BM6P6(@ ---------............///---------............///000111333444444333111000222111111111000000//////222222111111111111111111000000111111111222222222333333333333333333333333444444444555555555555666777666666555555555666666777777777777777777777777777777777777777777777777888777777666666666666777555555666666555555444333666555444444222222111000111111111111000000000000222222222111111111111000////////////////////////---......///////////////......//////...---,,,,,,------------------------,,,------......------,,,////////////////////////........................000000000000////////////000000000000000000000000000111111111111222222222333333444666888:::<<<===QQQ[[[mmmyyyuuurrrpppmmmlllooouuu|||wwwnnnjjjfffccciiiuuu}}}|||}}}|||xxxsssmmmggg___UUUMMMFFF???;;;@@@999444555666555444555555555555555666777888888555555555444444555555555666777888999:::999888888:::;;;;;;999777777888:::::::::;;;;;;::::::999888777777777777666666666666666666666666666666666666777666444222222222444555555555444444444444555555333333333333333333333333444444222222222222444444222222333333333444444444333444444555555444444333333333444444555666777777333444555555666666555555555444444333333444444555444444444444444444444444444444444555555555555666444444555555555555444444444444444555555555555666666666666666666666666666777777777777777777777777666666666666666666666666555555555555555555555555222222222333333333444444333333333333333333333333333222111111111333555666555444444333333444444555444444444555555555555666666555333222222333555666666555444333333444666777444444555666555444222111555555555444444333333333333333333444444444555555555555555555555555555555555333222333555555222///333333333444444444555555555555555555555555555555444444444444444444444444444444333333333333333444444444444444555666777888888777555444333444444555555555444444444444555555666777777888:::<<<>>>>>>BBBDDDFFFHHHIIIKKKNNNPPPQQQQQQSSSUUUYYY___dddgggqqqssswwwyyyzzzyyyvvvtttllliiiccc]]]XXXTTTRRRRRRMMMIIIHHHMMMYYYiiixxx---------............///---------............//////000111222222111000///111111111111000000000///111111111111111111111111000000111111111222222222333333333333333333333333444444444444555555555555555555444555555666777888666666666666666666666666555555555555555555555555777666666666666666777777666555555555444444444444444444444333333222222111111111111111000000000000222222222111111111000000///////////////////////////////////////...------...............---,,,,,,------------------------,,,------......------,,,........................................................................////////////////////////000000111111111222222222111222333444666888:::;;;BBBLLL]]]ppp}}}zzztttsssrrrrrrtttxxx||||||oookkkhhhllluuu|||yyyyyy|||}}}{{{xxxqqqnnnhhhccc\\\TTTLLLGGGCCC<<<777888999666444555555555444333333444444444555555444444444444555555666777888999999999888888999::::::999777777888999::::::;;;;;;::::::999888777777777777666666666666666666666666666666666666777666444222222333444555555555444444444444555555444444444444444444444444444444333222222333444444222222333333333444444444444555555666666555555444333333444444555666666777333444555555666666555555555444444333333444444555444444444444444444444444444444444555555555555666444444555555555555444444444444444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555333333444444444555555555333333333333333333333333222222333333444444333333555444444333333444444555444444444555555555555666666555333222222333555666444444333444444555666777444555555555555444333222555555555444444333333333222222222333333333444444555555555555555555555555777555444555777777444222333333444444444555555555555555555555555555555555444444444444444444444444555444444333333333444444444444444333444444555666777777666555444555666666777666666666666666666777999999999:::<<>>:::777777666666555333333222222222444444333333333333444444666666777888888888888888888999:::999888777888999::::::;;;;;;::::::999888777777777777666666666666666666666666666666666666666555444333333333444555555555444444444444555555555555555555555555555555444444333333333333444444333333333333444444444444555666666666666666666555333333444444555666666666333444555555666666555555555555444444444444555555444444444444444444444444444444444555555555555666444444555555555555444444444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444555555555666666444444444444444444444444222333555777777666444333555444444333333444444555444444444555555555555666555444333222222333444555444444444444444444444444555555555555444444444444555555555444444444444444111222222222333333333333555555555555555555555555666555555555666666555333333444444444444555555555555555555555555555555555444444444444444444444444555444444444444444555555666555555444444444444555888888777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???CCCGGGIIIQQQVVV]]]ccchhhlllooorrrttttttttttttrrrooollljjjdddbbb```\\\XXXTTTQQQOOOJJJIIIHHHHHHGGGHHHHHHIIIGGGJJJOOOVVVbbbsss---------............///---------............///---......//////......---111111111000000000000000111111111111111222222222111111111111111111111111222222222222222222222222333333444444444555555555444444444444555555666777666666666666666666666666333333333333333333333333444444444555666777888999777666444222222333444555111111222222333333333333111111111111000000000///111111111111000000000000////////////////////////////////////...---,,,+++---------......------,,,------------------------,,,------......------,,,------------------------////////////////////////---------------.........////////////////////////000000000000111111111111000000000111222333555666666;;;EEESSScccuuu}}}{{{{{{{{{{{{||||||}}}~~~~~~|||{{{{{{{{{zzzzzzwwwttttttvvvwwwxxxwwwvvvyyy~~~{{{rrrkkk]]]SSSIIIEEEBBB===::::::888888666555444444444444444333333222222333333444666666666777777777777777888:::;;;;;;999888999:::::::::;;;;;;::::::999888777777777777666666666666666666666666666666666666666555444444444444555555555555444444444444555555666666666666666666666666444444444333333444444444333333333444444444444555555555666666666666555555444444444555555555666666333444555555666555555555555555444444444444555555444444444444444444444444444444444555555555555666444444555555555555444444444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444444555555555555555555555555555555555555333444666777888999888888555444444333333444444555444444444555555555555666555444333333333333444555666666666555444333222222666666555555555555555555555555555555555444444444222222333333333444444444555555555555555555555555444333444444444444333222444444444444555555555555555555555555555555555555444444444444444444555555444444444333444444555666888777666666555555666666888888999:::;;;<<<======???@@@@@@AAAAAABBBBBBBBB@@@@@@AAACCCFFFKKKPPPSSSZZZ___gggmmmrrruuuxxxzzz||||||{{{wwwqqqjjjccc^^^XXXUUUQQQMMMIIIFFFEEEDDDDDDEEEGGGIIILLLNNNPPPQQQLLLPPPVVVZZZaaammm}}}---------............///---------............///////////////////////////000000000000000000111111000000111111111222222222111111111111111111111111222222222222222222222222333333333444444444444555777666555444444444444444555555555555555555555555444444444444444444444444444444444444555666888888777555333222111222444555000111111222222333333444111111111111000000000///111111111000000000//////////////////////////////------............------,,,,,,---------------,,,------------------------,,,------......------,,,------------------------////////////////////////------........./////////000000000000000000000000//////000000000111111111111111111111222333444555444666:::BBBPPPcccwww}}}{{{{{{|||}}}~~~}}}||||||}}}|||yyyvvvsssrrrsssuuuwwwxxxxxx}}}|||mmmaaaTTTLLLGGG@@@===>>>:::999888777666666666666444333333222222333333444666666666666666777777777888:::<<<<<<;;;::::::;;;::::::;;;;;;::::::999888777777777777666666666666666666666666666666666666555555555444555555555666555555444444444444555555666666666666666666666666444444444444444444444444333333444444444555555555333444444555555444444333444444444555555555555555333444555555666555555555666555555444444555555666444444444444444444444444444444444555555555555666444444555555555555444444444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555222333333333333444444444555555555555555555555555555555555666888;;;>>>???555444444333333444444555444444444555555555555666444444444333333444444444444444444555555666666666666666666666666666666666555555555555555555555555444444444444555555555555555555555555555555555555333444444555444444444444444444444555555555666666666666666666666666666666444444555555555666666666444444444444444555666777888777777777777888888999999999;;;===>>>@@@AAAAAADDDEEEGGGIIIJJJJJJJJJJJJLLLLLLNNNPPPTTTYYY]]]```fffjjjpppuuuwwwxxxyyyzzz{{{zzzwwwqqqiii```WWWQQQJJJHHHEEEBBBAAAAAACCCDDDDDDFFFJJJNNNQQQTTTVVVVVVTTTXXX\\\]]]```hhhuuu~~~---------............///---------............///000000000000000000000000000000000000111111111111000000000111222222333333222222222111111111111111222222222222222222222222333333333333444444444444888777555444333333222222555555555555555555555555555555555555555555555555444444444444555666777777666555333222222222333444000111111111222222333333111111111111000000000000111111000000000/////////////////////////////////,,,,,,---...............+++,,,,,,------------,,,------------------------,,,------......------,,,------------------------........................---------...//////000000111111111111111111111111/////////000000000111111222111111111222333333444555555666:::BBBRRReeerrr~~~~~~}}}{{{|||wwwuuusssqqqrrrvvvzzz}}}|||zzznnnaaaYYYRRRJJJEEEDDD>>>===;;;999888777777666444444333333333333444444555555555555555666777777777:::<<<===;;;::::::;;;::::::;;;;;;::::::999888777777777777666666666666666666666666666666666666444555555555666666666666555555444444444444555555666666666666666666666666444444555555555555444444333444444444555555555555333333444444444444333333555555555555555555555555333444555555666666555555666666555555555555666666444444444444444444444444444444444555555555555666444444555555555555444444444444444555555555555666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555222222222333333333444444444444444444444444444444555555444555777;;;>>>@@@555444444333333444444555444444444555555555555666444444444444444444444444000000111333666:::===???444555777888888888777666555555555555555666666666555555555555666666666666555555555555555555555555444666777777666666666777444444555555555666666666666666666666666666666666555555666666777888888888666666666666777888999999888888999:::;;;===>>>???>>>@@@BBBEEEGGGIIIJJJKKKNNNOOORRRUUUWWWYYYYYYYYY______aaaccceeehhhjjjllloooqqqtttuuutttrrrrrrrrrkkkiiifff```YYYQQQJJJGGGCCCBBBAAA@@@BBBEEEIIIKKKMMMOOOSSSWWW[[[\\\\\\\\\ZZZ\\\___```ccciiirrrxxx---------............///---------............///000000////////////000000///000000000111111111111///000000111222222333333222222222111111111000000111111111111111111111111222222333333333444444444666555555444333333333333555555555555555555555555555555555555555555555555555555444444444555555666444444444333333333222222111111111111111222222222111111111111000000000000111000000000////////////////////////////////////------.........---,,,,,,***+++,,,---------------------------------------,,,------......------,,,........................------------------------+++,,,,,,---......//////000000000000000000000000////////////000000000111111111111111111111222333444666777888<<>>???BBBDDDGGGJJJKKKLLLMMMQQQTTTWWWYYYZZZ[[[^^^```dddhhhkkkmmmnnnnnnppppppqqqrrrqqqpppooooookkkkkkkkkiiieeebbb``````YYYWWWTTTPPPLLLIIIGGGEEEGGGGGGGGGHHHKKKOOOSSSVVVXXXZZZ^^^aaacccbbbaaa```]]]^^^___aaaeeejjjooorrr---------.........//////---------.........////////////............////////////000000111111111222///000000111222222333333222222222222111111000000111111111111111111111111222222333333333444444444444444333333333444555555555555555555555555555555555555555555555555555555666555555444444444555555333333444444444333222111111111111111111111111111111111111111000000000000000000000000/////////////////////////////////////////////...---,,,+++******+++,,,,,,------------------------------------,,,------......------,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......////////////////////////////////////000000000000111111000000000000111111///222555555666;;;DDDLLLaaannnzzzwww{{{}}}yyytttqqqrrrvvvzzzzzz|||~~~xxxkkk```ZZZRRRPPPLLLGGGCCC???===;;;666555555444444555555666555555444333444555666777333666999:::999888777888::::::;;;;;;;;;:::999999777777777777666666666666666666666666666666666666444444555666777777666666555555555444444555555555555555555555555555555555333444555666666555444333444444444555555555666666555555666666666666555555555555555555555555555444333444555555666666555555666666555555555555666666444444444444444444444444444444444555555555666666444555555555555555555444444444444555555555666666666666666666666666666666777777777777777777777777666666666666666666666666555555555555555555555555444444444555555555666666333333333333333333333333222333555666777666444333555444444333333444444555444444444555555555666666333444444555555444444333888777444333555999>>>AAA222555888;;;<<<:::777444444555555555666666777777333333333444444444555555555555555555555555555555111444666666444333555777555555555555666666666777777777777777777777777777777777888999::::::;;;;;;<<<<<<<<<======???@@@@@@DDDEEEGGGJJJMMMQQQTTTVVVYYY[[[^^^bbbeeegggiiiiiilllooosssxxx|||~~~yyyyyyyyyxxxvvvrrrnnnlllaaaaaa___[[[VVVRRRPPPPPPSSSQQQOOOLLLKKKKKKMMMMMMPPPPPPPPPRRRUUUYYY\\\^^^[[[]]]```ccccccbbb___]]]___^^^^^^```dddhhhkkklll------............---------------------------------------............///000000000000111111111111111111111000000000000000111111111111111111111111000000000000000000000000333333333444444444555555444444444444444444444444333444444555555444444333333333333444444555555555333444555555666555555555222222222222222222222222000000000000000000000000333444555555444111///---222222111000///...------000000//////......------------...///000000//////------------------------++++++,,,---............---..................---------------------------/////////......------------------............///............////////////111111000000000000000111//////000111222222333333222222222444666:::===>>>NNN^^^uuuxxxqqqmmmrrrxxxzzzsssnnnmmmppprrryyyxxxxxx}}}{{{rrrllleeeaaaZZZTTTNNNJJJGGGEEE@@@>>><<<:::888666444333111222333333222333555777444555555666777888999999:::999999999888888777777;;;:::999888777777777777444444555555666666777777333333444444555666666666888888888888888888888888666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666555555555555444444444555555555555555555555555444444444555555555666666555555555555555555555555444444444444444444444444333333333333333444555666555555555555555555444444666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777666555444444555666777444444555555555555444444444555555666666555555444111222333333444444333333666666666555555444444444333444444555555666666666555555555555555555555555666555555444444333333333333333444555555555555555444555666555444333444555555666777777444333333333555555555666666777777888777777888888999::::::::::::999999999:::;;;===>>>???BBBDDDCCCAAABBBHHHNNNTTTUUUWWWZZZ]]]aaaeeeggglllnnnqqquuuwwwyyyyyyyyy{{{|||yyysssnnnlllhhhaaa]]]]]]SSSQQQNNNKKKKKKLLLNNNPPPOOOOOONNNNNNOOORRRTTTVVV]]][[[XXXYYY\\\```cccdddhhhfffbbbaaaaaabbbcccbbb\\\[[[ZZZ[[[^^^bbbgggjjj------............---------------------------------------............/////////000000000111111111111000000000000000000000111111111111111111111111111111111111111111111111333333333333444444444444444444444444444444444444333444444555555444444333333333333444444444555555555555666666555444333333222222222222222222222222000000000000000000000000000111222222222111000///111111000000//////......//////.........------------......////////////...------------------------,,,,,,------------------------............------------------------------.........---------,,,,,,---------............///............////////////000000///////////////000//////000111111222333333222222222333555888;;;<<>><<<:::999888333333333333222222333444333444444555666777777777999999999999888888888888999999888777777777888888666666666666666666777777777777777666666666666666444444444444444444444444666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555333333333444444555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555444333333333333444555666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555555444444444444555555444444555555555555444444444444555555555555444444333333444555555555555555666555555555444444444444444444444555555555666666555555666666666666666666777777666666666555555555333333444444444444444444555666777666555555666777888:::;;;;;;:::999999:::999999999999::::::;;;;;;999999::::::::::::;;;;;;>>>===<<<<<<>>>@@@CCCDDDEEEIIILLLMMMMMMQQQWWW]]]bbbcccfffjjjnnnrrruuuvvv|||~~~xxxjjjddd___]]]ZZZTTTRRRTTTNNNMMMJJJIIIIIILLLOOOQQQTTTTTTSSSSSSUUUWWWZZZ[[[```^^^\\\\\\```dddhhhiiikkkhhheeedddddddddcccbbb[[[ZZZYYYYYY\\\___cccfff------............---------------------------------------............/////////000000000000111111000000000000000000111111111111111111111111111111111111111111111111111111222222222222333333333333444444444444444444444444333444444555555444444333333333333444444444444555777666666666444333222111222222222222222222222222000000000000000000000000......//////000000000111000000000000////////////............------------....../////////......---------------------------,,,------------,,,,,,+++,,,,,,------------,,,,,,------------------------------------,,,,,,,,,,,,---------............///............//////////////////............/////////000000111111222222222111111222333444666777888<<>>999;;;======;;;:::;;;<<<===>>>>>>>>>>>>????????????@@@@@@AAACCCCCCDDDEEEHHHGGGGGGIIIMMMTTTZZZ^^^___bbbfffjjjmmmrrrxxx|||~~~zzzuuupppllljjjeeeaaaaaadddaaaWWWOOOMMMHHHFFFHHHIIILLLSSS[[[aaa___]]][[[ZZZ\\\^^^___aaa```______```bbbdddeeegggeeedddfffiiimmmooopppiiihhhfffffffffdddaaa______]]]\\\[[[[[[]]]___aaa------............---------------------------------------............///...////////////000000000//////000000111111111111111111111111111111111111111111111111111111111111111111222222222333333333444444444444444444444444333444444555555444444333444444444444444444444444333333444444444444444333111111111111111111111111////////////////////////111111000////////////000......//////000000111111////////////////////////......///......---,,,,,,------------------------------------,,,+++******+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000/////////000000111222000000000000000111111111000111111222222222222222333888???EEEMMM[[[ooo}}}{{{vvvttttttrrrrrrvvvyyy{{{}}}wwwtttjjjfffaaa]]]\\\^^^bbbeeesssxxx}}}~~~yyyuuurrrtttuuuwwwxxxyyy~~~{{{xxxvvvtttqqqjjj^^^VVVJJJEEE???;;;999888666444333333333333333333333333222222333333444444555555444444444555666777999999999999888888777777666666666666666777777888888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555666666666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666444444444444444444444444555444444333333333444444444444444555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666777888888777666555444444555555555555444444333444444555555444444333444444555666666666666666555555555555555555555555555666666777777888999999888777777777666666666555555555555666666777777777999888777777666777888888666777777666777:::???CCCDDDFFFGGGFFFEEECCCCCCDDDGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIJJJLLLNNNPPPRRRSSSTTTTTTTTTWWW]]]dddkkkppptttvvvxxxzzz|||~~~zzzxxxuuusssqqqmmmhhhbbb]]]ZZZXXXTTTQQQSSSWWWVVVPPPIIIKKKHHHHHHLLLQQQWWWbbbmmmvvvtttqqqnnnkkkhhhggggggeeedddcccbbbbbbccceeefffgggggghhhlllpppssssssssslllkkkiiiiiihhhgggdddaaabbbaaa```^^^^^^___aaaaaa------............---------------------------------------............///......////////////000000/////////000111111222222111111111111111111111111222222222222222222222222222222222222333333333333444444444444444444444444333444444555555444444333555444444444444333333333222222333444444444444444111111111111111111111111000000000000000000000000111111000000/////////.........//////000000111111.........///////////////------.........------,,,------------------------+++,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,---------------------............///............////////////000000///000000111222333000000000000000000000000000000111222222222111111000666<<<===???HHHZZZhhhyyyzzztttqqqpppnnnqqqvvvyyy|||vvvpppggg___ZZZZZZ[[[]]]kkkrrr{{{~~~|||{{{||||||}}}vvvmmm\\\UUUJJJBBB>>><<<999777777777666666555555444444222222222333333333333333444444444444555666888888777777777777777777666666444444555555666777888888666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555777777777666666666555555666666666666666666666666777777777666666666666555666666666666666666666666444444444444444444444444555555444333333333444444333333444444555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777888888777777777444444555555555555444444444555555555555555555444444555555666666666666666666666666666666777777777666666777888:::;;;<<<<<<:::::::::999999888888777666666777777888999::::::999999888777888999:::;;;;;;;;;::::::;;;@@@FFFKKKOOOQQQRRRRRRQQQPPPPPPQQQRRRRRRSSSUUUVVVWWWXXXYYYZZZ[[[\\\^^^aaacccdddeeeffffffgggiiinnntttzzz~~~}}}yyyuuuoookkkhhhdddbbb___[[[VVVRRRPPPNNNLLLKKKKKKNNNQQQSSSQQQNNNOOONNNPPPVVV[[[cccppp}}}{{{vvvrrrooojjjiiigggeeeddddddeeefffhhhjjjooovvv|||~~~~~~}}}vvvssspppnnnmmmjjjgggeeeccccccaaa`````````aaabbb------............---------------------------------------............///........./////////000000...//////000111111222222111111111111111111111111222222222222222222222222333333333333444444444444444444444444444444444444333444444555555444444333555555444444444333333333333333444444444333222222111111111111111111111111000000000000000000000000,,,---...///000///......////////////000000000000,,,,,,,,,---------......,,,,,,---.........------------------------------***++++++,,,,,,,,,++++++------............------------------------------,,,,,,---------.........---------............///............////////////.........//////111222222000000000000000000000//////000111222333222222111///444888888888===IIISSSdddttt{{{tttqqqmmmmmmpppwww{{{~~~~~~sssiiiaaa^^^]]]^^^ccclllyyywwwlll\\\PPPIIIEEEAAA>>>::::::999999888777777666444444444444444333333333444444444444555666666777666666666666666666777777666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666777777777777666666666555666666666666666666666666555555555555555555555555666555444333333333333333333333444444555666666777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777666666666666777777444444555555555555444444555666666777777666666555555666777777888888777777666777777777888888888999666666888:::<<<>>>???@@@>>>>>>>>>===<<<;;;;;;;;;999:::;;;<<<===>>>??????>>>============???BBBCCCBBBBBBAAAAAACCCHHHPPPUUU[[[]]]___`````````aaaccccccccceeegggiiikkklllmmmpppqqqrrrsssuuuvvvwwwwwwvvvvvvvvvwwwyyy}}}|||yyyvvvtttooonnnkkkgggccc```]]]\\\VVVTTTQQQOOOMMMMMMNNNOOOLLLNNNPPPRRRSSSUUUVVVWWWXXXXXX[[[```eeelllzzz~~~zzzpppnnnkkkiiigggffffffgggiiinnnwww|||vvvrrrnnnjjjgggdddaaaaaa```_________``````---..................------------------------------------.........//////............/////////000...//////000111222222222111111111111111111111111222222222222222222222222333333444444444444555555444444444444444444444444333444444555555444444333555555555444444333333333555555555444333222111000000000000000000000000000000000000000000000000000(((***,,,...000///......000000000000////////////*********++++++,,,,,,,,,++++++,,,---............------------------------)))***+++,,,,,,,,,,,,,,,---......//////......------------------------------------....../////////---------.........//////............/////////000---------......000111111000000000000////////////...000111222333333222222111333555666777;;;AAAFFFRRRggg|||}}}vvvtttllllllqqqxxx|||~~~sssjjjeeecccbbb___hhhwwwlll\\\SSSNNNIIIFFF===<<<<<<;;;:::999888888666666666555555444444444555444444444444555666666444444555555666666777777888888777777666666555555666666666666666666666666666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555222333333444555666777777777777777777777777777777888888777777666666666555777777777777777777777777666666666666666666666666666555444333333333333333333333444444555666777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777666555444444555666777444555555555555555555444666666777777777777666666777777888999999999999888777777888888999999999:::555666888;;;===???AAABBBBBBAAAAAA@@@???>>>>>>======>>>>>>@@@AAABBBCCCDDDDDDDDDCCCCCCDDDGGGJJJKKKHHHGGGGGGFFFIIINNNVVV\\\gggiiimmmooopppqqqsssuuuvvvwwwxxx{{{}}}~~~~~~}}}}}}}}}~~~|||zzzwwwsssppplllgggddd```^^^\\\YYYWWWUUUUUUTTTSSSQQQOOONNNOOORRRVVVXXXTTTWWWZZZ[[[[[[\\\___bbb___```ccchhhlllrrruuusssooollliiihhhhhhhhhjjjqqq}}}yyyrrrlllhhhdddaaa______^^^]]]]]]]]]^^^^^^//////000000///...------,,,,,,,,,---------......///000000000000000///...//////000111111111111111000000000000000000000000000000000000111111111111111111222222222333333333111222333333444444333333111111222222222333333333444444444333333222222222555555444444444333333333555555444444444333333333444444333333222111111111////////////////////////222111111111000000//////---///111000...------...///.........------------......------------......+++,,,,,,------,,,,,,+++...---+++******+++---............------,,,,,,,,,------------------------//////.........---------...------,,,,,,------...//////............//////------///000111111111111////////////000000000000111222222333222111000///444444333444555888;;;===DDDQQQdddvvv~~~zzzyyysssqqqoooqqqvvv{{{tttlllgggdddccchhhuuuuuuiii___WWWQQQLLLHHHEEEEEEEEEAAA999222999777555555666666555444666444111///000111444666888777555444444555777888555666777777888888777777555555555555555666777777777777777777777777777777666666666666666666666666333444555666666555444333555444444444444555666777222333444666777777777777666888999999777555555555666666555555666666777888555555666777777777666666666666666777777777777888666555444333222333444444555555444444444555666666555555666777777888888999<<<;;;:::999888777666666444555555555666666666666666666555555555555666666555555444333333333333333777777777777777777777777777777666666666666666666777666555666888999888777777777888:::===>>>===<<<======<<<<<<<<<<<<<<<<<<777888;;;???BBBEEEHHHIIIEEEEEEEEEEEEEEEGGGHHHIIIJJJIIIHHHHHHIIILLLOOOPPPQQQOOOMMMKKKLLLOOORRRUUUYYYXXXVVVTTTSSSXXX```gggsssxxx}}}~~~yyyvvvuuussspppmmmllliiiddd___ZZZWWWVVVUUURRRPPPNNNNNNPPPSSSUUUVVVYYYXXXWWWXXX[[[^^^```aaa___``````aaacccfffiiikkkiiihhhfffgggmmmuuu~~~}}}{{{wwwsssooollliiihhhpppuuu}}}{{{pppiiifffbbb___```___^^^]]]\\\[[[ZZZZZZ///////////////...---,,,,,,,,,,,,---------............//////000/////////......///000000000000///000000000000000000000000000000000000111111111111111111222222222333333333111222333333444444333333222333333333444444444444444333333333333333333222555555444444444333333333444444444333333333333222111111111111222222222222000000000000000000000000111111111000000000/////////000111000///......000.........---------,,,,,,......------------......+++,,,,,,------,,,,,,+++...---+++******+++---.........---------,,,,,,,,,------------------------///.........------------------,,,,,,,,,,,,------//////............//////------///000000111111111.../////////000000000000222222111000000000000000444444333333444777999;;;>>>FFFTTTeeewwwzzzyyywwwuuurrrrrruuu|||}}}uuupppeeecccfffoooxxx|||~~~|||zzz}}}|||sssjjjdddXXXTTTQQQOOOOOOKKKEEE???;;;999777777777888666555555444333222222333444444666555444333222333333444222333444444555555444444666666555555666666777888777777777777777777777777555555555555555555555555333333555666666666555555555555555555555555666666444444555666777888888888666777999999777666666777777777666666777777888999555666777777777777666666555555666666666777777777777666555444444444555555666666555555555555666777666666666666666555555555888888888888777777666666555555555666666666666666999999888888888888999999777777777777777777888999555555555555666666666666777777777777777777777777:::999999:::<<<===<<<;;;;;;::::::<<>>???AAACCCEEEGGGIIIIIIJJJLLLNNNPPPRRRTTTUUUVVVVVVWWWWWWYYY\\\^^^___bbbaaa______```bbbeeegggggggggfffddddddhhhooottt}}}|||{{{zzzsssoookkkhhhgggfffdddaaa___]]]YYYUUURRRPPPPPPPPPNNNNNNNNNQQQXXX___fffiiikkkhhhdddbbbaaabbbddddddhhhhhhhhhhhhiiikkklllmmmmmmjjjggggggjjjrrrzzz|||zzzxxxtttqqqnnnlllkkknnnqqqxxxzzznnngggccc___\\\ZZZZZZZZZYYYYYYXXXXXXXXX---............---,,,,,,,,,,,,,,,---------......,,,,,,---...////////////------...////////////...000000000000000000000000000000000000111111111111111111222222222333333333111222333333444444333333444444444444555555555555222333333333333333333444555555444444444333333333333333333222222222111111/////////000111222222222111111111111111111111111111111000000000000//////000000000...,,,,,,...000.........---------,,,,,,......------------......+++,,,,,,------,,,,,,+++------++++++++++++------------------,,,,,,,,,,,,------------------------............------------------,,,,,,,,,,,,------//////............//////---......///000000000000....../////////000000000222111000/////////000111444333222222333555666777999;;;BBBQQQfffwww~~~{{{{{{yyyuuutttuuuxxx}}}{{{kkkfffeeejjjpppqqqrrrtttpppnnnkkkmmmsss}}}~~~||||||yyyzzz}}}zzzssseee```[[[XXXVVVSSSMMMIII@@@>>><<<<<<<<<;;;999888444444444333222222111111444444444333333222222222111111222333333333333333666555555555555666777777777777777777777777777777555555555555555555555555111222444555666666777666666666666666666666666666666666777777888888888999888:::;;;:::999888888999777777777777777888888999666666777888888777666555555555555555666666666666888777777666555666666666777666666555555666666666888888777777666555555444777777888888888888777777888888777777777777777777888888888777777888888888666666666666777888999999666666777777888888999999::::::999999999999:::::::::999999:::<<<>>>===<<>>;;;:::888777555444444333333444444555555444333333222333333444444444444444444444444444444555666666666666666666666666666666444444444444444444444444111111333444666777888888777888888888777777666666888888888888888888999999<<<===>>>===;;;999999:::777666666666666777888888777888999999999777666444555555555555666666666666888888777777777666666666777666666555555666666777::::::999999888888888777999::::::;;;;;;:::999999:::::::::999999999999888888888999999999999888888777777666666777777888999:::;;;;;;<<<===>>>???@@@???>>>=========>>>???@@@>>>===<<<>>>@@@BBBAAA@@@EEEFFFIIINNNTTTXXXYYYYYYZZZ\\\___```___\\\XXXVVVSSSQQQOOONNNOOOQQQTTTVVVTTTXXX^^^eeekkkppprrrsssuuuvvvyyy|||~~~{{{xxxuuurrrnnnkkkfff```[[[YYYWWWWWWUUUTTTSSSTTTUUUWWWXXXYYYZZZYYYWWWVVVUUUUUUUUUVVVXXXZZZ^^^eeeqqq}}}rrrmmmkkklllmmmnnnnnnoooooonnnnnnmmmnnnkkkfffbbbbbbfffkkkooouuuxxx~~~|||wwwkkkkkkkkkjjjjjjiiihhhhhhiiiiiikkkmmmqqqvvvzzz|||yyyrrriiiaaa^^^]]]\\\[[[VVVVVVVVVUUUUUUTTTTTTTTT,,,,,,---------------,,,,,,,,,,,,---------......******,,,---..................///000000000/////////////////////////////////000000000111111111111111111222222222333333333111222333333444444333333333333333333444444444444222222222333333444444444555555444444444333333333222222111111111000000000000000000/////////......//////////////////////////////////////////000000000000///---+++,,,...111000000000////////////...------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,......------------......---......////////////...............////////////000111222444444333111000222222111111111111222222555777:::>>>EEETTTgggttt~~~|||{{{}}}zzzyyywwwwwwyyy}}}}}}uuummmkkkiiieeebbbbbbYYYXXXVVVTTTUUU^^^kkkvvv|||yyywwwxxxvvvuuutttsssrrrrrrtttuuuwww{{{~~~{{{tttmmmgggbbb^^^\\\TTTSSSQQQQQQQQQOOOMMMJJJIIIFFFBBB>>>;;;:::::::::444444555666666666555555222333444444555555444444333333222222333333444555555555555555555555555555444444444444444444444444111111222444555777888999888999:::::::::999999888:::999888888777888888999<<<>>>@@@???<<<999888888777777666666777777888999:::;;;<<<===<<<:::777666666666666777777777888888888888888888888777777666666666666666666777888888888999999999:::::::::;;;;;;<<<=========<<<:::999::::::::::::::::::::::::======>>>??????>>>======<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>???AAACCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIHHHGGGIIIKKKLLLLLLKKKHHHKKKQQQYYYaaaeeefffeeebbbeeehhhkkkkkkiiieeeccc___^^^\\\[[[]]]___bbbddddddhhhnnnuuu{{{}}}yyywwwsssqqqnnniiifffddddddddd```^^^[[[XXXVVVTTTTTTUUUQQQRRRSSSUUUXXX[[[^^^aaadddcccbbbaaa``````______```bbbgggooo|||{{{pppkkkiiiiiikkkmmmooopppoooooonnnjjjgggccc``````bbbeeehhhmmmpppuuuzzz{{{wwwpppkkkcccccceeeeeeffffffeeeeeehhhgggggggggiiikkkmmmnnnjjjeee___ZZZXXXXXXYYYYYYWWWVVVUUUTTTRRRQQQPPPOOO,,,,,,---............---,,,,,,,,,---------......++++++,,,---..................///000000000000///////////////////////////000000000000111111111111111111222222222333333333111222333333444444333333222333333333333444444444222333333333333333333444555555444444444333333333222222222111111111000000111111111000///.......................................////////////000000222222222000///...000222000000000/////////......------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,......------------......---....../////////......------.........////////////000222333333222111111111111111111111111222222222666999999:::CCCSSSaaapppsssxxx~~~}}}{{{yyyzzz|||}}}tttppplllfffbbbaaaYYYXXXVVVSSSRRRVVV___eeerrruuuxxxwwwtttrrrtttvvvwwwwwwvvvssspppoooppprrrssswwwzzz}}}|||uuuooojjjgggeeedddcccbbbbbbbbbaaa^^^[[[TTTRRRMMMIIIDDDAAA???>>>888888888777666666555555222222333444444444444444333222222222222333444444555555555555555555555555333333333333333333333333222222222333555777888999999:::<<<=========<<<;;;;;;:::888777777777888888:::===@@@AAA???<<<:::888;;;;;;::::::;;;;;;<<<===@@@AAABBBCCCAAA???<<<:::999999999999::::::::::::999::::::::::::999888888777777777888999:::;;;<<<888888999::::::;;;<<<<<<;;;<<<>>>??????>>>===<<<=========>>>>>>>>>??????@@@AAABBBCCCCCCBBBAAA@@@@@@@@@?????????@@@AAAAAAEEEFFFHHHJJJLLLNNNOOOPPPSSSRRRQQQPPPQQQSSSUUUVVVVVVUUUTTTUUUWWWXXXWWWVVVPPPTTTZZZccckkkpppqqqppplllnnnrrruuuvvvtttqqqooommmlllkkklllmmmooorrrtttxxxzzz~~~|||zzzvvvsssssstttvvvtttpppjjjfffeeedddccc___[[[XXXXXX[[[^^^YYYYYYXXXWWWWWWVVVWWWWWWSSSUUUWWWYYY[[[^^^cccfffiiiiiihhhggggggfffeeeeeebbbeeekkksssrrriiifffhhhjjjnnnqqqsssrrrqqqppphhhfffdddaaa``````aaabbbbbbeeekkkpppssspppjjjeee___```bbbdddeeefffeeeeeegggfffeeedddccccccccccccaaa___ZZZWWWTTTTTTUUUVVVWWWWWWUUUSSSQQQOOONNNMMM,,,---...///////////////,,,,,,,,,---------......,,,---............------------...////////////...////////////////////////000000000000111111111111111111222222222333333333111222333333444444333333444444444444555555555555444333333333333333333222555555444444444333333333333333222222222111111111000000000000000000000000////////////////////////........./////////000000000111222111///...///000............---------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,...------,,,,,,------...---......//////...---------------.........//////000///...---...///111222///000111111222222222222111333666555555:::DDDMMM\\\eeerrr}}}~~~}}}{{{vvvnnniiigggbbbaaa___\\\YYYYYYZZZ\\\cccgggjjjkkkiiijjjnnnrrruuuvvvvvvuuurrrrrrtttvvvvvvzzz|||~~~~~~yyyuuusssrrrsssssssssttttttssspppmmmeeedddbbb^^^XXXQQQKKKHHHDDDBBB???<<<:::888777777444444555666666666666666444444333333444444555666444444444444444444444444222222222222222222222222333333333333444666888999:::;;;===???@@@@@@??????<<<:::888666555666777777999===DDDHHHGGGEEEBBB@@@BBBAAAAAAAAAAAABBBCCCCCCGGGHHHJJJJJJHHHEEEBBB???;;;;;;<<<<<<<<<<<<======<<<<<<=========<<<;;;:::999999:::;;;===???@@@BBB>>>>>>>>>>>>>>>>>>>>>>>><<<>>>AAADDDFFFFFFEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIHHHHHHHHHIIIKKKMMMNNNOOOVVVWWWYYY\\\^^^aaabbbccchhhgggeeedddeeegggjjjkkkjjjiiihhhhhhiiiiiihhhgggbbbcccgggmmmtttzzz}}}~~~{{{}}}~~~|||zzzzzzzzz{{{{{{}}}~~~~~~|||zzzrrrooollljjjjjjiiifffcccaaabbbdddccc```]]]\\\\\\[[[\\\\\\ZZZXXXYYY]]]```^^^^^^_________^^^\\\\\\YYY[[[]]]^^^^^^```dddgggggggggggggggggggggffffffdddhhhmmmrrr|||uuujjjfffiiilllpppsssttttttrrrpppiiihhhgggeeebbb```^^^]]]YYY]]]ccciiillljjjddd___]]]^^^aaaccceeeeeeeeedddfffeeedddbbb```]]][[[ZZZZZZYYYWWWUUUTTTTTTVVVXXXZZZYYYXXXWWWUUUTTTRRRRRR------...///000000//////,,,,,,,,,---------...............///......------+++,,,------......------////////////////////////000000000000111111111111111111222222222333333333222222333444444444333333555555555555666666666777444444444333333222222222555555444444444333333333333333333222222222222111//////000000111111222222000000000000000000000000---.........//////000000,,,---///...---++++++,,,------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,...------,,,,,,------...---......///......---------------.........//////222///+++((((((,,,111444///000111222222333333333222222333444666:::>>>AAAFFFTTThhhvvv~~~wwwqqqooommmllliiifffccc___\\\YYYXXX\\\aaabbbbbbdddjjjoooqqqtttvvvvvvtttuuuxxx{{{zzz}}}}}}}}}}}}~~~{{{yyyyyyzzzzzzxxxqqqggg]]]WWWOOOLLLGGGBBB>>><<<::::::777888888999999999999999666555555555555666777777444444444444444444444444222222222222222222222222444333333333444666777999:::<<<>>>AAABBBBBBAAAAAA<<<:::888666555555666777:::@@@IIINNNPPPNNNKKKIIIGGGGGGGGGGGGGGGHHHIIIIIILLLMMMOOOOOOMMMJJJFFFDDD=========>>>>>>>>>>>>???>>>???@@@@@@@@@???===<<<;;;;;;<<<>>>@@@BBBDDDFFFEEEDDDDDDCCCCCCBBBBBBAAA>>>AAAEEEJJJMMMNNNNNNMMMNNNNNNOOOQQQRRRSSSTTTUUUWWWXXXYYY[[[[[[YYYXXXWWWTTTUUUVVVXXX[[[^^^aaabbbhhhiiikkkmmmpppsssuuuvvvyyyxxxvvvuuuvvvxxx{{{}}}~~~}}}}}}}}}}}}|||zzzsssrrrrrruuu{{{|||wwwrrrnnnkkkjjjaaa^^^[[[ZZZ[[[[[[YYYWWWYYY[[[]]]^^^]]]]]]___```YYY[[[^^^___^^^^^^aaadddjjjkkkllllllkkkiiifffddd___aaabbbaaa``````dddgggcccdddeeefffffffffffffffhhhkkknnnqqqvvvvvvmmmiiijjjlllpppssstttssspppnnnlllkkkjjjhhhddd```\\\ZZZWWW[[[```fffhhheee___ZZZZZZ\\\___bbbcccdddcccccceeedddcccbbb^^^[[[WWWUUUSSSTTTTTTTTTUUUWWWZZZ]]]]]]]]]\\\[[[[[[ZZZYYYYYY////////////////////////+++,,,---.........---,,,000000000000////////////........................000000000000000000000000111111111111222333444555555444222000000111222333222222222222222222222222222333444444555555444444888777555333333333555666555555444444444333333333444333222111000000000000000000000000000000000000000000000000000000000000............////////////......///000000000000000//////...------------...........................,,,,,,,,,+++++++++******++++++++++++++++++++++++...---,,,++++++++++++,,,)))+++...///...------............------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++000000//////.........---//////////////////////////////............//////000000000000111111111111///000111333555888:::;;;BBBFFFTTThhhzzz{{{tttnnniiieeeaaa^^^[[[[[[ZZZXXXWWW[[[aaagggmmmqqquuuuuusssrrrvvvzzzvvvjjjbbb[[[RRRKKKGGGEEEAAA>>>???>>>>>>???@@@???<<<:::;;;999777888::::::777444999888888777666666666666444333222222444444444222333222222222222444555666;;;===AAABBBAAA???>>>>>>888777666555666777999:::999???GGGPPPUUUWWWVVVTTTUUUUUUVVVUUUSSSQQQNNNLLLOOORRRVVVXXXVVVQQQKKKGGGFFFFFFFFFEEEEEEEEEEEEDDDGGGGGGHHHGGGGGGEEECCCBBBAAAAAACCCEEEIIINNNRRRUUUPPPNNNLLLKKKJJJKKKLLLMMMLLLMMMPPPSSSWWWZZZ]]]^^^]]]^^^___```bbbdddeeefffkkkjjjiiiiiikkklllllllllggghhhjjjmmmppprrrtttuuuzzz}}}~~~~~~~~~|||{{{{{{zzzyyyxxxxxxxxxyyyyyy{{{zzzxxxvvvttttttttttttvvvrrrkkkgggeeebbb]]]ZZZWWWWWWXXXXXXWWWVVVUUUTTTUUUWWWYYY\\\^^^____________```aaaaaacccfffkkkooorrr{{{zzzvvvsssoooiiidddbbbdddeeebbbaaabbbcccbbbbbbdddffffffeeedddfffeeefffiiipppzzzwwwqqqooonnnoooooonnnmmmmmmooopppnnnoooooolllfff```^^^^^^[[[[[[]]]bbbhhhhhhbbb\\\\\\]]]^^^______^^^]]]\\\``````\\\VVVTTTUUURRRMMMPPPPPPQQQSSSUUUXXX[[[]]]^^^]]]\\\[[[[[[\\\]]]^^^........................+++,,,---.........------............////////////........................000000000000000000000000////////////000111222222444333222000000111222333222222222222222222222222222333444444555444444444666555444222222222444444444333333333222222222222444333222111000000000000........................////////////////////////............////////////...//////000111000000000......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------------,,,,,,++++++)))+++---...---,,,,,,---......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000/////////.........---........................//////............//////000000000000111111111111111111111222333555666777>>>@@@JJJ[[[lllyyy}}}yyytttppplllaaa^^^ZZZWWWUUUWWW[[[^^^fffjjjnnnnnnmmmoootttyyy}}}ssslllbbbYYYTTTOOOJJJFFFDDDCCCCCCDDDEEEDDDBBB???AAA???>>>>>>??????<<<999===;;;999777666666777888444333222222333333222111444333222222222333444555777999;;;<<<<<<:::999888888777555444333444666777888>>>FFFOOOUUUXXXYYYXXXYYYYYYYYYYYYWWWUUURRRQQQQQQTTTYYY\\\[[[WWWSSSOOOMMMMMMNNNNNNNNNOOOOOOPPPOOOPPPQQQRRRQQQPPPOOONNNMMMMMMNNNPPPTTTXXX\\\___]]][[[YYYWWWVVVVVVWWWXXXYYY[[[^^^bbbfffiiilllmmmooopppppprrrssstttuuuvvvyyyxxxxxxzzz|||~~~~~~~~~}}}~~~|||{{{xxxuuusssrrrqqqpppooojjjiiihhhggghhhiiilllmmmqqqpppooonnnmmmnnnnnnooonnniiiccc___]]]\\\YYYWWWZZZZZZYYYXXXWWWVVVUUUTTTWWWXXXZZZ\\\___```aaabbbaaaaaabbbccceeeiiioootttzzzqqqjjjeeefffeeebbbaaabbbaaaaaaaaabbbdddeeedddcccgggffffffgggkkkrrrxxx}}}wwwrrrqqqnnnoooooonnnmmmmmmnnnnnnmmmooooookkkeee```^^^^^^[[[[[[]]]cccggghhhccc]]]YYYYYYYYYYYYXXXVVVUUUTTTWWWXXXVVVQQQQQQSSSRRRNNNQQQQQQQQQRRRTTTVVVXXXZZZ]]]]]]]]]]]]^^^```aaabbb........................+++,,,------......------,,,---------......//////////////////////////////000000000000000000000000000000/////////000000111333222111000000111333444222222222222222222222222222222333444444444444444555444333222111222333444222222222222111111111111333222111111000000000000........................////////////////////////---............/////////...///000000111111000000------,,,++++++++++++,,,++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---.........---,,,+++)))+++------,,,+++,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////.......................................//////............//////000000000000111111111111333222222111111222222333777888???KKKYYYiii~~~~~~{{{}}}}}}~~~ooohhh```ZZZXXXXXXWWWVVV___aaaccccccdddhhhooouuuzzz{{{{{{||||||||||||{{{}}}|||||||||uuukkkddd]]]VVVQQQMMMLLLLLLMMMNNNNNNLLLJJJJJJJJJJJJKKKKKKJJJHHHEEEGGGDDD???;;;999888999;;;777555444444555555333222666666666555555555555555777888888999999888777666888777555444333333444444777;;;CCCKKKRRRVVVYYYZZZYYYZZZZZZZZZYYYWWWUUUTTTQQQTTTYYY]]]^^^]]]YYYWWWTTTUUUUUUWWWXXXZZZ\\\]]]]]]^^^```bbbccccccbbbbbb`````````bbbdddhhhlllnnnmmmlllkkkiiihhhgggggggggkkkmmmqqqvvvyyy|||~~~~~~~~~|||}}}wwwsssqqqoookkkgggdddccccccbbbaaa^^^]]]\\\\\\^^^bbbfffiiiiiiiiiiiiiiiiiijjjkkklllmmmiiiccc___^^^^^^^^^]]]```___]]]ZZZXXXXXXWWWWWWZZZZZZ[[[]]]___aaaccceeecccccccccdddgggmmmtttzzz|||sssjjjgggfffbbb```aaaaaa``````aaacccdddcccbbbdddcccbbbccceeeiiimmmpppwww|||}}}wwwsssrrrlllmmmmmmmmmmmmlllkkkkkkmmmnnnmmmiiiddd___]]]\\\[[[[[[]]]aaadddddd```\\\VVVUUUSSSQQQOOONNNMMMMMMOOORRRRRRPPPQQQUUUVVVTTTSSSSSSSSSSSSTTTVVVWWWXXXZZZ[[[]]]```cccfffhhhjjj........................,,,,,,,,,---------------,,,------......//////000000000000000000000000000////////////////////////333222222111111111111222111111000000111222333444111111111111111111111111222222333444444444444333444444333222222333333444333222222222222111111111222222111000000000000000........................////////////////////////---------.........//////...///000000111111000000...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,++++++,,,...---,,,,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................//////............/////////000000000111111111111333333222111111111222222444444999@@@JJJZZZrrr}}}}}}zzzyyyyyy|||yyymmmeeecccaaa]]]XXX]]]\\\[[[ZZZZZZ^^^eeejjjoooqqqsssvvvwwwxxxxxxxxx}}}}}}~~~xxxpppiiibbb]]]XXXXXXXXXYYY[[[[[[YYYWWWWWWXXXZZZ[[[]]]]]]\\\[[[YYYUUUNNNGGGBBB?????????===;;;999999999999777555999::::::::::::999888888<<<;;;;;;;;;<<<;;;:::888777777666555444444555555666888===DDDJJJOOORRRTTTSSSSSSSSSSSSRRRQQQPPPOOOKKKNNNSSSXXXZZZZZZYYYXXXTTTUUUVVVXXXZZZ]]]```bbbfffhhhlllppprrrssssssrrrppppppooooooqqqtttvvvxxxvvvvvvvvvvvvuuuuuuuuutttxxxzzz}}}~~~|||zzzyyysssrrrppppppttt|||~~~tttmmmiiihhheeebbb^^^\\\[[[\\\\\\[[[]]]\\\[[[[[[^^^dddjjjmmmlllllllllmmmmmmmmmnnnnnnqqqmmmhhhdddcccccceeeffffffdddaaa^^^\\\\\\]]]]]]^^^^^^^^^^^^___aaacccddddddccccccdddgggnnnwww}}}~~~qqqkkkhhheeecccdddbbbaaaaaabbbcccdddbbbaaa[[[\\\\\\^^^aaadddgggiiikkkpppvvvyyyxxxtttqqqpppjjjjjjjjjkkkllllllkkkjjjnnnmmmjjjfffaaa]]][[[YYYZZZYYYZZZ[[[]]]\\\XXXUUUSSSQQQOOOMMMLLLLLLLLLLLLOOOTTTWWWVVVWWW[[[]]][[[XXXXXXXXXWWWWWWWWWWWWWWWXXX[[[___ccchhhllloooppp........................,,,,,,,,,,,,------............/////////000000000000000000000000000000000////////////////////////222222111111000111111111000000000000111222222333111111111111111111111111111222333333444444333333555444444444444444555555333333333333222222222222111111000000///000000000////////////////////////........................------------..................///000000000000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++***,,,...//////...,,,+++---...///...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.......................................//////............/////////000000000111111111111222222111111222333444444333444888===BBBNNNcccvvv~~~zzzvvvvvvwww{{{}}}}}}{{{{{{}}}}}}uuurrrpppiiicccdddaaa\\\VVVTTTVVVZZZ^^^aaadddhhhmmmqqquuuvvvwww|||~~~zzzuuunnniiieeedddeeegggiiiiiigggeeeeeegggjjjmmmooorrrtttvvvsssnnneee\\\SSSMMMJJJIIIDDDBBB@@@??????>>><<<:::<<<===???@@@@@@@@@>>>===AAA@@@???@@@AAA@@@===:::777666666666666666777777666777:::===AAAEEEGGGIIIGGGGGGGGGHHHGGGGGGGGGGGGCCCFFFJJJNNNQQQRRRRRRQQQNNNNNNOOOQQQTTTWWW[[[]]]dddggglllqqquuuvvvwwwvvvsssrrrqqqpppppprrrtttuuusssuuuvvvxxxyyyyyyyyyyyyyyyzzz|||}}}||||||~~~~~~}}}~~~}}}zzzzzz~~~zzzuuutttnnnnnnnnnmmmlllkkkjjjjjjfffggghhhjjjpppzzzvvvmmmhhhgggccc```^^^]]]^^^_________^^^]]]\\\]]]```ffflllooossssssssssssrrrqqqppppppooolllhhheeecccdddgggiiiiiigggdddaaa``````aaabbbcccbbbaaa```___```aaabbbccccccccccccfffmmmuuu{{{yyyrrrooollljjjjjjdddcccbbbcccdddcccbbb```WWWWWWXXXZZZ]]]___bbbcccccchhhmmmqqqqqqooollljjjiiihhhiiikkkoooqqqqqqpppppplllgggaaa]]]YYYWWWVVVVVVUUUUUUTTTSSSQQQNNNLLLMMMLLLLLLKKKLLLMMMOOOPPPRRRYYY^^^^^^^^^``````^^^]]]\\\\\\[[[ZZZYYYXXXXXXYYY\\\aaagggmmmqqqsssttt---------------------------,,,,,,,,,,,,---...///000000000000000000000000////////////////////////000000000000000000000000//////.........//////000000000000111111111111111111111111111111111111111111111222333333333333333444444555555555555555555444333333333222222222222111000000//////000000000000000000000000000000000........................,,,------------.........------...////////////...//////...------------...------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,+++---......---++++++,,,...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------------------//////............//////000000000000111111111111000000111111222333555555333444888;;;===CCCRRRaaavvvzzzwwwvvvxxxyyy{{{|||}}}|||{{{{{{}}}~~~}}}zzzuuusssmmmddd[[[TTTRRRSSSTTTUUUXXX]]]ccciiinnnqqqsss{{{zzzuuuppppppqqqsssuuuvvvtttsssqqqtttwwwyyy}}}vvvlllbbb[[[WWWNNNLLLJJJHHHGGGFFFCCCAAAAAACCCGGGJJJKKKKKKIIIHHHHHHFFFFFFGGGIIIGGGBBB===;;;;;;;;;;;;::::::::::::999:::;;;<<<>>>???AAAAAA????????????@@@@@@AAAAAA>>>@@@CCCFFFIIIJJJJJJJJJGGGGGGGGGHHHKKKOOORRRUUUZZZ^^^dddjjjnnnpppppppppkkkjjjhhhfffffffffggghhhiiikkknnnqqqssstttssssssppppppqqqrrrsssuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwpppnnnllllllmmmmmmmmmllllllmmmmmmooopppqqqrrrssswww|||yyysssooonnnrrrtttooojjjhhhddddddddddddddddddddddddeeehhhkkkooovvvtttnnnlllfffdddcccdddeeeffffffeeecccbbbaaabbbdddiiimmmppptttttttttsssqqqooonnnmmmkkkkkkiiigggeeegggkkknnnmmmllliiigggeeedddddddddeeeeeedddccccccbbbcccccccccccccccccceeekkkrrrwwwwwwuuurrrppppppgggfffddddddcccbbb___]]]XXXXXXWWWWWWXXXYYYZZZ[[[___bbbeeehhhiiihhhfffdddgggffffffkkkrrrxxxzzzyyysssmmmccc[[[VVVTTTSSSSSSQQQQQQPPPNNNMMMKKKIIIHHHIIIIIIJJJLLLOOOQQQSSSUUUWWW```hhhhhhgggfffdddaaaccccccbbbbbb```___]]]\\\]]]```fffmmmrrruuuvvvwww------------------------------,,,,,,,,,---...///000000000//////...------........................000000000000000000000000...............///000111111111111111111000000///111111111111111111111111111111222333333333333222333333444444555555555555222222222222111111111111000000////////////000000////////////////////////........................,,,,,,---------.........+++,,,------......------///...------,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---,,,+++))))))***,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------//////............//////000000000000111111111111000000000000111222333333333333555777888:::DDDNNN^^^ooo~~~{{{}}}~~~~~~}}}{{{{{{|||xxxzzz{{{ooocccZZZTTTRRRQQQOOOQQQTTTYYY^^^dddhhhkkkrrrxxx~~~~~~}}}}}}}}}}}}}}}}}}{{{|||}}}yyyyyyzzz|||~~~}}}zzz|||~~~xxxnnnhhh\\\ZZZWWWVVVTTTRRRPPPMMMLLLOOOTTTYYY\\\\\\[[[ZZZUUUTTTTTTWWWYYYVVVOOOIIIGGGFFFFFFEEECCCAAA@@@?????????@@@@@@AAAAAAAAAAAA>>>>>>>>>???@@@AAABBBBBB@@@AAACCCDDDFFFFFFFFFFFFDDDCCCCCCCCCEEEIIILLLNNNRRRVVV\\\bbbgggiiiiiiiiicccaaa^^^\\\[[[[[[[[[\\\^^^```dddgggiiiiiihhhgggcccccccccdddfffiiilllmmmkkkkkkllllllmmmmmmnnnnnneeebbb___]]]^^^`````````bbbbbbbbbccceeehhhkkkmmmpppwwwtttmmmhhhjjjkkkgggcccbbbcccccccccdddeeeffffffgggjjjnnnrrrvvv{{{zzzrrrpppkkkjjjjjjkkklllllljjjhhheeeeeeddddddfffhhhkkklllooooooooonnnmmmkkkiiigggfffgggiiiiiiiiikkkppptttxxxwwwtttqqqnnnkkkhhhgggeeefffggggggggggggggggggddddddddddddeeeiiiooosssuuu|||uuutttrrrpppooohhhgggdddcccbbb```\\\ZZZXXXWWWUUUSSSSSSTTTUUUVVV[[[\\\^^^```bbbaaa```^^^aaa______fffpppzzz~~~vvvmmm```VVVQQQPPPPPPPPPLLLMMMMMMLLLJJJJJJJJJKKKJJJLLLOOORRRUUUXXXZZZ[[[cccnnnxxxzzzwwwtttppplllmmmmmmmmmmmmkkkiiigggfffcccffflllssswwwyyyyyyyyy------------------------------,,,+++,,,---...///000000///...---,,,,,,+++........................000000000000000000000000////////////000222333333111111111111111000///...000000000000000000000000111111222333333333333222111222333444444444444444111111111111000000000000000000////////////000111................................................,,,,,,,,,---------......***+++,,,,,,------,,,,,,...---,,,,,,++++++,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++)))'''''')))************++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------.........------------------------//////............//////000000000000111111111111000000////////////000000222111111333444555<<>>FFFRRRcccvvv|||wwwrrrnnnmmmppprrrrrruuuzzzvvvpppiiidddbbbbbbaaa^^^```cccaaaaaa^^^YYYZZZ___```]]]\\\^^^```dddgggjjjmmmnnnmmmjjjgggeeegggjjjlllmmmmmmnnnqqquuuzzz~~~||||||||||||}}}zzzxxxwwwwwwxxxvvvpppkkkhhhjjjlllooossswwwzzz||||||yyywwwxxxyyyyyyuuuqqqlllkkkkkkiiihhheeedddccc\\\[[[ZZZXXXWWWVVVUUUUUUZZZ\\\^^^______aaaccceeedddgggnnnwww~~~zzzuuuiiibbb^^^^^^^^^]]]^^^aaa^^^```cccfffiiikkkllllllddddddddddddeeeeeeeeeeeefffgggiiikkkllllllkkkjjjmmmooopppppppppwwwxxxtttooonnnooopppooommmmmmlllkkkjjjkkklllnnnoooyyy}}}zzztttqqqqqqrrrrrrrrrsssssspppkkkgggaaacccfffiiilllrrryyy}}}vvvlllgggfffdddeeeggghhhiiihhhgggfffiiihhhfffccc```\\\YYYWWWWWWXXX\\\___bbbdddeeeeeedddfffhhhiiillltttxxxwwwwwwxxxyyywwwqqqlllhhheeeaaa\\\YYYXXXXXXXXXYYY[[[___eeejjjmmmmmmkkkgggeeebbb___^^^^^^______```___]]][[[YYYXXXXXXXXXRRRRRRRRRRRRSSSUUUWWWXXXYYYWWWTTTQQQOOOMMMMMMMMMNNNLLLMMMPPPVVV]]]bbbddddddaaa\\\ZZZZZZ[[[\\\\\\^^^```cccfffhhhgggfffeeegggggggggiiikkkooorrrttt}}}}}}zzzyyytttrrrpppqqqsssrrrnnnjjj........................,,,,,,,,,,,,---......---...------------...//////............/////////////////////...............///000000000111111111111222222222222222222222222111222444555555555444333111111222333333333333222222333444444444444333222222222222111111111000000111000000000/////////...---...//////000/////////........................,,,,,,,,,---------......,,,,,,,,,---------------000000///...---,,,,,,+++---,,,++++++------,,,+++)))+++------,,,+++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,*********)))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------........................)))+++---...---,,,,,,---------------------------................................./////////000000000000000000000/////////222111111000111111222333555777999<<>>AAAGGGSSSdddppp|||}}}xxxtttqqqllljjjfffeeeddddddcccaaaiiinnnsssvvvvvvwwwxxx{{{~~~|||xxxrrrlllfffbbb```______]]]ZZZWWWVVVWWWYYYZZZZZZ[[[YYYWWWYYY___```^^^___aaadddfffiiilllooorrruuussspppnnnnnnmmmkkkiii```[[[XXXZZZ]]]___cccgggmmmpppsssssssssuuuzzz}}}~~~}}}}}}zzzvvvxxxxxxuuupppiiiddddddeeekkkmmmppprrrssstttwwwyyyxxxtttuuuwwwvvvuuu{{{zzzxxxvvvuuuuuuvvvvvvtttxxx~~~{{{vvvvvvxxxzzzzzzwwwuuutttttttttsssrrryyy{{{~~~~~~}}}~~~yyyuuuvvv{{{xxxrrrooonnnnnnnnnnnnllliiifffdddccccccdddccceeegggiiikkklllmmmmmmpppooooooooooooppppppqqqrrrkkkhhhmmmppplllhhhgggbbb```]]]YYYWWWVVVVVVWWWXXXZZZ]]]___aaabbbbbbbbbaaaeeennnzzz}}}xxxqqqiiieeeeeeddd```]]]\\\[[[YYYWWWWWWYYY\\\]]]eeedddcccbbbbbbaaaaaaaaafffeeeeeehhhkkkmmmkkkhhhaaa^^^ZZZXXXYYY\\\___```^^^\\\ZZZXXXVVVTTTSSSSSSQQQSSSVVVXXXXXXYYYZZZ\\\bbb``````ccchhhhhhddd___^^^ZZZSSSNNNLLLLLLLLLLLLPPPRRRTTTVVVXXXZZZ^^^```eeehhhkkkllljjjiiijjjlllnnnpppxxx{{{zzzxxxwwwvvvwwwxxxyyy{{{{{{zzzwwwpppggg^^^YYY[[[\\\___aaacccddddddddd```cccgggjjjkkkiiifffddd```eeelllrrrssspppjjjfff+++,,,---.........---,,,---------.........//////,,,------......------,,,---------............/////////////////////////////////000000000111111111//////000000111222444555222222222222333333333333444444444333333222222222444444333222222111000000222222111000000///......000//////...------,,,,,,...---,,,,,,,,,,,,---...000///...---,,,------......------,,,,,,------...------------------,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,...---+++******+++---...***)))((('''((()))+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))******+++---...///000///---++++++,,,---...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,---------......------...////////////...////////////////////////000000000000000000000000111111111222222222333333555777999:::===GGGTTT]]]jjjuuu~~~yyyvvvssspppllljjjiiihhhfffeeeiiilllppprrrrrrrrrtttvvvxxxzzz{{{{{{{{{||||||vvvqqqmmmjjjiiiiiigggeeebbbaaa```aaaaaaaaacccbbb```aaacccaaa\\\\\\]]]^^^^^^```bbbeeegggkkkhhheeeddddddcccbbbaaa\\\VVVSSSVVVYYYZZZ^^^bbbjjjmmmppprrrrrruuu{{{|||}}}}}}zzztttmmmiiiiiijjjlllnnnooopppqqqsssvvvxxx{{{~~~zzzuuutttvvvvvvtttxxxvvvtttsssqqqqqqqqqqqqoooqqquuuyyy~~~}}}wwwuuuuuuxxxzzz|||zzzxxxxxxxxxxxxwwwvvvzzz|||~~~~~~}}}}}}vvvqqqpppssszzz}}}vvvrrroooooonnnmmmkkkiiifffccc```^^^]]]]]]\\\]]]___aaacccdddeeefffkkklllmmmnnnnnnqqqtttxxx{{{uuusssvvvuuuooojjjjjjdddbbb```]]][[[ZZZZZZZZZ[[[\\\]]]^^^___`````````bbbfffmmmyyywwwqqqiiidddcccaaa^^^[[[YYYXXXVVVUUUVVVXXXZZZ\\\___^^^^^^]]]\\\\\\\\\\\\```___```cccggghhhfffdddcccaaa___^^^^^^_________^^^]]][[[YYYWWWVVVUUUTTTOOOQQQTTTVVVVVVWWWYYY[[[______cccjjjrrrvvvtttqqqeee___XXXSSSSSSSSSSSSRRRXXXZZZ\\\]]]^^^```ccceeeiiilllooopppnnnmmmmmmnnnsssuuu{{{{{{zzzwwwuuuuuuvvvwwwyyywwwuuurrrmmmfff```ZZZWWWXXXZZZ]]]```aaabbbaaaaaa___aaadddfffgggeeecccaaaeeemmmxxxxxxrrr++++++,,,,,,---...//////---------.........//////,,,------......------,,,---------............/////////////////////////////////000000000000111111//////000000111222444555111111111222222222222333333333333333333333333333333333333222111111000000000000000//////......---/////////...------,,,,,,...------,,,,,,------...//////...------------...------,,,,,,,,,,,,------.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------++++++++++++------***))))))((((((***+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************+++,,,......111000...---,,,,,,,,,---......------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---............---////////////////////////000000000000000000000000111111111222222222222333222333444444555:::BBBHHHRRR^^^mmmzzz}}}|||~~~}}}~~~zzzvvvrrrpppooonnnllllllnnnppppppppppppqqqrrrrrrssssssrrrqqqrrruuuwww|||~~~zzzvvvtttuuutttrrrqqqooonnnnnnnnnooossstttrrrqqqnnnggg___\\\[[[ZZZYYYYYY[[[]]]___```]]]ZZZXXXXXXYYYXXXXXXWWWQQQNNNQQQTTTUUUYYY]]]cccfffjjjlllnnnsssyyy{{{vvvqqqnnnmmmnnnnnnooooooooooooqqqtttwwwxxx|||}}}vvvssssssrrrqqqsssqqqooommmkkkiiihhhhhhiiiiiijjjlllooorrruuuwww{{{yyyvvvsssssstttwwwyyy{{{zzzyyyyyy{{{{{{{{{yyyxxxzzzzzzzzzyyyyyyzzz|||}}}|||~~~{{{pppjjjhhhiiimmmsssxxx~~~|||yyyuuusssqqqpppooonnniiihhheeeaaa]]]YYYWWWUUUTTTUUUXXXZZZ\\\]]]^^^___dddgggkkklllmmmrrrzzzxxxnnniiihhhcccbbb```^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[\\\aaadddjjjsss}}}xxxqqqiiicccaaa```]]][[[WWWVVVUUUTTTUUUVVVWWWYYYYYYXXXWWWVVVUUUUUUUUUUUUWWWXXXZZZ^^^aaacccaaa_________^^^]]][[[YYYXXXWWWVVVUUUSSSQQQPPPOOONNNNNNLLLNNNQQQSSSUUUWWWYYY\\\^^^aaahhhrrr|||ooohhh___[[[]]]___^^^]]]cccdddffffffggghhhkkkmmmooorrruuuuuusssqqqooooootttvvvzzz~~~wwwtttqqqnnnlllmmmoooqqqrrrnnniiiccc]]]YYYWWWWWWVVVYYY]]]aaabbbbbb```___]]]___aaabbbcccbbbaaa```kkkvvv,,,,,,,,,,,,,,,---//////+++++++++,,,,,,,,,------,,,------......------,,,---------............///////////////////////////////////////000000000111333222111111000000111111000000111111111222222222222333333333333333333333333222222222111111000000000000000//////.........//////.........---------------------------------............------............------------...............------,,,,,,++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,---...///111000...,,,++++++++++++......---,,,,,,+++++++++........................++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---...............////////////////////////000000000000000000000000111111111111222222222222333444555444333555999<<<@@@KKKZZZiiiwww~~~~~~|||yyyxxxvvvuuusssttttttsssrrrqqqqqqqqqppppppqqqpppooonnnnnnnnnqqqsssvvvwwwxxxyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}vvvkkkeeebbb^^^\\\]]]```bbbddd]]]YYYUUUSSSRRRSSSSSSSSSTTTOOOKKKMMMPPPQQQTTTYYYYYY]]]aaacccfffkkksssyyy}}}{{{yyyvvvrrrpppooopppqqqppppppooommmmmmnnnrrruuuwwwzzzxxxrrrooonnnlllnnnmmmkkkhhheeecccaaa```cccccccccdddgggkkknnnppprrrqqqppppppqqqssstttvvvwwwwwwwwwxxxzzz{{{zzzyyyttttttsssqqqppppppqqqrrruuutttuuuzzz|||rrrhhhdddaaa```ccchhhjjjnnntttzzz||||||zzzyyyvvvuuusssssssssrrrpppnnnhhhgggdddaaa\\\WWWSSSQQQOOOPPPSSSVVVYYY\\\]]]^^^___dddiiijjjkkkrrr~~~zzzmmmfffddd^^^^^^^^^]]]\\\\\\[[[[[[ZZZYYYWWWVVVVVVVVVWWWXXX^^^___cccjjjrrrxxxzzzzzzxxxrrrkkkeeebbb```^^^\\\XXXWWWVVVUUUUUUTTTTTTUUUTTTSSSRRRPPPNNNMMMMMMMMMNNNPPPTTTXXX\\\^^^^^^^^^]]]]]]\\\YYYTTTQQQNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGJJJLLLPPPSSSUUUYYY]]]```cccfffmmmvvvwwwpppgggeeehhhkkkjjjhhhiiikkklllmmmnnnooorrrttttttuuuwwwxxxvvvrrrooommmmmmpppuuuyyy~~~wwwssspppkkkgggeeeeeeggghhhjjjhhhccc___[[[ZZZYYYYYYXXX[[[___ccceeeeeecccaaa___```bbbcccddddddddddddooozzz...------,,,,,,------...+++++++++,,,,,,,,,------,,,------......------,,,---------............///...........................////////////000000000333222111111000000111111000000111111111222222222222333333333333333333333222222111111111111111000111000000000000000//////...............---------------------------------------..................//////............//////.........------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,------...///000///...---+++***))))))(((------,,,,,,,,,+++++++++........................------------------------,,,,,,,,,---------......------...////////////...........................////////////////////////000000111111111222222222333444555555444555666777999???JJJWWWeeevvv{{{{{{zzzyyywwwuuusssrrrooopppqqqqqqqqqnnnkkkhhhiiiiiiiiiiiiiiilllppptttvvvsssnnnhhhfffhhhlllpppqqqccc___YYYTTTSSSSSSSSSSSSSSSMMMIIIJJJLLLMMMOOOSSSQQQTTTWWWYYY\\\aaaiiippp~~~wwwrrrpppmmmkkklllnnnoooqqqooonnnmmmkkkiiijjjnnnpppssstttwww~~~uuuooollljjjjjjiiigggdddaaa^^^\\\ZZZ\\\\\\^^^```dddiiinnnqqqooooooooooooooopppqqqqqqtttttttttvvvyyyzzzyyywwwqqqooollljjjiiiiiiiiihhhmmmnnnpppsssvvvwwwvvvvvvqqqhhhaaa___]]]\\\]]]aaaaaaccchhhmmmqqqssstttsssnnnmmmmmmnnnooonnnllljjjdddcccaaa^^^YYYUUUQQQOOOKKKMMMPPPTTTXXX\\\^^^___]]]bbbfffggghhhooo|||qqqhhhddd\\\\\\]]]^^^^^^]]]\\\\\\[[[YYYXXXVVVVVVVVVWWWWWWZZZ[[[\\\aaaffflllppprrrssspppjjjeeebbb```^^^]]]YYYYYYXXXWWWUUUSSSQQQPPPNNNMMMKKKIIIGGGEEEDDDDDDFFFHHHMMMRRRVVVYYY\\\^^^``````^^^YYYRRRMMMJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHKKKMMMQQQTTTXXX\\\aaaeeegggjjjpppwww}}}}}}{{{uuunnnmmmooorrrrrrppplllnnnpppqqqqqqsssvvvxxxvvvvvvvvvuuusssoookkkhhhccchhhmmmrrrwww}}}vvvqqqooolllhhhdddbbbbbbcccdddcccbbb```___]]]]]]\\\\\\ZZZ\\\___cccfffggggggfffeeefffgggiiijjjjjjjjjiiinnnuuu}}}---------------------,,,---------.........//////,,,------......------,,,---------............///..............................////////////000000//////000000111222444555111111111222222222222333333333333333333333333333111111111111111111111111000000000000000000000000........................,,,------......------,,,,,,---......///..................------.........------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...//////---,,,,,,+++***)))((((((+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...///////////////........................////////////////////////000000000111111111111222111111222333444555555555777999???IIISSSaaauuu~~~yyyvvvpppppppppqqqpppnnniiieeeeeedddcccbbbaaadddiiilllssszzz{{{sssqqqtttyyy}}}rrrlllddd]]]YYYXXXWWWWWWSSSMMMHHHIIIJJJIIIKKKOOOMMMOOOQQQRRRTTTXXX```fffvvv{{{pppjjjgggdddccceeeiiikkklllhhhhhhgggdddbbbbbbdddfffhhhhhhkkkrrrzzzwwwpppkkkjjjfffeeedddaaa^^^[[[XXXVVVUUUWWWYYY]]]ccchhhmmmpppoooooonnnmmmmmmmmmmmmmmmqqqqqqrrrtttwwwxxxvvvuuuooolllgggeeedddcccbbbaaaeeegggiiilllmmmllljjjiiiggg```[[[[[[[[[YYYYYY\\\ZZZ[[[^^^ccchhhllllllkkkeeedddeeefffhhhhhhfffddd___]]][[[YYYVVVSSSQQQPPPLLLMMMQQQTTTXXX[[[]]]^^^^^^```ccccccdddiiisss|||wwwnnnhhh\\\^^^```bbbcccbbbaaa```___^^^\\\ZZZYYYWWWWWWWWWVVVVVVVVVXXX[[[___cccfffhhhfffdddaaa^^^\\\ZZZYYYVVVVVVVVVUUUSSSPPPMMMKKKGGGFFFEEECCCAAA@@@??????AAADDDIIINNNSSSYYY___dddggghhhgggaaaXXXPPPKKKJJJKKKKKKJJJJJJJJJKKKKKKLLLPPPRRRUUUWWWZZZ^^^cccggghhhkkkooouuuxxx{{{{{{{{{xxxvvvsssssssssuuuuuuuuuoooqqqsssssssssuuuwwwyyywwwuuurrrpppnnnjjjfffbbb^^^aaafffkkkooouuuzzz}}}yyyrrrmmmkkkdddbbb```___^^^___```aaaaaaaaaaaaaaaaaa```^^^^^^\\\\\\^^^```dddgggjjjlllnnnooopppqqqpppooommmkkkhhhlllqqqvvvwwwvvvsssqqq***+++---............------------.........//////,,,------......------,,,---------............///................................./////////000000//////000000111222444555222222222222333333333333444444444333333222222222000000000000111111111111////////////////////////........................,,,,,,---......---,,,,,,,,,,,,.../////////......---,,,,,,++++++,,,,,,---+++,,,,,,------.........++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,++++++++++++,,,------,,,,,,,,,,,,++++++***)))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,---------......,,,,,,---............---........................////////////////////////000000000000111111111111000000000111333444444333555555999???DDDMMM___ppp|||}}}~~~tttrrrooonnnnnnnnnkkkhhhdddddddddcccbbbccceeehhhnnnsss|||{{{~~~tttkkkeeebbb``````YYYRRRMMMMMMLLLKKKLLLPPPOOOPPPQQQPPPPPPTTT[[[```lllzzzttthhhaaa]]]YYYXXX[[[___aaaaaa]]]^^^]]][[[YYYWWWXXXYYYYYYYYY^^^ffflllrrr~~~|||ssslllhhhfffbbbbbbaaa___\\\XXXUUUSSSTTTUUUYYY]]]bbbfffjjjlllnnnnnnlllkkkkkkkkkkkkkkklllmmmnnnpppssssssqqqooolllhhhbbb^^^]]]]]][[[ZZZ[[[^^^```bbbcccbbbbbbbbbaaa[[[XXXXXXXXXVVVUUUWWWXXXXXXYYY^^^cccfffeeedddaaa```aaabbbddddddcccaaa[[[ZZZXXXVVVUUUUUUUUUUUURRRSSSUUUWWWYYY[[[\\\\\\______^^^]]]^^^aaaggglllwww}}}wwwoooggg]]]___bbbeeeffffffdddcccbbbaaa___]]]YYYUUURRRQQQOOOOOONNNMMMNNNPPPTTTVVVWWWXXXYYYYYYVVVTTTRRRQQQNNNOOOPPPPPPOOOLLLIIIGGGCCCBBBBBBBBBBBBBBBBBBCCCDDDGGGLLLQQQWWW___iiiooovvvzzz}}}xxxmmmaaaXXXTTTQQQQQQQQQQQQRRRSSSSSSTTTWWWXXXYYYYYYZZZ]]]aaadddfffhhhkkkoooqqqsssvvvwwwrrrtttvvvvvvtttsssuuuvvvvvvwwwwwwvvvuuuuuuwwwxxxwwwsssnnnkkkhhheeeaaa^^^]]]\\\]]]```fffkkkooopppssssssrrrnnniiieeeccccccZZZ[[[\\\^^^aaaccceeefffiiihhhgggfffeeecccbbbbbb```___^^^___cccjjjqqquuuxxxxxxyyywwwtttooojjjggg```bbbdddfffggghhhhhhggg'''))),,,...000000///...+++++++++,,,,,,,,,------,,,------......------,,,---------.........//////..................................../////////000333222222111000111111111222222333333333444444444555555444333333222111111000000000000000111111111---.....................---.....................,,,,,,---......---,,,,,,+++,,,.../////////......+++******************+++***++++++,,,---...//////++++++,,,,,,,,,---------)))***,,,......---,,,++++++,,,,,,------,,,,,,++++++,,,---.........------++++++++++++++++++++++++,,,,,,,,,---------......*********)))******++++++,,,,,,---------,,,++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,---------,,,,,,........................////////////////////////000000000000111111111111111000000111333444444333444333666:::<<>>CCCGGGPPP^^^mmmyyy||||||||||||{{{}}}~~~zzzqqqllllllgggcccbbb___[[[[[[___```dddfffjjjrrr}}}|||xxxuuuuuuwww{{{~~~|||yyyzzz~~~}}}~~~}}}zzzzzzzzz||||||{{{wwwtttssssssqqqmmmhhheeeddddddhhhkkkpppsssuuuvvvxxxyyyvvvpppiiidddcccbbb```^^^]]][[[YYYWWWUUUUUUUUUVVVTTTSSSSSSVVV[[[___bbbccc``````^^^[[[YYYVVVUUUTTTRRRRRRTTTUUUVVVVVVVVVVVVRRRRRRQQQPPPQQQRRRSSSTTTRRRUUUXXX[[[\\\]]]___`````````bbbfffkkkrrrxxx|||xxxssskkkddd^^^\\\\\\]]]]]]\\\[[[\\\^^^^^^\\\[[[]]]]]]\\\\\\]]]^^^___```]]]dddllltttvvvlllfffbbb]]]ZZZZZZ\\\___aaabbbbbbaaa```aaaeeejjjnnnssszzzwwwpppnnnmmmlllkkkmmmnnnoooooosss{{{{{{xxxvvvvvvvvvuuurrrnnnkkkiiieeeddddddhhhnnnqqqqqqppptttuuuwwwyyy||||||vvvrrrqqqssstttuuuooommmjjjhhhgggdddaaa___[[[\\\]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[\\\^^^```aaakkkqqqwwwxxxrrriiibbb___YYYWWWVVVWWWXXXZZZZZZYYYZZZ\\\^^^^^^\\\[[[[[[\\\ccceeejjjnnnpppqqqqqqppppppnnnnnnppptttxxxzzzvvvrrrooolllooopppppprrrvvvuuuooollljjjhhhggghhhhhhgggfff+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...............---------------............/////////000////////////000000000000111000000///000111222333222222222222222222222222111222222222222111000000///////////////////////////............---------.........//////.................................------------------------,,,,,,------------,,,,,,***++++++,,,------......,,,+++))))))***+++***))),,,...000111000///,,,+++)))******+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***++++++,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,,,,,,,------------------------------------------------------......///000000111......//////////////////////////////000000000111111000000111222333333333///222555666444555888;;;<<>>FFFPPP\\\kkkyyy}}}wwwqqqnnnpppooooooqqquuuwwwxxxxxxzzzwwwtttpppmmmmmmooorrruuuxxxvvvuuuvvvxxx{{{||||||{{{yyyxxx{{{~~~vvvxxx|||~~~}}}zzz}}}}}}}}}{{{yyyyyyzzz{{{}}}yyyvvvttttttuuusssvvvyyy{{{|||}}}{{{yyywwwyyy|||~~~}}}{{{{{{yyy~~~||||||}}}~~~yyyuuusssssstttuuuuuuuuuuuuxxx~~~}}}~~~|||wwwrrrpppmmmjjjhhhhhhiiihhhggggggiiinnnrrruuuuuuuuutttrrrrrrrrrqqqpppooommmmmmmmmlllkkkjjjkkklllnnnpppuuutttrrroookkkgggdddbbbfffeeecccaaa```^^^]]]\\\WWWVVVTTTRRRQQQPPPPPPQQQUUUUUUVVVWWWXXXYYYZZZZZZ]]]aaadddgggqqq|||mmmccc]]]ZZZYYYVVVVVVVVVWWWXXXZZZ[[[\\\[[[[[[\\\]]]___```aaabbbaaacccddddddcccdddfffiiiqqqrrrtttvvvuuutttqqqpppgggfffdddccccccccccccdddiiioooyyy}}}{{{xxxvvvuuussspppmmmkkkmmmppprrrrrrpppmmmkkklllmmmnnnnnnkkkjjjjjjkkkiiinnnsssuuurrrmmmkkkkkkmmmnnnuuu//////......------------........................,,,,,,,,,---...///000000......------------............................../////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000///............//////......------------......------------------------,,,------...------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++------------------------///...,,,,,,,,,,,,...///...............------------,,,,,,,,,,,,---......///............///000000000000000000111111111111000000000000111111111111555444444333444444555666888:::===CCCKKKVVVccckkkuuuzzz}}}yyyvvvvvvuuuuuuvvvzzz}}}~~~~~~|||sssllljjjmmmssswwwyyywwwuuuttttttuuuuuuuuutttssssssvvvyyy{{{{{{yyyrrrtttwwwyyy{{{~~~{{{yyyzzz||||||zzzzzzzzz{{{}}}{{{zzzzzz{{{xxxxxxzzz{{{}}}}}}{{{{{{~~~}}}{{{|||wwwuuuxxx~~~}}}wwwrrrnnnmmmlllmmmmmmmmmnnnpppuuu|||}}}{{{}}}}}}zzzuuupppkkkeeeaaa```aaaaaabbbaaacccgggkkknnnpppqqqqqqnnnnnnnnnnnnmmmmmmlllkkkllljjjhhhfffeeeeeeffffffiiihhhfffdddaaa^^^\\\[[[]]]]]]\\\[[[ZZZYYYYYYYYYVVVUUUSSSQQQPPPOOOOOOOOOVVVWWWWWWXXXYYYZZZZZZ[[[ZZZ___dddhhhppp{{{ooofff```^^^[[[ZZZZZZ[[[^^^```aaaaaadddeeeeeefffggggggggggggggghhhiiihhhggghhhjjjlllppppppqqqqqqpppnnnkkkhhhcccbbbbbbbbbdddfffiiikkkwww~~~{{{xxxuuuqqqnnnjjjkkkmmmnnnmmmkkkhhhffffffhhhjjjjjjhhhgggggghhhdddjjjppptttsssqqqooooookkklllsss---------....../////////........................,,,,,,,,,---...///000000......------------......................................................///////////////000111111000000000000000000000000000000000000000000000000//////............//////......------------......------------------------,,,,,,------...------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++------------------------...---,,,++++++,,,---..................------------,,,,,,,,,,,,---.....................//////000//////000000000111111111/////////000000000111111111111000111111111222222444555777999===CCCKKKPPP]]]dddmmmuuuyyy~~~~~~zzzyyyxxxzzz}}}|||rrrnnnqqqwww|||}}}yyyvvvtttsssssspppoooooopppqqqqqqqqqppplllnnnoooqqqsssvvv{{{~~~zzzwwwqqqtttwwwxxxxxxxxxyyyzzz~~~~~~~~~zzzyyyyyy{{{~~~}}}zzzwwwqqqooorrrxxx|||{{{uuuooojjjgggfffbbbccceeefffjjjpppwww|||{{{|||~~~{{{zzz||||||zzzwwwlllgggaaa]]]\\\]]]______^^^___aaadddfffhhhhhhiiiffffffgggiiiiiijjjjjjjjjkkkiiifffbbb```_________aaa```^^^\\\ZZZYYYXXXWWWYYYZZZ[[[[[[[[[ZZZYYYYYYUUUTTTSSSQQQPPPPPPQQQQQQVVVVVVWWWYYYZZZ\\\]]]]]]]]]aaaeeejjjooozzzuuummmjjjgggeeedddeeehhhiiiiiihhhllllllmmmmmmlllkkkjjjiiijjjjjjjjjiiigggggghhhiiiffffffgggiiilllmmmkkkhhheeeeeeeeegggjjjooosssuuu}}}}}}yyyvvvrrrpppjjjkkkmmmmmmllljjjgggeee```bbbddddddccccccdddeeecccgggmmmrrrtttsssqqqqqqlllkkkooo|||,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////......------------......................................................//////......///000111222000000000000000000000000000000000000000000000000///............//////000......------------......------------------------,,,,,,------......------------------------------++++++,,,,,,,,,,,,------------------............************************,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------------..................---------------......///......------......///000/////////000000000111111/////////000000000111111111111111222333333333444000222444666888;;;???BBBGGGOOOZZZbbbiiirrr}}}~~~~~~}}}{{{zzz{{{{{{vvvxxx~~~{{{wwwvvvvvvqqqooommmkkkjjjiiijjjjjjggghhhjjjkkkllloootttxxxvvv{{{|||wwwssspppkkknnnqqqsssssstttvvvxxxzzz{{{}}}~~~}}}}}}}}}~~~~~~xxxwwwvvvyyy}}}|||wwwrrrlllhhhlllqqqtttvvvzzzwww~~~~~~{{{wwwqqqlllfffcccaaaYYYZZZ\\\___ccciiiqqqvvvtttvvvxxxyyyyyyyyy{{{}}}yyyxxxvvvttttttsssqqqooofffbbb^^^[[[[[[\\\]]]]]][[[[[[\\\\\\]]]^^^^^^___\\\^^^aaadddgggjjjllllllnnnkkkfffbbb^^^[[[ZZZZZZ]]]\\\[[[YYYXXXXXXXXXXXXUUUXXX\\\______]]]YYYWWWVVVUUUTTTTTTTTTUUUWWWXXXVVVWWWYYYZZZ\\\^^^``````eeeeeehhhmmmpppvvv|||xxxtttqqqnnnnnnqqqrrrpppnnnnnnnnnnnnnnnmmmkkkiiiggghhhiiijjjiiigggeeedddeee^^^^^^```fffmmmrrrrrrpppkkkkkklllnnnrrruuuxxxzzz}}}zzzvvvsssqqqmmmnnnoooooonnnllliiihhh___``````___^^^___aaacccdddfffkkkoooqqqqqqpppooommmlllnnnvvv------------------......------------------------------........................------------......................................................///.........///000222333000000000000000000000000000000000000000000000000...............///000000......------------......------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......))))))))))))))))))))))))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,---------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,---------.../////////......------......///000...------------...//////////////////000000000111//////000000000111111111111222222333333333333333111222444555666888;;;===;;;BBBJJJPPPVVV```mmmwww|||~~~~~~~~~}}}|||}}}{{{zzz{{{sssqqqnnnjjjffffffgggiiieeefffggggggiiilllqqquuurrrvvvyyy{{{{{{uuupppllljjjggghhhjjjkkklllmmmoooqqqppprrrtttwwwzzz}}}}}}vvvvvvvvvuuuvvvvvvwwwxxxqqqoooooorrrxxx}}}xxxrrrlllddd```ccchhhiiiiiikkkiiirrrzzz}}}}}}wwwzzz~~~~~~zzzxxxtttrrrooojjjeee```\\\ZZZRRRTTTVVVXXX[[[aaagggllljjjkkkmmmmmmllllllooorrrrrrtttvvvtttooojjjggggggaaa^^^[[[ZZZ[[[[[[ZZZYYYZZZYYYXXXWWWWWWXXXXXXYYYYYY[[[```eeekkkpppsssuuuwwwtttnnngggaaa]]]ZZZYYY]]]\\\[[[ZZZYYYZZZZZZ[[[YYY^^^dddiiijjjeee___[[[ZZZZZZZZZ[[[]]]___aaaccc```aaabbbccceeeggghhhhhhmmmjjjlllppprrrttt|||yyyuuuqqqppprrrrrrooollllllmmmnnnnnnmmmkkkiiiggggggiiilllllljjjhhhffffffaaa```bbbhhhpppvvvvvvtttqqqrrrssstttuuuvvvwwwxxx|||{{{wwwuuusssqqqqqqrrrrrrqqqooommmlllffffffdddaaa______bbbdddggghhhjjjmmmoooppppppoookkkkkkmmmpppvvv.........---,,,,,,++++++////////////////////////...............---------.........------.........................................................///.........///000222333000000000000000000000000000000000000000000000000...............///000111.........------.........------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++---......---++++++,,,,,,------...///000000///............///000000...------------...//////////////////000000000000000000000000111111111111---......///......------111111222111111222555888444999>>>@@@CCCKKKXXXcccooozzz}}}~~~~~~}}}vvvtttooojjjffffffhhhkkkffffffgggggghhhkkkppptttrrruuuwwwxxx|||xxxqqqlllhhhfffcccdddeeeeeeeeefffhhhjjjiiijjjmmmpppsssvvvyyyzzzwwwxxxtttmmmmmmmmmmmmnnnooopppqqqiiihhhgggkkkqqqvvvxxxxxx{{{vvvuuuwwwxxxyyy|||ssslllfff^^^YYY\\\______^^^^^^```hhhnnnpppqqqtttuuurrrkkkoootttyyyzzzxxxtttrrrkkkjjjgggccc^^^ZZZUUUSSSPPPQQQRRRTTTVVVZZZ```ddd```bbbcccbbb```aaaeeehhhvvvzzz~~~{{{ssslllhhhhhh]]]\\\ZZZZZZZZZZZZWWWVVVZZZYYYWWWVVVVVVVVVWWWXXXZZZ]]]bbbiiiqqqwww{{{~~~}}}vvvnnnfff```]]][[[^^^]]]\\\[[[[[[\\\]]]]]]dddjjjsssyyyyyytttkkkeee``````aaabbbeeehhhkkklllllllllmmmnnnooopppqqqrrrrrrnnnnnnsssuuuuuuzzzyyytttooonnnooooookkkgggkkklllnnnooonnnmmmkkkjjjhhhkkkoooqqqpppmmmkkkkkkhhhffffffkkkrrrvvvuuurrrvvvvvvvvvvvvvvvuuutttssswww~~~}}}xxxvvvtttssstttttttttsssrrrpppooopppnnnkkkfffcccccceeehhhlllkkklllmmmpppqqqppppppgggiiikkklllnnnttt|||,,,,,,------------,,,,,,...---,,,,,,,,,,,,---...------------------------......................................................///000000000000000000000000000000000000000111000///......///000111000000000000////////////000000//////.........---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---***************************************************++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,,,,------------------------------//////......------------......////////////......333333222111000///......////////////000000000000//////000111222222333333555777999;;;>>>CCCHHHLLL]]]dddnnnxxx~~~}}}}}}yyytttooollljjjjjjjjjjjjkkklllnnnoooqqqrrrssswwwwwwwwwyyy~~~wwwooojjjggggggiiigggdddbbbbbbbbbaaa```ccceeehhhkkknnnqqqssstttvvvyyy}}}~~~zzzuuupppnnnjjjiiiiiihhhgggfffffffffccccccdddeeegggiiikkkllloooooommmlllkkknnnrrrvvv{{{|||}}}~~~}}}}}}{{{zzz|||~~~~~~|||wwwrrrnnnlllccc```\\\YYYVVVVVVVVVWWW^^^___aaadddeeefffffffffhhhhhhjjjooossssssnnnjjjfffccc___]]][[[XXXUUUSSSMMMNNNPPPSSSWWWZZZ\\\]]]___[[[YYYZZZ\\\^^^fffnnnzzzwwwkkk___]]]ZZZXXXYYY\\\^^^]]][[[YYYXXXVVVTTTTTTTTTUUUVVVZZZ___ffflllrrryyyvvvkkkdddbbbccc```aaaaaaaaaaaabbbeeegggjjjtttxxxqqqmmmmmmnnnooorrruuuxxxyyyxxx{{{}}}|||}}}|||vvvvvvsssrrrsssrrrppprrrwww{{{{{{{{{{{{{{{{{{|||}}}vvvqqqjjjfffdddeeefffgggqqqrrrssswwwyyyzzzxxxvvvwwwuuutttuuuwwwvvvrrrnnnlllmmmnnnpppqqqqqqqqqqqqsssttttttrrrooolllllllllqqqwww}}}wwwvvvxxxxxxyyyzzzwwwsssqqqrrrtttuuuuuutttpppkkkiiijjjllljjjkkkmmmoooppppppnnnnnnkkkiiiggggggiiinnnsssvvv------............------...---,,,,,,,,,,,,---...------------------------......................................................///000000000000000000000000000000000000000111000///......///000111000000000000/////////...000/////////.........---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---************************************************++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,,,,---------------------------------------....../////////......////////////......222222111111000/////////////////////000000000000//////000111111222333333444555666777888;;;???BBBJJJPPPZZZdddlllqqqsssssssssxxx~~~{{{vvvrrrpppnnnnnnmmmmmmnnnpppqqqsssttttttyyyyyyzzz|||xxxrrrnnnllllllkkkiiifffdddddddddcccbbbdddfffhhhkkknnnqqqrrrssstttxxx|||}}}yyyrrrmmmjjjhhhhhhhhhgggfffeeedddddd``````aaaaaacccdddffffffjjjiiihhhfffeeefffiiikkkmmmnnnoooqqqrrrrrrrrrrrruuuvvvvvvtttoookkkiiihhhbbb```\\\WWWUUUTTTTTTTTTYYYZZZ\\\^^^```aaaaaaaaaaaaccchhhooosssrrrlllfffdddaaa]]]ZZZZZZYYYXXXWWWPPPQQQRRRTTTWWWYYYZZZ[[[___[[[ZZZ]]]___ccckkktttvvvhhhbbb___\\\]]]```aaa```^^^\\\[[[YYYXXXWWWXXXYYYZZZbbbeeeiiinnnsss{{{|||rrrkkkhhhiiifffggghhhhhhjjjlllnnnpppxxx{{{wwwwwwwwwwwwxxxzzz|||}}}~~~xxxsssooolllllljjjfffgggkkkjjjkkklllnnnpppsssuuuvvvuuupppkkkhhhhhhjjjkkkllltttxxx~~~|||yyyyyyzzzzzzvvvsssppppppppppppoooooonnnnnnlllnnnnnnmmmkkkiiihhhiiijjjpppwww{{{zzzyyyzzzyyyzzz{{{xxxtttrrrrrrssswwwxxxxxxuuuqqqnnnooopppooonnnmmmlllkkkkkkjjjjjjiiigggfffeeefffjjjmmmooo.........//////............------,,,,,,------...------------------------......................................................///000000000000///000000000000000000000000000000////////////000000000000000/////////....../////////..................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,------------......++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,)))*********************------,,,,,,,,,,,,------------------------------,,,,,,---...///000111222......////////////......000000000000000000000000////////////000000000000///000000111111222222222333444444333333444666888:::===DDDLLLTTTZZZ___aaafffmmmxxx|||xxxuuutttrrrssstttuuuvvvwwwxxxxxxzzz|||{{{vvvsssrrrrrrooommmjjjiiiiiihhhgggfffggggggiiikkkmmmppprrrsssuuuyyy~~~~~~zzzssslllhhhjjjjjjjjjiiihhhfffeeeddd``````____________``````cccddddddbbb```___```aaaaaabbbdddgggiiijjjkkkkkkoooooonnnkkkhhheeeeeeeeedddaaa]]]ZZZWWWUUUUUUUUUXXXYYYZZZ\\\]]]^^^^^^^^^aaafffooozzz~~~vvvooofffbbb]]]ZZZZZZ[[[\\\\\\WWWXXXXXXYYYZZZ[[[\\\\\\aaa^^^^^^aaadddiiiqqqzzzrrrhhheeeaaaaaacccdddcccaaa___^^^]]]\\\[[[\\\]]]^^^ggghhhjjjnnnsss{{{zzzuuussssssqqqrrrsssvvvxxxzzz|||}}}}}}}}}|||{{{zzzzzz{{{|||}}}|||uuummmhhheeedddaaa]]]\\\___```bbbeeehhhmmmrrrvvvxxxuuurrrnnnlllmmmpppssstttzzz~~~{{{{{{{{{xxxvvvsssrrrqqqpppnnnllljjjjjjgggiiijjjiiigggeeeeeefffdddiiinnnqqqtttzzz|||zzz{{{zzz{{{{{{yyyuuurrrqqqqqqvvvwwwxxxwwwtttrrrqqqqqqmmmkkkiiigggfffggghhhiiikkkjjjhhhggggggggghhhhhh......////////////......------------------------,,,,,,------------------................................................---...//////000000//////000000000000000000000000000000////////////000000000000/////////....................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++******++++++,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))************,,,,,,,,,+++,,,,,,------------------------------,,,------...///000111111......////////////......////////////000000111111////////////000000000000///000000000111111111222444444444333222111333555666888:::>>>BBBGGGKKKNNNXXX```mmmyyy{{{yyyxxxyyyyyyyyyzzzzzzzzz{{{{{{~~~~~~{{{yyyxxxxxxtttrrrpppoooooonnnmmmkkkkkkjjjjjjkkkmmmooorrrsssxxx}}}~~~wwwpppllloooooooooooonnnlllkkkiiidddcccbbbaaa```_________```aaabbbbbb```______```bbbcccdddfffhhhjjjkkklllmmmmmmllljjjfffeeeeeegggfffeeebbb```^^^]]]]]]]]]^^^___```aaabbbbbbccccccgggnnn{{{qqqlllddd___^^^___aaabbb```aaaaaabbbbbbccccccdddfffddddddgggjjjnnnvvv~~~}}}ppplllgggfffggghhhgggeeebbbbbbaaa`````````aaaaaaggghhhkkkooouuu}}}~~~}}}}}}~~~~~~~~~tttuuutttsssssssssssstttuuuzzzxxxmmmjjjeeeaaaaaa```]]]]]]___cccdddggglllqqqvvv{{{}}}xxxuuurrrqqqsssvvvxxxyyyzzzxxxwwwuuussstttsssqqqooommmkkkjjjiiihhhiiijjjhhheeecccbbbcccaaaeeeiiikkklllqqqxxx~~~}}}zzzxxxxxxxxxyyyyyyyyyvvvrrrpppnnnppprrrssstttrrrpppmmmllleeedddddddddeeeggghhhjjjiiihhhfffccc```]]][[[ZZZ......////////////......------------------------,,,,,,,,,---------......................................................------.../////////////////////////////////////////////000000000000//////////////////............---------..................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++++++++,,,---...------------------------............////////////......////////////...............///000000111111////////////000000000000000000000000000111111111111333333333111111222444666666666666999<<>>;;;999777777,,,------------------,,,,,,,,,---......---,,,,,,++++++,,,,,,---...//////................................................,,,---......//////......////////////////////////...///000111111000///...//////.........---------,,,,,,,,,------............------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++.........------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------************+++,,,---...------------------------'''((()))+++---///000000......////////////......////////////////////////////////////000000000000000000000000////////////111333444444333222222333///000111333333222111000444666888;;;>>>BBBHHHLLLOOOSSSZZZ```fffmmmssswwwuuuxxxzzzxxxsssqqqsssvvvuuuuuuuuuuuuwwwyyyzzz|||}}}~~~}}}~~~zzzwwwtttrrrllllllmmmooorrruuuwwwyyy{{{}}}{{{xxxtttpppppprrrvvvxxxyyy~~~|||~~~||||||}}}}}}}}}}}}}}}}}}~~~}}}~~~xxx|||}}}zzzxxxxxxwwwvvvzzz||||||zzz{{{}}}}}}|||tttsssrrrpppnnnkkkhhhggg^^^\\\[[[^^^ccchhhjjjjjjllljjjiiilllttt|||~~~|||{{{{{{vvvmmmeee]]]^^^___```aaacccgggjjjjjjjjjkkknnnqqqtttxxxyyy{{{|||~~~|||zzzyyysssrrrpppmmmkkkiiihhhhhhjjjiiiggghhhkkknnnppppppqqquuu|||}}}vvvttttttuuuttttttsssqqqooooooppprrrsssoooppppppmmmiiifffeeeeee\\\]]]___aaadddgggjjjkkkmmmooorrrsssqqqooommmmmmnnnppptttzzz{{{vvvnnnllljjjkkklllkkkgggcccYYYUUUPPPJJJEEEAAA???>>>999888666444222222222222------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................////////////////////////000000000000000///......------......///000000000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++((()))***+++---...///000+++***)))))))))***,,,---)))))))))))))))))))))))),,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++******))))))((((((------,,,++++++***))))))......,,,,,,,,,,,,......,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,++++++*********...---+++*********++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,+++***))))))+++---...,,,,,,+++***+++,,,---...........................---------............///....................................////////////111000///000111222111000///////////////000111111000000000000000000000000222222333444666888:::;;;BBBCCCFFFKKKSSS[[[cccgggppprrrttttttrrrpppoooooosssssssssrrrqqqsssvvvyyyxxxyyy|||~~~yyyxxxyyyzzz~~~}}}}}}}}}~~~}}}|||}}}{{{yyyxxxrrrpppmmmkkkkkklllooopppuuu}}}|||{{{sssmmmnnnooonnnnnnoooqqqvvv~~~~~~|||{{{zzzyyyxxxyyy}}}zzzvvvrrrmmmkkkkkkmmmoooppprrrtttyyy}}}{{{wwwssstttxxx|||{{{yyypppooolllgggbbb\\\XXXVVVQQQRRRTTTWWWYYY[[[]]]]]]```bbbffflllsss}}}yyyrrrllljjjhhhhhhlllqqqtttvvvyyyuuurrrssssssrrrtttyyyzzzvvvvvvvvvuuussssssnnniiiffffffgggfffdddhhhhhhhhhiiiiiijjjkkkkkkqqqtttzzz}}}xxxsssqqqrrrtttvvvtttrrrpppoooooopppqqqqqqnnnkkkkkklllllljjjgggbbbbbbaaaaaaaaaeeejjjnnnlllmmmnnnmmmkkklllooorrrsssuuuyyy~~~}}}yyypppkkkeeebbbaaa]]]UUUOOOHHHFFFCCC???;;;888666555333333333333333333333333------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------........................---------////////////////////////000000000000000///......////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,------...,,,,,,+++******+++,,,---************************,,,++++++++++++,,,------++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++...---,,,++++++,,,---...,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******---,,,+++*********++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,+++***))))))+++---...,,,,,,+++++++++,,,---...........................---------............///....................................////////////:::666111/////////000000///////////////000000111000000000000000000000000111111222222444555777888777888:::===CCCIIIOOOSSS```cccgggjjjkkkmmmooopppqqqsssuuuvvvuuussssssssstttuuuyyy}}}zzzyyyyyy||||||{{{|||}}}}}}zzz{{{}}}wwwuuuqqqooonnnoooqqqsssxxxzzzrrrlllllllllkkkjjjkkkjjjnnntttyyy|||~~~{{{xxxuuurrrpppooommmnnnqqqwww}}}{{{vvvuuuxxx{{{||||||{{{yyyuuunnniiiddd``````aaaccccccfffhhhjjjmmmppprrrssstttmmmjjjhhhjjjqqquuuvvvuuurrroooiiiccc]]]YYYWWWVVVSSSUUUXXX[[[]]]^^^______aaadddhhhoooxxx{{{uuusssqqqqqqtttxxx{{{|||zzzuuurrrrrrqqqpppssswww|||}}}xxxuuuuuuuuutttsssppplllhhhffffffgggfffeeeiiijjjjjjkkkkkkkkkjjjjjjmmmpppuuuzzz~~~~~~{{{vvvqqqooopppqqqssssssrrrqqqqqqrrrsssssspppnnnmmmnnnpppooommmjjjddddddcccbbbbbbdddhhhkkknnnoooqqqpppooopppsssvvv{{{}}}{{{tttooobbb]]]WWWTTTSSSPPPJJJEEE>>><<<999666333000...---222222222222222222222222------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................//////.........---------///////////////////////////000000000000///......000000//////...------,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***---,,,+++*********++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,+++*********+++,,,---,,,,,,+++++++++,,,---...---------------------------------............///........................---............/////////AAA;;;444...,,,---///000//////......//////000111000000000000000000000000000000000000111222333444333333333555888<<<@@@BBBNNNRRRWWW[[[___cccgggiiikkkpppvvvzzzyyyuuuqqqnnnnnnooossszzz|||zzzyyyyyyyyyzzz{{{~~~~~~yyyzzz|||~~~|||zzzwwwtttssssssuuuvvvzzz}}}tttmmmlllkkkhhhggghhhccceeehhhkkkmmmqqqvvvyyy{{{yyywwwwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyyyyzzz{{{|||~~~~~~}}}zzzxxxtttpppkkkgggeeecccaaaaaacccgggjjjlllllljjjfffcccdddiiimmmpppuuu{{{{{{wwwuuusssooojjjeee]]]XXXVVVWWWXXXYYY]]]]]]]]]___```ccceeeffffffeeeeeejjjrrryyy||||||zzzuuummmeee___\\\[[[\\\[[[]]]aaadddffffffeeedddccceeejjjqqq{{{|||zzzxxxxxx{{{~~~|||vvvqqqooonnnllloootttxxxzzz~~~|||zzzvvvuuuttttttsssrrrooollliiihhhiiijjjjjjjjjkkklllmmmnnnmmmkkkiiigggjjjlllooossswwwyyyzzzzzz{{{zzzwwwsssooommmmmmoooqqqrrrssstttuuuvvvvvvvvvqqqpppooooooooonnnllliiijjjjjjjjjiiihhhiiillloooppprrrtttuuuuuuwwwzzz}}}~~~yyypppeee^^^RRRMMMGGGDDDCCCAAA===:::999777555333111///...---111111111111111111111111,,,,,,------------------.........------,,,,,,,,,------------------------........................---..................---/////////...------,,,,,,//////////////////////////////000000//////...---/////////......---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++*********+++,,,---+++++++++,,,,,,,,,---------------------------------------............///........................---------.........//////>>>999222...---...000111///............///000000000000000000000000000000000000000///000000111111333222222333444777999:::AAAEEEIIIMMMPPPSSSWWWZZZ```fffnnnttttttrrrnnnllljjjkkknnnsssyyy~~~{{{{{{{{{|||~~~~~~zzz{{{{{{}}}}}}||||||}}}~~~~~~zzzwwwvvvuuuvvvvvvyyyzzzsssqqqoookkkiiiiiiddddddddddddeeeiiioootttzzz}}}zzzvvvqqqnnnlllkkkhhhhhhiiijjjjjjjjjjjjjjjlllmmmooorrruuuxxx{{{|||}}}||||||{{{zzzyyyxxxxxxxxxwwwuuuqqqlllhhhdddaaa```^^^^^^```aaacccccccccbbbddd```___bbbeeehhhooovvvzzzvvvssspppqqqkkkccc\\\YYYZZZ[[[[[[```___]]]]]]^^^aaadddfffjjjjjjlllrrrzzzxxxqqqkkkhhhfffffffffhhhllloooqqqpppnnnllleeefffhhhmmmuuu{{{yyyxxxyyy|||}}}vvvpppmmmjjjhhhjjjooossssssuuuyyy~~~~~~|||yyyxxxvvvuuutttsssrrrqqqqqqpppnnnmmmnnnnnnooopppmmmnnnooonnnmmmiiifffcccggghhhkkkooorrruuuwwwxxxyyyxxxvvvrrrnnnllllllnnnqqqssswwwzzz{{{zzzxxxwwwsssqqqnnnlllkkkjjjiiiiiimmmnnnooopppppprrruuuxxxxxxyyyzzz|||}}}~~~xxxppphhh^^^TTTNNNGGGCCC===:::999888777555777666555333222111111111000000000000000000000000,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------...//////...------//////.........---------///////////////////////////////////////...------,,,---------.........///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++***+++++++++,,,,,,++++++,,,,,,,,,------------------------------------------............///........................------------............444111///...///111111111...............//////000////////////////////////111000000000000000111111000000000000111333444555888:::===@@@BBBEEEHHHKKKNNNTTT[[[aaadddeeefffffffffhhhjjjmmmqqquuuzzz|||yyyyyyzzz{{{|||~~~zzzyyyxxxwwwwwwyyy{{{}}}~~~}}}zzzxxxvvvuuuuuuuuuvvv{{{{{{xxxvvvrrrooopppkkkjjjhhhgggfffiiinnnrrrzzzzzzyyyvvvrrrooollliiihhhfffggghhhhhhiiihhhhhhgggfffgggjjjnnnrrrwww{{{}}}~~~~~~}}}{{{wwwrrrrrrrrrsssuuuwwwxxxyyyzzzxxxuuuqqqmmmjjjgggfffeeefffggghhhhhhhhhiiiiiilllhhheeefffgggjjjttt~~~|||yyy}}}wwwoooiiifffffffffgggkkkiiifffddddddgggjjjmmmmmmnnnpppuuu{{{~~~yyytttpppnnnmmmooorrruuuvvvtttrrrpppgggfffeeefffjjjsss}}}|||yyyzzz|||vvvvvvwwwzzzyyyrrroookkkggggggkkklllnnnqqquuuyyy{{{zzzyyyzzzyyyxxxvvvtttsssrrrrrruuuuuutttrrrqqqqqqrrrrrrmmmnnnnnnnnnkkkgggccc```bbbcccfffjjjnnnsssvvvxxxxxxwwwvvvsssooommmmmmooosssvvv|||zzzwwwtttrrrnnnjjjiiikkknnnqqqppprrruuuxxxyyy|||}}}{{{sssmmmcccZZZRRRKKKEEEAAA>>><<<888555444444444444222222111000000000000000////////////////////////+++,,,,,,------.........------------------,,,,,,------------------------------------------------,,,---...//////...---,,,........................////////////////////////...////////////...------+++,,,,,,---......//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111///---+++******,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,---......******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++************++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,------------.........,,,,,,,,,...000222111000......------......///000////////////////////////111000000000000000111222111111111111222333444555000222555777888;;;???AAA===AAAFFFKKKOOORRRUUUWWW]]]___bbbdddggglllqqquuuwww}}}xxxxxxxxxxxxzzz|||~~~{{{yyyvvvsssrrrrrrtttuuuwwwyyy}}}|||{{{xxxvvvtttsssssssssrrrtttxxx}}}}}}|||xxxvvvvvvrrrrrrpppmmmkkkkkknnnpppzzz|||{{{yyyvvvtttqqqooonnnkkklllmmmnnnnnnnnnmmmlllkkkkkklllnnnrrrwww|||~~~~~~}}}|||{{{xxxqqqrrrtttvvvzzz|||yyyvvvtttsssqqqrrrsssrrrqqqpppqqqsssssspppooooooppptttzzzuuutttttttttsssvvvsssoookkkiiijjjlllnnnoooqqqssswwwzzz}}}~~~xxxsssooooooqqqsssuuuuuutttrrrpppiiigggdddaaa```dddkkkpppwwwyyy{{{zzzwwwvvvwwwyyysssuuuyyyzzzvvvqqqkkkjjjllliiilllqqquuuxxxyyyxxxxxx{{{{{{zzzxxxuuuuuuvvvxxx||||||{{{xxxuuurrrrrrsssoooooonnnmmmiiifffbbb```]]]^^^aaaeeejjjpppuuuxxxwwwwwwwwwtttqqqooooooppptttyyy~~~yyysssrrrpppmmmmmmpppvvv{{{xxx{{{~~~yyyrrrlllggg\\\VVVMMMFFF@@@===;;;999666555444222222222222333111000000//////000000000////////////////////////++++++,,,,,,---......///,,,,,,------------------................................................,,,---///000000///---,,,,,,,,,------.../////////////////////////////////......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---............***************************************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---+++,,,---......---,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******++++++,,,,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,---------.........------,,,...000111000///...------------.../////////////////////////////////////////////000111222333333333333333444444444///000222222222444777:::444777;;;>>>@@@BBBDDDFFFJJJMMMQQQUUUXXX^^^eeejjjlllrrrzzz~~~|||~~~{{{zzzzzzzzz{{{~~~}}}yyytttqqqqqqqqqrrrpppssswww|||~~~yyyxxxvvvtttsssrrrqqqqqqkkklllooosssyyy~~~}}}zzzxxxxxxvvvvvvuuuqqqnnnkkkkkkkkkqqqxxx~~~~~~}}}}}}|||{{{zzzxxxvvvvvvtttuuuwwwxxxxxxvvvuuutttrrrpppnnnnnnppptttxxx{{{|||}}}~~~~~~|||xxxyyy{{{~~~yyyzzz{{{yyyuuutttuuuwwwvvvuuuwwwyyyyyy{{{~~~~~~}}}~~~zzztttnnniiihhhhhhhhhmmmoooqqqsssuuuwwwyyyzzz{{{|||}}}}}}zzzvvvrrroooqqqrrrsssssssssrrrqqqpppjjjhhheee```]]]^^^bbbfffmmmooosssuuuvvvvvvvvvwwwsssvvv|||{{{tttqqqrrrnnnqqquuuxxxzzzzzz{{{{{{zzz{{{{{{yyyxxxyyy}}}{{{vvvuuuvvvqqqpppooollliiifffcccaaa\\\]]]___bbbgggnnnssswwwvvvwwwwwwuuurrrpppppppppssszzz}}}sssttttttrrrqqqrrruuuyyyzzz}}}}}}yyyrrrllleee^^^UUUOOOHHHDDD???;;;999777666444111111222222111111111222111111000000000000111111////////////////////////++++++,,,,,,---...//////,,,,,,,,,------.................................////////////////////////,,,---///000000///---,,,+++,,,,,,---...///000000////////////////////////......//////......---,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,+++******)))***,,,...000000000000))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++.........------,,,,,,,,,'''((()))***,,,---...///,,,,,,............,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................,,,,,,,,,---------......222000...---...///...---...------------...//////////////////////////////...------...///000111111111111111111000000//////222333222111//////111333333666999::::::::::::;;;999===BBBGGGKKKRRR[[[aaadddjjjqqqvvvxxxxxxvvvvvvrrrtttvvvyyy|||~~~~~~~~~~~~~~~~~~xxxtttssssssssslllooosssvvv{{{|||wwwvvvuuusssrrrqqqqqqqqqeeefffiiimmmrrrxxx}}}~~~}}}|||yyyxxxxxxvvvwwwvvvsssnnnjjjgggggggggmmmrrrtttxxx}}}}}}yyy}}}}}}}}}}}}|||{{{zzzyyy~~~~~~vvvsssooollllllooorrruuuyyy~~~}}}|||~~~~~~}}}~~~~~~zzzvvvssstttvvvwwwxxx|||}}}|||~~~vvvooohhhdddbbbbbbeeegggjjjlllmmmnnnooopppvvvwwwxxxxxxwwwtttqqqoootttttttttttttttsssrrrrrrllljjjfffbbb^^^^^^aaaccchhhkkkooosssvvvwwwvvvuuurrrvvv{{{vvvwwwvvvxxxzzz||||||}}}~~~yyyzzz{{{zzzyyy|||{{{yyyzzzsssrrrooollliiigggeeeccc______```ccchhhnnntttwwwvvvvvvvvvuuurrrpppppppppqqqyyytttvvvxxxvvvrrrooooooppprrrtttvvvuuurrrooonnnmmmhhhddd^^^YYYTTTNNNFFF@@@<<<:::999888888777444222///000222333222222222333///......------......///000000000000000000000000...------,,,,,,------...++++++,,,------......///,,,,,,,,,,,,++++++***)))///,,,+++,,,...///---+++---,,,,,,,,,,,,---......////////////////////////111111000000//////......///............---------//////000000///...------,,,,,,,,,------.........---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,++++++*********...---,,,,,,+++++++++++++++)))(((***---...,,,***.........---,,,+++***))))))))))))***++++++,,,,,,,,,++++++******++++++,,,)))************+++++++++************************,,,,,,---...---,,,***))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,...///...---------------------------------------------------------------------------000//////........./////////...------///000000///........................000000000000000000000000000000000000//////////////////000111111111111111333333333333333333333333888777777999===CCCIIIMMMSSSWWW]]]dddjjjmmmmmmmmmfffiiillloooqqqssswwwyyyvvvvvvwwwwwwxxx|||{{{wwwtttsssrrrooooootttxxx~~~}}}zzzuuuuuutttuuutttrrrooollliiigggfffhhhlllrrrvvvxxx}}}|||yyyxxxwwwxxxxxxsssttttttrrrnnniiifffeeeeeefffgggiiilllooorrrttt|||}}}~~~}}}|||}}}~~~|||zzzuuunnnhhhgggkkkoootttxxx}}}zzzvvvsssqqqpppooorrrtttwwwzzz|||}}}}}}}}}{{{uuuqqqmmmggg___ZZZ```bbbeeeggghhhjjjmmmooorrrssssssrrrppppppqqqrrrvvv~~~|||uuussstttttttttqqqlllhhheeedddeeefffmmmnnnoooqqqrrrtttuuuvvvvvvwww|||~~~}}}|||zzzxxxxxxzzz|||{{{zzz~~~|||{{{vvvssspppnnnlllkkkhhhfffaaacccfffgggiiimmmsssxxxxxxzzz{{{yyyuuusssssstttyyy}}}|||sssqqqooommmkkkgggaaa^^^bbbbbbaaa^^^\\\YYYVVVUUUPPPNNNJJJFFFAAA===;;;999777666555333222222333333222222222111111111000000111111000000//////......////////////////////////...------,,,,,,------...------------------------,,,------------,,,,,,+++...---+++,,,...///---+++---,,,,,,,,,,,,---..............................000000000000//////......///............---------...............---,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,+++++++++******...---,,,,,,+++++++++,,,,,,***)))+++---...,,,***++++++,,,,,,,,,,,,+++++++++++++++***************,,,++++++******++++++,,,)))************+++++++++************************,,,,,,---------,,,+++***,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,.........---------------------------------------------------------------------------///......------......//////...------///000000///........................////////////////////////000/////////////////////000000000000000111111111222222222222222222222222444444333444777;;;>>>AAABBBEEEJJJPPPUUUXXXYYYYYY[[[]]]aaadddgggkkkpppsssppppppqqqqqqqqqtttyyy|||~~~|||yyytttpppnnnpppssswww}}}~~~|||{{{yyywwwtttooollljjjgggeeefffjjjnnnqqqsssuuuwww}}}}}}|||{{{zzzyyyyyyvvvvvvuuusssnnnjjjgggeeecccdddeeefffiiillloooqqqyyyzzz{{{{{{{{{|||~~~~~~xxxpppjjjiiilllooossswww|||~~~}}}wwwssspppnnnllljjjjjjkkkmmmppptttwwwzzz{{{|||}}}{{{wwwssspppjjjccc]]]___bbbeeehhhjjjlllnnnqqqssstttsssrrrqqqsssvvvyyy}}}zzzxxxxxxuuuqqqmmmjjjjjjkkklllppppppqqqssstttuuuvvvvvvuuuwww|||~~~|||{{{yyyvvvtttrrrtttuuuvvvwww}}}{{{rrrooollljjjiiiiiigggfffeeegggjjjlllmmmpppuuuyyy|||}}}~~~{{{wwwtttssstttvvvyyy|||}}}{{{uuunnnjjjbbb```___]]][[[XXXSSSPPPNNNMMMLLLKKKIIIFFFDDDCCCDDDBBB@@@===:::777666555666555444222222222222222222222222111111111000000111000000000/////////...////////////////////////...------,,,,,,------...//////...------,,,++++++,,,------............---...---,,,,,,......---,,,---,,,,,,,,,,,,---..............................000000000////////////...///............---------,,,------------,,,++++++------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***------,,,+++++++++,,,,,,---,,,++++++,,,,,,+++***))))))***+++,,,,,,---------,,,,,,+++******)))))),,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++,,,---...---,,,---------------------------------------------------------------------------------,,,,,,------...///...,,,---...000//////........................////////////////////////////////////////////////111111000/////////000000111111111111111111111111111111111111222333444555777888<<>>>>><<<;;;999888888777666555444333333333444333222111111111111111222111111111111000000000000000000000////////////////////////////////////...------,,,,,,------.........---------,,,,,,,,,+++,,,---...............------,,,------------------,,,,,,,,,,,,---..............................///////////////////////////............---------,,,,,,------------,,,,,,...------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,...---,,,++++++++++++***))))))******+++,,,------,,,,,,,,,++++++*********,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***+++---...---,,,------------------------------------------------------------------------,,,,,,++++++,,,,,,------///---,,,,,,...//////...........................////////////////////////.........///////////////222111000///...//////000/////////000000000000000111111222222222111000000333444555777999;;;>>>???>>>???AAADDDGGGMMMTTTYYY]]]___```aaabbbeeeiiilllsssuuuwwwyyyzzz}}}~~~{{{uuupppjjjhhhgggiiipppyyy~~~}}}{{{yyyvvvtttpppllljjjjjjlllmmmnnnnnnooorrrvvvzzz|||}}}~~~~~~{{{xxxuuusssqqqpppnnnllllllmmmnnnpppqqqrrrsssssstttuuuvvvxxx|||~~~xxxtttssstttuuuwwwzzz}}}~~~~~~|||||||||~~~yyyvvvrrrooommmjjjfffcccaaa```^^^^^^bbbiiipppuuusssvvvxxxvvvsssqqqtttvvvwwwzzz~~~{{{yyyxxxwwwrrrkkkeeeaaaeeekkkpppssstttvvvwwwvvvuuusssrrrtttzzz~~~|||zzzwwwtttrrrrrrrrrssspppqqqqqqrrrrrrqqqpppooonnnrrrwwwzzz}}}~~~zzzwwwtttqqqooommmmmmlllkkkmmmsss{{{zzzsssnnnllliiihhhjjjlllmmmmmmrrrrrrsssssssssrrrqqqqqqmmmllliiieeeaaa]]][[[ZZZ```aaa```]]]WWWNNNFFFAAA@@@???>>>>>>>>>===;;;888:::::::::::::::999888888444444333333333333333444222222111111000000000000111111111111000000000000000000000000////////////////////////////////////...------,,,,,,------...,,,,,,,,,---------......***+++,,,---------------,,,------------,,,---------,,,,,,,,,,,,---.............................................////////////............---------,,,------.........---------------,,,,,,++++++***---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---......---,,,+++++++++,,,---,,,+++*********++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++***+++---...---,,,------------------------------------------------------------------------+++++++++++++++,,,------...---,,,,,,...//////...................................................------....../////////000000000///////////////000.........//////000000000000000111222222222111000000000000111222444666777777888999:::<<<@@@FFFJJJOOOQQQSSSVVVXXX[[[___bbbhhhjjjlllnnnpppssswwwzzz}}}}}}{{{zzzzzz~~~~~~|||zzztttooojjjiiihhhiiiqqqyyy~~~|||{{{xxxsssqqqqqqrrrssstttrrrtttvvvyyy{{{~~~~~~yyywwwwwwwwwwwwwwwsssssstttuuuuuuvvvvvvvvvttttttuuuuuuxxx}}}{{{yyyyyyzzzzzz|||~~~~~~|||{{{|||~~~{{{xxxuuurrrpppnnnjjjhhhdddaaa^^^]]]___eeekkkpppssstttuuutttrrrssswwwzzzyyy~~~~~~{{{zzzxxxtttmmmhhheeejjjoootttvvvwwwyyyzzzvvvuuusssrrrtttzzz|||zzzxxxuuuttttttttttttqqqrrrrrrrrrqqqooommmllliiinnnsssttttttyyy~~~yyyuuussspppnnnlllkkkkkkjjjjjjmmmrrrxxx|||zzzuuummmkkkiiiiiikkkmmmnnnnnnpppooonnnllljjjgggdddcccZZZXXXTTTQQQNNNKKKIIIHHHPPPPPPPPPOOOKKKEEE???<<<:::999888888999999777666555555666666777666666666666555444333333333333333000000000000000000//////000000000000000000000000////////////000000000000////////////////////////...------,,,,,,------...++++++,,,,,,---...//////+++,,,,,,------------,,,,,,---......,,,,,,---...---,,,,,,,,,,,,---......---------------------------............////////////............---------,,,------............---,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---------...---,,,******,,,...000///---+++*********+++******++++++,,,------...,,,++++++******++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++------------------------------------------------------------------------++++++++++++,,,---.........---+++,,,---///......................................................---------......//////000---...///000000000000///---......//////000000111---...///000000000000000111111111111222333444555333444555555555777;;;>>>@@@BBBEEEHHHJJJLLLPPPSSSZZZ]]]```dddggglllqqqtttuuuwwwyyyyyywwwvvvwwwxxx{{{|||||||||{{{{{{zzzzzzrrrnnnkkkkkkkkklllsss{{{~~~}}}yyywwwxxxzzz||||||xxxyyy{{{|||}}}~~~|||yyyzzz}}}}}}}}}xxxxxxyyyyyyyyyyyyxxxxxxvvvvvvuuuuuuwww}}}|||||||||}}}}}}~~~}}}zzzzzzzzzyyy||||||yyywwwvvvtttrrrpppjjjgggdddbbbbbbfffjjjmmmtttttttttssssssuuuyyy|||}}}~~~|||zzzvvvpppkkkjjjnnnrrruuuvvvwwwxxxzzzttttttsssrrrsssxxx~~~{{{zzzxxxvvvuuuttttttuuusssssstttsssqqqnnnkkkiiidddhhhmmmoooooottt{{{~~~}}}zzzvvvrrrooonnnmmmlllkkkjjjjjjkkkmmmqqqvvvzzz}}}~~~xxxuuummmkkkjjjkkklllmmmmmmllleeebbb___\\\YYYVVVSSSPPPJJJGGGCCCAAA@@@???>>><<>>@@@BBBEEEIIIMMMQQQUUUXXX\\\```dddhhhjjjkkkkkkkkklllnnnqqqqqqqqqsssttttttuuuttttttqqqnnnmmmnnnnnnooouuu||||||{{{}}}~~~}}}{{{|||~~~|||}}}}}}}}}~~~~~~}}}|||{{{zzzxxxwwwvvvtttvvv{{{}}}}}}}}}}}}|||}}}~~~}}}yyyvvvuuuuuutttwww|||}}}{{{zzz{{{zzzyyyrrrpppnnnmmmlllnnnpppqqquuuuuuuuuuuuuuuxxx{{{}}}|||yyysssooonnnppprrrtttttttttvvvwwwqqqrrrrrrrrrrrrtttxxx{{{vvvuuutttsssrrrrrrrrrrrrpppqqqqqqpppmmmiiieeeccc___cccgggkkkmmmqqqwww{{{|||zzzxxxuuurrrnnnmmmmmmnnnooonnnmmmmmmooorrruuuyyy{{{{{{{{{{{{zzzyyyvvvpppjjjeeebbbaaaaaaaaacccbbb```^^^SSSOOOJJJGGGFFFEEEBBB???>>>;;;777777888999999888888999:::;;;;;;:::888777444333111222333444333222333444444555555555555555222222111000///......//////000111111111111000///////////////000000111111.../////////000000000111////////////////////////...------,,,,,,------...///......------,,,,,,+++///000000000///...------+++---///...,,,+++,,,///---,,,,,,,,,,,,---......---------------------------------.........////////////.........---------)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,---...,,,------,,,***+++...222222000...,,,,,,,,,---......------,,,,,,++++++***,,,++++++++++++++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************++++++,,,,,,,,,---------************************++++++,,,,,,,,,---------+++***)))***,,,---,,,+++------------------------------------------------------------------------,,,,,,,,,,,,---...///000...,,,++++++---......---................................................,,,,,,------...///000000(((***...111333222000///.........///000111111222000//////......///000000------...///000000000000...000222222111111333444444666888999888999;;;===:::===AAADDDFFFHHHJJJLLLVVVXXXYYYYYYZZZ\\\```cccdddfffiiilllmmmnnnmmmlllqqqnnnnnnpppppppppuuu{{{~~~||||||~~~}}}zzzyyyzzz~~~~~~}}}yyyxxxuuuttttttzzz}}}}}}}}}{{{yyy|||||||||zzzvvvsssrrrrrrqqqtttxxx{{{}}}}}}~~~yyyyyyxxxwwwvvvwwwwwwxxxwwwwwwwwwwwwxxxzzz}}}~~~zzzvvvrrroooqqqrrrrrrqqqqqqsssuuuoooqqqrrrrrrqqqqqqssstttuuu~~~yyyqqqqqqpppooonnnmmmmmmmmmlllmmmmmmkkkhhhddd```]]]]]]```dddiiimmmqqquuuxxx|||zzzyyyyyyzzzzzzxxxvvvuuurrrooonnnooorrrsssssssssssstttvvvxxxyyyyyyxxxqqqqqqooolllggg```WWWRRROOONNNOOOPPPPPPOOOKKKIIIFFFAAA<<<999999999888666777444111111444777777666444444555666666555444444444333111111333444333222111222222333333333222222111000//////....../////////000111222222111000///.../////////000000111111.../////////000000111111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------...------,,,,,,------...................................................///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---///000111222---------,,,,,,+++++++++************************.........------,,,,,,,,,///---+++++++++,,,,,,,,,++++++++++++++++++++++++......------,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,---,,,+++)))(((&&&%%%$$$++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,,,,,,,---------......------------,,,++++++***.........------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,.../////////...---........................////////////////////////---.../////////...,,,+++......------------......000000000000//////////////////............//////000000000000000000000000111111222222222333333333999:::<<<>>>???@@@AAAAAALLLMMMMMMLLLKKKKKKLLLNNNUUUUUUVVVXXX[[[___cccfffjjjjjjkkkmmmqqquuuyyy|||~~~}}}}}}}}}~~~~~~|||zzzyyyxxxxxxyyy{{{{{{{{{zzzzzz|||{{{xxxwwwwww{{{}}}vvvtttrrrrrrtttyyy~~~}}}|||xxx|||~~~zzzsssmmmkkklllssstttwww{{{~~~~~~}}}~~~||||||zzzyyyyyy{{{|||||||||~~~}}}yyyuuusssrrrqqqppppppppppppppppppqqqrrrqqqpppnnnnnnnnnooorrrvvv{{{~~~|||xxxtttkkkiiigggeeeeeegggiiikkkjjjhhhfffdddaaa```___^^^```cccggglllppptttvvvwwwyyyyyyyyyyyyzzzyyywwwuuuxxxvvvtttsssttttttsssrrrnnnnnnoooqqqrrrnnngggbbb___]]]ZZZUUUPPPLLLHHHFFF????????????????????????777666555444444555666777333333222111111222333333444444444444333333222111333333333333333333333333111111111222222333333333000000000000000000000000000000000000////////////000000000000000000000000111111000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++.........---------,,,,,,++++++++++++++++++++++++...------,,,,,,------.........................................................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++------------------,,,+++++++++++++++++++++++++++))))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------------+++++++++*********))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))(((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,---------............,,,,,,---------,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...------....................................................../////////...---,,,......------------......000///////////////////////////............//////000000000000000000000000111111111222222222333333444555777999:::;;;<<<<<<@@@AAAAAA@@@>>>>>>???AAADDDDDDEEEFFFIIIMMMPPPRRR[[[\\\^^^bbbgggmmmsssvvvvvvvvvvvvvvvvvvwwwxxxxxxwwwvvvuuusssssssssttttttssstttvvvvvvvvvwwwzzz}}}{{{||||||zzzwwwuuuuuuvvvwwwyyy~~~~~~tttrrrpppoooqqquuuzzz~~~}}}}}}|||yyy|||}}}yyyrrrkkkjjjjjjooopppsssvvv{{{~~~}}}zzzvvvppppppooonnnmmmmmmmmmmmmkkkkkklllkkkjjjiiihhhhhhfffhhhkkkooorrrqqqmmmiiihhhgggfffeeeeeefffgggiiimmmkkkiiifffcccaaa______dddggglllqqqvvvyyyzzz{{{{{{zzzyyyyyyyyyxxxuuurrrqqqqqqqqqrrrrrrpppllliiicccbbbbbbbbbaaa]]]VVVQQQJJJHHHFFFCCC@@@===:::999777777777777777777777777555444333333333333444555333222222111111222222333333333444444333222222111333333333333333333333333111111222222222333333333000000000000000000000000000000000000////////////////////////////////////111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........---------------//////............------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---+++***++++++++++++++++++++++++*********+++,,,---------,,,,,,---......---,,,,,,,,,,,,,,,++++++++++++***,,,---///000000///......***++++++,,,,,,---......++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************************************************++++++*********,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------.........------,,,................................................/////////000//////...---......------------......//////////////////////////////............//////000000000000000000000000000111111111222222222222111222333444666666777777999:::;;;:::888777888999:::::::::;;;===@@@CCCDDDKKKLLLOOOSSSXXX^^^bbbeeegggggghhhiiiiiiiiiiiihhhhhhhhhgggggggggiiijjjkkkjjjmmmppprrrrrrsssuuuvvvwwwwwwwwwvvvsssssssssuuuyyy|||}}}|||||||||~~~~~~sssqqqooonnnooossswwwzzzzzz|||~~~}}}~~~|||uuuooommmmmmooopppsssvvvzzz~~~}}}xxxtttqqqppppppooonnnmmmmmmmmmkkkkkkjjjjjjiiihhhhhhgggeeeeeegggiiikkkjjjgggeeeeeeeeeffffffggghhhiiijjjmmmkkkhhhdddaaa^^^\\\[[[bbbeeejjjpppuuuwwwxxxxxxuuusssrrrqqqqqqooollljjjfffgggiiijjjjjjeee___ZZZVVVTTTRRRPPPMMMIIICCC???::::::999888666555444444444444444444444444444444222222111111111111222222333222111111111111222333222333333333333222111111222222333333333333333333111222222222222333333333000000000000000000000000000000000000////////////////////////////////////000000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,....................................------------////////////////////////...------,,,,,,------...------------------------........................,,,,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,---,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------......---...000111111000...---++++++++++++++++++++++++,,,...///000000///...---***++++++,,,---......///++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------************************************************+++***))))))***,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------......---------,,,,,,................................................/////////////////////.........------------.............../////////////////////............//////000000000000000000000000000000000111111111111222111111333444555555555555777888999888666555555666999888888999:::<<<===>>>BBBBBBCCCEEEHHHKKKMMMOOOTTTUUUVVVWWWXXXWWWVVVUUUVVVVVVVVVVVVXXXZZZ\\\^^^bbbfffkkknnnooooooooooootttttttttsssqqqppprrrtttyyy}}}|||wwwvvvvvvvvvxxxxxxyyy{{{}}}~~~|||zzzooommmkkkjjjkkknnnqqqtttvvvwwwxxxzzzzzz{{{zzzzzz|||yyy{{{}}}xxxsssqqqqqqqqqrrrtttwwwzzz~~~~~~|||{{{|||{{{{{{~~~~~~}}}zzzvvvrrrrrrrrrrrrqqqpppnnnmmmlllnnnmmmkkkjjjjjjjjjiiihhhiiihhhhhhjjjkkkjjjhhhfffeeefffhhhiiijjjjjjjjjjjjeeeccc```\\\XXXUUUSSSRRRTTTXXX]]]cccgggiiiiiiiiieeecccaaaaaaaaa```^^^\\\ZZZZZZ[[[\\\[[[VVVPPPKKKJJJIIIFFFCCC@@@<<<888666666666666555555555555555222222222222222222222222111111111111111111111111222222111111111111222222111222222222222222111111222222222222222333333333222222222222222222222222000000000000000000000000000000000000////////////////////////////////////000//////.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,---////////////////////////...------,,,,,,------...------------------------........................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,***'''(((***---+++++++++++++++++++++++++++*********)))))))))(((+++,,,...//////...,,,+++++++++++++++++++++++++++,,,---...///......---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************&&&&&&%%%%%%&&&((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,------................................................///............/////////......------------......------....../////////000//////............////////////////////////////////////000000000111111111000111222333333333333333333444666555333222222222444444444444555666666777;;;;;;;;;<<<<<<===>>>???CCCDDDEEEFFFGGGFFFEEEDDDEEEEEEEEEFFFHHHKKKMMMOOOWWW[[[aaaeeefffeeeddddddggghhhiiiiiiiiikkknnnqqqqqqtttwwwxxxxxxyyy}}}zzzuuupppoooooopppnnnnnnoooqqqtttuuutttrrrjjjhhhfffeeefffhhhkkkmmmqqqqqqqqqqqqrrrrrrssssssrrrqqqttt{{{~~~}}}|||~~~}}}~~~}}}{{{xxxuuutttsssttttttvvvxxx{{{~~~}}}{{{zzz{{{{{{{{{~~~~~~~~~|||yyywwwvvvuuuuuutttsssqqqooonnnpppmmmjjjiiijjjjjjiiigggjjjiiihhhiiijjjjjjhhhfffgggggggggfffdddaaa___]]]VVVTTTQQQNNNKKKHHHFFFEEEDDDGGGKKKOOOSSSTTTTTTTTTRRRQQQOOOOOOQQQQQQPPPOOONNNMMMKKKJJJIIIGGGCCC@@@@@@???>>><<<999666555444222222222222111111111111////////////////////////111111222222222222111111111111111111111111111111000000111111222111111000111111111222222333333333222222222222222222222222000000000000000000000000000000000000////////////........................//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------------.........+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------***************************************++++++++++++,,,---+++((('''***---++++++++++++++++++++++++---,,,,,,+++******))))))))))))***++++++***))))))***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************''''''(((((())))))******++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************))))))*********+++++++++++++++,,,---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,+++,,,---..............................------------------------...------------...//////......------------......---------......//////000//////............//////////////////////////////////////////000000000000//////000000000000000///111333555666444333333333111111111222222222222222444444555666777888888999777888999999::::::999999999999999:::<<<>>>@@@BBBGGGKKKQQQUUUUUUTTTSSSSSSQQQSSSUUUWWWYYY^^^cccgggfffhhhkkkmmmnnnnnnpppqqqoooooolllhhhdddccceeeggggggggggggjjjmmmnnnnnnmmmgggfffdddcccdddgggiiikkkmmmmmmmmmnnnooooooppppppnnnmmmpppuuuxxxwwwxxx{{{{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{|||~~~}}}zzz{{{|||}}}}}}~~~}}}||||||||||||{{{yyyvvvtttrrrppplllhhhggghhhiiigggeeegggffffffggghhhhhhfffdddcccaaa___[[[UUUOOOKKKHHHFFFEEECCC@@@>>><<<;;;:::999;;;===@@@BBBDDDDDDDDDEEECCCBBBBBBDDDEEEEEEDDDCCC@@@===<<<;;;;;;:::999777888999888555444444444111111111000000//////...111111111111111111111111111111222333333222111111000000111222222111000000//////000111111111111000000000111111222333333333333333333222222222222111000000000000000000000000000000000000////////////..............................------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,------......++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))+++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,(((---111000,,,)))***,,,++++++++++++++++++++++++------------------------******************************+++++++++,,,,,,,,,///...,,,+++***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************************+++---......---,,,+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++---///000........................---------------------------,,,,,,+++,,,---...///......------------......,,,,,,---......///000000//////............//////////////////////////////........./////////000000...///////////////......000333666777666555555555000000111222222222222222111111222333444555555555222222222222222333444444333333333333444666888999999===BBBEEEEEEDDDCCCCCC@@@AAACCCDDDGGGKKKQQQUUUWWWXXXZZZ]]]______]]][[[WWWXXXXXXUUUSSSRRRUUUWWWYYYYYYYYY\\\___aaaaaa```[[[[[[ZZZZZZ[[[]]]```aaaccccccdddfffggghhhiiiiiigggfffhhhlllnnnmmmooossssssssstttvvvyyy|||~~~~~~}}}}}}~~~~~~zzzvvvtttuuuxxxzzz{{{{{{zzz{{{}}}}}}{{{zzzyyyyyyxxxwwwxxxxxxxxxwwwuuurrrooommmgggbbb]]]\\\^^^___]]]ZZZ[[[[[[\\\^^^```___]]]ZZZUUUTTTPPPLLLFFFAAA===:::;;;:::999777666666555555555555666666888999:::;;;===;;;999999:::;;;;;;:::999777555444555666555444222555777777555333333444222222111111111000000000333333333333333333333333000111222222222222111000///000111222222111000///...//////000111111000000///000000111222222333333333333333222222222111111000000000000000000000000000000000000////////////...........................------------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...........................---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,&&&---444555111,,,******++++++++++++++++++++++++((())))))******++++++,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,111///,,,******+++---...***++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))***---......,,,)))(((*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------************+++---000111........................------------------------,,,++++++***+++,,,...............------.........,,,,,,------...///000000//////............//////////////////////////////............/////////000000000111111000000//////,,,///222444444333333333......///000111111000000222222333333333333222222111000/////////000222333222111111000111222444555222555:::<<<<<<;;;:::::::::;;;;;;::::::===AAAEEEGGGGGGHHHLLLOOONNNJJJEEEEEEFFFGGGFFFDDDDDDGGGJJJGGGFFFFFFIIILLLNNNOOONNNJJJIIIIIIIIIJJJMMMOOOQQQSSSTTTVVVXXXZZZ\\\\\\]]]\\\ZZZ[[[___```___bbbgggffffffhhhkkkpppuuuxxxyyyvvvvvvwwwxxxzzz|||}}}~~~~~~}}}}}}zzz|||~~~}}}{{{uuuqqqmmmlllmmmqqqssstttsssrrrrrrsssvvvwwwxxxwwwtttsssqqqppppppooooooooojjjjjjjjjiiigggccc```^^^WWWQQQLLLKKKMMMOOOLLLIIILLLLLLNNNPPPRRRQQQOOOLLLHHHGGGEEEBBB???<<<:::999666666555444444444444444444333222222222444666777999777444333444444444333333222111222444444333222222555999999666444444555////////////000000000000///////////////////////////000111222222111000//////000111222222111000///......///000000111000000///000000111222222333333333333333222222111111111000000000000000000000000000000000000////////////........................---------------...///000------------------------,,,,,,,,,+++++++++******+++,,,------......------,,,)))(((***---...---+++------,,,+++************,,,,,,,,,++++++*********------------------------...---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,------......------,,,+++++++++++++++++++++++++++---......---,,,,,,---******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***,,,---...---,,,...///111///,,,***))))))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---------------------------------------------------------,,,,,,++++++++++++,,,............,,,+++---,,,,,,++++++,,,,,,------------............///........................,,,---......//////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////,,,,,,,,,---------......////////////////////////////////////////////////000000111222333333444444000000000000000000000000000000000000000000000000000000111111111111000000---...///111111222222222333444555666666555444333666555555666666777888999<<<===???@@@@@@@@@???>>>===<<<;;;::::::;;;<<<===::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@BBBDDDHHHKKKOOOQQQSSSLLLMMMNNNOOOOOOOOOOOOOOORRRSSSVVVYYY]]]bbbgggiiieeeeeefffffffffgggggggggfffhhhkkknnnooopppoooooorrrtttvvvxxxxxxvvvtttrrriiiggggggjjjoooppplllgggeeeaaa\\\[[[\\\]]]]]][[[[[[[[[[[[\\\^^^aaaccceeedddaaa]]]YYYWWWWWWYYYZZZZZZ[[[]]]\\\YYYTTTOOOLLLDDD@@@;;;:::;;;<<<<<<;;;<<<===>>>?????????>>>======<<<;;;999888666555444111111111111111111111111000111111111222222222222333333333333333333333333111111111111111000//////000333666888999777444222111111111111111000/////////...---,,,,,,---///000000000000000////////////222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////............//////,,,,,,,,,---------......------------------------------------------------,,,,,,,,,+++++++++******,,,,,,---............------+++)))***---...,,,+++...---------------...///---------------,,,,,,,,,------------------------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++++++++++++++++++++***+++------+++***+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***,,,---,,,,,,---///111333111...,,,***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---------------....................................,,,------...............,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------.........................................................//////000111111222222////////////////////////000000000000000000000000000000111111111111000000...///000111111111111111222222333444444333222222333333333333444555666666777888:::;;;;;;;;;:::999666555555555555555555666555555555555666666777777555555666777777888999999777888:::<<<>>>@@@BBBCCC>>>??????@@@@@@@@@@@@???AAAAAACCCFFFJJJNNNRRRTTTRRRRRRRRRQQQPPPPPPOOOOOOPPPQQQTTTVVVXXXYYYYYYZZZ^^^___bbbddddddbbb___^^^\\\XXXVVVWWW[[[^^^]]][[[UUUQQQLLLJJJKKKLLLLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTPPPNNNKKKGGGFFFEEEFFFGGGGGGIIILLLMMMLLLIIIEEECCC>>>:::666444555666666555777888999999999888666666777777666444333222111000111111111111111111111111000000000000111111111222222222222222222222222222111111111111111000/////////111333555555444222111000111111111111000//////111111///...---......///////////////000000000000111111111000000000//////000000000000000000000000000000000000000000000000//////////////////////////////............////////////............//////,,,---------............------------------------------------------------,,,,,,,,,+++++++++******,,,---......//////.........---+++,,,------,,,+++------------...///000111.............../////////------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((***++++++***))))))***---------,,,+++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,++++++---000333555333111...,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------....................................,,,,,,---...............,,,------------.................................++++++++++++++++++++++++------------------------,,,,,,,,,---------......................................................---------......//////000////////////////////////000000000000000000000000///000000111111000000/////////000111111000000000000000111111111111000000////////////000111222333333444555666777666666555000000111111111111000000000000111111111111222222000000000111222222333333444444555555666777888888666666777777777666555555555666777:::<<<@@@BBBDDDEEEDDDCCCAAA@@@>>>======??????AAACCCEEEGGGHHHIIIKKKMMMOOOQQQQQQOOOMMMKKKLLLGGGBBBBBBEEEIIIKKKKKKIIIEEE@@@>>>>>>???@@@@@@CCCBBBBBBAAABBBBBBCCCDDDAAA@@@>>>===;;;::::::999999;;;>>>AAABBBBBB@@@???888555111000000111111111222333333333222111000000222111111000000//////...000000000000000000000000////////////000000000000111111111111111111111111000000111111000000////////////000111111111111000000000111111000000///...333222111///..................//////000000111111111111000000000000//////000000000000000000000000000000000000000000000000/////////////////////////////////......//////////////////....../////////------........./////////------------------------------------------------,,,,,,,,,+++++++++******,,,---......//////......///...------------,,,+++,,,,,,,,,,,,,,,---...///------......//////000000---------------------------,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++(((***++++++***))))))***,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******---111555555444111///---,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------.........------------------------,,,,,,---.........---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................,,,,,,------.........///////////////////////////000000000000000000000000//////000000000000/////////000000000000000///////////////000000/////////---------......///000111222333444666666555555444///000111222222111000///000000000000000000000000//////000000000111111111333333333333444444444555444444444444444333222111222333444666888:::;;;<<<>>>===<<<;;;:::888777777777888999:::<<>>>>>======<<<<<<;;;;;;;;;:::999777666555333555888;;;===>>>>>>>>>666444222000000111111111//////000000000000000000000000000000000000000000000000000000000000000000.........////////////000///////////////////////////000000000000000/////////////////////000000111000000000000000//////...111000000//////.........---......///000111111222000000000000000000//////////////////////////////////////////////////////////////////////////////......////////////............////////////...............////////////000------------------------------------------------,,,,,,,,,+++++++++******,,,------........................---,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---.........///------------------------,,,,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++)))+++,,,,,,+++******+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++******---111555333222000...,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,++++++******++++++,,,,,,,,,,,,------------...+++++++++++++++++++++++++++,,,,,,---...------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------...............///........................//////////////////////////////000000000000////////////000000000//////...000000////////////000000------------...///000111111222333444555444333333000111222333333222111000////////////////////////000000000000000111111111......//////000111111111111111111111000///.........///000111222333333444555555555555444444444444111111222333555777999:::555666888999999888666555888666444444555777888888888777555333222222444666===<<<<<<;;;;;;:::999888444555555555444222111000///000222444555777777777444444333222111000111222,,,------...///000111111....../////////000000000////////////////////////---.........////////////...........................//////000000000//////000///......//////111111000000000000000///......,,,------...////////////---......///000111111222//////////////////000000////////////////////////////////////////////////..............................///000000///............///000000///...............////////////000------------------------------------------------,,,,,,,,,+++++++++******+++,,,------......------,,,---...---,,,+++,,,---111000///...------------,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++***,,,------,,,++++++,,,((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,++++++---000333000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---*********+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++,,,---------------,,,------------.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------................................................////////////////////////...//////000000//////.........///000000/////////000000////////////000000...------......///000111...///111222222222111000///000000111111000000///.........------------,,,.........///////////////.........///000111111111000000111111111000//////,,,---...///000000000000111111111222222222333333...///000111222333333444222333444555555444333222222222222333333222222222111222333222111111333444555666666666666555444333111111111111111000//////000000111111222333444444111222222111///...///111+++++++++,,,---...000000,,,,,,---------.........////////////////////////............////////////..............................///000000000/////////////////////000111111//////000000//////...---***+++,,,...////////////......//////000000111111......////////////000000000000000000000000000000000000000000000000000000........................---...///000000///...------...///000000///...---------........./////////------------------------------------------------,,,,,,,,,+++++++++*********+++,,,,,,---,,,,,,,,,)))+++------+++***,,,.........---------------...---------,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++***,,,------,,,++++++,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***,,,---,,,,,,---///111.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,---++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------................................................////////////////////////......////////////......------...///000000000000000///............///000------------...///000111---...000111111111000/////////............//////.........---------,,,,,,..................------000000000000000111111111///000000111111111111000---...///111111111111000111111111222222222333333///000111222333222111111222222333444444333222222000000000000//////000000+++///222333222222222444///000111222333222222111222222111111111111111111222111111111111222333444...000111000------...000///...------------...///,,,,,,,,,---------------............................../////////000000000........................---......///000000//////.........////////////000//////000000//////...---,,,---...///000000//////////////////000000000000........./////////000000000000000000000000000000000000000000000000000000........................---...///000000///...------...///000000///...---,,,---------............------------------------------------------------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++(((***,,,,,,******,,,...************+++,,,------.........------,,,,,,+++------------------------++++++++++++,,,,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++------+++***+++,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***,,,---...---,,,...///........................++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++++++++,,,,,,---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))*********************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,...//////...,,,,,,++++++************++++++++++++,,,,,,,,,---------........................++++++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------------------------------------------------------........................////////////////////////......////////////......,,,,,,...///000000000000///...------------...///------------...///000000///000111222222222111000111000............000111000000000//////.........//////..................///.........------,,,,,,++++++,,,---.........---,,,---...000111000000///000000000000000000000000---///000111111000...---...//////000000//////...000000000...------///111$$$)))...000///...///000...///111222333333333222111000////////////000000///...---------...000111...000222000...---...000444333111///.........///................................................////////////000000000000........................------...///000000//////,,,---.../////////......///////////////......---//////000111111000///...000000000000////////////---.........//////000000000000000000000000000000000000000000000000000000........................---...///111111///...------...///111111///...---,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++...---,,,,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,/////////...---,,,***))),,,,,,+++***+++,,,...///---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++)))))))))***+++++++++,,,)))***+++,,,---,,,++++++++++++***)))((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,------)))***+++,,,---,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------...///////////////...------,,,,,,,,,------......------,,,------------------------------------------------//////.........---------....................................////////////......///000000///......////////////////////////...............///000000////////////000000000000111111000000//////......////////////////////////........................////////////////////////////////////////////////........................///000000000111111111111000000000000000000000000111111111111111111111111000///...------...///000000000000000000000000000111111111000000000000000////////////////////////000000//////.........---222111111111000000//////........................////////////////////////......////////////......////////////////////////////////////////////////////////////////////////......///000000000000000000000000000000///......////////////////////////000///...------...///000////////////////////////000000111111111111000000////////////////////////000000000000//////////////////////////////////////////000000///...------------------------------------------------------......------------......---------,,,,,,++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,+++++++++---,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,+++*********+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---000///...---,,,+++******,,,,,,+++******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))***************+++++++++******+++,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++++++++,,,,,,,,,------******,,,---------,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++************+++,,,,,,............------------,,,------......------,,,------------------------------------------------//////.........---------....................................////////////...............................................................//////000.../////////000000000000000000000///////////////........................................................................................................................//////000000000111111111////////////////////////000000000000000000000000000///...------...///000////////////////////////000000000000000000000000000000000000000000000000000/////////............111111000000000/////////........................////////////////////////......////////////....................................................................................///000000000000000000000000000000///......////////////////////////000///...------...///000////////////////////////000000111111111111000000////////////////////////------........./////////........................///////////////...------------------------------------------------------......------------......------,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000///---,,,++++++++++++,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,---------,,,+++***((((((+++++++++***************++++++++++++,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------------............,,,------......------,,,------------------------------------------------...............------------------------------------............////////////...---,,,,,,---...///..............................------......///000....../////////000000000//////////////////000000........................................................................................................................////////////000000000000////////////////////////........................//////............///////////////////////////////////////000000000000000000000000000000000000000////////////............///////////////.................................////////////////////////......////////////..............................------------------------------------------------......///000000000000/////////000000000///......//////////////////////////////............/////////////////////////////////000000111111000000///////////////////////////,,,,,,,,,------......///...........................////////////...------------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------000///,,,*********+++,,,,,,++++++******))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***)))(((,,,+++++++++***)))))))))++++++++++++,,,,,,------+++*********+++,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))+++---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------***++++++++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////++++++,,,------...//////,,,------......------,,,------------------------------------------------........................---------------------------------........./////////...,,,++++++,,,...///...........................------------...//////........./////////000000---......//////000000000................................................................................................................................./////////000000////////////////////////------------------------/////////....../////////////////////////////////......///////////////000111111111111111111111111///////////////.........................................................////////////////////////......////////////..............................---------------------------------------------------...//////000000//////...///////////////....../////////////////////////////////......///////////////////////////////////////000000000000//////////////////////////////......------------------.................................//////...------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,///...,,,***)))***+++,,,++++++++++++***))))))))),,,++++++******++++++,,,***++++++,,,,,,,,,++++++,,,+++++++++***)))))))))++++++,,,,,,,,,---------+++*********+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------*********+++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,***++++++,,,---...//////,,,------......------,,,---------------------------------------------------.....................------------------------------------............///...,,,++++++,,,...///........................---------------...//////............////////////------......//////000000........................................................................................................................---............/////////...................................................//////////////////...........................------........./////////000000000000000000000000.........///////////////------------....................................////////////////////////......////////////..............................------------------------........................------...///////////////......////////////......////////////////////////...//////////////////...//////////////////////////////000000000000//////////////////////////////111000000///...---,,,,,,........................------............------------------------------------------------------------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,...---,,,*********+++,,,+++++++++,,,++++++***)))++++++************++++++)))***+++,,,,,,,,,,,,,,,+++++++++******************+++---.........---,,,+++************++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,---...************++++++++++++,,,,,,,,,+++,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******++++++,,,---***++++++,,,---.........,,,------......------,,,---------------------------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...---,,,,,,---...///------------------------------,,,,,,------...///------........./////////..................//////------------------------........................------------------------------------------------........................------------.........///........................////////////////////////......////////////..............................,,,,,,------.../////////////////////////////////.........///////////////---------.......................................////////////////////////......////////////......------------------------------------------------////////////////////////------...////////////...------.../////////......////////////////////////......////////////......////////////////////////...//////000000//////...////////////////////////111000000///...---,,,,,,------------------------,,,,,,---............---------------------------------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***(((***+++------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,+++++++++++++++***+++,,,------,,,,,,+++++++++************++++++++++++,,,,,,,,,+++*********************+++++++++)))+++...000000...,,,+++++++++***)))))))))******++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...************++++++++++++,,,++++++***+++,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,------...///+++++++++,,,,,,---------,,,------......------,,,---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------------------------,,,,,,------...///---------.........//////..................------------------------------........................------------------------------------------------........................,,,,,,---------.................................////////////////////////---...///000000///...---........................+++,,,,,,---......//////..................................../////////000------......////////////........................////////////////////////......////////////......------------------------................................................,,,---......//////......,,,---......//////......////////////////////////---...///000000///...---////////////////////////......////////////......////////////////////////------------------------------------------------+++,,,------.........------------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))+++---------+++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++******)))***,,,---...------,,,++++++************++++++---------,,,+++***)))((())))))******+++++++++,,,(((***...111111///,,,***++++++***)))((((((((()))++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))***,,,---///)))************+++++++++,,,+++*********+++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000///......---------------------------,,,,,,,,,,,,---......---------.........///////////////......------,,,------------------------........................------------------------------------------------........................,,,,,,,,,---------......................................................---...///000000///...---........................++++++,,,------...//////........................---.........//////000000........./////////000000........................////////////////////////......////////////......------------------------////////////////////////------------------------,,,---......//////......,,,,,,---.../////////...////////////////////////---...///000000///...---////////////////////////......////////////......////////////////////////))))))***+++---...//////------------------------+++,,,------.........------------------------------------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++***+++---......,,,***,,,,,,------...///000000///...,,,+++***++++++,,,---------------------------------,,,,,,++++++++++++,,,...//////...,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,+++++++++*********))))))+++++++++*********))))))))))))***++++++++++++***+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++((()))***+++,,,+++******++++++++++++++++++++++++,,,,,,,,,+++***)))((('''+++++++++,,,,,,---------************************000...+++(((((())),,,---******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++***************+++---......///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++******))))))---,,,***))))))***,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,.........////////////000++++++------------++++++,,,,,,,,,---...///000000.......................................///000000,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////......,,,---......//////......---------............/////////............//////---------.........//////------------------------////////////////////////......------------......///////////////////////////000222444444222000///------------------------.................................------,,,,,,,,,...///000000000///---,,,------............---------------------------------.../////////...,,,+++---------............///111000///......///000111//////............//////........................------------------------////////////////////////////////////////////////------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,++++++,,,---...---+++,,,,,,------...//////000---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,---//////---,,,+++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++***---------,,,,,,,,,++++++))))))***+++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++((()))***+++,,,++++++***++++++++++++++++++++++++(((((()))++++++,,,,,,,,,*********++++++,,,,,,,,,************************,,,+++******)))))))))************+++++++++,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++************++++++++++++++++++******)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++*********)))+++***)))(((((()))***+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------........./////////+++,,,,,,------,,,,,,+++,,,,,,------......//////........................---------------......///,,,,,,---------...............---------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,---............---,,,---......//////......------------............000///...............///---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------.................................///222333333222///...------------------------........................------------------,,,,,,///////////////...------------............------------------------------......//////...------,,,---------............///000000////////////000000//////............//////...............---------------------------------////////////////////////........................------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------***++++++,,,,,,++++++***---+++***+++,,,------,,,,,,,,,,,,---......//////++++++++++++,,,---...///------------------------------,,,,,,,,,,,,+++++++++,,,---......---,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------------,,,,,,,,,,,,---------,,,,,,,,,++++++)))******+++++++++++++++)))******++++++******)))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++)))******+++,,,+++++++++++++++++++++++++++++++++'''((()))+++,,,---------)))***************++++++************************)))***+++,,,,,,+++)))((())))))*********+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++++++++************+++++++++***)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++***)))(((((()))***+++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......+++,,,,,,------,,,,,,+++---------------.........------------------------,,,,,,,,,,,,,,,------...---------.........//////...------------,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,---------------,,,---......//////......------------............000000///...---------...---------...............------------------------++++++++++++++++++++++++......------------..............................---...000111111000...---------------------------........................,,,,,,------------------000///......---.........------............------------------------------//////...------------...---------............////////////000000///////////////............////////////.........---------------------------------////////////////////////---------------------------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***...,,,******+++---...---,,,,,,,,,------.........+++++++++,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,+++++++++*********)))))))))***++++++,,,,,,++++++******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,+++++++++************++++++++++++************************++++++,,,------,,,+++***)))))))))*********+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------,,,,,,,,,,,,,,,------...------........./////////------------------------.........------,,,,,,,,,,,,,,,,,,---------.........------,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,---......///.........,,,,,,---------.........000000///...------------........................------------------------------------------------...------,,,,,,------...........................,,,---///000000///---,,,------------------------........................,,,,,,,,,------.........000///---,,,,,,---...///------............------------------------------//////---,,,,,,---...///---------............///---...///000000///...---///......------......////////////...------,,,,,,........................////////////////////////------------------------........................,,,---------.../////////------------------------------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...,,,******+++---...---,,,,,,,,,------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++************************,,,+++************+++,,,)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---...---,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------------------------,,,---......///------------.........///------------------------.........------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,++++++******+++,,,,,,------,,,,,,,,,---......///.........,,,,,,,,,------------...//////...---------------.....................---------------------------........................------,,,,,,,,,,,,------........................,,,---............---,,,------------------------........................,,,,,,,,,------.........///...---,,,,,,---...///------............------------------------------///...---,,,,,,---//////---------............///---...///000000///...---......------------......//////.........---------........................////////////////////////................................................,,,---------.../////////------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---+++***+++,,,------,,,,,,,,,,,,,,,,,,,,,------------------,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------******++++++++++++******,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,++++++++++++,,,---------,,,,,,++++++*********((()))***,,,---.........---------,,,,,,,,,,,,,,,***************************)))((((((((()))***+++******+++++++++,,,,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,---------......,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,---......//////......,,,,,,,,,,,,------------...---------------.....................---------------------------------------------------------------,,,,,,,,,,,,---------------------------------------......---------------------------------........................,,,,,,------------------------------------...///------............------------------------------...------------...//////---------............///.........//////...............------------......................................................////////////////////////////////////////////////........................---------...............------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++,,,,,,---------******++++++++++++******,,,++++++******++++++,,,,,,,,,,,,,,,---------...---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++,,,,,,+++++++++,,,---...------,,,,,,+++******))))))***+++,,,------------,,,,,,,,,,,,++++++******************************)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------((()))***+++,,,++++++***++++++++++++++++++++++++++++++++++++,,,---......((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------***++++++++++++++++++******++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,------------------,,,,,,,,,---------......+++++++++++++++,,,,,,,,,,,,,,,---............---,,,---......//////......++++++,,,,,,,,,---------,,,,,,,,,,,,---...////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------..................---------------------------........................------------------,,,,,,+++,,,------.........---------............------------------------------,,,------...//////......---------............//////......------......///...------,,,,,,------...,,,,,,------.../////////........................////////////////////////...............................................................---------........................------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,++++++++++++***+++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,////////////////////////+++++++++,,,,,,---------,,,++++++******++++++,,,+++++++++,,,,,,---------******++++++++++++******,,,++++++++++++++++++,,,---------.........//////+++++++++*********))))))***+++,,,,,,------,,,,,,******++++++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************++++++---,,,+++***+++,,,---...------,,,,,,+++***)))))).........---,,,+++***)))++++++++++++******))))))***************************---000222222111///---,,,,,,,,,---------......((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++,,,---...///(((***,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......+++++++++,,,,,,---------,,,------......------,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,------------......------++++++++++++------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---------......*********++++++,,,,,,---,,,---......//////......,,,---......//////......++++++,,,,,,,,,---------+++++++++,,,---...///000//////.........------------------------------------------------------------,,,,,,++++++,,,,,,---------------------------........................------------------------.................................------,,,,,,,,,***+++---...///...---------..................---------------------------+++,,,...///000///...------------........./////////...---,,,,,,---...///...------,,,,,,------...+++,,,,,,---...///000000////////////////////////////////////////////////------------------------/////////////////////////////////......------,,,........................---------,,,,,,,,,++++++---..................------------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++)))((('''++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++***)))))))))***,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++************************)))))))))***+++,,,...///***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,---...---,,,***)))---,,,+++++++++,,,---...,,,++++++******++++++,,,---,,,++++++------,,,++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------...------,,,,,,------...)))+++,,,,,,+++******+++***+++,,,,,,,,,,,,---...------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***------++++++++++++------,,,------......------,,,,,,---...//////...---,,,,,,,,,,,,---------..............................------------------------***+++,,,,,,------------------------------------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,---...///...---,,,+++,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////......------------......,,,,,,---......---,,,,,,.................................////////////000........................//////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******+++***)))))))))***,,,,,,************************++++++++++++++++++++++++***************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---...---,,,+++************************************************************++++++,,,,,,---***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,------,,,,,,+++***,,,++++++***+++,,,---...,,,++++++******++++++,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------------,,,,,,,,,,,,------+++---......---,,,,,,---***,,,------++++++,,,...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,---...//////...---,,,,,,,,,,,,------------...........................------------------------***+++,,,,,,---------,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,------...///...---,,,,,,,,,------...------,,,,,,------...------------------------------------------------,,,---......//////......////////////////////////......------------......,,,,,,---......---,,,,,,........................------........./////////..............................////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***+++************+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------.........---,,,+++))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***))))))))))))******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***---,,,,,,++++++++++++,,,+++************+++,,,,,,,,,++++++******++++++,,,---,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------+++---......---,,,,,,---,,,---...---+++***+++,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------............------,,,,,,,,,,,,------------------------------------------------------------++++++,,,---------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,------------...............------------------......---,,,,,,,,,------///......------......///------------------------........................,,,---......//////......////////////////////////......------------......,,,------......------,,,........................,,,---------....................................---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---------------,,,,,,+++***************************************************+++---------+++)))(((***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---***************+++++++++,,,++++++******++++++,,,---,,,++++++------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,---)))+++,,,,,,+++******+++,,,---...---+++***+++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------------------------------+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////000///...---------------------------------------......------------......------------------------------------------------,,,---......///.........////////////////////////......------------......------------------------........................,,,,,,,,,---------..............................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************+++***)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++++++++++++++++++++************************+++,,,---...---+++)))'''***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))******,,,---))))))******++++++++++++,,,++++++******++++++,,,---,,,++++++------,,,+++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,++++++,,,,,,,,,)))+++,,,,,,+++******+++,,,---...---+++***+++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,---------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////000///...---------------,,,---------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........////////////////////////......------------......------------------------........................,,,,,,,,,---------.......................................//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++************************+++,,,,,,---,,,+++***)))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++************++++++,,,)))***++++++,,,,,,++++++,,,++++++******++++++,,,---,,,++++++------,,,+++++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++*********+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++---......---,,,,,,---,,,---...---+++***+++,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++------------------------,,,,,,,,,---------......------------------------------------------------,,,------------...............------------------+++,,,---.........------,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////......------------.........------,,,,,,------...........................,,,---------..........................................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++***+++,,,,,,************************************************,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,---,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***+++++++++++++++******,,,---------,,,+++,,,++++++******++++++,,,---,,,++++++------,,,+++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++---......---,,,,,,---***,,,------++++++,,,...------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------,,,++++++,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,+++***------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,------...+++,,,---.........------------,,,,,,,,,,,,------------------------------------------------------,,,---......//////......////////////////////////......------------.........---,,,,,,,,,,,,---...........................------........./////////........................---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000///...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++///...---,,,+++,,,------))))))))))))))))))))))))************************,,,++++++******+++,,,,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,------,,,+++******+++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++((()))***,,,,,,,,,+++******+++,,,---...---,,,,,,,,,++++++++++++++++++,,,---,,,++++++------,,,+++++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++))))))******++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))+++---,,,+++***++++++***+++,,,,,,,,,,,,---...------------------------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++------------+++++++++++++++,,,,,,+++++++++------++++++++++++------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***------------------------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------++++++++++++,,,,,,---...***+++---...///...------.........------.........------------------------........................,,,---......//////......////////////////////////.........------............---,,,,,,,,,,,,---....................................////////////000........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................******+++,,,,,,---......+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---++++++************++++++------,,,++++++***))))))++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((+++---,,,+++***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,++++++***)))))))))***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,+++***+++---...---,,,------------------------,,,,,,,,,++++++*********.........------,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,,,,,,,,,,******........................,,,---------.../////////------++++++++++++------------,,,,,,,,,,,,------------............------///000000000000...---+++...------,,,,,,------...,,,---------.../////////...------------...//////.........------,,,,,,,,,,,,,,,,,,---------............,,,++++++,,,......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,---............---+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++************++++++***************+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,+++***************------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,+++***+++,,,------+++---------------------------,,,,,,,,,++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................------------............---,,,,,,++++++,,,,,,---...------------------...------............------+++,,,---///000000000///...------,,,,,,------...------------............---------------...//////......---------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,---......//////......++++++,,,,,,,,,,,,------......------------,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,------------,,,+++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++************++++++(((((()))***++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++***)))***,,,,,,,,,+++------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------............---------------,,,,,,++++++,,,,,,---........................------............------***+++,,,...//////000000...------,,,,,,------...............---------------------------......///...------------,,,,,,,,,---------------------,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******+++,,,------,,,+++***))))))))))))))))))))))))***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,))))))******+++,,,,,,---++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,************,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------............---------------------------,,,...------,,,,,,------............------,,,,,,,,,------,,,,,,------...///------------------------...------------,,,,,,,,,******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***)))+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++******))))))******+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++***)))((()))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------+++++++++,,,,,,,,,------******************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,************,,,,,,------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------............------...---------,,,,,,,,,,,,...------,,,,,,------.........------,,,,,,,,,+++,,,,,,,,,,,,,,,---......------------------------------------------------******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++******++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++)))***++++++++++++***)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++++++++++++++***)))***,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,---......---,,,+++------............---------,,,,,,,,,---...///000...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,------------...,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,---,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,******++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---((((((((()))******++++++++++++******++++++,,,---++++++++++++++++++++++++************************++++++************++++++)))))))))******,,,------------------------------+++++++++++++++++++++++++++++++++***++++++,,,---***************+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++++++++,,,+++***+++,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,---------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,......,,,+++***------............------//////...------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......***++++++,,,---...//////------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,------.........+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---$$$$$$%%%'''(((***++++++++++++******++++++,,,---++++++++++++++++++++++++************************,,,++++++******++++++,,,***)))(((((()))+++---...------------------------++++++++++++++++++++++++++++++******++++++,,,---***)))))))))***++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++------------++++++)))***,,,------,,,***)))---..................---444333111...---,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........)))***+++,,,...///000000///...,,,,,,,,,,,,...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,---------,,,++++++******+++,,,,,,---......(((((((((((()))***+++,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++******)))***,,,......---,,,+++,,,+++***+++---...---,,,...---+++*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,...---+++)))((())))))***************************++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......***************************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,---......,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------************************++++++++++++++++++++++++************************.........------,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---((()))***+++++++++++++++++++++,,,,,,,,,,,,------...------,,,+++++++++,,,------++++++++++++------000...---+++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++((()))+++---......------------,,,++++++******)))///...,,,+++***+++,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......111000///...---,,,++++++........................,,,++++++++++++,,,------------------------------------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))),,,------------,,,++++++******+++,,,,,,---......))))))))))))***+++,,,---++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******)))+++,,,......---,,,+++,,,+++***+++---...---,,,---,,,+++*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,---,,,+++***)))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++************************,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++++++++++++++++++++++++++,,,,,,,,,------,,,+++******))))))******---,,,,,,++++++,,,,,,------,,,+++)))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,+++++++++***++++++,,,------------+++,,,,,,,,,,,,---------...---,,,+++++++++,,,,,,...---,,,+++++++++,,,,,,---------------------------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------........................,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***------......------,,,+++***++++++,,,,,,------...************+++,,,------,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++*********+++,,,---...---,,,+++,,,+++***+++---...---,,,---,,,+++*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++*********+++++++++++++++******+++++++++,,,,,,,,,---,,,+++******)))******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))),,,,,,++++++,,,,,,---...///...---,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******))))))******---,,,,,,++++++,,,,,,---,,,,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------******+++,,,...///000000------,,,+++++++++,,,,,,///...,,,******+++,,,---------------------------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---...//////000---------------------------------,,,---......///------------------------------------------------,,,------------.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++------.........------,,,+++++++++,,,,,,---------+++++++++++++++,,,---...,,,,,,------,,,,,,++++++,,,,,,,,,+++++++++*********+++,,,---------,,,,,,,,,+++***+++---...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,++++++,,,,,,---......---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------,,,,,,+++******++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---******+++,,,---...//////---,,,,,,,,,,,,,,,,,,,,,000...+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++,,,---......//////------------------------...------------...//////---------------------------------------------------------.........//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,+++,,,---...///////////////++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---...,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++,,,,,,---------,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,,,,+++************+++++++++,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,000...+++))))))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------------------------------------...------------...//////---------------------------------------------------------.........//////------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,---///000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---***+++,,,,,,---------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,+++***+++---...---,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++)))***+++---...000111222,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...++++++++++++,,,---...///***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++***************++++++++++++******))))))******+++++++++,,,,,,------,,,,,,+++******+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------------,,,++++++***))))))++++++,,,---------,,,,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///------------------------------------------------,,,------------.........------,,,,,,,,,,,,++++++******++++++,,,,,,---------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,------...++++++++++++++++++++++++)))***,,,///111333333444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***+++,,,---.........,,,,,,,,,+++++++++******,,,+++++++++,,,,,,------,,,+++***+++---...---,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******))))))))))))******++++++++++++++++++++++++---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++******+++,,,...///000000++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******++++++++++++++++++************++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------***++++++,,,------------...------,,,++++++*********+++,,,---------,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,///111444555666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++((()))***,,,---...//////,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...,,,+++***+++---...---,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********+++++++++++++++++++++++++++++++++,,,,,,---------************************+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++,,,,,,++++++,,,,,,---.........---,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++((()))***+++++++++++++++)))************+++++++++,,,+++++++++,,,------...++++++------------++++++***+++------...---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------(((***+++---......------......---------,,,,,,,,,)))***,,,---...---,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********---------,,,,,,,,,++++++******+++,,,,,,---......------------------------,,,+++++++++,,,...000111,,,,,,++++++,,,,,,---...************************------,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,---...///000666333///,,,++++++***)))+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***************************------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,(((((()))***+++,,,,,,---************************,,,++++++******++++++,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,------++++++,,,---,,,,,,,,,++++++*********************************,,,++++++******++++++,,,*********************************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------......///++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***------,,,++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************)))***+++---///111******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++///---+++)))(((((())))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++*********,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,///...,,,*********,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,++++++------------++++++///...,,,+++***+++,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......------,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------+++******************+++,,,,,,++++++,,,---//////---,,,,,,,,,,,,---......,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,---...//////555222...,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,*********+++,,,,,,------************************,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***)))+++,,,------++++++,,,---,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++*********+++---...///******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,***))))))***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++...---,,,+++++++++,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------------,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,---------------------...//////---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++***************))),,,,,,,,,,,,------...///222000---,,,,,,---,,,++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++******+++,,,------++++++,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,(((((()))))))))*********++++++++++++++++++++++++.........---,,,+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++*********,,,---......---------,,,,,,++++++------------------------++++++++++++++++++++++++++++++***************))),,,,,,,,,++++++++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---...------,,,,,,+++++++++---,,,,,,,,,,,,---......---------,,,++++++******------,,,,,,,,,+++++++++++++++++++++************,,,,,,,,,,,,,,,---...///000...,,,,,,---------,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,++++++***+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,))))))))))))*********+++***+++++++++++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...///......------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------...---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------,,,,,,------------------,,,,,,+++******++++++******++++++,,,---,,,+++++++++*********)))------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---+++,,,---...---,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,++++++******))))))++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------++++++++++++------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------..................---,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++...------,,,,,,------...,,,,,,------,,,+++*********************++++++,,,************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,------------------,,,,,,------...---,,,+++,,,---...---++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++++++++,,,------++++++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,---*********+++,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++++++++++++++***)))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,((()))***+++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------......------,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,------...++++++,,,---,,,+++******++++++******++++++,,,---)))******++++++,,,,,,---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,...------,,,,,,------------,,,+++,,,------,,,***+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---)))***+++,,,,,,,,,,,,++++++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************++++++++++++)))******+++,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***++++++,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++,,,,,,---......///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------******,,,,,,---,,,+++***,,,,,,++++++,,,,,,---...)))***+++,,,---......///---------,,,,,,,,,++++++))))))******++++++++++++...------,,,,,,,,,---------,,,+++,,,------+++***+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,###%%%(((+++---......---,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...)))***+++,,,,,,,,,,,,,,,+++,,,------++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))************))))))***+++,,,,,,------------,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---*********++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++'''''')))***+++,,,,,,,,,((()))***+++,,,------...------------------------++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++---......---++++++)))***,,,---...---,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------------------------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***************)))((((((++++++,,,,,,,,,---------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---++++++++++++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,++++++++++++,,,---......,,,++++++++++++++++++,,,------............------******+++,,,------...///.........------,,,,,,,,,,,,++++++******++++++,,,***+++---......---+++***,,,---...///000000000000---,,,+++*********+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---++++++,,,------,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,------++++++++++++------++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))***+++,,,------...---,,,+++***)))))))))))),,,++++++******++++++,,,,,,,,,,,,++++++*********.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,******+++,,,,,,---......------,,,++++++******)))------------------------,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))***,,,------+++******+++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++,,,,,,---......111000---+++***+++,,,---///...,,,+++***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------+++***+++......,,,***------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///++++++,,,,,,,,,,,,---------...///...,,,+++,,,---...........................---,,,,,,,,,,,,---............------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,...//////...,,,+++,,,------...////////////,,,,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,+++++++++,,,---......------,,,,,,------...------............------,,,------......------,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,+++++++++******------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++******++++++,,,---+++++++++******+++++++++)))******++++++,,,,,,,,,,,,,,,,,,++++++++++++***------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))***,,,------+++******+++,,,,,,,,,------,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......000///---,,,++++++,,,,,,---,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++***,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++************+++,,,,,,,,,------------...+++++++++,,,,,,,,,------------------------------+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,---------...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,///...---,,,++++++++++++---,,,,,,,,,,,,,,,,,,---------............------------------,,,,,,,,,+++...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---////////////---,,,,,,,,,---......---------+++++++++++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,+++,,,------...///......------......///------------------------,,,------......------,,,***+++---......---,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++******++++++,,,---++++++************++++++******************************+++++++++,,,,,,,,,------------------------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++***************,,,------+++******+++,,,------......------,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------.........------,,,,,,++++++++++++*********+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***))))))))),,,,,,,,,,,,------------*********+++++++++,,,,,,------------------------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,,,,+++++++++,,,,,,,,,++++++++++++,,,,,,------............---------------------------,,,------------------------,,,,,,,,,++++++,,,,,,,,,------............------,,,,,,---------,,,+++++++++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,.../////////...---,,,,,,,,,,,,------............------------......,,,++++++***************,,,------......------,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---+++******))))))******+++++++++++++++************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++,,,,,,------------,,,,,,******************************+++++++++,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------,,,------------,,,+++***)))))))))******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++---......---+++***+++++++++,,,,,,,,,------,,,---......,,,,,,,,,...........................,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,+++++++++,,,,,,---...++++++************++++++------............------++++++,,,------...//////---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.../////////++++++++++++++++++++++++------------------------***+++,,,......---,,,,,,,,,,,,---------.........------,,,,,,,,,,,,---------,,,+++*********++++++,,,------......------,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------,,,+++******)))))))))***,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***,,,------+++******+++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,---------,,,+++***)))))))))***++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------)))+++---......---+++)))+++++++++,,,,,,,,,------,,,---...---,,,,,,---...........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***+++,,,...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++++++++,,,---...///,,,++++++******++++++,,,------............------++++++,,,---...///000000,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,---...////////////++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,,,,,,,---............---,,,,,,,,,++++++,,,,,,,,,111000...---,,,------...,,,------......------,,,---------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,------...------,,,,,,+++,,,,,,---,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++******++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------+++******+++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......,,,+++)))++++++,,,,,,,,,,,,------+++---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,------...------,,,,,,------...------............------,,,---------......//////,,,,,,,,,---------......------,,,,,,,,,,,,------------,,,,,,,,,,,,------***+++,,,------...---------...//////000///...---------------------------........................,,,,,,,,,,,,,,,---......,,,,,,.../////////...---------,,,,,,,,,,,,------333111///...------...///,,,------......------,,,...---+++*********+++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---......---,,,+++*********++++++,,,,,,,,,*********+++,,,...///000,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------,,,++++++++++++******++++++,,,---------,,,,,,,,,,,,------******++++++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***,,,------+++******++++++,,,,,,,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++,,,,,,------,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,......,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,------------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------...............---,,,++++++++++++//////............//////---..................---///............---------,,,,,,,,,------............------,,,,,,------...///......------......///***+++,,,---.../////////......///000000///...---////////////////////////..............................---,,,,,,...///000,,,,,,.../////////...---.........------.........222000...,,,+++,,,---...,,,------......------,,,///---+++(((((()))+++---++++++------------++++++++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,,,,++++++++++++***%%%%%%&&&(((+++---000111,,,++++++++++++++++++,,,*********++++++,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++------------++++++++++++******++++++,,,---...------,,,,,,------...(((((()))***+++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***,,,------+++******+++,,,------......------,,,******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,...,,,------...---,,,***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------***,,,......+++***+++---------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,------,,,,,,...///........................***+++,,,------,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++........................------------------------///...------------...///........................000///---,,,,,,---///000---------,,,,,,+++++++++---,,,,,,+++,,,,,,------------------------------......------------------000///...------...000111////////////............000///.........///111111333333333333333222222111111000//////....................................000000000/////////..................////////////000///...---...///000111------------------------............------,,,+++,,,,,,,,,+++++++++******,,,---...//////---+++***,,,,,,++++++***+++++++++,,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++******++++++,,,---))))))******++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************///...,,,***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++------,,,,,,+++***))))))222000...,,,+++***+++++++++,,,,,,------,,,,,,+++)))************+++++++++---,,,,,,,,,,,,---......************************)))&&&$$$&&&***------,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,***,,,......---++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***---,,,,,,++++++******))),,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,///......---+++******)))++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------++++++++++++---------,,,,,,++++++,,,,,,---,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++........................------------------------................................................///...---++++++---...///---------,,,,,,,,,++++++,,,,,,,,,,,,---...//////---------...............//////.........---------///////////////000111111111111111111111222222222444333333222333444555666666777777777777666555555777777666555555555555555333444444444444444444444333333333222222222111111000000000000000/////////111000///......///000000------------------------,,,,,,---.........------------------,,,,,,,,,,,,,,,---...//////---+++***,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***---,,,,,,+++******++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))*********++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************///...,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))------------------------------,,,,,,+++******))),,,,,,+++++++++,,,......+++,,,,,,------,,,,,,+++)))************+++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++,,,***((((((+++------,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***,,,......,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,...------,,,++++++++++++++++++,,,,,,,,,,,,------,,,------------------...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................------------------------,,,---...//////...---,,,------------------------...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,---...///000111---------....../////////000000000/////////......///000111222333444444444555555555666666777777888999999999999999:::;;;;;;<<<<<<======<<<<<<;;;:::======<<<;;;;;;;;;<<<<<<999999999999999999999999888888777777777666666666444444333333222222222111333222111000000000000000------------------------+++,,,---...//////////////////.........---------,,,---.........---,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++***+++,,,,,,------------------------------------++++++******++++++,,,---************++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************,,,,,,---------------------,,,,,,++++++*********)))))))))***+++,,,......++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,------,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,***,,,...---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,------......///...---,,,+++*********++++++,,,,,,,,,,,,------...------------------,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,...//////...,,,+++---------------------------,,,,,,++++++,,,,,,---------------------,,,,,,---------------...///000,,,------...///000000111111111111222333333444444222444666888999999999999999::::::;;;<<<======>>>>>>>>>>>>>>>>>>?????????BBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>>>>??????=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888888777666666666666555444333222222111111//////...............------...///////////////...//////.........---------------.........---,,,+++,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,++++++------------------------++++++******++++++,,,---++++++++++++++++++++++++...............---------++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------............---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------------...------...///111222333333222333444666888999;;;;;;888:::<<<>>>????????????>>>>>>??????@@@AAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAAEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>=========<<<<<<===<<<<<<<<<;;;;;;;;;:::888888888777666555444444222111111111000000000///222222222111000///...---............------------------...---------,,,,,,,,,+++++++++,,,------...---------,,,,,,,,,++++++---,,,,,,+++,,,,,,------.........---,,,+++***)))++++++++++++++++++++++++++++++******++++++,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,+++************************+++++++++++++++++++++++++++++++++++++++++++++,,,)))))))))******+++++++++,,,,,,+++++++++++++++***))))))*********************++++++,,,,,,++++++***))))))*********+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,---,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++&&&'''(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,++++++*********------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------............//////............//////000000222333555666777888666777999;;;===???AAABBB???@@@AAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDAAAAAABBBCCCCCCCCCCCCBBBFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>=========<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;;;;:::999888777555555555444444333333222555555555444222111///...///............---------......---------,,,,,,,,,,,,++++++,,,,,,---...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++***)))++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++))))))************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++******++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++&&&'''(((***,,,---------******++++++++++++******)))************++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,''')))+++,,,++++++,,,---,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,------,,,+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,.........---,,,++++++************+++,,,---...///++++++,,,,,,,,,,,,------...------------------,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---++++++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------.........////////////000111222444555444555666888:::<<<===>>>===>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDEEEDDDDDDCCCEEEEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBAAA@@@@@@??????<<<<<<<<<;;;;;;;;;::::::<<<<<<<<<===>>>>>>??????<<<<<<===>>>>>>===<<<;;;999999888888777666666555666666666666555333222222000000000/////////............------,,,,,,,,,---+++++++++,,,,,,...//////...------------,,,,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))******+++,,,,,,------++++++++++++++++++++++++'''(((***+++------------******++++++++++++******)))************++++++++++++++++++***++++++,,,---++++++++++++++++++++++++(((***------+++)))***+++,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,------,,,******,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------...++++++,,,,,,,,,,,,------,,,------------------...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------.........//////......///111444666888:::888999:::<<<>>>@@@AAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDDDDEEEFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@???@@@@@@AAABBBBBB@@@@@@???>>>======<<<<<<::::::::::::999999999999::::::;;;<<<===>>>??????======???@@@@@@???>>>>>>;;;;;;::::::999888888777555666666666666666555555111111111111000000000000......---,,,,,,,,,,,,---+++++++++,,,---...///000......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///((()))+++,,,---.........------------------------++++++******++++++,,,------------,,,,,,+++++++++---------....../////////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++(((((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------'''(((((()))******+++++++++++++++++++++++++++++++++,,,,,,---,,,+++***)))******++++++++++++******)))************+++++++++++++++******++++++,,,---***************************---///...+++((((((***,,,,,,,,,------.........++++++,,,---------,,,,,,,,,------+++******,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------)))******++++++,,,,,,---------,,,++++++,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,)))******+++---......///++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------..............................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,---------,,,,,,++++++------------++++++---,,,,,,++++++,,,,,,---,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,////////////////////////111000//////000222333444444555666888999:::;;;;;;@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>===<<>>>>>======>>>>>>???BBBBBBBBBBBBBBBAAA@@@???===<<<999777666666777777666666777888999:::;;;;;;=========<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;:::999999:::;;;:::888888999:::777777777777777666555555111111111111111000//////------.........---,,,,,,......------,,,++++++***++++++,,,------...//////---***((())),,,...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,---------+++)))))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------************************...+++((((((+++---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,//////---,,,+++*********,,,,,,,,,,,,++++++***)))+++***)))(((((()))******+++++++++++++++++++++++++++,,,------++++++,,,---************************++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,------,,,,,,,,,,,,++++++------,,,++++++******)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---////////////---,,,+++++++++*********))))))******+++,,,,,,---......+++++++++,,,,,,---------000///...---------------,,,,,,---...---,,,***)))((()))***+++,,,---,,,,,,***++++++,,,------------...---,,,,,,++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++///...,,,+++***+++,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++///......------......///---------,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++---------,,,+++***)))(((++++++++++++++++++++++++------------,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,.........////////////000222111111222333555777888999:::<<<===>>>?????????CCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBAAA@@@@@@???======<<<<<<======>>>>>>>>>????????????>>>>>>===============<<<;;;;;;:::===<<<<<<;;;;;;<<<<<<===??????@@@@@@@@@??????>>>>>>===:::888777777888999777777777888999999::::::;;;::::::::::::999999999::::::::::::999999999999888:::;;;:::999999:::;;;999999999999999888777777222222222222222111000///..................---,,,------,,,,,,+++++++++***+++++++++,,,---.........---***)))))),,,------+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,+++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++...+++))))))+++---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,+++******++++++***)))))))))***++++++++++++++++++++++++++++++,,,------++++++,,,---************************++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,------...//////+++,,,,,,,,,,,,,,,,,,---///...------,,,,,,------,,,---------,,,,,,+++***++++++,,,------...//////++++++,,,---------,,,,,,...---,,,,,,+++++++++,,,------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,...------------------...---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,+++++++++------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******++++++++++++******///...------++++++***)))+++++++++++++++***))))))++++++++++++++++++++++++............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000111111222444444555777999;;;===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;999999999999999:::;;;;;;;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;;;;::::::999:::::::::999999:::::::::===>>>???@@@@@@AAAAAAAAA@@@>>>===;;;:::::::::;;;888888888888999999999999888888888777777777666666888888777666666777888999777888::::::999999:::<<<::::::;;;;;;;;;:::999999555555555555444333222111///000000000//////...---+++++++++++++++++++++******++++++,,,,,,------...,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,******+++,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,---...******+++,,,,,,,,,++++++,,,++++++******+++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,------,,,,,,,,,,,,++++++)))******+++,,,,,,------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++---------,,,,,,,,,,,,+++,,,,,,------......//////---,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,+++,,,---///000,,,,,,---------,,,++++++------,,,+++++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))******++++++******)))---------,,,,,,+++++++++'''(((***+++,,,---.................................---------------------------------------------------------------------------------............******++++++,,,,,,,,,---,,,---...000222333444555777888:::<<<>>>AAACCCDDDEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>===<<<;;;:::999999888888888888999:::;;;;;;;;;;;;;;;;;;;;;:::999999::::::;;;<<<<<<<<<;;;;;;:::999999888888999999:::>>>???AAABBBCCCDDDDDDDDDAAA@@@???>>>============:::::::::999999999888888888888777777777666666666777666555444444666888999555666888888888888:::;;;::::::;;;;;;;;;;;;::::::999999999999888777666555222222222222222111000///++++++++++++++++++++++++++++++++++++,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))***,,,---,,,,,,++++++++++++++++++......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******---,,,,,,+++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------)))***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,++++++***++++++,,,...---,,,+++***+++,,,---,,,+++)))))))))+++---...------------,,,++++++***---,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++)))******++++++******)))+++++++++,,,,,,---------)))***+++---.../////////........................,,,,,,,,,,,,,,,------------------------------------------------------------------....../////////******++++++,,,---......///000222444666888999:::;;;<<<>>>AAACCCEEEFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???????????????>>>===<<<;;;<<<;;;;;;::::::999888888999999999999:::;;;<<<=========>>>>>>>>>>>>======<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<@@@AAABBBDDDEEEEEEEEEEEEBBBBBBAAA@@@@@@?????????<<<<<<;;;;;;::::::999999:::::::::999999999888888888777555444444666777999333555666777666777888:::999999:::::::::::::::999;;;<<<<<<<<<<<<;;;::::::666666666555555444222222------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++***)))+++---,,,,,,++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))------------,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++,,,,,,------------+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++---...************+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++*********++++++,,,---,,,+++***+++,,,---...---+++***))))))***,,,...------------,,,++++++***,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******++++++++++++******)))***++++++---......///...............---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------------------------------------------------...//////000000,,,,,,---...///111111222444555777999;;;===>>>???@@@AAABBBDDDFFFGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAAAAAAAA@@@???>>>>>>=====================<<<;;;:::::::::::::::::::::::::::::::::::::::;;;===>>>???AAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>======<<<<<<;;;;;;=========<<<<<<<<<;;;;;;;;;:::888777777777888999444555777777666666777999888888999999::::::999999;;;<<<<<<===============:::::::::999888777666555111000000//////...------------------------------+++,,,---,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++)))***,,,++++++++++++++++++++++++,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************,,,...///...,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,++++++++++++******+++,,,,,,,,,++++++******+++,,,------------+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++------,,,,,,+++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))***************++++++************++++++++++++---,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,------...---,,,,,,,,,---......,,,,,,---------,,,++++++,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---+++,,,---......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------/////////...---,,,+++***++++++++++++++++++++++++,,,---------............------------------------........................---------...///000000000000000111333444555777777:::;;;<<<>>>@@@BBBCCCDDDCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAA@@@>>>>>>>>>======<<<<<<<<<<<<===============<<<<<<::::::;;;;;;<<<======>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBAAA??????>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;:::999999666888999888777777888999888888999:::::::::::::::999999;;;<<<===>>>>>>>>>=========<<<;;;:::888777555444333222111000///...........................+++---...---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++///333222---***)))+++*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))******++++++,,,,,,---,,,...000///,,,******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******((()))+++,,,---------,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++,,,------***+++,,,,,,---------,,,------------------------++++++,,,---------,,,,,,,,,+++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------......+++---...//////...---++++++++++++,,,,,,---------,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------+++++++++,,,,,,---------------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000------------------------........................---------...///000000111333333444666888999:::;;;>>>>>>@@@AAACCCEEEFFFGGGEEEFFFGGGGGGGGGFFFEEEDDDGGGGGGFFFEEEDDDBBBAAA@@@============<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>:::;;;;;;<<<>>>??????@@@CCCCCCCCCDDDEEEGGGHHHIIIEEEFFFHHHJJJLLLMMMNNNNNNRRRRRRRRRRRRQQQPPPNNNNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJHHHFFFEEEDDDBBBCCCCCCCCCCCCCCCBBBAAA?????????????????????@@@@@@@@@@@@@@@????????????@@@@@@???>>>===;;;:::999999:::;;;:::888888999:::888999::::::;;;;;;;;;:::666777999;;;<<<===>>>>>>?????????>>>===;;;:::999777777666444222111000/////////////////////......+++---...---++++++---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++000555444///***)))***))))))***+++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++)))***+++,,,---......///,,,///111000---******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,---///000,,,,,,,,,,,,,,,+++***)))((()))***,,,------,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++***+++,,,---...---------,,,,,,,,,++++++*********++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------///000000///------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,------...)))***,,,---...---,,,,,,++++++,,,,,,,,,+++*********+++,,,,,,------------++++++++++++,,,,,,---...------------------------++++++++++++++++++++++++)))***,,,---...---,,,,,,,,,,,,------------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,---///000000///---,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,------......------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...+++++++++,,,,,,------------------------------------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,---...//////000000------...------...111333444555888;;;===>>>??????BBBBBBCCCCCCDDDEEEFFFFFFHHHGGGFFFEEEDDDEEEEEEFFF?????????@@@AAAAAA???===;;;<<<===>>>???@@@@@@???BBBBBBAAAAAABBBCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEEDDDEEEFFFGGGIIIIIIIIIIIINNNLLLJJJLLLOOOSSSVVVWWWZZZZZZ[[[ZZZXXXVVVSSSQQQOOOOOOPPPPPPQQQQQQQQQQQQSSSRRRQQQMMMIIIGGGFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGFFFCCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????BBBBBBBBBBBBAAA@@@>>>>>>999999999999:::;;;<<<<<<999::::::::::::999888888;;;<<<>>>???@@@???===<<<============>>>>>>>>>>>>>>><<<;;;888777555444444444222000//////...---,,,///...---,,,,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------------------------------......///000///...,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------++++++++++++------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,+++***))))))+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,------...------,,,++++++******)))***+++,,,,,,------,,,,,,...---+++*********++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...000///...,,,------///...---,,,+++,,,,,,------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------------------------------------------.........///...///000000000222555777888:::<<<>>>@@@AAAAAAAAADDDDDDEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDDDDDDDEEEEEEAAA@@@@@@AAABBBBBB@@@>>>???@@@AAABBBCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHHHHHHHIIIJJJKKKKKKJJJKKKLLLMMMOOOPPPPPPQQQQQQOOOLLLLLLOOORRRUUUVVV[[[\\\]]]]]]\\\ZZZXXXVVVQQQQQQQQQRRRRRRRRRRRRRRRTTTSSSQQQNNNKKKHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDD>>>===<<<;;;;;;<<<===>>>;;;<<<<<<<<<<<<;;;::::::<<<===???@@@@@@@@@>>>===???>>>>>>>>>>>>>>>>>>>>>>>>===<<<:::999999888888777555222111111000///---///...---,,,,,,------...------............------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++***)))((()))***,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***+++,,,,,,------,,,,,,------+++*********++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...000///---,,,,,,---///...---,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,------------.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,---------------------------------------------------------------.........111222444555666888;;;===>>>???AAABBBCCCDDDDDDDDDFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBCCCDDDEEECCCAAAEEEFFFGGGIIIJJJLLLMMMMMMOOOOOOOOOOOOOOOOOOPPPPPPNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVTTTQQQMMMKKKMMMOOOQQQRRRWWWXXXYYY[[[[[[ZZZYYYYYYSSSSSSSSSRRRRRRRRRRRRRRRSSSRRRPPPNNNLLLKKKJJJJJJGGGGGGFFFFFFGGGIIIKKKLLLJJJKKKKKKKKKJJJHHHGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCCCCDDDFFFIIIKKKLLLFFFDDDAAA>>>======???@@@>>>>>>>>>???>>>>>>===<<<>>>???@@@AAABBBAAA@@@???@@@@@@@@@??????>>>>>>>>>>>>>>>===============>>><<<:::777555555444222000000000///...------............////////////..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++***))))))((((((***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++......---,,,,,,+++******)))******+++,,,,,,------***+++,,,,,,------,,,,,,---,,,,,,++++++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...//////---,,,,,,---......---,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........................------------............,,,,,,---...///000111111555777999;;;<<<===@@@CCCCCCCCCDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDCCCCCCCCCDDDCCCBBBAAAAAABBBCCCCCCDDDCCCCCCEEEHHHJJJJJJIIILLLLLLMMMOOOQQQSSSUUUVVVSSSTTTTTTTTTTTTTTTTTTTTTRRRTTTVVVXXXYYYYYYYYYXXXWWWVVVTTTSSSSSSSSSTTTUUUSSSOOOKKKHHHHHHIIIJJJJJJLLLMMMOOOQQQRRRSSSSSSSSSQQQQQQPPPPPPPPPPPPOOOOOOOOONNNMMMMMMMMMNNNNNNNNNGGGFFFFFFFFFHHHJJJKKKMMMKKKLLLNNNOOONNNLLLJJJHHHJJJJJJIIIIIIHHHHHHHHHHHHEEEEEEEEEFFFHHHLLLOOORRRLLLIIIEEEAAA>>>>>>@@@AAA@@@@@@@@@@@@@@@???>>>>>>@@@@@@AAABBBCCCBBBBBBAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>???@@@AAAAAA@@@>>>;;;999999888666444222222111000//////...............//////.........------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,+++++++++++++++++++++++++++---,,,+++*********,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...------,,,,,,++++++***+++,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,...//////---,,,,,,------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------........................---------....../////////+++,,,...000333555777888:::<<>>>>>>>>??????AAABBBBBBCCCAAA>>><<<<<<;;;999888555555444333222111000///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---///...,,,++++++,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...........................---------...//////000000...///222555888;;;===??????AAACCCDDDDDDCCCDDDFFFDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHHHHHHHIIILLLRRRVVVXXXYYYUUUUUUUUUVVVWWWZZZ\\\]]]\\\]]]^^^^^^^^^]]]\\\[[[XXXYYY[[[]]]___aaabbbbbb\\\YYYTTTOOOMMMLLLMMMNNNJJJHHHEEECCCCCCAAA???===<<<<<<>>>???AAACCCEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCEEEJJJMMMMMMLLLBBBBBBAAABBBBBBDDDFFFGGGFFFHHHJJJLLLLLLKKKHHHGGGGGGFFFEEECCCCCCDDDEEEEEEGGGGGGGGGHHHJJJMMMOOOQQQOOOLLLHHHEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@??????@@@@@@AAABBBCCCAAA???>>>>>>===<<<;;;888888888777555333111000---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------,,,,,,+++******)))***+++,,,,,,------,,,,,,+++,,,,,,------------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......,,,++++++,,,+++,,,---.........---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------.........,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------...///000000000333444666999<<>>???AAABBB??????@@@AAABBBBBBCCCDDDEEEBBB???AAAFFFHHHGGGEEE@@@???>>>>>>???@@@AAABBBBBBCCCEEEGGGGGGGGGEEEDDDCCCBBB@@@>>>>>>???@@@AAABBBCCCEEEHHHJJJLLLNNNOOONNNLLLJJJHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCCCCDDDDDDEEEEEEFFFCCCCCCBBBAAAAAAAAAAAAAAABBBAAA>>>>>>??????>>>===;;;;;;;;;:::888666333222......////////////......------------------------,,,------......------,,,........................------------------------+++,,,,,,------,,,,,,++++++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++,,,,,,------,,,,,,++++++---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***++++++,,,,,,------...---+++***))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---......,,,++++++,,,+++,,,---.........---------------------------------,,,,,,++++++,,,,,,---------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........++++++,,,,,,---......///,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........////////////////////////---------...///000000111777888:::===???AAACCCDDDEEEGGGHHHHHHEEECCCBBBBBBBBBBBBAAA@@@@@@AAACCCDDDDDDEEEGGGIIILLLOOOQQQRRROOONNNMMMMMMMMMOOOPPPQQQRRRQQQQQQSSSWWWZZZ\\\]]]XXXWWWVVVVVVWWWXXX[[[\\\ZZZ[[[\\\]]]\\\[[[YYYWWWPPPPPPPPPRRRTTTWWWZZZ\\\QQQNNNIIIEEEDDDEEEHHHJJJHHHGGGHHHIIIHHHFFFAAA>>>::::::::::::<<<===>>>???<<<<<<===>>>@@@AAABBBBBBFFFBBB>>>???CCCEEEBBB???>>>======<<<<<<===>>>???@@@@@@BBBCCCDDDDDDCCCCCC@@@???===;;;;;;<<<===>>>???@@@CCCGGGJJJMMMNNNOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBB@@@>>>>>>?????????>>>=========<<<:::777444333//////000000000000//////........................,,,------......------,,,........................------------------------+++,,,,,,------,,,,,,+++***++++++,,,---...//////------------------------)))+++,,,---...------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++------------++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******+++,,,,,,------,,,,,,+++...------,,,,,,++++++************++++++,,,------++++++,,,---------,,,,,,***+++---...///...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------------------------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++)))***+++,,,------...///---,,,)))'''(((***...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++---......,,,++++++,,,***+++---...///...---------------------------------,,,,,,++++++,,,,,,---------------------------***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////++++++,,,,,,---...//////,,,,,,,,,---------......***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------///......---------......---.........------,,,+++,,,,,,---.........------/////////000222555888999<<<>>>@@@BBBCCCCCCCCCCCCFFFFFFFFFEEEDDDBBB@@@>>>@@@AAABBBBBBCCCCCCBBBBBBDDDGGGKKKOOOTTTWWWYYYYYYVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUYYYXXXVVVVVVVVVWWWYYYZZZXXXWWWWWWWWWVVVTTTOOOLLLJJJIIIIIIJJJKKKMMMOOOPPPKKKIIIFFFDDDCCCCCCDDDEEENNNNNNOOOQQQPPPLLLGGGBBBBBB@@@>>><<<;;;;;;<<<===;;;===???AAAAAAAAA@@@???@@@@@@@@@@@@>>>===<<<;;;999999999999:::;;;===>>>@@@@@@AAA@@@@@@???>>>===888777777777888:::<<<===>>>???@@@AAADDDFFFHHHIIILLLLLLKKKKKKKKKKKKLLLLLLJJJJJJJJJJJJHHHFFFDDDCCCAAABBBBBBBBB@@@???@@@AAACCCDDDDDDDDDCCCCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>======>>>>>>>>>===;;;;;;===>>>===<<<777777555444222000///...000///......------------***+++---...///......---///...---,,,+++,,,,,,---//////...---,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++000///...---,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,---......,,,,,,++++++++++++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++------------,,,,,,+++***...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,***)))(((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,................................................++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...------------------------,,,------......------,,,------------------------------------------------......---,,,,,,+++******------------,,,,,,+++***************))))))((((((...,,,++++++---.........---------...------,,,,,,...---,,,,,,,,,,,,---...------------------------...------,,,,,,,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------///......---------......------...........................---------------111111333555888;;;>>>???@@@AAABBBCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDBBBAAA???AAABBBCCCDDDEEEEEEEEEEEEGGGIIINNNSSSWWW[[[^^^___YYYYYYXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWUUUSSSQQQQQQRRRTTTUUUQQQPPPOOONNNNNNLLLHHHFFFCCCCCCCCCCCCDDDFFFHHHIIIFFFDDDAAA@@@@@@BBBDDDFFFOOOOOOPPPQQQPPPMMMHHHDDDCCCBBB???===<<<<<<=========>>>@@@AAAAAAAAA???>>>?????????>>>===<<<;;;:::;;;;;;::::::;;;<<<>>>??????@@@@@@??????>>>===<<<:::999888777777888999:::======>>>???AAACCCEEEGGGJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKKKKKKKJJJHHHFFFEEECCCDDDEEEDDDCCCBBBBBBDDDAAABBBCCCCCCBBBBBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCAAA@@@???>>>======>>>===;;;<<<===>>>>>>===888888777555444222111111//////..................,,,---...//////...------///...---,,,,,,,,,------///......---,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,...------,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---------,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------,,,+++***)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,------------------------........................++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---...------------------------,,,------......------,,,------------------------------------------------......---,,,,,,+++******,,,---------,,,,,,+++***,,,,,,,,,+++++++++******,,,+++***+++---...---,,,,,,------...------,,,,,,...---,,,,,,,,,,,,---...------------------------//////...------....../////////...---------..............................,,,---------.........///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......---------......///,,,------...//////000000111000...---------......222444777;;;>>>AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDAAABBBDDDEEEEEEDDDCCCBBBDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMQQQWWW\\\```cccddd^^^]]]\\\ZZZXXXWWWWWWWWWXXXWWWWWWVVVVVVUUUVVVVVVUUUSSSOOOMMMKKKLLLNNNPPPJJJHHHFFFEEEEEEDDDBBB@@@@@@@@@@@@AAABBBCCCDDDEEEDDDBBB@@@???@@@DDDIIIKKKPPPPPPPPPQQQQQQOOOLLLHHHGGGEEEDDDBBBAAAAAAAAABBBBBBCCCEEEEEEEEEDDDBBBAAABBBAAAAAA@@@???>>>===<<<>>>============>>>@@@AAAAAAAAAAAAAAA@@@???>>>===>>>===;;;999888888999999;;;;;;;;;<<<>>>@@@AAABBBEEEFFFHHHIIIJJJKKKJJJJJJHHHIIIJJJJJJJJJIIIHHHGGGEEEFFFGGGFFFEEEDDDEEEFFFAAABBBCCCCCCBBBBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCBBBAAA???===<<<>>><<<;;;;;;===>>>>>>>>>::::::999888777555555444111000//////......//////....../////////...---,,,///...------,,,---------.........------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,+++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------,,,------......------,,,------------------------------------------------...------,,,,,,++++++***,,,,,,---------,,,++++++......------------,,,,,,*********,,,---...,,,***,,,,,,------...------,,,...------,,,,,,------...------------------------000//////...//////000000111000///...............////////////////////////,,,------...///000111111,,,------......------,,,+++++++++,,,,,,,,,------...------------...//////------------......//////222000///......000222333666888;;;>>>AAACCCCCCCCCFFFFFFEEEDDDCCCCCCDDDDDDAAABBBEEEHHHIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOOQQQTTTXXX\\\```cccddd```___]]]ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUURRRNNNJJJIIIIIIKKKMMMHHHFFFCCCBBBBBBBBBAAA@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGEEECCCBBBDDDIIINNNQQQRRRPPPPPPPPPPPPPPPMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMMMMLLLJJJHHHGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;;;;;;;;;;::::::::::::;;;<<<===>>>???AAADDDFFFHHHHHHGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGEEEGGGHHHGGGFFFFFFGGGHHHFFFGGGGGGFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEDDDCCC@@@>>><<<<<<;;;999:::<<<======<<<;;;;;;::::::999999888888555444222111000///......,,,---------......------.........------------.........---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...------,,,,,,------...//////...---,,,,,,,,,------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...---+++***+++,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,,,,,,,---------------------------------------------------,,,,,,+++++++++,,,,,,,,,------,,,,,,+++.........---------------******+++---//////,,,***,,,,,,------...---------------------------------------------............//////......//////000000000///......---------...////////////////////////...///000111333444555666,,,------......------,,,+++++++++,,,,,,,,,---------------------.../////////...------,,,---......111111000111222555888:::===>>>@@@BBBCCCCCCCCCBBBFFFEEECCCAAAAAABBBCCCDDDCCCFFFIIIMMMOOOOOONNNMMMNNNNNNOOOQQQQQQRRRRRRRRRRRRSSSTTTWWWYYY\\\^^^___^^^]]]ZZZWWWTTTRRRQQQPPPPPPOOONNNMMMMMMNNNOOOPPPQQQOOOKKKHHHGGGHHHIIIKKKHHHFFFDDDCCCDDDDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJHHHGGGFFFHHHLLLPPPSSSRRRPPPNNNMMMMMMNNNMMMLLLKKKLLLMMMNNNOOOQQQSSSSSSSSSTTTUUUUUUTTTRRRPPPNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIHHHFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@>>>======>>>>>>;;;::::::999999::::::;;;:::<<>><<<:::888999:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999777444111///...---***++++++,,,------...///---.....................---------------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...------,,,,,,------...222111000...---,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++,,,,,,---------,,,---...---+++***+++,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------------------------------,,,------......------,,,,,,,,,,,,---------......------------------------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------,,,,,,---///111000...++++++,,,,,,---.........------------------------------------....../////////......------...//////000...------,,,,,,------...000000000000111111111222444555666777999;;;<<<===,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------------...///000///...---------...///000333333444555888;;;>>>@@@DDDDDDDDDDDDDDDDDDCCCBBBDDDBBB@@@???@@@BBBDDDFFFIIILLLPPPTTTWWWWWWVVVUUUTTTTTTTTTTTTTTTSSSSSSRRRPPPQQQQQQSSSTTTWWWYYYZZZZZZYYYVVVSSSPPPMMMLLLKKKJJJIIIHHHGGGHHHIIILLLMMMMMMLLLJJJIIIHHHIIIJJJKKKJJJHHHGGGGGGHHHHHHGGGEEECCCDDDFFFIIIKKKLLLMMMMMMNNNMMMMMMMMMNNNQQQUUUWWWVVVSSSPPPNNNNNNOOOOOOOOOQQQQQQSSSUUUWWWYYY[[[[[[[[[\\\]]]]]]\\\ZZZXXXWWWVVVUUUSSSQQQPPPPPPPPPQQQQQQPPPOOONNNMMMMMMNNNOOONNNNNNNNNNNNMMMLLLKKKKKKGGGFFFDDDBBBAAAAAAAAAAAA======<<<;;;:::999::::::999:::<<<>>>@@@@@@@@@@@@DDDEEEGGGHHHIIIIIIHHHHHHGGGIIIKKKLLLMMMNNNPPPRRRRRRSSSSSSQQQMMMIIIGGGFFFDDDCCCCCCCCCCCCDDDDDDEEEGGGGGGFFFFFFEEEDDDBBBBBB===;;;999999::::::999888:::::::::;;;;;;<<<<<<<<<>>>===:::777444222000///,,,,,,+++,,,,,,...//////------...////////////...------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------222111000...------,,,,,,---,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,------......---------,,,,,,,,,***++++++,,,,,,------...,,,---...---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------,,,------......------,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,------------///111111///---++++++,,,---............,,,------......------,,,---------...//////000000------------...///000000...------......///000111333333444555666777888888======>>>@@@AAACCCDDDDDD++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,------///000000......---...///222444666666777999;;;===???AAABBBEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>>>>???CCCGGGJJJOOORRRWWW\\\^^^^^^]]][[[YYYYYYXXXWWWUUUTTTRRRQQQLLLMMMMMMNNNPPPSSSUUUWWWVVVUUURRROOOLLLIIIHHHGGGEEEDDDCCCCCCDDDGGGJJJLLLMMMMMMNNNNNNOOOOOOPPPPPPMMMMMMMMMNNNOOONNNLLLJJJGGGIIILLLOOORRRTTTUUUUUUYYYYYYZZZ\\\^^^```cccdddccc___ZZZWWWVVVXXXXXXXXX]]]]]]___aaabbbcccdddddddddeeegggggggggeeecccbbb```___\\\ZZZYYYZZZZZZ[[[[[[ZZZXXXVVVVVVVVVVVVWWWYYYYYYYYYYYYXXXWWWVVVVVVQQQPPPMMMJJJHHHGGGGGGGGG@@@???>>>===;;;::::::::::::;;;;;;===>>>???@@@@@@AAABBBCCCEEEEEEEEEDDDDDDCCCEEEHHHJJJLLLNNNQQQSSSSSSUUUVVVTTTQQQMMMKKKJJJGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEE@@@>>><<<;;;;;;:::999777888999999:::;;;<<<<<<===???===;;;999777555444444111000///...---......///,,,---...///000000///...------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,------,,,,,,,,,------...+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///...---,,,++++++,,,,,,......---------,,,,,,,,,******+++,,,,,,---......,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------------------------,,,------......------,,,++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,---------...---,,,---///000///...***+++,,,---............,,,,,,---......---,,,,,,---------...///000000000............///000111222000000111111333555666777999999;;;<<<>>>@@@AAAAAAEEEEEEFFFGGGIIIJJJKKKKKK***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---...///000111---------///222555999;;;999:::<<<>>>@@@AAABBBBBBCCCBBBAAA?????????@@@AAAAAA@@@>>>>>>@@@DDDIIILLLSSSWWW\\\```bbbbbbaaa___\\\\\\[[[YYYVVVSSSQQQPPPIIIIIIJJJLLLOOORRRUUUWWWTTTSSSPPPMMMJJJHHHFFFEEEBBBBBBAAAAAACCCFFFIIILLLPPPQQQSSSTTTVVVVVVVVVVVVRRRRRRRRRTTTUUUUUURRROOONNNPPPTTTWWW[[[]]]^^^^^^dddfffhhhkkknnnppprrrsssooojjjdddaaa```aaabbbccchhhiiijjjkkkllllllkkkkkkmmmnnnoooppppppnnnmmmkkkiiihhheeecccbbbbbbcccdddaaa```^^^\\\\\\[[[\\\\\\ccccccccccccbbbaaa``````\\\ZZZWWWSSSPPPNNNMMMLLLBBBAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<===???@@@AAA===>>>???@@@@@@@@@??????>>>@@@DDDGGGIIIKKKOOOQQQRRRTTTVVVUUURRRPPPNNNNNNIIIIIIHHHGGGFFFFFFFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHCCCAAA>>><<<<<<;;;999888777777888999:::;;;<<<===>>>===;;;:::999888888888666555222000............,,,---///000000000///...------------------------++++++,,,---------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++(((((()))***+++---...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,---......))))))***+++,,,,,,---...***+++---......---+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------))))))***+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...,,,++++++,,,,,,......---------,,,,,,,,,******+++,,,,,,---......,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,------------------------,,,------......------,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------.........,,,++++++---.........***+++,,,---............,,,,,,---......---,,,,,,---------...///000000111////////////000111222333333333444555777999;;;<<<>>>>>>@@@BBBDDDFFFHHHIIIJJJKKKKKKLLLMMMNNNOOOOOO---,,,+++***)))'''&&&&&&---.........------,,,++++++---//////...---...///000111333444444777;;;>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@??????BBB@@@>>>>>>BBBHHHOOOSSS[[[^^^dddhhhiiifffccc```ZZZZZZXXXVVVTTTQQQNNNMMMLLLKKKJJJJJJJJJLLLOOOPPPMMMMMMMMMLLLKKKJJJHHHGGGDDDCCCAAAAAACCCGGGKKKMMMMMMPPPUUUYYY]]]^^^______\\\ZZZXXXXXXXXXYYYXXXXXX[[[\\\]]]___aaadddeeefffkkknnnsssxxx|||{{{sssmmmlllooorrrtttvvvwwwwwwtttpppoooqqqtttxxxzzzzzzyyy{{{{{{vvvooonnnllljjjjjjlllmmmnnnmmmiiiiiihhheeecccbbbccceeelllmmmnnnnnnllllllmmmnnniiigggccc^^^ZZZXXXVVVUUUMMMKKKHHHEEEBBB@@@???>>>>>>>>>??????@@@AAAAAAAAA???>>>===>>>>>>>>><<<::::::<<>>===;;;;;;;;;:::::::::999999<<<<<<<<<=========>>>>>>555444222000////////////+++,,,...//////...---,,,........................******+++,,,...///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---............---------,,,,,,,,,.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---,,,++++++++++++,,,++++++******++++++,,,...........................---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......------,,,++++++------------,,,,,,+++***.........------,,,,,,,,,---...///...------...///------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......------------------------......---------......///+++++++++,,,,,,---------++++++,,,,,,,,,---------------............------...------,,,,,,,,,------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...///111///000111222333555666666999:::;;;===>>>@@@AAABBBIIIIIIHHHHHHJJJLLLOOOQQQOOOOOOOOOOOOOOOOOOOOOOOO...---,,,,,,+++***))))))+++,,,------.........---,,,---//////......///111222444666888999;;;>>>@@@AAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBAAA???@@@CCCJJJPPPUUU]]]```dddggggggdddaaa^^^YYYXXXWWWUUURRRPPPNNNMMMKKKJJJIIIHHHHHHJJJLLLMMMJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEEEEEGGGJJJNNNQQQRRRUUUZZZ___bbbccccccccc___]]][[[YYYZZZ[[[\\\]]]```aaaccceeefffhhhhhhhhhnnnsssyyy|||wwwvvvxxx{{{|||~~~~~~}}}{{{yyyxxxyyy{{{|||xxxrrrpppnnnoooqqqsssttttttuuutttqqqmmmiiihhhjjjlllqqqrrrssssssrrrrrrtttvvvrrroookkkfffaaa]]][[[YYYRRRPPPNNNKKKHHHFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB>>>===<<<<<<===<<<:::888777999;;;===???@@@AAAAAAGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEFFFFFFFFFEEEDDDCCCBBBAAA<<<;;;;;;:::999999888888;;;;;;;;;<<<<<<=========>>><<<999777444333222222.........//////...---------------------.........+++++++++,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......------------------***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------,,,++++++******++++++,,,------------------------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,---------,,,,,,+++***......---------,,,,,,,,,,,,---...---,,,+++,,,...------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---............---------------------------......------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------............------...------,,,,,,------------.....................///............///000111222222333555777999:::;;;@@@AAABBBDDDFFFHHHIIIJJJLLLLLLKKKKKKLLLNNNPPPRRRQQQQQQQQQPPPPPPOOOOOONNN.........------,,,,,,,,,******,,,---...///000000---...///......///111444555888;;;===>>>???AAACCCDDDDDDDDDDDDCCCCCCCCCBBB@@@AAABBBCCCDDDEEEEEEEEEDDDCCCBBBCCCGGGMMMSSSWWW___aaaccceeedddaaa]]]ZZZUUUUUUTTTRRRPPPOOONNNMMMJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKJJJIIIKKKNNNRRRUUUUUUXXX^^^cccfffhhhggggggcccaaa^^^]]]]]]___bbbdddiiijjjlllnnnnnnmmmlllkkkmmmrrrxxx~~~vvvuuussstttwwwzzz{{{|||}}}yyytttpppnnnpppssswwwwwwwwwvvvuuuvvvxxx{{{{{{yyyuuupppjjjeeeaaa___ZZZYYYWWWTTTRRROOONNNMMMJJJIIIIIIHHHGGGEEEDDDCCC@@@>>>=========<<<999777777777777888:::;;;===>>>???@@@BBBDDDGGGIIIKKKLLLJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFFFF@@@???>>>===<<<;;;:::999999999::::::;;;<<<<<<===EEECCC@@@<<<999777555444111000//////............------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------..................***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------((()))***+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,---------,,,++++++...------------,,,,,,,,,+++,,,------++++++,,,---------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------++++++,,,---------------------------------------......---,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............---------------,,,,,,------...........................000000000000111222333444777777999;;;>>>@@@AAABBBHHHIIIJJJLLLNNNOOOPPPQQQPPPOOONNNNNNNNNOOOQQQRRRSSSSSSQQQPPPOOOMMMLLLLLL---------------.........***+++,,,.../////////000...////////////111555888888;;;>>>AAABBBBBBDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFIIIKKKMMMMMMNNNIIIHHHHHHIIILLLQQQVVVZZZ___```aaaaaa___\\\XXXUUUQQQQQQPPPOOONNNMMMMMMMMMJJJIIIHHHGGGFFFFFFFFFGGGJJJJJJKKKMMMOOORRRTTTUUUQQQOOOMMMLLLMMMPPPTTTVVVUUUXXX^^^dddgggiiiiiiiiigggfffcccaaaaaaccchhhkkkppprrrtttuuuuuusssqqqooommmpppssswww{{{|||zzzxxxyyy|||~~~zzzvvvtttuuuvvvzzzzzzyyyvvvttttttvvvxxx~~~}}}zzzvvvqqqlllhhhfffcccbbbaaa___\\\YYYWWWVVVQQQQQQPPPOOOMMMJJJGGGFFFDDDCCCAAA@@@@@@>>><<<999999888888777888:::;;;===;;;<<<===???BBBDDDFFFGGGGGGHHHHHHJJJKKKLLLMMMNNNMMMNNNNNNNNNLLLKKKKKKLLLJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA???>>>===888999999:::;;;;;;<<<<<>>;;;999777666444333000///------......------------,,,,,,,,,,,,............////////////---,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,------......//////***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------,,,,,,,,,+++++++++++++++,,,,,,------...------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,------...((()))***+++,,,...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---...//////,,,,,,,,,------,,,,,,+++------------------------+++---------,,,+++,,,---------------------------------------------------,,,,,,,,,------------...........................------------------------------------------------***+++,,,,,,------,,,,,,------------------------......---,,,++++++++++++---------,,,,,,+++++++++,,,,,,,,,------------...------............------------,,,,,,,,,---......------------............000111222444555777999:::>>>???AAACCCEEEHHHIIIJJJNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPOOONNNNNNNNNOOOOOOQQQPPPOOOMMMKKKIIIGGGFFF,,,,,,,,,,,,------------,,,---......//////......///000111111111444888;;;:::===@@@BBBCCCCCCDDDEEEDDDCCCBBBBBBAAABBBBBBCCCEEEGGGKKKNNNQQQRRRSSSSSSOOONNNNNNOOOQQQUUUXXXZZZ\\\\\\\\\[[[YYYVVVRRRPPPLLLLLLKKKKKKKKKLLLMMMMMMJJJJJJJJJIIIIIIIIIIIIIIIMMMMMMNNNPPPSSSVVVYYYZZZUUUSSSPPPNNNNNNPPPSSSUUUVVVYYY^^^dddiiilllmmmnnnmmmllljjjhhhfffiiinnnrrrvvvwwwyyyzzzzzzxxxuuusssssssssqqqpppqqqvvv}}}}}}~~~}}}}}}}}}yyyuuussssssttt{{{{{{zzzyyyvvvrrrnnnlllkkkkkkjjjhhhfffcccaaa___YYYYYYYYYWWWTTTQQQNNNLLLJJJHHHFFFEEEDDDBBB>>><<<<<<;;;999888888999:::;;;:::;;;<<<===>>>???@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMNNNPPPRRRRRRPPPOOOPPPQQQOOONNNNNNMMMKKKJJJHHHGGGIIIIIIGGGEEECCCAAA@@@???::::::;;;;;;;;;;;;<<<<<>>===;;;;;;666555333000.....................------,,,,,,,,,***+++,,,---...///000000,,,,,,,,,++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++,,,,,,---------...***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++++++++***++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,---...//////+++,,,,,,------,,,,,,,,,------------------------,,,...///...---,,,---...------------------------------------------------,,,,,,---------.................................------------------------------------------------***+++,,,,,,------,,,,,,------------------------...---,,,+++++++++++++++---------,,,,,,+++++++++,,,,,,---------.........------............------,,,,,,,,,,,,,,,---...///+++,,,,,,---......//////111222555888;;;>>>@@@AAAFFFGGGHHHJJJLLLMMMOOOOOORRRRRRQQQPPPOOONNNNNNMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKIIIGGGEEECCCBBBAAA+++,,,,,,,,,,,,,,,,,,,,,---....../////////......000111333444555888<<>>@@@BBBBBBBBBBBBCCCDDDCCCBBBAAAAAABBBDDDEEEGGGHHHJJJNNNRRRTTTVVVVVVVVVTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVVVVUUUSSSPPPNNNLLLHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMNNNNNNOOOPPPPPPQQQPPPPPPQQQRRRUUUXXX[[[]]]ZZZXXXTTTQQQPPPQQQSSSUUUYYY\\\```eeekkkppptttvvvssstttsssqqqnnnoootttxxxzzz{{{|||}}}}}}|||{{{yyyxxxuuupppkkkiiilllrrrwww}}}}}}|||xxxvvvvvvxxxyyy{{{|||{{{yyyvvvtttssssssrrrqqqooollliiihhhaaabbbbbbaaa^^^[[[WWWUUUPPPNNNLLLJJJIIIFFFBBB@@@>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;???@@@BBBCCCFFFGGGIIIJJJLLLPPPSSSTTTRRRQQQSSSUUURRRRRRQQQPPPNNNLLLJJJIIIIIIHHHGGGEEECCCBBB@@@@@@>>>============<<<<<<<<>>===<<<>>>======<<<;;;;;;::::::<<<===>>>@@@BBBDDDEEEFFFHHHMMMRRRTTTRRRQQQSSSVVVSSSSSSSSSRRRQQQPPPNNNMMMIIIIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>======<<<<<<===???AAABBBCCCCCCBBB>>>===<<<:::777444222111111111000//////...------*********+++,,,------......---------......///000........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++---------------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........***+++,,,,,,---------,,,,,,,,,,,,---------......,,,---......,,,,,,---...------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---............---------------------------,,,,,,,,,,,,---...///000+++,,,,,,,,,,,,,,,,,,---------------............------............------,,,,,,,,,,,,---.../////////000222444777999;;;<<<>>>@@@CCCGGGJJJMMMNNNNNNPPPOOOOOONNNNNNMMMMMMLLLMMMLLLLLLKKKJJJIIIIIIIIIFFFGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@......---------,,,,,,,,,)))+++,,,...000222222333000333777:::<<<>>>@@@BBBEEEFFFEEECCCAAAAAACCCDDDBBBBBBCCCDDDGGGJJJNNNPPPSSSUUUXXX[[[]]]]]]\\\[[[YYYXXXVVVTTTRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHCCCCCCCCCCCCEEEHHHLLLNNNQQQRRRUUUXXXZZZ\\\^^^^^^\\\[[[[[[[[[]]]```ccceeegggddd___ZZZWWWWWWWWWXXXZZZ\\\^^^ccckkksss{{{|||{{{~~~~~~|||vvvsssrrrsssuuuvvvyyy}}}|||yyyxxxyyyzzzwwwtttsssvvvyyy}}}~~~{{{uuuuuuvvv{{{}}}}}}~~~~~~}}}{{{yyyuuutttmmmnnnppppppooollliiigggbbb```]]][[[YYYVVVRRROOOHHHHHHHHHGGGFFFDDDAAA@@@>>>>>>======<<<;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDEEEKKKQQQRRRQQQPPPSSSVVVTTTTTTTTTTTTTTTSSSRRRRRRKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDBBBAAA@@@>>>======:::;;;===@@@AAAAAAAAAAAAAAA@@@@@@>>>;;;888444222222111111000///.........////////////////////////...............///000111........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++/////////......------,,,++++++,,,---------,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///...------,,,+++***))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......***+++,,,,,,------------,,,,,,,,,------.........+++,,,------++++++,,,------------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......------------------------,,,,,,,,,---...///000111+++++++++,,,,,,------------------.........//////---..................---+++++++++,,,---...///000333444666999<<>><<<:::999999<<<;;;;;;;;;<<<===>>>???CCCEEEHHHKKKLLLMMMOOOPPPSSSTTTVVVWWWWWWVVVUUUTTTNNNMMMLLLJJJHHHFFFEEEDDDCCCDDDDDDDDDCCCBBBAAAAAA::::::;;;<<<===>>>??????@@@@@@???>>>===;;;999888666444111000000111000///---------,,,,,,,,,,,,+++------...///000111222222333111000...---------...---,,,++++++------,,,+++***++++++,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------)))******++++++******)))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,+++))))))***,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++...+++***+++...000...,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******+++,,,------......------++++++++++++++++++++++++///...,,,+++***++++++,,,.........------,,,,,,,,,***+++---...///...------........................+++++++++++++++++++++++++++++++++,,,,,,---------------++++++++++++------++++++++++++++++++++++++111000...---,,,,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---......---+++..............................---------,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------///111333444888:::===@@@DDDGGGIIIIIIHHHIIIKKKMMMNNNOOOPPPPPPNNNMMMLLLJJJHHHEEECCCBBBBBBBBBCCCDDDDDDCCCCCCBBBCCCEEEHHHIIIHHHFFFEEEEEEEEEFFFGGGFFFEEEEEEFFFHHH......------------.........///000111333666888999===???AAABBBBBBBBBCCCEEECCCCCCCCCAAA??????AAACCCGGGIIILLLOOORRRVVVZZZ]]]aaaaaaaaa```___]]][[[ZZZZZZZZZXXXVVVTTTQQQOOONNNMMMLLLJJJHHHGGGGGGGGGGGGIIIHHHGGGFFFFFFHHHKKKLLLQQQSSSVVV]]]ccchhhjjjjjjfffeeeeeeeeefffhhhjjjkkkmmmllliiieee```\\\YYYWWWWWWWWWZZZ^^^fffnnnwww|||zzzwwwpppqqqrrrsssrrrpppnnnlllnnnoooppppppnnnnnnooopppzzz{{{{{{zzzwwwrrrmmmjjjhhhiiilllpppuuu{{{|||wwwvvvyyy|||}}}|||yyyyyyxxxwwwuuusssqqqpppooolllhhheeecccbbb```___^^^ZZZUUURRRQQQOOOLLLIIIGGGEEECCC@@@>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBDDDEEEFFFIIIKKKMMMNNNPPPRRRTTTUUUUUUVVVQQQQQQPPPPPPNNNMMMKKKJJJFFFFFFGGGFFFFFFEEEDDDCCC????????????>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;999666333111111111000///---------------------------......//////000000000111000...------------...---,,,++++++------,,,+++---,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------+++))))))+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,+++,,,+++)))+++---...---+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++,,,------...---------++++++++++++++++++++++++---,,,+++++++++,,,---.........---------,,,,,,,,,+++,,,,,,---......------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...///...---,,,,,,,,,,,,---------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------------.........------,,,,,,---.../////////000222444888:::<<>>======<<<======>>>>>>;;;<<<===>>>>>>@@@DDDFFFIIIIIIJJJKKKMMMOOOQQQRRRPPPQQQSSSTTTTTTSSSQQQPPPJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCBBB@@@???>>>===@@@@@@AAAAAAAAA@@@??????===:::777555333222000......................................................------,,,,,,------...---,,,+++,,,---...---+++......------,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------............------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------,,,******+++---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,+++***)))***,,,---,,,+++---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++,,,---------------++++++++++++++++++++++++++++++++++++,,,---...///...------------,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------------------------,,,---......///...............---,,,,,,,,,------........................------------------------///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...............---------///...---,,,---...111222111222444777:::>>>BBBDDDHHHHHHIIIJJJJJJKKKJJJJJJGGGHHHHHHHHHGGGFFFEEEDDDFFFFFFGGGGGGHHHGGGGGGFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFHHHJJJKKKLLLNNNRRRUUUWWWWWWVVVTTTQQQPPPPPPQQQ......---------...//////111222555888;;;>>>@@@AAACCCDDDEEEDDDBBBAAABBBCCCCCCDDDEEEEEEDDDCCCDDDFFFPPPSSSVVVXXX[[[___cccfffhhheee```[[[WWWVVVVVVVVVXXXXXXYYYZZZYYYWWWUUUTTTOOONNNLLLJJJJJJLLLNNNOOOTTTTTTTTTSSSSSSTTTTTTTTTZZZ[[[^^^dddlllqqqtttuuurrrqqqnnnkkkjjjjjjkkklllnnnoooqqqqqqnnniiiddd```]]]^^^```dddiiiooouuuxxx|||zzzzzzvvvtttrrrqqqsssvvvzzz|||yyy{{{~~~}}}yyyqqqiiiddd```aaabbbbbbbbbaaa___^^^___aaaccccccaaa``````aaafffdddbbb___]]]\\\[[[[[[bbbdddgggkkknnnpppqqqqqqooonnnllljjjjjjkkknnnppprrrssssssssstttvvv{{{~~~xxxpppkkkiiigggeeedddfffggggggfffjjjjjjjjjjjjjjjhhheeecccXXXUUUQQQLLLHHHFFFEEEEEEBBBAAA@@@???????????????;;;<<<<<<<<<<<<>>>BBBEEEHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMPPPSSSTTTTTTSSSQQQMMMMMMMMMMMMLLLKKKIIIIIIGGGFFFEEECCCAAA@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAA>>>;;;888666444111///.....................///.........------,,,,,,,,,+++++++++,,,,,,---------...,,,+++,,,---...---,,,......------,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------............------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---,,,+++***+++---+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,,,,,,,------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,------,,,,,,+++++++++,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,------------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------+++++++++,,,---...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++---///000//////......------,,,,,,,,,------------------------------------------------------000...+++***+++---....................................---------,,,,,,,,,------------------------/////////...............///...------...111333555444666888;;;>>>BBBEEEFFFLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKIIIHHHFFFDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNSSSYYY]]]^^^^^^]]]ZZZWWWTTTTTTTTT............///000111222444666999<<>>>>><<<======<<<<<<>>>AAADDDFFFEEECCCBBBAAABBBCCCCCCEEEGGGLLLOOORRRSSSRRRQQQOOOOOOOOONNNMMMLLLKKKJJJGGGFFFEEEDDDCCCAAA@@@@@@??????@@@AAABBBBBBBBBBBBCCCAAA>>><<<:::888444111////////////..................------,,,,,,++++++******+++,,,,,,---------...---,,,,,,......---,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---+++,,,------,,,+++,,,---+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++******++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...------,,,---------,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------...---+++******+++,,,------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---///000000//////------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...+++***+++---....................................---------,,,,,,,,,------------------------//////////////////////////////...///111444777999<<<===???AAACCCEEEFFFGGGKKKKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDFFFIIILLLNNNOOOPPPNNNMMMKKKIIIIIIIIIKKKLLLLLLLLLLLLMMMOOOUUU\\\aaabbbcccdddbbb^^^ZZZXXXXXX------...///111333444555888999<<>>>>><<<<<<===<<<<<<===@@@BBBAAAAAAAAA@@@@@@AAAAAABBBAAACCCGGGKKKOOOPPPQQQQQQQQQQQQQQQPPPOOOMMMLLLKKKGGGGGGFFFEEEDDDCCCBBBBBB???@@@AAABBBCCCCCCCCCCCCDDDBBB@@@???>>><<<888555333222111111//////...---.........------,,,,,,,,,***+++,,,------------,,,...---,,,---...///...,,,+++,,,,,,---......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***,,,......---,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++,,,,,,---,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......------...///...,,,+++,,,---+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,+++***))),,,,,,,,,------------...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,---...////////////------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---++++++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------////////////000000000111000111333555888;;;===???EEEEEEGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGEEEDDDCCCBBB@@@@@@AAACCCDDDDDDDDDDDDFFFGGGJJJMMMPPPRRRTTTTTTTTTSSSRRRPPPPPPPPPPPPQQQNNNNNNNNNMMMOOOTTTZZZ___dddfffiiiiiieee```]]][[[------...000333555888999;;;===???AAACCCCCCBBBAAABBBCCCCCCBBBBBBDDDGGGJJJLLLOOOSSSTTTRRRPPPOOONNNKKKMMMNNNOOOOOOQQQSSSVVVUUUUUUTTTSSSQQQOOOMMMKKKPPPPPPOOOOOOPPPSSSUUUWWWZZZ[[[\\\^^^^^^^^^^^^^^^^^^```bbbccccccbbb```___^^^^^^___dddiiiooorrrsssqqqpppmmmlllmmmppptttwww~~~{{{rrrrrrpppooollliiifffdddhhhhhhiiijjjlllmmmlllkkkiiihhheeecccbbbaaaaaaaaa\\\YYYUUUUUUVVVXXXXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVXXX[[[^^^___]]][[[ZZZZZZWWWWWWUUUUUUUUUWWWXXXYYYYYYZZZ\\\]]]^^^___``````^^^\\\ZZZZZZ\\\______^^^\\\]]]___```aaacccgggiiihhhiiijjjlllpppssswwwxxx~~~|||yyywwwwwwzzz~~~}}}vvvsssnnnkkkhhhfffdddbbbdddkkktttyyy{{{zzzxxxxxxrrrqqqooolllhhhddd```^^^XXXVVVSSSNNNJJJFFFDDDBBB<<<>>>??????>>>>>>@@@AAABBBBBBBBBAAAAAA@@@???>>>===???BBBEEEIIILLLNNNOOOTTTTTTSSSRRRQQQOOOMMMLLLKKKJJJIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDBBBAAAAAAAAA???<<<999777666555333222000///...............------------+++,,,---......---,,,,,,///---,,,---...///...------------.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***,,,......---------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...******++++++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........,,,---///---+++***+++---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000,,,,,,,,,,,,,,,---...///------------------------------------------------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------......///000111111222333333555999<<<@@@BBBDDDDDDHHHIIIIIIJJJJJJIIIHHHGGGDDDEEEEEEEEEEEEEEEDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGKKKLLLNNNQQQTTTVVVWWWXXXUUUUUUUUUTTTSSSRRRRRRRRROOOOOONNNMMMNNNQQQVVV[[[```dddiiikkkhhhccc^^^[[[,,,---///111444777:::;;;>>>???AAACCCCCCBBBAAA@@@BBBCCCCCCCCCDDDFFFJJJMMMQQQTTTWWWWWWUUUQQQNNNMMMHHHJJJKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSQQQMMMIIIGGGGGGGGGHHHKKKOOOUUUZZZ^^^```aaacccddddddbbb```___cccdddfffgggfffdddaaa___^^^^^^^^^bbbhhhmmmpppqqqrrrpppnnnnnnppptttyyy|||{{{xxxqqqqqqooommmjjjfffbbb```ccccccdddgggiiikkkkkkkkkgggfffdddbbb```^^^]]]]]]YYYVVVTTTUUUWWWYYYYYYWWWUUUUUUVVVVVVVVVVVVVVVVVVZZZ]]]```aaa```^^^\\\\\\XXXXXXWWWVVVVVVVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^___]]]ZZZWWWXXXZZZ\\\[[[ZZZZZZ\\\^^^_________aaabbbbbbbbbcccfffiiimmmqqqssszzzwwwsssppppppsssvvvyyy{{{vvvrrroookkkiiidddllluuu{{{|||zzzxxxxxxtttttttttssspppmmmiiigggbbb```\\\WWWRRRMMMJJJHHH???AAACCCCCCBBBAAABBBCCCFFFFFFEEECCCAAA===:::888999:::===@@@DDDGGGJJJLLLVVVUUUUUUTTTRRRPPPOOONNNNNNMMMLLLJJJHHHFFFDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCBBBBBBBBBBBBAAA???<<<::::::888666444222000///........................,,,---.........---,,,+++///...------...///...---/////////...------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***((('''+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---))),,,...///...------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------------------------++++++,,,------...//////((()))***+++,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,.........+++---...---***(((***,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,---......---,,,,,,,,,,,,------.........+++,,,,,,---,,,+++***(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++------------++++++------------------------///...---,,,,,,...///000,,,,,,,,,,,,,,,---...///........................---------------------------,,,,,,---......---+++..............................---------,,,,,,,,,------------------------------...000111222333444666999===BBBEEEGGGHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFCCCDDDEEEEEEFFFFFFFFFFFFJJJJJJKKKLLLLLLLLLKKKKKKNNNOOOQQQTTTVVVXXXYYYZZZTTTTTTTTTTTTSSSRRRPPPPPPPPPPPPOOOMMMMMMOOOSSSWWW[[[```gggjjjhhhbbb]]]YYY000111444777:::===>>>???AAAAAAAAAAAABBBBBBBBBBBBAAADDDFFFHHHJJJLLLOOORRRWWWXXXYYYYYYWWWTTTPPPNNNKKKJJJIIIJJJLLLMMMLLLKKKNNNNNNNNNLLLIIIHHHHHHJJJIIIKKKMMMOOORRRVVV[[[___hhhhhhhhhgggeeecccaaa___bbbggglllnnnlllgggbbb___``````aaaffflllpppqqqoooqqqrrrsssuuuwwwyyy{{{{{{|||{{{zzzyyywwwuuuooolllhhheeedddbbb___]]]___```bbbeeegggiiijjjjjjggggggeeedddbbbaaa```___]]][[[XXXVVVWWWYYYYYYYYYZZZXXXVVVUUUVVVXXX[[[\\\^^^```dddffffffccc^^^[[[YYYXXXVVVWWWZZZ\\\]]]]]][[[[[[[[[\\\\\\]]]^^^___ZZZZZZZZZ[[[[[[[[[[[[[[[\\\ZZZYYY[[[^^^```^^^\\\aaa```______aaacccfffhhhkkkjjjhhhhhhjjjnnnrrruuuxxx|||zzztttqqqmmmssszzz|||yyyvvvuuuuuutttttttttttttttppplllgggaaa]]]XXXRRROOOKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEDDDBBB@@@===<<<===>>>???======???DDDHHHPPPQQQSSSSSSRRRSSSTTTVVVTTTQQQNNNMMMLLLJJJFFFBBBGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@??????===;;;888666333222000000///...---------------.........//////000000---+++)))***---///...,,,......---------,,,,,,,,,........................,,,,,,,,,,,,++++++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,++++++***.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++++++++,,,,,,---------,,,,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...111,,,***,,,---,,,---000---...///......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------............------........................------------------------+++,,,,,,---......////////////111222444666888999AAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFFFFGGGGGGDDDEEEFFFHHHJJJJJJKKKKKKQQQQQQRRRSSSSSSRRRPPPOOORRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSRRRTTTQQQLLLIIIIIIKKKPPPSSSXXX[[[___dddeeeccc^^^YYY333444666999;;;===>>>???@@@@@@@@@@@@@@@AAABBBBBBGGGIIIMMMOOOPPPRRRTTTVVVYYYYYYYYYWWWUUURRROOOMMMKKKJJJIIIJJJMMMNNNNNNMMMKKKLLLLLLKKKIIIIIIJJJKKKLLLOOORRRTTTWWWZZZ^^^aaaiiijjjjjjiiihhhfffdddcccdddhhhlllmmmjjjfffbbb```aaaaaadddjjjqqqvvvwwwwwwuuuuuuvvvvvvwwwxxxyyyyyyyyywwwtttsssqqqooollljjjiiifffcccaaaaaa```___^^^___```ccceeegggiiikkkkkkkkkkkkjjjhhhfffdddbbbaaa___\\\ZZZZZZ[[[]]]^^^^^^^^^\\\ZZZXXXXXXYYY[[[]]]___aaadddffffffdddaaa___ZZZYYYYYY[[[^^^aaacccccc___^^^]]]\\\\\\]]]^^^___\\\[[[[[[[[[[[[\\\]]]]]]^^^\\\ZZZ[[[]]]^^^^^^\\\\\\\\\\\\\\\^^^```bbbccchhhgggeeeeeefffhhhlllnnnrrruuuzzz{{{|||wwwvvvtttttttttuuuwwwxxxyyyuuuqqqmmmiiiddd```\\\TTTRRROOOKKKIIIHHHHHHHHHEEEEEEEEEDDDBBB@@@>>><<<:::;;;<<<<<<;;;<<<@@@DDDKKKMMMOOOPPPPPPQQQTTTVVVWWWTTTRRRQQQPPPOOOKKKHHHFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFEEEDDDCCCBBBBBB@@@???>>><<<999777444333222222000///......................../////////000---+++)))***---......,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,+++******---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,------...---------,,,,,,+++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,......000,,,***,,,---+++,,,///,,,,,,,,,,,,---///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------------,,,........................///////////////........................///000000111333555888;;;===>>>???BBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFGGGHHHJJJKKKLLLLLLLLLTTTUUUVVVVVVVVVUUUTTTSSSTTTUUUWWWYYYZZZZZZZZZZZZWWWVVVVVVUUUTTTTTTTTTSSSSSSPPPLLLHHHHHHJJJNNNQQQVVVXXX]]]bbbeeeddd___[[[777888999;;;===>>>?????????>>>======>>>@@@BBBDDDLLLOOOTTTWWWXXXXXXXXXYYYZZZYYYWWWUUURRRPPPNNNMMMLLLKKKJJJKKKMMMOOOOOONNNHHHIIIJJJJJJJJJKKKMMMOOORRRUUUXXX[[[]]]___aaacccjjjjjjkkkkkkjjjiiigggffffffhhhkkkkkkiiifffdddccceeefffiiipppwww|||~~~xxxxxxwwwvvvuuutttttttttqqqooommmkkkiiifffccc```bbb___]]]]]]^^^```aaabbbaaabbbdddgggiiikkkmmmnnnppppppooommmjjjgggdddbbbaaa___]]]^^^```bbbcccbbbaaa___]]]ZZZYYYYYYZZZ[[[^^^```aaacccdddccccccbbb\\\[[[[[[^^^bbbfffhhhhhheeecccaaa______```bbbcccbbbaaa___^^^^^^```bbbddddddaaa______```aaaaaa```^^^___```aaaaaabbbbbbbbbbbbaaa``````aaacccfffhhhkkknnnrrrwww{{{yyyvvvtttrrrrrruuuyyy|||{{{yyywwwsssooollldddaaa[[[VVVQQQOOONNNNNNJJJJJJIIIHHHFFFDDDBBBAAA;;;<<<===<<<<<<<<<>>>@@@CCCFFFIIIKKKMMMOOORRRUUUWWWVVVTTTTTTSSSRRROOOMMMHHHGGGEEEDDDDDDEEEGGGHHHFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>;;;999777555555444222111000/////////............////////////---,,,***+++---...------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,------...///000------,,,,,,,,,,,,++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...++++++------++++++......,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,..............................---------,,,,,,,,,000////////////111333444666888;;;???BBBDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLMMMMMMNNNNNNUUUVVVWWWXXXXXXWWWVVVVVVVVVYYY\\\___``````______YYYYYYXXXWWWVVVVVVVVVVVVTTTQQQLLLIIIHHHJJJMMMPPPTTTWWW\\\bbbffffffccc```;;;<<<===>>>????????????>>>===<<<<<<>>>AAADDDGGGOOOSSSXXX\\\\\\[[[ZZZYYYYYYWWWUUURRRPPPOOOOOOOOONNNMMMKKKKKKLLLMMMMMMLLLFFFGGGJJJKKKLLLNNNQQQTTTXXX[[[^^^```aaaaaacccdddfffggghhhiiijjjiiihhhgggfffhhhjjjjjjiiihhhhhhiiimmmoooqqqvvvzzz}}}xxxvvvtttqqqooommmllllllllljjjiiihhhgggeeebbb______]]][[[\\\```cccfffgggeeefffgggiiikkkmmmoooppprrrqqqqqqooolllhhheeeccccccaaa``````aaacccbbbbbb```___\\\YYYWWWVVVVVVVVVYYYYYYZZZ[[[\\\^^^___```[[[[[[\\\^^^bbbeeeffffffhhhfffcccbbbbbbeeehhhjjjiiigggdddccccccfffjjjlllmmmllljjjiiiiiijjjkkkkkkfffggghhhhhhhhhfffdddccc]]]]]]]]]^^^```bbbdddfffhhhiiilllpppuuuyyy|||~~~}}}zzzvvvssssssvvvzzz}}}~~~zzzxxxtttpppjjjccc]]]ZZZXXXXXXTTTTTTRRRPPPNNNKKKIIIHHH@@@@@@AAA@@@???>>>>>>???===???CCCFFFIIILLLPPPSSSTTTTTTTTTTTTTTTSSSRRRQQQMMMKKKHHHEEEDDDEEEFFFGGGFFFFFFGGGGGGGGGFFFEEEEEEBBBBBBAAA@@@>>><<<:::999777666444222111000//////.........///////////////------,,,,,,,,,---------............------------,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,------------......//////---++++++...---***+++///555///+++,,,.........///------------------------------------------------,,,,,,,,,---------......,,,------......------,,,.................................---------,,,,,,/////////000222444777999;;;===@@@CCCFFFGGGGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGHHHIIIJJJNNNMMMMMMMMMNNNNNNOOOOOOSSSTTTUUUVVVVVVUUUTTTTTTYYY\\\```dddffffffeeeccc]]]\\\[[[YYYXXXXXXXXXXXXWWWTTTPPPLLLKKKMMMOOORRRUUUXXX^^^eeejjjkkkiiifff>>>??????@@@@@@@@@??????>>>>>>===>>>@@@DDDHHHKKKRRRVVV\\\___^^^\\\ZZZZZZVVVUUUSSSQQQPPPPPPQQQRRRQQQOOOLLLJJJKKKKKKKKKJJJGGGIIILLLNNNPPPSSSVVVYYY]]]___bbbcccbbbaaaaaaaaaaaabbbdddfffggggggggggggeeegggiiijjjjjjkkkmmmooovvvwwwxxxyyyyyyyyyzzzzzzsssqqqnnnjjjgggfffeeeeeeggggggggghhhiiiiiifffdddaaa___^^^```dddhhhjjjjjjhhhhhhhhhiiikkkmmmooopppnnnmmmmmmkkkhhheeebbbaaabbbaaa___^^^______]]]\\\[[[ZZZWWWUUURRRQQQPPPPPPPPPPPPPPPQQQSSSUUUXXXYYYZZZYYYYYY[[[^^^______^^^cccbbb``````aaaeeeiiillljjjhhheeecccdddggglllnnntttttttttsssssssssuuuvvvooopppppppppnnnjjjgggeeeaaaaaabbbbbbcccddddddeeeeeefffhhhjjjnnnrrruuuxxx|||~~~|||yyyxxx{{{~~~}}}vvvooojjjgggffffffbbbaaa^^^ZZZWWWSSSQQQPPPGGGFFFEEECCCBBB@@@>>>===999<<<@@@CCCFFFIIIMMMOOOQQQRRRTTTUUUUUUUUUUUUUUUSSSQQQNNNJJJGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCBBB@@@???===<<<999888666444222111000//////////////////...............------,,,,,,---...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,+++,,,...---+++---333>>>555---...///---,,,///------------------------------------------------,,,,,,,,,---------............////////////..............................000000000000000000000000......000222555999===??????AAABBBDDDEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNQQQQQQPPPOOOOOOOOOPPPPPPSSSTTTUUUUUUUUUTTTRRRQQQXXX\\\```eeeggghhhgggfff```___]]][[[YYYYYYZZZZZZYYYWWWSSSPPPPPPQQQSSSUUUXXX[[[```gggmmmooonnnlll@@@@@@AAAAAAAAAAAA@@@@@@??????@@@BBBEEEIIIMMMOOOUUUYYY^^^```___]]][[[ZZZTTTSSSRRRQQQQQQRRRSSSTTTTTTQQQMMMKKKKKKLLLLLLKKKLLLNNNQQQSSSUUUXXX[[[^^^cccddddddccc```^^^^^^^^^]]]^^^aaaccceeegggggggggfffhhhjjjllllllnnnqqqsssyyyzzzzzzyyyuuusssrrrrrrnnnlllhhheeebbbaaaaaaaaadddeeefffiiillllllkkkhhheeedddccceeehhhjjjjjjjjjffffffeeeeeefffhhhiiijjjeeedddcccaaa```^^^]]]]]]___]]][[[ZZZZZZZZZXXXVVVUUUTTTRRRPPPOOOMMMLLLLLLKKKKKKKKKKKKMMMPPPRRRTTTVVVVVVVVVWWWYYYYYYXXXVVVZZZYYYYYYZZZ\\\```cccfffdddbbb___^^^___bbbfffiiiqqqsssuuuvvvvvvwwwyyyzzzxxxxxxxxxwwwuuuqqqnnnllljjjjjjjjjjjjiiihhhfffeeeeeeeeeeeefffhhhlllppprrruuuwwwzzz}}}}}}yyyvvvuuuvvvwwwsssqqqlllfffaaa\\\YYYWWWOOOLLLHHHEEECCC@@@===;;;999<<>>@@@AAABBBCCCEEEGGGKKKNNNRRRSSSTTTUUUWWWZZZ[[[ZZZXXXUUUPPPLLLHHHEEECCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA@@@???===:::777555444333000/////////...............///000...,,,+++---///////////////............------------------------******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,+++++++++,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,,,,+++,,,...------444>>>GGG777,,,---///,,,,,,000........................------------------------,,,,,,,,,---------............////////////..............................******+++---...///000111444777:::>>>BBBDDDDDDEEEEEEDDDCCCCCCDDDEEEGGGIIINNNNNNNNNMMMMMMMMMMMMMMMPPPQQQSSSVVVXXX[[[]]]^^^\\\ZZZXXXUUUTTTTTTUUUUUUXXXXXXXXXWWWUUUSSSPPPOOONNNPPPTTTXXX\\\^^^``````^^^\\\YYYVVVUUUUUUVVVWWWVVVTTTRRRQQQQQQSSSUUUWWWYYY[[[___fffkkkmmmllljjj@@@@@@AAAAAABBBAAAAAAAAABBBCCCFFFJJJNNNRRRTTTVVVRRRUUUXXXYYYWWWUUUTTTTTTVVVVVVUUUTTTSSSRRRQQQQQQTTTQQQNNNNNNPPPSSSUUUUUUVVVWWWZZZ[[[\\\___bbbeeelllkkkhhhccc^^^[[[ZZZ[[[\\\^^^aaaeeehhhjjjkkkkkklllnnnpppqqqpppooopppqqqqqqssstttrrrnnnllllllmmmjjjhhheeecccbbbcccdddfffiiijjjlllpppssssssqqqoooiiihhhhhhiiiiiigggdddaaa\\\[[[YYYWWWWWWWWWXXXYYYTTTRRRPPPOOOOOOQQQTTTUUUUUUTTTSSSTTTUUUUUUSSSRRROOOOOOOOONNNNNNMMMMMMMMMKKKKKKLLLMMMNNNPPPRRRSSSQQQQQQRRRSSSUUUVVVTTTRRRSSSSSSSSSTTTVVVWWWYYYYYYXXXWWWVVVVVVWWWZZZ\\\^^^YYY^^^eeeiiijjjkkkmmmooohhhhhhiiiiiiiiiiiihhhhhhjjjlllooosssuuuvvvvvvvvvnnnllljjjiiijjjmmmpppsssttttttuuuuuutttqqqooommmpppppppppqqqsssvvvxxxyyyyyy{{{wwwpppkkkiiibbb[[[SSSMMMIIIFFFBBB???>>>@@@AAABBBAAAAAACCCDDDFFFIIINNNPPPPPPRRRUUUXXX[[[[[[ZZZXXXTTTOOOKKKHHHBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCBBB???===:::888666666000000//////.........---...///000///,,,+++---///000/////////....................................)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------///...------,,,+++***)))........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------,,,,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,+++++++++,,,,,,+++++++++,,,,,,------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++,,,+++,,,------...777AAAGGG666***,,,///,,,,,,222........................------------------------,,,,,,,,,---------......------............------........................000000222333555777888999999<<<@@@DDDFFFGGGFFFEEEFFFEEEDDDCCCEEEHHHKKKMMMQQQQQQQQQQQQQQQQQQQQQQQQUUUVVVXXX[[[^^^aaaccceee___]]][[[XXXWWWWWWWWWXXXWWWWWWWWWVVVSSSQQQNNNLLLIIIKKKNNNRRRVVVYYY\\\]]]\\\ZZZWWWTTTRRRRRRTTTUUURRRQQQOOOOOOOOOQQQTTTVVVWWWYYY]]]ccchhhiiihhhfff<<<<<<===>>>???AAACCCDDDCCCEEEGGGKKKOOOSSSVVVXXXTTTTTTTTTRRRPPPPPPRRRTTTTTTTTTSSSRRRRRRRRRRRRRRRQQQQQQRRRTTTWWWZZZ]]]___aaabbbaaa``````bbbfffjjjqqqooojjjddd___\\\]]]^^^^^^aaafffmmmrrrtttrrrppprrrqqqooommmkkkiiihhhhhhkkknnnpppooollliiihhhhhhnnnkkkfffccccccfffkkknnnoooqqqtttvvvvvvuuusssqqqnnnnnnlllgggaaa]]][[[ZZZVVVTTTRRRPPPOOOOOOQQQQQQNNNNNNNNNMMMNNNPPPUUUXXXZZZ\\\\\\[[[XXXVVVVVVVVVSSSRRRRRRRRRRRRRRRSSSTTTUUUTTTTTTTTTUUUWWWYYYZZZXXXXXXYYYZZZZZZYYYXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYY[[[]]]___aaaaaaaaaaaabbb```^^^\\\\\\\\\^^^___bbbfffmmmuuuzzz}}}}}}}}}yyyvvvrrrnnnnnnppptttwwwxxxxxxvvvsssnnnjjjhhhhhhiiijjjkkkllllllmmmppprrruuuwwwyyy|||~~~xxxrrrpppiiicccYYYQQQKKKHHHFFFDDDAAA???======>>>??????>>>DDDGGGJJJLLLMMMNNNQQQRRRUUUVVVXXXYYYVVVRRRMMMJJJFFFFFFFFFEEEEEEFFFGGGGGGGGGFFFEEEFFFGGGFFFDDDCCC@@@@@@???>>>===<<<;;;:::555///...111111///111777HHH666(((***...++++++//////............---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,++++++++++++......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************------++++++++++++------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...000...,,,,,,------,,,+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((***---//////...,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,222000...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,---///222555777@@@888...***+++---...---000000//////...---++++++........................---...///...---,,,---///..................------,,,---.........------,,,---///222555666777999;;;>>>BBBFFFIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKNNNQQQSSSTTTSSSTTTUUUXXXYYYXXXVVV]]]^^^```bbbdddddddddcccdddaaa]]]XXXVVVUUUVVVWWWZZZYYYXXXVVVRRROOOKKKIIIKKKIIIIIIMMMTTT[[[___```___]]]ZZZVVVSSSQQQPPPPPPPPPOOONNNNNNNNNPPPQQQRRRUUUUUUXXX]]]cccfffeeebbb@@@@@@AAAAAACCCDDDEEEFFFEEEFFFIIIKKKNNNQQQSSSTTTQQQRRRSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUUUUUUUVVVWWWVVVWWWWWWYYY[[[^^^aaabbbeeeggghhhhhhfffffffffhhhlllllljjjgggcccbbbbbbdddeeeggglllqqqvvvwwwvvvtttrrrqqqnnnllliiigggffffffhhhkkkmmmmmmjjjgggfffggglllkkkjjjiiikkknnnrrrttt{{{{{{zzzxxxuuupppllljjjiiiiiigggbbb]]]YYYWWWWWWRRRQQQOOOMMMLLLLLLMMMNNNLLLLLLMMMNNNOOORRRWWWZZZ```bbbcccbbb```^^^^^^^^^[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^]]]]]]^^^___```aaa```aaabbbbbbbbbbbb``````______^^^]]]]]]]]]]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\^^^^^^^^^]]]]]]\\\ZZZYYYWWWWWWXXXYYYYYY^^^bbbiiipppwww{{{}}}~~~}}}{{{xxxuuuuuuvvvxxxyyy||||||yyyuuuoookkkjjjjjjiiiiiiiiihhhhhhjjjnnnqqqqqqsssvvvyyy{{{}}}}}}}}}{{{uuussssssmmmddd\\\UUUPPPLLLIIIDDDBBB???>>>???@@@@@@@@@BBBEEEGGGHHHHHHIIIJJJLLLPPPQQQTTTUUUUUURRRNNNLLLJJJIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEGGGGGGEEEDDDBBBBBBAAA@@@???>>>======999333111222111...///444BBB333***,,,///++++++//////............---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,+++++++++,,,......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,,,,------///...,,,,,,------,,,+++---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))+++,,,......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,------,,,++++++,,,---000111777222---+++...000...,,,..................------------------------------,,,---......,,,,,,---.............................................//////...111555888999;;;>>>@@@AAACCCGGGIIIIIIJJJLLLMMMOOONNNNNNNNNPPPRRRUUUVVVXXXVVVVVVWWWYYYZZZYYYXXX\\\]]]___```bbbcccddddddeeebbb]]]YYYVVVUUUVVVVVVYYYYYYYYYWWWUUURRRNNNLLLLLLJJJJJJOOOVVV^^^bbbdddcccaaa]]]YYYUUURRRPPPPPPOOONNNMMMLLLMMMMMMOOOPPPQQQPPPRRRWWW]]]aaa```^^^BBBCCCCCCDDDFFFGGGHHHHHHJJJJJJKKKLLLMMMOOOOOOPPPMMMOOORRRSSSSSSSSSTTTUUUWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^___```bbbdddfffgggkkknnnppppppmmmjjjgggfffiiikkkllllllkkkjjjkkklllnnnooorrrvvvyyyzzzyyywwwsssrrrooommmjjjgggeeedddeeegggiiijjjhhhgggggghhhlllnnnqqqtttxxxzzz||||||~~~xxxqqqkkkfffdddccccccaaa]]]YYYUUUTTTSSSRRRQQQOOONNNMMMNNNNNNOOOMMMOOOQQQRRRUUUYYY^^^bbbkkklllnnnnnnmmmllllllmmmjjjlllmmmoooppppppoooooooooooonnnnnnnnnnnnooopppooopppqqqrrrrrrrrrqqqpppooonnnmmmlllkkkjjjjjjjjjhhhhhhgggfffeeedddcccbbbaaaaaabbbbbbaaa```___]]][[[[[[YYYXXXWWWWWWWWWWWWXXX[[[```gggnnntttxxxzzz~~~~~~~~~~~~~~~~~~xxxrrrnnnmmmmmmjjjiiifffdddcccffflllpppoooqqquuuyyyzzzzzzyyywwwyyyzzz}}}~~~zzzyyyvvvrrrjjjccc\\\VVVOOOKKKIIIFFFBBB???@@@AAABBBBBBCCCEEEFFFFFFEEEDDDDDDEEEGGGJJJMMMPPPQQQQQQPPPOOOOOONNNMMMKKKJJJIIIHHHGGGFFFEEEDDDEEEGGGGGGFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@===999555444222...---///888000,,,///000++++++000///............---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,......------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------///---++++++,,,---,,,+++,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...---,,,+++***+++,,,,,,...,,,+++---111222000------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................//////.........000111222222555999<<<>>>@@@BBBEEEDDDEEEGGGHHHIIIKKKNNNPPPTTTTTTUUUUUUWWWXXXZZZ[[[\\\ZZZXXXXXXZZZ[[[[[[[[[[[[[[[\\\]]]^^^```aaabbbcccaaa\\\XXXUUUTTTUUUUUUWWWXXXZZZZZZYYYWWWTTTRRROOONNNOOOSSSZZZbbbgggiiiiiifffbbb]]]XXXSSSPPPOOOMMMMMMKKKJJJJJJKKKLLLMMMLLLKKKKKKPPPVVVZZZZZZYYYBBBCCCEEEGGGHHHJJJKKKKKKOOOOOOOOOOOONNNNNNNNNNNNLLLOOOTTTVVVWWWVVVVVVWWWWWWXXXYYYZZZ]]]___aaabbbeeeeeeeeefffggghhhiiijjjrrrsssuuussspppllliiihhhmmmpppsssuuuuuutttssstttsssssssssuuuxxxyyyxxxvvvrrrqqqpppmmmjjjhhheeedddccceeegggiiikkklllmmmnnnqqqtttzzz~~~yyyrrrkkkfffbbbaaa]]]^^^]]]ZZZVVVTTTSSSSSSUUUUUUTTTTTTTTTTTTUUUUUUUUUXXX[[[]]]aaaeeekkkoooyyy{{{}}}~~~}}}}}}~~~}}}~~~}}}}}}|||||||||zzzyyywwwuuutttsssqqqqqqqqqpppnnnkkkiiigggffffffdddbbb```^^^\\\\\\YYY[[[^^^bbbhhhmmmrrruuuyyy{{{~~~xxxsssrrrsssmmmkkkgggcccbbbeeelllpppsssvvvzzz~~~}}}zzzwwwvvvvvvwwwyyy|||~~~{{{{{{{{{tttqqqmmmhhhbbb[[[TTTNNNOOOJJJEEEAAAAAABBBDDDDDDFFFGGGHHHFFFCCCAAA@@@@@@@@@BBBFFFJJJMMMOOOPPPPPPRRRQQQPPPOOOMMMKKKIIIHHHGGGEEEDDDEEEGGGHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBB???<<<:::777444111/////////---...111000,,,,,,000///............---------,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...,,,++++++,,,---,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---,,,+++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,++++++,,,...///,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------//////---,,,,,,,,,,,,---+++++++++...111222111///......---------.........,,,,,,,,,,,,,,,,,,,,,,,,---...//////------...///............////////////000///......///111333555777:::===???@@@AAADDDEEEFFFGGGHHHHHHIIIKKKOOORRRYYYYYYZZZ[[[]]]^^^^^^___^^^\\\YYYXXXYYY[[[[[[[[[ZZZYYYYYYXXXYYYZZZ\\\]]]^^^\\\YYYVVVTTTTTTTTTUUUVVVXXX[[[]]]]]]\\\YYYXXXUUUUUUVVVYYY^^^dddiiilllllljjjeee```ZZZUUUQQQOOOMMMMMMKKKJJJJJJJJJKKKLLLKKKIIIIIIMMMSSSWWWYYYXXXEEEGGGIIILLLNNNPPPQQQQQQSSSSSSRRRRRRQQQPPPOOOOOONNNRRRVVVYYYZZZYYYYYYYYYWWWXXXZZZ\\\___bbbeeefffhhhiiijjjjjjkkkkkklllllluuuuuutttqqqnnnllllllmmmuuuxxx|||}}}|||yyyxxxwwwsssqqqppppppqqqrrrrrrqqqnnnmmmmmmllljjjhhhfffeeeeeefffiiimmmrrrvvvxxxyyyzzz}}}zzzwwwqqqkkkeee```^^^]]]XXXYYYZZZXXXVVVUUUUUUVVVYYYYYYYYYZZZ[[[\\\]]]^^^bbbeeehhhllloootttzzz}}}}}}zzzxxxvvvuuussspppmmmiiieeeccccccbbbbbbdddfffjjjmmmoooqqquuu{{{}}}||||||sssqqqmmmiiigggjjjooosss|||~~~{{{vvvuuuttttttuuuxxx{{{}}}zzzvvvtttuuuuuurrrqqqooonnnjjjddd]]]XXXTTTOOOIIIEEEDDDEEEEEEEEEHHHHHHHHHFFFBBB>>>======<<<>>>AAAEEEIIILLLNNNOOORRRRRRQQQQQQOOONNNLLLKKKHHHFFFEEEEEEFFFGGGGGGGGGEEEEEEEEEDDDDDDCCCCCCBBB>>>>>>===:::888666444222,,,---000222000------000///............---------,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,******,,,------,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...,,,++++++,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...,,,++++++,,,...///,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------,,,,,,,,,---------...---------///111111111111000...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...000111000///...///000........./////////000000000/////////000333666888<<<>>>@@@AAAAAAAAABBBCCCFFFGGGGGGGGGHHHJJJOOORRRZZZ[[[]]]^^^____________]]]ZZZWWWVVVWWWYYYZZZZZZXXXWWWVVVUUUUUUVVVWWWXXXXXXWWWUUUSSSSSSSSSTTTUUUUUUWWWZZZ\\\]]]]]]\\\[[[ZZZZZZ[[[\\\___dddiiilllmmmkkkgggbbb\\\WWWRRRPPPPPPOOONNNMMMMMMMMMNNNOOOOOOMMMMMMPPPWWW[[[]]]\\\MMMOOOQQQTTTUUUVVVVVVVVVTTTTTTTTTSSSSSSRRRRRRRRRRRRUUUYYY[[[[[[ZZZYYYYYYXXXYYY[[[^^^aaadddgggiiijjjkkklllmmmmmmnnnmmmmmmssssssqqqnnnlllmmmqqqttt|||~~~zzzvvvuuupppmmmjjjhhhiiikkkkkkkkkhhhiiijjjkkkkkkkkkjjjiiikkklllnnnssszzz|||zzzuuurrrmmmhhhbbb^^^[[[ZZZXXXYYY[[[[[[[[[[[[]]]^^^``````bbbdddfffhhhjjjkkkrrruuuyyy}}}}}}wwwrrrooommmkkkiiigggggggggiiijjjmmmqqqwww}}}zzzyyywwwtttrrrrrruuuxxx~~~vvvtttrrrppppppqqqsssuuu{{{zzztttqqqooommmmmmmmmnnnooonnnjjjddd___ZZZUUUOOOKKKIIIIIIHHHHHHGGGHHHGGGDDD@@@===;;;;;;<<<===???AAADDDGGGJJJKKKNNNOOOPPPQQQQQQPPPOOOOOOJJJHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCCCC>>>@@@@@@===<<<<<<999555...///000111000......//////............---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++******,,,------,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////---,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......)))******++++++,,,,,,,,,111000...------///111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...///000.........//////000000111111111111333555888:::<<>>>>>>>>???AAACCCEEEFFFIIIJJJMMMPPPRRRSSSSSSRRRLLLJJJFFFEEEEEEFFFFFFEEEFFFFFFEEEEEEEEEEEEDDDDDD???CCCDDDAAA???@@@===777222222000////////////...///............---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,***)))***,,,------,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///***++++++,,,,,,,,,,,,,,,.........---------///000111000...,,,,,,,,,---...---------------------------...///...---,,,---///---......///000000111111333444666888;;;===???@@@???AAACCCCCCBBBAAABBBCCCAAACCCDDDEEEFFFHHHKKKNNNTTTVVVXXX[[[[[[ZZZXXXWWWVVVUUUTTTUUUWWWXXXWWWVVVPPPQQQSSSUUUXXXYYYZZZZZZWWWWWWUUUTTTSSSRRRRRRRRRPPPPPPPPPQQQRRRSSSTTTTTTVVVWWWXXXYYYYYY]]]bbbgggjjjjjjhhhfffccc```]]][[[XXXXXXXXXXXXYYYZZZ\\\]]]]]]]]]^^^ccciiimmmllljjjZZZZZZ[[[ZZZYYYVVVSSSQQQOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZZZZXXXVVVVVVWWW\\\]]]___aaaeeeiiikkkmmmkkklllnnnpppqqqqqqppppppiiikkkmmmnnnpppsssxxx{{{}}}}}}xxxrrrnnnmmmkkkhhhccc```aaaccceeeeeejjjlllqqquuuyyy{{{|||}}}{{{yyyyyy}}}{{{uuuqqqooonnnnnnooonnnmmmkkkjjjhhhffffffeeehhhkkknnnppprrrvvvxxx~~~vvvuuuuuuvvvyyy}}}|||zzzpppnnnlllkkkjjjkkklllmmmsssuuuxxx|||{{{uuutttuuuwwwyyyzzzxxxsssoooccc```[[[WWWUUURRROOOMMMKKKLLLLLLIIIFFFBBBAAAAAA@@@@@@?????????AAABBBCCCEEEGGGKKKOOORRRTTTTTTTTTNNNKKKGGGEEEEEEFFFEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFAAAFFFGGGCCCAAABBB>>>888666444000---...000000...//////.........---------,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,***)))***+++------,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,222000...+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///....../////////...------***,,,---...------...//////...---,,,,,,---///111........................+++,,,------++++++,,,------......///000111111222555666999<<>>@@@CCCCCCCCCCCCDDDEEE???AAACCCDDDEEEGGGJJJLLLQQQSSSVVVXXXYYYXXXUUUSSSTTTSSSTTTVVVXXXYYYXXXVVVMMMOOOSSSWWWZZZ]]]^^^___[[[ZZZXXXVVVTTTRRRQQQQQQNNNMMMLLLLLLLLLNNNOOOPPPPPPRRRTTTUUUVVVZZZ```eeeiiiiiiiiihhhfffcccaaa___[[[[[[[[[[[[]]]___aaabbbaaaaaadddiiiooorrrqqqooo^^^``````^^^ZZZVVVTTTSSSPPPPPPPPPQQQSSSVVVXXXZZZTTTVVVXXXWWWUUUUUUWWWZZZ^^^___aaadddhhhjjjjjjiiijjjhhhgggjjjoooqqqooolllnnnnnnpppssswwwxxxxxxwww|||yyyuuutttsssqqqlllhhhgggccc^^^[[[]]]aaaeeegggiiimmmssszzz|||||||||{{{}}}wwwqqqooonnnmmmllloooppprrrttttttsssrrrqqqrrrtttyyy~~~}}}{{{{{{|||}}}|||yyy~~~{{{wwwtttqqqooollljjjhhhgggfffeeecccjjjlllqqqvvv{{{}}}|||~~~yyysssmmmhhhbbb]]]ZZZVVVQQQMMMKKKJJJIIIGGGEEEDDDCCCBBBBBB@@@>>>>>>>>>>>>===<<>>@@@@@@AAABBBDDDEEEDDDBBBBBBDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHLLLNNNQQQVVVYYYXXXTTTPPPOOOOOOQQQTTTWWWVVVTTTQQQPPPSSSWWW\\\aaaccceeeeeefffeeebbb^^^XXXTTTSSSSSSOOONNNLLLJJJIIIIIIIIIIIINNNSSSWWWXXXXXX[[[bbbhhhkkklllmmmmmmlllhhheeebbb\\\^^^___``````bbbeeegggfffggghhhjjjkkkmmmnnnnnn```aaaaaa___[[[WWWUUUUUURRRRRRRRRSSSTTTVVVWWWYYYRRRTTTVVVUUUTTTTTTWWWZZZ]]]^^^aaaeeejjjlllllljjjgggeeeeeeiiiooorrrrrrooorrrrrrrrruuuxxxyyyxxxwwwssspppnnnmmmmmmkkkhhheeegggccc___]]]___bbbfffhhhooorrrxxx}}}~~~}}}vvvvvvuuutttuuuyyyyyysssooommmmmmmmmqqqssswwwzzz|||~~~~~~}}}|||yyy~~~|||xxxsssooommmkkkhhhfffeeeeeefffeeedddeeehhhkkkpppuuuyyy|||~~~zzzsssnnngggbbb^^^ZZZUUUQQQOOONNNMMMLLLJJJHHHFFFEEEEEECCC@@@???@@@???>>>======>>>@@@CCCGGGKKKNNNPPPMMMMMMKKKJJJIIIHHHGGGGGGEEEEEEFFFFFFGGGHHHHHHIIIEEEDDDDDDCCCBBBAAAAAAAAA<<<;;;888555333111111111,,,++++++,,,...///...---......................../////////.........------++++++++++++++++++++++++000---******,,,---,,,+++,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,------.../////////---,,,,,,---...,,,+++)))+++,,,,,,,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------------------------,,,,,,+++++++++------------------------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,---///...------...000..................------------...............---...///000333555777999999>>>@@@BBBCCCCCCDDDGGGIIIIIIGGGFFFFFFGGGHHHGGGFFFDDDDDDDDDDDDEEEFFFHHHIIINNNOOOSSSWWWYYYXXXTTTQQQNNNNNNOOORRRTTTTTTRRRPPPMMMQQQWWW^^^cccgggiiijjjiiiiiifffbbb\\\XXXVVVVVVRRRPPPMMMJJJHHHHHHHHHIIILLLQQQVVVZZZ\\\```gggmmmnnnnnnnnnnnnllljjjgggeeefffffffffdddaaa___```aaa_________```aaabbbbbbcccaaabbbbbb```\\\XXXVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVSSSTTTUUUVVVVVVWWWYYY[[[\\\^^^bbbgggkkkmmmmmmkkkdddcccccchhhoootttvvvuuuuuutttssssssttttttrrrqqqhhhfffeeeeeeeeefffeeecccgggeeecccaaabbbeeehhhkkktttvvvzzz}}}}}}zzzvvvsssnnnmmmkkkjjjkkkpppwww|||}}}wwwrrroooqqqtttwwwzzz~~~zzzvvvrrrnnnllliiigggdddcccddddddddddddcccdddgggkkkooorrruuuwww{{{yyyuuunnniiidddaaa^^^\\\WWWWWWVVVTTTQQQNNNKKKJJJHHHFFFCCCAAAAAA@@@???===;;;;;;<<<>>>BBBFFFKKKMMMPPPOOOOOOMMMLLLJJJIIIHHHFFFFFFEEEEEEFFFGGGIIIJJJEEEEEEEEEDDDDDDCCCCCCCCCAAA???===999666444222111---,,,+++---///000///.......................................------------++++++++++++++++++++++++...---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,------......////////////---,,,,,,---...---+++)))+++,,,,,,,,,,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------------------------------,,,,,,,,,,,,++++++------------------------+++******))))))******+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///((()))***,,,------......,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,---------------------------...000///......///111/////////...---------,,,.....................---...000222555888;;;===>>>EEEFFFHHHIIIIIIKKKMMMOOOOOOMMMKKKKKKLLLLLLKKKJJJGGGFFFEEEEEEFFFHHHKKKLLLQQQRRRTTTWWWYYYXXXTTTQQQLLLLLLMMMOOOQQQQQQOOOMMMJJJOOOVVV___fffjjjlllmmmmmmmmmkkkgggbbb]]][[[[[[UUURRRNNNJJJHHHIIIJJJKKKLLLRRRYYY^^^bbbgggmmmrrrqqqpppnnnmmmjjjhhhgggfffeeedddbbb^^^YYYVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVWWW```aaabbb```\\\XXXVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXZZZ\\\^^^```___aaadddiiimmmnnnllljjjcccbbbdddiiipppvvvzzz{{{wwwtttpppmmmllljjjhhhfffaaa```______aaacccdddeeehhhhhhgggffffffhhhkkkmmmtttuuuwwwwwwtttoooiiieeefffeeecccaaaccchhhooouuu{{{}}}xxxvvvzzz~~~~~~}}}{{{xxxuuusssrrrooollliiiffffffeeedddcccdddeeefffhhhkkkmmmoooqqquuu{{{{{{uuupppllliiihhhgggbbbbbbaaa^^^ZZZVVVQQQNNNLLLIIIFFFDDDCCCAAA???>>><<<;;;;;;===@@@EEEJJJMMMQQQRRRRRRRRRQQQOOOMMMKKKHHHGGGEEEDDDDDDFFFGGGIIIFFFFFFEEEEEEEEEEEEEEEEEEDDDCCC@@@<<<999666333222333111//////000000///---........................++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,---------.........///...---,,,,,,---...---,,,***+++---,,,,,,+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------)))***+++,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................,,,...//////......///000000000///...---,,,,,,,,,..................//////000222444888<<>>===<<<<<<<<>>???@@@EEEHHHNNNSSSVVVVVVTTTSSSQQQPPPNNNLLLJJJGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEDDDCCC@@@>>>===666444000//////000000///........................------........./////////++++++++++++++++++++++++(((+++......,,,+++,,,---//////...------------------,,,,,,++++++,,,,,,------------------------------,,,+++,,,...///...---+++,,,------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------+++++++++,,,,,,---------------------------------......------------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------------------,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................,,,---......------...///..................------.........///222555888:::>>>???AAACCCEEEGGGIIIJJJMMMRRRXXX^^^```bbbdddeee```^^^[[[YYYYYYXXXVVVUUUTTTVVVXXXZZZ\\\]]]]]]]]]XXXWWWVVVVVVXXXYYYXXXWWWOOOLLLIIIGGGGGGIIIIIIIIILLLLLLMMMOOOPPPQQQRRRRRRWWW[[[bbbfffgggfffeeedddcccaaa^^^\\\ZZZZZZ[[[[[[]]][[[YYYXXXWWWVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQPPPQQQSSSSSSSSSTTTVVVXXX[[[YYYVVVSSSRRRRRRSSSTTTVVVXXXZZZZZZYYYXXXXXXYYY[[[^^^bbbeeefffeeebbb```cccbbbcccgggnnnsssuuuuuullljjjiiiiiikkknnnoooooohhhkkkoooqqqqqqooommmlllkkkfffaaa^^^^^^```aaabbbddddddcccaaa```cccjjjpppqqqvvvyyyxxxsssnnnnnnooojjjhhhddd___[[[YYYWWWWWWWWWYYY]]]aaaeeejjjppptttzzzwwwsssnnniiigggeeeeeeeeegggjjjlllnnnrrrvvvyyy|||wwwuuuooorrrvvvyyyyyyuuupppmmmaaa^^^YYYUUUQQQNNNJJJGGG?????????????????????>>>@@@DDDJJJQQQTTTUUUTTTSSSUUUTTTRRRPPPMMMIIIFFFEEECCCCCCDDDEEEFFFGGGGGGHHHEEEFFFFFFFFFEEEDDDBBBAAA???<<<777444222111000///........................,,,,,,,,,------.........------------------------(((+++......,,,+++,,,...000///...------------------,,,,,,++++++,,,,,,---.....................------,,,+++,,,...///...---+++---------++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...------------------------+++++++++,,,,,,---------------------------------...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///***+++,,,---.../////////---------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........////////////////////////---...//////......///111---------........................000333777:::===AAABBBCCCDDDFFFHHHIIIJJJPPPSSSWWW[[[^^^bbbfffjjjccc```]]]\\\[[[ZZZXXXWWWVVVXXX[[[^^^```aaa``````ZZZYYYXXXXXXZZZ[[[[[[ZZZPPPMMMIIIGGGHHHIIIIIIIIILLLLLLLLLLLLMMMNNNOOOPPPRRRXXX___eeeggggggffffffgggfffccc```]]]\\\[[[ZZZVVVTTTQQQOOOOOOOOOOOONNNLLLLLLNNNOOOQQQRRRSSSSSSTTTVVVXXX[[[\\\___cccfffdddaaa]]]YYYWWWVVVVVVWWWWWWXXXYYYZZZ[[[[[[[[[ZZZ^^^bbbfffggggggggghhhjjjhhhiiikkkppptttvvvuuutttmmmjjjhhhiiimmmppppppoookkkkkkkkkmmmmmmllliiiggggggccc___^^^```cccfffhhhkkkkkklllmmmoooqqqtttvvvzzzyyyvvvsssoookkkhhhgggbbbaaa___]]]\\\\\\]]]]]]^^^bbbgggmmmtttzzz~~~zzzwwwtttnnnfff```gggfffeeeeeegggkkkpppssssssxxx~~~yyyvvvrrruuuuuurrrqqqrrrqqqnnnkkkeee^^^[[[ZZZWWWRRRMMMJJJGGGDDDBBBBBBAAA@@@???AAABBBEEEIIIMMMQQQTTTUUUWWWTTTQQQQQQQQQPPPMMMIIIEEEBBB@@@@@@CCCFFFFFFEEEGGGFFFEEECCCBBBBBBBBBBBB@@@???===;;;777444111000---------,,,,,,------...///............---------.........------,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,---+++******,,,...---------------,,,,,,+++++++++............---,,,++++++---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,------...------,,,+++***)))------------------------,,,------......------,,,++++++,,,,,,,,,,,,------/////////...------,,,,,,+++,,,------......------........................+++,,,,,,------,,,,,,+++...............------------...///000000///...------------............///000///...---------------+++---......---,,,---//////000111333777;;;???BBBBBBBBBBBBCCCEEEHHHKKKMMMQQQPPPQQQVVV\\\bbbfffhhheeeaaa^^^]]]]]]]]]ZZZXXXZZZYYYYYY\\\```eeehhhiiibbbaaa___```aaabbbaaa```ZZZUUUOOOLLLLLLKKKJJJGGGPPPOOONNNMMMLLLLLLLLLLLLQQQUUU\\\bbbfffgggeeedddeeedddaaa^^^ZZZWWWUUUSSSOOONNNLLLKKKKKKLLLOOOPPPPPPPPPOOOPPPRRRVVVZZZ\\\]]]\\\]]]___ccchhhmmmpppmmmiiieeeaaa^^^\\\YYYWWWYYYYYYZZZ[[[\\\]]]]]]]]]```cccggghhhhhhiiikkknnnnnnnnnqqqtttwwwyyywwwvvvpppmmmllllllooopppooonnnjjjiiiiiijjjkkkjjjgggddd```^^^]]]^^^ccciiimmmooosssssstttvvvxxxzzz|||~~~}}}{{{wwwrrrmmmiiifffdddbbbaaaaaaaaabbbdddfffgggjjjnnntttzzz~~~yyyqqqjjjhhhgggfffeeefffhhhjjjlllssswww}}}|||zzzxxxyyyvvvqqqnnnppppppmmmnnniiieeeccccccaaa\\\WWWOOOKKKGGGEEEDDDCCCBBBAAAAAABBBCCCEEEGGGJJJLLLNNNSSSQQQPPPQQQRRRRRROOOLLLHHHEEEAAAAAACCCEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB@@@???>>>;;;888555333111//////...------.........///............---------......---------,,,,,,,,,---------,,,,,,,,,++++++,,,------......------,,,---,,,***+++,,,------,,,---------,,,,,,,,,++++++,,,,,,------...------------------,,,,,,,,,++++++------------------------------------------------........................---------,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------++++++,,,---------,,,,,,------------------------,,,------......------,,,++++++,,,,,,,,,,,,---------------...............+++,,,------......------------------------------+++,,,,,,------,,,,,,+++//////..................---...///000000///...------------............/////////...------------------...//////------///000222333555777:::>>>@@@BBBBBBBBBBBBCCCEEEHHHKKKMMMRRRQQQPPPSSSYYY___cccdddccc```]]]\\\\\\\\\ZZZXXXZZZYYYYYY\\\bbbhhhlllnnnhhhfffddddddeeefffffffff^^^YYYSSSOOOOOOPPPOOOMMMRRRQQQPPPNNNNNNMMMMMMMMMQQQTTTYYY]]]``````___^^^^^^]]][[[YYYVVVTTTRRRQQQPPPOOOMMMLLLMMMOOORRRTTTUUUTTTSSSTTTVVVZZZ^^^```cccccccccdddgggkkkooorrrrrrooojjjfffcccaaa^^^\\\YYYZZZ[[[\\\]]]^^^______bbbdddgggiiijjjllloooqqqrrrssstttwwwzzzzzzyyywwwsssqqqpppppppppooommmkkkggggggfffggghhhgggdddbbb^^^]]]^^^aaahhhnnnsssuuu{{{{{{}}}~~~~~~{{{uuuoooiiieeecccbbbbbbccceeehhhlllppptttvvv{{{~~~~~~}}}}}}}}}~~~~~~|||{{{zzz{{{||||||~~~~~~xxxrrrmmmllljjjhhhgggfffeeeeeeqqqtttyyy~~~zzzrrrnnnooonnnlllkkkiiiggghhhiiihhhddd```WWWSSSMMMIIIGGGFFFEEEDDDDDDCCCBBBAAABBBCCCFFFGGGLLLLLLNNNQQQTTTTTTSSSQQQLLLIIIDDDBBBBBBDDDEEEFFFEEEFFFFFFFFFFFFEEECCCBBBAAA@@@???===:::888555444111111000///............///............---------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,------......------,,,...,,,++++++,,,---,,,+++------------,,,,,,,,,,,,***+++,,,---............------------,,,,,,,,,,,,------------------------------------------------........................------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,---...000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,------((()))***,,,---...//////------------------------,,,------......------,,,++++++,,,,,,,,,,,,------+++,,,,,,---......//////+++,,,------......------------------------------+++,,,,,,------,,,,,,+++---------------------...---...////////////...------------............/////////...------------......///000///...///000222666777999<<<>>>@@@AAABBBBBBBBBBBBCCCEEEHHHJJJLLLPPPNNNMMMOOOSSSYYY]]]______]]][[[ZZZZZZZZZYYYWWWWWWUUUUUUYYYaaaiiiooosssmmmkkkhhhggghhhjjjlllllleee___XXXUUUUUUWWWWWWVVVVVVUUUTTTRRRQQQPPPPPPPPPSSSUUUVVVXXXYYYYYYXXXXXXWWWWWWVVVUUUSSSRRRQQQQQQRRRQQQPPPPPPQQQTTTWWWYYY[[[YYYXXXXXXZZZ]]]bbbdddiiihhhhhhhhhjjjmmmpppqqqtttqqqmmmiiigggeeebbb___WWWXXXYYYZZZ\\\^^^___```cccdddfffhhhjjjmmmppprrrqqqqqqssswwwzzz{{{yyyxxxuuutttsssrrrpppmmmiiigggeeeeeedddeeefffeeecccaaa```aaabbbgggmmmsssvvvwww~~~~~~zzzwwwrrrlllhhheeeddddddeeegggkkkqqqxxx~~~~~~}}}zzzwwwvvvuuuuuuuuuttttttssssssttttttuuuvvvwwwxxxzzz|||~~~~~~}}}|||{{{{{{zzzzzzyyyzzzzzz{{{{{{}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}{{{vvvuuussspppllliiifffdddlllooosssxxx}}}~~~|||}}}~~~wwwrrrrrrpppmmmiiihhhhhhjjjlllllljjjggg```[[[TTTOOOKKKIIIGGGFFFFFFDDDBBB@@@???AAACCCDDDEEEGGGKKKOOOSSSUUUUUUTTTPPPMMMHHHDDDCCCCCCEEEFFFDDDEEEGGGHHHHHHFFFDDDCCCBBBAAA@@@???===;;;999777333222111///...---------///............---------------------------------------------------,,,,,,,,,------......------,,,...---++++++,,,---,,,+++------------------,,,,,,+++,,,------.........---------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,++++++++++++,,,,,,((()))***,,,---...//////------------------------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,------.........+++,,,------......------........................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,........................---------............//////......---------.........///000//////000333555999:::===???@@@AAAAAA@@@AAAAAABBBCCCDDDFFFHHHJJJKKKIIIGGGIIIMMMSSSWWWYYY[[[ZZZXXXWWWVVVVVVUUUUUUPPPNNNOOOSSS\\\fffnnnrrroookkkhhhgggiiilllnnnooojjjddd]]]ZZZ[[[]]]^^^]]]\\\[[[YYYWWWVVVUUUTTTTTTXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUVVVUUUTTTTTTVVVYYY\\\^^^]]]\\\ZZZZZZ[[[^^^bbbeeehhhhhhggghhhjjjmmmoooqqqrrrpppmmmkkkjjjiiifffdddTTTUUUVVVWWWZZZ\\\___```ddddddeeehhhjjjlllnnnnnnlllmmmpppuuuzzz||||||{{{vvvvvvuuurrrmmmhhheeecccdddcccbbbccceeeeeedddbbbcccdddgggmmmssswwwyyyyyy}}}|||{{{zzzyyyyyyxxxxxxtttrrrooollljjjjjjkkkllllllooouuu{{{~~~~~~|||{{{zzz{{{{{{yyyxxxxxxwwwtttrrrpppooonnnnnnllllllmmmnnnoooqqqrrrssspppqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvuuuuuutttsssssssssrrrrrrrrrrrrrrrsssuuuvvvwwwxxxwwwvvvuuutttssstttvvvyyyzzz{{{{{{{{{|||}}}}}}}}}||||||~~~}}}~~~{{{xxxtttoookkkiiiiiikkknnnrrrwww{{{~~~~~~|||zzzzzz}}}|||zzzyyyvvvqqqmmmmmmmmmnnnpppppppppooojjjeee]]]VVVQQQNNNJJJHHHEEEDDDAAA???>>>???AAABBB???BBBGGGLLLPPPRRRTTTUUURRRPPPLLLGGGDDDCCCDDDFFFCCCDDDFFFHHHHHHGGGEEEDDDCCCBBBBBBAAA???>>><<<;;;444333222000...---,,,,,,///............---------------------------------------------------------,,,------......------,,,...,,,++++++,,,---,,,+++---------------------------.........------,,,+++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++************++++++***+++,,,,,,---------,,,------------------------,,,------......------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,+++,,,------......------////////////////////////+++,,,,,,------,,,,,,+++++++++,,,,,,------------......------------......---------............///......---------......///---...000000111333666999<<<===???AAABBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGEEECCCBBBDDDIIIOOOSSSUUUUUUUUUTTTRRRPPPOOOOOOPPPJJJIIIIIINNNWWWaaajjjnnnmmmjjjggggggiiimmmpppqqqmmmgggaaa___aaacccdddcccbbbaaa___\\\[[[YYYXXXXXXZZZYYYWWWUUUSSSSSSSSSTTTSSSSSSTTTVVVWWWYYYZZZZZZ[[[ZZZYYYXXXZZZ\\\___aaa]]]\\\[[[[[[\\\___aaacccffffffgggiiillloooqqqssssssrrrpppqqqqqqqqqooommmSSSTTTUUUVVVYYY]]]```bbbeeeeeefffhhhkkkllljjjhhhhhhjjjnnntttyyy}}}}}}}}}wwwwwwuuupppjjjeeebbbaaabbbaaa```bbbdddfffeeedddccceeeiiipppvvvzzz{{{zzzxxxwwwuuusssrrrrrrrrrsssppppppooooooqqqsssvvvwwwxxx{{{~~~|||{{{{{{{{{zzzyyywwwvvvuuusssqqqoooooopppqqqpppoooqqqpppnnnmmmkkkjjjiiiiiiffffffgggiiikkklllmmmnnnjjjjjjkkkkkkllllllkkkkkkmmmnnnnnnooooooooonnnnnnkkkkkkjjjiiiiiiiiiiiijjjlllmmmoooppppppnnnmmmkkkjjjkkkmmmoooqqqqqqqqqqqqpppqqqrrrrrrqqqqqqsssuuussstttvvvvvvvvvwwwzzz||||||}}}yyyuuurrrpppkkklllnnnpppsssvvvyyy{{{~~~~~~~~~|||yyyxxxxxxyyywww|||~~~~~~zzzsssqqqnnnllllllmmmpppqqqtttoooggg```ZZZTTTNNNKKKDDDCCC@@@>>>======>>>???===@@@DDDHHHJJJMMMQQQSSSSSSRRROOOKKKFFFDDDEEEFFFBBBCCCEEEFFFFFFFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???777666444111///---,,,,,,///............---------,,,,,,,,,------------...------------............,,,------......------,,,---+++******,,,...------------------........................---,,,+++***------------............------------------------------------------------........................++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++************++++++,,,,,,---------,,,++++++------------------------,,,------......------,,,++++++,,,,,,,,,,,,------......------,,,++++++***+++,,,------......------////////////////////////+++,,,,,,------,,,,,,+++------......//////000000......------------......---------............///...------------...//////...///111222444888===@@@BBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@@@@CCCHHHMMMPPPQQQPPPPPPOOOMMMJJJHHHHHHIIIFFFEEEFFFKKKSSS]]]dddhhhiiigggfffgggjjjnnnqqqrrrnnniiieeedddfffhhhhhhgggeeedddbbb___]]]\\\ZZZZZZYYYWWWVVVTTTSSSSSSTTTUUUTTTUUUVVVYYY[[[]]]___```aaa___^^^\\\\\\^^^aaabbb_________```aaabbbccccccfffgggiiilllooorrruuuwwwwwwvvvvvvwwwxxxyyywwwuuuVVVVVVWWWYYY\\\```dddfffhhhggghhhkkklllkkkgggcccdddfffjjjpppvvvyyyzzzzzzyyyxxxvvvooohhhcccaaaaaa___^^^^^^```ccceeefffffffffhhhlllqqqvvvxxxvvvtttooommmkkkiiiiiikkknnnppppppqqqsssvvvyyy}}}}}}{{{yyyxxxuuussssssssssssrrrqqqpppooonnnkkkjjjhhhhhhjjjkkkkkkkkklllkkkjjjiiihhhgggffffffeeefffgggggghhhhhhiiiiiiggggggggghhhggggggffffffggghhhiiijjjjjjjjjjjjjjjfffeeeddddddccccccddddddfffgggiiikkkkkkjjjhhhfffeeefffhhhjjjkkkllllllkkkiiijjjjjjiiihhhgggiiijjjjjjkkkkkkkkkjjjkkkmmmooonnnqqqvvvzzz}}}~~~|||yyywwwuuuuuusssrrrqqqqqqrrrsssuuuvvvyyy{{{|||{{{xxxuuussssssooouuuyyy{{{zzzwwwpppjjjhhhjjjooorrr|||xxxqqqjjjccc[[[SSSNNNGGGFFFDDDAAA???>>>===<<<<<<>>>AAACCCDDDGGGLLLPPPRRRSSSRRRNNNIIIEEEEEEFFFBBBBBBCCCDDDEEEEEEFFFFFFDDDDDDEEEDDDDDDCCCBBBBBB;;;999777444222000......///............---------,,,,,,,,,---------......------------.........///,,,------......------,,,+++***)))***---...///...------------.........///---------...------,,,,,,------------.........///------------------------------------------------........................+++++++++,,,,,,---------***++++++++++++,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------,,,------......------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........................+++,,,,,,------,,,,,,++++++,,,,,,---......//////...------,,,,,,------...---------............///---------------...//////000222444666888===CCCHHHIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKJJJIIIHHHGGGFFFEEEBBBBBBCCCFFFJJJMMMNNNNNNLLLLLLLLLHHHDDDAAABBBCCCBBBAAABBBGGGNNNVVV[[[^^^aaaaaaaaadddhhhlllooopppnnnkkkiiiiiilllmmmllliiifffeeeccc```]]][[[ZZZYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYZZZ\\\___bbbdddggghhhfffdddaaa___^^^___```aaadddeeefffhhhiiihhhgggfffggghhhkkkmmmpppsssvvvwwwvvvvvvuuuvvvwwwvvvtttrrrXXXXXXYYY[[[___cccgggjjjjjjiiijjjmmmnnnkkkeee``````bbbfffkkkqqquuuuuutttzzzzzzvvvooogggbbbaaabbb]]]\\\\\\^^^bbbeeeffffffkkklllooorrrtttsssooolllgggeeecccbbbcccgggkkknnnrrrtttwww{{{~~~~~~~~~{{{xxxvvvtttssspppooonnnnnnnnnmmmlllkkkjjjiiiiiigggeeefffhhhjjjjjjjjjjjjjjjjjjiiihhhggggggfffhhhhhhhhhhhhhhhggggggfffggghhhhhhhhhgggfffeeeeeedddeeefffgggggghhhhhhhhheeedddcccbbbbbbbbbbbbbbbccceeehhhjjjjjjiiigggfffdddeeegggiiijjjkkkjjjjjjhhhhhhhhhfffdddbbbcccddddddeeeeeedddcccccceeeggghhhkkknnnppprrrtttwwwyyy}}}|||{{{yyywwwvvvvvvvvvyyywwwuuusssrrrrrrssssssuuuxxx{{{{{{xxxtttpppoookkkppptttwww~~~wwwnnnjjjmmmsssxxx~~~xxxqqqiii```WWWQQQKKKJJJHHHFFFCCC@@@>>><<<<<<>>>@@@@@@AAADDDIIINNNQQQSSSSSSPPPJJJFFFEEEFFFBBBBBBBBBBBBCCCEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDCCC===<<<999666444111000/////////.........---------,,,,,,,,,------.........---------.........//////,,,------......------,,,***))))))***---/////////---------.........//////++++++,,,---............---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///......------......///***+++,,,,,,------------------------------------,,,------......------,,,++++++,,,,,,,,,---------***++++++,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((()))***++++++,,,,,,...---,,,,,,,,,,,,---...---------.........//////---------------...///000222333666888<<>>???======>>>CCCIIIPPPTTTVVVZZZZZZ\\\___eeeiiikkklllooommmkkklllooopppnnnkkkfffdddbbb___\\\ZZZYYYXXXZZZZZZZZZ[[[\\\]]]^^^______```bbbeeehhhkkkmmmnnniiigggccc```______``````hhhjjjmmmoooooonnnllljjjhhhiiikkkmmmppprrrtttuuurrrqqqpppppppppooollliii\\\\\\]]]aaafffllloooppptttrrrooommmkkkhhheeebbb\\\```eeehhhjjjlllqqqvvvuuutttrrrmmmgggbbb___^^^\\\\\\\\\^^^aaaeeehhhjjjnnnooooooooommmjjjgggdddaaaaaaaaaaaabbbgggmmmrrryyy{{{}}}xxxtttrrrqqqtttsssqqqpppooonnnooooooiiiiiiiiiiiiiiihhhggggggeeeeeeddddddeeefffhhhiiikkkjjjiiihhhggggggggggggdddeeeggghhhhhhhhhgggfffiiihhhgggeeedddcccbbbbbbaaabbbdddfffffffffdddcccdddccccccbbbccccccddddddcccdddeeeggghhhiiiiiiiiigggffffffeeeeeeeeeffffffkkkjjjhhhfffdddcccbbbaaaccccccbbbaaa``````aaaaaacccdddeeefffhhhiiijjjkkktttxxx~~~~~~xxxuuuuuuvvvvvv~~~zzzuuurrrsssuuuwwwuuutttuuuvvvuuuppplllmmmlllmmmpppwwwwwwmmmiiikkkooozzzyyywwwtttppphhh___ZZZMMMLLLJJJGGGDDDBBB@@@>>>======<<<===@@@DDDHHHJJJMMMPPPRRRSSSRRRMMMHHHEEECCCCCCAAAAAABBBDDDFFFHHHGGGFFFDDDCCCDDDCCCBBB@@@BBB???<<<999777444111///......///////////////............................................................------,,,,,,,,,---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,---------......//////............//////...------------,,,,,,,,,/////////......---------,,,++++++******++++++,,,++++++,,,------......///------------,,,,,,+++***)))***+++,,,---,,,+++***......---------,,,,,,,,,...---,,,,,,++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++///---+++---000222111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,------......------,,,,,,,,,,,,------.........//////.........---------//////////////////////////////////////////......///////////////000111222444666999===AAAHHHOOOTTTZZZXXXTTTQQQTTTYYYVVVPPPRRRPPPMMMIIIHHHHHHIIIJJJJJJJJJKKKMMMOOONNNMMMKKKLLLKKKIIIEEE@@@=========;;;===@@@CCCGGGJJJLLLLLLOOORRRXXX^^^dddjjjmmmooopppqqqrrrsssrrrooollliiieeeccc___[[[YYYXXXYYYZZZZZZ[[[]]]___``````______aaabbbdddhhhmmmppppppoootttpppjjjggggggiiijjjkkkqqqrrrrrrqqqpppmmmkkkjjjggggggffffffgggggghhhhhhhhhgggeeecccaaa``````___aaa```aaadddiiinnnqqqrrruuusssqqqooommmiiieeebbb\\\^^^aaadddfffhhhkkknnnqqqpppnnniiiddd```___```^^^```cccgggkkkoooqqqssspppooommmkkkhhheeebbbaaa``````aaabbbeeejjjqqqvvv~~~zzzuuuqqqnnnllllllqqqpppooommmmmmmmmmmmnnnkkkkkkkkkkkkjjjiiihhhhhhffffffeeeeeefffgggiiijjjkkkkkkjjjiiihhhhhhiiiiiihhhhhhiiijjjjjjjjjjjjjjjkkkjjjhhhgggeeedddddddddbbbccceeefffggggggffffffeeedddddddddddddddeeeeeeeeeeeeggghhhiiijjjjjjjjjhhhhhhggggggggggggggghhhmmmllljjjhhhfffeeedddddddddccccccbbbbbbaaabbbbbbbbbccccccdddeeefffggggggkkknnnsssxxx}}}}}}yyywwwvvv}}}~~~|||xxxuuuttttttxxxxxxwwwvvvuuuqqqmmmiiikkkkkkkkkooovvv~~~tttnnnlllmmmvvvuuuuuussspppkkkddd___SSSQQQNNNJJJFFFCCCAAA@@@@@@???>>>>>>???CCCFFFHHHOOOQQQTTTUUUTTTPPPLLLIIIFFFEEEDDDCCCCCCEEEFFFGGGFFFEEEDDDDDDEEEEEECCCAAABBB@@@===;;;999777333000//////////////////..............................------------------------......---------,,,,,,,,,---,,,,,,,,,,,,---...............---------,,,,,,,,,,,,,,,---------.........------,,,,,,------...111000000000////////////------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---------------------------------------,,,+++***++++++,,,---------------......---------,,,,,,,,,...---,,,,,,+++++++++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++***)))***---///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,---------......///.........------------................................................///.........///111333444777999;;;???DDDLLLTTTZZZ^^^___]]]ZZZZZZ]]]ZZZUUURRRQQQOOOMMMMMMNNNOOOPPPOOONNNNNNNNNNNNOOOOOONNNPPPPPPNNNJJJDDD@@@>>>>>>>>>???BBBEEEHHHKKKLLLMMMOOOSSSYYY```fffjjjmmmnnnmmmmmmnnnnnnllljjjhhhfffcccaaa___]]]\\\\\\\\\]]]______```aaaaaa```___^^^aaaaaabbbgggmmmsssvvvwwwyyyuuuooolllkkkkkkllllllppppppooonnnllljjjhhhfff______^^^^^^^^^______```___^^^\\\[[[YYYXXXXXXWWWfffeeeeeegggkkkppprrrsssuuutttrrrpppnnnjjjeeebbb^^^^^^^^^```cccfffggggggkkkjjjhhhddd```___```bbbcccgggmmmtttyyy{{{||||||vvvsssmmmgggccc`````````___```cccfffjjjqqqxxx}}}~~~|||wwwuuurrrnnnkkkiiihhhhhhllllllkkkkkkkkkkkkllllllmmmmmmmmmllllllkkkjjjiiihhhggggggggghhhiiijjjkkkllllllkkkjjjjjjkkkkkkkkknnnmmmmmmmmmmmmnnnoooooonnnmmmkkkjjjhhhgggggggggfffffffffggghhhiiiiiiiiiggggggfffffffffffffffgggggghhhiiijjjkkkkkkkkkkkkiiiiiihhhhhhhhhiiiiiijjjnnnnnnlllkkkiiihhhgggfffddddddddddddccccccccccccbbbbbbbbbbbbccccccccccccdddeeehhhjjjmmmooopppqqqwwwyyy||||||xxx|||~~~}}}yyywwwwwwzzz{{{{{{yyysssmmmiiifffhhhhhhiiilllsss||||||sssmmmjjjpppppppppqqqqqqoookkkhhh\\\YYYTTTOOOJJJFFFCCCBBBBBBAAA@@@??????BBBDDDFFFNNNPPPRRRTTTTTTRRROOOMMMKKKJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGEEECCCCCCAAA@@@???===:::666222000000000//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---......//////............------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,............---------,,,---,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,//////...------,,,++++++,,,------------,,,,,,+++---------------......///......---------,,,,,,,,,------,,,+++++++++,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***))))))***,,,---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,------------...............------------................................................///.........000333666888;;;<<<>>>BBBHHHPPPZZZaaadddhhhiiieeeaaa```]]]YYYSSSRRRRRRRRRSSSTTTUUUVVVWWWUUUSSSQQQQQQRRRTTTVVVWWWWWWVVVRRRKKKEEEBBB@@@BBBCCCFFFHHHKKKNNNPPPQQQRRRVVV\\\ccchhhjjjkkkkkkhhhhhhgggfffeeecccbbbbbb````````````````````````bbbbbbccccccbbbaaa___^^^^^^^^^```eeellltttzzz||||||wwwqqqlllkkkjjjjjjiiijjjjjjiiihhheeecccaaa___YYYXXXXXXWWWWWWXXXXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRiiigggfffgggjjjnnnqqqrrrtttsssrrrqqqoookkkfffbbb```^^^\\\^^^cccffffffeeefffeeeccc```^^^```cccgggkkkqqqyyy{{{vvvmmmeee```___```bbbaaadddhhhmmmsssyyy|||zzzyyyvvvtttrrrqqqooolllkkkjjjiiiiiijjjjjjjjjjjjjjjkkkkkklllmmmmmmmmmmmmlllkkkjjjiiijjjjjjjjjjjjkkkkkkllllllmmmmmmllllllmmmnnnnnnooorrrqqqpppooopppqqqrrrsssqqqpppooommmlllkkkjjjjjjiiiiiiiiiiiijjjkkkmmmnnnjjjjjjiiihhhhhhhhhhhhiiihhhiiijjjkkkkkkkkkkkkkkkiiiiiiiiiiiiiiiiiijjjkkknnnnnnmmmlllkkkjjjhhhhhheeefffffffffffffffeeeeeeccccccccccccbbbbbbbbbbbbcccccccccdddeeefffggggggmmmnnnppptttyyy~~~~~~|||{{{{{{{{{~~~|||tttlllgggeeeeeeeeefffiiioooxxxxxxnnniiiiiijjjlllooorrrsssqqqpppfffbbb\\\UUUNNNIIIFFFEEEDDDCCCAAA@@@@@@BBBDDDFFFJJJKKKNNNPPPQQQPPPOOONNNNNNNNNMMMKKKJJJHHHGGGFFFDDDDDDEEEGGGIIIIIIGGGEEECCCCCCBBBBBBAAA>>>999555333222111000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---..................------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++........................,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,,,,---------------,,,,,,...---,,,,,,,,,---///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,------......------,,,------------------------------------------------........................------------............000//////000222666999<<<===>>>@@@CCCIIISSS^^^eeejjjqqqtttnnnfffaaa]]]YYYTTTSSSSSSTTTUUUVVVWWWXXX[[[ZZZXXXUUUUUUWWW\\\___^^^___^^^YYYSSSLLLGGGEEEGGGHHHKKKMMMQQQTTTWWWXXXYYY]]]bbbgggiiiiiihhhfffdddcccaaa___^^^]]]^^^^^^___```aaabbbbbbbbbaaa``````aaabbbbbbaaa```___^^^\\\]]]```fffmmmtttxxxzzzvvvrrrkkkgggdddcccaaa```bbbbbb```___\\\ZZZXXXWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWWWWVVVTTTSSSSSSSSSSSShhhfffcccdddgggjjjmmmnnnrrrqqqpppooonnnkkkfffccc```]]][[[]]]bbbeeefffeeedddcccbbb``````ccciiimmmxxx}}}zzztttlllddd```aaadddfffhhhkkkqqqwww}}}}}}yyyvvvtttsssqqqooonnnnnnmmmllllllkkkkkkkkkiiijjjjjjkkklllllllllmmmllllllmmmmmmllllllkkkjjjllllllmmmmmmmmmnnnmmmmmmnnnnnnnnnooopppqqqrrrsssuuutttsssrrrrrrrrrtttttttttsssrrrpppooonnnmmmmmmkkkkkkkkklllmmmooopppqqqmmmmmmlllkkkkkkkkkkkkkkkiiiiiijjjkkkkkkkkkjjjjjjiiihhhhhhhhhiiijjjjjjkkkllllllmmmlllllljjjiiihhhfffggghhhiiiiiihhhggggggggggggfffeeeeeedddcccccceeedddcccbbbbbbccccccdddgggggghhhkkkoootttyyy|||}}}~~~{{{zzzzzzzzz{{{{{{~~~vvvnnnhhheeecccccccccfffkkkrrryyy}}}}}}tttnnnggghhhjjjnnnsssvvvwwwvvvnnnjjjddd\\\UUUOOOKKKIIIGGGEEECCCBBBBBBCCCFFFGGGGGGHHHKKKMMMOOOOOOOOOOOOPPPPPPPPPOOOMMMKKKHHHGGGEEEDDDEEEGGGIIIIIIHHHFFFDDDDDDDDDDDDDDDAAA===999666555333111///.................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------,,,,,,,,,,,,------000000000000/////////...........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,------......------------,,,+++++++++,,,...///......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---...//////......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,------......------,,,------------------------,,,,,,------------------........................---------.........//////111111111333666999===???>>>???AAADDDIIISSS]]]dddnnnwwwzzztttjjjccc^^^ZZZUUUTTTSSSRRRSSSTTTUUUVVV[[[[[[\\\[[[ZZZ\\\```dddcccdddccc___YYYSSSOOOMMMNNNNNNPPPSSSWWW[[[^^^```aaacccgggiiiiiifffccc```___^^^\\\ZZZZZZZZZ[[[\\\```aaabbbbbbbbbaaa___]]][[[\\\^^^````````````______```dddjjjpppssssssrrrlllhhhccc___]]][[[ZZZYYYZZZYYYXXXWWWUUUTTTSSSSSSVVVUUUUUUUUUUUUVVVWWWWWWYYYXXXXXXWWWVVVVVVVVVWWWgggdddaaaaaadddhhhjjjlllooonnnlllkkkkkkiiifffddd___^^^\\\]]]___bbbdddeeeeeeeeeddddddeeeiiiooottt}}}tttpppjjjeeedddfffkkknnnrrrvvv|||zzzwwwtttqqqpppooonnnmmmkkkkkkkkkkkklllllllllllljjjkkklllmmmnnnnnnmmmmmmkkkkkklllmmmmmmmmmmmmlllnnnoooppppppppppppoooooooooooopppqqqrrrtttuuuvvvwwwvvvvvvuuuuuuuuuuuuuuuwwwvvvtttrrrqqqpppppppppmmmnnnnnnpppqqqrrrssstttppppppooonnnmmmmmmmmmmmmjjjkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiijjjkkklllkkkkkklllmmmlllkkkiiihhhggghhhjjjkkkkkkkkkjjjiiijjjjjjjjjiiihhhgggggggggfffeeedddcccbbbbbbbbbbbbbbbbbbcccdddgggjjjlllnnnrrrvvvzzz|||yyywwwvvvuuuxxx{{{~~~~~~yyyqqqkkkgggbbbaaabbbccchhhmmmsssvvv{{{}}}{{{vvvkkkkkkmmmpppuuuzzz{{{|||uuurrrmmmfff___XXXRRROOOLLLJJJGGGDDDCCCDDDFFFGGGFFFGGGIIIKKKMMMOOOPPPPPPPPPQQQQQQQQQPPPMMMKKKIIIFFFEEEDDDEEEGGGHHHHHHGGGEEEEEEDDDEEEEEECCC@@@===:::888555222000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......+++++++++,,,,,,,,,,,,---,,,,,,,,,---------............------------....../////////.........------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,---...//////,,,------............---,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////......---,,,------......------,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------......///000000000333333555777:::===???AAA???@@@BBBDDDIIIQQQZZZ```nnnvvvzzztttllleee```\\\WWWUUURRRQQQPPPRRRTTTUUU[[[___cccdddcccbbbdddfffeeefffeeebbb^^^YYYWWWVVVUUUUUUVVVXXXZZZ^^^aaaccceeefffggggggeeebbb^^^[[[YYYYYYXXXWWWWWWXXXZZZ[[[___`````````___]]][[[ZZZYYY[[[]]]___aaabbbbbbbbbcccdddgggkkknnnnnnkkkiiibbb___[[[YYYXXXWWWVVVUUUVVVUUUTTTTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[^^^^^^]]]]]]\\\]]]]]]]]]gggdddaaa```cccgggjjjlllmmmjjjhhhggggggggggggfffccccccbbb```___```cccfffggghhhhhhiiikkkpppvvvzzz~~~xxxtttpppnnnlllkkkmmmqqqvvvyyy}}}~~~{{{xxxvvvssspppnnnmmmmmmlllkkkjjjjjjkkklllllllllllllllkkklllmmmnnnnnnnnnmmmlllkkkkkkmmmnnnoooppppppppppppqqqrrrrrrrrrqqqppppppooopppqqqrrrtttvvvxxxyyyxxxxxxyyyyyyxxxxxxwwwvvvxxxwwwvvvtttrrrrrrqqqqqqnnnoooqqqssstttuuuuuuuuusssrrrqqqpppoooooooooooommmmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjkkklllmmmnnnjjjkkkmmmnnnmmmllljjjiiihhhiiikkkmmmmmmlllkkkjjjlllllllllkkkkkkjjjjjjjjjfffffffffeeeeeeddddddcccaaaaaabbbbbbcccccccccdddjjjmmmqqquuuzzzyyysssooorrrtttxxx{{{zzzuuummmgggaaaaaa```aaadddiiimmmppptttuuuxxx}}}~~~{{{rrrrrrrrruuuyyy}}}zzzxxxuuuooohhhaaaZZZWWWRRRPPPLLLGGGEEECCCDDDDDDDDDEEEFFFGGGJJJLLLMMMNNNNNNPPPRRRSSSRRRPPPMMMKKKHHHFFFDDDCCCEEEFFFGGGGGGFFFEEEDDDDDDEEEDDDBBB@@@===;;;888444111000000000........................------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,,,,,,,------......,,,,,,,,,---------............------------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,---------------------,,,,,,---...............,,,,,,---.....................---------,,,,,,,,,,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++---...---+++***,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,------......------,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------......//////000111111222444666999<<<>>>@@@AAAAAA@@@AAACCCEEEIIIOOOVVV[[[eeelllpppmmmiiieeeaaa]]]YYYVVVRRRPPPPPPRRRVVVYYYbbbiiiqqqtttqqqllliiiiiidddeeeeeeccc```^^^^^^___\\\[[[ZZZZZZ[[[]]]___aaacccddddddccc```]]]ZZZXXXSSSSSSTTTUUUVVVWWWXXXYYY\\\\\\\\\\\\[[[ZZZZZZYYY\\\]]]```bbbdddeeeeeeeeecccbbbccceeefffdddaaa___YYYWWWTTTSSSTTTUUUUUUTTTVVVVVVVVVVVVXXXZZZ[[[]]]^^^^^^^^^```aaaccceeefffkkkjjjjjjjjjjjjjjjkkkkkkhhheeeaaaaaadddhhhlllmmmkkkhhheeedddeeefffgggggghhhiiihhheeeaaaaaadddhhhiiijjjlllmmmoootttzzz~~~}}}}}}~~~}}}zzztttoookkkoooooooooqqquuuzzz|||yyyvvvssstttqqqnnnlllllllllkkkiiijjjkkklllmmmmmmnnnmmmmmmlllmmmnnnnnnnnnmmmlllkkkkkklllnnnoooqqqrrrrrrsssqqqrrrsssssssssrrrqqqpppppppppqqqsssuuuwwwyyy{{{yyyzzz{{{{{{{{{zzzxxxwwwyyyxxxvvvuuusssrrrrrrrrrnnnppprrruuuwwwwwwvvvuuutttsssrrrqqqppppppppppppoooooooooooonnnmmmlllkkkkkkkkkkkklllmmmnnnooooookkklllnnnoooooommmllljjjiiijjjlllnnnnnnmmmlllkkkmmmmmmmmmlllllllllkkkkkkgggggghhhhhhhhhgggfffeeebbbcccccccccbbbaaa```___```bbbfffjjjooouuu|||~~~ssslllnnnooosssxxxzzzwwwnnngggaaa`````````cccfffjjjlllpppoooqqqvvv{{{~~~}}}{{{xxxwwwwwwyyy|||}}}}}}zzzvvvoooggg```\\\XXXTTTOOOIIIEEEBBBBBBAAAAAAAAABBBCCCEEEHHHJJJKKKMMMOOOQQQSSSSSSQQQNNNLLLIIIFFFCCCBBBCCCEEEGGGGGGGGGFFFDDDDDDEEEEEECCCBBB???===999555222111111111................................................,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,---------.........------,,,,,,------...000000/////////.........---------....../////////...------,,,,,,------...///......------,,,,,,+++,,,,,,---.../////////...,,,---///000000000///.........---------,,,,,,,,,++++++++++++,,,,,,---...*********++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,...///...,,,+++,,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---,,,------......------,,,.........------,,,,,,,,,+++++++++,,,,,,---------------------------------...//////000111222222333555777;;;???AAABBBBBBBBBAAACCCEEEFFFIIINNNTTTXXX\\\bbbfffeeedddccc```[[[ZZZWWWSSSPPPQQQTTTYYY]]]kkkttt~~~}}}uuuooommmdddddddddcccaaaaaabbbdddaaa___]]][[[ZZZ[[[\\\]]]`````````___]]][[[XXXWWWOOOPPPQQQSSSUUUVVVWWWXXXZZZZZZYYYYYYYYYYYYYYYYYY```aaacccfffggghhhhhhhhh```^^^\\\\\\\\\[[[YYYWWWRRRQQQOOOOOOQQQSSSSSSSSSXXXXXXXXXZZZ\\\___aaacccggghhhiiikkkmmmoooqqqrrrxxxxxxwwwwwwwwwxxxyyyyyymmmgggccceeelllqqqqqqnnnlllfffbbbaaaaaabbbffflllmmmllliiiggggggggghhhiiijjjlllooorrrssstttssssssqqqrrrrrrpppnnnnnnooopppqqqrrrssswww{{{}}}}}}{{{yyywwwtttqqqpppooonnnmmmlllkkklllmmmmmmppppppooooooooooooooopppooooooooooooppppppppppppppppppooooooppprrrsssuuutttuuuuuuuuuuuuuuuttttttsssssssssssstttvvvwwwxxxzzzzzzzzz{{{zzzzzzyyyyyytttssssssrrrrrrqqqppppppqqqrrrrrrssstttuuuwwwwwwttttttttttttsssrrrqqqpppoooooonnnnnnnnnnnnnnnoooppppppooooooppppppqqqrrrqqqpppooommmllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjmmmmmmllllllmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhiiigggeeebbb```___^^^]]]___aaaccceeefffkkkrrrwww{{{|||sssqqqnnnlllpppxxx|||yyytttmmmfff___^^^bbbgggiiihhhjjjkkkmmmqqqvvvzzz||||||{{{yyyyyy|||}}}vvvnnngggccc\\\XXXRRRMMMIIIEEEBBB???BBB@@@>>>>>>AAACCCEEEEEELLLLLLMMMOOOOOOOOOOOOOOOLLLJJJFFFBBBBBBCCCFFFHHHEEEEEEFFFGGGGGGEEEDDDCCCAAA@@@???<<<999555111///000///...---------------//////.........---------...///////////////..............................////////////////////////000000///...---,,,,,,+++------------------------------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,---------......,,,------......------,,,******+++,,,,,,,,,++++++//////.........---------------------------------........................---------------------------------------------------------............///...------------...//////------...///111333555666888;;;>>>AAABBBCCCFFFGGGDDDEEEEEEFFFHHHIIIKKKLLLWWWXXXZZZ[[[[[[ZZZXXXWWWRRRSSSTTTSSSSSSXXX```ffftttzzznnneeeaaa[[[VVVYYYaaagggiiiggggggdddaaa]]][[[YYYYYYZZZYYYZZZ[[[[[[ZZZWWWSSSQQQQQQPPPOOONNNOOOPPPRRRSSSWWWWWWWWWWWWXXXZZZ]]]^^^cccbbb```^^^]]]\\\\\\[[[YYYYYYYYYXXXWWWVVVTTTSSSQQQRRRSSSTTTTTTVVVZZZ\\\\\\___bbbfffiiimmmrrruuu{{{{{{zzzzzz|||}}}oookkkjjjmmmtttwwwuuupppgggaaa^^^^^^___```eeekkkooonnnllliiihhhhhhhhhhhhmmmmmmooooooooonnnlllkkkkkkllllllllllllmmmooorrrwwwxxx{{{~~~~~~~~~{{{{{{zzzxxxvvvtttrrrqqqoooooommmlllllllllmmmnnnqqqppppppoooooopppppppppooooooooopppppppppqqqqqqqqqpppppppppqqqrrrtttuuuuuuuuuuuuvvvvvvuuuuuuttttttttttttuuuvvvwwwxxxyyy{{{{{{{{{{{{{{{zzzyyyyyyvvvvvvuuuuuutttsssssssssqqqqqqqqqqqqssstttuuuvvvttttttttttttsssrrrqqqpppppppppooooooooooooooopppooooooooopppqqqrrrssstttrrrqqqpppooommmlllllllllllllllllllllllllllllllllmmmmmmnnnooooooooooooooollllllkkkkkkkkkkkkkkkllljjjiiihhhfffdddbbbaaa```^^^```aaaaaaaaadddiiimmmssswww~~~uuupppmmmpppxxx~~~}}}vvvooohhhcccdddeeeffffffeeeeeegggkkkqqquuuwwwxxx{{{zzzzzz}}}~~~xxxrrrmmmjjjccc___XXXQQQMMMHHHEEEBBBBBB@@@>>>>>>@@@BBBBBBBBBHHHIIIKKKLLLNNNOOOPPPPPPNNNKKKHHHDDDCCCCCCDDDEEEDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBAAA>>>;;;777444222111111000/////////////////////.........---------------............------------------------------......................../////////...------,,,,,,------------------------------------------------,,,---......,,,+++,,,---------------------------------------------------------------------------///...---,,,,,,,,,------////////////////////////++++++++++++++++++++++++,,,,,,++++++,,,,,,------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,------------...,,,------......------,,,***+++,,,,,,---,,,,,,,,,//////.........------------------------------------------------------------------------------------------------------------------............///......---------......///......///111333555777888<<<>>>AAABBBCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGHHHIIINNNPPPTTTWWWXXXXXXXXXWWWRRRTTTUUUUUUVVV[[[cccjjjxxxrrrgggaaa[[[WWWYYYaaahhhjjjiiieeeccc```]]][[[ZZZYYYZZZXXXZZZ[[[\\\[[[YYYVVVTTTSSSRRRPPPNNNNNNPPPRRRSSSXXXXXXYYYZZZ\\\]]]___```aaa```^^^\\\ZZZYYYYYYXXXVVVVVVUUUTTTSSSRRRRRRRRRSSSTTTVVVXXXYYY\\\```ccciiilllooosssuuuyyy~~~sssqqqrrrwww|||}}}xxxrrrddd___\\\^^^___```eeekkkqqqpppnnnmmmkkkjjjiiihhhjjjjjjjjjjjjiiigggfffeeeeeefffhhhiiikkkoootttxxx~~~|||zzzyyyxxxxxxxxxxxxwwwvvvtttsssrrrppppppnnnmmmmmmmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqrrrqqqqqqqqqqqqssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz{{{}}}}}}}}}}}}|||{{{yyyyyywwwwwwvvvvvvuuutttttttttpppppppppqqqrrrssstttuuuttttttttttttsssrrrqqqppppppppppppppppppqqqqqqqqqoooooooooppprrrsssuuuuuussssssrrrpppooonnnmmmlllmmmmmmmmmmmmmmmmmmmmmmmmlllmmmppprrrsssrrrqqqqqqmmmmmmmmmmmmmmmnnnoooooolllllllllkkkjjjhhhfffeeeaaaaaa```___]]]^^^aaadddkkknnnuuu~~~xxxqqqqqqwww|||uuunnniiifffeeedddaaaaaacccggglllqqqssstttzzzyyyzzz}}}{{{wwwtttsssnnniii```XXXRRRMMMIIIFFFCCCAAA>>>>>>>>>?????????CCCDDDFFFIIILLLNNNPPPQQQPPPOOOLLLHHHEEECCCAAAAAACCCCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA>>>;;;888666111111000////////////000...............---------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------------------------...///...,,,+++,,,---------------------------........................------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,------------,,,------......------,,,+++,,,------......------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////......---....../////////111333666999;;;===???BBBDDDEEEEEEEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEHHHJJJOOOSSSUUUVVVUUUTTTTTTVVVXXXXXXYYY^^^eeekkkxxxuuuhhh___ZZZVVVXXX```fffiiiiiidddcccaaa___]]]\\\[[[[[[YYYZZZ\\\]]]\\\[[[YYYXXXTTTSSSPPPNNNNNNPPPRRRSSSYYYZZZ\\\^^^___`````````]]][[[YYYWWWUUUTTTTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUYYY[[[]]]```bbbfffkkkoooyyy|||wwwvvvwwwzzz}}}|||wwwrrrgggbbb___```aaabbbfffkkkppppppppppppnnnmmmkkkjjjddddddddddddccccccccccccbbbdddgggkkkooouuu||||||yyywwwuuuttttttuuuuuuvvvvvvuuutttssssssrrrqqqooonnnnnnoooooopppqqqqqqrrrrrrsssssssssrrrqqqqqqqqqqqqrrrrrrrrrrrrssssssrrrrrrrrrsssuuuvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyzzz{{{|||}}}~~~~~~|||{{{zzzyyyvvvvvvvvvuuuttttttssssssqqqqqqqqqqqqrrrssstttuuuttttttttttttsssrrrqqqpppqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrsssttttttttttttsssrrrqqqooonnnmmmllllllllllllllllllllllllkkkmmmpppsssttttttrrrqqqpppoooooonnnnnnnnnoooooolllmmmnnnooonnnllljjjhhheeedddcccaaa______```aaagggjjjpppxxxzzzuuuwww~~~{{{ssslllhhhfffbbbaaabbbeeejjjnnnpppqqqvvvvvvxxxzzz~~~}}}{{{yyyyyyxxxrrrhhh___XXXRRRMMMKKKEEECCC@@@??????>>>===<<>>;;;999111000///.......................................,,,,,,---.........------------------------------........................---------.........//////---------------------------------------------------...///...,,,++++++,,,------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,---------,,,------......------,,,,,,------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............/////////............/////////000222555999===@@@BBBBBBDDDGGGHHHHHHHHHJJJKKKLLLKKKIIIGGGEEEDDDCCCCCCHHHJJJNNNRRRTTTTTTTTTSSSXXXZZZ[[[[[[ZZZ]]]bbbgggpppxxxvvviii```[[[WWWXXX]]]bbbeeeeeeddddddcccbbbaaa```______]]]^^^^^^^^^^^^\\\ZZZYYYSSSRRRPPPNNNOOOQQQSSSUUUZZZ\\\^^^___```^^^\\\[[[WWWUUUSSSQQQPPPOOOPPPPPPTTTTTTTTTUUUWWWZZZ^^^```ccceeehhhllloootttyyy}}}{{{yyywwwwwwxxxwwwtttqqqkkkfffbbbbbbbbbaaaccchhhnnnoooqqqrrrrrrpppmmmkkkaaaaaa```______```aaabbbaaadddiiinnnttt{{{~~~zzzyyyvvvtttsssrrrrrrrrrsssttttttuuuuuuuuuttttttsssrrrqqqpppooopppqqqqqqrrrrrrssstttuuuuuuttttttrrrrrrrrrrrrssssssssssssuuutttssssssssstttuuuvvvxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{|||}}}~~~~~~}}}{{{zzzyyyxxxxxxwwwvvvvvvuuuuuutttsssrrrrrrsssssstttuuuvvvttttttttttttsssrrrqqqppppppqqqrrrssstttsssssssssttttttsssrrrqqqqqqqqqqqqssssssssssssrrrpppooonnnmmmmmmmmmmmmmmmmmmmmmmmmkkkmmmqqqsssuuutttsssrrrrrrqqqpppnnnmmmmmmllllllkkkmmmnnnppppppnnnmmmkkkhhhgggeeeccccccbbbbbbbbbdddfffkkkrrryyy~~~~~~~~~{{{|||~~~}}}vvvooollleeeccccccdddhhhkkkmmmnnnqqqrrrtttvvvxxx{{{}}}~~~}}}||||||yyyooofff^^^WWWRRROOOIIIGGGDDDBBBAAA???===;;;<<<===???BBBFFFJJJNNNPPPUUUUUUTTTQQQMMMHHHDDDAAAAAABBBBBBCCCEEEFFFGGGHHHEEEEEEEEEDDDBBB@@@===<<<333333111000///.........---.....................------...///////////////////////////////////////........................,,,,,,------.../////////---------------------------------------------------...///...,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++,,,,,,,,,------,,,------......------,,,,,,---......//////......---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............//////............///000000111222555999===BBBFFFHHHFFFHHHKKKLLLLLLMMMOOOPPPPPPNNNLLLIIIGGGEEEDDDCCCIIIKKKNNNRRRVVVXXXYYYYYY^^^``````]]]ZZZYYY\\\___dddkkkssszzzwwwlllfffaaa]]][[[^^^aaaccccccffffffggghhhgggfffeeedddbbbaaaaaa```^^^[[[YYYXXXQQQQQQPPPQQQRRRTTTVVVXXXZZZ\\\]]]^^^]]]ZZZVVVTTTQQQPPPNNNLLLLLLMMMOOOPPPUUUUUUWWWZZZ___eeekkknnnppprrruuuxxx{{{|||zzzwwwvvvvvvuuutttsssmmmhhhddddddbbb___aaaeeemmmpppsssuuutttqqqmmmjjjbbbaaa___]]]\\\]]]___```bbbffflllrrryyy}}}{{{zzzxxxuuutttrrrqqqppppppqqqqqqsssttttttuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrsssrrrsssuuuvvvwwwvvvvvvuuussssssssssssttttttttttttvvvvvvuuuttttttuuuvvvwwwyyyxxxwwwwwwxxxyyy{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~}}}{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxtttsssssssssssstttuuuvvvttttttttttttsssrrrqqqppppppqqqrrrtttttttttssssssuuuuuusssrrrpppoooooooooqqqrrrsssssssssrrrpppooorrrrrrrrrrrrrrrrrrrrrrrrnnnooorrrtttttttttsssrrrsssrrrqqqooommmlllkkkkkkkkklllnnnoooppppppoooooojjjhhhfffeeeffffffdddccccccdddggglllqqquuuvvvuuusssvvvzzz{{{yyyzzz}}}~~~xxxtttjjjhhheeeeeegggiiijjjjjjlllnnnpppqqqrrrsssvvvyyy~~~~~~vvvmmmeee^^^WWWSSSMMMKKKHHHFFFEEECCC@@@===;;;<<<===@@@DDDHHHLLLNNNTTTTTTTTTRRROOOKKKGGGEEEBBBBBBBBBCCCDDDEEEGGGHHHDDDEEEEEEDDDCCCAAA???>>>999888666444222111000000---------...............------...///000000000000////////////////////////---------------------------------.........//////------------------------------------------------,,,---......,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,---......//////......---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///---------...///000222222444555999===CCCHHHMMMOOOMMMOOORRRSSSSSSSSSTTTUUUSSSRRRPPPMMMKKKIIIHHHHHHGGGIIIMMMRRRXXX]]]bbbdddeeeeeeddd```YYYUUUUUUVVVZZZ```hhhpppxxx|||xxxqqqlllhhhccc``````bbbddddddgggiiikkklllmmmllljjjiiidddcccbbb```^^^[[[YYYXXXSSSTTTUUUVVVXXXYYYZZZZZZXXXYYYZZZZZZXXXUUUQQQOOONNNMMMLLLLLLMMMPPPSSSVVVYYYZZZ^^^cccjjjqqqvvvzzz|||~~~}}}zzzyyyxxx{{{zzzyyyyyyyyyyyyyyyyyypppkkkgggfffeeebbbcccfffooorrruuuvvvuuupppjjjfff```___]]]\\\\\\^^^aaacccggglllssszzz|||yyywwwvvvsssrrrqqqpppooonnnnnnooopppqqqttttttuuuvvvvvvvvvvvvuuuuuutttsssrrrrrrrrrssstttrrrsssuuuwwwxxxxxxwwwvvvsssssstttttttttuuuuuuuuuwwwwwwuuuuuuuuuuuuvvvwwwyyyyyyxxxwwwxxxzzz|||}}}{{{{{{{{{|||}}}~~~|||}}}}}}}}}||||||{{{zzz||||||{{{{{{zzzyyyyyyyyyssssssrrrrrrssssssttttttttttttttttttsssrrrqqqpppnnnppprrrtttttttttsssrrrtttsssrrrqqqpppooooooooooooppprrrsssssssssqqqpppttttttttttttttttttttttttrrrsssssstttuuuuuuuuutttsssrrrqqqooonnnmmmmmmmmmllllllmmmooopppqqqrrrrrrooollljjjiiijjjiiigggeeeeeedddeeehhhkkknnnnnnmmmkkkmmmqqqvvv}}}zzzuuuuuuwww{{{~~~{{{ssspppkkkiiiiiiiiiiiiiiijjjlllnnnnnnmmmnnnqqqtttwwwyyy|||{{{ssslllddd]]]XXXQQQOOOLLLJJJIIIGGGCCCAAA<<<<<<===???BBBFFFJJJLLLQQQQQQQQQQQQOOOLLLJJJHHHCCCBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFFFFEEECCCBBB@@@===<<<999666444111000///---------.........//////+++,,,---...////////////////////////////////////---------------------------------...............------------------------------------------------***,,,------------...///------------------------------------------------------------------------+++,,,---.........------++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---------------,,,++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++***++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,---............------------.........//////---------------------------------------------------------------------------------------------------------............///,,,,,,---...000222333444888:::>>>CCCIIIOOOTTTWWWXXXZZZ[[[[[[YYYXXXXXXYYYVVVUUUSSSQQQOOONNNMMMMMMHHHIIILLLPPPWWW^^^eeeiiiiiijjjhhhbbbZZZTTTRRRRRRRRRYYY```fffnnntttuuuqqqlllhhhdddaaa```bbbdddeeehhhjjjmmmooopppooonnnlllccccccaaa```^^^\\\ZZZZZZYYYZZZ]]]^^^^^^]]]\\\ZZZUUUUUUVVVVVVUUUSSSPPPOOONNNMMMMMMNNNQQQVVV[[[^^^bbbdddiiiooovvv|||~~~zzzwwwtttrrrrrrrrryyyyyy{{{}}}~~~~~~~~~sssnnnjjjjjjhhhfffgggjjjrrrtttwwwxxxuuunnngggbbb\\\[[[ZZZ[[[]]]aaafffiiilllrrryyy~~~{{{xxxuuutttrrrooommmooonnnmmmmmmmmmnnnoooppptttuuuvvvvvvvvvvvvvvvuuuvvvuuutttsssrrrsssttttttrrrtttvvvxxxyyyxxxwwwvvvttttttttttttuuuuuuuuuuuuxxxwwwvvvuuuuuuvvvwwwwwwzzzyyyxxxwwwxxxzzz|||~~~{{{{{{||||||}}}~~~{{{|||||||||||||||{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwrrrrrrqqqqqqqqqrrrssssssttttttttttttsssrrrqqqqqqnnnooorrrtttttttttsssrrrrrrqqqppppppooooooppppppmmmnnnqqqsssssssssrrrqqqssssssssssssssssssssssssuuuuuuuuuuuuuuuvvvvvvvvvrrrrrrqqqpppoooooooooooommmmmmmmmnnnppprrrtttuuutttqqqnnnmmmnnnmmmjjjfffhhhgggfffhhhjjjkkkkkkjjjiiijjjmmmpppuuu}}}}}}ssspppooottt|||{{{wwwrrrnnnmmmllllllkkkiiikkkmmmmmmkkklllnnnqqqrrruuuzzz~~~xxxqqqiiiaaa[[[SSSQQQOOOMMMLLLIIIFFFCCC=========???AAAEEEIIIKKKNNNNNNOOOOOONNNMMMKKKJJJCCCCCCBBBBBBCCCDDDFFFGGGFFFFFFGGGGGGFFFEEECCCBBB>>><<<999666222000...------------.........//////***+++,,,---....................................------------------------........................------------------------------------------------)))+++------------///000------------------------........................------------------------***+++---...///...------........................---------------------------,,,+++***+++,,,---...---,,,,,,+++***)))((((((------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******+++++++++,,,,,,,,,,,,------......------,,,+++,,,------......---------------.........//////------------------------........................---------------------------------------------------------.........//////++++++,,,...000222444666;;;===AAAGGGMMMTTTYYY\\\```aaabbb```]]][[[ZZZZZZXXXWWWUUUTTTRRRQQQQQQQQQKKKKKKLLLOOOUUU\\\cccgggkkkllljjjddd[[[TTTQQQQQQMMMTTT[[[```fffmmmpppooohhheeeaaa___^^^```bbbdddgggjjjmmmppprrrqqqooommmbbbaaa```___^^^]]]\\\\\\^^^```cccdddccc```]]]ZZZRRRRRRSSSTTTSSSRRRQQQPPPNNNNNNNNNPPPUUUZZZ```dddkkknnnsssyyy}}}|||}}}}}}~~~xxxvvvssspppnnnmmmnnnnnn~~~}}}|||tttrrrooollljjjkkkmmmooo|||{{{yyyuuupppiiiddd```\\\\\\\\\^^^aaaeeeiiikkksssyyy~~~||||||zzzwwwtttrrrqqqpppnnnllllllmmmnnnpppqqqsssttttttvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuuuuuuurrrtttvvvxxxyyyyyywwwvvvwwwwwwwwwxxxxxxyyyyyyyyywwwwwwwwwvvvvvvvvvvvvvvv{{{{{{{{{{{{zzzyyyxxxwwwxxxyyy{{{|||~~~||||||{{{{{{zzzzzzzzzyyyzzzzzzyyyxxxxxxwwwwwwvvvrrrrrrrrrrrrrrrssstttuuuuuuuuutttsssssssssssssssrrrrrrqqqqqqqqqrrrssssssqqqqqqrrrrrrqqqpppnnnmmmmmmlllnnnrrrvvvvvvssspppsssssstttuuuvvvuuuuuuuuuuuuvvvxxxyyyyyyxxxwwwuuuuuutttsssrrrqqqpppppppppppppppooooooppprrrssstttrrrrrrrrrrrrqqqpppoooooojjjjjjiiiiiihhhggggggggghhhhhhjjjmmmrrrwww|||yyytttooommmpppuuu{{{~~~{{{xxxtttqqqpppooommmkkkdddgggjjjjjjhhhgggiiilllqqqssswww{{{~~~wwwsssnnnhhhddd]]]XXXRRRMMMIIIGGGDDDBBBBBB>>>>>>BBBEEEDDDCCCEEEGGGIIIKKKMMMNNNOOOOOOOOONNNKKKFFFBBBAAAAAADDDEEEFFFFFFGGGGGGFFFEEECCCBBBDDD@@@<<<888555222///---///......---------..............................000///...---------------........................++++++,,,---...///000111..............................------------............------------......000//////...------,,,,,,---------------------------------............///------------------------,,,,,,,,,------.........---.........---,,,,,,+++---------,,,,,,+++++++++---,,,,,,++++++******)))///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,,,,------.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++---------,,,,,,+++++++++------------------------,,,+++++++++,,,,,,---......///000000000333777:::===AAAEEEHHHLLLSSS]]]dddkkkmmmkkkgggeeeeeeaaaZZZYYYYYYXXXXXXVVVUUUSSSRRROOOMMMLLLNNNTTT[[[bbbfffmmmmmmmmmhhhaaaYYYRRRPPPNNNPPPSSSZZZaaafffiiiiiihhhccc^^^\\\___bbbddddddaaacccfffkkknnnnnnllljjj```______``````bbbcccdddjjjhhhgggfffeeeaaaZZZUUUUUUTTTSSSRRRRRRRRRSSSSSSVVVVVVXXX[[[```fffkkknnnvvvyyy~~~~~~zzzxxxuuuuuutttsssrrrrrrrrrsssqqqnnnkkkiiiiiijjjjjjiii}}}~~~~~~yyyuuuooolllmmmppptttvvvzzzxxxvvvrrrlllgggbbb___]]]^^^```cccggglllooorrrzzz~~~~~~{{{yyyxxxvvvtttqqqppppppooonnnlllmmmmmmnnnoooqqqrrrssstttvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwtttuuuwwwxxxyyyyyyxxxxxxwwwwwwxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwwww{{{{{{{{{{{{zzzyyyxxxwwwxxxyyy{{{|||~~~~~~}}}}}}|||{{{zzzzzzyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvrrrrrrrrrrrrrrrsssttttttuuuttttttsssrrrrrrssssssrrrrrrqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqqqqooonnnmmmnnnmmmnnnrrruuuvvvtttqqqtttttttttuuuuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvtttssssssrrrqqqqqqqqqqqqqqqqqqppppppqqqrrrtttuuusssssssssssssssrrrqqqpppllllllkkkkkkjjjiiiiiiiiifffggghhhjjjmmmrrrvvvxxx{{{{{{sssnnnmmmooorrrtttvvvuuuttttttsssqqqmmmiiiccceeehhhiiihhhhhhiiijjjnnnqqqtttxxx|||{{{uuupppllliiiccc___XXXSSSOOOKKKHHHFFFDDD@@@???CCCEEECCCCCCDDDFFFGGGIIIKKKMMMMMMNNNNNNNNNKKKGGGCCCAAABBBCCCEEEFFFFFFGGGHHHGGGFFFEEEDDDEEEBBB>>>;;;999555222///000000///.........//////........................//////...---------------..............................................................................------------...............------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------,,,,,,------------------------......------,,,+++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,++++++++++++...------,,,,,,---------......---------,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,---.../////////.........------------------,,,,,,,,,++++++------------------------...---------------......///000111111222555999<<<@@@BBBDDDFFFJJJRRR^^^gggpppttttttooollliiieee___[[[ZZZYYYWWWVVVTTTSSSSSSQQQPPPNNNPPPUUU[[[aaaeeeooopppoookkkccc[[[TTTQQQQQQRRRTTTXXX^^^bbbcccccc```]]]ZZZZZZ\\\```aaaaaaaaabbbcccgggiiiiiigggeeeaaabbbcccdddeeefffffffffllljjjiiihhhfffbbb\\\WWWUUUTTTTTTTTTVVVXXX[[[\\\```aaacccfffkkkqqquuuxxx{{{}}}}}}zzzvvvsssqqqooonnnnnnmmmmmmmmmmmmnnnpppmmmjjjhhhiiiiiiiiihhh{{{|||}}}~~~{{{vvvpppnnnrrrwww{{{|||yyywwwtttooojjjfffbbb```___bbbfffkkkqqqvvvzzz{{{}}}zzzwwwuuutttqqqpppnnnnnnnnnooonnnmmmnnnnnnnnnoooppprrrssstttuuuvvvwwwwwwwwwwwwvvvuuuuuuvvvvvvwwwwwwxxxxxxyyywwwwwwwwwxxxyyyyyyyyyzzzwwwxxxxxxxxxxxxyyyyyyyyyxxxyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||zzzyyyxxxxxxxxxxxxxxxwwwvvvvvvuuuuuurrrrrrqqqqqqrrrrrrsssssstttttttttssssssssssssssssssrrrqqqppppppooopppppppppppppppppppppooommmmmmoooooooooqqqtttuuuuuutttvvvuuutttttttttuuuvvvwwwyyyyyyxxxxxxwwwwwwvvvvvvssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrssstttuuuuuutttttttttuuuttttttssssssoooooonnnnnnmmmmmmllllllhhhhhhhhhiiikkknnnppprrrrrrxxx~~~}}}tttnnnlllkkkkkkoooppprrruuuwwwtttoookkkgggfffeeefffhhhiiiiiihhhlllnnnrrruuuwww{{{~~~xxxsssppppppmmmiiibbb\\\WWWSSSNNNLLLGGGCCCAAACCCDDDAAA@@@BBBCCCEEEGGGIIIKKKLLLMMMMMMOOOLLLIIIFFFCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFDDDBBB@@@===:::555222111111000///////////////........................//////...------------...........................000000///...---,,,,,,+++..............................------------..............................,,,,,,------...///000000------------------------------------............------------------------------------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------......+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,---------,,,,,,------......------------,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,---......///............---------------------,,,,,,,,,,,,------------------------000//////........./////////111333444555888<<>>???BBBCCCEEEGGGIIIKKKMMMMMMOOONNNKKKIIIFFFEEEDDDCCCDDDDDDEEEFFFGGGGGGHHHHHHFFFEEEDDDCCCAAA===888555222222000///....................................///......---------..............................000000///...---,,,,,,+++..............................------------......---..................---,,,,,,------.../////////........................,,,,,,---------.........------------------------.........------,,,,,,,,,,,,------...------,,,,,,//////////////////......,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---......------------------------------------------,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------000000///.........//////111333555666888;;;???BBBBBBCCCEEEFFFJJJSSS___hhhpppyyy{{{ssslllgggbbb___\\\XXXTTTRRRRRRTTTUUUVVVUUUUUUTTTTTTWWWZZZ]]]jjjmmmooonnniiibbb]]][[[WWWUUUSSSTTTVVVXXXXXXXXX\\\\\\]]]___```aaa```___^^^]]]\\\^^^aaaccccccccciiijjjkkkllljjjgggdddbbb]]]\\\[[[ZZZXXXUUURRRPPPTTTTTTWWW[[[bbbjjjqqquuuyyyyyyzzz{{{}}}}}}{{{xxxvvvtttooonnnnnnmmmllljjjiiiiiiffffffffffffggghhhhhhiiikkkiiifffffffffffffffeeeqqqpppoooooonnnooopppqqqqqqqqqrrruuu{{{~~~}}}|||zzzxxxuuurrrooolllkkkjjjhhhlllsss{{{}}}|||{{{xxxvvvtttrrrqqqooonnnmmmooorrruuuuuuuuurrrqqqppppppppprrrssstttuuuwwwyyyzzzzzzyyywwwuuusssssstttuuuwwwxxxyyyyyyxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyyyyzzzzzzzzz{{{zzzzzzyyyyyyvvvwwwyyyzzz|||}}}}}}}}}}}}}}}|||zzzyyywwwvvvuuuvvvuuuuuuttttttsssrrrrrrrrrqqqqqqpppppppppqqqqqqsssssstttuuuuuuuuutttsssqqqpppooonnnmmmlllllllllnnnnnnmmmmmmmmmmmmmmmmmmnnnooopppqqqrrrsssuuuvvvvvvuuusssrrrrrrtttvvvwwwwwwvvvuuutttttttttttttttrrrrrrqqqqqqqqqrrrssssssttttttuuuuuuuuuvvvuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxvvvvvvvvvuuuttttttssssssrrrrrrqqqooonnnnnnmmmmmmjjjllloooqqqssstttvvvxxx|||uuulllfffddddddfffjjjpppwwwzzz|||zzzsssjjjeeeeeehhhjjjjjjoooqqqrrrrrrrrrsssvvvxxx{{{}}}yyyyyyzzz|||xxxrrrmmmgggbbb]]]YYYQQQJJJFFFEEECCC>>><<<===BBBBBBDDDFFFIIIKKKNNNOOOOOOOOONNNMMMKKKHHHFFFEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDBBB???;;;777333222111///...---------..............................---------......///.............................................---..............................------------......------...//////...------........................------------------------,,,,,,,,,------------...------------------------.........------,,,,,,,,,,,,,,,------...------,,,////////////////////////.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---...///------------------------------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...............///222444777999;;;===@@@CCC@@@DDDHHHLLLOOOUUU]]]ccckkkuuu|||zzzsssmmmgggccc___\\\XXXTTTRRRSSSTTTVVVWWWXXXXXXVVVTTTTTTVVVYYYbbbfffkkkmmmjjjfffcccaaaYYYVVVTTTSSSUUUXXXYYYZZZ```aaaccccccbbb```___^^^\\\\\\\\\___cccgggiiijjjnnnnnnllljjjfffaaa]]]ZZZYYYYYYYYYXXXVVVUUUTTTUUUVVVXXX[[[aaaiiirrrzzz~~~~~~}}}|||zzzyyyxxxwwwtttrrrooonnnkkkjjjjjjiiiiiihhhhhhhhheeeeeeeeeeeeeeefffggghhhhhhfffddddddeeeeeedddcccjjjiiihhhgggggghhhjjjlllnnnqqquuuzzz|||}}}|||{{{yyyxxxwwwuuutttrrrqqqppppppttt{{{zzzyyyxxxwwwuuusssrrrqqqpppooooooqqquuuxxxyyyyyyuuutttrrrqqqqqqrrrtttvvvvvvxxxzzz||||||zzzxxxvvvttttttuuuvvvwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwvvvvvvwwwwwwxxxxxxyyyyyyyyyzzzzzz{{{zzzzzzyyyyyyvvvwwwxxxzzz{{{||||||}}}{{{{{{zzzyyywwwvvvuuuuuutttttttttsssrrrrrrqqqqqqqqqqqqppppppoooooopppppppppqqqsssttttttsssrrrrrrooonnnmmmllllllkkkllllllmmmmmmlllkkkkkkllllllmmmlllnnnqqqrrrrrrrrrsssuuutttsssrrrrrrrrrssstttuuutttttttttttttttuuuuuuuuussssssrrrqqqqqqrrrrrrrrrtttuuuuuuvvvvvvvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvvvvvvvsssrrrrrrpppooonnnmmmllliiiiiijjjkkklllmmmmmmnnnssswww|||rrrjjjiiieeecccdddiiiqqqyyy|||}}}wwwoooiiiggghhhjjjlllpppqqqrrrrrrrrrsssuuuwwwzzz}}}|||wwwsssnnnjjjdddaaaXXXQQQKKKHHHEEE???======@@@AAACCCEEEHHHKKKNNNOOOPPPPPPQQQQQQOOOLLLIIIGGGBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDDDDCCCAAA>>>;;;555444222111///...------...........................------------...//////........................,,,---------.../////////..............................------------......,,,---...//////...---,,,..................------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------......------,,,,,,,,,---------------.........---,,,++++++***---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,---......///,,,,,,,,,------------...------------..................---,,,,,,,,,---------------............///------------............------------------------...............///000000444666999;;;<<<>>>AAACCC???EEEKKKPPPSSSVVVZZZ^^^eeeooowwwwwwtttpppkkkeee___]]]YYYVVVUUUUUUWWWYYYZZZ\\\]]][[[WWWUUUWWWYYY]]]bbbhhhlllllljjjgggfff]]]YYYVVVUUUWWWZZZ]]]^^^bbbdddfffeeebbb^^^\\\\\\]]]]]]^^^ccchhhmmmpppqqqrrrooojjjddd^^^YYYVVVTTTSSSTTTUUUUUUUUUVVVXXXZZZ^^^```eeekkksss{{{|||{{{{{{zzzyyyyyyxxxxxxsssrrrrrrqqqooommmlllkkkggggggfffeeeeeeffffffgggddddddcccccccccdddeeeeeeeeecccbbbbbbccccccbbbaaaeeecccbbbbbbcccgggjjjlllpppuuu{{{}}}|||{{{}}}||||||}}}}}}}}}|||zzzzzzzzz}}}}}}{{{vvvvvvuuutttsssrrrrrrqqqqqqppppppssswwwzzz{{{{{{wwwvvvtttrrrrrrsssuuuwwwxxxyyy|||~~~~~~|||yyyxxxwwwwwwxxxxxxyyyzzz{{{{{{zzz{{{|||}}}}}}|||{{{zzzyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxxxxyyyzzzzzz{{{yyyyyyzzzzzz{{{zzzzzzyyyuuuvvvxxxyyy{{{|||||||||xxxxxxxxxwwwvvvuuuuuutttsssssssssrrrqqqqqqppppppqqqqqqpppooooooooooooooolllnnnoooqqqqqqqqqooonnnmmmlllkkkkkkkkkkkkllllllllllllkkkjjjjjjkkklllmmmiiimmmqqqrrrrrrqqqrrrsssqqqqqqqqqrrrrrrrrrssssssssstttuuuwwwwwwwwwwwwvvvtttssssssrrrqqqqqqqqqqqqttttttuuuvvvvvvuuutttttttttuuuwwwxxxyyyzzzzzzzzz{{{zzzzzzyyyyyyxxxwwwwwwtttssssssrrrqqqooonnnmmmjjjiiihhhhhhhhhiiihhhhhhjjjmmmqqquuuzzzzzzrrrllleeeaaaccciiippptttwwwvvvsssoookkkjjjkkkllllllnnnpppqqqrrrtttwwwyyy}}}~~~{{{xxxtttppplllhhh```YYYQQQNNNIIICCC???@@@>>>???@@@BBBFFFIIIMMMOOOOOOQQQSSSTTTSSSPPPLLLJJJDDDDDDCCCCCCDDDEEEFFFGGGIIIGGGEEEDDDDDDCCCAAA???888777555333111000//////........................---------------...//////........................---------.........//////..............................------------......,,,---///000000///---,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------------------+++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...//////,,,,,,,,,---------......------------.........//////...---,,,,,,,,,,,,,,,---------.........//////------------.........///------------------------.........///000111222333555888;;;<<<===>>>@@@BBBAAAGGGMMMRRRSSSUUUYYY\\\___gggnnnqqqrrrrrrmmmfffaaa___\\\ZZZYYYZZZ\\\]]]```cccdddbbb]]]ZZZ[[[]]][[[aaahhhmmmmmmllliiihhhbbb^^^ZZZXXXZZZ]]]```aaadddggghhhfffbbb___^^^^^^___```bbbgggmmmrrruuuuuutttoooggg^^^XXXTTTSSSSSSQQQSSSUUUVVVWWWZZZ___ccchhhkkkqqqxxxxxxwwwvvvuuutttssssssssslllllllllllllllkkkjjjiiifffeeeddddddddddddeeefffeeeddddddccccccccccccdddcccaaaaaaaaabbbbbbaaa___aaa`````````ccchhhlllooosssyyy{{{{{{~~~{{{xxxtttssssssrrrrrrqqqqqqqqqqqqpppqqqssswwwzzz||||||yyywwwuuusssssstttvvvxxxxxxzzz}}}}}}zzzxxxyyyzzzzzz{{{{{{||||||||||||}}}~~~|||{{{yyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{||||||yyyyyyzzzzzz{{{zzzzzzzzzuuuvvvwwwyyyzzz{{{||||||wwwvvvvvvvvvuuuuuuttttttssssssrrrrrrqqqppppppoooqqqqqqpppoooooonnnooooooiiikkkmmmnnnooonnnmmmlllkkkkkkkkkjjjkkkkkklllllllllkkkjjjjjjjjjkkklllmmmggglllqqqsssrrrpppqqqrrrooopppqqqrrrrrrrrrqqqqqqssstttwwwyyyzzzzzzyyyxxxuuutttsssrrrqqqpppppppppttttttuuuvvvvvvuuutttssstttuuuvvvxxxyyyzzz{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxuuuuuuuuutttsssrrrqqqpppmmmkkkiiihhhiiihhhhhhgggdddgggjjjmmmqqqzzzyyyrrrhhhaaa```ccchhhkkkpppsssuuusssoookkkkkklllhhhkkknnnppprrruuuyyy|||}}}{{{xxxuuupppmmmfff^^^VVVQQQLLLFFFBBBCCC======>>>AAADDDHHHKKKNNNOOORRRTTTVVVUUURRRNNNLLLFFFEEEDDDDDDDDDEEEGGGGGGJJJHHHFFFDDDDDDDDDCCCBBB;;;999777555333222111111........................---------------...///000.................................................................................------.........,,,---///000000///---,,,***+++,,,---///000111111////////////////////////++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........+++,,,,,,---.........------------.........//////)))******++++++,,,,,,---*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,+++++++++,,,---...///000,,,,,,,,,------.........---------........./////////...---,,,,,,,,,,,,,,,+++++++++,,,,,,------------------.........//////------------------------/////////000111333444555666888;;;======>>>@@@BBBDDDIIINNNQQQRRRTTTXXX\\\YYY```gggkkkpppqqqllleeebbbaaa___]]]]]]^^^___```dddhhhjjjgggaaa^^^___aaa\\\bbbiiinnnooollljjjiiifffbbb]]][[[\\\___bbbcccfffiiijjjiiidddaaaaaabbbaaabbbeeejjjppptttvvvvvvtttnnndddZZZTTTRRRRRRTTTUUUXXX[[[]]]^^^ccciiinnnppptttyyy~~~wwwvvvtttrrrpppoooooonnnhhhiiijjjjjjjjjjjjjjjiiigggfffeeeddddddeeefffgggggggggfffeeeddddddeeeeeeaaa``````aaabbbbbb```^^^aaaccceeegggiiilllpppsssvvvxxxzzz||||||}}}|||wwwrrrsssrrrqqqrrrssssssrrrpppssssssssstttvvvyyy{{{}}}}}}|||zzzyyyxxxxxxyyyyyyzzz{{{}}}~~~|||zzzxxx{{{{{{{{{{{{|||}}}}}}~~~||||||{{{{{{zzzzzzyyyxxxxxxzzzzzzyyyyyyyyyyyyxxxxxxzzz{{{{{{{{{zzzyyyxxxxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuutttuuutttsssqqqrrrrrrssssssrrrrrrqqqpppmmmmmmnnnmmmmmmlllkkkkkkkkkkkklllmmmmmmlllkkkjjjjjjjjjiiihhhhhhiiiiiiiiikkkjjjjjjiiijjjkkkmmmnnnnnnooooooppppppqqqrrrrrrqqqqqqqqqrrrrrrrrrssssssrrrssstttuuuwwwwwwxxxxxxuuutttttttttssssssrrrrrrssssssttttttttttttsssssswwwxxxyyyzzz{{{{{{{{{{{{}}}}}}|||{{{zzzyyyxxxxxxwwwwwwxxxxxxwwwvvvtttsssqqqnnnllljjjjjjhhhfffccchhhhhhhhhiiimmmsss{{{|||nnngggbbb^^^aaagggjjjpppttttttvvvyyytttlllpppnnnlllllloootttyyy}}}{{{{{{xxxvvvvvvvvvuuuiiiddd\\\UUUPPPJJJFFFCCCAAAAAA??????@@@DDDIIIMMMLLLLLLOOOSSSWWWWWWTTTPPPKKKHHHDDDCCCCCCEEEFFFFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@>>>:::555222000//////...///000111111000//////////////////////////////////////////////////////111000///...---,,,,,,,,,........................------..................////////////////////////------------------------******,,,,,,,,,,,,******,,,++++++,,,...//////...000...,,,,,,,,,,,,***(((------,,,,,,,,,,,,++++++......................../////////......---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,------.........------------------------------++++++++++++------+++,,,------......---------------............///........................000000///000111444777999;;;===@@@BBBDDDDDDDDDCCCHHHHHHIIILLLQQQUUUWWWXXX\\\___cccfffggghhhiiijjjmmmllliiieeebbbbbbeeegggiiikkknnnqqqqqqooollljjjdddcccfffllloookkkhhhhhhdddbbb```^^^^^^___aaabbbgggggggggfffffffffffffffhhhkkknnnpppqqqrrrssstttlllfff]]]WWWUUUTTTRRRQQQVVVYYY___dddiiioootttxxx}}}|||zzzyyyuuuooolllllllllkkkiiifffggghhhiiiiiiiiiiiiiiidddcccccccccdddeeeggghhhfffffffffeeeeeeddddddddddddcccaaa___]]]]]]]]]^^^dddfffjjjlllnnnpppsssuuuuuuvvvxxxyyyzzz|||~~~}}}{{{vvvrrrqqqqqqqqqrrrttttttrrrpppsssrrrrrrsssuuuxxx{{{}}}~~~~~~|||{{{zzzzzzzzz{{{{{{|||~~~~~~|||{{{|||{{{{{{{{{|||}}}~~~}}}||||||{{{{{{zzzyyyyyyxxxzzzzzzyyyyyyyyyyyyxxxxxx{{{{{{{{{{{{{{{zzzyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzxxxvvvuuutttuuutttsssqqqrrrrrrssssssrrrrrrqqqpppmmmmmmmmmmmmmmmlllkkkkkkkkklllmmmmmmmmmlllkkkjjjiiihhhhhhgggggghhhhhhhhhiiiiiihhhhhhiiijjjlllmmmnnnoooooopppqqqqqqrrrrrrppppppqqqqqqqqqrrrrrrrrrqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvvvvvvvvvvuuuuuuxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxyyyyyyyyyyyyxxxvvvuuutttrrrpppnnnlllllljjjhhhfffeeeeeeeeefffhhhmmmtttyyyzzzpppggg```___cccccciiimmmpppvvv|||{{{vvvrrrpppllljjjkkkooosssvvvxxx}}}~~~zzzxxxwwwwwwvvvuuulllhhhbbb[[[UUUOOOIIIEEEBBBAAA???>>>>>>@@@DDDGGGJJJJJJMMMQQQVVVWWWUUURRRNNNKKKGGGEEEDDDEEEEEEFFFFFFFFFGGGGGGFFFEEEDDDCCCBBB@@@<<<888444222111000---...///000000///...---////////////////////////------------------------000///...---------------......................../////////...---------,,,........................------------------------++++++,,,------,,,++++++---,,,+++,,,...///...---...,,,+++,,,------,,,+++,,,,,,,,,------.........------------------------.........---------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,,,,,,,---------,,,,,,------------------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------.........------------------------------,,,++++++,,,------+++,,,------......---------------............///////////////............/////////000111444777999===>>>AAADDDFFFGGGGGGFFFGGGGGGHHHKKKPPPTTTVVVVVVYYY\\\```bbbeeegggkkknnnvvvtttpppkkkfffeeefffgggiiikkkpppvvvzzz{{{xxxuuuiiiffffffjjjlllhhhffffffeeecccaaa___^^^___```aaaeeefffffffffffffffffffffhhhjjjmmmnnnmmmlllmmmmmmhhhbbbZZZUUUTTTUUUVVVUUU]]]aaagggmmmrrrvvv{{{~~~~~~zzzxxxuuuqqqllliiiiiiiiiiiiggghhhhhhhhhiiiiiijjjjjjjjjffffffeeedddeeefffggghhhgggggggggfffeeeddddddcccdddcccaaa___^^^^^^^^^^^^gggjjjooorrrtttuuuwwwxxxuuuuuuvvvvvvvvvyyy~~~{{{zzzxxxtttqqqppppppqqqsssuuuuuusssqqqrrrrrrqqqqqqssswwwzzz}}}~~~}}}||||||||||||||||||}}}~~~||||||{{{{{{|||}}}~~~~~~|||||||||{{{zzzzzzyyyyyyzzzzzzyyyyyyyyyyyyxxxxxx{{{{{{|||||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{{{{xxxvvvuuutttttttttrrrqqqrrrrrrrrrrrrrrrqqqppppppllllllllllllllllllkkkjjjjjjjjjkkkkkkjjjiiihhhhhhggggggfffffffffgggggghhhhhhhhhggghhhhhhjjjkkklllnnnooooooppppppqqqqqqrrrppppppppppppqqqqqqqqqqqqqqqrrrsssuuuvvvvvvvvvvvvwwwvvvvvvvvvvvvvvvuuuuuuxxxxxxyyyyyyyyyyyyxxxxxxyyyzzzzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{{{{zzzyyyxxxvvvuuuuuusssqqqoooooommmkkkiiieeeeeedddddddddgggmmmqqqzzz|||pppfffaaa```___bbbfffjjjrrr|||~~~xxxtttoookkkjjjkkknnnpppxxx}}}~~~|||zzzyyyxxxwwwuuusssqqqmmmhhhccc]]]UUUMMMHHHDDDCCC@@@>>>>>>???@@@BBBFFFGGGJJJOOOSSSVVVVVVUUUSSSPPPLLLHHHEEEDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEEEEEEECCC???;;;777444222111......////////////......////////////////////////------------------------///......---------..............................000000///...---,,,,,,+++------------------------------------------------,,,,,,---......---,,,,,,...---,,,,,,...///...---,,,++++++,,,---......,,,++++++,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------,,,,,,------......---------,,,,,,++++++,,,------......------,,,------------------------------------------------------------,,,,,,,,,,,,---------------.........------------------------------,,,,,,,,,,,,------,,,,,,---............------------............///////////////////////////000000111222444777:::<<>>:::666333222000000000000000000//////////////////////////////////////////////////////---------------...///000........................//////......---------,,,---------------------------------------------------..................---...---,,,---...///...------,,,+++,,,---...---,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............---,,,,,,+++++++++,,,---......---,,,+++------------------------------------------------------------------,,,,,,---------...............---------------------------------,,,,,,---------,,,------...............---------............///---...............//////333333444777999===???AAAAAACCCFFFJJJLLLMMMMMMMMMHHHGGGGGGIIILLLOOOPPPPPPSSSTTTVVVZZZ___hhhqqqwww}}}wwwooojjjhhhhhhjjjkkkqqq}}}pppiiidddccccccbbbdddhhhkkkjjjhhhfffdddcccbbbbbbddddddeeeeeeffffffffffffhhhiiiiiigggccc```^^^]]]\\\YYYVVVUUUXXX^^^dddgggooossszzz}}}}}}|||zzzxxxuuusssqqqqqqooommmlllkkkllllllmmmmmmllljjjiiiiiijjjlllmmmmmmkkkjjjhhhggggggggggggggggggfffdddcccaaa``````bbbaaaaaa``````_________fffkkkrrrxxxzzz||||||}}}xxxwwwtttqqqoooqqqvvvzzz}}}{{{xxxvvvuuuttttttsssssssssuuuxxx{{{|||{{{yyyuuutttsssssstttwwwzzz|||||||||||||||||||||{{{{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}|||||||||}}}~~~~~~}}}}}}||||||{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxxxx{{{{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{wwwuuusssrrrrrrqqqooonnnooooooooooooooonnnnnnmmmggghhhhhhiiiiiiiiihhhhhhffffffeeedddccccccbbbbbbddddddccccccdddeeeeeefffeeefffggghhhiiijjjkkkkkkllllllmmmnnnnnnoooooopppqqqqqqqqqqqqrrrrrrrrrrrrttttttuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwyyyzzzzzzzzzzzzzzzyyyxxxyyyyyyyyyzzz{{{{{{||||||||||||{{{zzzyyyyyyyyyyyyyyywwwuuuttttttsssqqqoookkkkkkkkkhhhfffeeegggiiikkkooouuu||||||qqqjjjccc___]]]___fffmmmuuuzzz|||yyywwwxxxyyyzzz}}}}}}|||{{{yyyvvvqqqnnnppppppooommmjjjcccZZZTTTJJJFFFAAA??????@@@@@@???BBBCCCEEEHHHLLLPPPUUUXXXYYYYYYVVVQQQKKKFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHFFFEEECCC@@@<<<888444222000000000//////.........////////////////////////////////////////////////---------------...///000........................,,,---------......//////........................------------------------...........................---,,,---/////////---000...------------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------............------,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------------------------------........................------------------------------------------------,,,---......//////......---------............///,,,,,,---------.........333444666999<<<@@@CCCDDDEEEGGGJJJMMMOOOPPPPPPOOOLLLJJJIIIJJJLLLMMMMMMLLLOOOQQQTTTXXX^^^fffpppwww}}}|||zzztttnnniiigggfffggghhhmmmxxxmmmfffaaa```bbbcccfffkkknnnmmmlllkkkiiigggeeedddffffffeeeeeeeeedddddddddeeefffgggeeeaaa^^^]]]\\\[[[[[[[[[\\\```fffmmmqqqwww{{{xxxxxxwwwuuutttrrrpppooopppoooooonnnmmmmmmnnnooonnnlllkkkiiiiiijjjlllmmmmmmllljjjhhhgggfffffffffeeedddcccbbb```___^^^]]]___````````````_________hhhmmmssswwwyyyzzz{{{{{{xxxvvvtttpppoooppptttwww|||zzzyyyxxxwwwuuuttttttuuuuuuuuuuuuvvvyyy}}}~~~xxxwwwwwwwwwwwwxxxyyyzzzzzz{{{{{{||||||{{{{{{zzzyyyzzz{{{}}}~~~}}}}}}~~~~~~}}}|||{{{zzz|||}}}~~~~~~~~~}}}||||||{{{{{{zzzzzzyyyyyyyyyyyyxxxxxxzzzzzz{{{|||||||||{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvtttrrrqqqpppooommmkkkmmmmmmmmmmmmmmmlllkkkkkkeeeeeeffffffggggggfffffffffeeedddcccbbbaaaaaaaaa````````````aaabbbcccccccccdddeeeggghhhiiiiiiiiijjjkkkkkkllllllmmmnnnnnnpppppppppqqqqqqqqqqqqrrrttttttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwxxxxxxuuuvvvvvvwwwwwwvvvvvvuuuwwwxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzz{{{{{{zzzyyyyyyxxxxxxyyyyyyzzzzzzxxxvvvuuuuuutttrrrpppkkklllkkkiiigggeeeeeefffhhhkkkooouuu|||~~~tttjjjbbb]]]]]]aaafffmmmtttyyyzzz{{{|||~~~}}}~~~|||{{{yyyvvvrrrooommmmmmnnnooonnniiibbb]]]NNNHHHAAA>>>???@@@@@@???BBBCCCDDDEEEHHHLLLSSSWWWZZZ\\\\\\XXXQQQKKKIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIEEEEEEEEECCC@@@;;;777444000///...---,,,,,,------////////////////////////---------------------------------------...///000........................+++,,,,,,---...///000000////////////////////////------------------------///...------------...///---,,,,,,---///111000///111///...---------+++***,,,+++++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,------......------,,,------------------------------------------------------------............/////////...............------------------------------............------------...////////////...---------............///,,,,,,------.../////////222444777;;;???BBBEEEFFFJJJLLLNNNQQQSSSSSSSSSRRRQQQOOOLLLLLLLLLLLLKKKJJJKKKNNNRRRVVV\\\ccckkkqqqrrrsssrrrnnniiieeebbbbbbbbbbbbfffnnnwww{{{xxxttthhhbbb^^^```bbbdddhhhlllooooooooonnnllliiigggeeegggfffeeecccbbb```___^^^___aaaccccccaaa```___```___aaacccfffjjjooovvv{{{~~~~~~{{{yyyuuutttsssrrrqqqpppooonnnmmmnnnnnnmmmkkkkkklllnnnmmmlllkkkjjjjjjjjjkkkllllllkkkiiigggeeeeeeeeeeeebbbbbbaaa```___]]]]]]\\\]]]]]]^^^_________^^^^^^mmmqqquuuwwwxxxwwwwwwxxxttttttssspppoooqqquuuxxx~~~{{{yyywwwwwwwwwvvvuuuuuuuuuwwwxxxwwwvvvvvvxxx|||{{{{{{{{{{{{{{{zzzyyyyyyzzzzzz{{{|||||||||{{{zzzzzz{{{}}}~~~}}}~~~~~~~~~}}}|||zzzyyyzzz{{{}}}~~~}}}}}}||||||{{{zzzzzzyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyytttrrrpppooonnnmmmkkkiiikkkkkkkkkkkkkkkjjjiiiiiibbbbbbcccdddddddddddddddcccbbb```^^^]]]]]]]]]]]][[[[[[[[[\\\\\\]]]^^^___```aaaccceeefffgggggggggiiiiiiiiijjjkkkkkkllllllnnnnnnnnnnnnoooooooooooorrrsssttttttttttttttttttsssssstttttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvwwwxxxyyyzzzyyywwwuuuuuuuuutttrrrppplllmmmmmmkkkiiiggggggggghhhiiilllooottt|||vvvlllbbb___^^^^^^bbbiiiiiimmmsssyyy~~~~~~|||{{{zzzzzzyyyvvvtttjjjkkkmmmpppqqqoookkkgggXXXPPPFFFAAAAAABBBBBB@@@CCCCCCDDDCCCDDDIIIPPPUUU[[[```ccc```YYYRRRNNNMMMHHHGGGFFFFFFFFFGGGHHHIIIFFFFFFGGGFFFCCC???:::888222222000///.........///////////////////////////------------------------......---------......///........................,,,---------.../////////........................------------------------......---,,,,,,---......,,,++++++---000222222111000...------......---++++++++++++++++++++++++,,,------------------------,,,,,,---------............------,,,,,,------...,,,,,,------.../////////---------,,,,,,---------------------------------------------------------------------.........///000/////////.........---------------------------,,,---...//////...---,,,------...///////////////---------............///.........///000111111111555777;;;???CCCGGGJJJKKKPPPQQQTTTVVVWWWWWWVVVUUUVVVSSSPPPNNNMMMLLLJJJHHHFFFJJJOOOTTTYYY^^^cccgggiiijjjjjjhhhccc___]]]\\\[[[\\\___dddiiikkkkkkiiieee___]]]```ccceeegggkkkmmmnnnoooooommmjjjgggeeegggeeeccc```]]]ZZZXXXWWWWWWZZZ^^^```aaabbbccceeedddhhhmmmqqqtttxxx}}}}}}}}}}}}}}}{{{xxxuuussssssrrrqqqpppooooooooonnnlllmmmnnnmmmkkkiiikkkmmmkkkkkkkkkkkkjjjjjjjjjiiijjjiiigggeeedddcccddddddaaaaaa``````___^^^]]]]]][[[[[[]]]^^^^^^^^^]]]]]]rrruuuwwwxxxvvvuuutttuuuqqqrrrqqqqqqqqqssswwwzzz~~~~~~|||yyyvvvuuuvvvvvvvvvvvvuuuvvvxxxzzzwwwuuuuuuvvv{{{}}}}}}~~~~~~}}}{{{yyyxxxzzz{{{|||}}}}}}|||{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}|||zzzyyyyyyzzz|||~~~~~~~~~}}}|||||||||zzzzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxsssqqqooonnnmmmllljjjhhhiiijjjjjjjjjjjjiiihhhhhh```aaabbbccccccccccccccc___]]][[[YYYXXXXXXXXXYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]^^^aaacccdddeeeeeeeeeggghhhhhhiiijjjjjjkkkkkklllllllllmmmmmmmmmmmmnnnqqqqqqrrrrrrssssssrrrrrroooooooooppppppqqqqqqqqquuuuuuvvvvvvvvvvvvuuuuuussstttuuuwwwwwwxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuuuutttttttttuuuwwwyyyzzzyyywwwuuutttttttttrrrpppmmmoooooonnnllljjjiiijjjhhhiiikkkmmmpppvvv}}}vvviiibbb]]]XXXYYY___]]]bbbkkkuuu}}}~~~~~~|||{{{yyyyyyzzz{{{yyyxxxhhhiiimmmqqqsssssspppmmmbbbYYYMMMFFFEEEFFFEEEDDDDDDDDDDDDBBBBBBGGGNNNTTT]]]bbbgggeee^^^VVVRRRQQQIIIHHHGGGFFFFFFFFFHHHHHHFFFGGGHHHHHHFFFBBB===:::777666444222111222222333///////////////////////////////////////////////////......---------................................................------------------------------------------------------...---,,,++++++,,,---...+++++++++---000222333222...---,,,---/////////...******+++,,,------...///........................---------....../////////...------,,,,,,------...+++,,,,,,---...///000000......,,,++++++,,,......---------------------------------------------------------.........//////000000//////.........---------------------------,,,---...//////...---,,,---......///////////////---------........./////////000000111222333333333999<<>>888666222///......///000................................................/////////...---------,,,........................000000///...------,,,,,,------------------------+++++++++,,,,,,,,,---------------.........//////,,,---000111111000---,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,..................------+++,,,---,,,***)))***+++------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------......------------......,,,,,,,,,---------..............................,,,---......//////......---------........./////////000000000000333666:::AAABBBCCCEEEHHHMMMTTTYYY[[[]]]]]]\\\ZZZYYYYYYYYYYYYWWWSSSOOOLLLIIIGGGFFFGGGIIILLLOOORRRUUUZZZ]]]\\\^^^```bbbaaa^^^[[[YYYYYYYYYYYYZZZ[[[]]]^^^___```aaabbbcccbbbcccfffhhhkkkkkkllllllkkkiiihhhggggggddd^^^WWWPPPMMMNNNPPPMMMQQQVVV[[[```eeekkkooovvvwwwyyy{{{}}}~~~}}}{{{xxxwwwvvvvvvooopppppppppqqqqqqqqqqqqrrrsssssssssrrrqqqqqqppprrrpppmmmmmmnnnnnnnnnmmmllliiifffdddeeeffffffeeefffeeedddbbbaaaaaabbbccc^^^_________^^^]]]\\\\\\\\\\\\\\\[[[[[[ZZZXXXXXX|||}}}~~~{{{yyyvvvuuuwww|||}}}{{{yyywwwwwwwwwwwwwwwwwwxxxyyyzzzzzzwwwwwwwwwxxxzzz}}}~~~~~~}}}|||{{{zzzzzzyyy||||||}}}}}}}}}||||||{{{{{{|||}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}|||zzzzzzzzzzzzzzzyyyyyyxxxyyyyyyyyyzzz{{{{{{||||||{{{zzzzzzyyywwwuuutttsssrrrqqqooollljjjhhhgggfffhhhhhhhhhgggeeecccbbbaaa````````````___^^^]]]\\\YYYXXXVVVSSSQQQNNNMMMLLLLLLKKKKKKMMMOOORRRTTTUUUXXXYYY\\\^^^```aaaaaaaaabbbbbbbbbbbbcccdddeeeeeeeeeggghhhgggffffffggghhhiiiiiijjjjjjkkkllllllllllllllllllllllllmmmnnnnnnnnnooopppqqqrrrrrrrrrrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvuuusssrrrqqqpppooopppqqqrrrssstttvvvwwwwwwxxxxxxwwwvvvuuussssssrrrqqqqqqppppppooonnnmmmmmmllllllkkklllooossswwwyyy~~~xxxmmmddd\\\VVVTTTRRRUUU\\\bbbhhhpppxxx}}}yyyvvvsssuuutttsssvvvyyy{{{zzzxxxrrrllleeedddhhhooosssuuuqqqkkkbbbYYYSSSOOOLLLKKKHHHCCC???@@@@@@???CCCHHHRRRZZZbbbfffccc]]]ZZZYYYSSSOOOJJJGGGGGGHHHHHHIIIIIIHHHGGGGGGGGGEEECCC@@@;;;888555222////////////...............................................................---------........................000//////...------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......---...///000000///...------------------------------------,,,,,,,,,++++++........................++++++++++++,,,,,,,,,---..................------+++,,,---,,,***)))***+++------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------//////............//////,,,,,,,,,---------..............................,,,---......//////......---........................///000111111444888<<<@@@BBBFFFIIIMMMQQQVVVZZZ___aaabbb```^^^[[[ZZZ[[[YYYVVVRRRNNNKKKJJJIIIJJJKKKMMMNNNOOOOOOQQQSSSVVVYYY[[[^^^aaaaaa___]]][[[ZZZZZZZZZZZZ\\\]]]___```aaabbbcccbbbaaabbbdddeeeggghhhiiijjjjjjiiihhhfffdddaaa\\\UUUOOOLLLMMMOOOOOOSSSXXX^^^dddjjjpppuuuzzz{{{}}}~~~~~~~~~}}}|||~~~}}}{{{xxxvvvuuutttsssooooooooopppqqqqqqrrrrrrtttuuuuuuuuuuuutttsssrrrsssqqqooonnnnnnoooooonnnllljjjgggeeeeeeffffffeeefffeeecccbbbbbbbbbbbbccc____________^^^]]]\\\\\\ZZZZZZZZZYYYYYYWWWVVVUUU~~~|||zzz|||~~~|||yyyxxxxxxyyyyyyxxxxxxxxxxxxyyyzzz{{{|||yyyxxxxxxxxxyyy{{{~~~}}}}}}}}}||||||{{{{{{{{{|||}}}}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~||||||{{{zzzzzz{{{{{{zzzzzzyyyxxxxxxxxxyyyyyyzzz{{{{{{|||{{{{{{zzzyyywwwuuusssrrrpppooommmjjjhhhfffeeedddeeeeeeeeedddcccbbb```___]]]]]]]]]\\\[[[YYYWWWVVVSSSQQQOOOMMMKKKIIIHHHHHHIIIIIIJJJKKKNNNPPPRRRSSSUUUVVVYYY[[[\\\]]]]]]]]]^^^^^^]]]^^^^^^___```aaabbbcccdddcccaaaaaabbbcccddddddeeefffgggggghhhhhhiiiiiijjjkkkkkkkkkjjjjjjjjjkkklllnnnooopppppppppooopppqqqqqqrrrsssttttttvvvuuusssqqqooonnnmmmlllnnnooopppqqqssstttuuuuuuwwwvvvvvvuuuttttttssssssrrrrrrqqqqqqppppppoooooonnnmmmmmmmmmnnnqqqtttvvvxxx|||{{{mmmccc\\\VVVRRRQQQTTTXXX[[[bbbhhhssswww|||~~~}}}xxxrrrnnnoooooopppssswwwyyyzzzzzzuuuppphhhdddeeekkksssyyyzzzuuunnnggg```ZZZUUUQQQIIIDDD@@@@@@???>>>@@@EEEJJJQQQZZZ```___]]]\\\\\\VVVRRRMMMJJJHHHHHHHHHGGGHHHGGGFFFGGGGGGGGGEEECCC???===999555222000//////................................................---------......................................./////////...------,,,,,,------------------------,,,------------.........++++++,,,,,,,,,---------........................------------------------------------,,,,,,,,,,,,........................,,,,,,,,,,,,------------------------------......+++,,,---,,,+++***+++,,,------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------000000////////////000000,,,,,,,,,---------..............................,,,---......//////......///.....................---...000111333777<<<@@@@@@DDDIIIOOOSSSWWW[[[]]]eeeggghhhfffccc___]]]]]]YYYVVVQQQMMMKKKLLLNNNPPPSSSTTTTTTSSSRRRSSSUUUWWWZZZ\\\```cccdddcccaaa```]]]\\\\\\[[[\\\^^^```aaabbbccccccbbb```___```bbbbbbdddfffhhhhhhgggeeeddd^^^\\\XXXRRRMMMKKKLLLNNNPPPTTT[[[aaahhhooovvvzzz~~~~~~|||yyyxxxzzzyyywwwuuusssqqqqqqpppnnnnnnnnnoooqqqrrrttttttwwwxxxxxxyyyyyyxxxwwwvvvuuussspppooopppqqqpppooommmjjjgggfffggggggffffffddddddcccbbbbbbccccccccc____________^^^]]]\\\[[[XXXXXXXXXWWWVVVTTTSSSRRR}}}{{{xxxvvvvvvwwwyyy{{{yyyyyyyyyzzzzzz{{{|||}}}{{{zzzyyyxxxyyyzzz|||}}}||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||||||||||||||{{{{{{zzzwwwwwwxxxxxxyyyzzzzzzzzz{{{{{{yyyxxxvvvsssqqqpppmmmkkkiiifffdddbbbaaaaaaaaaaaaaaa```___^^^]]]\\\[[[[[[ZZZXXXVVVTTTRRRQQQOOOMMMKKKIIIGGGGGGFFFFFFEEEGGGHHHJJJKKKMMMOOOQQQRRRSSSUUUWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\]]]^^^___^^^\\\\\\\\\]]]``````aaabbbccceeeeeeffffffggghhhiiiiiiiiigggffffffgggiiikkkmmmnnnnnnnnnnnnnnnoooooopppqqqqqqrrruuusssqqqnnnlllkkkkkkjjjlllmmmnnnoooqqqsssttttttuuuuuuttttttttttttssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooonnnnnnpppqqqrrrsssvvvzzz{{{nnnggg___XXXTTTTTTUUUVVV[[[```eeekkkttt{{{|||xxxrrrmmmmmmnnnoooqqqtttwwwyyyzzzyyyuuummmeeebbbfffpppxxx~~~{{{vvvpppjjjbbbZZZUUULLLFFFAAA@@@>>><<<>>>CCCEEEKKKSSSYYY[[[[[[[[[\\\WWWTTTOOOLLLJJJIIIGGGFFFGGGFFFEEEFFFGGGHHHGGGEEECCCAAA>>>:::555222000...................................................,,,---------.../////////........................//////.........------------------------------------------.........//////,,,,,,,,,---------......///...------------...///------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------......+++,,,------+++***+++---------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------//////............//////,,,,,,,,,---------..............................,,,---......///.........////////////............---...111333666;;;@@@DDDEEEHHHMMMRRRVVV[[[```dddlllnnnooonnnjjjfffcccaaa[[[WWWQQQMMMLLLOOOTTTWWWXXXYYYZZZZZZYYYYYYZZZ\\\___aaaeeehhhiiihhhfffddd```___^^^^^^___```aaabbbccccccbbb```^^^\\\]]]^^^```aaadddeeeeeebbb```^^^WWWVVVSSSOOOKKKKKKMMMOOOSSSXXX___ffflllsssyyy}}}}}}~~~~~~}}}zzzvvvtttvvvuuutttrrrpppooonnnnnnnnnnnnnnnoooqqqsssvvvwwwzzz{{{|||}}}}}}|||zzzyyywwwuuurrrqqqqqqrrrqqqpppmmmkkkiiihhhhhhhhhgggfffdddccccccccccccccccccccc____________^^^]]][[[[[[WWWWWWVVVUUUTTTRRRPPPOOO~~~{{{yyyvvvssstttvvvyyy{{{zzzzzzzzzzzz{{{|||}}}~~~}}}|||zzzyyyyyyzzz|||}}}|||||||||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||wwwwwwwwwwwwxxxxxxxxxxxxzzzyyyxxxvvvssspppnnnlllgggfffdddaaa___]]]\\\[[[ZZZZZZ[[[ZZZZZZYYYXXXXXXXXXWWWVVVTTTRRROOOMMMKKKIIIHHHFFFDDDCCCCCCCCCDDD???AAADDDEEEEEEFFFHHHJJJNNNOOOPPPRRRSSSSSSRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWXXXYYYYYYWWWVVVWWWYYY\\\]]]^^^___aaabbbcccdddcccdddfffgggggggggeeeeeeeeefffgggiiikkklllllllllllllllmmmmmmnnnnnnoooooorrrpppmmmkkkiiihhhhhhhhhjjjkkklllnnnpppqqqssssssssssssssssssttttttttttttssssssssstttttttttttttttsssrrrqqqpppooooooooopppqqqrrruuuzzz~~~uuuiii```YYYWWWVVVUUUVVVYYYZZZ```jjjssswwwvvvssspppooopppqqqrrrsssvvvxxxzzz~~~{{{sssjjjdddeeemmmttt}}}|||yyyvvvqqqiii```ZZZPPPJJJDDDBBB???<<<===AAACCCGGGMMMSSSVVVXXXYYYZZZXXXUUUQQQNNNLLLIIIGGGEEEFFFEEEDDDEEEGGGHHHGGGFFFEEECCCAAA===999555111///////////////////////////........................,,,---------.../////////.......................................------------------------------------------.........//////............///////////////...---,,,,,,---...///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......+++,,,------,,,+++,,,---------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------...------,,,,,,------...,,,,,,,,,---------..............................,,,---......///.........////////////////////////...000333666:::???EEEIIILLLNNNQQQTTTXXX^^^dddiiitttvvvyyyxxxtttooollljjj___[[[UUUPPPOOOSSSYYY]]]___```bbbbbb```___^^^___dddfffiiijjjjjjiiifffdddccccccbbbbbbccccccccccccaaabbbaaa___\\\ZZZ[[[\\\___```aaaaaa___\\\YYYWWWQQQQQQPPPNNNMMMNNNQQQTTT\\\aaagggmmmsssxxx}}}xxxyyyzzzzzzyyyvvvtttssssssrrrqqqpppoooooooooooooooooooooppprrruuuxxxyyy|||}}}}}}|||yyyvvvsssrrrrrrsssrrrqqqnnnllljjjiiijjjiiihhhfffcccdddddddddccccccbbbbbb______^^^^^^]]][[[ZZZYYYWWWWWWVVVTTTRRRPPPNNNMMM~~~|||xxxvvvtttrrrsssuuuxxxzzzzzzzzzzzzzzz{{{|||}}}~~~~~~|||zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}}}}}}}|||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}wwwwwwwwwwwwwwwvvvvvvvvvwwwvvvuuurrrooollljjjhhhbbb```^^^[[[YYYWWWVVVUUUSSSSSSTTTTTTTTTSSSSSSRRRSSSRRRQQQOOOLLLJJJGGGFFFBBBAAA???=========???@@@>>>BBBEEEEEEDDDCCCEEEHHHHHHIIIJJJLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQRRRTTTWWWXXXYYY[[[]]]^^^````````````bbbccccccdddddddddcccdddeeeggghhhiiiiiiiiiiiiiiijjjjjjjjjkkkkkkkkklllkkkhhhfffddddddeeefffggghhhiiikkkmmmooopppqqqqqqqqqrrrrrrssstttuuuuuuttttttuuuuuuvvvvvvvvvwwwuuuuuusssrrrqqqpppoooooopppppprrruuu{{{uuujjjaaa]]]ZZZUUUSSSTTTSSSXXX___gggmmmqqqssssssrrrssstttttttttvvvyyy|||zzzsssllljjjmmmqqqzzzzzzzzzyyyvvvooogggaaaUUUOOOHHHEEEAAA======AAABBBDDDIIINNNRRRUUUWWWXXXYYYWWWTTTQQQOOOLLLHHHEEEFFFDDDCCCDDDEEEGGGGGGFFFDDDDDDBBB@@@<<<777333111////////////////////////........................---------...............................................................------------------------,,,------------............////////////000000000///...---,,,,,,---...///------------------------------------....................................------------,,,,,,,,,,,,++++++,,,,,,------......+++,,,------,,,,,,---...------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------..............................,,,---......//////............/////////000000000000333666999===CCCIIINNNSSSTTTUUUVVVYYY___fffkkkwwwzzz~~~|||wwwsssqqqeeeaaaZZZUUUTTTXXX]]]bbbllloooqqqqqqnnniiifffeeefffgggiiikkkjjjgggdddbbbeeefffggghhhhhhgggeeeddd_________]]]ZZZYYYZZZ[[[^^^^^^^^^\\\ZZZWWWTTTSSSOOOPPPQQQRRRSSSVVVZZZ]]]iiilllrrrvvvyyy{{{~~~ssstttttttttssssssrrrrrrqqqppppppppppppqqqqqqrrrrrrqqqqqqqqqsssvvvyyy{{{|||~~~}}}yyywwwtttsssssssssrrrqqqnnnmmmkkkkkkkkkkkkiiigggdddddddddddddddbbbaaaaaa^^^^^^]]]\\\[[[YYYXXXWWWVVVVVVTTTSSSQQQNNNLLLKKK|||zzzvvvuuusssrrrrrrtttvvvxxxzzzzzzzzzzzz{{{|||}}}}}}}}}|||{{{|||~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{|||}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{yyyxxxwwwvvvuuuttttttsssttttttrrrooollliiifffddd\\\[[[YYYVVVTTTRRRQQQPPPMMMMMMNNNNNNOOONNNNNNMMMMMMLLLKKKIIIGGGDDDBBBAAA>>><<<:::999888:::<<<===???CCCFFFFFFCCCAAACCCFFFBBBCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKLLLKKKKKKMMMOOOPPPQQQRRRTTTWWWYYYZZZ[[[[[[\\\\\\]]]^^^```aaabbbaaabbbcccdddeeeeeeeeeeeeeeeeeeffffffffffffggggggfffdddbbb_________aaabbbcccdddeeegggiiikkkmmmnnnooopppqqqrrrssstttuuuuuuuuuuuuuuuvvvwwwxxxxxxyyywwwvvvuuutttrrrqqqpppoooooooooppppppsssxxx{{{oooiiiddd\\\VVVTTTQQQSSSVVV[[[bbbiiipppttttttvvvwwwwwwvvvxxx||||||wwwtttqqqqqqssstttvvvwwwvvvqqqjjjeeeZZZSSSLLLHHHCCC>>>>>>AAA@@@BBBEEEJJJPPPTTTWWWXXX[[[YYYWWWUUUSSSPPPKKKHHHFFFDDDBBBBBBDDDEEEEEEEEEBBBCCCBBBAAA>>>:::666333////////////////////////.......................................---------................................................------------------------,,,,,,,,,,,,------------.........////////////000...------,,,,,,------...------------------------------------.........///........................---,,,,,,,,,++++++++++++***++++++,,,------......+++,,,------,,,,,,---///------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......---------------------------------,,,,,,---------,,,,,,,,,---------..............................,,,---......//////......------...///000111111222333555999<<<@@@FFFLLLQQQVVVXXXYYY[[[]]]```eeehhhqqqvvv{{{}}}{{{wwwsssqqqkkkfff```ZZZYYY\\\```dddppptttyyy{{{xxxrrrmmmjjjfffhhhjjjkkkkkkhhheeebbbgggiiikkkmmmmmmjjjgggeee[[[\\\\\\[[[ZZZYYYZZZ\\\\\\[[[YYYWWWUUUTTTSSSRRRQQQSSSVVVXXX[[[```eeeiiiqqqtttxxxyyyzzzyyyzzz{{{rrrqqqpppooooooppppppqqqpppppppppqqqrrrsssuuuvvvuuutttssssssuuuwww{{{}}}|||~~~~~~zzzwwwtttsssrrrrrrrrrpppooommmlllllllllkkkiiigggeeeeeeeeeeeedddbbb```___\\\\\\\\\[[[YYYXXXVVVUUUTTTTTTRRRPPPNNNKKKIIIGGG~~~~~~~~~zzz|||~~~~~~{{{yyyuuutttsssrrrrrrsssuuuvvvzzzyyyyyyzzzzzz{{{|||}}}~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}|||{{{{{{|||~~~~~~~~~~~~~~~{{{{{{{{{{{{|||||||||||||||||||||||||||{{{{{{zzzyyyyyyxxxvvvuuusssrrrrrrsssrrrpppmmmjjjfffcccbbbYYYXXXVVVSSSQQQOOONNNMMMIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHGGGEEECCCAAA???>>>===;;;999888888999<<<===:::???BBBBBB>>>;;;===@@@>>>???@@@@@@AAA@@@???>>>@@@@@@@@@@@@AAABBBCCCCCCCCCEEEFFFGGGGGGHHHJJJLLLKKKLLLMMMPPPRRRTTTVVVWWWXXXXXXXXXYYY[[[]]]```aaa``````aaabbbbbbbbbbbbbbbccccccccccccccccccddddddaaa```]]][[[[[[\\\^^^``````aaaccceeegggiiijjjkkknnnooopppqqqssstttuuuvvvuuuuuuvvvwwwxxxyyyyyyzzzxxxwwwvvvuuusssrrrqqqpppnnnnnnooonnnnnnppptttwww}}}~~~vvvoooddd\\\XXXRRRQQQPPPSSSYYYcccmmmsssuuuwwwxxxxxxxxxzzz{{{vvvrrrmmmnnnqqqttttttpppjjjfff]]]UUUNNNJJJEEE??????BBB???@@@CCCHHHOOOUUUXXXYYY]]][[[YYYXXXVVVSSSNNNKKKFFFDDDBBBAAACCCDDDEEEDDDAAABBBBBBAAA???;;;777444000000000000000000000000......................../////////......------,,,........................---.....................------------------------+++++++++,,,,,,,,,---------------.........//////---------------------------------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......+++,,,------,,,,,,...///------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------.........------.........,,,,,,,,,---------..............................,,,---......//////......,,,---...///000111222333555777:::>>>BBBHHHNNNSSSWWWYYY]]]___```aaaccceeejjjooouuuxxxwwwsssooommmnnnjjjccc^^^\\\^^^bbbeeegggmmmtttxxxwwwrrrmmmjjjhhhjjjlllnnnmmmkkkhhhfffhhhjjjnnnpppppplllhhheeeYYYZZZ[[[ZZZYYYYYY[[[]]]ZZZYYYWWWTTTSSSSSSSSSSSSSSSUUUYYY]]]aaaffflllppptttvvvyyyyyywwwuuuttttttrrrqqqooommmmmmnnnooopppooopppppprrrsssuuuwwwxxxwwwvvvttttttuuuxxx{{{}}}{{{}}}~~~zzzwwwtttrrrrrrrrrqqqpppooonnnllllllmmmllljjjhhhfffffffffeeedddaaa___^^^\\\\\\[[[ZZZXXXWWWUUUTTTSSSRRRQQQNNNLLLIIIFFFEEE~~~{{{zzzzzzyyyzzz{{{}}}{{{yyyxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxzzzzzzzzz{{{||||||}}}}}}~~~}}}}}}}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~~~~|||||||||||||||||||||||||||{{{{{{{{{zzzzzzzzzyyyyyywwwtttsssssstttsssrrrqqqooollliiigggddd```]]]UUUSSSNNNJJJGGGFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBB???>>>>>>===;;;:::888888888888888888888888888888888888888888888888<<<<<<<<<;;;;;;:::::::::========================???@@@AAABBBCCCDDDEEEEEECCCEEEGGGHHHHHHIIIKKKMMMQQQQQQRRRQQQRRRTTTWWWZZZ\\\\\\]]]^^^___```aaabbbaaaaaabbbbbb```]]][[[YYYXXXWWWVVVVVVVVVWWWXXXXXX\\\^^^bbbdddeeegggiiikkkkkkmmmoooqqqqqqrrrsssuuussstttuuuwwwwwwxxxxxxxxxvvvvvvuuutttsssrrrqqqqqqoooooooooooooooooooooooouuuzzz|||uuuhhh\\\YYYSSSOOORRRUUUXXX\\\bbbjjjpppvvvzzz{{{||||||yyywwwssspppqqquuusssllleee]]]ZZZUUUQQQMMMHHHBBB>>>>>>???AAADDDIIIOOOUUUXXX[[[[[[[[[]]]]]]YYYRRRLLLKKKHHHEEECCCDDDEEEFFFFFFEEEDDDCCCCCCAAA===888444444333111000//////////////////////////////////////////............////////////.........---------------------------------////////////////////////.........------,,,,,,,,,/////////...---------,,,///...---,,,,,,,,,,,,,,,)))***++++++,,,---......------------------------------------------------///...,,,++++++,,,...///+++++++++,,,,,,,,,---------------------------------------------------------------------------------------------...///000,,,------......------,,,---------------------------,,,++++++++++++,,,---------------------------,,,---......//////......------,,,---...000222333333666999===BBBHHHNNNSSSWWWZZZ^^^```^^^^^^___aaacccfffiiijjjiiihhhhhhhhhkkkhhhffffff```YYYZZZ```fffkkkrrryyy|||xxxpppjjjiiiiiijjjjjjjjjjjjjjjiiihhhkkkqqqtttsssmmmfffaaaYYYZZZ[[[\\\\\\\\\\\\\\\XXXWWWUUURRRPPPPPPRRRUUUVVVYYY^^^dddkkkppptttvvv{{{{{{{{{zzzxxxuuurrrpppnnnnnnnnnnnnooopppqqqrrrqqqrrrtttvvvxxxyyyzzzzzz|||{{{yyywwwwwwxxxyyyzzzyyy{{{|||}}}|||||||||}}}~~~|||xxxtttrrrqqqqqqqqqqqqooolllkkkkkkkkkiiihhhfffffffffeeedddcccaaa```^^^]]]\\\ZZZWWWTTTRRRPPPOOOMMMJJJHHHHHHGGGFFFDDD|||}}}~~~|||{{{{{{yyyyyyzzz|||}}}{{{yyyxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}||||||||||||||||||||||||{{{{{{{{{xxxvvvsssrrrrrrrrrqqqpppooommmiiifffccc___[[[WWWQQQOOOKKKGGGEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>><<<<<<<<<:::999777777777777777777777777777777777777777777777777999999999999999888888888::::::::::::::::::::::::999::::::;;;===>>>>>>???@@@BBBDDDDDDDDDEEEGGGIIILLLMMMNNNMMMMMMOOOSSSVVVWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\]]]\\\[[[YYYVVVTTTTTTSSSRRRQQQRRRSSSTTTUUUYYY\\\___bbbccceeegggiiijjjmmmoooqqqqqqrrrsssuuutttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuuuutttsssssssssrrrrrrqqqpppoooooonnnnnnqqquuu{{{sssfff```XXXRRRQQQRRRSSSVVV[[[bbbgggnnntttxxx|||~~~|||xxxtttrrrrrrqqqlllhhhaaa^^^YYYUUUPPPKKKEEEAAA??????@@@BBBGGGNNNTTTWWWYYYYYY[[[]]]___\\\WWWRRRMMMJJJEEECCCCCCDDDEEEEEEFFFEEEEEEDDDCCC@@@;;;888666444222///......///000//////////////////////////////............////////////.........---------------------------------..............................---------,,,,,,,,,...............---------///...---,,,,,,,,,,,,---------------------......------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,---------.........---------------------------------------------------------------------------------------...//////,,,------......------,,,------------------------...---,,,++++++,,,---...........................,,,---......//////..................000222444555666888:::===AAAGGGNNNSSSXXX\\\```bbbaaa______```bbbeeehhhjjjiiihhhhhhhhhkkkhhhffffffaaa[[[\\\aaacccgggooovvvyyyvvvoooiiieeefffggghhhiiiiiiiiiiiiiiillloooqqqnnniiibbb]]]YYYZZZZZZ[[[[[[[[[[[[ZZZVVVVVVTTTRRRQQQRRRVVVYYY```cccggglllqqquuuwwwxxxzzzzzzyyywwwuuusssrrrqqqoooooooooooopppqqqrrrsssrrrsssuuuwwwyyyzzz{{{{{{}}}|||{{{yyyxxxwwwwwwxxxyyyzzz{{{|||{{{{{{{{{||||||{{{yyyvvvtttsssrrrrrrrrrpppmmmllllllkkkjjjhhhgggffffffeeedddcccaaa```\\\[[[ZZZXXXUUURRRPPPNNNMMMKKKHHHFFFFFFEEEDDDBBBtttuuuxxx|||~~~}}}||||||xxxxxxyyyyyyzzz{{{}}}}}}~~~~~~{{{yyyxxxyyyyyyyyyxxxxxxxxxxxxyyyyyy{{{|||~~~~~~~~~}}}|||{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{wwwuuurrrqqqppppppnnnmmmmmmiiieee```\\\XXXSSSPPPKKKIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@???????????????===;;;:::::::::888777666666666666666666666666666666666666666666666666666666666666666666777777666666666666666666666666777888888999:::;;;<<<<<<;;;===?????????@@@BBBDDDFFFGGGHHHGGGGGGIIILLLNNNPPPPPPQQQRRRSSSTTTTTTUUUTTTTTTUUUTTTSSSQQQOOOMMMMMMLLLKKKKKKLLLMMMNNNOOOTTTWWW[[[^^^```ccceeehhhjjjlllooopppqqqqqqsssuuuuuuvvvvvvwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuttttttsssqqqpppnnnmmmmmmlllnnnsssyyywwwlllcccYYYTTTQQQNNNPPPSSSVVVZZZaaajjjtttzzz}}}~~~{{{vvvqqqnnnlllkkkgggddd___ZZZUUUOOOIIIDDDAAA@@@???@@@DDDKKKQQQVVVUUUWWWYYY]]]______[[[XXXRRRNNNHHHEEEDDDDDDEEEEEEGGGGGGFFFFFFFFFDDD@@@===888666333///......///000//////////////////////////////............//////...............---------------------------------...........................------------,,,,,,,,,---------.....................---,,,,,,,,,------/////////......------------------------------------------------------------------------------------------.........//////---------------------------------------------------------------------------------------.........,,,------......------,,,------------------------......------------......////////////////////////------...////////////......//////111333555777888999:::<<<>>>AAAGGGNNNTTTZZZ^^^ccceeedddbbb___^^^___cccgggiiiiiihhhhhhhhhkkkhhhgggfffbbb]]]]]]```^^^bbbiiipppsssqqqkkkeee___aaacccfffhhhiiiiiiiiijjjkkkmmmlllhhhccc]]]YYYYYYYYYYYYYYYYYYYYYXXXXXXTTTUUUTTTSSSTTTWWW]]]aaakkkmmmppptttwwwxxxxxxxxxyyywwwuuusssrrrqqqqqqqqqqqqqqqqqqqqqrrrssstttttttttuuuwwwyyyzzz{{{||||||~~~~~~}}}{{{yyyvvvtttsssvvvwwwwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwuuutttssstttqqqnnnmmmlllkkkjjjhhhgggggggggfffdddbbbaaa```ZZZYYYXXXVVVSSSPPPMMMLLLKKKHHHFFFDDDDDDCCCAAA@@@nnnppptttxxx}}}~~~}}}||||||xxxwwwwwwwwwwwwxxxyyyzzzzzz|||}}}}}}{{{yyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzz{{{}}}~~~~~~}}}|||zzzzzzxxxxxxxxxyyyyyyyyyzzzzzzwwwtttrrrpppooonnnllljjjjjjfff```[[[VVVQQQLLLIIIFFFDDDAAA???========================<<<<<<<<<<<<;;;:::777777777777666555444444444444444444444444444444444444444444444444333444444444555666666666444444444444444444444444666666777777888999::::::777999;;;;;;;;;;;;===???@@@AAABBBBBBBBBCCCEEEHHHIIIIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFHHHIIIKKKPPPSSSXXX[[[^^^aaadddgggiiikkknnnppppppqqqsssuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwwwwwwwwwwttttttsssrrrqqqpppoooooojjjkkkmmmpppvvvzzzooobbbZZZSSSNNNMMMOOOMMMOOOVVVaaannnxxx}}}}}}}}}tttmmmkkkkkkllliiieee```[[[TTTMMMHHHDDDBBB??????BBBGGGNNNRRRRRRTTTWWWZZZ]]]]]]\\\[[[VVVRRRLLLHHHGGGFFFFFFFFFGGGGGGFFFGGGGGGFFFCCC@@@;;;999444111///...///000///////////////////////////......------......///........................------------------------........................------------------------,,,---------.../////////...------,,,,,,,,,------.........---------------------------------------------------------------,,,------......------,,,------------............------------------------------------------------------------------------,,,---------------------,,,------......------,,,------------------------................................................------...///////////////...///000222555777999:::<<<===>>>@@@DDDJJJRRRWWW\\\```fffiiiiiieeeaaa^^^]]]aaaeeehhhhhhhhhhhhhhhkkkjjjiiihhhddd```]]]]]][[[^^^bbbgggiiihhhccc^^^[[[]]]aaadddggghhhiiiiiijjjjjjiiihhhddd```[[[YYYYYYXXXXXXWWWVVVVVVVVVVVVSSSTTTUUUVVVYYY^^^dddiiipppqqqtttwwwxxxxxxvvvuuuvvvtttrrrooonnnooopppqqqrrrrrrrrrrrrssstttuuuvvvvvvwwwyyyzzz|||}}}}}}}}}}}}}}}}}}{{{yyyuuuqqqooorrrqqqrrrtttvvvyyyzzzzzzxxxyyyzzzzzzzzzxxxvvvttttttrrrooommmmmmllljjjhhhhhhggggggeeecccaaa___^^^XXXXXXVVVTTTQQQNNNLLLJJJIIIGGGDDDCCCBBBBBB@@@>>>mmmppptttyyy}}}~~~|||{{{xxxwwwvvvuuuuuuvvvwwwxxxyyy{{{}}}}}}{{{yyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzz{{{}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyyyyvvvtttrrrpppnnnllliiigggeeeaaa[[[UUUPPPKKKFFFCCCAAA@@@>>><<<;;;;;;;;;;;;<<<;;;;;;;;;::::::::::::888666444444555555555444333333333333333333333333333333333333333333333333333333444444555555666666333333333333333333333333222222222333333444444444555777888999888999:::<<<<<<===>>>>>>>>>???AAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFHHHLLLPPPUUUYYY]]]```dddggghhhkkknnnooopppqqqsssuuuvvvwwwwwwwwwwwwvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxssssssssssssrrrrrrrrrrrrlllllllllmmmpppwwwzzzlllaaaXXXPPPMMMNNNJJJKKKPPP[[[iiittt{{{}}}|||{{{}}}|||rrrmmmlllpppmmmjjjeee```YYYQQQLLLHHHEEEAAA???@@@DDDIIIMMMOOOQQQTTTVVVWWWXXXYYYYYYVVVSSSNNNJJJIIIHHHGGGFFFGGGFFFFFFFFFGGGFFFDDDBBB>>><<<888444111000000111////////////////////////......------------......---.....................------------------------........................------------------------,,,---------.../////////------,,,,,,,,,------...***++++++,,,------......------------------------------------------------,,,------......------,,,+++,,,,,,,,,,,,---------------------------------------------------------------------------------,,,------......---,,,,,,,,,------......------,,,------------------------........................---------------------------...//////000000//////...///111444777:::<<<===>>>???BBBEEEIIIOOOWWW\\\aaadddiiimmmnnnkkkeeeaaa\\\___ccceeefffggghhhjjjlllmmmnnnllljjjeee___[[[\\\\\\\\\^^^___^^^[[[XXXZZZ]]]```dddgggiiiiiiiiiggggggfffeeebbb___]]][[[WWWVVVUUUTTTTTTTTTTTTUUUSSSUUUXXX[[[___dddkkkooorrrsssuuuwwwwwwwwwuuuuuusssqqqnnnllllllmmmpppqqqsssssssssssstttuuuvvvwwwwwwxxxzzz{{{}}}}}}~~~~~~{{{||||||{{{yyyuuuqqqooonnnmmmmmmpppuuuyyyzzzzzzwwwxxxzzz{{{{{{yyywwwuuutttrrrooommmmmmllljjjiiihhhgggfffdddbbb```^^^\\\WWWWWWUUUSSSPPPMMMKKKJJJHHHFFFCCCBBBAAAAAA???>>>ooorrrvvv{{{~~~|||yyywwwuuuttttttuuuwwwxxxxxx{{{}}}~~~|||zzzyyyyyyzzzzzz{{{{{{{{{{{{zzzzzz{{{|||~~~~~~~~~}}}|||zzzyyyyyy{{{{{{{{{zzzzzzyyyyyyyyyuuussspppnnnllliiifffccc___[[[TTTOOOJJJFFFBBB???<<<;;;;;;:::999999999999::::::999999999888888888666444222222444444444333333333333333333333333333333333333333333333333333444444444444444555555555333333333333333333333333222222333333444444444444444555777777666666888:::888:::;;;<<<;;;;;;<<<>>>????????????@@@@@@AAAAAABBBAAAAAA@@@??????>>>>>>=========>>>???BBBDDDEEEHHHLLLQQQVVV[[[___cccfffgggjjjmmmooopppqqqsssuuuuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwxxxssssssssssssssstttttttttnnnnnnmmmmmmnnnrrrwww|||xxxlllaaaVVVPPPOOOLLLLLLOOOWWWbbbmmmwww|||{{{zzzzzz}}}{{{tttqqqtttrrrnnnjjjeee^^^WWWQQQLLLIIIDDDAAA@@@BBBEEEGGGKKKMMMPPPQQQRRRTTTVVVXXXUUUSSSPPPNNNNNNLLLJJJHHHHHHGGGFFFFFFGGGFFFEEECCCAAA???;;;888555222111000////////////////////////......------------......---------...............------------------------------------------------,,,,,,,,,------------...---------...............------,,,,,,,,,---......))))))***+++,,,---...///------------------------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,---......---+++***,,,------......------,,,------------------------------............------------------------------......///000000000000///...000333777;;;>>>???@@@BBBEEEHHHKKKOOOTTT[[[___cccfffjjjooopppnnnhhhddd[[[^^^```bbbdddfffiiilllnnnrrrvvvvvvuuuqqqhhh```^^^\\\YYYWWWWWWXXXWWWVVV]]]___cccgggiiijjjjjjiiieeeeeedddcccaaa___]]][[[UUUTTTSSSRRRRRRRRRSSSTTTUUUXXX]]]aaafffkkkppptttuuuuuuvvvvvvuuuuuuttttttpppooolllkkkkkkmmmoooqqqttttttsssttttttuuuvvvwwwxxxyyyzzz|||}}}~~~~~~~~~zzz{{{||||||zzzxxxvvvtttpppnnnlllooouuuyyy{{{zzzwwwxxxyyyzzzzzzyyywwwuuurrrpppnnnlllmmmlllkkkiiigggfffeeecccaaa^^^[[[ZZZVVVUUUTTTRRROOOLLLJJJHHHGGGEEEBBB@@@@@@???>>><<>><<<888777777777777777777777777777777777666666666666444222111111333444333333333333333333333333333333333333333333333333333333444444444333333333333333333333333333333333333333444444444444555555555555222444555555444444666777555777999999888888999:::;;;;;;;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::::::::::::::;;;===???BBBCCCDDDHHHNNNSSSXXX]]]aaaeeegggiiimmmooopppqqqsssuuutttuuuvvvwwwwwwwwwwwwwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttsssssssssoooooonnnlllkkkmmmqqqtttyyy|||nnn```XXXUUUOOOPPPQQQTTT[[[fffrrryyyxxxwwwvvvxxx}}}|||wwwuuussspppkkkddd\\\WWWOOOLLLGGGCCCAAA@@@AAABBBFFFIIILLLNNNOOOQQQUUUXXXXXXWWWVVVWWWWWWUUURRROOOJJJHHHGGGGGGGGGGGGEEEDDDBBBAAA???<<<888555222000////////////////////////...------,,,,,,------...---------.........//////------------------------------------------------,,,,,,,,,---------.....................---------,,,,,,,,,,,,,,,---...///+++,,,,,,,,,------......------------------------------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,---------...------------------------------------------------------------------------+++,,,---......,,,+++))),,,------......------,,,------------------------+++,,,---......---,,,+++..............................///000000000000000111333777;;;???BBBDDDEEEIIIKKKOOORRRTTTXXX\\\______```ccchhhkkkjjjeee```\\\]]]^^^___aaaeeejjjnnnqqqxxxvvvkkkaaa\\\VVVSSSSSSVVVXXXZZZaaacccgggjjjlllllljjjiiicccccccccbbb```]]]ZZZYYYSSSRRRQQQPPPPPPQQQSSSTTTVVV[[[aaaggglllpppsssvvvxxxvvvtttrrrqqqpppppppppnnnmmmlllkkklllmmmoooppptttssssssttttttuuuvvvwwwyyyyyy{{{|||}}}}}}}}}}}}zzzzzz|||}}}}}}}}}||||||wwwsssppprrrwwwzzz{{{yyyxxxxxxyyyyyyyyywwwvvvuuupppnnnlllkkkllllllkkkjjjffffffdddbbb___\\\YYYXXXTTTSSSRRROOOMMMJJJGGGFFFEEEBBB@@@>>>>>>===;;;:::sssvvv{{{yyyxxxvvvuuuuuuwwwyyy{{{zzz|||}}}{{{yyyyyyxxxyyyzzz{{{{{{zzzyyyxxxzzzzzzzzz{{{||||||}}}}}}~~~}}}}}}}}}~~~zzz|||~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyyxxxwwwvvvvvvtttsssrrrqqqppppppnnnkkkiiigggccc^^^[[[SSSOOOIIIDDDAAA???<<<:::555555555555555555555555666666555555555444444444333222000111222444333333333333333333333333333333333333333333333333333333444333333333222222111111222222222222222222222222000000000000111111111111111222444444333333444666333555777777666666777888888888888999999999999999;;;:::999888888888888888888888888999;;;>>>@@@BBBAAAEEEKKKQQQVVV[[[```cccfffiiilllooopppqqqsssuuuttttttuuuwwwwwwxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuxxxwwwwwwuuutttsssrrrqqqnnnnnnnnnllljjjjjjlllnnnnnnttt{{{zzzjjj___\\\RRRRRRRRRRRRVVV```nnnxxxuuusssrrrssswww{{{~~~yyyxxxvvvsssooohhh```[[[QQQNNNIIIEEEAAA@@@??????CCCFFFJJJMMMNNNQQQVVVZZZ\\\\\\]]]___```^^^ZZZWWWKKKJJJHHHHHHHHHHHHFFFEEECCCCCCAAA>>>;;;666222000////////////////////////...------,,,,,,------...---------.........//////------------------------------------------------,,,,,,,,,------........./////////......------,,,,,,,,,,,,,,,,,,---...//////............---------------------------------------------------------///...,,,++++++,,,...///---------.........//////------------------------------------------------------------------------+++,,,.........,,,***))),,,------......------,,,------------------------++++++,,,------,,,++++++////////////////////////...//////000000000000000333555999>>>BBBEEEGGGHHHMMMPPPTTTVVVXXXYYY[[[]]]XXXXXX[[[```dddccc___ZZZ\\\]]]]]]^^^```eeekkkppprrr|||tttbbb]]]VVVRRRSSSWWW[[[^^^cccfffiiilllmmmmmmkkkiiibbbcccbbbaaa___[[[XXXVVVQQQQQQOOOOOOOOOQQQSSSTTTXXX]]]dddkkkooorrruuuwwwxxxvvvrrrooolllkkkkkkkkkllllllkkkkkklllnnnooopppsssssssssttttttuuuvvvwwwyyyyyy{{{|||}}}}}}}}}}}}zzz{{{}}}~~~}}}xxxtttuuuxxx{{{zzzxxxxxxxxxxxxxxxwwwwwwvvvuuunnnmmmkkkkkklllllllllkkkfffeeecccaaa^^^[[[XXXVVVRRRQQQPPPNNNKKKHHHEEEDDDCCC@@@>>><<<<<<;;;:::888}}}}}}|||xxxvvvxxxyyyxxxvvv}}}}}}~~~~~~|||zzzwwwuuuwwwxxxyyy{{{|||{{{{{{zzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}|||||||||||||||~~~{{{~~~~~~}}}}}}}}}}}}~~~~~~|||{{{zzzyyyyyyyyyyyyyyy|||yyyvvvtttsssrrrpppnnnjjjiiihhhfffbbb[[[RRRLLLIIIGGGBBB>>>;;;999888888555555444444444333333333555555555444444333333333555555444333333333444444222222333333333444444444444333333222222333333444555444222222222222444555555444222111111222444555444222000222555666444222333333333333333333333333111222333333444444333333777666666555555555666666777777666666555555555444333555777777888999<<>>CCCDDDDDDFFFIIINNNVVV[[[```cccdddeeegggjjjeee___TTTPPPKKKGGGFFFGGGIIIIIIDDDDDDBBB@@@===999666444111000...---...///111222........................---------............/////////.........---------//////.........---------.../////////...,,,***)))))))))***++++++,,,------........................+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---......------,,,,,,------...........................,,,,,,,,,,,,---...//////,,,,,,,,,---------......------------------------......------------.........---,,,,,,,,,,,,---...,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---///000000000111333555555999???EEEHHHJJJMMMNNNRRRSSSVVVZZZ]]]]]][[[YYYSSSRRRRRRTTTXXXZZZ[[[[[[```````````````bbbgggjjjqqqvvvhhh^^^WWWYYY[[[[[[^^^ccchhhkkknnnnnnlllhhheeeddd```aaaaaa```^^^YYYUUUSSSRRRRRRQQQOOOPPPSSSXXX]]]cccggglllrrruuuwwwvvvvvvuuutttqqqnnnlllkkkjjjjjjlllllllllkkklllmmmnnnnnnrrrrrrssssssuuuvvvwwwxxxvvvwwwyyyzzz{{{|||||||||zzzzzz{{{}}}{{{wwwwwwxxxzzzzzzwwwwwwvvvuuutttssssssrrrooommmllllllmmmnnnmmmkkkfffdddaaa___^^^[[[WWWTTTPPPOOOLLLJJJGGGEEEDDDCCCAAA???<<<;;;;;;;;;999888~~~{{{xxxvvvwwwxxxwwwuuuzzz{{{||||||{{{yyywwwuuuwwwxxxzzz{{{||||||{{{zzzzzz{{{|||}}}}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~~~~|||~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{zzzxxxxxxxxxxxxyyywwwtttrrrrrrqqqnnnmmmhhhfffddd```\\\UUUNNNHHHEEEBBB???;;;888777666666555444444444444333333333444444333333333222222222666555444333333333333333222222333333333444444444444333333222222333333444444444333333333333444444555444222111111222444555333222111222333444444333333333333333333333333333111222333333444444333333666555555444444555555666555555555555555555444444333444666777777999;;;>>>>>>AAAFFFKKKQQQXXX___dddfffiiimmmppprrrsssuuuwwwwwwuuutttvvvyyyzzzyyyxxxyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuutttttttttttttttsssrrrrrrqqqpppooonnnmmmmmmnnnppptttzzzxxxhhh^^^SSSPPPRRRWWWaaaiiiqqqrrrrrrpppnnnnnnqqqsssxxx}}}zzzuuusssqqqlllhhh^^^WWWOOOJJJHHHFFFAAA===???@@@@@@AAADDDJJJQQQVVV\\\```dddhhhnnntttsssnnn[[[TTTLLLFFFFFFGGGHHHHHHEEEDDDCCCAAA???;;;888666333222000...---...///000........................---------............/////////.........---------//////.........------------.........---,,,,,,+++***+++++++++,,,---------........................,,,,,,---------............---,,,,,,,,,,,,---......------,,,,,,------...------------------------...------,,,,,,,,,------,,,,,,,,,---------......------------------------......------------.........---,,,,,,,,,,,,---...,,,------......------,,,------------------------,,,,,,---------.........,,,,,,---------............///000000000111333555666;;;BBBIIIMMMPPPSSSUUUWWWYYY[[[^^^```___[[[XXXRRRPPPPPPRRRUUUYYYZZZ[[[^^^^^^___^^^___aaaeeehhhqqquuu~~~~~~lllccc\\\\\\______aaaeeehhhjjjkkkjjjhhheeecccbbb`````````___\\\YYYUUURRRRRRRRRRRRRRRSSSXXX^^^bbbiiikkkppptttwwwxxxwwwwwwsssrrrooommmkkkjjjjjjjjjnnnnnnnnnnnnnnnnnnnnnnnnssssssttttttuuuwwwxxxyyywwwwwwxxxyyyzzz{{{|||}}}yyyyyy{{{}}}}}}{{{{{{zzzyyywwwvvvvvvuuutttsssrrrrrrooommmkkkkkkkkkkkkiiigggeeebbb```]]][[[YYYUUURRRNNNMMMKKKHHHFFFDDDBBBBBB???===:::999999999777666}}}{{{xxxvvvvvvvvvuuutttwwwxxxyyyyyyyyyxxxwwwvvvwwwxxxzzz{{{||||||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}{{{yyyxxxvvvvvvuuuvvvtttrrrpppooonnnllljjjeeebbb]]]XXXSSSMMMGGGCCC>>>===:::888666555444444444444444444333333333333333333222222222222111111777666555444333222222222333333333333444444444444444444333333333333444444333444444444444444444333555444333222222333444555000222333333222222333444222222222222222222222222111222333333444444333333444444444333333444444555333333333333444444444444222333555555666777:::<<<===@@@EEEKKKQQQXXX___dddgggjjjnnnqqqrrrsssuuuvvvtttsssssstttwwwxxxxxxwwwzzzyyyyyyxxxxxxwwwwwwvvvtttuuuuuuuuuuuuuuuvvvvvvtttssssssrrrqqqpppooooookkkkkklllnnnsss{{{yyylll]]]UUUSSSUUU]]]eeelllpppsssqqqmmmkkklllooossswww|||~~~xxxtttrrrpppmmmfff___VVVPPPLLLHHHCCC???<<<======>>>AAAFFFMMMRRRXXX]]]ccciiiqqqzzz|||yyydddZZZNNNFFFEEEGGGHHHGGGFFFFFFEEECCCAAA>>>;;;999666444111...---,,,------........................---------............///...............---------...............---------,,,,,,,,,,,,,,,---...///,,,---------------------........................---------.........//////...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,---------......------------------------......------------.........------,,,,,,------...,,,------......------,,,------------------------,,,------------.........,,,------------............///000000000111444666888???HHHPPPVVVYYY\\\]]]___```bbbeeeeeebbb]]]YYYQQQOOONNNOOOSSSXXX[[[\\\]]]^^^^^^^^^^^^___bbbeeennnqqqxxx}}}ppphhhbbbbbbeeefffhhhjjjjjjiiihhhfffcccbbbaaa`````````___]]][[[WWWTTTRRRQQQRRRTTTWWWZZZ___fffkkkppprrruuuwwwxxxxxxwwwvvvpppooommmlllkkkkkkkkkkkkooopppqqqqqqqqqpppooonnntttttttttuuuvvvwwwxxxyyywwwwwwwwwwwwxxxyyy{{{|||xxxxxxzzz{{{~~~}}}yyywwwvvvvvvuuutttsssrrrqqqqqqooommmkkkiiiiiihhheeeccccccaaa]]]ZZZXXXUUURRROOOKKKJJJHHHEEECCCAAA@@@@@@<<<:::888777777666555444~~~~~~~~~~~~}}}{{{zzzxxxvvvuuuttttttsssuuuuuuvvvwwwwwwwwwwwwvvvxxxyyyzzz|||||||||{{{{{{zzzzzz|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}}}}||||||||||||}}}}}}~~~{{{yyyvvvuuusssssssssqqqooonnnmmmkkkhhhfffaaa\\\VVVPPPKKKFFFAAA>>>999888777555444444444444444444444333333333222222333333333222222222222222777666555444333222222222333333333444444444444555444444333333333333444444333444555666666555444333555444333333333333444555///222444333111000222555222222222222222222222222111222333333444444333333333333222222333333444444111111222222333333444444111222444444444666888:::;;;???EEEKKKQQQXXX___dddiiilllooorrrssssssuuuvvvqqqqqqrrrtttuuuwwwwwwwwwzzzzzzzzzyyyyyyxxxxxxxxxttttttuuuuuuvvvvvvwwwwwwuuuttttttsssrrrrrrqqqqqqkkkkkkkkkkkknnnttt|||~~~kkk___XXXVVVZZZ```fffmmmsssrrrlllhhhiiilllmmmppptttxxx}}}xxxsssqqqpppooonnnhhh```XXXRRRLLLFFFCCC=========>>>???DDDKKKOOOUUU[[[aaaeeemmmvvvzzzyyymmmaaaQQQHHHFFFHHHGGGFFFGGGGGGFFFEEECCCAAA>>><<<666555222///---,,,------........................---------............///................................................,,,+++++++++,,,...000111...............---------........................------------............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...------------------------,,,------......------,,,,,,,,,------------------------------............------------............///000000000000222666999>>>EEEPPPZZZ```bbbdddeeeeeefffhhhjjjjjjgggaaa\\\RRRPPPNNNPPPTTTYYY]]]___```aaaaaa```^^^^^^___```fffiiiooowww}}}}}}zzzpppkkkggghhhlllppprrrsssnnnkkkfffbbbaaa``````______^^^]]][[[YYYWWWTTTSSSRRRUUUYYY]]]bbbiiippptttwwwwwwxxxxxxxxxwwwuuutttooonnnmmmlllllllllmmmmmmppprrrsssttttttrrrpppooosssssssssttttttvvvwwwwwwvvvuuutttssstttvvvyyyzzzwwwwwwyyy{{{}}}~~~yyyuuuvvvvvvuuusssrrrqqqppppppnnnllljjjiiiiiigggeeecccccc```\\\XXXVVVSSSOOOMMMHHHGGGEEECCC@@@???>>>===;;;999666666666666444333{{{{{{{{{|||}}}}}}||||||}}}~~~~~~{{{yyyyyyyyyxxxvvvuuutttttttttttttttuuuvvvwwwwwwwwwwwwxxxyyyzzz|||}}}||||||{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}~~~}}}zzzwwwtttrrrqqqpppqqqooommmkkkjjjgggccc```[[[VVVOOOIIIDDD@@@===;;;777666666555444444444444444444333333333222222222333333333444444444444444666666555444333222222333333333444444444555555555555444444333333444444555444444666777777666444444444444444444444444444444///222444333111000222555222222222222222222222222111222333333444444333333222222222222222333444444000111111111222222333333111222333444444555777999:::>>>EEEKKKRRRYYY```eeejjjmmmqqqsssssssssuuuvvvqqqrrrssstttuuuvvvwwwxxxzzzzzzzzzyyyyyyyyyyyyyyyttttttuuuuuuvvvvvvwwwwwwuuuuuuttttttsssrrrrrrrrrnnnnnnlllkkklllpppvvvzzzyyyiii^^^WWWWWWZZZaaaiiirrrsssmmmiiiiiikkkiiikkknnnrrrvvv}}}xxxrrrnnnmmmnnnppplllfff___WWWPPPIIIEEE??????>>>======AAAGGGKKKPPPWWW\\\```gggpppuuuvvvqqqfffWWWLLLHHHHHHGGGFFFGGGGGGGGGGGGEEECCCAAA@@@777555222000.........///........................---------............///---.....................---.....................,,,+++++++++,,,...000111///.............................................+++,,,,,,,,,,,,---------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------------------------------,,,------......------,,,,,,,,,,,,---------......---------.........//////---------........./////////000111111222555999===EEEMMMYYYdddjjjkkkkkkkkkjjjkkkmmmnnnnnnkkkeeeaaaWWWTTTSSSTTTXXX^^^bbbccceeeffffffccc```]]]\\\\\\^^^```ffflllrrrvvvwwwwwwnnnllljjjlllrrryyy|||{{{tttnnngggbbb`````````___^^^]]][[[YYYXXXWWWVVVVVVVVVZZZ___eeejjjqqqxxx|||{{{{{{yyywwwuuutttrrrqqqoooooonnnmmmmmmnnnooopppqqqrrrtttuuuuuusssqqqppprrrrrrrrrrrrrrrssstttuuutttsssqqqqqqqqqsssuuuwwwvvvwwwxxxzzz|||~~~|||yyyvvvvvvuuutttrrrqqqpppooommmllljjjiiijjjiiihhhfffccc```[[[WWWTTTQQQNNNKKKEEEDDDBBB@@@>>>===<<<;;;;;;888666666666666555444yyyyyyzzz{{{|||}}}zzzzzzzzz{{{|||{{{yyywwwvvvwwwxxxwwwvvvuuuuuuvvvuuuuuuvvvvvvwwwxxxyyyyyyxxxyyy{{{|||}}}}}}||||||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{||||||}}}|||{{{xxxuuurrrpppooonnnmmmkkkiiigggdddaaa\\\YYYRRRNNNHHHCCC???===:::888666666666555555555444444333333333333222222222222333333444444444444555555555555444333333333444444333444444444555555555555555555444444444444555555555555666666666666555555444444444444444444444444111333444333333333444555333333333333333333333333111222333333444444333333222222222222333444555555111111111222222222222222111222444444333444777999:::>>>EEEMMMTTT[[[bbbffflllooorrrsssssstttuuuvvvssstttvvvvvvuuuuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyytttuuuuuuuuuuuuuuuvvvvvvttttttttttttssssssrrrrrrqqqqqqpppnnnmmmnnnqqqtttyyyuuuggg\\\WWWXXX___fffooorrrpppmmmlllmmmiiijjjlllooorrrxxx|||tttooommmmmmnnnmmmiiiddd\\\TTTMMMHHHAAA@@@>>><<<;;;>>>BBBFFFJJJQQQVVVZZZ```jjjqqqsssqqqiii]]]SSSLLLIIIGGGGGGGGGGGGGGGGGGFFFEEECCCBBB999777444111/////////000........................---------............///---------...............---------...............,,,,,,,,,,,,,,,---...///---.............................................+++++++++,,,,,,,,,------,,,------......------,,,...------,,,,,,------...........................,,,,,,,,,,,,---...//////,,,,,,,,,---------......------------------------------,,,,,,,,,,,,------,,,------......------,,,,,,------......------,,,+++,,,,,,------.........------........./////////------.........////////////000111222444888>>>BBBLLLUUUcccnnntttvvvuuutttpppppppppppppppmmmhhhddd\\\ZZZYYYZZZ^^^cccfffggghhhiiiiiifffbbb^^^[[[ZZZYYY\\\```eeejjjnnnpppqqqkkkkkklllnnnvvvxxxqqqhhhcccaaaaaa```___\\\[[[ZZZXXXXXXXXXYYYZZZ\\\```ffflllrrrwww}}}~~~|||yyyvvvsssqqqoooooopppooonnnmmmmmmnnnoooppppppqqqrrrssstttsssrrrrrrqqqqqqqqqqqqqqqrrrssssssrrrqqqppppppqqqrrrssstttvvvwwwyyy{{{|||}}}~~~~~~~~~~~~wwwwwwvvvtttsssqqqpppooonnnllljjjjjjkkkjjjiiigggccc___YYYUUUQQQNNNKKKIIICCCBBB@@@>>><<<;;;:::::::::888666666666666555444zzzzzzzzzzzzzzz{{{||||||yyyxxxxxxyyyzzzyyywwwuuutttvvvxxxxxxwwwvvvwwwyyywwwwwwwwwwwwxxxyyyzzzzzzxxxyyy{{{|||}}}}}}||||||zzz{{{}}}~~~|||~~~~~~~~~~~~~~~}}}}}}~~~||||||{{{{{{{{{{{{||||||zzzxxxvvvssspppnnnmmmllliiigggdddbbb___ZZZTTTPPPJJJFFFAAA>>><<<:::888666555555555555555444444333333333333222222222222111222222333333333444444444444444333333333444555555444444444444555555555555555555444444444444555555777666666666666666666777444444555555555555444444444333333333555666555444444444444444444444444444111222333333444444333333222222222333333444555666333222222222222222111111222333444444444444777999:::>>>FFFNNNUUU\\\ccchhhmmmpppsssttttttttttttuuuuuuwwwyyyxxxvvvuuuwwwyyyxxxxxxxxxxxxxxxyyyyyyyyyuuuuuuuuutttttttttttttttttttttssssssssssssrrrrrrsssttttttrrrooommmnnnooorrrwwwuuufff]]][[[^^^dddkkkqqqrrrrrrppppppkkkmmmnnnoooqqquuu{{{{{{sssppppppmmmnnnnnnkkkddd[[[SSSNNNEEEDDDAAA>>><<<===AAADDDEEELLLQQQSSSXXXbbbiiilllmmmjjjcccYYYOOOIIIHHHIIIFFFGGGGGGHHHGGGFFFDDDCCC===;;;777333000/////////........................---------............///---------.........//////---------.........//////---.........---,,,,,,+++,,,,,,,,,------......///........................,,,,,,,,,,,,---------...,,,,,,---......---,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,------...,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,------......------,,,++++++,,,,,,---......///............////////////............///////////////000222333666<<>>999555111///...---........................---------.........//////---------.........//////---------.........//////.../////////...,,,***)))++++++,,,,,,---...//////........................---------.........//////,,,,,,---......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,------......------,,,++++++,,,,,,---...//////............/////////000............/////////000///000222444888>>>EEEJJJRRR]]]nnn}}}{{{xxxtttqqqnnnjjjfffcccaaa``````bbbeeehhhiiihhhcccfffggggggccc```]]]\\\\\\^^^aaaccccccddddddeeejjjmmmnnnooowww|||tttjjjdddcccbbb```]]][[[YYYXXXWWWXXX[[[^^^```fffjjjpppvvvzzz}}}zzzuuuqqqooonnnmmmooonnnmmmlllkkklllmmmmmmmmmmmmnnnoooppprrrssstttssssssrrrrrrrrrsssttttttrrrrrrssstttttttttsssssswwwxxxzzz|||}}}}}}}}}||||||zzzxxxyyy{{{}}}~~~~~~yyyyyywwwvvvtttrrrqqqpppqqqnnnllljjjiiigggdddbbb```[[[UUUPPPLLLIIIFFFDDDAAA@@@???===;;;::::::999888666444444555555444333xxxyyyyyyzzzyyyxxxvvvuuutttuuuvvvuuutttttttttvvvvvvvvvwwwxxxxxxxxxxxxwww||||||{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{{{{|||}}}~~~~~~}}}}}}}}}||||||~~~|||{{{zzz{{{|||||||||{{{yyyxxxvvvtttqqqooommmkkkiiifffccc___ZZZTTTPPPJJJEEEAAA;;;:::999777666666555555444444555555555444222111222222222222222222222222555555555444444333333333444333333222222333333444666555444333444555666777555666666666777777888888777777777777777777777777000333666888777666666777777666555333333444444555666666666666666555555555777777666666555555555444333333333222222111111111333333333222222222111111333333333444555666888888:::???GGGPPPZZZaaafffhhhmmmppprrrtttuuuvvvwwwyyywwwxxxzzz||||||{{{zzzyyy|||zzzxxxvvvuuuuuuuuuvvvttttttuuuuuuvvvvvvwwwwwwuuuttttttttttttsssssssssuuuuuuuuusssqqqooolllkkknnnqqquuuzzzqqqfffgggccceeeoooxxxyyyvvvtttrrrrrrrrrqqqqqqtttyyy}}}{{{wwwqqqooonnnpppqqqlllccc\\\VVVQQQJJJEEECCCBBB@@@@@@AAABBBEEEIIINNNUUUZZZ^^^ccciiillleee[[[SSSMMMIIIDDDCCCCCCDDDGGGHHHGGGFFF@@@>>>;;;888444111///...//////.........//////000////////////////////////................................................//////.........---------,,,,,,,,,------.........---------...------,,,,,,,,,,,,,,,------.........------------------------...------,,,,,,++++++***//////...---,,,++++++***++++++++++++,,,,,,---.................................//////...---,,,,,,,,,,,,,,,---------......,,,------......------,,,------------------------,,,---------.../////////+++,,,.../////////...---///......---------......111222444666:::@@@HHHMMMYYY___kkkxxxxxxqqqmmmiiigggfffddddddeeefffggghhhhhhhhhfffdddbbbbbbbbbbbbaaa___aaadddfffeeecccbbbdddgggkkklllooossswwwzzz}}}~~~xxxvvvrrrmmmhhhdddaaa```]]][[[ZZZZZZ]]]aaaeeehhhmmmooossswwwzzz}}}~~~}}}wwwsssqqqooommmkkknnnnnnmmmlllkkkkkkkkkkkkiiiiiijjjlllnnnppprrrssssssssstttsssqqqqqqssstttwwwvvvuuuuuuvvvvvvuuutttvvvwwwyyy{{{|||}}}~~~~~~yyyxxxwwwvvvvvvxxxyyy{{{xxxwwwuuutttrrrrrrqqqqqqooonnnmmmjjjgggdddaaa```^^^ZZZVVVRRRNNNKKKHHHEEEAAA@@@>>>;;;999777666666666555333222111222333333yyyzzzzzzzzzyyyxxxvvvuuusssuuuvvvuuutttssstttuuuvvvvvvwwwwwwxxxxxxxxxwwwyyyzzzzzz{{{{{{||||||}}}||||||}}}}}}}}}}}}||||||zzz{{{|||}}}~~~~~~}}}~~~}}}||||||~~~~~~|||{{{{{{{{{{{{{{{zzzyyywwwvvvsssqqqooommmllljjjfffddd^^^ZZZTTTOOOJJJFFFAAA>>>:::999888777666555555555444444555555555444333222333333333333333333333333555444444444444444444333444444333333333333444444666555444444444555666666777777777888888888999999777777777777777777777777777999;;;;;;:::888777777888777666555444555555666666666666666666666666666777777666666666555555555555555444444444333333333444444444333333333333222333333444444555777888999;;;@@@HHHQQQZZZ```eeegggmmmooorrrttttttuuuwwwyyyxxxyyy{{{|||||||||zzzyyy{{{zzzyyywwwvvvuuuvvvvvvtttuuuuuuuuuvvvvvvwwwwwwuuuttttttttttttsssssssssuuuuuutttsssqqqooollljjjhhhkkkooosssyyy~~~ppphhhcccdddmmmvvvxxxvvvuuuvvvvvvtttqqqpppqqquuuyyy|||pppnnnmmmooopppnnnhhhbbbZZZUUUNNNHHHEEECCCAAA@@@AAABBBCCCFFFKKKPPPUUUXXX```gggkkkfff^^^WWWQQQMMMGGGEEEDDDEEEFFFGGGFFFEEEBBBAAA===:::666333111000//////.........//////000////////////////////////.........................................................------------,,,,,,,,,,,,---------......,,,------...------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,---------.........------,,,,,,+++,,,,,,+++++++++,,,------..............................//////...------,,,------------............,,,------......------,,,---------------------------------...............,,,---......///.........------------...///000111222333666999===BBBIIINNNYYY^^^gggrrr}}}{{{sssmmmjjjgggffffffgggiiikkkllllllkkkkkkgggdddbbbaaaaaabbbaaaaaadddeeefffeeebbbbbbdddfffjjjmmmpppsssvvvvvvvvvuuusssqqqnnnjjjfffbbb```___[[[[[[ZZZ[[[^^^cccgggjjjoooqqqtttwwwyyy{{{{{{|||}}}zzzuuurrrpppooommmkkklllkkkjjjiiiiiihhhhhhiiiiiiiiijjjlllnnnppprrrsssssstttuuutttsssrrrssstttvvvuuuttttttvvvwwwvvvtttuuuvvvwwwyyyzzz{{{||||||zzzxxxwwwuuuuuuvvvwwwxxxwwwvvvuuusssqqqpppooonnnooonnnllljjjgggdddaaa```[[[XXXSSSOOOLLLIIIFFFCCCAAA???===;;;999777666666666555555444333333444444{{{||||||{{{zzzxxxvvvuuussstttuuutttsssssssssuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxzzz|||}}}}}}||||||{{{||||||||||||||||||{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||}}}~~~}}}{{{zzzzzz{{{{{{zzzyyywwwuuusssqqqooommmkkkiiifffaaa^^^VVVRRRLLLFFFCCC@@@===;;;999888777666555444444444444555555555555444333333555555555555555555555555444444444444444555555555555555444444444444555555666666555555555555666666888888999999999999::::::888888888888888888888888888:::;;;:::777555444444888888777666666666666777666666666666666666666666777777777777666666666666666666666666555555555555555555555444444444444333444444444555666777888999<<>><<<:::888777666666555666666666666555444444}}}}}}}}}|||zzzxxxvvvuuurrrtttuuutttsssrrrssstttvvvvvvvvvvvvvvvwwwwwwxxxyyyzzz|||~~~~~~~~~|||{{{||||||}}}}}}}}}}}}||||||zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}|||}}}}}}{{{|||}}}~~~~~~|||{{{zzzyyyyyyzzzyyyxxxwwwuuutttqqqooolllhhheee```ZZZUUUOOOJJJDDD???===;;;:::888777777666555444333333333555555555555555555444444555555555555555555555555333333444444555555666666666666555555555555666666777777666666666666666777999999999:::::::::::::::999999999999999999999999888::::::999777444444444999999888888888777777777666666666666666777777777777777777777777777777777777777777666666666666666555555555555444444444444444444444444555666777888<<>>???BBBGGGLLLOOOXXXaaahhhgggddd___YYYRRRJJJHHHFFFFFFGGGHHHHHHGGGEEEDDDBBB>>>;;;777444222111000//////////////////////////////////////////................................................------,,,,,,,,,+++++++++------------------------,,,,,,------...---------.........------,,,,,,,,,------------------------,,,,,,---------.........,,,,,,,,,------............---,,,,,,++++++++++++---------------------------...............------,,,,,,,,,,,,------------,,,------......------,,,------------------------/////////...---------,,,......---,,,,,,...///000,,,,,,---...///111222333222555:::>>>BBBEEEIIILLLTTTXXX^^^eeennnxxx|||tttmmmiiihhhhhhkkkooosssvvvvvvsssnnnkkkiiieeebbbaaacccgggkkkmmmllljjjfffcccaaaaaabbbccchhhiiikkkkkkkkkiiigggeeehhhfffdddaaa^^^[[[ZZZYYYZZZ[[[]]]aaafffkkkooorrruuuuuuvvvvvvuuutttsssrrrrrrqqqooonnnooonnnllljjjggggggfffeeeddddddddddddgggggghhhjjjlllnnnpppqqqrrruuuwwwwwwvvvtttsssrrrsssrrrrrrsssuuuwwwvvvuuurrrrrrtttuuuvvvwwwwwwwwwxxxwwwuuusssqqqoooooonnnpppoooooonnnlllkkkjjjiiigggfffeeebbb^^^[[[XXXVVVRRRPPPLLLIIIGGGDDDBBB???===<<<;;;999777666666555444555666777777666444333}}}}}}}}}|||zzzxxxvvvuuussstttuuutttsssssstttuuuvvvvvvuuuuuuuuuvvvwwwxxx|||}}}~~~~~~|||{{{}}}~~~~~~~~~~~~}}}zzzzzz{{{|||}}}~~~~~~}}}|||}}}}}}{{{{{{|||||||||{{{zzzyyywwwxxxxxxyyyxxxwwwuuutttrrrnnniiiddd^^^XXXQQQLLLHHHDDD???;;;:::999888888777666555444444333333444555555555555555555555555444444444444444444444444444444444555555666666666777666666555555666666777777777888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;::::::;;;999999999999999888888888666666666666777777888888777888888888888888888888666666666777777777777777666555555555555444444444333333333333444555666666;;;@@@HHHQQQ[[[ccchhhkkkjjjlllppprrrssstttvvvxxxzzz{{{{{{|||||||||||||||{{{zzzzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwvvvvvvuuuuuuuuuttttttttttttsssssssssqqqqqqrrrrrrqqqooonnnmmmkkkmmmooopppooorrrwww|||zzzlllfffggglllttt}}}zzzyyywwwsssooooooqqqsssoootttzzz~~~zzzyyywwwvvvvvvvvvvvvuuukkkfff^^^VVVOOOIIIDDDAAA???>>>===>>>AAAFFFKKKNNNVVV]]]dddeeeccc```YYYRRRKKKIIIGGGFFFHHHIIIIIIIIIEEEDDDBBB@@@<<<999555333111111000///////////////////////////////////////................................................------,,,,,,,,,+++++++++------------------------+++,,,,,,---.........---.........------,,,,,,,,,------------------------......---------,,,,,,,,,+++,,,,,,------............---,,,,,,++++++++++++------------------------------...............---***++++++++++++,,,,,,,,,,,,------......------,,,------------------------/////////...---------,,,......---,,,,,,...///000////////////000111222222333777;;;???BBBDDDGGGIIIOOOTTT[[[bbbiiipppwww{{{}}}{{{vvvpppiiifffgggiiiqqquuuzzz~~~}}}yyysssoookkkhhhddddddggglllqqqsssmmmjjjfffcccbbbbbbccccccfffeeedddcccccccccddddddeeedddaaa^^^[[[YYYWWWVVV[[[]]]```eeeiiinnnrrrtttvvvvvvvvvuuutttqqqooonnnnnnmmmmmmmmmnnnnnnkkkiiigggfffeeeddddddccccccccceeeeeefffgggjjjlllnnnooopppsssvvvvvvuuusssrrrrrrrrrqqqqqqrrruuuvvvvvvuuuqqqrrrssstttuuuvvvvvvvvvwwwuuusssqqqnnnllljjjjjjiiijjjjjjjjjjjjiiihhhgggdddcccbbb___[[[WWWTTTSSSOOOLLLHHHFFFEEECCC@@@???;;;;;;999888666666555555333444555666666555444333{{{||||||{{{zzzxxxvvvuuutttuuuvvvuuutttssstttvvvvvvvvvuuutttuuuvvvwwwxxx|||}}}~~~~~~~~~~~~||||||~~~~~~{{{{{{|||}}}~~~~~~}}}~~~~~~}}}}}}}}}zzz{{{{{{{{{{{{zzzyyyyyyvvvwwwwwwwwwvvvuuusssrrrpppkkkddd]]]VVVPPPIIIEEEBBB???;;;999999999888777666666555444444444444444555555555444555555666777555555555555555555555555555555555555555666666666666666555555555555666666777888999;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;::::::;;;===999999::::::999999888777555666666777777888888999888888888888999999999999777777777777888888888888777777777666666666555555444444444444444555666666;;;>>>EEEMMMVVV___fffjjjiiikkkoooqqqrrrtttvvvxxxzzzzzz{{{{{{{{{|||||||||zzz{{{{{{{{{{{{zzzyyyxxxyyyyyyxxxwwwvvvvvvuuuuuuuuuttttttttttttsssssssssnnnooopppqqqqqqqqqpppooonnnppprrrqqqooopppssswwwuuujjjeeeeeelllsssuuuuuutttrrrpppnnnoooqqqooorrrwww|||~~~~~~}}}{{{yyyxxxwwwpppkkkccc[[[TTTMMMGGGDDD@@@>>>======@@@EEEJJJNNNSSSZZZ```bbbbbbaaa[[[TTTNNNKKKHHHGGGHHHIIIIIIIIIDDDDDDCCCAAA???;;;888666222222111000////////////////////////////////////................................................------------,,,,,,,,,,,,...------------,,,,,,,,,++++++,,,---............------------------,,,,,,------------------------......---,,,,,,+++******,,,,,,,,,------.........------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........++++++++++++,,,,,,,,,,,,,,,------......------,,,------------------------...............---------...------------...//////000000///000000111222222777999===@@@AAACCCEEEGGGJJJPPPXXX]]]aaaeeejjjnnnppppppmmmhhhcccbbbeeehhhtttyyy|||xxxooolllhhhgggjjjooosssuuukkkhhheeecccdddddddddcccbbbaaa___^^^^^^```bbbcccbbbaaa___]]][[[YYYXXXXXX]]]```dddhhhmmmpppssstttuuuuuuuuutttrrrpppmmmlllkkkkkkkkkmmmnnnnnnkkkhhhffffffeeedddccccccccccccbbbcccdddeeegggiiikkkmmmmmmppprrrsssrrrrrrrrrsssrrrqqqqqqrrrtttuuutttssspppqqqrrrssstttttttttttttttsssqqqooollliiigggfffffffffggghhhgggfffeeedddcccbbb```\\\YYYUUURRRPPPKKKHHHEEECCCBBBAAA???===:::999888777666555555555333333444555555555555444yyyzzzzzzzzzyyyxxxvvvuuuuuuvvvwwwvvvuuuuuuvvvwwwwwwvvvtttttttttuuuwwwxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}~~~~~~}}}}}}zzzzzzzzzzzzyyyyyyyyyxxxwwwwwwvvvuuussspppmmmllljjjeee]]]UUUNNNIIIDDD@@@===;;;999888888888777666777666555555555555555555666555444444555666777888666666666666666666666666666666666666555555555555666555555444444555555666777888:::===>>>???@@@@@@@@@@@@?????????>>>>>>>>>========================999:::::::::888888999;;;888999999:::999888777666555666666777888888999999888888888999999999::::::888888999999999:::::::::::::::999999999888888888666666666666666777777888;;;===AAAGGGOOOXXX```dddhhhjjjnnnppprrrtttvvvxxxzzzzzzzzzzzzzzz{{{{{{|||zzz{{{{{{|||{{{{{{yyyyyyzzzzzzyyyxxxwwwuuuuuutttuuuttttttttttttssssssssskkkmmmnnnpppqqqrrrqqqqqqpppssstttssspppoooqqqttt{{{wwwlllffffffkkkpppqqqrrrqqqnnnlllkkkkkkjjjmmmpppuuuxxx{{{||||||}}}zzzxxxvvvpppiiiaaaYYYRRRLLLHHHBBB@@@>>>===>>>BBBGGGKKKPPPVVV\\\___bbbccc___YYYSSSOOOKKKHHHGGGHHHGGGGGGDDDDDDEEEDDDBBB???<<<:::333222111000////////////////////////////////////.........................................................------------,,,......---------,,,,,,,,,***+++,,,---............,,,,,,------------------------------------------+++++++++++++++++++++***,,,,,,------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,,,,---------.........,,,------......------,,,---------------------------------...............,,,---......///............//////000111333444555;;;===@@@AAAAAACCCEEEGGGHHHMMMSSSVVVWWWYYY^^^cccbbbdddccc```]]]^^^ccchhhqqqvvv}}}uuuqqqllljjjkkkmmmoooppphhhfffddddddfffgggfffddd^^^^^^]]]]]]]]]]]]^^^___^^^^^^]]]\\\\\\\\\\\\]]]aaacccgggkkkooorrrsssssssssttttttsssqqqooommmllliiijjjkkkmmmooonnnjjjgggeeedddcccbbbbbbaaaaaabbb``````aaaccceeegggiiijjjjjjlllnnnooooooppprrrssssssrrrqqqrrrssstttsssrrrnnnooopppqqqqqqrrrqqqqqqrrrqqqooommmjjjhhheeedddeeefffffffffeeebbb```^^^^^^]]][[[XXXTTTPPPMMMKKKFFFDDDAAA@@@???>>><<<;;;888888777666555555555555555555444444555666666777xxxyyyyyyzzzyyyxxxvvvuuuuuuwwwxxxwwwvvvuuuvvvxxxwwwvvvtttssstttuuuwwwxxxuuuuuuvvvxxxzzz}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~|||zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwvvvsssppplllhhhfffeee___WWWOOOIIIEEEAAA???:::999888888888888777555777666666555555555666666666555444444555666777888777777777777777777777777777777666666555555444444555555444444444444555555777888;;;>>>@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<===888888999:::999888777666555666666777888999999999888888888999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888888888888888888999:::<<<===???CCCJJJSSS[[[___gggjjjnnnppprrrsssvvvxxxzzzyyyyyyyyyyyyzzz{{{{{{zzz{{{|||||||||{{{zzzyyy{{{zzzyyyxxxwwwuuuttttttuuuuuutttttttttsssssssssjjjkkkmmmppprrrrrrsssssssssuuuwwwuuurrrppprrrtttuuu{{{vvvjjjeeeggglllnnnpppooollliiiggggggdddfffiiimmmrrruuuxxxyyy|||yyyyyytttlllddd]]]VVVOOOKKKEEEBBB???<<<===@@@DDDGGGMMMTTTYYY]]]bbbfffccc^^^WWWSSSMMMIIIGGGFFFEEEDDDEEEEEEFFFFFFDDDAAA>>>===333222111000////////////////////////////////////................................................//////.........---------.........------,,,,,,,,,***+++,,,---............,,,,,,,,,------.........------------------------)))))))))***++++++,,,,,,------------------------++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////............/////////000000,,,------......------,,,------------------------,,,------....../////////+++,,,.../////////...---,,,---...000222444666777???@@@BBBBBBBBBCCCFFFHHHGGGKKKOOOPPPOOOQQQWWW\\\ZZZ\\\]]][[[YYY[[[bbbhhhjjjpppxxxxxxtttooolllkkkkkkkkkkkkfffdddccceeegggiiigggeee\\\]]]]]]^^^]]]\\\[[[ZZZ[[[[[[[[[\\\]]]___```aaaccceeeiiimmmppprrrssssssrrrssssssrrrqqqooommmllliiijjjkkknnnooonnnjjjgggdddcccbbbaaaaaa`````````______```aaacccfffhhhiiiiiijjjllllllmmmooorrrttttttrrrqqqqqqssssssrrrqqqmmmmmmnnnoooppppppooooooppppppnnnllljjjgggdddcccgggggggggfffccc```\\\ZZZYYYXXXVVVRRRNNNJJJGGGEEECCCAAA>>>======<<<;;;999777777666555555555555555777666555555555777888999zzzyyyyyyxxxwwwwwwwwwxxxyyyxxxvvvuuutttttttttuuuttttttuuuuuuvvvvvvvvvwwwuuuvvvwwwyyyzzz{{{||||||~~~}}}|||zzzzzzzzz{{{|||~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||yyywwwvvvxxxyyy{{{wwwuuusssqqqnnnjjjddd```ZZZUUUNNNHHHCCC???<<<999888999:::;;;;;;;;;;;;;;;888777666555444333222222333333444444555666666666666999<<<>>><<<:::999999666777999:::999888666444222333555666777777777777:::<<>>======???>>>===<<<;;;:::999999;;;;;;::::::999888777777999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;999999:::;;;<<<<<<;;;:::::::::;;;;;;::::::999999888777777777444888<<<>>>BBBJJJUUU^^^dddggglllppprrrsssuuuvvvxxxyyyzzzyyyxxxwwwxxxyyyyyyzzz{{{||||||{{{zzzyyyyyyxxxwwwvvvuuuuuuuuuuuuwwwwwwvvvttttttsssssssssjjjkkklllnnnppprrruuuvvvvvvwwwwwwwwwvvvuuusssrrrrrrwww~~~pppdddbbbcccjjjpppqqqnnnkkkhhheee```bbbeeehhhkkkoootttxxxyyy}}}}}}uuuuuutttrrrmmmfff^^^UUUPPPJJJEEE???<<<===@@@CCCEEENNNQQQWWW^^^ccceeedddbbb```\\\UUUNNNIIIFFFEEEEEEFFFEEEDDDDDDDDDDDDBBB@@@777555333000///...//////000000000000////////////////////////////////////000000000000000000000000---.........//////000000//////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,------......------,,,.........///////////////.........------,,,,,,,,,........................//////.........---------///////////////.........000222333222222555;;;AAAEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHIIIJJJKKKMMMOOOPPPRRRTTTUUUWWWXXX[[[```cccgggjjjooovvv}}}zzztttnnnjjjiiiiiihhhgggcccdddgggjjjllliiieeeaaa[[[\\\]]]]]]]]]\\\[[[ZZZ^^^]]]]]]]]]^^^aaaccceeejjjllloooqqqrrrrrrpppooorrrrrrqqqpppooonnnmmmmmmhhhlllqqqtttuuurrrnnnkkkkkkiiifffcccbbbbbbbbbccc`````````aaaccceeegggiiikkkkkklllmmmnnnppprrrssssssrrrrrrqqqpppooonnnmmmooooooooonnnmmmmmmllllllmmmmmmllljjjiiigggeeedddeeedddcccbbbaaa___\\\YYYVVVTTTQQQNNNJJJGGGFFFEEEAAA@@@@@@>>><<<999777555777777666666555555555444555555555555555666777777yyyxxxxxxwwwwwwxxxxxxyyywwwvvvuuuttttttuuuvvvvvvxxxxxxwwwwwwwwwwwwwwwwwwuuuvvvwwwyyy{{{{{{||||||~~~}}}|||{{{zzz{{{{{{|||~~~~~~}}}~~~~~~~~~}}}}}}}}}{{{yyywwwvvvwwwxxxxxxvvvtttqqqmmmjjjddd^^^ZZZRRRNNNHHHDDDAAA>>>;;;999777888888999999999888888888888777666555444333222333333444444555666666777:::<<>><<<;;;;;;999999;;;;;;;;;999777666444444555555666666777777999<<<@@@DDDGGGIIIIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBCCCCCCBBBAAA@@@??????>>>??????>>>===<<<;;;::::::<<<<<<;;;;;;:::999999888999999999999:::::::::::::::::::::::::::::::::::::::;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;::::::999999888777777777777:::<<<===???FFFOOOWWW___ccchhhmmmppprrruuuvvvvvvwwwxxxxxxvvvuuuvvvxxxxxxxxxzzz{{{{{{zzzyyyyyyyyyxxxwwwvvvuuuuuuuuuuuuvvvuuutttsssrrrrrrrrrrrrllllllmmmoooqqqsssvvvwwwwwwwwwxxxxxxwwwvvvtttsssssstttwww~~~yyylllgggdddhhhmmmoooooolllgggddd^^^```aaaccceeeiiinnnqqqtttxxx}}}vvvtttttttttrrrmmmddd\\\VVVMMMHHHBBB>>>>>>@@@BBBCCCKKKNNNSSSZZZ```dddddddddbbb^^^WWWPPPJJJFFFDDDCCCEEEEEEDDDEEEEEEDDDBBB@@@:::888444111///...//////000000000/////////......////////////////////////........................//////////////////////////////.........---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................------------------------,,,------......------,,,000000//////......------.........------,,,,,,,,,........................//////.........---------///////////////////////////000111111222666===BBBJJJKKKMMMNNNNNNLLLJJJIIIFFFFFFFFFFFFGGGHHHJJJJJJPPPRRRUUUVVVXXXZZZ^^^```dddfffkkkrrryyy}}}~~~}}}zzzuuunnniiihhhgggfffeeefffhhhjjjmmmmmmjjjddd___[[[\\\]]]____________^^^```_________```ccceeegggkkkmmmppprrrsssrrrqqqoooqqqppppppoooooonnnnnnnnnjjjmmmqqqttttttrrrnnnlllkkkiiigggeeecccbbbaaaaaa_________```aaadddfffgggjjjjjjkkklllnnnoooqqqrrrrrrrrrqqqpppooonnnnnnmmmmmmmmmlllllllllkkkkkkkkklllllllllkkkiiifffdddbbbdddbbb```___^^^\\\XXXUUURRRPPPMMMJJJGGGDDDBBBAAA>>>===<<<;;;:::888777777777777666666666555555555666555555555555666777777wwwvvvvvvwwwwwwxxxzzzzzzuuuuuutttttttttuuuvvvwww{{{{{{zzzyyyyyyxxxxxxwwwuuuvvvxxxyyy{{{|||||||||~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~}}}~~~~~~}}}||||||{{{{{{zzzyyyxxxwwwvvvuuuttttttqqqmmmhhhccc\\\UUUQQQIIIFFFBBB???===<<<:::999888999999999999999888777888888777666555555444333444444444444555666777777>>>@@@CCCCCCAAA???>>>>>><<<<<<======<<<:::888777777666555444444555666777999<<>>===<<<<<<======<<<<<<;;;:::::::::999:::::::::;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;;;;:::<<<===>>>>>>===<<<===>>>===<<<<<<;;;::::::;;;;;;:::::::::999888888777777999;;;<<<<<<<<<@@@HHHMMMWWW\\\bbbgggkkkooorrruuussstttuuuuuusssssstttuuuvvvwwwxxxyyyzzzyyyyyyxxxyyyxxxwwwvvvvvvuuuuuuvvvttttttsssrrrqqqqqqqqqqqqmmmnnnoooppprrrtttvvvwwwwwwxxxxxxxxxwwwvvvuuutttvvvsssrrrxxxwwwppphhhhhhjjjnnnqqqpppkkkfff______^^^^^^___bbbgggkkknnnsss{{{|||vvvssstttvvvwwwuuunnneee^^^SSSNNNGGGCCCAAA@@@AAAAAAGGGIIINNNTTT[[[aaaeeegggeeeaaa\\\UUUNNNHHHDDDBBBEEEDDDEEEFFFFFFEEEBBB???>>>;;;666222///...///000/////////.........------////////////////////////------------------------///////////////........................---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------........................------------------------,,,------......------,,,111000000///...---,,,,,,.........---------------.......................................---------////////////////////////000000111222555;;;CCCHHHQQQSSSUUUVVVUUUSSSPPPMMMHHHGGGFFFEEEEEEEEEFFFFFFMMMPPPTTTVVVXXXYYY[[[\\\^^^```dddkkkrrrwwwxxxwwwxxxsssmmmhhhfffeeeeeeeeelllmmmoooqqqpppkkkddd___[[[]]]___aaaccccccccccccbbbbbbbbbbbbdddfffhhhiiimmmoooqqqrrrsssrrrqqqpppooooooooooooooooooooonnnmmmoooqqqrrrrrrpppnnnllljjjiiihhhfffdddbbb```^^^\\\\\\\\\]]]___aaaccceeehhhiiijjjkkkmmmooopppqqqrrrqqqqqqpppooonnnmmmmmmjjjjjjjjjjjjjjjiiiiiiiiillllllmmmllljjjgggcccaaaaaa___]]][[[YYYVVVSSSPPPLLLJJJHHHDDDBBB???>>>===:::999888777666666777888777777666666666666555555666666666666666777777888uuuuuuuuuvvvwwwyyy{{{|||wwwvvvuuutttttttttuuuvvvzzzzzzzzzzzzyyyyyyyyyyyyvvvwwwxxxzzz{{{|||||||||~~~}}}|||{{{{{{{{{|||}}}{{{}}}~~~~~~}}}~~~~~~}}}|||{{{zzzzzzyyyzzzzzzzzzyyywwwtttrrrqqqrrrnnniiibbb\\\UUUNNNIIICCCAAA>>><<<;;;;;;999888;;;;;;<<<<<<;;;;;;:::999999999888777666666555555555444444444555666777888AAADDDGGGGGGEEECCCAAA@@@>>>>>>>>>===<<<:::999888999777555444333444666777999===CCCJJJPPPRRRSSSSSSRRRQQQPPPNNNKKKJJJHHHHHHFFFFFFEEEDDDCCCBBBBBBAAABBBBBBAAA@@@@@@???>>>>>>===<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<======>>>??????@@@@@@???>>>===<<<>>>@@@AAA@@@???>>>???@@@>>>===<<<;;;;;;:::;;;;;;;;;::::::999999888777777888::::::::::::===BBBFFFOOOSSSYYY___ccchhhmmmpppnnnoooqqqqqqpppppprrrssstttuuuwwwyyyyyyyyyyyyxxxxxxwwwvvvvvvuuuuuuuuuvvvtttsssrrrqqqqqqqqqqqqqqqnnnnnnoooppprrrtttuuuvvvvvvvvvvvvvvvvvvuuuttttttwwwtttsssuuu~~~yyynnniiihhhnnnuuutttoookkkbbbaaa___]]]\\\^^^cccgggkkkpppxxx|||wwwqqqrrrvvvzzzzzzuuullleeeZZZUUUMMMHHHDDDBBB@@@>>>BBBEEEIIINNNTTT\\\ccchhhhhheeeaaa[[[TTTMMMGGGCCCDDDDDDEEEFFFGGGFFFCCC@@@BBB>>>999333000///000111///.........------------////////////////////////---------------------------.........//////000000........................,,,,,,,,,---------......------------------------------------------------////////////////////////------------------------........................------------------------,,,------......------,,,/////////......---------...............---------................................................///////////////000000000111222333777<<>>;;;::::::888777555333333444555666777777666666666666666666777777666666777777888999sssttttttvvvwwwyyy{{{|||zzzyyywwwuuutttsssttttttvvvwwwwwwxxxyyyzzz{{{{{{wwwxxxyyyzzz{{{|||||||||||||||{{{zzzzzz{{{|||}}}xxx{{{~~~~~~}}}}}}|||{{{zzzyyyxxxwwwwwwyyyyyyyyyxxxuuurrrooommmnnnjjjddd]]]WWWPPPIIIDDDBBB@@@===<<<;;;:::999777;;;;;;<<<<<<<<<;;;;;;:::999999999888888777777666666555444444555666888999CCCFFFKKKMMMKKKGGGDDDBBB??????>>>===;;;:::888888999888666444333444555666999===DDDLLLSSSWWWYYYYYYXXXWWWUUUSSSPPPMMMKKKJJJHHHGGGFFFFFFDDDDDDCCCBBBDDDCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<<<<<<<;;;;;;;;;=========>>>???@@@@@@AAABBBBBBCCCCCCBBBAAA???===@@@AAABBBBBB@@@@@@AAABBB???>>>===<<<;;;;;;;;;;;;;;;;;;::::::999888888888666777888999:::<<>>???AAAEEEHHHMMMUUU___eeehhhgggeeeaaa[[[SSSLLLHHHDDDDDDEEEFFFGGGFFFDDDAAADDDAAA<<<666222111111111///.........------------////////////////////////........................+++,,,---...///111111222---.....................,,,,,,,,,---------......------------------------------------------------////////////////////////------------------------........................------------------------,,,------......------,,,,,,,,,------......//////................................................---.....................////////////000000111111111222555;;;DDDMMMUUUZZZ[[[]]]```bbbbbb___\\\YYYUUUSSSPPPMMMLLLKKKLLLMMMOOOSSSWWWYYYYYYXXXWWWWWWUUUVVVZZZ```ggglllnnnnnnmmmkkkgggeeeeeeiiinnnqqqwwwwwwwwwwwwvvvqqqjjjeeebbbccceeefffggggggfffeeehhhhhhiiijjjkkkmmmnnnoooqqqqqqrrrrrrrrrqqqpppppplllllllllmmmnnnnnnoooooopppppppppooonnnmmmlllkkkgggggggggfffddd```\\\ZZZWWWWWWWWWXXXYYY\\\^^^```fffgggiiilllnnnoooppppppnnnnnnmmmlllkkkjjjjjjiiihhhhhhiiiiiijjjjjjkkkkkkmmmnnnooonnnlllgggbbb___\\\YYYVVVRRRPPPMMMJJJGGGCCCBBB@@@===;;;999888888888777444222111222333444666666777777777777777777777777777777777888999999sssssstttuuuwwwyyy{{{|||}}}{{{yyywwwuuutttttttttuuuuuuvvvwwwyyyzzz{{{{{{xxxxxxzzz{{{{{{|||||||||{{{zzzyyyyyyyyyzzz{{{|||xxxzzz~~~~~~~~~|||{{{zzzyyyxxxvvvvvvuuuxxxwwwvvvuuurrrnnnkkkiiihhhddd^^^XXXRRRLLLFFFBBBBBB@@@>>>======<<<999777888888999:::::::::::::::::::::999999999888888888666666444444444666888:::DDDIIIPPPSSSRRRMMMIIIFFFBBBAAA???===<<<:::999888888777666555444444555666999===DDDLLLTTTZZZ^^^```\\\[[[ZZZWWWTTTQQQNNNLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC========================??????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGEEECCCAAA???AAABBBCCCCCCAAAAAABBBCCC??????===<<<;;;;;;::::::;;;;;;;;;:::999999888888555666777888:::===>>>???@@@CCCGGGKKKOOOSSSWWWZZZ\\\___bbbdddeeegggjjjmmmpppqqqtttvvvwwwxxxxxxxxxttttttssssssssssssttttttsssrrrrrrqqqqqqrrrrrrsssoooooooooppppppqqqsssssstttsssrrrrrrrrrrrrssssssppptttvvvtttqqquuurrriiikkknnnllljjjlllgggfffccc___\\\[[[^^^```kkkpppxxxzzzrrrppppppssswwwvvvoooiiibbb^^^WWWQQQLLLGGGBBB???>>>@@@CCCEEEHHHOOOXXX```eeefffgggfffaaaYYYRRRMMMFFFEEEDDDEEEFFFFFFEEECCCEEEBBB>>>:::666333222222/////////.........------////////////////////////........................+++,,,---...///111111222---------...............,,,,,,,,,---------......------------------------------------------------////////////////////////------------------------........................------------------------,,,------......------,,,++++++,,,---...//////000.............../////////........................---------..................//////000000111111222111222888AAALLLVVV]]]```aaaccceeefffeeebbb___]]]YYYWWWTTTQQQOOOPPPQQQRRRUUUXXX[[[\\\[[[YYYWWWWWWSSSUUUXXX^^^eeejjjmmmmmmhhhhhhfffeeegggllltttyyy|||{{{yyywwwtttoooiiieeecccdddeeegggggggggffffffjjjjjjkkkmmmnnnooopppqqqqqqrrrrrrqqqqqqpppooooookkklllllllllmmmmmmnnnnnnmmmnnnnnnnnnmmmllljjjiiidddeeeeeedddbbb^^^[[[YYYUUUUUUUUUVVVXXXZZZ\\\^^^ccceeehhhkkkmmmnnnoooooollllllkkkjjjiiihhhgggggghhhhhhiiiiiijjjkkkllllllnnnnnnnnnllliiiddd```]]]XXXUUUQQQNNNLLLIIIFFFDDD@@@???===;;;999888777777777666555333222222222333666666777777777777888888888888888888888999999:::sssssstttuuuwwwyyyzzz{{{}}}{{{yyyxxxvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{xxxyyyzzz{{{||||||||||||yyyyyyxxxwwwxxxyyyzzz{{{{{{}}}~~~}}}}}}{{{zzzyyyxxxvvvuuutttsssuuutttrrrooollliiifffdddbbb^^^XXXSSSNNNJJJEEEBBB???>>>======>>>===;;;:::777777999:::;;;;;;<<<<<<::::::::::::999999999999777666444444444666999;;;EEELLLUUUZZZZZZTTTNNNJJJDDDCCCAAA???===;;;:::999666666666666666555555555999===CCCKKKTTT\\\bbbeeecccbbbaaa^^^[[[WWWSSSQQQMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFGGGKKKLLLMMMMMMLLLIIIFFFDDDAAACCCDDDCCCBBBAAABBBDDD@@@???>>><<<;;;;;;::::::<<<;;;;;;::::::999888888666666777999;;;=========<<<>>>AAACCCEEEHHHLLLOOORRRUUUXXX[[[^^^aaaeeehhhmmmnnnpppsssuuuvvvvvvvvvsssrrrrrrqqqqqqrrrrrrsssqqqqqqpppppppppqqqqqqrrrqqqqqqqqqqqqqqqrrrsssttttttsssrrrrrrrrrsssttttttrrrtttvvvtttqqqssszzzqqqnnnlllffffffkkkkkkjjjhhhddd```___```bbbhhhmmmvvv~~~uuuqqqmmmnnnrrrsssnnniiiddd```ZZZTTTOOOJJJEEEAAA>>>@@@BBBCCCDDDIIIRRRYYY```bbbfffgggddd^^^VVVQQQGGGEEECCCCCCEEEFFFFFFEEEDDDCCC@@@===999666333222000000000/////////......////////////////////////------------------------............////////////---------.........//////,,,,,,,,,---------..............................------------------------........................------------------------........................------------------------,,,------......------,,,,,,,,,,,,------.........---........./////////000........................---------.........//////...//////000111111222222333666>>>IIIWWWaaagggiiijjjjjjjjjiiigggccc```^^^]]][[[XXXUUUTTTVVVXXXYYY\\\^^^```___]]]ZZZXXXXXXTTTUUUXXX^^^eeejjjmmmnnnggghhhggggggiiioooxxx~~~yyytttoooiiiddd```aaabbbdddfffggggggggggggkkkkkkmmmnnnpppqqqqqqrrrrrrrrrqqqppppppooonnnnnnllllllllllllllllllmmmmmmjjjkkkmmmmmmmmmkkkiiihhhbbbbbbbbbaaa___]]]ZZZYYYTTTTTTTTTUUUWWWYYY\\\]]]```bbbeeehhhkkkllllllllljjjiiiiiihhhgggfffeeedddfffggghhhiiijjjkkklllllllllllljjjhhhddd```]]]ZZZTTTPPPLLLIIIGGGEEECCCAAA>>>===;;;999888777666666444444444444444444444444666666777777777888888888999888888888888999::::::sssttttttuuuvvvxxxzzz{{{|||{{{yyyxxxxxxxxxyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||||||||xxxxxxwwwwwwwwwxxxzzz{{{||||||}}}}}}}}}||||||{{{zzzzzzyyywwwvvvtttsssssssssrrrooolllhhheeecccaaa]]]YYYTTTPPPLLLHHHDDDAAA===<<<<<<===>>>???===;;;888999:::<<<===>>>??????;;;::::::::::::::::::999777666444444444666999;;;FFFNNNYYY______YYYRRRMMMGGGEEECCCAAA>>>===;;;;;;555555666666777666555555999<<>>===;;;;;;::::::<<<;;;;;;::::::999999888777777888:::<<<======<<<:::<<<>>>???@@@BBBEEEHHHKKKNNNRRRVVVYYY]]]aaadddjjjkkknnnqqqssstttttttttqqqqqqqqqppppppqqqrrrrrrpppooooooooooooooopppppprrrrrrrrrrrrrrrssstttuuuuuutttsssrrrssssssuuuvvvvvvvvvvvvuuuuuuvvvxxxzzz}}}zzzssslllddddddkkkoooooommmjjjfffddddddeeeeeekkkttt~~~xxxrrrlllkkkoooqqqmmmiiiddd```[[[VVVQQQLLLFFFBBB>>>AAABBBBBBAAAEEENNNUUU[[[___dddgggeee___XXXSSSHHHFFFCCCBBBDDDFFFGGGGGGDDDCCCAAA>>>;;;777444222000000000000////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,111000000///...------------------.........//////,,,,,,,,,---------..............................------------------------........................------------------------........................------------------------,,,------......------,,,---------------------,,,---.........//////000000........................---------.........//////...//////000111222222222888;;;DDDQQQ```kkkoooppppppooonnnkkkgggccc```^^^```^^^\\\YYYYYY[[[^^^___aaabbbcccaaa^^^[[[YYYYYYUUUVVVYYY^^^eeekkknnnooohhhiiihhhhhhjjjpppzzzyyyqqqkkkddd___[[[^^^```bbbeeeggghhhiiiiiikkklllnnnoooqqqqqqrrrrrrrrrqqqqqqpppooonnnmmmmmmllllllllllllllllllllllllhhhjjjlllmmmmmmkkkhhhgggaaaaaa```___^^^\\\ZZZYYYTTTTTTTTTUUUWWWYYY[[[]]]]]]___cccfffiiijjjjjjjjjhhhhhhgggfffeeeddddddccceeefffggghhhiiijjjkkklllkkkjjjhhhdddaaa]]]ZZZXXXPPPMMMIIIFFFDDDCCCAAA???<<<;;;999888666555555555222333444555666777777666666666777777888888888999999999888888999999:::;;;uuuuuuvvvwwwxxxxxxyyyyyy}}}}}}}}}|||{{{yyyxxxwwwyyyxxxwwwwwwwwwxxxzzz{{{~~~~~~~~~}}}}}}|||{{{zzz{{{{{{{{{yyyxxxyyy|||~~~|||yyyxxxyyyzzzzzzzzzxxxwwwuuusssqqqpppooonnnmmmkkkhhheeebbb___]]]\\\VVVRRRMMMJJJGGGEEEBBB@@@AAAAAA@@@@@@???>>>>>>===<<<<<<===>>>>>>>>>======>>>>>>??????>>>===<<<<<<:::999777666777999<<<===DDDPPP]]]ccceeeccc\\\UUUKKKHHHDDDAAA???===;;;999;;;:::999777666666555555888999<<>>======<<<;;;;;;>>><<<;;;;;;;;;999777555777777888:::===??????>>>;;;;;;;;;;;;<<<<<<===>>>@@@CCCGGGLLLQQQWWW]]]aaafffiiilllooopppqqqssstttooooooooooooooopppqqqqqqnnnnnnmmmlllkkklllooorrrsssttttttsssssstttvvvyyyvvvuuuuuuuuuuuuuuuvvvvvvtttttttttttttttuuuvvvwwwzzz}}}}}}mmmaaa```eeekkktttxxxppphhheeedddbbbdddhhhqqq|||yyyqqqlllkkkkkkjjjhhhaaa^^^YYYUUURRRNNNIIIFFFEEEDDDBBBBBBDDDFFFGGGGGGSSSTTTYYYaaafffeee^^^WWWMMMGGGAAA@@@CCCFFFGGGEEEFFFDDDBBBAAA>>>:::555111...///////////////......000000//////.........---........................------------------------))))))+++,,,---.........------------------------.........------,,,,,,,,,,,,------......------,,,...///000111111///---,,,...,,,,,,---///000///...------------------------..............................---------,,,,,,,,,//////...------,,,++++++---------.........//////////////////////////////---------------------------.../////////111444666555;;;HHHXXXgggrrrxxxzzzyyyvvvrrrnnnjjjfffbbb___aaa^^^]]]^^^```aaaccceeeiiihhhgggfffdddaaa\\\XXXXXXZZZ\\\___cccgggiiikkkdddeeefffgggjjjooovvv{{{~~~wwwmmmbbb[[[WWWVVVYYY[[[^^^aaadddfffggggggjjjlllnnnoooqqqqqqqqqpppqqqqqqpppooonnnmmmllllllkkklllnnnnnnnnnllljjjiiiiiijjjkkkkkkjjjhhheeeddd```___``````aaa```\\\ZZZWWWVVVUUUUUUUUUXXXZZZ[[[```bbbdddfffhhhiiiiiiiiieeeeeedddddddddcccccccccfffggghhhiiiiiihhhgggfffgggeeebbb```]]]YYYTTTPPPKKKJJJGGGDDDAAA>>><<<;;;888888777666666666666666555555555555666666666666666555555555666777888999999999999999999999999999uuuvvvvvvwwwxxxxxxyyyyyy}}}}}}}}}|||{{{zzzxxxwwwyyyxxxwwwwwwwwwxxxyyyyyy{{{||||||||||||{{{{{{zzzzzz{{{{{{zzzyyyzzz}}}~~~~~~~~~~~~~~~{{{yyyyyyxxxwwwuuuuuutttrrrpppooommmmmmllliiigggddd```]]]ZZZXXXXXXRRROOOLLLIIIHHHGGGFFFDDDCCCCCCBBBAAA@@@???>>>===>>>>>>??????????????????>>>>>>>>>>>>>>>===<<<<<<:::999777666777999<<<>>>EEEQQQ___fffhhhfff___XXXNNNKKKFFFBBB@@@>>><<<:::;;;:::888777666555555555888888;;;AAALLLXXXbbbhhhooopppqqqpppnnniiidddaaa]]]ZZZWWWTTTSSSQQQNNNLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCCCCFFFIIIKKKKKKKKKLLLQQQUUU]]]eeejjjkkkhhhcccZZZQQQJJJHHHEEECCCCCCBBBAAA???=========<<<;;;;;;;;;;;;???>>>===<<<;;;:::777666666666777:::===??????>>><<<<<<;;;;;;;;;;;;<<<<<<;;;>>>AAAEEEJJJPPPVVV[[[bbbeeeiiilllmmmnnnooopppllllllkkkkkkkkklllmmmmmmlllllllllkkkkkklllooorrrtttvvvvvvvvvvvvvvvxxxzzzvvvvvvvvvuuuuuuvvvvvvwwwuuuttttttttttttuuuuuuvvvuuuxxx{{{zzzlllgggiiillltttwwwpppiiifffeeebbbdddhhhoooyyy}}}vvvpppmmmkkkiiigggbbb___ZZZVVVSSSPPPLLLIIIGGGEEECCCCCCEEEFFFGGGFFFNNNPPPVVV^^^eeefff```ZZZQQQKKKEEECCCEEEGGGGGGFFFFFFDDDCCCAAA???<<<777333000000111111000000//////000/////////....................................------------------------***+++,,,------......---------------------------......---------,,,,,,,,,,,,------......------,,,+++,,,---...---,,,***)))...---,,,---///000///...------------------------........................,,,,,,,,,------.........------,,,,,,+++******))),,,------------.........////////////////////////---------------------------...//////000111555777;;;BBBOOO^^^mmmyyy}}}yyytttooojjjeeebbbcccbbbaaacccfffhhhjjjlllkkkjjjhhhgggfffccc___[[[ZZZ[[[]]]```ccceeeggghhhbbbcccdddfffhhhmmmtttxxx}}}zzzsssiii```ZZZWWWWWWZZZ\\\___aaadddeeeffffffhhhjjjlllnnnppppppppppppqqqqqqpppooonnnmmmllllllkkkllllllmmmlllkkkjjjiiihhhiiijjjjjjiiigggdddccc`````````aaaaaa```]]]ZZZXXXWWWUUUUUUUUUWWWXXXZZZ___```bbbccceeeeeeeeedddccccccccccccccccccbbbbbbffffffggggggfffdddcccbbbbbb```]]][[[XXXUUUPPPLLLIIIHHHEEEBBB???===;;;:::888777666666555555555666555555555555666666666666666777777888999::::::;;;999999999999999999999999vvvvvvvvvwwwxxxxxxyyyyyy}}}}}}}}}|||{{{zzzyyyxxxyyyxxxxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyvvvssspppqqqpppooommmkkkjjjiiiiiicccaaa^^^[[[WWWTTTRRRQQQNNNLLLIIIIIIIIIJJJIIIHHHFFFEEEDDDCCCAAA@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<:::999777777777999<<<>>>FFFSSSaaaiiilllkkkddd]]]RRRNNNIIIDDDBBB???===;;;:::999888777666555555555777888999???HHHTTT```gggoooqqqssstttssspppllliiiccc___ZZZVVVTTTSSSQQQPPPOOOOOONNNMMMLLLKKKJJJJJJGGGFFFDDDCCCBBBBBBCCCCCCGGGIIIKKKLLLLLLNNNSSSXXXaaajjjrrrtttrrrlllaaaWWWOOOLLLHHHFFFEEECCCAAA@@@>>>======<<<<<<<<<======AAA@@@???>>><<<:::888777777777888;;;???AAAAAA@@@======;;;::::::999999:::999:::<<<>>>BBBHHHOOOUUU]]]aaaeeehhhiiiiiijjjlllhhhgggfffeeeeeefffggggggiiijjjjjjjjjjjjlllooorrruuuwwwyyyzzzyyyyyyzzz{{{xxxwwwwwwvvvvvvvvvwwwwwwvvvuuuuuuttttttttttttuuurrrtttwwwyyy}}}vvvlllhhhkkkqqqsssooojjjgggfffcccdddgggmmmvvv}}}vvvqqqmmmiiifffdddaaa\\\YYYWWWTTTQQQOOOJJJHHHEEEEEEFFFGGGGGGFFFHHHKKKRRR[[[ccceeebbb^^^UUUPPPJJJGGGGGGHHHGGGFFFFFFEEEDDDCCCAAA>>>999666222222222222111111000000////////////....................................---------------------------------.........------------------------------...------------,,,,,,,,,,,,------......------,,,---...///000///...---,,,...---,,,---/////////---------------------------........................***+++,,,---...///000000------,,,,,,+++*********,,,,,,,,,,,,------------////////////////////////------------------------...///000000000333777:::BBBIIIVVVeeerrr}}}zzzssslllgggdddcccfffiiilllooorrrssssssooommmkkkjjjhhhfffbbb___]]]^^^___```bbbccccccccc___aaabbbccceeeiiiooossswwwsssmmmddd\\\XXXXXXYYY[[[]]]___bbbcccdddddddddfffgggjjjlllnnnooopppppprrrqqqppppppnnnnnnmmmlllkkkkkkkkkjjjjjjjjjjjjjjjggghhhiiiiiihhhfffdddbbbaaa``````aaaaaa```^^^\\\YYYXXXWWWVVVUUUVVVVVVWWW]]]___```bbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbbbbbeeeeeeeeedddbbb___]]][[[[[[YYYVVVSSSQQQNNNJJJGGGEEEDDDBBB???<<<;;;999999777666555555444555555555555555555555666666666666555666888999;;;;;;;;;:::999999999999999999999999vvvvvvwwwwwwwwwxxxxxxxxx|||||||||||||||{{{zzzyyyyyyxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{||||||||||||}}}}}}~~~}}}||||||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~|||zzzvvvqqqnnnnnnmmmkkkiiigggfffeeeeee^^^]]]ZZZVVVSSSPPPOOONNNMMMKKKIIIHHHJJJKKKKKKJJJIIIHHHGGGEEECCCAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===<<<<<<<<<<<<;;;999888777888:::<<<>>>FFFSSSbbbkkkooonnnhhhaaaUUUPPPJJJEEEBBB@@@===<<<:::999888777666666666666777777888<<>>>>>???@@@AAACCCCCCCCCAAA===:::888888999999;;;>>>BBBDDDEEEDDD???>>>===;;;:::999888888::::::;;;<<<>>>DDDKKKPPPYYY]]]aaadddeeefffggggggdddcccaaa`````````bbbcccdddfffhhhiiijjjlllooorrruuuwwwzzz{{{zzzyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvuuutttttttttttttttrrrtttvvvwwwzzzsssjjjhhhjjjkkkjjjhhhgggfffeeedddgggkkksss|||~~~vvvpppjjjggggggddd```^^^\\\ZZZWWWUUUNNNLLLIIIHHHHHHHHHGGGFFFEEEHHHOOOXXX```bbbaaa^^^YYYTTTNNNIIIHHHGGGFFFDDDFFFEEEDDDDDDCCC@@@<<<999444333333222111000000000///////////////.................................------------------------.../////////...------,,,,,,,,,------------------------------------------,,,------......------,,,//////000000000000///...///---,,,---...///...---------------------------........................,,,,,,,,,---...//////000//////......------------+++++++++,,,,,,,,,------////////////////////////...........................///000000111555999===GGGNNNZZZfffrrr{{{{{{ssskkkfffcccccckkkuuuzzz||||||yyyuuusssqqqnnnkkkjjjhhheeebbb___``````aaaaaa``````___]]]^^^___```bbbeeejjjnnnppplllfff___YYYWWWYYY[[[]]]^^^```bbbdddddddddddddddeeehhhkkkmmmooooooooorrrqqqpppooonnnmmmmmmllljjjjjjiiiiiihhhiiiiiijjjhhhiiijjjjjjiiigggeeecccaaa``````aaabbbaaa___]]][[[ZZZYYYWWWVVVUUUUUUUUU\\\]]]___aaaccccccccccccaaaaaaaaaaaabbbbbbbbbbbbeeedddcccaaa^^^ZZZWWWUUUTTTQQQNNNLLLKKKHHHEEEBBBAAA@@@>>><<<:::888777777666555555444444444555555555555555555666666666666222333666999::::::999888888999999999999999::::::wwwwwwwwwwwwwwwxxxxxxxxxzzz{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{|||}}}~~~~~~~~~~~~|||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{wwwrrrnnnkkkiiigggeeecccbbbaaa```ZZZYYYVVVTTTQQQOOOMMMMMMNNNLLLIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCAAAAAA???===<<<<<<<<<<<<;;;:::888777888:::===???EEESSScccmmmqqqqqqkkkcccVVVRRRKKKEEEBBB@@@>>><<<:::999888777777666777777666777888:::@@@JJJWWW___llloootttxxxyyywwwtttqqqmmmhhhbbb\\\YYYWWWVVVTTTRRRRRRPPPOOONNNLLLKKKKKKGGGFFFDDDCCCBBBBBBCCCCCCGGGIIIKKKLLLMMMQQQXXX^^^jjjuuu}}}ooocccVVVRRRMMMJJJHHHGGGFFFEEEBBBAAA@@@??????@@@BBBCCCFFFGGGGGGCCC>>>;;;999999888999:::>>>BBBEEEFFFEEEAAA@@@>>><<<;;;999999888;;;;;;::::::;;;@@@FFFKKKUUUYYY^^^aaabbbbbbbbbccc___]]]\\\ZZZZZZ[[[]]]^^^```bbbeeegggiiilllooorrrsssvvvxxxyyyyyyxxxxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwvvvuuutttttttttttttttssstttvvvvvvwww{{{tttfffdddccceeefffggghhhiiieeeggglllrrrzzz|||tttnnnkkkkkkiiifffdddcccaaa^^^[[[TTTQQQMMMKKKJJJJJJHHHGGGEEEIIIOOOVVV\\\^^^^^^]]]ZZZVVVPPPKKKHHHEEECCCBBBEEEDDDDDDDDDDDDCCC???<<<555444222111////////////.........///////////////////////////////////////------------------------////////////...---,,,,,,,,,,,,,,,---------......------------------------,,,------......------,,,+++,,,,,,,,,---,,,,,,,,,///...------...///...,,,------------------------................................................//////............------+++++++++,,,,,,,,,------////////////////////////........................//////000111333666<<<@@@MMMSSS]]]fffmmmsssyyy}}}zzzrrriiieeecccfffuuuwwwwwwtttooollljjjhhheeeccc``````aaaaaa```___]]]\\\ZZZ[[[]]]]]]^^^aaaeeehhhiiifffaaa[[[WWWWWWZZZ]]]___```bbbcccdddeeedddddddddeeehhhkkkmmmoooooooooqqqppppppooonnnmmmlllllljjjiiihhhhhhhhhiiijjjjjjjjjkkkkkklllkkkhhhfffeeebbbaaa```aaabbbbbb```___]]]\\\[[[YYYWWWUUUTTTTTTWWWYYY[[[___aaacccddddddaaaaaaaaaaaaaaabbbbbbbbbcccbbb```^^^ZZZVVVRRRPPPNNNKKKHHHFFFEEEDDDAAA???===<<<:::999777666666666555555444444444444555666555555555555666666666666222444777999::::::999888888888888999999:::::::::wwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxxxxyyyzzz{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxuuupppmmmgggfffcccaaa^^^\\\ZZZZZZUUUTTTRRRPPPNNNMMMLLLLLLNNNLLLJJJIIIJJJLLLLLLKKKMMMLLLKKKJJJHHHGGGEEEEEEDDDFFFIIIKKKLLLLLLJJJIIIEEEDDDAAA???===<<<;;;;;;;;;:::888888888:::===???EEETTTdddnnnsssrrrllleeeXXXSSSLLLFFFCCCAAA???>>>;;;:::999888888888888888666777999:::===EEEQQQYYYgggkkkqqqwwwzzzyyywwwtttqqqmmmgggbbb^^^[[[XXXVVVTTTSSSRRRPPPOOOMMMLLLKKKGGGFFFDDDCCCBBBBBBCCCCCCFFFHHHJJJKKKMMMRRRZZZ```iiiuuuxxxlll]]]YYYSSSNNNLLLJJJIIIHHHDDDCCCAAA@@@???AAABBBCCCHHHJJJJJJFFF@@@;;;:::;;;666777999===AAADDDEEEEEEDDDCCCAAA???===<<<;;;;;;999:::999888999<<>>777555333111///......///.........///////////////////////////////////////------------------------...............---,,,++++++,,,,,,------.........,,,,,,,,,------------...,,,------......------,,,---------------.........///...------...///---,,,------------------------......................../////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////........................///000111111444888???CCCPPPVVV^^^dddhhhlllqqquuu{{{||||||wwwooogggccccccjjj~~~~~~yyyuuuooojjjgggeeecccaaa___```aaaaaa```^^^\\\ZZZXXXZZZ[[[[[[\\\^^^aaaddddddbbb___[[[XXXXXX[[[^^^```aaaccceeefffffffffffffffgggjjjlllnnnooopppppppppoooooonnnmmmlllkkkjjjiiiiiiiiiiiiiiijjjjjjjjjkkkkkkllllllkkkiiigggeeecccaaa```aaabbbcccbbb```___^^^]]][[[YYYWWWUUUTTTRRRTTTXXX[[[___aaabbbcccaaaaaaaaa``````_________^^^]]]\\\YYYUUUQQQMMMKKKIIIFFFCCCBBBAAA@@@>>>===999999888666555555555555555555555444555555666777555555555555666666666666777888999;;;;;;;;;;;;:::888888888999999::::::;;;wwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxxxxyyyyyyyyyyyywwwxxxzzz|||}}}}}}||||||zzzzzz{{{|||}}}}}}}}}|||zzz|||~~~~~~}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwuuussspppllliiidddbbb___\\\XXXUUUSSSSSSOOONNNMMMKKKJJJJJJJJJJJJLLLJJJIIIIIIKKKMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHKKKQQQUUUWWWUUUSSSPPPIIIGGGDDD@@@===;;;;;;;;;<<<:::999888888;;;===???GGGUUUfffqqquuutttnnnfffYYYTTTMMMGGGDDDCCCBBBBBB;;;;;;::::::999999::::::555888::::::<<>>CCCGGGHHHGGGFFFEEECCCAAA@@@???>>>>>>999::::::999999:::>>>@@@FFFKKKPPPTTTUUUUUUTTTTTTMMMLLLJJJIIIJJJMMMPPPRRRXXX[[[```dddhhhkkkooorrrrrrtttuuutttttttttvvvxxxyyyxxxwwwvvvuuuuuuuuuuuuuuuttttttttttttuuuuuuvvvsssuuuvvvuuutttvvv{{{vvvjjjbbbdddhhhkkkmmmqqqmmmnnnppprrrvvv}}}zzzxxxrrrrrrssssssrrrmmmgggbbb^^^[[[VVVRRRPPPNNNKKKIIIGGGJJJPPPTTTWWWZZZ[[[\\\[[[YYYTTTNNNIIIDDDBBBBBBBBBBBBCCCDDDEEEEEEBBB@@@999777444222000//////000............/////////000////////////////////////------------------------,,,------------,,,,,,+++++++++,,,,,,---......///,,,,,,,,,---------......,,,------......------,,,///////////////000111111000...------......---,,,------------------------....................................////////////,,,,,,------------------,,,------------.........////////////////////////........................000000111222444:::AAAFFFNNNTTT[[[___aaadddiiimmmooorrrtttpppiiibbb``````kkkzzzuuunnnhhhdddbbb```^^^]]]^^^```aaa```^^^\\\ZZZWWWYYYZZZZZZ[[[\\\___aaa``````^^^[[[YYYZZZ\\\___aaabbbdddfffhhhhhhhhhhhhhhhjjjlllnnnppppppppppppnnnnnnmmmlllkkkjjjjjjiiiggghhhjjjkkkkkkkkkjjjjjjjjjkkkllllllkkkiiifffeeecccbbb```aaabbbccccccbbb```___^^^]]][[[YYYWWWVVVRRRTTTXXX[[[^^^```aaabbb```______^^^]]]\\\[[[[[[WWWWWWVVVTTTPPPMMMIIIGGGDDDBBB???=========<<<;;;777777666555555444555555666555555555666666777888555555555555666666666666::::::::::::::::::::::::777888888999::::::;;;;;;xxxxxxwwwwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxxxxxxxxxxwwwxxxzzz|||~~~~~~~~~~~~yyyzzz{{{{{{|||{{{{{{{{{wwwyyy|||}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}zzzxxxuuurrrooolllhhheeeaaa```\\\XXXTTTQQQOOONNNJJJIIIIIIHHHGGGGGGHHHHHHKKKIIIHHHIIILLLNNNOOOOOONNNMMMMMMLLLKKKJJJJJJIIILLLPPPWWW\\\^^^]]]YYYWWWLLLIIIEEEAAA===;;;;;;;;;<<<;;;999888999;;;===???HHHWWWhhhrrrwwwvvvoooggg[[[VVVNNNIIIFFFEEEEEEDDD<<<<<<;;;:::::::::;;;;;;555888:::;;;;;;???HHHPPP[[[aaakkkuuu|||~~~yyyvvvqqqlllhhhddd^^^[[[XXXWWWVVVTTTRRRQQQOOOOOOGGGFFFDDDCCCBBBBBBCCCCCCEEEGGGIIIJJJLLLRRRZZZaaajjjxxx{{{uuulllddd^^^ZZZWWWUUUPPPNNNKKKIIIHHHIIIJJJKKKLLLNNNNNNIIIAAA;;;;;;<<<;;;;;;>>>BBBGGGKKKLLLKKKGGGFFFEEECCCBBBAAA@@@@@@;;;<<<<<<<<<;;;;;;>>>@@@@@@EEEKKKOOOPPPOOOOOOOOOFFFEEECCCBBBDDDGGGKKKMMMVVVZZZ___dddhhhkkkooorrrsssttttttsssssstttvvvyyyxxxwwwvvvuuutttttttttttttttttttttttttttuuuvvvwwwuuuwwwxxxwwwvvvwww}}}qqqfffgggkkklllooossspppqqqrrrrrrsssyyy~~~|||tttuuuwwwwwwvvvpppiiicccaaa]]]XXXTTTRRROOOLLLJJJFFFJJJOOOTTTWWWYYY\\\]]]\\\ZZZVVVPPPJJJEEECCCCCCAAAAAABBBDDDEEEEEEBBB@@@;;;999666333111000000111---.........//////000000000000000000000000000000------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,---...//////,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,---...///000///------......---,,,------------------------........................,,,------...///000111111......//////////////////---------.........//////////////////////////////////////////////////////000000111222555:::BBBGGGIIIOOOWWWZZZ[[[^^^cccgggeeeiiillliiiccc]]][[[\\\iii{{{vvvnnngggbbb```]]]\\\\\\]]]___aaaaaa___]]][[[WWWXXXZZZZZZZZZ[[[]]]```______^^^\\\[[[[[[]]]___aaabbbeeegggiiijjjjjjjjjjjjlllnnnoooqqqqqqqqqpppnnnmmmlllkkkjjjiiiiiihhhggghhhjjjlllmmmllljjjiiiiiijjjkkkkkkjjjhhheeeddddddbbbaaaaaabbbccccccbbb``````___^^^\\\ZZZXXXWWWVVVXXXZZZ]]]```aaabbbbbb___^^^]]]\\\[[[YYYXXXXXXSSSSSSRRRPPPMMMJJJGGGEEEBBB???<<<;;;;;;;;;:::999666666555444444444555555666666666666666777888888555555555555666666666777:::999888777777777888888777777888999::::::;;;;;;vvvvvvwwwxxxyyyyyyyyyyyyttttttuuuvvvwwwxxxxxxyyyxxxyyyyyyzzzzzz{{{|||||||||||||||||||||}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzyyyyyyzzzyyyxxxuuurrrnnnjjjgggdddaaa___ZZZVVVQQQOOOOOONNNKKKHHHCCCDDDEEEFFFGGGGGGFFFFFFKKKJJJIIIIIIJJJKKKLLLMMMLLLKKKIIIHHHIIIJJJLLLNNNNNNUUU]]]bbbgggjjjeee^^^SSSKKKDDDBBBAAA===:::::::::::::::999999:::===@@@KKKXXXfffpppuuuvvvpppiiiaaa[[[RRRKKKGGGEEEDDDCCC@@@>>>===<<<<<<;;;999777666444444888:::<<>><<<===<<<::::::;;;<<<;;;:::>>>>>>@@@CCCFFFGGGGGGEEECCC@@@>>>???>>>>>>CCCJJJRRRVVV]]]eeelllppppppooossstttuuuvvvwwwwwwwwwwwwwwwvvvvvvuuuttttttssssssuuuvvvwwwxxxxxxxxxxxxxxxzzzyyywwwwwwwwwyyy{{{|||~~~~~~mmmbbbbbbhhhnnnrrrsssrrrqqqrrrtttwww{{{}}}|||yyywwwxxxyyyvvvooohhhccc___ZZZVVVSSSQQQNNNLLLJJJKKKNNNQQQUUUYYY[[[]]][[[YYYUUURRRNNNJJJEEEBBBCCCBBBCCCDDDDDDCCC@@@===???<<<888444000//////000////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,------///,,,+++,,,***(((+++000........................---------............///..................------//////...------------...................................................---------............///000000//////.........---////////////////////////---///111111000///000111222333555888;;;???CCCDDDHHHKKKPPPUUUYYY\\\]]]]]]^^^______\\\WWWUUUWWWZZZgggxxx|||vvvnnnhhhddd```ZZZUUUXXXYYY\\\^^^___^^^]]]\\\\\\]]]^^^]]]\\\\\\]]]___``````^^^\\\ZZZ[[[^^^aaabbbcccdddfffhhhiiijjjkkklllnnnpppqqqrrrqqqpppooollllllllllllkkkjjjiiiiiigggiiikkkmmmnnnmmmkkkjjjjjjjjjkkkkkkjjjgggeeecccaaaaaa`````````aaacccdddbbbaaa```___]]]\\\[[[ZZZ\\\\\\\\\^^^```bbbaaa```^^^\\\YYYWWWVVVUUURRRPPPMMMLLLJJJHHHFFFDDDBBBBBB>>><<<:::888666666666666555444444444444555666666555555555555666666666666666777777777777888888888:::::::::999999999888888555666666777888999999:::uuuuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvwwwxxxxxxxxxyyyxxxyyyyyyzzz{{{{{{|||||||||||||||||||||}}}~~~~~~~~~~~~~~~~~~}}}zzzwwwvvvvvvtttrrrqqqmmmiiieeebbb___[[[YYYUUURRRMMMKKKJJJIIIGGGEEE@@@AAABBBCCCCCCDDDDDDDDDIIIHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLNNNPPPRRRYYYaaafffkkkmmmiiibbbVVVMMMFFFDDDBBB>>><<<<<<:::;;;:::999999:::===@@@KKKXXXgggqqqwwwxxxrrrkkkbbb\\\TTTMMMIIIGGGFFFEEEBBB@@@>>>>>>>>>===;;;999777555555888:::;;;@@@GGGPPPVVVaaajjjrrrxxx|||~~~|||{{{yyyvvvqqqkkkfffbbb^^^\\\YYYVVVUUURRROOOMMMIIIHHHEEECCCBBBBBBBBBCCCEEEGGGIIIKKKMMMPPPUUUXXXhhhtttyyysssrrrjjjddd\\\VVVSSSSSSSSSSSSVVVUUURRRMMMFFF@@@<<<:::<<<;;;<<>>@@@===999555222000000000////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,------...,,,...111222...,,,...........................---------............///........................---,,,,,,,,,---...//////................................................---------............//////.........------------////////////////////////...///111111/////////000222444666999===AAADDDEEEFFFHHHLLLPPPSSSVVVXXXYYYZZZ[[[ZZZWWWSSSRRRTTTXXXcccqqqxxxsssmmmgggaaa]]]YYYVVVXXXYYY[[[\\\]]]]]]]]]\\\^^^______]]][[[[[[\\\^^^^^^^^^^^^]]][[[\\\^^^aaabbbbbbdddfffhhhiiikkkllllllmmmooopppqqqpppooonnnllllllllllllkkkjjjiiiiiifffhhhkkkmmmnnnmmmlllkkkkkkkkklllkkkkkkiiigggfffccccccbbbbbbbbbcccdddeeebbbaaa```___^^^]]]\\\[[[]]]]]]]]]^^^``````___^^^\\\YYYWWWUUUTTTRRROOOMMMJJJIIIGGGEEECCCAAA@@@???:::999777666555666666777555444444444444555666666666666666777777777777888777777777888888888999999::::::999999999888888888555555666777777888999999tttuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||xxxuuussspppnnnkkkkkkgggbbb^^^[[[XXXTTTQQQNNNKKKGGGEEEDDDCCCBBBAAA??????@@@@@@AAABBBBBBBBBFFFFFFFFFEEEFFFFFFGGGHHHJJJIIIIIIJJJLLLNNNQQQSSSXXX___fffkkkooorrrnnngggYYYPPPHHHFFFDDD@@@======:::;;;;;;:::999:::===@@@JJJXXXhhhsssxxxzzzuuuoooddd___VVVOOOKKKIIIGGGFFFDDDCCCAAA@@@@@@???===;;;999666666999999999>>>DDDIIIOOOYYYccclllsssxxx{{{{{{||||||{{{vvvpppiiieeebbb```\\\YYYVVVSSSPPPMMMJJJHHHEEECCCAAAAAABBBBBBFFFHHHJJJLLLMMMPPPSSSVVVdddooovvvoooeee\\\WWWVVVUUUUUUWWWVVVTTTOOOGGGAAA===;;;===<<<>>>DDDLLLRRRTTTSSSTTTQQQNNNLLLKKKIIIFFFDDDBBB@@@===<<<<<<===<<<;;;:::::::::<<<>>>>>>===<<<;;;999888:::::::::???FFFNNNSSS\\\eeelllppprrrsssrrrssstttuuuvvvvvvvvvvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvwwwxxxyyyzzz{{{||||||xxxwwwvvvvvvvvvwwwyyyzzz}}}nnneeedddfffgggkkkkkkjjjjjjlllmmmpppqqqwww~~~}}}zzzyyyzzzzzzvvvsssjjjhhhdddaaa]]]XXXRRRNNNLLLMMMOOOSSSVVVZZZ]]]______\\\XXXUUURRRPPPLLLIIICCCBBBBBBCCCDDDDDDBBB@@@AAA???;;;888444333222111////////////............------............------------------------------------......------,,,,,,++++++,,,,,,,,,,,,------...---000888:::555...+++........................---------............///........................******++++++,,,...///000................................................---------............///---------------,,,,,,,,,///////////////////////////000111111/////////111222444888<<<@@@CCCEEEFFFFFFGGGIIIKKKNNNQQQTTTUUUUUUUUUTTTPPPMMMMMMQQQUUU^^^hhhtttzzz~~~~~~zzzqqqoookkkddd^^^YYYXXXXXXZZZZZZZZZ[[[\\\\\\]]]]]]``````___\\\YYYXXXYYYZZZ[[[]]]^^^^^^]]]]]]___```aaabbbcccfffhhhjjjkkkllllllmmmnnnooooooooonnnmmmllllllllllllkkkjjjiiiiiifffgggjjjlllmmmmmmlllllllllllllllkkkkkkkkkjjjjjjgggfffeeeeeeeeeeeeeeefffaaaaaaaaa```___^^^^^^]]]___^^^]]]^^^^^^^^^\\\ZZZYYYVVVSSSQQQPPPMMMJJJHHHEEEEEECCCAAA???>>><<<;;;666555444444444555666777555444444444444555666666777777777777888888888888888888999999999::::::::::::999999999999888888888555555555666666777777888uuuuuuuuuvvvwwwwwwxxxyyy{{{{{{{{{zzzzzzzzzzzzzzzwwwwwwwwwxxxyyyyyyzzzzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{xxxtttqqqooommmiiigggeeebbb]]]YYYUUURRRNNNKKKGGGEEECCC@@@??????>>>>>>?????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIKKKNNNRRRVVVXXX]]]ccciiimmmqqqtttpppiii\\\SSSJJJGGGDDD@@@===>>>;;;;;;;;;:::999;;;>>>@@@IIIXXXiiitttyyy{{{wwwrrrfffaaaYYYRRRMMMKKKIIIGGGFFFDDDBBBAAAAAAAAA???===;;;888888:::999888<<>><<<<<<<<<<<<;;;:::999999999;;;;;;:::888999666666999999999>>>EEEMMMSSS\\\fffmmmqqqtttvvvttttttuuuvvvwwwwwwwwwwwwttttttttttttvvvwwwyyyzzzxxxxxxxxxyyy{{{|||}}}~~~yyyxxxxxxwwwwwwxxxyyyyyy|||~~~tttgggaaa``````ddddddeeefffhhhjjjlllmmmrrrxxx}}}zzzxxxyyyyyyxxxwwwooonnnkkkiiiddd]]]UUUOOOKKKLLLMMMPPPSSSWWWZZZ\\\]]][[[WWWUUUSSSQQQNNNKKKEEECCCBBBCCCDDDDDDCCCBBBBBB@@@>>>:::777555333222////////////............------............------........................,,,------...------,,,,,,+++++++++,,,,,,,,,------///---000888===888///***........................---------............///---------...............++++++++++++,,,---...///................................................---------............///------------------------////////////////////////000111111111//////000111222555:::???DDDFFFGGGGGGIIIIIIIIIJJJLLLOOORRRTTTQQQQQQPPPLLLIIIJJJOOOTTTZZZcccjjjmmmpppssssssppplllkkkiiibbb[[[XXXYYY[[[\\\\\\\\\\\\\\\]]]^^^___``````^^^ZZZVVVUUUUUUWWWYYY[[[^^^___^^^^^^^^^___```aaaccceeehhhjjjlllmmmllllllmmmnnnnnnmmmmmmlllllllllllllllkkkjjjiiiiiieeegggiiikkkmmmmmmlllllllllkkkkkkjjjjjjkkklllllljjjiiiiiihhhggggggggggggbbbbbbaaaaaa`````````___```^^^]]]\\\\\\[[[XXXVVVVVVSSSPPPNNNLLLJJJGGGDDDBBBAAA@@@>>>===;;;:::999444333222222222333444555555444444444444555666666666666777777777888888888999999999:::::::::;;;;;;999999999999888888888888444555555555666666666777wwwwwwvvvwwwwwwxxxzzzzzz|||||||||{{{{{{{{{{{{{{{vvvvvvwwwwwwxxxxxxyyyyyy}}}}}}~~~}}}}}}~~~~~~}}}|||zzzyyyuuussspppnnnllljjjfffdddaaa^^^YYYUUURRRNNNKKKHHHBBBAAA@@@>>><<<<<<======>>>======>>>???AAABBBCCCEEEEEEFFFFFFFFFEEEEEEEEEGGGGGGIIILLLPPPUUUZZZ]]]___eeejjjnnnrrrtttpppjjj^^^TTTKKKGGGDDD???======;;;;;;;;;::::::;;;>>>AAAHHHXXXjjjuuuzzz{{{yyyuuuhhhccc[[[TTTPPPMMMJJJHHHGGGEEECCCBBBBBBBBB@@@>>>===::::::;;;:::888:::???@@@EEENNNWWW```hhhooottt{{{{{{{{{{{{yyyvvvsssrrrkkkhhhccc___\\\XXXTTTPPPLLLJJJGGGDDDBBBAAAAAAAAAEEEGGGIIIJJJJJJJJJLLLNNNWWW```ooozzzrrrggg]]]WWWUUUUUUUUUXXXZZZZZZTTTKKKBBB>>>>>>;;;===AAAHHHOOOTTTWWWXXXYYYXXXVVVUUUTTTRRRNNNLLLGGGCCC???===<<<<<<;;;;;;<<<:::999999::::::999888999777777:::::::::>>>DDDLLLSSS^^^gggnnnrrrvvvyyyvvvwwwxxxyyyyyyzzzzzzyyyuuutttttttttvvvxxxzzz|||yyyyyyyyyzzz{{{|||~~~zzzzzzzzzyyyyyyyyyzzzzzz{{{~~~|||kkkaaa\\\[[[[[[]]]```cccfffhhhjjjkkkpppuuu|||}}}yyywwwwwwxxxyyyyyysssrrrqqqnnnjjjbbbXXXRRRLLLLLLMMMNNNQQQTTTWWWYYYZZZXXXWWWUUUUUURRROOOLLLGGGEEECCCBBBCCCDDDDDDCCCBBBAAA???===:::777444222////////////............------............------........................,,,,,,------...------,,,+++++++++,,,,,,,,,------000,,,---444999666///,,,........................---------............///---------.........//////---,,,,,,++++++,,,,,,,,,................................................---------............///..................//////////////////////////////000000111000//////111333444888>>>DDDIIIJJJJJJIIILLLKKKJJJJJJKKKNNNQQQRRRQQQQQQOOOLLLIIIJJJPPPTTTYYY```fffhhhiiikkkkkkhhhhhhgggeee```ZZZXXX[[[^^^______^^^^^^^^^___``````___^^^[[[WWWSSSQQQRRRTTTXXXZZZ^^^___^^^^^^^^^^^^___```bbbeeehhhkkkmmmnnnlllmmmmmmmmmmmmlllllllllllllllllllllkkkjjjiiiiiifffgggiiijjjllllllllllllkkkjjjjjjjjjjjjkkklllllljjjjjjjjjjjjiiiiiihhhhhhcccccccccbbbbbbaaaaaaaaa___^^^\\\ZZZYYYWWWTTTRRRRRRPPPMMMKKKIIIGGGDDDBBB@@@???>>><<<;;;999888777444333222111111222222333555444444444444555666666555555555666666666777777999::::::::::::;;;;;;;;;999999999888888888777777555555555555666666666666xxxwwwwwwwwwwwwyyyzzz{{{{{{{{{||||||||||||||||||wwwwwwxxxxxxyyyyyyzzzzzz}}}~~~{{{||||||}}}~~~~~~~~~|||zzzxxxuuutttnnnllljjjiiihhhfffbbb```\\\XXXTTTPPPNNNKKKHHHEEE?????????===;;;;;;<<<>>>;;;;;;:::;;;<<<>>>@@@AAAEEEFFFFFFFFFFFFEEEEEEDDDEEEFFFIIIMMMRRRYYY^^^bbbbbbhhhlllooosssuuurrrkkkaaaWWWMMMHHHDDD@@@===>>>;;;<<<<<<;;;:::;;;>>>AAAIIIZZZmmmwww{{{}}}{{{xxxkkkfff___XXXSSSPPPLLLJJJHHHFFFEEEDDDDDDCCCAAA??????<<<<<<===<<<999;;;???>>>CCCJJJRRRZZZbbbiiinnnwwwwwwxxxxxxxxxxxxwwwvvvnnnkkkfffbbb___[[[VVVSSSNNNLLLIIIEEECCCAAAAAAAAACCCEEEGGGGGGGGGFFFGGGHHHNNNUUUaaapppssslllccc[[[XXXWWWWWWXXXYYY\\\]]]WWWLLLCCC??????;;;>>>DDDKKKQQQVVVZZZ[[[[[[ZZZYYYXXXXXXUUURRROOOJJJGGGBBB>>>======<<<<<<>>><<<::::::;;;;;;;;;::::::888999;;;<<<;;;>>>DDDKKKSSS___gggmmmqqqvvvyyywwwxxxyyyzzz{{{{{{{{{{{{vvvuuutttuuuvvvyyy{{{}}}{{{zzzzzzzzzzzz|||}}}~~~{{{{{{{{{{{{{{{zzzzzzzzzzzz}}}sssddd\\\XXXUUUWWW[[[```cccfffggghhhmmmqqqvvv{{{}}}}}}zzzwwwvvvvvvxxxyyyvvvuuutttrrrmmmeee[[[UUUOOOOOONNNNNNPPPRRRUUUWWWXXXXXXXXXYYYXXXVVVQQQMMMJJJGGGDDDBBBCCCDDDDDDDDDBBBAAAAAA???;;;888444222////////////............------............------------------------------,,,,,,------......------++++++,,,,,,,,,,,,------...+++***000333111..............................---------............///,,,,,,------.../////////......---,,,,,,,,,,,,,,,................................................---------............///.........//////////////////////////////////////////000000000///111333666777<<>><<<:::999<<>>@@@BBBEEEEEEFFFFFFFFFEEECCCBBBDDDEEEHHHMMMTTT[[[bbbeeeggglllppprrrvvvxxxtttnnneeeZZZOOOJJJFFFAAA>>>???<<<<<<<<<;;;:::;;;???AAALLL^^^qqq{{{~~~}}}{{{ooojjjccc\\\WWWSSSPPPMMMKKKIIIGGGFFFFFFEEECCCBBB@@@>>>>>>???===:::<<<@@@>>>AAAGGGNNNTTT\\\ccchhhoooqqquuuxxxzzzyyywwwvvvpppmmmhhhdddaaa]]]YYYVVVPPPNNNKKKGGGDDDBBBBBBBBB@@@BBBDDDEEECCCBBBBBBCCCGGGLLLTTT___kkkvvv}}}uuuhhhccc\\\XXXWWWXXXYYYYYYZZZ^^^___YYYMMMDDD@@@@@@===AAAHHHOOOUUUZZZ]]]___^^^]]]\\\\\\[[[YYYUUURRROOOJJJEEEAAA??????>>>>>>???===::::::;;;<<<<<<;;;;;;999:::<<<<<<;;;>>>CCCJJJRRR^^^fffkkkoootttxxxwwwxxxyyyzzz{{{{{{{{{{{{wwwvvvuuuuuuvvvyyy|||~~~}}}|||zzzyyyyyyzzz|||}}}zzz{{{{{{{{{zzzzzzyyyxxxyyy}}}|||jjj]]]WWWQQQTTTXXX]]]```bbbbbbbbbggglllrrrxxx{{{~~~~~~|||yyyvvvvvvwwwyyyxxxwwwuuusssnnnfff]]]WWWPPPOOOMMMMMMMMMOOOQQQSSSYYYZZZ\\\^^^___[[[UUUQQQLLLIIIEEEBBBBBBCCCDDDDDDAAAAAAAAA@@@<<<888444222////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,,,,,,,------+++)))***...///---,,,///........................---------............///,,,,,,------...//////000------------------......................................................---------............///---------....../////////////////////////////////....../////////222555888<<>>;;;<<<===;;;999999<<>>???@@@>>>;;;<<>><<<999888888666555444333333222222222333555777999:::555444444444444555666666777777777777888888888888888888999999999:::::::::888888888888777777777777888888888888777777777777vvvuuuuuuuuuuuuwwwyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~zzz{{{{{{{{{{{{{{{zzzyyy{{{xxxtttpppooommmkkkiiifffccc___\\\YYYUUUQQQNNNIIIHHHFFFCCCAAA>>><<<;;;888888888888999:::;;;<<<======<<<<<<===???BBBDDDDDDDDDEEEEEEEEEDDDBBBAAAAAACCCFFFJJJPPPYYYbbbiiiqqqrrrvvv|||}}}yyylllaaaVVVOOOJJJCCC??????>>><<<;;;===>>>>>>CCCIIIUUUfffxxxuuummmddd___]]]ZZZVVVQQQQQQPPPOOOMMMKKKJJJIIIHHHDDDBBB@@@>>>>>>>>><<<;;;<<<===???CCCJJJQQQXXX\\\ccchhhnnntttvvvwwwwwwwwwrrroookkkgggddd```\\\YYYTTTQQQMMMIIIHHHFFFDDDBBBAAA@@@@@@@@@@@@@@@AAAAAACCCEEEHHHLLLQQQWWW^^^bbbffffffgggfffdddaaa^^^\\\VVVVVVTTTTTTTTTUUUVVVWWWZZZ\\\\\\XXXOOOGGGCCCBBBBBBGGGNNNVVV\\\aaabbbcccaaaaaaaaa```^^^[[[YYYWWWVVVSSSNNNKKKHHHDDD@@@<<<>>><<<;;;<<<===>>>===;;;:::<<<<<<:::888999>>>CCCHHHMMMVVV___gggmmmppprrruuuvvvxxxyyyzzzzzzyyyyyyxxxxxxwwwvvvvvvwwwxxxyyy~~~|||zzzyyyyyyyyyyyy{{{{{{yyyxxxwwwvvvvvvvvv{{{}}}~~~jjjZZZWWWUUUVVV]]]aaabbbbbbeeefffjjjqqqwww|||~~~xxxttt|||wwwrrrpppnnnjjjaaaZZZSSSNNNHHHDDDDDDFFFIIIJJJRRR[[[gggooonnnggg^^^XXXPPPLLLFFFCCCDDDEEEDDDCCCDDDDDDEEEDDDBBB>>>:::777222111//////000000...---......------------.......................................------,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////........................//////......---------,,,///...,,,++++++,,,...///.........------,,,,,,,,,///////////////.........---------............///............////////////...............///000000111......111333222666:::@@@MMMZZZ```aaa```\\\XXX\\\[[[[[[ZZZYYYWWWUUUTTTUUUSSSPPPPPPQQQSSSTTTTTTXXXZZZ]]]___bbbcccddddddaaa\\\UUUSSSUUUYYY[[[\\\___```aaaaaaaaaaaa```___[[[ZZZYYYXXXXXXZZZ\\\]]]^^^```aaa```]]]\\\[[[\\\]]]```eeeiiimmmnnnnnnnnnqqqpppooonnnllllllkkkkkknnnnnnmmmlllkkkkkkjjjjjjhhhhhhhhhggghhhhhhiiijjjlllooosssvvvuuurrrmmmjjjjjjhhhffffffgggiiiiiiiiieeedddccccccbbbaaa^^^[[[XXXUUURRRPPPNNNLLLIIIFFFBBBBBB@@@>>><<<;;;999888666666555555555444444444444444444444444444444444555555555555666666666777777888888888999999999999999999999999999:::::::::999888777666666555555666666666666666666666666666vvvuuuuuuuuuvvvwwwyyyzzz{{{{{{||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}zzzzzz{{{{{{zzzzzzyyyyyyyyyvvvrrrooommmkkkhhhgggccc```\\\XXXUUURRRNNNKKKFFFEEECCCAAA>>><<<:::999888888888888999:::;;;;;;===<<<;;;<<<===???BBBCCCBBBCCCCCCCCCCCCAAA@@@???@@@BBBDDDHHHNNNVVV```gggppprrrwww}}}}}}pppdddXXXPPPJJJDDD@@@@@@???<<<<<<===>>>>>>BBBIIITTTfffxxxwwwppphhhbbb```]]]YYYUUUTTTTTTSSSRRRPPPNNNLLLKKKGGGEEEBBBAAA@@@???>>><<<<<<===???BBBHHHOOOUUUYYY```eeelllqqqtttuuuuuuvvvpppnnnjjjgggdddaaa]]]ZZZUUURRRNNNJJJHHHFFFDDDBBB@@@@@@?????????@@@@@@AAA>>>@@@BBBDDDGGGLLLRRRVVVZZZ[[[[[[[[[YYYVVVSSSQQQRRRRRRRRRRRRSSSUUUWWWXXXYYY[[[[[[WWWOOOGGGCCCCCCCCCGGGOOOWWW]]]bbbdddeeedddddddddcccbbb___]]][[[XXXUUUQQQNNNKKKHHHDDDAAA@@@???======>>>>>><<<;;;:::::::::999999;;;>>>AAAEEEHHHOOOXXX```ggglllnnnsssuuuwwwxxxzzzzzzzzzyyyxxxxxxwwwvvvvvvwwwxxxyyyzzzyyyxxxwwwwwwwwwxxxxxxzzzyyyxxxwwwwwwvvvwwwwww{{{}}}ssscccZZZVVVVVV[[[___```cccfffhhhlllrrrwww{{{|||xxxzzzwwwssspppmmmhhh```[[[UUUPPPIIIDDDCCCEEEFFFGGGNNNXXXfffrrruuuoooeee]]]PPPKKKEEEBBBBBBCCCCCCBBBDDDDDDEEEDDDBBB>>>;;;888333222000000000000...---.........------.......................................---------,,,,,,,,,///...---,,,,,,,,,,,,------,,,,,,,,,,,,---......+++,,,,,,------.................................---------...............///...,,,++++++,,,...////////////......---------////////////............---------............///............////////////...............///000000111//////222444444888>>>JJJUUUaaafffffffffccc______^^^^^^]]][[[YYYWWWVVVTTTRRRQQQRRRSSSUUUVVVVVV[[[]]]___bbbdddeeeeeeeeeaaa]]]WWWUUUWWWZZZ\\\]]]```aaabbbccccccbbb```^^^ZZZZZZZZZZZZ\\\^^^aaabbb```aaabbbaaa^^^]]]]]]]]]___aaafffjjjmmmoooooooooqqqqqqooonnnmmmlllllllllnnnnnnmmmmmmllllllkkkkkkiiihhhhhhggggggggghhhhhhlllnnnrrrttttttqqqmmmjjjiiihhhfffggghhhiiiiiihhhdddcccbbbaaa```^^^[[[XXXUUUSSSPPPNNNLLLJJJGGGEEEAAAAAA???>>><<<:::999888666666555555555444444444444444444444444444444444555555555666666666777777777777777888888888999999999999999999888888888888888777777666666666666666666666666666666666666666vvvvvvvvvvvvvvvwwwxxxyyy||||||||||||||||||}}}}}}~~~~~~}}}|||zzz{{{|||}}}}}}|||yyyyyyyyyyyyyyyxxxwwwwwwvvvsssooollljjjgggeeebbb___[[[WWWSSSPPPMMMIIIFFFBBBAAA???===;;;999888777888888777888888999:::;;;;;;;;;;;;;;;===???AAACCCCCCCCCCCCCCCBBBAAA@@@???@@@AAABBBDDDJJJRRR\\\cccnnnqqqxxxvvviii[[[RRRKKKDDDAAAAAA@@@===<<<>>>>>>===BBBHHHSSSfffzzz{{{tttlllfffccc```\\\YYYXXXXXXYYYXXXWWWTTTQQQPPPLLLJJJFFFDDDCCCBBB@@@>>>======>>>AAAFFFKKKQQQTTT\\\aaahhhmmmppprrrssstttooommmjjjhhhfffccc___\\\WWWTTTOOOLLLIIIFFFCCCAAA@@@@@@???????????????@@@@@@AAABBBCCCDDDGGGKKKNNNTTTTTTUUUUUUSSSPPPNNNLLLMMMNNNOOOPPPSSSVVVXXXYYYXXXZZZZZZUUUMMMGGGDDDDDDDDDHHHPPPXXX___dddfffgggfffgggffffffdddbbb```^^^\\\YYYUUURRRPPPNNNKKKIIIDDDBBB@@@???>>>>>><<<;;;999888888:::<<>><<<;;;999888888555555555555555444444444444444444444444444444444555555666666666777777777666666666777777777888888999999888888777777666666555555666666666666777777666666666666666666666666vvvvvvvvvwwwwwwxxxxxxxxx||||||||||||||||||||||||}}}~~~{{{zzzxxxxxxzzz{{{zzzyyywwwwwwwwwwwwwwwvvvuuutttssspppllliiigggddd```]]]ZZZVVVQQQMMMJJJHHHEEEBBB???>>>===;;;999888777666777777777777888999:::;;;::::::;;;;;;===???AAABBBFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@@@@BBBFFFNNNXXX^^^jjjoooxxxzzzmmm]]]SSSLLLEEEAAABBBAAA>>>===>>>>>>>>>BBBHHHSSSfff{{{}}}wwwpppjjjfffbbb___]]]\\\]]]^^^___]]][[[WWWUUURRRPPPLLLIIIHHHFFFCCCAAA@@@??????@@@CCCHHHLLLNNNWWW\\\ccciiillloooqqqrrrqqqooollljjjhhheeeaaa]]]ZZZVVVRRRNNNKKKGGGCCCAAA@@@@@@???>>>>>>>>>??????CCCCCCDDDCCCDDDFFFIIILLLQQQRRRRRRRRRQQQOOOLLLKKKLLLMMMNNNQQQSSSVVVXXXYYYWWWXXXXXXSSSLLLFFFDDDEEEFFFJJJQQQYYY```eeehhhjjjfffffffffeeedddaaa___^^^]]][[[WWWUUUTTTSSSQQQPPPHHHFFFBBB@@@???>>><<<;;;:::888888;;;AAADDDCCCAAAGGGGGGIIINNNUUU___hhhnnnppprrrtttwwwyyyzzzzzzzzzyyyyyyxxxxxxxxxwwwxxxxxxvvvvvvwwwwwwxxxxxxyyyyyyvvvvvvuuuuuuvvvwwwwwwxxxzzz|||}}}}}}|||}}}|||jjjbbb[[[\\\aaafffooowwwwwwxxxyyyyyyyyy{{{~~~~~~wwwxxxwwwsssllleee```]]]UUUPPPIIICCCAAA@@@@@@@@@@@@GGGUUUfffrrrtttlllcccYYYTTTMMMGGGCCCCCCDDDEEECCCDDDDDDDDDBBB@@@>>>===888555222111000000///.........////////////..............................------------------------...------,,,,,,,,,---------,,,,,,,,,,,,---......------------------,,,,,,........................---------..................---,,,,,,,,,,,,---...//////..................------...............///---------............///............////////////...............///000000000///111444777999BBBJJJ]]]jjjwww||||||yyytttnnniiihhheeeaaa^^^[[[ZZZYYYVVVXXXZZZ\\\]]]]]]^^^___dddfffiiikkkllljjjhhhfffaaa___]]]\\\]]]]]]^^^^^^```bbbfffhhhhhhddd___\\\XXXYYY]]]```ccceeefffgggaaabbbbbbaaa___]]]^^^___dddeeeiiilllooopppqqqqqqrrrqqqpppooonnnnnnnnnnnnmmmmmmmmmnnnnnnnnnnnnnnnlllkkkjjjiiihhhgggggggggkkklllmmmmmmmmmlllkkkjjjiiiiiiiiikkklllkkkgggdddaaa___[[[YYYWWWTTTPPPNNNKKKIIIGGGEEEDDDCCC@@@>>>======<<<;;;999888777777555555555555555555555555444444444444555555555555555666666666666777777777666666666666777777777777999888888777666555555444444444555666777777888888666666666666666666666666wwwwwwwwwxxxxxxxxxxxxxxx{{{{{{{{{{{{||||||||||||}}}~~~{{{yyywwwwwwxxxxxxxxxwwwtttuuuuuutttsssrrrqqqqqqooommmiiifffccc___[[[XXXTTTQQQLLLHHHFFFDDDAAA???<<<<<<;;;:::999888777777777777777777888999::::::999:::;;;<<<>>>@@@BBBCCCGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAADDDKKKTTTZZZffflllvvvzzzmmm]]]SSSLLLEEEAAABBBAAA>>>===>>>>>>>>>CCCIIIUUUhhh}}}~~~yyyssslllgggcccaaa______```bbbdddcccaaa^^^\\\ZZZWWWSSSPPPMMMKKKGGGEEEDDDCCCAAAAAABBBEEEHHHJJJSSSXXX^^^dddhhhlllnnnpppsssrrrooommmkkkgggbbb^^^\\\YYYUUUQQQNNNJJJEEEBBBAAAAAA@@@???>>>>>>??????>>>?????????@@@BBBFFFIIILLLMMMNNNNNNMMMKKKIIIGGGNNNOOOPPPRRRTTTVVVWWWWWWVVVWWWUUUPPPJJJEEEEEEFFFHHHKKKRRRYYY```fffiiikkkgggggggggfffdddaaa^^^]]][[[YYYVVVTTTTTTUUUTTTTTTKKKHHHDDDAAA???>>><<<;;;;;;999:::>>>DDDHHHHHHFFFJJJIIIIIILLLSSS]]]gggnnnppprrrtttwwwyyyzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwwwwwwwuuuuuuuuuuuuvvvwwwxxxyyyzzz{{{|||{{{zzz{{{}}}ssshhh___]]]```gggrrr{{{}}}~~~}}}{{{yyyxxxzzz||||||~~~yyyzzzzzzwwwppphhhbbb___TTTOOOHHHCCCAAA@@@??????@@@CCCLLLYYYffflllkkkggg^^^ZZZSSSKKKEEECCCCCCDDDCCCCCCDDDDDDCCCBBB@@@???:::777333111111000///.........///000000///..............................------------------------------,,,,,,,,,------...---,,,,,,,,,,,,---......------------------,,,,,,........................000000///...---,,,,,,,,,---------,,,,,,---------------------------------,,,---------......//////---------............///............////////////...............///000000//////111555888<<>>===::::::999999888888777777777777666777777888999:::999:::<<<>>>@@@AAACCCCCCFFFEEECCCBBB@@@@@@??????AAAAAABBBBBBEEEJJJQQQVVVaaaiiisss|||vvviii[[[RRRKKKDDDAAAAAA@@@======?????????DDDKKKXXXjjj{{{uuunnnhhhdddbbbbbbcccdddfffhhhhhhhhhffffffdddaaa\\\XXXUUURRRNNNKKKIIIGGGDDDCCCBBBCCCEEEGGGNNNRRRYYY___dddhhhkkknnnrrrqqqpppnnnllliiiddd```^^^[[[XXXTTTQQQMMMHHHEEEBBBBBBAAA@@@????????????<<<===>>>>>>???BBBFFFJJJKKKLLLMMMNNNMMMLLLJJJHHHNNNOOOQQQSSSTTTUUUUUUUUUUUUUUUSSSNNNHHHEEEFFFHHHJJJMMMSSSYYY```eeeiiikkkiiiiiihhhfffddd```]]][[[VVVTTTQQQPPPQQQSSSTTTTTTMMMIIIDDDAAA???>>><<<;;;;;;;;;<<<@@@EEEIIIKKKLLLMMMKKKIIIJJJPPPZZZeeekkkrrrsssuuuwwwyyyzzzzzzzzzyyyzzzzzzzzzyyyxxxwwwvvvttttttuuuvvvvvvuuuuuutttvvvvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{zzzyyyzzz|||~~~|||ooobbb]]]^^^cccnnnxxx}}}zzzyyyzzz{{{yyy{{{~~~~~~~~~}}}{{{uuunnnfffbbbVVVQQQKKKFFFCCCBBB@@@???BBBCCCGGGPPP[[[eeejjjkkkccc```YYYQQQHHHCCCAAABBBCCCCCCCCCDDDCCCCCCBBBBBB<<<999555222111111000///...///000111111000///...........................,,,,,,,,,------------...------,,,,,,,,,---......---,,,,,,,,,,,,---......------------------------........................111111000...---,,,+++***------------------------,,,,,,,,,---------------,,,,,,,,,---......//////---------............///............////////////...............///000000000000333777:::???LLLYYYkkkzzzwwwrrrjjjbbb\\\[[[\\\^^^bbbdddffffffcccbbbdddgggjjjlllppprrrqqqlllgggccc^^^______]]][[[[[[]]]______bbbeeefffeee```[[[WWWUUUYYY]]]bbbcccbbb```^^^^^^______^^^]]]^^^aaacccggghhhjjjlllnnnooopppqqqrrrrrrqqqppppppoooppppppmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiihhhhhhhhhfffggghhhiiiiiiiiihhhhhhggggggggghhhhhhfffbbb___ZZZWWWRRROOOLLLJJJGGGDDDBBB@@@>>>======<<<:::888888888777777666666666555444444444555555555555555444444444555666666777777666666666777777777888888666666666777777777888888888888777777666666555555444666777999::::::999999666666666666666666666666wwwxxxyyyyyyyyyxxxwwwwwwxxxxxxyyyzzz|||}}}~~~~~~~~~}}}}}}zzzxxxvvvvvvuuusssrrrooooooooonnnmmmkkkjjjiiidddaaa^^^[[[WWWRRRMMMIIIGGGCCC???<<<<<<<<<;;;;;;777777777777777777777777666666666777777888999::::::;;;===???AAACCCDDDDDDGGGEEECCCAAA@@@?????????AAABBBDDDEEEFFFJJJOOOSSS]]]eeepppyyy|||}}}||||||pppdddXXXPPPJJJDDD@@@@@@???<<<<<<>>>???@@@FFFLLL[[[mmm~~~xxxqqqjjjfffeeeeeeggghhhjjjlllmmmnnnoooooonnnjjjeeeaaa]]]YYYUUURRRMMMKKKHHHEEECCCCCCDDDEEEHHHLLLSSSYYY^^^cccgggjjjnnnmmmmmmmmmmmmjjjfffbbb___]]]ZZZWWWTTTPPPKKKHHHDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAABBBDDDHHHLLLLLLMMMOOOPPPOOONNNLLLKKKLLLMMMOOORRRSSSTTTTTTTTTTTTTTTRRRLLLGGGDDDFFFIIILLLNNNSSSYYY___dddhhhiiiiiihhhgggdddaaa]]]YYYWWWPPPMMMKKKKKKMMMOOOQQQQQQMMMIIIDDD@@@???>>>===<<<999;;;===@@@CCCHHHMMMQQQPPPNNNKKKKKKPPPYYYcccjjjsssuuuwwwxxxzzzzzzzzzyyyzzzzzzzzzzzzzzzxxxwwwvvvrrrssstttvvvwwwwwwwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyxxxyyyzzzzzzyyyzzz|||~~~yyyhhh___\\\___hhhqqq|||}}}~~~}}}||||||}}}yyyzzz}}}~~~{{{tttkkkddd\\\WWWPPPKKKGGGDDDBBB@@@@@@@@@CCCIIISSS^^^hhhnnnkkkiiicccYYYNNNGGGCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD>>>;;;666222111111000///...///000111111000///...........................,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......+++,,,,,,------.................................000000///...---,,,,,,+++,,,------------------,,,------------.........///++++++,,,------...//////---------............///............////////////...............///000000111222555:::===DDDSSSaaammm|||xxxmmmbbb\\\\\\___bbbgggiiiiiigggbbbaaadddgggkkknnnqqqsssqqqllleeeaaa]]]^^^^^^[[[YYYYYY\\\___^^^```cccdddbbb]]]XXXUUUSSSWWW]]]bbbdddccc```]]]]]]^^^___^^^^^^```dddggghhhiiijjjkkkmmmnnnoooppprrrrrrqqqpppppppppqqqqqqnnnnnnmmmmmmllllllkkkkkkkkkjjjiiihhhggggggggggggccceeeggghhhiiihhhgggfffdddccccccccccccaaa]]]ZZZVVVSSSNNNKKKIIIFFFDDDBBB???>>><<<;;;;;;;;;999777666666666666555555555555444444444555555555666666444444444555666777777777666666777777777888888888777777777888888888999999777777777777777777777777666777999;;;;;;;;;:::999666666666666666666666666wwwxxxyyyzzzyyyyyywwwvvvvvvwwwxxxzzz|||}}}~~~~~~}}}~~~{{{xxxvvvuuutttrrrqqqmmmmmmmmmlllkkkjjjhhhggg```]]]ZZZWWWSSSNNNHHHDDDBBB???;;;888888999999999666666666666666666666666666666666666777888999::::::;;;===@@@BBBDDDEEEEEEIIIHHHEEECCCBBBAAAAAAAAAAAACCCEEEGGGHHHKKKNNNQQQ[[[cccooowwwyyyyyyxxxxxxlllaaaVVVOOOJJJCCC??????>>>;;;<<<>>>@@@AAAGGGNNN^^^ooozzzssslllgggfffgggjjjkkklllnnnppprrrtttuuutttqqqkkkfffbbb^^^ZZZWWWPPPMMMIIIFFFDDDCCCDDDDDDDDDIIIOOOVVV[[[```dddgggiiiiiijjjkkklllkkkgggddd```^^^[[[YYYVVVRRRMMMIIIEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@CCCFFFJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIJJJMMMPPPRRRTTTTTTTTTSSSSSSQQQLLLFFFDDDFFFJJJMMMOOOTTTYYY___cccggghhhfffeeedddaaa]]]XXXUUURRRLLLIIIGGGGGGIIIMMMOOOOOOMMMIIIDDD@@@>>>>>>===<<<888:::===???AAAFFFMMMSSSTTTQQQNNNMMMRRRZZZdddjjjuuuvvvxxxyyyzzzzzzzzzyyyzzzzzz{{{{{{zzzxxxwwwvvvqqqsssuuuxxxzzz{{{{{{{{{yyyyyyxxxxxxxxxxxxxxxyyywwwyyyzzzzzzyyyzzz|||~~~oooccc]]]^^^eeennnxxx{{{~~~~~~{{{{{{}}}yyynnneeebbb]]]UUUNNNIIIFFFBBB@@@;;;<<<@@@EEENNNYYYfffnnnrrrqqqkkkaaaUUULLLGGGFFFCCCCCCCCCCCCDDDDDDEEEEEE???;;;666333111111000000...///000222222000///...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,---......++++++,,,,,,---...//////..........................................------,,,------......------,,,---.........//////000000++++++,,,,,,---...//////---------.........//////............/////////000...............///000000333444888<<>><<<;;;:::::::::888666555555555555555555555555444444444555555555666666444444444555666777777888777777777777888888888888888888888888999999999999777777777777888888888888777999;;;<<<<<<;;;:::999666666666666666666666666zzzyyyxxxxxxwwwwwwxxxxxxzzzyyyyyyyyyzzz{{{}}}~~~~~~|||~~~~~~{{{uuuqqqqqqrrrooommmjjjiiihhhfffcccaaaZZZXXXUUUQQQLLLHHHDDDCCC???>>>===<<<;;;:::::::::444555666888999:::::::::777777777777888999;;;;;;;;;<<>>BBBAAA??????@@@DDDHHHJJJQQQPPPPPPOOONNNLLLKKKJJJJJJKKKMMMOOORRRTTTVVVWWWWWWRRRMMMJJJEEEBBBEEEJJJSSSUUUXXXYYYZZZ\\\^^^```bbbbbbbbb___[[[TTTNNNJJJGGGEEEDDDDDDGGGIIIKKKKKKJJJGGGBBB???======<<<<<<999<<>>===???CCCHHHRRRcccrrrvvv{{{yyykkkZZZNNNGGGCCCCCCBBBBBBCCCDDDDDDCCCAAACCC@@@;;;666333111111222000000000000////////////...------,,,,,,------...------------------------..................------..............................//////...---,,,,,,........................------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------............///////////////............//////000444555777<<>>@@@CCCFFFHHHJJJKKKLLLHHHCCC@@@???@@@@@@@@@AAABBBCCCDDDFFFJJJPPPTTT^^^gggooosssvvvwwwsssnnnccc[[[PPPGGGDDDBBBAAA???======???AAA@@@@@@HHHRRRcccrrrzzztttoookkkiiihhhmmmmmmooosssxxx|||~~~zzzwwwtttqqqlllhhhaaa\\\VVVRRRPPPMMMIIIFFFGGGHHHIIILLLQQQWWW]]]```eeehhhllllllkkkhhhfffeeeeeeccc```]]][[[WWWSSSOOOKKKIIIFFFDDDDDDCCCAAA??????>>>===<<<>>>AAAEEEHHHOOOOOOPPPOOONNNMMMLLLLLLLLLMMMOOOQQQSSSUUUWWWWWWVVVQQQLLLIIIEEEBBBEEEKKKSSSTTTWWWWWWWWWXXXZZZ[[[]]]]]]\\\YYYUUUOOOJJJGGGFFFDDDBBBCCCEEEHHHIIIJJJMMMIIICCC???>>>===<<<<<<<<>><<<::::::888777666555444444444555333333333444444444555555333555777777666555666777444555555555666777777777777777777777777888999999888888888888999999999999999888777666777888:::;;;::::::::::::::::::::::::888888888888777777777777zzzzzzyyyxxxxxxxxxxxxxxx{{{{{{zzzzzzzzz{{{{{{|||~~~~~~~~~}}}|||yyyzzzyyyvvvrrrooonnnnnnjjjgggdddaaa___]]]YYYWWWOOONNNKKKGGGCCC@@@===<<<:::999888777777777777777777666555555555777888999888777777888888999:::;;;@@@@@@BBBEEEGGGJJJLLLMMMMMMHHHBBB???>>>???@@@@@@DDDEEEFFFGGGIIINNNSSSWWWaaaiiippptttwwwxxxsssmmm```XXXMMMEEEBBB@@@???===:::;;;===??????AAAKKKVVVfffuuu{{{uuuppplllkkkjjjooopppssswww{{{}}}yyyuuuqqqmmmggg___YYYVVVSSSNNNJJJIIIIIIIIILLLOOOUUUYYY\\\dddgggjjjlllkkkiiihhhhhhgggdddaaa^^^\\\YYYUUUSSSNNNLLLIIIGGGFFFEEECCCAAA>>>===<<<<<<>>>AAADDDGGGMMMNNNNNNOOOOOOOOONNNNNNNNNOOOQQQSSSUUUVVVWWWXXXUUUPPPLLLIIIFFFCCCFFFLLLVVVWWWYYYXXXWWWVVVWWWXXXYYYXXXVVVSSSPPPLLLIIIGGGHHHFFFDDDEEEHHHKKKMMMMMMRRRMMMFFFAAA>>>======<<>>999555333111111000000000000////////////......------------.......................................................................................///......---,,,........................------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------............////////////111000000000000111222333444777===EEENNNWWW^^^bbb___bbbfffkkkooorrrtttuuuqqqjjjaaa\\\^^^eeelllqqqqqqqqqnnniiicccaaadddgggjjjkkkkkkkkkiiigggeeecccccccccccc```\\\YYYYYYYYYZZZYYYWWWVVVUUUVVVWWWXXX]]]___aaaaaa___]]]]]]]]]^^^^^^___```bbbdddfffgggjjjkkkmmmmmmmmmmmmoooqqqsssqqqppppppppppppnnnmmmkkkkkkkkkjjjkkkkkkllllllnnnmmmkkkiiifffdddcccbbbeeedddbbbbbbaaa```]]][[[WWWTTTQQQOOOMMMJJJGGGEEEEEECCCAAA>>><<<:::888888777666555444444444444444333333333444444444555555333555777777666555666777666666666666666666666666888777777777777888999999::::::999999999999999888777777777777888999;;;<<<<<<<<<<<<;;;::::::999999888888888888777777777777zzzzzzyyyxxxxxxxxxxxxyyy|||{{{{{{{{{zzzzzzzzz{{{}}}}}}}}}~~~~~~~~~~~~~~~|||{{{xxxwwwvvvssspppmmmkkkkkkfffccc```]]]ZZZWWWSSSQQQIIIHHHFFFCCC@@@===;;;999999888777777666666666777888777555444444666777999888888888888999:::;;;;;;AAABBBDDDFFFHHHKKKMMMNNNNNNIIICCC>>>===>>>???@@@CCCEEEGGGIIILLLRRRXXX]]]dddlllsssvvvxxxxxxsssmmm]]]VVVLLLDDDAAA@@@>>><<<;;;:::<<<>>>???BBBLLLXXXjjjxxx{{{uuupppnnnmmmmmmoooqqqtttxxx||||||zzzvvvpppgggaaa]]]YYYUUUQQQMMMLLLLLLLLLOOOSSSWWWYYYbbbeeehhhjjjjjjjjjjjjjjjhhheeeaaa___]]]ZZZWWWUUUPPPMMMJJJHHHGGGFFFDDDBBB??????>>>>>>@@@BBBEEEGGGKKKLLLMMMNNNOOOOOOPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXUUUPPPKKKIIIFFFDDDGGGMMM\\\]]]^^^]]][[[YYYXXXXXXXXXWWWUUURRRPPPNNNMMMMMMMMMLLLKKKMMMQQQUUUXXXYYYZZZTTTKKKDDD@@@???>>>>>>@@@CCCEEEFFFFFFHHHMMMRRRXXXXXXWWWUUUTTTVVV[[[^^^eeehhhmmmrrrvvvxxxyyyyyyxxxyyy{{{||||||{{{yyyxxxuuuuuuvvvwwwxxxyyy{{{|||||||||{{{zzzzzzyyyxxxxxxwwwxxxzzzyyyxxxxxxyyy{{{zzz|||}}}nnnbbb[[[\\\eeesss}}}wwwqqqnnnppptttxxx~~~~~~zzzwwwsssoooiii```VVVNNNGGGBBB@@@AAADDDJJJWWWcccrrrzzz}}}vvviii]]]RRRIIIHHHFFFCCCCCCDDDDDDDDDDDDEEECCC@@@<<<888444222000000000000000////////////......------------......////////////////////////---------.......................................---...............------........................------............------,,,,,,,,,---------......------------------------------------................................................////////////000000000000000111222333333888@@@JJJRRRXXX\\\]]]ZZZ\\\___bbbeeehhhiiijjjddd^^^WWWTTTWWW]]]dddhhhlllmmmllljjjgggfffgggiiihhhgggggggggggggggeeedddfffffffffccc^^^[[[ZZZZZZZZZXXXUUUTTTUUUXXX[[[^^^bbbbbbcccaaa^^^]]]\\\]]]______```bbbdddfffhhhiiijjjkkkmmmnnnmmmnnnoooqqqrrrpppooooooppppppnnnmmmjjjjjjiiijjjjjjkkkllllllmmmmmmllljjjhhhfffeeedddfffdddbbb```___]]]YYYWWWSSSPPPMMMJJJHHHFFFBBB@@@@@@???===;;;999777666666666555555444444333333333333333333444444444555555333555777777666555666777777777777666666666666666888888777777888888999:::;;;;;;::::::999999999888666666777888999;;;===>>>>>>>>>===<<<;;;:::999999888888888888777777777666{{{zzzyyyyyyxxxxxxyyyyyy{{{{{{{{{{{{{{{{{{zzzzzz|||||||||}}}}}}}}}}}}}}}}}}|||}}}|||{{{yyyvvvtttrrrooommmjjjgggfffaaa^^^[[[WWWUUUQQQNNNKKKEEEDDDBBB@@@===;;;:::999999888888777777777777888888777555444444666888999999999999999:::<<<===>>>BBBCCCFFFHHHKKKLLLMMMMMMNNNJJJDDD@@@????????????@@@BBBEEEIIINNNTTT\\\aaagggnnnuuuwwwxxxwwwrrrlll\\\UUUKKKEEEBBBAAA???======<<<<<<>>>>>>BBBMMMYYYnnn|||zzztttpppnnnnnnooommmooosssvvvyyy~~~|||vvvnnnhhheeeaaa\\\XXXSSSQQQPPPOOOPPPSSSUUUWWW```cccfffiiiiiiiiijjjkkkhhheeebbb```___\\\YYYWWWQQQOOOKKKIIIHHHGGGDDDCCC@@@@@@??????@@@BBBDDDEEEHHHIIIKKKMMMNNNOOOPPPPPPQQQSSSUUUXXXYYYZZZYYYYYYVVVQQQMMMJJJGGGEEEHHHNNN___aaabbbaaa^^^[[[YYYYYYVVVVVVUUUTTTTTTUUUVVVWWWUUUTTTTTTWWW\\\aaaeeefffccc\\\RRRIIIDDDBBBAAA@@@AAADDDHHHJJJKKKNNNSSSXXX\\\\\\[[[XXXVVVVVVXXXZZZ]]]aaagggmmmssswwwxxxyyyxxxyyy{{{||||||{{{yyyxxxwwwwwwvvvvvvvvvwwwwwwxxx{{{{{{{{{zzzzzzyyyyyyxxxwwwxxxzzzyyyxxxxxxyyy{{{zzz{{{}}}yyyiii```YYY^^^hhhrrrzzz~~~vvvpppllllllmmmpppxxx|||vvvrrrmmmeeeZZZRRRKKKEEEAAAAAADDDJJJUUU___eeemmmrrroooggg___UUUNNNKKKHHHDDDBBBBBBCCCCCCCCCEEEDDDAAA>>>:::666333111000000000000///////////////......------......///////////////////////////---------.........//////........................------...............---........................------............------,,,,,,,,,---------......---------------------------------.........//////....................................////////////////////////000111222333444:::CCCLLLSSSWWWWWWVVVVVVWWWYYY[[[]]]___```aaa[[[WWWQQQOOOQQQVVV[[[^^^cccdddfffgggggghhhiiijjjhhhfffdddeeegggiiihhhgggggghhhhhhfffaaa^^^\\\\\\\\\ZZZXXXWWWYYY\\\```ccceeeeeeccc```]]][[[\\\^^^``````aaaccceeegggjjjkkkjjjlllnnnnnnnnnnnnpppqqqqqqooonnnoooppppppooonnniiiiiiiiiiiiiiijjjkkklllkkkkkkkkkkkkjjjiiiggggggfffdddaaa___]]]ZZZVVVSSSPPPMMMJJJGGGFFFCCC@@@===<<<;;;999888666555555555444444444444444333333333333333333444444444555555333555777777666555666777777777777777777666666666888888888888888999999:::<<<;;;;;;;;;::::::999999777777888999;;;===>>>?????????>>>===;;;:::999999888888888888777777777666{{{zzzzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{|||{{{{{{zzz{{{{{{{{{{{{{{{|||||||||~~~|||{{{zzz{{{zzzxxxwwwtttqqqmmmjjjhhheeeaaa___[[[XXXTTTQQQOOOKKKHHHEEEAAA@@@???>>><<<:::999999999888888777777888888888888777666666666888999:::999999:::;;;===???@@@AAACCCEEEIIIMMMOOOOOONNNMMMNNNKKKFFFBBBAAAAAA@@@???>>>@@@DDDHHHMMMTTT\\\aaafffnnntttuuuvvvuuuooohhhZZZTTTKKKEEECCCBBB???===>>><<<===>>>???CCCOOO\\\qqqyyyssspppnnnoooppplllooosssuuuwww|||~~~wwwrrroookkkeee```ZZZXXXVVVTTTSSSTTTVVVWWW^^^aaadddfffggghhhiiikkkhhhfffeeedddbbb```\\\YYYSSSQQQMMMKKKIIIHHHFFFDDDAAA@@@???>>>>>>???@@@AAAFFFGGGIIIKKKMMMNNNOOOOOOQQQSSSVVVYYY[[[[[[[[[ZZZXXXSSSOOOLLLHHHFFFIIIOOO^^^```bbbaaa^^^[[[YYYXXXUUUVVVWWWYYY\\\___bbbcccaaa``````ccchhhmmmpppqqqmmmeeeYYYNNNHHHEEEEEEDDDDDDHHHMMMPPPRRRUUU[[[```___```___\\\XXXVVVVVVVVVUUUZZZaaaiiipppuuuwwwxxxxxxyyy{{{||||||{{{yyyxxxxxxwwwvvvvvvuuuuuuvvvvvvzzzzzzzzzzzzyyyyyyyyyxxxwwwyyyzzzzzzxxxxxxyyy{{{zzzzzz{{{}}}qqqeeeZZZ[[[]]]ccckkktttyyy{{{tttnnnjjjiiiiiikkksss{{{zzzuuurrrkkkaaaYYYRRRKKKDDDCCCEEEIIIRRR[[[^^^eeekkkjjjgggccc]]]WWWPPPKKKFFFBBBAAABBBBBBBBBDDDCCCBBB@@@===999555333000000000000//////////////////............//////........................,,,,,,------.../////////........................,,,---......///.................................------............------,,,,,,,,,---------......------------------------------........./////////....................................////////////.........///000111222333777===FFFOOOTTTTTTQQQOOOPPPQQQRRRSSSUUUVVVWWWXXXWWWTTTPPPNNNPPPTTTVVVXXXYYYZZZ\\\___bbbeeegggggggggdddbbbcccgggjjjkkkjjjgggiiiiiihhheeeaaa``````aaa`````````aaacccfffggggggfffccc^^^[[[ZZZ\\\^^^aaaaaabbbdddfffiiikkkmmmjjjlllnnnnnnnnnnnnppprrrpppooonnnoooqqqqqqqqqooojjjjjjiiiiiiiiijjjkkkkkkiiijjjkkkkkkkkkjjjhhhgggdddaaa^^^\\\ZZZVVVRRROOOKKKIIIFFFDDDCCCAAA>>>;;;999888777555555444444444222333333444444333222222333333333444444444555555333555777777666555666777777777777777777777777777999888888888888999::::::<<<;;;;;;;;;;;;;;;;;;:::888999:::<<<===???@@@@@@@@@???>>>===<<<;;;::::::888888888888777777777777{{{{{{zzzyyyyyyyyyyyyzzzxxxyyyzzz|||||||||{{{{{{{{{{{{{{{zzzzzzzzzzzzzzz|||zzzyyyxxxyyyxxxvvvuuupppmmmhhheeebbb___ZZZWWWTTTQQQNNNKKKHHHFFFBBB???>>>===<<<;;;:::999888888888888777777777777888888666777777888999::::::;;;999999;;;<<>>===???BBBFFFKKKQQQXXX^^^dddkkkqqqrrrrrrpppjjjcccYYYRRRJJJEEECCCBBB???======<<<<<<>>>@@@FFFSSSaaatttxxxrrrooonnnooopppmmmqqqtttvvvwww|||}}}yyytttlllfff```^^^[[[XXXVVVWWWXXXYYY]]]```cccdddeeefffhhhiiiiiihhhhhhhhhhhhddd___[[[VVVSSSPPPMMMLLLJJJHHHFFFCCCBBBAAA@@@????????????EEEFFFHHHJJJKKKLLLMMMMMMOOORRRUUUYYY[[[\\\\\\[[[[[[UUUQQQNNNJJJGGGJJJOOO]]]___aaaaaa___\\\ZZZYYYWWWYYY]]]bbbggglllppprrrqqqooonnnpppssswwwyyyzzzvvvmmm___SSSLLLIIIHHHHHHLLLPPPUUUXXXZZZ]]]bbbgggbbbcccbbb___[[[WWWUUUTTTOOOTTT\\\eeemmmsssvvvxxxxxxyyy{{{||||||{{{yyyxxxwwwwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxwwwyyyzzzzzzxxxxxxyyy{{{yyyyyyyyyzzzzzznnn]]]ZZZWWWYYY___hhhooosssoookkkhhhgggfffhhhqqqzzz{{{yyytttkkkccc[[[RRRIIIFFFFFFHHHOOOVVV[[[bbbffffffffffffccc___UUUPPPIIIDDDCCCCCCCCCCCCCCCCCCCCCBBB???;;;777444000000000000//////////////////............//////------------------------,,,,,,------...//////000........................,,,------...//////..............................------............------,,,,,,,,,---------..........................................////////////..................................../////////////////////000111222444444<<>>===:::888666666555444444444444444111222333444444333222111333333333444444444555555333555777777666555666777666666666777888888888999999999888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===>>>???@@@AAAAAA??????>>>>>>===<<<;;;;;;888888888888777777777777{{{{{{zzzyyyyyyyyyyyyzzzwwwxxxzzz|||}}}}}}||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{yyywwwwwwwwwwwwuuutttnnnjjjdddaaa^^^[[[UUUQQQOOOLLLIIIFFFDDDBBB>>><<<<<<;;;;;;:::999888888777777777666666666777777888555666888999;;;;;;<<<;;;999999;;;===@@@CCCFFFGGGFFFJJJQQQVVVXXXVVVRRRPPPNNNLLLIIIGGGFFFDDD@@@>>>>>>@@@BBBEEEIIINNNUUUZZZbbbiiinnnoooooommmfff___WWWQQQIIIDDDBBBAAA>>><<<<<<:::;;;>>>AAAHHHWWWeeeuuu~~~xxxrrrnnnnnnooopppooossswwwxxxxxx|||zzzqqqjjjdddbbb^^^[[[YYYXXXYYYZZZ]]]___bbbcccdddeeeggghhhjjjjjjkkklllkkkgggbbb]]]XXXUUURRROOONNNLLLIIIGGGGGGFFFEEECCCBBBAAAAAA@@@DDDEEEGGGIIIJJJKKKLLLLLLNNNQQQUUUYYY\\\\\\\\\\\\\\\WWWRRROOOKKKGGGJJJPPP]]]___bbbccc```^^^\\\[[[[[[^^^cccjjjqqqwww{{{}}}~~~|||zzzzzz|||{{{qqqcccVVVOOOKKKJJJJJJRRRVVV[[[^^^___bbbgggkkkdddeeedddaaa\\\WWWTTTSSSLLLPPPYYYbbbkkkqqquuuwwwxxxyyy{{{||||||{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{yyyyyyxxxxxxxxxxxxxxxxxxwwwyyyzzzzzzyyyxxxzzz{{{xxxxxxxxxxxx|||vvv```ZZZTTTTTTYYYaaahhhkkklllhhhfffffffffhhhqqqzzz~~~zzzrrrkkkaaaWWWMMMHHHGGGGGGLLLRRR[[[```ddddddeeegggfffbbbYYYTTTLLLFFFDDDDDDDDDDDDBBBBBBCCCBBB@@@<<<888666000000000000//////////////////............//////------------------------,,,,,,------...///000000........................,,,,,,---.../////////...........................---..................---,,,,,,,,,---------........................................../////////000////////////////////////............/////////000000000000111222444555666???EEELLLSSSTTTQQQLLLHHHKKKKKKKKKLLLMMMOOOPPPQQQPPPNNNLLLLLLOOOQQQRRRSSSLLLKKKLLLOOOSSSWWWYYYZZZ[[[WWWTTTVVV\\\aaacccbbbeeegggjjjjjjiiigggffffffjjjkkknnnooopppooommmlllgggeeeaaa\\\XXXYYY\\\```bbbbbbdddfffhhhkkkmmmoookkkmmmnnnooonnnoooppprrrqqqpppoooppprrrssssssrrrpppooonnnmmmmmmmmmmmmmmmkkkllllllllljjjhhheeeccc]]][[[XXXUUUSSSOOOKKKHHHAAA???<<<;;;;;;:::888666555555444444333333444444000111333333444333222111333333333444444444555555333555777777666555666777555555666777888999999:::999999888888999999:::;;;:::;;;;;;;;;<<<=========<<<===>>>@@@AAAAAAAAAAAA??????>>>>>>======<<<<<<888888888888777777777777zzz{{{{{{zzzxxxxxxyyy{{{}}}|||{{{zzzzzz{{{}}}}}}zzz{{{{{{zzzzzzyyyxxxwwwzzzxxxvvvuuutttrrrooolllgggeeeaaa]]]WWWQQQLLLIIIFFFEEECCC@@@>>><<<::::::999999888777666666777777888888999999999::::::::::::::::::999888999<<<>>>======>>>???AAABBBCCCDDDIIIMMMRRRWWWXXXWWWSSSQQQKKKJJJIIIGGGEEECCCBBBAAA@@@===<<>><<<:::777666444444444444444444444444444444222222222222222222222222444333333333333444555555777777777777666666666666777888888888888999999999999999999::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<>>>???AAACCCCCCCCCAAA@@@========================<<<;;;999777666555444444zzz{{{{{{zzzyyyxxxzzz{{{||||||{{{zzzzzz{{{||||||zzzzzzzzzzzzyyyxxxwwwvvvvvvtttrrrpppooommmiiifffbbb```\\\WWWQQQLLLHHHFFFCCCBBB@@@===;;;999888888999999888777777777777777777777777888888888999999999::::::999999:::===???AAAAAAAAAAAAAAABBBBBBBBBFFFIIINNNRRRTTTTTTRRRPPPJJJIIIGGGEEECCCAAA???>>>@@@======BBBEEEHHHNNNTTTYYYaaahhhhhhgggddd___YYYTTTPPPJJJEEECCCAAA???>>>???======@@@CCCJJJZZZiii{{{~~~zzzuuupppnnnooorrrtttxxxyyyzzzzzz{{{yyyqqqmmmhhheeeccccccbbbaaabbbbbbbbbcccdddgggiiijjjmmmmmmmmmkkkiiifffbbb```[[[ZZZXXXUUURRRPPPNNNLLLIIIIIIHHHGGGFFFDDDDDDCCCFFFGGGHHHGGGGGGHHHJJJLLLNNNPPPTTTXXXZZZZZZYYYXXXWWWVVVSSSNNNJJJJJJLLLNNNYYY\\\```cccdddddddddeeedddggglllrrrxxxuuuggg\\\VVVWWWZZZ___ccciiinnnqqqqqqpppnnnkkkhhhddd```\\\WWWRRRNNNJJJLLLRRR[[[fffpppvvvyyy||||||{{{{{{zzzyyyyyyxxxuuuvvvwwwxxxyyyzzz{{{|||{{{{{{{{{{{{{{{zzzzzzzzzxxxxxxxxxxxxwwwwwwwwwwwwuuuwwwxxxwwwwww|||pppcccVVVQQQRRRUUUZZZ```cccgggjjjjjjiiiiiillloooxxx~~~}}}yyyppphhh\\\PPPIIIHHHLLLOOOVVVXXX[[[^^^fffooopppmmmggg]]]PPPGGGEEEDDDDDDBBBHHHHHHGGGEEEBBB???<<<:::555222///....../////////................................................//////.........---------,,,---......//////............................................................................................................------------......------............------//////............/////////////////////////////////000222111000333999>>>FFFNNNVVVWWWSSSOOOOOOQQQNNNLLLKKKLLLNNNPPPQQQPPPMMMKKKJJJLLLPPPPPPMMMIIIEEEBBB??????BBBFFFHHHHHHKKKLLLPPPUUUZZZ^^^``````aaadddggghhhgggffffffgggmmmqqqsssrrrrrrrrroookkkddd```\\\ZZZ[[[^^^```aaadddeeegggjjjlllooopppqqqqqqqqqppppppqqqqqqrrrsssqqqrrrrrrqqqpppqqquuuwwwxxxqqqjjjfffgggjjjllllllnnnmmmlllkkkjjjgggccc___]]]ZZZUUUQQQNNNJJJFFFCCC>>>===;;;999666555444333444444444444444444444444222222222222222222222222444444333333444444555666777777777777777777777666888888888888999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>???AAABBBCCCBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666555555444yyyzzz{{{zzzyyyyyyzzz{{{{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzzzzxxxwwwuuuuuurrrpppmmmjjjhhheeeaaa^^^ZZZWWWSSSNNNIIIEEECCCBBB???>>><<<:::888777666666999999888777777777777888666666666777777777777888999:::;;;::::::<<>>@@@===>>>BBBEEEFFFJJJOOOUUU]]]eeefffeeeddd___ZZZTTTPPPJJJFFFCCCBBBAAA???>>>===>>>AAADDDMMM^^^mmm}}}|||yyysssooommmooorrruuu{{{{{{|||{{{|||xxxuuuoookkkiiihhhfffdddcccccccccdddeeehhhjjjkkklllllllllkkkiiieeebbb```]]]\\\ZZZXXXUUUSSSQQQPPPKKKKKKJJJJJJIIIHHHHHHHHHGGGHHHIIIHHHGGGHHHJJJLLLNNNPPPTTTWWWYYYZZZYYYXXXXXXVVVSSSNNNJJJIIIKKKMMMXXXYYY\\\aaaggglllnnnnnnnnnppprrruuu{{{}}}mmmaaa[[[[[[]]]dddiiiooouuuxxxxxxvvvtttlllhhhccc^^^ZZZUUUQQQNNNIIIKKKPPPYYYeeepppwww{{{|||||||||{{{zzzzzzyyyyyywwwxxxxxxyyyzzzzzz{{{{{{||||||{{{{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxxxxwwwwwwuuuvvvvvvuuuuuuyyyzzzkkk[[[RRROOOPPPTTTYYY```dddhhhiiiiiiiiilllnnnpppwwwxxxrrrgggYYYMMMHHHJJJMMMPPPTTTXXX^^^hhhqqqssspppkkkaaaTTTJJJFFFEEEEEEDDDIIIIIIHHHFFFCCC???<<<:::777444000////////////..................................................................---------,,,---......//////............................................................................................................------------......------............------//////............//////........................,,,...000111222666===CCCMMMTTTZZZ[[[WWWSSSRRRTTTRRRQQQPPPQQQRRRRRRPPPNNNLLLKKKKKKNNNPPPPPPKKKGGGCCC@@@<<<;;;<<<>>>@@@@@@EEEIIIPPPWWW\\\____________bbbddddddcccaaaaaaaaaiiiooossssssrrrrrrnnnhhhaaa^^^[[[YYY[[[^^^``````ggghhhjjjlllnnnooopppqqqpppppppppppppppqqqqqqrrrrrrrrrqqqpppppprrrwwwzzz{{{uuulllfffeeehhhkkkmmmnnnmmmkkkjjjhhhddd___\\\YYYVVVQQQMMMIIIFFFBBB???<<<;;;999777555444333333444444444444444444444444222222222222333333333333444444444333444444555666777777777777777777777777888888888888999999999:::999999999999:::::::::::::::::::::;;;<<<===>>>?????????AAABBBBBBBBBAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999777666555555555wwwyyy{{{{{{zzzzzz{{{|||{{{zzzzzzzzzyyyyyyyyyyyy{{{{{{zzzyyywwwuuutttsssnnnlllhhheeebbb___ZZZWWWRRRPPPKKKFFFBBB@@@??????<<<;;;:::888777666555555999999888777777888888888666666777777777888888888999:::<<<======???BBBEEEFFFFFFFFFFFFFFFFFFFFFFFFBBBDDDHHHLLLPPPSSSTTTUUUPPPPPPNNNLLLIIIEEEBBBAAA???===>>>BBBDDDDDDFFFJJJRRR[[[ccceeeeeeeeeaaa\\\TTTPPPJJJFFFDDDCCCBBB@@@>>>===>>>AAAFFFPPPbbbrrrzzzvvvqqqmmmlllnnnqqqtttzzzzzz{{{{{{}}}|||wwwrrrooommmjjjhhhfffeeeeeefffgggiiikkklllkkkkkklllkkkiiieeebbb```^^^]]][[[YYYWWWVVVTTTSSSOOOOOONNNMMMLLLJJJJJJIIIHHHJJJJJJJJJIIIIIIJJJKKKOOOQQQTTTWWWXXXYYYXXXWWWUUUSSSPPPKKKHHHGGGIIIKKKTTTTTTVVV^^^jjjtttyyy{{{yyyyyyyyy{{{qqqddd^^^]]]^^^eeejjjpppvvvyyyyyyvvvtttmmmiiibbb\\\WWWSSSOOOMMMHHHIIIMMMVVVbbbnnnwww{{{|||||||||{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{{{{{{{|||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxuuuvvvvvvttttttwww|||sss```TTTNNNMMMPPPTTT^^^bbbhhhjjjiiihhhjjjlllmmmrrr{{{~~~zzzqqqbbbRRRIIIIIIKKKLLLPPPVVV]]]iiisssvvvssslllcccWWWMMMHHHFFFEEEDDDEEEEEEEEEDDDBBB???<<<;;;999666222000/////////...........................................................................,,,---......///...............................................................................................................------------......------............------//////............//////////////////////////////---///111222333888@@@GGGTTTYYY]]]]]]ZZZVVVUUUVVVVVVVVVUUUVVVVVVTTTQQQNNNMMMMMMNNNPPPRRRQQQLLLHHHDDDBBB???===<<<<<<===>>>AAAHHHQQQZZZ___aaa`````````aaacccbbb```^^^^^^^^^cccjjjoooppppppnnniiibbb___\\\YYYYYY[[[^^^```aaaggghhhjjjmmmooopppqqqqqqqqqqqqppppppqqqqqqrrrsssrrrrrrpppoooooorrrxxx|||{{{rrrjjjeeeeeegggjjjjjjiiigggfffeeebbb]]]YYYUUUQQQLLLHHHEEEBBB>>><<<:::999777555444333222222333333333333333333333333222222222333333333333333444444444444444555666666777777777777777888888888888888888999999999::::::999999999999999999999:::999999999:::<<<>>>???@@@???@@@AAAAAAAAAAAA@@@@@@========================;;;:::999777666555555555vvvxxxzzz{{{{{{zzz{{{|||{{{{{{{{{zzzzzzyyyyyyxxx{{{zzzyyyxxxuuussspppooojjjgggccc```]]]YYYTTTQQQLLLIIIEEEAAA>>>=========;;;:::999888777777777777999888888888888888999999888888999999999:::::::::999;;;>>>???AAACCCFFFIIIMMMLLLKKKIIIHHHFFFEEEDDDAAACCCGGGLLLPPPSSSVVVWWWUUUUUUSSSQQQMMMIIIEEEBBB???======@@@BBBAAACCCGGGNNNXXX```cccddddddaaa\\\UUUQQQKKKGGGEEECCCBBBAAA>>>===>>>BBBHHHSSSeeevvv~~~wwwtttoookkkiiikkkoooqqquuuvvvxxxyyy{{{}}}xxxtttqqqmmmkkkiiiiiihhhhhhhhhiiikkkllljjjkkkkkkjjjhhheeebbb```]]]\\\[[[ZZZXXXWWWVVVUUUTTTSSSRRROOOMMMKKKJJJIIIKKKLLLMMMLLLKKKJJJKKKLLLPPPQQQSSSUUUVVVVVVUUUTTTNNNMMMJJJGGGDDDDDDGGGJJJPPPOOOQQQZZZiiiwwwuuuhhhbbb``````eeeiiinnntttvvvuuurrrpppmmmhhhbbb\\\WWWSSSOOOLLLIIIIIIKKKRRR^^^kkkuuuzzz}}}|||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||{{{zzzzzzyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvyyy|||yyyeeeXXXPPPMMMOOOSSS]]]bbbhhhjjjiiihhhhhhjjjmmmrrryyy~~~vvvhhhXXXLLLHHHIIIHHHMMMSSS[[[gggsssvvvtttkkkdddZZZPPPIIIFFFDDDDDDBBBCCCDDDDDDCCCBBB@@@???<<<888444111000000///...................................................---.....................,,,---......///.................................////////////////////////......................................................------------......------............------//////............//////000000000000000000000000///111333333555;;;DDDJJJYYY\\\___^^^\\\YYYXXXYYY[[[ZZZZZZZZZZZZXXXTTTPPPOOOPPPRRRTTTUUUSSSPPPMMMGGGFFFCCC@@@>>>======>>>@@@IIIUUU^^^bbbccccccbbbbbbccccccbbb```^^^^^^^^^aaahhhnnnpppooommmeee^^^]]][[[YYYYYY\\\___aaabbbdddfffiiimmmpppqqqrrrrrrsssrrrrrrrrrrrrsssttttttrrrqqqpppoooooorrrxxx|||{{{qqqhhhccccccdddccccccbbbbbbaaa___[[[WWWPPPLLLGGGCCC@@@>>>;;;:::888777666444333222222222333333333333333333333333222222333333333444444444555444444444444555666666666777777777888888888999888999999999999:::::::::999999999999999999999999888888999:::<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>::::::888777666666666666tttwwwzzz{{{{{{{{{|||}}}{{{{{{|||{{{{{{zzzyyyxxxxxxwwwvvvtttqqqnnnkkkjjjcccaaa]]]ZZZVVVRRRNNNJJJFFFDDDBBB???===<<<;;;;;;::::::999888888888999999999888888888888999:::::::::::::::;;;;;;;;;;;;<<<:::<<<@@@CCCEEEGGGKKKMMMUUUSSSPPPMMMIIIFFFCCCBBBBBBEEEIIINNNRRRVVVXXXYYYYYYXXXWWWTTTPPPKKKFFFCCCAAA>>>===@@@AAAAAADDDHHHLLLVVV^^^bbbcccdddaaa\\\WWWSSSMMMHHHEEECCCAAA@@@>>>===>>>BBBHHHTTTgggxxx|||uuurrrlllhhhfffhhhkkknnnqqqrrrtttvvvxxx}}}}}}zzzvvvqqqnnnmmmlllkkkjjjiiijjjjjjkkkjjjjjjjjjjjjhhheeebbbaaa\\\\\\[[[ZZZYYYXXXXXXWWWXXXWWWUUUSSSPPPMMMKKKJJJMMMOOOPPPOOOMMMLLLLLLLLLOOOPPPQQQQQQQQQPPPOOONNNGGGFFFEEECCCAAACCCGGGJJJMMMLLLOOOWWWeeeuuuwwwmmmgggdddcccdddgggkkknnnpppooommmkkkiiifffaaa\\\YYYUUUQQQOOOLLLKKKKKKQQQ[[[hhhsssyyy}}}}}}}}}}}}}}}}}}|||||||||||||||||||||}}}}}}}}}}}}}}}|||{{{zzzyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuvvvxxxxxx|||~~~kkk]]]TTTOOOOOORRRXXX^^^eeeiiihhhgggggghhhmmmrrrwww|||}}}wwwkkk\\\PPPJJJHHHEEEIIINNNUUUbbboootttrrriiiddd]]]TTTMMMHHHEEEDDDCCCDDDEEEFFFFFFFFFEEEDDD>>>:::666222111000///---................................................---------...............,,,---......//////..............................////////////////////////......................................................------------......------............------//////............//////111111111111111111111111000222444555888???HHHOOO]]]^^^```___^^^\\\\\\\\\^^^]]]]]]]]]]]]\\\XXXUUUSSSTTTWWWYYYYYYXXXVVVUUUMMMLLLIIIEEE@@@===<<<===AAAJJJXXXaaaeeeeeedddddddddeeeeeecccaaa______```eeelllrrrrrrqqqnnnfff^^^\\\ZZZYYYZZZ]]]aaabbbcccdddfffjjjnnnqqqrrrsssrrrssssssssssssssstttuuuuuuqqqqqqpppooooooqqqvvvyyy{{{oooddd______^^^]]]]]]]]]]]][[[WWWTTTKKKGGGBBB???===<<<:::999777666555444333222222222333333333333333333333333222222333333444444555555555555444444555555666777666777777888888999999999999999999999::::::::::::999999999999999888888888999999999:::<<<>>>???@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>:::999888777666666666666sssvvvzzz||||||||||||}}}||||||}}}}}}|||{{{yyyxxxtttsssqqqnnnkkkhhheeeccc[[[XXXUUURRROOOKKKFFFCCC@@@@@@???===<<<;;;:::999999999888888888999999:::999888888888999999:::;;;::::::;;;;;;;;;<<<<<<<<<;;;>>>BBBFFFHHHKKKOOOQQQUUUTTTRRROOOKKKHHHFFFEEEGGGJJJOOOTTTYYY\\\]]]^^^^^^]]]\\\YYYTTTOOOIIIFFFEEE@@@???AAABBBCCCFFFLLLOOOXXXaaaeeefffgggddd___YYYTTTNNNIIIEEECCCAAA??????===>>>BBBHHHTTThhhyyyzzztttpppjjjfffdddeeehhhjjjnnnoooqqqrrrtttyyy~~~zzzvvvsssqqqpppnnnkkkjjjiiiiiijjjiiijjjjjjjjjhhheeebbbaaa\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYXXXVVVSSSQQQPPPOOOOOOQQQRRRRRRPPPNNNMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGAAAAAAAAA@@@@@@CCCHHHLLLLLLMMMOOOTTT___ooovvvmmmhhheeecccaaabbbeeegggggggggeeedddbbb```^^^]]]\\\ZZZWWWTTTRRROOONNNQQQ[[[gggrrrxxx}}}}}}}}}}}}}}}}}}}}}}}}|||||||||}}}}}}~~~~~~~~~}}}}}}|||{{{zzzyyyxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuuuutttttttttuuuvvvvvvvvvyyyyyy~~~rrrcccXXXQQQNNNPPPQQQXXX```fffgggfffggghhhkkkpppvvvyyy{{{|||zzztttkkk```TTTKKKFFFBBBEEEIIIOOO[[[hhhooonnnhhheee```YYYQQQKKKGGGEEEDDDEEEFFFGGGGGGFFFEEEDDD@@@<<<777333111000...---................................................---------.........//////,,,---......//////..............................////////////////////////......................................................------------......------............------//////............//////000000000000000000000000000222444777;;;CCCNNNVVV``````aaaaaa```______``````___^^^___```___\\\ZZZWWWYYY[[[\\\]]]\\\\\\]]]VVVUUURRRKKKDDD>>><<<<<>>============<<<:::999888888888888888888999::::::999888888888999::::::;;;:::::::::;;;;;;;;;<<<<<<;;;???CCCGGGJJJMMMQQQSSSQQQPPPPPPOOONNNMMMLLLKKKMMMQQQVVV\\\```bbbcccccccccbbbaaa^^^YYYSSSMMMJJJGGGCCC@@@BBBDDDEEEIIIOOOTTT]]]fffjjjkkkllliiidddZZZVVVOOOIIIEEECCC@@@>>>???===>>>AAAHHHTTThhhyyy~~~yyysssoooiiidddbbbcccfffhhhnnnooooooppprrruuu{{{}}}yyyvvvsssrrrooollljjjiiiiiiiiiiiiiiijjjiiihhheeebbbaaa]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZYYYXXXVVVUUUTTTSSSQQQSSSTTTSSSQQQOOONNNNNNKKKJJJJJJHHHGGGEEECCCBBB>>>>>>??????@@@DDDJJJNNNNNNOOOPPPSSS[[[jjj|||ssskkkfffccc```]]]^^^___``````___^^^^^^]]]\\\\\\]]]^^^^^^[[[YYYVVVRRRPPPSSS[[[gggrrrxxx}}}}}}}}}}}}}}}~~~~~~~~~{{{||||||}}}~~~~~~~~~}}}|||{{{zzzyyyxxxxxxvvvvvvvvvvvvuuuuuuuuuuuutttsssssssssuuuuuuuuutttxxxvvvzzzvvvfff[[[RRRNNNNNNKKKRRR\\\ccceeefffggghhhiiinnntttwwwyyy}}}~~~zzzvvvqqqjjjaaaWWWMMMFFF@@@BBBEEEJJJVVVdddkkkkkkgggfffccc]]]UUUMMMIIIFFFDDDDDDEEEEEEEEECCCBBBAAAAAA===888444222000...---................................................---------.........//////,,,---......//////..............................000000000000000000000000.........................................................------.........---..................---//////............//////////////////////////////...111444777===FFFRRR[[[bbbbbbbbbbbbbbbbbbbbbcccaaa```______aaaaaa___]]]YYY[[[]]]^^^______aaabbb___^^^ZZZRRRHHH@@@======BBBLLLZZZbbbdddddddddeeeeeefffeeedddbbbaaabbbccckkkqqquuutttqqqnnnfff^^^[[[ZZZZZZ\\\```ccceeeeeejjjlllppprrrtttsssrrrqqqrrrrrrqqqqqqrrrrrrssstttoooppppppoooooooooqqqtttyyy{{{kkk```\\\\\\[[[YYYXXXVVVSSSNNNJJJEEEBBB===:::::::::::::::666555444444333333333444222222222222222222222222222222333333444555666666555555555555555666777777666777777888999999::::::999999:::::::::;;;;;;;;;999999999999888888777777:::::::::;;;<<<===>>>???AAAAAA@@@???>>>>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999888777666666666777wwwxxx{{{}}}|||||||||||||||zzzuuurrrnnnlllhhheeebbb]]]YYYUUULLLIIIEEEBBB???===<<<===:::::::::999999888888888:::999777666666777999:::999999999888888888888888;;;;;;<<<<<<===<<<<<<<<<<<>>???===>>>BBBIIIVVVjjj|||{{{wwwrrrnnngggbbb```aaadddggggggiiikkklllmmmppptttwww{{{yyyvvvuuusssqqqooommmllllllmmmnnnpppoookkkhhhfffeeebbbaaaaaa```___]]]\\\[[[\\\\\\[[[ZZZYYYXXXWWWVVVXXXWWWVVVUUUTTTRRRNNNJJJLLLHHHCCC@@@???>>>;;;999:::;;;<<<===@@@EEELLLPPPRRRPPPOOORRRVVV```sss|||rrrmmmiiiccc]]]\\\\\\[[[ZZZYYYWWWVVVVVV[[[YYYYYYZZZ^^^aaacccccc___XXXRRRTTT^^^jjjssswww|||}}}~~~~~~}}}|||||||||||||||}}}~~~~~~}}}|||{{{zzzzzzzzzzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxvvvvvvuuuttttttttttttuuuxxxyyyzzz}}}kkk[[[QQQLLLIIIOOOPPPTTT[[[ccchhhhhhgggiiijjjmmmpppsssyyyyyywwwqqqkkkiiihhhaaaSSSHHHCCCCCCDDDGGGMMMWWWbbbiiihhhhhhgggccc\\\SSSKKKEEEDDDFFFHHHHHHGGGEEECCCCCC@@@>>>:::777444222000000////////////..............................------................................................////////////////////////,,,,,,,,,---------......------------------,,,,,,............................................................////////////---------............///000////////////000000111222333666999???JJJWWWaaahhhhhhiiiiiihhheeecccaaaeeedddbbb___^^^]]]\\\\\\```aaaccceeefffhhhhhhhhhbbbdddbbbXXXJJJ@@@===>>>CCCKKKVVV___dddffffffffffffgggfffdddbbbccchhhllluuuuuutttrrrnnniiidddbbb___\\\ZZZ\\\```dddeeeeeemmmmmmnnnooopppqqqrrrssstttsssrrrqqqppppppppppppooooooooonnnoooooopppqqqyyy}}}ttteeeZZZXXXWWWUUUQQQMMMHHHEEEBBB>>>===;;;999777555444333333222222111111222222333333333222222222222222222444444444555555555666666777777777777777888888999777777777777888888888888:::999999:::;;;;;;:::888777888999:::::::::::::::999;;;<<<>>>@@@AAABBBBBB@@@AAABBBCCCBBB@@@>>><<<;;;;;;<<<<<<;;;;;;:::999<<<:::888666555555666777xxxyyy{{{}}}}}}|||{{{{{{zzzwwwrrrnnnjjjfffbbb]]]YYYUUUPPPMMMIIIGGGCCC@@@===<<<<<<<<<:::::::::999999999888888:::999888777777888999:::::::::999999999999999999;;;<<<===>>>>>>?????????>>>@@@DDDHHHLLLOOORRRRRRNNNLLLKKKLLLPPPSSSSSSSSSZZZ___fffkkkooorrrtttvvvrrrpppmmmhhhaaaZZZSSSPPPJJJIIIHHHGGGHHHMMMTTTYYY```ggglllnnnppprrrooojjjccc]]]TTTLLLGGGCCCAAA???@@@>>>???DDDKKKWWWlll}}}zzzvvvppplllfffaaa^^^___bbbeeefffhhhiiikkklllooosssvvv}}}yyyxxxuuussspppooommmmmmnnnpppqqqpppmmmjjjhhhgggcccccccccbbb```___]]]\\\]]]\\\\\\[[[ZZZYYYXXXXXXYYYYYYXXXYYYXXXUUUQQQMMMJJJFFFBBB???>>>===:::888::::::<<<===@@@EEELLLQQQWWWTTTRRRRRRSSSZZZiiixxx{{{qqqmmmiiiccc^^^XXXWWWVVVUUUTTTTTTTTTTTTVVVWWWXXXZZZ\\\___bbbdddddd^^^XXXYYYbbbnnnwww{{{|||}}}~~~|||||||||||||||}}}~~~~~~}}}||||||{{{{{{zzz{{{{{{{{{zzzyyyyyyyyyyyyyyyyyyvvvuuuuuutttssstttttttttwwwxxxyyy{{{ppp```VVVPPPMMMMMMNNNQQQXXX```fffhhhgggiiijjjlllnnnrrrwww~~~{{{vvvqqqlllllllllfffYYYOOOHHHGGGFFFGGGLLLUUU___ffffffggggggeee___WWWOOOJJJEEEGGGHHHHHHGGGEEEDDDCCC@@@>>>;;;777444222111000////////////............////////////////////////................................................////////////////////////---------.........//////....................................................................................////////////---------............///000////////////000111111333444777;;;CCCPPP^^^hhhoooppprrrrrrqqqnnnkkkiiikkkiiieeebbb`````````aaacccccceeefffggghhhhhhhhhfffgggdddZZZLLLAAA>>>???EEEKKKSSS[[[```ccceeegggdddeeedddcccbbbeeekkkpppxxxvvvtttppplllgggcccaaa___]]][[[]]]aaaeeefffffflllmmmnnnpppqqqqqqrrrrrrssssssrrrpppppppppppppppoooooonnnnnnnnnoooooooootttxxx}}}~~~sssfff\\\VVVUUUQQQMMMIIIEEEBBB@@@<<<;;;:::888666555444444444333333333333333333444333333333333444444444444444444555555555666666666777777777777777888999999777777777777888888888999:::999999:::;;;;;;:::888888888999::::::;;;;;;;;;;;;<<<===???AAABBBBBBBBB@@@AAAAAAAAAAAA???>>>===;;;;;;<<<<<<;;;;;;:::999;;;:::888666555666777888xxxzzz|||~~~}}}|||zzzxxxuuuqqqlllhhhddd```YYYTTTOOOKKKGGGEEEDDDBBB@@@>>><<<;;;;;;<<<::::::::::::999999999999:::999888777777888999:::::::::::::::::::::::::::;;;<<<>>>???AAABBBBBBBBBAAACCCEEEGGGJJJMMMNNNOOOLLLKKKJJJLLLPPPUUUXXXYYY^^^dddlllssswwwyyyzzz{{{xxxvvvrrrmmmfff___YYYUUUPPPPPPOOOOOOPPPUUU[[[```gggmmmssstttvvvwwwtttnnnggg```WWWOOOIIIEEEBBBAAAAAA@@@AAAFFFMMMZZZnnnyyyuuunnnjjjeee___]]]]]]```bbbdddfffgggiiijjjmmmqqqttt|||}}}|||yyyvvvssspppnnnnnnppprrrsssrrrnnnllljjjjjjeeeeeeeeedddcccaaa___^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZYYYZZZZZZZZZVVVQQQMMMGGGCCC@@@===<<<;;;999888888999;;;<<<@@@FFFMMMSSSZZZWWWTTTSSSQQQUUUaaannn}}}yyyppplllhhhbbb^^^SSSRRRPPPOOOOOOQQQRRRTTTRRRUUUYYYZZZZZZ]]]aaaeeegggbbb]]]^^^fffpppxxx{{{|||}}}||||||||||||}}}}}}}}}}}}}}}}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzyyyyyyyyyuuuuuutttsssssssssssstttuuuuuuvvvxxx|||xxxggg\\\TTTQQQJJJKKKNNNTTT\\\cccgggiiijjjkkklllmmmpppuuu{{{~~~uuuqqqnnnoooqqqlllaaaXXXNNNKKKHHHHHHLLLTTT]]]ccceeegggiiihhhddd\\\TTTOOOHHHHHHHHHHHHGGGFFFEEEDDD@@@???<<<888555333111111////////////............///000000000000000000000................................................////////////////////////........./////////000000---......//////000000000............................................................////////////---------............//////////////////000111222444666999???IIIYYYiiissswwwyyy{{{|||{{{yyyuuusssrrrnnnhhhcccaaabbbeeeggghhhhhhiiijjjjjjjjjiiiiiillllllggg[[[MMMCCC@@@@@@FFFJJJQQQWWW\\\```dddfffbbbbbbbbbbbbccciiipppuuu|||yyytttnnnhhhccc```______^^^]]]___bbbeeeggghhhlllmmmppprrrsssrrrqqqqqqsssrrrqqqpppooooooooooooooooooooonnnnnnnnnnnnnnnnnnqqqvvvyyyxxxpppeee\\\SSSQQQMMMHHHCCC@@@>>>===999999777666555444444444555444444333333444444555333444444555555666666666555555555555666666666666888777777777777888999999777777888888888999999999:::999999:::;;;;;;:::888999999999999:::;;;<<<======>>>???@@@BBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>===;;;<<<<<<<<<<<<;;;::::::999888777666666777888999zzz{{{|||~~~~~~}}}zzzwwwsssooojjjddd```]]]XXXRRRMMMIIIGGGDDDBBB???>>>===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888999999:::999999999::::::;;;;;;;;;;;;<<<>>>AAACCCDDDEEEFFFEEEEEEEEEFFFHHHIIIKKKLLLKKKJJJJJJLLLPPPUUUYYY[[[^^^dddmmmtttyyyzzz{{{||||||zzzvvvpppjjjccc]]]ZZZVVVWWWWWWWWWYYY\\\bbbfffnnntttyyyzzz{{{|||xxxsssiiicccYYYPPPJJJFFFCCCAAAAAA@@@BBBGGGNNN[[[ooo~~~wwwsssmmmjjjeee```]]]]]]___```bbbccceeeggghhhkkkpppsss{{{|||xxxtttqqqooonnnqqqrrrsssqqqooolllkkkkkkgggffffffeeedddbbbaaa```]]]]]]]]]]]]]]]]]]\\\\\\YYYYYYYYYYYYXXXSSSMMMHHHBBB@@@>>>;;;:::999888888888888:::<<<@@@GGGOOOUUUZZZXXXWWWVVVTTTVVV```kkkxxxvvvnnnjjjeee```\\\QQQPPPNNNNNNOOOQQQTTTVVVTTTXXX\\\\\\ZZZZZZ___cccfffccc___```fffnnnuuuxxx|||}}}~~~||||||}}}}}}}}}}}}}}}||||||}}}}}}}}}}}}}}}||||||zzzzzzzzzzzzzzzyyyyyyxxxuuuttttttssssssssssssssssssssstttuuuxxxooo```VVVPPPJJJKKKMMMQQQYYYaaaiiimmmlllmmmllllllnnnrrrxxx|||vvvsssqqqrrrsssooofff^^^SSSOOOJJJIIINNNVVV^^^cccfffiiikkkkkkhhh```XXXSSSKKKIIIHHHGGGGGGGGGFFFEEEAAA???===:::777444222111////////////............///////////////000000000................................................////////////////////////---.........////////////,,,,,,---...///000000111............................................................////////////---------............///////////////000111222222555666:::CCCPPPaaapppzzz{{{}}}|||zzzuuuppphhhbbb```ccciiimmmqqqqqqppppppooommmlllkkkpppnnngggZZZMMMCCC@@@@@@FFFJJJQQQWWW\\\___bbbdddaaa``````bbbfffmmmuuu{{{zzzssskkkeee```^^^]]]^^^]]]^^^```ccceeeggghhhlllnnnqqqssstttsssqqqppprrrrrrqqqpppooooooooooooppppppppppppoooooonnnmmmiiikkknnnpppooohhh___YYYPPPMMMHHHCCC???<<<;;;:::666666555555444444555555444444333333333333444444333333444555555666777777555555666666666777777777888888777777888888999:::888888888999999999:::::::::999999:::;;;;;;:::888888888888888999;;;<<<===??????AAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::888888777777777888999:::{{{|||}}}~~~}}}{{{xxxsssnnnhhhbbb[[[WWWRRROOOJJJFFFEEECCCBBBAAA<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999:::888888999999:::;;;<<<<<<<<<===???BBBDDDFFFGGGHHHHHHGGGEEEEEEEEEFFFHHHIIIJJJKKKLLLNNNPPPTTTXXX[[[^^^dddmmmtttxxxyyyzzz{{{|||zzzvvvqqqlllfffbbb___]]]^^^___```aaadddiiillltttzzz~~~{{{vvvllleee[[[RRRKKKFFFBBB@@@@@@???BBBHHHOOO[[[ooo~~~wwwsssmmmkkkfffbbb___^^^^^^___```bbbdddeeegggjjjooorrr{{{~~~yyyuuurrrooonnnpppqqqqqqpppmmmkkkkkklllggggggffffffdddcccaaa```^^^^^^^^^^^^]]]]]]]]]]]][[[ZZZYYYWWWTTTOOOHHHDDD>>>>>><<<:::888777777888777888999<<>>;;;888555333222////////////............---------....../////////................................................////////////////////////,,,,,,---------.........++++++,,,---......//////............................................................////////////---------............///////////////000111222333555777===HHHVVVfffsss{{{zzz}}}yyyrrriiicccbbbhhhpppvvv{{{zzzyyywwwuuurrrpppoooqqqmmmdddWWWJJJBBB@@@AAAEEEKKKSSSZZZ^^^```aaabbbaaa``````cccjjjssszzzzzzrrriiibbb^^^\\\[[[\\\]]]___aaaccceeehhhiiimmmooorrrtttuuusssrrrpppsssrrrqqqpppooooooooooooqqqqqqrrrqqqpppooonnnmmmhhhhhhhhhgggeee___WWWRRRLLLIIIEEE@@@<<<:::999999555444444444444444555555333333222222222222333333222333333444555666666777666666666777777777888888888888888888888999999:::999999999999:::::::::::::::999999:::;;;;;;:::888888888888999:::;;;======@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<======<<<<<<;;;:::777777777888888999::::::|||}}}~~~~~~}}}xxxtttnnnhhhaaa[[[TTTOOOHHHEEEBBB@@@@@@@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888999:::<<<===>>>>>>>>>@@@BBBEEEGGGIIIJJJKKKJJJHHHEEECCCCCCDDDFFFGGGJJJLLLOOOQQQRRRUUUYYY[[[aaafffnnntttwwwyyyzzz{{{zzzxxxuuuqqqllliiifffdddccceeeggghhhjjjlllpppssszzzyyynnnhhh]]]SSSLLLGGGCCC@@@@@@@@@CCCIIIQQQ]]]ppp~~~wwwsssmmmkkkhhhdddaaa___^^^^^^___```ccceeegggjjjnnnrrrzzz~~~{{{wwwsssqqqpppoooppppppooolllkkkkkklllhhhhhhhhhgggeeedddbbbaaa______^^^^^^]]]]]]]]]\\\\\\ZZZWWWTTTQQQLLLGGGBBB;;;<<<;;;999666666777999888888:::===BBBKKKUUU]]]eeedddcccaaa[[[WWW[[[cccmmm|||~~~zzztttoookkkgggccc```ZZZYYYYYYYYY[[[^^^```bbbeeeggghhhfffaaa^^^^^^___dddddddddfffjjjoootttwwwyyyzzz|||~~~~~~~~~||||||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~}}}|||{{{wwwxxxyyyzzzyyyxxxwwwvvvvvvvvvuuutttttttttttttttrrrrrrsssssstttxxx~~~nnn\\\QQQOOONNNMMMNNNTTT^^^kkktttxxxwwwsssooommmnnnrrrvvvyyy|||wwwtttrrroooiiieeeZZZUUUQQQRRRXXX```eeehhhjjjkkklllllliiiccc]]]ZZZQQQMMMHHHGGGHHHIIIHHHFFFBBBAAA???===:::777444222////////////............,,,,,,------......//////................................................////////////////////////,,,,,,,,,------------...++++++,,,,,,---.....................................................................////////////---------............////////////000111222333444555999BBBNNN]]]jjjrrrvvvvvvxxx|||zzztttkkkfffgggoooyyy}}}zzzvvvsssqqqpppjjj```SSSHHHBBBAAABBBFFFLLLUUU\\\___aaaaaabbbbbbaaabbbgggooowww~~~~~~xxxpppgggaaa]]][[[[[[\\\^^^aaacccdddfffiiikkkoooppprrrtttttttttrrrqqqtttsssrrrqqqppppppppppppqqqqqqrrrqqqpppnnnlllkkkgggeeebbb___[[[VVVPPPKKKFFFEEEBBB>>>;;;999888888555444444444444444555555333222222111111222222333333333444444555666666666777777777777888888888888999888888888888999::::::999999:::::::::;;;;;;;;;:::999999:::;;;;;;:::888888999:::<<<===>>>>>>>>>AAABBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@??????>>><<<============<<<;;;;;;777888888999999:::::::::}}}~~~~~~}}}|||tttpppiiiccc\\\UUUNNNIIIBBB@@@>>>>>>>>>>>><<<:::<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;;;;<<<<<<999::::::::::::::::::999::::::;;;===>>>???@@@AAABBBDDDFFFHHHKKKLLLMMMNNNKKKHHHEEEBBBAAABBBEEEFFFIIIMMMRRRUUUWWWYYY\\\^^^cccgggmmmrrruuuwwwyyyzzzwwwuuussspppmmmkkkjjjiiiiiikkknnnpppqqqtttwwwyyy|||rrrkkk```VVVNNNHHHDDDBBBAAAAAAEEEKKKSSS___rrrxxxtttmmmkkkhhhdddaaa___^^^]]]^^^```bbbdddfffjjjnnnrrryyy}}}~~~zzzvvvtttssspppppppppnnnlllkkklllmmmjjjjjjjjjiiigggfffdddccc______^^^^^^]]]\\\[[[[[[WWWUUUQQQNNNLLLIIIEEEBBB:::::::::888666555888:::888999:::===DDDMMMXXX```gggffffffccc\\\UUUVVV\\\fffuuu|||yyywwwtttrrrooommmjjjiiigggggggggiiijjjlllnnnooommmmmmllljjjhhheeebbbaaabbbccceeegggjjjooossswwwwwwyyyzzz|||}}}~~~}}}}}}|||}}}~~~~~~~~~}}}{{{zzzxxxzzz{{{}}}}}}}}}{{{zzzxxxyyyzzz{{{zzzyyywwwvvvwwwwwwvvvuuuuuuuuuuuuvvvsssssstttssstttwww|||yyyeeeXXXPPPOOOMMMLLLQQQ\\\kkkuuu|||wwwqqqmmmnnnqqqtttrrr{{{yyytttrrrpppmmmjjj^^^ZZZVVVXXX^^^dddggghhhhhhiiijjjjjjhhhdddaaa^^^SSSNNNHHHFFFHHHJJJIIIGGGBBBAAA@@@>>>;;;777444222////////////............---------...//////000000................................................////////////////////////------------............------------........................................................................////////////---------............////////////000111222444555888===GGGUUUcccllloooooonnnpppsssvvvzzz}}}xxxrrrkkkfffiiisss|||xxxtttrrrnnnggg\\\PPPGGGCCCCCCDDDIIINNNTTTYYY]]]___aaaccccccccceeekkksss{{{zzzvvvoooggg```]]][[[[[[]]]```dddfffgggiiilllnnnqqqrrrrrrsssssssssssssssuuutttsssrrrqqqqqqqqqqqqppppppppppppooollljjjhhheeebbb]]]XXXTTTPPPKKKGGG@@@@@@>>><<<:::888777666555555444444444444555555333333333222222333333333666666666666666666666666777777777888888888999999999999888888999999:::;;;::::::::::::;;;;;;;;;;;;:::999999:::;;;;;;:::888999;;;>>>AAABBBBBBAAA@@@BBBBBBCCCCCCCCCBBBBBBAAABBBBBBCCCCCCBBBAAA???>>>===============<<<;;;;;;888888999999:::999999999~~~~~~~~~}}}|||rrrnnnggg```YYYRRRKKKFFFAAA@@@?????????>>><<<999=========>>>>>>===<<<<<<:::::::::;;;;;;<<<<<<<<<999::::::;;;;;;::::::999;;;<<<===???@@@BBBCCCCCCFFFGGGIIIKKKMMMOOOPPPPPPKKKHHHDDDAAA@@@BBBDDDFFFHHHMMMTTTXXXZZZ\\\___aaacccggglllpppsssuuuwwwyyyuuutttrrrpppnnnmmmmmmlllmmmpppsssuuuvvvxxx{{{}}}~~~tttmmmbbbXXXPPPJJJFFFCCCBBBBBBFFFMMMUUUaaatttxxxtttllljjjhhhdddaaa^^^]]]\\\^^^```bbbdddgggjjjooorrrxxx{{{|||xxxvvvuuupppqqqqqqooommmlllmmmnnnllllllkkkkkkiiihhhfffeee``````___^^^\\\[[[ZZZZZZRRROOOKKKHHHGGGEEECCCAAA999::::::888666555888;;;999999;;;>>>DDDOOOZZZbbbeeeeeeeeeccc[[[TTTUUU[[[\\\jjj{{{zzzwwwvvvuuuttttttsssrrrqqqpppssssssuuuvvvxxxyyyzzzzzzqqqpppnnnmmmllljjjfffccc___aaadddfffiiimmmrrruuuvvvxxxzzz{{{}}}}}}}}}||||||}}}~~~~~~}}}{{{yyywwwyyy{{{|||}}}|||{{{zzzyyyzzz{{{||||||zzzxxxwwwxxxwwwwwwvvvvvvvvvvvvvvvtttttttttttttttwww{{{lll^^^QQQOOOLLLKKKOOOZZZjjjuuuzzzsssnnnmmmpppsssnnnwwwzzzuuurrrqqqpppooobbb^^^ZZZ\\\aaaggghhhgggffffffggghhhgggeeecccbbbUUUOOOHHHFFFHHHJJJIIIGGGBBBBBBAAA???<<<888555333000/////////............---......///000111111222................................................////////////////////////............/////////000///////////////...................................................................../////////000---------.........///////////////000111333444555999???KKKZZZgggmmmmmmkkkggghhhjjjnnnrrrwww{{{}}}tttooohhheeeiiisss}}}xxxtttrrrmmmfff[[[OOOGGGDDDEEEFFFKKKNNNSSSVVVYYY]]]aaadddeeedddgggmmmvvv}}}xxxtttnnnfffaaa]]]\\\[[[___bbbgggiiiiiikkknnnqqqssssssrrrsssssssssssstttuuuuuutttsssrrrrrrrrrrrrnnnnnnoooooommmjjjgggfffccc___ZZZUUUQQQMMMIIIFFF<<<<<<<<<;;;999888666555666666555444444444555555555444444333333444444555888888888777777777777777777888888888888999999999999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<::::::999:::;;;<<<:::888;;;===AAAEEEFFFFFFDDDBBBBBBBBBBBBCCCBBBBBBAAA@@@BBBCCCDDDDDDDDDBBB@@@>>>===============<<<<<<;;;999999:::::::::999999888~~~~~~~~~|||{{{rrrlllddd[[[SSSLLLFFFBBB<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;:::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<::::::::::::::::::::::::>>>======>>>???BBBEEEGGGKKKKKKLLLLLLLLLLLLKKKKKKHHHFFFDDDBBBBBBDDDGGGIIINNNRRRXXX\\\^^^___aaabbbgggiiimmmqqquuuxxxzzzzzzwwwvvvtttqqqoooooorrrtttuuuxxx{{{}}}~~~}}}qqqkkkbbbYYYRRRKKKFFFBBBAAADDDGGGJJJQQQ^^^ppp||||||xxxpppmmmhhhbbb___\\\\\\\\\\\\___cccfffhhhkkknnnpppzzz||||||yyywwwvvvssspppoooooooooooonnnkkklllmmmmmmmmmjjjhhhgggeeecccaaa______]]][[[YYYUUUQQQLLLHHHEEEBBB???===;;;::::::999888777666666888;;;===>>>CCCOOOXXX\\\___bbbccc___YYYRRROOONNNTTT^^^nnn~~~{{{yyywwwuuussstttuuuwwwzzz|||~~~}}}xxxqqqjjjhhhkkkkkkfffaaadddaaa```dddjjjqqqtttuuuvvvwwwyyy{{{|||}}}~~~~~~~~~}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{{{{zzzzzzzzz{{{}}}}}}zzzxxxvvvvvvwwwvvvttttttuuuwwwvvvvvvuuussssssuuuzzz}}}~~~vvveeeZZZRRRMMMNNNPPPTTTbbbrrrwwwpppooopppooouuuzzz|||uuurrrpppnnnllleee^^^XXXZZZaaagggiiigggdddbbb```aaadddeee```\\\YYYRRRJJJFFFGGGHHHGGGFFFEEEDDDBBB@@@<<<888444222111000...---,,,---///000////////////////////////////////////////////////000000000000000000000000---------,,,,,,+++++++++////////////////////////,,,,,,------.../////////------------------------..............................////////////......////////////000000000000000000000000111333888;;;<<>>===;;;999777777777777444444444444444444444444555555555555555555444444666666777888888888888888888888777777777777888888888999999999999:::::::::======<<<<<<;;;:::::::::<<<;;;:::999999:::;;;<<>>>>><<<999<<<;;;::::::999999::::::~~~}}}{{{yyypppkkkbbbZZZSSSLLLEEEBBBAAA@@@@@@@@@@@@@@@AAABBBAAA@@@???>>>>>>???@@@AAA???>>>>>>=========>>>>>>>>>>>>??????????????????AAA@@@@@@AAACCCFFFIIIKKKOOOOOOOOONNNMMMLLLKKKKKKFFFDDDBBBAAABBBDDDGGGIIIPPPUUUZZZ___aaacccdddeeehhhjjjnnnrrruuuxxxzzzzzzxxxwwwvvvsssqqqrrrtttwwwyyy||||||qqqlllcccZZZRRRLLLFFFBBBAAACCCGGGJJJRRR___ppp|||{{{xxxooolllhhhccc___]]]\\\\\\[[[^^^bbbfffhhhkkknnnqqqzzz}}}}}}zzzwwwuuussspppoooooooooooonnnmmmmmmnnnooonnnllljjjiiigggeeebbbaaa```^^^\\\ZZZSSSOOOJJJFFFCCCAAA???======<<<<<<;;;:::999888777777;;;===???FFFRRR[[[___^^^______[[[TTTMMMIIIHHHIIIRRRbbbttt}}}yyywwwuuusssqqqppprrrwww|||uuummmeeeaaacccdddaaa^^^aaa______cccjjjppptttuuuwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}}}}}}}}}}||||||zzzzzzyyyzzzzzz{{{zzzzzzzzz{{{||||||zzzxxxvvvwwwwwwvvvttttttuuuwwwwwwvvvuuussssssuuuyyy||||||lll^^^UUUNNNOOOPPPSSS```ppp~~~zzzrrrqqqsssssswww{{{}}}vvvrrrpppmmmjjjccc\\\UUUVVV\\\bbbdddddd```^^^\\\^^^bbbbbb___[[[VVVOOOGGGCCCDDDFFFEEEDDDEEEDDDCCC@@@===999555333111000///...---...//////////////////////////////////////////////////////////////////////////////.........---------,,,,,,......................../////////...------,,,,,,------------------------..............................////////////............/////////000000000000111111111222444888;;;@@@IIIXXXgggnnnllleee___\\\[[[\\\___cccggghhhiiifffaaa]]]```iiittt|||}}}uuunnnggg___VVVQQQLLLHHHHHHLLLNNNQQQUUUXXX[[[^^^bbbeeegggjjjpppzzz|||qqqmmmfffbbb___^^^]]]]]]aaaccceeegggiiimmmqqquuutttuuuvvvvvvtttsssssstttvvvuuutttsssssssssrrrsssooommmjjjiiigggdddaaa^^^YYYVVVQQQLLLHHHEEEAAA>>>;;;:::888666555555555555444444444444444444444444555555555555555555555555777888888999999999999999888888777777777777888888777777777777888888888999::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<===>>>BBBCCCDDDFFFGGGHHHHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???????????????@@@>>><<<<<<>>>>>>===;;;<<<;;;::::::999999::::::~~~|||xxxuuupppjjjccc[[[TTTMMMHHHDDDCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@BBBBBBBBBAAA@@@??????????????????@@@@@@@@@AAAAAABBBBBBDDDDDDDDDEEEHHHJJJMMMOOOSSSRRRQQQOOOMMMKKKJJJIIIEEEDDDCCCCCCEEEHHHJJJLLLTTTYYY^^^cccfffgggiiijjjjjjlllooorrrvvvxxxzzzzzzxxxxxxxxxvvvtttuuuxxxzzz}}}{{{rrrlllcccZZZSSSLLLFFFCCCAAACCCGGGKKKSSS```ppp{{{{{{wwwooolllhhhccc```]]]\\\\\\ZZZ]]]aaaeeehhhkkkooorrrzzz}}}~~~zzzxxxuuussspppoooooopppooonnnnnnnnnooooooooonnnlllkkkiiigggeeecccbbb```]]]ZZZQQQMMMHHHDDDBBB@@@>>>===???>>>>>>===<<<;;;:::999777;;;>>>AAAJJJVVV___aaa^^^^^^\\\VVVOOOIIIEEECCCAAAIIIVVVgggvvv{{{wwwtttrrrpppmmmlllmmmqqqwww~~~sssjjj___ZZZZZZ\\\\\\ZZZ\\\\\\^^^cccjjjppptttvvvyyyyyyxxxyyyzzz|||~~~~~~~~~}}}}}}}}}}}}|||zzzxxxxxxyyyzzz{{{{{{zzzyyyzzz||||||zzzyyywwwwwwwwwvvvttttttuuuwwwxxxwwwvvvtttssstttwwwzzzzzzwwwcccYYYPPPPPPPPPRRR^^^mmm~~~vvvssstttvvvwww{{{~~~xxxtttppplllhhhaaaYYYQQQPPPTTTZZZ]]]]]]ZZZXXXWWWZZZ]]]^^^\\\ZZZSSSMMMGGGCCCDDDEEEEEEDDDEEEDDDCCCAAA===:::666444000000000//////........./////////////////////////////////////////////////////////////////////////////////...............------------------------//////......---,,,,,,,,,------------------------..............................////////////..................////////////000111222333333555888;;;DDDOOO^^^kkkooojjjaaaYYYWWWVVVWWWYYY]]]```bbbbbb^^^ZZZXXX[[[dddooowww{{{wwwoooeee[[[RRRNNNMMMLLLLLLOOORRRUUUXXX[[[]]]```cccfffhhhnnnvvv{{{ooojjjccc^^^\\\]]]]]]]]]```bbbeeegggjjjnnnsssvvvuuuwwwxxxwwwvvvttttttuuuuuuuuuttttttsssrrrrrrrrrooommmkkkiiigggbbb]]]YYYRRROOOJJJFFFCCC???<<<999999888777555444444444444666666666666666666666666555555555555555555555555888999999:::;;;:::::::::999888888777777888888999888888888888999999999999999999999:::;;;<<<===============>>>???@@@AAABBBGGGGGGHHHJJJJJJKKKKKKKKKJJJHHHFFFDDDAAA???>>>>>>?????????@@@@@@@@@@@@@@@@@@>>>======>>>???>>><<<<<<;;;;;;:::::::::::::::~~~zzzvvvrrrpppkkkddd]]]WWWRRRMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEEEEDDDEEEEEECCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKMMMOOOPPPSSSRRRPPPNNNKKKIIIHHHGGGGGGGGGHHHIIIKKKNNNQQQRRRXXX]]]cccgggjjjkkkmmmnnnmmmnnnpppsssvvvxxxzzz{{{xxxyyyxxxwwwwwwwwwzzz|||{{{qqqkkkcccZZZSSSLLLGGGCCCBBBDDDGGGMMMVVVcccqqqzzzzzzvvvnnnlllhhhddd```^^^]]]\\\ZZZ\\\```dddgggkkkpppssszzz}}}{{{yyyuuurrrpppoooooopppoooooommmnnnooooooooonnnmmmllljjjhhhfffeeedddaaa]]]ZZZPPPLLLGGGCCCAAA@@@???>>>@@@??????>>>===<<<;;;;;;888<<>>;;;888666888888777777666666666666666666666666666666666666555555555555666666666666888999999:::::::::::::::999999888888888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???@@@??????@@@BBBCCCEEEGGGGGGKKKLLLMMMMMMMMMMMMMMMMMMKKKIIIGGGDDDBBB@@@???>>>@@@@@@AAAAAABBBBBBCCCCCC??????>>>>>>??????>>>>>><<<<<<;;;:::::::::::::::~~~}}}}}}zzzuuurrrpppkkkeee```\\\XXXTTTQQQRRRQQQQQQPPPPPPPPPQQQQQQRRRQQQPPPOOONNNOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNLLLMMMMMMMMMNNNNNNNNNOOONNNNNNNNNNNNOOOOOOPPPPPPRRRPPPNNNLLLJJJHHHGGGGGGIIIJJJLLLOOORRRTTTWWWXXX]]]aaagggkkkmmmnnnoooppppppqqqrrrtttvvvxxxzzz{{{xxxyyyyyyyyyxxxyyy{{{}}}~~~{{{ooojjjaaaYYYRRRLLLGGGDDDCCCEEEIIIOOOYYYfffrrrzzz~~~~~~xxxtttnnnlllhhheeeaaa___]]]]]]ZZZ\\\```cccfffkkkpppssszzz|||}}}zzztttrrroooooooooppppppooolllmmmmmmnnnnnnnnnnnnmmmjjjiiihhhgggeeeccc___\\\RRRNNNHHHDDDBBBAAA@@@???@@@@@@???>>>===<<<<<<;;;;;;===@@@EEEPPP___ggghhhddd___XXXQQQKKKFFFBBBAAABBBEEEKKKUUUaaakkkrrruuuqqqnnniiifffeeecccaaa```bbbeeekkkrrrxxx}}}|||pppggg[[[SSSQQQTTTWWWYYYZZZ]]]bbbhhhmmmrrrvvvxxx{{{zzzyyyxxxyyy{{{~~~}}}}}}~~~~~~~~~}}}{{{yyyyyyyyyzzz{{{{{{zzzxxxyyyzzz{{{zzzyyyxxxyyyyyywwwuuutttuuuvvvxxxxxxwwwuuusssrrrtttvvvyyy~~~qqqcccWWWSSSRRRSSS]]]iii|||ssspppoooqqqxxx|||vvvooojjj___WWWNNNHHHHHHKKKNNNOOONNNMMMNNNPPPSSSVVVWWWWWWRRROOOJJJGGGEEEEEEEEEEEEEEEEEEDDDBBB@@@===:::888111111111111000///...---////////////////////////////////////////////////........................------------------......------------------------++++++,,,,,,---.........------------------------..............................////////////...............////////////000000222333444555888<<>><<<:::777444666777777777777666666666777777777777777777777777555555555666666666777777777888888999:::999999999::::::999999999999::::::<<<<<<<<<<<<==================<<<<<<===>>>@@@AAACCCDDDFFFHHHJJJLLLMMMNNNPPPPPPPPPPPPPPPOOOOOONNNKKKJJJHHHFFFCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBB>>>>>>??????>>>>>>??????===<<<;;;;;;::::::;;;;;;}}}}}}}}}}}}{{{xxxvvvqqqnnniiieeeccc```^^^\\\ZZZZZZZZZZZZZZZ[[[\\\\\\^^^]]][[[YYYXXXXXXXXXYYYVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVWWWWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKLLLLLLMMMOOORRRUUUXXX[[[\\\]]]cccgggllloooqqqqqqrrrssssssssstttuuuvvvxxxzzz{{{yyyzzz{{{{{{zzzzzz|||~~~}}}yyylllggg___WWWQQQLLLHHHEEEEEEGGGKKKRRR]]]iiittt{{{~~~{{{vvvsssmmmkkkiiifffbbb```^^^]]][[[]]]```bbbeeejjjooosssyyy|||~~~{{{tttqqqooonnnoooppppppooollllllmmmmmmnnnnnnooooookkkjjjiiiiiiiiifffbbb___VVVRRRKKKFFFDDDCCCCCCBBBBBBAAA@@@???>>>======<<<===???AAAGGGUUUfffppprrrllleee[[[RRRJJJEEEAAA???>>>???CCCKKKVVVaaahhhkkkgggddd```]]]\\\ZZZXXXWWWWWWYYY^^^eeemmmtttyyy|||~~~zzzoooggg]]]VVVSSSUUUXXXZZZ^^^ccchhhmmmqqqtttwwwzzzzzzzzzyyyyyyzzz{{{}}}~~~{{{}}}~~~~~~~~~}}}|||{{{{{{zzzzzz{{{yyyxxxxxxyyyzzzzzzyyyyyyyyyyyywwwuuutttuuuvvvvvvwwwvvvuuusssssstttvvvzzz~~~|||kkk\\\VVVTTTSSS[[[eeezzzvvvqqqnnnpppwww~~~zzzrrrlll```YYYPPPIIIGGGHHHIIIJJJJJJKKKLLLNNNPPPSSSUUUWWWQQQOOOJJJFFFDDDBBBCCCCCCEEEEEEDDDCCCAAA>>>;;;:::222222111000//////......////////////////////////////////////////////////........................---------------.........------------------------......------,,,+++++++++------------------------..............................////////////......////////////000000000000000111222333555:::???CCCNNN]]]iiikkkiiiggg```VVVUUUWWW\\\```cccaaa\\\WWWTTTSSSRRRTTTYYY```hhhlllvvvzzz~~~~~~xxxlll___TTTNNNJJJLLLPPPPPPQQQTTTUUUWWWZZZ\\\^^^```ccceeekkkyyywwwlllccc___ZZZXXXYYY\\\^^^___aaacccfffhhhkkkooossswwwyyyzzz{{{zzzwwwuuuuuuvvvtttuuuuuutttsssqqqooonnnllliiifffbbb]]]WWWPPPKKKEEECCC???<<<;;;999666444333444555555555555555444777777777777777777777777555555555666666777777888777888888999999999999999;;;::::::999999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<===@@@BBBDDDKKKMMMOOOQQQSSSUUUVVVVVVTTTTTTTTTTTTSSSRRRQQQPPPNNNLLLJJJHHHEEECCCBBBAAA=========>>>>>>>>>>>>>>><<<>>>???>>>======>>>@@@===<<<<<<;;;;;;;;;;;;;;;~~~}}}}}}~~~}}}xxxuuuqqqooonnnmmmkkkjjjggggggggghhhiiijjjkkklllnnnllljjjhhhfffeeeeeeeeeccccccccccccdddeeefffgggggggggffffffeeeeeeddddddcccbbb```^^^[[[XXXVVVTTTQQQPPPOOOOOOOOOQQQSSSUUUUUUWWW[[[___bbbcccddddddiiilllqqqtttuuutttuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{|||}}}~~~~~~||||||}}}{{{ttthhhccc\\\VVVPPPLLLHHHFFFGGGHHHLLLTTT```lllvvv||||||yyyuuusssmmmkkkiiifffccc```^^^]]]\\\^^^```bbbdddiiinnnrrryyy|||{{{sssqqqooonnnoooqqqppppppmmmmmmnnnnnnooopppqqqqqqlllllllllmmmmmmjjjfffccc[[[VVVOOOJJJGGGFFFEEEEEEDDDCCCBBBAAA@@@??????>>>>>>???AAAIIIZZZooo{{{zzzqqqdddXXXOOOHHHBBB???>>>>>>@@@EEENNNVVV\\\___\\\YYYUUURRRQQQPPPNNNLLLLLLNNNRRRXXX___gggnnnrrrrrruuuwwwwwwzzz~~~|||xxxqqqlllddd^^^[[[\\\^^^```dddhhhooosssuuuvvvyyy{{{yyyyyyzzzzzz{{{|||||||||zzz|||~~~~~~~~~|||{{{zzz{{{yyywwwwwwyyyzzzzzzyyyyyyzzzzzzxxxuuutttuuuvvvuuuvvvvvvuuusssssstttvvvyyy~~~uuubbbZZZTTTQQQWWW```ooo||||||vvvqqqqqqxxx}}}|||ssslllbbb\\\TTTLLLHHHGGGGGGHHHIIIJJJKKKMMMNNNQQQTTTVVVRRRPPPMMMHHHDDDBBBBBBBBBEEEEEEEEEDDDBBB???===;;;444333111000.........///////////////////////////////////////////////////........................------........./////////..............................---,,,,,,++++++***------------------------..............................////////////......000000000000111111111222111111111222555;;;BBBHHHVVVeeennnkkkggggggaaaYYYYYY]]]ccciiikkkggg___YYYTTTSSSSSSSSSUUU[[[bbbgggppptttwwwxxxvvvpppaaaSSSMMMJJJJJJNNNOOONNNPPPTTTTTTWWWZZZ]]]___aaadddggglll{{{}}}rrrfff```]]]YYYXXXZZZ]]]______bbbdddfffhhhkkknnnsssvvvyyyzzzzzzyyywwwuuuuuuuuuttttttuuuuuusssqqqnnnmmmgggddd___[[[VVVPPPJJJFFFCCCAAA===;;;:::888666444333444555666777666666555666666666666666666666666444555555666777777888888888999999:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<==================>>>AAAFFFJJJMMMUUUVVVXXX[[[]]]^^^^^^^^^YYYYYYYYYXXXWWWUUUTTTSSSRRRPPPMMMJJJFFFCCCBBBAAA=========<<<<<<<<<<<<<<<;;;===>>>>>><<<<<<>>>@@@======<<<;;;;;;;;;;;;;;;~~~~~~}}}zzzxxxxxxxxxwwwvvvwwwwwwxxxyyyzzz|||}}}~~~~~~|||yyywwwuuuuuuuuuvvvvvvwwwwwwxxxzzz{{{|||zzzzzzyyyxxxwwwvvvuuuuuukkkjjjgggddd```\\\YYYWWWRRRQQQQQQRRRSSSVVVYYY[[[]]]___cccgggjjjkkkllllllmmmpppuuuwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvxxxzzz{{{~~~~~~~~~xxxqqqfffaaa[[[UUUPPPLLLIIIFFFHHHIIIMMMVVVbbbnnnwww|||}}}zzzwwwtttrrrlllkkkiiifffcccaaa___]]]]]]^^^```bbbdddhhhmmmqqqyyy||||||sssqqqooonnnpppqqqqqqpppoooooooooooopppqqqssssssnnnnnnnnnooopppnnnjjjfff^^^YYYRRRLLLIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAA@@@>>>???AAAJJJ^^^uuu|||mmm___TTTLLLEEEAAACCCAAAAAADDDJJJPPPTTTVVVTTTQQQMMMKKKIIIHHHGGGEEEGGGHHHJJJNNNUUU\\\ccchhhnnnqqqtttuuuzzz~~~~~~zzzuuuqqqkkkfffddddddeeefffggglllsssvvvwwwxxxyyy{{{yyyyyyzzz{{{|||||||||{{{zzz{{{~~~~~~{{{yyy{{{yyywwwwwwxxxzzzzzzyyyzzzzzzzzzxxxuuutttuuuvvvtttuuuvvvuuussssssuuuvvvxxx~~~{{{ggg\\\UUUPPPSSS[[[fffsss{{{uuusssyyy|||{{{~~~|||ssslllccc^^^VVVOOOIIIGGGFFFGGGIIIJJJLLLLLLNNNPPPTTTVVVUUUTTTPPPKKKGGGDDDCCCDDDEEEEEEEEEDDDBBB@@@>>><<<555444111///......///000////////////////////////////////////////////////.........................../////////000000111111////////////////////////***++++++,,,,,,---......------------------------..............................////////////......000111111111222222222222111111000111444<<>>>>>>>>>>>??????????????????@@@CCCGGGMMMRRRUUU[[[\\\___aaacccddddddddd\\\\\\\\\[[[YYYXXXVVVUUUVVVTTTPPPKKKGGGCCCAAA?????????>>>>>>======<<<<<<:::<<<>>>>>><<<;;;===@@@======<<<;;;;;;;;;;;;<<<{{{vvvtttooojjjddd___\\\ZZZYYYYYY[[[]]]```bbbdddeeeiiijjjkkkmmmoooqqqrrrsssuuuttttttuuuwwwyyyxxxwwwwwwxxxyyyyyyzzzzzzzzzyyy|||~~~~~~~~~vvvoooddd]]]WWWTTTQQQLLLJJJKKKKKKKKKOOOXXXeeerrrzzz~~~}}}yyytttqqqlllkkkiiifffdddaaa___^^^^^^^^^___```dddhhhkkknnnuuuxxx||||||tttsssqqqpppppppppqqqqqqqqqpppooonnnoooqqqtttuuusssrrrqqqrrrrrrqqqnnnkkkbbb___YYYSSSMMMJJJHHHGGGHHHHHHGGGEEECCCBBB@@@???AAACCCEEELLL]]]vvvxxxhhh[[[QQQJJJFFF>>><<<<<<>>>BBBGGGJJJKKKLLLJJJFFFCCCAAAAAABBBCCCCCCCCCEEEIIINNNTTTZZZ]]]eeegggkkkqqqxxx|||}}}|||~~~{{{wwwsssooommmllllllpppqqqsssvvvxxxzzz{{{{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{|||}}}~~~~~~}}}}}}{{{zzzxxxwwwwwwxxxzzz{{{wwwwwwxxxyyyyyywwwvvvuuuzzzyyyxxxwwwvvvtttssssss{{{{{{~~~nnn```WWWQQQQQQUUU]]]hhhwww{{{xxxxxxxxxzzz|||yyynnngggaaaYYYQQQMMMKKKIIIHHHKKKKKKLLLMMMOOOQQQSSSTTTTTTTTTRRRNNNJJJFFFDDDDDDEEEEEEEEEDDDBBB???===;;;<<<777222000000000///---........................------............------------------------------//////......---------,,,000000//////.........---........................////////////////////////,,,...111333333111...,,,------------------,,,,,,000////////////000000111222///222999999888DDDUUUgggiiikkkjjjddd___]]]\\\]]]```eeemmmqqqoooeee]]]VVVVVVUUUSSSSSSUUUZZZ]]]dddhhhnnnpppkkk```TTTLLLDDDGGGJJJLLLLLLMMMOOOPPPUUUWWW\\\``````^^^bbbhhhppp{{{{{{rrrhhh___ZZZYYYYYYYYYZZZ\\\___```dddeeefffgggiiilllqqqtttvvvxxxyyyyyyvvvtttssstttuuuuuuttttttrrrmmmgggccc```[[[TTTMMMHHHEEEBBB@@@===<<<;;;999777666555555777777777777777777777777555666666777777777777777888888888888888888888888::::::::::::::::::;;;;;;<<<;;;:::999:::;;;<<<===<<>>=====================<<<<<<<<<<<<======>>>>>>===<<<;;;::::::999~~~|||wwwqqqlllgggcccaaa___```bbbdddfffhhhjjjkkkqqqqqqrrrtttvvvwwwxxxyyyxxxwwwvvvxxxzzz{{{zzzyyyyyyzzzzzz{{{||||||{{{{{{|||~~~~~~}}}}}}~~~uuunnnccc\\\VVVTTTQQQMMMLLLMMMOOOPPPTTT]]]hhhssszzz}}}~~~yyytttqqqlllkkkiiigggdddbbb```_________```aaadddgggkkkmmmtttwww{{{}}}uuutttrrrqqqpppppppppqqqqqqpppppppppqqqssstttvvvtttttttttuuuwwwvvvtttrrriiieee]]]UUUOOOKKKIIIIIIJJJIIIGGGFFFDDDCCCCCCBBBCCCEEEHHHNNN___xxx~~~nnnaaaUUULLLGGGAAA@@@>>>???BBBEEEFFFGGGHHHFFFCCC@@@??????@@@AAA@@@AAACCCGGGMMMRRRWWWZZZaaaccchhhnnnuuuyyyzzzyyy{{{{{{zzzxxxuuurrrpppnnnqqqssstttwwwyyyzzz{{{{{{|||||||||}}}}}}}}}~~~~~~||||||}}}~~~~~~~~~}}}|||zzzyyywwwvvvvvvwwwyyyzzzwwwxxxxxxxxxxxxwwwvvvvvvyyyyyyxxxwwwvvvuuuttttttxxxxxx{{{ttteee[[[TTTRRRUUUVVV___nnnzzz~~~yyyyyyzzz|||{{{rrrhhhccc[[[TTTOOOLLLIIIGGGIIIJJJKKKMMMPPPRRRUUUVVVZZZZZZWWWSSSMMMHHHEEEDDDFFFFFFFFFEEECCC@@@>>>===<<<888333111000000///---........................---......//////......---------------------------111000000000///////////////.........------------------------------------........................---...000111111000...---...---------------------///////////////000000111222///222999:::;;;GGGWWWeeegggiiihhhccc___]]]]]]\\\^^^bbbiiinnnllleee^^^WWWWWWUUUSSSRRRTTTXXX[[[fffjjjnnnnnnhhh\\\PPPHHHCCCEEEIIIKKKLLLMMMOOOQQQUUUWWW[[[___^^^]]]bbbjjjttt}}}zzzqqqfff^^^ZZZYYYYYYYYYZZZ]]]___aaabbbccceeefffhhhkkkppptttwwwyyyzzzzzzwwwuuuuuuuuuuuuuuutttsssqqqlllfffbbb\\\WWWPPPJJJFFFCCC@@@>>><<<;;;:::888777666555555777777777777777777777777555666777777888888777777888888888888888888888888999999::::::::::::;;;;;;======<<<;;;<<<===>>>???>>>@@@BBBCCCBBBBBBCCCDDDDDDEEEHHHKKKOOOVVV^^^dddiiiiiiiiijjjjjjiiiiiiiiieeebbb^^^\\\ZZZXXXVVVTTTRRRPPPMMMIIIEEECCCAAAAAA??????>>>===<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>======<<<;;;:::::::::|||vvvqqqnnnllliiijjjlllnnnppprrrtttuuuxxxyyyzzz{{{|||}}}}}}~~~{{{zzzyyyzzz|||~~~}}}|||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}}}}||||||~~~tttmmmccc\\\VVVTTTRRROOONNNPPPTTTVVV[[[cccmmmvvv{{{}}}zzzvvvrrrnnnllljjjhhheeebbb```___aaaaaaaaabbbdddgggjjjkkkrrruuuzzz~~~}}}wwwvvvtttrrrpppppppppppppppqqqrrrssstttuuuvvvvvvvvvvvvxxxzzz}}}}}}|||zzzsssnnnddd[[[SSSOOOMMMMMMMMMKKKIIIGGGEEEEEEFFFGGGFFFIIIKKKSSSddd{{{vvvhhh[[[PPPJJJEEECCC@@@???@@@AAABBBAAABBB@@@>>><<<<<<<<<===>>>===???BBBGGGLLLRRRVVVXXX^^^aaafffnnnuuuyyyyyyyyyxxxyyyzzz{{{yyyvvvsssppptttuuuvvvxxxyyyzzz{{{{{{{{{{{{|||||||||}}}}}}}}}||||||}}}~~~~~~}}}}}}|||yyyxxxwwwvvvvvvwwwxxxyyyyyyxxxwwwwwwvvvwwwwwwwwwyyyyyyxxxwwwvvvvvvuuuuuuuuuuuuxxx}}}}}}lll```WWWTTTTTTQQQWWWbbbooozzzzzzzzzzzz{{{}}}~~~~~~wwwjjjfff___YYYSSSNNNIIIEEEFFFGGGIIILLLPPPTTTWWWYYY``````^^^XXXQQQKKKGGGEEEFFFFFFFFFFFFDDDBBB@@@>>>===999555222111000///...........................---......//////......---------------------------000000000000////////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...////////////...---........................///////////////000111111111///222999<<<@@@LLL[[[dddeeefffeeebbb___]]]]]]ZZZZZZ]]]bbbggggggddd```YYYXXXWWWTTTRRRSSSVVVYYYfffiiimmmkkkcccWWWLLLFFFDDDGGGJJJKKKLLLNNNQQQSSSVVVWWWZZZ\\\[[[\\\cccmmmzzzwwwnnnddd]]]YYYYYYYYYYYY[[[]]]___aaa```aaaccceeegggkkkppptttxxxzzz{{{{{{yyywwwwwwwwwvvvuuutttrrrpppjjjddd___VVVQQQKKKFFFBBB@@@>>><<<:::999888777666666666666777777777777777777777777666666777888888888888777777777777777777777777777999999999:::::::::;;;;;;>>>>>>>>>>>>>>>???@@@AAA???AAABBBCCCCCCDDDFFFHHHHHHKKKOOOTTTYYY___fffkkknnnnnnnnnmmmmmmlllkkkjjjfffccc___\\\ZZZXXXVVVTTTRRRPPPMMMJJJFFFCCCBBBAAA???>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<;;;;;;::::::|||xxxvvvtttuuuvvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}|||{{{|||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{{{{|||~~~uuuooofff^^^XXXVVVTTTPPPPPPRRRVVVZZZ```iiirrryyy}}}|||wwwtttooonnnllliiifffcccaaa```bbbbbbcccdddeeegggiiijjjppptttxxx}}}~~~xxxwwwuuusssqqqppppppqqqpppqqqsssuuuvvvwwwwwwwwwxxxyyy{{{{{{tttjjj```XXXSSSRRRRRRPPPNNNKKKIIIGGGHHHJJJKKKIIILLLOOOXXXiii|||oooaaaUUUMMMGGGDDDAAA????????????>>>>>>===<<<;;;:::;;;<<<======???DDDJJJPPPVVV[[[^^^ccceeejjjqqqwww{{{{{{zzztttuuuvvvwwwvvvuuusssqqquuuvvvxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}~~~~~~}}}||||||zzzyyyyyyxxxxxxyyyyyyzzzzzzyyywwwvvvvvvvvvwwwxxxxxxxxxxxxwwwwwwvvvvvvuuuttttttwww}}}ssseee[[[UUURRRQQQTTTZZZeeeqqqyyy||||||{{{zzzyyyyyy{{{}}}~~~}}}zzznnnjjjddd^^^WWWPPPHHHCCCCCCDDDGGGKKKPPPTTTXXXZZZaaaaaa```\\\UUUNNNIIIGGGFFFFFFGGGFFFEEECCCAAA@@@===;;;777333111000//////..............................////////////.............................................---------------------------------------------------------------------------------......------------...............//////////////////......//////000111222111000333999???EEESSS```eeeeeeeeeccc```^^^\\\\\\XXXWWWXXX[[[___aaaaaa```[[[[[[YYYVVVTTTTTTVVVXXXaaaeeehhhfff___VVVOOOLLLMMMNNNPPPPPPPPPPPPRRRTTTWWWWWWYYYZZZYYY[[[eeeqqq~~~sssjjjbbb[[[YYYYYYYYYZZZ\\\^^^```aaa___aaaccceeeggglllqqquuuxxxzzz||||||{{{yyyyyyzzzwwwuuutttrrrnnniiiaaa\\\QQQMMMGGGCCC@@@>>>===<<<888888777777666666777777888888888888888888888888666777888888999999888888777777777777777777777777999999999:::;;;;;;<<<<<>>===>>>===<<<<<<;;;<<<======>>>AAAGGGOOOWWW```gggkkklllmmmpppuuuzzz|||}}}|||sssrrrpppoooooopppqqqrrrvvvvvvxxxyyy{{{{{{||||||{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzz{{{{{{{{{zzzyyywwwvvvvvvvvvwwwxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvyyy~~~{{{jjj^^^VVVQQQQQQQQQTTT\\\gggqqqvvvwwwzzzyyyxxxwwwyyy|||}}}|||sssooojjjccc[[[RRRIIICCCAAABBBEEEIIIOOOTTTXXXZZZ]]]^^^___\\\WWWQQQLLLJJJFFFFFFFFFFFFFFFDDDBBBAAA>>><<<999555222000000000////////////////////////...//////////////////...........................---------.................................//////////////////////////////........................///...------------...///............//////000000............///000111222222222444:::AAAKKKYYYdddiiigggdddbbb```^^^\\\[[[XXXWWWVVVVVVXXX[[[^^^___]]]]]]\\\YYYWWWVVVXXXZZZ\\\```cccaaa\\\XXXXXXYYY[[[[[[ZZZXXXUUUTTTUUUVVVXXXXXXYYYZZZXXXZZZggguuuzzznnnfff___ZZZXXXYYYZZZ[[[]]]___```aaa```aaadddfffhhhlllrrrvvvyyy{{{}}}}}}|||{{{{{{|||xxxwwwuuurrrnnnggg```ZZZOOOKKKEEEAAA???>>>===<<<888888777777777777888888999999999999999999999999777888888999999999999999777777777777777777777777999::::::;;;<<<<<<======>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEIIINNNRRRRRRVVV\\\bbbgggkkkooorrrpppoooooommmllljjjhhhgggfffccc```]]]\\\ZZZXXXVVVTTTSSSPPPMMMJJJGGGDDDBBB@@@???>>>===;;;;;;;;;:::::::::999999999999:::::::::::::::;;;;;;;;;;;;;;;}}}zzzxxxxxx}}}~~~}}}~~~}}}~~~}}}|||{{{|||}}}~~~|||}}}~~~}}}}}}~~~xxxssslllddd]]][[[YYYVVVWWWZZZ]]]bbbiiiqqqxxx~~~zzzwwwsssrrrooollliiifffcccbbbcccccceeefffhhhiiijjjkkknnnrrrwww|||zzzxxxvvvuuussssssssssssqqqrrrssstttvvvwwwyyyyyy{{{}}}~~~uuujjjbbb]]][[[[[[\\\ZZZWWWTTTSSSRRRRRRSSSPPPSSSYYYdddxxxyyylll```WWWLLLHHHDDDBBBAAAAAA@@@?????????>>>>>>===>>>>>>>>>>>>BBBHHHRRR^^^jjjtttzzzxxxwwwwwwyyy{{{}}}}}}}}}uuurrrnnnkkkkkkmmmqqqsssuuuvvvwwwyyyzzz{{{||||||{{{{{{|||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{||||||||||||||||||||||||yyyxxxwwwwwwvvvwwwwwwwwwtttuuuuuuuuuuuuuuuuuuuuuwwwwwwzzzooobbbXXXPPPLLLLLLOOOVVV```jjjrrrvvvxxxwwwuuuuuuwww{{{~~~~~~xxxtttnnnfff]]]SSSIIICCC???AAADDDHHHMMMQQQUUUXXXWWWZZZ\\\\\\XXXRRRNNNLLLDDDEEEFFFFFFFFFDDDCCCBBB???>>>;;;666222000000222////////////////////////...//////000000//////.........................../////////000000000000000........./////////////////////////////////////////////////////////////////////...------...//////---------......//////000............///111222333444444666:::CCCOOO]]]gggkkkhhhdddbbbaaa```___^^^]]][[[XXXVVVVVVXXX\\\^^^^^^___^^^]]][[[[[[\\\^^^\\\^^^```^^^[[[[[[```eeehhhhhheeeaaa\\\YYYYYYYYYXXXYYY[[[ZZZXXX[[[iiixxxtttiiibbb]]]YYYWWWXXXZZZ\\\^^^```aaabbbaaabbbdddfffhhhlllqqquuuxxxzzz}}}}}}}}}||||||}}}zzzxxxvvvrrrnnnfff^^^YYYNNNJJJEEEAAA???>>>===<<<999999888888888888888888999999999999999999999999888888999::::::::::::999888888888888888888888888:::;;;;;;<<<===>>>??????>>>???@@@BBBCCCCCCCCCCCCCCCEEEFFFHHHJJJNNNSSSWWWXXX\\\aaafffjjjmmmppprrrqqqqqqpppooommmkkkiiihhheeebbb```^^^]]]\\\ZZZXXXUUUUUUSSSPPPMMMIIIFFFDDDBBBAAA???>>><<<;;;;;;;;;;;;::::::999999::::::;;;999999::::::;;;;;;<<<<<<}}}uuuqqqrrrtttyyy~~~~~~}}}|||{{{|||}}}~~~|||}}}~~~vvvqqqlllddd^^^\\\\\\[[[]]]aaadddiiiooouuuzzz|||yyytttssspppmmmjjjfffdddbbbbbbccceeegggiiijjjkkkkkknnnrrrwww|||yyyxxxwwwuuuttttttuuuuuurrrrrrrrrssstttwwwyyy{{{|||yyyooohhheeeccccccbbb```]]][[[YYYXXXWWWTTTXXX___kkk~~~qqqddd\\\RRROOOJJJFFFEEEDDDBBBAAAAAA@@@@@@??????>>>>>>>>><<<@@@GGGSSSbbbqqqzzzwwwrrrooonnnooosssuuussstttvvvxxxzzz{{{|||}}}|||||||||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{{{{||||||||||||{{{{{{wwwxxxxxxxxxxxxwwwvvvvvvrrrsssssssssttttttuuuuuuvvvuuuyyy~~~uuuggg[[[RRRIIIKKKNNNSSSZZZcccnnntttuuutttssssssvvv{{{~~~~~~}}}xxxqqqhhh___TTTJJJCCC???@@@CCCFFFJJJOOORRRTTTTTTWWW[[[[[[XXXSSSNNNLLLCCCDDDEEEEEEEEEDDDCCCBBB??????<<<888222000111333//////////////////////////////000000000000//////........................////////////000000000111---------....../////////////////////////////////........................////////////////////////+++,,,,,,---......//////------......///111222333555666777;;;DDDSSSaaaiiikkkgggcccbbbcccddddddccccccaaa]]]YYYWWWYYY\\\______```aaa```______aaacccaaabbbaaa]]]YYY\\\eeemmmqqqppplllgggaaa]]]]]]^^^XXXZZZ\\\\\\YYY\\\kkk{{{{{{oooddd^^^[[[YYYWWWXXXZZZ\\\^^^```aaabbbaaabbbdddeeegggjjjooossswwwzzz|||}}}}}}|||}}}}}}|||zzzwwwsssnnnfff^^^XXXNNNJJJDDD@@@>>>>>>===<<<;;;;;;:::999888888999999::::::::::::::::::::::::888999999:::;;;:::::::::999999999999999999999999<<<<<<===>>>???@@@AAAAAA@@@AAACCCDDDEEEFFFEEEEEEFFFHHHKKKMMMPPPTTTYYY\\\^^^aaafffiiikkkmmmppprrrqqqppppppooommmkkkiiihhhdddaaa___^^^^^^]]]\\\[[[WWWVVVUUURRROOOKKKHHHFFFCCCBBB@@@???===<<<<<<<<<;;;;;;::::::::::::;;;;;;888888999:::;;;;;;<<<<<>>>>>:::===EEERRRbbbuuu~~~{{{wwwtttrrrsssuuuvvvrrrsssuuuxxxzzz|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzwwwwwwxxxyyyyyywwwvvvuuuqqqrrrrrrsssssstttttttttttttttwww|||xxxkkk^^^TTTKKKMMMPPPRRRVVV^^^iiiqqqsssrrrrrrrrrvvv|||}}}~~~{{{sssiii___TTTJJJDDD???@@@BBBEEEIIIMMMPPPRRRSSSWWW[[[\\\XXXSSSNNNLLLBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@===888333000111333000000000000000000000000//////000000000000//////////////////////////////,,,---------......//////,,,,,,,,,------.................................------------------------//////000000000000//////++++++,,,,,,---...//////------......///111222333666777888;;;EEETTTbbbjjjiiifffbbbbbbeeehhhhhhhhhhhheeeaaa\\\YYYZZZ]]]```___aaabbbbbbbbbccceeegggffffffccc]]]XXX[[[fffpppuuusssoooiiiddd``````aaaXXXZZZ]]]]]]ZZZ]]]lll|||}}}~~~xxxlllaaa]]][[[YYYWWWXXXZZZ]]]___```aaabbb```bbbcccdddeeeiiimmmqqqwwwyyy|||}}}}}}|||}}}~~~}}}{{{xxxtttnnnfff^^^XXXMMMIIIDDD@@@>>>===<<<;;;===<<<;;;:::999999999999::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::<<<===>>>???@@@AAABBBBBBAAABBBDDDFFFGGGHHHGGGGGGHHHKKKNNNRRRUUUXXX]]]```bbbeeehhhkkklllmmmppprrrooonnnnnnmmmkkkjjjhhhgggcccaaa___^^^^^^^^^]]]\\\XXXXXXVVVTTTPPPLLLIIIGGGDDDCCCAAA???>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<888888999:::;;;;;;<<<<<<{{{pppkkkiiiiiinnnttt{{{~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}~~~xxxqqqmmmfff```^^^]]]^^^dddjjjpppuuu{{{~~~{{{xxxvvvsssnnnjjjeeebbb```ddddddeeegggiiimmmpppqqqtttuuuxxx{{{~~~{{{wwwuuuwwwyyyyyyxxxuuutttrrrrrrrrruuuwwwyyy|||vvvsssrrroookkkgggfffdddbbb```^^^^^^gggzzzuuuoooeeeccc___ZZZUUUPPPLLLJJJHHHEEEBBB@@@@@@@@@???>>>BBBAAACCCKKK^^^vvv}}}xxxvvvuuutttssswwwwwwvvvwwwwwwxxxyyyyyyxxxyyy|||}}}~~~~~~}}}}}}||||||||||||}}}}}}}}}{{{zzzzzzzzz}}}~~~~~~}}}}}}|||{{{zzzwwwvvvvvvvvvxxxwwwvvvtttuuuttttttttttttuuuvvvvvvwwwvvvwwwyyy~~~nnn]]]RRRPPPHHHEEEJJJSSS]]]fffmmmsssvvvzzz{{{{{{{{{~~~}}}tttkkkbbbYYYNNNGGGDDDAAA@@@CCCHHHMMMOOOOOOSSSTTTVVVYYYYYYVVVQQQLLLGGGFFFEEEFFFFFFFFFDDDBBBBBB@@@<<<888444222000000000000000000000000000000......////////////......---------............///////////////////////////---------...............---------............/////////.........---------////////////////////////////////////////////////////////////000111333333777888;;;@@@NNN^^^ggghhhgggdddbbbccchhhmmmoooooooooiiiaaa[[[ZZZ\\\___```bbbeeeeeedddfffkkkmmmlllkkkhhhbbb^^^^^^bbbjjjpppuuuuuussspppkkkfffaaa___```]]]YYYYYY^^^hhhrrryyy~~~wwwmmmddd]]]YYYVVVUUUXXXXXXZZZ[[[]]]___`````````cccffffffeeefffiiilllrrrsssvvvxxx{{{}}}~~~~~~|||xxxuuuqqqiii^^^UUUIIIFFFBBB???===>>>???@@@===>>>>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>===<<<;;;:::::::::;;;;;;::::::;;;===???AAACCCDDDIIIJJJKKKKKKJJJIIIJJJKKKOOOQQQUUUYYY]]]___aaabbbiiiiiikkklllnnnpppqqqrrrrrrrrrqqqpppnnnkkkhhhfff]]]]]]^^^___```___[[[YYYYYYXXXVVVTTTQQQNNNKKKIIIEEEDDDCCC@@@???===<<<<<<;;;<<<<<<===<<<;;;999888999:::;;;<<<<<<<<<;;;:::yyymmmhhhfffiiimmmsss|||~~~}}}}}}}}}~~~}}}||||||}}}~~~~~~~~~}}}~~~zzzsssnnngggaaa```___aaafffmmmssswww}}}|||xxxvvvsssooojjjfffcccaaadddeeefffgggjjjmmmpppqqqtttuuuxxx{{{}}}|||xxxwwwyyy{{{{{{{{{wwwvvvtttssssssuuuwwwyyy~~~~~~zzztttqqqmmmjjjhhhgggeeeccccccccclll}}}tttqqqllleee^^^XXXTTTQQQLLLIIIFFFCCCCCCBBBAAA@@@>>>???AAAIII[[[rrr}}}{{{zzzyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzxxxyyyzzz|||}}}~~~~~~~~~~~~}}}}}}||||||||||||}}}~~~|||{{{zzzzzz{{{~~~~~~~~~~~~}}}|||{{{zzzxxxwwwvvvwwwxxxwwwuuutttttttttssssssttttttuuuvvvwwwwwwwwwyyy}}}sssbbbVVVQQQKKKGGGKKKQQQXXXbbbjjjtttxxx{{{|||{{{{{{}}}zzzrrriiiaaaXXXNNNHHHDDDAAA@@@BBBHHHMMMOOOOOOTTTUUUXXXZZZ[[[XXXRRRNNNHHHGGGFFFFFFGGGGGGEEECCCCCCAAA===999666333222111000000000000000000000000......////////////......---------............///////////////////////////..................---------------............/////////.........---------////////////////////////////////////////////////////////////000222333444777:::===DDDRRRbbbkkklllhhhfffdddeeejjjooorrrrrruuuooofff```^^^___aaabbbeeehhhhhhfffhhhnnnqqqooommmiiiccc^^^^^^bbbjjjooorrrrrrrrrqqqnnniiieeebbbbbb___[[[[[[aaajjjttt{{{|||uuukkkaaa\\\YYYWWWVVVXXXXXXZZZ[[[]]]^^^``````aaaccceeefffeeeeeehhhjjjnnnppprrruuuxxxzzz{{{|||~~~zzzwwwrrrjjj^^^TTTFFFEEECCC@@@>>>=========???????????????>>>>>>===>>>>>>>>>>>>>>>>>>==================>>>???@@@AAA>>>>>><<<<<<;;;<<<===>>>;;;<<<===>>>@@@CCCEEEFFFIIIJJJKKKJJJJJJJJJKKKMMMSSSUUUYYY]]]aaadddeeefffjjjkkklllmmmnnnooopppqqqrrrrrrrrrpppnnnkkkiiiggg```___^^^^^^___]]][[[YYYXXXWWWVVVTTTQQQNNNKKKIIIFFFEEECCCAAA???>>>======<<<<<<<<<<<<;;;:::999999::::::;;;<<<<<<;;;;;;:::yyyssslllfffeeefffiiiqqqxxx~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}|||uuupppiiicccbbbbbbdddjjjqqqwww{{{}}}yyywwwtttppplllhhheeeccceeefffggghhhkkkmmmpppqqqtttuuuwwwzzz}}}}}}zzzyyy{{{}}}zzzyyyvvvuuutttuuuwwwyyy~~~xxxuuuqqqooommmlllkkkiiihhhhhhrrrvvvmmmfff```^^^VVVRRRMMMJJJHHHFFFEEECCC@@@@@@CCCIIIVVVkkk~~~}}}|||{{{wwwwwwwwwxxxxxxyyy{{{{{{yyyyyyyyyyyyzzz|||}}}}}}~~~~~~}}}|||||||||||||||~~~}}}|||zzzzzzzzzzzz{{{~~~~~~~~~~~~}}}|||{{{{{{yyyxxxwwwwwwxxxwwwuuussssssssssssssssssttttttuuuxxxwwwwwwyyy|||{{{hhhZZZRRRMMMJJJKKKNNNSSS]]]gggtttyyy}}}}}}|||}}}~~~}}}|||~~~|||xxxqqqiiiaaaYYYPPPKKKEEEBBB???BBBHHHMMMPPPQQQTTTVVVYYY\\\]]]ZZZTTTOOOJJJHHHGGGGGGGGGGGGFFFDDDCCCBBB???;;;888555333222000000000000000000000000......////////////......---------............////////////////////////////////////...---------,,,---------............///...............---------/////////////////////////////////////////////////////////000111222333444777;;;@@@IIIXXXhhhpppqqqjjjhhhggghhhlllqqquuuvvv{{{uuummmfffdddeeefffgggjjjlllllljjjlllrrrtttsssnnniiibbb]]]\\\aaahhhllllllnnnqqqsssrrrnnnjjjgggeeeaaa^^^___eeeoooxxx~~~zzzrrrggg^^^YYYWWWWWWWWWWWWXXXYYY[[[]]]^^^___```bbbccceeeeeedddeeefffhhhjjjlllnnnqqqtttvvvxxxxxx|||zzzxxxvvvqqqiii]]]UUUGGGFFFEEECCCAAA???===<<>>>>>>>>???@@@AAA???@@@AAABBBDDDFFFHHHJJJLLLMMMMMMMMMMMMNNNQQQSSSYYY[[[___cccgggjjjkkklllmmmmmmmmmnnnoooooopppppprrrrrrrrrqqqooollljjjhhhccc```^^^\\\\\\[[[YYYXXXVVVVVVVVVUUURRROOOKKKIIIGGGFFFDDDBBBAAA?????????>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<;;;::::::rrryyy}}}sssjjjeeeccccccgggmmmrrruuuyyy~~~~~~}}}}}}~~~}}}}}}}}}~~~|||vvvpppjjjddddddeeegggnnnuuu{{{~~~yyyxxxuuuqqqmmmjjjgggeeeggggggiiijjjlllnnnppppppssstttwwwyyy|||~~~~~~~~~~~~||||||}}}~~~|||yyywwwvvvvvvxxxyyy}}}yyyvvvuuusssrrrpppjjjkkkttt}}}tttmmmjjjbbb^^^WWWQQQMMMJJJGGGFFFFFFFFFGGGJJJSSSccc|||~~~}}}|||{{{wwwwwwwwwwwwxxxyyyzzz{{{yyyxxxxxxwwwxxxzzz|||}}}~~~~~~}}}||||||||||||||||||{{{zzzyyyyyyyyyzzz{{{~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxxxxxxxwwwuuussssssrrrrrrrrrrrrsssttttttxxxwwwwwwxxx{{{~~~mmm]]]RRRNNNLLLKKKKKKOOOYYYdddqqqwww~~~}}}yyyvvvvvvwwwzzzwwwqqqjjjccc[[[TTTPPPGGGCCC@@@BBBHHHOOORRRSSSUUUWWWZZZ]]]]]]ZZZTTTPPPLLLJJJHHHGGGHHHHHHFFFEEECCCAAA???<<<888666444222////////////////////////......////////////......---------............///////////////////////////000000///...---,,,,,,,,,---------............///........................////////////////////////////////////////////////...//////000111333444555777<<>>===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;::::::iiirrr}}}pppiiiddd``````cccgggjjjnnntttxxx|||yyyyyyxxxzzz~~~{{{vvvpppjjjeeeeeegggjjjqqqyyy~~~zzzyyyvvvsssooollliiihhhhhhiiijjjlllmmmooopppppprrrsssuuuxxxzzz|||}}}}}}|||}}}~~~~~~}}}}}}|||yyyxxxxxxyyyzzz~~~|||{{{xxxvvvmmmoooxxxxxxtttlllfff^^^VVVQQQMMMIIIGGGHHHFFFFFFIIIOOO\\\uuu~~~~~~}}}|||{{{xxxwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwwwwwwwyyyzzz|||}}}}}}||||||||||||}}}}}}{{{zzzyyyxxxxxxyyyzzz{{{}}}}}}~~~}}}}}}|||{{{zzzzzzyyyxxxxxxxxxxxxvvvtttsssrrrrrrrrrrrrsssttttttwwwvvvvvvwwwyyy|||rrr```TTTPPPMMMKKKJJJMMMVVVaaakkkrrr{{{{{{vvvrrrppppppwwwuuuqqqjjjbbb[[[VVVSSSJJJFFFBBBDDDJJJQQQVVVXXXWWWXXXZZZ\\\\\\YYYTTTPPPMMMKKKHHHGGGGGGGGGFFFEEEAAA@@@>>><<<888666333222////////////////////////......////////////......---------............///////////////////////////000000///...---,,,,,,,,,---------............///---.....................////////////////////////////////////////////////...//////000111333555666666===GGGTTTeeetttzzzyyynnnmmmkkkjjjkkkoootttwwwxxxtttpppooorrrvvv{{{}}}yyy{{{{{{xxxwwwxxxwwwsssjjjbbbXXXRRRSSSYYY^^^bbbbbbfffmmmsssuuussspppmmmgggdddccchhhqqqzzzyyypppdddZZZUUUSSSSSSTTTWWWWWWYYYZZZ\\\^^^______bbbaaaaaabbbcccddddddcccggghhhkkkmmmpppqqqssssssqqqqqqooolllfff^^^UUUOOOKKKIIIFFFDDDCCCDDDEEEFFFBBBAAAAAA@@@@@@AAABBBBBBEEEGGGHHHJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGDDDCCCBBBAAAAAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNSSSUUUWWWXXXYYY[[[___bbbeeegggjjjmmmpppqqqrrrrrrrrrrrrrrrqqqqqqpppppppppppppppqqqpppooommmkkkjjjeeeaaa\\\YYYWWWWWWVVVUUUTTTUUUUUUTTTSSSPPPMMMKKKIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@>>><<<;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::___iiiwwwyyypppjjjccc______aaacccfffjjjnnnrrrvvvwwwpppooonnnnnnppptttyyy|||~~~zzzuuupppjjjfffgggiiimmmuuu}}}{{{zzzwwwtttqqqnnnlllkkkjjjkkklllnnnoooooopppppppppqqqsssvvvxxxyyyzzz{{{{{{{{{|||~~~}}}}}}~~~{{{yyyzzz{{{|||~~~~~~{{{sssuuu}}}{{{sssmmmddd\\\WWWSSSPPPNNNJJJEEEDDDGGGLLLVVVmmm~~~}}}zzzyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{||||||}}}~~~{{{zzzyyyxxxxxxyyyyyyzzz||||||||||||{{{zzzyyyyyyyyyxxxwwwxxxyyyyyywwwuuusssssssssssssssttttttuuuuuuuuuuuuvvvxxxzzz|||~~~xxxfffYYYSSSNNNKKKJJJKKKSSS[[[ccclllwww|||wwwrrrppppppttttttpppjjjbbb[[[VVVUUUNNNJJJEEEFFFMMMUUUZZZ]]][[[[[[ZZZ[[[ZZZXXXTTTQQQNNNKKKHHHGGGGGGGGGFFFEEE@@@@@@>>><<<999666444222000000000000000000000000......////////////......---------............////////////////////////////////////...---------,,,---------............///---------...............////////////////////////////////////////////////...//////000222444666777777@@@LLLZZZkkkyyy~~~|||rrrqqqnnnkkkjjjlllqqquuusssqqqppprrrxxx}}}xxxrrrfff]]]RRRMMMOOOUUU[[[^^^```dddkkkqqqsssqqqnnnllleeeccceeelllwww~~~vvvnnncccZZZUUUTTTSSSTTTVVVWWWXXXZZZ\\\]]]^^^___aaa```___aaacccddddddccceeefffhhhjjjlllmmmnnnnnnqqqppplllfff^^^UUUMMMIIIGGGGGGFFFFFFFFFHHHIIIJJJEEEEEEDDDCCCCCCEEEFFFGGGMMMOOOQQQSSSSSSSSSQQQPPPQQQPPPOOOMMMLLLLLLLLLLLLHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDEEEGGGIIIKKKMMMNNNUUUWWW[[[]]]___aaadddgggkkkmmmoooqqqrrrsssssssssqqqqqqqqqqqqppppppoooooonnnooooooooonnnmmmkkkjjjfffbbb^^^ZZZYYYXXXWWWVVVUUUUUUTTTSSSQQQPPPNNNMMMJJJJJJHHHGGGFFFEEEEEEEEECCCBBBAAA???>>>======<<<======;;;:::::::::::::::TTT^^^lllxxx}}}uuukkkeeeccc`````````bbbeeehhhlllnnnkkkiiigggffffffiiilllnnnpppvvv~~~~~~zzzuuurrrlllhhhiiilllqqqyyy{{{zzzxxxuuurrrpppnnnlllkkklllmmmooopppppppppooonnnpppqqqtttvvvwwwxxxxxxxxxyyyyyy{{{~~~~~~}}}{{{}}}|||{{{{{{}}}~~~~~~~~~wwwyyy{{{uuummmfffbbb```^^^]]]UUUMMMHHHJJJMMMRRRdddxxx~~~}}}~~~}}}|||{{{zzzyyyyyyyyywwwxxxyyyyyyzzzyyyyyyyyyzzzzzzzzz{{{}}}~~~|||{{{zzzyyyxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxwwwwwwxxxyyyzzzyyywwwttttttssssssttttttuuuvvvsssttttttuuuwwwyyy{{{|||pppbbbXXXOOOLLLJJJJJJNNNTTT\\\fffsss}}}~~~zzzwwwvvvvvvvvvvvvtttmmmeee^^^ZZZYYYRRRMMMHHHIIIOOOXXX___bbb```___\\\[[[ZZZXXXUUURRRNNNKKKHHHFFFFFFFFFEEEEEEAAAAAA@@@>>>;;;888555333000000000000000000000000......////////////......---------............///////////////////////////..................---------------............///---------.........//////////////////////////////////////////////////////......///000222444666777:::CCCPPP___qqq~~~wwwuuurrrmmmiiijjjooossspppooopppuuu~~~|||ssscccZZZOOOIIILLLSSSYYY\\\```dddiiinnnpppnnnkkkiiibbbaaaeeeooo{{{|||qqqjjjbbbZZZWWWVVVVVVVVVVVVWWWXXXZZZ[[[]]]^^^______^^^]]]___ccceeedddcccbbbbbbdddeeefffgggggggggiiigggbbb[[[SSSLLLGGGEEEDDDFFFJJJMMMOOOPPPOOOOOOLLLKKKJJJIIIIIIKKKMMMNNNWWWYYY\\\^^^^^^^^^\\\[[[\\\[[[YYYWWWUUUTTTSSSSSSMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMOOOQQQRRRYYY\\\aaaeeehhhiiikkkmmmqqqqqqssstttuuuuuutttsssnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnlllkkkjjjgggddd```^^^\\\[[[YYYXXXVVVUUUSSSQQQPPPOOOOOOPPPKKKKKKIIIHHHGGGGGGFFFFFFDDDDDDCCCBBBAAA???>>>===>>>===;;;:::999999::::::MMMWWWeeepppxxxtttllliiiaaa```^^^^^^___bbbeeegggiiigggdddbbbbbbcccdddeeefffllltttyyy|||~~~{{{vvvsssmmmjjjkkkooosss{{{|||{{{yyyvvvsssqqqooommmkkklllnnnooopppppppppooommmnnnpppssstttvvvwwwwwwvvvwwwwwwyyy|||~~~}}}zzz{{{}}}||||||~~~wwwyyy|||uuupppmmmlllkkkkkkcccXXXPPPPPPOOOPPP^^^ooo}}}~~~}}}~~~~~~|||{{{~~~}}}{{{zzzzzzzzzwwwxxxyyy{{{{{{zzzyyyxxxyyyyyyzzz{{{}}}}}}|||{{{yyyxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvxxxzzz{{{zzzxxxuuuttttttttttttuuuvvvvvvrrrssstttuuuwwwyyy{{{|||}}}wwwhhh\\\QQQLLLKKKJJJKKKNNNXXXbbbpppzzz~~~~~~}}}}}}~~~}}}|||{{{|||{{{{{{yyyrrriiibbb___^^^UUUOOOJJJKKKQQQZZZaaaddddddbbb^^^[[[ZZZXXXVVVTTTNNNKKKGGGEEEEEEEEEEEEDDDBBBBBBAAA???===999666555000000000000000000000000......////////////......---------.........//////////////////////////////---------...............---------.........//////---------.........//////////////////////////////////////////////////////......///111222555666777<<>>===>>>===<<<:::999999::::::IIIOOOZZZffflllssswwwpppkkkiiieeeaaa______aaabbbhhhfffddddddfffhhhhhhhhhiiikkknnnsssxxx}}}~~~{{{yyypppooonnnooorrrxxx}}}}}}}}}|||xxxsssooonnnnnnnnnnnnpppqqqqqqrrrrrrrrrpppooonnnnnnoooqqqsssuuuxxxzzz|||||||||}}}~~~|||zzzzzzyyyzzz}}}}}}|||~~~}}}{{{zzz{{{{{{pppcccUUUNNNLLLOOOZZZggg||||||{{{{{{}}}~~~~~~~~~}}}{{{yyywwwuuuttttttuuuvvvxxxxxxyyyyyyyyyyyyyyyzzzzzz|||}}}~~~}}}{{{yyywwwwwwxxx{{{||||||{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyyyyyyyzzzzzzzzzwwwuuutttrrrssstttvvvwwwwwwwwwxxxxxxxxxyyyyyyyyy~~~}}}lll```TTTOOOLLLJJJJJJMMMVVV```nnnxxx|||{{{zzzzzzvvv|||}}}yyymmmbbb\\\YYY[[[TTTKKKIIINNNVVV]]]```fffccc^^^ZZZXXXWWWUUUTTTNNNJJJFFFDDDEEEEEEDDDBBBDDDCCCBBB@@@===:::777666222111000//////...//////////////////////////////////////////////////////........................------------------------------,,,+++,,,---...///,,,---------...///////////////000000000000//////............/////////000000111222222222333666999???DDDUUUkkkyyy}}}{{{uuupppmmmmmmooopppqqqssswww{{{sssbbbWWWLLLIIILLLRRR[[[ccceeegggjjjlllmmmjjjddd___YYY^^^hhhttt~~~~~~zzzmmmhhhaaa]]][[[ZZZZZZZZZ[[[ZZZYYYYYYYYY[[[\\\]]][[[[[[]]]^^^______``````[[[ZZZXXXXXXXXXXXXVVVUUUOOOOOOLLLHHHCCC@@@???@@@AAAKKKWWW___aaa```]]]\\\YYYXXXVVVVVVWWWYYY\\\^^^fffiiimmmqqqrrrpppmmmkkkhhhkkkmmmmmmhhhbbb\\\YYYQQQPPPNNNMMMLLLLLLMMMMMMOOOPPPRRRRRRSSSUUUXXX[[[bbbhhhpppsssssstttxxx|||zzzzzzyyyxxxvvvtttrrrqqqlllkkkjjjiiihhhhhhhhhhhhjjjjjjkkkkkkkkkkkkjjjjjjeeedddcccddddddbbb___]]]WWWVVVUUUUUUUUUTTTRRRPPPPPPNNNLLLKKKJJJIIIGGGEEEGGGFFFEEEDDDBBBAAA@@@???>>><<<:::888888888999:::EEEJJJTTT^^^dddkkkyyyzzzvvvpppjjjeeecccccccccgggfffeeeeeeggghhhhhhggghhhjjjmmmpppuuuzzz~~~~~~zzzyyyqqqpppooopppsssyyy~~~~~~~~~|||xxxsssooonnnnnnmmmnnnooopppqqqqqqqqqqqqoooooonnnmmmnnnppprrrssswwwxxx{{{||||||}}}~~~|||zzzyyyyyyyyy~~~~~~~~~}}}}}}}}}|||}}}}}}{{{www{{{rrrcccXXXRRRQQQZZZddduuu~~~{{{zzz{{{|||}}}~~~}}}{{{yyywwwvvvuuuvvvwwwwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{|||}}}~~~|||{{{zzzyyyyyyzzz{{{|||{{{{{{zzzzzzyyyxxxxxxxxxwwwxxxxxxxxxyyyyyyyyyyyyvvvvvvtttsssssstttuuuuuuvvvvvvwwwxxxxxxyyyzzzzzz~~~rrrfffXXXQQQMMMJJJKKKNNNSSS^^^lllwww{{{{{{xxxwwwtttzzz}}}}}}{{{oooccc[[[XXXYYYTTTMMMJJJLLLTTT[[[```fffccc___[[[XXXVVVUUUTTTQQQMMMHHHFFFFFFFFFEEEDDDDDDDDDBBB@@@===:::888666111000///...............////////////////////////................................................------------------------------,,,,,,,,,---...///---------..................//////000000//////...---------............///000111222222222444777:::CCCJJJ\\\qqq}}}|||xxxsssnnnllllllnnnppprrrtttwwwzzzxxxdddYYYNNNKKKNNNRRRZZZaaahhhiiijjjlllkkkgggaaa\\\XXX^^^iiiuuu~~~|||xxxlllgggaaa\\\[[[[[[[[[[[[[[[ZZZZZZYYYZZZ[[[\\\]]][[[\\\\\\]]]]]]]]]]]]\\\ZZZXXXUUUSSSSSSQQQNNNLLLHHHHHHGGGCCC@@@>>>???@@@CCCLLLXXXaaaeeeeeedddccc___^^^\\\\\\^^^aaadddfffllloootttwwwwwwuuuqqqnnnoooqqqrrrppplllfffaaa^^^XXXWWWVVVTTTTTTTTTTTTUUUWWWXXXZZZZZZ[[[\\\```bbbhhhnnntttvvvvvvvvvzzz}}}|||{{{zzzxxxvvvtttrrrqqqjjjiiiiiihhhhhhhhhhhhiiihhhiiiiiijjjjjjiiiiiihhhfffeeeeeeeeeeeedddaaa^^^YYYXXXVVVUUUUUUTTTRRRPPPNNNLLLKKKKKKKKKKKKIIIHHHFFFEEEDDDCCCAAA@@@??????>>><<<:::999888888999:::BBBDDDKKKSSSYYY```mmmzzzwwwpppkkkiiiiiikkkiiiiiijjjkkklllkkkjjjkkklllnnnqqqtttxxx{{{}}}~~~}}}}}}}}}}}}~~~|||}}}zzzxxxqqqqqqqqqrrruuu{{{}}}yyytttooonnnmmmnnnooopppqqqrrrrrrqqqqqqooonnnmmmmmmmmmooopppqqqtttvvvyyyzzzzzz|||~~~}}}{{{zzzxxxxxxxxxzzzzzz{{{|||}}}~~~~~~}}}}}}|||{{{|||}}}~~~}}}xxxtttrrrooowwwssscccXXXSSSWWW___mmmxxx}}}{{{zzzzzz{{{|||}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyy{{{|||}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvvvvwwwxxxxxxxxxxxxxxxvvvvvvuuuuuutttttttttssstttuuuvvvwwwxxxzzzzzz{{{}}}|||nnn^^^TTTNNNKKKLLLOOOPPPZZZiiivvv{{{zzzvvvtttqqqvvv{{{|||sssggg^^^ZZZWWWSSSNNNJJJJJJOOOWWW^^^eeeccc```\\\XXXVVVTTTSSSTTTPPPKKKHHHGGGGGGGGGGGGDDDDDDBBB@@@>>>;;;888777111000///...------------////////////////////////........................////////////////////////........................------,,,,,,------...///...............---------.........//////.........,,,,,,---------.........000111222222333555999<<>><<<<<<>>>@@@FFFOOO\\\ggglllnnnmmmlllggggggffffffhhhkkkoooqqqwwwzzz~~~{{{vvvrrrwwwxxxxxxwwwtttoooiiifff]]]\\\ZZZYYYXXXXXXYYYZZZ[[[]]]^^^______```ccceeeooosssxxxzzzyyyyyy{{{~~~}}}}}}{{{yyywwwtttqqqpppiiihhhhhhgggggggggggghhhfffggggggggggggggggggfffgggffffffffffffeeeccc```]]][[[WWWUUUTTTTTTRRRQQQMMMKKKJJJKKKLLLLLLKKKIIIDDDDDDCCCBBB@@@???>>>>>>===<<<:::999888888999:::AAAAAAEEEKKKPPPWWWcccooo|||~~~xxxtttsssrrrqqqqqqqqqssssssqqqpppqqqrrrsssuuuwwwyyy|||}}}~~~}}}|||{{{zzz{{{{{{|||zzz|||zzzxxxrrrrrrrrrtttxxx}}}~~~zzztttpppnnnnnnpppqqqssstttuuutttsssrrrnnnnnnmmmmmmmmmnnnnnnooorrrtttvvvxxxyyyzzz}}}~~~}}}{{{zzzxxxwwwwwwvvvwwwxxxyyy{{{}}}}}}||||||{{{|||}}}~~~~~~zzzyyyyyy{{{}}}wwwrrrnnnkkkiiihhhrrr~~~kkk[[[SSSUUUZZZiiittt~~~}}}|||{{{{{{||||||~~~}}}|||zzzyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzz{{{zzz{{{|||}}}}}}}}}|||{{{yyyyyyxxxxxxwwwvvvvvvvvvuuuuuuvvvwwwxxxwwwwwwvvvuuuvvvvvvvvvuuutttsssrrrssstttuuuwwwyyyzzz||||||}}}vvvcccWWWOOOKKKKKKNNNMMMWWWffftttzzzzzzuuurrrppptttyyy~~~yyymmmddd___TTTSSSOOOJJJGGGJJJQQQXXXaaaaaa___\\\XXXUUUTTTSSSVVVSSSNNNJJJHHHGGGGGGGGGEEEDDDCCCAAA>>><<<999888222222000///............////////////////////////........................000000000000000000000000////////////////////////---------------......////////////...---------,,,------............---------------.........//////000111222222333666;;;???GGGUUUhhhwww{{{wwwrrrpppmmmkkkgggeeedddfffhhhjjjoooqqqssstttuuuvvvxxxzzzzzziiibbb[[[YYYXXXXXX\\\aaajjjiiiiiihhhfffbbb\\\XXXWWW```mmmzzz}}}uuuooogggccc^^^\\\[[[\\\\\\\\\]]]\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[YYYVVVTTTQQQPPPOOOMMMIIIGGGDDDBBB>>><<<;;;<<<<<<;;;::::::===???HHHRRRaaannnvvvxxxuuusssqqqpppoooppprrruuuyyy{{{}}}xxxzzz|||zzzsssnnncccbbbaaa```______```aaa```bbbdddddddddeeegggiiisssvvvyyy{{{{{{{{{}}}~~~~~~~~~|||zzzwwwtttqqqooojjjiiihhhgggfffeeeeeeeeedddeeeeeeffffffeeeeeedddfffeeeeeefffgggfffdddaaaaaa]]]YYYUUUTTTSSSRRRQQQNNNLLLKKKKKKKKKKKKJJJIIICCCCCCBBBAAA@@@???>>>======<<<;;;999999999999999CCCAAACCCGGGKKKQQQ\\\fffrrr|||{{{yyyyyyyyyyyywwwvvvwwwwwwwwwxxxzzz{{{}}}~~~|||{{{yyyxxxxxxyyyzzzzzzzzz}}}zzzyyysssttttttwwwzzz~~~zzzuuuqqqooooooppprrrtttuuuuuutttsssqqqnnnnnnmmmmmmmmmmmmmmmmmmoooqqqtttvvvwwwyyy|||~~~~~~}}}|||zzzxxxwwwvvvtttuuuvvvwwwyyy|||~~~||||||{{{zzzzzzzzzzzzzzzwwwtttrrrrrrtttwwwyyyzzzwwwuuuqqqmmmiiifffcccbbbcccmmm~~~nnn]]]VVVWWWZZZiiisss|||~~~}}}}}}}}}}}}}}}}}}~~~}}}}}}|||{{{zzzyyyyyyxxxwwwvvvvvvwwwwwwxxxwwwwwwwwwwwwwwwxxxyyyzzzyyyzzz|||}}}~~~}}}|||{{{yyyxxxxxxwwwwwwvvvuuuuuutttuuuvvvwwwxxxwwwvvvuuuuuuuuuvvvvvvuuutttssssssssstttuuuwwwyyy{{{}}}}}}}}}}}}iiiZZZQQQKKKJJJMMMMMMUUUbbbooowwwxxxuuurrrqqqtttyyyttthhhaaaUUUSSSOOOIIIDDDEEEKKKQQQ[[[]]]^^^\\\XXXUUUTTTTTTWWWUUUQQQMMMIIIGGGFFFFFFEEEDDDCCCAAA???===:::999555444333111000/////////////////////////////////........................000000000000000000000000////////////////////////------.........//////.../////////...---------,,,------............------////////////000000000000000111222222444888>>>BBBJJJZZZmmmvvvuuuoooiiifffcccbbb```^^^___aaadddfffkkkmmmpppqqqpppoooooopppwww}}}xxxkkkfffbbbaaa___]]]___dddhhhgggfffeeedddaaa\\\YYYWWWaaappp{{{zzzrrrkkkccc```]]][[[[[[\\\]]]\\\]]]^^^^^^^^^^^^]]]]]]]]]\\\[[[YYYVVVRRROOOLLLJJJHHHFFFCCCBBBAAA???===;;;;;;<<<<<<:::999:::<<<>>>HHHRRRcccttt}}}yyyzzzyyyxxxxxxzzz}}}}}}}}}vvvoooooommmllllllmmmnnnnnnlllmmmooooooooooooppprrruuuwwwyyyzzz{{{{{{}}}~~~~~~}}}|||yyyvvvsssqqqooolllkkkiiigggeeecccbbbbbbddddddeeeeeeeeeeeeddddddeeeddddddeeegggfffdddbbbbbb^^^ZZZVVVTTTSSSRRRPPPOOOMMMKKKJJJJJJJJJGGGFFFBBBBBBAAA@@@???>>>>>>===<<<<<<;;;:::999999999999EEEBBBBBBEEEIIIMMMUUU^^^gggttt~~~|||{{{{{{{{{{{{|||}}}~~~~~~}}}}}}zzzyyyxxxwwwwwwxxxyyyyyy{{{~~~{{{zzztttuuuvvvyyy}}}~~~{{{vvvrrrqqqqqqoooqqqsssuuuuuutttqqqpppoooooonnnnnnmmmmmmlllllllllnnnqqqtttuuuwwwzzz}}}~~~}}}{{{yyywwwvvvssssssssstttvvvyyy{{{}}}~~~|||{{{yyywwwwwwssspppmmmlllmmmoooppppppnnnllljjjgggdddbbbaaa```bbbkkkyyynnn^^^YYY[[[]]]hhhrrr{{{}}}~~~~~~~~~~~~~~~~~~~~~||||||||||||{{{{{{zzzyyyxxxxxxwwwvvvvvvwwwxxxyyywwwwwwwwwwwwwwwxxxyyyyyyxxxyyy{{{|||}}}}}}|||{{{yyyyyyxxxxxxwwwvvvvvvuuusssuuuwwwxxxyyyxxxvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyy{{{|||~~~~~~~~~nnn___TTTLLLKKKMMMMMMSSS]]]hhhrrruuutttrrrrrrsssxxxzzzlllcccYYYUUUPPPIIIEEEDDDGGGJJJSSSWWW[[[[[[XXXUUUUUUVVVWWWWWWUUUQQQLLLHHHFFFEEEEEEEEEDDDBBB@@@===;;;:::666555444222111000000000////////////////////////------------------------////////////////////////........................------...////////////..................---------.........//////.........//////000000000111111111000111222333555:::@@@DDDQQQaaarrruuuooohhhccc```[[[[[[ZZZZZZ[[[^^^aaadddhhhkkknnnpppnnnlllkkkkkkrrrxxx}}}|||tttiiigggfffgggeeeaaacccgggfffeeecccbbbaaa___\\\YYYXXXcccqqq|||}}}wwwnnniiiaaa^^^[[[[[[\\\]]]]]]]]]^^^____________^^^^^^]]]ZZZYYYWWWSSSOOOJJJGGGEEEAAA@@@>>>>>>>>>>>>===;;;<<<<<<<<<;;;::::::<<>>>>><<<;;;;;;::::::999888888EEEBBBAAADDDFFFIIIOOOWWW]]]iiizzz~~~}}}}}}yyyxxxwwwvvvvvvwwwxxxyyy||||||{{{uuuvvvxxx{{{~~~{{{wwwsssrrrsssrrrtttvvvxxxxxxvvvtttrrrpppppppppooonnnmmmlllllljjjlllooorrrtttvvvyyy|||~~~~~~~~~|||zzzxxxwwwqqqqqqpppppprrrtttwwwxxx~~~}}}}}}|||zzzxxxwwwvvvqqqnnnkkkiiijjjkkklllllliiihhhgggeeedddcccbbbbbbcccjjjuuu{{{hhhZZZWWW[[[\\\fffpppxxx{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{|||||||||{{{zzzzzzxxxwwwvvvuuuvvvwwwyyyzzzxxxxxxwwwwwwwwwxxxyyyyyyxxxyyyyyyzzz{{{|||||||||zzzyyyyyyxxxwwwwwwvvvvvvtttuuuwwwyyyzzzxxxwwwuuuttttttsssssstttuuuvvvwwwwwwxxxyyyzzz|||}}}~~~tttdddXXXOOOLLLMMMMMMPPPVVVaaakkkqqqsssrrrsssrrrvvvtttjjj___YYYRRRKKKGGGFFFEEEEEELLLQQQWWWYYYWWWVVVWWWYYYXXXYYYYYYVVVPPPJJJFFFEEEEEEEEEDDDBBB@@@>>><<<;;;666555444222111000//////////////////////////////------------------------........................------------------------,,,---...///000//////...---------..................//////000000//////...////////////000000000000111111222333555;;;BBBGGGVVVffftttrrrhhhaaa^^^[[[WWWWWWWWWXXXZZZ^^^aaaccceeeiiinnnqqqpppmmmkkkjjjoootttxxxzzz||||||vvvnnnfffeeegggjjjhhhdddeeeiiifffdddbbb```___]]]ZZZXXXZZZdddrrr{{{{{{uuulllggg^^^\\\ZZZZZZ\\\]]]^^^]]]___``````aaa```___^^^]]]YYYWWWUUUQQQLLLGGGDDDAAA>>><<<;;;;;;<<<===;;;::::::;;;<<<;;;;;;<<<>>>AAADDDLLL\\\ooo~~~~~~}}}|||zzzzzzyyywwwuuurrrpppoookkkjjjiiigggfffeeeeeedddeeeffffffggggggffffffeeeeeedddeeeggghhhiiigggeee___]]]YYYWWWUUUSSSPPPNNNLLLJJJHHHHHHHHHGGGFFFDDDBBBBBBBBBAAA@@@@@@??????;;;;;;;;;;;;:::999888888EEEAAA@@@BBBEEEFFFKKKRRRVVVaaarrr~~~~~~xxxxxxwwwvvvvvvwwwxxxyyy|||}}}{{{vvvwwwyyy|||~~~~~~~~~{{{wwwtttttttttvvvxxx{{{}}}|||zzzxxxvvvppppppppppppooonnnlllllliiikkknnnqqqsssvvvyyy||||||}}}~~~~~~}}}{{{xxxwwwpppooonnnnnnoooqqqsssuuurrrsssttttttuuutttttttttpppnnnkkkjjjkkklllllllllhhhgggfffeeeeeeddddddddddddiiisss~~~zzz|||tttbbbUUUTTTXXXYYYcccmmmvvvyyy{{{~~~~~~}}}}}}}}}}}}||||||||||||{{{{{{||||||||||||{{{{{{wwwvvvuuuuuuvvvxxxzzz|||xxxxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyzzz{{{||||||zzzzzzyyyyyyxxxwwwwwwwwwtttvvvxxxzzzzzzyyywwwvvvtttsssrrrrrrsssuuuxxxyyyxxxyyyzzz{{{|||~~~wwwggg[[[RRRNNNNNNLLLMMMRRR[[[fffnnnqqqrrrrrrqqquuu~~~|||rrrddd]]]SSSMMMJJJHHHEEECCCHHHNNNUUUXXXWWWVVVXXXZZZYYY[[[]]]ZZZSSSKKKGGGEEEEEEEEEDDDCCCAAA???===;;;666555333111000///......////////////////////////------------------------........................------------------------,,,---///000000000///...,,,------......///////////////000000000000//////............/////////000111111222333666;;;CCCHHHWWWhhhsssoooccc\\\YYYWWWUUUUUUVVVWWWZZZ^^^bbbdddeeeiiiooorrrrrrooommmllllllqqqtttuuuvvvvvvppphhhccccccgggjjjiiieeefffjjjgggeeebbb```^^^\\\YYYVVV[[[eeesss{{{zzzssskkkggg]]][[[ZZZZZZ\\\^^^^^^^^^___```aaaaaaaaa```^^^]]]XXXVVVTTTPPPKKKFFFBBB@@@<<<;;;::::::;;;;;;:::999888999:::;;;;;;===@@@CCCCCCIIIVVViii~~~}}}{{{yyyxxxwwwvvvtttrrrpppoooiiiiiihhhgggggggggggggggfffgggggghhhhhhggggggffffffeeefffhhhjjjjjjiiiggg]]][[[YYYWWWVVVSSSPPPMMMIIIHHHFFFGGGHHHHHHFFFEEECCCBBBBBBAAAAAA@@@@@@@@@;;;;;;;;;;;;:::999888888LLLIIIGGGHHHFFFEEEGGGLLLQQQXXXfffyyy~~~|||zzzwwwvvvxxx}}}}}}|||{{{}}}~~~}}}|||zzzzzzzzzzzzzzz{{{{{{{{{{{{yyyxxxwwwtttrrrpppnnnmmmnnnpppqqqpppqqqrrrssstttvvvyyy||||||}}}{{{xxxwwwuuutttrrrpppnnnnnnnnnnnnsssttttttsssqqqppppppqqqmmmkkkiiigggffffffggghhhdddfffhhhgggeeefffiiimmmqqqtttxxx|||xxxrrriii^^^VVVSSSUUUWWWfffkkkrrrwwwzzz{{{{{{|||{{{{{{zzzzzz{{{|||~~~{{{{{{zzzyyyyyyyyyyyyzzzxxxxxxwwwwwwxxxzzz{{{}}}zzzyyyyyyxxxwwwwwwwwwxxxwwwwwwwwwwwwxxxyyyzzzzzz||||||{{{{{{zzzyyywwwwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvuuutttsssssstttuuuvvvwwwyyy{{{||||||~~~nnn^^^UUUNNNKKKKKKLLLOOOVVV___iiipppssstttsssrrruuu{{{vvvlllcccWWWNNNIIIFFFCCC@@@GGGIIILLLPPPTTTVVVXXXXXX[[[^^^```]]]VVVNNNHHHFFFGGGFFFEEECCCBBB@@@??????:::888555222000///000000000//////............/////////////////////......***+++,,,,,,------,,,,,,000000//////.........---,,,,,,,,,---------..............................//////000000///...------............/////////000444222222555777:::BBBJJJccciiiooolllcccZZZWWWWWWUUUTTTRRRSSSWWW]]]ccchhhnnnmmmmmmpppqqqooojjjfffhhhjjjmmmnnnmmmkkkhhhfff___fffjjjjjjiiiiiihhhdddddd^^^ZZZXXXUUUQQQQQQUUUYYYiiiyyy|||wwwpppiiiddd___^^^\\\[[[[[[[[[\\\\\\```aaabbbccccccaaa___^^^YYYVVVRRRNNNJJJEEE@@@<<<=========>>>>>>?????????===>>>>>>===<<<===>>>@@@EEEFFFNNN```ttt~~~|||xxxvvvtttssspppnnnoooooonnnmmmllljjjhhhgggjjjiiiiiijjjllllllkkkiiiiiihhhggghhhjjjjjjhhhfffdddaaa]]]ZZZWWWTTTPPPMMMNNNKKKHHHFFFFFFFFFEEECCCBBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<>>:::888555222000///000000111000///........................///////////////............////////////000/////////............,,,,,,---------.................................///////////////...------........./////////000000444222333666999===FFFOOOfffjjjmmmjjjaaaZZZXXXZZZVVVUUUSSSTTTWWW]]]dddhhhmmmmmmmmmnnnooommmhhhdddaaaccceeeeeedddaaa^^^\\\\\\ccchhhhhhiiijjjiiifffbbb\\\WWWUUUQQQNNNNNNRRRYYYiiixxx|||vvvooohhhbbb^^^]]]\\\\\\]]]^^^___``````aaabbbccccccaaa___^^^YYYUUUQQQMMMIIIDDD@@@<<<<<<<<<<<<<<<======>>>>>>>>>???@@@???>>>>>>???AAAAAACCCKKKZZZkkk~~~~~~|||yyywwwvvvuuusssqqqqqqqqqqqqpppnnnlllkkkjjjlllkkkjjjkkkmmmmmmllljjjjjjiiihhhhhhjjjjjjhhhfffdddaaa]]]ZZZWWWTTTQQQNNNNNNKKKHHHGGGFFFFFFEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>======<<<;;;<<<<<<<<>>;;;999666222000000000000111111000......------------.........//////000000000000///......//////000////////////............,,,------------.................................///////////////......---....../////////000000000444222444888;;;???JJJUUUiiilllmmmiiiaaa[[[[[[]]]XXXVVVUUUUUUYYY___eeeiiimmmmmmmmmnnnnnnkkkgggcccaaabbbcccaaa^^^ZZZXXXXXXZZZaaaggghhhiiilllllliiiaaaZZZTTTQQQMMMIIIJJJNNNYYYiiixxx{{{uuunnnfff```]]]]]]]]]]]]___```bbbccc```aaabbbbbbbbbaaa```___ZZZWWWRRRMMMIIIEEEAAA???===============>>>>>>???@@@AAABBBAAA@@@???@@@BBB>>>???FFFQQQ^^^ooo~~~|||zzzyyyyyyxxxwwwvvvuuuuuuttttttrrrqqqoooooonnnnnnmmmnnnoooooommmlllkkkjjjhhhiiiiiiiiihhhfffccc```]]]ZZZXXXUUURRROOONNNLLLIIIHHHHHHHHHGGGFFFHHHHHHHHHGGGFFFDDDCCCBBB???>>>>>>===<<<=========ZZZSSSMMMJJJHHHEEEEEEGGGHHHIIIPPP[[[hhhwww~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzzwwwvvvtttrrrqqqrrrrrrssstttuuuuuutttssstttwwwyyy{{{}}}~~~}}}{{{{{{|||}}}zzzwwwvvvvvvuuussspppmmmkkkiiihhhiiijjjkkkiiigggfffggghhhiiifffcccaaaaaacccfffhhhhhhiiijjjiiikkkpppyyyxxxlll___VVVUUUYYY]]]gggkkkpppuuuwwwwwwxxxyyy{{{zzzxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxxxxzzzyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxxxxxxx{{{|||||||||||||||{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyvvvvvvvvvuuuuuuuuuuuuuuusssuuuxxxzzz{{{~~~lll]]]SSSNNNIIIIIIIIIKKKRRR]]]jjjrrrnnnllliiijjjpppzzzwwwooodddZZZTTTPPPKKKHHHEEEFFFJJJNNNSSSWWWZZZ\\\___bbbeeeeee```XXXPPPKKKGGGGGGGGGGGGEEEBBB@@@>>>;;;999666333111000000000222111000...------------------......///000000000000///...---,,,---......///////////////.........------------.......................................///////////////.........////////////000000000444444555888;;;@@@MMMYYYlllnnnppplllfff```^^^___ZZZYYYWWWXXX[[[aaagggkkkoooppppppooonnnkkkhhheeedddeeeddd```[[[VVVUUUVVV]]]dddiiijjjkkknnnooommmbbb[[[SSSNNNJJJFFFGGGKKKZZZjjjyyy{{{uuummmeee```]]]]]]]]]^^^___```aaabbb___```aaaaaabbbaaa``````^^^ZZZUUUPPPLLLIIIEEECCCAAAAAA@@@???@@@@@@AAABBBBBBCCCDDDCCCAAA@@@AAAAAA<<<>>>BBBIIIRRR```www~~~|||zzzzzzzzz{{{zzzyyyxxxxxxxxxxxxwwwvvvttttttrrrqqqppppppqqqqqqooommmlllkkkiiihhhiiiiiigggfffbbb```\\\ZZZXXXVVVSSSQQQOOOMMMJJJIIIJJJJJJJJJIIIKKKJJJJJJIIIGGGEEEDDDCCC@@@@@@???>>>>>>>>>>>>>>>```XXXOOOLLLIIIEEECCCEEEEEEEEEIIIQQQ\\\iii{{{~~~}}}|||{{{xxxwwwuuutttsssrrrrrrrrrttttttttttttssssssvvvxxxyyyzzz{{{}}}~~~{{{}}}~~~}}}{{{zzzzzzzzz~~~|||zzzwwwvvvvvvuuussspppmmmjjjhhhfffggghhhiiigggeeedddeeeffffffdddbbb``````bbbeeegggggghhhhhhhhhjjjpppzzz}}}pppbbbXXXVVVYYY]]]hhhlllqqqtttvvvwwwxxxyyyxxxwwwwwwvvvwwwxxxyyyzzzyyyyyyxxxwwwwwwwwwwwwxxxzzzyyyxxxwwwwwwwwwxxxyyyzzzyyyyyyxxxyyyyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwwww|||}}}~~~~~~~~~~~~~~~}}}{{{{{{||||||{{{{{{zzzyyyvvvvvvvvvvvvvvvuuuuuutttsssuuuwwwyyy{{{}}}ppp___TTTOOOIIIIIIHHHIIINNNYYYfffoooqqqnnnkkkjjjoooxxxzzzrrrggg^^^XXXTTTOOOKKKHHHIIILLLOOOSSSVVVYYY[[[```cccgggiiifff___VVVOOOHHHHHHHHHGGGEEECCCAAA???<<<:::777333111000///000111111///......------------.........//////000000///......---------...............///////////////---------.........//////..............................///////////////...////////////000000000111555444666888:::@@@OOO]]]nnnqqqtttsssmmmfffbbb```\\\[[[ZZZ[[[^^^eeekkkooosssttttttsssqqqnnnkkkjjjggghhhfff```XXXSSSTTTVVVeeekkkooooooooorrrrrrppphhh___UUUOOOIIIDDDEEEJJJZZZjjjyyy{{{uuummmfff```]]]^^^^^^_____________________```aaabbbcccccccccaaa]]]XXXTTTQQQMMMIIIGGGEEEDDDBBBAAAAAABBBCCCDDDDDDEEEFFFEEECCCAAAAAAAAA>>>>>>AAAEEEJJJUUUiii{{{~~~|||{{{||||||{{{zzz{{{{{{{{{{{{zzzzzzyyyxxxuuutttsssssssssrrrpppnnnmmmkkkhhhgggggggggfffeeeaaa___\\\ZZZYYYWWWUUURRRQQQOOOMMMLLLMMMNNNMMMMMMMMMLLLLLLJJJHHHFFFDDDCCCAAAAAA@@@????????????@@@fff\\\RRRMMMIIIDDDBBBBBBFFFEEEGGGNNNVVVaaaqqq~~~}}}|||{{{xxxwwwvvvtttsssrrrrrrrrrrrrssssssrrrqqqrrruuuwwwwwwwwwwwwyyy|||~~~~~~~~~yyy{{{||||||zzzxxxyyyyyy}}}}}}}}}}}}{{{yyywwwvvvtttsssrrrpppmmmjjjgggeeeeeefffgggfffdddbbbcccdddccccccaaaaaaaaaccceeeffffffggggggggghhhnnnwww~~~tttfff\\\YYY\\\___jjjmmmrrruuuvvvwwwxxxyyywwwwwwvvvvvvwwwxxxzzz{{{yyyxxxwwwwwwvvvvvvwwwwwwyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwwwwwwwwww|||}}}~~~~~~{{{{{{||||||{{{{{{zzzyyywwwwwwwwwwwwvvvuuuttttttsssuuuwwwxxxzzz|||tttbbbVVVPPPJJJIIIHHHHHHKKKUUUbbblllrrrooolllkkkmmmsss{{{zzzssshhh```[[[WWWRRRNNNKKKKKKMMMPPPSSSWWWZZZ[[[bbbeeejjjnnnmmmggg]]]VVVJJJIIIHHHFFFDDDCCCBBBAAA===;;;777444111000///000000000///............///////////////////////////---...///000000000000///.........///////////////------........./////////........................---...///////////////////////////000000000111111444444666999;;;BBBRRRbbbpppssswwwwwwrrrkkkeeebbb^^^]]]\\\^^^bbbiiippptttvvvwwwxxxwwwtttqqqppppppppppppmmmeee\\\WWWYYY]]]lllrrruuuttttttvvvvvvtttnnndddYYYPPPIIIDDDDDDIIIXXXhhhwwwzzztttmmmeee___]]]^^^______```______^^^```aaabbbdddfffgggiiijjjeeebbb___\\\YYYTTTPPPLLLHHHGGGEEECCCCCCDDDFFFGGGFFFHHHIIIHHHFFFCCCBBBBBB@@@???@@@CCCFFFMMM\\\jjj~~~~~~~~~}}}{{{||||||}}}}}}}}}||||||{{{wwwvvvtttttttttsssqqqooommmkkkgggfffeeeeeedddccc```^^^\\\ZZZZZZXXXVVVTTTSSSQQQOOOOOOPPPQQQQQQQQQOOOOOONNNLLLJJJGGGEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAnnncccWWWQQQMMMHHHDDDDDDGGGEEEFFFLLLRRR[[[jjjwww~~~~~~}}}|||{{{xxxwwwvvvuuusssrrrqqqppppppqqqqqqqqqpppqqqtttvvvuuutttsssuuuyyy||||||{{{xxxzzz{{{{{{yyyxxxxxxyyyyyyzzz{{{{{{zzzyyywwwvvvrrrrrrqqqooommmjjjgggeeecccdddeeecccaaa```aaabbbaaaaaabbbbbbcccdddeeeeeeeeefffgggfffgggllltttzzz}}}zzzzzz{{{}}}vvviiiaaa^^^```ccclllooosssuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwxxxyyyzzzxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvxxxyyyzzzyyyyyyyyyyyyyyyzzz{{{{{{|||{{{zzzxxxwwwvvvvvvvvvzzz{{{|||}}}~~~~~~~~~~~~zzz{{{{{{{{{{{{zzzyyyyyywwwwwwxxxxxxwwwvvvtttssssssuuuwwwxxxyyy{{{~~~xxxeeeXXXRRRJJJJJJJJJHHHJJJRRR___iiiqqqoookkkiiijjjnnnrrruuuyyyrrriiiaaa]]]YYYTTTPPPKKKKKKMMMPPPTTTYYY\\\___aaaeeejjjpppqqqlllbbbZZZLLLJJJHHHEEECCCCCCCCCCCC>>>;;;888444111000/////////............//////000000000000///......------)))+++...000111111///.............../////////000............////////////........................------.../////////////////////000000000111111111222333666:::===FFFYYYkkksssuuuwwwvvvrrrmmmhhheee___^^^^^^```fffmmmtttyyywwwyyyzzzyyyvvvsssssstttwwwwwwsssjjj```\\\___dddooouuuxxxwwwwwwyyyzzzxxxtttiii\\\RRRIIICCCCCCGGGUUUeeetttxxxrrrkkkddd^^^\\\^^^___aaabbbbbbbbbaaacccccceeegggjjjmmmpppqqqnnnllljjjhhheee```ZZZVVVNNNMMMKKKIIIHHHIIIKKKLLLJJJLLLMMMLLLIIIFFFEEEDDDBBB@@@???BBBEEEHHHQQQZZZjjj{{{~~~}}}||||||}}}}}}~~~}}}}}}}}}xxxwwwuuuuuuuuutttqqqooommmjjjfffddddddccccccbbb___]]][[[ZZZZZZYYYWWWUUUVVVTTTRRRQQQSSSTTTUUUTTTSSSRRRQQQOOOLLLJJJGGGFFFDDDCCCBBBBBBAAAAAABBBBBBvvviii\\\VVVRRRMMMIIIHHHBBB@@@AAAEEEKKKSSSaaannn|||~~~~~~~~~~~~}}}{{{zzzwwwwwwvvvtttsssrrrppppppoooooopppppppppqqqtttvvvtttrrrqqqsssxxx{{{{{{zzzxxxzzz{{{{{{yyyxxxxxxyyywwwxxxyyyyyyyyyxxxwwwvvvqqqqqqqqqooommmjjjgggfffaaabbbcccbbb```______``````aaabbbdddeeeeeeeeeeeeeeefffgggggggggkkkrrrxxx{{{}}}}}}yyysssnnnmmmnnnrrruuuxxx|||vvvllldddaaacccfffmmmpppsssvvvvvvwwwyyyzzz{{{zzzyyywwwwwwwwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvxxxzzz{{{yyyyyyyyyyyyyyyzzz{{{||||||{{{zzzxxxwwwvvvvvvvvvxxxyyyzzz|||}}}}}}}}}}}}zzzzzz{{{{{{zzzzzzyyyxxxwwwxxxxxxxxxwwwvvvtttssstttvvvwwwxxxyyyzzz}}}{{{gggZZZTTTKKKKKKKKKIIIIIIQQQ]]]gggooommmjjjhhhgggiiilllnnnyyyxxxqqqhhhaaa]]]YYYUUUQQQJJJKKKMMMQQQUUU[[[___bbb___bbbiiioooqqqlllbbbZZZMMMKKKHHHDDDCCCCCCDDDEEE>>><<<888444111000//////...------......///000111111111000///...---,,,,,,%%%'''+++///000///---,,,---.........//////000000............/////////000........................------...///000000//////000000000000111111111111000222666;;;???JJJ^^^qqqvvvvvvuuussspppllliiihhh```______bbbhhhooowww|||wwwyyy{{{zzzvvvtttuuuwwwvvvvvvrrrhhh^^^ZZZ^^^cccpppuuuyyyxxxxxx|||}}}{{{wwwlll^^^RRRHHHBBBBBBFFFRRRbbbrrruuupppjjjbbb]]][[[]]]___bbbdddeeeeeeeeeeeefffhhhkkknnnrrruuuwwwwwwvvvuuussspppkkkddd___UUUSSSQQQOOONNNOOOQQQSSSMMMOOOPPPOOOLLLIIIGGGFFFCCC@@@>>>BBBDDDFFFKKKPPPYYYkkk~~~||||||}}}~~~~~~~~~}}}}}}yyywwwvvvuuuuuutttqqqooommmjjjfffcccbbbbbbbbbaaa___]]][[[ZZZZZZZZZXXXVVVWWWUUUSSSSSSUUUVVVWWWVVVUUUTTTSSSQQQNNNKKKIIIHHHDDDDDDCCCBBBBBBBBBBBBCCC}}}tttggg\\\UUUPPPKKKHHHGGGDDDDDDGGGJJJOOOZZZeeevvv~~~yyyzzz{{{||||||{{{zzzyyyvvvvvvvvvvvvuuutttsssrrrpppooonnnmmmnnnoooqqqrrrtttuuuuuuvvvwwwxxxxxxxxxwwwxxxzzz{{{|||{{{zzzyyywwwxxxxxxxxxwwwvvvtttsssoooooonnnllljjjiiihhhgggdddaaa______bbbdddcccbbbcccccccccccccccdddeeeeeehhhggggggfffgggkkkppptttvvvuuuuuussspppmmmjjjhhhoooqqqtttwwwzzz~~~}}}zzz|||yyyrrriiibbbaaadddiiiqqqrrrtttvvvxxxyyyzzzzzz|||zzzwwwuuutttttttttuuuyyyyyyxxxwwwvvvuuuttttttuuuuuuvvvxxxxxxxxxxxxxxxyyyxxxyyyzzz||||||zzzxxxyyyxxxxxxwwwvvvuuuttttttxxxyyyzzz|||}}}~~~~~~}}}|||{{{yyyyyyxxxxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvssstttuuuwwwyyy{{{}}}~~~jjj\\\UUUKKKGGGEEEEEEEEEKKKYYYgggrrrqqqoookkkfffcccdddeeessszzz{{{xxxoooddd^^^\\\WWWRRRPPPKKKJJJPPPWWW[[[]]]```bbbcccdddhhhiiiggg```ZZZNNNKKKGGGEEEDDDDDDDDDCCC@@@>>>:::777444222000000)))+++---...000000000///000000000000000000000000............////////////////////////////////////...///////////////......////////////////////////000000000000111111111111/////////000111111222222111555888:::CCCTTTeeennnxxxsssnnnmmmnnnmmmiiieeebbbaaa```bbbiiiqqqyyy}}}}}}~~~}}}xxxxxx{{{|||zzz{{{vvvnnneeeZZZVVV]]]gggtttssssssuuuwwwxxxxxxvvvrrrfffWWWMMMEEEAAAAAAEEESSS[[[gggnnnnnnhhhaaa\\\\\\___bbbdddeeeeeefffhhhhhhiiikkknnnrrrwww|||~~~{{{rrriiieee```[[[XXXXXXXXXVVVTTTVVVVVVVVVVVVUUURRRLLLHHHIIIDDDCCCEEEFFFFFFJJJOOOVVV]]]lll|||~~~}}}}}}}}}~~~}}}{{{xxxwwwvvvtttrrrqqqqqqqqqkkkiiieeebbb______``````]]]]]][[[ZZZYYYYYYYYYYYY\\\[[[YYYXXXWWWWWWXXXXXXWWWVVVTTTQQQNNNKKKHHHFFFFFFEEEDDDCCCBBBBBBCCCDDD}}}pppeee]]]VVVPPPLLLHHHEEEEEEFFFHHHKKKSSS]]]lllxxx~~~yyyzzzzzzzzzyyyyyyxxxwwwuuuuuuuuuttttttrrrqqqqqqpppooonnnmmmnnnoooqqqrrrsssttttttuuuvvvvvvwwwwwwvvvwwwyyyzzz{{{zzzyyyxxxwwwwwwxxxwwwvvvtttrrrqqqooonnnmmmllljjjiiihhhgggfffdddaaaaaadddfffeeedddcccccccccdddeeegggiiijjjhhhhhhhhhhhhiiilllpppsssttttttsssrrrpppmmmkkkiiilllnnnqqqsssvvvyyy~~~{{{wwwtttvvvtttpppjjjeeeeeeiiimmmssstttuuuwwwxxxyyyzzzzzz{{{yyywwwuuuttttttuuuvvvxxxxxxwwwwwwvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyyyyyyy{{{|||}}}{{{yyy{{{{{{zzzyyyxxxwwwwwwvvvwwwxxxyyy{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwwwwvvvuuuuuuuuuuuuuuurrrssstttuuuwwwyyyzzz{{{}}}mmm^^^VVVKKKHHHEEEDDDEEEJJJWWWdddqqqrrrqqqmmmgggdddcccdddmmmttt~~~~~~zzzqqqfff___\\\XXXRRRPPPKKKJJJPPPVVVXXXZZZ]]]^^^^^^```dddfffddd]]]XXXLLLHHHEEEBBBBBBBBBAAA@@@@@@>>>;;;777444222111000---...//////000///...---....................................////////////////////////////////////......////////////....../////////////////////////////////000000000111111//////000000111111222222222666999<<>>???CCCDDDKKKUUU\\\______]]][[[^^^aaadddfffggghhhiiikkklllnnnqqqtttzzzyyyuuuooommmmmmmmmkkkiiikkkjjjhhhfffbbb\\\UUUPPPKKKFFFDDDEEEFFFFFFJJJOOOPPPSSS\\\jjj~~~~~~}}}}}}~~~~~~}}}{{{zzzxxxuuusssqqqpppooollljjjgggdddbbbaaabbbbbbcccbbbbbbaaa````````````cccbbb```^^^\\\[[[[[[[[[ZZZZZZXXXVVVTTTQQQOOOMMMKKKKKKIIIHHHGGGGGGGGGGGG|||rrrggg\\\UUUQQQMMMKKKKKKJJJHHHJJJNNNUUU___nnn~~~}}}{{{zzzxxxuuutttsssssstttrrrrrrssssssrrrqqqqqqppppppooonnnmmmnnnoooqqqrrrsssssstttttttttuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwvvvuuuuuuuuutttrrrooommmllljjjjjjiiihhhhhhgggffffffgggfffeeefffgggiiikkkkkkooooooooooooooooooooooooooonnnnnnnnnpppqqqqqqqqqppppppppppppoooooonnnnnnooorrrvvvxxxyyy{{{}}}}}}{{{yyywwwuuurrrnnnkkkiiiiiiiiiiiijjjmmmppprrrvvvwwwxxxyyyzzzzzz{{{zzzwwwwwwvvvuuuvvvvvvwwwxxxyyyxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyyyyzzz{{{{{{||||||{{{zzz{{{}}}~~~}}}{{{{{{zzzzzzyyyxxxwwwvvvuuuvvvwwwxxxzzz{{{||||||}}}||||||}}}||||||{{{{{{zzzyyyxxxwwwuuutttsssssssssssssssssssssttttttttttttvvvwwwxxxyyy|||uuudddZZZNNNIIIEEEDDDDDDGGGPPPYYYlllpppsssqqqjjjcccaaaaaaeeemmmyyy}}}ttthhhaaa___[[[VVVSSSNNNKKKOOOSSSRRRRRRSSSRRRSSSUUUZZZ^^^^^^YYYUUULLLIIIEEECCCCCCDDDCCCBBBAAA???===:::777444222111222222222111000///..........................................////////////////////////////////////---...//////////////////////////////////////////............///////////////000000111111222333333444888<<>>;;;888555333222111111111000000000111111////////////////////////............////////////////////////////////////------...///////////////////////////////////////............////////////000000000111222222333333444888<<>>;;;777444222000//////...///000111222////////////////////////............////////////////////////////////////,,,---...///000000000000/////////////////////////////////000000000111111000111111222222333333444666:::???GGGWWWhhhsssvvvooooooooonnnmmmnnnppprrruuuvvvvvvsssppprrryyyuuueee______bbbgggkkkiiihhhfffeeedddbbb___]]]UUUNNNHHHFFFEEEDDDEEEHHHKKKMMMPPPSSSTTTUUUWWWYYY^^^```bbbdddeeehhhllloooqqqwww|||}}}yyytttlllgggZZZTTTOOONNNMMMMMMRRRXXXRRRUUUXXXYYY^^^nnn}}}{{{|||{{{yyywwwuuutttssssssooonnnmmmllljjjiiihhhhhhiiiiiiiiiiiijjjkkklllmmmnnnnnnnnnnnnmmmkkkiiihhheeedddccc```]]]ZZZXXXVVVTTTTTTTTTSSSRRRPPPNNNLLL}}}ooofff]]]YYYVVVQQQOOOPPPGGGKKKQQQYYYeeeuuu|||wwwwwwxxxxxxwwwuuusssrrrnnnoooooopppppppppoooooopppooonnnmmmnnnoooqqqrrrssssssssssssssssssssssssqqqqqqpppooonnnnnnoooooopppqqqqqqqqqpppooommmlllkkkkkkkkkkkkkkklllllllllooorrrvvvyyy|||}}}vvvkkkccc[[[VVVUUUTTTQQQNNNPPPOOONNNNNNNNNOOOPPPQQQSSSYYYaaahhhlllnnnooopppxxxzzz~~~}}}||||||{{{uuuhhheeedddgggnnnuuuyyyzzzxxxxxxyyyyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuwwwyyy{{{}}}~~~yyyxxxwwwwwwwwwyyy{{{}}}{{{yyyxxxxxxyyy{{{{{{{{{yyyxxxxxxwwwvvvuuuttttttxxxyyyzzz|||}}}~~~~~~wwwyyyzzz||||||{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuvvvrrrrrrssssssssssssttttttqqqsssvvvwwwxxxyyy|||~~~tttfffXXXQQQKKKIIIHHHFFFGGGKKKRRR[[[dddfffaaa^^^```eeepppyyyqqqhhheeebbb]]][[[VVVSSSVVVWWWSSSPPPOOOMMMLLLNNNRRRWWWXXXUUURRRMMMKKKHHHFFFGGGGGGGGGGGGBBBBBBAAA???<<<888555333111000///......///000111..................................../////////000////////////////////////,,,---...///000000000000////////////////////////000000000000111111111111000111111222222333444444888<<>><<<999555222222000...---...//////...000000000000000000000000////////////////////////........................////////////////////////111000000///......------//////000000000000//////000111222111111222555777:::???EEEPPPaaaqqquuuppplllkkkiiifffbbb^^^ZZZXXX]]]```ccceeeeeeeeefffgggnnnuuu{{{sssiiiiiilllmmmnnnooojjjmmmmmmlllmmmnnnjjjccc]]]RRRIIIFFFCCCAAAHHHSSSXXXYYYYYYXXXXXXYYY\\\___aaacccfffhhhhhhhhhjjjlllnnnrrrxxx{{{}}}~~~yyyqqqlll___VVVMMMKKKKKKJJJJJJLLLPPPOOOOOOPPPPPPUUUbbbooo~~~}}}}}}|||zzzzzzzzzyyyxxxvvvtttssstttsssrrrqqqpppppppppppprrrrrrsssttttttuuutttttttttttttttsssrrrqqqoooooonnnmmmjjjgggdddbbb```______^^^\\\YYYWWWUUUTTTSSSzzzqqqjjjccc\\\WWWSSSOOOMMMNNNPPPVVVbbbnnn}}}{{{xxxxxxxxxwwwvvvuuutttsssrrrqqqooonnnmmmnnnnnnooonnnnnnnnnnnnoooooooooooopppooommmlllkkkkkkjjjjjjjjjkkkkkkkkkllllllllllllnnnoooppprrrtttuuuvvvwwwxxxxxxyyyzzz|||~~~yyymmm]]]XXXQQQMMMLLLJJJGGGDDDGGGDDDBBBBBBBBBDDDJJJQQQXXX^^^dddddddddeeeeeeaaadddeeefffiiilllpppsssuuuyyyxxxyyy}}}{{{rrrpppooorrrxxx|||}}}|||yyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvwwwxxxzzz{{{zzzyyyyyyyyyxxxxxxxxxyyyzzzzzzzzzyyyxxxwwwvvvwwwxxxxxxzzzzzzzzzzzzyyyxxxvvvvvvvvvvvvvvvvvvwwwxxxyyyzzzxxxxxxyyyzzzzzzzzzzzzzzzxxxxxxvvvuuuttttttttttttrrrrrrqqqqqqqqqpppppppppttttttuuuvvvwwwyyyzzz{{{~~~oooaaaXXXOOOJJJGGGDDDDDDGGGMMMTTT]]]dddhhhjjjjjjjjjooozzzvvvllleeebbbZZZVVVRRRQQQRRRRRROOOLLLNNNNNNNNNOOOQQQTTTWWWXXXWWWRRRKKKFFFEEEEEEEEEEEEDDDBBB@@@>>><<<:::666333222000...---...//////...000000000000000000000000................................................////////////////////////000000000///......------000000111111111111000000000111222111111222555888<<<@@@HHHTTTcccoooqqqmmmiiihhheeeaaa\\\WWWRRROOOUUUYYY]]]````````````aaafffkkkpppuuu}}}yyypppiiikkkoooppppppqqqnnnqqqssstttwwwyyyuuunnnbbbUUUIIIFFFCCCCCCKKKWWW]]]]]][[[YYYXXXZZZ^^^aaabbbdddggghhhiiiiiikkkmmmnnnrrrwwwzzz|||{{{tttnnnbbbYYYPPPMMMKKKIIIHHHIIIKKKJJJKKKLLLKKKMMMVVVaaayyy~~~|||{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuuuutttsssrrrrrrrrrrrrssstttuuuvvvwwwxxxxxxxxxxxxxxxwwwvvvtttrrrpppooonnnmmmkkkhhheeecccbbbaaabbbaaa___]]]ZZZXXXWWWVVV}}}uuummmddd^^^YYYTTTQQQPPPPPPQQQZZZcccrrr}}}{{{xxxxxxxxxwwwvvvuuuttttttqqqpppooonnnmmmmmmnnnooonnnnnnnnnnnnooooooooooooooonnnmmmlllkkkjjjjjjjjjiiijjjjjjkkkkkklllllllllooooooppprrruuuxxxzzz|||}}}|||||||||~~~{{{||||||}}}{{{qqqddd^^^XXXUUUTTTRRRNNNIIIJJJEEEBBBBBBBBBEEEMMMVVVbbbjjjqqqrrrppppppnnnjjjjjjjjjjjjkkkmmmoooqqqssssssssstttxxx}}}}}}zzzrrrrrrrrrvvvzzz}}}}}}|||xxxxxxxxxxxxwwwwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyxxxxxxxxxxxxxxxyyyyyyzzz{{{zzzyyyxxxvvvvvvvvvwwwwwwzzzzzzzzzyyyyyywwwvvvvvvvvvvvvuuuuuuuuuwwwyyyzzzxxxyyyyyyzzz{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuuttttttssssssssssssssstttttttttuuuvvvwwwxxxyyy|||~~~ttteeeZZZOOOKKKHHHEEEEEEGGGKKKRRR\\\fffmmmpppppppppooovvv}}}yyyooogggccc[[[XXXUUUSSSRRRRRROOOMMMQQQPPPOOOPPPRRRWWW\\\^^^\\\XXXQQQKKKGGGEEEEEEEEEEEECCC@@@???===;;;777444333000...---////////////////////////////////////................................................////////////////////////000000//////............///000000111111000000///000111222222111333666888<<>><<<888555333111......///000000///////////////////////////........................////////////////////////////////////////////////////////////...............//////000000//////...000111222222222333777999<<>>CCCRRRdddmmmjjjffffff^^^___``````^^^ZZZVVVTTTRRRUUUWWWXXXXXXWWWWWWXXXTTTUUUUUUXXXaaahhhfff```[[[XXXYYY___dddfffjjjnnnssszzzrrr^^^KKKEEEEEEHHHQQQ[[[```___]]][[[YYY[[[___cccdddfffiiilllmmmnnnppprrrrrrssstttxxx|||yyyoooddd^^^WWWOOOHHHGGGFFFCCCBBBDDDDDDDDDGGGMMMXXXggg}}}~~~|||{{{{{{{{{{{{yyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxyyyxxxxxxvvvtttrrrpppoooiiiiiihhhgggfffffffffgggdddeeeggghhhhhhgggeeedddtttiii```YYYTTTSSSUUUUUUZZZcccooo~~~~~~wwwwwwxxxxxxxxxwwwwwwvvvooonnnmmmllllllmmmnnnoooppppppoooooonnnnnnnnnmmmlllkkkjjjhhhggggggffffffeeeeeefffggghhhiiijjjjjjpppssswww{{{wwwooofff```\\\VVVNNNHHHFFFHHHJJJJJJMMMVVVcccmmm|||uuurrrtttuuuqqqlllhhhaaa[[[WWWSSSRRRXXX___nnn{{{}}}~~~|||yyyxxxxxxxxxwwwvvvuuuwwwxxxvvvvvvwwwwwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyuuuwwwxxxwwwuuuvvvyyy|||{{{zzzzzzyyyxxxxxxxxxxxxvvvvvvuuuuuuuuuwwwxxxyyywwwwwwxxxxxxxxxwwwwwwvvvtttuuuwwwyyyyyyyyyxxxxxxyyyzzz{{{{{{||||||{{{{{{yyyyyyxxxxxxwwwxxxxxxxxxyyywwwuuutttssstttvvvwwwuuuuuutttsssrrrrrrrrrrrrxxx|||vvvgggWWWPPPMMMJJJHHHGGGHHHKKKRRR\\\gggnnnoooooonnnmmmrrr|||tttjjjeee]]]]]][[[WWWRRROOONNNNNNNNNNNNOOOPPPSSSWWWZZZ\\\cccdddccc]]]TTTKKKFFFDDDEEEDDDBBB@@@???===:::888444111//////000111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////.........///////////////000000111111111111000000///111222222333555888;;;???EEETTTgggooolllhhhhhh```aaaccccccaaa]]]YYYVVVXXXZZZ[[[[[[ZZZZZZ[[[\\\ZZZZZZYYY[[[bbbgggccc[[[ZZZWWWXXX]]]bbbdddiiinnntttyyyooo\\\JJJEEEFFFJJJSSS]]]```___^^^\\\[[[]]]aaaddddddfffjjjlllmmmoooqqqsssrrrrrrsssvvv{{{xxxllleee]]]RRRKKKHHHKKKFFFDDDEEEEEEDDDGGGMMMRRR___uuu}}}||||||}}}zzzzzzyyyyyyyyyzzzzzz{{{zzzzzzzzzzzzyyyxxxwwwvvvyyyyyyxxxwwwuuusssrrrqqqjjjiiiiiihhhhhhhhhhhhhhhcccdddfffhhhiiihhhgggfffpppddd\\\YYYVVVTTTVVVXXX]]]hhhttt~~~|||zzzvvvuuuuuuwwwyyyzzzyyywwwwwwrrrllljjjkkkmmmnnnnnnqqqpppmmmkkkjjjjjjjjjjjjkkkkkkkkkjjjhhhfffcccbbbeeedddddddddfffiiilllnnnpppsssxxx~~~}}}wwwrrrhhhaaaWWWRRROOOLLLGGGCCCFFFEEEDDDDDDGGGMMMUUU[[[rrr}}}~~~{{{wwwrrrqqquuupppmmmhhhaaa[[[YYYZZZ[[[pppzzz}}}zzzzzzyyyxxxvvvuuuttttttvvvvvvvvvvvvvvvwwwwwwwwwyyyxxxxxxwwwwwwvvvvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvxxxwwwvvvvvvvvvvvvvvvwwwzzzzzzzzzwwwtttrrrssstttttttttttttttuuuvvvwwwxxxxxxyyyzzzzzz{{{{{{zzzzzz|||{{{yyyxxxxxxxxxyyyyyyxxxxxxvvvuuuuuuuuuvvvwwwuuuvvvvvvuuuttttttwwwyyy{{{~~~{{{lll\\\RRRMMMHHHFFFFFFHHHJJJOOOWWWbbbkkkqqqtttpppqqquuu~~~|||rrrhhh```^^^]]][[[VVVQQQMMMJJJJJJKKKMMMRRRVVVUUUTTTYYY```ddddddccc^^^VVVMMMHHHEEEFFFFFFEEECCC@@@>>><<<:::777444111///000000000000111111111111000000000000.../////////000000111111000000///...............///////////////.........////////////////////////////////////////////////...000111111222444777:::@@@III[[[nnntttmmmhhhhhhdddddddddcccaaa]]]YYYVVVWWWXXXZZZ^^^bbbeeeeeeeeedddaaa___```bbbaaa[[[VVVTTTYYY^^^aaaccceeejjjooovvv{{{zzzfffWWWMMMGGGBBBKKKVVVUUU^^^]]]ZZZYYYYYYZZZ\\\^^^ccceeehhhlllooopppqqqqqqooooooqqqssswww{{{~~~vvvjjj___UUUMMMIIIIIIGGGDDDDDDEEEFFFFFFEEEOOOVVVhhh}}}}}}{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyy{{{||||||zzzxxxwwwwwwxxxwwwvvvuuusssrrrmmmkkkiiihhhggghhhiiijjjggghhhiiijjjjjjjjjjjjjjj|||mmmddd]]]WWWSSSUUUUUUYYYaaakkkxxx~~~~~~|||zzzwwwvvvuuuvvvxxxyyyyyywwwwwwrrrmmmjjjkkkmmmmmmmmmooonnnllljjjhhhhhhhhhhhhhhhiiiiiiiiihhhgggeeeddddddddddddeeegggiiilllnnnssstttwwwyyyxxxssslllfff[[[UUUMMMIIIHHHGGGCCC@@@@@@@@@@@@@@@BBBGGGNNNSSS___kkkyyy}}}xxxxxx|||~~~{{{ssskkkeeecccdddrrr}}}|||zzzzzzyyyxxxwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwwwwxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{zzzxxxuuuttttttuuuuuuuuuuuuuuuvvvwwwxxxyyyxxxyyyzzzzzz{{{zzzzzzzzz{{{zzzyyyxxxwwwwwwxxxyyyyyyxxxwwwvvvvvvvvvwwwwwwuuuvvvvvvuuuttttttwwwyyy|||ooo___UUUOOOJJJGGGHHHGGGIIINNNVVVaaajjjpppsssqqqsssxxx~~~sssiiiaaa^^^]]][[[VVVQQQLLLIIIHHHIIIKKKPPPUUUUUUTTTXXX___bbbcccaaa]]]UUUNNNIIIFFFGGGFFFEEECCCAAA>>><<<;;;777444111///000000000000............////////////.........//////000000000000000///.............../////////////////////...///////////////////////////////////////////////////000111222222444888;;;DDDMMM^^^ooosssmmmgggfffeeeffffffeeeccc^^^ZZZWWWYYYZZZ]]]ccchhhkkkkkkjjjkkkhhheeeeeedddaaaYYYSSSUUU\\\dddhhhjjjmmmrrrvvv|||}}}uuummmaaaRRRJJJFFFBBBLLLXXXWWW]]][[[ZZZXXXYYY[[[]]]___cccfffjjjnnnqqqrrrrrrqqqooooooppprrruuuyyy|||~~~vvvjjj___WWWRRRMMMJJJGGGEEEEEEEEEEEEDDDLLLRRRbbbyyy~~~}}}}}}||||||||||||{{{{{{{{{zzzzzz{{{||||||zzzxxxwwwwwwxxxwwwvvvuuusssrrrooommmkkkiiigggggghhhhhhhhhiiiiiijjjkkkkkkjjjjjj|||pppggg^^^XXXWWWUUUVVVZZZaaakkk{{{~~~~~~~~~~~~{{{yyyxxxvvvttttttuuuwwwwwwwwwuuurrrmmmkkkkkklllllllllmmmkkkiiigggfffeeeeeefffdddeeefffggghhhggggggfffccccccdddfffiiikkknnnooouuutttrrrppplllddd\\\UUUMMMHHHCCCAAABBBBBB@@@>>><<<======>>>???AAAFFFIIILLLXXXffftttyyyppplllkkkvvv~~~{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvwwwxxxwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{zzzwwwuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxxxxyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxyyyyyyxxxwwwwwwwwwwwwxxxuuuvvvvvvuuuttttttwwwyyy|||tttbbbXXXRRRLLLIIIIIIGGGHHHMMMUUU___hhhoooqqqrrruuu{{{vvvkkkccc^^^]]][[[WWWRRRLLLGGGEEEGGGIIIOOOUUUWWWVVVZZZ```bbbcccaaa]]]VVVOOOJJJHHHGGGGGGEEEDDDAAA???<<<;;;777555111000000000000000------......//////000000.............../////////000000///.....................//////////////////////////////////////////////////////////////////000111222222333555999<<>>@@@@@@@@@???;;;===>>>???>>>???AAACCCEEELLLWWWcccppp{{{uuusss{{{}}}|||yyyyyyxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyyyyyyyyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzzzzwwwwwwwwwwwwxxxzzz{{{{{{zzz||||||{{{yyywwwwwwxxxxxxwwwwwwwwwxxxxxxyyyzzzxxxxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxuuuvvvvvvuuuttttttwwwyyy|||xxxfff[[[TTTMMMJJJIIIGGGHHHKKKSSS]]]gggmmmppprrruuu{{{{{{pppggg```^^^[[[WWWSSSMMMGGGCCCEEEGGGNNNWWW[[[\\\```fffggggggddd___WWWPPPKKKIIIHHHGGGFFFDDDBBB???===<<<888555222000000111000000...//////000111222222333------..................000000///...........................////////////////////////////////////////////////////////////111111222222333666;;;>>>IIIUUUfffrrrsssmmmhhhgggfffggghhhgggeee```\\\YYYXXX\\\bbbkkkrrrvvvvvvuuuvvvuuusssqqqnnnfff]]]VVVYYYdddsss|||}}}tttmmmfff^^^TTTHHHDDDDDDDDDNNNZZZYYYYYYXXXWWWWWWYYY\\\___bbbdddhhhnnnsssvvvuuusssrrrqqqqqqqqqrrrtttvvvxxxzzz}}}oooccc\\\UUUPPPJJJFFFEEEDDDDDDCCCFFFHHHQQQaaarrr~~~~~~{{{xxxwwwxxxxxxxxxwwwuuusssrrrpppooommmlllkkkjjjjjjjjjjjjkkkkkklllllllllkkkkkkwww~~~wwwnnnddd^^^YYYXXXXXX[[[dddmmmzzz~~~}}}||||||}}}}}}{{{yyyvvvssspppnnnnnnooooooooooooooonnnlllkkkjjjjjjkkkiiigggeeecccbbbaaabbbbbbaaabbbdddeeeffffffeeeeeedddeeehhhkkkmmmoooooopppjjjfff```ZZZTTTMMMGGGBBBBBB@@@???>>>>>>??????>>>;;;===>>>???>>>===>>>???DDDFFFLLLTTT```ppp|||~~~~~~}}}wwwwwwwwwwwwwwwwwwwwwwwwuuuuuuvvvwwwxxxxxxyyyyyy{{{{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvwwwxxxyyyzzz{{{{{{{{{vvvvvvvvvwwwwwwyyyzzz{{{zzz{{{}}}|||zzzyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzzwwwxxxyyyyyyzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxxxxwwwwwwuuuvvvvvvuuuttttttwwwyyy||||||iii]]]UUUNNNIIIIIIGGGHHHKKKRRR\\\eeelllppppppsssxxxvvvmmmccc```[[[XXXTTTOOOIIIEEEEEEGGGNNNYYY```ccchhhnnnnnnmmmiiibbbYYYQQQLLLJJJHHHHHHGGGEEECCC@@@>>><<<999666222000000111000///...//////000111222222333..................------000000///...............---.........//////000000////////////////////////000000000000000000000000222222333333444777<<<@@@JJJXXXjjjssssssoookkkiiieeeeeefffeeeccc```]]][[[XXX\\\ccclllssswwwxxxvvvvvvvvvvvvuuurrrkkkddd^^^```lll|||yyyooofff^^^RRRGGGDDDEEEEEEPPPZZZXXXWWWWWWVVVWWWYYY\\\```bbbdddhhhnnnsssvvvuuusssrrrsssssssssssstttvvvxxxzzz|||nnnfffYYYSSSLLLGGGEEEEEEEEEEEEEEEFFFLLLXXXfffxxx~~~{{{yyyxxxxxxyyyxxxwwwvvvtttsssnnnnnnmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmlllkkkkkksss}}}xxxlllddd]]]YYYWWWWWW\\\ccclll|||}}}|||{{{|||}}}|||{{{yyyuuurrrooonnnnnnnnnmmmkkkkkkmmmnnnmmmkkkjjjkkkllliiigggeeecccbbbaaaaaabbbbbbdddeeeggghhhhhhhhhgggiiijjjlllmmmlllkkkiiiggg```[[[TTTOOOJJJFFFCCC@@@>>>>>>===<<<<<<<<<<<<<<<999;;;======<<<;;;;;;<<>>===:::777333111111111000///------......//////000000/////////...............000000///...............------......///000000000////////////////////////000000000000000000000000333333333333444888>>>BBBLLL\\\mmmtttsssqqqmmmkkkeeeddddddcccbbbaaa```___]]]```fffnnnvvvzzz{{{zzzyyyyyyzzzyyyuuuooojjjfffhhhttt~~~qqqeee]]]PPPFFFEEEHHHHHHRRR[[[XXXWWWVVVVVVVVVXXX\\\```bbbdddggglllqqqttttttsssqqqssssssssssssuuuvvvxxxzzz~~~xxxooo```ZZZQQQJJJFFFFFFFFFFFFEEEEEEJJJRRR\\\lll|||yyyxxxyyyyyyyyyxxxvvvtttsssnnnnnnnnnooooooooooooooommmnnnnnnnnnnnnmmmllllll^^^fffrrr{{{wwwnnnccc]]]YYYVVVXXX\\\bbbkkk}}}}}}|||{{{zzz{{{||||||zzzyyyuuusssqqqpppooonnnllljjjhhhjjjmmmmmmkkkjjjkkkmmmiiihhhfffdddcccbbbbbbbbbccceeegggjjjlllnnnnnnnnnooopppooommmiiiccc^^^ZZZVVVQQQJJJEEEBBBAAA???>>>;;;<<<<<<<<<;;;;;;<<<===:::<<<===<<<;;;:::;;;<<<>>>>>>@@@EEEJJJRRRcccttt~~~{{{yyyxxxxxxssstttttttttuuuuuuuuuvvvrrrssstttuuuvvvwwwxxxxxxwwwwwwwwwwwwxxxxxxyyyyyywwwxxxxxxyyyyyyxxxxxxwwwxxxxxxyyyzzz{{{{{{{{{zzzyyyyyyxxxxxxxxxyyyyyyzzzwwwyyy||||||{{{zzzyyyzzzxxxxxxwwwwwwwwwwwwxxxxxxwwwwwwxxxyyyyyyyyyyyyxxxvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwxxxxxxxxxwwwvvvuuuuuuvvvvvvuuuttttttwwwyyy{{{~~~qqqdddZZZQQQLLLJJJIIIIIIKKKQQQ[[[eeelllpppnnnoooqqqsssxxxzzzjjjddd]]]YYYXXXVVVRRRNNNJJJIIILLLUUU^^^ccciiippprrrqqqllleee[[[TTTOOOMMMJJJIIIHHHFFFDDDAAA???===:::777333111111111000///............////////////000000000//////.........000000///...............------......///000000111////////////////////////000000000000000000000000333444333333555999???DDDOOOaaarrrvvvssspppmmmjjjfffeeecccbbbbbbbbbddddddfffhhhmmmttt{{{}}}wwwqqqllliiikkkvvvrrreee\\\NNNEEEFFFJJJKKKUUU^^^[[[WWWWWWVVVVVVXXX[[[___aaacccfffjjjnnnqqqrrrrrrqqqrrrqqqqqqrrrtttvvvxxxyyy|||zzzjjjcccXXXNNNIIIGGGFFFFFFEEEEEEHHHNNNUUUaaauuu|||yyyxxxyyyyyyyyyxxxvvvtttsssppppppppppppppppppoooooonnnoooooooooooonnnmmmlllUUU]]]iiittt{{{vvvjjjbbb\\\WWWWWWZZZ[[[___kkk}}}zzz|||{{{zzz{{{||||||zzzyyyvvvtttsssrrrqqqooollliiifffiiimmmmmmlllkkklllmmmjjjiiigggeeeccccccccccccdddfffiiimmmppprrrsssttttttsssqqqmmmeee]]]UUUPPPPPPKKKDDD???============:::;;;<<<===<<<<<<>>>???<<<===>>>>>><<<<<<===>>>>>>===@@@DDDEEEHHHUUUcccqqq~~~}}}zzzwwwuuuuuurrrrrrsssssstttuuuuuuuuurrrrrrssstttuuuvvvwwwwwwssstttuuuvvvxxxzzz{{{{{{wwwxxxyyyzzzzzzyyyxxxwwwyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{zzzyyyyyyyyyzzzzzzvvvyyy{{{|||{{{zzzyyyyyyxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxwwwxxxyyyzzz{{{zzzzzzyyyvvvvvvwwwxxxwwwvvvuuutttuuuvvvvvvuuuttttttwwwyyy{{{}}}tttfff\\\SSSMMMLLLJJJIIIKKKRRR[[[eeemmmpppnnnoooooopppttt}}}}}}mmmfff^^^ZZZYYYXXXUUURRRLLLIIIKKKRRRZZZ___fffkkkqqqoookkkddd[[[TTTPPPOOOJJJIIIHHHFFFDDDAAA???>>>;;;888444111111111000///111111111111000000000000111111000000/////////...000000///...............---------...///000000111////////////////////////000000000000000000000000444444444444555:::@@@EEESSSeeetttwwwrrrooolllhhhgggfffcccbbbbbbdddggghhhnnnooosssyyyyyyrrrmmmjjjiiisss}}}tttggg]]]MMMDDDFFFKKKNNNXXXaaa^^^XXXWWWVVVVVVXXX[[[^^^aaaccceeeiiilllooopppqqqqqqpppppppppqqqrrruuuwwwxxx{{{rrrjjj]]]RRRKKKHHHGGGFFFDDDEEEGGGLLLPPP[[[mmm~~~|||yyyyyyyyyyyyyyyxxxvvvuuusssrrrrrrrrrqqqqqqooonnnmmmooooooooooooooonnnmmmmmmRRRTTT[[[eeeqqq{{{uuuiii___XXXWWWXXXXXXXXX```ppp|||{{{{{{zzzzzzzzz{{{{{{vvvuuusssqqqnnnllljjjiiijjjjjjkkklllmmmmmmmmmmmmjjjhhhfffdddcccccccccccceeegggkkkpppvvvyyyyyyxxx}}}xxxpppggg^^^VVVOOOJJJHHHFFFBBB>>>;;;999888888<<<=========<<<;;;;;;::::::999888999:::;;;;;;;;;999;;;>>>???BBBGGGNNNTTTaaammm}}}|||zzzxxxvvvtttssssssqqqpppooooooqqqssssssrrrpppqqqqqqrrrssssssssssssssstttuuuvvvwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{||||||{{{yyyxxxyyyyyyyyyxxxxxxwwwwwwwwwyyyxxxwwwwwwvvvwwwwwwwwwwwwwwwxxxyyyyyyxxxxxxxxxuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxyyy|||xxxhhh]]]VVVOOOKKKJJJKKKNNNSSSZZZdddooowwwrrrpppnnnooottt}}}}}}mmmggg^^^XXXXXXXXXXXXWWWMMMLLLJJJKKKOOOWWW___dddiiinnnooohhh___YYYRRRMMMIIIGGGFFFEEEDDDBBB???===;;;:::777444111000//////...///000111111000///...000000000000000000000000////////////////////////...............///000000000000//////.........---000000000000111111111111111000111555888:::AAAHHH^^^kkkvvvyyyuuuqqqlllggghhhhhhfffeeeeeehhhmmmrrryyywwwxxx|||}}}rrrhhhcccjjjpppvvvxxxwwwzzzsssdddYYYLLLHHHFFFLLLXXX___^^^[[[ZZZYYYXXXXXXZZZ\\\___aaafffhhhkkkmmmoooppppppppprrrrrrrrrrrrsssuuuwwwxxx|||pppaaaWWWRRRKKKGGGGGGHHHFFFFFFHHHLLLSSScccqqq}}}|||{{{zzzxxxwwwuuutttsssrrrrrrqqqppppppppppppppprrrpppooonnnnnnoooppprrrNNNPPPSSSZZZdddoooxxx}}}~~~}}}sssfff\\\XXXWWWWWWVVVYYYdddsss||||||{{{zzzzzzzzzzzz{{{vvvuuussspppnnnlllkkkjjjllllllmmmnnnnnnnnnmmmmmmjjjiiigggeeedddcccccccccfffhhhmmmsssyyy{{{{{{yyyyyytttlllccc[[[SSSLLLHHHEEECCCAAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::<<<;;;:::;;;<<<===>>>>>>>>>@@@AAAAAABBBDDDIIIMMMUUU]]]lllzzz~~~zzzyyywwwuuusssrrrqqqqqqqqqooonnnoooqqqrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrsssssstttuuuvvvvvvvvvvvvwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxxxxxxxyyy{{{||||||{{{zzzyyyyyyyyyyyyyyyxxxxxxxxxwwwyyyxxxxxxwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxtttuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyy|||{{{jjj^^^WWWQQQMMMJJJKKKMMMQQQXXXcccooowwwwwwuuurrrrrruuu}}}rrrkkkaaaZZZXXXYYYXXXWWWNNNLLLIIIIIIMMMSSSZZZ___fffkkkmmmggg___YYYQQQKKKIIIGGGEEEEEEDDDCCC@@@===<<<:::777444222000000//////000000000000000000///000000000000000000000000////////////////////////...............///000000000/////////............000000000000111111111111222111333777999;;;CCCKKK```ooo|||~~~xxxqqqlllhhhiiiiiihhhggghhhkkkooosss}}}~~~~~~rrrhhhbbbdddiiinnnpppooorrrzzz{{{pppbbbWWWLLLHHHGGGMMMYYY______[[[YYYXXXXXXXXXZZZ]]]___aaafffhhhkkkoooqqqqqqpppppprrrrrrrrrrrrsssuuuwwwxxxzzzxxxggg\\\UUUNNNIIIHHHHHHFFFEEEGGGIIIOOO\\\iii}}}}}}|||{{{zzzxxxwwwuuutttsssrrrqqqppppppooooooppppppqqqpppooonnnnnnooopppqqqMMMMMMMMMOOOUUU```llluuuvvvxxxyyywwwuuutttwww{{{pppeee\\\XXXWWWTTTTTTXXX```ppp||||||{{{{{{zzzzzzzzzzzzxxxvvvrrrooommmlllllllllnnnoooooooooooonnnmmmmmmiiiiiigggeeedddccccccccceeehhhmmmtttzzz{{{yyywwwrrrmmmfff^^^WWWPPPIIIEEEAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<===>>>???@@@BBBCCCEEEEEEEEEEEEGGGIIILLLPPPWWW```gggnnnzzz}}}}}}|||{{{yyywwwvvvtttrrrqqqpppooooooooonnnmmmnnnppprrrrrrqqqqqqqqqrrrrrrrrrqqqppppppqqqrrrssstttuuuuuuuuuuuuvvvwwwxxxzzz{{{|||||||||{{{zzzzzzyyyxxxwwwwwwvvvyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwyyyyyyyyyzzzzzzyyyyyyxxxttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwvvvwwwxxxxxxyyyyyy|||~~~mmm```XXXRRROOOKKKKKKLLLNNNUUU```mmmuuu{{{yyyvvvtttvvv|||zzzqqqeee\\\YYYYYYYYYXXXOOOLLLIIIHHHJJJOOOUUUYYY```fffjjjfff___YYYPPPIIIHHHGGGEEEEEEEEECCCAAA>>><<<:::888555222111000000111111000000000000111111000000000000000000000000////////////////////////...............///000000////////////............000000000000111111111111333222444888:::===EEEOOOcccuuu{{{rrrllliiijjjkkkkkkkkklllnnnrrruuussshhhccc___cccfffggggggjjjqqqxxx~~~vvvlll^^^SSSKKKHHHHHHOOOYYY___^^^ZZZXXXWWWXXXXXXZZZ]]]___aaaeeehhhmmmqqqssssssqqqppprrrrrrrrrrrrsssuuuvvvwwwxxx~~~rrreee\\\SSSMMMKKKIIIGGGFFFHHHIIILLLVVV```uuu~~~}}}|||{{{yyywwwvvvuuutttrrrqqqppppppooooooppppppqqqqqqooooooooooooqqqqqqPPPOOOMMMKKKNNNVVVaaajjjmmmooorrrrrrooolllkkkkkkttt|||{{{pppeee]]]XXXUUUSSSSSSVVV___rrr|||||||||{{{{{{zzzyyyyyyxxxvvvrrrnnnllllllmmmmmmoooooooooooonnnmmmlllkkkhhhhhhgggeeedddccccccbbbcccggglllssswwwwwwtttpppkkkggg```YYYSSSMMMGGGDDD???@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>???AAACCCDDDFFFIIIKKKLLLLLLLLLLLLLLLKKKMMMQQQTTTYYYeeeqqq}}}{{{yyyxxxxxxxxxvvvuuutttsssrrrpppooonnnnnnnnnnnnlllkkkllloooqqqqqqpppqqqqqqrrrrrrqqqpppooooooqqqqqqrrrssstttttttttttttttuuuwwwyyyzzz||||||}}}||||||{{{zzzxxxwwwvvvvvvyyyyyyyyyxxxxxxxxxwwwwwwvvvvvvxxxyyyyyyyyyyyyyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyxxxxxxtttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwwwwxxxyyyyyyyyy|||pppbbbYYYSSSPPPLLLKKKJJJLLLRRR]]]jjjrrryyyxxxwwwttttttyyyuuuhhh]]]YYYYYYXXXXXXRRROOOKKKIIIIIIMMMQQQTTT[[[aaafffddd___YYYPPPGGGHHHFFFEEEEEEEEEDDDBBB@@@===;;;888555333111111111222111000//////000111222////////////////////////////////////////////////...............///000000///////////////.........///000000000111111111111222222555999:::>>>GGGRRRhhhzzz}}}sssmmmkkkkkklllnnnnnnooopppsssvvvtttjjjeee```bbbcccbbbbbbeeelllrrrwww|||{{{sssiii[[[PPPIIIHHHJJJQQQZZZ^^^\\\XXXVVVVVVWWWXXX[[[]]]```aaadddhhhmmmrrruuutttrrrppprrrrrrsssssstttuuuvvvvvvwww}}}~~~ooocccXXXPPPNNNLLLJJJIIIKKKLLLMMMTTT\\\nnn~~~}}}|||zzzyyywwwvvvuuurrrrrrqqqppppppppppppqqqrrrqqqqqqppppppqqqqqqrrrWWWTTTPPPLLLLLLPPPVVV[[[dddgggjjjlllkkkhhheeedddgggkkkrrrzzz{{{nnncccXXXUUUSSSRRRRRRVVVbbbnnn~~~||||||||||||{{{zzzyyyxxxxxxvvvrrrooommmlllmmmnnnooooooooonnnmmmlllkkkjjjgggggggggffffffeeeddddddfffhhhmmmrrrtttsssnnnjjjeeeaaa[[[UUUPPPKKKFFFCCC@@@@@@AAA@@@@@@>>>===<<<===<<<;;;;;;;;;<<<======>>>@@@BBBCCCBBBCCCFFFIIIKKKMMMQQQTTTVVVVVVSSSQQQMMMJJJIIIJJJKKKNNNWWW```sss|||zzzvvvuuuttttttuuuuuusssqqqqqqqqqooonnnnnnmmmmmmmmmlllkkkjjjkkknnnooopppoooqqqqqqqqqqqqpppooonnnnnnpppqqqrrrsssttttttttttttrrrsssuuuwwwyyyzzz{{{|||||||||{{{zzzxxxwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuvvvvvvwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyzzzyyyyyyxxxwwwxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwttttttttttttuuuuuuuuuuuuwwwwwwvvvvvvwwwwwwxxxyyyyyy|||~~~uuueeeZZZSSSPPPLLLKKKJJJKKKOOOYYYeeennnsssssssssqqqqqquuu~~~xxxjjj___ZZZYYYXXXXXXUUURRROOOLLLKKKMMMPPPSSSWWW]]]bbbbbb```[[[QQQHHHGGGFFFEEEEEEFFFEEECCCAAA===<<<999666333222111111222111000//////000111222////////////////////////////////////////////////...............///000000.........//////////////////000000000111111111111111222555999:::>>>IIIUUUlll}}}}}}sssooommmlllnnnooooooooopppsssuuuzzzyyyxxxyyy}}}tttllliiiccccccbbb___^^^aaagggllltttzzz~~~{{{sssiiiZZZNNNIIIIIIMMMTTT[[[]]]ZZZVVVTTTUUUVVVXXX[[[^^^```aaadddgggmmmrrruuutttrrrppprrrrrrsssttttttuuuuuuuuuwww}}}xxxkkk]]]SSSOOOOOOLLLKKKMMMNNNNNNSSSYYYhhhzzz~~~}}}{{{yyyxxxwwwttttttsssrrrrrrrrrrrrssssssssssssrrrrrrsssssssssbbb\\\SSSMMMKKKKKKLLLMMMYYY\\\```ccceeeeeecccbbb]]]^^^aaafffmmmwwwuuugggYYYTTTQQQPPPOOOPPPUUU\\\kkkyyy~~~||||||}}}}}}|||zzzxxxwwwwwwuuussspppnnnmmmnnnnnnooooooooonnnmmmlllkkkjjjhhhhhhiiijjjjjjjjjiiiiiilllmmmooorrrrrrooojjjeee___\\\VVVRRRNNNJJJFFFCCCAAAAAA@@@???>>>===<<<<<<>>>===<<<<<<<<<===>>>???BBBEEEHHHHHHGGGHHHLLLPPPTTTWWW[[[```cccaaa\\\XXXOOOJJJGGGFFFFFFGGGNNNVVVfffuuu~~~zzzxxxvvvuuunnnmmmmmmoooqqqqqqpppooonnnnnnmmmllllllllllllllljjjiiihhhjjjlllnnnoooooooooooopppppppppoooooonnnpppqqqrrrsssttttttttttttqqqrrrtttvvvxxxzzzzzz{{{{{{zzzzzzyyyxxxwwwwwwvvvvvvwwwwwwxxxxxxyyyzzzzzzvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvsssssstttttttttuuuuuuuuuvvvvvvvvvuuuvvvwwwwwwxxxyyy{{{~~~{{{jjj]]]TTTPPPMMMLLLJJJJJJNNNVVV```ggglllnnnooommmlllpppzzzyyylllbbb]]][[[ZZZYYYWWWUUUQQQNNNMMMOOOQQQSSSVVV[[[```aaaaaa]]]TTTJJJGGGFFFEEEEEEFFFFFFDDDBBB>>><<<:::777444333222222000000////////////000000000000000000000000000000////////////////////////...............///000000.........///////////////000000000000111111111111000222666999:::>>>KKKXXXppp~~~{{{sssqqqpppnnnnnnnnnmmmlllmmmqqqsssuuutttrrrqqqtttzzz|||rrrmmmmmmhhhfffbbb^^^\\\^^^cccgggrrrzzz}}}vvvlll]]]QQQKKKMMMQQQXXX]]]^^^YYYTTTRRRTTTVVVYYY[[[^^^```aaacccggglllqqqssssssrrrqqqrrrsssssstttuuuuuuttttttxxx|||uuueeeYYYTTTSSSOOOMMMNNNOOONNNQQQUUUbbbrrr}}}|||zzzzzzwwwwwwvvvuuuuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuurrrfffXXXOOOLLLKKKHHHEEELLLNNNSSSYYY^^^aaaaaaaaaZZZZZZZZZ[[[^^^eeennntttzzzkkk___WWWPPPNNNNNNLLLMMMPPP[[[fffvvv~~~||||||}}}}}}|||zzzxxxvvvvvvuuusssqqqooonnnnnnmmmooooooooooooooonnnmmmllljjjkkkmmmnnnoooppppppoooqqqpppppppppnnnjjjddd___ZZZWWWRRRNNNKKKHHHDDDAAA@@@???>>><<<<<<<<<<<<===???>>>===<<<===>>>@@@AAABBBFFFIIIJJJHHHIIINNNRRRZZZ]]]cccjjjooonnnhhhcccVVVOOOIIIEEECCCCCCHHHOOOZZZfffsssxxxyyyzzzyyywwwvvvuuutttqqqnnnlllllllllffffffgggjjjmmmnnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjiiihhhgggiiikkknnnnnnnnnnnnnnnoooooopppoooooooooqqqrrrsssttttttuuuuuuuuussstttuuuwwwyyyzzzzzzzzzyyyyyyxxxxxxwwwwwwwwwwwwuuuuuuvvvwwwyyyzzz{{{|||yyyxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxzzzzzzyyyxxxxxxxxxxxxyyyxxxxxxxxxxxxwwwvvvuuutttssssssssstttttttttuuuuuuuuuuuuttttttuuuuuuvvvwwwyyy{{{~~~pppaaaVVVQQQNNNMMMKKKKKKMMMSSS[[[aaaiiikkkmmmkkkhhhllluuu}}}zzznnneeeaaa___]]][[[WWWUUURRROOOOOOPPPSSSUUUVVV[[[___aaabbb```WWWNNNFFFEEEEEEEEEFFFFFFEEECCC>>>===:::777555333222222......////////////......000000000000000000000000////////////////////////...............///000000............/////////000000000000000111111111111111333777;;;;;;@@@NNN\\\rrr|||wwwtttsssrrrnnnnnnllljjjhhhjjjmmmqqqooonnnllljjjjjjpppyyytttmmmlllooooookkkeee___]]]^^^bbbfffpppxxxyyypppaaaUUUOOORRRWWW^^^aaa```ZZZTTTQQQSSSUUUYYY\\\^^^```aaacccfffjjjnnnqqqrrrrrrrrrrrrssstttuuuuuuuuutttssswwwzzztttfff___\\\VVVRRRQQQQQQOOOPPPTTT\\\jjj~~~}}}|||zzzzzzyyyxxxxxxxxxyyyyyyvvvwwwwwwwwwwwwwwwwwwvvv~~~ooo\\\PPPMMMLLLHHHCCCCCCEEEJJJPPPXXX]]]```aaa]]]\\\ZZZXXXWWWYYY^^^ccclll{{{}}}nnnfff[[[QQQNNNNNNLLLKKKLLLMMMTTT```nnn~~~~~~||||||}}}}}}|||zzzwwwvvvuuutttsssrrrqqqooonnnmmmoooppppppppppppoooooonnnlllmmmppprrrttttttttttttrrrpppnnnllliiiddd^^^ZZZWWWSSSOOOLLLIIIFFFCCC@@@???===<<<::::::<<<>>>???@@@???>>>===>>>???AAACCC@@@DDDHHHHHHFFFHHHLLLQQQYYY^^^fffpppwwwxxxsssmmmaaaWWWMMMFFFAAA@@@DDDKKKQQQ\\\fffkkkmmmnnnmmmjjjjjjjjjiiigggdddbbbbbbcccaaaaaacccfffjjjlllkkkjjjhhhhhhgggggggggggghhhhhhhhhgggggghhhkkkmmmnnnnnnmmmmmmnnnoooooopppooooooqqqrrrssstttuuuuuuuuuuuutttuuuwwwxxxyyyzzz{{{{{{xxxwwwwwwwwwwwwwwwwwwwwwttttttvvvwwwyyy{{{|||}}}|||{{{yyyxxxwwwwwwvvvvvvuuuuuuvvvvvvwwwwwwwwwxxx{{{zzzyyyyyyxxxxxxyyyyyyxxxxxxxxxwwwwwwuuuttttttssssssssstttttttttuuuuuutttttttttttttttuuuvvvvvvyyy{{{}}}uuudddXXXRRRNNNMMMLLLKKKLLLQQQYYY^^^hhhkkkllljjjfffiiirrrzzz{{{ppphhhdddbbb```]]]WWWUUURRRPPPOOOQQQSSSUUUVVV[[[^^^```bbbaaaYYYPPPFFFEEEEEEEEEGGGGGGEEEDDD???===:::777555333333333,,,---...//////...---,,,000000000000000000000000////////////////////////...............///000000---.........//////000000000000000000111111111111222444999<<<===AAAPPP___ttt{{{zzzuuuttttttsssooonnnkkkhhhfffgggkkkoookkkjjjgggddddddiiirrrzzz~~~xxxoooiiikkkooouuuqqqiiibbb___```dddgggmmmvvv~~~{{{ssseeeYYYSSSVVV\\\aaadddaaa[[[UUUPPPRRRUUUYYY\\\___```aaadddfffiiimmmppprrrrrrrrrrrrssstttuuuuuuuuutttsssvvvyyy~~~ssskkkeee^^^WWWVVVTTTQQQRRRUUUXXXdddzzz~~~}}}||||||{{{zzzzzzzzzzzz{{{wwwxxxxxxyyyyyyxxxxxxwwwyyyiiiYYYNNNHHHEEECCCFFFAAAAAAGGGOOOVVV^^^eee^^^bbb```YYYSSSTTTVVVVVVdddhhhqqq{{{}}}vvvggg^^^RRRKKKJJJJJJIIIGGGMMMNNNTTT]]]hhhyyy~~~}}}~~~|||{{{yyyxxxwwwxxxwwwuuutttrrrrrrqqqqqqqqqqqqpppqqqssstttrrrqqquuuvvvxxx{{{|||zzzuuurrrooommmiiifffccc```\\\YYYXXXQQQIIIFFFFFFEEEBBB>>><<<<<<==================@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBCCCEEEGGGIIIOOOVVV```kkkxxx|||uuuiii```SSSGGGBBBAAACCCDDDQQQTTTZZZ___aaaaaa___]]]______^^^]]]\\\[[[ZZZYYY[[[]]]aaacccddddddfffgggeeedddcccccccccccceeeeeegggeeeddddddeeehhhlllnnnoooooopppqqqqqqpppnnnmmmppprrrtttuuuttttttuuuvvvuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwzzzzzzzzzzzzzzz{{{|||}}}zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvyyyxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxwwwwwwuuuttttttssssssttttttttttttttttttvvvvvvuuutttssssssrrrrrrvvvyyy~~~}}}jjjZZZQQQOOOLLLJJJLLLLLLMMMTTT[[[fffnnnlllhhhiiiiiimmmzzz}}}qqqjjjgggfffccc```VVVTTTRRRQQQSSSTTTSSSSSSUUUVVV[[[aaadddccc\\\VVVKKKIIIFFFDDDDDDDDDCCCBBBBBB@@@===999555333111111000000000000000000000000000000////////////000000........................////////////////////////////////////////////////......///000111222222333555444555888;;;CCCRRRaaapppsssvvvtttqqqpppssswwwtttooohhhddddddfffhhhjjjjjjhhheeebbbbbbfffmmmrrrvvvvvvsssmmmgggggglllrrrwwwsssllleeeaaaaaafffjjjyyy{{{|||mmm___ZZZQQQWWW```ffffffaaaYYYTTTTTTUUUVVVXXX[[[^^^```bbbccceeehhhkkkmmmnnnmmmlllooopppqqqrrrssstttttttttuuuxxx}}}tttpppfff]]][[[WWWQQQPPPSSSYYY```nnn~~~}}}|||{{{{{{zzzzzz{{{|||{{{{{{zzzyyyyyyxxxxxx|||lll\\\QQQKKKGGGEEEEEEAAAAAAFFFMMMSSS]]]fffdddgggeee]]]WWWVVVVVVUUUZZZ]]]dddnnnvvvxxxtttpppfff^^^SSSLLLJJJJJJIIIGGGFFFFFFJJJQQQYYYhhh~~~~~~}}}|||{{{yyyyyyyyyxxxwwwuuuttttttsssssswwwwwwwwwxxxzzzzzzyyyxxx{{{|||}}}vvvqqqllliiieeebbb___\\\YYYVVVVVVPPPIIIFFFFFFEEEBBB???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAACCCDDDHHHOOOYYYeeettt|||nnndddUUUIIIBBBAAABBBCCCKKKNNNSSSXXXZZZZZZXXXVVVVVVVVVUUUTTTTTTSSSSSSRRRWWWZZZ]]]___```aaabbbcccbbbaaa```___```aaabbbcccddddddccccccdddgggiiijjjmmmmmmnnnooopppoooooonnnppprrrtttuuuuuuuuuvvvwwwuuuuuuvvvvvvwwwxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxxxxzzzzzzyyyyyyyyyzzz{{{{{{zzzzzzyyyyyyxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxwwwvvvuuutttuuuuuuuuuuuuuuuuuuuuuuuuvvvuuuuuutttssssssrrrrrrsssvvv{{{~~~~~~kkk[[[RRRNNNKKKIIIKKKKKKLLLRRRZZZcccmmmlllhhhiiigggiiiuuu}}}tttlllhhhfffbbb```WWWUUUSSSRRRTTTVVVVVVVVVSSSUUUZZZ```eeeccc]]]WWWLLLIIIFFFEEEEEEEEEEEEDDDBBB@@@===999666333222111000000000000000000000000000000////////////000000........................////////////////////////////////////////////////000000000000000111111111555444555999===EEETTTcccrrrtttuuurrrnnnnnnqqquuutttpppjjjgggggghhhjjjjjjkkkjjjgggdddcccfffkkkoooqqqpppnnnhhhdddeeelllrrruuurrrmmmhhhfffggglllqqq||||||xxxiii\\\WWWPPPWWW```ffffff```YYYTTTUUUUUUWWWYYY[[[^^^aaabbbeeegggiiikkkmmmooooooooonnnoooooopppqqqqqqqqqqqquuuwww{{{~~~{{{qqqgggaaa\\\VVVUUUXXXXXX]]]jjj}}}~~~}}}}}}|||||||||}}}|||||||||{{{{{{zzzzzz{{{lll^^^TTTMMMIIIGGGDDDBBBBBBEEEIIINNNZZZeeekkkoooooohhh```\\\YYYVVVTTTUUUXXX```hhhlllllljjjddd\\\SSSLLLJJJIIIGGGFFFEEEDDDFFFJJJOOOYYYkkkzzz~~~}}}|||{{{{{{{{{yyyxxxwwwwwwwwwwww}}}||||||~~~}}}tttmmmeeebbb^^^[[[YYYVVVSSSQQQSSSNNNIIIFFFFFFEEEBBB???@@@@@@@@@@@@@@@?????????AAA@@@@@@??????>>>>>>===<<<<<<;;;;;;<<<======>>>???FFFOOO[[[kkk{{{ssshhhYYYKKKDDDAAAAAABBBCCCFFFJJJNNNPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLQQQTTTXXXZZZ[[[[[[]]]^^^\\\\\\[[[[[[[[[\\\^^^___aaabbbbbbcccdddeeeeeefffiiijjjkkkmmmnnnoooooooooppprrruuuuuuuuuuuuvvvxxxuuuvvvvvvwwwwwwxxxxxxyyy{{{zzzzzzzzzyyyyyyyyyyyyzzzyyyyyyxxxxxxxxxyyyyyyzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuutttssssssrrrrrrpppssswwwzzz|||lll\\\SSSNNNJJJHHHIIIIIIJJJPPPWWWaaalllmmmkkkllliiiiiisss{{{uuummmhhhdddaaa^^^XXXVVVSSSSSSUUUWWWYYYYYYRRRTTTZZZaaafffddd^^^WWWLLLJJJGGGEEEFFFFFFFFFFFFBBBAAA>>>:::777444222111000000000000000000000000000000////////////000000........................////////////////////////////////////////////////111111111111000000//////444444666;;;???GGGWWWfffttttttsssnnnjjjiiimmmqqqrrrooolllkkklllmmmmmmmmmnnnmmmllliiiffffffhhhjjjjjjiiifffbbb___bbbjjjpppqqqpppooommmmmmpppuuuzzz}}}rrrcccWWWTTTOOOVVV```fffeee```YYYUUUUUUUUUWWWYYY\\\___aaaccceeefffggghhhkkkmmmooopppmmmmmmnnnnnnnnnnnnnnnmmmrrruuuxxxzzz~~~vvvlllddd^^^\\\]]]XXX\\\eeeuuu~~~~~~~~~~~~~~~~~~}}}}}}|||ttthhh\\\SSSMMMIIIGGGDDDBBBCCCDDDEEEIIIUUUbbbnnnuuuzzzvvvnnnhhh```ZZZWWWUUUTTTXXX^^^bbbdddccc___YYYQQQKKKHHHGGGEEEDDDFFFDDDDDDFFFIIIOOO\\\iii~~~~~~~~~~~~}}}||||||{{{{{{{{{{{{~~~zzznnnfff___\\\XXXUUUSSSQQQOOOMMMOOOLLLHHHFFFFFFEEEBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>===<<<;;;;;;::::::::::::999:::::::::;;;@@@GGGPPP___pppyyy{{{tttjjjZZZMMMDDDAAA@@@AAA>>>@@@CCCFFFGGGGGGFFFEEEFFFEEEEEEEEEFFFGGGHHHIIILLLOOORRRTTTUUUVVVWWWXXXWWWWWWVVVVVVWWWYYYZZZ[[[^^^___aaabbbcccccccccbbbeeefffhhhjjjlllmmmooooooppprrruuuvvvuuuvvvwwwxxxwwwwwwxxxxxxyyyyyyyyyyyyzzzzzzyyyyyyyyyxxxxxxxxxyyyyyyxxxwwwwwwvvvwwwwwwyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvuuutttuuuuuuvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssooorrruuuxxxzzznnn^^^UUUMMMIIIGGGHHHHHHHHHNNNUUU^^^kkkpppppprrrnnnmmmvvv|||~~~tttkkkfffbbb___]]]XXXUUURRRQQQSSSWWWYYYZZZTTTVVV\\\bbbgggeee^^^XXXMMMJJJFFFEEEEEEFFFFFFFFFCCCAAA>>>;;;888555222111000000000000000000000000000000////////////000000........................////////////////////////////////////////////////111111000000000000000000333444777<<>><<<;;;:::::::::::::::::::::999999999;;;>>>BBBGGGRRRaaajjjlllnnneeeXXXLLLDDDAAA??????===>>>@@@AAABBBBBBAAAAAAAAAAAA@@@@@@AAACCCEEEFFFGGGIIIMMMOOOPPPPPPRRRSSSRRRRRRRRRRRRSSSUUUWWWXXX\\\]]]___aaabbbbbbaaa```bbbcccdddfffiiilllnnnooooooqqqtttuuuuuuvvvwwwyyyyyyyyyyyyzzzzzzzzzzzzzzzxxxxxxxxxxxxwwwwwwwwwvvvyyyxxxwwwvvvvvvvvvvvvvvvyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvuuuttttttuuuvvvvvvuuuuuuuuuuuuvvvwwwyyyyyyyyyzzzzzzzzzzzzyyyxxxxxxuuuuuuuuuttttttssssssssstttttttttttttttssssssssspppsssvvvxxxzzzooo___VVVMMMIIIGGGGGGGGGGGGLLLSSSYYYhhhppprrrvvvqqqooowww{{{sssjjjddd___]]][[[VVVSSSOOONNNPPPTTTWWWYYYXXXZZZ^^^cccgggeee^^^YYYNNNKKKFFFDDDDDDEEEEEEEEECCCBBB???<<<999666333111000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////...//////000111111222222333444888>>>CCCLLL[[[jjjqqqmmmhhhbbb______bbbeeeccceeehhhmmmtttxxxzzz{{{xxxyyyyyywwwrrrnnnkkkjjjhhheee___[[[[[[aaaiiiooommmpppsssvvvyyy|||wwwgggWWWNNNMMMOOOXXXccchhheee^^^XXXVVVUUUVVVXXXZZZ]]]aaadddeeedddcccccccccdddgggkkkmmmmmmmmmmmmmmmmmmmmmllllllmmmpppsssvvvyyywwwlllddd^^^[[[[[[___hhhxxxooojjjccc\\\WWWQQQMMMJJJIIIFFFEEEEEEDDDEEELLLTTTaaapppzzzrrrjjjddd\\\VVVUUUTTTRRROOOSSSQQQMMMJJJGGGEEEDDDDDDAAA??????AAABBBCCCHHHOOOVVVjjj|||sssiiibbbYYYVVVQQQNNNMMMMMMLLLJJJJJJKKKKKKKKKJJJIIIGGGEEEEEEEEEDDDDDDCCCBBBBBBBBB@@@@@@???>>><<<;;;::::::::::::;;;;;;;;;;;;:::999<<>>=========>>>>>>>>>>>>>>>>>><<<;;;::::::;;;>>>@@@BBBAAADDDGGGIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOQQQTTTUUUXXXYYY[[[]]]____________``````bbbdddfffiiilllnnnnnnpppsssttttttuuuwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwwwwvvvvvvvvvvvvxxxwwwwwwvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvttttttttttttvvvvvvwwwvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzzyyyyyyxxxuuuuuuttttttssssssrrrrrrttttttttttttttttttttttttsssuuuwwwxxxyyy~~~ooo```WWWMMMIIIGGGGGGFFFFFFKKKRRRVVVfffnnnrrrvvvqqqnnnvvv~~~}}}uuukkkddd^^^\\\ZZZUUUQQQLLLJJJLLLPPPTTTVVVZZZ[[[]]]aaaeeeeee```[[[RRRNNNHHHEEEDDDEEEEEEEEECCCBBB@@@===:::666333222000000000000000000000000000000////////////000000////////////////////////////////////////////////////////////////////////......///000111222333333333444888???DDDMMM\\\jjjllliiiccc___]]]^^^```bbb___aaafffnnnwww}}}~~~~~~yyyuuuqqqppplllgggaaa]]]^^^eeennntttssswww{{{~~~uuueeeTTTLLLLLLQQQ[[[fffjjjeee^^^XXXVVVUUUVVVXXX[[[^^^bbbeeefffggggggfffeeefffiiikkkmmmllllllmmmmmmnnnmmmmmmllllllooosssuuuxxx~~~zzzmmmddd]]]]]]]]]cccqqqvvvrrrkkkeee___YYYSSSPPPMMMHHHEEEFFFFFFEEEHHHMMMXXXhhh{{{yyyrrriiibbb]]]YYYTTTQQQPPPOOOMMMKKKHHHGGGGGGGGGEEEBBBBBBDDDDDDCCCFFFKKKNNN\\\rrr~~~~~~~~~{{{uuummmfffaaaZZZVVVQQQNNNMMMMMMMMMLLLLLLNNNPPPQQQOOOMMMLLLKKKHHHHHHHHHGGGFFFEEEEEEEEE?????????>>>===<<<;;;;;;::::::;;;<<<<<<<<<;;;:::;;;???AAAAAAEEELLLQQQRRRVVVQQQKKKFFFBBB@@@>>><<<<<<<<<;;;;;;;;;;;;;;;;;;999888777666777999<<<>>>;;;>>>BBBDDDEEEEEEGGGHHHHHHHHHHHHIIIKKKMMMPPPQQQSSSTTTVVVXXXZZZ\\\]]]]]]^^^___```bbbdddgggjjjllllllooorrrsssssstttvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvtttsssssstttvvvwwwyyyxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvvvvuuuuuutttsssssssssttttttttttttttttttttttttuuuwwwxxxxxxyyy}}}ooo```WWWNNNJJJGGGGGGFFFFFFJJJQQQXXXhhhpppsssvvvqqqmmmtttzzz{{{pppfff___[[[ZZZUUUQQQKKKHHHIIIMMMRRRTTTXXXWWWYYY]]]bbbdddbbb___VVVRRRLLLGGGFFFFFFFFFFFFCCCBBBAAA>>>;;;777444222000000000000000000000000000000////////////000000//////////////////////////////////////////////////////////////////////////////000000111111111222333444888???DDDLLL[[[iiiiiifffaaa^^^]]]___```aaa___aaafffoooyyy{{{yyywwwooojjjccc```ccclllvvv}}}~~~~~~uuudddSSSKKKLLLTTT^^^iiilllfff]]]XXXVVVUUUVVVXXX[[[___bbbeeegggiiihhhggggggggghhhjjjjjjjjjkkkkkklllmmmmmmmmmmmmmmmpppsssuuuvvv{{{|||ooodddcccaaacccmmmzzztttmmmggg```YYYTTTOOOIIIFFFGGGGGGFFFFFFIIISSSbbbuuuvvvoooiiiccc]]]XXXOOOOOONNNLLLJJJIIIIIIJJJEEEBBBAAACCCCCC@@@AAAEEEEEEPPPaaaxxx~~~}}}}}}~~~|||uuunnnhhhbbb___ZZZWWWRRROOONNNNNNNNNNNNNNNPPPSSSTTTSSSQQQOOOOOOKKKKKKJJJIIIIIIHHHGGGGGG?????????>>>======<<<<<<999:::;;;<<<===<<<<<<;;;:::???BBBBBBDDDJJJNNNNNNMMMJJJFFFCCCAAA@@@===;;;;;;:::999888888888888999999777666555666888;;;===888;;;>>>@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJMMMNNNPPPQQQSSSUUUWWWYYY[[[\\\^^^^^^___aaacccfffiiikkklllnnnqqqrrrssstttuuuwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttsssssstttuuuwwwzzzzzzyyyyyyxxxyyyyyyyyywwwwwwxxxyyyyyyxxxxxxxxxxxxwwwwwwvvvuuuttttttsssssstttttttttttttttttttttvvvxxxxxxxxxxxx|||ooo___VVVOOOJJJHHHGGGFFFFFFJJJQQQ]]]llltttvvvxxxqqqmmmtttvvvuuuiii```\\\ZZZVVVQQQJJJGGGHHHLLLQQQSSSUUUTTTUUUZZZ```dddcccaaaZZZUUUNNNIIIHHHGGGHHHGGGCCCCCCAAA???;;;777444222000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////111111111111000000000000333444999???DDDLLLZZZhhhhhhddd```^^^___```aaabbbaaaccchhhpppzzz}}}|||pppkkkdddbbbgggrrr|||~~~uuudddRRRKKKMMMVVV```kkkmmmfff]]]XXXVVVVVVWWWYYY[[[___cccfffhhhgggggggggfffffffffgggggghhhiiijjjkkklllmmmmmmmmmnnnqqqtttuuuuuuxxx~~~yyyllljjjgggfffnnn|||sssllleee]]]XXXXXXSSSMMMJJJJJJKKKIIIGGGLLLTTTaaannnzzzyyyrrrhhh___ZZZUUUOOOKKKJJJIIIEEEBBBBBBBBBBBBBBBBBBBBBAAAAAAIIIKKKTTTddd|||~~~}}}}}}~~~|||tttooollliiiccc]]]]]][[[XXXUUUSSSQQQQQQQQQVVVWWWWWWWWWVVVSSSPPPNNNLLLLLLKKKJJJIIIIIIHHHHHHCCCBBB@@@>>>=========>>>>>>======<<<<<<>>>???@@@CCCBBBCCCFFFIIIKKKKKKJJJGGGFFFCCC@@@===;;;:::999777777666666555555555444555555555666666666666777999::::::;;;===???AAABBBBBBBBBCCCDDDEEEFFFGGGGGGKKKLLLMMMOOOQQQSSSTTTUUUZZZ\\\^^^___```bbbfffhhhooopppqqqqqqpppqqqsssuuuwwwxxxxxxyyyxxxwwwvvvuuuxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwzzzxxxvvvuuutttuuuvvvwwwvvvwwwyyyzzzzzzyyyxxxwwwyyyzzz{{{{{{{{{zzzyyyxxxyyyxxxxxxwwwvvvuuuuuuttttttssssssrrrrrrsssssstttuuuuuutttuuuxxx|||qqq```UUUMMMHHHEEEFFFGGGHHHLLLRRRaaaooo||||||vvvrrrooonnnwww}}}}}}nnnbbb]]]]]]ZZZUUUNNNHHHFFFIIINNNQQQWWWUUUSSSVVV\\\aaadddeee___YYYQQQJJJGGGFFFEEEEEEEEECCC@@@===;;;888444111000000000000000000000000000000000000000000000000///////////////////////////...---,,,,,,---...///////////////000000000000000000000000111222333444666:::===???FFFSSS___dddkkkgggbbb```aaadddfffhhhfffhhhmmmuuu~~~{{{wwwlllbbbbbbiiittt{{{rrrdddTTTLLLLLL[[[hhhrrroooeee]]]XXXUUUTTTUUUXXX]]]bbbfffhhhhhhjjjiiihhhgggfffffffffgggjjjjjjkkkkkklllmmmmmmmmmpppqqqssstttuuuwwwzzz|||~~~qqqiiimmmssszzzzzzrrriiicccZZZTTTNNNKKKJJJJJJHHHFFFIIINNNWWW```jjjuuuwwwmmmaaa[[[SSSNNNLLLJJJGGGDDDCCCCCCBBBBBBBBBBBBAAAAAACCCFFFMMMYYYlll~~~~~~}}}wwwpppllljjjhhhbbb^^^___^^^\\\ZZZYYYXXXWWWWWWYYYYYYYYYXXXWWWTTTRRRQQQPPPOOONNNLLLKKKIIIHHHHHHCCCBBB@@@???>>>>>>??????@@@??????>>>>>>???@@@AAACCCCCCDDDFFFIIIKKKJJJIIIDDDCCCAAA>>>;;;999888777777777666666666555555555444555555555555666666666666666666777999;;;<<<===???@@@@@@AAACCCDDDDDDEEEHHHIIIJJJLLLMMMOOOPPPQQQTTTVVVYYY\\\^^^bbbfffiiinnnoooqqqqqqpppqqqsssuuuvvvwwwxxxxxxxxxxxxwwwvvvxxxxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvwwwyyyyyyyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvuuuuuuwwwxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{{{{yyyxxxwwwxxxxxxwwwvvvvvvuuutttttttttsssssssssssssssssstttvvvuuuuuuvvvyyy|||rrr```VVVMMMHHHEEEFFFGGGHHHLLLRRRcccrrr|||yyyvvvtttxxx}}}qqqeee___^^^ZZZUUUNNNHHHFFFHHHMMMPPPUUUSSSRRRTTTZZZ___bbbccc___ZZZRRRLLLHHHGGGGGGFFFEEECCC@@@>>><<<999555222000000000000000000000000000000000000000000000000///////////////////////////...------------...///////////////000000000000000000000000111222333444555:::===@@@HHHVVVbbbhhhmmmhhhccc```aaacccfffgggmmmmmmqqq{{{}}}vvvkkkaaaaaahhhrrr~~~{{{qqqbbbSSSMMMMMM[[[hhhrrroooeee]]]XXXUUUUUUVVVXXX]]]bbbfffhhhhhhjjjiiihhhhhhggggggggggggjjjkkkkkklllmmmmmmnnnnnnpppqqqtttuuuvvvxxx{{{}}}tttrrrtttxxx}}}rrrkkk___YYYRRRMMMLLLKKKIIIGGGGGGIIIKKKPPPXXXbbbnnnvvv~~~mmmeee[[[SSSOOOLLLIIIFFFCCCCCCCCCBBBBBBBBBAAAAAA???BBBGGGNNNYYYkkk~~~|||xxxtttpppkkkiiihhhgggccc```bbbbbbbbbbbbaaa```^^^^^^\\\\\\[[[ZZZXXXWWWVVVVVVTTTSSSRRROOOMMMJJJHHHGGGBBBBBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@AAAAAAAAABBBCCCDDDGGGIIIJJJHHHFFFAAA???===;;;999777666666777777666666666666555555444444444555555555555666444444444555666888999:::<<<======>>>???@@@AAAAAADDDDDDEEEGGGIIIJJJKKKLLLKKKNNNSSSWWW[[[```eeeiiilllnnnpppppppppqqqssstttuuuuuuwwwxxxxxxyyyxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwtttttttttuuuvvvxxxyyyzzzzzzzzzyyyxxxwwwwwwvvvvvvrrrtttvvvwwwwwwvvvuuusssxxxxxxxxxyyyzzz{{{|||}}}{{{{{{{{{zzzyyyxxxwwwvvvwwwvvvvvvuuuuuutttttttttttttttssssssssssssttttttvvvwwwwwwyyy{{{}}}sssaaaVVVMMMHHHEEEFFFGGGHHHLLLRRRbbbqqq}}}{{{zzz~~~uuuiiiaaa___YYYUUUNNNHHHEEEGGGKKKNNNSSSRRRQQQSSSWWW\\\___```___ZZZRRRMMMJJJIIIHHHGGGFFFCCC@@@>>><<<999555222000000000000000000000000000000000000000000000000///////////////////////////......------......///////////////000000000000000000000000111222333444555:::>>>AAAJJJZZZgggmmmppplllfffddddddfffhhhiiisssqqqttt|||tttiii``````fffooozzz{{{ooo___QQQMMMOOO]]]jjjsssoooeee]]]XXXUUUVVVVVVYYY]]]cccggghhhhhhiiiiiiiiiiiiiiihhhhhhhhhkkkkkkllllllmmmnnnnnnooopppqqqtttuuuvvvyyy|||{{{xxxyyyyyypppfff```WWWQQQOOOMMMKKKHHHGGGGGGGGGHHHLLLUUU___fffrrr~~~yyypppcccXXXQQQMMMJJJGGGDDDDDDCCCCCCBBBBBBAAAAAA???BBBEEEHHHMMMZZZkkkxxx{{{vvvrrrnnnkkkiiihhhhhhhhheeecccggggggggggggfffdddbbb```[[[[[[ZZZZZZZZZZZZ[[[\\\XXXWWWUUUQQQNNNKKKHHHGGGCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBCCCDDDFFFHHHHHHEEEBBB>>>===;;;999888666666666777777666666666666666666444444444444555555555555666666666666777888999::::::;;;;;;<<<======>>>>>>@@@@@@AAACCCDDDFFFGGGGGGFFFJJJNNNSSSXXX]]]cccgggjjjmmmoooppppppqqqssstttssstttuuuwwwxxxyyyzzzzzzyyyxxxwwwwwwvvvvvvwwwwwwttttttuuuvvvwwwyyyzzz{{{zzzzzzyyyxxxwwwvvvuuuuuurrrssstttvvvvvvvvvuuuuuuwwwwwwwwwwwwxxxzzz|||}}}{{{{{{zzzyyyxxxwwwvvvuuuvvvuuuuuuuuutttttttttsssuuuuuuttttttttttttuuuuuuwwwxxxyyy{{{}}}uuucccXXXNNNIIIEEEFFFGGGHHHLLLRRR\\\lll|||~~~~~~xxxkkkbbb^^^YYYUUUNNNHHHFFFGGGJJJMMMSSSRRRRRRTTTVVVZZZ\\\^^^]]]XXXRRRLLLJJJIIIHHHGGGFFFDDDAAA???===:::666333000000000000000000000000//////////////////////////////////////////////////////............//////////////////000000000000000000000000111222333444666:::>>>BBBKKK\\\jjjpppssspppkkkiiijjjlllmmmmmmssspppsss~~~yyyrrrggg^^^^^^dddkkksss{{{yyylll\\\OOOMMMQQQ___kkktttpppeee]]]XXXUUUWWWWWWZZZ^^^cccggghhhhhhiiiiiiiiijjjjjjjjjjjjiiikkkllllllmmmmmmnnnnnnooooooqqqsssuuuwwwyyy}}}~~~yyymmmeee[[[TTTPPPNNNJJJHHHFFFFFFFFFFFFGGGLLLRRRVVV___lll~~~zzzjjj]]]UUUOOOKKKHHHEEEEEEDDDCCCCCCBBBAAAAAA@@@CCCDDDDDDGGGPPP^^^iii~~~~~~{{{xxxtttqqqlllkkkjjjjjjjjjjjjhhhgggjjjjjjjjjhhhfffcccaaa___XXXYYYYYYZZZ\\\^^^```aaa[[[YYYWWWSSSPPPLLLJJJIIIEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCAAAAAACCCBBBCCCDDDEEEDDDAAA???<<<<<<:::999888777777777666666777777777777777777444444444555555555666666777777666777777888999999:::::::::;;;;;;<<<<<<=========>>>???AAABBBCCCCCCDDDHHHLLLQQQVVV[[[aaaeeehhhkkknnnppppppqqqrrrtttssstttuuuvvvxxxzzz{{{|||yyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{yyyyyyxxxwwwwwwvvvuuuuuuttttttsssssstttuuuvvvwwwvvvuuuuuuuuuvvvxxx{{{|||{{{{{{yyyxxxwwwvvvuuuuuuuuuuuuuuuuuuttttttttttttvvvuuuuuuttttttuuuuuuvvvwwwyyy{{{}}}xxxfffZZZOOOJJJFFFFFFGGGGGGKKKPPPWWWgggyyyyyymmmbbb]]]XXXTTTNNNIIIGGGHHHKKKMMMSSSTTTTTTUUUWWWYYY[[[]]][[[VVVPPPLLLIIIHHHGGGFFFGGGEEEBBB@@@===:::666333000000000000000000000000////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111222333444777;;;???BBBMMM^^^mmmtttuuusssppppppqqqqqqqqqpppqqqnnnqqqyyypppfff]]]]]]aaaeeelllrrrwww|||wwwjjjYYYMMMMMMSSSaaammmuuupppeee]]]XXXVVVXXXXXX[[[___dddhhhiiihhhggghhhiiijjjkkkjjjjjjjjjkkkkkkllllllmmmnnnnnnnnnnnnpppsssuuuwwwyyy}}}tttkkk```WWWRRROOOKKKIIIGGGHHHHHHGGGFFFFFFHHHJJJTTT___nnn~~~rrrdddZZZRRRLLLHHHFFFEEEEEEDDDCCCBBBAAAAAAAAAAAABBBAAACCCJJJSSS[[[mmm}}}zzzxxxvvvtttrrrnnnnnnnnnmmmlllkkkjjjiiijjjjjjhhhfffdddaaa___^^^XXXXXXZZZ\\\___aaacccddd\\\[[[YYYVVVSSSPPPNNNMMMJJJKKKLLLMMMMMMMMMMMMMMMKKKKKKJJJIIIGGGEEECCCBBBCCCBBBAAAAAAAAA@@@>>><<<;;;:::999888888888888888666666777777777777888888555555555666666666666777666555555555555555666777999999999:::::::::;;;;;;:::;;;;;;<<<>>>??????@@@BBBEEEJJJOOOSSSYYY___cccfffiiimmmooopppqqqrrrttttttttttttvvvwwwzzz{{{}}}yyyyyyxxxwwwwwwwwwwwwxxxvvvvvvvvvvvvwwwxxxyyyzzzxxxwwwwwwwwwwwwvvvvvvvvvwwwvvvtttsssssstttwwwxxxuuuuuuuuuuuuvvvxxxyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvuuuuuuuuuuuuvvvvvvxxxyyy{{{{{{iii]]]QQQLLLGGGGGGFFFFFFIIINNNTTTdddwwwzzznnnccc\\\XXXTTTOOOJJJHHHJJJMMMOOOTTTUUUWWWWWWWWWXXXZZZ\\\YYYUUUOOOLLLJJJIIIGGGFFFHHHEEEBBB@@@>>>;;;777444000000000000000000000000000000000000000000000000////////////////////////...//////000000//////...////////////000000000000000000000000111222333444777;;;???DDDOOObbbrrrzzzzzzyyyxxxyyyxxxvvvssspppnnnmmmppp~~~}}}oooeee]]]\\\^^^```dddhhhkkkooouuu{{{~~~uuugggWWWKKKLLLSSScccooovvvpppeee]]]XXXVVVYYYYYY\\\```eeehhhiiiiiieeefffhhhjjjkkkkkkjjjjjjjjjjjjkkkkkklllmmmmmmnnnlllnnnqqqtttvvvyyy}}}~~~uuuiii___YYYUUUQQQNNNLLLMMMLLLJJJHHHFFFFFFGGGLLLSSS]]]jjj{{{yyyjjj___WWWOOOJJJFFFFFFEEEDDDCCCBBBAAAAAABBBAAA@@@@@@BBBFFFKKKNNN]]]ooo{{{xxxvvvuuutttrrrqqqrrrrrrpppnnnkkkjjjiiihhhgggeeecccaaa```______ZZZ\\\^^^aaabbbcccdddddd^^^]]]\\\ZZZWWWUUUSSSRRRQQQRRRSSSTTTTTTSSSRRRRRROOOOOONNNMMMKKKHHHEEEDDDDDDBBB???======<<<;;;:::999888888777777777888888666666777777777888888888666666666777777777888888666555555444444444555555777777888888888888999999777888888999:::;;;<<<<<<>>>AAAGGGLLLQQQWWW^^^bbbeeehhhlllooopppqqqrrrttttttttttttuuuwwwyyy{{{|||zzzyyyxxxxxxwwwwwwxxxxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvuuuuuuvvvvvvuuuvvvwwwxxxxxxxxxxxxxxxyyyxxxwwwvvvuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwvvvvvvuuuuuuvvvvvvwwwxxxyyy{{{~~~kkk```SSSMMMIIIGGGFFFDDDGGGLLLPPP```tttzzzoooddd\\\WWWTTTOOOKKKJJJLLLOOOQQQSSSUUUWWWWWWVVVVVVXXX[[[YYYUUUPPPMMMKKKJJJIIIGGGHHHFFFCCCAAA???<<<888555000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...////////////000000000000000000000000111222333444666;;;@@@FFFTTThhhzzz~~~wwwqqqkkkjjjnnnxxxoooeee]]][[[\\\\\\^^^aaabbbdddjjjpppwww{{{}}}}}}~~~zzzrrrfffUUUJJJLLLSSSeeepppwwwqqqeee]]]XXXVVVZZZZZZ\\\```eeehhhiiiiiiccceeegggiiijjjjjjjjjiiiiiiiiijjjjjjkkkllllllllljjjmmmppprrruuuxxx}}}~~~qqqggg```\\\XXXUUURRRRRRQQQNNNJJJHHHHHHIIIFFFJJJPPPYYYjjj~~~ooocccZZZQQQLLLGGGFFFEEEDDDCCCBBBAAAAAAEEECCC@@@@@@CCCEEEGGGGGGRRRddd{{{zzzwwwvvvuuutttssssssttttttrrrnnnkkkiiihhhfffeeecccaaa`````````aaa]]]___bbbdddeeeeeedddccc```___^^^\\\ZZZYYYWWWWWWVVVWWWXXXYYYXXXXXXVVVVVVRRRRRRQQQPPPMMMJJJGGGFFFEEEAAA===;;;:::::::::999777777666666666666777777666666777777888888888999777777777777888888888888777777666555555555666666666666666777777777777777555666666777888999:::::::::>>>DDDJJJPPPWWW^^^bbbdddggglllooopppqqqrrrsssuuuuuuuuuuuuwwwyyy{{{|||zzzyyyxxxxxxwwwwwwxxxxxxuuuuuutttsssssssssssssssuuuuuuuuuvvvwwwwwwxxxxxxvvvwwwxxxyyyxxxwwwuuusssvvvwwwyyyzzzzzzyyyxxxwwwxxxwwwvvvuuuuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwxxxyyy{{{mmmaaaUUUOOOIIIHHHFFFDDDFFFKKKMMM]]]qqq~~~~~~}}}{{{pppeee]]]VVVSSSOOOLLLKKKMMMPPPSSSSSSUUUWWWWWWUUUUUUWWWZZZYYYVVVQQQNNNLLLKKKJJJIIIHHHFFFCCCAAA???<<<888555000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...////////////000000000000000000000000111222333444444:::@@@HHHWWWmmm{{{ttthhhhhhkkkssspppfff]]][[[ZZZYYYZZZ\\\[[[^^^bbbiiippptttvvvvvv{{{wwwqqqeeeUUUIIIKKKSSSfffqqqwwwqqqeee]]]XXXVVVZZZ[[[]]]aaaeeehhhiiiiiibbbdddfffiiijjjjjjiiiiiihhhiiiiiijjjjjjkkklllllliiilllooorrrtttxxx|||~~~~~~zzzlllfffdddcccbbb^^^[[[VVVPPPMMMKKKJJJJJJKKKJJJLLLTTT]]]kkk}}}xxxkkk\\\QQQKKKJJJJJJHHHFFFCCCBBBBBBCCCCCCBBB@@@@@@@@@BBBDDDEEERRRUUUbbbyyy|||yyyxxxvvvtttrrruuusssqqqnnnkkkhhheeeddd______```___^^^___bbbddddddcccbbbaaaaaabbbcccdddaaa```___]]]\\\\\\\\\\\\```^^^\\\[[[[[[[[[ZZZXXXYYYXXXWWWUUURRRNNNKKKIIIBBB@@@===:::888777888888666666666666777777777777888888777777777777777777888888888888888888888888999999999888666555333222666666555555555555666666888888777777777777777888:::===AAAGGGMMMTTT\\\aaadddgggkkkmmmooopppqqqsssrrrrrrqqqrrrtttxxx{{{}}}{{{yyywwwuuuuuuvvvwwwxxxuuuuuuttttttttttttuuuuuuuuuvvvwwwxxxxxxwwwvvvuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvxxxxxxxxxwwwwwwwwwvvvvvvwwwwwwwwwwwwwwwvvvuuutttxxxxxxwwwvvvvvvvvvvvvvvvvvvxxxzzz}}}uuueee[[[RRRIIIGGGGGGFFFGGGJJJQQQ\\\mmm|||~~~|||vvvmmmeee___\\\VVVRRRPPPQQQTTTVVVYYY[[[[[[XXXUUUTTTVVVYYYVVVUUURRRNNNIIIGGGGGGHHHHHHGGGEEECCC???:::666444---,,,,,,------...///000000000000000000000000000000000000000000000000000//////............//////............////////////222111111111222333444444999===BBBIIIYYYqqq|||rrrooojjjfffkkkwwwrrrfffZZZVVVVVVTTTTTTUUUVVVYYY^^^ccchhhlllqqquuuwwwtttkkk\\\OOOKKKQQQXXXjjjuuu{{{ssseee]]]ZZZYYYYYY[[[]]]```cccfffggghhhhhhhhhhhhhhhhhhhhhhhhhhhkkkjjjhhhgggggghhhjjjlllmmmlllmmmooorrrwww|||~~~{{{yyyzzz~~~{{{uuusssrrrqqqoookkkeee^^^XXXTTTRRRQQQNNNLLLLLLQQQXXXddduuurrrcccVVVPPPMMMLLLJJJFFFCCCAAAAAAAAAAAA@@@???>>>>>>@@@BBBCCCJJJMMMXXXlll~~~|||{{{zzzxxxvvvtttrrrpppmmmiiieeebbb```___^^^___`````````aaadddggggggfffdddcccbbbbbbccccccbbbbbbbbbaaaaaaaaa``````ccc```^^^]]]]]]]]]\\\ZZZ]]]\\\YYYVVVRRRMMMIIIGGGAAA???===:::888777888888555555666666666777777777888888888888888888888888999999999999999999999999888888888777666555333222666555555555555555666777888777777666666666777777999<<<@@@FFFLLLSSS[[[aaadddgggkkknnnoooppprrrssssssssssssssstttvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwxxxvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwvvvvvvuuuxxxwwwvvvuuuuuuuuuuuuvvvvvvwwwyyy|||xxxhhh]]]SSSJJJGGGGGGFFFFFFIIIMMMWWWhhhwwwzzzyyyzzz~~~yyyqqqkkkddd```ZZZUUURRRTTTWWWZZZZZZ[[[[[[XXXTTTRRRTTTWWWWWWVVVSSSNNNIIIGGGGGGHHHHHHGGGFFFCCC???;;;777555///////////////000000111000000000000000000000000000000000000000000000000000000///.........//////....../////////000000000////////////000111222333999>>>CCCJJJZZZrrr~~~uuulllfffbbbgggrrr~~~nnncccYYYVVVUUUSSSSSSTTTUUUXXX\\\aaaeeejjjpppssswwwtttjjj[[[NNNJJJQQQXXXkkkvvv{{{sssfff^^^[[[[[[ZZZ[[[^^^aaadddggghhhiiihhhhhhhhhhhhhhhhhhhhhhhhjjjjjjiiihhhhhhhhhiiiiiilllllllllnnnqqqvvv{{{}}}~~~|||zzzzzz||||||tttlllccc]]]YYYWWWVVVRRROOOPPPTTT]]]mmm|||}}}mmm___WWWQQQNNNKKKGGGCCCAAAAAA@@@AAA@@@???>>>???@@@AAABBBBBBEEENNN]]]lll|||~~~}}}~~~}}}||||||zzzwwwtttooolllhhhccc___]]]\\\\\\___aaabbbcccccceeegggjjjjjjiiigggeeecccccccccccceeefffggghhhhhhhhhgggggggggeeecccaaaaaa```___]]]aaa___[[[VVVPPPJJJEEECCC???===;;;999777777777777444444555555555666666666999999999999999999999999::::::::::::999999999999777777777777666555444333555444444444555666777777666666555555555666666777888:::???DDDJJJRRR[[[```eeehhhlllnnnoooppprrrsssssstttttttttttttttttttttvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwwwwxxxxxxxxxwwwwwwwwwwwwwwwuuuvvvvvvwwwwwwwwwwwwvvvvvvvvvuuuuuuttttttuuuuuuuuuvvvxxxzzz|||lll^^^TTTKKKHHHFFFEEEEEEGGGGGGQQQ```ppp{{{}}}vvvuuuuuuxxx~~~}}}wwwtttlllggg___XXXUUUUUUXXX[[[YYYZZZZZZWWWSSSQQQSSSVVVXXXWWWTTTOOOJJJGGGGGGHHHHHHGGGFFFCCC???;;;888555333222111111111111111111000000000000000000000000000000000000000000000000111111000////////////////////////000000000111111/////////000000111333333999>>>DDDLLL]]]ttt~~~uuuhhhccc___bbbkkktttzzz{{{wwwxxxzzz{{{hhh___XXXWWWVVVTTTRRRSSSTTTWWWZZZ]]]aaafffmmmqqqvvvrrrhhhYYYMMMJJJQQQYYYmmmvvv{{{sssggg___]]]\\\[[[\\\___bbbfffhhhjjjkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjiiihhhhhhgggkkkjjjkkklllppptttyyy|||}}}~~~~~~}}}{{{zzzzzz{{{{{{|||~~~{{{|||{{{~~~zzzqqqjjjeeecccbbb]]]WWWUUUUUU[[[iiivvvwwwggg\\\TTTPPPKKKGGGEEEDDDCCCBBBCCCBBBAAAAAAAAABBBCCCCCC@@@CCCJJJTTT]]]kkk~~~~~~~~~}}}}}}{{{xxxtttpppllliiiddd___]]]]]]^^^```dddfffggghhhggghhhjjjkkkkkkjjjhhhffffffeeeffffffiiikkkmmmoooppppppnnnmmmnnnkkkhhhfffeeedddbbb```aaa^^^YYYSSSLLLEEE@@@===;;;:::999777666555555555444444444444555555555666999999:::::::::::::::;;;;;;;;;:::::::::::::::999888888888888777666555555444444444444555666777777555555444444444555666666777999===BBBHHHQQQZZZ```fffiiimmmooopppqqqrrrsssssstttuuuwwwwwwvvvtttssstttuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvvvvvvvvvvvvvuuuvvvxxxyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwtttuuuvvvwwwwwwwwwwwwwwwuuuuuuttttttttttttuuuuuutttuuuwwwxxx|||ppp```VVVLLLHHHFFFDDDCCCEEEEEEMMMZZZhhhsssyyyxxxwwwsssssssssuuu{{{|||{{{rrrlllbbbYYYTTTSSSTTTVVVVVVWWWXXXVVVRRRRRRTTTWWWYYYYYYVVVQQQLLLHHHGGGHHHHHHHHHFFFDDD@@@<<<999666444444333222111000000000////////////////////////////////////////////////222111000///////////////000000000000111111111111111111111222333444555666999>>>FFFPPPaaavvvyyyqqqeeeaaa]]]___fffmmmpppqqqsssssstttxxx{{{zzzvvvqqqddd]]]YYYZZZYYYVVVTTTUUUVVVWWWYYY[[[^^^dddjjjoootttpppfffWWWKKKIIIQQQ[[[nnnvvvyyyqqqeee___\\\[[[\\\]]]```dddgggjjjlllllljjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmllljjjhhhgggiiiiiiiiikkknnnrrrwwwzzz{{{}}}~~~|||zzzyyyyyy}}}~~~{{{tttpppssspppppptttzzz~~~zzzwwwqqqjjjccc]]]ZZZ\\\gggrrroooaaaWWWSSSMMMIIIGGGGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBAAACCCHHHMMMSSS^^^rrr~~~|||zzzxxxtttnnnkkkfffddd```]]]]]]```cccffflllmmmnnnnnnlllkkkkkklllkkkjjjiiiiiijjjkkklllmmmpppqqqsssuuuvvvuuutttsssssspppllliiigggdddaaa___\\\YYYTTTMMMFFF@@@;;;999888777666555555444444444444444444444555555555666999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999888888999999999888777777444444444444444555666666444444444444444555666666666888<<>>;;;999333222111000////////////000000000000000000000000000000000000000000000000//////............///////////////000000000111111/////////000222333555666999???IIIVVViii{{{zzzyyyxxxxxxxxxuuuqqqnnnhhheeecccccceeegggiiiiiiiiiiiijjjmmmqqqqqqnnnjjjbbb___^^^aaaaaa^^^^^^aaa```aaaaaabbbbbbeeeiiilllmmmiii___QQQGGGIIIUUU```rrrvvvvvvlllaaa\\\YYYWWW[[[]]]```dddhhhkkkmmmnnnllllllllllllllllllllllllmmmnnnpppqqqqqqpppnnnmmmiiiiiihhhiiilllpppuuuwwwzzz}}}~~~~~~}}}vvvooojjj___]]]\\\^^^```dddnnnyyy{{{ooohhhjjjqqq}}}rrrddd]]]SSSMMMKKKJJJGGGDDDAAAAAAAAAAAA@@@@@@???>>>??????@@@CCCFFFLLLYYYfff~~~yyyxxxzzz|||~~~}}}}}}}}}}}}~~~zzzwwwssspppmmmjjjfffcccbbbaaaaaaaaadddiiinnnqqquuuwwwxxxxxxvvvtttttttttssssssssstttvvvyyy{{{}}}}}}}}}|||{{{zzzxxxxxxwwwtttpppjjjddd```[[[VVVSSSKKKIIIEEEAAA>>>;;;:::999777888888888888777777666555555666666666777777777888888888999:::;;;;;;;;;;;;::::::999888888777777444555666777777777777777666666555444333333333333444444444444555666777888666888;;;@@@GGGQQQ[[[bbbiiillloooqqqqqqrrrssstttrrrsssuuuwwwxxxyyyyyyyyywwwwwwuuuttttttuuuvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvuuuwwwyyy{{{{{{yyywwwuuuuuuuuuuuuuuuuuuuuuuuuuuussstttvvvwwwxxxxxxxxxwwwvvvvvvwwwwwwwwwxxxxxxxxxvvvwwwwwwwwwwwwvvvvvvuuuvvvuuuuuuuuuuuuvvvwwwxxxuuuvvvwwwvvvwwwyyy}}}qqqaaaVVVLLLHHHFFFCCCCCCEEEFFFIIIPPP\\\hhhpppqqqoookkkmmmnnnnnnnnnrrrxxx}}}{{{yyyrrrllldddZZZRRRMMMJJJIIIPPPRRRUUUUUUTTTVVVZZZ^^^aaaaaa___ZZZTTTNNNKKKKKKIIIHHHGGGEEEBBB???;;;:::222222111000000///000000000000000000000000000000000000000000000000000000---,,,,,,------...///000....../////////000000000//////000000222444555666999@@@JJJYYYkkk|||wwwuuurrrppppppooonnnmmmiiihhhfffeeefffggghhhiiihhhggghhhlllpppqqqoookkkbbb___```bbbbbb```bbbfffeeeggghhhgggggggggjjjllliiieee[[[NNNFFFJJJWWWcccuuuyyyvvvlllaaa\\\YYYVVV[[[]]]```dddhhhkkkmmmnnnlllllllllllllllllllllllllllmmmoooppppppppppppoooiiiiiiiiijjjlllppptttwww{{{~~~~~~||||||~~~{{{tttpppccc___]]]\\\[[[]]]eeeoooyyyzzzoooooosss{{{yyyjjjaaaVVVOOOLLLJJJEEEAAACCCCCCCCCCCCCCCBBBAAA@@@@@@>>>???BBBEEEJJJTTT___xxx}}}{{{}}}{{{{{{||||||||||||||||||vvvsssooollljjjhhheeecccfffeeeeeegggjjjnnnrrruuuvvvxxxzzzzzzyyyxxxwwwxxxxxxxxxxxxyyy{{{}}}~~~{{{zzzxxxxxxwwwrrrnnngggaaa\\\VVVQQQMMMFFFDDDBBB???===<<<;;;;;;999999::::::::::::999888666666666666777777777777777777888999999:::;;;;;;::::::999999888777666666222333444555666666666666777666555444333222222222444444444555666777888888777888;;;@@@GGGQQQ\\\cccjjjmmmpppqqqrrrrrrssstttsssssstttvvvvvvwwwwwwwwwyyyxxxuuutttssstttuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwtttvvvzzz||||||zzzvvvtttuuuuuuuuuuuuuuuuuuuuuuuussstttvvvwwwxxxxxxxxxwwwvvvvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvuuutttvvvvvvvvvvvvvvvwwwxxxxxxvvvwwwwwwvvvvvvxxx|||~~~ppp```VVVLLLHHHFFFDDDCCCEEEEEEGGGNNN[[[hhhqqqsssqqqmmmoooppppppppprrrxxx||||||}}}yyyvvvoookkkddd\\\UUUPPPMMMLLLQQQTTTVVVUUUTTTUUUZZZ^^^ccccccaaa\\\UUUPPPLLLKKKIIIIIIHHHFFFCCC???<<<:::333222111111000111111111000000000000000000000000000000000000000000000000+++++++++,,,---...///000............////////////111111222333444666888888999@@@KKKZZZmmm}}}tttqqqllljjjjjjkkkkkkkkkjjjiiihhhgggggghhhhhhiiilllkkkkkknnnqqqrrrooolllbbb___```bbbbbbaaadddiiiiiikkklllkkkjjjiiijjjkkkgggcccZZZMMMFFFJJJXXXeeexxx{{{wwwlllbbb\\\YYYVVVZZZ\\\___cccgggkkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmkkklllmmmooopppppppppqqqjjjiiiiiijjjlllppptttwww|||~~~{{{~~~|||wwwhhhccc^^^ZZZWWWVVV^^^ggghhh|||~~~xxxvvv|||kkkZZZRRRPPPLLLGGGEEEDDDCCCCCCBBBAAAAAAAAAAAACCC???>>>@@@BBBEEEMMMVVVnnn~~~}}}{{{yyyvvvuuupppooommmjjjgggfffhhhiiikkklllnnnqqqrrrsssssssssvvvxxx{{{|||{{{zzz{{{{{{}}}{{{yyyuuusssqqqlllddd]]]WWWRRRNNNKKKBBBAAA>>><<<:::999999999999:::::::::999888777777999::::::;;;;;;::::::999>>>===;;;999888888888888666666666555444444333333444444444555555555555666555444333222111222333444444333333333333444555555888:::===AAAHHHQQQ\\\ccckkknnnrrrtttttttttuuuuuutttuuuvvvwwwxxxyyyyyyyyywwwwwwwwwwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxyyyxxxwwwuuusssrrrttttttuuuuuuvvvvvvwwwwwwxxxwwwuuutttssstttvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvtttsssrrrqqqrrrtttvvvxxxyyyxxxxxxxxxyyyzzzzzz{{{tttaaaVVVLLLIIIHHHEEECCCBBBBBBEEEMMMZZZhhhrrrsssrrrpppooonnnpppsssvvvwwwxxx}}}}}}|||||||||zzzvvvsssooojjjeee```XXXNNNJJJLLLLLLPPPTTTWWWXXXXXXYYYZZZbbbeeeeeeaaaYYYPPPKKKJJJLLLJJJIIIHHHHHHDDD>>>999666444111000000000000//////////////////.........111111000000//////................../////////000////////////000000000000///000111222222444777:::???CCCMMM]]]ooozzz|||{{{pppkkkhhhjjjjjjhhhgggiiihhhjjjmmmnnnlllkkkkkkkkkrrrpppmmmllllllllljjjhhhaaaaaabbbdddggghhhgggeeemmmmmmnnnnnnoooooonnnnnnjjjbbbXXXNNNHHHKKK\\\mmm}}}}}}xxxnnnbbbYYYVVVWWWZZZ]]]bbbfffiiiiiihhhgggkkkjjjkkklllnnnnnnllljjjlllmmmnnnoooooonnnmmmllllllkkkjjjjjjlllooosssuuu~~~~~~|||qqqkkkccc\\\YYYYYYYYYYYY___kkk}}}ppp^^^UUUQQQLLLHHHFFFDDDCCCBBBAAAAAAAAAAAAAAACCC@@@???BBBCCCEEELLLSSSfffvvv|||yyyvvvssspppoookkkkkkkkkiiihhhiiilllnnnpppqqqssstttuuuuuuuuuuuuvvvxxx{{{||||||||||||}}}}}}{{{xxxtttqqqlllggg___WWWRRRMMMHHHFFFAAA@@@>>><<<;;;:::::::::::::::::::::::::::999999;;;;;;<<<===============@@@>>><<<:::999888888888777666666555555444333333444444444555555555555666666555555444444444444444555444444444444555666666999:::===BBBIIIRRR]]]dddkkknnnqqqttttttttttttuuuuuuvvvwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxwwwuuutttrrrtttttttttuuuvvvvvvwwwwwwxxxwwwuuutttttttttvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssssssssuuuwwwxxxwwwwwwwwwwwwxxxyyy{{{{{{vvvaaaVVVLLLIIIHHHEEEBBBBBBCCCEEELLLXXXfffppptttssstttrrrqqqrrrtttvvvwwwwwwyyyxxxxxxyyyyyywwwtttqqqlllgggbbb^^^VVVNNNJJJKKKMMMPPPTTTVVVWWWXXXYYYZZZbbbdddeee```XXXPPPLLLKKKLLLKKKIIIIIIHHHDDD>>>:::666444111000000111000///000000000000000000000000111000000000/////////............/////////000000////////////000000000111///000111222222444777:::<<<@@@KKK[[[lllwwwzzzxxxmmmgggeeeggghhhfffeeeggglllooorrrssssssrrrqqqrrrsssrrrppppppooonnnkkkhhh```aaaccceeeggghhhgggfffkkkkkklllmmmlllkkkjjjiiieee^^^TTTLLLHHHNNN___ppp~~~yyynnnbbbZZZWWWXXX[[[^^^cccgggjjjjjjjjjiiijjjjjjjjjlllnnnooommmlllmmmnnnoooppppppooonnnmmmmmmlllkkkkkkmmmpppsssuuu~~~zzzsssiii```ZZZXXXWWWWWWYYYaaannn{{{wwwzzzfff[[[UUUOOOJJJHHHDDDDDDCCCAAAAAA@@@@@@@@@@@@======@@@@@@AAAEEELLL\\\lll~~~yyytttpppmmmlllkkkggghhhjjjkkklllooosssvvvxxxxxxyyyyyyyyyxxxwwwwwwvvvxxx|||}}}~~~~~~~~~{{{wwwsssooogggbbbZZZRRRLLLHHHDDDAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBBBBBBB@@@>>>;;;999888888888777777666555555444444333444444444555555555555666666666666666666555555444666555555555555666777777888:::>>>CCCJJJSSS^^^dddjjjmmmqqqssstttttttttuuuvvvvvvwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwuuutttssssssttttttuuuuuuvvvwwwwwwxxxwwwuuutttttttttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvuuuttttttuuuwwwwwwuuuuuuvvvvvvxxxyyy{{{|||xxxcccWWWLLLIIIGGGDDDBBBBBBCCCEEEJJJUUUbbbmmmsssuuuwwwuuussssssuuuvvvwwwvvvssssssssstttuuuuuurrrpppkkkeee```]]]WWWPPPMMMNNNNNNQQQTTTVVVWWWXXXYYY[[[```cccccc___XXXPPPMMMLLLLLLKKKJJJIIIHHHDDD>>>:::777444111000111111000///000000000000111111111111000000000000////////////....../////////000000000/////////000000000111111///000222222222444777:::<<<@@@KKK[[[lllwwwyyywwwkkkfffdddfffhhhffffffiiikkknnnrrruuuuuutttttttttvvvuuuuuuuuutttppplllhhhaaabbbdddeeeffffffffffffhhhjjjkkklllllljjjgggeee___XXXPPPJJJIIIQQQccctttxxxnnnbbbZZZWWWXXX\\\___dddiiikkkllllllkkkiiihhhiiikkknnnoooooommmnnnooopppqqqqqqpppooonnnooonnnmmmmmmnnnpppsssttt}}}~~~qqqeee\\\XXXVVVUUUTTTWWW^^^jjj}}}wwwooossszzzqqqddd[[[SSSMMMKKKEEEDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>AAAAAA???BBBGGGUUUddd}}}~~~{{{vvvqqqmmmllllllmmmjjjlllnnnppprrrvvvzzz}}}~~~~~~}}}}}}|||zzzzzzyyyvvvyyy}}}}}}xxxrrrnnneee___WWWPPPJJJGGGCCCAAA??????>>>>>>>>>>>>??????============>>>??????@@@AAACCCEEEGGGHHHHHHGGGGGGDDDBBB???<<<:::999888888777777666666555444444444444444444555555555555666555666777888777666555444555555555555555666666777777999>>>CCCJJJSSS]]]dddjjjmmmqqqssssssssstttuuuvvvwwwwwwwwwwwwwwwvvvuuuwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuuuutttssssssttttttuuuvvvvvvwwwwwwwwwvvvuuutttuuuuuuvvvttttttttttttttttttttttttwwwvvvuuuttttttuuuuuuvvvttttttuuuvvvwwwyyy{{{|||{{{eeeYYYNNNIIIGGGDDDBBBAAACCCDDDHHHQQQ]]]iiiqqquuuuuusssrrrrrruuuwwwwwwwwwppppppppprrrttttttsssqqqmmmfffaaa^^^ZZZUUURRRSSSPPPRRRVVVXXXYYYYYY[[[\\\___bbbbbb^^^WWWPPPMMMLLLLLLLLLKKKJJJGGGCCC>>>;;;777444222000111111111000///000000000000000111111000000000000////////////...////////////000000000//////000000000111111111000111222222333444888:::???CCCNNN___ppp{{{|||zzzmmmhhhfffiiikkkjjjjjjmmmjjjnnnsssvvvwwwvvvvvvwwwzzzyyyyyyyyyxxxsssmmmhhhbbbdddeeefffeeecccccccccfffhhhkkklllllljjjgggeee]]]UUULLLHHHIIISSSeeevvv~~~vvvkkk```YYYVVVWWW[[[___dddhhhlllmmmllllllhhhhhhhhhkkknnnppppppoooooopppqqqqqqqqqqqqpppoooooonnnmmmmmmnnnppprrrsss|||yyyjjj```YYYVVVTTTTTTSSSUUU]]]lllzzzqqqooopppwwwzzzkkk```UUUNNNLLLGGGFFFDDDCCCBBBAAAAAAAAACCCAAABBBDDDCCCAAACCCHHHQQQ___vvvwwwuuuqqqnnnmmmnnnppprrrtttuuuxxxyyyzzz|||~~~}}}|||{{{{{{xxx{{{~~~xxxqqqlllaaa[[[TTTMMMIIIGGGEEEDDDAAABBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBCCCDDDGGGIIIKKKMMMMMMLLLKKKIIIDDDBBB@@@===:::999999999888777777666555555444444444444444555555555555666555555666777777555444333444444333333444444555666555888===CCCJJJSSS]]]cccjjjmmmqqqsssssssssttttttvvvvvvwwwwwwwwwvvvvvvuuuvvvvvvvvvwwwwwwxxxxxxxxxyyyyyyxxxxxxwwwwwwwwwvvvwwwxxxyyyyyyyyyyyyxxxwwwxxxxxxwwwvvvvvvuuuuuuuuussssssssstttuuuuuuvvvvvvwwwvvvvvvuuuuuuuuuuuuuuussssssssssssssssssssssssuuuuuuttttttttttttttttttttttttuuuvvvwwwyyy{{{|||~~~iii\\\PPPJJJHHHDDDBBBBBBBBBCCCFFFMMMWWWcccmmmssspppnnnnnnpppssswwwxxxyyyqqqpppppprrruuuvvvvvvuuunnnggg```^^^[[[VVVSSSTTTPPPTTTYYY\\\]]]]]]^^^______aaaaaa]]]UUUOOOLLLLLLKKKLLLLLLKKKGGGCCC???<<<777555222111111111111000.........//////000000000////////////000000000000////////////000000000111000000000000111111111111000111222333333555888;;;@@@EEEQQQbbbsss}}}~~~|||oookkkiiilllnnnmmmnnnpppnnnsssxxx|||}}}}}}}}}}}}}}}}}}}}}|||zzztttmmmhhhdddfffhhhgggcccaaa```aaaccceeehhhkkkkkkjjjgggeee]]]TTTKKKHHHJJJTTTfffvvv{{{rrrggg]]]WWWVVVVVVZZZ]]]ccchhhkkkmmmmmmlllhhhggghhhjjjmmmpppqqqpppooopppqqqrrrrrrqqqpppooonnnnnnnnnnnnooopppqqqrrr{{{~~~pppeee]]]XXXUUUUUUQQQRRRXXXaaappppppiiieeeiiisssssseeeWWWNNNLLLIIIHHHFFFEEECCCCCCBBBBBB@@@>>>>>>@@@???===???DDDNNNZZZppp|||pppooommmmmmnnnrrrvvvxxx~~~~~~~~~~~~zzz}}}wwwoooiii\\\XXXQQQLLLJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFFFFFFFGGGHHHIIIMMMOOOQQQRRRQQQOOOLLLJJJCCCAAA???<<<:::999999999888888777666666555555444444444444555555555555666666666666666666555555444333333333333333444555555555888>>>DDDKKKUUU^^^dddiiilllppprrrssssssssstttuuuuuuvvvvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxwwwvvvuuuuuuvvvvvvrrrssssssttttttuuuvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuttttttttttttttttttttttttssssssssstttttttttttttttuuuuuuvvvvvvxxxyyy{{{|||}}}lll___RRRLLLIIIEEECCCCCCAAABBBDDDIIISSS^^^hhhoookkkjjjkkknnnrrrwwwyyyzzztttssssssuuuxxxyyyzzzyyyooofff^^^\\\ZZZUUUQQQQQQQQQUUU\\\aaacccbbbbbbbbb```aaaaaa\\\TTTNNNKKKKKKKKKMMMMMMLLLGGGBBB???===888555222111111222111000------......//////000000////////////000000000000/////////000000000111111000000000111111111222222000111333333333555888;;;???DDDPPPbbbsss}}}~~~{{{rrrnnnllloooqqqppppppsssqqqvvv|||~~~}}}zzztttlllgggeeehhhjjjiiieeebbbbbbcccccceeegggiiiiiihhhfffeee___UUUKKKHHHKKKUUUfffuuu~~~xxxnnnccc\\\WWWVVVVVVYYY]]]bbbhhhlllnnnnnnmmmiiihhhhhhiiimmmoooppppppooopppqqqrrrrrrqqqpppooonnnnnnnnnoooppprrrsssttt{{{~~~xxxkkkbbb[[[XXXTTTPPPPPPUUUYYY___pppssshhhaaaccchhhrrr}}}{{{|||}}}}}}nnn^^^SSSPPPKKKJJJHHHFFFEEEDDDCCCCCC???<<<<<<===<<<:::===CCCIIIUUUiiizzzxxxpppooopppqqquuuyyy~~~|||}}}uuulllfff\\\WWWQQQNNNNNNOOOQQQRRRPPPQQQRRRSSSSSSSSSRRRRRRPPPOOONNNLLLLLLMMMNNNOOOSSSTTTUUUUUUSSSOOOKKKIIIAAA@@@>>><<<:::999999:::888888777777666555555555444444444555555555555666888888777666666666666777444444444444444555666666777:::@@@FFFNNNWWW```fffiiilllppprrrsssrrrssstttttttttuuuvvvwwwwwwwwwvvvxxxxxxyyyyyyzzz{{{{{{|||{{{zzzzzzyyyxxxxxxwwwwwwwwwxxxzzz{{{{{{zzzxxxwwwxxxwwwvvvuuuuuuuuuvvvwwwrrrrrrsssttttttuuuuuuvvvvvvvvvvvvvvvvvvuuuuuutttttttttttttttttttttttttttrrrssstttuuuuuuuuuuuuuuuwwwwwwwwwwwwxxxyyy{{{{{{}}}pppbbbTTTMMMJJJFFFDDDDDD???@@@CCCGGGOOOYYYcccjjjjjjiiijjjmmmrrrwwwyyyzzzwwwvvvvvvwwwzzz|||||||||ssshhh___\\\ZZZUUUQQQPPPPPPWWW___fffhhhhhhfffeeeaaabbbaaa[[[SSSLLLJJJJJJKKKMMMNNNLLLGGGBBB???>>>888555333111222222111111---......///000000111111.../////////000000000111//////000000000111111111000000111111111222222222111222333333333555999;;;???DDDPPPbbbsss}}}}}}zzzxxxsssqqqtttuuuttttttwwwvvvzzz|||yyyssskkkfffdddhhhlllkkkhhhfffhhhjjjjjjkkkkkkkkkjjjiiigggfff___UUUKKKHHHLLLWWWhhhwww~~~wwwlllbbb\\\YYYXXXYYYZZZ]]]ccciiimmmooopppooojjjiiihhhiiillloooppppppnnnooopppqqqqqqpppooonnnooooooppprrrsssuuuvvvwwwzzz~~~rrrggg^^^YYYUUUPPPOOOSSSSSSTTTaaassszzzmmmcccbbbcccfffttt}}}yyyuuussstttwwwyyyzzzxxxvvvqqqnnnkkklllmmmnnnkkkiiigggffffffgggjjjkkknnnmmmpppxxxvvveeeZZZVVVLLLKKKIIIGGGFFFEEEDDDDDDDDDAAA@@@AAAAAA???CCCIIIEEEPPPeee}}}}}}xxxuuusssssssssuuuxxx|||~~~|||sssjjjccc]]]YYYTTTRRRSSSUUUXXXYYYWWWWWWYYYZZZZZZYYYXXXWWWVVVUUUSSSQQQPPPQQQRRRSSSVVVWWWXXXWWWTTTPPPKKKHHH@@@???===;;;:::999::::::888888777777666666555555444444444555555555666666;;;:::888777777777888999555555555555555666777777888<<>>999666222000111222222222000000000000////////////333222111/////////000111000000000000000000000000111000/////////000222333222000...///222666888:::???GGGVVVgggwww~~~vvvsssqqqjjjeeebbbbbbfffkkkmmmnnnooossswwwyyy}}}~~~|||zzzxxxqqqiiidddZZZOOOKKKNNNYYYlll|||{{{nnnccc\\\YYYXXXXXX\\\___dddjjjnnnpppqqqqqqnnnmmmlllkkkkkklllmmmnnnnnnoooqqqrrrsssrrrrrrqqqrrrsssuuuvvvxxxyyyyyyyyy{{{~~~{{{nnnddd^^^XXXSSSOOONNNNNNOOOUUU\\\hhh}}}wwwddd[[[XXXVVVYYY___qqq}}}{{{wwwsssrrrpppnnnmmmhhhfffbbb```___]]]ZZZXXXWWWVVVTTTRRRQQQQQQRRRRRRSSSSSSTTTWWW[[[bbbhhhkkkuuuwwwhhh___ZZZWWWSSSPPPMMMKKKHHHEEEEEECCCAAAAAABBBCCCCCCBBBEEEIIIVVVlll{{{uuurrrqqqqqqrrryyy}}}{{{wwwqqqjjjccc]]]YYYVVVSSSSSSUUUXXXZZZ[[[___\\\YYYVVVTTTTTTTTTUUUSSSRRRRRRRRRRRRSSSTTTUUUSSSSSSRRRQQQMMMHHHCCCAAA<<<:::888888888999777666777777666666666555555555555666777666555555777999:::::::::::::::;;;;;;<<<888777666555444555666777999;;;AAAHHHQQQZZZaaaeeehhhjjjlllooorrrsssttttttuuuuuuvvvvvvvvvvvvwwwwwwyyyzzz{{{||||||{{{zzzzzzzzzzzzzzzyyyxxxxxxwwwwwwwwwxxxzzz{{{yyyxxxxxxyyywwwwwwvvvvvvvvvvvvwwwwwwuuuttttttsssssstttttttttxxxwwwvvvuuutttsssssssssuuuuuutttssstttuuuvvvvvvvvvuuuuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxxxxxxxyyyyyy|||yyyjjjYYYPPPJJJEEEAAAAAABBBCCCEEEGGGLLLTTT]]]dddgggjjjnnnqqqtttwww{{{~~~~~~{{{xxxwwwxxx{{{}}}{{{ssshhh```[[[VVVOOOKKKMMMPPPVVV]]]dddgggfffeeeaaa```^^^YYYRRRMMMIIIHHHIIIMMMNNNKKKIIIHHHCCC>>>:::777333111111222222222000000000000////////////222111000/////////000000000000000000000000000000000000/////////000111222222111000000333777:::;;;BBBIIIWWWhhhyyy~~~tttqqqmmmgggbbbaaaaaaeeeiiikkklllmmmqqqtttzzz~~~}}}vvvnnndddZZZOOOLLLOOO[[[nnn~~~{{{oooccc\\\ZZZYYYYYY\\\___dddjjjnnnpppqqqqqqnnnmmmllllllllllllmmmnnnoooppprrrsssttttttssssssssssssuuuvvvwwwxxxxxxyyy{{{~~~sssggg```XXXSSSNNNMMMKKKKKKOOOUUU]]]lll~~~kkk^^^WWWSSSSSSWWW]]]hhhzzz~~~zzzvvvqqqnnnhhhfffdddcccaaa]]]XXXTTTSSSRRROOOMMMLLLKKKKKKLLLMMMLLLLLLLLLOOOSSSWWWYYYaaalll{{{tttkkkddd```ZZZUUUQQQMMMIIIGGGHHHFFFCCCBBBCCCDDDCCCCCCEEEGGGOOObbb{{{zzztttqqqqqqsssuuu~~~}}}}}}}}}~~~{{{xxxsssmmmhhhccc]]]YYYVVVTTTPPPOOOPPPRRRTTTTTTVVVUUURRROOONNNMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQOOONNNLLLJJJGGGCCC@@@???:::999777777888888777666777777666666666666555555444555777777666777999;;;>>>>>>======<<<<<<<<<<<<999888666555555555666777888;;;AAAIIIRRR[[[bbbfffhhhiiilllooorrrsssttttttuuuuuuuuuuuuvvvvvvwwwwwwzzz{{{||||||{{{zzzyyyxxx{{{{{{zzzzzzyyyyyyxxxxxxwwwyyyzzzzzzyyyxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxuuuttttttsssttttttuuuuuuyyyxxxvvvuuutttssssssssstttttttttttttttuuuvvvwwwvvvuuuuuuuuuuuuuuuvvvwwwyyyyyyyyyxxxxxxyyyyyyzzz|||yyyjjjYYYPPPJJJEEEBBBCCCCCCDDDEEEHHHMMMUUU^^^dddfffjjjooosssvvvzzz}}}|||xxxuuuuuuxxx{{{{{{uuukkkddd]]]WWWPPPKKKMMMNNNQQQVVV\\\___aaa```]]]]]][[[WWWQQQLLLJJJIIIJJJNNNOOOLLLIIIHHHCCC>>>;;;888444111111222222222000000000000////////////111000///.........//////000000000000000000000000///////////////000111111333222111222444777;;;===DDDKKKYYYkkk}}}~~~tttooojjjccc^^^^^^___cccgggiiihhhiiilllooovvv|||yyyqqqbbbXXXNNNKKKPPP\\\ooo|||pppddd]]]ZZZYYYYYY[[[___dddiiimmmoooppppppnnnmmmmmmllllllmmmmmmnnnpppqqqssstttuuuuuuttttttssstttuuuvvvwwwxxxxxxxxx{{{~~~yyyjjjaaaZZZTTTOOOMMMKKKIIIJJJNNNSSS[[[ffftttqqqbbbXXXQQQOOOPPPRRRZZZhhhzzzzzzuuuqqqnnnkkkgggddd___ZZZWWWRRRQQQOOOMMMLLLKKKKKKLLLKKKJJJIIIHHHIIIKKKNNNOOOVVV^^^jjjxxxxxxsssnnnfff^^^XXXRRRMMMJJJKKKHHHEEEDDDDDDDDDCCCBBBEEEEEEJJJWWWmmmyyyvvvvvvyyyzzz}}}||||||{{{{{{|||~~~uuuqqqjjjddd```\\\XXXVVVSSSPPPLLLKKKKKKLLLLLLLLLMMMLLLJJJHHHGGGGGGHHHHHHKKKLLLNNNOOOOOONNNLLLKKKIIIHHHEEECCC@@@>>>======888777666777888888777555777777666666666666666666444555777888888999<<<>>>AAAAAAAAA@@@???>>>===<<<:::999777666555666666777888;;;BBBJJJSSS\\\cccggggggiiillloooqqqssssssssssssttttttuuuuuuvvvvvvvvvyyyzzz{{{{{{{{{zzzyyyxxx{{{{{{{{{zzzzzzyyyyyyyyyxxxyyyzzzyyyxxxwwwwwwxxxxxxxxxyyyyyyyyyyyyxxxxxxtttttttttttttttuuuuuuvvvyyyxxxwwwuuutttssssssssstttttttttuuuvvvwwwwwwxxxvvvvvvuuuuuutttuuuuuuuuuyyyyyyyyyxxxyyyyyyzzz{{{|||{{{kkkZZZPPPKKKFFFDDDDDDDDDEEEFFFIIIMMMUUU^^^dddfffjjjooossswwwzzz~~~~~~wwwqqqppprrruuuwwwrrrkkkddd___XXXRRRNNNMMMLLLLLLOOOTTTYYY]]]^^^YYYZZZYYYUUUPPPLLLJJJJJJKKKOOOPPPMMMJJJIIIDDD???===999555222222222222111000000000000/////////////////////............//////////////////////////////////////////000000000111111222222333777;;;>>>EEELLLZZZmmmwwwppphhh```[[[ZZZ^^^aaaeeefffeeeeeehhhkkkoootttyyy|||~~~}}}wwwooo^^^TTTKKKIIIOOO\\\ppp}}}pppeee^^^[[[ZZZYYY[[[^^^ccchhhmmmoooppppppnnnnnnmmmmmmmmmmmmnnnnnnoooppprrrssstttttttttsssssstttuuuvvvwwwwwwwwwwww{{{~~~{{{mmmddd^^^WWWQQQPPPMMMJJJJJJLLLNNNQQQWWW```nnn}}}ttteeeZZZSSSOOONNNPPPUUU^^^iiiyyy~~~yyyqqqiiiccc___\\\ZZZSSSRRRPPPOOONNNMMMNNNNNNJJJIIIHHHGGGHHHIIIKKKLLLQQQTTT[[[gggvvvwwwmmmeee\\\UUUQQQMMMJJJGGGEEEDDDCCCBBBAAAEEEEEEGGGOOO```vvv~~~}}}}}}}}}|||{{{zzzzzzzzz{{{||||||}}}|||{{{ooojjjddd^^^ZZZWWWUUUSSSNNNLLLHHHFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCFFFHHHJJJKKKKKKIIIGGGFFFCCCBBB@@@===<<<;;;;;;;;;777666666777999999888666666666777777777777777777444666888999:::;;;>>>AAADDDDDDDDDCCCAAA@@@>>>===;;;:::888777666666777777888<<>>;;;666333222222222111000000000000////////////.........////////////...////////////////////////...//////000000000000000///000111111222555:::???DDDLLL\\\qqq~~~uuujjj___YYYYYY^^^aaaddddddcccbbbdddggghhhmmmrrruuuwwwxxxrrrkkkXXXPPPHHHGGGMMM[[[ppp~~~qqqeee^^^ZZZYYYYYYZZZ]]]bbbhhhlllnnnoooooonnnnnnnnnnnnnnnnnnnnnnnnlllmmmoooqqqrrrrrrrrrrrrrrrssstttvvvvvvwwwwwwwww{{{}}}~~~ppphhh```XXXRRRPPPNNNKKKIIIKKKJJJLLLPPPTTT[[[hhhxxxtttggg\\\UUUOOOJJJKKKNNNSSSZZZeeewwwyyymmmeeeaaa^^^\\\WWWVVVTTTQQQPPPOOOOOOOOOIIIHHHGGGGGGGGGHHHIIIIIILLLLLLOOOYYYeeevvv|||pppeee[[[UUUQQQNNNJJJGGGFFFDDDCCCAAACCCDDDFFFJJJTTTfff{{{}}}{{{~~~~~~{{{zzzxxxwwwwwwwwwxxxyyy|||}}}~~~}}}|||yyyvvvtttjjjeee^^^YYYVVVSSSQQQPPPJJJHHHEEECCCBBBBBBAAA@@@??????>>>>>>>>>??????@@@BBBDDDEEEFFFFFFDDDBBBAAA>>>===<<<:::999999999999666666666888::::::999777666666777777777777888888555777999:::;;;===@@@BBBEEEEEEEEEEEECCCAAA???>>><<<;;;999888777666777777888<<>><<<<<<<<<<<<<<<===>>>>>>>>>@@@@@@AAAAAAAAA@@@>>>>>>:::::::::999999999888888666666777999<<<<<<:::888666666777777777888888888777888:::;;;<<<===@@@CCCEEEEEEFFFFFFDDDBBB@@@>>>===<<<:::888777777777777888<<>>AAADDDEEEGGGOOO]]]iiittt}}}wwwyyy{{{}}}~~~{{{yyywwwuuusssqqqpppoooppppppuuuvvvxxxxxxuuupppiiifffaaa]]]XXXSSSQQQNNNLLLJJJEEECCC@@@??????>>>===;;;:::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<888999999999999999888777666666888:::<<<===;;;999666666777777888888888999888999;;;<<<<<<>>>@@@CCCDDDEEEFFFFFFEEECCC@@@???===<<<:::888777777777888999<<>>999555333222111000000000000000////////////...///000222222222111000000000000000000000000000000111222333444333222222///222555444333666===CCCIIISSSfff|||vvviiibbbbbbaaadddfffeeebbb```aaaccc^^^aaabbbaaaccceeebbb\\\RRRJJJDDDEEENNN^^^uuu}}}oooccc\\\XXXVVVVVVYYY\\\aaafffjjjmmmnnnnnnmmmnnnoooppppppooonnnmmmhhhjjjlllnnnppppppppppppnnnooorrrtttwwwxxxyyyzzz{{{}}}sssgggZZZSSSPPPKKKHHHHHHJJJBBB@@@DDDGGGGGGJJJPPPUUU^^^eeedddaaa^^^WWWNNNGGGJJJJJJGGGEEEIIITTT^^^kkk{{{~~~xxxssspppiiibbb[[[VVVRRRPPPMMMKKKKKKLLLIIIDDDCCCFFFBBBDDDFFFFFFGGGOOOZZZdddrrrrrrjjj^^^SSSNNNLLLGGGCCCBBBCCCBBBDDDGGGFFFHHHPPPZZZeeeqqq~~~|||xxxvvvxxxuuusssqqqpppooollljjjmmmooorrrsssqqqlllfffccc\\\[[[XXXTTTQQQMMMJJJIIIEEEBBB???=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<@@@@@@???===<<<;;;:::999999888888888888888999999555777999;;;<<<;;;999888999888888888777777666666777888888:::<<<>>>@@@BBBDDDGGGIIIGGGFFFFFFDDD??????===:::999:::::::::999;;;>>>CCCHHHNNNTTT[[[```cccfffjjjlllnnnoooppprrrqqqsssttttttssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvuuuwwwxxxxxxwwwwwwvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxyyy{{{|||}}}}}}}}}{{{yyyxxxwwwwwwxxxwwwvvvvvvuuuvvvxxxyyyzzz}}}~~~}}}iii[[[SSSOOOLLLJJJJJJIIIKKKOOOPPPRRRZZZcccffffffeeecccbbbcccgggiiikkkoootttyyy||||||tttmmmiiihhhiiikkkeee\\\UUUSSSSSSUUUVVVWWWWWWVVVTTTQQQNNNLLLJJJIIIKKKLLLMMMMMMKKKIIIGGGBBB???;;;666222000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222333333333444888===AAAGGGTTThhh}}}zzzxxxvvvuuuyyy~~~|||tttjjjeeefffiiihhhgggffffffeeebbb```]]]^^^^^^^^^aaaeeebbb\\\UUUFFFCCCHHHNNN```www{{{nnneee]]]WWWUUUXXXZZZ\\\___dddiiilllooopppoooooooooooonnnnnnnnnnnnmmmmmmnnnooopppqqqqqqrrrqqqrrrrrrsssuuuvvvxxxyyy|||~~~}}}nnn^^^XXXUUUPPPIIIFFFGGGFFFDDDCCCCCCDDDEEEFFFLLLRRR[[[bbbccc^^^VVVQQQKKKIIIFFFDDDEEEHHHLLLOOO\\\eeeqqq}}}xxxoooggg___XXXTTTPPPNNNMMMMMMJJJEEEDDDFFFEEEFFFGGGDDDCCCGGGOOOVVV```oootttgggZZZTTTPPPJJJFFFEEEBBBAAABBBCCCBBBBBBIIIRRR\\\fffuuu~~~|||xxxvvvvvvtttrrrppppppnnnllljjjnnnoooppppppmmmiiidddaaa^^^\\\ZZZVVVSSSOOOMMMKKKFFFDDDAAA?????????===<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;::::::777777777888:::;;;===>>>777888;;;======<<<:::999999999888888888777777777888888999;;;===???AAABBBDDDHHHJJJHHHGGGGGGDDD???@@@>>>;;;::::::;;;:::999:::===BBBGGGMMMSSSZZZ___cccfffjjjmmmnnnoooppprrrqqqsssttttttssstttuuuwwwyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvxxxxxxxxxxxxwwwvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvyyyxxxxxxxxxwwwvvvvvvvvvwwwwwwxxxxxxyyyzzz{{{{{{}}}|||{{{zzzyyyxxxxxxxxxwwwwwwvvvvvvwwwxxxzzz{{{|||~~~~~~jjj[[[SSSPPPMMMJJJJJJIIIKKKOOOPPPRRRZZZccceeedddcccaaa``````cccfffiiimmmsssxxx}}}wwwooojjjiiiiiijjjddd\\\VVVTTTTTTTTTTTTWWWWWWWWWVVVTTTPPPMMMKKKIIIJJJMMMNNNNNNLLLIIIGGGCCC@@@;;;666222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////222222333333444888===BBBIIIUUUhhh}}}}}}{{{xxxsssoookkkhhhfffmmmrrr{{{}}}yyyqqqhhhdddeeelllkkkjjjiiigggeeecccaaa]]]^^^^^^^^^bbbfffeee```UUUGGGDDDIIINNN```www{{{mmmddd]]]VVVUUUWWWYYY\\\```dddiiimmmpppqqqooooooooonnnnnnnnnnnnmmmmmmmmmnnnooopppqqqrrrsssrrrrrrrrrsssuuuwwwxxxyyy}}}~~~tttccc[[[XXXRRRLLLIIIFFFEEECCCBBBBBBCCCDDDEEEGGGMMMUUU\\\___\\\VVVRRRJJJHHHEEECCCDDDFFFIIIKKKPPPXXXcccmmmwww~~~{{{qqqfff]]]WWWUUUQQQNNNNNNKKKFFFDDDFFFFFFGGGGGGDDDBBBBBBGGGKKKTTT___oootttddd\\\VVVOOOJJJIIIEEECCCBBBBBB@@@>>>CCCKKKUUU^^^kkkwww~~~{{{xxxvvvuuusssqqqppppppooommmkkknnnnnnmmmkkkhhheeeaaa______^^^[[[XXXUUURRRPPPOOOHHHFFFCCCAAAAAA@@@???===<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======<<<;;;::::::888888999:::;;;<<<>>>???999;;;<<<>>>>>>===;;;:::999999999999888888888888999:::;;;<<<>>>@@@BBBDDDFFFKKKLLLKKKJJJJJJFFFAAABBB???<<<;;;;;;<<<;;;:::999<<<@@@EEEJJJQQQXXX]]]cccfffjjjmmmnnnooopppqqqqqqsssttttttssstttuuuwwwyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyxxxwwwwwwxxxxxxxxxxxxwwwvvvuuutttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvyyyyyyxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwxxxxxxxxxxxx{{{{{{{{{{{{{{{zzzyyyyyyxxxxxxwwwwwwxxxyyy{{{||||||}}}lll\\\TTTPPPMMMJJJJJJIIIKKKNNNOOORRRZZZccceeeeeedddaaa______bbbdddgggkkkrrrxxx|||yyypppkkkiiijjjhhhccc]]]XXXVVVUUUTTTSSSVVVXXXYYYYYYWWWSSSNNNKKKHHHJJJNNNPPPPPPMMMIIIFFFDDDAAA<<<777333111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000/////////222222333333444888>>>BBBKKKVVVhhh{{{~~~vvvuuurrrnnniiiddd```]]]```fffoooxxx|||xxxtttmmmdddaaacccoooooommmllliiigggeeeddd``````^^^]]]bbbhhhhhhdddVVVHHHDDDIIIOOOaaawwwzzzmmmccc\\\VVVTTTVVVYYY[[[___dddiiinnnqqqrrroooooonnnnnnnnnmmmmmmmmmlllmmmnnnoooqqqrrrttttttssssssssstttuuuwwwxxxyyy~~~}}}kkkaaa[[[TTTNNNKKKFFFEEECCCAAAAAAAAACCCDDDAAAFFFMMMTTTWWWWWWUUUSSSJJJHHHEEECCCBBBCCCDDDFFFEEEJJJRRRYYYbbbmmmxxx|||xxx}}}pppddd\\\WWWRRRNNNNNNLLLGGGFFFGGGDDDFFFFFFEEEDDDDDDFFFIIIQQQWWWddduuuoooccc[[[RRRMMMKKKHHHEEEDDDDDDBBB???CCCIIIOOOWWWcccnnnzzz~~~|||zzzxxxvvvvvvtttrrrrrrrrrqqqooonnnmmmllljjjgggcccaaa___^^^___^^^\\\ZZZWWWTTTRRRQQQKKKHHHFFFDDDCCCBBB???>>>======<<<<<<<<<<<<;;;;;;>>>======<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::::::::::::::999999999999:::;;;<<<===???BBBDDDEEEIIIMMMPPPOOONNNNNNJJJEEEDDDAAA>>><<<<<<<<<;;;:::888:::>>>BBBGGGNNNUUUZZZaaaeeeiiimmmnnnnnnooopppqqqsssttttttssstttuuuvvvxxxxxxyyyyyyyyyyyyyyyzzzxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvuuuuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyyyy{{{||||||{{{zzzyyyyyyxxxxxxwwwxxxzzz{{{|||{{{}}}nnn^^^UUUQQQMMMJJJJJJIIIJJJMMMOOOQQQZZZccchhhhhhgggdddbbbbbbccceeegggkkkqqqvvvzzz|||~~~xxxqqqkkkiiiiiigggccc^^^ZZZXXXWWWUUUTTTUUUWWWZZZ[[[YYYTTTNNNJJJGGGJJJNNNQQQQQQNNNJJJFFFEEEBBB===777333111000000000000000000000000000000////////////////////////000000000000000000000000222222111111000/////////222222333333555999???CCCJJJUUUgggyyyxxxuuuuuussspppkkkddd___[[[[[[```hhhqqqwww{{{||||||zzzvvvsssoooggg___^^^aaannnoooooonnnllliiiiiihhhdddccc```^^^bbbhhhiiieeeWWWHHHEEEJJJOOOaaawwwyyylllbbb[[[UUUSSSVVVXXX[[[___dddjjjnnnqqqsssooooooooonnnnnnnnnmmmmmmlllmmmnnnpppqqqssstttuuussssssssstttuuuvvvxxxyyy~~~rrrfff^^^UUUNNNLLLFFFEEEBBB@@@@@@@@@AAABBB???BBBGGGLLLOOOQQQQQQQQQJJJHHHFFFCCCAAAAAAAAABBBAAACCCHHHMMMSSS\\\gggnnnyyy{{{uuurrroooeee\\\UUUOOONNNMMMIIIHHHIIICCCDDDEEEEEEEEEDDDEEEFFFKKKOOOXXXhhh}}}yyykkk```VVVOOOLLLIIIFFFDDDEEECCCAAACCCHHHHHHOOOXXXbbbooo}}}{{{zzzyyywwwuuuwwwuuusssssssssrrrqqqooojjjhhhfffbbb```^^^^^^^^^^^^^^^\\\ZZZXXXVVVUUUTTTNNNLLLIIIGGGFFFDDDAAA???>>>>>>>>>======<<<<<<<<<=====================<<<>>>===<<<;;;;;;;;;;;;;;;<<<<<<======<<<;;;:::999::::::::::::;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDFFFJJJOOOSSSRRRRRRRRRNNNIIIEEEBBB???===<<<<<<:::999888999<<>>888444111111111000000000000000000000000////////////////////////000000000000000000000000222111111111000000000///222222333333555:::???DDDIIITTTfffxxx|||uuuqqqqqqqqqnnnjjjddd^^^ZZZZZZ___fffmmmrrruuuvvvvvvuuurrroookkkccc[[[[[[```jjjlllnnnnnnlllkkklllmmmiiigggccc___aaaggggggdddWWWHHHEEEIIINNN```wwwxxxkkkaaaZZZTTTRRRTTTVVVYYY^^^ccciiinnnqqqssspppoooooooooooonnnnnnnnnlllmmmnnnoooqqqrrrssstttsssssssssssstttuuuwwwwww|||}}}yyylllaaaVVVOOOMMMGGGEEECCC@@@??????@@@@@@AAABBBDDDFFFIIIJJJKKKLLLIIIHHHFFFDDDBBB@@@@@@???AAABBBCCCFFFKKKRRRZZZ___gggrrr~~~zzzvvvqqqnnn|||oooggg^^^VVVSSSQQQMMMKKKLLLFFFFFFEEEEEEDDDCCCBBBAAAHHHJJJRRR```pppttthhh[[[RRRNNNHHHDDDBBBCCCBBB@@@AAADDDFFFKKKSSS[[[eeeuuu~~~}}}}}}~~~}}}zzzxxxxxxwwwuuusssvvvtttrrrqqqqqqpppnnnllleeedddbbb```^^^^^^^^^______^^^]]][[[ZZZXXXWWWWWWRRRPPPNNNLLLKKKHHHDDDAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<======>>>@@@@@@============<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>@@@BBBDDDFFFIIINNNSSSSSSTTTTTTQQQLLLFFFCCC???===<<<;;;999888888999;;;<<<@@@EEEMMMRRRYYY^^^eeejjjlllnnnooooooqqqsssttttttssstttuuuwwwuuuuuuvvvvvvwwwwwwxxxxxxyyyyyyzzz{{{{{{{{{zzzzzzyyyyyyyyyyyyxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxxxxwwwwwwwwwwwwwwwuuuuuuuuuuuuttttttttttttwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwxxxyyy{{{||||||~~~rrraaaWWWRRRMMMJJJKKKIIIIIILLLMMMPPPYYYccchhhiiiiiihhhfffeeefffgggkkkooosssvvvuuutttrrrrrruuuwwwxxxvvvqqqlllhhhfffaaa^^^[[[YYYXXXYYYXXXWWWSSSVVVYYYZZZYYYTTTNNNJJJHHHKKKOOORRRRRRPPPLLLJJJGGGDDD>>>999444222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222333444666:::@@@EEEIIITTTgggyyy{{{sssooopppooonnnjjjfffaaa^^^\\\___eeekkkooorrrrrrrrrrrrpppmmmiii___XXXYYY___fffiiilllmmmkkkjjjllloookkkiiiddd```bbbffffffbbbWWWHHHDDDIIINNN___uuu~~~wwwjjjaaaYYYSSSQQQTTTTTTWWW\\\bbbhhhmmmqqqsssqqqqqqpppppppppooooooooommmmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrssstttuuuvvvyyy{{{~~~tttfffYYYQQQOOOHHHFFFCCCAAA?????????@@@AAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBB@@@???>>>@@@@@@@@@BBBEEEJJJOOORRRXXXbbbppp}}}~~~yyyvvvssspppmmmvvvkkk```[[[XXXSSSOOONNNJJJIIIGGGFFFEEEDDDCCCBBBFFFHHHOOOZZZdddsss~~~pppbbbWWWRRRJJJEEEBBBCCCBBB???>>>AAADDDHHHMMMRRRZZZhhhyyy|||zzzzzz{{{||||||yyywwwvvvuuuuuusssrrrrrrpppnnnmmmlllkkkhhhfffaaa```___^^^^^^___`````````______]]]\\\[[[ZZZZZZXXXVVVTTTRRRPPPMMMIIIFFFBBBBBBAAA@@@@@@??????>>>>>>>>>??????@@@@@@@@@AAA@@@??????@@@@@@AAABBBCCC@@@??????>>>===;;;::::::;;;;;;<<<<<<<<<=========;;;;;;<<<>>>@@@BBBDDDEEEEEEKKKQQQRRRTTTUUURRRLLLFFFCCC???<<<;;;:::888777999999:::;;;===BBBIIINNNUUUZZZbbbhhhkkkmmmooooooqqqsssttttttssstttuuuwwwuuuvvvvvvwwwxxxxxxyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{yyyyyyyyyyyyxxxwwwvvvvvvttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxxxxxxxttttttttttttuuuuuuuuuuuuxxxxxxwwwwwwvvvwwwwwwwwwwwwwwwvvvvvvwwwxxxzzz{{{}}}tttbbbXXXRRRMMMJJJKKKIIIIIIKKKLLLPPPYYYdddjjjkkkkkkkkkiiiiiijjjkkkmmmqqquuuwwwvvvtttrrrqqqrrruuuyyyyyytttmmmgggddd]]]ZZZVVVTTTUUUWWWXXXXXXUUUWWWZZZ[[[YYYUUUPPPMMMJJJLLLOOOQQQQQQPPPMMMLLLHHHDDD???999555222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333222222333444666;;;AAAEEEKKKVVVhhhzzzyyyqqqmmmmmmmmmllljjjgggdddbbb^^^bbbgggmmmqqqsssttttttqqqooommmhhh^^^VVVWWW^^^dddhhhkkkkkkhhhgggiiillliiihhhdddaaacccgggfffbbbVVVGGGCCCHHHLLL^^^ttt}}}vvviii```XXXRRRQQQSSSRRRUUUZZZ```ggglllppprrrrrrrrrrrrqqqqqqqqqqqqpppmmmmmmnnnnnnnnnoooooooooqqqqqqqqqqqqrrrrrrssstttvvvxxx|||}}}nnn___VVVSSSIIIGGGDDDAAA@@@??????@@@?????????>>>??????@@@AAAAAAAAAAAAAAAAAA@@@>>>>>>>>>======???BBBEEEGGGHHHMMMTTT^^^iiiuuu{{{vvvtttrrrpppooouuuhhhbbb]]]VVVQQQPPPLLLKKKIIIHHHIIIIIIIIIHHHAAACCCJJJQQQVVVbbbzzzwwwggg[[[UUUNNNHHHEEEEEECCC???>>>???>>>AAAEEEHHHMMMXXXhhhttt}}}zzzyyyzzz}}}~~~~~~~~~~~~~~~zzzwwwuuutttttttttrrrqqqooommmjjjiiihhhfffdddaaa^^^]]]^^^^^^___```aaabbbaaaaaa```___^^^]]]]]]\\\\\\ZZZXXXVVVTTTQQQLLLIIICCCCCCBBBBBBAAA@@@???????????????@@@AAAAAABBBBBBFFFEEEDDDCCCBBBAAAAAAAAABBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<======>>>>>>;;;;;;<<<===@@@BBBDDDEEEBBBIIIOOOQQQSSSTTTQQQLLLFFFCCC???<<<;;;999888666::::::::::::;;;@@@FFFKKKRRRXXX```gggkkkmmmooopppqqqsssttttttssstttuuuwwwvvvvvvwwwxxxyyyyyyzzzzzzyyyyyyzzz{{{|||||||||{{{yyyyyyyyyyyyxxxwwwvvvvvvttttttttttttuuuuuuuuuvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwxxxxxxyyyyyytttttttttuuuuuuuuuvvvvvvyyyxxxvvvuuuuuuuuuvvvwwwwwwvvvvvvvvvvvvxxxyyyzzz~~~uuucccXXXRRRMMMJJJKKKIIIIIIKKKLLLPPPYYYdddlllnnnoooooommmmmmnnnooonnnrrrvvvxxxwwwuuusssrrrrrrvvv{{{|||wwwooogggcccYYYVVVRRRQQQRRRUUUWWWWWWWWWYYY[[[[[[ZZZVVVRRROOOKKKLLLNNNPPPQQQPPPNNNMMMHHHEEE???:::555222111111000000000000000000000000000000000000000000000000000000000000000000000000//////000111222333333444111222333444666;;;AAAFFFNNNYYYjjj{{{wwwoooggghhhhhhgggfffdddbbbaaaaaaeeejjjpppuuuwwwxxxyyyqqqpppmmmggg]]]UUUWWW^^^cccgggkkkjjjfffdddfffjjjgggfffcccaaadddhhhgggcccUUUFFFCCCGGGLLL]]]sss|||vvviii___XXXRRRPPPRRRQQQTTTYYY```ffflllppprrrsssssssssrrrrrrrrrqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnppppppppppppqqqrrrsssssstttvvvzzz~~~tttdddZZZVVVJJJHHHEEEBBB@@@??????@@@===<<<<<<<<<<<<===>>>>>>===>>>???@@@@@@???>>>============>>>AAACCCCCCCCCFFFKKKTTT\\\hhhyyyyyyuuusssrrrqqqppp{{{mmmddd___\\\ZZZTTTLLLGGGGGGGGGDDDCCCCCCFFFEEEHHHOOOUUU[[[jjjyyyooo]]]RRRLLLIIIEEECCCBBBAAA???>>><<>>??????===;;;999:::<<<>>>@@@@@@@@@@@@@@@BBBFFFJJJMMMNNNNNNNNNGGGCCC>>>:::888888777666666777888888:::>>>CCCGGGRRRXXX```eeegggiiillloooppppppqqqrrrsssuuuvvvvvvvvvwwwwwwwwwwwwxxxxxxxxxzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssrrrsssssstttuuuvvvxxxyyyyyyxxxvvvuuuuuuvvvwwwvvvuuutttuuuvvvuuutttrrrsssuuuvvvvvvvvvuuuuuutttsssssssssssstttsssuuuvvvwwwvvvvvvxxxzzz{{{~~~uuugggYYYNNNJJJKKKEEEGGGJJJKKKNNNTTT]]]dddnnnoooooooooooooooooonnnnnnsssyyy}}}|||xxxtttrrrwww|||}}}zzzttthhh^^^VVVTTTRRRPPPRRRTTTWWWZZZZZZZZZ[[[\\\[[[XXXRRRNNNLLLJJJJJJMMMQQQSSSPPPNNNJJJGGGBBB<<<777444222111000000///...............111111000000000000111111000000000000111111111111000111111111111222222222222222333444777<<>>===<<<<<<;;;;;;;;;<<<<<>>>>>>>>>>>>>>>>>===;;;::::::<<<>>>@@@BBBEEEJJJRRRZZZiii~~~zzzuuurrrrrrssstttttt{{{ooofff^^^ZZZXXXPPPJJJKKKKKKJJJIIIJJJJJJIIIJJJNNNOOORRR]]]iiizzzxxxggg\\\OOOLLLGGGCCCBBBAAA@@@>>>???@@@AAA@@@@@@DDDLLLSSS]]]iiiyyy~~~~~~}}}}}}|||}}}~~~}}}{{{yyywwwvvvvvvuuutttsssrrrpppnnnkkkiiigggbbb```^^^[[[ZZZYYYZZZZZZ]]]]]]___```aaabbbbbbbbb``````aaa```______aaabbbbbb___]]]]]]]]]ZZZSSSMMMKKKHHHEEECCCCCCCCCBBBAAADDDEEEEEEEEEEEEFFFIIIKKKMMMMMMNNNNNNMMMKKKIIIGGGFFFEEEDDDDDDEEEEEECCCAAA@@@@@@???@@@AAAAAA>>><<<999:::<<<===>>>>>>>>>>>><<<>>>AAADDDGGGHHHHHHHHHDDD@@@;;;888777666666555666666777888999===BBBFFFQQQWWW^^^dddfffhhhkkknnnooopppqqqrrrtttuuuvvvvvvvvvvvvwwwwwwwwwxxxxxxxxxyyyzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuutttsssssstttuuuvvvwwwwwwwwwvvvvvvwwwwwwwwwuuuwwwwwwwwwuuutttuuuvvvvvvtttssssssuuuvvvvvvuuuuuuttttttsssrrrssssssssstttuuuwwwwwwvvvvvvwwwyyy{{{~~~ssseeeYYYNNNJJJKKKGGGIIIKKKMMMOOOUUU^^^eeennnnnnmmmmmmmmmmmmnnnnnnpppuuuzzz~~~}}}zzzwwwvvvxxx|||~~~}}}zzzuuujjj^^^WWWUUUSSSRRRSSSUUUWWWXXXZZZZZZYYYZZZ[[[YYYWWWTTTOOONNNNNNPPPTTTUUUSSSPPPKKKHHHCCC===888444222111111000//////......//////111111000000000000111111000000000000111111111111000111111111111222222222222333333444777<<>>======<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;::::::<<>>888555333222222111111000///000000000000000000000000000000000000000000000111111111111000111111111111222222222222333333555777===DDDIIIRRR^^^ooo~~~}}}wwwrrrmmmjjjkkkllliiiiiikkksssyyy~~~}}}vvvlll```VVVVVV\\\ccceeeffffffcccaaa______^^^```aaabbbgggkkkiiicccUUUGGGCCCHHHNNN```vvvxxxiii\\\SSSPPPOOOOOONNNQQQVVV[[[```eeejjjmmmooooooooooooooonnnnnnnnnnnnnnnmmmmmmmmmmmmnnnnnnppppppqqqqqqrrrsssttttttuuuwwwzzz|||}}}zzzjjj```VVVRRRMMMHHHEEECCC@@@>>>======<<<;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>===<<<;;;;;;===???@@@??????BBBFFFJJJTTTgggxxx}}}xxxuuurrrqqqrrrtttuuuuuuwwwnnndddZZZRRRQQQPPPOOOOOOPPPTTTVVVXXXYYYXXXWWWXXXZZZ___iiizzzuuulll\\\UUUMMMFFFBBBAAAAAAAAA>>>>>>>>>===<<<===AAADDDCCCGGGNNNSSSYYYaaakkksss}}}|||{{{|||{{{}}}~~~~~~|||yyyvvvrrrooommmllllllkkkjjjgggccc^^^YYYWWWXXXVVVTTTSSSTTTVVVYYY[[[^^^___```aaabbbccccccccc```aaaaaaaaaaaabbbeeehhhjjjiiiiiiiiigggccc\\\WWWQQQMMMIIIFFFFFFFFFEEEEEEHHHJJJLLLMMMNNNOOOQQQTTTWWWYYY[[[[[[YYYUUUPPPLLLMMMKKKJJJKKKMMMNNNNNNMMMIIIGGGEEECCCCCCAAA???===999999999999999999999888:::;;;<<<>>>????????????===:::777555555555444333444444555555666:::???BBBLLLRRRZZZ```ccceeeiiilllnnnoooqqqsssuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwyyyyyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwuuutttttttttvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxyyyzzzvvvwwwxxxwwwuuutttuuuvvvxxxvvvuuutttuuuuuuuuutttssssssrrrqqqqqqqqqqqqrrruuuvvvwwwvvvuuutttuuuvvvzzz}}}}}}mmm```WWWOOOLLLMMMJJJMMMPPPRRRTTTYYYaaaggglllkkkhhhgggggghhhkkklllrrruuuzzz}}}~~~}}}}}}}}}~~~~~~}}}}}}zzzooobbb[[[XXXUUUVVVYYY[[[[[[ZZZ]]]\\\\\\]]]^^^^^^]]][[[RRRQQQPPPRRRUUUUUURRROOOMMMJJJEEE???999555333222333222111111000000111111000000111111111111000000///000000000111111111111000000111111111222222222222333444555888>>>EEEJJJUUU```rrr~~~wwwqqqpppooommmmmmpppwww}}}xxxmmm```VVVVVV\\\aaaccceeeeeeccc```^^^^^^\\\___aaadddjjjnnnlllfffWWWHHHDDDIIIOOO```wwwxxxiii[[[SSSPPPOOOOOONNNRRRWWW[[[___ccchhhkkkmmmmmmmmmmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmmmmmmmnnnppppppqqqrrrssstttuuuvvvvvvxxxzzz{{{|||~~~qqqeeeYYYUUUOOOJJJFFFDDDBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????>>>===<<<<<<<<<===???@@@@@@@@@AAAEEEHHHOOO^^^lll|||xxxuuurrrpppppprrrtttuuuvvv|||qqqggg]]]YYYWWWUUUTTTVVVYYY^^^bbbcccbbb```]]]ZZZ]]]bbbmmmvvvmmm```YYYOOOGGGCCCAAAAAAAAA============<<<===???AAAAAACCCEEEGGGJJJPPPXXX^^^mmm{{{}}}|||}}}}}}||||||}}}}}}zzzuuuqqqmmmkkkiiifffeeedddaaa]]]YYYUUUSSSUUUTTTSSSSSSUUUXXX[[[]]]^^^___aaabbbccccccddddddaaaaaabbbaaabbbdddhhhkkkpppppppppooolllfff___ZZZTTTPPPLLLHHHHHHHHHHHHGGGJJJMMMOOOPPPQQQRRRTTTVVVZZZ\\\]]]^^^[[[WWWRRRNNNNNNNNNMMMOOOQQQSSSRRRQQQKKKIIIFFFCCCBBB@@@===;;;888888888777777777777777::::::;;;<<<<<<=========;;;999666555666666555444444444555555666999>>>AAAIIIPPPXXX^^^aaadddhhhlllmmmnnnqqqtttuuuvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxyyyyyyzzzzzzyyyyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuttttttuuuvvvxxxzzz{{{yyyyyyzzz{{{{{{zzzyyyyyyvvvxxxxxxwwwvvvuuuvvvwwwyyywwwuuuuuuuuuvvvuuutttssssssrrrqqqqqqqqqqqqrrruuuvvvwwwvvvuuutttuuuvvvyyy}}}{{{jjj^^^VVVPPPMMMMMMKKKNNNQQQSSSUUUZZZaaagggkkkjjjhhhffffffhhhjjjkkkppptttyyy|||}}}||||||}}}}}}}}}zzzpppeee]]]YYYVVVWWW\\\``````___``````aaabbbbbb```[[[WWWSSSRRRQQQSSSVVVVVVSSSPPPOOOLLLFFF@@@:::666444333333333222111111111111111///000111111111111000//////000000000111111111111000000111111111222222222333333444666999???FFFLLLWWWcccvvvzzzvvvssspppqqqtttwww~~~zzzooo```VVVVVV\\\```cccffffffdddaaa______\\\___bbbeeekkkpppnnniiiWWWIIIEEEJJJOOO```wwwwwwhhh[[[SSSOOOOOOOOOQQQTTTXXX\\\___bbbfffiiilllkkkkkkkkkkkklllnnnnnnmmmnnnnnnnnnnnnnnnnnnmmmooopppqqqrrrtttuuuwwwwwwxxxyyy{{{{{{|||~~~xxxkkk\\\WWWQQQKKKHHHFFFDDDBBB>>>>>>===;;;;;;:::::::::::::::;;;<<<===>>>>>>>>>>>>======<<<===>>>???@@@??????@@@DDDFFFLLLXXXdddttt}}}zzzwwwtttrrrqqqoooppprrruuuvvvvvv|||pppeee___\\\YYYYYY[[[cccjjjpppqqqooolllddd]]]]]]___eeeqqqvvvmmmbbb[[[QQQIIIDDDBBBAAAAAA???>>>===<<<;;;:::::::::<<<===>>>@@@BBBGGGMMMQQQ[[[jjj~~~}}}||||||{{{zzzxxxzzz}}}}}}~~~}}}}}}|||yyyvvvqqqlllhhheeeddd___^^^\\\YYYWWWUUUSSSRRRRRRRRRSSSTTTVVVYYY\\\]]]___```aaabbbddddddddddddaaabbbbbbbbbcccfffkkknnnrrrtttuuutttpppjjjccc___YYYUUUPPPLLLKKKLLLLLLLLLNNNPPPSSSUUUUUUUUUWWWXXX\\\]]]^^^^^^[[[XXXSSSQQQPPPPPPQQQTTTWWWXXXWWWUUUNNNKKKGGGCCCAAA>>>;;;999888777777666666666777777777777777888888999:::::::::888666666666777666555444444555555666999===AAAHHHNNNWWW]]]aaadddhhhllllllnnnqqqtttvvvwwwvvvvvvuuuuuuuuuvvvvvvvvvwwwwwwxxxxxxyyyzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwuuuttttttuuuvvvxxxyyy{{{xxxyyy{{{||||||{{{yyyxxxwwwxxxyyyxxxvvvuuuvvvwwwxxxvvvuuuuuuvvvwwwvvvuuutttssssssrrrrrrrrrrrrrrrtttuuuvvvvvvttttttuuuvvvyyy|||{{{iii]]]VVVPPPMMMNNNJJJNNNQQQSSSUUUYYY```eeekkkjjjhhhgggggghhhjjjkkkooosssyyy}}}}}}|||{{{{{{||||||yyyvvvoooggg^^^ZZZVVVXXX___fffhhhgggeeeeeeffffffeee```ZZZUUUUUUSSSSSSUUUXXXYYYVVVSSSPPPMMMGGGAAA;;;777444333333222111111000111111111///000111222222111000///000000000000111111111111000111111111111222222222333444555666:::@@@GGGMMMXXXeeezzz}}}wwwsssssswwwxxx|||qqqcccWWWWWW\\\```dddgggiiigggeeecccbbb]]]```bbbdddjjjpppooojjjXXXIIIEEEJJJOOO```vvvwwwhhh[[[RRROOONNNNNNRRRUUUXXX[[[^^^aaadddgggjjjiiiiiiiiijjjkkkmmmnnnnnnnnnoooooooooooonnnnnnooopppqqqsssuuuwwwxxxyyyzzz{{{|||||||||~~~sssbbb\\\UUUNNNJJJGGGEEEDDD???>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<======>>>=========>>>>>>??????===<<<===AAADDDGGGQQQ[[[hhhzzz{{{xxxvvvtttrrrrrrpppooopppsssvvvwwwvvv{{{oooiiifffddddddgggrrrzzzvvvkkkfffddddddhhhssstttmmmaaa[[[RRRJJJEEECCCAAA@@@@@@???>>>===<<<;;;999888:::;;;<<<>>>???BBBEEEGGGNNN[[[kkkyyy}}}{{{zzzyyyyyywwwuuutttuuuwwwzzz|||~~~~~~~~~~~~~~~~~~~~~|||zzzxxxwwwtttrrrnnniiiddd```]]][[[WWWUUUSSSQQQPPPQQQQQQRRRQQQSSSUUUWWWZZZ\\\]]]^^^``````bbbcccdddeeeeeeeeebbbbbbbbbbbbdddgggmmmqqqqqqtttwwwwwwtttnnniiieee___[[[UUUQQQPPPPPPQQQQQQSSSUUUXXXYYYYYYYYYYYYZZZ]]]]]]^^^]]][[[XXXUUUSSSQQQSSSVVVZZZ]]]]]][[[YYYQQQMMMHHHDDDAAA>>>;;;888777777666555666666777888555555666666777888999999777666555555666777666444555555555555666999===AAAGGGMMMVVV]]]aaadddiiilllkkkmmmqqqtttvvvwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwwwwxxxyyyyyyzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwwwwuuuuuuttttttuuuwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxwwwxxxyyyxxxvvvuuuvvvwwwwwwvvvtttuuuvvvwwwwwwvvvuuuttttttsssrrrsssssssssrrrtttuuuuuuttttttvvvwwwyyy|||{{{hhh]]]WWWQQQNNNNNNIIIMMMPPPSSSTTTXXX^^^dddkkkkkkjjjjjjjjjjjjkkkkkkoootttzzz~~~~~~|||zzzyyywww|||~~~yyyssspppkkkggg___ZZZUUUYYYbbbkkkooooookkkiiihhhfffddd```[[[WWWTTTRRRRRRUUUXXXZZZWWWTTTQQQNNNHHHBBB<<<777555444222222111000000000000000///000111222222111000///000000000000111111111111000111111111111222222222333444555777:::@@@HHHNNNYYYfff}}}zzzuuuuuuxxx|||tttfffZZZYYY]]]aaaeeeiiilllkkkiiigggggg```aaabbbccciiiooonnnjjjWWWHHHEEEIIINNN___uuu~~~wwwhhh[[[RRROOONNNNNNOOORRRVVVZZZ\\\```dddgggiiihhhggggggiiikkkmmmooonnnooopppqqqqqqpppooonnnooopppqqqsssuuuwwwyyyzzz|||}}}}}}}}}}}}~~~~~~jjjddd[[[RRRLLLHHHEEEDDD???>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>?????????<<<;;;<<>>??????>>><<<;;;<<<===>>>??????@@@@@@AAAEEENNNYYYbbbooo}}}zzztttqqqppprrrsss~~~zzzyyywwwwwwvvvuuurrrooopppqqqsssuuuxxx{{{}}}~~~|||}}}~~~~~~}}}}}}|||{{{yyywwwtttsssmmmkkkgggbbb]]]YYYVVVUUURRRPPPNNNLLLLLLNNNQQQRRRSSSUUUXXX[[[^^^___`````````aaabbbcccdddeeeeeeeeebbbbbbbbbcccdddhhhnnnrrrooossswwwxxxvvvqqqllljjjccc___YYYUUUSSSTTTTTTTTTVVVXXX[[[\\\[[[[[[[[[\\\^^^^^^^^^]]][[[YYYWWWVVVSSSUUUYYY^^^aaaaaa^^^[[[SSSOOOIIIEEEAAA>>>;;;999777666666555666777888999666666666777888999:::;;;666555444444666666555444555666666555666999===AAAFFFMMMVVV]]]aaaeeeiiimmmkkkmmmqqqtttwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwuuuuuutttttttttvvvwwwxxxyyyxxxvvvuuuuuuvvvxxxyyywwwxxxyyyxxxvvvvvvvvvwwwwwwuuutttuuuwwwxxxxxxwwwuuuuuutttsssssssssssstttqqqsssuuuuuutttuuuvvvxxxyyy||||||hhh]]]WWWRRRNNNNNNHHHLLLPPPRRRTTTWWW]]]bbbkkkkkkkkkkkkkkkkkkkkkkkkooouuu|||}}}zzzxxxsssyyy|||vvvoookkkhhhfff```ZZZUUUYYYcccnnnssstttnnnkkkhhheeeccc```]]]ZZZQQQOOOPPPRRRVVVXXXVVVSSSRRROOOIIIBBB<<<888555444222111111000///000000000...000111222222111000...000000000000111111111111000111111111111222222222333444555777;;;AAAIIINNNYYYggg|||vvvvvvyyywwwiii]]]ZZZ^^^bbbfffkkknnnmmmllljjjjjjaaabbbbbbbbbhhhnnnnnniiiWWWHHHDDDIIIMMM___uuu~~~wwwhhhZZZRRROOONNNNNNLLLOOOTTTXXX[[[___dddggghhhggggggggghhhjjjmmmoooooopppqqqrrrrrrqqqpppoooooopppqqqsssvvvxxxzzz{{{}}}~~~~~~}}}}}}qqqjjj```VVVNNNIIIEEECCC??????===<<<;;;::::::999;;;;;;;;;;;;;;;;;;;;;:::===>>>>>>>>>????????????>>><<<===@@@AAACCCIIIPPPYYYlllzzzuuutttuuutttsssrrrqqqqqqrrruuuwwwwwwwwwyyynnnnnnpppsssqqqfffYYYTTTNNNJJJGGGEEECCCBBB??????>>>>>>===<<<<<<<<<;;;<<<===>>>????????????BBBEEEJJJQQQYYY```eeehhhhhhddd```\\\[[[\\\___bbbjjjrrr~~~yyywwwvvvuuusssrrrssssssqqqpppoooqqqssssssrrrrrrvvvyyyzzz{{{||||||{{{zzzyyyxxxyyyxxxvvvssspppnnnlllkkkcccaaa]]]YYYTTTQQQNNNMMMIIIIIIIIIIIIIIIJJJNNNQQQTTTVVVYYYZZZZZZ[[[\\\^^^```aaabbbccccccccccccccc```aaabbbbbbdddggglllppptttyyy{{{yyywwwvvvrrrlllgggccc]]]YYYXXXXXXXXXXXXYYY[[[]]]___aaa``````___``````___]]]\\\[[[[[[ZZZVVVXXX[[[___cccdddaaa___XXXSSSKKKEEEAAA???===;;;999888888777777777777777777777888888999999999999555666666777777777777777666555444444555999<<<>>>EEEJJJQQQXXX^^^ccchhhkkklllooorrrssstttuuuvvvxxxvvvuuuuuuttttttuuuwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxvvvuuutttuuuwwwxxxxxxwwwtttssssssuuuyyy{{{yyywwwxxxvvvtttsssssstttwwwxxxyyyxxxxxxxxxwwwwwwvvvvvvxxxwwwvvvuuuuuuvvvwwwxxxxxxwwwwwwwwwvvvvvvuuuuuusssssstttuuuvvvwwwxxxyyyzzz}}}nnn```YYYVVVSSSPPPLLLKKKMMMPPPRRRTTT\\\eeepppssssssnnnlllnnnooommmpppsssxxx||||||wwwrrrrrrsssqqqmmmlllllliiiddd]]]YYYVVVZZZdddmmmrrrrrrkkkhhheeeeeedddaaa[[[VVVOOOPPPSSSVVVYYYZZZXXXVVVQQQNNNHHHAAA;;;777444333555444444333222111000000111111111111000000000000111111111000000000000000......///000111222222333333444555666999AAALLLTTT___kkkzzzssstttzzzxxxkkk___[[[]]]eeegggjjjlllmmmllljjjhhhddd___[[[___fffjjjiiieee\\\JJJDDDHHHOOOaaauuu|||wwwiii[[[SSSOOOMMMMMMNNNPPPTTTXXX]]]aaadddfffmmmmmmnnnmmmkkkkkklllnnnpppqqqsssttttttsssqqqooorrrssstttuuuuuuxxx{{{~~~}}}tttdddXXXSSSOOOJJJEEECCC@@@===;;;;;;;;;:::999:::999999888888999999:::============>>>>>>>>>>>>??????>>>>>>>>>BBBHHHMMMWWWfff}}}}}}xxxwwwxxxzzz{{{vvvvvvvvvvvvvvvuuuuuuuuu~~~zzzvvvsss{{{}}}nnncccXXXTTTNNNIIIFFFDDDCCCAAA>>>>>>>>>>>>=========<<<=========>>>>>>>>>>>>===>>>@@@BBBFFFJJJNNNQQQRRRRRRPPPLLLJJJJJJLLLOOORRRYYY```kkkvvv~~~yyyuuussswwwvvvuuuvvvxxxyyyxxxwwwtttvvvwwwwwwvvvvvvxxx{{{{{{{{{{{{yyywwwuuurrrqqqmmmllljjjgggdddbbb___^^^[[[ZZZVVVSSSOOOLLLJJJIIIFFFFFFGGGFFFFFFHHHLLLNNNRRRTTTWWWXXXXXXXXXZZZ[[[]]]^^^______````````````^^^___```aaabbbffflllpppuuuzzz|||zzzxxxwwwsssnnnjjjfff```\\\[[[[[[ZZZZZZ\\\^^^```bbbcccbbbaaaaaa____________^^^]]]\\\[[[XXXYYY\\\aaadddeeecccaaaXXXSSSLLLEEEAAA???<<<;;;999888777777666666777777888888888999::::::::::::999999999999999888777666666555444555666999;;;===DDDHHHOOOVVV\\\aaagggjjjlllnnnqqqssstttuuuvvvxxxwwwvvvuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwwwwxxxxxxvvvuuuuuuuuuwwwxxxwwwvvvvvvtttsssuuuxxxzzzyyywwwyyywwwuuuttttttuuuxxxyyyyyyyyyxxxxxxxxxwwwwwwwwwuuuuuuuuuttttttuuuuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuqqqqqqrrrssstttuuuvvvvvvzzz}}}pppbbbZZZUUUQQQNNNKKKJJJMMMQQQSSSVVV___hhhtttyyyzzzvvvssssssrrrooonnnppptttxxx{{{zzzvvvssspppqqqoookkkjjjkkkgggbbb\\\WWWTTTWWW```iiinnnooohhhfffdddccccccaaa[[[VVVPPPQQQSSSVVVYYYZZZYYYWWWRRRNNNHHHBBB<<<777444333444333333222222111111111111111111111000000000000111000000000000000000000//////000000111111222222333444555666999AAALLLTTT```lll|||vvvwww}}}~~~wwwkkk```]]]```fffgggiiikkklllkkkjjjiiieee^^^WWWYYY```ggghhhfff[[[JJJDDDIIIOOO```ttt{{{vvvhhh[[[RRRNNNMMMMMMOOOQQQTTTXXX]]]aaaeeegggmmmnnnooonnnllllllmmmoooqqqqqqrrrssssssrrrqqqpppqqqrrrtttttttttvvvyyy|||}}}}}}kkk^^^VVVQQQKKKFFFDDDAAA>>><<<<<<;;;:::999:::999999888888999999:::============>>>>>>>>>>>>??????>>>===>>>BBBGGGLLLVVVdddxxx|||yyyxxxyyyzzzzzzxxxwwwwwwvvvvvvuuuuuuuuu{{{|||zzzlllcccYYYUUUOOOJJJGGGEEEDDDBBB>>>??????@@@@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<>>>>>>???@@@AAABBBCCCDDDCCCBBB@@@>>>???BBBFFFHHHMMMRRR[[[ccclllttt||||||zzzyyyyyyyyyzzz}}}|||}}}}}}}}}{{{zzz{{{||||||{{{yyyuuuqqqllliiigggdddbbb```]]]ZZZWWWUUUTTTPPPOOOMMMJJJGGGEEEDDDDDDBBBCCCDDDDDDDDDEEEIIIKKKOOOQQQTTTUUUUUUUUUVVVXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]^^^```eeekkkpppvvv{{{}}}|||zzzzzzvvvpppmmmiiiccc___^^^^^^^^^]]]```aaacccdddeeedddcccbbb]]]^^^___``````___^^^]]]YYY[[[^^^bbbfffgggfffdddXXXSSSLLLFFFBBB???<<<:::999888777777666666777777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;:::999777666555555555666777999:::;;;AAAEEELLLRRRXXX^^^dddhhhkkknnnqqqssstttuuuvvvxxxvvvvvvvvvwwwwwwyyyzzz{{{xxxxxxwwwwwwwwwwwwxxxxxxwwwvvvuuuvvvwwwxxxwwwvvvxxxvvvtttuuuvvvxxxxxxxxxzzzyyywwwvvvvvvwwwyyyzzzyyyxxxxxxxxxxxxxxxwwwwwwuuuvvvvvvvvvvvvvvvuuuuuuwwwwwwvvvvvvvvvvvvuuuuuuqqqrrrrrrssstttuuuvvvvvvzzz}}}ssscccZZZUUUPPPLLLJJJJJJMMMRRRUUUYYYbbblll{{{}}}zzzyyyvvvrrrllllllnnnrrruuuwwwvvvtttoooqqqooolllkkkkkkgggaaaZZZUUUQQQSSS[[[ccchhhhhhdddbbbaaabbbccc```[[[VVVQQQRRRSSSVVVYYY[[[ZZZXXXSSSPPPJJJBBB<<<777555333222222222222222222222222111111111111000000000000000000000000000000111111000111111111111111111111333444555666:::AAALLLUUUaaammm}}}vvvxxx~~~|||uuujjj```^^^bbbggghhhiiijjjjjjkkkkkkjjjeee\\\SSSRRRZZZcccggghhhZZZJJJEEEIIINNN___sssyyy~~~uuugggZZZRRRNNNMMMLLLOOOQQQTTTYYY^^^bbbfffhhhmmmooopppooonnnmmmooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqsssttttttttttttwwwyyy}}}uuueee[[[SSSMMMHHHEEEBBB???======<<<;;;::::::999999888888999999:::<<<<<<=========>>>>>>>>>>>>>>>>>>===>>>AAAFFFJJJTTT```sss}}}}}}~~~}}}|||zzzyyyxxxwwwvvvvvvvvvvvv{{{nnneee\\\WWWQQQLLLIIIHHHFFFEEEBBBCCCDDDEEEEEEEEEDDDDDD??????>>>>>>============<<<======>>>???@@@AAAAAA@@@???======>>>@@@CCCEEEFFFJJJPPPWWW```kkkuuu{{{~~~}}}{{{yyyuuuoooiiiddd___]]]ZZZYYYVVVTTTPPPNNNKKKJJJFFFEEEDDDBBBAAA@@@@@@??????@@@BBBBBBBBBDDDGGGIIIMMMOOORRRRRRRRRRRRTTTUUUTTTUUUVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\___eeelllqqqwww|||~~~}}}||||||xxxrrroookkkeeebbbaaaaaaaaa```aaabbbdddeeeeeedddbbbaaa[[[]]]```bbbcccbbb```___[[[\\\^^^bbbfffhhhgggeeeYYYTTTMMMGGGCCC???<<<:::888888777666666666666666555666888:::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888555555666777888999999999???BBBHHHNNNSSSZZZaaaeeejjjmmmqqqssstttuuuvvvwwwuuuvvvvvvwwwxxxyyyzzzzzzyyyxxxxxxwwwwwwxxxxxxyyywwwvvvuuuvvvwwwxxxwwwvvvzzzxxxvvvuuuuuuvvvxxxyyy|||{{{yyyxxxxxxxxxzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzyyywwwvvvvvvvvvvvvvvvvvvvvvuuuuuuttttttuuuuuuvvvwwwwwwxxxzzz}}}rrrcccZZZUUUOOOKKKIIIIIIMMMSSSWWW\\\fffppp{{{yyywwwsssjjjiiijjjlllqqquuuwwwwwwrrrtttssspppoooooojjjcccZZZTTTNNNOOOVVV]]]aaaaaa```______aaabbbaaa\\\WWWSSSSSSTTTVVVYYY[[[[[[ZZZUUUQQQKKKDDD===888555333111111111222222333333333111111111111000000000///000000000000000111111111222111111111111111111111333444555777:::BBBMMMUUUaaammmzzzrrrtttyyy|||tttiii___^^^bbbggggggggghhhiiiiiijjjjjjddd[[[QQQPPPXXXbbbhhhiiiZZZJJJFFFJJJNNN]]]qqqyyy~~~tttfffYYYQQQMMMLLLLLLOOOQQQTTTYYY^^^cccfffhhhmmmoooppppppooonnnooopppqqqppppppppppppqqqqqqrrrssstttuuuuuuttttttvvvxxx|||~~~~~~kkk^^^VVVOOOKKKGGGDDD@@@>>>>>>===<<<;;;:::999999888888999999:::;;;<<<<<<<<<===>>>>>>>>>===>>>=========@@@EEEIIIQQQ]]]ppp~~~}}}{{{yyyxxxwwwwwwwww~~~rrriii___ZZZTTTPPPMMMKKKIIIHHHGGGHHHIIIJJJIIIHHHGGGFFF@@@???>>>>>>>>>>>>???@@@:::::::::;;;<<<<<<=========<<<;;;::::::;;;======>>>AAAFFFLLLUUUaaammmuuu}}}vvvsssnnnhhhaaa\\\WWWUUUNNNMMMKKKIIIFFFDDDBBB@@@???>>>>>>==================???AAABBBBBBCCCFFFHHHLLLNNNPPPQQQPPPPPPQQQSSSRRRSSSUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ]]]ccckkkpppvvv{{{~~~}}}}}}}}}yyytttoookkkfffcccbbbccccccccccccccceeeeeeeeecccaaa___\\\^^^aaaccceeedddbbbaaa\\\]]]___bbbfffgggfffeeeZZZVVVOOOIIIEEEAAA===:::888777777666555666666666333555777:::;;;<<<;;;;;;:::;;;;;;<<<<<<;;;;;;;;;666666777777888888888888===@@@DDDIIIOOOWWW^^^ccchhhlllpppsssuuuuuuvvvwwwuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyxxxvvvuuuvvvwwwwwwvvvuuuzzzyyywwwvvvuuuvvvxxxyyy}}}|||{{{zzzyyyyyyzzzzzzuuuuuuvvvvvvvvvvvvvvvvvvxxxyyyzzzzzzzzzxxxwwwvvvuuuuuuuuuuuuuuuuuuvvvvvvttttttuuuuuuvvvvvvwwwwwwyyy|||oooaaaZZZUUUPPPLLLJJJJJJNNNTTTXXX]]]gggqqq}}}xxxwwwvvvsssjjjhhhgggiiinnntttxxxzzzwwwzzzzzzxxxwwwvvvpppiii[[[TTTMMMLLLRRRXXX[[[\\\\\\\\\]]]aaadddccc^^^YYYUUUUUUTTTVVVYYY\\\\\\\\\WWWSSSMMMEEE>>>888555333111111111222222333333444111111111111000000000/////////000000111111111111222222222222111111111111222444666777:::CCCNNNVVV___lllxxxnnnnnnttt~~~uuuhhh^^^]]]aaafffggggggggghhhiiiiiijjjcccZZZRRRRRRZZZdddiiiiii[[[LLLHHHKKKMMM\\\qqqyyyuuugggYYYQQQMMMKKKKKKNNNPPPTTTYYY^^^cccfffhhhkkkmmmooopppooonnnoooppppppoooooooooooopppqqqrrrtttuuuwwwwwwvvvvvvwwwxxx{{{}}}qqqcccXXXQQQMMMIIIFFFBBB@@@???>>>===<<<:::999999888888999999::::::;;;;;;<<<===>>>>>>>>>===>>>>>>>>>>>>@@@DDDGGGMMMZZZooo~~~{{{yyyyyyxxxyyyyyyrrrgggbbb\\\WWWTTTSSSQQQPPPOOOPPPQQQQQQOOOMMMJJJHHHCCCBBB@@@?????????@@@@@@>>>=========<<<<<<;;;;;;<<<<<<;;;::::::999999999===>>>AAAGGGOOO[[[gggppp~~~|||xxxllliiieee___YYYTTTQQQOOOIIIHHHGGGEEECCCAAA???>>>;;;;;;:::::::::;;;;;;<<<;;;===@@@AAABBBCCCEEEGGGJJJLLLNNNNNNNNNNNNNNNPPPQQQRRRSSSUUUVVVWWWWWWXXXWWWWWWWWWWWWZZZaaahhhnnnuuuzzz}}}|||||||||yyytttnnnjjjfffcccdddeeeffffffeeefffggggggfffdddaaa```^^^___bbbdddeeeeeedddccc______```cccfffgggfffddd\\\XXXQQQLLLGGGBBB>>>;;;888777666666555555666666333555888;;;=========<<<:::;;;;;;<<<======<<<<<<888777777777777777888888<<<>>>BBBFFFLLLTTT\\\bbbgggkkkppptttuuuuuuvvvwwwuuuvvvwwwwwwxxxwwwwwwwwwyyyyyyxxxxxxxxxxxxyyyyyyxxxwwwvvvvvvwwwwwwvvvuuuxxxyyyyyywwwvvvvvvxxxzzz}}}||||||{{{zzzzzzzzzzzzuuuuuuuuuvvvvvvvvvvvvvvvwwwwwwwwwwwwvvvuuuttttttttttttuuuuuuuuuuuuvvvvvvssssssssssssttttttuuuuuuwwwzzz~~~~~~mmmaaaZZZUUUQQQMMMKKKKKKOOOTTTXXX]]]gggqqq}}}yyywwwuuuqqqjjjgggfffggglllsssxxx{{{|||~~~|||uuunnn^^^VVVNNNLLLPPPUUUXXXXXX[[[[[[]]]bbbffffffaaa]]]WWWVVVUUUVVVYYY\\\^^^^^^YYYUUUNNNFFF???999555333111111111222222333333333111111111111000000000000/////////000111111222222111111222222222222222222222444666777;;;CCCOOOWWW^^^kkk}}}uuujjjiiiooowwwuuuhhh]]]\\\```ggghhhiiijjjjjjkkkjjjjjjbbbZZZSSSTTT]]]fffjjjkkk]]]NNNIIIKKKLLL[[[qqq{{{wwwhhhZZZQQQLLLJJJIIIMMMOOOSSSXXX]]]bbbfffhhhiiikkknnnnnnnnnmmmmmmnnnnnnnnnnnnoooppppppqqqqqqsssuuuwwwxxxwwwvvvwwwxxx{{{}}}yyyiii\\\TTTPPPJJJGGGDDDAAA@@@???>>><<<:::999999888888999999:::::::::;;;<<<===>>>>>>???>>>????????????AAADDDGGGJJJWWWlll~~~|||{{{{{{{{{{{{tttpppjjjeeebbbaaa___]]]]]]]]]]]]\\\YYYUUURRROOOIIIGGGDDDAAA???>>>>>>???@@@@@@??????>>>>>>======<<<======<<<<<<;;;;;;;;;===>>>@@@CCCIIITTT___gggwww{{{rrrlllaaa^^^ZZZUUUQQQNNNKKKJJJEEEDDDCCCBBBAAA???>>>>>>999888888888999999:::;;;999;;;>>>@@@AAABBBDDDFFFGGGIIIKKKKKKKKKJJJKKKLLLOOOPPPRRRTTTUUUVVVWWWWWWTTTTTTTTTTTTWWW]]]eeejjjrrrxxx{{{{{{{{{{{{xxxsssnnnjjjfffeeefffhhhjjjjjjjjjkkkkkkkkkjjjgggdddccc```aaabbbdddeeeeeeeeeeeeccccccccceeeggggggfffeee^^^ZZZTTTNNNIIIDDD???<<<777777666555555555555666444666:::===???@@@??????===>>>>>>>>>>>>>>>===<<<:::888777666555666888999;;;===@@@DDDJJJRRR[[[aaafffjjjppptttuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvzzzyyyyyyxxxxxxyyyyyyzzzxxxwwwvvvvvvwwwwwwvvvtttvvvxxxzzzyyywwwvvvxxxzzz}}}||||||{{{zzzzzzyyyyyyvvvwwwwwwwwwxxxxxxxxxxxxwwwwwwvvvuuutttttttttttttttttttttuuuuuuuuuvvvvvvssssssssssssttttttttttttvvvxxx{{{~~~~~~nnnbbb[[[VVVQQQMMMMMMMMMPPPUUUXXX\\\eeeooo~~~|||vvvqqqiiifffdddeeejjjqqqwwwyyy~~~xxxpppaaaYYYOOOLLLOOOTTTWWWWWWZZZ[[[^^^ccchhhiiiddd```YYYWWWUUUVVVYYY]]]___```ZZZVVVOOOGGG???999555444222222222222222222333333111111111111000000000000...//////000111111222222111111111222222333333333222444666777;;;DDDOOOXXX]]]jjj||||||ooodddccciiijjjxxxvvvhhh^^^]]]bbbiiijjjlllnnnnnnnnnmmmlllccc[[[RRRSSS\\\ffflllmmm```QQQKKKKKKKKK[[[rrr~~~zzzjjj[[[QQQLLLJJJHHHKKKMMMQQQVVV\\\aaaeeegggfffhhhkkkmmmlllkkkkkkllllllmmmnnnppppppppppppoooqqqtttvvvwwwwwwvvvwwwxxx|||pppaaaWWWRRRLLLIIIEEEBBBAAA@@@???===:::999999888888999999:::999::::::;;;<<<===>>>?????????@@@@@@@@@AAAEEEGGGHHHSSSfff}}}~~~}}}}}}}}}}}}~~~ssswww}}}vvvrrrooommmkkkjjjhhhhhhhhhfffccc^^^YYYVVVMMMKKKGGGCCC???=========;;;;;;<<<<<<=========>>>::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;===BBBJJJUUU\\\kkkwwwzzzqqqggg```YYYWWWSSSOOOLLLJJJHHHHHH>>>======<<<;;;:::999999777777777777888888999:::777:::===???@@@AAACCCDDDEEEGGGIIIIIIHHHHHHIIIJJJNNNOOOQQQSSSTTTUUUVVVVVVSSSRRRQQQQQQTTTZZZbbbgggqqqvvvzzzyyyzzzzzzwwwrrrnnnkkkgggfffhhhjjjlllmmmnnnooooooooommmjjjgggfffbbbbbbccccccdddeeeffffffgggfffeeefffhhhhhhgggfff___[[[UUUOOOJJJEEE@@@===777777666555555555555555555888;;;???AAABBBAAAAAAAAAAAAAAA@@@???>>>===<<<;;;999777555444666888:::;;;<<>>??????@@@AAAAAAAAABBBEEEGGGGGGPPPaaawww~~~~~~~~~|||xxxvvvtttxxx}}}yyy~~~yyysssqqqqqqmmmddd\\\WWWRRRKKKEEEBBB???>>><<<===============<<<<<<;;;<<<<<<;;;;;;;;;:::::::::888888999;;;???DDDIIILLLXXXaaannn{{{zzzrrrkkkddd\\\XXXRRROOOKKKHHHGGGEEEBBB@@@======<<<;;;;;;:::999999888777666555555666777888888999:::<<<>>>???AAAAAAFFFFFFFFFFFFGGGHHHIIIJJJNNNPPPQQQSSSTTTUUUTTTTTTTTTSSSQQQOOOQQQVVV^^^dddnnnuuu{{{{{{zzzzzzxxxtttpppooommmlllkkklllnnnooorrrqqqooommmlllkkkjjjjjjcccbbbbbbdddgggiiiiiiiiikkkkkkkkkjjjiiigggffffff```]]]YYYRRRLLLFFFAAA>>>;;;:::888777666666666777777888<<>><<<999999777666555555555555777:::???DDDJJJSSS[[[aaajjjmmmrrruuuuuutttttttttuuuvvvwwwxxxxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyxxxwwwxxxxxxxxxwwwwwwuuutttsssrrrssstttvvvwwwyyyzzz{{{zzzzzzyyyyyyyyyxxxxxxxxxvvvxxxzzz|||||||||zzzzzzxxxwwwuuutttssstttvvvwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuttttttsssqqqqqqtttyyy}}}|||nnneee^^^VVVRRRRRRPPPOOOQQQTTTWWWZZZcccmmm|||tttmmmiiieeedddfffkkkooorrrwwwzzz|||wwwsssgggZZZOOOLLLNNNQQQUUUYYYYYYZZZ]]]aaaeeehhhgggfff^^^ZZZVVVXXX]]]aaa```^^^[[[YYYTTTLLLBBB:::666444333222111111333333222111222111111111000000//////111111111111111111111111///000000111111222333333111222444666;;;CCCOOOXXXccclllyyy~~~uuuzzzwwwsssnnngggaaa\\\YYY___iiivvv}}}tttiiiaaabbbgggiiiooorrrqqqqqqtttuuussshhhZZZUUUWWWZZZfffoookkkdddUUUIIIJJJQQQ\\\nnn}}}mmm]]]RRRLLLIIIHHHKKKMMMPPPTTTZZZ___cccfffiiihhhhhhggghhhjjjkkkllliiijjjmmmpppqqqrrrqqqpppnnnppprrrssssssuuuxxxzzzzzzhhh\\\WWWOOOLLLGGGDDDCCCBBBAAA???<<<<<<<<<;;;;;;::::::::::::::::::;;;<<<===>>>>>>======<<<===>>>???AAABBBHHHPPP^^^qqq~~~~~~}}}zzzvvvsssppprrrzzz|||zzz{{{wwwooohhh^^^XXXOOOHHHCCC@@@>>><<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999:::<<<@@@CCCFFFLLLSSS___jjjttt|||yyyuuuooohhhbbb\\\VVVRRRMMMJJJFFFDDDBBB@@@>>><<<<<<<<<;;;::::::999888888666666555444444555666666888888:::;;;===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGMMMNNNPPPRRRSSSSSSSSSSSSTTTRRRPPPOOOPPPUUU]]]bbbkkkrrrwwwxxxxxxyyywwwsssqqqpppnnnmmmlllmmmooopppsssrrrqqqooommmlllllllllfffdddcccdddgggiiikkkkkknnnoooppppppooommmkkkjjjbbb___ZZZTTTMMMFFFAAA>>>;;;:::888666555555666666666888<<>>======<<<<<<===???AAABBBGGGNNN[[[lll~~~{{{wwwqqqmmmkkkqqqzzzyyysssfff___TTTKKKEEEAAA???===>>>>>>??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::;;;:::999888999;;;===???@@@EEEMMMVVV^^^ffflllqqquuuzzz~~~}}}{{{uuunnnjjjfffbbb]]]YYYTTTOOOLLLHHHEEEBBB@@@???===;;;999::::::999999888888777777555555444333333444555555777888999:::<<<===??????@@@@@@@@@AAABBBCCCEEEEEEKKKLLLNNNPPPRRRSSSSSSRRRSSSRRRPPPNNNOOOTTT[[[```gggooouuuwwwwwwyyyxxxtttsssrrrpppnnnnnnnnnpppqqquuutttsssqqqpppoooooooooiiigggdddeeegggkkkmmmmmmppprrrtttuuuuuussspppnnnfffccc^^^VVVNNNGGGAAA>>>;;;:::888666555555555555666888<<>>>>>===<<<<<<;;;::::::::::::::::::;;;<<<===>>>===<<<<<<<<<===???AAABBBFFFLLLXXXgggwww{{{sssmmmiiilllsss|||~~~yyyttthhhaaaVVVMMMGGGDDDBBB@@@?????????@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888999;;;<<<;;;>>>CCCIIINNNUUU\\\```ccciiillllllkkkjjjeee___^^^[[[XXXUUUSSSPPPMMMJJJFFFDDDAAA???>>>===;;;:::888888888777777666666666555444444444444444444555666777888999;;;<<<===>>>??????@@@AAABBBCCCEEEFFFJJJKKKMMMPPPRRRSSSSSSSSSRRRQQQOOONNNNNNRRRYYY]]]fffnnnuuuwwwyyy{{{zzzwwwtttsssqqqooonnnooopppqqquuuuuusssrrrqqqqqqqqqqqqllliiiffffffhhhlllnnnpppppprrrvvvyyyyyyvvvssspppkkkhhhaaaYYYPPPHHHBBB>>>;;;:::888666555555555555666999>>>FFFNNNUUUYYYZZZZZZXXXUUUQQQMMMHHHBBB===888777666555555555555555777:::???DDDJJJSSS[[[aaahhhkkkooorrrrrrrrrssstttuuuvvvwwwyyyzzzzzzzzzzzzxxxyyyyyyyyyyyyxxxwwwwwwuuuvvvvvvvvvvvvvvvuuuuuuttttttuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxwwwwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyyyyxxxwwwuuusssqqqpppkkkhhhgggiiilllrrr|||ppphhhaaaYYYTTTSSSRRRRRRTTTXXXZZZ^^^hhhrrrssspppllllllnnnppprrrsssoooqqqrrrrrrpppkkkfffccc```XXXRRRQQQQQQOOOPPPSSSTTTWWW\\\dddkkknnnmmmlllccc^^^YYYYYY]]]aaaaaa___]]][[[VVVMMMDDD;;;666444333222111111333333222111111111111111111111111111111111111111111111111111111222222333333444555555444555777999>>>HHHUUU___fffooo|||xxxooohhhhhhiiihhhfffccc___]]][[[aaafffjjjpppyyy}}}|||xxxppphhh___YYY\\\bbbooouuuyyyxxxwwwwwwvvvrrriii[[[UUUWWWYYYdddmmmiiidddWWWLLLLLLQQQ[[[oootttdddWWWNNNJJJIIIHHHJJJNNNSSSYYY^^^ccceeehhhhhhiiiiiijjjjjjkkklllkkklllmmmnnnnnnnnnnnnmmmppprrrtttuuuvvvxxx{{{~~~wwweee[[[UUUQQQLLLHHHFFFEEECCCBBB??????>>>===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<<<<<<<===???@@@BBBFFFLLLWWWdddsssvvvooojjjlllqqqxxx}}}yyyxxxwwwuuuqqqmmmbbb\\\SSSLLLHHHFFFEEEDDD@@@@@@AAAAAA@@@@@@???>>>======<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;:::<<>>======<<<;;;:::666666666666666666555555555555555555555555555555555666777888999:::;;;<<<======>>>???@@@BBBDDDEEEIIIKKKMMMPPPSSSTTTTTTTTTQQQQQQOOONNNNNNQQQWWW[[[ccckkksssuuuwwwzzzzzzwwwtttsssqqqooonnnnnnoooppptttssssssrrrqqqqqqqqqrrrnnnkkkhhhgggiiimmmoooqqqppptttxxx||||||zzzvvvtttoookkkeee\\\SSSJJJCCC@@@===;;;999777666555555555777999>>>FFFOOOVVVZZZ[[[ZZZXXXTTTPPPLLLGGGAAA===777666666555555555555555777:::???DDDJJJSSS[[[aaagggjjjnnnpppqqqqqqssstttuuuuuuwwwxxxyyyzzzzzzzzzxxxxxxyyyyyyxxxxxxwwwvvvtttuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwvvvsssqqqooonnniiifffeeefffhhhnnnzzz|||ooohhhaaaYYYTTTSSSTTTSSSUUUYYY\\\```jjjtttuuusssppppppqqqsssttttttoooppppppnnnkkkgggbbb```\\\VVVRRRQQQQQQOOOPPPSSSSSSVVV[[[ccciiimmmmmmlllddd___YYYYYY^^^bbbcccaaa^^^\\\WWWNNNDDD<<<666444333222111111333333222111111111111111111222222222111111111111111111111111111222222333333444555555444666777999???IIIWWWaaagggppp}}}xxxrrriiijjjjjjjjjhhhfffcccbbb___dddggghhhnnnvvv{{{{{{yyyrrrjjjaaaZZZ\\\bbbjjjqqqvvvwwwwwwxxxvvvsssiiiZZZUUUVVVWWWbbbkkkfffcccVVVMMMLLLPPPZZZooovvvfffWWWMMMHHHHHHGGGIIIMMMRRRXXX^^^ccceeeiiiiiijjjkkkkkklllllllllkkkkkklllmmmmmmmmmmmmmmmppprrrtttuuuwwwyyy|||{{{hhh\\\UUURRRMMMIIIGGGFFFEEECCCAAA@@@@@@???===<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;;;;===>>>@@@AAAFFFMMMWWWcccqqqzzztttnnnooorrrxxx{{{uuurrrooollliiigggcccaaaWWWSSSMMMIIIGGGFFFEEEDDDAAAAAAAAABBBAAA@@@@@@???=========<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;888999;;;<<<>>>BBBGGGKKKNNNSSSUUUTTTTTTUUURRRMMMJJJHHHFFFFFFFFFEEECCCBBB>>><<<:::999::::::999777666666666666555555555555555555666666666666555555444555666777888999::::::::::::;;;<<<===???AAABBBHHHJJJMMMPPPSSSTTTUUUUUURRRQQQPPPNNNNNNQQQVVVZZZ___hhhooorrrtttwwwwwwuuusssrrrooommmlllmmmnnnnnnqqqqqqppppppooopppppppppnnnllliiiiiikkknnnoooppprrrvvvzzz~~~~~~zzzxxxrrrooohhh___UUULLLEEEBBB>>>===;;;888777666666666777888<<>>;;;666666555555444555555666777:::???DDDJJJSSS[[[aaafffiiilllooopppqqqrrrtttssstttvvvwwwxxxyyyzzzzzzxxxxxxxxxxxxxxxwwwwwwvvvssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvvvvvvvwwwwwwxxxyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuusssqqqooonnnjjjgggfffhhhiiimmmxxx|||pppiiiccc[[[UUUTTTUUUTTTVVV[[[^^^bbblllvvv~~~xxxvvvtttsssuuuvvvuuuuuupppooonnnlllhhhccc___]]]WWWRRRPPPQQQQQQPPPRRRWWWVVVXXX\\\aaagggkkklllkkkeee___YYYZZZ___dddeeeddd___]]]XXXOOOEEE<<<777555333222111111333333222111111111111222222222222222111111111111111111111111111111222222333444444444444555777999???JJJYYYcccjjjrrr~~~}}}yyyqqqpppooonnnllljjjhhhgggeeehhhjjjkkkpppxxx||||||zzztttmmmbbbZZZZZZ^^^dddlllsssvvvwwwxxxvvvssshhhYYYSSSTTTUUU```hhhdddaaaVVVMMMLLLOOOYYYnnnxxxhhhXXXLLLHHHGGGFFFHHHLLLQQQWWW]]]bbbeeehhhiiijjjkkklllllllllllljjjjjjkkkkkklllmmmnnnnnnoooqqqtttuuuvvvyyy|||lll___UUUQQQMMMIIIHHHGGGFFFEEEBBBBBBAAA@@@>>>===<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAADDDLLLVVVaaammm||||||vvvvvvwwwzzzxxxsssjjjgggccc___[[[WWWTTTRRRNNNKKKGGGEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@============<<<<<<<<<<<<;;;;;;:::999999888888888555777888888999<<<@@@CCCEEEIIIKKKJJJJJJKKKIIIEEEDDDBBB@@@@@@@@@@@@>>><<<;;;999777777888888888666555555555666666666666666333444555555555555444333444444555666777888888999999999:::;;;===???AAABBBFFFHHHKKKNNNQQQSSSTTTUUURRRRRRQQQOOOOOOQQQUUUYYY___gggnnnqqqsssvvvvvvsssrrrpppnnnllljjjkkkkkklllnnnmmmmmmmmmmmmmmmnnnnnnmmmllljjjjjjlllnnnoooooorrruuuyyy|||~~~}}}{{{zzztttpppjjjaaaWWWNNNGGGDDD@@@>>><<<:::888777777777555666999>>>EEEKKKNNNOOONNNJJJEEEAAA???===;;;:::555555555444444555555666777:::???DDDJJJSSS[[[aaaeeehhhkkkmmmoooppprrrtttrrrssstttvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvvvvvvvuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxyyywwwxxxxxxxxxwwwwwwvvvvvvxxxwwwwwwvvvvvvuuuuuutttwwwwwwvvvuuutttrrrpppooonnnkkkkkklllmmmpppyyy~~~sssllleee]]]XXXVVVVVVUUUWWW\\\___cccmmmxxxyyyzzzxxxvvvvvvwwwwwwvvvuuupppooollliiieee```\\\ZZZSSSOOONNNOOOPPPPPPUUU[[[[[[[[[]]]aaafffjjjllllllddd___YYYZZZ___eeegggfff```^^^XXXPPPEEE<<<777555333222111111333333222111111111111222222333333333111111111111111111111111000000111111222333333333444555666888>>>JJJYYYdddnnnvvv{{{yyyvvvrrrpppnnnllllllmmmppprrrrrrwww~~~~~~xxxqqqfff[[[YYY\\\bbbkkksssuuuwwwwwwuuuqqqgggXXXRRRRRRSSS^^^fffaaa```UUULLLKKKNNNWWWmmm{{{kkkZZZMMMHHHHHHEEEGGGKKKQQQWWW]]]bbbeeefffgggiiijjjkkkjjjjjjjjjiiiiiiiiijjjkkkmmmnnnooonnnpppssstttvvvxxx|||pppcccSSSPPPLLLIIIHHHHHHGGGFFFCCCCCCBBB@@@???>>>===<<<;;;;;;::::::999::::::;;;;;;;;;;;;;;;<<<>>>@@@AAABBBIIITTT]]]fffrrr~~~||||||~~~|||sssmmmbbb___[[[VVVQQQLLLIIIGGGHHHFFFDDDCCCCCCBBB@@@???BBBBBBCCCCCCBBBBBBAAA@@@>>>=========<<<<<<<<<<<<<<<;;;:::999888777666555444666777777888:::===@@@>>>BBBDDDBBBCCCEEECCC@@@BBB@@@>>>>>>>>>>>><<<:::;;;999777777888999888777555555666666666666666666222222444444444444222222333444444555666777888888;;;;;;<<<===???AAACCCDDDDDDFFFJJJMMMPPPRRRSSSTTTSSSSSSQQQPPPOOOQQQUUUYYY```hhhppprrruuuxxxwwwuuuqqqooommmjjjiiiiiijjjkkklllkkkkkkkkkkkkllllllmmmmmmkkkjjjkkkmmmnnnnnnmmmooorrrvvvyyy{{{{{{yyyxxxuuuqqqkkkbbbXXXOOOIIIEEEAAA???===;;;999888888888444444666:::@@@FFFHHHIIIHHHDDD???;;;::::::999999555555444444444555555666777:::???DDDJJJSSS\\\aaaeeegggkkkmmmnnnooorrrtttqqqrrrtttuuuwwwxxxxxxyyywwwxxxxxxxxxxxxwwwvvvvvvrrrrrrtttuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyywwwxxxxxxxxxxxxwwwvvvvvvxxxxxxwwwvvvuuutttsssssswwwwwwwwwvvvuuusssrrrqqqqqqoooooopppqqqsss|||uuunnnhhh```ZZZXXXVVVVVVXXX]]]```dddnnnxxx|||uuu{{{yyyxxxxxxyyyxxxwwwuuupppnnnkkkgggccc^^^ZZZXXXPPPMMMLLLNNNPPPQQQWWW^^^_________bbbfffjjjllllllddd^^^YYYZZZ```fffhhhhhh```^^^YYYPPPEEE<<<777555333222111111333333222111111111111222222333333333111111111111111111111111///000000111222222333333444555666888>>>JJJZZZdddqqqxxxzzzvvvrrrpppooooootttwwwyyyzzz~~~}}}vvvjjj^^^ZZZ\\\bbbkkksssvvvwwwwwwtttpppfffWWWQQQQQQRRR]]]ddd```___TTTLLLKKKMMMVVVlll}}}mmm[[[NNNIIIIIIEEEGGGKKKPPPWWW]]]bbbeeedddeeeggghhhiiiiiihhhhhhhhhhhhiiijjjkkkmmmooopppnnnppprrrtttvvvxxx|||~~~sssfffRRROOOKKKIIIHHHHHHHHHGGGDDDCCCBBBAAA???>>>===<<<;;;;;;:::999999:::::::::;;;;;;;;;;;;<<<>>>???AAA???GGGQQQYYY```jjjxxx|||rrrlllddd^^^VVVPPPMMMKKKGGGEEEGGGFFFDDDBBBAAAAAAAAAAAA@@@AAACCCEEEGGGEEEAAA>>>===>>>>>>>>>>>>======<<<===<<<<<<;;;;;;:::999999777666555555555777888999======>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888999888888777666555555555222222222333444555666777444333333222333444666777666666666666777777777777666888999::::::<<>>;;;999999999999777777999:::<<>>>>>>>>AAACCCHHHPPPVVV^^^lllyyyyyy}}}wwwssshhhbbbYYYSSSNNNKKKGGGDDDFFFEEEDDDBBBAAA@@@@@@@@@@@@AAACCCEEEGGGGGGDDDAAA@@@@@@@@@???>>><<<;;;:::===<<<<<<;;;;;;:::999999777666555555666777888999;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::999888777777888777777666666555444444333333333333444444555666444444333333333444555666555555555666666666666777666777999::::::<<<>>>AAADDDFFFIIIMMMPPPSSSTTTUUUVVVVVVTTTSSSSSSUUUZZZ^^^eeeiiippptttvvvvvvvvvvvvtttssspppnnnllljjjiiihhhgggffffffffffffggghhhiiihhhhhhhhhhhhhhhiiiiiijjjlllnnnqqqtttvvvvvvvvvuuusssnnnggg```ZZZSSSLLLGGGBBBAAA>>><<<::::::999999999999999:::;;;<<<>>>???<<<;;;:::999888888888888999888777666555666666777;;;===AAAGGGNNNUUU[[[___dddfffhhhjjjlllnnnrrrtttsssssssssssstttvvvxxxyyyyyyxxxwwwwwwwwwxxxyyyyyyuuuvvvuuutttssstttwwwzzzzzzyyyyyyyyyyyyyyyyyyzzzyyyyyyyyyxxxxxxwwwwwwwwwvvvwwwxxxyyyzzzyyyyyyxxxxxxwwwvvvtttttttttuuuuuuvvvvvvuuuuuuuuuvvvxxxyyyzzzzzz{{{{{{|||}}}}}}}}}~~~~~~|||}}}~~~vvvoooiiidddaaa^^^]]]___cccggglllxxx}}}vvvtttvvvwwwyyy|||~~~}}}yyyvvvqqqpppnnnjjjeee```[[[YYYTTTPPPLLLKKKOOOWWW```eeeiiijjjjjjkkklllmmmnnnnnnllliiidddbbbcccfffggghhhfffaaaXXXNNNEEE===666333333222222111111222222333222222222222222222222222000111111111111222222222222222222222333333333333444444777:::===FFFXXXiiipppxxx}}}yyyxxxyyyzzz~~~yyymmmbbb]]]^^^dddlllrrruuuvvvxxxwwwsssfff^^^TTTQQQVVV]]]dddffffffYYYNNNLLLNNNWWWkkk~~~qqqaaaSSSJJJGGGEEEGGGJJJOOOTTTZZZ___aaaccceeeffffffeeeeeeggghhhiiiiiiiiiiiijjjkkklllllllllnnnpppqqqsssvvvzzz}}}~~~|||zzzfffYYYQQQKKKKKKKKKHHHFFFFFFEEEDDDBBB@@@???======<<<::::::::::::::::::::::::;;;;;;<<<<<<============>>>???DDDKKKOOOTTT___jjjpppwwwzzz{{{~~~|||zzzzzznnniii```XXXQQQLLLGGGDDDEEEEEEDDDCCCBBB@@@???>>>@@@@@@BBBEEEHHHIIIGGGEEECCCBBBAAA???===<<<:::999===<<<<<<;;;;;;:::999999777666666666666777777888888888999999999999888888888888888888777666555555666666666555555444444333444444444444444444444444555555444333333333444444444444444444555555555555555777999999:::;;;>>>@@@DDDFFFIIIMMMQQQSSSUUUUUUTTTTTTSSSRRRRRRUUUZZZ^^^ccciiipppuuuwwwvvvvvvvvvtttsssqqqnnnkkkiiihhhgggdddccccccbbbbbbccceeeeeedddeeeeeeeeeeeeffffffffffffhhhkkknnnqqqrrrrrrrrrnnnkkkfff```[[[UUUOOOKKKCCCBBB@@@===<<<;;;;;;;;;;;;::::::999999::::::;;;;;;;;;:::999888888999999999888777666555666777777;;;>>>CCCJJJRRRXXX]]]___aaacccgggjjjlllnnnrrruuussssssssstttuuuvvvxxxyyyxxxxxxxxxxxxyyyzzz{{{|||xxxxxxxxxvvvssssssuuuwwwyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyyyyyyywwwwwwxxxyyyyyyyyyyyyyyyxxxwwwuuutttssssssttttttuuutttttttttuuuwwwyyyzzz{{{|||~~~{{{uuunnnhhhddd______aaafffkkkqqq}}}vvvrrrsssuuuzzz~~~zzzrrrqqqnnnjjjeee```\\\ZZZSSSPPPLLLLLLQQQZZZeeellloooooonnnnnnnnnooopppqqqppplllhhheeefffggghhhiiifffaaaYYYOOOEEE===777444333222222111111222222333333333333333333333333333000111111111111222222222333333333333444444444444444444777:::===GGGYYYjjjrrryyy~~~~~~|||oooccc]]]^^^dddlllrrrtttuuuvvvuuuqqqhhh```VVVRRRVVV^^^eeeiiiiii\\\PPPLLLMMMVVVkkkvvveeeUUUKKKGGGEEEGGGIIINNNSSSYYY^^^```cccdddffffffeeefffgggiiihhhhhhhhhhhhiiijjjkkkllllllmmmooopppqqqssswwwzzz{{{}}}xxxwww}}}jjj[[[SSSLLLLLLKKKHHHFFFFFFEEEDDDBBB@@@???=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===@@@EEEHHHJJJQQQYYYbbbjjjttt}}}zzzssssssuuuwwwyyy{{{uuuppphhh___WWWOOOIIIFFFEEEFFFFFFFFFDDDBBB@@@>>>@@@@@@BBBEEEHHHJJJJJJHHHDDDCCCAAA???>>><<<;;;;;;===<<<<<<;;;;;;:::999999777666666666666777777777777777888888888888777777777777777777777666555444555555555444444333333333444444444444444444333333666555555444333333333333222222333333333444444444555666888999999:::===???CCCEEEIIIMMMQQQTTTUUUVVVSSSSSSSSSRRRRRRUUUZZZ]]]bbbhhhooouuuwwwwwwwwwvvvuuusssqqqnnnkkkhhhgggfffbbbaaa```______```bbbcccaaabbbbbbcccccccccccccccaaaccceeehhhkkkmmmooopppiiigggddd___YYYSSSNNNKKKEEECCCAAA???===<<<<<<<<<::::::999999999999::::::;;;;;;:::999999:::::::::999888777666666666777888;;;???EEEMMMUUUZZZ^^^___```cccgggiiikkkmmmppprrrssssssssstttuuuvvvwwwxxxxxxxxxxxxyyyyyyyyyzzzzzzxxxyyyxxxvvvtttssstttvvvxxxyyyzzz{{{{{{zzzyyyxxxzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyxxxvvvuuuttttttuuuuuuuuuuuuttttttuuuvvvxxxyyy{{{}}}~~~xxxqqqkkkfffbbbaaadddiiimmmtttyyyttttttwww}}}|||rrrpppmmmiiiddd```\\\[[[TTTRRRNNNMMMQQQZZZfffnnnsssrrrpppnnnnnnoooppprrrppplllhhhffffffgggggggggfffbbb[[[PPPEEE<<<777555333222222111111222222333333333333333333333333333000000111111111222222222333333333444444444555555444444777:::>>>GGGZZZkkkvvv}}}ssseee^^^^^^eeemmmtttttttttuuuuuurrriiibbbXXXSSSVVV^^^ggglllkkk^^^PPPKKKJJJRRRiii|||iiiXXXMMMHHHGGGHHHJJJMMMRRRXXX]]]```bbbdddffffffffffffgggiiihhhhhhhhhhhhhhhiiijjjjjjkkklllmmmnnnnnnppptttwwwyyy|||wwwsssvvvooo^^^UUUNNNMMMLLLHHHFFFFFFDDDDDDBBB@@@???>>>======;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>===<<<<<<;;;;;;:::999999666777777777777666666666777777777888888777777777777777777777777777666555444444444444333333333333333444555555555444333222555555555444444333333222222222222222333333333333444666777888888:::<<>>=========888888999999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<:::999777666666666777888<<<@@@GGGNNNUUUZZZ]]]^^^aaadddgggiiijjjkkkmmmoooqqqrrrssstttuuuvvvvvvwwwxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwxxxwwwuuuuuuvvvwwwwwwxxxyyyzzzzzzyyyxxxwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyxxxvvvuuuvvvvvvwwwwwwvvvuuuttttttuuuvvvvvvzzz|||{{{uuunnniiieeedddfffjjjooouuu~~~yyyvvvzzz}}}qqqpppmmmiiieeeaaa]]][[[VVVTTTQQQOOOPPPXXXccckkksssrrrooommmmmmmmmnnnooonnnkkkhhhffffffhhhhhhhhhfffccc\\\QQQEEE<<<888666333222222111111222222333333333333333333333333333000000111111111222222222333333333444444444555555444444777:::>>>HHHZZZlllzzzyyyiii```___fffooovvvvvvtttuuuvvvuuujjjcccYYYSSSUUU]]]hhhnnnpppbbbTTTMMMJJJQQQgggnnn[[[OOOJJJHHHIIIJJJMMMRRRWWW]]]```bbbdddeeefffffffffhhhjjjhhhhhhggggggggghhhiiiiiiiiikkklllllllllnnnrrrtttxxx|||yyyqqqrrryyysssaaaYYYQQQPPPNNNJJJGGGGGGDDDCCCBBB@@@???>>>>>>>>>::::::::::::999999888888::::::;;;;;;<<<======>>><<<;;;===AAABBB@@@BBBGGGMMMUUU```jjjsss{{{yyyqqqwwwmmmhhheeeeeeiiiooouuuvvvtttmmmdddYYYQQQMMMGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBBBBCCCFFFHHHIIIIIIDDDCCCAAA???>>>>>>??????===<<<<<<;;;;;;:::999999666777777777777666666555666777777888888777777666777777777888888777777666444444444444444444444444222333444555555555444333444444555555555444333333222222222222333333333333333555777777888999<<<>>>@@@CCCGGGKKKOOORRRTTTUUUTTTUUUUUUTTTTTTUUUXXX[[[___fffooovvvyyyyyyxxxwwwvvvtttqqqmmmjjjgggeeeddd___]]][[[YYYYYYZZZ\\\^^^[[[\\\^^^_________^^^]]]ZZZZZZ[[[\\\___cccfffhhhiiiiiihhhccc\\\TTTOOOMMMEEEDDDBBB???>>>=========999999999:::<<<>>>@@@AAA??????>>>===<<<<<<======:::999888777666777888888===@@@GGGMMMTTTXXX[[[\\\```cccgggiiijjjjjjkkklllpppqqqrrrssstttuuuuuuuuuwwwwwwxxxwwwwwwuuutttsssuuuvvvxxxxxxvvvvvvwwwxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwwwwvvvuuutttssstttuuuuuuyyy|||~~~xxxrrrnnnfffeeeggglllpppvvv{{{wwwzzz|||qqqqqqooommmhhhccc___\\\WWWVVVTTTQQQPPPVVV___fffpppooommmlllkkkkkkllllllkkkiiigggfffhhhiiijjjjjjfffddd^^^RRRFFF<<<888888333222222111111222222333333333333333333333333333000111111111111222222222333333333333444444444444444444777;;;???HHH[[[lll~~~pppeeebbbfffooovvvvvvtttuuuwwwwwwkkkcccYYYRRRSSS\\\hhhpppvvviii[[[RRRLLLQQQggg~~~qqq]]]PPPKKKIIIIIIJJJLLLPPPVVV[[[^^^aaaccceeefffffffffhhhjjjhhhhhhgggggggggggghhhhhhhhhiiijjjkkkkkkmmmqqqtttwww{{{}}}sssppptttvvveee\\\UUURRRPPPKKKHHHHHHDDDCCCAAA@@@???>>>>>>>>>;;;::::::999999888888777999:::;;;<<<===???@@@@@@===::::::>>>???===???BBBGGGNNNWWW```iiittt~~~rrriiiyyynnngggbbb```dddjjjppprrrtttpppggg\\\SSSNNNGGGFFFFFFFFFFFFGGGHHHHHHFFFDDDBBBBBBDDDFFFGGGGGGGGGEEEBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;:::999999666777888888777666555444555666666777777666666555666666777777777777666666444444444444444555555555111222444555666555444333222333444555555555444333222222222333333333444444333444666777777999;;;>>>???AAAEEEJJJNNNQQQSSSTTTVVVVVVVVVUUUTTTUUUXXXZZZ^^^eeennnvvvyyyyyyxxxwwwwwwuuuqqqmmmiiifffdddccc]]][[[XXXVVVUUUWWWYYY[[[XXXYYYZZZ\\\\\\[[[ZZZYYYVVVVVVVVVWWWYYY]]]aaacccfffhhhhhhccc\\\UUUPPPOOOEEEDDDAAA???===<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBAAA@@@???>>>>>>======:::999888777777777888999>>>AAAFFFLLLQQQVVVXXXZZZ^^^aaaeeehhhiiijjjlllmmmnnnoooqqqssstttttttttsssuuuvvvwwwwwwwwwvvvuuutttvvvwwwyyyxxxwwwvvvwwwxxxwwwwwwvvvvvvvvvvvvwwwwwwvvvwwwwwwwwwxxxxxxxxxyyyzzzyyyyyyxxxyyyzzz{{{|||zzzyyyxxxvvvvvvvvvvvvwwwvvvuuutttsssttttttvvvwwwyyy||||||wwwrrrooofffeeehhhnnnssszzzzzztttvvv|||{{{rrrssssssrrrnnnhhhbbb^^^WWWXXXWWWTTTRRRVVV^^^eeemmmmmmllllllkkkjjjjjjjjjfffdddcccdddfffiiijjjjjjfffddd___SSSFFF<<<888999333222222111111222222333222222222222222222222222000111111111111222222222222222222222333333333333444444777;;;???III\\\mmmyyykkkgggdddnnnuuuuuurrrtttwwwxxxkkkdddYYYRRRRRR[[[hhhqqqyyylll___TTTMMMPPPeee|||ttt___RRRLLLGGGGGGGGGIIIMMMSSSXXX\\\aaaccceeeffffffgggiiijjjhhhggggggffffffgggggggggggghhhjjjjjjkkknnnqqqtttuuuzzzyyyrrrqqqyyyxxxhhh___WWWUUURRRMMMIIIIIICCCBBBAAA@@@???>>>>>>>>><<<;;;;;;:::999999888888999999;;;===???AAABBBCCCAAA===;;;===>>><<<===@@@CCCGGGNNNUUU^^^kkkyyyxxxlllddd~~~{{{ooogggbbb___bbbhhhkkkooosssqqqhhh]]]SSSNNNFFFEEEDDDDDDEEEGGGIIIJJJHHHEEEBBBBBBCCCEEEEEEEEEIIIGGGDDD@@@>>>============<<<<<<;;;;;;:::999999666777888888888666555444444555555666666555555444555555666666666666666555555555555555555555555555000111333555666666555444111222444555666555444444222222333333333444444444333444666777777888;;;===>>>@@@DDDIIIMMMPPPRRRSSSWWWXXXXXXVVVUUUUUUWWWYYY^^^eeennnvvvyyyyyyxxxxxxwwwuuuqqqmmmiiifffdddbbb[[[XXXUUUSSSSSSTTTVVVXXXUUUVVVXXXZZZZZZYYYXXXWWWTTTSSSSSSSSSUUUYYY]]]```bbbdddeeeaaaZZZTTTPPPOOOEEECCCAAA???===<<<<<<<<<>>>>>>>>>>>>???AAABBBBBBDDDCCCBBB@@@???>>>>>>>>>::::::888777777777888999???AAAEEEJJJOOOTTTWWWXXX[[[___dddhhhjjjkkkmmmnnnmmmnnnppprrrsssssssssrrrssstttvvvwwwxxxxxxwwwwwwwwwxxxzzzyyywwwvvvuuuvvvwwwvvvuuuttttttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyyyyyzzzzzzyyyxxxyyyzzz{{{|||yyyxxxwwwuuuuuuuuuuuuvvvsssssssssssstttvvvwwwxxxzzz}}}}}}yyyuuupppmmmeeeeeehhhooouuu}}}|||xxxpppsssxxx~~~~~~zzztttuuuvvvvvvrrrkkkddd```WWWXXXYYYVVVTTTWWW^^^eeekkkkkkllllllkkkjjjiiiiii```___^^^```cccfffhhhhhhfffeee___TTTFFF<<<999999333222222222222222222333111111111111111111111111000111111111111222222222111111222222222333333333444444777;;;???III\\\mmmpppjjjbbbllltttsssqqqssswwwyyykkkdddYYYQQQQQQZZZhhhqqqyyymmm___TTTLLLMMMaaaxxxuuu```RRRMMMFFFEEEEEEGGGKKKPPPVVVYYYaaaccceeeffffffgggiiikkkhhhggggggfffffffffggggggfffhhhiiijjjkkknnnrrruuusssxxx~~~~~~uuuqqqwwwyyyjjjaaaYYYVVVSSSNNNJJJJJJCCCBBBAAA@@@????????????======<<<;;;;;;:::999999888999;;;===@@@BBBDDDEEEGGGAAA>>>??????===>>>@@@@@@CCCHHHNNNWWWdddttt~~~}}}tttiiiaaa~~~tttiiiaaa]]]]]]]]]iiikkkoooppplllbbbVVVMMMJJJGGGDDDCCCDDDFFFGGGGGGGGGGGGFFFCCC@@@???@@@BBBHHHGGGDDDAAA???===<<<;;;;;;;;;<<<<<<;;;;;;:::999777777777777666666666666555555666666555555444333555444444333333222222111555444444333333444444555333333555666666666555444333444444555555444444333444333333222222333333444555555555555777999;;;===???AAAEEEHHHJJJNNNSSSVVVZZZZZZZZZXXXVVVUUUVVVWWW^^^cccjjjrrrwwwyyyyyyxxxuuuuuusssoookkkfffbbb```___\\\XXXTTTRRRRRRSSSTTTVVVUUUUUUVVVXXXWWWUUUSSSQQQPPPOOOOOOQQQTTTWWWZZZ]]]___aaaaaa^^^XXXQQQMMMEEECCCAAA???>>>>>>>>>>>>===>>>???AAACCCEEEFFFGGGHHHGGGGGGEEECCCAAA@@@???;;;:::999888888888999:::===AAAEEEIIILLLOOORRRUUUWWW[[[```dddfffhhhjjjkkklllmmmnnnoooqqqrrrssstttwwwwwwwwwwwwvvvvvvvvvvvvuuuvvvxxxyyyzzzzzzyyyxxxyyyxxxwwwvvvuuuuuuuuuuuutttuuuvvvwwwwwwwwwwwwwwwuuuvvvwwwxxxxxxyyyxxxxxxvvvuuuuuutttttttttuuuuuutttuuuuuuttttttuuuxxxzzzzzz~~~|||uuuooollljjjgggfffhhhmmmttt~~~{{{rrrooorrrwww{{{~~~~~~}}}|||{{{{{{|||}}}|||uuukkkccc___ZZZUUURRRQQQSSS\\\ffflllkkkhhheeehhhlllhhhbbb___YYYUUUWWW[[[```fffmmmkkkhhh```SSSEEE:::666555333333333222222222111111333333222111000000000000333222222222222222222222444333222222333444666777999666777>>>DDDMMM```ssswwwkkklllmmmooorrrvvvxxxxxxwwwmmmeee\\\VVVRRRTTT___llltttooocccUUULLLQQQaaaooovvvdddUUULLLIIIEEEDDDGGGIIILLLSSS\\\```bbbeeefffeeefffggghhhiiiiiihhhfffddddddfffhhhiiijjjkkkmmmoooppprrrssssssuuuxxx{{{}}}xxxpppqqqxxxyyyhhh___XXXUUURRRMMMIIIHHHCCCAAA???>>>??????>>>======<<<<<<<<<<<<;;;;;;;;;::::::<<>>===<<<;;;;;;;;;<<<;;;;;;:::999888888777777666666555555555555666666555555444333333333333333333333333444555444444444444444444555333444555666666666555444333444444555555444444333333333222222222222333333444444444555666888:::<<<>>>AAADDDGGGJJJNNNSSSVVVZZZZZZZZZYYYWWWVVVWWWXXX\\\aaahhhpppuuuxxxxxxwwwuuuuuusssppplllhhhdddbbb```]]]YYYTTTRRRQQQRRRRRRTTTSSSTTTUUUWWWVVVTTTQQQOOONNNMMMMMMNNNPPPSSSUUUZZZ[[[^^^^^^[[[VVVOOOLLLDDDCCCAAA???>>>>>>>>>>>>===>>>???BBBEEEHHHKKKLLLKKKKKKJJJHHHFFFCCCAAA???;;;:::999888888888999:::<<>>CCCLLL___sssxxxnnnllllllooossswwwyyyyyyxxxppphhh^^^VVVQQQRRR\\\hhhtttooodddVVVLLLPPP___lllvvvdddUUULLLHHHEEEDDDFFFHHHKKKRRR[[[___bbbdddeeeeeefffggghhhhhhhhhhhhfffddddddfffhhhiiijjjkkklllnnnooopppqqqrrruuuwwwzzz|||zzzooonnnrrr~~~zzziii```YYYVVVSSSNNNJJJIIIEEECCC@@@??????>>>===;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;===BBBHHHMMMPPPPPPIIIHHHEEEBBB???>>>======;;;===@@@CCCJJJVVVeeeooozzztttooommmwwwnnneee___\\\ZZZ]]]aaahhhmmmmmmfff[[[SSSJJJGGGCCCAAABBBCCCCCCCCCFFFGGGFFFDDDBBB@@@@@@AAACCCCCCCCCCCCBBB@@@>>><<<;;;;;;;;;;;;;;;:::999999999999888777666666555555555555666666555555444333111222222333444444555555444444444444444444444444333444555555666666555555444444555555555555444444333222222111111222222333444444444555666888999:::===@@@CCCGGGJJJNNNSSSVVVZZZ[[[[[[ZZZXXXWWWWWWXXXZZZ___eeemmmrrrvvvwwwwwwttttttsssqqqnnnjjjgggeeebbb___ZZZUUUQQQPPPPPPPPPPPPQQQRRRTTTVVVUUURRROOONNNMMMKKKJJJJJJLLLMMMOOOSSSUUUWWWXXXVVVQQQMMMIIICCCBBB@@@???>>>>>>>>>???>>>>>>@@@CCCGGGLLLPPPSSSPPPOOONNNLLLHHHEEEAAA???;;;;;;999888888888999999:::===@@@BBBDDDFFFIIILLLOOOSSSXXX]]]aaadddgggiiijjjkkklllnnnppprrrssstttuuuuuuuuuuuuttttttttttttwwwwwwwwwwwwxxxyyyzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxssstttuuuvvvwwwwwwwwwwwwxxxwwwvvvuuutttssssssssstttuuuvvvuuuuuuuuuwwwyyyyyy}}}wwwoooiiieeeccccccbbbeeelllsss|||yyyppplllmmmqqquuuxxx{{{}}}~~~~~~tttlll```ZZZTTTRRROOOPPPVVV^^^eeefffeeedddfffhhheee___XXXQQQMMMPPPVVV[[[cccjjjhhhfff___SSSFFF===999999333333333222222222111111222222222222222222333333111111111111111111111111333333333333333555666666777555777===BBBKKK___ttt~~~zzz|||zzzqqqkkklllooosssxxx{{{{{{zzztttlllaaaXXXQQQPPPYYYdddtttpppgggXXXMMMOOO\\\hhhvvvdddUUULLLHHHEEECCCEEEGGGIIIQQQYYY^^^aaadddeeeeeeeeefffhhhhhhhhhhhhfffddddddfffhhhiiijjjjjjkkkmmmnnnnnnoooqqqsssvvvxxxzzz}}}~~~qqqlllmmmuuu{{{jjjaaaZZZWWWTTTOOOKKKJJJGGGDDDAAA??????>>><<<:::===<<<<<<<<<<<<;;;;;;;;;:::<<>>======;;;===???AAAGGGRRR___iiiwww~~~}}}zzzxxxwwwyyyqqqiiibbb^^^[[[[[[```gggnnnoooiii___WWWOOOKKKGGGDDDDDDDDDDDDCCCEEEGGGHHHFFFDDDBBBAAABBBAAABBBCCCCCCCCCAAA???===:::;;;;;;;;;;;;:::999999:::999999888777666555555555555555666555555444333333333333333444444555555444444555555555555444444444444444555555555555555444444555555555555444444222222222111111222222222333333444555666777888999;;;>>>BBBFFFIIINNNSSSWWWZZZ[[[\\\[[[YYYXXXYYYYYYYYY]]]cccjjjppptttvvvvvvssssssrrrqqqnnnkkkiiigggccc```[[[VVVRRROOONNNMMMNNNOOOPPPSSSUUUTTTPPPMMMMMMLLLJJJHHHHHHHHHHHHIIILLLNNNOOOPPPOOOLLLIIIGGGAAA@@@???=========>>>>>>???@@@BBBEEEJJJOOOTTTWWWUUUUUUSSSPPPKKKFFFAAA???<<<;;;999888888888888999999;;;>>>???@@@BBBEEEHHHKKKOOOTTTYYY^^^bbbfffiiijjjjjjlllnnnppprrrtttuuuvvvvvvuuuuuuuuutttttttttwwwvvvuuuuuuvvvwwwyyyzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyyyytttuuuvvvwwwwwwxxxxxxxxxyyyxxxwwwuuutttssssssssstttvvvwwwvvvuuuuuuwwwyyyyyy|||}}}tttmmmgggcccaaa______cccjjjpppxxxwwwnnnjjjkkknnnqqquuuyyy|||~~~xxxpppbbb\\\VVVSSSQQQQQQVVV\\\aaaccccccbbbdddfffccc]]]UUUNNNJJJMMMSSSZZZbbbjjjjjjggg```TTTFFF<<<888888333333333222222222111111111111222333333333333333000000000000000111111111222222333333444555555666777444777===AAAJJJ___uuu~~~vvvqqqppprrryyyyyyqqqiiikkkooouuuzzz}}}}}}|||xxxooodddZZZSSSQQQYYYcccsssqqqjjj\\\PPPOOOZZZfffxxxfffVVVLLLHHHDDDCCCDDDEEEHHHOOOWWW]]]```ccceeeeeeeeefffggggggggghhhfffeeeeeeggghhhiiiiiijjjkkkkkklllmmmmmmooorrrtttvvvxxx{{{vvvooolllmmmvvv|||jjjaaaZZZWWWUUUOOOKKKJJJFFFDDDAAA@@@???>>>===;;;===<<<<<<<<<<<<;;;;;;;;;<<<===BBBIIIRRRYYY]]]___XXXTTTNNNGGGBBB???>>>>>>;;;===???@@@DDDMMMXXXaaapppwww|||vvvnnngggbbb___^^^cccjjjpppqqqlllddd]]]UUUQQQKKKGGGEEEDDDCCCBBBFFFHHHIIIIIIGGGDDDCCCCCC@@@AAABBBCCCCCCAAA???>>>::::::;;;;;;::::::999888:::999999888777666666666555555555666555555444333555555555444444333333333444555555666666555555444444444444444555555666666444555555666666555555444333222222222222222222333333333444555666777777888:::===AAAEEEIIINNNSSSWWWZZZ[[[]]]]]][[[ZZZZZZZZZZZZ]]]bbbhhhnnnrrruuuvvvrrrrrrrrrqqqooollljjjhhhdddaaa\\\WWWRRRNNNLLLKKKMMMMMMNNNQQQSSSRRROOOMMMMMMLLLJJJHHHFFFEEEEEEEEEFFFGGGHHHIIIIIIGGGEEECCC>>>>>><<<;;;;;;<<<===>>>@@@AAADDDHHHMMMSSSWWWZZZ[[[ZZZXXXTTTNNNGGGAAA>>><<<;;;:::888777777888888999:::<<<===>>>???CCCEEEHHHLLLQQQVVV[[[```eeehhhiiijjjlllnnnqqqsssuuuvvvwwwwwwwwwvvvvvvvvvuuuuuuuuuuuutttttttttvvvxxxyyy{{{zzzyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyyyyxxxvvvvvvwwwxxxyyyyyyyyyyyyyyyyyywwwvvvttttttssssssuuuvvvxxxwwwvvvvvvwwwxxxxxx{{{~~~}}}wwwoooiiiccc```___]]]]]]aaagggmmmsss~~~uuunnnjjjkkklllooossswwwzzz|||yyy{{{{{{tttddd]]]XXXVVVUUUTTTWWW\\\^^^aaaaaa```aaacccbbb]]]UUUNNNJJJMMMSSSZZZccckkkmmmjjjbbbUUUFFF;;;666555333333333222222222111111000000222333333333333222//////000000000111111111222222333444444555555555666555777===@@@III```www}}}xxxooohhhfffgggmmmwwwwwwooohhhjjjooovvv|||~~~zzzrrrggg]]]UUURRRZZZcccpppqqqmmm```SSSPPPYYYeee}}}yyygggXXXNNNGGGDDDBBBCCCDDDFFFMMMUUU[[[^^^bbbeeeeeeeeeeeeffffffggghhhgggfffeeeggghhhiiiiiijjjjjjkkklllmmmmmmoooqqqsssuuuwwwyyy}}}|||qqqjjjiiiooozzz|||jjjbbbZZZXXXUUUOOOKKKJJJDDDBBB@@@???@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;>>>???CCCKKKTTT[[[___aaa___ZZZSSSKKKEEEAAA@@@???888:::<<<<<>>===<<<:::888777777888888888999:::;;;;;;===AAADDDFFFIIINNNSSSXXX]]]bbbfffhhhiiikkkmmmpppsssuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvttttttttttttuuuvvvwwwxxxzzzyyyyyyxxxxxxyyyyyyyyyyyyyyyzzzzzzzzzyyyxxxxxxvvvwwwxxxyyyzzzzzzzzzzzzyyyxxxwwwvvvuuutttttttttuuuwwwxxxxxxwwwvvvvvvwwwxxxyyy|||~~~yyyvvvpppjjjddd```^^^]]]^^^^^^aaagggjjjoooxxx}}}uuuoookkklllmmmooorrrtttwwwxxxuuuxxx~~~|||tttddd]]]XXXXXXYYYYYY[[[^^^\\\______]]]^^^aaabbb___XXXQQQLLLOOOUUU\\\eeemmmoookkkcccUUUFFF;;;555444333333333222222222111111///000111222333222111000///000000111111222222222111222333444555555555555777555999>>>AAAIIIaaazzzyyyvvvqqqiiicccaaa```dddmmmxxxuuunnngggiiiooowww~~~|||tttiii^^^UUURRRXXXaaakkkooonnnbbbUUUPPPYYYddd{{{|||jjjZZZOOOGGGCCCAAABBBBBBDDDKKKRRRYYY]]]bbbeeeeeeeeeeeeeeeeeefffhhhgggffffffggghhhhhhiiiiiijjjlllmmmmmmnnnnnnpppssstttvvvxxx|||tttiiiiiikkkrrr}}}|||lllccc\\\YYYVVVQQQLLLLLLDDDBBB@@@@@@@@@AAA@@@???===<<<<<<<<<<<<;;;;;;;;;>>>@@@DDDLLLUUU]]]aaacccccc___XXXPPPIIIDDDAAA@@@;;;<<<>>>>>>>>>BBBJJJPPP^^^gggsss}}}}}}wwwrrrnnnllliiilllqqqvvvyyyxxxtttpppfff```YYYRRRMMMJJJGGGDDDGGGJJJNNNOOOMMMJJJGGGFFFBBBBBBBBBAAAAAA@@@@@@@@@999::::::::::::999888888777888888888888999999999555555666666555555444333555555555555555444444444444555666777777666555444555444444333444555666777555555666666666666555555555444444333333444444555444555666888888888888777777:::???DDDHHHNNNSSSWWWZZZ\\\^^^___^^^\\\\\\\\\```bbbeeeiiimmmrrruuuwwwwwwwwwvvvuuussspppmmmllldddaaa]]]XXXSSSNNNKKKJJJIIIGGGFFFGGGIIIKKKKKKJJJJJJIIIGGGEEECCCAAA@@@??????????????????>>>>>>===999888777777777999:::;;;===AAAIIIQQQZZZ```eeeggghhhgggddd^^^VVVMMMEEE@@@===<<<:::888777777777888555666777888999;;;???BBBCCCGGGKKKPPPTTTYYY___bbbeeefffhhhkkknnnqqqtttuuuwwwvvvvvvvvvvvvuuuuuuuuutttuuuvvvwwwxxxxxxxxxxxxyyyyyyxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwvvvvvvwwwxxxyyyyyyyyyyyyxxxwwwwwwvvvuuuuuuvvvvvvuuuwwwyyyyyyxxxvvvvvvwwwwwwxxxzzz|||~~~tttrrrmmmhhhdddaaa``````aaaaaadddhhhjjjlllttt}}}~~~wwwrrrmmmmmmnnnpppqqqsssttttttqqqtttzzzvvvoooccc\\\WWWYYY[[[[[[]]]```\\\___^^^[[[[[[___bbbaaa]]]UUUPPPRRRWWW^^^hhhpppnnnjjjbbbUUUFFF;;;777666333333333222222222111111///000111222222111///...000000111111222333333444111222333555555555555444777777:::???AAAJJJccc|||xxxpppnnnlllfffaaa______aaaeeemmmwww~~~}}}|||tttnnnfffiiioooxxxvvvjjj^^^TTTOOOSSS[[[dddjjjlllbbbUUUPPPXXXccczzz~~~lll\\\QQQGGGCCC@@@AAAAAACCCIIIQQQXXX\\\aaadddeeeeeeeeeeeedddfffggghhhgggfffggghhhhhhhhhiiikkklllnnnooopppnnnpppssstttvvvxxx{{{~~~{{{oooiiihhhkkkttt|||nnnfff^^^\\\YYYSSSOOONNNFFFDDDAAA@@@@@@@@@???======<<<<<<<<<<<<;;;;;;;;;===???EEEMMMWWW___dddffffffbbb\\\TTTMMMGGGCCCAAA===???@@@??????AAAGGGMMMSSS]]]jjjuuu|||}}}{{{yyyyyyyyyyyy{{{~~~yyyuuurrrppplllnnnrrrxxx|||}}}zzzxxxnnniiiaaaYYYTTTOOOLLLIIIHHHKKKOOOQQQOOOKKKHHHGGGCCCCCCBBB@@@@@@@@@@@@@@@999::::::::::::999888888777777777888999999::::::555555666666555555444333333333444444555666666666444555666888888666555444555555444333444555666777555555666666666666555555666555555444444555555666555666777999999999888888777:::???CCCHHHNNNSSSWWWZZZ\\\___```^^^]]]\\\\\\bbbdddfffiiimmmrrruuuwwwyyyyyyyyywwwuuurrrooonnncccaaa]]]XXXSSSOOOLLLJJJGGGEEECCCDDDFFFHHHIIIIIIHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>======<<<<<<<<<777777666666666888999:::;;;@@@JJJUUU___fffkkkmmmmmmkkkhhhbbbYYYPPPGGGBBB===<<<:::888777777777888444555555666777:::>>>AAABBBEEEIIIMMMQQQVVV\\\```bbbdddfffiiimmmppprrrsssvvvuuuuuuuuuttttttttttttuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuvvvwwwxxxxxxyyyxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwuuuwwwyyyyyyxxxvvvvvvwwwwwwxxxyyy{{{}}}uuurrrnnnjjjgggeeeddddddddddddfffjjjkkklllrrrzzzyyyuuunnnooopppqqqrrrrrrrrrqqqnnnqqqvvv|||~~~zzzpppgggaaaZZZVVVYYY\\\]]]^^^aaa\\\___^^^ZZZZZZ___bbbccc```XXXRRRTTTYYY```jjjrrrllliiiaaaUUUGGG===888888333333333222222222111111///000111222111///---,,,000000111222333333444444111222333555666555555444888777;;;???AAAJJJddd~~~{{{rrrjjjiiiiiieeeaaa```aaa```bbbgggooouuuwwwwwwuuuwwwzzz~~~~~~{{{uuupppeeeiiioooxxxwwwjjj^^^RRRLLLOOOWWW```gggjjjbbbTTTOOOWWWbbbyyymmm]]]RRRFFFBBB@@@AAAAAABBBHHHPPPXXX\\\aaadddeeeeeedddeeedddfffggghhhgggfffggghhhggghhhiiikkkmmmooopppqqqoooqqqssstttvvvxxx{{{~~~vvviiiggggggnnn}}}|||ppphhh```^^^[[[UUUQQQQQQHHHEEEBBBAAA@@@???===<<<======<<<<<<<<<;;;;;;;;;===???EEENNNYYYbbbgggjjjgggccc^^^WWWOOOHHHDDDAAA:::<<<===<<<;;;<<>>>>>>>>;;;;;;::::::999888777777666666666666666777888888888888777777666666666555333444444555555444444333888777777666666666777777444444555666777777666666555555555666666888999999777777666555444333333333444444333333444555777888:::;;;===AAAGGGNNNTTTWWW\\\]]]^^^___````````````bbbdddgggkkknnnqqqssstttwwwxxxzzzzzzwwwsssnnnjjjfffccc\\\UUUOOOJJJHHHFFFDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>>>><<<;;;;;;:::;;;;;;999888777666666777888999@@@CCCLLLYYYgggpppssssssvvvsssnnnggg___TTTJJJCCC???;;;777555555555555555777777777777888999:::;;;@@@AAADDDHHHNNNSSSXXX[[[___aaaeeegggiiilllooorrruuuttttttttttttuuuuuuvvvwwwwwwxxxxxxxxxyyyyyyyyyyyywwwvvvvvvxxxzzzzzzyyyuuuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuttttttuuuuuuuuuuuuuuuvvvvvvvvvvvvuuuuuuxxxwwwvvvwwwyyy~~~|||xxxtttqqqoooooonnnmmmooonnnmmmmmmmmmooorrrtttyyyrrrnnnsssvvvwwwyyy{{{wwwpppqqqpppppptttxxxvvvooohhh^^^ZZZXXXYYY]]]aaaaaaaaa^^^[[[WWWWWWZZZ^^^aaacccbbb\\\VVVUUU\\\dddkkkooonnnjjjbbbTTTEEE:::555444333333333333333333333333333333222111111111222222111111222222222333333333333333333333444555666666777:::999;;;DDDKKKaaawwwqqqkkkiiijjjjjjfffbbb\\\^^^aaaeeehhhjjjkkklllkkkqqqwwwzzz||||||vvvnnngggiiimmmtttzzz~~~~~~|||vvvkkk^^^RRRMMMLLLMMMUUU^^^ccc___WWWUUU[[[aaazzzuuudddVVVOOOHHHBBBBBBCCCCCCFFFKKKTTTYYY```eeeggghhhhhhiiihhhhhhiiijjjiiigggeeecccggghhhiiikkkmmmnnnooopppoooqqqrrrsssuuuyyy~~~zzzoooiiieeegggooo|||vvvnnngggddd```WWWPPPNNNGGGFFFDDDBBB@@@??????>>>======<<<<<<<<<<<<======>>>AAAHHHRRR[[[cccgggiiihhhhhhfff```WWWNNNHHHEEEBBBAAA???<<<:::;;;???AAAIIIOOOXXXccclllrrruuuvvvtttrrroookkkhhhfffeeeeeegggjjjmmmqqqtttxxx}}}~~~}}}{{{yyyyyyzzz~~~{{{uuunnnfff___WWWRRRMMMMMMNNNOOOPPPNNNKKKHHHDDDCCCBBB@@@???>>>======;;;::::::999888888777777666666666666666777888888888888777777777666666666555555666666666666555555777777666666666666666777444555666666777777666666555555555555666777888999666666666555444444444333444444333333444555777888999:::===BBBGGGNNNSSSWWW\\\]]]^^^___````````````aaabbbeeehhhkkknnnppppppssstttvvvvvvtttpppkkkhhhdddaaa[[[UUUOOOKKKHHHGGGCCCBBBBBBAAAAAABBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;;;;;;;;;;999888777666666777888999>>>BBBLLL[[[jjjuuuzzzzzz|||yyytttmmmcccXXXLLLDDD>>>;;;777555555666666555666666666777777888::::::>>>???BBBFFFKKKPPPUUUXXX]]]___cccfffhhhkkkooorrrvvvuuuuuuuuuuuuvvvwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxzzzxxxwwwwwwxxxyyyxxxwwwtttuuuuuuuuuuuuvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssttttttuuuuuuvvvvvvvvvvvvuuuuuuxxxwwwwwwxxxzzz~~~{{{xxxwwwvvvtttsssssssssrrrrrrqqqrrrsssuuu}}}zzzsssppptttxxxzzz}}}|||vvvnnnmmmmmmqqqtttrrrkkkddd^^^[[[XXXZZZ___bbbcccbbb\\\YYYVVVVVVYYY]]]```bbbddd^^^XXXWWW]]]fffmmmpppqqqlllbbbSSSDDD:::666777333333333333333333333333222222222222222333333444111222222222222333333333333333333333444555666666777:::999<<>>============<<<<<<<<<<<<======>>>AAAGGGPPPZZZbbbhhhkkkkkkjjjhhhccc\\\TTTLLLGGGCCCBBB???<<<:::;;;>>>@@@BBBGGGPPPYYYaaafffiiiiiikkkiiifffcccaaa______^^^^^^aaadddhhhkkkpppuuuxxx{{{}}}~~~~~~~~~zzzuuuooohhh```[[[SSSQQQPPPOOOOOONNNKKKIIIEEEDDDBBB@@@>>>===<<<<<<::::::999999888777777777666666666666666777888888888888888777777777777777666777777888888777777666666666666555555666666777555666666777777777777666444444444444555666777777555555555555555555444444444444333444444555777777999:::===BBBHHHNNNSSSVVV\\\]]]^^^______``````______```bbbeeegggiiijjjkkkmmmnnnpppqqqpppllliiifffaaa___ZZZTTTOOOKKKIIIHHHBBBBBBAAA@@@????????????@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;999888777666666777888999<<>>;;;777555555666666555666666555666666777888999<<<===???CCCGGGLLLPPPSSSXXX[[[```cccgggjjjnnnqqqvvvvvvvvvwwwwwwwwwxxxxxxuuuuuuvvvvvvvvvwwwwwwwww{{{yyywwwwwwxxxxxxwwwuuuttttttttttttuuuuuuuuuvvvuuuuuuuuuuuuuuuuuuuuuuuuttttttssssssssssssttttttuuuuuuvvvvvvvvvvvvuuuuuuwwwwwwxxxyyy{{{}}}}}}zzzwwwxxxyyyzzzyyyvvvuuuuuuuuu{{{{{{tttrrrwww{{{~~~}}}nnnmmmmmmppprrrppphhhaaa^^^[[[YYY[[[```ddddddccc\\\YYYWWWWWWZZZ^^^bbbcccfff```ZZZYYY___gggnnnqqqtttnnnbbbRRRBBB999888999333333333333333333333333222222222333333444444555222222222222333333333333333333333333444555666777777;;;999===FFFNNNdddzzzvvvuuuwwwuuupppkkkggghhhjjjlllmmmmmmmmmllllllqqqvvvxxxxxxwwwpppgggbbbdddgggmmmtttxxxzzz{{{tttpppggg\\\PPPHHHDDDCCCFFFOOOXXXZZZWWWVVV\\\bbb~~~zzzhhhYYYNNNGGGBBBAAACCCCCCFFFKKKPPPUUU]]]ccceeeggghhhhhhiiijjjkkklllkkkiiigggfffiiiiiikkklllnnnpppqqqqqqoooppprrrssstttxxx}}}vvvnnneeeccceeennn~~~zzzpppjjjcccZZZSSSQQQJJJHHHFFFCCC@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@FFFNNNWWWaaahhhlllooommmjjjhhhddd\\\RRRKKKEEECCC???<<<;;;;;;===???@@@DDDJJJRRRWWW[[[]]]]]]]]]\\\ZZZXXXVVVUUUUUUUUUUUUWWW[[[^^^aaaffflllooovvvyyy|||~~~~~~{{{xxxsssmmmeee```YYYVVVRRROOOMMMLLLKKKIIIFFFDDDBBB@@@===<<<;;;:::999999888888777777777777666666666666666777777888888888888888888888888888777777888888888888777777666666555555666666777777666777777888888777777777444444444444444555666666444444444555555555555555333333444444555666666777888:::>>>BBBHHHNNNSSSVVV\\\]]]]]]^^^______^^^^^^^^^___aaacccdddffffffggghhhiiikkklllkkkiiifffddd^^^\\\XXXSSSOOOKKKIIIHHHCCCBBBAAA@@@>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;:::999888777666666777888999<<>><<<<<<;;;;;;;;;;;;<<<<<<===@@@EEEKKKTTT]]]ffflllpppnnnkkklllkkkdddYYYPPPHHHEEE@@@===;;;<<<======???BBBFFFKKKOOOQQQRRRSSSRRRQQQOOOMMMMMMMMMMMMNNNOOOQQQTTTWWW[[[```fffkkksssuuuyyy}}}~~~~~~|||zzzvvvqqqjjjeee^^^ZZZTTTOOOLLLKKKIIIHHHDDDCCCAAA>>><<<:::999999888888777777777777666666666666666666666777777888888888888999999999999999777777888888888888777777666666666666666777888888777888888888888888777777555444444444444555555666444444444555555555555555333333444555555666666666888:::>>>CCCIIINNNSSSUUU[[[\\\\\\]]]]]]]]]]]]\\\]]]^^^```aaacccddddddddddddfffggghhhhhhfffdddccc\\\ZZZWWWSSSOOOKKKIIIGGGDDDDDDBBB@@@???>>>>>>>>><<<<<<============>>>>>>>>>>>>>>>>>>===<<<;;;:::999888777666666777888999>>>CCCPPPbbbuuuyyylll\\\LLLBBB<<<:::777666777777666555555555555555555555666777:::;;;<<<>>>AAADDDHHHJJJMMMQQQVVV\\\bbbgggmmmqqqssstttuuuvvvwwwwwwwwwwwwsssssstttttttttuuuuuuuuuuuuuuuuuuwwwyyyzzzyyywwwssssssttttttuuuvvvvvvwwwvvvvvvvvvvvvvvvvvvvvvvvvtttsssssssssssssssssstttuuuuuuvvvvvvvvvvvvuuuuuuuuuvvvwwwyyyzzzzzzzzzzzz}}}|||yyy{{{zzzuuutttuuu}}}~~~yyyvvv{{{~~~vvvsssrrrtttuuurrriiiaaa___]]][[[]]]aaadddcccaaacccaaa______bbbeeeggghhhddd^^^XXXXXX^^^gggnnnqqqrrrnnndddVVVFFF;;;666555333333333333333333333333333444444444444333111111222222333333333444444444444444444444555666777777777;;;:::>>>GGGPPPfffzzztttqqqsssvvvyyy{{{}}}}}}}}}zzzoooeee^^^^^^```eeelllrrrvvvxxxzzzuuukkk^^^RRRIIIFFFEEEGGGMMMZZZcccccc^^^```fff~~~mmm\\\PPPHHHBBBAAAAAAAAADDDHHHMMMSSS[[[aaafffhhhiiijjjjjjkkkmmmnnnmmmllljjjiiiiiijjjkkkmmmooopppqqqrrrnnnpppqqqrrrsssvvv{{{~~~tttllliiilllwww~~~rrrjjjbbbWWWPPPNNNEEEEEEDDDCCCBBBBBBBBBBBB<<<<<<<<<;;;;;;<<<<<<<<<===@@@DDDIIIPPPXXXbbbiiimmmkkkjjjlllmmmhhh^^^VVVLLLHHHBBB>>>======<<<<<<<<<===@@@BBBEEEFFFGGGHHHJJJIIIHHHGGGFFFGGGHHHIIIJJJLLLOOORRRVVV[[[bbbfffpppsssxxx|||~~~~~~}}}{{{xxxtttoookkkbbb]]]VVVPPPLLLIIIFFFEEEAAA@@@>>><<<:::999888888777777777666666666666666666666666666666777888888999999999999999:::::::::777888888888888888888777777777777777888999::::::888999999999999888888777666555555555555555666666555555555555555555444444222333444555666666666666777:::>>>CCCIIIOOOSSSUUUZZZZZZ[[[[[[[[[[[[ZZZZZZ\\\]]]^^^```aaabbbbbbbbbbbbcccdddeeeeeedddbbbaaaZZZYYYVVVRRRNNNJJJGGGFFFEEEDDDCCCAAA@@@?????????===========================>>>??????>>>===;;;:::999888777666666777888999>>>CCCPPPaaatttyyylll\\\MMMCCC;;;999777777777777666555666666555555555555666666999999:::;;;===@@@CCCEEEGGGLLLRRRYYY___fffmmmqqqrrrsssuuuwwwxxxxxxwwwwwwsssssstttttttttuuuuuuuuusssssstttwwwzzz{{{yyyxxxsssttttttuuuvvvwwwxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrqqqqqqqqqqqqrrrrrruuuuuuvvvvvvvvvvvvuuuuuutttuuuvvvxxxyyyzzzzzzzzz{{{~~~}}}{{{zzz~~~yyyttttttvvv}}}yyyuuuyyy{{{}}}~~~wwwtttsssttttttpppggg___^^^\\\\\\___dddffffffdddeeecccaaaaaaccceeefffgggaaa\\\VVVVVV]]]gggnnnrrrqqqmmmeeeWWWGGG;;;555333333333333333333333333333222222333444333222111000333333333333444444444444444444444444555666777888888;;;:::>>>GGGOOOeee}}}wwwrrrtttwww{{{~~~{{{pppfff]]]]]]^^^cccjjjqqqvvvxxx{{{wwwnnnaaaUUUKKKGGGEEEIIINNN\\\iiijjjcccccciii}}}qqq___QQQJJJCCCAAAAAA@@@BBBFFFJJJPPPYYY```dddgggiiijjjjjjkkklllnnnmmmlllkkkiiiiiiiiikkklllnnnpppqqqqqqnnnoooqqqqqqrrruuuzzz}}}{{{tttooopppxxx}}}rrrjjjbbbXXXPPPMMMDDDDDDCCCCCCCCCCCCCCCDDD======<<<<<<<<<<<<=========@@@EEEHHHLLLSSS\\\bbbgggfffgggiiijjjgggaaa[[[QQQKKKDDD@@@??????===;;;======>>>???AAABBBDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCEEEHHHKKKOOOUUU\\\aaakkkooouuu|||~~~~~~}}}|||yyywwwtttpppmmmccc^^^WWWPPPKKKGGGDDDBBB???>>><<<:::999888777777666666666666666666666666666666666666666777888888999999999:::::::::;;;;;;999999::::::::::::999999888888888888999:::;;;<<<999999::::::999999888777777666666555555666666777666666666555444444444333222333444666666666666555777:::>>>DDDJJJOOOSSSTTTXXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\^^^___```aaaaaa```aaaaaabbbaaa```___^^^ZZZXXXVVVRRRNNNJJJFFFDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>==================>>>?????????===;;;:::999888777666666777888999<<>>@@@CCCHHHOOOVVV^^^eeelllqqqrrrtttvvvxxxyyyyyyxxxxxxttttttttttttuuuuuuuuuuuussstttuuuwwwyyyzzzxxxvvvttttttuuuvvvwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttssssssrrrrrrsssssstttuuuuuuvvvvvvvvvvvvuuuuuussstttuuuvvvwwwyyyzzz{{{{{{|||}}}||||||||||||{{{xxx}}}~~~xxxtttuuuxxx~~~zzzwwwqqquuuxxxzzz~~~~~~xxxvvvtttttttttpppfff^^^[[[[[[\\\aaagggllllllkkkiiigggeeedddfffggggggggg___ZZZUUUVVV^^^hhhppptttrrrmmmcccTTTDDD999444444333333333333333333333333---...111222333333222111333333333444444444444555444444444444555666777888888<<<;;;===FFFNNNccc{{{uuuwww{{{uuujjj^^^]]]^^^bbbiiiqqqwwwyyy|||zzztttjjj]]]QQQIIIEEEGGGLLL[[[kkknnnfffeeekkk}}}uuucccSSSKKKDDDBBB@@@>>>@@@CCCGGGMMMUUU]]]bbbeeegggiiiiiijjjlllmmmmmmlllkkkiiihhhiiijjjkkkmmmooopppqqqnnnooopppqqqrrrtttyyy|||~~~yyyxxx~~~}}}sssmmmfff[[[RRROOOEEEEEEDDDCCCCCCCCCCCCCCC>>>>>>============>>>>>>===AAAEEEHHHIIINNNUUU\\\___aaaccceeefffdddaaa___TTTNNNFFFAAAAAA@@@>>>;;;============???AAABBBDDD??????============>>>??????@@@CCCFFFJJJPPPXXX]]]eeejjjsss{{{~~~~~~~~~~~~~~~~~~~~~}}}}}}zzzwwwuuurrrooolllddd___WWWQQQKKKGGGBBB@@@===<<<:::999888777777777555555555666666666666666666666666666666777888888999999999::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999:::;;;<<<===:::::::::::::::999888777888777777666666666777777777777666555444444333333222333444666666666666555777999>>>DDDJJJOOORRRTTTWWWXXXXXXXXXXXXXXXWWWWWWXXXYYYZZZ\\\^^^___``````^^^___``````___^^^\\\[[[YYYXXXVVVRRRNNNIIIEEECCCBBBBBBAAA@@@??????????????????>>>>>>===============>>>???@@@???===;;;:::999888777666666777888999999???LLL___ssswwwmmm```RRREEE===:::888777777888888666555888777777666666666777777555555555555777999;;;===AAAFFFMMMUUU]]]dddlllqqqsssuuuwwwzzz{{{{{{zzzyyytttttttttuuuuuuuuuvvvvvvuuuuuuvvvxxxyyyyyyvvvttttttuuuvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwwwwvvvvvvvvvvvvwwwwwwuuuuuuvvvvvvvvvvvvuuuuuusssssstttuuuwwwyyy{{{||||||}}}~~~{{{xxxwwwwwwyyyyyyyyywww|||}}}wwwtttvvv{{{{{{wwwuuunnnrrrvvvxxx~~~{{{xxxvvvvvvvvvqqqggg___YYYYYY\\\bbbkkkqqqrrrqqqnnnllliiiiiijjjjjjjjjiii___ZZZUUUVVV^^^iiiqqquuutttnnnbbbQQQAAA777555666333333333333333333333333)))+++...111333444444333333333333444444444555555555444444555555666777888999<<<;;;===FFFMMMbbb~~~zzz|||zzzppp^^^]]]^^^bbbiiiqqqwwwzzz~~~~~~{{{sssfffXXXLLLEEEDDDHHHXXXkkkooogggffflll}}}xxxfffUUULLLEEEBBB@@@===>>>BBBDDDJJJSSS[[[```cccfffgggiiijjjlllmmmmmmllljjjiiiggghhhiiikkkmmmnnnooopppnnnooopppqqqqqqtttxxx|||~~~~~~uuupppiii^^^UUUQQQGGGFFFEEEDDDBBBBBBBBBBBB??????>>>>>>>>>>>>??????===AAAFFFHHHHHHKKKQQQWWWZZZ]]]aaacccbbbaaaaaaaaaVVVOOOGGGBBBBBBAAA>>>;;;777777777777999;;;===>>><<<;;;:::999999:::;;;<<<>>>???AAADDDHHHOOOWWW\\\```gggqqqzzz~~~~~~~~~~~~~~~}}}}}}~~~}}}yyywwwuuurrrmmmhhhbbb[[[RRRKKKGGGCCC>>>;;;<<<<<<;;;:::999777777666888888888888888888888888777888888888999999999999999::::::;;;;;;::::::999:::999999999::::::;;;<<<>>>===<<<;;;::::::999:::;;;;;;;;;::::::999999999;;;;;;::::::999888888888666666666666555555555555222444555555444555777999999===CCCHHHLLLNNNQQQSSSXXXXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[ZZZ[[[]]]]]]]]][[[YYYXXXYYYXXXUUURRRNNNKKKHHHGGGEEEEEECCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>???AAAAAA@@@>>><<<<<<<<<;;;:::999888777777777777>>>AAAIII[[[ppp}}}rrreeeWWWLLLDDD@@@;;;:::999888777777777777666666666777888888999999888888777777888999::::::>>>AAAGGGPPPZZZdddlllqqqssstttvvvxxxyyyzzzyyyyyyxxxwwwvvvuuuuuuwwwyyyzzzyyyyyyzzzzzzzzzyyywwwvvvwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzyyyxxxvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvvvvuuuuuutttvvvuuusssrrrrrrtttvvvxxx{{{zzz|||{{{yyywwwuuussssssttttttzzzzzz{{{|||xxxtttwww|||uuuqqqooommmooorrrwww{{{~~~{{{xxxuuuuuuuuupppggg___\\\\\\___dddkkkqqqtttvvvuuuqqqnnnnnnooonnnkkkhhh]]]YYYUUUWWW```jjjqqquuutttnnnaaaQQQAAA888555666555333222222333444444333444444444333333222222222111222333444333333111000222333333444666888999::::::@@@???AAAGGGMMMddd{{{xxxyyy|||{{{pppeee^^^\\\dddnnnuuuyyy}}}~~~vvvjjj\\\PPPIIIIIIIIIUUUiiiqqqkkkgggiii~~~kkk\\\PPPEEEBBBBBB@@@>>>???CCCGGGMMMUUU]]]bbbfffgggggggggiiijjjkkkllllllllliiiiiiiiiiiijjjkkklllmmmpppqqqrrrrrrrrrtttxxx|||yyy{{{}}}zzzrrrkkkbbbXXXQQQJJJHHHEEECCCCCCCCCBBBAAABBB@@@>>>===>>>???>>>>>>@@@BBBDDDFFFGGGIIIKKKMMMVVVXXX]]]aaaccccccbbbaaaXXXUUUOOOIIIDDD@@@>>>======<<<;;;:::999888888888:::999999999999999999:::999<<<@@@BBBDDDHHHNNNTTT```fffnnnwww~~~~~~~~~~~~~~~~~~~~~|||wwwsssqqqmmmgggbbb[[[UUUNNNHHHEEECCC???===<<<<<<;;;:::999888777777888888888888888888888888777777888888888999999999999::::::;;;;;;::::::999:::999999999:::;;;;;;<<<===<<<;;;:::999999999999;;;;;;;;;:::::::::999999:::::::::999999888888888888777777777666666666666333444555555444444666888999>>>DDDIIILLLOOORRRTTTWWWVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]][[[YYYXXXYYYWWWUUURRRNNNKKKIIIGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>???AAAAAA@@@>>><<<<<<<<<;;;:::999888777777777777===???HHHXXXlll{{{}}}wwwlll___SSSIIIBBB???;;;:::999888777777777777666666777777888999999:::888888888888888999::::::===@@@FFFOOOZZZdddmmmrrrssstttvvvxxxyyyyyyyyyyyyxxxwwwvvvuuuvvvwwwyyyzzzzzz{{{{{{|||{{{zzzxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyyyywwwvvvuuuwwwwwwwwwwwwwwwvvvuuuuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvuuusssrrrrrrtttvvvwwwyyyxxxzzz~~~}}}tttrrrpppnnnmmmnnnpppqqqyyyyyy{{{{{{wwwsssuuu{{{uuupppmmmhhhkkkoootttyyy|||{{{yyywwwvvvsssmmmeee^^^]]]^^^```eeelllrrruuuvvvvvvsssooonnnooonnnkkkggg^^^ZZZWWWYYYbbblllssswwwuuunnnaaaQQQBBB888666666555333222222333444444333444444444333333222222222111222333333333333222111333333444444666777999::::::@@@@@@AAAHHHNNNdddyyyyyy|||vvvgggaaa___gggrrryyy~~~yyymmm]]]PPPIIIHHHHHHSSSfffnnniiieeeggg{{{ooo^^^RRRGGGCCCBBB@@@>>>???BBBEEELLLTTT[[[aaadddfffggghhhiiijjjkkkkkkkkkkkkhhhhhhhhhhhhiiijjjkkklllooopppqqqqqqqqqssswwwzzzzzz|||~~~|||uuunnneeeZZZSSSKKKIIIFFFDDDDDDDDDDDDCCCBBB@@@>>>======>>>>>>>>>BBBDDDFFFHHHHHHJJJLLLNNNSSSVVV[[[___bbbccccccbbb\\\YYYTTTMMMHHHCCCAAA@@@>>>===;;;:::999888888777888888777777777777888888888;;;???AAABBBGGGNNNSSS]]]bbbkkkttt{{{~~~~~~~~~~~~yyysssnnnjjjeee^^^YYYQQQMMMHHHDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::888888888888888888888888888888777777777888888888888999::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<;;;:::999999888999999;;;;;;;;;;;;::::::::::::999999999999999999999888999999999999888888888888333444555555444444666888:::>>>EEEJJJNNNPPPSSSTTTUUUUUUTTTSSSSSSSSSTTTTTTVVVVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[\\\\\\[[[YYYXXXYYYWWWUUURRROOOKKKIIIHHHFFFEEEEEEDDDDDDCCCCCCCCC@@@@@@???>>>>>>>>>>>>??????AAAAAA@@@>>><<<<<<<<<;;;:::999888888777888888;;;===EEETTTeeerrrwwwwwwrrrlllbbbVVVLLLDDD@@@>>>:::999888888777777777777777777888888999:::::::::999888888888888999999:::<<>>???@@@CCCIIIQQQXXX^^^bbbeeeggghhhiiijjjjjjjjjjjjjjjhhhggggggggghhhiiijjjkkknnnoooppppppppprrruuuxxx{{{}}}zzzrrriii^^^WWWLLLJJJGGGEEEFFFGGGGGGFFFDDDCCCAAA???>>>???@@@AAAEEEGGGIIIJJJJJJKKKLLLNNNPPPSSSXXX]]]aaacccdddddd```]]]WWWPPPJJJFFFCCCBBB>>>===<<<:::888777777666666666555555555555666666777:::===???@@@EEELLLRRRYYY^^^gggooowww~~~}}}~~~~~~~~~~~~|||vvvnnngggbbb\\\UUUOOOIIIGGGCCCAAA???>>>>>>==================;;;:::999888888888888888888888888777777777888888888999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;:::999999888888888999;;;;;;;;;;;;;;;;;;::::::999999999999999:::::::::;;;;;;;;;::::::::::::999444555666666555555777888;;;@@@FFFLLLPPPRRRTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYWWWUUURRROOOLLLJJJIIIEEEEEEEEEEEEDDDDDDCCCCCCAAA@@@??????>>>>>>?????????AAAAAA@@@>>><<<<<<<<<;;;:::999999888888888888:::<<>>===999999888777777777777777777888888999::::::;;;;;;999999999888888999999:::;;;>>>FFFPPP[[[fffoootttuuuvvvwwwxxxyyyyyyxxxwwwwwwwwwvvvvvvvvvwwwxxxyyy}}}}}}~~~~~~~~~}}}{{{zzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvuuussstttuuuvvvwwwxxxxxxxxxvvvuuusssqqqpppqqqqqqrrrsssrrrsssxxx|||vvvnnnkkkgggddddddgggjjjmmmppprrrvvvwwwrrrmmmpppxxxvvvoookkkfffiiiooouuu{{{vvvmmmfffbbbbbbaaabbbffflllqqquuuvvvwwwtttqqqppppppnnniiiddd]]]ZZZXXX\\\eeeooovvvyyyxxxooo```PPPBBB:::777666555333222222333444333333333333333333333333333333222222333333333333333333666666555555666777888888;;;@@@@@@CCCJJJPPPccc|||zzzyyy|||qqqjjjgggnnnxxx~~~rrrbbbRRRGGGDDDDDDLLLXXX_________aaattt{{{hhh[[[MMMGGGDDD@@@>>>>>>???AAAFFFMMMTTT[[[```cccggghhhhhhiiijjjjjjiiiiiiggggggggggggggghhhiiiiiilllmmmooooooooopppsssuuu{{{}}}}}}vvvlllaaaZZZNNNKKKHHHGGGHHHJJJKKKKKKJJJIIIGGGDDDBBBCCCDDDFFFHHHJJJLLLMMMLLLLLLMMMNNNNNNQQQVVV\\\aaadddffffffaaa]]]WWWPPPJJJEEEBBBAAA>>>===;;;999888777666666666555555444444555555666666999;;;===>>>CCCKKKQQQWWW\\\dddkkkrrryyy~~~~~~~~~}}}}}}~~~|||vvvpppggg```ZZZTTTMMMHHHCCCBBBAAA>>><<<;;;;;;<<<===>>>?????????===;;;:::888888888888888888888888888888888888999999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;::::::::::::999888888888999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;666777888777666666888999;;;AAAHHHNNNQQQSSSUUUVVVTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWYYYYYYYYYYYYZZZYYYYYYYYYXXXWWWUUURRROOOMMMJJJIIIEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@??????????????????AAAAAA@@@>>><<<<<<<<<;;;:::999999999999999999999<<>>>>>>>>@@@DDDJJJQQQYYY___bbbffffffggghhhiiiiiiiiiiiigggggggggfffgggggghhhhhhkkklllnnnnnnnnnoooqqqssszzz|||}}}uuummmccc\\\PPPMMMJJJIIIKKKMMMOOOOOONNNNNNLLLIIIFFFFFFHHHKKKLLLNNNPPPQQQOOONNNMMMNNNNNNQQQVVV[[[```dddfffgggaaa^^^XXXQQQJJJEEECCCAAA===<<<;;;999888777666666777666666555555666666777666888:::;;;===BBBJJJPPPWWW[[[aaaggglllqqqwwwzzz~~~~~~~~~~~~~~~zzzwwwmmmggg^^^WWWRRRMMMGGGBBB?????????===;;;::::::<<<>>>???@@@AAA@@@???===;;;::::::::::::::::::::::::999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<:::999::::::999999999999::::::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>============<<<<<<<<<<<<888999:::999888888999;;;<<>><<<<<<<<<::::::999999999999:::::::::===CCCJJJQQQUUUUUUTTTMMMKKKFFFBBB>>><<<;;;:::888777777666666777777777777777888888999:::::::::;;;::::::999999999999:::<<>>???===???BBBHHHOOOWWW^^^bbbdddeeefffhhhiiiiiiiiiiiihhhhhhgggggggggggghhhhhhjjjlllnnnooonnnoooppprrrwwwzzz~~~zzzrrrkkkbbb]]]RRROOOLLLKKKMMMPPPSSSTTTSSSSSSQQQMMMIIIIIILLLQQQQQQSSSVVVVVVTTTQQQPPPPPPNNNQQQUUUZZZ^^^bbbdddeeeaaa^^^XXXQQQKKKFFFDDDCCC<<<;;;:::888888777777777777777666666666666777777666888::::::<<>>;;;<<<>>>===;;;:::<<<>>>>>>???AAABBBBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<:::999;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<===>>>???@@@@@@============<<<<<<<<<<<<:::;;;<<<;;;999999;;;<<<===CCCKKKQQQUUUVVVWWWWWWXXXWWWUUUSSSQQQOOONNNNNNLLLNNNPPPRRRUUUWWWXXXXXXXXXWWWWWWWWWXXXXXXYYYZZZXXXWWWUUUSSSPPPNNNLLLKKKKKKKKKLLLKKKIIIGGGDDDCCCBBBAAA@@@@@@??????@@@@@@???AAAAAA@@@>>><<<<<<<<<:::::::::999999::::::;;;;;;>>>CCCIIINNNOOONNNMMMFFFEEECCCAAA>>><<<:::999777777666666666666777777666666777777888999999:::<<<;;;:::999999999999999===EEEQQQ^^^jjjqqqtttvvvwwwxxxxxxyyyxxxwwwvvvuuuvvvvvvwwwxxxxxxxxxxxxxxxtttvvvxxxzzz|||}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxyyyyyyyyyxxxxxxuuuuuuvvvwwwwwwwwwwwwwwwttttttuuuuuuuuuuuuuuutttqqqpppooollljjjhhhgggffffffeeehhhooovvv}}}yyyoooiiihhheeebbbbbbbbbdddeeegggkkkpppqqqoooppp}}}~~~vvvrrrkkkjjjjjjlllpppuuu{{{}}}nnnddd___]]][[[\\\aaafffiiikkkmmmkkkkkkmmmoooooojjjfff[[[YYYYYY___iiissszzz|||yyymmm[[[KKK@@@:::666444555333222222333444444333222222222333333444444444333333222222333444666777555555555666777999:::;;;>>>AAA@@@CCCJJJLLLYYYrrrzzz{{{~~~qqqffffffnnnxxx|||lllWWWIIIBBBBBBCCCFFFLLLTTTXXXZZZeee|||ooo```QQQHHHDDD@@@>>>???===???AAAFFFMMMVVV]]]bbbbbbccceeeggghhhjjjjjjjjjiiihhhhhhgggggghhhhhhiiijjjlllnnnooooooooopppqqqtttxxx|||uuunnngggaaa\\\SSSPPPMMMLLLOOOSSSVVVWWWZZZ[[[YYYTTTOOOOOOSSSXXXWWWZZZ\\\[[[YYYVVVTTTSSSNNNPPPSSSWWW[[[^^^```aaa^^^[[[UUUOOOIIIEEECCCBBB::::::999888888888888888777777666666666666777777666888999:::<<>>@@@>>>???BBBCCCCCCAAA???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>><<<:::999;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAABBB============<<<<<<<<<<<<<<<======<<<::::::<<<======CCCKKKRRRUUUWWWWWWXXXZZZXXXVVVSSSQQQOOONNNMMMKKKLLLOOORRRUUUWWWXXXYYYWWWWWWWWWWWWWWWXXXYYYZZZXXXWWWUUUSSSPPPNNNLLLKKKNNNNNNNNNNNNLLLIIIFFFDDDBBBAAA@@@@@@??????@@@@@@???AAAAAA@@@>>><<<<<<<<<:::::::::999999:::;;;;;;<<>>FFFTTTbbbmmmsssuuuuuuxxxxxxyyyyyyxxxwwwuuutttvvvvvvwwwxxxxxxxxxxxxwwwrrrsssvvvyyy{{{}}}}}}}}}yyyyyyyyyyyyyyyyyyyyyyyytttuuuvvvwwwxxxxxxwwwvvvuuuuuuvvvwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvvvvuuutttpppooonnnkkkiiigggeeedddbbbaaadddlllttt|||wwwmmmhhhgggfffeeedddeeeggghhhhhhkkkppprrrppptttxxxuuunnnlllkkkkkknnntttzzz~~~~~~nnnaaa]]][[[YYYZZZ^^^cccggghhhjjjiiiiiilllooooookkkggg\\\ZZZ[[[```kkkuuu{{{~~~yyylllZZZJJJ???999555333555333222222333444444333222222222333333444444444333333222222333555666777444444555666888999;;;<<<>>>AAA???BBBIIIKKKWWWooozzz{{{~~~qqqeeedddmmmxxxoooYYYJJJBBBBBBBBBCCCJJJRRRXXXYYY___wwwooo```PPPHHHDDD@@@>>>???>>>???AAAFFFMMMUUU]]]bbbaaabbbdddfffhhhjjjkkkkkkiiiiiihhhhhhhhhhhhhhhiiikkkmmmooopppoooooopppqqqrrrvvv{{{}}}rrrkkkeee___[[[TTTQQQNNNMMMPPPTTTWWWYYYaaabbb```[[[VVVUUUZZZ```\\\^^^``````]]]YYYWWWVVVMMMOOORRRUUUXXX[[[\\\]]]ZZZVVVQQQKKKFFFBBB@@@???999999888888888888999999666666555555555555666666777888::::::<<>>:::;;;;;;;;;<<<<<<<<<<<<<<<>>>@@@CCCFFFEEECCC???=========<<<<<<<<<;;;;;;;;;:::;;;<<<=========;;;;;;==========================================<<<<<<999;;;======<<<;;;::::::;;;;;;:::;;;<<<<<<;;;999::::::<<<===>>>>>>>>>>>>??????>>>>>>======<<<<<<======<<<<<<<<<<<<===>>>@@@EEEMMMSSSWWWYYY[[[]]]^^^\\\ZZZWWWSSSPPPNNNMMMOOOMMMMMMOOORRRTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVUUUSSSPPPMMMKKKMMMMMMLLLMMMMMMLLLIIIFFFDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>======<<<<<<<<<<<<;;;999888888999;;;<<<===???DDDKKKPPPQQQNNNJJJIIIFFFCCCAAA@@@???<<<;;;::::::999888777666666777555555666777777888888999;;;<<<===<<<:::999:::;;;CCCJJJWWWeeepppvvvvvvuuuyyyyyyzzzzzzyyyyyyxxxxxxyyyyyyxxxxxxxxxyyyzzzzzzvvvvvvwwwxxxzzz}}}~~~}}}|||{{{zzzyyyxxxxxxxxxvvvvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyvvvttttttvvvwwwuuurrrsssqqqooollliiihhhffffffbbbdddfffkkkrrr|||~~~sssmmmhhhhhhfffeeeddddddddddddgggkkknnnoooqqq|||zzzvvvnnnmmmkkkkkknnnsssxxx{{{}}}~~~}}}uuujjjccc\\\ZZZXXXXXXZZZ^^^```bbbjjjiiihhhggghhhgggdddbbb]]][[[\\\cccooozzz|||nnn[[[JJJ???999666444555555444333333333444444333333333333333333333333111222222333333444444555555666888999999:::<<<>>>BBBAAACCCEEEGGGLLLXXXeeeyyyzzztttiiihhhmmmyyyyyyaaaNNNGGGAAA???GGGOOOTTTWWWYYYfffxxxwwwfffSSSJJJFFFAAA===:::<<<===@@@DDDIIIPPPYYY^^^eeefffggghhhhhhiiikkkmmmmmmllllllkkkkkkjjjjjjiiillllllmmmmmmnnnoooooooooqqqtttxxx||||||rrrhhh^^^XXXXXXRRRQQQNNNLLLLLLPPPWWW]]]fffhhhiiifffaaa___aaaeeehhhhhhgggfffbbb^^^ZZZXXXTTTSSSRRRQQQQQQRRRSSSTTTRRRPPPLLLHHHDDD@@@>>>===999999888888888888888888999999888777777777777777666777888;;;>>>BBBFFFHHHLLLKKKIIIGGGGGGGGGGGGHHH~~~~~~~~~|||sssiii___XXXSSSMMMFFFBBBBBBAAA>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<===???BBBCCCCCCAAA???===>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>===<<<;;;>>>>>>======<<<;;;;;;;;;;;;<<<=========<<<;;;;;;999;;;<<<======<<<=========;;;;;;;;;======;;;999<<<<<<===>>>?????????>>>??????>>>>>>===<<<<<<<<<<<<=========>>>>>>??????@@@EEEMMMSSSXXXZZZ]]]^^^```^^^\\\XXXUUUQQQOOOMMMNNNMMMMMMNNNQQQSSSTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWVVVTTTQQQNNNMMMNNNMMMNNNOOOOOOMMMIIIFFFDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;===<<<;;;999999:::<<<===AAACCCIIIPPPUUUUUURRRNNNMMMJJJEEEBBBAAA???>>><<<:::999888777666666666666666666666777888888999999;;;===>>>===<<<;;;<<<>>>DDDKKKXXXeeepppuuuvvvuuuxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzyyyxxxxxxyyyyyyyyyuuuuuuvvvxxxyyy{{{}}}~~~||||||zzzyyyyyyxxxxxxxxxwwwwwwxxxxxxwwwwwwvvvuuuttttttuuuvvvvvvwwwwwwxxxyyywwwuuuvvvwwwxxxvvvtttwwwvvvsssoookkkhhheeedddeeegggjjjmmmsss|||}}}sssmmmjjjiiihhhgggffffffeeeffffffjjjnnnooorrr~~~zzzwwwpppooommmmmmqqquuuzzz|||{{{|||~~~}}}yyyqqqgggaaa^^^]]][[[[[[]]]___```aaafffdddccccccddddddbbb```^^^\\\\\\dddppp{{{{{{nnnZZZIII???999666444555444333222222222222222333333333333333333333333333333333444555555666666555777999999999:::<<<>>>BBBAAACCCEEEGGGLLLXXXdddxxxyyy|||qqqhhhgggnnnzzzjjjTTTIIICCCBBBHHHQQQUUUYYY\\\eeevvv{{{jjjVVVLLLHHHCCC>>>===<<<===@@@CCCHHHOOOWWW]]]ccceeefffgggggghhhkkkmmmlllllllllkkkkkkkkkkkkkkkkkkllllllmmmnnnnnnooooooqqqssswww{{{|||rrrggg^^^YYYYYYUUUSSSQQQNNNNNNSSSZZZ```lllnnnooolllhhhfffhhhkkkkkkkkkjjjhhhddd```\\\ZZZUUUTTTRRRPPPOOONNNOOOOOOMMMKKKHHHDDD@@@>>><<<;;;888888888888888888888888999888777666666666666777666777888:::===AAADDDFFFFFFEEEDDDBBBBBBBBBCCCCCC~~~~~~~~~~~~}}}tttjjj```VVVPPPLLLGGGBBB@@@@@@@@@>>><<<>>>======<<<<<<;;;;;;;;;===>>>???AAAAAA@@@>>>===??????>>>>>>>>>=========>>>>>>??????>>>===<<<<<<>>>>>>===<<<;;;:::999999999:::<<<======<<<;;;::::::;;;<<<===>>>@@@AAABBB???===<<<<<<======<<<:::>>>>>>???????????????>>>??????>>>======<<<<<<;;;<<<===???@@@AAAAAAAAAAAA@@@FFFMMMTTTYYY\\\___aaacccbbb___[[[WWWSSSQQQOOONNNMMMLLLMMMPPPRRRRRRRRRRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXWWWUUUSSSPPPOOONNNOOOPPPQQQQQQOOOKKKGGGEEEEEECCCBBBAAA@@@@@@@@@????????????>>>===<<<;;;>>>===<<<;;;;;;<<<>>>???CCCGGGOOOWWW^^^___\\\YYYVVVRRRLLLGGGDDDCCCAAA@@@===<<<:::999888777777777666777777888888999::::::<<<===>>>>>>===>>>@@@AAAFFFNNNZZZfffoootttuuuuuuwwwwwwxxxyyyzzzzzzzzzzzz{{{zzzzzzyyyxxxxxxxxxxxxuuuuuuuuuvvvxxxzzz{{{|||{{{{{{zzzyyyxxxxxxxxxxxxyyyyyyyyyyyyxxxwwwuuuuuussssssttttttuuuvvvvvvvvvyyyxxxwwwwwwyyyyyyxxxvvvyyyxxxvvvsssoookkkhhhggghhhjjjmmmpppuuu||||||rrrllliiihhhgggffffffffffffffffffiiimmmpppuuuzzzyyysssqqqpppqqqtttyyy|||}}}yyy{{{{{{yyytttlllddd___````````````_______________^^^]]]^^^___```___]]]^^^]]]^^^fffrrr|||zzzmmmYYYHHH>>>999777555555444333222111000000000333333333333333333333333444444444555666666777777555777999::::::;;;===>>>BBBAAACCCEEEGGGKKKWWWccc}}}xxxyyy~~~||||||{{{zzzvvvmmmeeeeeelllyyytttZZZLLLFFFDDDIIIQQQVVV[[[```dddtttooo[[[PPPJJJDDD@@@???<<<===???BBBFFFMMMTTTZZZaaaccceeefffggghhhjjjlllkkkkkkkkkllllllllllllmmmkkkllllllmmmnnnnnnnnnnnnppprrruuuyyy}}}~~~rrrggg^^^YYYZZZYYYWWWTTTRRRSSSXXX```fffqqqssstttrrrnnnlllnnnqqqnnnnnnllljjjgggbbb___]]]WWWUUURRRNNNKKKIIIHHHHHHEEEDDDBBB???<<<:::999888888888888888888888888888777777666666555555666666666777888:::<<>>>>>???@@@AAA~~~~~~~~~~~~~~~~~~~~~xxxlllbbbXXXOOOJJJFFFCCC@@@???@@@@@@@@@>>>???>>>>>>===<<<;;;;;;:::<<<===>>>?????????>>>>>>?????????>>>>>>>>>======??????>>>>>>======<<<<<<>>>======<<<;;;;;;::::::777999;;;======<<<;;;:::;;;;;;<<>>===>>>>>><<<;;;>>>>>>?????????>>>======???>>>>>>===<<<<<<;;;;;;;;;===@@@CCCDDDEEEDDDCCCBBBGGGNNNUUUZZZ^^^bbbdddfffeeebbb^^^ZZZVVVSSSRRROOOMMMLLLMMMPPPQQQRRRQQQQQQRRRRRRTTTUUUVVVWWWWWWYYYYYYYYYYYYWWWUUUSSSQQQOOOPPPQQQSSSSSSQQQLLLHHHGGGFFFDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAA???>>>===>>>===<<<;;;;;;===>>>@@@CCCJJJUUU```hhhkkkjjjhhhaaa\\\TTTNNNJJJGGGEEEDDDAAAAAA???===<<<;;;::::::777777888888999:::::::::===>>>???>>>>>>???BBBDDDJJJQQQ]]]hhhooosssuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{|||{{{zzzyyyxxxwwwwwwwwwttttttuuuuuuwwwxxxyyyzzzzzzyyyxxxxxxxxxxxxxxxyyy{{{{{{{{{zzzxxxvvvuuutttssssssssstttuuuuuuvvvvvvyyyyyyyyyyyyzzzzzzzzzyyywwwwwwwwwwwwuuurrrpppooojjjlllooorrrvvv|||{{{qqqlllffffffeeeeeedddeeeeeeeeeeeehhhlllooovvv~~~zzzyyyuuusssqqqsssxxx|||~~~~~~zzz{{{{{{yyyrrrjjjccc```aaabbbcccbbb```^^^]]]]]][[[ZZZYYYZZZ\\\]]]]]]\\\___^^^```hhhttt}}}yyylllXXXGGG===999777666666555444222111111111111333333333333333333333333333444444555666666777777666888:::;;;;;;;;;===???AAAAAACCCFFFFFFJJJUUUaaayyyyyyyyy}}}{{{yyyxxxqqqiiibbbbbbhhhuuu{{{```NNNGGGEEEIIIOOOTTT[[[aaabbbpppuuu```SSSKKKEEEAAAAAA<<<===???AAADDDJJJPPPUUU]]]```ccceeefffgggjjjllljjjkkkkkklllmmmnnnnnnnnnlllmmmnnnpppppppppppppppppprrrtttxxx{{{~~~vvviii^^^ZZZZZZ\\\ZZZXXXWWWYYY```iiipppuuuvvvvvvtttqqqoooqqqrrrpppooommmjjjfffbbb___]]]ZZZWWWSSSNNNIIIFFFCCCBBB@@@???===;;;:::999888888888888888888888999999999666666555555555555666666777777888:::<<<>>>???@@@@@@??????>>>???@@@AAABBB~~~~~~ttthhh]]]SSSKKKGGGCCCBBB@@@@@@@@@AAAAAAAAA??????>>>===<<<<<<;;;;;;===>>>???AAAAAAAAA@@@@@@????????????>>>>>>>>>===???>>>>>>=========<<<<<<>>>>>>===============<<<777888:::<<<======<<<;;;======>>>BBBGGGKKKLLLKKKDDDBBB???>>>>>>>>>===<<<=========>>>======<<<<<<>>>>>>======<<<;;;;;;;;;:::===@@@DDDFFFGGGGGGGGGDDDIIIPPPVVV[[[___dddfffhhhgggddd```\\\YYYVVVUUUQQQOOONNNOOOPPPRRRRRRQQQQQQRRRRRRTTTUUUVVVWWWWWWYYYYYYZZZYYYXXXVVVTTTSSSQQQQQQRRRSSSTTTRRRMMMJJJHHHFFFEEECCCBBBCCCCCCDDDEEEEEEFFFFFFDDDBBB@@@???>>>>>><<<;;;<<<===???AAAGGGPPP]]]jjjrrruuuuuutttlllfff^^^VVVPPPLLLIIIGGGEEEDDDBBB@@@>>>===<<<;;;999999::::::;;;<<<<<<<<<>>>????????????AAADDDGGGNNNVVVaaajjjpppsssuuuvvvuuuvvvwwwyyyzzz{{{|||||||||{{{zzzyyyxxxwwwwwwwwwtttttttttuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwxxxxxxyyy||||||{{{zzzxxxvvvtttssssssssstttuuuuuuvvvvvvwwwyyyyyyzzzzzz{{{{{{||||||yyyzzz|||||||||zzzwwwuuummmnnnppprrrvvv|||zzzpppkkkeeeeeedddddddddeeeffffffeeehhhkkkooovvv|||xxxwwwtttrrrqqqtttzzz~~~~~~}}}zzz|||~~~{{{tttkkkeeebbbaaacccdddccc___\\\ZZZZZZZZZXXXWWWXXX[[[]]]]]]]]]```___bbbkkkvvvxxxjjjVVVEEE<<<888777777666666444333333222222222333333333333333333333333333333333444555555666666777999:::;;;;;;<<<>>>@@@AAAAAACCCFFFFFFIIISSS^^^vvvzzzxxx}}}~~~{{{yyyxxxqqqiiiaaa___bbbmmmfffOOOHHHDDDFFFKKKPPPXXX___```mmmzzzfffWWWMMMEEEAAAAAA<<<===>>>???AAAFFFLLLQQQZZZ\\\```ccceeegggiiikkkkkkkkklllmmmnnnnnnooopppnnnoooqqqsssssssssrrrrrrppprrrtttwwwzzz}}}}}}nnnbbb\\\\\\___]]]\\\[[[^^^gggqqqyyyyyyxxxxxxvvvsssrrrrrrsssnnnmmmkkkgggccc```]]][[[[[[XXXSSSMMMHHHDDDAAA@@@===<<<;;;:::999999999999777777888888888999999999666666555555555555666666777888999;;;===???@@@@@@??????>>>>>>???AAACCCDDD|||qqqeee[[[QQQJJJEEEBBBBBBAAAAAA@@@AAAAAAAAA???>>>>>>======<<<<<<<<>>>>>>>>>>>??????AAAAAA@@@@@@??????>>>>>>888999:::;;;<<<===>>>>>>@@@@@@AAAGGGMMMQQQPPPNNNGGGDDDAAA?????????>>>===;;;<<<============<<<<<<>>>>>>===<<<<<<;;;;;;::::::<<>>===>>>???AAACCCNNNXXXhhhuuu}}}~~~yyysssjjjaaaZZZUUUPPPMMMHHHGGGEEEBBB@@@>>>============>>>>>>???@@@@@@AAAAAABBBBBBAAAAAACCCFFFIIIRRRZZZeeemmmqqqsssuuuxxxuuuvvvxxxyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxxxxxxxuuuuuuuuuuuuuuuvvvwwwxxxvvvvvvvvvvvvwwwxxxyyyyyy{{{{{{zzzyyyxxxvvvtttsssssssssttttttuuuvvvvvvvvvxxxyyy{{{{{{{{{{{{}}}~~~}}}{{{ssssssssstttvvv|||wwwmmmgggddddddddddddeeeeeefffgggeeegggiiimmmuuuzzzuuusssqqqnnnnnnssszzz~~~|||xxx|||}}}uuummmgggdddaaadddeeeccc]]]YYYYYYYYYZZZYYYWWWXXX[[[]]]^^^^^^``````dddmmmyyywwwiiiUUUDDD;;;888777777555555444444333333444444333333333333333333333333222333333444555555666666777999;;;<<<<<<===???@@@AAAAAACCCFFFFFFHHHRRR\\\rrryyywww{{{~~~|||{{{vvvmmmccc]]]\\\ccctttmmmPPPIIICCCCCCFFFKKKTTT]]]___jjjlll]]]QQQFFFAAAAAA=========>>>???CCCIIIMMMVVVZZZ^^^bbbdddfffhhhjjjllllllmmmmmmnnnoooppppppoooqqqsssuuuvvvuuutttsssqqqrrrtttvvvyyy}}}vvviiibbbaaacccbbb```___ccckkkvvv~~~~~~}}}{{{xxxvvvuuuttttttlllkkkhhhddd```\\\YYYXXXYYYVVVQQQLLLGGGCCC@@@???<<<<<<;;;:::::::::::::::777777777888999999::::::666666555555666666777777888999;;;===???AAAAAABBB=========>>>???AAACCCEEE~~~~~~yyyooodddZZZQQQIIIDDDAAABBBBBBAAA?????????@@@>>>>>>>>>===============AAACCCFFFIIIJJJHHHFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@@@@??????@@@AAACCCDDDGGGFFFEEECCCAAA???>>>===999999::::::<<<>>>@@@AAABBBBBBEEELLLSSSVVVTTTPPPIIIFFFBBB@@@??????>>>===;;;<<<===>>>>>>>>>>>>>>>>>>======<<<<<<;;;:::::::::<<<>>>BBBEEEIIIKKKMMMJJJNNNSSSXXX]]]aaaeeehhhhhhgggeeebbb___]]][[[ZZZWWWUUUSSSSSSUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYXXXVVVUUUTTTSSSQQQQQQQQQQQQOOOMMMIIIGGGFFFEEEFFFHHHJJJLLLMMMNNNOOOOOONNNKKKHHHFFFBBBAAA@@@@@@AAACCCEEEFFFOOO\\\nnn~~~{{{rrrjjjccc\\\XXXNNNMMMJJJHHHEEECCCBBBAAACCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEIIILLLVVV^^^iiippprrrtttvvvyyyvvvwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyvvvvvvvvvuuuvvvvvvwwwwwwuuuuuuuuuvvvvvvxxxyyyyyyyyyyyyyyyxxxwwwuuutttsssrrrrrrrrrsssttttttuuuuuuvvvyyy{{{{{{zzz{{{}}}}}}|||yyyvvvwww|||ttthhhbbb````````````aaabbbcccdddfffggghhhkkksssxxxssspppllljjjjjjqqqzzz}}}zzztttyyy~~~}}}uuulllfffdddbbbdddfffbbb\\\YYYYYY[[[[[[YYYXXXXXXZZZ]]]^^^^^^aaaaaaeeeooozzzvvvhhhTTTCCC:::888888888333333333222333333444555333333333333333333333333444444444555666666777777888:::<<<<<<<<<===???AAAAAAAAACCCFFFFFFGGGPPP[[[mmm}}}zzzwwwvvvzzz~~~ttthhh^^^XXX[[[iiiwwwnnnRRRJJJDDDBBBCCCGGGQQQ[[[]]]ggg|||rrrcccUUUIIIBBBAAA=========<<<===AAAFFFJJJSSSWWW]]]aaacccfffhhhjjjmmmmmmmmmnnnnnnoooooopppoooqqqsssvvvvvvuuutttsssrrrssstttvvvyyy}}}~~~qqqjjjiiijjjhhhdddbbbeeelllwww~~~|||yyywwwuuusssrrrkkkiiieeeaaa]]]YYYWWWUUUUUURRRNNNIIIEEEAAA???>>><<<;;;;;;:::::::::::::::666777777888999999::::::777666666666666777888999999;;;===@@@BBBCCCDDDDDD======>>>???@@@CCCEEEGGG~~~~~~~~~~~~~~~}}}wwwmmmcccYYYPPPIIIDDDAAAAAABBB@@@>>>======>>>============>>>>>>>>>>>>BBBEEEIIILLLMMMKKKHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBAAAAAAAAABBBDDDFFFGGGLLLKKKHHHEEEBBB???===<<<;;;:::::::::;;;>>>AAACCCCCCDDDGGGOOOVVVYYYUUUQQQJJJGGGCCC@@@@@@??????>>><<<<<<===???@@@@@@@@@@@@>>>======<<<;;;;;;:::::::::;;;===AAAEEEIIILLLNNNKKKOOOTTTYYY]]]aaaeeehhhgggfffeeebbb```^^^\\\[[[YYYWWWUUUUUUVVVWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYYYYYYYXXXVVVUUUUUUSSSQQQPPPPPPPPPOOONNNIIIHHHFFFFFFGGGJJJMMMOOOOOOPPPRRRRRRPPPMMMJJJHHHDDDDDDCCCBBBCCCEEEGGGIIILLLZZZooowwwooogggbbbTTTSSSPPPMMMKKKIIIGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFHHHKKKNNNXXXaaakkkqqqssstttwwwzzzwwwwwwxxxyyyzzzzzzzzzzzzyyyyyyxxxxxxxxxyyyzzzzzzwwwwwwvvvvvvvvvvvvwwwwwwuuuuuuuuuuuuvvvxxxyyyyyyxxxxxxxxxwwwvvvuuutttssspppqqqqqqrrrrrrsssttttttvvvxxx{{{{{{zzzzzz}}}}}}xxxwww{{{~~~qqqeee___[[[[[[[[[\\\]]]^^^___```ffffffgggjjjrrrwwwqqqmmmiiiggghhhoooyyy~~~}}}yyypppvvv||||||tttkkkeeebbbccceeefffccc\\\YYYZZZ\\\\\\ZZZXXXXXXZZZ\\\]]]^^^aaabbbfffppp{{{vvvhhhSSSCCC:::888888888111111111111222333444555333333333333333333333333555555666666777888888888888:::<<<=========???AAA@@@AAACCCFFFEEEGGGPPPZZZiiixxxwwwuuuuuuzzzzzzlll___WWWWWWcccqqq{{{mmmSSSLLLDDDAAAAAAEEEOOOZZZ]]]fff{{{vvvgggYYYKKKCCCBBB=========<<<<<>><<<;;;;;;:::::::::::::::666777777888999999::::::777777777777777888999999:::;;;>>>AAADDDEEEFFFFFF??????@@@AAACCCFFFHHHJJJ~~~~~~|||}}}~~~yyyrrriiiaaaZZZSSSKKKEEEBBBBBBBBBBBBAAA@@@>>>>>>@@@>>>???AAA@@@>>>@@@FFFHHHPPPVVVUUURRRQQQNNNKKKLLLIIIFFFFFFHHHHHHFFFCCCEEEDDDBBBAAABBBEEEHHHJJJOOOMMMKKKGGGDDDBBB@@@@@@???;;;999===??????@@@DDDAAAGGGQQQXXX[[[ZZZXXXWWWOOOHHHCCCCCCBBB???>>>@@@;;;<<<>>>@@@AAA@@@@@@???AAA>>>;;;:::::::::999888888999:::===AAAEEEIIIKKKNNNOOOSSSWWW\\\```ccceeeiiiiiihhhgggeeebbbaaa___[[[ZZZYYYXXXXXXYYYZZZ[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZZZZZZZZZZYYYXXXWWWWWWTTTSSSQQQOOONNNMMMLLLLLLHHHHHHHHHGGGGGGHHHKKKNNNRRRSSSUUUUUUSSSPPPLLLIIIHHHHHHGGGGGGHHHHHHIIIJJJTTTbbbwwwwwwnnneeeaaa\\\XXXVVVTTTRRRPPPLLLMMMNNNQQQTTTUUUSSSRRRRRRNNNKKKJJJHHHIIIPPPYYYaaafffmmmsssvvvxxxyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxyyyxxxwwwvvvuuuxxxwwwuuuuuuuuuwwwyyy{{{{{{zzzxxxwwwwwwwwwxxxxxxzzzzzzyyyyyyxxxwwwvvvvvvuuutttsssrrrrrrrrrrrrrrrvvvxxxyyyyyyzzz|||}}}zzz~~~zzzmmmccc\\\WWWVVVUUUUUUUUUWWWYYY[[[```ccchhhnnnvvv~~~wwwpppkkkiiihhhkkkrrr{{{}}}zzzsssxxx}}}|||uuullldddaaaiiihhhfffcccaaa```___^^^_______________^^^^^^]]]\\\___eeepppzzzuuubbbLLL@@@;;;777555666555555444333333222111111333333333444444444555555333333444555666777888888::::::;;;<<<===>>>?????????@@@AAABBBEEEKKKQQQVVVfff}}}xxxwwwuuuuuu{{{qqq```UUUUUU]]]dddtttoooVVVJJJAAAAAABBBDDDNNNZZZ]]]iii}}}mmm\\\NNNFFFBBB>>>===<<<<<<===@@@CCCEEELLLQQQWWW]]]aaadddgggjjjllllllnnnoooppppppppppppppppppooooooppppppqqqrrrssssssssstttwww}}}~~~~~~yyyvvvvvvuuupppjjjfffjjjttt}}}|||yyyvvvrrrnnnjjjhhheeebbb___[[[VVVQQQMMMMMMJJJFFFCCCBBB@@@>>><<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::999888777777666777777>>>>>>@@@CCCGGGIIIHHHGGGFFFDDDBBBAAADDDIIINNNRRR~~~~~~yyysssjjjccc\\\UUUMMMGGGCCCCCCCCCBBBBBBAAA@@@???@@@>>>???AAA@@@???BBBHHHPPPXXX___^^^ZZZXXXUUUQQQQQQNNNKKKJJJLLLLLLJJJGGGHHHFFFDDDDDDEEEIIILLLOOORRRPPPMMMIIIFFFCCCAAA@@@@@@<<<;;;>>>??????AAADDDFFFLLLUUU^^^bbbaaa]]]ZZZRRRJJJEEEDDDCCCAAA@@@BBB===>>>???@@@AAAAAAAAAAAA@@@===;;;999::::::999888888999:::===@@@DDDHHHJJJNNNPPPSSSXXX]]]aaaeeegggkkkjjjjjjhhhgggdddbbbaaa^^^]]]\\\[[[[[[[[[\\\]]]]]]\\\[[[ZZZYYYZZZZZZ[[[\\\\\\[[[ZZZZZZYYYXXXXXXTTTSSSRRRPPPOOONNNMMMMMMIIIIIIIIIHHHGGGHHHJJJMMMQQQRRRTTTUUUTTTQQQMMMKKKIIIJJJJJJKKKLLLNNNOOOPPPVVVcccxxxtttoooiiidddbbb```^^^\\\ZZZZZZ\\\^^^``````^^^[[[YYYTTTPPPMMMLLLMMMTTT]]]eeeiiiooosssuuuvvvvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxyyyyyyyyyxxxvvvuuuwwwwwwvvvvvvwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwuuuuuutttsssssssssssssssvvvwwwxxxxxxyyy{{{~~~~~~wwwjjj```ZZZTTTSSSRRRRRRRRRTTTVVVXXX]]]aaagggmmmvvv}}}vvvpppkkkkkkjjjmmmttt|||}}}www|||~~~vvvlllfffbbbjjjhhhfffdddbbb```^^^^^^```aaaaaabbbaaa___]]]\\\[[[^^^eeeooozzz~~~sss```KKK@@@;;;777555666555555444333333222111111333333333444444444555555333444444555666777888999:::;;;;;;<<<===>>>??????AAABBBCCCDDDFFFKKKQQQVVVddd{{{yyyuuutttxxxrrraaaVVVTTTZZZaaammmxxx}}}lllVVVJJJAAAAAACCCDDDMMMXXX\\\fffxxxooo]]]PPPHHHDDD???>>><<<<<<===@@@CCCEEEKKKPPPVVV\\\```cccgggiiijjjkkklllnnnoooppppppppprrrrrrqqqqqqqqqrrrrrrssssssrrrrrrtttwww|||~~~}}}|||{{{zzzuuuoookkkmmmuuu|||}}}zzzxxxuuurrrnnnkkkeeecccaaa___]]]ZZZUUURRRMMMJJJFFFCCCAAA???>>><<<::::::::::::::::::::::::999::::::::::::;;;;;;;;;999999888888999999:::;;;@@@@@@AAADDDHHHJJJJJJIIIGGGFFFDDDDDDGGGLLLQQQUUUzzztttlllfff```XXXPPPJJJEEEDDDDDDCCCCCCBBBAAAAAA@@@???@@@AAA@@@@@@EEEMMM[[[dddkkkkkkgggddd```[[[YYYUUURRRQQQRRRRRRPPPMMMKKKJJJHHHHHHJJJNNNSSSVVVYYYWWWSSSNNNJJJFFFCCCBBBBBB???>>>AAABBBAAACCCGGGLLLRRR\\\hhhooonnnggg```WWWNNNFFFEEEEEECCCBBBCCC@@@@@@AAAAAABBBBBBCCCCCC???===:::999999:::999888888888:::<<>>>>>???@@@CCCCCCDDDEEEGGGKKKPPPTTTaaazzz}}}xxxtttvvvuuudddWWWSSSWWW]]]dddooozzzyyyjjjVVVJJJAAABBBDDDEEELLLVVV\\\cccrrrqqq___QQQJJJFFF???>>>===<<<===???BBBDDDIIINNNTTTZZZ^^^bbbeeeggghhhiiikkklllnnnooopppppprrrrrrrrrqqqqqqqqqqqqqqqrrrrrrrrrssswww|||}}}~~~|||wwwrrrsssxxx~~~~~~|||yyyvvvuuurrrooolllhhhfffdddcccaaa]]]XXXTTTMMMJJJEEEAAA@@@>>>===;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<999999999:::;;;===???@@@CCCCCCCCCFFFIIIKKKKKKKKKIIIHHHGGGHHHKKKPPPUUUXXX~~~~~~}}}}}}~~~~~~zzzuuuoooiiiccc\\\SSSMMMGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@AAABBBAAABBBJJJSSSeeeooowwwwwwsssooojjjdddbbb^^^ZZZXXXYYYYYYVVVSSSOOOMMMLLLKKKNNNSSSXXX\\\```]]]YYYTTTOOOJJJGGGFFFEEEBBBAAADDDDDDCCCGGGLLLRRRXXXdddsss~~~~~~tttkkk^^^SSSHHHEEEEEECCCBBBCCCCCCBBBBBBBBBCCCDDDDDDEEE???===:::999999:::999888888888999;;;>>>BBBEEEGGGNNNPPPTTTZZZ```fffjjjmmmlllmmmmmmmmmllljjjgggfffdddcccaaa___^^^^^^______```_____________________```___]]]\\\ZZZZZZZZZZZZXXXWWWVVVUUUSSSSSSRRRRRRQQQRRRQQQOOOMMMLLLMMMNNNPPPQQQRRRTTTUUUUUUTTTTTTSSSSSSUUUWWWYYY\\\^^^```bbbiiiyyy~~~}}}|||{{{{{{zzzwwwssspppkkkccc[[[WWWVVVWWW___gggiiimmmpppsssssssssssstttwwwxxxxxxxxxxxxxxxyyyyyyxxxxxxyyyzzzzzzyyyxxxwwwwwwwwwxxxzzzzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuvvvtttuuuvvvvvvvvvxxx{{{~~~zzzmmmaaaWWWQQQKKKJJJHHHHHHIIIJJJMMMNNNSSSXXX___iiiuuuyyyqqqkkkhhhiiikkkpppxxxwwwmmmgggeeehhhhhhhhhggggggfffeeeeeeeeehhhkkklllkkkfff```\\\YYY\\\dddoooyyy~~~|||lllZZZGGG===999666555555444444444333333222222222333333333444444444555555444555666666888888999:::;;;;;;<<<===>>>???@@@@@@CCCDDDEEEEEEFFFIIINNNQQQ]]]ttt|||vvvuuu}}}yyyhhhZZZTTTUUUYYY___kkkvvv{{{zzzmmmYYYLLLBBBCCCDDDEEEKKKSSS]]]aaammmsssaaaSSSKKKGGG@@@???===<<<<<<>>>@@@BBBGGGKKKRRRXXX\\\```cccfffeeegggiiikkkmmmnnnooooooooooooooooooooonnnnnnnnnqqqqqqqqqsssvvv{{{~~~||||||{{{xxxuuussspppmmmooommmkkkhhhddd___XXXTTTNNNJJJDDD@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;<<>>;;;:::::::::999888888888999:::===@@@CCCEEELLLNNNSSSZZZaaaggglllooommmnnnooooooooollljjjhhheeedddbbb```___^^^______````````````aaa`````````aaa```___^^^\\\\\\[[[[[[ZZZZZZXXXWWWVVVVVVVVVVVVWWWXXXWWWUUUSSSQQQQQQRRRQQQRRRSSSTTTVVVXXXYYYYYYYYYYYY[[[\\\___aaacccdddffflllyyyzzzvvvooofff]]]ZZZYYY[[[bbbiiiiiilllpppsssssstttuuuvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvvvvuuuuuuuuuvvvvvvwwwtttuuuvvvvvvuuuwwwzzz|||}}}vvviii\\\SSSNNNGGGFFFEEEEEEEEEGGGIIIKKKOOOTTT[[[eeessswwwmmmgggeeeeeejjjrrr|||wwwmmmgggdddeeefffhhhiiijjjjjjjjjjjjhhhkkkoooqqqoooiiibbb^^^ZZZ]]]eeepppzzz~~~}}}zzzhhhWWWEEE;;;888666444555444444333333333333222222333333333444444444555555555555666777888999::::::;;;;;;<<<===>>>???@@@@@@BBBCCCDDDDDDEEEGGGKKKNNN[[[mmmyyyvvvyyy~~~mmm^^^VVVVVVXXX```mmmxxx}}}vvv```PPPDDDCCCDDDDDDHHHPPP^^^```jjj}}}wwwdddUUUKKKGGGBBB@@@>>><<<;;;===???@@@DDDHHHOOOUUUZZZ^^^aaaddddddeeegggiiikkklllmmmmmmmmmnnnooooooooonnnmmmmmmppppppqqqsssvvvyyy}}}|||yyyvvvrrrpppuuutttqqqnnnjjjddd\\\WWWOOOJJJDDD@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<;;;<<<>>>AAADDDGGGKKKIIIGGGGGGHHHJJJKKKKKKJJJKKKLLLOOORRRVVVZZZ\\\~~~~~~}}}}}}~~~~~~|||}}}}}}zzzvvvsssnnnggg]]]UUUQQQOOOLLLIIIGGGFFFEEEEEEBBBBBBBBBCCCBBBEEESSSaaarrr~~~|||uuusssnnnjjjggggggeeebbb^^^VVVTTTRRRQQQSSSYYY___ccccccaaa^^^YYYTTTPPPNNNLLLKKKHHHGGGGGGGGGIIIRRR\\\hhhrrrwwwgggUUUMMMJJJGGGDDDDDDHHHIIIJJJKKKKKKJJJIIIHHHDDDAAA===;;;;;;:::999777888888888:::<<>><<<;;;<<<===>>>AAAFFFMMMSSSXXX\\\___bbbcccdddfffhhhiiijjjkkkkkkmmmnnnoooqqqqqqqqqpppoooooooooppprrruuuxxx{{{}}}|||yyyvvvyyyxxxvvvtttpppjjjbbb]]]PPPKKKEEE@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>=========>>>AAAEEEJJJMMMRRRNNNJJJIIIIIIKKKKKKLLLKKKLLLOOORRRVVVZZZ]]]___}}}}}}~~~~~~|||}}}{{{yyyuuummmccc[[[XXXVVVRRRNNNKKKIIIHHHHHHBBBBBBCCCCCCBBBGGGVVVeeexxx~~~zzzvvvqqqnnnmmmkkkgggddd[[[XXXUUUTTTVVV[[[bbbfffgggfffbbb___[[[XXXVVVUUUUUURRRPPPOOOOOOTTT```lllzzzttt```VVVQQQMMMIIIHHHKKKMMMPPPQQQQQQOOOMMMKKKGGGDDD@@@===<<<:::999777888888888999;;;>>>@@@BBBFFFIIIOOOVVV___fffllloooqqqsssuuuwwwwwwuuurrrpppmmmllliiigggeeedddddddddbbbcccdddfffffffffeeedddcccdddfffhhhhhhfffdddccc^^^]]]\\\\\\[[[[[[[[[[[[^^^___```^^^\\\ZZZYYYZZZVVVVVVVVVWWWYYY\\\___aaa```aaabbbeeeiiillloooqqqqqquuu||||||qqqggg```___```bbbfffkkkmmmpppssstttuuuvvvwwwyyyvvvwwwwwwxxxyyyyyyzzzzzzxxxyyyzzz|||||||||{{{zzzwwwwwwvvvvvvwwwxxxzzz{{{tttuuuwwwyyyzzzzzzzzzzzzxxxxxxwwwwwwvvvvvvuuuuuuuuutttttttttuuuuuuvvvwwwuuuvvvvvvvvvvvvwwwyyy|||yyy|||ttteeeXXXOOOJJJFFFEEEDDDCCCDDDFFFHHHIIIJJJOOOVVV```mmmuuullliiiiiijjjqqq}}}}}}qqqiiifffbbbcccfffhhhiiiiiihhhhhhhhhkkkoooqqqpppkkkddd```___bbbiiisss{{{}}}zzzvvvaaaQQQ@@@999777555444444333333333333333333333333333333333444444444555555666777777888999:::;;;;;;<<<<<<===>>>???@@@@@@AAA@@@BBBDDDEEEFFFHHHKKKMMMXXXeeexxxiii```]]]]]]jjjvvvrrr^^^KKKEEECCCAAADDDJJJUUU[[[hhhzzznnn\\\OOOHHHCCCAAA>>><<<:::;;;<<<===???DDDKKKQQQVVVZZZ^^^aaacccdddeeeggghhhhhhiiiiiikkklllnnnpppqqqqqqppppppnnnoooppprrruuuxxxzzz|||~~~|||yyytttmmmeee___RRRMMMFFFAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>======>>>@@@EEELLLRRRVVVYYYTTTOOOLLLKKKLLLMMMMMMMMMOOORRRVVVZZZ^^^aaabbb~~~|||}}}~~~~~~~~~|||}}}}}}}}}yyyrrrggg___]]][[[VVVRRRNNNLLLKKKKKKCCCCCCCCCCCCBBBGGGXXXhhh|||{{{vvvsssrrroookkkhhh^^^[[[XXXVVVXXX]]]dddhhhlllkkkhhheeebbb```^^^]]]```\\\YYYXXXXXX^^^lllzzz~~~hhh\\\WWWQQQMMMKKKNNNPPPTTTVVVVVVSSSPPPMMMIIIFFFAAA>>><<<;;;888777888888888999;;;===???AAADDDGGGMMMUUU^^^eeekkkooosssuuuxxxzzzzzzxxxuuusssqqqpppmmmkkkiiihhhggggggdddeeeggghhhhhhhhhgggfffdddfffjjjlllllljjjhhhfff___^^^]]]]]]\\\\\\\\\\\\___```aaa```]]][[[[[[[[[XXXXXXXXXXXXZZZ]]]aaaccc```aaadddhhhlllqqquuuwwwwwwzzz~~~zzzqqqhhh``````bbbdddgggkkkppprrrtttuuuuuuvvvwwwyyyvvvvvvwwwxxxyyyyyyzzzzzzxxxyyy{{{|||||||||{{{{{{xxxwwwuuuuuuuuuwwwzzz{{{ssstttwwwyyyzzz{{{{{{{{{yyyxxxxxxwwwvvvuuuuuuttttttttttttttttttuuuvvvvvvuuuvvvwwwvvvvvvwwwzzz|||zzz}}}sssdddXXXOOOJJJFFFEEEDDDCCCDDDFFFHHHIIIJJJNNNUUU^^^lll~~~uuummmkkkmmmnnnwwwssskkkgggbbbccceeefffgggfffeeedddgggiiimmmooonnnjjjddd``````dddkkkttt|||}}}zzzuuu```PPP???888777555444444333333333333333333333333333333333444444444555555777777888999:::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAACCCEEEFFFGGGIIILLLOOOXXXccczzzmmmccc``````lllyyywwwbbbMMMEEECCC@@@BBBHHHPPPXXXgggyyysss```QQQIIIDDDBBB>>><<<::::::<<<===>>>CCCJJJPPPUUUYYY]]]```cccdddeeefffgggggggggggggggiiilllnnnooooooooonnnnnnnnnppprrruuuwwwzzz{{{}}}~~~}}}vvvmmmccc]]]SSSNNNFFFAAA???>>>======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<===>>>BBBIIIQQQXXX]]]]]]YYYSSSNNNMMMNNNNNNNNNOOOQQQTTTYYY]]]aaaccceee}}}}}}~~~~~~}}}}}}~~~zzztttmmmiiifffeeeaaa[[[UUUOOOJJJHHHHHHEEECCCCCCDDDKKKYYYhhh~~~~~~zzzyyyxxxtttllleeeccc___ZZZYYY]]]ccchhhkkkoooqqqqqqmmmfffcccdddggghhhhhhfffcccdddmmm|||vvvddd[[[WWWUUUSSSXXX^^^```]]]ZZZYYYWWWSSSMMMHHHAAA;;;888777666666777888:::;;;<<<=========AAABBBHHHRRRYYY___gggooowwwxxxyyy|||~~~~~~|||{{{uuuuuusssqqqnnnllljjjiiiiiihhhhhhggggggggghhhhhhiiimmmoooooopppsssssspppjjjhhheeeccccccbbbaaa___cccbbbbbbccccccccc```^^^ZZZYYYYYYYYYZZZ]]]___aaacccdddhhhlllpppuuuxxxzzz{{{{{{|||{{{xxxkkkiiieeebbbcccgggmmmppprrrssstttuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwyyyzzz|||}}}}}}||||||xxxxxxwwwwwwxxxxxxyyyzzzwwwwwwxxxyyyzzz{{{|||}}}yyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvuuutttttttttuuuuuuvvvwwwxxxxxxwwwvvvuuuuuuxxxzzz{{{}}}pppcccYYYPPPJJJEEEEEEDDDDDDDDDEEEEEEEEEIIIMMMSSS]]]mmm~~~sssjjjhhhkkkppp{{{ssshhhdddddddddccccccbbbbbbbbbeeehhhkkkkkkiiieeecccbbb___gggqqqyyy{{{qqq^^^LLL:::444555555222000333333333444444444555555444444444444444555777777777888999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@???@@@BBBDDDDDDEEEFFFIIILLLVVVaaaxxx|||ooobbb]]]^^^lllyyy{{{cccNNNGGGDDD???AAAHHHMMMXXXeeerrr}}}iiiWWWJJJHHHAAA<<<===???>>>===>>>AAADDDHHHNNNSSSXXX[[[]]]aaabbbdddeeeeeegggiiillljjjkkklllmmmnnnnnnnnnnnnoooppppppqqqsssuuuwwwxxx|||}}}~~~|||uuulllaaaZZZOOOKKKEEEAAA???===<<<;;;<<<<<<;;;;;;;;;<<<<<<======>>>??????>>>===>>>@@@@@@BBBFFFLLLSSS[[[```dddeeebbb\\\VVVPPPNNNPPPQQQPPPRRRVVV]]]cccggghhhggg~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~xxxrrrmmmjjjhhhddd___XXXRRRMMMJJJHHHEEEDDDDDDFFFLLL[[[iii~~~}}}|||wwwooohhhbbb___[[[[[[```gggnnnqqqtttvvvvvvsssmmmjjjlllooossssssrrrppprrrzzzsssgggaaa___^^^eeejjjlllhhhccc```[[[VVVMMMHHHAAA<<<:::999888777777888999;;;===>>>>>>???BBBBBBGGGPPPXXX^^^gggpppxxxyyy{{{}}}}}}|||zzzyyywwwuuusssqqqooonnnmmmlllkkkjjjiiiiiijjjkkkmmmqqqsssrrrtttwwwwwwtttpppmmmjjjhhhgggfffdddbbbeeeeeeeeefffhhhhhhfffddd]]]\\\ZZZZZZ[[[]]]___```bbbeeeiiinnntttyyy|||~~~~~~~~~}}}yyywwwmmmjjjgggeeefffiiinnnqqqrrrrrrtttuuuvvvvvvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxzzz{{{||||||{{{{{{yyyyyyxxxxxxyyyyyyzzz{{{wwwxxxyyyzzz{{{|||}}}}}}zzzzzzzzzzzzyyyyyyyyyyyyyyyxxxvvvuuuttttttuuuuuutttuuuvvvvvvvvvuuuttttttuuuwwwyyy{{{|||qqqdddYYYPPPJJJFFFFFFEEEDDDEEEFFFGGGHHHLLLPPPVVV```ppp|||rrrjjjhhhkkkppp{{{wwwlllddddddccccccbbbbbbaaaaaaeeegggjjjjjjhhhdddaaa```^^^fffqqqyyy{{{qqq\\\KKK:::444555555222111333333333333444444444444444444444444555666777777777888999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@BBBDDDFFFFFFGGGHHHKKKMMMTTT___uuu~~~pppccc^^^```mmmzzzzzzdddPPPHHHDDD@@@AAAHHHLLLWWWcccpppqqq^^^PPPKKKDDD>>>>>>>>><<<;;;<<>>===<<<>>>===============>>>>>>===???@@@???>>>>>>???AAAAAADDDJJJRRRZZZaaafffiiijjjgggbbb[[[VVVSSSSSSTTTSSSTTTYYY___fffkkkmmmmmm||||||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~yyytttpppnnniiiccc\\\VVVQQQNNNHHHFFFEEEFFFHHHNNN\\\kkk{{{rrrjjjbbb```^^^```gggpppxxx||||||~~~}}}zzzuuusssuuuxxxxxxyyyyyyyyyzzzvvvnnnllllllsssxxxyyytttlllfff^^^VVVMMMHHHBBB===;;;:::999999777888999;;;===???AAAAAADDDCCCGGGNNNUUU\\\gggqqqyyyzzz}}}~~~}}}{{{yyyvvvuuutttrrrpppnnnlllkkkkkkmmmmmmpppuuuwwwwwwyyy|||}}}zzzxxxuuurrrooommmkkkhhhfffffffffhhhjjjmmmmmmllljjjaaa___]]][[[ZZZ[[[\\\^^^^^^aaagggooovvv|||~~~}}}{{{{{{{{{|||~~~zzzwwwuuuooommmkkkiiijjjlllppprrrqqqrrrsssuuuvvvwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxvvvwwwyyyzzz{{{{{{zzzyyyzzzzzzyyyyyyzzzzzz{{{|||xxxyyyyyyzzz{{{|||}}}}}}|||{{{{{{{{{zzzzzzyyyyyyxxxxxxvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvuuuuuuwwwyyyzzz{{{ttteeeYYYPPPKKKHHHGGGFFFEEEFFFIIILLLMMMQQQVVV\\\eeetttyyypppiiihhhkkkpppzzzxxxnnndddccccccbbbaaa`````````cccfffhhhhhhfffbbb___^^^]]]fffqqqzzzzzzoooYYYIII999555666555222111222222222333333333444444444444444444555666777888888888:::;;;<<<===============>>>???@@@@@@@@@@@@BBBDDDEEEFFFFFFHHHJJJMMMRRR\\\ppprrreee```bbbnnnzzzzzzfffRRRJJJEEEAAABBBGGGLLLVVVbbbmmm}}}{{{gggXXXOOOFFF???>>>===:::999999<<>>===@@@??????>>>>>>>>>??????>>>@@@@@@@@@??????AAACCCBBBGGGPPP[[[dddkkkoooqqqpppmmmhhhccc^^^ZZZXXXWWWUUUWWWZZZaaaiiippptttuuuyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{vvvsssmmmfff___XXXSSSQQQIIIGGGGGGHHHJJJPPP^^^lll|||rrrkkkcccaaaaaaeeennnyyy{{{yyyzzz{{{yyyzzz{{{{{{}}}yyywwwyyy|||{{{rrrhhh]]]TTTKKKFFFAAA===;;;;;;:::999777888:::<<>>???@@@AAAAAAAAAAAA@@@BBBCCCDDDDDDEEEHHHJJJQQQYYYkkksssgggbbbdddooozzzzzziiiWWWLLLFFFBBBCCCFFFLLLUUUaaammmzzzmmm\\\QQQHHH@@@>>>===:::999999;;;===AAAGGGMMMSSSWWWZZZ^^^```cccfffgggiiilllnnnmmmmmmmmmmmmmmmmmmllllllmmmmmmnnnoooqqqrrrtttuuuwwwxxxzzz|||~~~vvvoookkkfffaaa\\\SSSNNNIIIDDDBBBAAA???>>>AAA@@@?????????????????????@@@AAA@@@???@@@BBBDDDCCCJJJVVVcccnnnuuuyyyzzzvvvsssnnnjjjeeeaaa\\\YYYWWWXXXZZZ```iiirrrxxx{{{xxxyyyzzz|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~|||{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~zzzwwwppphhhaaaZZZUUUSSSKKKIIIJJJKKKMMMRRR```mmm|||ssskkkdddbbbccchhhrrr~~~}}}{{{{{{{{{}}}~~~~~~vvvjjj]]]SSSGGGDDD???<<<;;;::::::999999999;;;>>>AAAEEEHHHJJJKKKHHHHHHMMMRRRZZZfffqqqyyy}}}}}}{{{zzzxxxwwwtttrrrqqqqqqqqqrrruuuyyy||||||}}}~~~|||yyywwwuuurrrpppmmmnnnooorrrsssrrrooollleeeaaa[[[TTTPPPNNNMMMNNNOOOTTT]]]hhhttt~~~{{{vvvpppkkkiiihhhgggiiilllooosssvvvxxxyyyyyywwwvvvvvvuuuttttttttttttuuuttttttsssssssssssstttqqqrrrsssuuuvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyzzzzzz{{{|||||||||||||||{{{{{{{{{zzzzzzzzzwwwwwwwwwwwwwwwvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyzzzuuuxxxzzzzzzzzz}}}zzzjjj\\\SSSOOOLLLLLLKKKKKKNNNSSSXXX[[[___dddjjjqqq~~~xxxqqqkkkeeedddffflllttt}}}~~~~~~|||rrrhhhbbbaaaaaa___^^^]]]]]]\\\___bbbeeeeeeccc___]]]\\\^^^gggsss|||vvvjjjQQQDDD999666666555333333222222333333333444444444555555555555555666888888999:::;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAABBBCCCDDDCCCEEEGGGIIIQQQWWWfffvvviiieeegggqqq{{{|||nnn]]]PPPHHHCCCCCCEEELLLUUUbbbnnnxxxrrr___SSSIIIAAA???>>><<<:::<<<;;;===@@@EEEKKKQQQVVVYYY___aaadddfffggggggiiikkkmmmmmmmmmmmmmmmmmmlllllllllmmmmmmnnnppprrrtttuuuwwwxxxyyy|||~~~yyypppjjjgggeeebbb```XXXSSSMMMHHHEEECCCBBB@@@AAA@@@@@@???>>>>>>>>>???@@@@@@AAA@@@???AAACCCFFFDDDMMM[[[kkkwww~~~{{{xxxsssoookkkgggaaa]]]ZZZYYYZZZ___hhhrrrzzzxxxyyy{{{|||}}}~~~~~~~~~}}}||||||||||||}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~zzzssskkkbbb[[[WWWTTTNNNLLLLLLNNNOOOTTTaaannnwwwooohhhfffggglllvvv~~~~~~~~~zzzlll^^^TTTEEEBBB>>><<<;;;;;;:::999:::;;;===@@@DDDIIIMMMOOOPPPLLLKKKNNNSSSYYYdddooowww~~~~~~}}}|||{{{zzzyyyxxxxxxwwwwwwyyy}}}~~~|||{{{zzzwwwuuuuuutttuuuuuuuuuqqqlllhhh^^^ZZZSSSLLLHHHEEEEEEFFFJJJOOOYYYeeesss}}}wwwpppjjjgggeeedddeeefffhhhkkkmmmooopppqqqqqqppppppqqqqqqssstttuuuvvvwwwwwwwwwwwwvvvttttttrrrssstttuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyxxxwwwxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwwwwxxxxxxwwwvvvvvvuuuuuuuuuuuuuuuvvvwwwxxxwwwyyy{{{{{{zzz||||||lll^^^VVVSSSNNNNNNOOOQQQTTTYYY^^^aaaeeejjjpppvvvuuummmgggbbb```aaafffnnnvvvyyyxxxvvvwwwyyy}}}{{{wwwooogggaaa``````^^^]]]\\\[[[ZZZ]]]```cccdddbbb```^^^]]]___hhhttt}}}sssfffMMMBBB888666666555333444333333333444444444555555555555555555666777888888999:::<<<===>>>>>>????????????@@@AAABBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJPPPUUUbbbzzzzzznnniiijjjuuutttcccTTTJJJEEEDDDDDDJJJTTTcccooowwwyyyfffVVVLLLDDDAAA???===<<<===<<<===???DDDIIIOOOTTTWWW^^^```dddfffffffffggghhhllllllmmmmmmmmmmmmmmmlllmmmmmmmmmoooppprrrtttuuuxxxxxxzzz|||~~~|||uuukkkfffdddeeeeeeddd```[[[UUUOOOKKKIIIFFFEEEBBBAAA@@@???????????????@@@@@@@@@??????@@@DDDGGGGGGQQQ```qqq~~~~~~xxxuuurrroooiiiddd___]]]\\\___hhhsss|||yyyzzz{{{}}}}}}~~~~~~~~~||||||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~vvvmmmddd]]]YYYVVVPPPOOOOOOPPPPPPTTTaaammmwwwrrrppppppuuu}}}}}}~~~|||lll]]]RRREEEBBB???=========<<<;;;<<<<<<>>>AAAFFFLLLPPPSSSSSSPPPNNNQQQTTTYYYcccmmmvvv}}}~~~}}}{{{xxxwwwvvvtttqqqkkkddd^^^TTTPPPJJJDDD@@@???AAABBBEEEJJJSSS```ooo~~~{{{tttnnnkkkiiihhhgggggggggggghhhjjjlllmmmmmmmmmmmmnnnppprrruuuvvvwwwxxxyyyzzzyyywwwuuusssttttttuuuuuuuuuuuuttttttwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwyyyxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxyyyyyyyyyyyyyyyxxxxxxyyyyyyzzzzzz{{{{{{vvvwwwxxxxxxxxxxxxwwwvvvttttttsssssstttvvvwwwxxxxxxzzz|||{{{zzz{{{~~~nnn```YYYVVVOOOPPPRRRUUUZZZ___ccceeeiiinnntttzzztttkkkeee___\\\]]]aaahhhooorrrpppoooqqqsssuuuyyyzzzvvvssspppkkkeee``````___]]]\\\[[[ZZZYYY[[[^^^bbbcccbbb```___^^^```jjjvvv~~~~~~pppcccJJJ@@@888666777555444444444444555555555666666666555555555555666777888999:::;;;<<<===>>>????????????@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFHHHJJJNNNQQQ]]]tttsssnnnoooyyyyyyiiiWWWLLLFFFDDDCCCHHHRRRbbbooouuu}}}qqq[[[QQQGGGCCC@@@===;;;<<<;;;<<<>>>AAAFFFLLLQQQTTTZZZ^^^bbbdddeeefffggghhhkkkkkklllmmmnnnnnnnnnnnnmmmmmmnnnoooqqqsssuuuvvvyyyzzz{{{}}}yyyqqqhhhbbbcccfffhhhiiijjjeee]]]WWWRRROOOLLLJJJDDDCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>@@@DDDGGGLLLUUUeeevvv~~~{{{zzzwwwrrrnnnfffccc```bbbjjjuuuzzz{{{|||}}}~~~~~~~~~~~~||||||{{{zzzzzz|||}}}~~~}}}}}}~~~~~~|||~~~yyyooofff___ZZZXXXRRRPPPPPPQQQQQQUUUaaammm~~~|||{{{zzz{{{jjj[[[OOOEEEBBB???>>>>>>>>>===<<<======???CCCHHHNNNSSSVVVVVVRRRPPPRRRUUUYYYbbbllluuu}}}xxxvvvtttqqqlllddd[[[UUULLLHHHCCC>>><<<<<>>????????????@@@@@@AAABBBCCCCCCCCCCCCAAABBBCCCCCCCCCCCCEEEGGGMMMOOOYYYpppwwwqqqrrr}}}}}}lllZZZMMMGGGDDDBBBEEEPPPaaaoootttzzzyyy___TTTIIIDDDAAA<<<:::;;;:::;;;<<>>======???CCCGGGOOOXXXhhhyyy~~~yyyuuulllhhhdddeeelllwwwzzz{{{|||~~~~~~~~~}}}|||~~~}}}~~~~~~|||zzz{{{{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~}}}zzzrrrjjjddd^^^[[[WWWTTTSSSSSSRRRTTT___kkk}}}iiiXXXNNNFFFCCC@@@???@@@AAA@@@>>>>>>AAADDDGGGKKKPPPWWW[[[]]]\\\YYYUUUSSSXXXaaahhhsss~~~zzzuuunnniiiddd^^^TTTMMMBBB@@@===;;;999:::;;;<<<===@@@GGGRRRbbbuuu}}}yyyvvvsssppprrrpppmmmjjjiiiiiijjjlllmmmlllkkkkkkmmmrrrvvvyyy{{{{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxwwwvvvuuutttzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvuuuxxxyyyyyyzzzzzzyyyyyyxxxwwwwwwvvvuuuuuuuuuuuuuuuvvvuuuuuutttttttttuuuuuuxxxyyyzzzzzzyyyzzz|||~~~qqqfff```^^^XXXZZZ]]]___aaadddgggjjjmmmqqqttt{{{uuujjjbbb[[[YYY\\\```lllqqqrrrvvvooohhhlllllllllkkkjjjhhhfffdddccc___^^^]]]]]]]]]\\\ZZZYYY]]]```cccdddcccbbbaaaaaadddkkkuuu}}}nnn^^^FFF???666111333555555333444444333444444555666777888777777777777777888999======<<<======>>>???@@@??????@@@@@@@@@AAAAAAAAADDDEEEGGGIIIJJJJJJJJJJJJHHHPPPZZZgggyyyuuuxxxooo\\\LLLDDDCCCDDDIIIOOO[[[hhhpppxxxiii[[[LLLEEEBBB???===>>>:::;;;<<<>>>@@@EEEKKKOOOYYYYYY[[[___cccfffggggggiiijjjkkkmmmnnnooooooooonnnmmmmmmmmmnnnppprrrtttxxxyyy{{{~~~rrrmmmfffbbbcccjjjtttzzz{{{tttjjj```WWWQQQMMMJJJFFFBBB???>>>>>>>>>>>>===>>>>>>>>>>>>???BBBEEELLLYYYlll|||uuuqqqkkkjjjoooxxx{{{|||~~~~~~}}}}}}{{{zzzzzzzzzzzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}{{{rrrkkkeee___\\\ZZZWWWUUUUUUSSSTTT^^^hhh}}}kkkZZZOOOHHHEEEAAA@@@AAABBBBBB@@@CCCEEEGGGKKKPPPVVV\\\___```___\\\XXXVVVZZZbbbiiittt}}}{{{zzzsssjjjccc\\\TTTKKKDDDAAA???<<<:::999:::;;;<<<<<<>>>DDDNNN]]]ppp}}}yyyvvvttttttrrrooolllkkkkkklllmmmnnnmmmllllllnnnrrrvvvyyy{{{{{{{{{{{{zzzyyywwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvuuuzzzzzzzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxxxxyyyzzzzzzyyyyyyvvvvvvuuuttttttttttttuuuvvvuuuuuutttttttttuuuuuuvvvwwwyyyyyyyyyzzz}}}~~~qqqfffaaa___ZZZ\\\^^^___aaadddhhhkkkooossswww~~~wwwmmmeee^^^\\\^^^cccpppvvvxxx|||tttllloooqqqpppnnnkkkgggdddaaa___^^^^^^^^^^^^^^^]]][[[YYY^^^aaadddeeedddcccccccccfffmmmvvv~~~|||jjjZZZEEE>>>666222333555444333444444333444444555666777888777777777777888999999============>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDFFFHHHIIIIIIIIIIIIJJJPPPYYYddd|||vvvrrrttt|||rrr___OOOEEECCCCCCFFFMMMYYYeeemmmuuummm___OOOGGGCCC>>><<<<<<:::;;;<<<>>>@@@DDDJJJNNNVVVWWWZZZ^^^bbbdddffffffhhhiiikkklllmmmnnnoooooonnnnnnnnnnnnoooqqqssstttwwwxxx{{{~~~~~~ppplllgggfffjjjsss}}}vvvkkk```XXXSSSJJJGGGBBB@@@???@@@??????===>>>>>>>>>>>>???BBBDDDPPP]]]ppp~~~wwwrrrsssyyy}}}~~~~~~~~~~~~{{{{{{zzzxxxwwwxxxyyy{{{|||}}}}}}~~~~~~~~~~~~}}}}}}~~~uuunnnhhhccc___]]]ZZZXXXWWWUUUUUU\\\eeezzznnn\\\RRRJJJGGGCCCBBBCCCEEEEEEEEEJJJJJJLLLQQQXXX^^^bbbdddeeedddaaa]]]ZZZ\\\bbbhhhuuu|||wwwsssrrrkkkaaaYYYRRRKKKCCC===>>><<<:::999888999:::;;;:::<<<@@@HHHVVVhhh{{{~~~{{{yyywwwuuurrrpppnnnnnnoooppppppooonnnnnnpppssswwwyyy{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvzzzzzzyyyyyyyyyyyyxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyyuuuuuutttsssssssssssstttuuuuuuuuuttttttuuuuuuvvvuuuwwwxxxyyyyyy{{{}}}~~~qqqgggbbb```^^^___``````aaaeeejjjmmmqqqvvv|||zzzrrrkkkdddaaaccchhhvvv~~~|||qqqsssuuusssppplllgggccc___]]]^^^^^^___```___^^^\\\[[[^^^aaadddfffeeedddddddddhhhoooxxx}}}wwweeeTTTCCC===666333333444444333444444333444444555666777888888777777888888999:::=========>>>>>>???AAAAAA@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEGGGHHHHHHHHHHHHKKKQQQWWWaaauuusssnnnooouuuvvvcccRRRGGGCCCBBBCCCIIITTTaaaiiippp|||rrrcccRRRIIICCC>>>;;;;;;:::;;;<<<===???CCCHHHLLLRRRUUUXXX\\\```bbbdddeeehhhiiijjjlllmmmnnnooooooooooooooooooppprrrssstttuuuwwwzzz~~~|||rrrooommmnnnsss}}}xxxjjj]]]VVVKKKGGGCCC@@@@@@AAAAAA@@@===>>>???>>>>>>???BBBDDDQQQ___ttt}}}zzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzwwwvvvvvvxxxzzz||||||}}}}}}~~~~~~~~~~~~}}}zzztttnnniiifff```\\\YYYXXXWWWWWW]]]dddvvvooo^^^TTTKKKIIIFFFDDDEEEGGGJJJKKKQQQPPPRRRWWW^^^dddggggggiiihhhfffbbb^^^^^^bbbgggvvvuuummmhhhbbb]]]TTTNNNIIIEEEAAA>>>;;;:::999888888888:::;;;:::;;;>>>CCCOOO```ttt~~~{{{zzzwwwuuussssssssssssrrrrrrqqqqqqrrruuuwwwyyy{{{{{{{{{|||{{{{{{zzzzzzwwwwwwwwwwwwwwwwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxyyyyyyxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwvvvttttttsssrrrrrrrrrrrrsssuuuuuuuuuuuuuuuuuuvvvwwwwwwxxxyyyzzzyyyzzz}}}rrriiidddbbbaaabbbaaaaaabbbffflllppptttzzz}}}xxxrrrkkkhhhiiinnn}}}wwwxxxuuusssppplllgggcccaaa___^^^```bbbcccbbb```^^^]]]^^^aaadddeeedddccccccdddgggoooxxx}}}|||sss```OOO@@@<<<666444333444444444444444333444444555666777888888888888888999:::;;;>>>>>>>>>>>>???AAABBBCCCAAAAAABBBBBBBBBCCCCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIMMMQQQVVV___pppwww~~~~~~pppjjjkkknnn{{{zzzgggVVVIIICCCAAAAAAFFFPPP]]]eeelllvvvvvvfffTTTJJJDDD>>>;;;<<<:::;;;;;;<<<===AAAFFFIIIOOOSSSWWW\\\___aaacccdddhhhiiikkkmmmoooppppppqqqpppppppppqqqqqqrrrsssssssssuuuyyy}}}|||xxxwwwvvvwww|||ooo___UUUKKKGGGCCC@@@@@@@@@@@@@@@>>>>>>???>>>>>>???AAADDDNNN]]]uuu}}}}}}}}}}}}|||}}}}}}}}}}}}}}}~~~|||zzzxxxvvvvvvxxxzzz|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~yyytttpppmmmddd^^^ZZZZZZYYYZZZ```gggvvv{{{xxxvvvvvvwww|||{{{mmm^^^UUUKKKIIIGGGEEEFFFJJJOOOSSSXXXXXXZZZ^^^bbbgggiiijjjkkkllljjjfffaaa```bbbfffttt|||oooddd___UUUQQQKKKEEEBBBAAA@@@???:::999888888888888999999:::;;;===@@@IIIYYYmmm{{{}}}zzzyyyxxxwwwwwwuuuuuutttttttttvvvxxxyyyzzzzzz{{{{{{|||{{{{{{{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyywwwxxxxxxyyyyyyyyyxxxxxxzzzzzzyyyxxxwwwuuutttsssttttttsssrrrrrrrrrrrrrrruuuuuuuuuuuuuuuvvvwwwwwwzzz{{{{{{{{{zzzzzz|||~~~sssjjjfffdddbbbccccccbbbdddhhhmmmrrrwww~~~}}}yyysssoooooosss{{{|||xxxvvvqqqlllgggccc```___^^^bbbfffhhheeebbb``````^^^```cccdddcccbbbaaabbbeeennnxxx|||yyyooo\\\KKK===:::777555444444444444444444333444444555666777888888888888999:::;;;<<<>>>>>>??????AAABBBCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDHHHHHHHHHHHHIIIIIIJJJKKKLLLPPPVVV^^^mmm{{{ppprrryyy}}}oooggggggiiittt|||iiiWWWJJJCCCAAA@@@CCCLLLXXX```fffpppyyyxxxgggUUUKKKDDD???======::::::;;;;;;;;;>>>CCCGGGLLLQQQWWW\\\^^^```ccceeeiiijjjlllnnnpppqqqrrrrrroooppppppqqqrrrrrrrrrrrrrrrtttxxx|||~~~~~~{{{{{{{{{~~~tttaaaUUUKKKHHHCCC@@@@@@@@@??????>>>??????>>>>>>>>>AAACCCIIIZZZsss~~~}}}||||||{{{|||||||||zzzzzz{{{~~~}}}|||zzzyyyxxxyyy{{{|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||xxxvvvkkkddd^^^]]]]]]^^^eeelllzzzxxxuuuoooiiieeeccccccccchhhmmmtttwwwsssiii]]]UUUIIIHHHGGGFFFGGGLLLTTTYYY```bbbeeeggghhhiiilllnnnnnnooonnnjjjeeecccdddfffrrruuufff[[[VVVMMMJJJEEEAAA===<<<<<<<<<::::::999888888888888888999;;;<<>>???:::::::::::::::<<>>>>>??????>>>===>>>@@@CCCFFFUUUmmm}}}|||||||||}}}}}}{{{yyyyyy{{{~~~~~~}}}}}}|||{{{{{{||||||{{{|||}}}~~~~~~~~~}}}}}}}}}~~~vvvmmmeeeaaaaaaccciiipppzzzfffccc^^^YYYVVVTTTTTTTTTWWW]]]eeekkkjjjdddZZZTTTGGGGGGFFFFFFGGGNNNXXX___jjjnnnrrrqqqmmmlllooosssppprrrrrrooojjjffffffhhhooo}}}{{{jjjZZZOOOKKKEEECCCAAA===:::999:::;;;;;;;;;:::999888888777777777999<<<===AAANNN```nnn~~~}}}zzzzzzyyyxxxxxxxxxyyyyyywwwwwwyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvwwwxxxzzzzzzzzzyyyxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyyyyzzzzzzyyyyyywwwwwwwwwwwwvvvuuutttsssuuuttttttsssssssssssssssuuuuuuuuuuuuvvvwwwxxxyyyyyy{{{}}}}}}~~~~~~qqqhhhcccaaa^^^```ccceeegggkkkpppsss{{{{{{{{{xxx{{{{{{uuummmfffaaa^^^\\\```gggnnnppplllhhhffffffbbbdddfffeeeccc```______fffpppyyy{{{tttfffQQQAAA888888888666555444444444444444333444444555666777888999999999:::<<<===>>>???@@@@@@AAABBBDDDFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFIIIIIIHHHHHHHHHIIIJJJKKKHHHLLLSSS[[[cccuuuzzziiifffccciii}}}zzzlllbbb___[[[dddrrrzzzgggUUUIIICCCAAA???>>>CCCLLLTTT[[[dddmmm{{{qqq]]]PPPHHHBBB??????:::::::::999999;;;???BBBFFFMMMUUUZZZ\\\]]]```dddggghhhjjjlllnnnpppqqqqqqnnnooopppqqqqqqqqqpppooosssssstttwwwzzz}}}~~~|||lllaaaRRRNNNIIIDDDBBBAAA@@@?????????@@@>>>===>>>@@@BBBCCCNNN```vvv~~~}}}}}}}}}~~~~~~|||zzzxxxyyy|||~~~~~~~~~}}}||||||{{{{{{|||~~~~~~}}}}}}}}}}}}~~~tttjjjeeedddeeekkkrrroooeeeZZZWWWSSSOOOMMMLLLLLLMMMLLLSSS]]]dddeee```XXXSSSFFFFFFFFFEEEHHHOOOZZZbbbpppwww{{{yyyrrrnnnrrrxxxrrrtttuuurrrmmmiiiiiijjjmmm{{{}}}qqq```PPPEEEAAA=========;;;999999:::<<<<<<<<<;;;:::999888777666555888;;;<<>>>>>@@@@@@@@@AAACCCEEEFFFGGGEEEEEEEEEEEEFFFFFFFFFFFFIIIHHHGGGGGGGGGHHHIIIJJJGGGJJJQQQXXX^^^nnn{{{dddaaa^^^aaarrrxxxjjj```\\\RRR\\\kkkyyyyyyeeeSSSHHHCCCBBB>>><<>>AAACCCKKKTTTYYYZZZ[[[___bbbeeefffhhhjjjmmmnnnooopppmmmnnnpppqqqqqqpppooonnnsssssstttuuuxxx}}}~~~}}}}}}nnneeeVVVQQQKKKGGGDDDCCCAAA@@@???@@@@@@???===>>>@@@BBB???GGGUUUhhh~~~}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~rrrkkkhhhkkkttt}}}yyymmmbbb[[[OOONNNKKKHHHFFFEEEDDDDDDGGGKKKQQQWWWZZZYYYTTTOOOHHHDDDAAABBBDDDKKKXXXeeeooo|||yyyzzz{{{zzzwwwrrrnnnkkkkkkttt|||}}}vvvrrrxxxssskkk___TTTIIIAAA===;;;::::::999999::::::;;;999999999888888888888777888888;;;>>>@@@GGGWWWfff{{{}}}~~~}}}{{{zzzyyyyyyzzzzzz|||zzzyyywwwvvvvvvwwwwwwwwwwwwxxxyyyyyyyyyxxxxxx|||{{{zzzyyyyyyzzz{{{||||||{{{zzzyyyxxxyyyzzzzzz{{{xxxuuuvvvzzz}}}~~~}}}zzzyyywwwuuuuuuvvvwwwyyyuuuuuutttsssssssssssssssvvvvvvuuuuuutttttttttssswwwvvvuuuuuuuuuvvvxxxyyyyyyzzz|||}}}~~~{{{mmmccc^^^\\\ZZZ]]]```dddggglllqqquuu||||||yyyzzz~~~yyypppjjjgggddd```\\\```gggooorrrpppmmmmmmnnnnnnjjjiiiiiigggaaa```aaalllssszzzyyynnn\\\JJJ???;;;:::888777555444444444666666555555555666666777:::;;;<<<>>>????????????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIJJJJJJIIIKKKLLLMMMWWWaaaggg}}}mmmddd\\\]]]jjj|||xxxkkk```YYYSSSWWWbbbrrrkkkWWWIIIDDDDDD>>>>>>AAAFFFKKKQQQ\\\gggrrr{{{cccUUUMMMFFFAAA>>>???>>>;;;999:::<<>>=========>>>@@@EEEOOO]]]lll~~~~~~~~~}}}|||{{{{{{|||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~~~~}}}~~~{{{sssppprrrzzz{{{tttkkkaaaXXXRRRMMMKKKIIIGGGEEEDDDCCCCCCCCCFFFKKKQQQTTTSSSOOOKKKGGGCCCAAAAAADDDJJJXXXeeexxx~~~}}}wwwqqqnnnmmmttt|||~~~yyysssoooiiieee]]]TTTKKKCCC>>>;;;::::::999999999999::::::888888888777777777666666555555777;;;===CCCRRR```vvv~~~|||{{{{{{zzzyyyzzzzzz{{{|||{{{zzzyyywwwwwwwwwwwwwwwwwwxxxxxxyyyyyyyyyyyyyyy||||||{{{zzzzzz{{{||||||}}}|||{{{zzzzzzzzz{{{{{{{{{xxxvvvwwwzzz}}}~~~}}}{{{yyywwwvvvuuuvvvwwwxxxvvvuuuuuutttssssssttttttwwwvvvvvvvvvuuuuuuuuuuuuwwwvvvuuuuuuuuuvvvwwwxxxxxxyyy|||}}}~~~yyylllccc]]][[[YYY[[[^^^bbbeeejjjooossszzzwwwuuuuuuyyy{{{{{{~~~~~~wwwoooiiifffeeebbb___aaahhhrrrvvvuuuqqqppppppqqqmmmkkkllliiidddcccdddmmmttt{{{yyymmmZZZHHH===:::999777666555444444444555555555555555666777888;;;;;;===>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJLLLMMMTTT^^^bbbxxxsssjjj```^^^hhhxxxzzznnnaaaYYYRRRUUU```ppp~~~nnnZZZKKKEEEDDD??????AAAFFFJJJPPP[[[fffooo~~~fffXXXOOOHHHBBB@@@???===;;;999999;;;>>>@@@BBBFFFKKKQQQUUUZZZ___bbbfffeeeeeegggkkkmmmmmmkkkkkkmmmooorrrsssssssssrrrtttrrrrrrtttyyy|||~~~~~~~~~{{{zzzyyyzzzzzz{{{wwwsssvvv|||yyyqqqddd[[[QQQKKKJJJIIIEEEAAAAAA@@@???>>>>>>>>>>>>>>>===@@@HHHSSS___qqq}}}~~~~~~}}}|||{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}~~~}}}yyy{{{|||vvvwww}}}zzztttpppkkkeee___XXXPPPLLLJJJHHHGGGEEECCCBBBBBBBBBAAACCCGGGKKKNNNNNNJJJGGGEEEAAA@@@AAACCCJJJVVVccc{{{|||uuuqqqooottt{{{|||xxxtttooojjjfffWWWTTTMMMGGGAAA===;;;;;;:::999999888888999999:::777777777777666666666555555444666999<<>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLJJJMMMMMMSSSZZZ]]]oootttgggaaafffsssrrrdddZZZQQQSSS]]]nnn}}}sss```PPPGGGCCCAAA@@@AAAFFFIIINNNYYYdddlll}}}kkk\\\SSSJJJDDDAAA>>>===:::999999:::<<<>>>>>>BBBHHHMMMRRRWWW]]]```dddcccdddgggjjjllllllkkkkkklllnnnqqqrrrrrrrrrrrruuussssssuuuyyy|||~~~~~~~~~{{{yyyxxxyyyyyy~~~wwwsssnnnqqqwwwzzzkkkbbbXXXQQQNNNLLLGGGBBBBBBAAA@@@???>>>>>>>>>>>><<<===AAAHHHPPP^^^uuu}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}~~~qqqjjjeeeffflllwwwyyytttmmmiiiddd___ZZZUUUPPPMMMHHHGGGFFFEEECCCBBBAAAAAACCCDDDFFFIIILLLLLLJJJGGGCCC@@@???AAACCCHHHTTT```vvvzzztttqqquuu|||}}}uuurrrmmmhhhddd```[[[XXXLLLIIIDDD???<<<;;;<<<===999999999888888999999999888888777777777666666666888777888<<<>>>CCCNNNYYYfffttt~~~|||zzzyyyyyyyyyzzzzzz{{{{{{{{{yyyyyyyyyxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{{{{{{{||||||||||||||||||||||||}}}}}}||||||{{{{{{{{{{{{zzzzzzyyyyyy{{{|||}}}~~~{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwwwwuuuwwwzzz|||uuukkkccc^^^\\\WWWXXX[[[]]]```eeekkkpppuuuwwwppplllkkkmmmoooppptttyyyyyypppiiigggeeecccaaaaaajjjuuu~~~|||xxxuuuuuuqqqooopppnnnjjjjjjmmmuuu{{{yyyiiiTTTCCC:::777666555444444444444444555555555666777999:::;;;<<<<<<>>>???@@@AAAAAAAAACCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKMMMOOOLLLOOOOOOSSSZZZ[[[jjjrrrhhhhhhpppyyyxxxhhh]]]SSSTTT\\\mmm|||zzzgggVVVJJJDDDCCCAAABBBEEEGGGLLLWWWccciiiyyypppaaaVVVLLLEEEBBB>>>===;;;999888999;;;<<<;;;???DDDIIINNNTTTZZZ^^^bbbccceeehhhjjjlllllllllkkklllnnnpppqqqrrrrrrrrruuuttttttvvvxxx{{{~~~}}}{{{yyyyyyyyyzzz}}}~~~~~~wwwrrrlllnnnsss|||qqqiii___WWWRRRNNNHHHDDDCCCCCCBBB@@@????????????===<<<>>>BBBGGGQQQcccsss~~~~~~~~~~~~}}}~~~~~~~~~}}}|||{{{zzzzzz}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~uuulllbbb]]]XXXZZZ___iiizzzwwwqqqlllhhhbbb]]]YYYUUUQQQNNNJJJIIIHHHGGGEEEDDDBBBAAADDDEEEFFFIIIKKKKKKIIIGGGAAA???>>>@@@BBBFFFQQQ[[[ppp{{{wwwxxx~~~}}}xxxjjjfff```[[[VVVRRROOOLLLFFFDDD???<<<::::::<<<===:::999999999999999999:::999999888888888777777777:::888999<<>>@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJKKKKKKJJJLLLPPPSSSPPPTTTSSSUUU[[[]]]hhhsssnnnqqqxxx}}}nnnbbbXXXWWW]]]lll}}}ppp]]]NNNFFFCCCAAAAAADDDFFFKKKVVVaaaiiiwwwvvvfffYYYMMMFFFCCC???===;;;:::999999::::::999<<>>@@@AAADDDMMMWWWlll|||{{{tttddd```YYYSSSNNNKKKGGGEEEBBB@@@===:::999999:::;;;;;;::::::999999::::::;;;999999999999888888888888999666777;;;===@@@FFFNNNWWWdddrrr{{{~~~|||{{{{{{{{{zzz{{{{{{{{{{{{zzzyyywwwwwwxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwxxxzzz{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzxxxyyyyyyyyyyyyxxxwwwwwwxxxyyyzzzzzzyyyyyyzzz|||yyyyyyyyyyyyyyyxxxxxxxxxuuuuuuttttttuuuuuuvvvvvvrrrsssssssssssssssttttttssstttuuuvvvvvvvvvuuuuuuuuuwwwzzz|||zzzooogggbbb]]]ZZZVVVWWWXXXZZZ]]]bbbiiinnnvvvwwwtttqqqpppsssvvvwww{{{zzzvvvrrrkkkccc]]]```eeennnuuuyyyyyyvvvsssqqqmmmlllnnnnnnmmmooosss|||sss___KKK???;;;555555555444555555666666777777777777888999;;;;;;===>>>???@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLLLLKKKMMMSSSWWWVVVZZZWWWVVV[[[]]]fffzzzxxxxxx|||uuuiii^^^ZZZ]]]kkk|||wwwdddRRRHHHCCCAAA@@@CCCEEEJJJVVVaaajjjwww}}}lll^^^PPPHHHEEE@@@>>>===;;;:::999999999888;;;???CCCGGGMMMSSSXXX^^^bbbgggjjjlllmmmnnnooommmmmmnnnoooppprrrssssssssstttuuuvvvvvvxxx{{{~~~~~~}}}|||zzzyyyyyyzzz|||}}}zzz|||}}}yyyvvvsssqqqpppxxx}}}}}}xxxrrrsssvvv~~~}}}wwwnnneee]]]VVVOOOLLLFFFFFFDDDBBBAAA@@@@@@@@@;;;:::;;;>>>@@@CCCLLLUUU\\\eeesss~~~~~~||||||}}}~~~~~~}}}|||{{{|||}}}}}}~~~~~~~~~~~~~~~}}}vvvrrrfffcccaaa``````]]]WWWRRRNNNLLLKKKLLLMMMRRR]]]iii|||vvvqqqlllggg```[[[WWWUUUSSSRRRTTTSSSRRRQQQNNNKKKHHHFFFDDDEEEGGGJJJKKKJJJGGGCCCAAA??????@@@@@@AAAIIISSSddd}}}yyyqqqaaa[[[TTTMMMIIIEEECCCAAA>>>===;;;:::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<888888888888777777777777888666666:::<<<>>>CCCIIIQQQ\\\iiiqqqxxx|||zzzzzz{{{{{{{{{xxxyyyzzzzzzzzzyyyxxxxxxwwwxxxyyyyyyyyyyyyxxxwwwuuuvvvwwwyyyzzzzzz{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxwwwxxxyyyyyyyyyxxxwwwvvvvvvxxxzzzzzzxxxxxxyyyzzzxxxxxxyyyyyyzzzyyyyyyyyyttttttsssssstttuuuuuuvvvssssssssssssttttttuuuuuussstttuuuvvvvvvvvvuuutttvvvxxx{{{}}}uuujjjccc___ZZZWWWUUUUUUVVVWWWZZZ___fffkkkvvvyyyuuusssuuu{{{~~~}}}yyyqqqfff]]]___bbbhhhnnnrrrsssrrrpppoookkkjjjmmmnnnnnnrrrvvv|||~~~{{{mmmXXXEEE<<<:::666555555555666666777888888888888888888999:::;;;===>>>@@@AAABBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFIIILLLLLLLLLOOOVVV[[[[[[___YYYUUUXXXYYYaaasss{{{ooobbb\\\]]]jjjzzz~~~jjjVVVJJJCCC@@@???BBBDDDJJJVVVbbbmmmxxxssscccTTTKKKIIIAAA@@@>>><<<;;;:::999999999;;;>>>BBBEEEKKKQQQUUU\\\```fffjjjkkklllmmmooonnnnnnnnnoooqqqrrrtttuuurrrsssuuuuuuuuuvvvzzz}}}~~~~~~~~~~~~~~~~~~}}}{{{yyyyyyyyy{{{|||zzz}}}~~~{{{wwwtttqqqnnnmmmxxx~~~~~~yyytttuuuyyy~~~uuulllccc[[[UUUQQQGGGGGGEEECCCBBBAAA@@@@@@<<<;;;===@@@@@@@@@EEEKKKOOOSSS\\\iiixxx~~~{{{|||}}}~~~~~~}}}|||||||||}}}}}}~~~~~~~~~zzzuuusssnnnnnnooooooooolllgggccc^^^[[[VVVUUUUUUTTTPPPMMMIIIHHHHHHIIIIIIKKKTTT___pppwww|||xxxnnnjjjccc^^^[[[ZZZYYYXXXXXXWWWVVVTTTQQQMMMJJJHHHFFFGGGJJJMMMNNNLLLHHHDDDAAA??????@@@???@@@GGGPPPYYYtttxxxooo^^^XXXPPPIIIEEEBBB???>>>======<<<<<<<<<============<<<<<<;;;;;;<<<<<<===777777777777666666666666999777777:::===>>>BBBHHHMMMXXXdddlllrrrzzz~~~zzzyyyyyy{{{||||||vvvwwwyyyzzz{{{{{{zzzyyyvvvwwwyyyyyyzzzyyyxxxwwwtttuuuwwwxxxyyyzzzzzzzzzxxxxxxyyyzzzzzzyyyxxxxxxxxxxxxyyyzzzyyyxxxwwwvvvuuuxxxzzzzzzxxxvvvxxxzzzwwwwwwxxxyyyzzzzzzzzzzzzssssssssssssssstttuuuvvvssstttttttttuuuuuuvvvvvvrrrsssuuuvvvvvvvvvuuutttvvvxxx{{{}}}~~~qqqfff```\\\XXXTTTSSSTTTTTTUUUXXX]]]dddjjjuuuzzzuuutttxxx~~~uuuhhh______```dddiiimmmppppppooonnnjjjjjjmmmoooppptttyyy{{{}}}xxxhhhSSSAAA:::999666666555666666777888999999999999888999999::::::>>>???@@@AAABBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFIIILLLLLLLLLPPPWWW^^^___bbbZZZTTTUUUVVV]]]mmm~~~sssddd]]]]]]iiixxxmmmYYYKKKBBB@@@???AAADDDJJJVVVbbbooozzzwwwfffWWWNNNKKKAAAAAA???===;;;:::999999:::;;;>>>AAADDDJJJPPPTTTZZZ___eeeiiijjjjjjlllnnnnnnoooooopppqqqssstttuuuqqqsssuuuuuutttuuuyyy}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~|||yyyxxxxxxyyyzzz{{{}}}~~~}}}}}}|||xxxuuurrrpppooozzzyyytttvvvzzzzzzpppggg___XXXUUUHHHGGGFFFDDDBBBAAAAAA@@@???>>>@@@CCCBBB@@@BBBGGGJJJKKKOOOZZZggguuu