BMv6( cccZZZMMMBBB:::444...))))))(((&&&'''(((((((((&&&%%%"""###''''''###"""%%%'''%%%######$$$%%%$$$###&&&%%%$$$$$$%%%%%%$$$"""######""""""######$$$%%%%%%'''&&&######&&&'''%%%&&&######%%%%%%""""""%%%#########$$$%%%&&&'''((((((&&&$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$###!!!%%%""""""%%%%%%$$$&&&+++$$$%%%&&&%%%###"""###$$$"""""""""###$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$############"""!!! ###!!!'''"""!!!$$$!!!$$$###!!!"""$$$%%%%%%$$$+++'''$$$###%%%%%%###!!!$$$$$$$$$$$$#########"""'''"""%%%'''"""''',,,''''''&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''&&&$$$###%%%!!!"""''')))&&&%%%''''''$$$***+++###$$$((($$$'''&&&%%%&&&(((((('''%%%***(((''''''(((((('''&&&%%%$$$''')))******111:::111***&&&(((***)))'''(((&&&'''((('''&&&&&&(((***&&&''''''((((((((((((((()))((((((''''''((())))))'''%%%&&&***+++((((((***&&&&&&'''''')))***++++++***************++++++++++++++++++,,,,,,---.........///000000///...//////222333444444666<<>>777111///---,,,------+++)))++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,***))))))***+++++++++((())))))******))))))(((***(((***---...++++++---+++)))'''(((+++---,,,***)))***++++++++++++***)))((()))))))))(((((()))))))))+++,,,+++******+++,,,+++***))))))***))))))(((&&&&&&'''((()))***+++,,,%%%!!!!!!&&&))))))(((******(((&&&%%%'''((('''%%%)))''''''))))))&&&%%%((()))'''%%%$$$$$$&&&'''(((&&&&&&%%%%%%&&&''''''((('''&&&%%%&&&''''''%%%$$$%%%((())))))((()))---000;;;>>><<<333,,,***(((&&&///,,,)))(((((('''&&&$$$'''(((((()))))))))))))))***((('''((()))++++++***)))'''...000***+++111...+++&&&%%%(((***((((((************************************+++,,,---///////////////...---,,,*********+++,,,,,,******+++,,,---+++******+++,,,+++***...,,,******+++,,,+++***(((***---...,,,******+++---******---...+++,,,...///...///555===GGGXXXfffoooqqqvvvyyyyyyuuuoookkknnnssswwwwwwyyy{{{{{{xxxssspppooommmcccRRRCCC<<<666444111////////////...222222222111111111000000000333777;;;>>>===888444111222222333444555777888:::999999:::<<<===;;;:::999777555555777:::;;;;;;<<<;;;:::999999999999999::::::;;;;;;<<<======>>>@@@BBBFFFHHHHHHIIIJJJJJJKKKJJJJJJJJJNNNSSSVVVVVV[[[QQQCCC888222...,,,)))((('''''''''))))))((('''$$$######&&&&&&######$$$'''%%%######$$$%%%$$$###'''&&&%%%%%%&&&&&&%%%$$$######""""""######$$$%%%$$$&&&&&&######&&&&&&$$$%%%######&&&&&&######&&&######$$$$$$%%%&&&'''''''''%%%$$$$$$%%%%%%%%%$$$$$$###"""###%%%%%%$$$"""&&&###"""$$$&&&$$$&&&)))$$$%%%&&&%%%#########$$$""""""$$$$$$$$$$$$$$$$$$##################$$$$$$&&&&&&&&&&&&%%%$$$#########"""((("""!!!%%%"""&&&$$$###$$$%%%&&&&&&%%% ###''''''$$$""""""###(((((('''''''''&&&&&&&&&(((!!!%%%'''"""%%%***'''%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%%%%###$$$(((***(((&&&&&&((($$$)))+++$$$%%%)))$$$((('''&&&&&&'''((('''&&&)))(((''''''(((((('''%%%%%%$$$%%%((())))))...666///)))&&&)))+++)))((()))&&&'''((('''&&&&&&(((***%%%&&&'''((())))))(((((((((((((((((((((((())))))***((()))------++++++...++++++,,,------.........++++++*********+++,,,---......///000000111111111222555999;;;<<<===@@@BBBAAAAAACCCFFFKKKSSS[[[```kkk{{{{{{nnneeeVVVRRRMMMJJJGGGCCC===888666555444333222222000///......////////////...---------,,,++++++,,,------...---+++,,,---------,,,------............------000......222333111111444///.........//////............////////////............------------,,,,,,***+++,,,,,,******+++,,,++++++,,,+++************'''((())))))***+++++++++%%%""""""'''))))))))),,,)))(((''''''((((((''''''***'''''')))(((&&&%%%((((((((('''&&&%%%&&&((()))%%%%%%%%%%%%%%%%%%&&&'''+++***)))***++++++)))'''%%%'''))))))'''(((,,,000:::>>>>>>555---***)))'''+++)))(((((((((((((((''''''(((((()))))))))))))))+++)))((((((***++++++***,,,)))......%%%'''...---...)))''')))***'''&&&(((*********************************+++,,,---...////////////...---,,,*********,,,,,,,,,******+++,,,---+++)))***+++,,,,,,+++...,,,******+++,,,+++***)))+++---...---+++******,,,******------++++++...---,,,---333888@@@NNN[[[cccgggmmmqqqpppmmmhhheeeiiimmmppprrruuuzzz{{{xxxqqqmmmkkkjjjeeeXXXMMMHHH;;;888444333333333111///222222222111111111111111///222777<<<@@@@@@<<<888111222222333444555777888999999999;;;>>>@@@BBBBBB<<<:::888777999;;;<<<<<<<<<<<<;;;:::::::::::::::::::::;;;;;;<<<======>>>@@@???BBBIIIQQQUUUSSSOOOOOOKKKIIIKKKNNNQQQSSSUUUKKKBBB666---)))((('''&&&(((''''''(((******)))'''$$$$$$$$$%%%%%%$$$$$$$$$'''%%%######$$$%%%$$$###((('''%%%&&&''''''&&&$$$######""""""######$$$%%%###&&&&&&######&&&&&&###%%%######&&&&&&$$$$$$'''$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&%%%#########"""$$$%%%&&&$$$###)))$$$"""$$$&&&$$$$$$'''$$$&&&&&&%%%$$$###$$$%%%!!!###%%%%%%$$$###$$$%%%###""""""""""""######$$$%%%%%%$$$$$$############$$$$$$***###"""&&&$$$'''%%%$$$$$$%%%&&&&&&%%%%%%&&&###!!!"""&&&%%%%%%$$$$$$$$$$$$######)))!!!$$$(((######(((&&&$$$%%%&&&%%%$$$###$$$%%%$$$%%%''''''%%%%%%&&&''''''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&)))******'''%%%)))$$$(((+++%%%'''***%%%)))'''&&&&&&'''((((((''')))((('''((())))))'''%%%&&&$$$%%%((()))(((,,,222---)))'''***+++))))))***)))******)))((((((***+++'''((()))+++++++++******(((((()))******++++++,,,,,,***+++...///---...111000000111111111111000000...---,,,,,,---...000111...///111333555666666666999???GGGLLLPPPTTTZZZ^^^]]]___bbbgggnnnvvv~~~tttcccTTTJJJ@@@???@@@DDDHHHIIIGGGCCC===<<<;;;999777666555444666666777888888777555444444333222111111222333444333222000111222222111///111111222222222222111111333111111555666444555888444555666555333111111111222222111111111111222222222111////////////---+++---...///...,,,+++,,,---,,,---...---+++***+++,,,,,,,,,------------,,,,,,,,,))))))++++++)))(((++++++++++++++++++*********,,,)))(((******'''(((+++)))))))))((('''''')))+++&&&&&&%%%%%%%%%&&&&&&'''(((''''''((()))(((&&&$$$%%%''')))((('''(((,,,000:::@@@@@@888///,,,+++***((((((((((((((())))))***%%%&&&&&&'''''''''''''''+++***((()))***++++++***...)))+++***%%%000BBBHHH000,,,)))++++++(((&&&'''+++++++++***************++++++++++++,,,---...////////////...---,,,******+++,,,---,,,*********+++,,,+++)))***+++,,,,,,+++...,,,******+++,,,+++******+++,,,------,,,***(((,,,)))***------++++++...+++***,,,000333777AAAKKKWWW\\\bbbfffeeeccc```______bbbeeegggnnnwwwzzzxxxlllfffcccdddddd___[[[ZZZHHHCCC>>><<<;;;999555222111111111111111111111111///111777===AAAAAA>>>:::222222222333444555666777888999:::<<>>@@@KKKYYYbbbaaa]]]ZZZRRRLLLLLLNNNOOOPPPRRR;;;555---(((''''''%%%###''''''''')))***+++)))'''###$$$%%%$$$$$$%%%$$$###'''%%%######$$$%%%$$$###'''&&&$$$%%%&&&&&&%%%#########""""""######$$$%%%"""%%%&&&######&&&%%%"""%%%######&&&&&&$$$$$$'''%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$###$$$%%%&&&$$$#########"""$$$&&&&&&%%%###+++%%%"""$$$&&&$$$###$$$%%%&&&'''&&&$$$###$$$%%%!!!###&&&%%%$$$###$$$&&&######"""""""""###%%%%%%###""""""!!!!!!!!!!!!!!!%%% &&&+++$$$"""'''&&&&&&$$$""""""$$$%%%$$$###$$$&&&$$$###$$$&&&######"""""""""!!!!!!!!!***!!!$$$(((###"""'''&&&###%%%&&&%%%######$$$&&&###%%%''''''&&&%%%&&&((('''%%%%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((()))&&&'''(((***,,,,,,)))%%%)))$$$(((+++&&&(((+++%%%***(((&&&&&&'''((((((((((((((('''((())))))'''%%%)))''''''))))))(((***///,,,((((((+++,,,))))))+++---......---,,,+++---...)))+++---...//////...---------///000222333333333444111222555666555666:::;;;;;;;;;;;;;;;999888777666555444444444666888:::666888<<<@@@DDDFFFHHHIIIOOOVVV```ggglllqqqwww}}}qqq\\\NNNDDD>>>>>>???DDDLLLSSSVVVUUURRRIIIIIIGGGEEEBBB???>>>>>>AAAAAACCCCCCCCCBBB@@@???>>>===;;;::::::;;;===>>><<<;;;;;;;;;<<<<<<:::888:::;;;;;;<<<<<<;;;;;;:::;;;888999<<<===<<<===@@@@@@CCCDDDBBB>>>::::::;;;<<<;;;999777777999;;;<<<;;;888555555555444111///444555666555333222333444000222333222000///000222222222333333222111//////111//////111000,,,,,,///...///000000////////////000---,,,------++++++///)))+++,,,***((((((***---((((((''''''''''''((((((%%%%%%%%%'''((('''$$$"""$$$''')))((('''(((,,,///;;;AAABBB:::111---,,,,,,)))))))))((('''(((((()))%%%&&&&&&''''''''''''''',,,***))))))***+++******+++'''***+++)))999QQQ[[[111,,,***,,,,,,***(((***+++++++++*********))))))++++++++++++,,,---....../////////...---,,,******+++,,,---,,,***)))***+++,,,***)))***+++---,,,,,,...,,,******+++,,,+++***++++++,,,------,,,***(((,,,)))))),,,---***+++...++++++---///000000666>>>IIINNNUUUXXXXXXWWWWWWWWWWWWYYY[[[___iiiuuu{{{zzzlllccc]]]^^^aaaaaabbbdddZZZUUUMMMIIIFFFAAA:::555111111111111111111111111///222777===@@@@@@<<<999333333333333333444555666555666777999<<<@@@EEEIII@@@>>>:::999999::::::999777777777777888999::::::999999999:::;;;;;;<<<<<<>>>>>>BBBMMM\\\iiipppqqqlll```VVVTTTSSSPPPOOOQQQ333///+++)))***)))&&&###''''''''')))++++++)))'''###%%%%%%$$$$$$%%%%%%###'''%%%######$$$%%%$$$###&&&%%%###$$$%%%%%%$$$"""#########"""###$$$$$$%%%"""%%%&&&######&&&%%%"""%%%######&&&'''$$$%%%(((&&&&&&&&&&&&%%%$$$######$$$######$$$&&&&&&$$$############$$$&&&&&&%%%$$$,,,&&&###$$$&&&$$$"""###%%%&&&'''&&&$$$###$$$%%%!!!$$$&&&&&&$$$###$$$&&&$$$$$$#########$$$&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%% '''---%%%###((('''$$$###!!!!!!"""######""")))((('''&&&&&&%%%$$$###((((((((('''''''''&&&&&&+++!!!###)))###!!!&&&&&&"""$$$&&&%%%###"""$$$&&&"""%%%((((((&&&%%%&&&((('''&&&%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''(((******'''(((***+++,,,---***&&&)))$$$'''***&&&(((+++%%%***(((&&&&&&'''(((((((((((((((''')))***)))'''$$$,,,)))(((******)))***...+++((((((+++,,,***))),,,000111111000......///111,,,---///111222222111000333444666888999;;;;;;;;;AAA>>>???BBBCCCBBBCCCGGGJJJJJJJJJJJJIIIGGGEEEDDD>>>===<<<<<<===>>>AAABBBFFFIIINNNSSSYYY]]]```aaakkksss|||vvv```MMMDDDAAA@@@DDDFFFKKKSSSZZZ]]]ZZZWWWYYYYYYXXXUUUQQQNNNMMMMMMIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDBBBAAAAAABBBDDDEEEFFFEEEDDDEEEEEEEEECCCAAAHHHIIIIIIJJJJJJIIIIIIHHHGGGDDDEEEHHHIIIHHHIIIMMMQQQTTTVVVSSSNNNIIIIIIKKKKKKIIIFFFDDDDDDFFFIIIKKKGGGDDDAAA@@@@@@???<<<999<<<======<<<:::999:::;;;666888:::888666444666888777777777777666444222111222000111444444111222666111222333444333222222333333000...000000---...222***,,,---,,,))))))+++...******)))))))))))))))*********+++,,,---,,,)))'''$$$'''(((((('''(((,,,///;;;BBBCCC;;;222...------***+++***)))'''&&&'''((('''(((((())))))))))))))),,,+++))))))***+++*********''',,,---)))444HHHOOO000+++))),,,---++++++---++++++++++++******))))))++++++++++++,,,------.../////////...---,,,******+++,,,---,,,***)))***+++,,,***)))***+++------,,,...,,,******+++,,,+++***++++++,,,------,,,***''',,,)))))),,,---***+++---,,,+++---000...,,,000666;;;@@@FFFJJJJJJJJJKKKMMMTTTVVVWWW\\\gggvvv}}}~~~oooddd[[[ZZZ]]]___bbbeeehhhbbbYYYRRRMMMGGG>>>777111111111111111111222222000333777<<>>:::666444444333333333444444555111222333444777;;;@@@DDDAAA>>>:::888888888888777555555555555666888999:::888888999::::::;;;;;;<<<>>>???DDDMMM\\\lllyyy|||nnn```[[[XXXSSSQQQSSS,,,***(((%%%$$$$$$%%%&&&'''((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''$$$"""###&&&))))))'''######$$$###$$$&&&***---((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$"""'''&&&$$$###"""""""""###&&&$$$""""""###$$$###"""%%%%%%&&&'''''''''''''''&&&%%%###"""""""""###$$$&&&&&&'''''''''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&& """((('''%%%(((''''''&&&%%%$$$$$$$$$&&&###!!!"""%%%((((((''''''(((((((((&&&%%%&&&'''((('''&&&'''***++++++***+++---///000...,,,++++++''''''((((((((((((''''''(((((()))***************,,,+++***))))))***,,,---++++++***))))))***++++++/////////......///333666666777888:::;;;<<<;;;;;;=========???BBBBBBAAA???@@@AAADDDIIIMMMOOOOOOMMMZZZ\\\[[[YYYVVVXXX___eeehhhhhhgggccc^^^XXXSSSPPPHHHAAA<<>>>>>>>>>>>>>>;;;======;;;999:::>>>AAA<<<888555444666777555444333000...///000111///,,,000...,,,+++,,,------,,,---+++)))((())))))(((''')))+++,,,+++)))***...111DDDIIIHHH>>>777222&&&(((((()))***************...---,,,+++++++++,,,---&&&'''((()))*********)))///---++++++---///000000,,,,,,+++************+++))))))******))))))((('''+++,,,------------,,,,,,,,,---///000000000//////+++---...---******,,,///,,,***)))'''''')))***,,,)))************+++++++++...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---555666888;;;>>>AAACCCDDDEEEJJJPPPZZZkkk{{{~~~yyyiiiaaaWWWOOOOOOVVV```gggkkkjjjhhhddd]]]PPPAAA666555444222000000111000---///555:::;;;;;;:::555///000000000000111111111111000222444555666888<<>>>>>??????>>>>>>;;;999888999888666333555333111000111111000///222000...---------,,,+++)))+++------,,,...111444BBBLLLPPPFFF;;;555///(((......///////////////......---,,,++++++***++++++)))))))))***************---+++)))***+++---------******))))))(((((())))))++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,---000333444333000---,,,---...---******,,,...,,,+++***))))))***+++,,,************+++++++++,,,------,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,///000111444666999:::;;;???CCCHHHQQQ```mmmooojjjddd^^^UUULLLIIIOOOYYYaaakkkkkkjjjhhhbbbVVVHHH???555444111///000111111///000777;;;<<<;;;:::555///000000000000111111111111111222333444555777:::===<<<;;;;;;:::888777555555555777888777666555666888888888888888999;;;<<<<<<;;;>>>AAAFFFOOO^^^ppp}}}|||uuuqqqmmmeeeaaa___&&&%%%$$$$$$$$$&&&'''(((''''''((((((((('''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$&&&%%%###""""""###$$$$$$$$$######$$$&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$########################)))'''&&&''')))*********((()))***)))'''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%(((%%% """%%%(((&&&$$$$$$%%%%%%%%%$$$"""###############""""""&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$###""""""######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%''')))******(((((()))+++***,,,...---++++++...111;;;CCCJJJHHH???555111000000000000000000111222333111222333444555666777888;;;;;;;;;;;;<<<===??????@@@@@@AAABBBCCCDDDDDDDDDFFFHHHJJJKKKLLLNNNRRRUUU]]]```eeejjjmmmooonnnnnnlllmmmpppsssuuuuuurrroootttqqqnnnnnnqqqvvvzzz|||}}}}}}|||xxxttttttxxx|||}}}vvvnnnhhheee^^^[[[[[[dddrrr}}}ooo___JJJFFFCCCFFFQQQ]]]ggglllmmmkkkkkklllnnnmmmiiifffmmmkkkgggeeecccbbb___]]]WWWXXXYYYXXXUUUSSSRRRQQQQQQPPPPPPQQQSSSUUUUUUTTTSSSVVVYYY[[[ZZZYYYYYYZZZWWWYYYYYYXXXUUUVVVYYY]]]\\\ZZZXXXZZZ___cccdddccceeeggghhhiiihhhfffdddbbbeeeffffffeeeddddddeeegggeeecccbbbccceeefffccc``````]]]XXXUUUTTTUUUTTTTTTVVVVVVTTTRRRRRRTTTYYY\\\ZZZ[[[\\\]]]]]]]]]\\\\\\______^^^^^^^^^_________XXXYYYZZZ[[[\\\```dddhhhddd^^^VVVOOOLLLLLLMMMNNNNNNLLLJJJIIIHHHFFFCCCAAA???===;;;;;;;;;:::888777:::888555444555444333222---///000111222444777:::AAAPPPWWWKKK<<<555222///....../////////...------......---,,,+++******)))---,,,,,,+++++++++++++++,,,***))))))+++,,,,,,+++*********)))))))))))))))************************,,,,,,,,,------,,,,,,++++++,,,///444888777333...---......,,,******+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++...---------,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,...///111222333666888;;;AAALLLUUUVVVQQQUUUSSSMMMFFFCCCGGGSSS\\\ggghhhjjjkkkggg^^^RRRJJJ999555111///000000111111444:::>>>>>>===;;;555///000000000000111111111111111222222222222444777999999999999888777777666666666777888777666555666777777777777888999:::<<<<<<===>>>>>>???DDDPPP```kkkrrruuuvvvuuuuuutttoooiii%%%%%%$$$$$$$$$%%%&&&'''''''''((((((((((((''''''%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###$$$%%%$$$$$$###%%%&&&'''&&&$$$%%%&&&(((((((((&&&$$$"""########################%%%$$$$$$%%%&&&&&&'''&&&%%%'''***+++***(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&)))'''###!!!!!!"""%%%'''(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%&&&&&&&&&(((+++***(((&&&'''((()))))))))((((((((((((''')))))))))******+++***)))***,,,------------///000,,,///222111111666???GGGYYY```ddd]]]NNN@@@::::::;;;;;;<<<===???AAACCCEEEEEEEEEFFFGGGIIIJJJLLLMMMRRRRRRSSSTTTVVVWWWWWWXXX[[[[[[ZZZYYYZZZ\\\___```^^^```dddfffhhhjjjmmmppp||||||}}}zzzvvvuuuwww{{{~~~}}}{{{wwwrrrpppsssyyy~~~~~~}}}yyyvvvuuuzzzxxxhhhWWWLLLFFFEEEGGGNNNXXXcccjjjnnnooollljjjmmmqqqrrrnnniiinnnkkkgggeeecccbbb```^^^YYYZZZZZZYYYWWWUUUSSSSSSSSSSSSTTTVVVWWWXXXXXXWWWVVVXXX[[[[[[[[[ZZZZZZZZZXXXXXXXXXVVVTTTUUUYYY]]]^^^\\\[[[]]]aaaeeeggggggfffdddddddddfffgggfffeeehhhiiiiiihhhhhhhhhhhhiiifffeeedddfffhhhiiigggeeeaaa^^^ZZZWWWWWWXXXXXXWWW\\\^^^^^^[[[XXXXXX\\\aaa____________^^^___aaacccgggffffffeeefffggghhhhhhccccccdddfffhhhlllpppssssssnnngggaaa\\\[[[[[[[[[\\\\\\[[[ZZZYYYWWWUUUSSSMMMKKKJJJIIIIIIHHHEEECCCEEECCCAAA@@@@@@@@@>>>===;;;:::999888999<<<@@@CCCLLLYYY^^^RRRBBB:::555111///000000000000///......////////////...---,,,,,,111000...---,,,,,,,,,---...,,,++++++,,,---,,,+++------------,,,,,,+++++++++*********++++++,,,,,,------.........---,,,,,,+++***,,,111777:::777444000000///---,,,+++++++++***++++++,,,,,,++++++***+++,,,,,,,,,------------,,,++++++*********++++++.........---,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,---......////////////000444;;;??????<<>><<>>BBB@@@???<<<666//////000000000111111111111000111222111000111444666777666666666666666666777666777888777666555666777555555666777888:::;;;<<<999999999999===DDDNNNVVV[[[eeelllmmmrrrzzzyyyqqq&&&&&&%%%%%%$$$$$$$$$$$$''''''((((((((((((((('''$$$$$$###"""!!!"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$%%%&&&(((((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$$$$%%%%%%%%%(((+++,,,+++)))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''''''''%%%%%%''''''''''''''''''''''''+++***)))(((((((((((((((&&&&&&'''(((((()))******'''***,,,,,,)))***...222------------,,,,,,++++++---...//////000111222333///111333444444444666888777:::===>>>BBBLLL[[[fff{{{uuueeeYYYUUUWWWUUUVVVWWWZZZ]]]```cccdddjjjjjjjjjkkklllnnnpppqqqwwwxxxzzz|||}}}~~~~~~}}}|||wwwrrrpppqqqtttvvvsssvvv{{{~~~}}}{{{|||}}}||||||qqqnnnhhheeehhhppp|||yyygggYYYOOOIIIGGGRRRRRRUUUYYY```eeeiiikkkllliiihhhlllrrruuurrrnnnllliiifffcccbbb```^^^\\\ZZZYYYXXXXXXWWWVVVUUUTTTSSSTTTVVVWWWXXXXXXYYYYYYWWWYYY[[[[[[[[[ZZZZZZ[[[YYYXXXWWWUUUUUUVVVZZZ\\\\\\\\\\\\^^^aaaeeeggghhhiiigggfffgggjjjlllnnnnnnkkkjjjjjjkkkkkkkkkkkkjjjffffffffffffggggggfffeeedddaaa^^^\\\]]]^^^______```dddfffddd^^^[[[^^^bbbeeeeeeccc```___bbbgggllliiihhhgggfffggghhhjjjkkkjjjiiiiiijjjmmmpppsssuuuuuutttqqqmmmiiieeecccbbbdddeeeggggggfffeeedddddd[[[YYYWWWVVVVVVUUUSSSQQQUUUSSSPPPOOOOOOOOOMMMLLLLLLIIIDDDBBBCCCGGGKKKNNN[[[dddeee\\\QQQKKKDDD;;;;;;<<<<<<<<<<<<<<<;;;;;;666666555555444444333333555444333222111000000000000///......//////---,,,//////000000//////...---//////............///000---------------,,,+++++++++)))***...444:::<<<<<<555333111000...---,,,,,,***++++++,,,,,,++++++***------------............,,,++++++***++++++,,,,,,.........------,,,,,,,,,---...............------------------............///---,,,///333444333222333777999888777===IIITTTWWW[[[aaafffgggeeebbb___NNNDDD999555111...///444???CCCDDDAAA>>><<<666000///000000000111111111111000111111000//////111444555444444444444555666777777888888777666555555666555555555666777888::::::555666888999<<<@@@DDDGGGHHHSSS\\\___ggguuuzzzwww'''&&&&&&&&&%%%%%%$$$$$$''''''((()))))))))(((((('''&&&$$$#########$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''&&&%%%%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%&&&'''(((***,,,,,,)))&&&%%%%%%''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$((('''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((())))))+++***))))))(((((())))))'''((()))***+++,,,------(((***,,,---,,,...333777/////////000000111111222222333555666777999===@@@@@@BBBDDDEEEFFFGGGIIIKKKOOOQQQTTTXXX___kkkyyyzzzzzz}}}wwwyyy|||{{{xxxuuurrrnnnjjjZZZWWWUUUWWW```ooo~~~xxxaaaRRRIIIGGGKKKOOO^^^___aaadddhhhkkkmmmnnnnnnlllllloootttvvvuuusssjjjhhheeedddbbb```\\\ZZZYYYXXXWWWWWWXXXXXXWWWUUUSSSUUUWWWWWWWWWWWWYYY[[[XXXZZZ\\\\\\\\\\\\]]]^^^[[[ZZZYYYXXXXXXZZZ\\\]]]ZZZ[[[]]]```bbbeeeggghhhiiiiiihhhiiijjjmmmqqqsssmmmmmmlllmmmoooooommmkkkggggggggghhhhhhggggggfffdddbbb___^^^___aaabbbbbbdddgggjjjhhhccc___```cccffffffdddaaa___bbbiiinnnjjjiiihhhggghhhjjjlllnnnnnnllljjjkkkooorrrttttttppprrrtttrrrnnniiieeeccceeehhhkkkmmmlllllllllllleeebbb___^^^^^^^^^^^^]]]ccc```^^^\\\\\\[[[ZZZXXXXXXUUUPPPNNNPPPSSSUUUVVV]]]dddeee```\\\[[[SSSGGGIIIIIIJJJKKKKKKKKKKKKKKKFFFDDDBBB???>>>======>>><<<<<<<<<<<<;;;:::999888666555444444444444222///222222333444333222111000111000///------......///............---,,,++++++,,,,,,---///333999???CCC:::888555333222111///---,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////,,,,,,++++++,,,,,,------------------------------...////////////......---------------------------111...---000222111111222222444666444333777???FFFNNNSSSZZZ```cccdddeeefffXXXJJJ===777222---///555BBBEEECCC>>>:::999555///000000000000111111111111///000000///......111333444333222222222444555666777888999888666444555666555555555555666777888888444666999<<<>>>????????????FFFMMMRRR\\\iiitttxxx%%%&&&&&&''''''''''''&&&''''''((())))))))))))))))))(((&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%$$$%%%$$$$$$&&&'''(((&&&%%%%%%%%%&&&&&&&&&&&&ӵ%%%%%%%%%%%%%%%(((******(((''''''((((((***+++***(((&&&%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))((('''''''''''''''((((((+++)))''''''((()))((('''%%%&&&'''((()))*********)))))))))))))))***+++,,,******+++,,,---......///*********+++,,,---.........///000111333444555666333555888:::;;;<<<>>>???;;;<<<>>>@@@CCCEEEGGGHHHĦQQQWWW\\\```bbbeeeĦkkknnnpppqqqtttyyyӵ|||wwwpppiiibbbZZZTTTOOOBBBBBBFFFOOO___ssspppaaaSSSĦfffgggiiilllnnnqqqtttvvvttttttttttttttttttttttttkkkjjjiiihhhgggccc^^^[[[ZZZWWWVVVWWWYYYZZZZZZXXXTTTVVVWWWVVVUUUVVVYYY]]]WWWXXXZZZ[[[[[[\\\]]]___[[[ZZZZZZZZZ[[[\\\\\\\\\YYY\\\```ccceeeggghhhhhhiiijjjkkkjjjhhhjjjnnnrrrnnnllllllmmmoooooommmjjjfffggghhhiiihhhhhhiiiiiieeebbb___]]]^^^`````````dddffffffeeebbbaaadddfffbbbeeefffdddbbbccchhhmmmmmmllljjjiiijjjlllooopppllljjjhhhjjjnnnrrrssssssmmmppprrrqqqlllfffcccaaabbbfffkkklllllljjjkkkllliiieeeaaa___```aaabbbcccgggeeebbb``````___^^^\\\[[[ZZZYYY[[[]]]^^^]]]ZZZ[[[bbbeeeccccccddd^^^SSSSSSTTTUUUWWWXXXXXXXXXXXXYYYVVVQQQLLLHHHGGGGGGGGGEEEFFFHHHIIIHHHGGGDDDCCCAAA@@@?????????>>>;;;999888999:::;;;:::999777666777555333111000000111222333333333333222111000000...111444555555888>>>DDD???<<<888666555444111///000///...------...///000....../////////000000000------,,,,,,------...///,,,,,,------.../////////......//////......---,,,------------------------///++++++///111//////333444555444333222333777:::CCCHHHOOOUUUYYY^^^cccfff\\\KKK===777222,,,///777CCCDDD@@@999444444111---000000000000111111111111//////000///......111333444333222111111222444555777888999888555444555666666555555444555555666666666666888999;;;<<<;;;:::======BBBJJJQQQZZZfffqqq###$$$&&&'''((()))))))))''''''((())))))))))))))))))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!###&&&(((((('''%%%###%%%%%%$$$&&&'''((('''%%%%%%%%%%%%%%%%%%4ĉ@ӵ$$$$$$$$$%%%(((+++***(((&&&&&&((($$$&&&(((((((((((()))***''''''&&&&&&&&&''''''(((%%%%%%&&&''')))+++,,,------+++)))((((((***,,,------+++))))))***+++***)))'''(((***+++---.........,,,,,,+++***+++,,,...///...///000111222444555555000000111333555777999:::;;;<<<===>>>@@@BBBCCCCCCEEEGGGKKKOOOQQQQQQOOONNNOOOQQQTTTXXX\\\```ccceee>Lhhhnnnvvv}}}}}}=hĦ4ĉ@ӵyyyrrrggg\\\RRRIIIAAA<<<777:::BBBQQQfff{{{sss\\\SSSNNN>Liiijjjkkkmmmoooqqquuuyyy|||yyyyyyyyywwwsssqqqqqqqqqmmmlllllllllkkkgggaaa]]]ZZZXXXVVVWWWZZZ\\\\\\ZZZUUUWWWWWWVVVUUUVVVZZZ^^^TTTVVVXXXYYYYYYZZZ\\\^^^ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZ^^^cccggghhhiiiiiijjjlllooopppnnnjjjiiinnnsssllljjjjjjkkknnnnnnkkkhhhccceeeggghhhhhhiiijjjkkkiiifffbbb``````aaaaaaaaacccbbbaaa______aaaeeehhhcccggglllllliiihhhkkkooonnnmmmkkkjjjkkkmmmppprrrhhhfffdddggglllppprrrrrrllloooqqqnnniiiccc`````````dddiiijjjiiiggghhhiiiiiieee```^^^___aaacccdddeeeccc```___^^^]]]\\\ZZZYYY[[[^^^cccffffffaaa\\\^^^hhhmmmjjjjjjkkkfff^^^]]]^^^```aaaccccccddddddgggccc\\\TTTOOOLLLLLLLLLLLLNNNPPPRRRRRRPPPMMMJJJKKKJJJIIIIIIIIIHHHEEEBBB???@@@AAABBBBBB@@@>>>===BBB@@@===;;;:::::::::;;;::::::::::::999888777666000666;;;;;;888888===CCCBBB>>>:::888888666333000333111000......000111333////////////000000000000---------------...///000+++,,,,,,---...///000000---.........---,,,,,,+++.............../////////+++'''''',,,...+++---111555444222222222333555666:::???FFFKKKPPPVVV^^^ccc\\\KKK<<<666111,,,///999CCCCCC===555000000...+++000000000000111111111111.../////////...///111444444333111000000111333444888999999888555444555555666666555444444444444555777666555555666777777666<<<888;;;EEEKKKNNNZZZiii(((&&&%%%'''***,,,+++)))"""###%%%'''((())))))***((((((''''''&&&''''''''''''''''''&&&''''''((())))))(((&&&$$$$$$%%%&&&(((***$$$###((()))&&&&&&***(((&&&$$$######%%%'''((('''''''''((()))))))))***$$$%%%%%%&&&&&&GG=?(((((()))'''%%%&&&((()))'''%%%))))))((()))++++++)))'''******)))))))))))))))***---------------,,,+++******+++,,,---......---,,,,,,---///.........000222888444///...000333444444777666444333222333666888777888;;;???CCCDDDCCCBBB===@@@CCCFFFGGGIIIKKKMMMPPPQQQTTTTTTUUUUUUWWWYYY[[[aaahhhlllmmmnnnrrrvvvsssrrrrrrvvv|||HdĦ=ĪjGG=?}}}rrreee^^^SSSHHH???999777666888<<>>===BBBGGGIIIGGGBBB===;;;CCCAAAAAAAAA===777777;;;;;;888444333333444444444222111000111222222111000111000000//////......---111///---,,,+++,,,---...111111000//////////////////////////////////////////---,,,,,,.../////////555444222000000111222333888888:::>>>EEENNNVVV[[[UUULLL???555000///000111BBB>>>999333///......///111111000000//////......+++---000000/////////000555333111111333444555444:::999999888777666555555555555555555666666666666777777777888999:::<<<===777999;;;===AAAGGGNNNSSS)))'''&&&ӵ(((((()))ĭӵ(((ӵ%%%Ħ+++***((('''&&&&&&&&&&&&***ӵӵ((()))ĦƜ`1.׼s*********,,,Ħ---+++******)))***,,,---,,,ӵ,,,Ħ111222111000000000000111222444ĭӵ???CCCĦFFFHHHKKKĦ\\\ĦdddeeefffgggmmmoooqqqqqqqqqqqqssstttDdD?fӵĦӵƜ`1.׼sĭӵӵĦ|||nnn888999tttĦĦ}}}nnnaaaWWWRRRYYY]]]dddDdD|||{{{yyyllllllӵmmmlllӵVVVӵWWWXXXWWW[[[[[[Ħ^^^gggӵqqquuurrrkkkĭӵlllllldddbbbcccaaa]]]]]]aaabbbcccbbb```^^^^^^aaadddccceeeggggggggghhhjjjmmmjjjjjjhhhddd```aaafffjjjhhhdddbbbfffmmmrrrrrrooolllllljjjgggjjjmmmkkkfff```dddhhhjjjhhhfffeeefffcccbbb```___^^^___```aaaaaabbbcccccc```___^^^^^^bbbbbbdddfffhhhhhhfffdddgggjjjmmmllliiigggiiikkkcccdddeeefffggggggiiijjjnnnjjjeeebbb___\\\WWWSSSTTTTTTUUUWWWZZZZZZXXXUUUSSSRRRRRRSSSSSSRRRPPPNNNOOOPPPSSSUUUVVVUUURRRPPPVVVRRRQQQSSSSSSQQQRRRVVVWWWSSSPPPPPPRRRSSSPPPMMMJJJNNNSSSVVVSSSLLLBBB<<<>>>AAAIIIMMMIIIBBBAAADDD@@@>>><<<:::999888999:::999888777666666555444333444444333222222111000000333111///...---...000111222111000//////000000111111111111000000000000000///...,,,---...//////...111222222333222111000000222222333666;;;BBBHHHLLLIIIBBB999111......///000<<<:::666333000000000111111111000000////////////---///111111000//////000444222000111222444444444888888888888777777777777666666666666666666666666555666666777888999:::;;;777999:::<<<>>>AAAFFFJJJ+++***?~4(((......g&e>&e+++g&e)))>hӵ))))))))))))(((((((((g&e,,,guO>uO>&e+++***4ff?>ߝL222gĉ@111111111000Shӵ444333222111333555666g&e999>hӵAAA???>>>???@@@AAABBBDDDfff?><zEEEg&e>&eVVV\\\HLWWWVVVWWWShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ{{{ooo3h?@eppp~~~Z3h?gLooo```YYYXXXYYYZZZbbbffflllD%%)?fff?><zrrrooo=?Ħiiig&eZZZg&eUUUWWWYYYS?ʬ]]]4ff?>ߝL___@eeeeg&esssssssss3h?g&e>&elllmmm??lllhhheeedddbbb______bbbbbbbbbbbbaaa``````bbbeeedddhhhkkkjjjggghhhlllqqqkkkkkkjjjeeeaaa___bbbeeefffcccaaaeeelllqqqqqqnnnffffffdddccchhhoooppplllaaadddggghhhgggfffeeeeeeaaaaaabbbbbbaaa```___^^^aaaccceeefffdddbbbaaabbbiiigggffffffhhhiiiiiiiiimmmoooqqqnnnjjjggghhhiiidddcccccccccdddfffgggiiinnnlllhhhfffdddaaa^^^[[[VVVVVVYYY\\\^^^]]]ZZZWWWUUUVVVXXXWWWVVVUUUUUUVVVTTTUUUXXXZZZ[[[ZZZYYYXXX[[[XXXXXX[[[\\\[[[\\\___```]]]ZZZZZZ\\\\\\ZZZWWWVVVYYY___cccbbbYYYKKKAAA999@@@LLLUUUTTTNNNKKKNNNNNNOOONNNKKKGGGFFFHHHJJJFFFEEEDDDBBB@@@>>>===<<<<<<;;;;;;999888777666666888777555333222222444444555444222111111111222333000000///...------------111///...///000000///......000444666666444111///000000///000333777;;;>>>===888222......///000111444333222222111222222222111000000000000////////////111222222000//////000333111000000222333333333666666777777888999::::::888777777666666555555444333444666888999999888888666888:::::::::;;;===???...4Dӵ...333222Hƅ^Hu]Ħ///Hu]Ħ///ZuR)Ħ'''***,,,---------,,,Hu]Ħ333HŐeHŐeHu]Ħ333qIܗGIӵ@@@ttAAAAAAAAAHGgĉ@GGGEEEEEEEEEEEEGGGIIIKKKHu]ĦPPPZuR)Ħ[[[XXXVVVVVVXXX[[[\\\sߝLGdUĦXXXHƅ^Hu]ĦtttntHdĦXXXVVVHGgĉ@yyyHdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttjjjeeeHƅ^Hu]ĦqqqH׼s|||vvvxxxzzz|||tQje<ĦuuuBt=o9ĦH׼sppp{{{HtĦBt=o9ĦHdĦeeeZZZUUUYYYaaagggkkkkkkmmmqqqDtfo9ĦsߝLGdUĦqqqHt@cӵHu]Ħ]]]Hu]ĦSSSVVVHtƅ^\\\qIܗGIӵ[[[H׼scccdddHu]ĦpppoooBt=o9ĦHƅ^Hu]Ħlllgggmmmjjjgggeeecccbbbcccdddbbbbbbbbbaaaaaaaaabbbccceeekkkooonnnhhheeeiiimmmkkkllllllhhhbbb______aaafffdddcccfffkkknnnnnnlllbbbbbb```___eeennnqqqooofffggghhhhhhgggfffeeeddd```bbbeeegggfffdddaaa___dddfffiiijjjhhheeeccccccjjjgggcccccceeeiiilllmmmsssttttttpppkkkgggffffffcccaaa______aaaccceeefffkkkjjjhhhfffeeecccaaa```WWWXXX[[[^^^```___[[[WWWUUUXXXZZZYYYWWWUUUWWWZZZTTTVVVYYY[[[\\\\\\]]]^^^ZZZXXXXXX\\\]]][[[\\\___aaa___^^^^^^______\\\ZZZ[[[]]]bbbhhhjjjdddVVVKKK>>>???FFFPPPUUUSSSRRRSSSXXX[[[\\\YYYTTTQQQTTTXXXSSSSSSSSSQQQNNNLLLKKKKKKGGGGGGFFFEEECCCBBBAAAAAACCCBBB???<<<:::999999:::<<<;;;999666555444444555333222000...------------222111000000222222000///---///333555666666444222333222111111222444666888555333000///000111111111//////000111222222222222000000000000000000000000111222333222111///000111222111000111222333333222333444555777999;;;<<<===9999998887776665554443333334447779999999998887774447779999998887777778885556664DuXӵ<<<;;;;;;DdDΦDdDĦ<<<DdDĦ888888t|<,,,...111444555444333222DdDĦ>>>DdDΦDdDΦDdDĦHHHpeƜ4DuTӵVVV`eĭ[[[qetaaa```___^^^^^^___aaadddfffDdDĦjjjnnnt|>>===;;;:::DdDĦRRRDdDΦDdDΦDdDӵddd=ӊB1.uTӵoooHߝL`o9uuupo9wӵwwwrrrsssuuuyyy||||||DdDĦ|||~~~o)h}}}}}}~~~~~~~~~~~~~~~DdDΦDdDĦ}}}DdDΦDdDӵGIpӵDdDĦ666po9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦSSSHߝL`o9222DdDΦDdDӵ333DdDĦ<<<>>>>>>???@@@BBBDDDEEEFFFJJJKKKLLLMMMNNNOOOgeĦYYY\\\sp?aĦbbb^^^GIdnuR)ĦDdDĦpppuuuyyy}}}DdDĦGIdnuR)ĦDdDĦMMMWWWaaahhhmmmooopppyyyyyyzzzDdDĦnuR)ĦDdDΦDdDĦmmmDdDĦnuR)ĦDdDĦ^^^DdDĦXXXpo9uVVVWWWWWWUUU=ӊB1.uTӵ[[[DdDĦbbbgggDdDĦhhhGIdnuR)ĦDdDΦDdDӵfffgggiiikkkmmmmmmiiikkkjjjggggggiiiiiifffbbb___ZZZWWWVVVWWWWWWVVVUUU\\\cccfffdddccceeeggg```eeejjjkkkgggdddbbbbbbgggffffffggghhhhhhfffdddcccaaa^^^\\\```hhhjjjgggjjjhhhfffeeefffgggfffeeeeeegggiiikkkkkkjjjhhhgggcccfffjjjjjjgggbbb^^^\\\bbb```]]]^^^ccchhhmmmooohhhhhhiiiiiiiiiiiihhhhhhbbb___\\\]]]```bbbbbb``````aaabbbaaa```___```aaaZZZZZZ\\\___```___[[[XXXVVVWWWWWWVVVTTTTTTVVVWWWTTTVVVXXXXXXVVVWWW[[[^^^[[[YYYZZZ^^^^^^[[[[[[]]]]]]^^^___aaaaaaaaa``````^^^```ccchhhlllkkkeee```QQQDDD888999BBBKKKRRRWWWWWWZZZ]]]]]]\\\\\\___aaa^^^```bbbbbb___^^^```ccc______^^^^^^]]]\\\\\\\\\^^^\\\XXXTTTQQQPPPPPPPPPVVVUUUTTTRRRNNNJJJFFFDDDDDDBBB???;;;999888999999777777888999;;;;;;999777666555333222333555777999555555444333222111000///000///...---......,,,***//////000000000//////...000000000111111111111222222222222111000///111333222222222333555555444222111222333555777999:::;;;::::::999888666555444444666777888999999999888888333666888999888888888999___bbb4DuXӵiiifffgggDdDʜ4DuTӵhhh>d<ĦUUUDt>>><<d<Ħeee>d<ʜDd<ʜ4DuTӵ|||~~~F&uTӵ4DufئL>epuR)Ħ~~~{{{}}}>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<Ħ,,,puR)Ħ>dd<ӵDdd<>d<Ħ;;;4DufئL>e---DdDʜ4DuTӵ+++DdDĦ000......///000111222333444444444444555777888geĦ>>>s<v>aĦDDDBBBpeӵDx<DdDĦXXX[[[]]]```fffkkknnnooorrrDdDĦpeӵDx<>dd<ӵDd<DdDΦDdDĦnnnDdDӵnd<DdDĦ\\\>d<ĦXXXpeӵRRRĦDDDF&uTӵTTTDdDĦ]]]bbb>d<ĦfffpeӵDx<>d<ʜ4DuTӵbbbbbbeeejjjmmmoooiiimmmmmmiiihhhiiihhhcccYYYSSSKKKFFFEEEEEEEEEDDDGGGJJJNNNPPPRRRTTTVVVYYYTTTZZZbbbfffeeebbbaaaaaacccccccccdddeeeeeecccbbbbbbbbb^^^\\\___eeefffbbbeeecccaaabbbeeeggghhhhhhhhhhhhhhhhhhgggfffeeedddaaaeeejjjkkkiiiddd___]]]bbbaaa```aaaeeejjjmmmnnnjjjiiijjjjjjkkklllkkkjjjccc```^^^```ccceeeccc```^^^```aaaaaa___^^^```bbb]]]\\\]]]___```___]]]ZZZZZZXXXVVVUUUVVVWWWVVVVVVTTTVVVVVVSSSOOOMMMPPPTTTWWWUUUWWW\\\]]][[[[[[]]]XXXZZZ]]]___````````````bbbdddgggiiihhhccc]]]YYYLLLAAA777555999AAALLLUUUVVVWWWZZZ]]]___aaacccdddbbbeeehhhfffcccbbbdddhhhfffffffffffffffffffffffffffdddaaa___]]]]]]^^^^^^aaabbbcccbbb```[[[VVVSSSRRROOOLLLHHHEEEDDDDDDEEEDDDDDDEEEHHHJJJJJJHHHFFFDDDBBB???<<<::::::;;;<<<<<<<<<;;;999666333000///222000////////////---+++000000//////////////////000000111111111222222222000111111000//////111333333333333444666666555333111222333444555777888888999999888888777666555555666666666777777777777888555777999999888777888999vvvxxx4DuXӵ|||yyyzzzD&dq&ĒRvvvtttsdKĦUUUDHRRud777;;;@@@EEEIIILLLNNNsdKĦiiiD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ|||s&dq&ĒRi?ʜtd<Ħ***HHܗDӊBnnn<xyyyyyy~~~B?d<******+++,,,,,,------+++******+++,,,---geĦ000Hg8>aĦ///...B?Ho9444>dd<ӵB?Ho9???<xKKKNNNUUU\\\```ccciii&ӫeʬtIӇ\\\>d<Φ>d<ĦiiiD&ӫetIӇVVVDdDĦ[[[sdKĦVVVB?dp&ĒRAAAKKK>d<sdKĦdddB?Ho9fffs&dq&ĒRddd```___ccciiinnnqqqjjjoooooojjjhhhiiifff```NNNGGG===777555555555444777666555555888;;;???AAACCCKKKTTTYYYZZZXXXXXXXXX______aaabbbccccccbbbaaabbbaaa^^^\\\___dddddd```aaa^^^\\\^^^ccchhhjjjjjjkkkiiigggeeecccaaaaaaaaaaaaffflllnnnmmmhhhdddbbbdddcccccceeehhhkkklllmmmrrrqqqpppoooooonnnllljjjeeebbb```bbbfffgggddd```^^^```bbbaaa___^^^```ccc___^^^^^^___``````^^^\\\^^^ZZZWWWVVVXXXYYYXXXUUUSSSTTTSSSNNNGGGDDDFFFJJJOOONNNQQQWWWYYYXXXXXX[[[YYY\\\```bbbccccccddddddcccgggjjjiiicccZZZRRRNNNCCC===888444333777EEERRRPPPPPPSSSWWW\\\```aaaaaagggjjjmmmkkkgggeeegggkkkiiiiiiiiijjjjjjjjjkkkkkkiiihhhfffeeeeeefffggghhhgggiiilllmmmkkkfffaaa]]]ccc```\\\XXXUUUTTTTTTTTTPPPPPPRRRUUUXXXXXXWWWUUUQQQOOOLLLHHHDDDAAA@@@???EEEDDDCCC@@@<<<888444222444333111111222222111///000////////////000111111000000111111222222222222///000000/////////2224444443334445557777775553332222223333334445556666669999998888887777776666666666665555555556666667777778889998887776667779994DuXӵ}}}}}}Hu]3hh}}}zzzsssneOOOIII=e...111444555666<<hfe@ďDkkkjjjjjjssstttvvv{{{nessswww=e|||}}}{{{egeuuutttsĪj@h|||yyyfdDĦ$$$@ďDKKKbbbHkgeppptttwww|||{{{@h@G++++++HĪj@IŌMMMdddBeneHkgeNNNne++++++fe222Hu]3hh&&&''''''se)))'''&&&'''***+++***(((******************geĦja>aĦ,,,,,,@G+++,,,se111444666666555777;;;>>><Ō@G666222Hkge999;;;<<<======DDDJJJQQQHĪj@IŌEEEFFFegeNNNPPPHu]3hIŌJJJKKKDdDĦNNNneQQQNNN@h999555>h---222888seFFFneVVVWWW@GUUUUUUsĪj@heeeaaa^^^^^^bbbgggjjjkkkgggllllllffffffhhh^^^OOO???;;;444///---,,,,,,+++000...------...//////...777888;;;@@@EEEJJJNNNPPPWWWZZZ\\\[[[YYYYYY^^^cccddd```[[[YYY[[[]]]```aaa^^^\\\XXXUUUWWW___hhhooofffddd```\\\ZZZ\\\```ddd______aaagggnnnqqqmmmiiikkkjjjiiijjjmmmqqquuuwwwzzzxxxvvvwwwwwwtttqqqpppoookkkggggggjjjjjjgggcccaaabbbcccccccccaaa```______^^^^^^___aaaaaa```___```\\\WWWVVVYYY[[[[[[ZZZXXXUUUNNNBBB888555999???EEEHHHMMMPPPSSSVVVYYY[[[\\\```bbb______dddhhhhhhggggggfffbbbYYYMMMBBB:::666333222333222444<<>>LLLnnnoooEEE>>>***+++,,,***&&&D^&&&&&&&&&'''s׼s))))))'''&&&'''***+++***(((((((((((((((((((((geFm8***>aĦ,,,,,,+++***+++,,,s׼s///000111222111111222555999Ho:::111...,,,---...///000111666999===333444555999;;;<<<D^:::<<<>>>DdDĦ@@@CCCCCCBBBBBB;;;333000,,,(((***---111s׼s;;;;;;DDDEEEFFFQQQAAA>>>???VVVVVVSSSPPPQQQUUUZZZ]]]^^^ZZZ``````[[[[[[ZZZOOO???666222...+++***))))))(((+++)))(((((()))******)))+++,,,...000444777:::<<d<Ħ}}}}}}|||ssscccSSSHHHĦ...+++))))))******)))$$$&&&'''''''''***000555:::DDDĦ___bbbhhhqqqyyy}}}~~~~~~}}}}}}~~~~~~zzzuuuooohhh]]]SSSMMMGGGBBB>>>:::<<<@@@FFFNNNSSSVVVVVVĦ\\\]]][[[ZZZ[[[___]]]\\\^^^bbbdddbbb```ZZZVVVRRRPPPQQQPPPMMMJJJNNNNNNOOOOOOPPPTTTZZZ^^^aaaaaa```___ZZZNNN@@@555>d<Ħ&&&''''''&&&&&&'''(((,,,777DDDNNNOOOOOONNNMMMMMMOOOSSSVVVYYYXXXZZZ\\\ZZZUUUUUUWWWRRRRRRRRRRRRQQQPPPNNNNNNDDD???666---(((''')))***((('''((((((&&&&&&+++222444:::AAAFFFGGGIIIKKKNNNLLLMMMMMMMMMJJJEEE@@@===444000+++(((Ħ+++)))((((((''''''''''''((((((>d<Ħ)))+++'''''''''Be'''''')))((('''(((*********)))''''''''''''''''''geFYĉ)))***>aĦ++++++******))))))++++++*********+++Be,,,+++++++++,,,,,,---333888>>>nu]ӵiiiZZZLLLAAA===777000,,,+++***'''%%%'''(((((()))***+++,,,,,,////////////...---,,,++++++++++++,,,,,,,,,---------......//////>d<Ħ,,,,,,---000222>d<Ħ111333444Ħ444444333333222111111111+++***((('''((()))***+++&&&''')))***Be---000000000111Ħ444<<<;;;;;;999777444111//////000222777===BBBDDDEEEBBB@@@>>>???CCCGGGJJJKKKDDDJJJLLLJJJIIIHHH===000,,,***((('''(((((('''&&&(((&&&%%%%%%&&&''''''&&&((((((((()))***,,,---...///333777999;;;>>>CCCHHHIIIHHHGGGIIILLLPPPQQQRRROOOQQQRRRQQQPPPTTT\\\ddd```___\\\YYYVVVWWWZZZ]]]^^^^^^___dddkkkooopppnnnrrrsssssstttvvv~~~~~~xxxwwwyyyzzzzzzwwwsssqqqpppjjjiiigggeeedddcccccccccggggggggghhhiiigggdddaaabbb___\\\[[[[[[]]]]]]\\\]]]XXXNNNAAA444...///222+++111:::CCCJJJQQQWWWZZZXXX[[[\\\\\\```gggiiiggghhhgggddd___UUUGGG888...111......//////...222888<<<@@@GGGOOOUUU[[[bbbfffdddfffjjjkkkkkkkkklllllljjjiiiiiiiiiiiihhheeecccfffeeedddeeeiiimmmpppqqqsssuuuvvvuuuppplllhhhgggllliiiffffffhhhkkkmmmnnnrrrqqqpppppprrruuuyyy{{{}}}zzzuuuppplllhhhgggkkkiiiffffffeeeaaa\\\WWWOOOMMMJJJIIIHHHFFFAAA===???<<<999777666666555333555555444444333222222111222111111000000222333444666444333333555666555444333333444555666666666666444555888999:::999888777555555444333222222222222222555777777666555666666?aŖ%7uSQuR)ӵsdKĦ|||xxxtttgggTTTDDDgdKĦ...***)))))))))((('''%%%&&&'''&&&%%%'''***---///gdKĦRRRRRR[[[eeennnwwwyyyvvvrrrrrruuuqqqsssuuuvvvtttrrrrrrrrrwww||||||{{{|||vvvzzzzzzvvvsssrrrnnnhhh]]]SSSGGG>>>:::666000+++,,,---///222666999<<<gdKĦ@@@@@@???>>>???DDDCCCBBBDDDFFFGGGEEECCC>>>;;;888888:::;;;;;;:::888999999999:::>>>CCCGGGKKKJJJJJJIIIEEE<<<222***gdDĦ%%%&&&%%%&&&&&&&&&&&&(((---444::::::;;;;;;:::999;;;>>>@@@??????@@@@@@>>>;;;;;;<<<===<<<===>>><<<999:::<<<999555000+++)))(((***+++)))))))))(((&&&%%%'''***+++...333555555666888:::999::::::999888666333222...,,,)))gdKĦ(((***)))((((((''''''''''''---sdKĦ'''((((((((((((''''''''')))))))))))))))***))))))))))))))))))))))))ŶS)))))))))3we<***))))))(((+++******)))))))))***)))))))))))),,,///222:::DDDQQQiĉ@3hR/Ōxxx```LLL@@@666///111...+++)))))))))((('''******++++++,,,,,,---------,,,++++++*********+++++++++++++++++++++++++++------------,,,DdDĦ((((((***---...sdKĦ+++,,,gdKĦ,,,,,,++++++++++++,,,,,,%%%&&&'''((())))))******((((((((()))))))))*********gdKĦ,,,,,,------------,,,+++***---,,,---///222444444444333222111111222555777888000555777777888999333******((((((((())))))'''&&&((('''%%%%%%'''((('''&&&*********)))******++++++)))+++...//////111444777777777777999===???@@@???BBBFFFHHHFFFBBBBBBHHHMMMRRRRRRQQQPPPPPPRRRVVVYYYVVVUUUWWW[[[aaafffhhhhhhiiilllppptttyyy~~~zzzppptttyyy~~~}}}xxxsssrrrrrrpppnnnllliiifffeeeddddddhhhhhhhhhhhhhhheeeaaa^^^^^^]]]ZZZYYYYYYYYYZZZZZZXXXTTTKKK???555///...///***...333999@@@GGGNNNSSSWWWYYYYYYZZZ___eeefffccceeecccaaa]]]UUUIII:::000...++++++...///...000444999===DDDLLLSSSYYY]]]```bbbdddhhhjjjkkkkkkkkkjjjhhheeeaaa___^^^\\\ZZZXXXZZZ[[[\\\```eeekkkooorrrqqqssstttssspppllljjjjjjiiihhhhhhiiikkkooorrrtttxxxvvvttttttuuuwwwxxxxxxzzz{{{zzzxxxtttoookkkjjjqqqnnnjjjkkkoooooojjjfff^^^[[[WWWVVVVVVTTTOOOJJJIIIFFFBBB???>>>===<<<;;;:::999888777666666777888444333222111111222333444888555333222444666666666222333555666666666555444333444666888999999888777777777666444333333333333111444777888777666555555>Ane{{{ooogggVVVBBBne,,,)))&&&%%%%%%%%%$$$###''''''''''''&&&&&&((()))neKKK@@@???IIINNNUUU\\\___^^^\\\[[[\\\[[[]]]______^^^]]]]]]^^^dddiiimmmnnnjjjfffdddeeebbbffffffbbb___^^^ZZZTTTGGG???444...---,,,)))%%%)))))))))******+++ne...,,,+++,,,---,,,000000000111222111000...,,,***)))***+++...//////***+++++++++,,,...333666888777666444222///***De$$$$$$$$$"""'''''''''&&&&&&(((+++---//////000///------///000---000111000.........///111//////222000,,,---222...---***'''&&&'''((()))$$$&&&'''%%%$$$%%%%%%%%%+++,,,.........------...222222222222111000000///,,,+++ne)))'''++++++***)))(((((((((((('''ne------,,,*********))))))))))))))))))*********)))))))))*********************>A'''((((((k<*********))))))***))))))((((((((())))))++++++++++++,,,111888===KKKZZZmmmfhkkkVVVBBB888333...))),,,***'''&&&''')))***+++((((((((()))))))))))))))''''''(((((())))))))))))))))))))))))((((((((((((,,,,,,+++***)))De)))))))))***,,,,,,ne)))***ne)))))))))(((((())))))***+++$$$%%%'''((())))))(((''''''''''''((((((((())))))((((((ne++++++((())))))******************)))((((((******)))(((+++++++++*********+++,,,***+++,,,+++---///---******)))))))))***)))'''%%%((('''%%%%%%'''((('''&&&(((''''''''''''((())))))'''(((*********+++,,,---,,,,,,,,,...000222111000555888;;;999666555888;;;@@@AAABBBBBBBBBDDDGGGIIIHHHHHHIIILLLPPPUUUWWWYYYXXX^^^gggpppzzz{{{zzzyyyooobbbccckkksssvvvssspppqqqsssqqqpppnnnllliiifffcccbbbkkkjjjiiihhhgggddd```\\\[[[[[[ZZZYYYXXXXXXYYYZZZVVVRRRKKKBBB999222///---,,,---...111666===GGGMMMVVVYYY[[[[[[___dddeeebbbeeebbb___\\\VVVLLL>>>555---******...000///000444777:::AAAIIIQQQWWWZZZ\\\___aaaeeehhhjjjiiifffddd```[[[TTTNNNLLLLLLLLLLLLMMMOOOSSSYYY___eeekkknnnmmmoooqqqqqqpppoooooopppiiijjjkkkmmmppptttxxxzzz|||{{{zzzzzz{{{zzzwwwtttqqqtttvvvuuuqqqmmmjjjjjjpppmmmkkknnntttwwwuuuqqqnnnjjjgggfffeeeddd```]]]VVVSSSNNNKKKJJJJJJIIIHHHGGGEEEBBB???===<<<======666555444333222333333444888555222111222444444444222333555666666666444444333444555777888888888777:::999888777666555555555222444777888777666555{{{uuuaaaVVVCCC222###'''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&<<<<<<333333;;;999:::>>>AAABBBCCCBBBAAAAAACCCEEEEEEDDDDDDEEEFFFLLLPPPTTTTTTPPPLLLKKKKKKIIILLLMMMJJJGGGGGGCCC>>>555000***''''''((('''&&&&&&'''(((((('''(((---+++&&&%%%'''((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&***,,,,,,+++***(((''''''''''''$$$%%%$$$###!!!'''''''''''''''((((((((()))+++++++++)))(((((())))))---...+++***,,,...------'''&&&+++,,,'''(((---***)))((('''''')))***+++%%%((((((&&&'''))))))'''******+++++++++***)))(((------......------,,,,,,((('''+++***(((+++******))))))))))))***&&&***------******************************+++++++++)))((()))***(((((((((((((((((('''((()))******++++++************)))))))))******++++++,,,---...111888CCCKKKjjjzzz]]]NNN;;;...,,,...,,,))))))(((&&&%%%%%%''')))+++((((((''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((('''''''''+++++++++***)))&&&)))(((&&&'''((((((((()))***(((''''''''''''((((((((())))))%%%&&&((())))))((('''&&&&&&&&&%%%&&&&&&'''((()))'''(((***++++++***)))))))))((((((((((((((('''&&&''')))***)))((((((*********(((''''''(((,,,,,,***)))((())))))******)))(((((()))(((&&&$$$'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&((()))))))))))))))(((((()))+++++++++***+++,,,...///000000222333333444444444222222444555999:::;;;===???BBBDDDEEEGGGMMMXXXhhhyyyyyyqqqmmmaaaSSSMMMUUU___eeeggghhhlllooorrrssstttuuurrrnnnjjjgggllliiifffdddbbb___[[[XXXUUUVVVWWWWWWVVVVVVWWWYYYUUUSSSNNNGGG>>>666///++++++******+++///777@@@GGGRRRXXX\\\\\\^^^bbbeeeeeegggccc^^^[[[WWWOOOBBB999000,,,***...000///000222333555:::CCCLLLSSSWWWYYYXXX[[[```fffhhhgggaaa]]]TTTNNNEEE>>>;;;<<<>>>???AAADDDIIINNNSSSYYY^^^bbbdddfffhhhiiiiiikkkmmmoooiiijjjmmmoooqqquuuyyy|||}}}|||{{{}}}}}}wwwrrrllloooqqqqqqmmmkkkkkkmmmlllkkklllpppvvvyyyyyyxxxvvvvvvvvvvvvtttrrrpppoooddd```[[[YYYXXXYYYYYYXXXYYYVVVRRRNNNJJJGGGFFFEEE>>>===;;;999888888888888;;;888444333333444444444555555666666666666666555444444555666666777777666::::::999888777777777777333666888888777666777~~~wwwwwwyyywwwooogggNNNCCC333)))+++///+++"""(((&&&&&&&&&((())))))(((&&&&&&&&&'''(((((('''&&&&&&''',,,444444///000444000,,,***+++000222000---///000222222222222333555666:::======:::777777777444777999666555555222---+++)))'''%%%$$$%%%&&&'''"""%%%''''''&&&&&&(((***&&&))))))$$$$$$'''((($$$###%%%'''((('''&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######&&&(((%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$&&&%%%###"""&&&%%%&&&''')))))))))(((''')))++++++***))))))***+++000000,,,+++...///---...%%%"""))),,,((((((,,,,,,+++)))(((((()))+++,,,'''***)))'''(((,,,,,,)))((((((***,,,---,,,***(((,,,,,,------,,,+++***))))))(((((()))******)))''')))(((((((((((())))))***((()))))))))((('''&&&&&&(((((())))))******++++++***+++---+++)))((()))+++************************((((((***+++++++++***))))))******+++,,,,,,++++++,,,,,,+++,,,,,,---...///---111555:::AAAMMM]]]hhhwww```EEE;;;000***+++++++++***'''''''''&&&&&&&&&((()))++++++******)))))))))(((***))))))(((((()))***+++)))))))))))))))*********++++++,,,,,,++++++***))))))'''%%%%%%&&&'''''''''((()))******)))((('''&&&&&&'''((())))))(((((('''&&&&&&'''((()))((((((''''''&&&%%%%%%%%%&&&(((((())))))))))))))))))******(((((((((((((((((()))))))))((('''(((+++,,,,,,+++%%%(((***+++)))((((((***+++++++++***)))))))))+++***)))'''((())))))(((''''''%%%$$$$$$%%%&&&&&&%%%(((''''''''''''((()))***%%%%%%&&&((()))***)))(((((('''&&&&&&(((******)))(((''''''))),,,......,,,***,,,---,,,+++***+++,,,...///111111222222444555999<<>>???BBBHHHLLLOOOQQQRRRSSS___eeeooovvvxxxtttmmmhhhWWWSSSMMMHHHEEECCC@@@???999<<<>>>???>>>>>>AAADDD???@@@BBBBBB???777...((((((***+++,,,,,,---///222;;;GGGQQQSSSRRRWWW___ddd```[[[VVVUUUWWWVVVOOOIII999111,,,,,,---+++***+++444333333777>>>CCCFFFFFFHHHMMMVVV```fffeee]]]VVVAAA<<<666111//////......,,,///222444444555999<<>>444444333000,,,(((''')))+++++++++,,,,,,,,,+++******---+++))))))***++++++***---,,,+++******+++,,,---++++++++++++,,,,,,,,,,,,((()))***+++***)))((('''((())))))******))))))((()))((('''((())))))((('''******)))))))))(((&&&%%%(((''''''''''''((()))))))))%%%%%%)))+++((('''(((,,,+++******,,,------,,,,,,,,,***'''***///...***...)))''')))***'''&&&''')))))))))***+++---///000111///......000111111111,,,***)))+++------)))%%%+++(((&&&'''))))))'''%%%'''&&&&&&''')))***)))(((!!!$$$'''((((((((()))***((((((((((((((()))***+++---,,,+++)))(((''''''&&&))))))******)))((('''''')))(((''''''''')))***,,,...---111===SSSmmmvvvdddYYYRRRJJJCCC>>>AAAFFFJJJKKKIIIFFFDDDIIISSS\\\dddpppxxxnnn]]]JJJBBB888222222333222000000000111222333333444444888888888777444000,,,))))))(((((()))***,,,...///555:::BBBGGGJJJNNNSSSWWWWWWTTTOOOLLLLLLMMMNNNOOO999444///+++*********)))222222222444666999;;;===:::HHHUUU[[[bbbeeeYYYHHH999444///,,,,,,///111222---...///000111333444444444444555666777999:::;;;???@@@CCCFFFIIILLLNNNOOOQQQSSSVVVZZZ]]]```bbbcccdddbbb^^^[[[[[[^^^bbbddddddeeefffhhhjjjlllmmmnnnppptttzzz}}}}}}{{{xxxwwwqqqtttuuutttpppoooqqqsssrrrrrrrrrqqqpppqqqtttvvvllliiieeedddeeedddaaa^^^]]][[[WWWUUUSSSQQQOOOLLLIIIEEE???===>>>???>>>===:::===@@@???:::666555666444555777888888999<<<>>>JJJJJJEEE<<<777888:::999qqqpppooommmhhhbbb\\\XXXPPPNNNKKKJJJLLLLLLCCC777111---((('''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***)))((('''&&&+++)))(((***...///+++(((,,,+++***)))******))))))+++,,,------............000///......///000...---///000000000///---+++)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&(((&&&$$$%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&'''---444999???>>>>>>???AAACCCCCCCCCEEEHHHHHHHHHKKKNNNMMMIIIHHHDDD???<<<;;;:::777555777111,,,+++)))%%%$$$&&&(((((('''&&&%%%&&&))),,,000222888@@@DDDCCCDDDGGGCCCDDDBBB???AAADDDDDD@@@:::222,,,+++***((((((***(((((()))))))))))))))(((+++******,,,...///---,,,---,,,+++,,,---...,,,+++...///000111111111000///333333222111111111111111////////////000111111000555444333333333333222222444444444777===FFFOOOTTTdddqqqwwwbbbPPPBBB777111333222000---++++++---///....../////////...------...,,,************)))(((,,,++++++******++++++,,,+++++++++++++++*********'''(((((()))((('''&&&%%%((((((((((((((((((((((((,,,+++)))***++++++)))(((*********+++,,,,,,+++***(((''''''''')))************'''&&&***,,,)))(((***------///000000000000000///000...,,,///222///***///***'''))))))'''&&&'''***+++---///222444555666999888777888999:::999888000---***+++,,,,,,)))&&&)))(((&&&''')))***(((&&&'''&&&%%%&&&((()))(((''')))***+++***'''%%%$$$$$$((()))))))))))))))******''''''(((((())))))))))))***************)))((((((''''''((()))))))))))))))+++***,,,333BBBVVVjjjwww|||rrrcccVVVNNNFFF@@@<<>>@@@DDDBBB???===>>>@@@BBBCCC777333///+++++++++++++++.........///111444666888888DDDNNNQQQUUUXXXPPPDDD666222---******+++,,,---***++++++,,,---...//////////////////000222333444333444555777999;;;<<<===???@@@BBBEEEHHHKKKMMMOOOVVVTTTPPPNNNNNNPPPTTTVVVYYYZZZ\\\]]]___aaacccdddfffkkkqqquuuvvvvvvvvvvvvpppqqqqqqnnnjjjiiilllooooooqqqrrrsssssstttwwwyyypppnnnllllllmmmllljjjhhhhhhgggfffffffffdddaaa___VVVRRRMMMJJJHHHFFFDDDAAA???@@@@@@???<<<999777777555666777888999:::===>>>BBBCCC???888555777999888WWWXXXXXXWWWRRRLLLEEEAAA???@@@???=========777///,,,+++***(((''''''&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''&&&&&&'''&&&&&&)))...000///------------.........//////...///111333444555555555999888777888:::::::::888888999:::999666222...+++((('''%%%$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$)))'''%%%%%%&&&'''&&&%%%&&&&&&'''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&+++)))'''&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%)))111===GGGPPPQQQSSSUUUVVVXXXXXXYYY^^^aaaaaaaaadddhhhhhhddd]]]YYYRRRLLLHHHEEEBBB@@@@@@888000---)))%%%%%%'''))))))(((&&&%%%&&&(((+++222888DDDQQQXXXYYY[[[___YYYYYYWWWXXX\\\aaa^^^WWWCCC777,,,***,,,+++)))(((***+++,,,---------------,,,++++++,,,///111111000000///000111222111///,,,555666888999999888888777999999999888888999999999999::::::;;;;;;<<<<<<<<>>@@@@@@EEEDDDEEEFFFHHHGGGDDDBBB777222---***++++++)))'''''''''&&&(((***+++***)))***)))(((((())))))((('''...//////,,,)))%%%$$$$$$***+++,,,,,,,,,+++***)))&&&'''(((***+++++++++************+++******)))(((&&&''')))******)))((('''((()))))),,,333@@@PPP[[[kkkqqqqqqfffWWWLLLEEEAAA999:::<<<>>><<<999666333111555777===MMM```hhheeeTTTFFF666------...+++&&&************************+++---000333444333111///111///---+++*********+++---------///111222111000555555444444666888:::;;;555222...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222444555???FFFEEEEEEHHHEEE>>>333000,,,************)))*********+++++++++,,,,,,+++++++++++++++,,,------//////000000111111222222444444555666888;;;>>>@@@EEECCCAAA>>>>>>AAACCCEEEIIIJJJKKKMMMOOOQQQSSSSSSWWW[[[```eeehhhjjjmmmooommmnnnlllhhhddddddgggkkkmmmooorrrsssttttttvvvxxxrrrqqqpppqqqssssssrrrppppppqqqtttwwwyyyxxxuuurrrfffccc___[[[WWWSSSNNNJJJJJJGGGDDDBBB@@@???<<<;;;888888888999:::<<<===>>>>>>???===888777:::;;;999CCCCCCDDDDDDAAA>>>:::777888<<>>333...***&&&&&&((('''''''''&&&&&&&&&)))+++555>>>PPPbbblllnnnqqquuusssrrrqqqrrrxxx{{{uuulllNNN>>>...+++------***'''...///111333333222111000111000000111444666777666555555555777:::;;;;;;:::CCCDDDFFFHHHIIIIIIIIIIIIEEEFFFHHHIIIJJJIIIHHHGGGJJJKKKLLLLLLLLLKKKLLLMMMOOOQQQSSSTTTRRRPPPOOONNNXXXZZZ___hhhuuupppbbbPPPDDDAAABBBBBBBBB;;;;;;;;;:::999999<<<>>>777888888888777666555444777555333222333333222111222333333444444555444444666666666666555333222111111111111111111000000///111111111111111111111111111///------------+++)))///000111111000//////000111000///000111000---***...)))'''***+++******---333:::AAADDDCCCCCCFFFIIIHHHJJJKKKKKKLLLKKKCCC:::222,,,(((((((((&&&&&&)))(((,,,444===DDDIIILLLMMMPPPPPPRRRTTTUUUSSSPPPLLL@@@999111+++******)))(((&&&&&&''')))+++---...//////...------------,,,+++---...///...,,,++++++,,,---...//////...,,,***(((***+++---------,,,)))((()))***************))))))(((((())))))))))))))))))''')))++++++---555BBBLLL]]]iiiqqqiiiYYYLLLEEEBBB444555666666555222///......000111444BBBVVVbbbeeeYYYJJJ888.........+++&&&---,,,,,,,,,,,,,,,,,,,,,///222555888999888666444555333///,,,***)))******+++)))(((+++///111000---111333444444444555666888333111...---------,,,+++------------...000222333333;;;@@@>>>;;;<<<<<<999111///---,,,,,,,,,+++***------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,//////000000000000111111333222111222333666888:::;;;999777666666777999;;;:::;;;<<<>>>@@@BBBCCCDDDFFFIIIMMMQQQTTTXXX]]]```dddfffgggeeebbbaaadddgggiiillloooqqqqqqqqqrrrsssppppppqqqsssttttttsssrrrqqqsssxxx}}}}}}zzzqqqooommmkkkfffaaa\\\YYYZZZTTTNNNKKKJJJIIIEEECCC@@@???>>>===>>>>>>>>>>>>???AAA@@@======???>>>:::888888888888888888999999999@@@FFFEEEBBB>>>555---)))++++++***(((&&&&&&''''''''''''(((((()))))))))*********++++++,,,,,,---...---------...///......999<<>>??????AAABBBBBBAAA???===;;;999888777777666666666666666555666666777777666666555666555444444555555333222333666999999999999:::<<<===;;;999999:::888222---000***'''((()))((())),,,555===FFFKKKMMMOOOTTTXXXVVVYYY[[[[[[[[[XXXOOOEEE777000***)))(((&&&&&&)))%%%***333===GGGPPPVVVYYYXXXYYY[[[]]]___]]]YYYUUUIIIAAA666...++++++***)))&&&'''''')))+++///333666555333222222333333222000...000111111000000222444111222222222000---***(((,,,---...///...,,,)))((()))******+++++++++******---+++)))''''''(((+++,,,'''***---,,,,,,000999AAAOOO]]]fff```RRRFFF???<<>>AAACCCKKKPPPVVVYYYZZZ\\\```ccccccdddgggkkknnnqqqssstttrrrqqqpppppprrrsssrrrqqqssspppjjj___PPP???111(((((('''%%%$$$###$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((&&&&&&'''((('''&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$######%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((($$$$$$(((+++333GGG[[[lllrrrzzz~~~{{{ooocccZZZUUUTTTOOOBBB444...+++((('''((("""$$$&&&''''''))),,,...555CCC]]]uuu|||bbbNNN999000///...,,,+++000666@@@HHHMMMNNNLLLJJJMMMNNNRRRWWW]]]aaabbbaaa^^^\\\[[[]]]dddkkkqqqtttqqqsssuuuvvvxxxxxxxxxxxxwwwxxxxxxvvvsssnnnjjjgggkkknnnqqqqqqppppppsssvvvtttwwwyyyzzzzzz}}}vvvbbbUUUSSSOOOPPPRRRTTTWWWXXXWWWVVVSSSTTTTTTRRRPPPOOOOOOQQQSSSSSSSSSSSSRRRQQQOOOOOOIIIGGGFFFGGGIIIKKKKKKJJJGGGGGGGGGHHHKKKNNNPPPRRRSSSSSSSSSRRRPPPMMMJJJHHHDDDCCCBBBBBBAAAAAABBBBBB???AAACCCEEEEEECCCAAA??????>>>>>>???AAABBBBBBAAA;;;???DDDFFFFFFGGGKKKNNNKKKHHHFFFGGGHHHEEE===666333---((((((((('''(((+++333:::CCCLLLRRRWWW^^^bbb___bbbeeeeeeeeebbbWWWMMM<<<444---***(((&&&'''***$$$(((///999EEEPPPYYY^^^\\\]]]___bbbdddccc___\\\RRRHHH<<<222...,,,***)))((((((((())),,,111999>>>===;;;::::::<<<<<<;;;999888999:::999999:::<<<>>>;;;;;;:::999666333000//////000000000000...---,,,+++,,,,,,---------------000...***'''''')))---///)))+++------,,,---222555AAAKKKQQQLLLBBB:::444000,,,,,,,,,,,,,,,,,,,,,+++'''))),,,...333:::BBBGGGKKKAAA444---,,,---...---........................444888???FFFKKKLLLLLLKKKCCC???999333...,,,,,,,,,---+++******,,,------,,,444888>>>@@@>>>======???AAA???<<<999666222...***,,,,,,,,,---...000222444,,,000333555555555555555...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,((()))***+++,,,------.........------...///000111000000000//////000000000/////////000000111111111111222333444444666999<<>>222...***((()))***(((&&&''''''((())))))***++++++------...///111333555777:::===AAAGGGNNNUUU\\\```]]]ccciiikkkkkkkkknnnrrrssstttvvvxxxyyy{{{{{{{{{zzzxxxwwwxxxyyyyyyxxxwwwvvvrrrjjj^^^NNN>>>000'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''###%%%***+++000CCCXXXmmmuuu~~~vvviii___YYYXXXNNNAAA333...,,,)))''''''###%%%&&&'''((()))+++---111AAA]]]wwwiiiUUU???333000...---...111;;;KKK[[[eeejjjiiihhhjjjlllpppuuuzzz|||zzzyyyvvvuuutttvvv{{{}}}vvvnnnfffaaa]]][[[___ccchhhjjjjjjkkkpppuuuoooqqqttttttvvv|||nnndddYYYKKKFFFIIILLLPPPVVVYYYZZZYYYZZZ[[[SSSTTTTTTSSSQQQPPPPPPRRRWWWWWWVVVVVVUUUSSSRRRQQQPPPNNNMMMMMMOOOPPPOOOOOOMMMLLLLLLMMMQQQUUUZZZ]]]ZZZ[[[[[[ZZZWWWSSSPPPMMMKKKKKKIIIHHHHHHHHHIIIJJJFFFIIIMMMPPPPPPMMMIIIFFFEEEDDDEEEGGGKKKMMMMMMMMMGGGKKKPPPQQQOOOPPPSSSWWWVVVSSSRRRTTTWWWTTTLLLDDD888000***)))((('''(((+++---222;;;FFFQQQ[[[bbbfffeeeiiikkkkkkkkkhhh^^^SSSAAA888000,,,)))&&&'''***&&&(((,,,444>>>KKKVVV]]]______aaadddffffffdddaaaXXXNNNAAA666000---+++)))******)))))),,,333>>>EEEHHHGGGFFFGGGIIIIIIIIIGGGGGGHHHIIIIIIJJJKKKNNNQQQLLLKKKIIIFFFCCCAAA>>>===;;;:::999777555333222111//////000111111111111111111///,,,******+++---///,,,---///000222333333444888<<<<<<888555333...)))+++******)))))))))))))))$$$'''+++---///111777===@@@;;;333...---///222555444444444555555666666666<<>>FFFGGGMMMRRRSSSQQQQQQTTTWWWMMMNNNOOONNNMMMLLLMMMNNNRRRRRRQQQQQQPPPNNNMMMLLLJJJIIIGGGFFFGGGHHHGGGFFFFFFEEEEEEFFFJJJPPPVVVZZZTTTTTTUUUSSSQQQMMMHHHFFFHHHGGGFFFEEEDDDEEEFFFFFFCCCGGGLLLPPPPPPLLLGGGCCCFFFFFFGGGKKKOOORRRSSSSSSQQQUUUXXXVVVRRRPPPRRRUUU\\\ZZZYYY]]]aaa___VVVNNN;;;333,,,***)))'''(((+++(((,,,444@@@NNN[[[cccgggjjjmmmoooooopppmmmcccYYYDDD;;;111---)))&&&'''***))))))+++000:::FFFSSSZZZ``````bbbeeeggghhhfffeee[[[QQQDDD888222///,,,)))++++++))))))+++444@@@JJJSSSRRRQQQRRRTTTUUUUUUTTTSSSTTTVVVWWWYYY\\\```ccc\\\ZZZWWWSSSPPPMMMLLLKKKJJJGGGDDD???;;;888555444111222333444444444444444000///...---------------//////222666:::<<<<<<:::666666333///000333///)))+++***)))((('''&&&&&&'''%%%(((,,,///000111777===;;;999555111///222777<<<<<<<<<===>>>???@@@@@@AAAGGGKKKRRRYYY]]]]]]\\\ZZZWWWRRRHHH>>>555000---,,,(((***,,,+++))))))---111///888DDDKKKOOOQQQUUUXXXYYYVVVRRRMMMGGG???777222,,,,,,---...111333666888555111000444;;;???BBBDDD999666222///......---,,,,,,,,,---------.........,,,,,,,,,,,,,,,---......------------------------***+++,,,......//////......//////000000//////...000000//////...---,,,,,,...///000/////////111222333666:::;;;:::999:::<<<<<<===>>>>>>???AAAEEEHHHNNNTTT\\\bbbfffiiilllooo{{{vvvpppkkkiiigggfffeeehhhfffaaaYYYSSSSSSWWW[[[cccfffiiijjjjjjlllppptttuuuppplllkkkmmmmmmiiiffffffhhhiiihhhiiifff\\\PPPrrrtttvvvvvvssspppnnnnnnooopppnnnkkkggg___QQQCCC111///---+++)))(((((((((+++(((%%%''',,,333888:::@@@DDDGGGKKKOOOVVV___fffhhhiiikkklllmmmmmmllllllssstttwwwyyy{{{|||||||||~~~yyyxxxzzz{{{xxxttt|||zzzvvvtttttttttrrrqqqnnnlllfffWWWDDD444+++'''((((((((('''&&&&&&%%%%%%&&&$$$%%%,,,***$$$&&&''''''&&&$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((&&&%%%%%%######%%%)))!!!!!!&&&++++++...@@@UUUiiirrr{{{zzztttfffWWWIIIAAA666///,,,+++)))(((((((((''''''''')))***+++111;;;SSSrrrwwwdddJJJ888111000...++++++666HHH^^^ssswwwttt___LLLEEE@@@777444888555555777999===AAAFFFHHHGGGIIIMMMQQQRRR[[[qqqnnnTTTJJJ===666555777888777:::;;;<<<>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>??????@@@<<<;;;:::999999999999999555555666888<<>>???@@@AAA@@@>>><<<:::<<>>;;;;;;>>>:::333---...333666222---000---******,,,,,,)))&&&---,,,***)))+++111:::@@@:::<<<===<<<;;;<<<@@@CCCHHHGGGGGGJJJNNNRRRRRRQQQUUUWWW[[[___aaaaaa^^^[[[]]]ZZZSSSIII>>>555000...++++++,,,...+++''')))...---444<<>>222...,,,+++...222>>>UUUnnnzzznnnZZZHHH:::777555///...222111111111111222555:::<<<::::::===@@@DDDPPPkkkjjjSSSCCC<<<444000000111000...222333333444444444444333444444444444444444444444666666555555555555666666222111111000//////000000222111000000111333666888;;;:::999888555333111000222000///000222333333333555555666666555444333222555666999===AAADDDGGGHHHQQQUUUYYYZZZWWWVVVXXX[[[```aaa```___bbbddd___XXXNNNCCC555,,,)))((((((''')))***,,,222<<>>KKKSSSZZZ\\\___eeeiiihhhbbbbbbaaaaaacccgggkkkooolllhhhccc``````]]]XXXSSSLLLGGG@@@999333///------///---,,,---000222111/////////......---,,,,,,,,,///---000666888555555888666000,,,,,,111555666444666111+++))))))***(((&&&)))******,,,000777@@@FFF;;;===???@@@@@@BBBFFFIIIPPPOOOOOORRRUUUWWWUUUSSSXXXZZZ___cccfffeeeaaa___```^^^XXXOOODDD:::333///...---...///,,,((((((,,,+++111777<<>>AAADDDJJJSSSYYYaaadddfffbbbYYYRRRNNNNNNQQQTTTVVVQQQHHHBBBAAADDDHHHPPP[[[ffflllnnnooopppsssvvvxxxyyyyyyxxxvvvvvv~~~}}}|||}}}}}}vvvppp{{{vvvsssrrrppprrrpppjjjddd[[[LLL???666444111---+++*********---222;;;FFFQQQ[[[bbbeeennnqqqvvvzzz|||~~~|||xxxwwwxxx{{{~~~~~~yyyppplllnnnssswwwyyy}}}zzzvvvsssrrrqqqooonnnppppppiiiXXXBBB111++++++((((((((('''&&&&&&%%%%%%"""$$$###%%%((((((%%%+++***(((&&&$$$$$$'''***%%%&&&&&&''''''&&&&&&%%%'''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%%%%&&&((())))))...'''###&&&)))...===NNN\\\eeeooouuu|||ssseeeQQQGGG999...)))'''&&&%%%''''''&&&'''(((***,,,---444:::MMMjjjyyy```GGG444,,,***+++000...333GGGddd{{{ppp```CCC555+++,,,,,,)))(((+++------,,,++++++---111444333333555999@@@RRRooo{{{fffMMM999444000---,,,......+++))),,,---------,,,+++******++++++++++++++++++++++++------,,,,,,,,,,,,------+++******))))))))))))***---,,,***(((((()))+++,,,000//////...---+++***))),,,***))))))+++,,,++++++---,,,,,,++++++++++++++++++,,,---000444999===???FFFMMMVVV[[[[[[ZZZZZZZZZaaabbbaaa```bbbddd```YYYTTTJJJ;;;000+++***)))(((((()))+++...444@@@NNNXXX\\\bbbiiiooopppkkkddd___SSSHHH999...+++++++++))),,,)))(((***...666EEERRRgggiiigggbbbaaacccdddbbbfffccc[[[OOOBBB777000---,,,,,,,,,)))'''***000555BBBLLLWWW^^^dddjjjmmmlllgggfffddddddeeehhhlllooommmhhhdddbbbbbb]]]UUUNNN>>>:::555000,,,)))))))))+++***)))***+++,,,+++)))+++++++++++++++++++++++++++***,,,000111......000000---++++++///555<<<@@@AAA:::000***)))******)))''')))+++---111777>>>CCC:::;;;===???@@@CCCGGGJJJOOOOOOQQQTTTWWWYYYXXXWWWYYY]]]ccchhhiiigggccc```cccbbb___XXXNNNBBB888222000//////111...)))(((+++)))---111555@@@OOO[[[```bbbbbbaaa```\\\TTTKKKDDD888222---,,,,,,+++///444999555333444444444:::AAAEEEBBB===666///,,,,,,...------,,,,,,,,,,,,------,,,---000333555666555555444444555777999999777555999777666999999777777:::333333222222222222333333...///000111222222222222///.....................//////...///222555888::::::888666333111111111111111111222444777;;;???BBBLLLPPPUUUUUUOOOIIIDDDBBBBBBGGGMMMOOOLLLDDD===999;;;CCCPPP[[[dddiiilllnnnrrrvvv|||~~~{{{yyywww{{{xxxwwwwwwuuuwwwtttlllcccXXXIII;;;777555111...+++***++++++---888HHHXXXeeeooovvvzzz{{{~~~|||xxxwwwxxx{{{~~~wwwmmmgggiiiooovvv{{{zzzwwwtttrrrqqqqqqpppoooqqqpppiiiVVV???///***,,,((((((((('''&&&&&&%%%%%%"""###$$$(((***)))((('''%%%""" !!!%%%(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$&&&((()))&&&&&&%%%$$$''',,,......555+++$$$&&&)))...;;;IIIXXXbbbkkkqqqwwwsssfffUUUJJJ;;;///)))'''&&&%%%&&&&&&&&&'''(((***,,,---000666HHHfffkkkOOO888+++***,,,000,,,---<<>>JJJaaabbbaaa___aaafffhhhggghhheee___VVVKKK>>>444---,,,---,,,***((()))---000<<>>555000......000...)))(((******+++,,,///888GGGUUU^^^aaaaaabbbaaa]]]WWWQQQLLL===555///,,,+++***,,,111888666555555111...222999@@@AAAAAA<<<555///---------,,,+++++++++,,,---......111666:::===@@@BBBDDDAAAAAABBBCCCDDDEEEDDDDDDHHHEEEEEEFFFDDD??????BBB>>>===<<<;;;:::999999999111333444555444333333444444333333333222222111111555444333333555888;;;===???===;;;888555333222222222111///000333666777777;;;@@@EEEFFFDDD???<<<;;;888===EEEKKKLLLFFF<<<555777===FFFPPPXXX___fffjjjrrrwww}}}~~~{{{zzzzzz{{{}}}~~~}}}{{{yyyyyyyyyyyy{{{xxxooodddWWWGGG:::777444000---+++***+++,,,000???SSSeeeqqqyyy}}}{{{{{{{{{}}}~~~~~~|||uuulllfffgggnnnuuu{{{vvvtttqqqqqqrrrssssssrrrqqqoooeeeRRR<<<---***,,,((((((((('''&&&&&&%%%%%%&&&+++)))&&&&&&&&&$$$%%%%%%$$$""" !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%''')))***'''(((&&&$$$***666;;;;;;777,,,%%%'''***...999EEEWWWaaajjjooottt||||||mmmaaaUUUJJJ;;;000***(((''''''''''''&&&'''(((***+++------333EEEdddsssWWW===---+++...---,,,...777GGG___vvvuuuYYYEEE666111,,,------+++******'''***......------000333444>>>LLLZZZkkk~~~{{{```JJJ>>>666111000///---,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,,,,''''''''''''(((***+++,,,)))******+++++++++******,,,***((((((*********)))...---***(((((((((***+++$$$%%%(((***,,,,,,+++***222888BBBKKKSSSXXX[[[]]]___bbbbbb``````bbbaaa\\\]]]UUUHHH;;;222,,,)))'''(((***+++******000<<>>EEEMMMRRRSSSZZZbbbggggggdddaaa```ffffffeeeccc]]]RRRDDD;;;111...,,,...---***)))+++,,,+++***,,,222===KKKUUU^^^```bbbbbb___ZZZUUURRRCCC:::111...,,,+++,,,000666555666666222---...333888<<>>>>>;;;===??????<<<:::::::::;;;;;;:::999999888777777999888777777777999;;;===AAA@@@>>><<<999666333222333222000111333444555444444666999:::999888888888666999???EEEHHHEEE>>>888777999>>>DDDLLLVVV```gggssswww{{{|||zzzyyy{{{}}}vvvxxx{{{{{{yyywwwvvvvvvyyy|||zzzpppdddWWWHHH<<<777444000---++++++---...888HHH^^^ooowww{{{~~~}}}zzzvvvooojjjjjjnnnuuuyyytttrrrpppqqqssstttuuutttpppkkk___MMM:::---)))***((((((((('''&&&&&&%%%%%%!!!'''+++(((%%%$$$###!!!$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((%%%'''&&&%%%///>>>EEECCC333***%%%(((+++---555AAAXXXbbbkkkoooqqqxxx~~~xxxjjj```QQQGGG999///***))))))(((((((((''''''((()))***+++...111BBBaaaxxx^^^CCC222---///)))---000333;;;NNNhhh|||mmmOOO<<<...,,,******+++,,,,,,,,,&&&***...---,,,---222888DDDTTTgggyyy~~~cccJJJ:::444111000///---+++******+++,,,---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******)))))))))***++++++***))))))((((((((((((((((((((()))************))))))(((&&&'''((())))))(((000///,,,***(((((()))***&&&'''***,,,,,,+++((('''---111999CCCNNNWWW]]]aaa___bbbccc```aaacccccc```___YYYNNNBBB777...)))'''%%%'''((()))***000888???QQQYYYbbbddd```]]]___cccbbb[[[PPPAAA444,,,*********''''''(((((()))111:::NNNWWW^^^```bbbfffhhhhhhhhheeeaaa^^^YYYNNN???444...---,,,++++++,,,------:::===GGGVVV```bbbbbbbbbcccaaa```ccchhhkkkjjjiii[[[OOOAAA;;;;;;:::555///))))))((((((((()))***+++((())))))((('''&&&&&&'''((((((((())))))************---,,,)))(((******''')))+++,,,+++---888JJJXXXRRRHHH:::///************((()))+++,,,+++,,,---///---+++)))***+++---------111000000///222777???DDDIIIQQQZZZaaabbbbbbbbbcccfffeeeeeedddaaaXXXLLLCCC666000,,,------+++***,,,,,,++++++---///444???IIIXXX\\\aaacccbbb]]]ZZZXXXLLLAAA666111///------000333222555999666000...000111666===AAA>>>888000,,,,,,+++***)))***,,,...///666===FFFNNNUUU\\\dddjjjgggggggggfffdddeeegggiiigggggggggfff___WWWUUUXXXQQQPPPMMMKKKHHHFFFEEEDDDBBBFFFJJJKKKHHHGGGGGGIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>======<<<<<<<<<<<>>AAAAAA>>><<<666777999===DDDNNNYYY```mmmqqqtttuuussstttzzz~~~mmmqqquuuxxxwwwuuusssrrrtttxxxxxxooodddXXXJJJ@@@777555111---,,,---000222BBBSSSiiivvvyyyyyy{{{|||}}}~~~~~~xxxwwwssspppoooqqqtttwwwuuusssqqqqqqsssuuuuuuuuuooogggXXXGGG777---)))'''((((((((('''&&&&&&%%%%%%"""%%%$$$$$$&&&&&&$$$"""&&&***+++***'''%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&&&&%%%$$$"""###'''&&&%%%...<<>>777444111///...............///000222...////////////...------////////////////////////------,,,,,,,,,,,,------++++++******+++,,,,,,---//////...------,,,++++++,,,,,,---...............+++***((()))+++,,,,,,,,,222000...+++)))(((((((((((((((******+++******)))+++///777BBBNNNYYY```ddd___cccdddbbbcccfffgggeeeaaa]]]TTTHHH<<<222+++((((((((('''(((***---111333DDDOOO]]]cccaaa___ccchhhgggcccYYYJJJ;;;000,,,,,,'''&&&(((***)))(((---555@@@OOO]]]bbbccceeeiiijjjjjjfffccccccaaaXXXHHH<<<111///,,,+++***+++++++++444555>>>OOO[[[___aaadddcccaaaaaadddiiijjjgggcccQQQEEE666000111111+++%%%((((((''''''(((((()))***''')))***)))'''&&&''')))'''((((((((((((((((((((())),,,+++'''&&&))))))&&&)))*********---888HHHUUUOOOFFF999000+++***((('''((()))++++++***+++---...,,,)))''''''***++++++***,,,---...------///333777888AAAMMMUUUZZZ]]]aaaeeefffdddddddddccc^^^SSSKKK???777///...---+++***---***)))+++.........555???MMMSSS\\\aaaaaa^^^\\\[[[UUUIII<<<555222///---/////////333:::<<<666000......111777<<<>>>:::444...,,,+++)))((()))+++...000555???NNNZZZbbbiiipppuuuuuuvvvuuurrroooooorrruuuqqqooonnniii^^^RRRNNNPPPMMMLLLKKKIIIGGGFFFEEEEEE@@@FFFNNNQQQQQQRRRUUUXXXWWWVVVUUUTTTRRRQQQPPPOOOLLLLLLLLLKKKJJJHHHFFFDDDHHHJJJMMMOOOMMMGGGBBB>>>555777888666333111222444444333222333333444444333333444666777888:::;;;<<<777888999;;;???EEEMMMRRR\\\aaagggjjjiiimmmttt{{{zzz|||~~~~~~~~~ccchhhooossstttrrrqqqpppoootttuuunnndddYYYMMMCCC888555111///...///222444JJJ[[[ooozzzzzzwwwxxx{{{|||zzzzzz~~~~~~||||||}}}~~~zzz{{{}}}wwwwwwvvvuuusssrrrtttuuuwwwuuurrrrrrssstttttttttooodddTTTCCC666...(((&&&)))(((((('''&&&&&&%%%%%%###'''(((&&&'''***)))&&& $$$***---,,,((($$$"""'''&&&%%%%%%%%%%%%&&&'''%%%$$$$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&### """''''''$$$***333111&&&$$$!!!$$$))))))'''...999:::EEENNNPPPOOORRRUUUWWWVVV[[[```dddggglllqqqvvvnnnlllkkkjjjeee[[[QQQLLLCCC;;;111+++))))))((('''+++***(((''''''(((((()))---+++555PPPqqqhhhNNN:::000---(((,,,...---///;;;PPPaaaqqqxxxbbbCCC333//////...++++++------,,,+++---///000444BBBVVVddd~~~uuucccSSSBBB;;;<<<;;;666111///111444666666666777888555555555444333222000000444444444444444444444444......------------......//////...//////000111111444444444444444444444444333333444555555555444444000///...///111333333222444222000...+++)))(((''')))((((((((()))***,,,---***...777CCCQQQ\\\cccfff```dddfffdddeeehhhjjjiiibbb___XXXMMM@@@555---)))...+++)))((()))***)))(((888GGGYYYccccccbbbggglllkkkggg___PPP???333......&&&&&&(((+++)))(((+++222444GGG[[[cccdddggglllooolllhhhfffgggfff^^^OOOBBB333000,,,***))))))((((((,,,,,,555GGGVVV\\\```eeebbbaaa```dddhhhhhhccc]]]KKK???111,,,------&&&'''''''''''''''(((((()))(((***,,,+++)))(((***,,,'''''''''''''''''''''''''''+++***%%%$$$(((((($$$)))))))))(((,,,777FFFRRROOOFFF;;;222...,,,)))''')))******)))(((((()))+++***'''%%%&&&)))++++++)))&&&))),,,---,,,+++---000***444AAAKKKRRRXXX___dddgggdddcccdddeeeaaaXXXQQQFFF<<<333///---+++***,,,((((((+++000...,,,111:::CCCKKKUUU]]]^^^]]]\\\[[[\\\NNN@@@888444///------,,,,,,222<<<@@@;;;333...---...222888<<<<<<666111,,,+++)))((()))+++...000222???RRRaaakkkqqqvvvzzz}}}}}}|||xxxuuutttxxx{{{uuusssooogggWWWGGG@@@@@@@@@???>>>===<<<<<<<<<<<<;;;BBBLLLRRRUUUXXX]]]bbbdddcccbbb```___]]]\\\\\\ZZZ[[[[[[ZZZXXXUUUQQQOOOQQQUUUYYY\\\ZZZUUUNNNIII;;;>>>@@@===777333555888444444333444555444222000000111333333333444777::::::;;;<<<<<<===>>>AAADDDKKKSSS\\\```bbbfffnnnuuutttttttttsssrrrqqqrrrtttjjjkkkoooqqqssstttssssssnnnrrrtttmmm___OOODDD>>>;;;666222///,,,---444>>>TTTfffvvvvvvooolllppptttpppoooooosssyyy}}}yyyuuussstttvvvwwwyyyvvvsssvvv{{{~~~|||yyyzzz{{{zzzuuuooommmqqqvvvpppppppppqqqrrrssstttuuulllfffUUU>>>///---,,,)))+++***)))((('''&&&%%%%%%&&&$$$""""""$$$%%%&&&%%%%%%&&&((())))))'''%%%$$$###$$$%%%&&&''')))******+++'''###$$$'''(((%%%"""&&&%%%###"""!!!!!!"""###&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&(((***((($$$(((((()))(((((())),,,///333444666999;;;<<<======>>>======BBBJJJPPPSSSTTTPPPOOOLLLHHHEEEAAA>>>===444111---(((&&&%%%'''((((((''''''(((+++,,,++++++&&&---555CCCcccrrrTTT<<<555999///---,,,---///444AAANNNiiiwww~~~cccGGG555222///+++***---///000///(((---111444<<>>===<<<===???AAAAAAAAA???>>>>>>???@@@>>><<<;;;===???<<<<<<<<<>>>???@@@>>><<<:::888444111///.........000//////000222555888:::777888999;;;======>>>>>>>>>???<<<999<<>>111,,,,,,,,,+++))))))******+++*********+++)))(((((()))+++***)))******(((&&&$$$%%%(((+++111//////333>>>LLLZZZbbbkkkfff```___aaabbb```]]]SSSHHH999000------,,,+++))))))***+++,,,...000111555>>>LLLWWW^^^aaabbbccc\\\VVVKKK???666000---+++,,,///000222888>>>;;;222000//////222666999888777000///---,,,,,,---...///666888@@@PPPdddsssyyyyyyzzzxxx}}}~~~xxxttttttsssmmmhhhdddXXXFFF:::777444444555555555555444444222666<<>>:::666555666777555444555555111///222999:::777BBBBBBAAA@@@>>>===<<<<<>>:::777333//////...000888AAAXXXfffoookkkbbb]]]\\\]]]``````bbbgggooovvv{{{}}}xxxuuurrrnnnmmmnnnpppqqqoookkkiiikkkppprrrqqqoooqqqssstttqqqmmmkkkmmmppppppqqqrrrsssrrrqqqooonnnfff```OOO;;;---******'''))))))((('''&&&%%%$$$$$$&&&&&&%%%&&&'''&&&$$$"""%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&'''((()))))))))&&&###$$$((()))(((%%%(((((('''''''''((()))***''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%'''&&&"""&&&'''(((((('''(((***,,,++++++---...////////////000///000333999===>>>>>>:::999777555333111000///...,,,)))&&&%%%%%%&&&'''((('''&&&''')))******)))---111222:::WWW~~~wwwZZZ@@@444555---++++++,,,---111<<>>===>>>@@@CCCGGGJJJLLLMMMJJJKKKJJJHHHLLLQQQQQQMMMHHHIIIHHHGGGJJJNNNMMMIIIKKKIIIEEEAAA;;;444...***((()))***)))'''))),,,000888@@@LLLWWW___ccceeeeeeeeefffggggggggghhhjjjllliiibbb\\\UUUIII888...,,,******))))))))))))))))))///<<>>===;;;888555888888444111222777777444@@@EEEHHHGGGBBB===<<<======@@@EEELLLSSSWWWYYYYYY```aaaaaa\\\TTTLLLHHHFFFpppppprrrtttvvvxxxzzzzzz|||wwwmmm___OOOBBB:::777333///---...///222999BBBRRRYYY\\\VVVMMMGGGDDDAAAGGGIIILLLSSSZZZaaaeeefffcccaaa^^^[[[[[[\\\^^^___ZZZWWWUUUWWW[[[]]]\\\ZZZ^^^aaadddccc```___```bbbfffgggiiijjjiiieeebbb___XXXRRREEE555***((('''%%%(((((('''&&&%%%$$$$$$###''''''((())))))'''###$$$%%%'''(((((((((''''''&&&&&&'''''''''((((((((((((&&&$$$%%%)))+++***((((((((('''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%###!!!%%%'''))))))(((((()))***)))))))))))))))(((''''''*********---///000///...************))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&'''((()))(((''',,,...///666MMMqqq|||cccFFF555000,,,******++++++---444>>>NNNcccxxx|||bbbFFF444...---,,,---......---,,,666888BBBUUUnnnzzzeeeTTTNNNPPPTTTZZZaaabbb^^^[[[[[[]]]]]]]]]___aaabbbdddeeeeeeeeeccc```^^^[[[WWWSSSPPPMMMMMMNNNPPPQQQOOOKKKHHH>>><<<777333...+++))))))------...000222666999;;;<<<>>>@@@DDDJJJOOOTTTWWWWWWYYYYYYYYY\\\______[[[ZZZ\\\\\\ZZZ]]]aaaaaa^^^XXXXXXWWWQQQFFF;;;111,,,'''((((((((('''))),,,///;;;EEESSS]]]bbbddddddeeeeeefffhhhiiihhhiiikkkllllllfff```\\\SSSCCC444,,,)))*********)))(((((('''***333BBBSSSaaaiiikkkjjjiiieeeaaa___WWWIII;;;444---)))'''***+++))))))***,,,000999GGGXXXfffnnnqqqsssqqqoooqqqrrrooofff___QQQ@@@111......+++***---((())),,,222<<>>FFFNNNOOOIIIBBB??????999<<>>222---)))'''***,,,)))(((***)))***000===OOO___iiimmmppppppppppppooolllhhheeeZZZGGG555...---+++***,,,''''''***---333???RRRaaadddfffeeebbbccciiimmmmmm```RRR???111+++)))))))))((((((''''''''''''((((((---+++***))))))*********,,,***((((((***,,,------((()))+++,,,+++***(((&&&))))))+++,,,...444DDDTTT]]]SSSEEE999111---,,,+++......---,,,+++*********...---,,,---///000...---...---+++***++++++++++++(((---111111000:::LLL[[[kkkiiigggggghhhhhhfffdddgggcccYYYKKK>>>333...,,,,,,,,,+++*********++++++...///444>>>KKKWWW___ccc___aaaaaaZZZLLL>>>444000+++---...---///333777:::777444222000000222444555333222000///---------------...000666@@@QQQdddpppxxxwwwwwwwwwwwwuuuttttttuuurrrmmmhhh^^^OOO>>>444//////...---,,,,,,,,,,,,---...///...,,,,,,...111444666999;;;===???CCCFFFMMMMMMOOOQQQTTTWWWZZZ[[[]]]```fffkkkiiieeehhhnnnrrrqqqooommmlllllljjjjjjeeedddaaa^^^ZZZVVVRRRPPPGGGHHHFFFAAA>>>>>>;;;666<<>>999999999::::::888444000******))))))))))))))))))(((((((((((())))))******))))))***---111666;;;>>>JJJMMMRRRXXX\\\^^^aaaccckkkoooqqqpppoooqqqpppllleeeggggggbbbVVVGGG999111***)))''''''(((***,,,---222<<>>@@@CCCEEEGGGIIIKKKNNNTTTXXXWWWVVV[[[ccceeehhhllloooqqqqqqrrrrrrrrrrrrqqqnnnjjjeeeaaa___YYY[[[YYYQQQJJJFFF@@@:::;;;===BBBLLLTTTUUUOOOHHH??????>>>>>>CCCNNN\\\eeemmmllliiidddZZZNNNBBB:::{{{||||||}}}~~~vvviiiXXXKKKEEECCCAAA>>>;;;444...---,,,))))))++++++,,,+++((())),,,,,,)))+++******+++---,,,***'''***************)))))))))***************+++,,,,,,---+++)))'''(((+++///222---,,,,,,++++++,,,---...,,,'''###&&&)))((((((((())))))((((((((('''''''''&&&$$$!!!!!!###%%%&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((+++***)))(((''''''''''''"""###%%%(((***,,,------((((((''''''''''''(((((('''(((******((('''((((((&&&'''((((((&&&$$$$$$%%%%%%%%%&&&'''((((((((((((%%%(((+++,,,+++(((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%***)))((()))***+++***)))222---***,,,333FFFiiiuuu[[[BBB444000,,,+++---,,,+++,,,000555EEE\\\ppp}}}fffJJJ888333111...000:::LLL```mmmhhhWWWIIIHHHRRR^^^iiipppwwwyyyyyyuuuqqqrrrxxx}}}~~~zzzuuuqqqoooppprrrtttxxxvvvpppdddTTTCCC777000333222111111222000...+++*********))))))(((((('''%%%&&&'''((()))***+++,,,''''''((()))+++...000222888:::AAAJJJPPPSSSYYY___eeelllrrrssstttuuutttqqqkkkjjjhhhddd\\\NNN???555---+++(((((()))+++++++++000666AAANNNXXX___bbbbbb```cccfffhhhhhhhhhiiijjjkkkjjjgggdddaaaXXXGGG888000///---+++)))((((((((())))))...:::LLL[[[eeehhheeefffeeedddccc\\\LLL<<<222,,,)))++++++******---------000777BBBQQQ```iiipppqqqrrrqqqnnnkkkjjjjjjaaaUUUDDD666...+++******)))''')))++++++...>>>QQQcccjjjnnnjjjffffffhhhiiiggg___NNN;;;...+++***))))))((((((''''''(((((()))'''***///222222111111111333222111222333333222111333111///---,,,,,,,,,---//////111333444:::IIIWWWbbb]]]UUUKKKDDD@@@>>>>>><<<;;;999888888888999999<<<<<<===@@@CCCDDDCCCBBB;;;666///,,,++++++)))'''+++***+++222???OOO^^^gggllljjjfffcccccceeeiiikkkmmmjjjdddZZZNNNBBB777111,,,,,,,,,+++,,,,,,------,,,---///333:::GGGTTT^^^^^^```bbb```ZZZOOOCCC<<<444000------......000555666666444222//////111333666555444222000---,,,+++---------...333???OOOZZZdddkkkqqqsssuuuxxxyyywwwvvvuuupppjjjeee\\\MMM???111000///---------......---------....../////////,,,---...---------///111444444444555777888:::;;;<<<<<>>::::::CCCPPPVVVRRRLLLDDDBBB>>>;;;>>>HHHWWWbbbpppqqqrrrooogggYYYIII???}}}~~~sssfffWWWMMMKKKJJJFFFBBB888111,,,,,,+++((('''(((***,,,+++'''''')))***''')))((('''((())))))(((&&&)))))))))***)))((('''&&&''''''((('''''''''((())))))(((&&&&&&'''(((******'''(((((())))))((((((''')))""" &&&***(((&&&'''((((((''''''''''''&&&&&&&&&%%%$$$$$$&&&&&&%%%###''''''&&&&&&&&&''''''(((((((((((((((((()))))))))((())))))(((''''''((()))"""###%%%'''((()))))))))))))))))))))***+++,,,,,,&&&)))------+++))))))***)))******(((&&&%%%&&&'''''''''((())))))))))))((((((+++------+++)))((()))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***+++***)))444,,,(((***...;;;ZZZyyy{{{aaaFFF666000,,,***+++,,,+++---000111<<>>MMM[[[ddddddggghhhgggfffaaaTTTFFF555///******+++***,,,///---......000888HHH]]]kkknnnoooppppppooommmlllkkkggg___PPP???333,,,*********''''''+++)))(((555FFF[[[eeemmmkkkfffeeeffffffbbb]]]PPP<<>>=========>>>>>>???AAACCCCCCAAA???@@@<<<666000---,,,...000///000222444444999GGGVVVaaa]]]WWWOOOIIIEEEDDDDDDBBBAAA???>>>>>>???@@@AAAFFFFFFIIILLLPPPRRRQQQPPPEEE===444...,,,,,,)))'''+++***+++222@@@RRRaaajjjjjjiiigggfffeeegggjjjlllnnnkkkeee___WWWKKK>>>555//////...---,,,,,,,,,,,,***,,,...///222===LLLXXX___^^^___```___XXXMMMDDD:::222---...000------///222333333111...---...000333333222111///---+++***......---...333<<>>===CCCPPPZZZhhhlllsssxxxuuuiiiXXXLLL~~~}}}ttthhhZZZRRRQQQPPPLLLFFF444---)))***+++)))((()))(((******&&&%%%''''''%%%$$$######$$$'''(((((('''''''''(((((('''&&&$$$###%%%&&&&&&%%%$$$%%%&&&(((''''''&&&'''(((((('''%%%%%%''')))++++++(((%%%###)))""" &&&+++(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''((()))'''### (((''''''&&&&&&&&&'''''''''((((((((()))))))))***&&&''''''''''''''')))+++,,,,,,,,,,,,+++)))(((&&&*********+++,,,---//////(((,,,000111///,,,,,,,,,......---+++)))(((***,,,%%%&&&&&&&&&&&&%%%%%%$$$)))+++---,,,)))&&&&&&((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%''')))******)))+++%%%&&&---111888QQQmmmeeeHHH555000+++(((***,,,+++---111,,,444DDD\\\qqq}}}pppTTTAAA999:::>>>GGGYYYssseeeSSSLLLMMMUUUbbbmmmsssxxx}}}{{{zzz{{{{{{|||~~~~~~wwwrrrpppqqquuuwwwvvvsssfffQQQ;;;///...333///,,,***))))))*********&&&'''(((((()))((((((((((((((((((((('''&&&%%%$$$(((((()))))))))(((''''''***))),,,222333333888AAAIIIWWWfffooovvv|||}}}{{{}}}vvvnnniiifff\\\LLL???333///+++***+++,,,+++)))---,,,000;;;KKKXXX\\\[[[aaadddhhhjjjkkkkkkkkkllllllooommmgggccc^^^SSSGGG666333...***((()))***+++''')))***,,,222???OOO[[[```fffiiigggfffcccXXXLLL777000******++++++---111++++++***)))///AAAZZZlllkkkkkkmmmnnnooonnnllljjjlllgggYYYGGG666...+++***+++&&&&&&***(((%%%///>>>TTTaaalllkkkfffddddddddd\\\ZZZOOO<<<000......,,,))))))(((((((((((())))))000777BBBIIIJJJIIIHHHHHHHHHIIIKKKOOORRRRRROOOMMMJJJDDD;;;222------///111---...000111222666DDDRRR\\\ZZZUUUOOOIIIEEEDDDEEEDDDCCCAAA@@@@@@BBBCCCEEELLLMMMPPPUUUYYY[[[[[[YYYKKKBBB777000------***'''+++***,,,111<<>>444---///111...+++,,,///111222000---+++,,,...---...............------***)))(((***///555<<>>888000+++)))******)))---++++++---///555CCCQQQ```iiillliiijjjkkk```PPPAAA555+++***,,,,,,++++++,,,+++(((''',,,;;;PPP```eeeiiimmmmmmkkkjjjmmmqqqmmmkkkcccSSS???000***))))))+++,,,,,,***+++...222GGGVVVfffkkkeee______cccYYYXXXRRRGGG888---))))))+++***)))(((''''''((()))///:::KKKYYY```___\\\YYYTTTZZZ^^^```cccdddaaa[[[VVVHHH:::444---(((,,,555---***)))***+++///:::DDDUUUXXXQQQAAA999===???;;;888888777888999<<<@@@AAAFFFHHHLLLRRRYYY\\\[[[XXXQQQIII===444///,,,***(((+++++++++...555AAAOOOXXX^^^ccciiikkkiiiggghhhkkkiiipppoooeee___[[[OOO???666222---***************'''+++---------333>>>HHHUUU___ccc______ccc___UUUIII<<<222111000,,,***,,,...000222333111...+++(((//////000000000...---,,,/////////000111222333444444>>>NNN]]]jjjqqqtttvvvooonnnjjjfffeeefffbbb[[[HHHAAA888111------.........//////000111000000000)))+++............///000,,,///222333333333333444...............//////000222555999;;;===EEEQQQZZZfffrrr~~~}}}qqquuuuuuttttttssspppllliiiSSSLLLBBB999666:::@@@EEEQQQTTTTTTNNNDDD???@@@DDDHHHVVVfffrrrzzz{{{pppbbb}}}ttteee]]]VVVIII<<<444...+++((('''((())))))((('''''''''''''''&&&&&&&&&((((((((((((((((((((('''+++)))''''''((('''%%%"""%%%%%%&&&''''''''''''&&&(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''000999;;;333+++'''***%%%$$$(((((($$$$$$&&&+++)))))))))++++++***)))+++,,,,,,,,,------,,,,,,...---,,,,,,---......------,,,+++,,,---///...---111111111111111///...............---+++*********'''(((((()))((('''&&&%%%''''''&&&&&&&&&((()))***+++***(((''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''### """&&&((('''%%%''''''&&&''''''((()))***%%%***)))))),,,000CCCbbb{{{uuu^^^CCC555///,,,------***+++...+++...777III```tttjjjSSSHHHSSSdddvvvgggOOODDDBBBUUUhhh{{{~~~}}}}}}}}}|||yyyzzz{{{xxxvvv{{{vvvhhhQQQ===333///------000333222...+++---///***((('''(((***+++)))(((******************++++++*********)))(((((()))+++(((***+++***)))+++///222111:::HHHWWWeeeqqqzzz|||wwwuuuooocccUUU???666---)))***,,,***&&&)))&&&(((111<<>>222+++*********(((+++(((''')))***///<<>>111,,,+++(((''''''((((((((('''+++555DDDPPP\\\dddmmmpppnnnmmmooosssllljjjdddVVVCCC444,,,***(((***+++***)))))),,,///<<>>DDDKKKPPPRRRRRRTTTMMMBBB888222...***'''))))))(((***...888BBBJJJYYY```iiimmmmmmkkklllmmmkkkqqqqqqhhhdddbbbXXXKKK;;;666000,,,***+++++++++'''***,,,+++)))---666>>>OOOYYY```___```eeeaaaWWWOOOBBB666222///,,,+++------///111222111///,,,***...//////000000///...---++++++++++++,,,---...///444888BBBQQQaaakkkoooooogggiiihhhfffggghhhddd^^^TTTKKK>>>333---,,,---...,,,------..................///000///...------...***,,,///000000///000111111111111111111222333333111333555444444777???EEEUUUbbbppp{{{xxxvvvvvvvvvvvvuuutttqqqpppaaaYYYMMMBBB<<<;;;>>>AAALLLOOOQQQNNNGGGAAA???@@@???KKKYYYfffrrryyyvvvooo}}}vvvggg]]]SSSDDD666...,,,+++(((((())))))((('''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((+++)))'''&&&''''''&&&$$$%%%%%%&&&''''''''''''&&&''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$)))555@@@@@@666+++&&&)))'''(((++++++(((''')))......///000222222111///000111222222333222111000444222111111333333222111222000///000222555555555999;;;======;;;666222...222000...+++)))(((((((((&&&''''''''''''&&&%%%%%%''''''''''''((()))***+++***(((&&&&&&'''&&&### $$$$$$$$$$$$$$$$$$%%%%%%(((%%%###$$$&&&((('''%%%((('''''''''''''''(((((('''+++)))))),,,...@@@^^^www|||fffKKK666000,,,,,,,,,******,,,***+++111@@@UUUkkkzzz}}}iii^^^mmmxxx]]]III======CCC]]]qqq|||~~~~~~~~~~~~~~~{{{xxxxxxtttgggOOO;;;000,,,******---000///,,,+++,,,...+++)))))))))+++,,,+++***((((((((((((((((((((((((***)))(((''''''((()))***)))******))))))))),,,...***///777BBBNNN]]]jjjsssvvvyyyzzzyyyyyytttgggZZZFFF:::---(((+++...,,,((((((&&&(((---444===KKKYYYccchhhmmmooooooooorrrtttnnnppprrrsssqqqnnniiifffSSSFFF555,,,***+++***'''***(((&&&''''''***444???PPP]]]gggjjjlllnnnjjjbbbVVVGGG777...***'''&&&'''&&&(((******+++000777>>>MMM[[[jjjqqqpppnnnppptttlllkkkfff[[[JJJ:::000+++(((((()))((('''(((***---222???QQQ___eeeeeecccbbb___^^^ZZZPPPBBB555---***)))((('''&&&&&&'''((())),,,444CCCUUUeeemmmnnnkkkrrrpppnnnpppvvvzzztttjjjXXXFFF555000...)))'''******((()))******,,,333<<>>???>>><<<>>>>>>???@@@???===:::999<<<;;;::::::;;;<<<:::888;;;;;;;;;>>>AAABBBAAA@@@GGGJJJMMMNNNIIIAAA888222666333///,,,***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((()))***++++++,,,((($$$$$$&&&'''$$$!!!$$$%%%%%%%%%%%%%%%&&&&&&)))'''%%%&&&'''((('''%%%(((((('''&&&&&&&&&''''''&&&***((((((,,,...???[[[wwwlllPPP999111,,,,,,,,,***)))+++++++++...999KKKbbbwwwyyy___EEE888666>>>GGG\\\ooo|||}}}{{{xxxuuuhhhQQQ;;;000,,,+++)))+++------++++++,,,...,,,+++++++++++++++*********************))))))(((---+++)))''''''(((((('''******))))))((()))***++++++,,,...222:::EEEQQQYYYccciiiooosssuuurrrfffZZZLLL>>>///)))+++...+++'''((('''(((+++---444DDDTTTfffkkkqqqsssrrrrrrtttwwwqqqsssuuuvvvuuurrrooolll[[[LLL999---++++++***(((...***((((((((()))000888CCCRRRbbbiiilllnnnjjjeee[[[LLL;;;111,,,))))))+++(((***,,,------...111444AAAQQQfffqqqqqqooopppsssooonnnkkkaaaSSSBBB444,,,))))))(((((('''(((***+++///999HHHXXXcccfffccc```aaaaaa^^^UUUHHH:::000+++((('''&&&&&&&&&'''((())))))...:::LLL___lllooonnnssssssqqqqqqtttwwwrrrjjj[[[FFF444000///+++&&&'''***((('''((()))+++444>>>OOOLLLBBB444+++***)))&&&***++++++,,,,,,++++++***...---...///111444666777999888555222000---+++*********+++******+++///222???JJJYYYeeelllmmmlllkkkjjjlllkkkfffeeeeeeaaaZZZHHHAAA888000,,,,,,,,,,,,***---///...+++***---000;;;GGGSSS\\\dddiiigggbbb___SSSCCC777///,,,,,,---+++,,,---////////////...------...//////000000000++++++++++++++++++,,,,,,///---///777DDDRRR\\\aaa```dddgggfffgggiiigggccceee[[[MMMAAA888444222222///////////////000111111111222333333222111222444222444555444222111222333---...///000111111222222222333444333111000222444666===HHHTTT```mmmvvv{{{zzz{{{{{{zzzxxxwwwvvvwwwnnnggg]]]QQQFFF>>>999777<<>><<<===???EEEQQQbbbpppwwwrrrfffZZZQQQHHH;;;///***+++)))(((((())))))'''%%%%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))))))))((('''&&&'''((()))''''''((()))))))))))))))))))))******)))(((&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***'''''')))'''&&&)))///...000111111222777<<<@@@AAABBBFFFKKKOOORRRRRRPPPUUUVVVWWWWWWUUUQQQMMMJJJKKKJJJJJJKKKLLLLLLJJJIIIIIIJJJMMMQQQTTTTTTRRROOOWWW[[[______XXXMMM@@@888:::555000---,,,+++***(((&&&&&&&&&%%%&&&&&&&&&&&&&&&'''(((((()))*********,,,((($$$###$$$&&&&&&%%%&&&&&&&&&&&&''''''((((((((('''''''''(((((('''&&&(((''''''&&&&&&&&&&&&'''$$$(((&&&(((---///>>>YYYyyypppTTT<<<333,,,,,,,,,***)))***...---...555DDD[[[ssszzzdddKKK:::555777???HHH[[[nnn}}}~~~}}}{{{pppXXXAAA555111000,,,---............000111,,,---,,,,,,+++*********------...///......---,,,///---+++,,,---...,,,++++++***)))))))))))))))(((+++++++++,,,...333:::@@@OOOVVV^^^eeeiiiiiiaaaWWWLLL@@@111******,,,)))%%%))))))******)))...===LLLdddllltttwwwuuutttvvvyyyuuuvvvwwwxxxwwwtttpppnnn```QQQ>>>111---,,,+++)))///+++))))))))))))---222999III\\\iiinnnnnnkkkfffbbbTTTCCC777000******,,,******+++++++++---///111;;;LLLbbbpppsssrrrrrrttttttrrrooohhh\\\KKK:::///,,,+++)))((())))))******,,,333???OOO^^^eeefffdddbbbcccbbb[[[OOOAAA333,,,)))((('''&&&&&&'''((())))))+++333CCCVVVeeelllnnnrrrvvvxxxtttrrrrrrqqqnnn]]]GGG333///000+++''''''+++(((&&&&&&'''+++666AAANNNHHH<<>>MMM\\\eeejjjkkkkkkjjjjjjhhhdddcccccc___[[[OOOGGG===333...,,,++++++***,,,//////---,,,---///444>>>KKKWWWaaahhhiiifffcccZZZLLL>>>444///---,,,++++++,,,---...///000000............//////000000...---,,,,,,,,,,,,,,,---,,,...000333999DDDRRR[[[cccfffhhhffffffhhhhhheeegggaaaXXXNNNDDD<<<444///000////////////000111111555777999999888888888999777888888666444333333444000111222444444555444444222222333222111111222333222444999@@@KKKYYYiiittt|||~~~}}}yyywwwvvvwwwuuuppphhh]]]RRRGGG???;;;777999???GGGNNNOOOJJJDDD???<<<999;;;DDDRRRbbbnnn}}}iii___TTTLLLBBB555+++'''+++***''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))'''((()))((('''''')))***''''''((())))))))))))((())))))))))))((('''&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))'''%%%)))000333999======@@@GGGOOORRRUUUVVVYYY^^^dddggghhhhhhnnnoooqqqqqqnnnjjjdddaaa_________aaaccccccaaa___YYY[[[^^^bbbeeeeeebbb___dddhhhlllkkkcccUUUEEE;;;999555000...///...,,,)))&&&&&&&&&%%%&&&&&&'''(((''''''((()))))))))(((((('''&&&%%%$$$$$$%%%''')))&&&&&&''''''(((((())))))&&&&&&''''''(((''''''&&&'''&&&&&&&&&&&&&&&''''''###'''%%%(((---///<<>>;;;888666777888444555777888888888777666555555444333333222333333555333333777===HHHYYYhhhvvvyyy}}}}}}zzzwwwwwwyyyxxxuuuooofffZZZMMMCCC===999999;;;AAAHHHLLLLLLJJJAAA;;;777888<<>>HHHQQQTTTXXXaaagggiiillllllnnnrrrwww{{{||||||}}}}}}xxxtttoooooopppsssuuuvvvtttrrriiihhhiiikkkmmmooonnnmmmlllooosssqqqgggWWWFFF;;;666222///...000000,,,)))''''''&&&&&&&&&'''))))))''''''((((((((('''&&&%%%"""&&&'''%%%$$$&&&(((%%%%%%&&&&&&'''(((((()))###%%%&&&'''''''''''''''%%%%%%%%%%%%&&&''''''(((%%%(((&&&(((---...999QQQssszzz___CCC888...---...,,,******,,,------000:::NNNgggxxxjjjZZZ???888333333333333666:::NNNaaauuu}}}~~~~~~}}}}}}~~~zzzzzzpppXXX???111......)))(((''''''((()))))))))))),,,///000000111444777444555888:::;;;::::::999999777666999;;;888222,,,,,,***)))***+++,,,***'''((())))))(((''''''(((***+++000444555999===<<<888777444///+++)))(((((('''(((((()))***))))))000999KKK[[[nnnyyyzzzwwwwwwxxxrrrssstttuuutttrrrooonnniii```RRRBBB555---)))))),,,(((''')))***((()))+++...666FFFXXXffflllmmmlllvvviiiZZZLLL===///((('''((('''''''''(((***++++++111<<>>333---,,,***)))((((((((((((---,,,---444BBBTTTeeepppmmmsssvvvtttqqqpppmmmhhh\\\FFF222,,,***''''''+++)))(((((()))((((((///777AAA999111,,,***))))))***+++***)))((((((((()))***''')))***)))''''''))),,,***,,,---,,,)))'''((()))((()))+++***)))((()))***+++///888DDDRRR]]]fffjjjnnnkkkiiiiiihhheeebbb```[[[TTTIII???777111---+++((()))***+++******++++++,,,000:::FFFQQQZZZaaaeeedddfff```SSSGGG???555,,,,,,,,,++++++,,,...000111000000......---...//////000///...---,,,+++++++++***---//////000444;;;AAAQQQZZZcccggghhhkkkjjjgggmmmmmmkkkfff\\\MMM===222///...,,,,,,,,,---///000999???GGGMMMPPPQQQPPPQQQNNNMMMLLLIIIEEECCCCCCDDD@@@AAABBBCCCBBBAAA???>>>AAA@@@>>>>>>>>>@@@@@@AAA@@@;;;888777777;;;HHHUUUdddjjjrrrvvvvvvuuuwwwyyyttttttqqqkkkaaaVVVKKKDDD>>><<<999:::???EEEJJJNNNDDD>>>::::::999;;;EEEOOOwwwmmmZZZRRRJJJEEE>>>444...,,,---***&&&%%%%%%'''(((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***$$$'''***+++)))((()))***###$$$%%%%%%&&&&&&%%%%%%((('''%%%$$$######$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&&&&---666GGGUUUbbbhhhmmmuuuzzzzzz|||||||||~~~wwwwwwyyy|||~~~}}}{{{ssspppmmmmmmpppsssuuuuuuooorrruuussshhhWWWFFF:::333000---...111111---((((((''''''&&&'''((()))***'''((((((((((((&&&%%%$$$(((***&&&###$$$'''$$$$$$%%%%%%&&&'''((((((!!!$$$&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))''')))'''(((---,,,777MMMnnn~~~dddEEE999///---///---+++******+++,,,...666IIIaaasssgggNNN>>>666222000222111000222666>>>SSSjjjvvvzzz}}}}}}{{{|||||||||}}}sss[[[BBB444000000---+++)))(((***+++++++++'''***///222333666:::>>>CCCEEEGGGJJJKKKKKKJJJJJJLLLIIIHHHHHHGGGBBB888000,,,***)))***,,,---***(((******)))'''%%%$$$%%%&&&***---...---...333333111---------,,,***((())))))'''&&&(((***)))(((+++222@@@RRRiiixxxzzzxxxwwwyyyoooppprrrsssrrrqqqpppnnnmmmgggZZZIII888---((((((---)))(((+++,,,******,,,)))...:::MMM^^^hhhlllmmmxxxnnn```SSSCCC444+++)))***))))))***++++++***))))))222AAATTTeeeqqqvvvxxxuuusssrrrssspppeeeTTTFFF000---)))(((***+++)))'''***((()))///<<>>999666777???HHHNNNIIICCC???===888444999BBBrrrfffTTTQQQKKKAAA777///---,,,+++***))))))))))))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###&&&'''''''''''''''&&&&&&''''''''''''&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$+++(((### ###))))))%%%+++%%%!!!&&&***)))'''''''''%%%%%%&&&%%%&&&---666LLLdddqqqttt}}}yyyzzzxxxyyy~~~yyyqqqmmmnnnsssyyy|||yyywwwwwwppp]]]GGG:::999666000)))))),,,+++'''$$$%%%&&&'''(((((((((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&)))***))),,,777CCCeeeyyyiiiMMM777---000...---000,,,------///000333???XXXoooeeeIII:::777333222000///...///111222>>>JJJ```sss{{{zzz{{{~~~}}}~~~}}}~~~|||mmmYYYFFF888111///,,,+++***)))***+++---///,,,,,,///777@@@IIINNNOOOYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYXXXWWWXXXSSSBBB222222,,,((()))***)))***---,,,''''''******%%%$$$(((''''''(((((()))+++,,,---'''((()))***+++,,,---...)))'''))),,,+++***,,,111666FFF]]]pppyyyzzzxxxvvvsssqqqpppqqqssssssqqqnnnmmmmmmcccQQQ@@@555///+++***,,,***&&&(((///000,,,111///000888GGGWWWdddjjjllllllggg\\\KKK;;;000***+++***(((&&&%%%&&&))),,,(((,,,666EEEWWWfffnnnqqquuutttqqqppppppjjjWWWEEE;;;111***,,,---***((()))+++&&&'''///444;;;PPPfffhhhdddbbbeeeggg___MMM>>>CCC777+++''''''''''''(((***((((((---555DDDZZZlllsssrrrsssuuutttooojjjgggZZZIII666...---,,,++++++,,,)))&&&'''+++---+++((('''+++---***&&&&&&)))***,,,***((()))******'''$$$******))))))))))))))))))###%%%444000***++++++,,,+++***)))))))))))))))---------222===LLLZZZccciiilllnnnmmmjjjhhhhhhjjjgggbbb\\\RRREEE888000......---+++)))))))))))))))...***+++555@@@KKKVVV^^^bbbggghhhbbbYYYNNN@@@444222---)))(((+++------,,,111000///---,,,,,,,,,,,,000///......///...,,,+++............///000111111999GGGVVV___fffmmmnnnjjjooommmiiigggfffaaaRRRCCC;;;222///333555111------777;;;CCCOOOZZZbbbfffgggjjjdddaaaaaa^^^YYYZZZ___]]]^^^```aaaaaa```___^^^WWWYYY\\\^^^```dddhhhlllfffWWWGGG>>>777222444:::AAAOOO\\\bbbhhhssszzz|||||||||xxxqqqkkkggg___WWWKKKAAA999888999999>>>EEEDDDGGGHHHCCC;;;777999>>>}}}ssshhh___VVVKKKCCC>>>777///(((---,,,******+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&%%%$$$''''''''''''&&&&&&%%%$$$***)))&&&###&&&******%%%+++%%%"""&&&)))(((&&&&&&'''%%%%%%&&&&&&'''...777UUUmmmzzz~~~zzz|||zzzyyy}}}|||uuuqqqrrrvvv||||||zzzqqq\\\EEE777888666000***)))+++***&&&%%%%%%&&&''''''(((((()))---,,,***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))))))))((('''&&&''''''''''''''''''''''''((((((***+++)))***444???]]]uuupppSSS<<<111222...---...++++++,,,...///222<<>>NNN\\\dddhhhiiiggg___QQQAAA555///---,,,+++((('''''')))***(((***///:::IIIZZZiiiqqqssssssqqqpppqqqlll]]]NNN???222((((((***((('''''',,,'''(((...000555FFFYYYcccaaa```ccceee___QQQEEE@@@555+++))))))'''&&&&&&)))'''(((,,,222???UUUhhhqqqpppoooooonnnkkkiiihhh\\\JJJ777///---,,,+++,,,***'''$$$%%%(((***(((&&&%%%'''((()))***++++++******((('''''')))***(((&&&)))(((((((((((((((((((((***!!!)))333...''''''&&&------,,,,,,++++++++++++******,,,000999HHHXXXccckkknnnppppppnnnllllllmmmkkkhhhbbb[[[OOOBBB666111...---+++***++++++++++++'''$$$&&&---666???KKKUUUaaafffhhhccc[[[QQQCCC888222...******,,,......---000//////...---,,,,,,,,,///...---...//////---+++,,,,,,,,,------...///000333===IIISSS```lllooolllmmmllliiiggghhhdddXXXKKK>>>555...000111...,,,---333777>>>IIIUUU___fffjjjkkkgggfffhhhgggbbb```ccchhhfffeeegggiiihhhbbb\\\XXX[[[aaafffjjjnnnrrruuussseeeTTTHHH>>>666555888>>>FFFMMMRRR\\\kkkvvvyyy~~~}}}tttlllhhhbbb]]]UUUJJJ???:::888666999>>>AAAEEEJJJIIICCC>>><<<<<<}}}zzzqqqhhh]]]PPPCCCAAAGGGFFF:::---...,,,)))((()))***))))))'''''''''''''''''''''''''''((())))))))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%(((((()))(((((('''&&&%%%)))(((((('''&&&&&&%%%$$$(((******)))***---,,,'''+++%%%"""&&&((('''%%%&&&&&&%%%%%%'''''')))111:::WWWooo}}}~~~zzz|||{{{{{{{{{}}}{{{xxxxxx|||}}}rrr]]]FFF999666666111+++***+++((($$$'''&&&&&&&&&&&&((()))***...---+++***((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''''''''+++***++++++)))(((000999RRRoooyyyZZZAAA444333---,,,---***)))***---///000888JJJ\\\xxxeeeOOOAAA888444444000///---+++++++++---...222===PPPdddooorrrwww|||}}}~~~xxxzzzvvveeeLLL888...---***+++,,,---,,,***(((&&&***+++222@@@QQQ```hhhiiiiiijjjkkklllmmmmmmllllllhhhhhhhhhhhhiiifffYYYLLL444///+++,,,,,,)))((()))***''''''))))))&&&&&&)))))))))((('''&&&&&&&&&'''''''''(((((()))))))))***'''&&&(((++++++))),,,111///===SSSjjjzzz}}}xxxvvvtttrrrqqqrrrrrrqqqpppmmmnnniii\\\NNNBBB666---******(((&&&(((,,,---+++%%%&&&)))---444BBBQQQ\\\eeegggiiieeeYYYJJJ===555000...,,,***)))((((((((())))))+++///:::LLLaaapppooopppooonnnooolllbbbWWWHHH999***&&&((()))((('''---)))))),,,,,,---888GGGXXXZZZ^^^bbbddd```VVVNNN???444+++******(((&&&%%%''''''(((***---888MMM```mmmllljjjhhhggghhhiiiiii^^^LLL999///,,,++++++---***'''$$$%%%((()))'''%%%&&&%%%%%%(((,,,---,,,+++///---+++***+++,,,+++******))))))((()))))))))***///%%%+++222,,,'''((('''++++++******************(((***,,,...666EEEXXXfffnnnqqqssstttsssrrrqqqrrrrrrpppmmmhhh___RRRBBB777///---++++++,,,------,,,(((&&&(((,,,111888EEEPPP^^^dddgggddd^^^VVVJJJ@@@444000,,,+++---//////------...//////...---,,,+++///...---...//////---,,,+++******++++++,,,---...111444:::DDDTTTdddkkkjjjiiijjjiiiiiijjjiii```UUUEEE;;;222///...---...000///222777@@@LLLYYYdddkkkjjjhhhjjjnnnoookkkgggfffrrrnnnkkkmmmoookkk___TTTRRRWWW___gggnnntttzzz}}}~~~rrrdddXXXLLL@@@999777:::===>>>AAALLL^^^mmmuuu{{{qqqkkkgggddd^^^SSSFFF===888444555999;;;@@@HHHMMMLLLGGG???:::~~~{{{vvvlllaaaTTTHHH<<<===FFFHHH===000,,,)))&&&%%%&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''''''''''''''))))))******)))(((''''''******)))'''&&&&&&%%%%%%(((+++---...111444111++++++&&&$$$&&&(((&&&$$$&&&&&&$$$%%%'''(((***333<<>>{{{rrrcccVVVPPPFFF===:::;;;:::111)))+++(((&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))******+++++++++***))))))+++***)))''''''&&&''''''(((+++///333999===999111,,,(((&&&((((((%%%$$$&&&&&&$$$%%%((()))+++333===XXXqqq}}}||||||||||||yyy}}}~~~qqq[[[GGG<<<777888555...***)))'''###((('''&&&%%%&&&(((***,,,))))))'''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((***)))(((---333???ZZZ|||dddIII888333,,,***---+++***+++...000///111<<>>888;;;===:::888111000---,,,++++++,,,---...333AAATTTcccllluuu}}}{{{|||}}}~~~~~~|||}}}}}}|||sssfffUUUCCC444,,,+++***)))))))))***,,,---...,,,...666FFFXXXgggooosssuuuwwwxxxxxxuuurrrpppvvvvvvtttrrrqqqnnneee[[[HHH>>>444///+++)))***...+++++++++************)))&&&&&&&&&&&&&&&'''((((((((((((((())))))))))))))),,,***+++---,,,***+++000666@@@SSShhhyyy|||wwwppppppooonnnmmmllllllmmmqqqrrrnnnfff\\\OOO<<<------***''''''((())))))***'''***,,,***(((...;;;FFF___eeemmmpppkkk\\\KKK???222///+++*********)))'''(((***+++***---:::OOO___eeelllqqqpppmmmlllhhhddd^^^NNN:::,,,***---,,,)))+++******+++)))(((+++111<<>>999:::999777777>>>NNN\\\qqq|||sssnnnkkkkkkdddYYYMMMDDD>>>999555666777<<>>CCCBBB<<<777222111...,,,+++,,,---------000;;;LLL[[[gggrrrzzz{{{{{{zzzzzz{{{{{{|||}}}|||{{{|||~~~tttgggYYYHHH888...,,,+++)))))))))+++...///+++,,,---222===MMM___kkksssvvvyyy||||||yyyvvvsssyyyyyyvvvrrrqqqoooggg___RRRGGG;;;444///++++++///***---,,,)))(((***)))'''((('''''''''((())))))***))))))******+++++++++,,,,,,+++,,,///...---///444???HHHWWWhhhtttxxxuuurrrmmmoooppppppnnnmmmmmmnnnsssrrrooohhhaaaVVVCCC333///***'''))))))((()))+++&&&)))***'''$$$'''111:::TTT\\\hhhpppooodddSSSGGG777222,,,)))***+++***(((%%%(((******+++333AAAMMM___jjjtttuuuqqqooollljjjbbbVVVBBB111***+++***''')))*********)))***,,,...111===OOOaaakkkkkkgggbbbTTTDDD333***'''&&&(((+++&&&&&&))),,,++++++222;;;IIIXXXeeejjjmmmrrrqqqlllbbbSSSBBB777000++++++------,,,***)))((('''''''''&&&%%%((()))&&&&&&444FFFJJJKKKKKKHHHDDDAAA@@@???888666333000///...///000...(((,,,...)))+++000,,,......000111111111000///---///000222999HHH[[[hhhqqqrrruuuxxxzzzyyyvvvsssuuu{{{}}}zzzwwwsssfffWWWGGG>>>333---------,,,)))+++))))))+++******000888CCCMMMXXX^^^bbbddd___YYYKKKBBB777///,,,,,,,,,+++***+++,,,---......---,,,,,,+++,,,---000111000...***))))))******+++,,,---,,,---///000111777GGGWWW\\\dddkkklllkkkjjjfffaaaXXXUUUKKK>>>666333111...000000///...111:::FFFPPP^^^gggooopppnnnppprrrsssooorrrsssooodddTTTEEE;;;555555666:::AAANNN\\\eeepppxxx}}}ooo[[[JJJ???===;;;888444444>>>III\\\lll{{{}}}xxxrrrooolllsssppphhh[[[QQQHHH>>>555:::999:::???GGGNNNRRRSSS{{{sssgggVVVGGGAAA>>>999222---+++,,,---***((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((******+++++++++,,,,,,,,,---------,,,,,,***)))((('''''')))***,,,+++***,,,777IIISSSLLL???///,,,++++++)))%%%%%%(((&&&%%%%%%'''(((***222;;;WWWqqq~~~~~~|||oooXXXDDD;;;<<<===999000)))((()))((('''''''''((())))))******((((((((((((((())))))***&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((&&&'''******((()))---000999OOOkkksssUUU@@@888...+++...,,,+++***,,,---,,,---333<<>>OOO\\\hhhlllqqqvvvxxxvvvtttqqqtttuuurrrnnnmmmlllggg```]]]SSSHHHAAA:::333000111...111000+++***,,,+++'''++++++******))))))*********++++++,,,---......//////...000555666666999???LLLTTTaaakkkqqqrrrqqqpppmmmppptttuuusssqqqqqqqqqsssrrrmmmiiieee^^^MMM>>>111+++(((***+++((((((+++$$$'''((('''%%%'''---333CCCMMM]]]kkkqqqjjj]]]RRR@@@888000+++++++++***'''%%%(((*********///888@@@TTTdddsssvvvssspppnnnllleee]]]LLL888---+++***''')))******))))))***,,,,,,+++555FFFXXXfffkkkiiieee[[[KKK999///***''''''((((((''')))......,,,,,,000;;;NNN```ggglllssssssmmmeeeWWWHHH===444...---///......---+++)))''''''((('''$$$&&&***(((%%%///>>>FFFJJJNNNOOONNNLLLLLLMMMCCCAAA===999777666666777777222555666000222666000222333555666666666555444555444555888AAAOOO___iiipppppprrrvvvxxxwwwsssooooooxxx{{{uuusssssslllaaaTTTHHH999000......,,,***...+++***---...---///333999DDDQQQZZZaaaeeeccc]]]WWWLLL===222---,,,------******+++,,,------......+++++++++---000111000///++++++++++++,,,---......+++)))***---...111===JJJTTT___iiilllkkkiiifffbbb]]]]]]WWWJJJ@@@:::444...000000///------333>>>FFFVVVfffssssssooonnnqqqsssmmmnnnooommmfffYYYIII>>>666555333333777???IIIQQQ]]]iiiwww~~~{{{lll]]]LLLBBB;;;999777555777<<>>FFFNNNSSS~~~wwwooodddTTTFFFJJJEEE===333+++&&&&&&''''''&&&&&&'''(((((('''%%%))))))))))))))))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&((()))************,,,,,,------...---------***)))((('''(((***,,,---,,,)))***777MMMZZZRRRCCC000---,,,,,,***%%%&&&)))&&&%%%%%%'''''')))111:::ZZZtttqqq[[[HHH@@@>>>???:::000)))(((***)))&&&'''((()))*********)))&&&&&&&&&&&&'''(((******%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))((('''''''''''''''''''''''')))''''''******''''''+++...111@@@\\\www~~~zzz[[[EEE:::///+++...,,,***)))***,,,++++++111999EEEkkkgggPPPAAA>>>BBBKKKUUUUUUKKK???999222000...,,,***++++++,,,))))))000>>>NNN[[[gggqqqrrrqqqrrrtttxxx|||~~~xxx|||~~~rrr^^^III:::333---.../////////---+++)))'''---222000---222???KKK[[[___fffmmmppppppnnnlllssstttrrrnnnmmmnnnjjjdddfff]]]TTTNNNFFF<<<666555333666555///...000///***///...---+++***)))))))))++++++,,,---///000111111222222666;;;???@@@DDDJJJWWW___jjjqqqrrrqqqpppqqqnnnrrrxxxyyywwwuuutttuuusssqqqmmmiiihhhcccUUUFFF333,,,)))+++,,,((((((,,,$$$&&&((((((''')))...222666AAATTTfffqqqooodddZZZGGG>>>333---++++++)))'''(((***+++++++++///555:::JJJ\\\oootttrrrooommmkkkhhhcccTTT???111---,,,))))))******((((((***++++++)))111???QQQaaajjjjjjggg]]]NNN===333---(((&&&&&&)))(((***///111---******333HHH[[[cccjjjrrrsssmmmggg[[[LLLAAA888111///111111111000...+++*********,,,&&&''',,,***###'''111777===DDDIIIJJJJJJLLLNNNNNNKKKGGGBBB???>>>>>>>>>>>>:::>>>>>>999<<<@@@999<<<===???AAAAAAAAA???>>><<<;;;;;;???IIIVVVdddmmmooooooqqqtttwwwvvvqqqlllkkkuuuxxxrrrooorrroooggg]]]OOO>>>222//////---***---)))(((+++---,,,,,,---333???LLLWWW```fffeee```___SSSBBB444...---......*********+++,,,---...///+++***+++---000111111///,,,,,,,,,,,,---...//////...)))(((+++---...555>>>NNNZZZgggkkkkkkiiifffbbbbbbddd```TTTHHHAAA999000///000000---,,,000:::BBBOOOcccuuuuuunnnlllnnnpppllljjjiiijjjhhh^^^MMM???888666444111111555<<>>GGGNNN}}}zzzyyyppp___NNNFFFFFF???555///,,,+++)))(((,,,+++***)))((('''&&&&&&(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''***---///...---,,,,,,,,,+++)))((('''&&&''''''(((///555<<>>FFFHHHKKKMMMOOOOOONNNNNNMMMHHHGGGNNNTTTZZZcccnnnpppooooooqqqttttttqqqnnnnnnooopppqqqpppmmmkkkiiieeeWWWDDD888333111...+++******+++++++++,,,,,,,,,111555<<>>QQQcccfffeeegggkkkmmmnnnooommmkkkjjjcccUUUFFFAAA777......111333444777<<>><<<888333777777===JJJWWW```hhhnnnyyy}}}{{{uuukkk\\\OOOFFF<<<666888;;;<<<@@@FFF}}}{{{zzzqqq```PPPGGGEEE>>>555...,,,+++)))'''###$$$$$$%%%&&&&&&''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((&&&)))---......,,,,,,,,,,,,+++***((('''''''''''''''---333;;;IIIUUUPPPCCC444,,,&&&'''(((''''''((()))'''&&&'''''')))111:::[[[kkk}}}www___III>>><<<>>>;;;222+++*********)))+++---,,,)))''''''(((&&&&&&'''(((((('''&&&&&&)))'''%%%&&&'''((('''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''(((((((((((((((((()))))))))))))))***+++222CCCWWWjjj}}}uuuXXXAAA666222///---...,,,,,,...,,,+++///666AAA^^^cccKKK@@@BBBHHHXXXaaalllpppfffSSSBBB999222111000...,,,+++******///......444AAAQQQaaajjjmmmmmmttt~~~}}}{{{vvvmmm\\\GGG888222...---///...+++)))*********)))***+++---000111666===HHHRRRZZZ```dddfffjjjpppqqqllliiikkknnnooorrrpppnnnllliiiddd]]]WWWQQQNNNJJJHHHGGGFFFCCC@@@@@@===;;;;;;===>>>===;;;===<<<<<<===@@@CCCGGGJJJUUUWWWYYY]]]aaaeeehhhiiijjjmmmqqqtttuuussspppmmmqqqsssvvvxxxxxxvvvsssqqqooonnnmmmnnnnnnjjjaaaZZZBBB999000---+++(((''')))(((''''''(((+++,,,,,,++++++333CCCWWWgggnnnmmmiii]]]PPP???222,,,*********(((***+++***((((((+++---777EEEXXXfffjjjjjjkkklllfffccc[[[OOOBBB555...***%%%%%%&&&(((***+++,,,,,,***)))...999EEEPPP]]]hhheee```SSS@@@222---+++***666...---333222)))%%%(((+++111===NNNaaannntttuuuqqqeeeYYYSSSKKK???333///............---+++'''%%%%%%&&&&&&&&&&&&%%%%%%$$$)))***+++---000222333444444555777888999:::;;;;;;???@@@DDDNNNVVVWWWPPPGGGJJJLLLPPPSSSVVVWWWWWWWWWUUURRRRRRXXX\\\^^^ccciiiqqqppppppqqqrrrqqqlllhhhlllmmmnnnoooooommmlllkkkfffZZZHHH:::222...+++)))******+++++++++,,,,,,,,,///000444:::DDDNNNXXX^^^______XXXKKKAAA:::444...------,,,++++++,,,...000///---++++++...000///............------+++******,,,,,,,,,,,,...///000111999AAANNN[[[dddiiijjjjjjiiihhhfffbbbZZZNNNBBB;;;555000---...---+++---111666CCCPPPXXX___hhhnnnoooqqqpppmmmiiihhheeeZZZOOOGGG===444222222000000111111666???IIISSS]]]fffkkkiiibbbUUUHHH>>>888555444555444777AAALLLUUUaaakkkttt{{{zzzssshhh^^^OOODDD:::777666555888===}}}{{{rrr```PPPHHHDDD===444...+++***((('''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&((((((''''''''''''((((((%%%(((+++---,,,+++++++++,,,+++***)))(((''''''''''''+++000999JJJWWWPPPAAA555---''''''(((&&&%%%''''''&&&&&&'''((()))111:::WWWhhhzzzvvv]]]FFF::::::===:::111******,,,+++,,,------+++(((&&&&&&'''''''''((())))))(((''''''(((&&&%%%%%%'''((('''&&&''''''''''''''''''''''''''''''(((((()))))))))((((((%%%"""$$$(((***)))&&&''''''((()))))))))))))))***))),,,777DDDWWWnnnfffMMM;;;333000000---,,,,,,---,,,,,,333;;;???]]]aaaHHH999777CCCTTThhhpppxxxwwwlllYYYFFF999000000...---,,,++++++***//////000222:::III[[[gggmmmpppxxx|||yyyqqqbbbOOOAAA444///---......+++)))******))))))((()))+++,,,---+++111:::CCCLLLUUU]]]aaafffmmmqqqooonnnpppqqqpppqqqppppppqqqpppmmmiiieee^^^[[[XXXVVVUUUTTTRRRPPPRRRPPPNNNMMMNNNMMMLLLKKKNNNMMMMMMNNNQQQUUUZZZ]]]eeegggiiilllnnnooooooooonnnpppsssuuuuuuuuusssqqqqqqsssuuuvvvvvvtttqqqpppooommmmmmnnnooommmhhhcccLLL???333...,,,)))((()))(((''''''(((+++,,,,,,+++)))///===QQQeeeooonnniiieee[[[JJJ999...))))))+++((()))***)))((((((***+++111<<>>@@@OOObbbnnntttzzzxxxooo___JJJ;;;000///---,,,+++++++++,,,,,,...///000444BBBVVVeeeooossszzz~~~{{{uuugggUUUHHH777111---......+++)))***+++***))))))))))))***+++)))---222999AAAJJJRRRXXX]]]eeelllnnnooorrrrrrpppmmmmmmnnnnnnmmmkkkgggeeebbbaaa___^^^^^^]]]]]]\\\aaa```^^^\\\[[[ZZZYYYYYYXXXYYYZZZ\\\___cccfffggghhhiiilllnnnooonnnmmmlllkkkllloooqqqrrrssssssrrrpppqqqqqqqqqooommmjjjiiigggffffffgggiiijjjhhheeeTTTEEE777000---)))'''''')))((('''(((***++++++***))),,,888MMMdddppppppllllllcccTTTAAA111))))))+++((()))(((((((((((()))***,,,333???NNN]]]gggmmmnnnggghhheee^^^QQQAAA444---///,,,))))))***)))&&&$$$)))'''(((***,,,333CCCQQQ___hhhiiiYYYCCC444......)))###"""&&&(((&&&&&&******)))+++444CCCSSS___eeefffggghhhggg___QQQBBB999333333222...)))'''(((***)))))))))((('''%%%$$$###$$$%%%%%%&&&&&&''''''''''''''''''(((***+++,,,---******,,,000444555222///222444777:::===???@@@AAAFFFGGGKKKOOOSSSUUUVVVXXX]]]___dddhhhkkkkkkiiiggg___aaaccceeeggghhhiiiiiieee___TTTEEE666---************+++++++++,,,,,,,,,---,,,***+++///777???DDDSSSXXXZZZVVVQQQIII<<<111///...,,,++++++,,,,,,,,,------,,,,,,------------...............---,,,,,,,,,,,,,,,,,,---...///000000222777@@@MMMYYYaaadddbbbbbbbbbdddddd```VVVOOOCCC999111000111///,,,,,,222333666>>>LLL]]]hhhmmmqqqrrroooiiiggggggddd___RRRHHH===888444000000222333222111222666>>>HHHOOOUUUYYY[[[UUUJJJ@@@<<<<<<444222222444555:::HHHUUU```ooo}}}|||wwwsssjjj___PPPCCC:::666777:::}}}wwwiiiUUUGGGAAA@@@999000+++******)))((()))((('''%%%###!!! ''''''((((((((()))))))))'''(((((((((((((((((('''((((((''''''''''''((((((%%%'''*********)))***+++,,,,,,+++***)))((('''''''''***---888MMM]]]WWWHHH888000)))))))))'''%%%'''&&&%%%&&&(((((()))000888RRRcccssswwwuuuvvv{{{~~~}}}}}}~~~~~~mmmVVVBBB888777:::777000+++---111222444222...+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&'''(((******)))''''''''''''''''''''''''&&&''')))*********)))(((***++++++)))&&&%%%&&&((('''(((***+++,,,+++***)))...+++******---:::QQQfffyyy___EEE444......)))***---//////000999DDDXXXrrrlllSSS@@@@@@HHHOOO___ppprrrxxx|||yyyqqqdddPPP>>>111///---,,,++++++,,,,,,))),,,------111>>>RRRbbbooottt{{{}}}xxxlll[[[NNN;;;333---...///,,,++++++,,,,,,+++***************)))***---///333999AAAEEELLLTTT\\\```dddiiiiiiffffffgggiiiiiihhhfffeeedddcccccccccccccccdddfffgggffffffeeecccaaa`````````[[[]]]```cccfffhhhiiiiiihhhjjjmmmoooppppppooonnnjjjkkkkkklllkkkkkkjjjiiigggfffdddbbb___\\\YYYWWWXXXWWWXXXYYY[[[]]]]]]]]]WWWJJJ<<<555000+++((((((***)))((()))***+++***)))***,,,666III```ooorrrooonnnhhh[[[JJJ888---***+++***)))(((((((((((()))((()))---555CCCSSSaaajjjnnnllljjjgggccc\\\NNN;;;...+++(((&&&(((+++---+++((()))((()))******...888DDDTTTccclllcccOOO===222---111,,,)))((((((%%%$$$%%%((()))***---444@@@PPPZZZcccgggjjjhhhaaaWWWLLLEEE888666111,,,(((''')))+++'''(((((((((''''''&&&%%%$$$%%%%%%&&&((())))))***)))(((((('''(((((()))***)))******+++++++++***)))+++,,,...///111222333333777999;;;<<<@@@DDDGGGHHHJJJNNNSSSXXX[[[\\\\\\\\\ZZZ[[[]]]___bbbccceeeeee^^^[[[TTTGGG999///,,,,,,******+++++++++,,,,,,,,,,,,+++++++++...111555777DDDLLLTTTXXXWWWPPPBBB555444111,,,++++++,,,,,,+++,,,------------,,,,,,---....../////////...------,,,,,,,,,,,,,,,---...///000000333999CCCNNNWWW\\\```aaacccfffhhhddd]]]WWWJJJ@@@666444333111......///000222888AAAMMM\\\gggmmmrrrtttpppmmmlllhhhddd\\\QQQFFF>>>777111111444///000000111111444888;;;DDDHHHNNNQQQNNNFFF???:::666555666666444444<<>>999333---***++++++***((()))******)))(((+++,,,333CCCXXXhhhoooqqqmmmiiiaaaRRRBBB555...,,,+++***(((((()))***)))((((((***...888FFFUUUaaagggkkkhhhggggggdddWWWCCC333000,,,((((((+++,,,(((###)))((()))++++++,,,222999HHHYYYgggfffXXXGGG888...---***''''''''''''&&&&&&%%%(((******,,,555DDDPPP\\\dddiiigggbbb]]]XXXSSSAAA;;;222+++((((((((((((%%%%%%&&&&&&'''&&&&&&&&&###$$$$$$&&&'''((()))***)))((('''&&&%%%&&&'''(((((()))+++***)))((()))***((((((((())))))***++++++000222111///111666888888:::===AAADDDDDDEEEFFFGGGIIIIIIKKKLLLOOOPPPRRRSSSQQQOOOKKKBBB888000------******+++++++++,,,,,,,,,)))))))))***+++,,,---...888AAALLLUUUZZZXXXLLL@@@;;;555...******++++++***+++---......,,,++++++,,,...///////////////......,,,,,,,,,,,,,,,---......,,,...000444:::CCCNNNUUU___cccgggjjjjjjfffaaa]]]QQQGGG===888555000---...(((***...333777???NNN]]]fffooovvvvvvsssqqqnnnjjjggg^^^SSSIII???555111333,,,...111222222111222333999;;;AAAFFFHHHDDD;;;444777666777999666333555;;;???MMM___kkkuuu}}}~~~{{{ppp^^^NNNCCC;;;555}}}xxxqqqhhhXXXGGG===<<<999333,,,((()))+++++++++((((((((())))))*********'''''''''((((((((())))))(((((())))))))))))((((((((((((''''''''''''((((((''')))************+++---,,,,,,,,,,,,+++)))'''&&&(((+++---222AAAPPPOOOEEE555---&&&&&&'''%%%$$$%%%'''&&&''')))((('''---444FFFSSSaaahhhnnnvvv|||~~~~~~qqqYYYDDD999777999777111...111777999555000***'''&&&''''''&&&((('''&&&%%%%%%&&&'''(((&&&$$$###$$$&&&(((((('''''''''''''''''''''''''''&&&'''***,,,,,,+++)))(((******)))(((&&&&&&&&&'''$$$&&&(((******)))'''&&&+++)))***+++,,,111<<>>;;;>>>BBBDDDDDDEEEHHHJJJOOOQQQRRRRRRQQQQQQTTTVVVVVVXXXYYYXXXWWWWWWYYY\\\ZZZZZZZZZ[[[\\\___aaacccfffgggggghhhjjjjjjkkklllkkkjjjgggbbb[[[TTTMMMIII???===;;;777444222111111222444555777888999:::;;;===:::999777111***)))---,,,***))))))******)))'''((()))///;;;MMM^^^jjjoookkkiiidddZZZMMM???444...---+++((((((***+++***((())))))***///888DDDQQQZZZcccdddfffiiifff[[[JJJ===888222,,,***+++)))""")))&&&&&&)))+++***---222@@@NNN]]]aaa\\\PPP???222&&&%%%%%%%%%'''))))))((('''((())))))***111:::BBBOOO[[[dddcccaaaaaa```]]]PPPEEE777...,,,+++)))&&&&&&''''''((((((''''''&&&######$$$%%%&&&''''''(((((('''%%%$$$%%%&&&'''(((&&&)))+++***'''%%%&&&)))%%%$$$$$$%%%%%%&&&'''''',,,///...******...///---///111333333222222444666555666666777999:::<<<<<<@@@???===999333...+++*********+++++++++,,,,,,,,,(((((((((((())))))***+++///777AAALLLVVV[[[VVVMMMBBB999///***)))++++++******---//////,,,******,,,...//////000000000//////,,,,,,++++++,,,,,,------(((,,,///000111666AAAJJJVVV]]]fffjjjiiifffeeeeee[[[RRRGGG???777///---///((((((,,,111222555AAANNNYYYeeepppsssrrrqqqpppnnnlllfff```XXXLLL>>>555444000111222222111000222444222333666:::===;;;777333555333444777666333222555666???KKKWWWeeeuuu}}}mmm\\\OOOBBB999xxxssslllbbbSSSDDD<<<<<<777111+++((())),,,,,,,,,&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((()))++++++******,,,---,,,,,,,,,,,,+++)))'''&&&(((+++,,,///;;;HHHIII@@@222***$$$$$$%%%$$$###$$$((('''''')))(((''',,,333<<>>SSSjjjqqq\\\HHH:::333333222222555>>>QQQpppcccEEE888BBBQQQaaasss}}}|||hhhQQQ777555111...,,,,,,------------,,,,,,///999FFFOOO^^^mmm{{{|||oooeeeFFF:::000000222111//////******++++++++++++******''')))+++,,,+++******+++))),,,,,,+++///444555222///222666777666666999;;;===???@@@???===<<>>GGGWWWkkkyyy}}}xxxhhhZZZLLLAAAqqqiiibbb[[[NNN@@@;;;===666000++++++***((((((***)))((((((((()))(((&&&$$$$$$%%%'''))))))((('''%%%((()))*********((('''&&&***)))''''''(((((('''%%%'''(((***+++,,,+++)))(((111///---,,,,,,+++***(((((()))+++///444999;;;;;;)))))))))(((''''''&&&&&&$$$%%%%%%&&&'''((())))))111666@@@MMM[[[gggqqqvvvtttrrrooommmllllllmmmmmmjjjjjjjjjhhhggggggjjjllloooppprrrssstttvvvzzz}}}}}}||||||~~~nnnYYYFFF;;;999555111111444888999999+++***)))(((((()))***+++)))((('''&&&%%%$$$$$$$$$)))(((&&&&&&%%%&&&'''(((((((((*********)))((('''((()))***---///...+++)))---)))&&&&&&)))***&&&###&&&'''((((((&&&%%%&&&'''((((((((())),,,...111333DDDZZZwwwnnnRRR===666666666999BBBVVVpppwwwXXXEEE???===III]]]tttrrrZZZAAA666---,,,...---***(((+++---...------333>>>GGGZZZhhhzzzzzzrrrUUUAAA111///000------222((()))***,,,------------******)))***,,,,,,+++)))%%%%%%'''+++000222000---////////////////////////333111//////111222111000222444666666444444666888===<<<:::888999;;;>>>@@@FFFEEECCCBBBCCCDDDGGGHHHGGGEEEBBB===888444000...,,,++++++***************))))))))))))(((((((((((()))+++...000000///---+++,,,***(((''')))*********---***+++111;;;KKKaaasssmmmmmmiiibbb[[[RRRCCC777111---+++---,,,((((((***+++)))''''''+++222999>>>JJJVVVaaaddddddbbbYYYNNN===222+++,,,---***(((***(((''''''''''''((())))))000:::IIIVVV^^^\\\MMM>>>222///,,,(((&&&%%%&&&''''''))))))((('''(((,,,000888@@@KKKUUU\\\___aaabbb___WWWJJJ===333---,,,,,,...---,,,,,,,,,+++(((&&&******)))))))))(((((('''+++'''&&&((('''$$$&&&,,,)))))))))***++++++(((&&&&&&&&&%%%%%%&&&'''((((((%%%&&&''''''((((((''''''******++++++,,,,,,------))),,,...---++++++---///000...,,,******+++,,,...,,,+++***))))))(((((((((---,,,+++***)))******+++---,,,///888AAAHHHRRR[[[UUUEEE666111///+++((()))+++***************++++++000...---...///000///...---,,,+++*********+++,,,+++++++++,,,...111444666>>>GGGWWWdddhhhgggiiinnnfffllljjjZZZGGG:::333000---,,,---111222111333888@@@IIIYYYggglllkkkmmmrrrtttrrrnnnjjjbbbVVVGGG===777444000000111111...+++000......000333444111////////////222444555555444555333555@@@NNN^^^ooo|||~~~uuugggUUUHHHooohhh```XXXLLL???:::<<<666000++++++***((((((***(((''''''((())))))(((&&&&&&''''''(((((('''&&&&&&++++++,,,,,,+++******))))))(((&&&'''(((((('''&&&&&&''')))++++++***)))(((,,,+++++++++,,,,,,***(((&&&&&&'''***...111222222---,,,***(((%%%""" &&&&&&&&&&&&&&&'''''''''+++...555>>>IIISSS[[[___ZZZXXXVVVTTTSSSSSSSSSTTTOOONNNMMMMMMNNNPPPRRRSSSYYYZZZ[[[[[[[[[\\\___aaaeeeeeeddddddeeegggiiijjjlllnnnoooiii]]]MMM>>>666666444222222444666555444******)))(((((()))******))))))((('''&&&%%%%%%%%%)))(((''''''&&&'''((()))'''(((((()))))))))((((((((()))***,,,...---+++(((,,,(((%%%&&&)))***'''$$$&&&'''((((((&&&&&&'''(((*********+++,,,---...///:::HHH___vvvyyy]]]DDD888666;;;FFFYYYpppzzz```HHH<<<:::BBBQQQggg|||vvv^^^EEE999///...///...+++***+++,,,---,,,,,,111:::AAAVVVeeexxxyyy^^^HHH555111111+++)))+++*********************)))***))))))***++++++***(((,,,******+++------***''')))*********+++,,,,,,,,,---,,,***+++,,,---,,,+++,,,...000000//////111333222111000///000111222444555444333333333444666777555444333111///...,,,+++******)))(((((((((((((((***+++++++++++++++++++++***+++---......---,,,++++++)))'''''')))***)))(((+++)))***///666DDDZZZmmmnnnpppoooiiibbbXXXGGG999222...+++,,,,,,)))(((+++)))(((&&&%%%(((,,,111555???JJJUUU\\\aaabbb[[[RRRGGG:::///,,,,,,)))&&&'''''''''&&&&&&''''''((()))+++444AAAPPP]]]```UUUGGG777222+++'''%%%&&&&&&&&&&&&''''''&&&$$$%%%))),,,---333===GGGPPPXXX___dddccc^^^TTTIII???777222000///---,,,,,,,,,,,,+++)))((((((((('''''''''''''''***&&&&&&)))(((%%%''',,,)))((((((((())))))(((&&&%%%%%%$$$%%%%%%&&&&&&'''&&&''''''((((((((((((((((((((((((((())))))))))))(((***,,,+++(((''')))***++++++******))))))))))))***))))))((((((((())))))******)))((((((((()))***...,,,,,,222999AAALLLVVVVVVIII<<<666111,,,)))+++++++++************++++++---,,,,,,---...//////------,,,+++******++++++,,,++++++++++++---000222444;;;@@@KKKYYYbbbeeeiiimmmpppuuurrrcccPPPBBB888222000......111111///111555999@@@MMM[[[ccceeeiiinnnqqqooonnnmmmiii^^^OOODDD:::555111/////////---***...------000333333222///222222222333444555555555888555666===HHHVVVhhhwww|||~~~~~~yyyoooccc[[[kkkeee]]]TTTHHH>>>999;;;666000++++++***((((((***((('''&&&''')))***)))((())))))((('''&&&&&&&&&&&&))))))(((''''''''''''((('''&&&%%%&&&(((((('''&&&&&&'''((()))***)))((((((((('''(((***++++++(((&&&&&&%%%%%%''')))++++++***,,,+++)))&&&### '''&&&&&&&&&%%%%%%%%%$$$&&&'''***///444:::@@@CCC>>>===;;;999888888999999555333111222666999:::999@@@AAAAAA@@@??????AAABBBCCCDDDEEEGGGHHHIIIIIIIIIMMMOOOPPPLLLEEE;;;444000111111111333444333000---***))))))(((((())))))***))))))((('''&&&&&&&&&''')))((((((''''''((())))))''''''''''''((())))))***(((((()))+++---,,,***'''***'''%%%&&&)))***(((%%%&&&'''((((((&&&&&&'''(((,,,,,,---,,,,,,+++******000666DDDYYYqqqmmmQQQ>>>>>>GGG[[[uuuoooXXXEEE888666999BBBSSSkkk}}}|||eeeKKK>>>222///000///,,,++++++,,,------,,,...444999LLL\\\qqq~~~iiiRRR===555333...***))),,,,,,++++++***)))((((((,,,+++***+++,,,,,,+++)))///---+++******)))'''&&&&&&&&&'''((()))******+++***((('''((()))***)))'''''')))+++++++++,,,...///...------------,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))(((''''''&&&&&&''''''&&&&&&''''''((()))))))))******++++++,,,,,,,,,,,,***))))))***++++++***((())))))+++...111<<>>GGGNNNYYY[[[]]]]]]YYYQQQIIICCC>>>:::555222111000///.........,,,++++++++++++,,,+++++++++---///......---...,,,)))))))))******))))))))))))*********))))))&&&'''(((((())))))((((((*********))))))(((((((((************)))))))))*********++++++++++++******------,,,,,,,,,,,,------***************+++++++++000---,,,...111666AAALLLVVVRRRKKKAAA666...,,,---,,,,,,+++*********++++++***))))))+++...000000///......------,,,,,,++++++++++++******++++++,,,---333000333<<>>666444333333555555:::FFFWWWiiiyyyqqqVVVGGG777000///---,,,,,,...///000///.........///666BBBTTTggguuu}}}~~~~~~}}}hhhPPP@@@999555333222...---,,,++++++++++++,,,...---,,,---......,,,************))))))***,,,---,,,,,,++++++*********)))***))))))***++++++)))(((+++++++++---...///000000)))***+++++++++)))'''&&&))))))************)))((()))))))))(((((((((((('''***)))((((((''''''((((((''''''((()))******+++++++++***)))((((((***+++---))))))***+++------+++)))(((***---///...666JJJ]]]mmmoooooonnnmmmkkkbbbYYYDDD888---)))(((''''''))))))************))))))(((***)))***333@@@MMMWWW\\\VVVLLL>>>222---,,,***(((&&&%%%%%%%%%%%%&&&'''''')))(((,,,;;;UUUlllrrrnnn^^^OOO<<<000,,,,,,+++))))))((('''&&&&&&&&&%%%%%%***+++,,,,,,...222777;;;JJJOOOUUU[[[\\\ZZZUUURRRPPPKKKEEE@@@===:::888666666555333111//////000000.........///111222111...000---***)))***+++*********++++++,,,,,,+++******'''(((((()))))))))))))))++++++******))))))(((((()))))))))***+++,,,,,,,,,---,,,+++******+++---...///......---,,,,,,------+++++++++,,,,,,,,,+++++++++***,,,000111555>>>HHHUUUUUUPPPEEE999111...------,,,,,,+++******++++++***)))***,,,///111111000//////......---,,,+++++++++++++++*********++++++///...000555:::BBBPPP^^^cccgggjjjiiieee___RRRGGG===666000//////......111...+++---777DDDOOO[[[dddkkkhhhgggjjjooooooiiicccTTTKKK???666222111000...***+++---...///000222333333555666555333333555777<<<:::999:::===GGG\\\ooo~~~~~~{{{{{{|||bbb```WWWIII@@@>>>>>>===666000++++++***((((((***---+++((('''((()))((((((---+++)))'''%%%&&&&&&'''((((((((((((((())))))***((('''&&&'''((()))((('''''''''((((((((()))))))))))))))((())))))'''### &&&%%%$$$%%%'''((((((&&&))))))((((((((('''''''''######$$$%%%&&&'''((((((&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))&&&%%%&&&((()))'''%%%$$$&&&((()))(((((()))***+++***(((''''''(((***+++)))******)))((((((***,,,&&&***000222111---***((('''(((((())))))(((((('''&&&&&&&&&&&&'''((())))))&&&&&&'''((())))))))))))))))))))))))***++++++,,,+++***)))***++++++)))(((((((((((((((((('''''''''&&&'''(((((((((((()))+++******++++++++++++******(((+++///111777GGG___qqq}}}hhhHHH===555444666333...,,,111111666DDDYYYnnn}}}uuu\\\KKK:::111///---,,,---////////////////////////222999GGGXXXhhhtttzzz|||{{{zzz|||~~~~~~uuu```MMM@@@888444222///...,,,+++***+++,,,,,,---,,,++++++,,,,,,***(((+++,,,---,,,***)))***+++------,,,+++***)))(((((()))))))))***,,,+++)))''',,,+++***,,,...///...---))))))***++++++***((('''))))))))))))(((((((((((('''''''''((()))*********+++***))))))(((((())))))''''''(((((())))))******+++***)))))))))***,,,,,,(((''''''(((***+++***)))'''))),,,///111888KKK\\\mmmnnnmmmlllnnnpppllleeePPPAAA333,,,)))'''''')))&&&'''(((((()))(((((('''+++((('''---555>>>JJJTTTWWWSSSJJJ<<<222---)))%%%&&&&&&&&&&&&&&&''''''(((,,,***+++888QQQiiitttttthhhYYYEEE444---***(((''''''&&&$$$%%%%%%%%%$$$"""%%%'''((())))))***---///<<>>===:::888999;;;>>><<<<<>>FFFMMMSSSVVVaaa___\\\[[[ZZZYYYVVVTTTRRROOOKKKGGGDDDCCCCCCDDDEEEDDD@@@===???DDDCCC<<<888666555555555444222000000111222333222111///...---......///////////////++++++++++++,,,,,,,,,,,,,,,***)))+++...000///---......---------...///000------......000111333333333333333333222000///...------...//////111;;;GGGWWWYYYVVVLLLCCC<<<555---......---,,,++++++++++++***))))))+++...//////...000000000000///---,,,*********++++++++++++++++++,,,))))))+++,,,...555>>>MMMWWWaaafffhhhiiiddd^^^OOOCCC888444222///......000...///333666;;;FFFQQQYYY^^^eeekkkoooooonnnnnncccZZZLLL@@@999555222///---///000///...///222555:::???FFFHHHGGGGGGIIILLLIIIGGGHHHNNNUUU___mmmzzzbbbaaaWWWHHH@@@AAABBBAAA666000++++++***((((((***(((&&&%%%&&&))),,,...///+++***)))(((((('''''''''((()))+++,,,,,,,,,+++***,,,***))))))******)))''')))))))))))))))***++++++***)))(((((()))***)))(((---+++))))))))))))'''%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%''')))++++++)))'''%%%%%%&&&'''((((((((((((((($$$&&&)))*********+++---%%%(((******)))(((((((((&&&'''((()))(((%%%""" """$$$'''(((''''''((()))///222444222---(((&&&&&&&&&'''((())))))((('''&&&))))))******+++,,,......)))***,,,---......------+++,,,---......,,,+++***...,,,++++++,,,,,,***))))))******)))'''%%%&&&&&&%%%'''))))))((((((***,,,...---+++)))(((((()))))))))+++,,,***)))///;;;EEEaaayyyrrrRRR<<<444111222:::===:::444111...///111555>>>NNNbbbooo~~~xxxfffSSS???555111//////000...---,,,,,,...///000///,,,,,,000<<>>555000,,,(((''''''''''''((())))))))))))***333GGGaaarrrwwwyyymmmYYYDDD444---++++++)))'''&&&'''******(((%%%((((((((('''&&&&&&(((***)))***,,,000777AAAIIINNN\\\\\\\\\]]]______^^^\\\___\\\XXXSSSPPPNNNNNNNNNRRRQQQKKKGGGIIIOOONNNGGG???>>>===>>>>>><<<999777555666777888888666444333000000111222222222222222.........//////000000000111///---///111222111...///000111333333333222222...///000222555777:::;;;999999999999888666333222444222222111///111>>>KKKXXX[[[XXXNNNFFFAAA888...///...---,,,++++++++++++***))))))***,,,...------000111111111///...,,,*********+++,,,,,,,,,,,,++++++&&&$$$'''+++,,,///222<<>><<<;;;888666333111000000111222000///111000---+++***+++---//////......------------...++++++++++++++++++++++++***,,,---,,,***))),,,......---------,,,,,,++++++%%%%%%'''(((***+++------((()))******))))))+++------,,,***)))((())))))***++++++,,,,,,---...000000,,,,,,,,,---//////---+++,,,...///000//////111222333666===HHHTTT```hhhlllzzzyyyyyyxxxwwwvvvvvvvvvlll___LLL===333...+++***+++---...,,,)))'''(((***(((''''''(((***---111333DDDOOOYYYWWWIII999...***---+++))))))))))))(((''''''((()))222FFF]]]lllqqqtttooobbbOOO;;;...******+++)))&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((+++***)))***...555<<<@@@JJJMMMQQQSSSVVVXXX\\\^^^[[[^^^```^^^YYYWWWYYY\\\\\\]]]^^^]]]\\\XXXUUUSSSPPPOOOMMMJJJHHHEEECCCBBBBBBFFFFFFBBB???@@@@@@???<<<999777999===>>>:::666999777444333444444444333555555444555555666777888777>>>@@@;;;888;;;>>><<<888;;;>>>>>><<<>>>EEEJJJPPPOOOMMMIIIEEE@@@;;;999999888666666:::AAAHHHLLL]]]]]][[[VVVMMMAAA555...222///+++)))***,,,---...'''(((***+++------------/////////000111111///---......------------,,,,,,((())))))+++,,,---......444???IIIPPPYYYbbbccc___XXXTTTIII;;;333222111///......,,,++++++...333666AAAKKKZZZhhhqqqvvvxxxzzznnnfff[[[OOOFFF>>>999555///000000///......///000111999CCCLLLSSS\\\fffnnnppppppqqqsssxxx~~~fffaaaVVVJJJEEEFFFDDDAAA555111+++))))))***((('''(((''''''(((+++,,,***(((,,,***)))+++......,,,+++---,,,+++,,,------,,,+++++++++,,,---............///---,,,---111444444444777555111...---...000111/////////...---,,,++++++((((((((()))((((((''''''%%%###$$$'''&&&###$$$(((''''''''''''''''''''''''***)))'''''''''&&&###!!!'''((()))))))))((('''&&&))))))((((((((((((((()))&&&''''''''''''''''''''')))(((&&&%%%$$$%%%'''(((...---+++***))))))******(((((((((***,,,------,,,222555777888;;;???>>>999>>><<<;;;<<<===>>><<<:::===;;;999666555555555666333222222222222222222111222111000---+++)))((((((+++)))'''(((+++------,,,,,,***((('''(((***,,,...++++++++++++,,,///222555@@@^^^sss\\\FFF777111444666999;;;999555000---+++---...,,,,,,444AAAKKKdddssstttcccOOOBBB888111///000,,,---.........---+++++++++,,,,,,...222;;;EEEMMM\\\```hhhqqqyyy~~~{{{uuummmggg]]]XXXQQQKKKIIIFFFDDDAAA>>><<<:::999999777555333444333111///.........///000000///............///000000000000000000000000,,,---...---+++***,,,...,,,,,,------------------)))*********++++++,,,,,,***+++,,,+++******,,,...---,,,+++***)))******+++...------------......///111000000111222222000......000111222222444777999>>>CCCLLLYYYdddmmmrrrssstttuuuuuuuuuuuuuuuttttttssshhhVVVDDD777///***((())))))***)))'''&&&&&&'''(((''''''((())),,,///111<<>>222,,,+++)))'''&&&''''''&&&%%%((()))+++333EEE[[[iiimmmqqqnnneeeVVVDDD555...,,,+++)))'''&&&'''(((''''''%%%&&&&&&&&&'''''''''''')))(((&&&''')))...222555777:::???CCCGGGLLLQQQTTTRRRWWW]]]]]]ZZZXXXXXXZZZ```aaabbbbbbaaa^^^[[[YYYYYYXXXWWWUUUSSSQQQOOONNNPPPPPPNNNKKKLLLOOOLLLGGGGGGEEECCCEEEIIIIIIFFFBBB@@@>>><<<;;;<<<======<<<=========>>>>>>@@@AAAAAAEEEIIIHHHCCCBBBFFFIIIIIIEEEHHHJJJIIIHHHIIINNNSSSYYYYYYXXXUUUQQQLLLHHHFFFBBBAAA???@@@DDDJJJQQQUUU^^^^^^]]]XXXPPPFFF<<<666333000,,,******,,,------------,,,+++******))))))/////////111333333111...,,,,,,+++++++++,,,,,,,,,((()))***+++,,,------...111888???EEEMMMXXX]]]\\\___\\\SSSEEE:::666333000///...---,,,,,,---000333;;;BBBOOO^^^llluuuwwwwwwuuunnnbbbWWWLLLCCC;;;666222222111///...---...///333666:::>>>EEEQQQaaammmqqqsssvvvyyy}}}~~~fffaaaWWWMMMIIIHHHEEE???333111...+++)))((())))))(((''''''(((+++,,,+++***,,,,,,---///111222000---000000///111222222111///222222222222333555777888888777777:::???CCCEEEFFFIIIEEE???:::777777999:::===;;;888666555333000...))))))((((((''''''(((((($$$###%%%((('''###$$$(((''''''''''''''''''''''''"""$$$''')))(((((('''((()))***+++,,,,,,,,,,,,+++***))))))))))))******+++(((((((((((((((((((((((((((((('''&&&&&&'''((()))---,,,+++)))))))))*********)))(((((()))+++...///:::AAAHHHLLLPPPSSSQQQMMMSSSRRRSSSTTTVVVUUUSSSPPPQQQOOOLLLIIIFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>>???>>>;;;666000+++))))))++++++)))((((((***,,,,,,,,,)))(((((((((***,,,---///------,,,******,,,000333===[[[kkkVVVEEE888111000222333444444333000---,,,***,,,---***(((,,,444<<>>===;;;:::888777777666555444444333333444444333333333333333333333333000111222111///......000/////////////////////000000//////...------,,,,,,...//////...---,,,...///...------,,,,,,,,,,,,---/////////000111333444555;;;::::::;;;<<<<<<:::999777888::::::;;;>>>CCCFFFMMMTTT___jjjqqqttttttsssooopppqqqrrrsssrrrqqqqqqtttkkk]]]KKK:::...)))'''((('''&&&'''(((((('''&&&((((((''''''(((***,,,---222<<>>JJJSSSUUU```bbb^^^QQQDDD<<<555000//////---,,,,,,---...///222666???OOOaaammmrrrssstttppphhh___VVVKKKAAA:::666444222///...---......222333333444888CCCQQQ\\\fffjjjooouuuzzzgggbbbXXXNNNKKKIIIDDD<<<111111///,,,)))((()))***(((((('''(((***,,,------000333555555777:::999666999888888:::<<<<<<;;;:::<<<<<<<<<===???DDDHHHJJJKKKLLLNNNQQQVVV[[[___aaabbb^^^VVVOOOKKKJJJKKKMMMWWWRRRNNNJJJFFF>>>555---,,,+++)))'''&&&&&&''''''######%%%((('''###$$$'''''''''''''''((((((((((((!!!(((,,,,,,---///111.........///////////////---,,,++++++******++++++******))))))))))))))))))&&&''''''(((***---///000,,,+++***)))((())))))***+++***)))''''''***...222FFFQQQ^^^eeeiiillljjjgggkkkmmmpppssstttsssqqqoookkkjjjhhhdddaaa^^^[[[ZZZ\\\\\\[[[ZZZXXXXXXYYYZZZUUUJJJ<<<000***)))***+++***)))))))))***+++++++++((((((((()))***+++,,,---+++,,,,,,******...444999HHHeeejjjOOO???999666666888000000///...---,,,++++++,,,......,,,******///444BBBWWWrrr{{{rrreeeUUUCCC333...///************))))))((((((+++,,,,,,+++***+++---///333777===EEEOOOXXX___cccjjjjjjkkkmmmooorrrtttuuuwwwxxxzzz|||}}}}}}|||{{{pppnnnkkkhhhgggfffffffffccc```]]]ZZZXXXUUURRROOONNNNNNNNNMMMKKKHHHFFFEEE@@@@@@???>>>============999999999999999999999999888888888777666555444444666666555555444444444333444333333222111000000///333333333222000///000222000/////////////////////000000222555888;;;>>>???CCCBBBBBBCCCFFFGGGFFFEEEBBBCCCCCCCCCDDDGGGLLLPPPTTTZZZccciiikkkiiifffdddbbbcccdddeeeeeedddbbbaaaddd___VVVGGG777---((((((***'''%%%'''***,,,***((((((((('''''''''((()))***,,,222<<>>BBBBBBAAA??????GGGHHHIIIJJJJJJIIIHHHGGGIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGDDDBBBEEEHHHEEE???@@@??????AAACCCCCCAAA>>>>>>===<<<>>>@@@BBBBBBAAAAAAAAABBBCCCDDDEEEGGGHHHPPPMMMIIIHHHKKKOOOQQQOOOKKKLLLLLLJJJHHHGGGHHHJJJMMMPPPUUUZZZ]]]^^^^^^]]]VVVUUUUUUVVVYYY^^^cccfffbbb```[[[TTTLLLDDD===999555111---++++++++++++++++++***)))((()))***,,,...,,,---000444777777555333...---+++***))))))***+++))))))***+++,,,,,,------+++,,,,,,...444>>>FFFJJJWWW___bbb[[[OOOCCC888000///...---------...------+++...444@@@NNN\\\gggmmmjjjkkkkkkiiicccXXXKKKBBB999666111///...............000333444555888<<<@@@OOOSSSYYY```gggooowww|||}}}|||}}}}}}}}}iiicccWWWMMMIIIHHHBBB:::000000///,,,)))((()))***(((((((((((())),,,///111:::@@@CCCCCCEEEJJJKKKHHHLLLKKKJJJKKKNNNOOOOOONNNOOONNNOOOQQQUUU[[[```dddggghhhkkknnnrrrwww{{{~~~}}}xxxpppiiieeedddfffgggppplllfffbbb\\\OOO===//////...+++(((&&&%%%%%%%%%$$$###%%%'''&&&###$$$((('''''''''((((((((())))))%%%***///111///---...000333333333222222222222222222111///---+++******)))++++++*********)))))))))&&&'''((()))+++---///000+++***)))((((((((()))***,,,+++***'''&&&)))///444MMM]]]oooyyy}}}|||}}}|||yyywwwuuusss{{{|||}}}{{{xxxwwwxxxzzzppp]]]CCC111+++++++++))))))******+++******++++++(((((((((((())))))*********,,,...///111888CCCKKK___xxxcccPPP<<<555777:::;;;<<<000...,,,***)))******+++,,,...///...,,,,,,...111888LLLhhh~~~{{{uuukkk]]]III777......******)))))))))((((((((()))+++,,,,,,++++++,,,---,,,...111666===CCCHHHKKKQQQRRRTTTVVVZZZ]]]```bbbccceeeiiikkkkkkiiigggeee______``````aaacccfffgggjjjhhheeecccbbb```]]][[[VVVVVVVVVVVVTTTRRROOONNNIIIHHHGGGFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB============<<<;;;999888===<<<;;;:::999888777666444444444444444333333333444555555444222111222444000000111111111111111111000111333555999<<>>>>>>>>@@@DDDGGGGGGGGGCCCCCCCCCAAAAAACCCGGGJJJKKKOOOTTTVVVUUURRRPPPPPPMMMMMMMMMMMMLLLJJJHHHGGGIIIHHHCCC;;;111***)))***)))'''%%%'''***,,,***(((((('''''''''''''''''''''))),,,000666888666000+++***((('''&&&((((((((('''(((******)))...777<<<<<<<<<===>>><<<888222---+++,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%((())))))((('''(((***,,,(((+++...000000000000000333444555666777666666555555555555555555555555555555888888444333555555222000111111333444444333111111111111333666777777666666666777777999:::;;;<<>>AAABBBBBBAAA>>>>>>>>><<<:::888888999;;;>>>CCCIIIMMMPPPPPPQQQOOOOOOOOOPPPRRRVVVZZZ\\\VVVTTTOOOIIICCC===888666333000---+++++++++***)))(((((('''''')))+++...000+++,,,///333666777666444222111///,,,+++******************++++++,,,,,,---,,,++++++...222555:::>>>IIIUUU___```YYYNNNAAA666000...,,,,,,...///...---))),,,000444;;;GGGXXXdddccchhhoootttrrrgggYYYOOO>>>999333//////000000000,,,...222333333222111000<<<>>>BBBGGGMMMUUU^^^dddppppppnnnmmmlllmmmpppqqqmmmdddUUUIIIEEEEEE???777///...---+++***)))((((((((())))))((())),,,000444DDDOOOXXX[[[___fffgggbbbeeecccaaaaaadddggghhhiiihhhhhhiiikkkpppuuu{{{~~~~~~~~~~~~xxxuuunnn^^^GGG666///...,,,***'''%%%$$$$$$%%%###$$$&&&%%%###$$$)))'''''''''(((((())))))***+++---111222333222222333777666555444444444444444555444222///---+++***)))+++++++++******))))))((((((((((((((())))))))))))***)))(((''''''((()))***,,,,,,+++(((&&&)))///555MMM```vvvlllNNN888...,,,+++)))(((***,,,,,,***)))***+++***)))((((((((()))***+++---111666:::@@@KKKZZZfff}}}iiiJJJ>>>555666;;;<<<:::999000...+++)))))))))+++,,,***,,,------,,,,,,---///444CCC]]]vvvzzzvvvnnncccQQQ<<<111...++++++***))))))))))))***)))+++---,,,+++))))))***---...///000333555777999:::;;;<<>>>>>===<<<>>>@@@>>>>>><<<;;;999777666666444333222///+++))))))***'''&&&%%%&&&((()))((('''''''''''''''''''''''''''))))))***,,,------+++)))(((&&&%%%%%%&&&''''''&&&&&&))))))&&&(((---///...------------,,,+++)))(((+++)))&&&&&&'''(((((('''(((''''''''''''&&&&&&&&&###$$$%%%'''''''''&&&%%%%%%'''((((((''''''((()))''''''''''''(((((())))))***+++,,,,,,------------******+++++++++,,,,,,,,,***///000,,,***+++---,,,)))***+++,,,------,,,,,,''''''(((***---......---------------...///000000222//////333555444333555333333222111///...------000222444777:::;;;<<<<<>>AAADDDCCCAAA???>>>>>>===;;;999<<<<<<===>>>????????????===<<<;;;:::888888888888555555555555555555555555555444444666888777444111444444444444444333333333////////////////////////.../////////---...///111***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,---...+++***)))***...000222222...//////...---,,,...///***...111000......111555666555333000//////000000---+++)))((()))))))))((('''((()))(((''''''((()))'''''''''((((((((('''''')))))))))))))))))))))***)))'''%%%&&&'''(((((('''%%%((()))&&&&&&)))***)))((((((((()))))))))(((''')))'''%%%%%%''')))))))))))))))((((((((('''''''''$$$%%%&&&'''''''''&&&&&&###&&&((()))(((&&&&&&&&&((('''&&&''''''(((((('''))))))))))))************((((((((())))))))))))***)))++++++((((((++++++'''&&&(((***+++++++++++++++%%%%%%&&&(((+++,,,+++***++++++************++++++---******......+++...444------,,,,,,,,,+++***(((,,,,,,,,,---...///000111333333333333444555555666444444444333222111111000...,,,***)))******)))((())))))))))))************+++++++++---000333333333000000111111000...,,,+++***++++++++++++,,,,,,,,,,,,)))***...///,,,---111555===GGGQQQZZZ\\\UUUKKK;;;555///---......,,,***(((+++.........222;;;CCCOOOUUU___jjjooonnngggbbbTTTKKK@@@888555444222000///...,,,,,,---///111222111222333333444555888;;;@@@CCCEEEDDDCCCCCCEEEGGGsssfffQQQAAA===>>>:::333000+++'''(((++++++'''###((())))))((((((,,,222888MMMeee}}}{{{yyy|||~~~wwweeeLLL888))))))***++++++***((('''(((%%%######"""!!!&&&,,,&&&''''''((()))******+++///------000666999999777666555555555666888:::;;;444444222000///.........++++++******)))(((((('''''''''(((***++++++++++++)))((('''&&&&&&'''((()))***,,,,,,***''')))///555GGG^^^vvvzzzfffLLL555******///'''***------***((()))***,,,+++))))))***...222555>>>DDDLLLTTT^^^ooommmRRR999555444999DDDJJJFFF???;;;111///---,,,+++,,,---...---,,,,,,,,,,,,,,,---...333:::LLLggg{{{zzzuuuqqqjjj\\\III888111......,,,+++++++++,,,---+++,,,......---,,,---...******++++++***)))((('''---------------...///000000222333111...---///111+++...111222111222555888:::888666555444333111/////////000111333444555666333222111///...---------111111111111111111111111...------000222222///+++,,,,,,---......///000000......------,,,,,,++++++***+++,,,+++++++++---///'''(((***+++,,,+++******((((((((()))***+++,,,---+++***((()))+++---...---***,,,------,,,+++,,,---'''+++...---)))(((***...///---+++(((((()))+++---///+++'''''')))***(((&&&)))+++---,,,)))(((***,,,&&&'''(((((()))((((((((((((***++++++)))((()))++++++)))((((((***+++******###((()))''''''***+++))))))))))))***,,,+++)))'''((('''%%%%%%''')))************))))))(((((((((''''''(((((())))))(((((((((%%%(((++++++)))&&&$$$###'''&&&'''((())))))(((&&&((((((((((((((((((((((((((((((((((((((()))))))))+++)))&&&%%%)))---***###%%%''')))***************(((((()))+++---...---+++---,,,,,,+++++++++++++++///++++++---+++)))///999++++++***+++,,,+++***(((************+++---///000........................///000000///...---,,,+++,,,***)))((()))***)))(((&&&''')))***++++++++++++,,,***)))***...111222333,,,...000222222000...,,,++++++++++++++++++,,,,,,+++''''''+++---***,,,111000555;;;EEESSS[[[XXXOOO@@@999111---------+++((((((***---///000222444666===BBBLLLXXXbbbffffffddd^^^TTTFFF===888666222////////////000000///---***---///222444444444444555777:::===<<<:::888:::;;;ooocccRRREEE>>>:::666333---***((()))------***&&&(((((('''''')))---333888NNNgggzzzeeeIII444)))))))))(((''''''&&&&&&+++(((%%%$$$%%%&&&''''''***)))((('''((()))+++---,,,---///000111111111111222000///000111222111000---......,,,))))))+++...((($$$%%%)))***&&&'''+++((()))***++++++***(((''')))((('''''''''(((***+++///***&&&)))111666555111HHHZZZrrrxxxZZZ???111,,,***...***&&&'''***,,,***&&&+++)))(((+++++++++///666;;;@@@LLL]]]nnnzzzsssZZZCCC999999888???JJJTTTWWWPPPDDD;;;333111...+++******,,,---***+++,,,------,,,+++***111:::JJJ]]]mmmwww{{{{{{tttppppppnnn^^^EEE666444************************************************...---+++,,,,,,---+++*********+++---......+++(((111000///---,,,,,,++++++*********+++,,,---...///...///000000000///...---111000///...///000111222111...+++***,,,---+++)))---,,,***(((''''''''''''000...++++++,,,---,,,,,,)))------))))))...///+++///,,,+++,,,...///---+++)))***+++++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((((()))************+++++++++,,,,,,++++++***+++++++++000---)))((())))))&&&$$$,,,***(((''')))*********,,,***)))***++++++***)))))))))))))))************&&&&&&(((((($$$!!!%%%------+++))))))+++,,,---,,,---+++(((((()))+++++++++---,,,+++***))))))******'''******)))+++---+++%%%+++'''%%%'''+++,,,)))&&&,,,+++)))(((((()))***+++&&&)))***(((''')))'''###%%%&&&&&&''''''&&&&&&%%%)))((('''(((***++++++***+++)))'''((()))******)))((()))***+++******(((((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((+++***))))))(((((())))))((()))***+++******(((((())))))******+++******))))))(((((()))+++,,,+++***'''(((***,,,---...------///...,,,***+++---///111---------------,,,+++***&&&'''''''''(((((())))))++++++******************)))))))))***+++---...//////111222111///---------...//////...,,,+++---...---,,,+++***+++,,,---...+++---222888???FFFLLLOOO<<<:::555000,,,)))((('''+++*********+++---///000000444:::BBBJJJTTT]]]bbb___YYYQQQIIIBBB;;;555222444111///......---,,,***//////000111111111111111555333222444777888666333lll```OOOCCC<<<999555222---***((())),,,---***&&&'''(((''''''(((,,,222777KKKddd{{{fffJJJ555*********)))((((((''''''+++(((%%%$$$%%%''''''&&&***)))((('''((()))+++,,,------......//////......///...------...///...---+++,,,---+++((((((***,,,***&&&&&&***)))&&&&&&)))((()))***++++++***(((''')))((('''''''''(((*********))))))***,,,///111222???RRRkkkyyy\\\AAA222,,,)))---***''''''***,,,***'''+++((()))++++++***...333555999FFFZZZppp|||nnn\\\HHH777333555@@@IIIUUU]]]\\\RRREEE<<<000...,,,)))((()))***+++---,,,++++++++++++,,,---...444@@@OOO\\\ccceeeeeebbbaaaaaa^^^SSSCCC777222------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,------...,,,+++---,,,,,,...//////---+++---------,,,,,,,,,,,,,,,------......//////000000------,,,++++++,,,------111000///...---...//////...+++))))))***+++***(((...---,,,***))))))******000...,,,+++,,,------,,,%%%***,,,+++,,,000///+++,,,***)))***,,,,,,+++)))***+++,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((((((((()))))))))******,,,,,,+++************+++///,,,)))((())))))'''%%%,,,***(((''')))***)))))),,,+++******+++,,,+++************************++++++((())),,,,,,***,,,000.........---------......444222000000111111000///.........------,,,,,,,,,---///...,,,...222222...000,,,)))***...///...+++,,,,,,------------,,,,,,(((++++++)))(((+++***'''))))))))))))))))))))))))+++***((((((***+++++++++,,,+++)))(((((('''%%%###(((((()))))))))((('''&&&'''((((((((((((''''''&&&++++++++++++++++++++++++)))((('''&&&%%%%%%%%%%%%++++++------...---,,,,,,***++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,******++++++,,,,,,,,,,,,+++***)))((('''''')))***+++,,,,,,,,,+++***((('''&&&''''''((((((((()))))))))*********************************+++,,,---...///000111222111...------------------,,,***)))***+++******))))))******+++,,,...///111333777;;;>>>@@@777555222///,,,+++***+++,,,,,,++++++,,,,,,------///111444888>>>FFFPPPVVV^^^YYYSSSLLLGGGBBB===:::777444111/////////...---......///000000000000///333222111333666777666444hhh\\\LLL@@@:::777444111---***((()))+++,,,***'''((((((((('''(((+++111555HHH```|||{{{fffJJJ444+++++++++***))))))((((((***(((%%%%%%&&&''''''&&&***)))((('''((()))***+++,,,,,,,,,,,,++++++******+++***)))***+++,,,+++))))))******)))''''''(((***+++((((((***)))&&&%%%'''((()))***++++++***)))(((((((((''''''(((((()))***&&&***,,,+++'''''',,,222999KKKdddzzz|||cccJJJ:::111------***'''(((***+++)))'''***((()))+++***)))+++000000666EEE^^^wwwuuufffSSSBBB555///111666IIISSS^^^ccc]]]PPPCCC<<<000...,,,***))))))***+++...---+++))))))+++---...,,,000666>>>FFFJJJJJJIIIJJJLLLLLLGGGCCC>>>666---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***---,,,++++++------,,,+++((()))***++++++,,,++++++------......///......---///---+++))))))+++...///222111000///////////////---,,,***+++,,,,,,+++***---,,,+++***************---,,,******+++++++++***"""'''+++---...000///+++,,,+++***+++,,,,,,+++***------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,+++)))))))))*********++++++---------,,,,,,,,,++++++///---+++***++++++***)))...,,,******+++++++++***...---,,,,,,......---,,,---,,,,,,++++++,,,,,,,,,...)))'''+++//////000222999;;;===<<<999777777999<<<;;;999999999888555222666777888999999888666555444555333111444:::;;;999;;;888555666999:::999777222333555666666555333222///111000------///000------,,,,,,++++++,,,,,,---000---***)))***,,,,,,,,,---,,,+++++++++)))&&&$$$***************)))((('''***************)))((((((++++++***************+++******)))(((((('''&&&&&&)))***++++++,,,,,,,,,+++((((((((())))))*********((('''&&&'''((()))((('''---,,,++++++******************+++++++++,,,,,,,,,,,,,,,+++***)))'''%%%$$$(((((()))))))))))))))***************************,,,,,,,,,,,,,,,---......111222222000...,,,---...,,,------+++)))((()))***))))))***++++++++++++***......//////000111222333111000...,,,,,,,,,------------------,,,,,,+++***////////////222888@@@FFFUUURRRMMMJJJHHHFFFCCC@@@:::777333111000111000///------...////////////...111000000222555777666666dddXXXHHH===888666333111,,,***((((((***+++)))((()))***))))))))),,,000444CCC\\\xxxzzzdddGGG222++++++***))))))((((((''')))'''%%%%%%&&&''''''&&&))))))(((((((((((()))******))))))))))))))))))))))))((('''((()))***)))'''''''''''''''&&&&&&'''''')))(((((())))))((((((((((((((()))************)))''''''''''''(((((())))))&&&***,,,***&&&%%%***///999HHH```uuu}}}kkkUUUCCC666///,,,***(((((()))***)))(((***((()))++++++(((+++///111<<>>999111000...---,,,,,,------,,,++++++******++++++,,,......000333777888888777777;;;:::444444777111&&&,,,,,,+++++++++*********------------------------...---,,,,,,---...---+++///---,,,+++---------,,,***+++---.../////////........./////////...------111000...---...///111222222222222111111111111111////////////000000000//////......------------------,,,++++++,,,---,,,+++))),,,///111222333222000........................//////000000////////////000000000000111111111111---///111333333111///............/////////000000222222222111111000//////111000///...////////////222000//////000000///...111000///000111222111000//////...---------......222---***---000222777===MMMRRRUUUSSSNNNKKKKKKNNNKKKJJJJJJJJJIIIFFFBBB>>>EEEGGGJJJLLLLLLJJJHHHFFFBBBDDDCCCBBBEEEKKKLLLIIIJJJIIIJJJLLLNNNNNNKKKHHHBBBBBBBBBBBBBBBAAAAAAAAA===>>><<<777666888888666111111000//////000111111666333000...///000000000......///111222111///,,,...............------,,,////////////...---,,,,,,---,,,+++************+++...............---,,,,,,(((((()))******+++++++++((((((((((((((())))))***((('''&&&'''((()))(((''',,,+++)))((((((((()))***+++,,,---...///......---,,,,,,,,,+++***)))((('''))))))))))))***************************+++++++++,,,,,,+++++++++,,,,,,---000111111000...,,,---...,,,------,,,******+++,,,***+++,,,---...---,,,+++------------...///000111,,,++++++***++++++,,,---+++,,,---...---,,,+++***//////...---...111666;;;CCCBBB@@@@@@@@@@@@???>>>;;;888333111000111111000------...////////////...000000111222444777888888aaaVVVFFF;;;777555333000,,,***)))((())))))))))))+++++++++******,,,000333???UUUrrrxxx```DDD///***))))))(((((('''&&&&&&(((&&&%%%&&&'''((('''&&&))))))(((((((((((((((((('''&&&&&&&&&'''(((******)))((('''((())))))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))***+++***(((((()))***************&&&''''''(((((((((((((((*********(((((((((***+++777DDDYYYmmm||||||}}}{{{|||ppp^^^III777...,,,***)))((()))))))))(((***((()))++++++***---222666GGG```xxxwwwbbbKKK???222///000444999>>>@@@FFFKKKIIIAAA999666555111000...------------...)))***,,,------,,,***)))///...------///000//////000333111+++,,,111---###........................////////////////////////000///...///000111000///222000......///000///...///000111222333333444444222222333333333222111111222333444444555555555444222222333444444444555555111222444444444333333333555555444444333333222222222111000111222333111000444333444555666666666777000111111111000000111111222222222222333333444444777888888888999999::::::444666999;;;<<<:::888777777777888888888999999999;;;;;;;;;;;;:::999777777777777666666555555666777888777666777888999888666777555555666777888888777555444222111000111222333555333444666888===IIIUUUdddhhhkkkiiiddd```aaaccc````````````___\\\WWWSSSTTTWWWZZZ]]]]]]\\\YYYWWWTTTWWWYYYYYY\\\```___[[[YYY\\\aaaeeegggddd___[[[WWWUUURRROOOOOOPPPQQQSSSNNNOOOLLLFFFDDDEEEDDDBBB===<<<<<<<<<<<<<<<<<<===AAA>>>;;;::::::;;;;;;:::777777888:::;;;:::888555555555555444444555555555777777777777666555444333444333111///...//////000...//////000000///...---++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++******,,,,,,+++***))))))((('''''')))***+++&&&''')))***+++***)))((())))))***++++++++++++***************))))))))))))))))))*********++++++++++++***************++++++...000222111000......///,,,------,,,******,,,---***+++,,,---...---,,,+++,,,,,,+++,,,---...//////++++++*********************+++,,,---...---,,,++++++---.........///111333444333333444777888777666888555222000000000000///......///000000000//////000000111333444666999;;;aaaVVVFFF;;;777555333000+++***)))((('''((())))))+++,,,,,,+++***+++...000:::KKKfff~~~uuu]]]BBB///))))))(((((('''&&&&&&&&&'''&&&%%%&&&(((((((((&&&))))))((((((((((((''''''&&&&&&%%%&&&'''(((***,,,***((('''((()))***)))'''&&&&&&%%%'''((()))'''&&&$$$'''((('''))),,,---+++((((((((()))******++++++&&&&&&'''(((((((((((('''---***'''''')))+++***)))111<<>>TTTmmm|||zzzeeeQQQ888111,,,///222444666999777999:::888444111000111...------,,,,,,,,,,,,,,,)))+++...000000...+++)))///---++++++---......---///111000------///---)))......//////000000111111000000000000000000000000111000///000222222222000444222111111222222000///222222333444666888999;;;::::::999999999999:::;;;<<<===???AAAAAAAAA@@@???===>>>>>>???@@@?????????:::<<>>???AAABBBEEEFFFFFFGGGGGGHHHHHHIIIFFFHHHJJJLLLMMMLLLKKKKKKGGGGGGHHHHHHHHHIIIIIIIIIKKKLLLLLLLLLKKKIIIHHHFFFDDDEEEEEEDDDCCCBBBDDDEEEFFFEEEEEEGGGIIIIIIHHHGGGDDDCCCCCCDDDFFFGGGGGGEEEDDDBBB@@@>>>>>>>>>???@@@;;;<<<@@@EEEHHHNNN\\\iiirrruuuvvvtttqqqnnnooopppkkkkkkkkklllllljjjeeebbb___aaaeeehhhhhhgggeeeddd```ccceeeeeegggjjjhhhcccccchhhooouuuvvvtttooollliiifffaaa]]][[[\\\___aaa^^^___\\\WWWTTTTTTSSSOOONNNOOOOOOPPPPPPOOOOOONNNQQQOOOMMMLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGEEEBBB@@@AAA@@@@@@@@@AAABBBCCCDDDGGGGGGGGGFFFEEEDDDCCCBBB>>><<<999777666666777777333444444444333222000.........---,,,,,,------...///...,,,*********++++++,,,+++)))***++++++***))))))))))))))))))***+++,,,&&&'''(((******)))((((((&&&'''((()))******++++++***)))))))))))))))(((((()))))))))***++++++,,,,,,)))))))))))))))***++++++---111444666555444333222/////////---+++******,,,))))))***++++++++++++***---,,,++++++++++++++++++------,,,,,,++++++*********+++,,,,,,------------(((***---------,,,---...---,,,---///222333222111333111/////////000///---......///000000000000//////000111222222444888;;;bbbWWWGGG<<<777555333000+++***)))'''&&&''')))******++++++)))((()))+++---555AAAWWWpppsss\\\CCC111******))))))((('''''''''&&&%%%%%%&&&((()))(((&&&(((((()))((((((''''''&&&)))((('''&&&'''(((***+++)))((('''((()))***)))''''''&&&&&&(((***+++)))&&&%%%)))***'''(((,,,---***(((((((((((()))***+++,,,%%%&&&'''(((((((((''''''+++)))&&&&&&(((******))),,,444DDDYYYkkkvvvyyyxxxrrrrrrqqqqqqrrrssstttuuuuuuwww{{{~~~~~~}}}}}}xxxqqqkkkggg]]]KKK;;;333*********)))(((((()))***+++)))))),,,...111888@@@MMMcccttttttjjj___OOO@@@000...///555777444333444222222222222111000//////------------,,,,,,,,,,,,---///111222222111///---111///......000111111000000000111555444222333777333333444666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<<<<<<<;;;???>>>>>>>>>???>>>;;;999?????????AAAEEEIIINNNPPPOOONNNLLLKKKLLLNNNPPPRRRUUUUUUUUUVVVVVVWWWXXXXXXYYYYYYZZZZZZYYYWWWVVVUUUOOORRRUUUTTTRRROOOOOOPPPMMMMMMMMMLLLJJJHHHFFFDDDHHHGGGHHHIIIKKKKKKJJJHHHHHHEEEFFFKKKLLLIIIIIILLLLLLNNNOOONNNLLLKKKMMMOOONNNNNNNNNPPPRRRTTTWWWXXXZZZZZZZZZ[[[\\\]]]]]]]]]^^^___```aaaccccccdddddd]]]]]]^^^^^^^^^_________cccdddeeeeeedddbbb___^^^ZZZ[[[\\\ZZZXXXWWWXXXZZZZZZZZZ[[[^^^```bbbaaa___[[[ZZZZZZ[[[]]]^^^^^^]]]]]][[[XXXVVVUUUVVVXXXYYYRRRRRRWWW^^^bbbeeemmmuuuzzzyyyxxxwwwvvvvvvvvvvvvnnnnnnnnnooopppooollliiifffhhhkkkmmmooonnnmmmllljjjlllkkkiiikkkmmmlllhhhhhhlllrrrwwwyyyxxxwwwuuusssppplllhhheeeeeeeeeffffffiiihhhcccaaabbb```\\\^^^___aaaccccccaaa___^^^bbbaaaaaabbbcccbbb```]]]\\\ZZZXXXXXXXXXWWWUUUSSSRRRRRRRRRSSSTTTVVVXXXYYY^^^^^^^^^]]]\\\[[[ZZZYYYNNNLLLIIIGGGEEEEEEFFFGGGHHHHHHHHHFFFCCC@@@<<<:::888777666555444444555555555333111...---------......---,,,,,,------,,,***,,,------------,,,,,,+++++++++,,,---------------'''((()))***++++++++++++)))))))))(((((((((''''''((())))))***++++++,,,,,,)))((())))))***+++,,,---...333999<<<<<<:::888777888777666222...+++++++++******))))))******+++,,,------,,,++++++,,,,,,,,,//////000//////......---------,,,,,,++++++,,,,,,***+++,,,+++******,,,------------///111111000...///......///000000...,,,------...////////////......///000000///111555999cccXXXHHH===888666333111+++***)))'''&&&&&&(((***)))))))))(((&&&''')))+++111999LLLeeezzzqqq\\\DDD444++++++******)))(((((((((&&&%%%%%%'''((()))(((&&&(((((())))))((('''&&&&&&,,,***(((''''''((()))***)))(((''''''))))))((('''((('''&&&))),,,,,,***''''''++++++'''''',,,,,,((((((((((((((()))***+++,,,%%%%%%'''((((((((('''&&&(((((('''&&&'''''')))***+++222???SSSeeeqqqsssqqqmmmnnnooonnnnnnooorrrtttppprrruuuyyyzzz{{{zzzyyytttuuusssppppppqqqmmmfffbbbYYYSSSRRRMMM@@@444000***++++++)))(((((()))***,,,)))))),,,///333<<>>???@@@BBBDDDEEEGGGGGGNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJJJJKKKMMMNNNMMMLLLQQQQQQQQQRRRSSSQQQNNNKKKTTTTTTTTTWWW\\\bbbiiimmmiiigggeeecccdddgggkkkmmmlllkkkiiiiiijjjlllnnnppptttttttttsssqqqnnnkkkjjjdddgggjjjiiifffcccbbbccccccccccccbbb```]]]ZZZYYY^^^^^^^^^```bbbbbb```^^^[[[YYY]]]eeefffbbb```ccc___aaacccbbb```___aaaccc^^^^^^___aaacccgggjjjkkkjjjjjjkkklllmmmmmmnnnnnnoooppppppqqqssstttuuuvvvoooooooooppppppppppppqqqwwwxxxxxxyyywwwuuusssqqqlllnnnnnnllliiihhhjjjlllllllllmmmppptttuuutttsssooonnnmmmoooqqqrrrrrrqqqrrrpppmmmkkkjjjkkkmmmnnnooommmpppxxx}}}||||||}}}}}}{{{xxxwwwxxxyyyyyyxxxqqqqqqqqqrrrtttsssqqqpppkkkllloooqqqrrrrrrrrrqqqwwwwwwsssooopppsssssspppiiilllppptttvvvwwwxxxyyyvvvtttqqqnnnkkkiiiggggggiiimmmmmmjjjiiijjjhhhdddfffhhhkkkmmmmmmkkkhhhfffnnnnnnooopppqqqpppmmmkkkhhhfffddddddfffgggffffffaaaaaaaaabbbdddfffiiijjjqqqqqqqqqpppooommmlllkkkbbb```]]]ZZZXXXXXXYYYZZZ```___^^^[[[VVVQQQLLLIIIHHHFFFEEECCCBBBBBBBBBBBB@@@???<<<999777666777777777555444444555555444222000111111111000...,,,+++,,,,,,,,,---------......,,,,,,---------,,,,,,,,,))))))(((((('''''''''&&&((())))))***++++++,,,,,,)))))))))***+++---...//////555<<>>@@@===777222---+++))))))***+++***))))))))))))))))))******++++++333@@@TTTlll~~~uuuaaaGGG444+++)))((('''((((((&&&%%%(((&&&&&&(((******((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++++++++)))'''&&&((())))))(((***((('''((()))***)))''')))******++++++******)))))))))***++++++++++++***'''&&&%%%%%%&&&'''&&&$$$'''&&&&&&''''''((()))***+++000;;;MMM___jjjmmmllliiifffcccbbbccceeefffgggbbbgggmmmppppppnnnkkkjjjddd^^^XXXUUUUUUSSSMMMHHHDDDAAA>>>;;;888444111...///...+++)))(((((()))***+++---///111666AAANNNXXXmmmlllaaaNNNAAA===666,,,<<<>>>@@@>>>;;;777555444444444444333222111000///444222000///111222222111666555444666999:::999777:::<<<===<<<<<<>>>BBBGGGBBBEEEGGGFFFDDDEEEKKKPPPPPPUUUYYYZZZ\\\bbbeeeeeelllnnnpppoookkkhhheeeddd___aaadddffffffdddaaa___fffgggkkknnnkkkeeedddfffiiihhhhhhkkkqqqvvvzzz{{{}}}{{{xxxwwwxxx|||~~~|||{{{|||~~~~~~{{{yyywwwttt|||zzzrrrqqqtttvvvtttuuuwwwuuurrrnnnlllkkkqqqrrrsssuuuwwwwwwtttrrrqqqqqqqqqsssvvvwwwvvvuuuuuuuuuuuutttsssqqqooonnnpppoooooooooqqqsssvvvxxxtttvvvxxxwwwsssqqqrrrtttvvvxxxvvvrrrsssyyy}}}|||vvvxxxzzzzzzyyyxxxzzz{{{{{{zzz}}}tttwwwxxxwwwtttsssvvvyyy{{{zzzzzz{{{~~~}}}xxxssstttyyy}}}}}}|||}}}|||||||||}}}~~~~~~|||{{{wwwssstttyyyvvvwwwwwwvvvtttsssssstttlllooosssuuuttttttttttttyyyvvvsssrrrssstttttttttooorrruuusssppppppuuuzzz{{{xxxttttttttttttrrrooossspppoooooommmiiijjjooopppooooooqqqpppmmmnnnrrrsssrrrtttyyyzzzuuuqqqppprrrmmmjjjkkknnnooommmjjjjjjiiiiiikkkooorrrsssssszzz|||~~~}}}zzzuuurrrpppmmmiiihhhjjjkkkiiigggmmmoooqqqnnnhhhccc``````aaa[[[UUUUUUXXX[[[[[[YYYQQQOOOLLLKKKJJJHHHEEECCCFFF???<<>>999666333222444333000------...///...---,,,---...,,,------......,,,+++***++++++++++++************))))))***++++++***((((((///---+++***)))***+++,,,---...666@@@CCC???:::888CCCHHHHHH???555000---***++++++,,,,,,------......---......---,,,,,,---///...777===;;;::::::666000666222///...///...+++)))+++,,,...//////...,,,+++---......///000/////////---...///111111111000//////......///000///,,,***//////------,,,---...///kkkXXXEEE>>>>>><<<666111---+++))))))***+++***))))))))))))))))))******+++(((...:::KKKcccwww}}}uuu```FFF333+++)))''''''((((((&&&%%%)))'''&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&+++++++++++++++++++++++++++)))''''''((()))))))))***((('''((()))***)))(((******++++++++++++******))))))***+++++++++++++++'''&&&&&&''')))***)))(((''''''(((((())))))***+++,,,...666CCCRRR]]]aaaaaa[[[XXXUUUUUUVVVXXXYYYYYYVVVZZZ^^^___]]]XXXUUUSSSKKKFFFAAA???@@@???<<<888999777555333111///---+++...---,,,++++++,,,...///...111555<<>>DDDEEE>>>555111...+++)))*********++++++,,,,,,+++,,,---,,,++++++,,,...222<<>><<<999444111,,,+++))))))*********))))))))))))))))))******+++''',,,333AAAVVVlllxxxzzzzzz~~~|||qqq\\\CCC222***)))''''''(((((('''%%%***(((&&&&&&'''((('''&&&((((((((((((((((((((((((---------,,,,,,,,,++++++,,,***(((''')))************)))((((((******)))(((******++++++++++++******)))***++++++,,,,,,++++++(((''''''(((+++,,,,,,+++(((((())))))******++++++---,,,///666@@@IIINNNOOOGGGEEEBBBBBBCCCEEEEEEEEEFFFIIIKKKKKKGGGBBB???===888333///...000111000...000000//////...---------......------...///111222444999BBBOOO[[[fffkkknnn]]]PPP???444///000999BBBPPPOOOLLLGGG@@@<<<999999@@@AAABBBDDDEEEEEEDDDDDDEEECCCAAABBBEEEIIILLLMMMKKKLLLOOOTTTXXXYYYXXXVVV^^^```cccddddddeeeggghhhkkklllmmmlllkkkmmmrrrwww~~~}}}~~~~~~~~~~~~~~~}}}{{{zzzzzzzzzxxxwwwuuuttttttuuuvvvwwwssstttvvvyyy||||||zzzwwwwwwxxxwwwssstttzzz}}}|||wwwwwwwwwvvvwwwzzz}}}~~~|||{{{}}}~~~||||||}}}~~~~~~}}}{{{yyy}}}|||wwwwwwzzz}}}|||xxxwww}}}|||zzzwwwvvvxxx|||{{{xxxvvvuuuuuuvvvvvvuuunnnppppppooollllllooorrrvvvwwwyyy|||}}}{{{vvvssswwwuuuuuuwwwvvvsssuuuyyy}}}tttmmmooorrrrrrrrrsssoooooosssyyy{{{xxxvvvwwwuuurrrnnnnnnooonnnkkkhhhmmmmmmooosssxxx|||}}}|||}}}|||{{{zzzzzz|||}}}zzzxxxvvvvvvvvvtttsssqqqxxx}}}wwwsssqqqsssooojjjjjjmmmppppppooonnnllliiihhhhhhfffdddbbbfffaaa^^^^^^]]]ZZZXXXYYYWWWUUURRRRRRSSSRRRNNNKKKGGGGGGGGGEEEAAA>>>======;;;:::999777555333222111000000///...------,,,,,,,,,---------,,,,,,+++***,,,+++***)))***+++,,,---------111777999666555666888>>>@@@;;;555222///,,,************+++++++++++++++,,,---,,,+++,,,---///888AAAKKKOOOSSSUUUTTTQQQJJJEEE<<<555111///---,,,,,,---...//////...---,,,,,,,,,---...............,,,---.....................---,,,,,,///000000000000///...---......///000qqq]]]GGG===:::777444333,,,***)))((()))***)))((()))))))))))))))******+++***,,,///888KKKbbbqqquuuxxx}}}}}}~~~yyyxxxxxxsssrrrpppmmmcccRRR===///***(((''''''(((((('''%%%***)))'''&&&%%%&&&&&&&&&((((((((((((((((((((((((******************+++++++++)))(((((()))+++++++++***)))((()))******)))(((******++++++++++++******)))******+++,,,+++++++++***)))((()))+++,,,+++***''''''((()))************,,,++++++...333888;;;<<<777555333222444555555555888:::<<<<<<999666444444444000---,,,...000000000...///000000//////000111111000000000111222444555@@@GGGUUUdddooopppjjjcccJJJ>>>555666777888BBBPPP]]]\\\XXXSSSNNNKKKKKKLLLTTTUUUWWWXXXXXXXXXWWWVVVUUUSSSRRRTTTXXX]]]aaaccc___aaaeeeiiilllllljjjiiilllnnnqqqtttuuuuuuuuuuuuyyyzzzzzzxxxxxxzzz~~~~~~}}}}}}zzzxxxwwwxxxxxxssssssrrrssstttuuuvvvwwwqqqqqqssswwwzzz{{{vvvrrrtttvvvuuuqqqrrrwwwyyyxxxvvvuuutttrrrsssvvv|||~~~}}}}}}~~~}}}{{{zzzzzz~~~{{{yyyzzz|||~~~|||zzz~~~{{{yyyyyy|||{{{{{{}}}}}}{{{zzz{{{~~~}}}yyyssssssvvvxxx{{{~~~|||yyywwwwwwzzz}}}{{{yyyvvvtttttttttrrrqqqkkkllllllkkkiiiiiikkkmmmpppsssxxx|||}}}{{{vvvsssvvvtttvvvyyyxxxvvvxxx|||vvvmmmnnnsssuuuttttttmmmnnnrrrwwwxxxuuutttwwwuuussspppoooooommmjjjggghhhiiilllqqqwww{{{||||||}}}|||zzzzzzzzz|||~~~|||zzzxxxvvvtttrrrqqqrrrwww}}}{{{vvvsssrrrsssqqqnnnmmmooorrrrrrrrrqqqooommmllllllkkkiiigggjjjhhhgggiiikkkkkkkkkkkkfffdddaaabbbcccbbb^^^ZZZVVVWWWWWWUUURRROOONNNNNNKKKJJJFFFBBB>>>;;;888777555555444222111///............------,,,,,,++++++++++++******+++,,,---...---,,,...222333111222666555:::<<<888333111...***------,,,,,,,,,,,,,,,,,,,,,---......------///111:::BBBLLLTTTYYY\\\]]]\\\YYYRRRGGG;;;333...+++++++++,,,------------,,,++++++,,,------......------........................000...,,,,,,...000000000///...---------...///000nnn[[[FFF;;;888666444444,,,***(((((()))***)))((()))))))))))))))******+++,,,,,,,,,111AAAXXXjjjpppwww|||}}}zzzyyy|||~~~}}}{{{|||rrrhhhaaa]]][[[UUUUUUVVVUUUOOODDD666,,,)))(((''''''(((((('''&&&)))((('''&&&%%%%%%&&&'''))))))))))))))))))))))))$$$$$$%%%&&&'''))))))***+++)))'''''')))++++++++++++)))((()))***+++***))))))******++++++******)))((()))******++++++******+++***)))))))))***((('''%%%&&&'''((())))))))))))*********,,,...///000//////---++++++---......---000111222222000//////000333111.........000111111///000222222111111333555777777888:::<<<>>>@@@AAASSS\\\jjjvvvyyynnn\\\NNN===444111999@@@FFFSSSbbbiiihhhfffccc``````bbbdddkkklllnnnnnnmmmkkkiiigggbbb``````ccchhhmmmqqqsssnnnqqquuuxxxxxxwwwuuutttvvvwwwzzz}}}~~~~~~}}}~~~|||||||||}}}~~~~~~{{{xxxvvvvvvvvvwwwqqqqqqqqqqqqrrrsssssstttpppooopppsssvvvuuuppplllnnnpppooolllmmmqqqsssqqqqqqpppooolllkkknnnsssvvvwwwwwwwwwuuusssrrrqqqooovvvssspppqqqtttuuutttqqqwwwwwwvvvtttqqqppprrrtttqqqqqqrrrssstttsssqqqooommmooorrrtttvvvwwwwwwwww}}}zzzzzz{{{}}}}}}}}}yyyvvvuuutttqqqkkkkkknnnrrrsssuuuvvvwwwzzz}}}wwwxxxxxxwwwtttssssssttttttrrrooommmllljjjhhhfffggggggfffeeeddddddfffgggiiimmmssswwwwwwuuurrrooosssrrruuuxxxxxxvvvxxx}}}rrriiikkkrrruuusssqqqiiijjjnnnrrrrrrnnnnnnrrrrrrqqqpppooonnnllliiigggggghhhkkkpppwww|||~~~~~~}}}~~~~~~~~~~~~}}}}}}|||}}}|||{{{xxxuuurrrpppoootttwwwyyyxxxsssppppppqqqtttsssqqqpppqqqsssssstttvvvtttsssrrrrrrrrrpppnnnllllllmmmpppssswwwwwwvvvmmmkkkjjjkkkmmmlllhhheee```bbbddddddbbb`````````]]][[[VVVQQQJJJDDD@@@===;;;:::999777555333222111//////...---,,,,,,+++++++++++++++,,,,,,---.........,,,---//////...222888777::::::555111000---))).........------,,,,,,,,,,,,---...---,,,---...000666;;;DDDLLLQQQSSSVVVXXXYYYSSSIII>>>555///------//////000000000000//////+++,,,------......------000000//////////////////222000...---...//////...------,,,,,,,,,---///000iiiWWWDDD:::666444333333+++***(((((()))))))))((()))))))))))))))******+++++++++***...===TTTgggoooyyy|||{{{tttqqqtttxxxyyyvvv~~~vvvhhhYYYNNNEEE???;;;;;;<<<===>>><<<777000***)))(((''''''((()))(((&&&&&&''''''&&&%%%%%%&&&((())))))))))))))))))))))))!!!!!!###$$$&&&''')))))))))'''&&&&&&(((***+++***+++***))))))++++++***)))((())))))))))))))))))((('''((())))))******)))))),,,***)))((()))(((&&&%%%$$$%%%''')))))))))(((((()))***,,,---...---,,,,,,...,,,++++++,,,------,,,,,,---...---,,,---///111444444333333333444444444888;;;======<<<<<<>>>AAAHHHIIILLLOOOSSSVVVXXXYYYkkkqqqxxx{{{sssbbbLLL>>>;;;777666>>>IIIWWWgggtttssssssrrrqqqpppqqqtttvvv{{{|||}}}}}}{{{xxxtttrrriiiiiijjjmmmrrrwwwyyyzzzwwwzzz}}}~~~|||zzzyyyyyy}}}~~~{{{zzz}}}zzzyyyyyyzzz|||}}}|||zzzxxxvvvtttrrrqqqpppqqqqqqmmmlllkkkjjjiiihhhgggfffgggggghhhiiiiiihhhdddaaaaaacccbbb______ccceeecccccccccbbb```^^^^^^```cccccceeedddaaa``````___[[[bbb```______```aaaaaa``````aaa```]]]ZZZ[[[___ddd^^^___``````___^^^]]]\\\ZZZ[[[]]]^^^```aaabbbbbbkkkiiifffeeefffgggffffffdddbbbbbbccc```[[[[[[___eeeeeeeeeddddddfffiiimmmeeegggiiiiiifffcccbbbaaaaaa___\\\[[[ZZZXXXVVVSSS[[[ZZZYYYXXXXXXYYY[[[[[[[[[___dddggggggeeeddddddhhhhhhjjjoooooommmnnnssstttjjjccchhhoooqqqooommmeeefffjjjnnnmmmiiijjjoooqqqqqqqqqqqqpppnnnllljjjhhhhhhjjjooovvv|||}}}~~~~~~|||zzzxxxyyyzzzzzzxxxuuurrrqqqqqqyyyyyyxxxtttooonnnpppsssxxxwwwvvvuuutttuuuvvvvvvwwwvvvttttttttttttsssqqqqqqssstttuuuxxx||||||yyyooonnnmmmppprrrrrrnnnjjjdddgggkkkmmmmmmmmmmmmmmmjjjhhhddd^^^WWWPPPIIIFFFAAA@@@>>><<<999777555444222111000...------------------.....................------///......444;;;<<<===;;;555222222000,,,111000000///...---,,,,,,,,,------,,,++++++,,,...000222777>>>AAAAAADDDIIIJJJGGGCCC<<<666222111222........................,,,,,,---...............111111000////////////000333111///...//////...---------,,,,,,---...000111fffUUUBBB888444000///000+++)))((('''))))))(((''')))))))))))))))******++++++,,,,,,111@@@XXXkkkuuu}}}}}}tttnnnooorrrssssss|||pppbbbPPPBBB:::555000+++...//////000000...+++)))((('''&&&'''((()))((('''"""%%%''''''&&&%%%''')))((((((((((((((((((((((((######$$$%%%'''((())))))(((&&&%%%%%%''')))******+++***))))))++++++***)))''''''((((((((((((''''''&&&&&&'''(((((((((((((((+++***(((((())))))(((&&&%%%&&&(((*********)))((()))+++,,,---....../////////...------...///...------...000111222666:::>>>CCCEEEGGGIIIIIIIIIIIIIIIPPPTTTXXXXXXWWWWWW[[[___ggghhhjjjlllnnnpppqqqrrr}}}|||yyyooo```OOOAAA999<<>>===:::888:::<<<999<<<;;;888999<<<===:::333666:::;;;999777555555111666777444555::::::666111333444333000///222555///333666555111///222555444555555333111000000111///.........///000222333555444333444666777666555222111333777666333444888444666888888777666555666777999:::999777555555666111111111222444555444333333111000111333555555666555777::::::888999<<>>???BBB>>>;;;<<>>=========666777888999999888777666777666444222222111222222111111000000////////////000000////////////000000//////000111111000//////---------.........//////...---,,,,,,------+++***,,,+++++++++******))))))(((...000***'''***---,,,***+++,,,---...---,,,+++...---,,,,,,------+++))),,,,,,,,,+++++++++******......------,,,+++******###(((......++++++000666++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---...///000111333444444///000333555888:::;;;<<>><<<<<<<<<;;;:::999777666222333333333444444444444666333111000000000000///777222---+++,,,---,,,+++...++++++000000,,,+++///000111222111///---+++++++++---000222111000//////222111///.........///000dddVVVDDD888444333222///+++*********++++++)))(((******)))(((((((((((((((---000999KKKaaattt~~~||||||}}}lllVVV>>>666---***,,,---+++'''++++++******)))(((((((((***(((''''''(((((('''&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((''''''''''''))))))***+++,,,+++***((())))))))))))((((((((((((***)))((('''((()))))))))+++))))))+++///111///,,,000000000000111222333444666888:::;;;<<>>:::<<<999666555666777777777444555666777666555444333666444111//////111444666EEEEEEHHHLLLMMMNNNUUU]]]dddaaa]]]ZZZWWWVVVUUUUUUSSSQQQOOOLLLHHHEEEBBB@@@<<<<<<<<<;;;;;;;;;;;;;;;;;;888555444444444444333555333111111222333111///333//////222111---,,,//////000111111///.........***,,,---......---------111000000/////////000000fffXXXFFF999333333222000+++*********++++++)))(((+++***)))(((((((((((((((---444CCCWWWkkkzzz~~~ttt\\\CCC555///)))'''***,,,***((())))))))))))))))))))))))***)))'''((())))))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***)))))))))(((((((((((((((((((((((((((((((((((((((***---//////---)))'''%%%%%%%%%&&&&&&&&&&&&'''((((((''''''((()))+++,,,,,,,,,---000333444333111777777777888:::===???@@@GGGIIIKKKMMMPPPTTTZZZ^^^bbbaaa```______aaabbbccchhhoooyyyeeePPP===888<<>>;;;:::999999555555555555555555444333555555444222111000////////////////////////......------,,,++++++++++++++++++,,,---......---,,,+++......---------------...+++++++++++++++*********++++++************++++++++++++***))))))***++++++******************))))))+++***))))))******)))(((******))))))))))))((((((***+++***)))***...---******************++++++,,,((('''&&&'''((((((&&&%%%************))))))))))))((((((''''''&&&&&&%%%%%%++++++***)))(((''''''&&&'''''''''''''''((())))))******)))))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''(((((((((,,,***'''%%%%%%''')))+++,,,++++++***++++++,,,,,,++++++,,,---///222444555111222444555666555555444999999;;;===@@@DDDFFFHHHFFFGGGIIIKKKLLLMMMNNNNNNQQQTTTWWWYYY[[[^^^bbbeeefffhhhkkkkkkjjjhhhhhhiiihhheeeccceeejjjoooppppppkkkjjjkkknnnqqqqqqnnnjjjmmmnnnppprrrrrrrrrpppooonnnmmmmmmpppsssnnnbbbXXXMMMIIIFFFFFFGGGFFF@@@;;;>>>;;;888777888888888777444555666777888777666555666555333111111111222222BBBFFFMMMSSSTTTUUU^^^hhhoooooonnnjjjfffdddfffiiijjjhhhddd___YYYUUUQQQOOOIIIIIIHHHGGGFFFFFFFFFFFFEEEBBB???>>>======<<<;;;999999888999:::888666333666333222444333000///222///000000000000000000///...------------......///------...//////.........gggZZZGGG888111///...---+++*********++++++)))(((******)))))))))******+++...999KKK___qqqzzz~~~~~~}}}|||ttttttrrrooommmcccKKK555000,,,'''''')))+++***'''(((((())))))***************)))(((((())))))(((&&&''''''&&&&&&&&&&&&'''''')))))))))))))))*********))))))(((((((((''''''''')))))))))******+++++++++(((,,,111333111---)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))***,,,///111///111555888:::;;;<<<===EEEEEEFFFHHHLLLPPPTTTWWW^^^___```cccfffkkkooorrruuuuuuuuuvvvxxxzzz|||}}}|||nnnSSSCCC666888BBBMMMXXX___gggiiimmmsssxxx{{{{{{zzz|||}}}}}}}}}}}}{{{zzzyyyxxxzzz|||~~~}}}|||}}}yyytttrrrsssvvvyyyzzzxxxvvvuuuyyy~~~|||xxxxxxxxxxxxwwwvvvuuutttsssqqqnnnkkkiiijjjjjjiiihhhooonnnmmmkkkhhheeecccaaaaaa```___^^^[[[XXXUUUSSSYYYYYYZZZ[[[[[[XXXTTTQQQMMMKKKIIIHHHGGGFFFDDDBBBAAABBBCCCCCCCCCBBBAAA@@@===??????>>><<<:::;;;===:::::::::999888777666555777666444222111000000000111111222222222222111111333333333333222222111111000000/////////...............------------......+++,,,------------,,,+++------------------......***************)))))))))******))))))))))))******...,,,+++))))))+++,,,...******))))))))))))((((((***((('''((())))))(((''')))))))))(((((((((((((((---+++)))))),,,---***&&&***)))((((((((()))+++,,,)))(((((()))******)))''')))))))))))))))((((((((()))))))))((((((''''''''',,,***'''&&&''''''$$$"""''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&'''((())),,,,,,,,,,,,+++++++++,,,++++++,,,---............+++,,,---............---111111000000000222444555222444666999;;;<<<<<<<<<<<<>>>AAADDDFFFIIIMMMPPPPPPSSSVVVYYY[[[]]]___aaa^^^]]]\\\^^^bbbfffhhhhhhaaaaaacccgggkkkmmmkkkiiimmmnnnppprrrrrrrrrqqqqqqkkkiiikkkppptttooobbbWWWMMMHHHDDDEEEIIIHHHBBB;;;???<<<:::999999:::999888333444666777888777777666666666555444222111000///>>>EEEOOOVVVUUUTTT[[[ffflllqqqtttrrrnnnmmmqqqvvvvvvtttnnniiiccc___\\\[[[TTTSSSRRRQQQQQQQQQRRRRRRRRROOOLLLKKKKKKKKKJJJIIIHHHGGGEEECCCBBB???===;;;>>><<<:::888777666666777555444444444444444222111555333000///000111222222...///000111111111000///hhh\\\III:::000,,,+++++++++*********++++++)))((()))))))))***+++,,,---...333>>>PPPaaammmsssuuuvvv~~~~~~}}}}}}vvvwwwwwwvvvsssnnnjjjggg___\\\YYYVVVTTTLLL<<<---///,,,))))))******)))'''((((((((()))******+++++++++)))(((((())))))((('''(((''''''&&&&&&''''''((())))))))))))******++++++(((((('''''''''&&&&&&&&&((())))))***+++,,,,,,---+++///444666222---)))'''++++++++++++******)))))))))+++,,,,,,---000555999888<<>>===999999999::::::888444000666555444333333333444444111333444444444444555666333333222222111111111111222222111000000000000000000000000000000///.........//////000000000//////000//////...---,,,++++++,,,++++++++++++,,,------,,,---............---,,,+++,,,,,,,,,---------,,,************++++++++++++++++++************++++++///---,,,******,,,---///************)))))))))))))))((('''((()))***)))'''((((((((((((((()))))))))+++((('''***------***(((***)))((('''((()))***+++***))))))***+++,,,***)))((((((((((((((((((((((((***)))))))))))))))((((((+++'''$$$%%%'''(((%%%"""(((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%((()))+++,,,,,,+++***)))******************))))))))))))***++++++***)))((((((((())))))))))))))))))------,,,++++++,,,......***,,,...///000000000//////111333444555777:::<<<999<<<@@@DDDGGGJJJNNNPPPNNNMMMMMMOOORRRUUUVVVWWWRRRSSSWWW[[[```bbbcccbbbdddfffhhhjjjlllmmmmmmmmmfffeeeggglllooojjj___UUUOOOJJJFFFGGGKKKJJJDDD===>>><<<::::::::::::999888333444555666777777666555666666666555444111///---888@@@LLLTTTSSSQQQWWW```hhhpppxxxzzzwwwwww}}}}}}yyyssslllfffbbb```___[[[ZZZYYYXXXXXXYYYZZZ[[[]]]ZZZXXXXXXYYYZZZZZZYYYYYYXXXUUURRROOONNNOOOOOOQQQPPPKKKFFFCCCBBBBBBAAACCCAAA@@@@@@AAA???;;;888<<<888444222333333333222222333444555555444333222hhh]]]LLL===333...,,,,,,+++*********++++++)))((()))))))))***+++,,,---...555???MMMXXX^^^bbbeeegggooooooooolllgggcccaaaaaa^^^___```___[[[UUUNNNJJJGGGDDDAAA>>><<<888111+++...,,,++++++++++++)))'''(((((())))))*********++++++)))(((((()))***((('''((((((''''''''''''((((((&&&''''''(((((())))))***))))))))))))(((((((((((((((((()))***+++,,,---...111555999888444///,,,,,,------------------------///222444444555999???EEEJJJNNNRRRSSSRRRUUU\\\bbbiiilllpppvvv|||}}}}}}pppYYYJJJ<<<<<>>===<<<;;;::::::;;;<<<=========<<<;;;:::999888666666777888777666444333888666333222222333333333333333444444444000+++'''222111///------...///111000000000000000000000000...---------------............//////////////////////////////...---,,,+++++++++---.........---,,,111000///...---,,,++++++,,,+++++++++++++++,,,,,,+++,,,---......---,,,+++******++++++++++++***)))+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,)))))))))*********++++++***)))((()))***+++***)))(((((())))))))))))******'''%%%&&&+++...,,,+++,,,)))))))))))))))******+++)))(((((()))***+++***((((((((((((((())))))))))))(((((((((((((((((('''''')))&&&$$$%%%((()))'''%%%((((((((((((((()))******&&&''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((('''''''''''''''&&&(((***,,,---+++)))'''(((((()))*********))))))''''''((((((((('''&&&&&&((((((((((((((((((((((((((((((((()))+++,,,...///******+++++++++++++++***,,,---......---...000222---///222444555777:::<<<;;;;;;<<<===>>>@@@AAABBBAAACCCGGGKKKOOOQQQSSSTTTXXXZZZ\\\___aaacccdddeeeaaabbbdddggghhheee^^^WWWOOOKKKHHHIIIKKKJJJDDD???;;;999888999::::::999777333444555666666666555444777777777666444222///---000999FFFQQQSSSRRRVVV]]]aaakkkwww}}}~~~~~~vvvnnngggbbb`````````___]]]\\\[[[\\\^^^___bbb```___```bbbeeeffffffgggfffeeebbb```aaadddgggiiihhhbbbYYYUUUUUUUUUSSSXXXVVVVVVWWWXXXUUUOOOIIIFFFBBB<<<:::::::::888666555555555555555444333333aaaXXXKKK===444///------+++*********++++++)))(((******))))))((())))))***222888AAAEEEFFFHHHLLLQQQRRRSSSRRROOOKKKFFFDDDCCCFFFGGGHHHGGGDDD@@@;;;888666555555333000------...+++++++++,,,,,,,,,***))))))))))))))))))*********+++***))))))******)))'''((((((''''''''''''((((((&&&''''''((())))))******...------------,,,,,,,,,++++++,,,...///111222222888<<<>>>;;;555111111222111111222333555666777777<<>>;;;999999:::999999777888999:::::::::999888555555555444444444444444111222222111000000111111000111222222222111000//////000000111000000000///111///......000000000///222222111111111000,,,)))000000//////.........///000//////...//////...---++++++******+++,,,---...,,,------.../////////...//////000000//////......,,,...///111111000///...111111111000000////////////......---------......+++,,,---......---,,,+++,,,,,,------,,,+++***)))++++++,,,,,,,,,---------------,,,,,,,,,,,,------++++++++++++++++++++++++''''''((()))***++++++,,,+++***)))***,,,---,,,+++)))))))))*********++++++(((''')))...---((('''+++((()))******++++++******((((((''')))++++++***(((((((((((())))))*********'''''''''''''''''''''(((((('''''''''((()))((((((((((((((((((((())))))***&&&'''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***''''''''''''''''''(((((('''((()))******)))'''&&&((()))***+++,,,,,,++++++((())))))))))))))))))******)))))))))))))))))))))&&&'''(((***+++,,,------+++***))))))))))))))))))+++,,,,,,,,,++++++---...)))***+++,,,+++,,,...000///000111111111222333444333555888;;;<<<>>>@@@AAAFFFGGGIIIKKKNNNPPPQQQRRRRRRTTTWWWYYYYYYWWWUUUTTTIIIHHHFFFFFFEEECCC???<<<777666666777999999888777555666777888777666555444777777666666444222000///+++333@@@MMMRRRQQQRRRVVV[[[eeesss|||}}}uuummmgggdddccccccfffdddaaa^^^\\\\\\]]]^^^aaa``````bbbfffjjjlllmmmnnnooopppooommmmmmppprrruuuuuuppphhhfffjjjllljjjnnnnnnooorrrtttppphhhaaaZZZUUUOOOLLLLLLJJJFFFBBB??????===<<<;;;;;;;;;;;;ZZZSSSGGG;;;333...------,,,+++******++++++***(((+++***)))'''&&&&&&%%%%%%+++000444444222333999@@@===???@@@???<<<999888888777777888888888666555444000111333222...+++...333((((((***+++,,,,,,+++*********))))))))))))))))))+++***))))))******)))'''((((((''''''''''''((((((((())))))***+++,,,,,,,,,111111111111000000000000///000111333444666777777>>>@@@AAA===777333444777:::;;;===???AAADDDEEEFFFIIILLLOOOPPPPPPUUU^^^eeennnqqqrrrnnnhhhjjjsss|||xxx[[[EEE;;;888AAAFFFHHHFFFCCCCCCCCCCCCFFFDDDAAA@@@@@@@@@???>>><<<;;;:::999777777777666333444444555555555555555222111000000111111111///---///111111111111222333...---------------...///---...//////...---...///,,,---///000111000...---000/////////////////////---,,,---///111111...,,,111000//////111222222111///000111222222000...---///.........000111000///,,,,,,++++++,,,---///000---...//////000000000///------...///////////////...///111333333222000///.../////////000000000111//////...---------------,,,---...//////...---,,,//////000000///---,,,+++++++++,,,,,,,,,---------------,,,,,,,,,,,,------+++,,,------------,,,+++%%%&&&'''((()))+++,,,,,,,,,+++***+++---...---,,,))))))******+++++++++,,,---,,,...000+++"""!!!&&&((()))+++,,,,,,++++++******))))))***,,,---+++***(((((())))))******++++++(((((()))))))))))))))))))))))))))))))))((())))))(((''''''''''''((())))))'''''''''((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''******)))(((''''''''''''&&&''')))***+++++++++***)))))))))))))))***+++,,,(((((('''''''''''''''(((((()))+++,,,,,,+++***)))***)))(((''''''((()))***)))***+++***)))***+++---''')))***)))))))))+++---+++,,,------,,,,,,---...+++---///000111111222444222222444666888:::;;;<<<===@@@DDDEEEDDDCCCFFFHHHCCCCCCBBBAAA>>>;;;888666555444444666888999888666777888999999888777666555777777666555444222111000***000<<>>DDDIIILLLMMMUUU]]]jjjwwwzzzrrrhhhcccdddffffffeeehhhfffdddaaa^^^\\\ZZZZZZXXX]]]___```fffoooqqqnnntttqqqnnnnnnqqqtttuuutttxxxzzzyyytttvvv~~~vvvnnnhhhiiiooopppiiiaaa```]]]\\\^^^]]]ZZZYYY\\\<<<999444///+++)))((()))///---,,,,,,---...---,,,*********)))))))))))))))+++++++++,,,...000000000333222222222222222333444333222111222333222000...555111...---......+++)))+++***)))***++++++***)))***))))))***+++,,,+++++++++,,,,,,+++)))((()))***++++++,,,,,,,,,,,,,,,+++,,,///222555888999888888444777::::::999888999:::<<<>>>AAA@@@@@@CCCJJJPPPPPPNNNMMMNNNQQQUUUVVVWWWXXX[[[___ccceeefffeeedddccceeehhhiiijjjmmmqqquuu|||{{{wwwrrrooorrr{{{www]]]GGG======@@@DDDFFFBBB;;;555111/////////111111000000///......---......---,,,,,,+++*********+++,,,***'''&&&''')))///...,,,,,,...///...---///...---,,,++++++,,,,,,---,,,,,,++++++++++++,,,+++++++++++++++,,,---...------,,,,,,,,,------.........///////////////...------...////////////...111000///111444444222///111000...///111333444333//////000//////...------------------------,,,,,,...///111000...------...222---***+++000333222///333777<<<@@@@@@<<<888555999888888;;;======999555444333222000000000000111333444555333000000222444333444333333333222111000222000......111333444444333333333111000000222444444222000000333444333222333333333444444222///---333333222111222333555666444555444444444333222111444333222222333333333222111111111111111111111111000//////000222222111000666444333111000///000000---......//////.........111///------...///...------+++)))***---//////...///++++++...---))))))---+++,,,------,,,+++,,,,,,,,,)))'''(((+++,,,***(((---***'''(((***,,,+++)))......,,,+++)))(((&&&&&&++++++++++++************+++***(((((()))***)))(((''')))+++***'''&&&(((+++(((((())))))))))))******'''''''''((())))))'''&&&************)))))))))))),,,+++***))))))***+++,,,000///---+++***))))))(((+++******))))))*********+++***))))))+++------,,,......---------......///.........///......------,,,------...............000000111222222333444444444444555555444333333222000222555:::>>>CCCFFFHHHMMMWWWfffttt|||}}}zzzwwwtttmmmccc^^^___``````___bbbaaa```^^^]]]\\\\\\[[[\\\_________ccclllqqqppppppmmmjjjjjjnnnrrrtttuuuvvvxxxwwwsssttt{{{~~~~~~zzzssslllmmmssstttoooiiiiiiggggggkkkkkkhhhgggiii222111///,,,***)))((((((---+++***+++,,,---,,,+++...,,,***)))((()))***+++...---,,,,,,---...000111222333444555666777777777555444222333444555555444<<<999444222222000---***,,,+++***+++,,,---,,,***,,,,,,,,,,,,,,,---......,,,...//////---,,,---.........//////000000111111333777>>>DDDHHHHHHGGGEEEBBBEEEIIIKKKKKKKKKLLLMMMQQQTTTWWWXXXWWWXXX\\\````````````ccchhhlllnnnnnnmmmooorrrtttuuuuuutttssspppnnnnnnnnnqqqsssuuuuuuyyyxxxuuuqqqnnnqqqyyy}}}{{{wwwtttpppnnnllllllfffggghhhiiiiiihhhgggfffmmmoooqqqsssvvvzzzrrr^^^EEE:::===EEEIIIIIICCC===555///...---,,,+++.........---,,,,,,++++++,,,,,,++++++******))))))+++,,,,,,+++)))((()))+++000...,,,---...///......000///...,,,++++++***+++...............---,,,,,,,,,,,,,,,+++,,,,,,---...------.........------,,,,,,,,,---------,,,,,,+++---------------......///000///......//////...---000///...///111333333222....../////////......---//////.........///000000000111222111000//////111666222......111444555444999AAALLLSSSRRRNNNJJJHHHJJJJJJKKKOOOQQQOOOHHHCCC===;;;888666555666888999>>>??????>>>;;;999999999===<<<<<<;;;;;;:::999999999888777999<<<@@@AAABBB;;;===>>>>>>===>>>@@@AAA???===<<<===???@@@@@@???AAAAAAAAAAAAAAA@@@???>>>FFFEEEBBBAAAAAACCCFFFHHHGGGGGGFFFEEEDDDCCCBBBBBBCCCAAA???@@@BBBCCCBBB??????????????????@@@AAABBB???===<<<<<<===>>>===<<>><<<999888777777777666666777777888888999999999777444333333333222000555222///...///111333333555333222444333//////111000111111111111111111111444...))))))...111000,,,///---,,,...111222///,,,111111000...,,,+++))))))---,,,+++++++++,,,...///...,,,++++++,,,,,,+++)))((((((((((((((((((((((((************)))(((''''''((('''&&&'''))))))'''%%%))))))))))))))))))******++++++++++++++++++++++++%%%&&&'''((())))))))))))***)))))))))))))))******+++)))(((((()))******))),,,+++***)))((('''''''''(((((())))))***)))))))))((()))******++++++******......------...///000111222222333333333222111111//////111333777;;;>>>@@@EEEOOO___nnnvvvvvvrrrmmmiiiccc[[[WWWWWWYYYYYYXXXZZZZZZYYYYYYYYYZZZ[[[[[[^^^______]]]```hhhnnnoookkkhhheeeeeeiiinnnrrrssstttuuussspppqqqvvvzzzzzzyyy}}}}}}wwwppppppuuuwwwtttooommmkkkmmmrrrssspppoooqqq////////////...---,,,++++++***)))***,,,,,,+++***000///---,,,++++++,,,---222222111000000111444666777888<<>>CCCAAA???======>>>??????CCCBBBAAAAAA@@@>>>======::::::;;;<<<======<<<:::===:::777777999;;;:::888999888888;;;===<<<888444666666666555555555444444333222000///...000111222222111000///000000...,,,,,,+++******+++,,,***))),,,++++++,,,,,,+++)))(((,,,+++******,,,,,,***)))******************************++++++++++++****** ###&&&((()))******))))))(((((())))))******...,,,******++++++***))),,,+++***)))((('''''''''''''''((()))*********)))((())))))***************,,,+++***))))))+++---//////000000111000000//////......---...000333777999;;;DDDQQQ^^^eeeeeebbb^^^[[[WWWRRRPPPQQQSSSTTTTTTTTTTTTTTTTTTUUUWWWXXXYYY]]]^^^______```dddiiikkkhhheeecccbbbdddiiimmmppppppooommmkkklllpppssstttqqqwww}}}zzztttrrrsssuuussspppnnnmmmpppuuuvvvrrrpppqqq---...000111000///---,,,---,,,,,,...000000///---000//////...------......333666999;;;<<<>>>AAADDDGGGJJJNNNSSSWWW[[[\\\]]]^^^[[[XXXWWWXXXZZZ[[[[[[bbbfffeeeYYYGGG888222222///...------...///...---,,,...111111111333666999888;;;???BBBCCCBBBBBBCCCFFFFFFFFFGGGHHHJJJKKKMMMTTT[[[eeeooouuuvvvsssqqqqqqrrruuuwwwyyyyyyxxxwwwxxx{{{}}}}}}{{{wwwtttrrrqqqpppppprrruuuwwwwwwvvvuuuuuuuuuttttttsssrrrrrrlllfff___^^^______[[[VVVZZZYYYVVVSSSQQQRRRTTTWWWTTTXXX^^^aaa___YYYQQQKKKGGGFFFBBB???<<<::::::999555555555666666777888888777888:::;;;???FFFMMMSSSeeezzzjjjYYYKKKBBB===FFFTTTYYYPPPEEE999333---,,,///222000..................---------............------------,,,,,,++++++,,,,,,------...,,,++++++,,,------,,,,,,,,,,,,---...............///000111111000///...000//////.........//////---...///000000///------222222222333333222222111222111000000000111333444444444333222111222333333555444333333444444333111333444555666777888888888555555555666888999;;;;;;999:::;;;;;;:::;;;===???FFFEEEEEEEEEFFFJJJOOOSSSZZZgggwwwzzzmmmkkkgggdddcccdddfffhhhjjjjjjkkkkkkjjjgggdddaaabbbaaa``````______``````fffeeedddfffhhhjjjjjjjjjjjjmmmrrrttttttsssssssssmmmmmmmmmmmmmmmnnnooopppvvvwwwxxxwwwtttssstttvvvzzz{{{}}}~~~}}}|||||||||}}}~~~xxxuuuttttttvvvwwwuuussssssrrrrrrrrrsssttttttuuuwwwtttpppmmmlllkkkiiigggooommmkkkhhhfffeeeeeeeee^^^^^^^^^___```bbbdddeeedddbbb___^^^^^^]]]\\\[[[UUUUUUUUUUUUSSSRRRQQQPPPVVVVVVUUUSSSRRRRRRQQQOOOMMMLLLLLLNNNQQQQQQOOOLLLIIILLLNNNNNNKKKIIIIIIJJJLLLKKKLLLOOOQQQPPPJJJEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA???<<<:::999999::::::999888777777777666333111444222111111111111///...//////...000222111///,,,///---,,,,,,------,,,+++++++++*********))))))))))))******++++++******)))))))))***+++***)))(((''')))))))))))))))***++++++///---+++++++++,,,+++***+++******)))))))))******(((((()))***+++++++++***'''((())))))******))))))***)))(((''''''(((***,,,------............------......,,,,,,---///222333222777???HHHMMMOOONNNMMMLLLJJJHHHHHHJJJMMMPPPQQQRRRRRRRRRRRRSSSTTTUUUVVV[[[]]]```cccccccccdddgggeeedddbbb``````ccchhhkkkkkkiiifffffffffhhhkkknnnlllttt{{{zzzuuutttsssqqqppptttsssuuuyyyyyyuuusssttt---...111222222111000////////////111333444222000111000...------...000111888???HHHOOOSSSVVVZZZ^^^bbbdddhhhmmmqqquuuxxxyyy|||xxxtttqqqpppooonnnmmmuuuyyyyyylllVVVBBB888666000///......000000///......222777:::;;;===AAADDDGGGLLLQQQUUUWWWWWWWWWWWW^^^^^^]]]^^^___aaacccdddlllqqqyyy}}}wwwtttpppnnnllllllmmmmmmlllkkkhhhgggfffeeeddddddeeeeee[[[VVVOOOMMMMMMMMMHHHDDDEEEDDDBBB@@@??????@@@@@@>>>AAAEEEGGGFFFAAA<<<888888666444222111000000111////////////000000111111//////111222555:::AAAEEETTTkkknnnTTTFFF;;;===CCCNNNWWWUUUJJJ???222///,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++)))***,,,---------...---++++++---...---,,,+++,,,---///000000000000,,,,,,---...////////////000000//////......//////---...//////000000000///000111111222333333222222111111111111111222333333111222444444333444555777999888888999;;;;;;:::888888999:::<<<===?????????@@@AAACCCFFFGGGIIIIIIIIIJJJKKKLLLLLLMMMOOORRRUUU]]]___aaaaaabbbeeekkkpppvvv{{{xxxtttsssrrrrrrrrrssstttuuuxxxwwwwwwxxxyyyzzzzzzxxx~~~}}}}}}~~~|||zzz}}}|||zzzwwwvvvuuuuuuuuuqqqqqqqqqqqqrrrtttvvvwwwqqqooonnnooorrrsssssssssgggiiijjjjjjgggeeedddccceeehhhgggdddcccddddddaaabbbaaaaaadddggggggdddaaaYYY^^^cccbbb]]]YYYZZZ]]]``````bbbfffiiigggbbb]]]]]]\\\[[[YYYWWWVVVUUUTTTTTTSSSPPPNNNLLLKKKKKKKKKHHHGGGFFFFFFFFFDDDAAA>>><<<;;;:::999777555444444444333222444777777333///222000.........///...---...------,,,+++***))))))++++++++++++++++++++++++((())))))************)))))))))))))))***+++,,,------+++***)))***+++***)))(((((((((((()))******+++(((((()))*********))))))&&&&&&'''((((((((('''''')))((('''&&&''''''((()))******+++,,,,,,,,,,,,+++...------,,,,,,---...///222444888<<>>>>><<<:::888555000------222777;;;KKKUUUcccmmmqqqsssvvvxxxzzz{{{}}}}}}yyygggSSSCCC;;;666555444555666666555444777===EEEJJJLLLNNNSSSVVVZZZ___fffkkkmmmmmmmmmmmmssssssrrrqqqrrrtttvvvxxx|||~~~{{{ssskkkeeebbb___[[[YYYYYYYYYXXXWWWPPPOOOMMMLLLLLLMMMNNNOOOEEEAAA===;;;;;;;;;888666555444333333444444444444111222555666666444222000333222000/////////000000---....../////////.........///000000222555:::>>>HHH```~~~sssVVVCCC>>>:::BBBLLLRRROOOHHH???999...............,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,---------------+++***+++...000///...000///------///000///...---...///111111111000000---------...000111333444444444333222222222222222333333333333444666777888444555666888888999999999999999:::;;;;;;;;;;;;;;;:::===AAACCCCCCCCCEEEGGGGGGGGGHHHLLLOOOQQQQQQOOOLLLMMMOOOQQQSSSTTTUUUUUUZZZ\\\```ccceeefffeeeeeeeeefffhhhiiijjjnnnrrruuu|||~~~}}}||||||}}}~~~}}}}}}}}}}}}|||{{{zzzzzz{{{}}}zzzxxxwwwxxx{{{|||||||||uuuvvvwwwuuurrrqqqrrrsssooorrrrrrnnnmmmpppppplllpppoooooorrrvvvwwwsssoookkkmmmooommmjjjhhhiiikkklllllloootttyyyzzzwwwsssrrrqqqpppnnnlllkkkiiiiiiiiihhhgggfffeeedddcccbbb```___^^^^^^^^^[[[XXXUUUMMMOOOOOOLLLGGGCCCCCCEEEEEECCCAAACCCFFFEEE???:::<<<:::888777777888777777666555444222111///...---...---,,,,,,,,,,,,---...%%%&&&&&&((()))+++---...************+++,,,---...,,,***))))))***+++***))))))(((((((((((()))******)))))))))***))))))((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((()))***************---------,,,,,,,,,,,,,,,222333444666777777888777444555666777999;;;>>>@@@CCCCCCDDDEEEGGGHHHJJJKKKNNNOOOTTTXXXVVVSSSVVV\\\YYYZZZ\\\\\\[[[\\\___bbbbbb\\\ZZZ[[[[[[YYY\\\aaafffnnnuuuvvvxxxzzzvvvuuuuuuvvvtttuuuxxxyyyvvvvvvyyy;;;<<>>===<<<:::888666444333111000...------...000111111000...,,,++++++,,,,,,++++++++++++,,,---...///---+++******+++,,,,,,++++++******)))))))))******++++++++++++***)))((((((''''''((()))))))))(((((('''(((((())))))(((''''''''''''((())))))***))))))+++,,,,,,---,,,,,,+++***,,,---...///...---,,,+++///000111222222333555777888888:::;;;>>>@@@CCCDDDGGGFFFIIIMMMKKKHHHMMMVVVRRRVVVYYYZZZZZZZZZ]]]``````YYYWWWYYYXXXVVVXXX^^^aaajjjppppppqqqxxxzzzvvvuuuvvvxxxvvvwww{{{|||{{{|||MMMSSSYYY^^^``````______```ZZZVVVZZZaaa```VVVLLLAAA;;;333///444BBBTTT```www}}}~~~sssdddZZZLLLHHHGGGIIIKKKJJJJJJMMMVVV[[[bbbeeeggghhhjjjmmmoooqqqxxx~~~||||||~~~|||wwwvvvxxxzzzxxxvvvwwwxxxxxxsssnnnlllmmmpppcccfffffffffiiirrrxxxyyyyyyqqqdddWWWMMMEEE@@@===777555222222333444333333222111000...------......222111000...---+++***)))///---+++,,,...///---+++000---++++++...000///---222111///...------------------...000222333111///...,,,---///000///222888>>>VVVtttooo^^^JJJ;;;;;;EEEOOO[[[]]]NNN@@@:::666///...111333000+++***---111111111000///............///---,,,...222333111...000222444444333222333333000222444444333333333444777555555777:::<<<:::888<<<::::::<<>>AAA>>>;;;999888888666555:::666222111222111///,,,333111///.........,,,***,,,+++***))))))***+++,,,.........,,,***))))))******)))))))))******(((&&&)))(((((((((((()))*********)))((('''&&&'''((((((++++++************++++++,,,,,,------...---------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---///222444666777888:::::::::<<>>DDDPPP___eeeaaaNNN>>>999777222000222333222///...000333444333222000000000000111444222111444888999777555999:::;;;:::999999:::<<<<<<>>>@@@@@@@@@@@@AAACCCFFFEEEEEEGGGKKKMMMLLLKKKKKKJJJIIIKKKPPPWWW\\\^^^bbb```^^^]]]^^^___``````eeefffgggkkknnnpppooonnnrrrrrrssstttwwwyyy|||}}}{{{zzz|||}}}|||}}}~~~~~~~~~~~~wwwuuusssvvv|||~~~{{{yyy}}}|||zzzxxxxxxzzzyyywwwyyy}}}{{{|||~~~~~~~~~|||{{{yyyvvvsssrrrtttwww~~~{{{wwwsssqqqrrrtttvvvqqqooollllllmmmmmmmmmllljjjiiieee```^^^^^^YYYRRROOOLLLJJJHHHHHHHHHGGGFFFDDDAAA>>>======<<<999777888666444444333222///---222111000////////////000///...---+++*********,,,,,,+++***+++,,,,,,***)))******)))))))))******++++++***(((((('''(((((())))))((((((((((((((()))))),,,---------------,,,,,,***************)))((((((++++++++++++++++++++++++,,,---...000111111222222333333444555777999<<<===@@@BBBFFFJJJLLLMMMMMMMMMLLLLLLKKKLLLOOOSSSVVVYYY^^^ccchhhiiiiiilllssszzzwwwyyy{{{}}}}}}{{{yyyxxxzzzyyyxxxzzz~~~~~~lllrrrxxx}}}~~~~~~~~~zzzppp___LLL>>>666555666<<>>===<<<;;;:::999888888>>>LLLXXXYYYTTTEEE@@@999333///---,,,+++,,,***(((((()))***))))))************+++,,,......,,,,,,,,,,,,------------///---,,,,,,------,,,***---+++)))))),,,///222333555666777666444111...+++111000//////111333333222///...111555666555777<<>>999999777555555555555666777888999<<<;;;999888888999;;;<<<@@@>>>>>>AAAEEEHHHFFFDDDLLLKKKJJJGGGEEEGGGJJJMMMOOOQQQSSSTTTUUUVVVXXXZZZ]]]]]]]]]```cccffffffeeedddaaa___aaafffnnntttwwwxxxxxxxxxwwwwwwxxx{{{~~~~~~~~~~~~}}}{{{}}}yyyvvvtttvvv|||}}}yyy||||||zzz|||~~~}}}yyyzzz~~~~~~|||}}}~~~}}}xxxwwwzzz}}}xxxttttttvvv{{{~~~zzzyyywwwxxxzzz||||||{{{||||||yyysssqqqrrrpppkkkbbb```^^^^^^______^^^]]]VVVUUUTTTSSSRRRPPPLLLJJJGGGFFFEEEDDDCCC@@@<<<999999888777555444444444444333222///---,,,,,,---......---,,,,,,------+++***,,,,,,+++*********+++++++++***)))(((((((((((()))((('''''''''((()))******------------,,,+++++++++)))************)))((((((************************,,,,,,,,,------,,,,,,+++---......///000000000000444666888;;;>>>???@@@AAA>>>>>>@@@CCCHHHNNNSSSVVV[[[___cccdddccceeekkkqqqnnnppptttwwwyyyzzzyyyxxx|||{{{{{{|||~~~~~~qqqvvv}}}wwwhhhUUUCCC777666777<<>>@@@@@@@@@???>>>>>><<<;;;<<>>@@@BBBFFFNNNWWWnnn}}}yyyaaaNNNFFFJJJUUUfffttt}}}uuueeeYYYVVVTTTSSSUUUTTTSSSUUUXXXZZZZZZZZZ_________```bbbfffiiikkkkkkiiijjjmmmrrruuutttrrrzzzxxxtttpppmmmooossswwwqqqsssuuuwwwyyy|||~~~}}}yyyqqqjjjkkkqqqooopppsssvvvxxxxxxwwwvvvyyy|||}}}{{{|||}}}xxxtttuuuzzz|||{{{~~~|||{{{~~~~~~zzzwwwzzz~~~}}}|||{{{|||~~~~~~|||}}}yyyvvvttttttsssssssssrrrooojjjfff______^^^\\\[[[YYYXXXWWWNNNJJJEEEAAA???>>>;;;999:::777444333333222111000000000...---,,,,,,,,,,,,***************))))))(((+++++++++++++++,,,------...---,,,***))))))))))))***++++++,,,,,,,,,++++++))))))))))))))))))))))))((())))))***+++++++++***)))+++...000000000...------,,,+++++++++,,,---...000111222333666999<<<===CCCEEEHHHIIIJJJMMMRRRVVV[[[ZZZYYYYYY\\\aaagggjjjssstttvvvwwwwwwxxxzzz{{{~~~vvviiiZZZKKK???777333999>>>IIIYYYjjjvvv{{{|||~~~~~~}}}zzzwwwuuuqqqrrrsssuuuxxxzzz|||}}}xxxtttnnnkkkkkkmmmoooppp\\\ZZZXXXUUURRROOOMMMLLLHHHCCC??????===999777999777666444444555555333222000...000222111...///333222111...------...000111222000......///000000000777<<>>DDDGGGLLLQQQTTTVVVVVVVVVRRRPPPPPPQQQSSSUUUUUUUUUTTTRRRRRRVVVZZZ```kkkuuuuuu```MMM???EEESSShhh||||||tttooollljjjhhhkkkkkkkkkllllllmmmooooooqqqqqqsssuuuwwwzzz|||}}}{{{yyyzzz}}}||||||xxxzzz|||~~~xxxrrrsssssssssnnndddZZZ[[[aaa]]]```eeejjjmmmnnnmmmlllnnntttxxxyyy{{{~~~}}}zzztttvvv{{{~~~~~~~~~|||~~~~~~~~~{{{yyy~~~~~~}}}~~~~~~|||yyyvvvnnnnnnmmmlllkkkiiigggfff^^^ZZZTTTQQQPPPMMMIIIEEEGGGDDD@@@===<<<;;;999888444444222111//////......,,,,,,------,,,,,,+++***,,,,,,+++++++++++++++,,,---,,,***)))((()))******(((((()))************)))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,((())),,,...//////...---,,,,,,+++******+++++++++------------...///000000444555777999:::>>>BBBEEEHHHGGGEEEFFFJJJQQQXXX]]]ccceeehhhiiijjjllloooqqqrrrgggWWWHHH>>>777333111:::@@@KKK[[[jjjqqqqqqnnnmmmmmmmmmkkkiiifffcccaaaZZZZZZZZZZZZZZZ[[[\\\\\\VVVRRRNNNMMMMMMOOOOOOPPPBBBAAA@@@>>><<<;;;<<<===;;;999888999666333555:::555333333444555555222///000...///000///,,,...222...////////////000111333111111222111111222555777;;;CCCGGGEEE@@@;;;444---///...---...//////...,,,,,,,,,,,,---//////...,,,------///000111111000000222333444555666888999999777999;;;<<<;;;<<<>>>AAACCCFFFJJJLLLMMMOOORRRUUUYYY```jjjuuu{{{~~~}}}{{{vvvuuuttttttuuutttrrrpppnnnmmmooouuuyyy~~~sss\\\MMMFFFCCCQQQccczzz}}}{{{{{{zzzxxxwwwyyy{{{|||{{{xxxwwwzzz|||}}}~~~zzz|||~~~|||uuuqqqoookkkccc]]]UUUXXX[[[XXXLLLBBBBBBHHHEEEHHHMMMQQQSSSUUUUUUVVVZZZaaagggjjjooovvvyyyxxxwwwxxx|||~~~~~~}}}}}}~~~yyyvvv}}}tttuuuuuutttsssqqqooonnnjjjfffbbb``````^^^XXXSSSQQQNNNIIIEEECCCAAA???===:::999777555444333222222///000000111000///...---///...---,,,,,,,,,,,,,,,,,,+++)))(((((()))***+++(((((()))***************************************(((((()))***++++++++++++((()))+++,,,,,,,,,,,,+++))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333666999888888888999===AAAFFFIIIIIIMMMQQQSSSUUUXXX\\\___cccWWWGGG:::444111000...555999DDDRRR]]]aaa\\\WWWTTTTTTSSSRRROOOLLLIIIGGGDDDCCCBBBAAA@@@?????????>>><<<::::::;;;;;;;;;:::888888888777777999<<>>AAABBBCCCFFFIIILLLMMMLLLMMMPPPSSSYYY^^^dddhhhjjjlllpppssssss}}}|||aaaJJJCCCHHHMMM]]]pppzzz{{{}}}~~~}}}}}}~~~{{{yyy|||zzz{{{}}}~~~vvvmmmaaaYYYVVVRRRKKKDDD;;;???DDDBBB777,,,,,,333444555888999:::;;;===???HHHOOOUUUYYY```kkkrrrsssxxxxxx||||||{{{~~~~~~}}}}}}~~~~~~{{{xxx}}}}}}~~~~~~zzzzzz{{{{{{zzzxxxvvvuuuooollliiijjjkkkhhhbbb\\\VVVRRRLLLHHHEEECCC@@@???===<<<;;;999777666555555222333333444444222111000333222111000///.........+++***((('''((()))+++,,,)))***+++,,,,,,,,,,,,,,,************************))))))***************)))***++++++++++++++++++***&&&'''(((***,,,------...,,,------...///000000000............///000222444111222333444555666777888555999>>>AAACCCGGGLLLPPPvvvwwwyyyzzzyyyssslllfffHHH@@@666111000000...+++111444999>>>BBBDDDDDDDDD???>>>===;;;:::888777777888888777555444333222111222333444444333222333444555111222888:::888:::???======>>>===<<<<<>>>>><<<;;;999777666555777888999::::::888777666888666333222111///,,,***)))((('''&&&'''(((+++,,,,,,,,,---.........------///---,,,---...---)))&&&,,,***((())),,,---+++)))***+++---//////...,,,+++///---+++,,,...///...+++---+++,,,000111...---///+++++++++,,,,,,,,,,,,,,,111000///.........000000444555666777999:::;;;;;;bbbbbbaaa```]]]WWWOOOJJJ;;;555...,,,...000///------///222555777888888888666555555444444333333222444333222111000///...---000111333333222333555777<<<999999===???===@@@EEECCCDDDCCCBBB@@@@@@AAACCCHHHKKKJJJBBB;;;777222---000///.........---,,,+++000//////...///000111222333111111333333777CCCPPPVVVRRRKKKDDD>>>;;;:::::::::;;;>>>@@@CCCEEEFFFGGGHHHFFFHHHLLLMMMKKKMMMQQQTTTVVV[[[aaabbbaaaccchhhhhhhhhkkkqqquuuvvv{{{tttcccPPPGGGJJJUUUiiizzz{{{wwwwwwxxxxxxyyy}}}~~~~~~}}}~~~~~~{{{vvvsssssstttvvvyyyuuueeeRRRIII===444000...,,,+++++++++******************+++,,,------...///000000111111333666:::???DDDFFFPPPTTTZZZ```ffflllqqqtttxxxyyy|||~~~~~~~~~}}}~~~~~~~~~~~~yyywwwxxxxxxvvvsssqqqoooooopppnnngggaaaXXXPPPIIIHHHGGGCCC@@@AAA???>>>>>>===<<<;;;::::::888:::<<<>>>>>>===;;;:::888666333222111///---++++++***)))((((((((())))))++++++,,,,,,,,,---------111///,,,+++---...,,,+++---+++******,,,---+++))),,,---...//////...,,,+++///---++++++---...,,,+++000...///222222///...000.............../////////...---,,,,,,,,,---...///000000111222333444444555IIIHHHEEECCC@@@:::444000000,,,)))))),,,//////...------.........////////////000000000000000000111111111000//////...------...///000000111333777:::>>>:::888:::::::::===AAACCCCCCBBB???===<<<===???JJJLLLIIIAAA999555111---111111000000///......---222111111111222333555666555666999;;;===EEEVVVgggkkkeee[[[SSSNNNMMMPPPRRRRRRTTTWWW[[[___bbbdddffffffdddfffjjjmmmlllnnnqqqoooqqqvvv}}}tttZZZOOOEEEHHHVVVjjj~~~~~~yyyuuuttttttttttttzzz~~~~~~|||zzz{{{zzzzzz{{{}}}~~~~~~}}}yyy{{{~~~~~~|||}}}}}}~~~~~~~~~~~~|||{{{|||{{{xxx{{{|||{{{{{{{{{zzzyyyzzzxxxuuurrrooommmmmmllloookkkddd^^^[[[[[[^^^```gggssszzzgggQQQ@@@999000+++***+++***))))))((('''''''''((()))************+++++++++,,,,,,------------///111444555888<<>>AAAAAA???<<<:::777555333111111///---+++---,,,+++***)))(((''''''******)))******,,,...///333111...---...000111222111///......//////---,,,///////////////...,,,,,,000...---,,,---...---,,,,,,***+++///000------000,,,,,,,,,---------......,,,,,,++++++,,,---......---------.........//////888666444222222000---+++///---++++++---......,,,111000///.........///000000000000111111111111111111111111111000000000000111111111111222555:::>>>@@@===999777777777999<<<<<<<<<<<<:::888888999;;;@@@BBBAAA;;;777666555333222333444444444444555666888888888:::<<<>>>AAACCCBBBDDDIIIMMMTTT```qqq~~~|||tttmmmjjjkkknnnqqqsssuuuxxx|||qqq\\\HHHGGGJJJWWWlll{{{{{{~~~|||xxxssspppoooppppppooowww|||}}}yyyxxxyyy|||||||||{{{zzzwwwtttssssssrrrqqqrrrssstttsssrrrlllooosssvvvwwwvvvtttsssuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwvvvwwwyyy}}}yyyrrrmmmmmmmmmjjjjjjlllmmmnnnnnnooonnnnnnmmmmmmggggggccc```cccjjjmmmllliiigggdddaaa___^^^]]]]]]aaa```^^^\\\[[[[[[\\\]]]```^^^ZZZXXXXXX[[[___aaammmyyy|||vvvpppllljjjiiikkklllnnnvvv~~~uuu]]]EEE888333---***+++---,,,+++'''&&&%%%$$$%%%''')))***))))))))))))))))))))))))---,,,,,,++++++,,,------000111555999>>>GGGPPPVVV\\\aaaiiisss|||}}}||||||~~~|||zzzyyyzzz|||}}}}}}zzz~~~|||xxxwwwvvvuuutttqqqkkkggg[[[SSSKKKIIIGGGBBB???>>>999999999888888888777777777999===@@@???<<<888555555333111000000///---+++,,,,,,,,,,,,+++***((('''))))))(((((()))+++...000333333222333555777888888777666555555444444333222222222111000000///......333111000///////////////)))''')))---///---...111,,,,,,,,,---------------,,,,,,,,,---......//////------------------------111///------......---,,,...---,,,,,,---------,,,111000///......///111222000000000000000/////////////////////000000000000333333333333333666;;;???CCCAAA===999777999;;;;;;888999:::999999:::<<>>???<<<;;;===>>>===999<<>>>>>===<<<;;;:::999999999;;;>>>???===999444000333111/////////...---+++((()))***+++++++++++++++)))(((''''''(((+++---///222444888;;;===>>>>>>>>>?????????>>>===<<<;;;;;;888777666444333333333444555555333222111111333444222//////222222000000333111111000000000/////////,,,------..............................---------///---+++******+++***))))))))))))***+++,,,......---,,,,,,+++,,,...000111......---------------,,,------......///000111111000111222222333555999======>>><<<777777;;;===<<<>>>@@@AAABBBBBBDDDHHHKKKIIIMMMOOOMMMLLLOOOPPPNNNKKKOOOTTTVVVWWWYYY]]]aaaddddddgggjjjnnnsssxxxzzz{{{```OOOIIIQQQ```uuu|||wwwtttsssqqqnnnjjjgggggggggfffeee```bbbcccaaa^^^[[[YYYXXXUUUUUUTTTRRRPPPNNNMMMLLLFFFEEEDDDEEEGGGGGGFFFEEEFFFGGGIIIJJJKKKJJJHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKIIIGGGEEEEEEEEEFFFDDDCCCCCC???===>>>>>>;;;<<<@@@===>>>??????@@@@@@@@@??????AAABBBAAADDDHHHHHHEEEJJJMMMPPPSSSUUUXXX[[[]]]dddeeefffhhhkkkooorrrtttwwwxxx{{{}}}zzzqqqiiiccc]]]VVVQQQLLLKKKHHHEEEAAA>>>;;;:::000666999:::???KKKWWW]]]ccceeeggghhhhhhhhhiiijjjsssssstttwww{{{}}}~~~~~~~~~~~~wwwbbbLLL888222,,,(((((((((&&&%%%((('''&&&&&&&&&'''((()))************************(((((())))))*********+++)))******))))))+++...111666<<>>>>>===<<<;;;:::999888===>>>??????<<<888333///000///------------,,,***&&&'''((()))***,,,------))))))((())))))+++---...111555<<>>@@@;;;999999777222111444444444333222111//////........./////////......---.....................---...,,,***)))***)))((('''((()))))))))***,,,...000,,,,,,,,,------///000000......//////000000111111333333444555666777888999777999;;;===???BBBFFFHHHEEEIIIIIIGGGIIIOOORRRPPPUUUWWWXXXYYYZZZ\\\```cccccciiikkkjjjiiijjjjjjgggeeeiiinnnpppppprrrwww|||}}}}}}zzzbbbOOOIIIMMMbbbsss|||vvvsssooollljjjgggccc___\\\ZZZXXXVVVTTTLLLLLLLLLJJJHHHFFFEEEEEE@@@???>>>===<<<:::999888666555444555777888777666888888888888999999999999888888888888999999:::;;;888777666888::::::777555999666666888888777999>>><<<>>>@@@BBBDDDEEEFFFGGGGGGJJJKKKKKKPPPVVVWWWTTT\\\aaaggglllooorrruuuxxx~~~zzzllldddXXXPPPJJJEEE???:::777777666666444333222111(((...111000000666===AAACCCDDDEEEFFFEEEFFFIIIKKKQQQTTTXXXYYYYYYZZZ[[[]]]eeeggghhhfffcccccchhhmmmrrrssstttssssssyyy~~~xxxhhhVVVBBB;;;333...,,,,,,***)))))))))))))))((((((((((((************************))))))***++++++,,,,,,+++''')))++++++***)))***+++...000555???KKKVVV^^^aaagggnnnvvv|||~~~~~~~~~|||yyyxxxyyy||||||tttsssqqqkkkccc[[[TTTPPPMMMEEE@@@AAABBB@@@???@@@;;;;;;;;;:::::::::999999===>>>>>>===;;;777333111...,,,++++++,,,,,,***)))&&&&&&&&&'''(((+++---...*********+++++++++,,,,,,111666<<<@@@BBBDDDGGGIIIKKKMMMNNNMMMKKKJJJKKKMMMIIIGGGEEECCCCCCDDDGGGHHHHHHIIIHHHGGGEEEGGGKKKNNNNNNJJJGGGFFFDDD???>>>AAA======;;;999777555333333333333444444333222111000/////////000000000000000,,,+++******+++,,,+++)))---,,,,,,+++***+++...000000000000111222222222222111222333555666888999:::<<<<<<===>>>@@@AAABBBCCCGGGJJJNNNRRRTTTXXX[[[^^^]]]bbbeeeeeeiiiqqquuusssqqqrrrssstttuuuwwwzzz}}}www}}}}}}www|||qqqaaaRRRKKKRRR^^^ppp{{{tttooohhhcccbbbaaa___]]]WWWSSSNNNIIIFFFCCC@@@>>>>>>===<<<;;;999999999:::555444333222111000///...111000000111333444444333222111111111111222333444222222111222222333444555444444444777:::;;;888555999777999===??????BBBHHHFFFGGGJJJNNNQQQTTTVVVWWW]]]___```aaafffooorrrqqqsssyyy}}}ppphhhVVVNNNCCC<<<999777333///000000111000000///...---%%%+++///---+++...222444444444555444333444777999555:::???@@@===;;;===???AAADDDFFFEEECCCDDDIIINNNTTTUUUWWWVVVWWW^^^iiirrr|||}}}}}}|||zzzyyyyyy|||~~~xxxkkk\\\FFF???666000......---+++******++++++***)))((('''))))))))))))******++++++&&&''''''(((((((((((((((***,,,//////---+++***))),,,******...666AAAJJJOOOUUU___llluuuyyy|||~~~}}}zzzyyyzzz}}}}}}nnnmmmjjjcccZZZPPPIIIEEEFFF@@@<<<>>>AAAAAABBBCCC=========>>>>>>>>>??????;;;;;;;;;;;;999666333222,,,+++******++++++***(((((('''&&&&&&'''))),,,...***++++++,,,,,,,,,++++++222666;;;>>>@@@CCCHHHLLLMMMOOOQQQPPPNNNMMMOOOQQQOOOMMMJJJHHHIIIKKKNNNPPPSSSTTTUUUSSSRRRSSSXXX\\\\\\XXXVVVWWWVVVSSSSSSWWWKKKJJJHHHFFFCCCAAA???>>>999999::::::999777555444222222222222333333444444***))))))***+++,,,+++******************---111444333333333444555777888999777;;;??????======AAAFFFNNNOOORRRUUUXXX[[[^^^___```eeeiiijjjiiikkkqqqvvv{{{}}}~~~jjjRRRGGGDDDHHHXXXjjj~~~xxxqqqiiieee[[[ZZZWWWSSSOOOKKKHHHGGG@@@>>>;;;888555333333333333222000///...///111222333000---++++++,,,,,,,,,---///000000///......//////000111111111000//////;;;777222111222444444333111444888;;;===>>>@@@AAA@@@EEEJJJJJJHHHJJJQQQXXXZZZ]]]bbbfffiiikkknnnppp{{{xxxzzz~~~~~~}}}xxxsssmmmbbbTTTJJJ<<<:::888444000---***)))+++,,,.........,,,***)))000...,,,++++++,,,---...------------------------,,,...111111...,,,,,,...111111222333444555555666777999;;;<<<>>>EEEPPPXXXeeejjjpppttttttpppjjjeeeccccccbbb```^^^___dddiiirrrsssyyy||||||{{{tttnnnkkkZZZSSSHHH>>>999666666666111------000,,,&&&%%%***+++(((%%%&&&***,,,,,,+++)))(((&&&''')))+++,,,,,,***+++,,,------,,,***((($$$&&&'''&&&***222777777999HHHVVV\\\fffttt|||{{{~~~zzzxxxzzz~~~|||xxxqqqcccUUUOOOLLLGGGBBB@@@BBBBBBBBBAAA@@@???>>>===CCCBBB???===;;;999888888<<<<<<<<<;;;888333...,,,---+++)))((('''((()))***'''(((((()))((((((''''''---+++******+++,,,,,,,,,...111777>>>DDDGGGGGGFFFJJJIIIHHHIIILLLNNNOOONNNMMMOOOPPPPPPPPPRRRUUUXXXZZZZZZYYYWWWTTTVVV\\\aaagggjjjlllkkkfffcccbbbccc^^^^^^]]]ZZZUUUQQQOOONNNHHHIIIIIIIIIHHHFFFEEECCC===;;;999888999999888777,,,***)))***++++++***)))******+++,,,...333:::>>>@@@AAABBBCCCEEEHHHIIIKKKIIIMMMQQQRRRQQQRRRVVV[[[eeegggiiilllpppsssuuuwwwtttxxx{{{~~~}}}kkkYYYHHHEEEGGGLLL[[[lllxxxuuupppjjjbbbZZZTTTQQQGGGFFFDDDAAA>>>;;;999888555444333222000000000///000000000111000000000///000///---,,,---.........---...000///---,,,---...111000/////////000111222777444222333777:::<<<<<<>>>AAAEEEHHHJJJLLLOOOQQQYYY^^^ccccccaaabbbgggmmmpppsssxxx{{{}}}~~~~~~vvvmmmggg^^^WWWQQQIII???777111111111000///.........,,,,,,---------,,,******///...---+++++++++,,,,,,++++++++++++++++++++++++&&&))),,,,,,***)))***,,,,,,,,,------......//////...///000000111444999===JJJNNNSSSVVVVVVSSSNNNJJJEEEFFFFFFDDDDDDFFFJJJOOOUUUYYYcccoootttqqqmmmmmmooorrrvvvxxxwwwuuussssssjjjbbbXXXPPPKKKGGGDDDAAA>>>888555555333---,,,///---***'''''')))***'''%%%+++)))((((((***,,,------++++++,,,------+++)))((((((***)))'''(((,,,...---111:::DDDKKKUUUaaajjjnnnuuu{{{}}}yyyxxxzzz||||||wwwkkk^^^QQQKKKIIIDDD???===AAAAAAAAABBBBBBAAA@@@@@@AAA@@@???===;;;:::999999<<<<<<;;;999666222...+++111///---+++***)))***+++)))))))))))))))))))))(((---,,,***************)))...111777===CCCGGGGGGGGGIIIIIIIIIKKKOOORRRRRRRRRRRRSSSSSSSSSRRRSSSUUUWWWZZZ[[[ZZZXXXVVVXXX^^^cccppptttwwwwwwssspppooopppppppppnnnkkkfffbbbaaaaaaYYYYYYYYYXXXVVVTTTQQQPPPJJJHHHFFFFFFGGGGGGFFFEEE...,,,+++*********(((&&&++++++,,,...333===GGGOOOUUUVVVWWWXXXYYY[[[\\\\\\^^^aaaeeeffffffhhhlllpppwwwxxx{{{wwwgggRRRFFF???BBBGGGLLLWWWbbbccc___WWWNNNFFFAAA>>><<<777777555444222111//////++++++,,,---............---...000222222111///---......//////000000111111///111111111///...///000333222000///000333666888888777888<<>>:::777333000******+++,,,---......///,,,,,,,,,,,,,,,+++++++++---------,,,+++***))))))))))))))))))))))))))))))###%%%((()))))))))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,444666999;;;;;;999666444000000111000111333777:::999>>>JJJXXX]]]YYYUUUTTTTTTXXX^^^ccchhhlllqqqtttqqqlllfffddddddaaa\\\WWWSSSKKKDDDAAA===777333111///,,,))))))+++***'''$$$---+++******,,,.........+++,,,------,,,***((('''(((+++***'''&&&)))(((%%%+++,,,111:::BBBIIISSS\\\gggsss~~~}}}~~~}}}zzzxxxzzz|||}}}}}}~~~|||uuubbbVVVKKKFFFCCC???;;;:::>>>>>>???@@@@@@@@@@@@???<<<<<<;;;:::999888888777===<<<999666333///---+++,,,+++***((('''((())))))************************---,,,***)))((('''''''''---000555;;;@@@DDDFFFGGGIIIIIIJJJNNNRRRUUUVVVVVVUUUVVVVVVUUUTTTSSSUUUWWWZZZ[[[\\\\\\[[[^^^dddiiitttxxx}}}~~~{{{wwwvvvwwwzzzyyyxxxtttpppnnnooopppmmmlllkkkiiigggdddaaa```\\\[[[ZZZZZZ[[[\\\[[[YYY000...,,,+++***)))'''%%%+++,,,,,,000888FFFUUU___hhhhhhhhhhhhhhhggggggfffkkkmmmooopppppprrrvvvyyy}}}~~~vvv```QQQCCC===;;;???CCCDDDGGGLLLHHHDDD???999555333333333000000/////////.........)))***,,,...000000000///---...///000111000//////...000111222222111222222222333444333222111333444666666666888;;;>>>BBBDDDEEEGGGKKKPPPWWW]]]aaadddkkkmmmnnnoooqqqtttxxx{{{zzzuuujjj^^^RRRKKKBBB===666222111222222222)))************+++++++++,,,,,,+++******++++++,,,+++,,,,,,---,,,***'''&&&((((((((((((((((((((((((''''''))))))******++++++***************)))))))))++++++,,,---......---,,,,,,---...//////...---,,,+++,,,,,,,,,---...111222///222:::DDDFFFBBB===<<<;;;???DDDJJJQQQXXX___cccdddbbbccciiiqqqtttpppllliiiaaaXXXRRRNNNFFF===777444000,,,+++,,,---,,,)))///---+++,,,---///000///,,,,,,,,,,,,+++)))((('''$$$''')))''''''***)))%%%,,,&&&)))222888888???JJJYYYfffwww~~~{{{zzz|||~~~{{{zzz{{{|||||||||{{{~~~{{{qqqYYYOOOEEEBBB@@@;;;999999;;;;;;<<<<<<<<<;;;;;;:::777777777777777666555555<<<:::777333///---++++++((('''''''''((()))***++++++************++++++,,,,,,,,,+++)))'''''''''(((***---222666;;;???DDDGGGJJJJJJKKKNNNRRRUUUVVVVVVSSSUUUVVVUUUTTTTTTUUUWWWZZZ]]]```aaabbbffflllqqqtttyyy~~~{{{xxxvvvwwwyyyxxxwwwuuussssssvvvxxxwwwwwwvvvtttrrrpppnnnnnnnnnmmmlllmmmnnnnnnmmmkkk111///---,,,+++***(((&&&,,,,,,---222<<>><<<999888;;;<<<:::888888444333222111000000111111,,,,,,,,,,,,------......,,,---///000111111000000000///......///000111222...000222222111000111333222333444444444555888:::>>>@@@DDDHHHMMMQQQTTTUUU]]]___dddiiinnnssswwwyyy~~~~~~yyyrrreeeYYYNNNEEE>>>:::111///---,,,------......******************)))))),,,+++*********++++++,,,***+++,,,---,,,***'''&&&))))))))))))))))))))))))******))))))*********)))+++++++++++++++*********)))***++++++++++++++++++******))))))))))))************)))******++++++***...---000444555000...//////111444777;;;@@@FFFKKKLLLNNNSSS]]]iiiqqqrrrpppsssooojjjfffccc^^^TTTKKKAAA;;;333.........---,,,000...,,,,,,.../////////,,,,,,++++++***)))(((((("""&&&(((((()))++++++'''---''')))111444000222888DDDNNN^^^nnnzzz}}}~~~{{{yyyyyy|||}}}}}}~~~~~~~~~|||yyy|||vvvjjjRRRJJJBBB@@@>>>:::999:::<<<<<<<<<;;;:::888777666555666666777777777666555:::888444000---+++******---------------......///++++++******+++,,,------,,,------+++)))((()))+++***---111444888>>>DDDIIIMMMKKKKKKMMMPPPSSSUUUUUUPPPRRRTTTUUUUUUVVVWWWYYY]]]aaaeeehhhjjjnnnsssxxxxxx|||}}}yyyxxxxxxyyyyyyyyyyyyyyy{{{~~~{{{{{{zzzzzzyyyyyyyyyyyyzzzyyyyyyyyy{{{zzzxxxwww111///------------+++)))------...222===NNNaaammmnnnpppsssvvvyyyzzz{{{{{{{{{{{{zzz{{{|||pppVVVCCC999666555444444444555333000.........//////////////////.........//////000000000...//////000000000000///111000///...///000333444...111444444222222555888777888:::;;;===@@@DDDGGGOOORRRWWW]]]bbbfffiiijjjrrrvvv{{{uuunnnjjj^^^VVVKKK???888333000...------------,,,+++)))((()))))))))***+++++++++,,,*********+++++++++++++++)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))+++)))''''''((((((((('''))))))))))))************+++...000...***((((((***+++***))))))))))))***+++)))((((((((())))))'''%%%+++((('''******((((((,,,,,,---------...000444777:::<<<@@@HHHQQQYYY^^^```kkklllllllllnnnoookkkdddSSSKKK@@@888444000---***///---++++++---.........+++************)))))))))$$$(((***((((((+++***&&&,,,))))))---///,,,******444:::GGGWWWhhhsssxxxyyy~~~|||{{{zzz{{{|||~~~}}}xxx{{{}}}~~~~~~~~~~~~~~~mmm```MMMFFFAAA???>>>;;;:::<<>>===;;;999777666666777888999999999888777666444111...,,,*********000000000//////......------,,,,,,+++,,,---///000000111222///+++***+++...+++...222444777===FFFLLLNNNLLLJJJKKKNNNRRRUUUVVVQQQSSSWWWYYYZZZ[[[]]]___bbbgggkkknnnoooqqquuuyyywwwzzz~~~}}}zzzxxxyyyzzzyyyzzz||||||}}}~~~~~~~~~~~~~~~|||000///......//////...---.........222===MMM___kkkkkkmmmrrrvvvzzz|||}}}}}}}}}}}}|||~~~oooWWWDDD:::666444111000///...///000///---...---------------...///111111111111111111111111000////////////000000111000000000111111222333444333777:::::::::<<>>FFFKKKTTTYYY\\\^^^ccclllooonnnbbb[[[QQQIIIBBB;;;333---...,,,******+++------,,,)))))))))))))))******+++$$$((((((''''''******'''((()))(((''')))+++)))$$$+++000999DDDPPP\\\gggmmmvvvyyy~~~~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}xxxzzz|||}}}||||||}}}~~~}}}vvvcccUUUIIICCC??????===;;;;;;>>>>>>======<<<;;;:::888777555666888999999888666555222111///---+++***))))))------...///000111111111000///.........000222444777888888444...+++,,,...))),,,000111444:::DDDLLLOOOLLLIIIIIIMMMSSSXXXZZZXXX[[[___bbbcccdddfffgggiiimmmqqqrrrpppppprrrtttrrrvvvyyyyyywwwwwwzzz}}}zzz{{{}}}~~~}}}~~~}}}000///...///000111111000///......222<<>>;;;888444111000///...,,,)))***---------,,,,,,---++++++******)))))))))((('''(((***,,,---,,,***))))))***++++++,,,,,,,,,,,,(((((((((((((((((((((((()))'''%%%&&&))),,,,,,+++''''''(((((()))***++++++%%%000;;;;;;333++++++...))))))(((((((((((())))))&&&%%%&&&))),,,---***'''(((%%%%%%((()))'''))),,,'''''''''&&&%%%%%%'''))),,,---,,,)))(((---777???@@@FFFJJJKKKQQQ^^^gggiiijjjeee^^^WWWPPPGGG<<<555...,,,))))))***+++++++++(((((((((((()))***+++,,,!!!%%%&&&%%%&&&+++,,,***&&&***((("""%%%---+++###&&&+++000444999CCCRRR]]]gggmmmwww~~~}}}||||||{{{|||~~~~~~|||xxxzzz||||||{{{zzz{{{|||ppp\\\MMMGGGBBB>>>>>>===;;;;;;???:::::::::::::::999888777333444555666666444222111//////...---,,,***))))))***,,,///333777:::<<<===222111000000111333555666<<<>>>===777000++++++...&&&))),,,---///666AAAJJJOOOKKKHHHHHHMMMTTT[[[___```cccfffiiijjjjjjlllmmmnnnrrrtttssspppmmmmmmooosssvvvyyyyyyyyy{{{}}}~~~~~~~~~111111222111111000///......000111333:::HHH[[[iiilllmmmppprrrtttuuuvvvvvvwwwzzz}}}gggSSS???888777333...---000///------///000///...////////////000111222222...///000000000//////...//////000111333333111///444000000555999:::<<>>GGGOOOTTT\\\aaa```YYYSSSOOOFFF===555222---***))))))((('''+++*********))))))((((((''''''((()))))))))))))))+++(((%%%'''***)))%%% +++(((***///333555999>>>MMMUUUcccqqq}}}|||{{{yyy}}}{{{xxxyyy{{{}}}~~~~~~||||||}}}{{{mmmXXXHHHGGGAAA===<<<;;;888999<<<===;;;999888777666333111999444//////333555444222---,,,,,,+++*********+++///333999===???>>>======777444111111555777888777FFFIIIFFF===333///,,,***///,,,+++...111666???HHHJJJJJJIIIGGGMMMZZZdddgggkkklllmmmnnnooonnnlllkkkiiikkkooorrrssssssrrrqqqpppvvvzzzzzz|||{{{|||zzz|||~~~}}}111111111111111000//////...000222444:::III\\\jjjlllnnnqqqtttvvvwwwwwwwwwyyy|||~~~qqqdddPPPBBB666444555222000///111000......000111000///...---------......///000222111000111111222111000000000000222333444444333:::777999@@@EEEGGGIIIMMM\\\^^^aaagggmmmtttzzz~~~{{{sssjjjaaa[[[OOOFFF>>>;;;666000///111222222222111///...,,,+++............---,,,+++***,,,,,,+++***)))))))))))))))***+++***)))((()))*********************************)))))))))(((((((((+++)))'''(((***+++***(((++++++******)))*********((()))---555===AAA>>>;;;,,,+++******))))))******+++***)))(((((()))***+++***(((&&&&&&'''((()))(((***)))''''''''''''&&&$$$(((((((((''''''(((+++---)))))))))+++///555;;;>>>DDDIIIKKKGGGEEEEEEAAA:::555222...+++******)))(((***)))))))))((((((((((((''''''((())))))))))))))))))&&&$$$&&&((()))%%%!!!)))'''(((---//////000444<<>>;;;777777::::::888666555555555333111777333......111333222///,,,,,,++++++++++++,,,,,,333888===AAABBBAAA@@@@@@===:::777888:::======<<>>666333000------++++++---///222;;;DDDOOOQQQOOOLLLOOOZZZdddiiimmmmmmmmmmmmllllllkkkkkkiiikkkoooqqqqqqqqqppppppooouuuyyyyyy{{{zzzzzz}}}}}}xxxzzz~~~~~~~~~111111111222111111000000---...000222888GGG[[[iiilllooosssvvvxxxxxxxxxwwwzzz}}}wwwjjjfffggghhhsss|||{{{rrrdddUUUIII<<<555000111333111000000222111//////111111111000...------------......///222///,,,,,,///111000...222222222444666999<<<===FFFEEEIIIRRRYYY[[[^^^aaannnoooqqquuuzzzuuupppggg___VVVMMMDDD???:::444000111111///...000000000000000000///...---...---,,,+++++++++++++++,,,,,,+++******)))))))))''')))++++++***))))))***************************)))))))))(((((((((''''''***)))((()))******)))'''******)))))))))***++++++,,,******---222444444222++++++***))))))))))))***+++***)))(((((()))***+++***(((&&&&&&'''((()))((()))'''&&&&&&''''''%%%$$$&&&''''''&&&&&&&&&)))+++&&&&&&&&&'''(((+++---......222444444555777777444333111---++++++***)))(((((((((((('''''''''''''''''''''((())))))))))))((('''%%%$$$%%%((((((&&&###((('''***......***)))***---222999AAAKKKZZZlllyyy~~~~~~|||~~~{{{zzz}}}yyy{{{||||||||||||~~~~~~uuufffZZZRRRIIIAAA===:::666666888444333222222333444333222555111------...000...,,,++++++++++++,,,---......666:::???AAAAAA@@@??????===;;;999999:::<<<<<<<<>>888666333222111000///000222000//////000111111000//////......//////000000111---******///222222111666777999;;;>>>DDDIIIMMMWWWWWW\\\fffmmmoooppprrrvvvvvvwwwyyy|||~~~pppZZZUUUNNNGGGBBB<<<777444444111////////////...---,,,------......------,,,,,,+++)))((('''((()))***((())))))***++++++,,,,,,%%%(((+++,,,+++***)))***************************((((((((((((''''''''''''%%%&&&''')))+++++++++***))))))((())))))***+++,,,...+++((('''((((((&&&%%%++++++***)))))))))))))))((('''&&&&&&&&&&&&'''((((((&&&$$$$$$%%%&&&'''&&&(((&&&%%%%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%'''))))))))))))))))))))))))))))))************,,,---,,,000...+++*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%%%%&&&((()))(((&&&+++***---222222,,,((((((***...111222666CCCVVVeeennnwww~~~~~~|||yyyxxxzzz|||wwwxxxzzzzzzzzz{{{}}}~~~}}}}}}|||qqqgggUUUJJJ@@@:::777444444666000//////000222333333222111///,,,+++,,,,,,+++************+++---...000111555888<<<======;;;::::::;;;:::999999999::::::;;;BBBBBB>>>777333333000,,,------///000---...666AAAOOOXXX^^^\\\XXXYYY]]]___fffggghhhiiihhhfffcccaaaaaaeeeiiilllllllllnnnppptttyyy{{{yyyxxxzzzzzzxxxxxxxxxyyyyyyxxxwwwyyy|||||||||///000111222222222222222---...///000777GGG\\\kkkrrrtttuuuvvvvvvtttqqqooovvvuuuwww{{{}}}|||}}}sssmmmaaa[[[RRRIII@@@;;;AAAKKKccchhhfffYYYJJJBBB???===:::999666222//////000000111///---...///000//////.........//////000111222333000///111555:::<<<<<>>>>>CCCDDD@@@999555555444111111/////////,,,,,,444===HHHVVVbbbccc___\\\[[[YYY[[[___dddggghhheee```]]]]]]bbbgggjjjjjjlllppptttxxx}}}~~~zzzxxxxxxwwwtttyyyzzzyyywwwvvvxxx{{{|||///000111222333333333333000111111333:::JJJ```ooouuuuuuuuuuuutttrrrpppooouuurrrrrruuuwwwyyy|||uuukkk___TTTMMMGGGBBB>>>;;;888888@@@IIIZZZ[[[VVVJJJBBB@@@???>>>888777444...---000222111000...------...//////............///000222444555444555777:::???CCCHHHKKKSSSVVVYYY[[[]]]bbbjjjpppvvvtttwww~~~~~~~~~rrrbbbPPPCCC999666333111111000///......///---+++,,,//////+++------...///////////////---,,,,,,+++++++++,,,,,,++++++,,,,,,+++***((('''''')))++++++***))))))***************************)))))))))(((((((((''''''((()))******(((&&&&&&'''))))))((((((((()))******&&&''')))+++,,,,,,,,,+++******)))(((((((((((()))((((((((((((((((((((((((***(((&&&&&&'''((()))((((((&&&%%%&&&''''''&&&%%%$$$%%%'''&&&%%%$$$%%%&&&###$$$$$$$$$%%%%%%%%%&&&)))%%%$$$&&&&&&%%%&&&***((('''&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))))))))***+++,,,***)))+++///000,,,***+++'''***+++***))),,,444;;;DDDPPPbbbrrr}}}~~~~~~}}}|||{{{yyyzzzzzzyyyxxxxxxyyy{{{}}}||||||}}}xxxjjjZZZHHH<<<555///---------,,,+++---///111000///,,,,,,++++++++++++************+++,,,...000222333555888;;;;;;:::999888999<<<>>>@@@@@@??????AAABBBDDDGGGEEE===666666777777:::555000---+++***///666AAAPPP___eeeddd```[[[VVVSSSWWW^^^dddfffeeeaaa___^^^dddjjjllllllnnnsssxxx{{{|||yyyyyyxxxuuuzzz{{{yyyuuuuuuzzz||||||...///111222333444444444000111111333:::KKK```pppvvvuuuuuuttttttsssssstttuuussssssvvvxxxzzz~~~xxxqqqiiiddd^^^]]]ZZZUUUOOOGGG???::::::777777;;;===>>>AAAGGGKKKLLLKKKIIIJJJKKKFFF???555555222---///333333///111///......///000000///000111222333555888:::;;;;;;@@@GGGLLLOOOTTT[[[```fffjjjlllmmmlllnnntttzzz|||zzz{{{~~~||||||hhhVVVJJJ@@@888222111///...//////...---...000...***,,,111222...------.../////////......,,,,,,------------,,,,,,***+++,,,,,,,,,***(((''')))***+++***)))((()))*********************************)))))))))((((((((()))******)))&&&%%%&&&(((***))))))(((((((((((()))***++++++***((('''''''''******)))((((((((((((((('''(((((((((((((((((('''***(((&&&&&&'''((()))(((((('''&&&&&&(((((((((&&&$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))'''######&&&'''%%%&&&***&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&&&&''''''%%%&&&''''''(((((('''''')))))))))(((((((((***+++***((((((++++++((((((+++'''((()))))))))))),,,...000999GGGUUUbbbooo}}}}}}|||}}}~~~~~~|||zzzxxxyyyzzz}}}|||{{{{{{}}}~~~yyykkkYYYEEE999333...+++,,,,,,******+++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++,,,---...000222333888:::<<<===<<<;;;;;;<<>>BBBDDDKKK@@@555000---+++---000999FFFUUU]]]```___ZZZSSSPPPSSSZZZ```dddfffgggfffdddjjjpppqqqooopppvvv{{{{{{~~~|||}}}|||zzzzzz{{{wwwrrrssszzz|||zzz~~~...///111222333444555555...//////000888HHH^^^nnnvvvuuutttttttttvvvwwwxxxwwwuuuvvvyyy{{{{{{|||rrrjjjcccYYYNNNFFFAAAAAA@@@@@@???<<<888666777666999@@@EEEDDDCCCDDD@@@DDDIIIPPPXXXYYYNNNAAA555666333///222666333,,,222000//////000111111000555555777999;;;>>>@@@AAAHHHPPPZZZ```bbbgggooovvvtttwwwyyyxxxuuuuuuyyy~~~~~~{{{|||~~~~~~qqqUUUCCC<<<888444///...---...000111000///,,,...+++&&&'''---...***++++++,,,------,,,,,,+++)))***,,,------,,,+++***'''(((***,,,---,,,+++***+++++++++***((('''(((***************************************))))))))))))&&&(((((('''%%%&&&))),,,+++***)))(((((('''((((((++++++***)))((())),,,...******)))(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((&&&$$$$$$%%%&&&'''&&&((('''&&&'''((()))((('''%%%&&&((('''&&&%%%%%%&&&''''''&&&%%%%%%&&&((()))((($$$$$$(((((($$$%%%***&&&%%%%%%'''((()))(((&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''')))))))))((('''''')))+++---)))''')))(((&&&'''+++*********)))))))))((((((000444:::@@@HHHUUUfffqqq}}}{{{}}}~~~{{{yyyyyyzzz{{{{{{{{{{{{}}}}}}|||yyydddRRR>>>444000---,,,---+++)))((()))******)))((()))+++---------------...,,,,,,,,,---///000222333888:::=========<<<<<<===GGGJJJNNNOOONNNNNNQQQSSS[[[cccdddYYYMMMKKKQQQUUUYYYJJJ;;;444111...---///222>>>KKKTTTZZZ\\\WWWPPPPPPRRRWWW]]]bbbhhhkkkmmmjjjpppuuuuuurrrrrrwww}}}yyy~~~~~~~~~yyyzzzvvvqqqrrryyy|||yyy||||||000222555777777444111///222000111666888@@@UUUkkkttt|||xxxrrrvvvxxxwww|||}}}}}}{{{yyyxxxzzz~~~|||ttthhhWWWLLLFFFBBB<<<777999222///222333222666===>>>DDDKKKPPPPPPLLLGGGDDDEEEKKKWWWgggooodddKKK555333222000///111222333333333222111222333444444333:::???EEEGGGIIILLLSSSYYYbbbhhhmmmooosssyyy}}}}}}}}}|||zzz{{{|||}}}yyy\\\KKK@@@666222333......------------......(((,,,//////+++)))+++---000...---++++++,,,---...''',,,000///+++((()))+++***)))(((''''''((()))***+++++++++*********))))))((((((((((((((()))*********,,,------+++******+++((((((((((((((('''&&&%%%***))))))(((((((((((((((***++++++******)))(((''',,,)))&&&&&&(((***)))(((### %%%((('''%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((())))))'''%%%$$$%%%(((***(((&&&'''&&&&&&&&&&&&%%%%%%%%%(((&&&$$$""""""$$$&&&((($$$%%%&&&''''''&&&%%%$$$%%%######%%%((()))(((%%%'''''''''''''''((())))))+++***))))))((())))))***))))))(((((((((((())))))---+++---333999@@@PPP```rrr}}}~~~~~~~~~{{{xxxzzz|||zzzuuuvvv{{{zzzttt|||xxxvvv{{{wwwmmmUUUGGG888000---+++,,,...******)))))))))******+++,,,,,,+++******+++,,,,,,+++---///000111111333555===;;;<<>>FFFRRR]]]mmmmmmhhh\\\NNNIIIMMMSSSooozzzkkkQQQ===222111222222333444444444444777999>>>CCCGGGJJJKKKLLL[[[aaaggglllooorrrwww{{{{{{||||||}}}qqqYYYBBB999666111111444000000////////////000000333000,,,,,,---//////...///...,,,+++++++++,,,---(((+++...---)))''''''(((***))))))(((((())))))***+++++++++***************((((((((((((((())))))******+++,,,,,,***))))))***++++++************))))))+++******))))))))))))))))))))))))(((((('''&&&%%%+++)))(((((()))******)))+++(((&&&&&&)))***)))&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&'''&&&%%%&&&(((((((((&&&(((((('''&&&%%%%%%$$$$$$$$$$$$############$$$$$$((((((''''''''''''((((((&&&&&&&&&''')))***)))''''''''''''&&&''''''((()))'''((()))******)))((((((***))))))(((((())))))***)))'''((()))(((***111999JJJ^^^vvv~~~~~~|||wwwyyywwwqqqkkkhhhdddaaaYYYYYY\\\dddjjjgggZZZNNN;;;222***((()))((((((***+++******))))))******++++++---///111222333333333444555666666777999>>>AAAEEEFFFJJJMMMMMMMMMTTT]]]cccbbb___[[[XXX[[[ccciiinnnlllhhheeedddgggnnnssslllaaaRRREEE===777222///000///111444777;;;EEEPPP^^^eeekkkllllllooorrrqqqxxxxxxxxxyyy{{{}}}~~~{{{|||yyy{{{}}}}}}{{{wwwuuuvvvwww~~~~~~111111111000111111222222111...///333333888JJJ___ttt}}}zzztttwwwvvvrrruuuuuuvvvxxxxxxxxxxxxzzz{{{wwwrrrhhh\\\PPPEEE===888444222///...///000111111333222444<<>>444...***+++,,,******,,,)))))))))((())))))******,,,...111444666777777666888888999999:::===BBBFFFEEEGGGJJJLLLJJJJJJRRR]]]___\\\WWWRRRNNNOOOTTTYYY`````````ccchhhmmmqqqsssllldddYYYNNNEEE===444...111......000222777CCCOOO```iiiqqqqqqpppqqqqqqpppzzzzzzzzzzzz{{{}}}~~~~~~~~~yyyyyy{{{|||~~~yyyvvvvvvwww}}}}}}~~~111111000000000111333333000...///333444888KKK___rrr{{{yyytttxxxvvvrrruuutttuuuvvvvvvwww{{{wwwnnnkkkaaa[[[QQQFFF<<<666444333///000000000000111444666:::<<>>===::::::>>>CCCBBB;;;444111---,,,......+++***,,,(((((((((((()))***+++,,,///111444777999::::::999:::;;;;;;;;;;;;>>>CCCGGGDDDFFFIIIJJJFFFDDDLLLVVVWWWUUUPPPJJJFFFDDDEEEGGGPPPRRRXXXaaajjjppprrrqqqlllggg```XXXOOOCCC777...111......000111555@@@JJJ```kkkuuuvvvtttssssssqqq{{{{{{zzzzzzzzzzzz{{{{{{zzzyyyzzz{{{|||{{{xxxxxxyyy||||||}}}~~~111111111111111222333444000...000444444888JJJ___pppzzzyyyvvvzzzzzzuuuxxxuuuvvvwwwwwwyyy~~~{{{yyyppp___SSSPPPLLLFFF>>>777222111333444---///111111111444999>>>HHHPPP[[[gggrrrtttjjj___NNNNNNQQQ\\\lll|||fffNNN>>>777666666999<<>><<<===>>>EEEJJJQQQUUUXXX^^^fffmmmwww{{{~~~~~~sssYYYFFF777444444000---...---------,,,,,,---------000777===;;;333,,,***+++,,,,,,,,,,,,,,,+++******...---,,,+++,,,,,,++++++)))***++++++++++++***)))))))))*********+++++++++******)))(((((((((((((((''')))***)))(((&&&''''''((('''%%%%%%%%%'''(((***)))(((((('''''''''''''''************)))((('''&&&%%%'''******'''&&&'''(((&&&''''''&&&&&&&&&'''(((%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&&&&((()))(((&&&$$$&&&'''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''%%%###$$$&&&((('''&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((+++***&&&&&&)))(((###---...333999===BBBNNN[[[```lllyyy}}}vvvnnniiigggWWWFFF>>>999555333444777333000000222222///+++***)))***------)))(((***((()))***,,,///111333555======>>>>>>??????@@@@@@===???@@@@@@@@@AAACCCEEEEEEDDDEEEHHHGGGEEEGGGLLLNNNLLLGGGDDDBBBAAAAAAAAACCCIIIRRR]]]ffflllqqqssssssssssssppphhhYYYFFF999000---,,,---,,,...666@@@RRRbbbrrrvvvuuussssssrrrssssssssssssuuuvvvwwwxxx~~~|||~~~~~~|||{{{{{{xxxzzz}}}wwwyyy{{{~~~000111222444444555555444333000111444222444DDDWWWooo{{{}}}{{{~~~xxx{{{~~~}}}rrrhhh[[[QQQNNNFFF999444888222222222222222333333444888===CCCEEEHHHNNNZZZcccqqqyyyyyykkkZZZNNNGGGAAAKKKVVVfffrrrxxxyyyxxxwwwmmmcccTTTIIIEEEFFFIIIJJJPPPWWWaaafffiiimmmrrrwwwzzzoooVVVDDD555555666333000111.........------.........---000333333111...,,,---+++,,,,,,,,,,,,+++******+++***)))***+++---------)))***+++,,,,,,+++***)))))))))******++++++++++++******)))((((((((((((((('''(((***)))'''&&&&&&'''%%%$$$"""""""""$$$&&&'''(((((('''&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%###'''))))))'''%%%&&&'''((()))((('''%%%$$$%%%&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&(((***(((%%%$$$%%%'''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$%%%''''''''''''%%%$$$$$$&&&)))(((%%%$$$%%%'''((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&)))(((%%%&&&+++***%%%)))(((+++000111222===IIILLL[[[lllvvv}}}vvvmmmhhhdddPPP===666666444555777666444111111222111---))))))(((***...---)))))),,,******,,,...111555777999CCCBBBBBBAAAAAABBBBBBCCC???@@@BBBBBBAAAAAACCCDDDDDDBBBCCCGGGHHHFFFGGGJJJJJJFFFBBB??????@@@BBBBBBCCCIIIQQQYYY```gggnnnssswwwxxxzzzxxxqqq```LLL>>>333///---,,,+++---666@@@IIIZZZlllrrrpppoooooonnnnnnnnnoooqqqsssuuuxxxyyy~~~~~~{{{}}}}}}}}}{{{wwwyyy}}}vvvxxx{{{~~~~~~}}}~~~222111111222444444333111222......333555999GGGXXXkkkyyy|||}}}ssscccXXXKKKEEE===888666666555444555111111444222000555===EEELLLQQQUUU___mmmvvvvvvxxxiii[[[JJJ===<<>>AAAEEEEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@DDDFFFEEEEEEHHHDDDEEEIIILLLNNNMMMHHHDDDBBBAAA@@@???AAACCCFFFHHHIIIKKKPPPWWW^^^cccffffffssswww|||qqqjjjWWW;;;666000,,,///111222444777AAAKKKYYY```bbbbbbdddgggdddgggmmmrrrrrrqqquuu||||||yyyzzz{{{{{{||||||}}}}}}{{{yyy|||||||||~~~~~~|||111000000111333333222111444///000444666:::HHHXXXnnn{{{}}}~~~~~~~~~~~~vvvlll___PPPFFF@@@;;;555222222333222111000...000444444666@@@KKKUUU^^^ffflllttt~~~wwwjjjYYYMMMBBB;;;===BBBPPPVVV]]]___]]]ZZZ]]]bbbjjjiiifffcccaaacccgggjjjlllpppuuuvvvuuuvvvyyy}}}sss]]]EEE888777222000222///...............---------...------,,,++++++******...+++***------******...,,,***))))))***++++++***---,,,***)))))))))***+++'''(((******((((((((())),,,+++)))((('''((()))***(((((((((((((((''''''&&&###$$$&&&'''(((((())))))((($$$###'''***(((((()))&&&'''((())))))(((&&&%%%)))(((&&&&&&&&&(((+++---((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%,,,&&&###%%%%%%###$$$(((&&&%%%$$$%%%'''''''''&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&''''''%%%###"""&&&&&&'''''''''''''''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((()))+++///333555444555===KKKZZZgggttt}}}rrroooyyy|||wwwooocccWWWOOOIIIBBB999666777777444000000...,,,+++++++++***)))(((((((((((()))***,,,,,,///000333666:::???CCCGGGJJJJJJJJJJJJKKKKKKJJJJJJOOOJJJFFFFFFDDDBBBBBBEEEIIIJJJKKKMMMMMMJJJEEEAAA?????????@@@BBBEEEIIIKKKMMMOOORRRWWW]]]aaacccdddqqquuu~~~~~~tttnnn^^^CCC888111---.../////////222999BBBMMMTTTWWWZZZ^^^cccbbbdddjjjqqqtttsssvvv{{{}}}zzz{{{}}}~~~|||||||||zzzxxx}}}}}}000//////000222222111000222...///444555888EEETTTlllyyy}}}|||}}}~~~}}}~~~wwwjjj^^^RRRGGG<<<555444222000///000111111111......111333666===MMM\\\gggoooyyy~~~xxxcccVVVIIIAAA===<<<>>>BBBKKKQQQXXXZZZZZZ\\\aaafffpppooonnnkkkjjjkkknnnqqqssswwwzzz{{{zzzzzz|||}}}www```GGG999777222111333111---------...............,,,,,,,,,++++++******))),,,***+++......,,,+++...+++)))((()))***+++***)))...---+++***)))***+++,,,)))+++,,,,,,+++***++++++,,,+++)))((((((((()))***(((((((((((((((''''''&&&###$$$&&&'''(((((())))))((($$$"""%%%'''&&&''')))&&&'''(((((('''&&&%%%###)))(((&&&&&&&&&(((***,,,***(((&&&$$$###%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%$$$%%%%%%###%%%(((&&&%%%$$$%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&((('''%%%%%%&&&&&&$$$###$$$%%%&&&'''&&&%%%$$$###$$$$$$&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((()))+++...111333222000222888BBBOOObbbqqq|||yyynnniiisss}}}}}}xxxrrriii___TTTIIIBBB===:::666333222111000......---,,,,,,,,,,,,***((('''((()))***+++------...222555999===@@@EEEJJJMMMNNNNNNNNNPPPSSSTTTTTTTTTXXXRRRMMMJJJFFFBBBBBBEEEJJJJJJKKKLLLLLLIIIEEEAAA??????AAADDDHHHLLLPPPSSSUUUVVVXXXZZZ]]]aaaccceeeoootttyyytttgggOOO>>>666/////////---,,,---111888AAAHHHNNNSSSYYY^^^^^^]]]aaajjjppprrrsssvvvyyyxxxyyy}}}~~~~~~~~~|||{{{zzzyyy{{{|||///......///111222000///...+++,,,111222333???NNNggguuu|||{{{~~~}}}~~~wwwbbb[[[QQQHHH@@@999333///111000000111222333333333000222333333777EEEZZZlllwww}}}uuuiii```NNNJJJGGGDDDBBBBBBDDDGGGMMMUUU\\\```cccjjjpppssssssrrrooolllkkkmmmrrrvvvwwwzzz}}}~~~}}}~~~yyy```FFF888666111000333000,,,---------.../////////---,,,,,,,,,++++++************,,,------,,,******+++***)))***+++,,,***)))++++++,,,,,,++++++***)))+++---......---,,,,,,---+++***))))))(((((())))))(((((((((((((((''''''&&&'''''''''(((''''''&&&%%%,,,'''$$$'''(((((())),,,''''''''''''&&&%%%######(((''''''&&&&&&((()))***)))(((&&&%%%$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$%%%(((%%%$$$###$$$&&&'''&&&%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%&&&&&&$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&'''&&&$$$$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''(((***---///111222000///000333;;;LLL[[[ooozzz}}}|||zzz}}}vvvrrrwwwzzzyyyssshhh]]]RRRGGG>>>888333444333111///---------,,,,,,+++,,,---,,,***'''******+++,,,...111333555666:::???CCCFFFJJJPPPTTTTTTSSSSSSVVV\\\___```___\\\XXXUUUSSSNNNGGGEEEHHHFFFFFFGGGJJJKKKKKKHHHEEEBBBDDDGGGLLLQQQVVVZZZ]]]______aaabbbcccfffjjjlllrrruuu~~~yyyooo[[[GGG<<<333111000...,,,,,,---222;;;DDDLLLRRRWWWZZZVVVQQQPPPXXXbbbfffiiilllpppqqqtttvvvxxx{{{}}}|||{{{{{{xxxzzz~~~///......///111111000...---***,,,111111222<<>>:::777444111000111222333333333333333333222444666777@@@SSSlll}}}|||qqqaaaTTTMMMEEEMMMUUUVVVQQQNNNOOOQQQUUU___gggjjjnnnuuuyyyxxxyyyvvvsssooonnnrrrxxx~~~{{{}}}yyy\\\CCC666555000///222///,,,---------.../////////------------,,,,,,,,,,,,***+++,,,,,,++++++)))(((,,,++++++,,,------,,,***'''))),,,...---+++'''%%%(((***++++++***))))))***+++******)))))))))))))))(((((((((((((((''''''&&&'''''''''(((''''''&&&%%%---(((%%%''')))((())),,,((('''''''''&&&%%%$$$###(((''''''&&&''''''((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%###&&&((('''%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((()))+++---///(((((()))++++++---777BBBZZZhhhvvv|||~~~~~~|||~~~~~~}}}}}}}}}}}}{{{xxxtttlll___RRRGGG>>>777333...000111000---,,,,,,---+++***+++,,,------***(((,,,,,,+++---111666;;;>>>@@@DDDIIILLLMMMPPPWWW\\\```^^^\\\^^^dddggggggeee^^^]]]]]]]]]UUUKKKFFFGGGDDDDDDEEEIIILLLMMMLLLKKKHHHKKKOOOUUUZZZ___ccceeehhhjjjllllllmmmppptttxxxyyyzzz|||uuueeePPPBBB555111000---+++,,,+++///888CCCLLLRRRSSSSSSLLLCCC>>>CCCMMMTTTYYY]]]dddiiimmmooorrrxxx~~~}}}}}}}}}yyy{{{///......///111111000//////,,,///444333333<<>>777222///...//////...---,,,,,,---+++***)))***,,,,,,+++))),,,,,,...111666<<>>HHHLLLKKKIIICCC999222444;;;BBBGGGLLLWWW___fffhhhkkksss|||~~~}}}}}}~~~~~~~~~000//////000222222111//////---///444444222;;;GGGcccsss{{{gggVVVJJJ@@@888333222111///......///000000111222111......000222555???KKKYYYlll~~~ooo]]]PPPIIIGGGOOOXXXhhhrrrxxxsssmmmlllmmmlllooowwwyyyssssssyyyyyyrrrvvvvvvvvvuuuuuuwww{{{~~~~~~lllTTT===333555111000111---...............---------,,,,,,,,,,,,,,,,,,,,,,,,))),,,---***+++000222///++++++,,,---///...,,,))))))***+++,,,+++***)))(((,,,...//////...------...***************)))(((((((((((((((((((((''''''&&&###$$$&&&'''(((((()))))))))%%%$$$'''(((&&&%%%&&&(((((('''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######+++///+++''''''(((&&&$$$#########%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((()))***+++&&&$$$&&&+++---+++,,,000111:::GGGUUUeeerrrwwwuuuwww}}}{{{wwwuuuooohhh\\\TTTHHH<<<444///,,,+++///...---,,,,,,---------+++)))((()))+++,,,,,,+++---000555;;;BBBGGGKKKMMMRRRUUUWWWUUURRRTTT\\\dddiiiddd^^^^^^bbbdddaaa]]]^^^___aaaaaaWWWKKKEEEEEEJJJJJJMMMRRRXXX^^^aaabbb^^^aaafffkkkoooqqqrrrrrrtttxxx|||}}}||||||~~~~~~wwwkkkWWWAAA444000---++++++,,,+++...666@@@EEEDDDAAA<<<444///000333666:::>>>GGGRRR[[[^^^aaakkktttxxxyyy{{{~~~~~~}}}|||}}}~~~~~~000//////000222222111000---+++...333222000888EEE]]]ooozzzssscccOOOAAA;;;666222222111///,,,***,,,///111000111222000......222555;;;GGGWWWiii}}}xxxeeeQQQEEECCCKKK\\\mmm|||~~~uuuqqqtttvvvuuuxxx~~~}}}vvvvvv}}}yyyvvvxxx{{{|||||||||}}}zzzgggRRR<<<333666333111222.../////////......------,,,++++++++++++++++++++++++(((,,,---***,,,444777444******+++,,,...---+++(((---,,,+++*********+++,,,)))+++,,,,,,+++******+++***************)))(((((((((((((((((((((''''''&&&''''''((((((''''''&&&%%%)))%%%%%%)))***'''%%%&&&(((((('''''''''(((((()))''''''''''''''''''&&&&&&+++)))'''%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%#########$$$$$$#########$$$---111,,,(((((((((%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$'''%%%$$$$$$%%%$$$###"""%%%$$$$$$$$$%%%%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''((())))))***,,,'''%%%''')))''''''))),,,111888DDDUUUeeekkkiiizzz~~~~~~yyywwwsssiii^^^RRRKKK???444...***((('''000---+++***,,,------,,,+++)))((((((***,,,,,,,,,...444<<>>555333333111//////000...------...///---,,,......---------,,,,,,,,,........................,,,+++)))(((((()))+++,,,,,,,,,,,,...///...+++(((***++++++,,,,,,++++++******+++,,,---,,,+++***)))'''&&&%%%(((***+++)))&&&''''''(((((('''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&'''++++++'''&&&+++***&&&%%%%%%%%%&&&&&&'''''''''$$$&&&(((***+++***((('''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&'''((((((&&&$$$###(((((('''&&&%%%$$$$$$###&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((()))************---333:::EEEWWWgggjjjrrrxxxvvvrrrmmmaaaVVVGGGAAA888111...---......,,,,,,+++******++++++,,,+++***)))(((***---000333;;;>>>EEEKKKPPPSSSSSSSSSWWWUUURRRNNNLLLMMMRRRUUU[[[TTTOOOQQQWWWZZZWWWQQQRRRUUUVVVUUUPPPMMMMMMNNNUUUXXX]]]dddjjjppptttvvvwwwxxxyyy{{{{{{{{{zzzyyy}}}xxxjjjTTT???111+++,,,...))))))***...333666888777777999777000+++---//////777:::@@@HHHQQQYYY___bbbmmmnnnqqquuuyyy}}}||||||}}}000///000222444444333111......///000///222>>>JJJbbbrrr}}}{{{~~~xxxkkk]]]TTTGGGBBB:::444111111222222888777666444333222111111111///000333333444<<>>CCCIIIPPPSSSSSSRRRPPPQQQPPPMMMJJJHHHJJJNNNRRRVVVRRROOORRRXXX[[[WWWRRRJJJNNNRRRSSSRRRRRRTTTWWW[[[^^^ccciiiooouuuyyy{{{||||||}}}}}}}}}|||{{{{{{{{{~~~wwwmmm\\\III999000---...******,,,---///222555666777999555...+++---//////...111555;;;BBBHHHLLLOOO___cccjjjrrrxxx}}}~~~{{{zzz{{{}}}~~~}}}}}}~~~......///111333333222000---,,,---//////333>>>JJJbbbrrr~~~vvvuuuvvvwwwzzz~~~xxxjjj\\\PPPDDD<<<555333000000000111111000333666888555111...000333111333666666555:::JJJ[[[rrr}}}~~~mmmXXXHHHBBBCCCHHHSSS```lllsssvvvwwwvvvsssooommmooosssvvvvvvzzzzzzwwwvvvzzz||||||}}}|||}}}|||~~~yyy```@@@777///000111000......///---,,,,,,---...,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,'''&&&%%%&&&(((((((((&&&******++++++++++++******,,,,,,+++************+++'''%%%!!! """%%%&&&'''&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''***)))&&&$$$%%%$$$!!!%%%%%%%%%&&&&&&&&&&&&''''''&&&$$$#########%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((((((&&&&&&((((((***333<<>>555222...,,,,,,---,,,,,,******++++++******)))((('''))),,,000444888;;;===DDDHHHMMMRRRSSSQQQMMMKKKLLLKKKJJJGGGFFFHHHLLLPPPPPPNNNMMMQQQWWWZZZXXXTTTMMMRRRXXX[[[\\\^^^bbbeeegggiiinnntttyyy~~~~~~|||||||||{{{{{{}}}|||||||||vvvrrrgggVVVEEE777///---+++,,,---,,,+++---222666;;;;;;666///,,,...000...,,,...000444777:::===>>>LLLSSS^^^iiissszzz}}}|||zzz{{{~~~~~~|||{{{}}}~~~...---...000222222111///...------//////222<<>>555000333111//////000000///...---000333222///...000333222555888:::===HHH\\\lll}}}vvvfffVVVHHHAAAEEEIIIQQQ]]]gggnnnooonnntttsssrrrpppoooqqqtttwwwxxx{{{{{{xxxwwwzzz||||||{{{{{{}}}||||||bbbEEE;;;333333333000---,,,...---,,,,,,------,,,+++......---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++'''&&&%%%'''))),,,,,,,,,******++++++++++++******---,,,***)))))))))***+++)))'''&&&%%%%%%'''((()))&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((()))***)))((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&%%%%%%(((((((((---333999AAALLLSSSRRRJJJ===444///...,,,+++,,,,,,+++))))))******+++***)))(((''''''***///555:::???BBBCCCJJJKKKLLLLLLKKKIIIFFFDDDHHHHHHHHHFFFFFFGGGKKKNNNLLLJJJJJJNNNTTTXXXZZZYYYXXX]]]bbbeeefffgggjjjnnnppprrrvvvzzz}}}{{{{{{{{{{{{~~~|||{{{zzzzzzwwwvvvooo```MMM<<<111---+++---...,,,)))+++222999AAAAAA<<<333///000///---......///111333444666666<<>>=========AAABBBBBBBBBBBBCCCFFFHHHIIIIIIIIIKKKPPPVVV\\\```___ccchhhjjjiiijjjlllooossstttwww{{{~~~~~~}}}|||||||||~~~~~~~~~~~~~~~}}}}}}zzzyyysssgggUUUCCC555///+++---...,,,***,,,444;;;GGGIIIFFF===555111///,,,++++++,,,---...///000111444888???JJJVVVbbblllqqquuuxxx|||}}}}}}}}}~~~{{{vvvuuuxxx}}}------...000222222111///222///---//////000666===UUUhhh|||wwwqqqqqqjjjfffjjjoootttxxx}}}{{{|||}}}}}}xxxrrrjjjfffTTTKKK@@@777444222111000444111...,,,---///000111333111//////000444666888@@@EEELLLVVVdddrrrxxxwwwpppcccSSSGGG@@@@@@IIISSSZZZ]]]bbbhhhmmmppprrrsssxxxzzz{{{{{{yyyyyyyyyzzz|||{{{zzz}}}||||||}}}yyyvvvuuuxxxyyyxxxzzz~~~|||zzz|||gggGGG<<<333222222111///000000...------...///---,,,......---------,,,,,,,,,++++++++++++++++++++++++************************///---***))))))(((%%%###))))))************))))))++++++***))))))))))))***%%%'''******(((&&&&&&&&&((((((''''''&&&''''''((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''$$$###%%%******'''&&&((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&(((***)))'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$)))(((((('''%%%$$$$$$###%%%%%%&&&'''''''''&&&&&&$$$######$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&***''''''))))))&&&&&&)))******---222333///,,,---...---,,,,,,---,,,***((()))))))))))))))***,,,,,,///222777<<>>BBBFFFIIIJJJHHHCCC;;;444///...///000///111222333222222333444///333999===@@@DDDJJJPPPSSSWWWZZZZZZXXXWWWXXXZZZaaaccchhhnnntttyyy}}}|||}}}}}}}}}}}}||||||{{{~~~xxxlllYYYBBB333...---+++++++++...222444AAAOOOXXXQQQAAA555000///......///000111222333333111000000222888AAAIIINNN[[[dddooowwwzzz|||~~~~~~{{{wwwuuuwww{{{~~~......///111333333222000///,,,+++...000222777>>>XXXmmm|||wwwnnnhhhccc``````aaa```___bbbhhhiiigggbbb[[[RRRHHH???:::666222///...000222111///111000000111222333111000---222777888999AAAQQQ]]]rrr|||yyyiiiYYYGGG@@@>>>FFFPPPVVV^^^eeefffiiimmmppprrruuuwwwyyy{{{}}}~~~|||yyywwwwwwuuuzzz|||zzz|||~~~}}}}}}|||zzzxxxuuusssrrrrrrnnnooouuuuuummmffffff\\\YYYUUURRRRRRRRRQQQQQQMMMJJJJJJMMMLLLIIIIIILLLKKKNNNTTT[[[^^^___dddkkkooorrrtttvvvwwwxxx{{{}}}uuuVVVIII<<<666444222111222222000//////000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))***,,,------***'''))))))************)))))))))***+++++++++***((('''*********'''$$$$$$'''++++++***((('''&&&&&&&&&'''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((+++(((***//////)))&&&)))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&&&&&&&%%%###!!!###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((('''&&&&&&++++++***((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&((($$$###''')))((()))+++&&&###$$$)))***&&&&&&******)))((()))+++---,,,+++***)))''''''))),,,111333888999<<>>>>>>>>======AAAAAAAAACCCEEEHHHJJJLLLZZZ[[[\\\\\\]]]```eeehhhuuuhhhRRR===777555111444<<<444222111000000///,,,***///---+++***++++++***)))---,,,++++++******++++++---+++***)))***)))'''&&&++++++******************&&&''')))))))))***,,,---...---,,,,,,,,,+++)))'''''''''(((((())))))******+++)))'''&&&&&&&&&%%%###&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((()))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########$$$$$$######"""############$$$%%%&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$###"""$$$$$$$$$###"""###%%%'''&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%$$$$$$###(((((()))))))))'''&&&%%%'''&&&%%%%%%''''''&&&%%%((()))************))))))))))))***,,,...111333555AAAAAABBBCCCDDDEEEFFFFFFDDD@@@;;;666333111...---222111000/////////000000444111...---...111222222444666888777444222222444;;;<<<@@@EEELLLSSSYYY]]]aaaaaagggqqqtttqqqpppsssqqqqqqqqqqqqqqqtttyyy}}}|||~~~|||oooTTT:::333,,,(((***......///222:::FFFTTTWWWOOOCCC:::777000000///---++++++...000111000///......///000111BBBDDDMMMZZZeeennnyyy}}}|||||||||zzzxxx111000000111222222111///000,,,+++...///000444999NNNgggzzzrrrkkkddd___\\\\\\ZZZXXXWWWVVVUUUSSSRRRLLLIIICCC<<<666222000//////......//////111222333111111111111111222333555555999CCCNNNUUU___rrryyycccNNNCCCBBBHHHXXXgggjjjeeeccccccdddnnnnnnnnnmmmnnnqqqvvvzzz~~~|||zzzxxxwwwwwwwwwrrrtttvvvxxxzzz|||}}}sssnnniiiiiifff___YYYWWWSSSPPPMMMLLLLLLLLLJJJHHHHHHHHHEEECCCDDDFFFBBB<<<;;;;;;::::::;;;<<<>>>???999::::::;;;;;;:::::::::=========>>>???AAADDDEEEFFFGGGGGGGGGHHHLLLQQQVVVlll~~~pppXXX@@@888555111222888222111000000111111///---///---,,,+++,,,,,,+++***...---,,,,,,++++++,,,,,,+++***((()))******)))(((************************((()))******)))(((***+++---,,,******++++++)))((('''((((((((((((((())))))***(((''''''((()))((('''&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$###"""###%%%'''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&'''((())))))((('''''''''&&&%%%%%%''''''&&&%%%))))))))))))))))))))))))******+++---111555:::<<>><<<888333///---,,,,,,------...///000000111111///000000000111333777;;;@@@KKK\\\iiiooovvvzzzdddKKK;;;:::BBBTTTfffvvvvvvmmmeeecccbbboooooommmkkkkkkooovvv{{{~~~|||zzzwwwvvvwwwxxxyyyqqqtttxxxzzz{{{}}}~~~~~~zzzuuurrrqqqoookkkhhh\\\VVVSSSRRROOOHHHCCCBBB???===;;;:::;;;;;;:::999<<<:::777666;;;???:::222888777777777888:::<<<===;;;;;;<<<===>>>>>>======AAA@@@??????@@@AAABBBCCC@@@???>>>===>>>CCCIIINNNeeeyyyzzz```EEE999555111000333000//////000111111000...///---,,,,,,---...---,,,......---,,,,,,,,,,,,,,,)))(((((((((***++++++)))************************)))***+++***((('''((())),,,***(((((()))*********((((((((('''''''''''''''(((''''''(((+++,,,,,,+++&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$&&&'''&&&%%%$$$$$$$$$###"""###%%%''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&(((((())))))((('''&&&%%%%%%''''''&&&%%%))))))(((((((((((())))))+++,,,...333888>>>CCCFFFFFFGGGHHHJJJLLLNNNOOOPPPIIIFFFAAA???>>>>>>>>>======???BBBEEEHHHIIIIIIIIIBBB???;;;888777666444333111111111///,,,++++++---,,,---///000222333333333666777===FFFKKKLLLMMMPPPOOORRRXXX]]]cccjjjqqqvvvxxxzzz~~~yyycccNNN999111******+++******,,,000:::IIITTTVVVQQQIIIDDD<<<777000------......------..................------,,,///888EEESSSeeesss~~~~~~~~~---,,,---///111222222111000,,,+++...000///222777FFF^^^yyy|||zzzsssnnnfff^^^WWWTTTRRRRRRRRRQQQQQQQQQNNNIIICCC>>>666444222///............------......///.........111111111111333:::CCCJJJ[[[gggvvvvvvaaaLLL;;;555<<>>=========>>>@@@BBBCCCFFFGGGIIIKKKMMMOOOPPPPPPSSSRRRQQQPPPOOOPPPQQQQQQPPPOOOLLLJJJIIIMMMTTTXXXkkk~~~gggJJJ:::555222000//////...---...000000...---...,,,++++++---......---------,,,++++++++++++,,,***)))((()))***+++***)))))))))))))))************(((*********((('''((()))+++(((&&&&&&'''***++++++((((((''''''&&&&&&%%%%%%((('''''')))+++,,,,,,***'''&&&&&&&&&&&&'''''''''((((((((((((''''''''''''%%%&&&'''(((''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&''''''&&&$$$$$$$$$###"""###%%%''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((())))))&&&&&&&&&''''''((((((((('''&&&%%%%%%''''''&&&%%%)))((('''''''''((()))******...555<<>>CCCIIIPPPYYYbbbiiisssvvv|||{{{jjjXXX:::222+++***+++******,,,...555AAAKKKQQQQQQNNNJJJCCC;;;222------...---***+++,,,............,,,+++000,,,,,,222999CCCRRR^^^lllsss{{{~~~,,,,,,---///111333222111///,,,+++...000///111666DDD[[[uuuwwwsssiiieee___YYYUUUSSSSSSSSSSSSQQQMMMIIIEEE@@@;;;777111000////////////000000......---------------,,,333555777:::@@@LLL[[[eee|||zzziiiZZZHHH===888:::CCCLLLbbbmmmssslllaaa^^^ccchhhfffgggiiikkklllooosssvvvvvvxxxzzz|||}}}|||{{{zzzssswww|||~~~||||||~~~~~~yyyuuuuuutttqqqnnniiibbbZZZTTTNNNLLLIIIGGGDDDAAA>>><<<999777777::::::777888<<<888888888777777777888999222999===<<<<<>>777333000...///...------...---+++)))---+++******,,,---,,,,,,,,,++++++***************,,,+++))))))***)))(((&&&(((((()))))))))*********&&&((())))))(((((()))******(((%%%%%%''')))++++++((((((''''''&&&&&&%%%%%%(((''''''((()))***(((&&&'''''''''''''''''''''&&&(((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$###"""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%)))(((&&&&&&&&&)))+++---,,,222===GGGNNNRRRRRRQQQNNNOOOQQQSSSUUUWWWYYYZZZXXXTTTOOOLLLKKKLLLMMMMMMUUUZZZaaaiiiooorrrssssssppplllfff___XXXQQQIIIEEEBBB@@@===:::777555333111...///000111111111000///...000111111111222111000111222444777===GGGRRRYYYfffllluuu|||}}}{{{lll\\\;;;222+++***+++***+++---///222999@@@GGGKKKMMMNNNHHH???555//////...,,,)))+++,,,---......---,,,+++111......111444777@@@HHHWWWbbbpppzzz~~~---------///222333222111///,,,,,,///000///111444BBBWWWqqqwwwlllggg___^^^[[[XXXVVVTTTSSSSSSUUUPPPHHHAAA;;;777444111///............////////////...---------...000111222888@@@HHHRRR```qqq}}}vvvdddQQQEEE;;;999>>>CCCIIIOOO]]]hhhooollleeeccceeefffccceeegggiiikkkmmmpppsssqqqtttyyy|||~~~}}}|||zzzuuuyyy~~~}}}|||~~~yyyqqqgggaaa^^^\\\YYYVVVQQQKKKCCC>>>======<<<;;;:::888666555666444555777666444666;;;555666777777777888:::<<<444===DDDDDDCCCGGGLLLOOOUUUWWW\\\aaafffjjjlllmmmooorrrvvvzzz~~~zzzxxxyyy~~~uuuZZZEEE:::555222//////...------...---+++)))---+++******+++,,,+++***++++++***)))))))))))))))---+++***)))))))))'''&&&'''(((((())))))*********&&&''')))((((((((()))******(((&&&&&&(((*********((((((((('''''''''''''''''''''''''''((((((%%%###'''(((((((((((('''&&&&&&''''''((((((((()))))))))$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((('''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$#########%%%&&&%%%$$$$$$$$$$$$###"""###%%%'''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((()))((('''&&&%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%)))'''&&&%%%'''***...111111888DDDOOOVVVXXXVVVTTTRRRRRRTTTVVVXXXYYY[[[[[[]]]YYYSSSPPPPPPRRRSSSTTT^^^cccjjjssszzzzzztttmmmfff^^^YYYOOOLLLIIIEEEBBB>>>999666///////////////...------,,,......,,,,,,//////---/////////000333:::CCCJJJZZZaaakkktttzzz{{{mmm]]]>>>555---++++++++++++......111555888===CCCIIINNNKKKEEE;;;555222000---+++,,,------------------,,,---+++---000111111555:::EEEQQQcccrrr|||///...///000333333333111...,,,,,,///000...000333>>>RRRkkk~~~~~~|||vvvjjjaaa]]]XXXXXXXXXXXXVVVTTTQQQPPPMMMGGG@@@:::666333222000////////////............///...------///333777999===GGGUUUaaajjjuuuvvv___JJJ???:::999>>>EEEJJJPPPVVV\\\dddjjjiiigggggghhhgggeeeffffffffffffhhhlllooooooqqquuuxxx{{{|||{{{{{{xxx|||~~~}}}~~~}}}}}}}}}}}}yyyvvvqqqkkkddd[[[RRRLLLGGGFFFCCCAAA???<<<888444444666777777666555444444555444555777666444777===:::<<>>777333111///...---...//////...,,,///---++++++,,,,,,+++***,,,+++******))))))******,,,***))))))******)))'''''''''(((((()))******+++''')))))))))'''&&&'''(((***(((((((((***+++***((('''((((((((((((((())))))&&&&&&&&&((()))(((%%%"""'''((())))))((('''&&&%%%&&&&&&'''((()))******+++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&***)))'''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$$$$###!!!$$$$$$$$$###"""###%%%'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%)))'''%%%%%%''',,,222555999???HHHQQQWWWYYYYYYXXXTTTUUUVVVWWWYYYZZZ[[[\\\^^^ZZZUUUSSSTTTWWWYYYZZZaaaeeemmmvvv~~~zzztttpppccc```\\\YYYVVVPPPHHHCCC:::999777444222000///...,,,///...******...///------...//////000333888<<>>888555444444444444222222111111000//////......---,,,---111777===AAAQQQ]]]nnn{{{wwwbbbJJJ777444555;;;CCCIIINNNVVV___```dddeeeccccccgggjjjjjjiiihhheeecccbbbdddiiimmmnnnppprrrtttwwwyyy{{{|||zzz~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||{{{yyyvvvtttgggbbb[[[SSSLLLFFF???;;;:::888777777888888666444111333555666555444444444333333555888777666;;;AAADDDHHHLLLOOOQQQTTTZZZ^^^aaafffjjjmmmsss{{{~~~}}}nnnTTTAAA888444111...---...///111222111000111///---,,,------,,,***---,,,++++++******++++++***)))((()))***+++***)))&&&''''''((()))******+++)))******)))&&&%%%%%%&&&***))))))***++++++)))'''''''''(((((())))))******%%%%%%&&&((())))))&&&$$$'''((()))))))))(((&&&%%%%%%&&&'''((()))***+++,,,%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""######!!! $$$$$$$$$###"""###%%%'''###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))'''&&&%%%%%%''''''&&&%%%((('''%%%%%%(((...444777@@@DDDJJJQQQVVVYYY[[[[[[UUUVVVWWWXXXYYYZZZ[[[[[[]]]YYYUUUSSSVVVZZZ]]]___aaaeeellluuu}}}zzzwwwtttqqqllleee\\\UUUIIIFFFBBB===999666444333///222000+++***...///+++))),,,.../////////111222999>>>FFFPPP[[[hhhsss{{{zzz{{{{{{}}}sssfffFFF<<<222...,,,))))))+++(((...444666666;;;DDDLLLPPPMMMIIIAAA:::555333333//////---,,,,,,---//////...,,,...000000---///333333:::HHHYYYjjjvvv}}}///000111222222333333222...------------...//////999JJJccczzzyyyssskkkddd```]]][[[YYYZZZZZZ[[[YYYUUULLLBBB::::::888444333333333222111...++++++///000...---...000000000111777CCCRRR]]]sss~~~www^^^III;;;666888;;;AAAGGGNNNVVV^^^cccaaaaaabbbcccdddfffhhhiiihhhbbb\\\ZZZ]]]bbbfffhhhmmmlllnnnpppooonnnttt||||||{{{{{{}}}|||||||||uuummmjjjjjjhhhaaa[[[OOOIIIAAA???>>>;;;222+++555444444444444333333222666666555333222444888;;;:::<<>>000000111,,,+++...,,,,,,,,,---111999CCCJJJTTTSSSRRRPPPKKKCCC;;;555666333000//////000000///...///000///...------...222222666CCCWWWjjjvvv|||...///000111222222222222...------------...//////:::JJJbbbyyy|||zzzzzzzzzzzzrrrmmmgggbbb___]]][[[YYYZZZYYYVVVSSSNNNFFF===777777555222111222222111000000------111222000///111///111444:::EEEWWWkkkxxxsss[[[GGG===;;;<<>>AAA@@@CCCIIIOOOVVV^^^fffkkkqqqxxx||||||}}}mmmTTTAAA999888222111000000111000...---......---,,,++++++++++++------,,,,,,,,,+++++++++*********)))))))))(((((()))))))))))))))*********((()))***++++++***)))(((+++(((&&&&&&(((((('''%%%((('''''''''''''''(((((((((((((((((('''%%%$$$$$$''''''&&&&&&''''''((()))$$$%%%%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''((()))(((((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%'''+++......,,,)))((((((((('''&&&((((((((('''&&&%%%%%%$$$$$$%%%&&&'''((('''%%%$$$%%%$$$$$$%%%'''&&&### $$$%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%'''((()))(((&&&%%%&&&&&&&&&&&&(((+++---///;;;???FFFOOOVVVYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZZZZVVVWWWXXXYYYZZZ[[[\\\\\\^^^dddlllvvv~~~vvvkkk```XXXSSSOOOLLLBBB>>>888555444333111///222---***---...,,,,,,---000111222555;;;EEEQQQYYYdddjjjrrrwww|||}}}wwwnnnWWWBBB222000111---+++---,,,,,,,,,---000888AAAHHHTTTUUUVVVWWWTTTOOOHHHCCC;;;777444111111000///...111111111000//////000111222111333<<>>AAAEEEKKKOOOPPPTTT\\\eeennnxxxyyy___HHH<<<888333111000000000000...---...---,,,+++************,,,,,,,,,,,,+++++++++++++++++++++************)))'''(((((()))******++++++((()))************))))))+++)))'''&&&''''''&&&$$$&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&)))---111222111...)))&&&%%%&&&((('''''''''&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%$$$$$$%%%&&&%%%###!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((***,,,000444===IIIUUUZZZYYYWWWXXXXXXXXXWWWWWWVVVUUUTTTVVVVVVWWWXXXYYYZZZZZZZZZ^^^cccjjjttt}}}|||rrrjjjfffbbbaaaQQQLLLEEE???;;;888555333666222///000///,,,,,,///////////////111777>>>CCCOOOXXXcccmmmvvv{{{yyysss___III555000111...+++,,,+++,,,,,,,,,000666>>>DDDPPPTTTZZZ^^^___\\\WWWTTTEEEAAA===999666444111///222000///---,,,---...///111000000333===LLL]]]hhh,,,---...///000000000000...------------...//////888GGG```xxx|||xxxsssooolllkkkiiigggaaa```______```___]]][[[VVVPPPHHH@@@:::666222000...---,,,---///000///...,,,***+++......,,,...333;;;EEETTTdddttt|||dddWWWFFF;;;999>>>BBBEEEVVVZZZ^^^]]]YYYXXX\\\aaa\\\]]]]]]]]][[[XXXUUUSSSPPPQQQRRRUUUYYY\\\___```kkkjjjjjjkkkiiigggkkkrrrssstttwwwxxxzzz|||~~~~~~|||yyywwwtttnnneee^^^ZZZUUUNNNIIICCC===777444444444222///444555555444111000111222888888777888999<<<>>>@@@CCCFFFIIINNNRRRXXX___cccfffjjjpppxxxiiiNNN===555444222000000000000///---......---,,,++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((())))))************((())))))***************,,,+++)))''''''&&&%%%%%%&&&'''((()))((('''&&&%%%###$$$$$$%%%&&&((()))***&&&&&&%%%%%%%%%&&&&&&'''***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%&&&%%%%%%%%%(((---000111111000+++&&&$$$&&&)))&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''((()))))),,,444@@@MMMUUUVVVTTTUUUVVVWWWWWWUUUTTTSSSSSSTTTTTTTTTUUUVVVWWWWWWXXX]]]ccclllwww{{{wwwuuuuuutttddd```XXXOOOFFF???:::777888555333333111------111...//////......000444777===FFFRRR\\\hhhssswwwuuudddOOO:::222000...,,,+++++++++,,,,,,///444:::???LLLRRR\\\dddgggeeebbb```UUUQQQKKKFFFAAA<<<888555777444000...---.../////////000000///333===LLLXXX,,,---...//////000000///...------------...//////666DDD^^^xxx}}}{{{yyysssqqqmmmkkkhhheeebbb___\\\]]]^^^```aaa___[[[XXXPPPJJJAAA999444111///...,,,++++++,,,...//////......------000111111777>>>LLLZZZnnnooo^^^JJJCCC<<<;;;BBBIIILLLMMMZZZ^^^aaa```\\\[[[]]]aaa]]]]]]]]]\\\ZZZVVVSSSPPPRRRSSSSSSTTTVVVZZZ^^^```jjjjjjkkkmmmkkkhhhjjjppppppqqqtttxxx{{{~~~}}}|||{{{yyyrrrggg______YYYQQQKKKFFFBBB===999999555222111333444444333222000000111444777777777::::::<<>>444111...,,,+++++++++,,,,,,---111666:::HHHRRR___hhhlllkkkiiigggeeeaaa[[[UUUPPPJJJEEEAAABBB===888444333333222111...000222000///444???HHH,,,---...///000000000000...------------...//////555BBB\\\vvv|||xxxtttpppnnnkkkjjjiiihhhgggbbb\\\XXXYYYZZZ\\\______[[[UUUPPPFFFAAA999333000///......,,,++++++---///000///---,,,***,,,000333888CCCNNNcccqqqsssWWWEEE>>>:::777<<>>AAAFFFMMMTTTZZZ___bbbjjjnnnrrrwww{{{dddIII999777444111//////000///...111000///...------------++++++++++++***************++++++++++++,,,,,,,,,++++++******)))((((((''')))((((((((()))***+++,,,,,,---,,,+++((('''((()))'''(((((()))))))))))))))***)))((('''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))''''''((((((((((((''''''+++***((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###############$$$######$$$&&&(((%%%'''******)))(((((((((%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$"""!!!%%%&&&''''''((((((''''''((((((((((((((((((''''''((((((***---444===FFFLLLNNNRRRWWWXXXVVVTTTUUUWWWRRRPPPMMMLLLNNNQQQVVVYYYbbblll|||}}}uuuiii^^^VVVRRRGGG???999999888333///...---...///...---...111333...333777:::BBBOOOZZZ^^^[[[QQQBBB777111...,,,+++***+++,,,,,,,,,...222555DDDPPP___kkkooonnnlllkkkmmmiiieeeaaa^^^YYYUUURRRKKKFFF???:::888666222//////111333111///000666<<<------...///000000000000...------------...//////555@@@XXXrrr}}}}}}zzzuuupppkkkhhhfffhhhiiikkkiiiddd\\\VVVUUUWWWYYY[[[YYYTTTKKKEEE;;;777222///......---------,,,---...000111///---,,,+++...444<<>>BBBEEEOOOSSSZZZbbbiiiooosssuuu{{{~~~pppTTTAAA888555111//////000///...000000///...------------++++++++++++************************+++++++++,,,*********))))))))))))))))))((((((((()))***+++,,,***+++,,,***((('''(((***&&&&&&&&&'''((()))***++++++***(((&&&%%%%%%&&&&&&)))(((''''''&&&&&&''''''&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""$$$%%%%%%$$$######$$$%%%%%%$$$%%%'''(((((('''&&&&&&''''''((()))******)))(((''''''&&&&&&&&&&&&$$$%%%&&&%%%""""""###%%%#########$$$%%%%%%%%%&&&$$$%%%''''''&&&$$$!!!%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&$$$""" %%%&&&(((******)))((('''&&&&&&&&&'''''''''&&&&&&%%%''')))***,,,444???GGGMMMRRRWWWWWWUUUSSSTTTVVVSSSPPPLLLJJJLLLRRRYYY]]]jjjttt}}}tttmmmjjj\\\QQQGGGEEEDDD>>>777222333333222000......///111,,,000222111444===FFFIIIQQQMMMEEE:::111---,,,,,,***+++,,,,,,,,,---///111<<>>AAAGGGOOOWWW^^^cccffffffeeeeeeeeeeeedddaaa___]]]\\\[[[ZZZZZZYYYVVVTTTUUUWWW[[[^^^```___]]]\\\aaacccfffiiijjjkkkjjjjjjooolllhhhccc___YYYSSSNNNAAA@@@???===<<<999555222666555444333333444555666555777:::<<<===???AAACCCLLLPPPUUUXXX\\\cccmmmuuuwwwyyy~~~tttSSS;;;444000000000...///111+++,,,,,,---...///000000,,,,,,,,,+++***)))''''''))))))))))))))))))))))))(((,,,---)))(((+++,,,***)))+++***'''&&&((()))&&&***(((&&&'''))))))'''%%%%%%'''))))))'''&&&(((***&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$&&&(((((()))*********((('''&&&(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%)))&&&######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&((($$$%%%&&&%%%$$$###$$$&&&(((***%%%&&&'''&&&%%%&&&)))+++---000---'''%%%)))((($$$!!!!!! """$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''((((((((('''&&&''''''&&&%%%$$$"""!!! ((('''&&&'''***///444777NNNQQQSSSSSSPPPNNNMMMNNNWWWVVVVVVVVVXXX\\\```cccxxx~~~ttthhh^^^WWWQQQIIICCC>>>===:::555000------...///---******---000222333;;;AAACCC===555000,,,***///...,,,,,,...//////...666@@@MMMYYY```bbbbbbbbbfffiiiiiihhhmmmtttssslllggggggfffddd```XXXOOOIII???<<<777555333222111000---///000111111000/////////,,,+++...000...///222777===SSSsss{{{uuuvvvvvvrrrppppppqqqsssqqqjjjccc```\\\XXXWWWTTTPPPIIIBBB;;;555222111000...,,,,,,,,,---...+++000000+++***///222222555???TTTlll|||sssdddRRREEE<<<666555888CCCGGGNNNVVV]]]aaacccddddddcccccceeeggghhhgggeeebbb```^^^\\\\\\[[[YYYWWWWWWYYY]]]___aaa```^^^]]]___```bbbdddeeeeeeddddddccc```[[[VVVPPPJJJCCC???<<<<<<;;;:::999777444222555444444444444666777888999<<<@@@DDDGGGLLLRRRVVVbbbhhhnnnrrruuuyyy|||]]]CCC999222111222111000111000000///...---,,,+++***---------,,,+++***((('''************************(((,,,---)))(((***+++******,,,,,,)))))),,,---******(((&&&'''))))))'''%%%%%%''')))((('''&&&(((***&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$&&&((()))))))))))))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))'''$$$$$$%%%&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&"""$$$%%%### ###'''%%%$$$#########%%%'''((($$$%%%&&&&&&&&&(((+++---444666222***%%%%%%%%%!!!%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&(((&&&&&&&&&''''''%%%###&&&%%%%%%%%%&&&&&&''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&%%%$$$######'''&&&%%%&&&(((---111444EEEKKKQQQSSSQQQOOOQQQSSSYYYYYYYYYZZZ^^^dddjjjooo}}}rrriiiddd^^^WWWRRROOOHHH>>>777333111000...///---******,,,...///000666;;;===999555333000,,,///---,,,,,,---......---444<<>>SSSsss~~~xxxssstttuuusssrrrrrrpppooojjjbbb___^^^\\\WWWUUUOOOGGG>>>777222000000//////---,,,,,,---...///,,,000000,,,+++000666999EEESSSllloooUUUGGG999555777:::===@@@IIIMMMUUU\\\aaabbb```___bbbaaaaaacccfffggggggggggggddd```]]]]]]\\\[[[ZZZXXXZZZ\\\^^^___^^^]]]\\\\\\\\\]]]]]]\\\[[[YYYXXXPPPMMMIIIEEEAAA<<<666222444444444444444333222111444444555777999<<>>666000......///......---------.../////////111111...---333<<>>;;;999888666333111222333444444333333444555777888;;;???DDDJJJNNNQQQ[[[```hhhpppwww~~~wwwXXXFFF444111444555222///---------------,,,,,,,,,............---,,,+++***++++++++++++++++++++++++(((,,,,,,)))''')))***)))(((******'''(((+++,,,******)))((((((((((((((('''&&&'''((((((((((((((()))'''''''''''''''&&&&&&%%%%%%&&&'''&&&%%%%%%&&&'''***)))'''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&###!!!"""%%%(((((('''$$$$$$######$$$%%%&&&&&&$$$%%%&&&&&&&&&(((+++...444444222+++%%%$$$'''***'''&&&%%%%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$''')))))))))%%%%%%&&&&&&&&&'''&&&&&&$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$&&&))),,,...222>>>LLLTTTUUUVVV[[[```^^^dddlllrrrwww}}}}}}{{{yyyuuurrriii___QQQEEE>>>:::555111222000....../////////...---......///444999777111///---++++++---------,,,...444<<>>AAACCCGGGMMMUUU]]]cccgggqqqwwwaaaLLL777000444555222///++++++,,,------...//////............------,,,+++++++++++++++++++++++++++(((,,,,,,)))'''))))))(((***,,,+++''''''******'''))))))***)))((((((((((((''''''''''''((()))((((((''''''((((((''''''&&&%%%%%%&&&''''''%%%%%%&&&''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&)))%%%""""""&&&((('''$$$%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((()))---///333111---)))$$$###''',,,%%%$$$###$$$%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&((())))))$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((((((((((('''&&&%%%%%%&&&%%%%%%%%%'''))),,,---///;;;JJJTTTWWWZZZ^^^cccbbbkkkwww}}}vvvrrriii]]]PPPDDD<<<888444222///......///.........---,,,---444;;;999333000...,,,,,,---------+++...222888@@@JJJUUUaaahhhhhhjjjmmmoooooopppuuuzzzzzzxxxuuusssrrrrrrpppoooqqqpppnnnjjjbbbVVVHHH???000000111555999999555111...---...///......333;;;BBBQQQfffvvv~~~|||xxxqqqqqqmmmfffbbbbbbaaa___[[[]]]]]]YYYVVVSSSKKKCCC666555333111000/////////..................---------,,,---///111888IIIYYYuuuhhhPPP>>>333222555===FFFIIIHHHJJJNNNVVVXXXZZZ]]]^^^^^^\\\[[[[[[\\\]]]```ccceeedddccc\\\YYYUUUTTTUUUWWWYYYZZZ^^^]]]ZZZVVVSSSQQQPPPOOOJJJHHHEEEAAA<<<888555333666444222111222222222111000333777999:::===CCCGGGRRRUUUZZZaaaiiirrryyy}}}nnnWWW>>>444444444222000///............------------.........------,,,+++++++++++++++++++++++++++(((,,,,,,)))'''((()))'''+++...,,,)))(((******((()))***+++***((('''((()))((('''&&&''')))))))))''''''(((((((((((('''&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&***&&&######%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***,,,///333666888111***&&&###"""$$$((($$$######$$$%%%&&&&&&%%%############$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&***(((%%%$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&(((***,,,---...888EEEQQQXXX]]]aaacccfffqqq{{{rrrbbbSSSGGGAAA;;;777222///.........---//////---...555======888111///------......---,,,...000444;;;FFFTTTcccmmmpppnnnoooqqqqqqpppsssxxxzzzvvvqqqnnnnnnpppqqqrrrrrrsssuuuuuupppeeeXXXOOO222111222777<<<<<<777222------...000//////666???IIIVVVggguuu~~~~~~|||xxxuuusssnnnppplllccc^^^___^^^[[[XXX\\\\\\UUUMMMGGG@@@999222111000///......//////////////////...---,,,,,,,,,,,,///333888CCCXXXlllkkkOOO>>>999777999999@@@IIINNNNNNMMMNNNSSSVVV[[[```aaa```^^^\\\YYY[[[]]]aaaddddddbbb___WWWUUUSSSSSSVVVYYY[[[\\\]]]ZZZVVVQQQLLLIIIGGGGGG???>>><<<999777444333222444222000111333444555444111777===AAAEEEJJJRRRYYYgggiiinnnttt{{{~~~fffJJJ;;;666333222111111111000///......------,,,------------,,,++++++************************(((,,,,,,(((&&&((((((&&&)))++++++''''''***+++((()))***,,,***((('''(((***((('''%%%&&&)))***)))'''((((((((((((((('''&&&&&&$$$&&&((((((&&&%%%%%%&&&%%%&&&''''''((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''###&&&))))))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%'''+++...222777<<<@@@<<<111'''%%%$$$"""###%%%'''&&&%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&,,,)))&&&$$$$$$$$$$$$######$$$&&&(((((('''&&&%%%'''&&&%%%%%%%%%&&&((((((&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&(((***,,,---,,,222>>>LLLWWW___bbbcccjjjtttzzznnnaaaXXXJJJDDD<<<666222111000//////111000111777???AAA???222111......//////...---...///111777BBBSSSdddpppwwwrrrpppsssuuusssuuuxxxssspppllljjjllloooqqqrrrppprrrvvvyyyxxxqqqhhhaaa333222333888======888333------///111000000888AAAMMMVVVcccqqq~~~}}}|||zzztttqqqqqqqqqllloookkkbbb]]]^^^]]]ZZZXXX\\\[[[QQQFFF>>>777222111000...---,,,---...///////////////...---,,,+++---...222999@@@MMMeee|||yyyWWW===555888;;;BBB???BBBLLLUUUVVVSSSRRRNNNSSS[[[aaacccaaa]]]YYYZZZ[[[^^^```bbb```[[[XXXUUUSSSRRRTTTXXX[[[^^^^^^ZZZVVVQQQKKKFFFBBB@@@???888777666555444444444444000//////111555999;;;;;;<<>>000$$$$$$&&&%%%$$$&&&+++)))'''''''''&&&%%%###"""############$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&***'''$$$###$$$&&&&&&&&&###$$$&&&(((((('''&&&%%%''''''&&&%%%&&&'''((()))###$$$%%%&&&''''''''''''"""###$$$%%%'''***,,,---)))...999HHHVVV```ccccccllluuuuuuWWWPPPFFF===888555444333///111222222888@@@DDDDDD333111////////////...---......///444@@@RRReeerrr{{{tttpppuuuxxxwwwwwwzzzpppnnnlllmmmpppsssuuuuuuoooqqquuuyyyzzzxxxsssnnn222111222555999:::777444/////////000444:::???CCCJJJKKKXXXpppzzz{{{tttllliiijjjjjjiiiiiigggccc^^^ZZZXXXVVVVVVWWWTTTPPPIIIBBB:::555111///......------......///.........///000///...,,,555333555===NNNeee|||___DDD999999>>>BBBIIILLLOOOQQQQQQRRRTTTUUUSSSUUUZZZ```cccccc```]]]UUUZZZ```bbbaaa^^^[[[YYYUUUQQQMMMOOOTTTXXXXXXVVVTTTNNNFFF@@@<<<:::666333777555222111111333444444555555666666888===CCCHHHPPPTTT\\\ccckkkrrrzzz~~~}}}bbbJJJ;;;555333222111111111111000...---,,,.........---------,,,,,,((('''&&&''')))+++***))),,,(((%%%&&&)))***'''###)))------***(((+++---,,,)))'''%%%%%%&&&''''''&&&))))))(((((('''''''''&&&&&&(((***(((&&&%%%'''*********)))((('''&&&&&&%%%(((%%%"""###'''******)))(((((('''''''''(((((()))((('''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%)))))))))((('''''')))+++&&&%%%######$$$&&&&&&&&&###""""""""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%'''''')))///777>>>@@@@@@111---'''$$$###%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###((()))%%%%%%))))))$$$'''&&&&&&%%%%%%$$$$$$######""""""!!!!!!""""""###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&&&&(((***'''&&&%%%%%%''''''&&&%%%&&&''')))*********)))(((&&&&&&''''''((())))))))))))///999EEERRR```llltttyyy}}}zzzmmmZZZKKKBBB;;;555000222222333666:::===>>>===:::444---+++...000///,,,333000000666AAAOOOaaappp{{{xxxvvvxxxyyyvvvrrroooqqqkkkjjjoootttwwwyyy|||uuuttttttxxx|||~~~{{{www111000000333777888555222000//////000333888===@@@AAADDDTTTnnn~~~~~~xxxqqqmmmkkkiiifffdddaaa```^^^[[[XXXVVVTTTSSSSSSOOOHHHAAA:::666333222............/////////000...------...///111222222555999AAALLL\\\ppprrrSSS<<<555999@@@DDDMMMOOOPPPQQQQQQQQQSSSUUUVVVXXX\\\```cccbbb___\\\VVVZZZ^^^```^^^[[[WWWUUUSSSOOOKKKLLLOOORRRQQQOOOJJJDDD<<<777555444444222/////////000222444444444777:::===BBBGGGMMMTTTYYYcccffflllrrrwww|||tttZZZEEE999444333000//////.........------,,,,,,,,,+++++++++******)))((('''(((***+++***)))***'''%%%&&&***,,,)))&&&'''+++,,,***)))+++---+++***)))((((((******)))((()))))))))((((((((('''''''''((()))(((&&&&&&(((***(((((('''''''''''''''''''''&&&&&&'''(((((('''&&&'''&&&&&&&&&&&&&&&''''''(((&&&%%%%%%&&&'''%%%$$$&&&''''''((((((''''''&&&&&&''')))((('''&&&'''((()))'''$$$$$$%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''***///222333222...+++&&&$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&******&&&%%%)))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%&&&'''((()))))))))((((((&&&&&&''''''((()))))))))+++...666BBBRRRbbbooowww}}}pppbbbVVVMMMCCC===777555333444666888999888:::555...,,,...///...,,,111...///555===JJJ^^^oooyyyxxxwwwwwwuuuqqqnnnmmmiiieeefffmmmsssuuuvvvyyyvvvxxx{{{}}}111//////111555555222///000///...///111555999;;;666<<>>666111000000111------...///000000//////000///...///111444888;;;<<>>999333000///111222333,,,...000333555777777777===BBBJJJSSS[[[bbbiiinnnwwwyyy}}}mmmRRR???777555000///.........000111333,,,,,,,,,,,,++++++++++++,,,+++)))***++++++***((()))'''&&&(((+++---+++)))$$$)))+++***)))+++,,,******))))))***+++,,,***(((***)))))))))))))))(((((('''((()))(((&&&&&&((()))%%%%%%&&&&&&''''''''''''%%%''')))***(((&&&%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%(((&&&%%%%%%&&&'''&&&$$$'''(((((((((((((((((('''$$$&&&(((((('''%%%&&&&&&+++)))&&&%%%%%%%%%%%%$$$(((&&&%%%$$$$$$%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%&&&((())))))(((***(((%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''')))((($$$$$$&&&&&&$$$######$$$%%%%%%&&&''''''&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''((())))))'''%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%&&&''''''((((((''''''&&&&&&''''''((())))))))),,,---111>>>QQQeeettt{{{xxxlll___RRRIII>>>;;;666444444555666666999444///---...///...,,,...---///333888DDDXXXkkkuuuwwwxxxuuupppkkkfffccc[[[YYY]]]eeelllooorrruuuwww|||222000///111444444222///000///......///222444666222999LLLiii{{{rrrkkkgggggggggiiijjjfff___YYYUUUVVVXXXWWWUUUPPPLLLIII@@@<<<666000------...///---...////////////...---333333444555888===CCCGGGMMMYYYiiiuuu}}}zzzvvv```OOO;;;222666>>>CCCDDDGGGJJJLLLMMMMMMMMMNNNOOOOOORRRUUUWWWWWWUUUTTTTTTZZZ\\\]]]\\\WWWRRRNNNMMMIIIFFFBBB???>>>===:::888555333111000000222333333111333555888:::===@@@CCCKKKQQQ[[[eeemmmtttzzz~~~{{{^^^FFF:::666333222000///000333666999///............---------...,,,++++++++++++***(((***)))((()))+++,,,+++***!!!'''***))))))++++++)))((('''''')))***+++)))'''************))))))))))))((((((((('''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***)))'''%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&%%%%%%&&&'''&&&%%%''''''((((((((((((''''''&&&''''''&&&%%%%%%&&&(((+++)))&&&%%%&&&&&&&&&%%%((('''%%%######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((((('''%%%$$$$$$&&&&&&%%%###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%$$$""""""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&((((((&&&%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++,,,,,,***((('''((()))'''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))---+++---:::PPPgggxxx~~~qqqcccZZZLLLFFF???999666666666666666333///---...///...------...000222555>>>RRReeeqqqtttwwwvvvqqqjjj^^^SSSKKKJJJNNNWWW___dddkkkqqqxxx{{{}}}444222000222444555333111000///.........000111222333:::LLLfff{{{{{{{{{{{{{{{zzzvvvnnngggeeedddccceeefffddd___ZZZWWWXXXYYYXXXSSSMMMFFFAAA666555222000...---------...////////////......---444888===BBBHHHOOOVVV\\\fffoooyyy|||qqqjjjeeebbb```KKK@@@555222777<<<<<<::::::???DDDHHHHHHHHHHHHHHHHHHKKKOOOPPPPPPPPPRRRSSS\\\]]]\\\YYYTTTNNNJJJIIIAAA???<<<999777555333111000111333444444444444444555777:::>>>BBBIIIRRRXXXaaagggooowww}}}jjjOOO>>>666555333000///000444777::://///////.........------///---,,,+++,,,+++***(((,,,+++******++++++***)))!!!&&&***))))))++++++)))(((''''''(((***+++)))((())))))))))))************)))((('''''''''((((((((((((''''''&&&%%%%%%$$$$$$$$$&&&(((&&&$$$%%%(((,,,(((((('''&&&&&&&&&&&&&&&'''%%%%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%***)))'''$$$###%%%(((,,,)))'''%%%%%%&&&(((((('''&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((()))***%%%$$$$$$%%%&&&&&&%%%###&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""######$$$######$$$$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''%%%###"""$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''+++,,,,,,***((('''((()))'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&''''''((()))))))))---***+++777MMMfffyyyxxxqqq___XXXNNNEEE>>>999666333555333000//////000000000...///111333333:::KKK\\\nnntttxxxyyywwwmmmXXXEEE>>><<<>>>FFFNNNVVVaaajjjvvvvvvwwwzzz555222111222555777555333000///.........///000000444999III```pppvvvvvvvvvrrruuuwwwvvvvvvuuupppiiigggeeeccccccdddccc___[[[YYYYYYYYYVVVPPPGGG???:::000000111111000///---,,,000/////////000111222333888@@@MMMWWW___fffmmmqqqxxx{{{~~~|||yyyyyy|||tttkkk^^^SSSLLLIIIHHHGGG:::555111111444666444000000555;;;???@@@@@@@@@@@@CCCGGGKKKLLLLLLMMMPPPTTTZZZZZZXXXTTTMMMHHHDDDCCC888888777555444222111000---000444666666666666777999===BBBHHHOOOZZZhhhqqqyyy|||yyy^^^GGG999444222000...///111444666------------,,,,,,,,,+++...---++++++++++++***(((,,,,,,++++++***))))))(((###(((***)))(((***+++)))***)))'''(((***,,,,,,+++(((((()))))))))))))))***)))(((&&&&&&((()))((('''))))))((('''&&&%%%$$$$$$%%%&&&%%%%%%$$$&&&***---***)))((((((''''''''''''&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%***)))'''$$$###%%%))),,,(((&&&$$$$$$&&&((((((((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""######&&&$$$%%%((((((&&&%%%'''''''''&&&%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''((())))))'''%%%%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))))),,,***+++555JJJcccxxx~~~tttmmmbbbWWWLLLCCC;;;666888777555333222111111111//////111333222666CCCQQQiiissszzz{{{vvvkkkSSS===666333444999???GGGSSS^^^mmmmmmooovvv~~~~~~444111000111555777666444000///............//////000555CCCXXXfffkkkkkkllllllrrrvvvvvvxxxyyyuuunnnjjjgggeeeeeefffddd```\\\WWWWWWUUUQQQJJJAAA888333......///000000///...---000//////000333777:::===FFFRRRbbbooouuuxxxzzz|||yyyxxxtttnnngggbbbaaaaaaWWWPPPEEE<<<777666666666111111111111222111000...---000333555666777999;;;???CCCGGGGGGFFFHHHLLLPPPTTTTTTQQQLLLEEE???<<<<<<000111222333222222222222000222555666777999>>>AAAEEEJJJRRRYYYaaalllyyypppTTTAAA555333111//////000111333------------,,,,,,,,,,,,---+++******++++++***(((******+++***)))))))))***%%%***+++((('''***+++***+++(((&&&&&&(((***,,,,,,''''''((((((((()))))))))***(((&&&&&&((()))((('''(((((((((''''''&&&&&&&&&'''&&&%%%%%%'''(((((((((+++***)))(((''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%&&&((((((&&&$$$$$$%%%&&&&&&%%%"""###$$$%%%%%%$$$###"""########################$$$&&&'''&&&$$$"""$$$%%%)))'''%%%$$$%%%&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%)))(((### """%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&%%%%%%&&&((('''&&&%%%%%%''''''&&&%%%'''&&&%%%%%%%%%&&&((((((&&&&&&''''''((()))))))))+++***,,,555GGG___uuu}}}uuulllbbbXXXNNNHHHAAA@@@===:::666333222222000//////111222333<<>>RRR```eeefffhhhhhhqqqwwwyyy{{{~~~zzzssskkkiiiggghhhhhheee```[[[TTTSSSQQQMMMFFF===444///..................//////000//////111555;;;AAAEEEUUUbbbttt~~~~~~sssooohhh```WWWPPPKKKIIIEEE???888222////////////000111222222111000000111/////////......111555999;;;???CCCCCCAAABBBGGGLLLOOONNNKKKFFF???:::777666,,,...000111222222444555444555666777888>>>FFFLLLRRRYYYaaahhhnnnwww|||___III888666444222111111111222000000/////////.........,,,+++)))***++++++***((('''((()))***))))))***,,,(((+++,,,((('''***+++***)))&&&###"""$$$'''***+++&&&'''''''''(((((())))))***'''%%%&&&(((***(((&&&'''''''''(((((((((((()))(((&&&&&&'''******&&&"""******)))((('''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''((((((((((((''''''!!!$$$'''((('''%%%$$$###***'''%%%###$$$$$$$$$###"""###%%%&&&&&&%%%###"""########################"""%%%'''&&&%%%$$$&&&)))***(((%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%&&&&&&'''%%%"""$$$(((&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((((((((&&&&&&(((***'''&&&%%%%%%''''''&&&%%%''''''&&&%%%&&&'''((()))&&&&&&''''''((()))))))))******---555EEE\\\sss{{{tttlllbbb\\\HHHGGGDDD>>>999444222111000---...000111222777===SSShhhvvvnnn]]]PPPBBB666333111111333333555;;;DDDLLLUUUbbblllrrrwww|||111000///000222444444333...---,,,++++++,,,---...333444;;;JJJXXX___bbbeeekkkmmmqqquuuxxxwwwtttpppkkkgggcccbbbdddddd___[[[YYYWWWRRRHHH<<<444111111000...,,,---111333222000333777888444666AAAMMMUUUgggpppzzz}}}vvvqqqgggZZZOOOHHHAAA:::444666000,,,---...,,,---000000000111222333222000---000000////////////000000888;;;======<<<>>>BBBFFFHHHGGGDDD???:::666555666111000...///111444555666555:::???AAACCCHHHRRRZZZbbbllluuuzzzkkkMMMAAA777///...000///...000333111...,,,,,,...111333......---***((((((***,,,---)))'''(((,,,...+++'''''''''(((((()))************(((''''''(((((('''&&&&&&&&&''''''(((((()))))))))((('''&&&''')))+++,,,(((((((((((((((((((((((('''((()))'''&&&&&&(((***((('''&&&%%%%%%&&&'''(((***(((%%%$$$%%%'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%$$$###"""!!! ((()))((('''%%%### ###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###"""$$$'''))))))'''$$$"""&&&%%%%%%%%%%%%%%%%%%&&&)))'''%%%&&&'''(((''''''&&&###$$$((()))''''''+++'''''''''''''''((()))))))))---///333AAAZZZsss~~~{{{vvvpppbbb\\\QQQCCC<<<;;;999555333///---.........333999KKKUUU___bbbYYYJJJ===666444222000...///000333555;;;BBBOOO___mmmwww{{{|||000...---...000222111111---------,,,,,,---------111222:::JJJXXX___cccfffgggiiilllppprrrqqqmmmiiihhhdddaaaaaacccccc___[[[YYYWWWQQQIII@@@999555333222000...///222444444333444:::<<<<<>>===;;;999666555222111///000333777:::;;;???DDDIIILLLPPPVVV___fffmmmvvv~~~www\\\III>>>444222333222000///000000////////////000000111---***)))***++++++***,,,)))'''(((,,,---***'''*********)))((((((''''''+++)))(((((()))***(((''''''''''''((((((((((((((()))((('''&&&&&&((()))+++'''(((((((((((((((((('''(((((('''((((((((((((''')))(((''''''''''''((()))&&&%%%$$$$$$%%%&&&%%%$$$''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&%%%$$$###""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$#####################$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((******(((&&&%%%'''&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$&&&'''&&&%%%(((%%%%%%((((((&&&&&&)))(((''''''''''''((()))))))))---///333AAAZZZsss}}}sssnnnbbbSSSIIIBBB;;;444777333111222111...000444BBBKKKUUUYYYRRREEE999222333222000//////000222333777<<>>>>>;;;888444444333555888===BBBFFFLLLOOOSSSXXX]]]dddkkkpppvvvsssTTTEEE777333333111...,,,---...111222222111...---222---'''(((,,,...,,,(((,,,***((()))+++,,,***(((+++******))))))((('''''',,,***))))))***+++)))((((((((((((((((((''''''''')))((('''&&&&&&&&&'''(((''''''((((((((((((''''''((('''&&&(((******((($$$))))))(((((((((((())))))$$$$$$$$$&&&''''''$$$"""''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$#########$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&(((&&&%%%$$$$$$%%%&&&((((((&&&$$$%%%&&&'''&&&&&&)))&&&&&&((((((%%%$$$'''((((((''''''(((((()))***)))---///222AAA[[[tttwwwiii\\\RRRFFF;;;888444222333111......000999@@@IIINNNJJJAAA777111111111000000000000000111222444777???LLLZZZhhhppp///...---...//////...,,,+++,,,---......---,,,+++000000888HHHUUU\\\```ccc```aaabbbdddeeeccc^^^[[[]]][[[ZZZ[[[^^^___^^^\\\\\\YYYVVVTTTQQQLLLEEE??????>>><<<;;;<<<===>>>>>>CCCHHHKKKLLLRRR^^^hhhmmmssstttooofff]]]VVVNNNFFF@@@:::333...------...---------111666777444555888>>>IIIUUUVVVLLL@@@888666555444333333555:::>>>AAA>>>;;;777333000111333666555333333888???DDDBBB???999::::::<<<@@@FFFMMMRRRVVVWWWZZZ]]]aaaggglllpppxxxgggTTT???666444222///------...111222222111...---000---)))))),,,...,,,)))---+++******,,,---,,,***'''(((((()))******++++++,,,***))))))***+++)))((())))))((((((''''''&&&&&&***)))'''&&&%%%%%%%%%&&&''''''((())))))((('''''')))&&&%%%(((,,,,,,'''"""(((((((((((((((((((((((('''&&&&&&'''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%$$$#########%%%&&&(((###$$$$$$%%%%%%$$$$$$###&&&&&&%%%$$$######""""""%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$'''&&&$$$""""""$$$&&&''')))'''&&&&&&'''(((((('''(((&&&%%%((((((%%%%%%(((((((((((('''((())))))***))),,,...222AAA[[[vvvyyyoooeeeWWWLLL???999555555444222222555555:::AAAFFFGGGBBB:::444111111111000000000//////000000111444===JJJYYYbbb000/////////111000///---+++,,,---......---,,,+++111111888GGGSSSYYY\\\^^^______```bbbcccaaa]]]YYYYYYXXXYYYZZZ\\\^^^^^^^^^___]]][[[ZZZZZZVVVNNNIIIIIIHHHFFFCCCBBBBBBDDDEEEHHHMMMOOOOOOTTT]]]ccceeebbbaaa\\\RRRJJJEEE@@@:::888444///,,,+++,,,---......222:::AAABBB>>>===???HHHTTT```___RRRBBB999666666666666888<<>>888444111...333000---///666<<<@@@AAA>>>AAAEEEHHHJJJOOOVVV[[[^^^bbbffffffddddddiiinnn|||rrrWWWCCC777000///222111000///......///000111+++---///...,,,+++,,,...------------------------,,,++++++******)))((((((+++)))(((((()))***((('''((((((((((((((('''''''''))))))(((((('''&&&%%%%%%&&&'''(((******((('''&&&((('''&&&(((******((($$$&&&&&&''''''''''''&&&&&&)))&&&"""!!!###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$$$$############$$$$$$&&&%%%######%%%&&&%%%$$$%%%###$$$((()))'''(((+++))))))(((((())))))***+++))),,,...111AAA\\\xxx~~~uuulllcccXXXMMMFFF@@@999444444666555777===DDDEEE@@@;;;444333222111000000000000111333444444444777===CCC......///111333333111///---------,,,,,,---------000000777EEEQQQVVVYYY[[[YYYYYYZZZ]]]______]]][[[WWWXXXZZZ[[[\\\^^^___aaabbbcccdddbbb___[[[YYYXXXXXXWWWSSSMMMHHHFFFHHHJJJEEEGGGHHHGGGIIINNNNNNKKKAAAAAA>>>777444444333000,,,---/////////000000111777@@@OOOYYYVVVJJJAAA???DDDNNNYYY[[[SSSGGG???<<<888:::===CCCIIIPPPVVVYYYPPPKKKDDD???;;;888444111333222111222444777:::<<<:::???EEEGGGHHHKKKQQQVVVZZZcccjjjkkkggghhhpppxxx{{{dddNNN===111...000111000///......///000111---,,,,,,---......---,,,+++,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))(((,,,***))))))***+++)))((('''''''''((((((((((((((())))))))))))(((''''''&&&%%%''')))******)))'''%%%(((((('''(((((((((((('''&&&'''((())))))((('''&&&'''%%%######$$$&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&'''''''''''''''''''''''')))(((&&&%%%%%%%%%'''(((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$((('''%%%%%%'''((('''&&&'''$$$%%%((((((&&&&&&)))))))))(((((())))))***+++))),,,---111AAA]]]yyy|||wwwlllaaaZZZSSSGGG===999;;;888888===EEEHHHDDD???666555333111000111222222111444555444111222666:::,,,---...111333333111///......,,,++++++,,,............555DDDQQQWWWZZZ\\\UUUVVVWWWZZZ]]]^^^\\\[[[WWWYYY[[[\\\]]]^^^```bbbaaadddeeeccc^^^[[[ZZZ[[[ZZZYYYUUUOOOHHHFFFGGGJJJBBBDDDCCCAAAAAACCCAAA<<<999:::777111...//////,,,***---000333333444555555888BBBQQQ[[[VVVGGG<<<888===FFFQQQUUUQQQIIICCCAAA;;;===@@@CCCHHHLLLPPPRRRFFFBBB>>>======<<<:::888444555777777666666888:::777<<>><<<:::999999777555222000//////...---,,,)))***111333222444999>>>AAAEEEGGGDDD@@@;;;888999;;;@@@HHHNNNOOOHHHBBBAAABBBBBBBBBBBBBBBDDDEEE===>>>??????>>>>>>???AAA;;;???@@@???>>>>>>888111888999:::;;;<<>><<<;;;:::::::::444222000...------------444222333999:::777888;;;999<<<@@@AAA@@@<<<888666999999===DDDLLLOOONNNJJJEEEAAA>>>>>>@@@@@@>>><<<======>>>===<<<<<<>>>@@@BBBHHHNNNPPPQQQNNNFFF<<<===999555444777;;;>>>>>>IIIRRR___iiiqqqxxxzzzdddKKK;;;666000////////////...------111000000000//////......///---+++***++++++)))(((,,,+++)))(((((()))+++,,,'''((()))***++++++++++++''''''''''''''''''''''''***(((&&&'''+++,,,)))%%%''''''((((((((('''&&&&&&,,,++++++***************))))))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))***&&&%%%$$$############$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$((('''%%%$$$$$$&&&'''(((&&&&&&&&&%%%$$$&&&***---+++***'''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((()))(((((('''''''''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))***,,,...222BBB```~~~wwwjjjYYYOOOCCC>>>CCCKKKQQQTTTGGG===555333222//////222111111000///......///111............////////////......------------......111444:::FFFRRRZZZ]]]\\\aaa\\\[[[___bbb```]]]]]]fffdddaaabbbdddeeeccc```____________^^^\\\WWWTTTJJJFFF@@@===;;;<<<<<<;;;<<<;;;:::999999888888999111000///------...000111999888:::>>>???<<<;;;<<<===>>>AAABBBAAA???<<<:::999888:::???HHHNNNQQQQQQFFF@@@;;;;;;>>>???<<<777===>>>?????????@@@DDDFFFNNNXXXccciiikkkggg\\\PPPFFF===444111444999999888AAAKKKYYYfffqqqzzzuuuZZZDDD999000111222111...,,,,,,,,,............---,,,***)))///---++++++++++++)))''',,,+++***))))))***+++,,,((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))***(((&&&(((++++++)))&&&&&&%%%%%%%%%%%%&&&&&&'''))))))(((((((((((((((((())))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$((((((''''''''''''''''''$$$&&&'''''''''(((***,,,,,,(((%%%$$$&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''******)))(((''''''((((((''''''''''''''''''''''''+++***)))((('''(((*********,,,...444GGGeeezzzhhh[[[JJJ??????FFFNNNSSSNNNFFF>>>999555111000222222222111000////////////............////////////...------,,,,,,------...///333;;;GGGSSS\\\___```aaa___^^^aaacccdddcccbbbgggccc___aaaeeefffccc______^^^^^^]]]\\\YYYTTTPPPGGGCCC>>>;;;;;;;;;;;;;;;:::999888777666555555555000000000//////222555888>>>???BBBFFFGGGFFFEEEDDDFFFFFFFFFGGGFFFDDDAAA>>>999888999===CCCIIILLLMMMCCC???<<<;;;===>>>===;;;>>>@@@CCCFFFIIINNNSSSWWW^^^iiiuuu}}}~~~rrrgggQQQIII>>>777666888888777<<>>999777666444333222222333333222111............////////////------,,,,,,,,,,,,------,,,222<<>>999999999<<>>888777777666<<>><<<999999999:::::::::666555444222000/////////111444777999;;;@@@JJJQQQSSSZZZaaaeeemmmxxx}}}}}}zzzvvvpppkkkeeeZZZMMMDDD666666777777777777999:::<<<>>>?????????BBBIIINNNZZZ```iiiqqqwww{{{{{{ssshhhZZZMMMEEE@@@===:::999<<<@@@CCCFFFNNNUUU___fffkkkpppwww||||||{{{www```EEE===444000111222000---.........------,,,,,,,,,///...---------+++'''$$$*********++++++*********)))******+++******))))))'''''''''''''''''''''''''''((()))))))))((((((((())))))******))))))(((((($$$%%%'''((()))((('''&&&))))))((('''''''''''''''&&&'''''''''((((((((()))***)))((((((''''''''''''###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""$$$&&&'''%%%$$$)))))))))((('''&&&%%%%%%%%%&&&'''&&&%%%$$$&&&'''$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))'''&&&'''%%%%%%%%%%%%%%%&&&'''(((***)))(((&&&&&&'''((()))%%%&&&((()))***+++******,,,,,,...;;;VVVttt}}}nnngggkkkvvviiiTTTEEEAAABBBSSS```lllnnnjjjdddYYYOOOFFF@@@888444444555333111............/////////000---,,,,,,++++++,,,,,,---111888BBBLLLSSSWWWYYY[[[YYY^^^^^^[[[[[[aaadddccc[[[]]]]]]]]][[[ZZZ[[[\\\YYYWWWVVVTTTQQQLLLFFFBBB???===;;;:::<<<===<<<<<<444333222111000000000000666:::===???AAAGGGRRRZZZ]]]eeekkkoooxxx|||vvvoooggg[[[KKK@@@444444444444444777;;;>>>;;;;;;<<>>???CCCJJJSSSZZZ^^^bbbjjjooottttttyyynnnNNNCCC666111333444111,,,000//////.........//////+++++++++---...---***'''******++++++++++++******,,,,,,,,,+++)))'''&&&%%%(((((((((((((((((((((((('''(((******)))(((((()))((()))*********((('''&&&&&&(((***+++,,,+++***)))))))))((('''''''''''''''&&&'''''''''(((((())))))++++++***(((((('''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%''''''(((((("""###%%%&&&'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&((()))'''&&&+++******)))((('''''''''%%%&&&&&&%%%######$$$&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''******)))'''''''''%%%%%%%%%&&&'''((()))******)))(((''''''(((***+++,,,+++***))))))***+++,,,---,,,...<<>>===@@@@@@EEEMMMSSSYYYaaaiiirrryyy|||zzz}}}aaaOOO;;;444333222///...000///...---,,,---...///...---,,,+++***************++++++,,,,,,,,,++++++,,,,,,+++***))))))******************))))))))))))******(((&&&%%%&&&***---***)))((()))***+++***((())))))((((((''''''&&&&&&'''''''''&&&$$$$$$%%%&&&((()))***)))((((((***+++555333///+++((('''&&&&&&)))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&)))(((&&&%%%$$$%%%%%%&&&!!!"""$$$&&&''''''$$$%%%''')))***+++++++++&&&&&&&&&((()))((('''%%%$$$###"""###%%%&&&%%%$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&222<<<888+++!!!"""((()))&&&######%%%&&&$$$"""''''''&&&%%%&&&'''((()))'''''''''((()))+++,,,---,,,---000<<>>:::888888777666444444333222000...000444777;;;>>>EEEMMMVVV^^^dddhhhooo{{{vvvlll```WWWNNNCCC;;;999666666666555666999???CCCIIINNNVVV___hhhqqqzzz}}}wwwrrrnnnfff]]]SSSKKKDDDAAA<<<:::<<>>WWWvvv{{{tttkkkddddddhhh{{{yyybbbNNNDDDBBBGGGTTTfffrrrtttqqqqqqnnniiiaaaVVVKKKAAA:::666...------///111111000///...............------------555BBBNNNVVV\\\___aaaXXX[[[]]][[[WWWUUUWWWYYY[[[[[[[[[YYYWWWWWWYYY[[[\\\YYYTTTPPPMMMKKKHHHFFF>>>;;;888666666555444333111111000///000444999>>>AAAHHHQQQYYY___eeelllpppvvvzzznnnbbbXXXMMMFFF???999777888444555666777;;;AAAIIINNNWWW\\\eeeooowww~~~{{{rrrhhh]]]TTTOOO@@@:::888:::>>>BBBKKKSSScccsss}}}vvvhhheeeooozzzoooTTTBBB999333111222111000///---------...///000///...---,,,,,,,,,---+++++++++,,,,,,++++++*********+++,,,+++***)))((())))))((((((((('''''''''***++++++***((('''((())))))(((''''''))))))((('''(((((())))))))))))))))))((())))))(((&&&&&&''')))+++,,,,,,,,,++++++---///777555111---)))'''%%%%%%((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%&&&''')))***%%%%%%%%%%%%&&&'''((()))((((((''''''&&&&&&%%%%%%&&&'''(((*********)))(((%%%&&&&&&'''&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''###(((---,,,&&&######&&&%%%$$$###$$$&&&((((((''''''&&&&&&&&&&&&'''(((((())))))((())))))***++++++...///222???XXXvvv|||vvvwwwpppWWWGGG@@@BBBLLL^^^mmmtttwwwyyywwwvvvrrrjjj^^^PPPCCC;;;---------///111222111000...........................666AAALLLTTTYYY]]]___VVVZZZ]]]^^^]]][[[ZZZZZZ]]]]]][[[YYYWWWWWWYYY[[[[[[WWWRRRNNNJJJGGGDDDBBB;;;888555333222111000///---......///222888@@@EEELLLSSS]]]bbbeeeiiiooouuuwww|||~~~|||zzzvvviii\\\PPPHHH@@@;;;777444444888444666999>>>DDDNNNXXX^^^fffjjjqqqxxx~~~zzzqqqiiidddQQQHHH???;;;:::999>>>CCCSSSaaalllgggZZZWWWbbbnnnyyy{{{|||~~~dddNNN???666222333222111///............//////......---,,,,,,------++++++,,,,,,,,,+++******(((***+++,,,,,,+++)))((())))))))))))((((((((((((&&&(((******)))((((((((()))'''&&&'''((()))(((&&&(((((())))))******++++++((()))***)))''''''(((***...//////---++++++,,,---222000...+++((('''&&&%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$######&&&&&&''''''''''''&&&%%%))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''((()))******)))((('''((()))))))))(((''''''(((%%%$$$###$$$&&&'''&&&%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((***)))))))))))))))******---...333???XXXuuu~~~bbbMMMEEECCCIIIYYYhhhrrrwww{{{{{{{{{zzzvvvlll^^^QQQIII...------///111222222000---.....................000777AAAKKKQQQVVVYYY[[[XXXZZZ]]]aaaeeeeeeaaa]]]]]]\\\ZZZWWWTTTSSSUUUWWWYYYTTTOOOIIIEEEAAA>>>;;;888555222//////...,,,++++++---///222777???HHHNNNXXX^^^fffjjjkkkooouuu{{{wwwxxxuuuqqqlllcccVVVJJJAAA<<<999888666333444888888<<>>FFFSSSbbbhhhfff```]]]\\\YYY[[[eeettttttgggbbbdddgggkkknnnsssrrrXXXDDD<<<555444222000/////////000......------------......,,,,,,,,,,,,+++***))))))))))))*********++++++++++++++++++************)))''')))******)))(((((()))***)))((((((******)))((())))))(((((((((((((((((('''((((((((('''''')))+++......---+++(((''''''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%&&&'''''''''!!!"""$$$&&&((()))***+++&&&'''((())))))((('''&&&'''&&&&&&%%%$$$######"""'''((()))******)))(((((($$$&&&'''%%% """&&&&&&%%%$$$%%%'''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''''''''###%%%&&&$$$""""""$$$&&&%%%&&&'''((((((((('''&&&(((((((((((()))***,,,,,,)))---444CCC]]]yyygggVVVGGGGGGRRR```mmmvvvyyyzzzzzz{{{{{{zzzzzzyyy111000000000222222000...---------.........//////333:::CCCLLLSSSXXX]]]___ZZZ```fffgggeeeaaa______UUUUUUTTTPPPKKKFFFCCCBBBDDD@@@<<<999777555333111---,,,,,,...222666888888;;;@@@HHHPPPXXX```hhhmmmsssvvv{{{~~~{{{rrrfff]]]RRRMMMEEE<<<333///333888333333666;;;>>>AAAIIIRRR]]]cccjjjrrrwww||||||pppbbbZZZPPPEEE<<<999888444555999888FFFWWW___[[[TTTOOOOOOKKKOOOZZZjjjwwwvvvkkk___ZZZ[[[___cccfffmmm|||cccKKK@@@666444222111/////////000//////.........//////000---------,,,+++***)))(((******))))))***+++,,,,,,************)))))))))))),,,------,,,)))'''((()))+++)))((()))***+++***((())))))((((((''''''&&&&&&&&&'''((('''&&&''')))******++++++)))((('''(((***'''((((((((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&'''((((((+++)))'''%%%%%%&&&(((***************(((&&&$$$"""######$$$%%%%%%&&&''''''&&&'''(((*********)))(((&&&((()))&&&!!! ###'''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&%%%%%%%%%$$$&&&((('''%%%%%%(((+++%%%%%%'''((((((((('''&&&'''''''''((()))+++,,,---***...666EEE```{{{uuu___HHHAAAIIIWWWfffpppwwwxxxyyyyyyzzzzzzyyyyyy...............///000000...+++***------,,,...111///888EEEQQQXXX\\\___```eeefffggggggddd___YYYVVVMMMLLLKKKIIIFFFCCC@@@???;;;:::888666333111///......///111333555999>>>AAADDDMMMXXX```eeekkksssxxxvvvwwwwwwuuuoooeeeXXXPPP>>>===;;;888666555555444444:::AAAFFFJJJRRR\\\dddlllnnnpppqqqsssyyy{{{uuuppphhh]]]MMMBBB===;;;777444<<<<<>>;;;:::555555444333111000000///---///333777;;;AAAGGGKKKSSS[[[fffllloooqqqtttwwwyyyvvvpppiii```UUUJJJCCC888666555444444555888999;;;CCCLLLSSSXXX^^^eeekkkooopppqqqrrruuu{{{xxxmmm^^^RRRJJJCCC;;;666777666888>>>@@@===::::::AAACCCJJJWWWccchhhddd___ZZZYYYZZZ\\\]]]bbbqqqkkkWWWBBB999111000111///......///............---------......------,,,++++++***------,,,+++++++++++++++...------,,,+++***))))))******)))(((''''''&&&&&&))))))(((((((((((())))))(((%%%&&&******&&&$$$&&&(((((('''''''''&&&&&&&&&+++)))'''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))))))))'''%%%%%%''')))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&&&&''''''(((''''''(((''''''&&&'''((()))***+++***(((&&&%%%%%%%%%%%%$$$%%%&&&&&&$$$###$$$%%%%%%&&&***---***###"""&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&+++'''&&&'''&&&""""""$$$'''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&&&&&&&&&&'''(((((((((((())))))***+++,,,222111999MMMhhh|||aaaNNNGGGMMM]]]llluuuwwwyyyzzzyyyxxxwwwwww............/////////000...+++***---...,,,...222666???LLLWWW\\\___bbbdddbbbaaa```]]]XXXSSSNNNKKKBBBAAA???===:::777555444111111111111111111222222000444999???EEELLLSSSWWWccckkkuuuzzzyyyvvvsssrrrrrrkkkaaaUUULLLCCC;;;777555444222222444999>>>AAAGGGOOOZZZcccgggkkkooorrruuussssssuuuzzz}}}qqqggg___UUUIII@@@:::666444777888777777999===>>>BBBLLLXXX___```^^^VVVTTTRRRSSSTTT[[[iiiwww}}}lllOOOBBB666222333111///...///............---------......------,,,+++++++++...------,,,,,,,,,,,,---///...---,,,+++***)))(((+++***)))'''''''''((((((***)))(((((((((((()))***((((((***+++((($$$$$$(((''''''''''''&&&&&&&&&&&&***)))'''&&&%%%&&&&&&'''(((''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''((()))))))))((('''&&&%%%$$$$$$$$$"""###%%%%%%$$$$$$%%%&&&###''',,,...((("""###(((%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&'''&&&!!!!!!''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))***,,,,,,333444<<>>===;;;888666444222111111111000111111333444555777<<>>999555333777666555666;;;BBBIIIMMMWWW]]]fffmmmqqqsssuuuwww|||yyyxxxzzz}}}xxxsssjjj]]]SSSCCC<<<777666666666777;;;999999<<>>666444222111111///............---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......---,,,++++++******,,,+++)))''''''((()))***((()))************)))(((+++((()))+++***''''''+++((((((((((((((('''''''''***)))(((''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((('''"""$$$&&&&&&$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$######!!!"""###$$$%%%'''***(((***------)))%%%$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###''''''###"""$$$'''((()))((('''&&&'''(((''''''''''''''''''''''''&&&''''''(((((((((((('''))))))))))))***+++,,,,,,///222;;;NNNjjjkkkSSSHHHRRRaaaqqquuu{{{}}}|||zzzzzz{{{------...///000////////////,,,+++......---///222888CCCQQQZZZ[[[YYYZZZ[[[XXXVVVRRRLLLGGGCCC@@@>>>===<<<:::777555333222222000000000000111333555666<<>>FFFOOOXXX]]]iiimmmqqquuuwwwyyy{{{}}}yyylllbbbMMMEEE===999666222222555444444777>>>FFFKKKMMMMMMGGGDDDCCCFFFIIIPPP\\\hhhxxxuuuaaaJJJ<<<666222111333///............---------......------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((('''(((***+++&&&(((+++------+++(((&&&+++%%%"""&&&************)))))))))))))))***************))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***&&&'''))))))(((''''''((($$$$$$%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$######!!!###$$$######$$$'''))),,,+++)))((()))'''###%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""&&&'''%%%%%%'''%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))))))))***+++,,,---,,,111:::KKKiiizzz___NNNPPP[[[lllsss{{{~~~{{{{{{{{{,,,---///000000000///...///,,,+++...///---///333999FFFVVV^^^\\\WWWUUUUUUSSSPPPJJJEEE@@@===<<<<<<===<<<999666444333222222////////////111444777999@@@FFFQQQ\\\eeennnuuuyyy{{{sssgggYYYMMMFFF===;;;888777666666444222333666>>>HHHSSS___hhhmmmxxxxxxzzz|||~~~~~~~~~rrriii[[[RRRJJJEEE???888444444222222444888===@@@AAAAAA@@@>>>???CCCGGGKKKTTT]]]mmm{{{qqq[[[III<<<444111333///............---------......------------------+++++++++++++++,,,,,,---++++++,,,,,,------......,,,+++***))))))***++++++&&&(((+++------+++(((&&&)))!!!"""(((***))))))************++++++++++++))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%&&&'''((()))******&&&((())))))(((''')))***$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''%%%%%%&&&''''''%%%&&&&&&'''((('''''''''%%%&&&&&&&&&&&&%%%$$$###''''''&&&%%%######$$$&&&+++((($$$###&&&'''!!!%%%%%%%%%&&&&&&&&&''''''&&&'''''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###&&&'''$$$$$$&&&$$$%%%'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))*********)))******+++,,,------222999IIIhhhoooYYYRRRUUUdddnnnzzz~~~|||}}},,,---///000111000///...///,,,,,,...///...///333<<>>AAAIIIOOOYYYcccjjjqqqvvvyyy|||vvvlll```TTTIII???:::777555444444555666666555999???IIIVVVbbbkkkrrruuu||||||}}}~~~}}}|||~~~~~~tttkkk```ZZZUUUSSSNNNFFF@@@???888777666666888:::;;;<<<;;;:::<<>>888555444222111222555888999:::DDDKKKUUUaaakkkrrrvvvwwwyyyzzz}}}}}}yyyyyyzzz~~~~~~uuummm[[[WWWWWWYYYWWWPPPJJJIII@@@>>>:::777777888;;;===999888;;;AAACCCBBBCCCFFFWWWhhhoooXXXDDD999888//////.........---------------..................---------------...///000.........------,,,,,,,,,***++++++,,,,,,,,,++++++---+++)))'''''')))+++------)))(((((('''&&&***000(((((())))))*********+++%%%%%%&&&&&&'''&&&&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$###$$$(((***&&&%%%#########%%%'''(((%%%%%%%%%&&&'''((())))))***)))'''%%%%%%%%%'''(((((()))***,,,,,,++++++***%%%&&&'''''''''&&&%%%$$$"""###$$$$$$%%%(((---000$$$)))***'''&&&******&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((($$$###&&&&&&%%%&&&***%%%'''((((((''''''(((***(((((((((((((((((((((((()))(((&&&&&&''')))+++---************+++,,,---...---222555@@@]]]mmmVVVKKKRRRaaauuu...000333555555333000...+++)))+++...---,,,...333===NNN___ddd___YYYQQQLLLFFFAAA:::666555777999:::>>>:::555111//////000000111444999>>>CCCHHHQQQXXXXXX^^^ffflllmmmkkkiiihhh[[[SSSGGG>>>999666333111...///111222444999AAAGGGOOOVVVaaakkkpppssssssttt{{{~~~}}}tttwwwzzz||||||qqqeee[[[\\\[[[YYYWWWXXX]]]aaaTTTIIIBBB@@@>>>888666888;;;777777<<>>GGGMMMVVV]]]fffnnnsssvvvwwwxxx}}}~~~{{{tttwwwzzz}}}|||qqqdddYYY[[[[[[YYYXXX[[[aaagggddd[[[TTTPPPJJJ@@@999888888555555:::>>>>>>@@@CCCMMMTTTfff}}}~~~iiiSSSEEE???444555888222222444111222000...+++***++++++,,,,,,,,,------......------......---,,,,,,,,,,,,---...+++******---......,,,---------,,,++++++******''''''((((((((((((''''''((('''%%%$$$$$$%%%'''((('''''''''((()))(((&&&###"""(((+++)))&&&'''&&&$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))((((((''')))***,,,---,,,***'''%%%&&&%%%%%%%%%%%%%%%%%%%%%###''''''%%%###%%%'''***)))((((((''''''(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))'''''')))'''$$$%%%)))$$$%%%%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$$$$%%%&&&***(((%%%%%%((()))((('''''''''&&&&&&'''***,,,---/////////...---,,,++++++111000111<<>>888666222000///000222333666999>>>DDDKKKRRRYYY\\\^^^bbbhhhnnnssswww|||yyy|||~~~~~~~~~xxxkkk]]]ZZZ[[[[[[[[[\\\aaajjjqqqtttuuuwwwvvvpppdddXXXRRRLLLCCC;;;888888999===CCCDDDLLL[[[kkkxxxyyyiiiSSS???444111,,,---000,,,......///000000111111111......---------.........,,,---...///...---,,,+++---,,,+++,,,,,,---......,,,,,,+++******))))))((((((((())))))))))))((((((+++******))))))******+++(((((('''((())))))'''%%%'''******&&&%%%((()))'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))***)))))))))(((((()))***)))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&(((&&&###$$$&&&'''&&&$$$$$$$$$###############$$$&&&%%%%%%$$$$$$$$$$$$$$$(((''''''&&&%%%%%%%%%%%%&&&$$$&&&))))))%%%$$$&&&%%%%%%%%%%%%$$$###"""!!!''''''''''''''''''''''''((((((''''''((((((((((((###$$$''')))++++++,,,+++---222666555000,,,---///...000111888OOOooo}}}~~~fffPPPHHHIIIZZZllltttuuuwww...//////////////////......---...000///---///444888???FFFHHHHHHGGG@@@999777666555555666555333111111333555555666999===AAAOOOUUUZZZ\\\aaahhhhhheeeccc```YYYOOODDD<<<777666333222111000000222444666:::???GGGPPPXXX]]]_________ccciiinnntttyyy~~~}}}}}}~~~|||vvvhhh[[[]]]]]]\\\ZZZ[[[aaakkkrrrvvv{{{~~~vvvmmmfff___RRRDDD;;;777555999>>>???III\\\nnnxxx|||~~~kkkSSSCCC:::111111444000//////000111111222222222000///...---,,,---------,,,---...///...---,,,+++++++++++++++++++++,,,---,,,,,,+++******))))))(((******++++++++++++******'''''''''''''''''''''''')))((('''((())))))'''%%%%%%&&&&&&###$$$((()))&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''''''((((((((('''&&&%%%&&&&&&'''((())))))(((((('''%%%###%%%((('''###''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((($$$###(((,,,***'''&&&&&&&&&&&&%%%$$$###"""!!!&&&''''''''''''''''''''''''((((((((((((''''''(((###%%%'''***+++++++++******000444333///,,,---///,,,000444>>>ZZZ}}}qqqXXXHHHAAANNN___jjjqqqwww+++,,,---......---,,,+++...,,,---///...,,,...222555===CCCCCCAAA???;;;666444333333333444444222000...222777:::===BBBIIINNN[[[```bbb___bbbgggeee^^^ZZZUUULLL@@@666111///000///000222333333555888;;;CCCGGGOOOXXX```dddcccaaaeeehhhnnnsssxxx}}}}}}}}}~~~|||vvvjjj]]]]]]]]][[[YYYYYY```jjjsss{{{|||vvvmmm```PPPEEE===888888;;;;;;EEEWWWiiirrrsssuuuxxx{{{iiiWWWJJJ:::555666222111111000000111222333333333222000...---,,,------------......------,,,+++***+++++++++******,,,...,,,,,,,,,+++******))))))++++++,,,,,,,,,,,,++++++((())))))))))))))))))(((***)))''''''))))))(((&&&''''''&&&###$$$'''&&&"""&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))(((&&&&&&&&&''''''&&&&&&%%%&&&'''(((***+++***))))))((('''%%%&&&'''%%% &&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%***&&&&&&***,,,***))))))&&&&&&&&&&&&%%%$$$###"""%%%%%%&&&''''''''''''&&&&&&((())))))(((''''''(((%%%&&&((()))************))),,,///000...---...000+++000555CCCeeebbbLLL===DDDSSS^^^kkkxxx+++---///111111///---+++...------///...,,,---222222;;;AAA???;;;999888666222111000111222222111///111666===AAADDDJJJRRRXXXaaaeeeccc\\\\\\```\\\RRRIIIEEE>>>666000---///111///222666888:::===AAAEEEMMMOOOTTT\\\cccgggfffdddkkknnnssswww{{{}}}{{{xxxnnnccc\\\[[[YYYWWWXXX___kkkttt}}}uuukkk___VVVNNNDDD@@@@@@<<>>888666333000...---------......---,,,,,,,,,,,,---***,,,---,,,******,,,///---------,,,++++++*********++++++,,,,,,++++++***+++++++++,,,,,,++++++++++++)))''''''((()))(((''')))***(((%%%&&&)))'''"""&&&&&&&&&'''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***+++***)))((()))(((&&&&&&%%%%%%###"""$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&))))))++++++&&&!!!$$$***&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&''''''&&&%%%%%%(((******(((&&&'''(((''''''((())))))))))))))))))***+++,,,---///000000...111555DDDkkkuuuYYYBBBBBBJJJSSSddduuu...000333555555333000...///---...000///,,,...222111;;;AAA>>>888666666666222000///000111222111///777<<>>AAADDDJJJNNNUUUUUUWWW\\\bbbggghhhgggnnnqqquuuxxx{{{}}}|||{{{zzzrrrhhhYYYYYYWWWUUUWWW___llluuuyyyzzzrrrkkkeee]]]RRRJJJGGG@@@<<<;;;AAAGGGKKKPPPUUUnnntttZZZHHH???777...///111555:::AAAHHHLLL<<<:::666222000.........///...---,,,+++,,,---...+++---...---++++++---000......---,,,,,,++++++*********++++++++++++******(((((())))))))))))((((((+++)))((('''((()))(((''')))***)))(((***---+++&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******)))((('''&&&%%%$$$$$$'''***,,,''''''''''''(((((()))***'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%)))---***)))&&&&&&'''''''''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%$$$(((******(((&&&'''((())))))(((((((((((())))))***)))(((***...000222111111222333CCCmmmhhhKKKDDDFFFLLL]]]qqq222111111000//////......000///......///...,,,***222444666888888888777666111000......///222555777>>>CCCIIINNNQQQSSSUUUVVV\\\[[[VVVMMMHHHFFFBBB>>>333333333333333333333333:::>>>BBBEEEHHHKKKQQQVVV]]]^^^___aaacccfffiiikkkqqqtttxxx{{{~~~}}}{{{vvvnnnhhhYYYXXXVVVUUUXXX```lllvvv}}}zzzwwwtttrrrpppjjj```WWWQQQEEE;;;999:::<<>>;;;:::???EEE___ooo}}}}}}uuuZZZGGG===666444666???XXXmmmnnniii[[[KKKAAA999222000333,,,...000000---,,,,,,---------------------------///...---,,,++++++++++++000---,,,......+++***,,,+++******)))((((((''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&'''((())))))((((((((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$'''%%%%%%'''******(((&&&((('''''''''))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$%%%'''(((((('''))))))((('''&&&'''((((((&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%''''''(((((((((''''''&&&'''''''''&&&&&&%%%%%%$$$&&&'''((((((((('''%%%$$$''''''''''''''''''''''''))))))))))))((((((((((((((()))***,,,///111222333///333666AAAddd```MMMDDDDDDRRRbbb---......///000111111111///------...///000///...333333444444444333222222111111222444888===AAADDDLLLLLLMMMPPPTTTTTTQQQMMMHHHIIIEEE<<<555333000---...000111111222888BBBKKKSSSWWWZZZ\\\\\\^^^cccgggmmmiiidddbbbeeellluuu{{{xxxzzz}}}}}}wwwnnnggg]]][[[YYYXXX[[[cccmmmuuu~~~|||zzz|||~~~}}}zzznnnbbbTTTIIIBBB<<<;;;>>>NNNYYYaaaaaaaaaiiiwwwqqqZZZIII===999:::DDD___yyy~~~}}}ppp]]]III888...///555...000111111///.................................///...---,,,++++++++++++333---))),,,...---+++,,,*********))))))(((((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&)))+++,,,,,,,,,)))&&&''')))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&(((((('''''''''((())))))'''&&&$$$$$$%%%%%%$$$"""&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''(((((((((((())))))))))))((()))***,,,...000111222---222555>>>\\\ttt[[[FFF>>>HHHXXX......//////000111111111///...---...000222111111444444333333333222222222666666888:::>>>BBBFFFIIIMMMKKKJJJMMMQQQQQQLLLGGGDDDBBB<<<666555666222,,,---111333444777AAARRR___bbbdddffffffdddeeeiiimmmsssooojjjgggiiipppxxx}}}|||{{{rrrkkk```^^^[[[[[[```iiisssyyy||||||}}}~~~zzzrrrggg\\\SSSJJJCCC@@@CCCGGGJJJIIIJJJSSSaaalllpppZZZIII???===FFFbbbpppWWW>>>000000555000111111000///.........------------------------......---,,,,,,,,,,,,,,,666...)))+++...---+++************)))))))))(((((()))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''%%%%%%&&&&&&&&&%%%%%%$$$(((''''''&&&&&&&&&'''''''''%%%$$$%%%(((,,,000222000,,,((('''((()))&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%&&&&&&''''''***(((''''''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%)))***+++++++++)))'''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((()))***,,,---///000000,,,111444;;;TTT{{{iiiLLL<<>>???AAACCCFFFIIIJJJLLLIIIHHHKKKOOOOOOIIIDDD@@@:::222000666<<<666,,,---111555888===KKK___nnnqqqqqqpppmmmiiiiiilllppptttrrrooonnnooossswwwzzz~~~vvvpppccc```^^^```fffpppyyy}}}xxxppphhh```VVVOOOFFFDDDAAA???@@@GGGSSS]]]sssoooYYYJJJFFFLLLffflllRRR???888777222111000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------999000***+++---+++)))(((************))))))))))))******))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%((((((((('''''''''''''''%%%&&&''''''''''''&&&&&&'''''''''&&&&&&''''''((('''&&&%%%%%%'''+++111444888333...+++)))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$"""$$$$$$%%%&&&&&&''''''''')))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%)))***+++,,,,,,***(((&&&$$$%%%%%%&&&&&&'''''''''%%%&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))***+++,,,---...///,,,000222888NNNrrruuuVVVAAA???FFF333333333222222222222222444222000111333555666666666555444444666888;;;===EEEEEEEEEFFFGGGIIIJJJKKKKKKJJJIIIKKKMMMLLLGGGCCC>>>888000000999AAA;;;111...222777===FFFVVVjjjxxx~~~|||wwwpppjjjiiimmmqqqqqqqqqrrrsssuuuwwwyyyzzzyyytttgggdddbbbdddkkkuuu}}}~~~yyytttlllcccQQQHHH@@@<<<;;;>>>EEELLL___ooommm___ZZZ\\\ppp|||fffRRRBBB888444222000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,......---------------...777000,,,------***((()))************************+++******))))))(((((('''''''''''''''&&&&&&&&&%%%((((((''''''''''''((()))&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&)))///444===:::555000+++(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&%%%###!!!&&&'''(((((()))(((((((((&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%'''(((***,,,,,,+++((('''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))***++++++,,,------,,,///000666KKKlllcccLLLBBBAAA222333333444444555555555777555333333444777777777777666666666999===BBBDDDHHHIIIIIIIIIJJJKKKKKKLLLHHHIIIJJJJJJHHHEEEBBB???999777333222777===;;;555444777===EEESSSddduuuxxxnnnfffdddhhhmmmmmmooorrruuuyyy|||}}}~~~}}}yyykkkhhheeefffmmmvvv}}}{{{tttcccVVVIIICCC???;;;===AAAMMM]]]pppwwwvvvuuuyyygggPPP===777444111000111111000...------------------------......------------......111...---///...***))),,,************************++++++******)))(((((('''((((((((('''''''''&&&&&&''''''&&&&&&'''((()))***&&&&&&%%%%%%%%%&&&'''(((&&&&&&%%%%%%&&&''''''((((((((('''&&&%%%'''---111::::::888111***&&&(((+++''''''''''''''''''''''''$$$###$$$%%%&&&%%%""" '''((()))))))))((('''&&&%%%$$$$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$&&&))),,,,,,+++)))'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&%%%%%%&&&&&&'''(((((()))'''''''''((()))*********))))))******++++++,,,,,,---......555JJJiiipppXXXGGG===111222333444666777888999999777444444555777888888777777666888;;;AAAFFFIIIJJJJJJJJJKKKLLLLLLMMMMMMEEEGGGIIIGGGCCC???<<<:::///222111......222333222:::===CCCMMM]]]nnn}}}vvviii```^^^bbbhhhkkkmmmqqqvvv{{{ooojjjfffgggmmmuuu{{{}}}}}}xxxhhhYYYPPPIIIBBB???AAA===KKK]]]kkkzzzxxx^^^GGG999666222111222333222000..............................---------......///,,,+++---000...++++++///******************+++++++++++++++***)))((((((''')))((((((((((((''''''''''''&&&&&&&&&'''(((***+++&&&%%%#########%%%'''(((%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&$$$&&&+++///555777666///'''###''',,,''''''''''''''''''''''''$$$###$$$%%%&&&%%%"""&&&&&&'''''''''&&&$$$###'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%###%%%(((+++,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++))))))******++++++++++++...------555JJJhhhxxxaaaJJJ;;;222111000333777::::::888666555333444555666555555888===@@@@@@CCCIIIJJJIIIHHHKKKOOOPPPPPPNNNMMMMMMLLLHHHBBB>>><<<999555222666222///000333777999999???EEEOOOXXXbbbnnnzzzwwwiii]]]YYY]]]ccclllnnnqqquuu}}}yyytttoooooouuu|||}}}yyyrrrjjj___RRRFFF>>>BBB@@@DDDPPP\\\jjj~~~xxxaaaGGG===666444222...///444///...---,,,,,,---///000++++++++++++,,,,,,---...000///---,,,+++++++++,,,)))***+++***(((((()))+++***************)))(((''''''(((***++++++)))'''%%%(((''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&"""%%%'''(((&&&&&&(((+++,,,---...+++'''%%%&&&((())))))((((((''''''''''''"""######$$$$$$######"""&&&&&&''''''''''''&&&&&&###$$$&&&(((******'''%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((()))******)))***)))((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,(((((())))))*********+++,,,...///444GGGffflllRRR>>>666555333555777888777555777666555555555666666666<<<@@@BBBCCCFFFLLLMMMLLLIIILLLPPPQQQQQQOOONNNNNNMMMHHHBBB===:::777444111444222000222555999::::::FFFLLLUUU\\\ccckkktttzzz|||sssfff[[[XXX]]]cccooorrruuuyyy~~~|||zzzyyyyyy}}}zzzrrrggg\\\UUUHHHBBB@@@DDDJJJSSScccrrrnnnQQQFFF<<<777444000000333///......---------......,,,,,,++++++,,,,,,---............---,,,+++******,,,)))'''(((***+++***)))+++*********))))))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&'''***,,,,,,,,,,,,)))'''%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$&&&)))+++***(((%%%)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++++++++***((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))+++,,,,,,)))******************+++---///000555GGGffftttYYYCCC999777666777888888777666555555444444444666777888BBBFFFHHHHHHJJJOOOQQQOOOKKKNNNQQQSSSRRRQQQPPPPPPNNNIIIBBB<<<888555333111444444555888<<>>999666444444666888;;;@@@EEEHHHJJJJJJNNNTTT]]]cccfffhhhkkknnnpppooojjjbbbZZZYYY___eeevvv|||{{{jjjbbbWWWMMMEEEBBBDDDGGGUUU^^^oooxxxgggOOO???666333111000///000000000///...,,,+++------,,,,,,,,,------...//////...---,,,,,,---------***'''(((+++---+++(((,,,+++)))(((((()))+++,,,+++***)))''''''((()))***(((''''''''''''&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((+++...000,,,)))&&&%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''')))++++++***((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***************+++,,,,,,---------,,,,,,+++++++++---000222555FFFeeelllSSS>>>>>>===;;;999777666666///111333444666;;;AAAEEERRRTTTSSSPPPOOORRRSSSPPPOOORRRVVVXXXWWWUUUUUUUUURRRPPPJJJDDD???;;;::::::999<<>>;;;666222111111111444777999;;;@@@GGGMMMUUUVVVUUUPPPPPPSSSSSSQQQQQQUUUXXXZZZYYYXXXWWWWWWUUUTTTRRRMMMHHHEEEDDDDDDAAAEEEJJJMMMPPPRRRUUUWWWZZZ]]]aaaaaa``````bbbeeeqqquuuwwwuuuqqqoooqqquuu}}}xxxlllaaaSSSHHHEEE===@@@QQQddduuusssWWWDDD:::555000000000000000//////...---///...------------------222000---++++++---000222***+++,,,+++))))))+++---++++++***)))***+++,,,---******+++++++++***)))((((((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&''''''(((''''''(((+++,,,,,,+++***((('''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&(((*********((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***))))))((($$$%%%'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))))))))******------,,,,,,,,,,,,,,,+++,,,000222444CCCbbbppp999::::::777333000///111333666999:::;;;???HHHNNNRRRTTTSSSOOOPPPTTTVVVTTTSSSVVVZZZ[[[[[[YYYYYYYYYXXXYYYYYYVVVQQQNNNMMMNNNPPPSSSUUUVVVUUUUUUWWWYYY^^^___```___^^^```eeeiiiyyy~~~|||ssseeeXXXLLL@@@===GGGOOOWWWmmmmmmTTTDDD999111000000///////////////000//////...---------------------,,,,,,,,,---------,,,+++******++++++++++++*********++++++,,,,,,,,,+++***((('''''''''((()))(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&''''''(((''''''))),,,,,,)))''')))))))))(((&&&%%%&&&'''%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%&&&((())))))((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******))))))&&&'''((())))))(((&&&%%%'''''''''((((((((())))))''''''''''''''''''''''''))))))((((((((((((((()))++++++++++++,,,,,,,,,,,,+++///111333AAA```///222444333111000222444333666999999888<<>>JJJTTTVVVZZZ^^^^^^]]]ZZZXXXYYYVVVTTTTTTVVVZZZ\\\]]]```bbbccccccbbbaaaaaabbbeeeeeegggiiimmmqqqtttvvvwwwrrrpppxxx}}}~~~{{{oooggg\\\SSSNNNUUUjjj~~~www^^^MMM<<<444222111///000//////...------------.........---------,,,,,,,,,+++***)))***+++,,,+++)))******))))))))))))******+++************)))))))))+++***)))(((((()))***+++(((((((((''''''(((((((((%%%'''))))))((('''(((((()))((((((((((((((())))))&&&&&&''''''''''''''''''%%%###!!! """"""###$$$%%%''''''''''''&&&###$$$%%%&&&'''((())))))(((###(((***%%%'''+++%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((())))))(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((()))))))))))))))'''((()))***************++++++******++++++,,,------,,,...333===SSSttt333222111111222222111///111///...000111666AAAMMMVVVXXX[[[^^^^^^]]]ZZZYYYYYYWWWUUUVVVXXXZZZ\\\\\\___```bbbcccccccccbbbbbbccceeegggkkkpppuuuxxxzzz~~~{{{|||~~~vvvjjj^^^PPPIIISSSbbbyyynnn]]]III===666000///000000///......------...............------,,,,,,++++++******+++------,,,******))))))))))))))))))***++++++++++++*********)))+++***))))))))))))***+++)))((((((''''''(((((()))%%%'''))))))((('''((()))((((((''''''(((((())))))%%%%%%&&&'''(((((((((''''''%%%###"""###$$$$$$###!!!###$$$&&&''''''&&&&&&$$$$$$%%%&&&''''''((((((+++%%%)))+++%%%'''+++&&&(((((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&&&&'''(((&&&%%%&&&''')))((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((((((((())))))''''''((()))************++++++******++++++,,,---------///333;;;OOOppp555333111111111111///...111...///111333888CCCNNNWWWXXXZZZ\\\\\\[[[YYYXXXZZZYYYXXXXXXZZZ[[[[[[[[[]]]^^^```cccfffgggfffeeedddfffjjjooouuuzzz~~~~~~ssslll___PPPKKKPPP```nnnrrr]]]KKK===444111333000//////...............///......---,,,,,,+++++++++++++++---...///---++++++******))))))******+++,,,,,,+++++++++*********+++******************+++))))))(((((((((((())))))&&&'''((((((''''''(((***'''''''''''''''((())))))$$$%%%&&&'''((((((((((((***(((&&&'''))))))'''%%%"""###$$$%%%%%%%%%$$$###&&&&&&'''''''''(((((((((,,,&&&)))+++%%%'''+++&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((&&&%%%%%%'''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&'''''''''(((((((((&&&'''((()))************++++++******++++++,,,---,,,---///222999MMMnnn~~~666444222111111111///---000...///222444999CCCNNNWWWXXXYYYZZZZZZYYYXXXXXX[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZ\\\___dddhhhkkkjjjjjjfffhhhmmmrrryyy~~~yyywwwooo]]]NNNKKKGGGSSSggg|||mmmXXXEEE888555777000000///...............//////...---,,,,,,++++++++++++,,,---//////...,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************))))))(((((((((((())))))''''''((('''&&&'''(((***'''''''''''''''((()))***$$$$$$&&&'''(((((())))))(((&&&%%%&&&((((((%%%"""$$$$$$%%%%%%$$$###!!! (((((((((((()))))))))))),,,&&&)))***$$$&&&***%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''(((&&&%%%%%%&&&(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++%%%&&&&&&&&&''''''((((((&&&'''((()))************++++++******++++++,,,---,,,---///222999KKKlllxxxttt:::444000222444222111111000222444222222999FFFQQQUUUWWWXXXYYYYYYZZZ\\\___ZZZ\\\___```___^^^^^^^^^___^^^___ccciiimmmnnnlllkkknnntttyyy}}}~~~~~~uuubbbSSSMMMIIIPPPaaaoooyyykkkWWWGGG;;;555777...---+++%%%)))000---000///...---,,,+++++++++.........------,,,,,,,,,,,,+++++++++++++++++++++***+++,,,---,,,+++***)))---,,,+++,,,,,,+++(((&&&***((('''''')))+++,,,,,,((((((''''''''')))***,,,%%%&&&&&&'''((()))******%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''&&&%%%$$$&&&))),,,(((((((((((())))))))))))+++******)))((()))))))))'''&&&%%%&&&'''((('''&&&((('''&&&&&&'''((('''&&&))))))))))))((((((((((((((((((&&&%%%%%%&&&'''(((&&&%%%%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''+++++++++*********************+++++++++,,,,,,,,,((($$$%%%---666IIIjjjtttyyy:::333000222333222000111///222333222222:::GGGQQQVVVYYY]]]^^^^^^^^^]]]^^^\\\^^^___^^^\\\[[[[[[\\\ccccccdddgggkkkoooqqqrrrsssvvv{{{qqqeeeVVVMMMIIIOOOUUUZZZhhhxxxwwwbbbNNN???666888000000///)))---444000///......---,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,+++***))))))+++,,,,,,,,,,,,+++******++++++***+++---,,,***(((...,,,*********+++***(((((((((((((((((()))******&&&&&&&&&&&&'''((()))***&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%######$$$&&&(((((((((((())))))))))))+++******)))))))))))))))((('''''''''((((((((('''((('''&&&&&&'''((('''&&&''''''(((((()))))))))***((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&'''((()))(((((((((''''''(((((((((*********************)))*********+++++++++,,,,,,,,,)))***000999JJJkkk:::333///111222111000000///111222222444;;;HHHRRRWWW\\\bbbeeedddbbb___^^^^^^______]]]\\\\\\^^^```hhhiiikkkmmmooosssxxx{{{zzznnn```RRRLLLHHHFFFNNNYYYooorrr\\\HHH<<<>>>555444444...111555000......---------------...,,,,,,,,,,,,++++++++++++///...---,,,***)))((((((---,,,++++++******++++++***))))))+++,,,---,,,***...---,,,,,,---,,,***((((((((())))))***)))))))))+++***)))(((((()))+++,,,''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""""""""'''((((((((()))))))))*********)))))))))((((((((((((((())))))))))))((((((((('''&&&&&&'''((('''&&&%%%&&&'''((()))******+++(((''''''&&&&&&'''((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))((((((((()))))))))))))))*********++++++++++++,,,///,,,---222888IIIiii;;;444///000222000///000...000111222555>>>IIIRRRZZZ^^^cccffffffcccaaa```^^^^^^_________bbbgggjjjjjjmmmppprrrtttyyyxxxhhh\\\RRRJJJIIIMMMVVVhhhkkkTTTEEEDDD:::888666///111333,,,...------------......///++++++++++++++++++++++++------,,,,,,+++***))))))---,,,+++***)))***+++,,,))))))((()))+++,,,+++***))))))***,,,......---+++((()))***++++++***(((''',,,***'''%%%%%%&&&(((***'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%$$$$$$$$$''''''(((((())))))******)))))))))))))))(((((('''(((***++++++***)))(((((((((&&&&&&&&&'''((('''&&&&&&&&&''''''((())))))***'''''''''''''''(((((((((((('''''''''&&&&&&&&&'''((((((((())))))((((((((('''''''''(((((((((((((((************++++++++++++...,,,,,,000555DDDddd<<<555///000111000///111...000111444888AAALLLTTT]]]___bbbccccccbbbcccddd___``````aaabbbfffkkkppplllppptttwww{{{zzzpppdddVVVLLLGGGIIISSSaaappp}}}vvv]]]LLLGGG;;;888666///111333+++......---------...//////+++++++++++++++++++++++++++++++++++++++++++++,,,---,,,+++***)))***+++,,,***)))((()))+++,,,+++***(((((()))+++---...,,,***)))***+++++++++)))((('''(((&&&###!!! !!!###%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&''''''%%%%%%%%%'''''''''((()))*********((())))))))))))(((''''''(((***---,,,***((((((((((((&&&&&&&&&'''((('''&&&((((((((('''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''(((((((((((())))))*********+++++++++---+++,,,///333AAAaaa>>>666000111222000000222///000222555;;;DDDOOOVVV^^^___`````````bbbeeegggddddddeeedddeeehhhmmmqqqqqqtttxxx}}}wwwiiiZZZPPPLLLKKKMMMUUUbbbsssgggVVVJJJ===777555000444666/////////...............///++++++++++++,,,,,,,,,,,,)))******++++++,,,---------,,,++++++******+++++++++)))(((***,,,...///...---,,,++++++,,,+++)))'''+++,,,++++++***)))((('''***)))'''%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$'''))))))'''$$$######&&&&&&'''((()))***++++++'''((()))***)))((('''&&&'''***...---***''''''(((((('''&&&&&&'''((('''&&&((((((((('''''''''&&&&&&&&&&&&((()))))))))))))))&&&&&&''''''(((''''''&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((()))))))))))))))************+++---,,,...111333BBBccc@@@888111111222111111333000111333777>>>HHHQQQXXX\\\^^^``````aaacccfffiiihhhiiijjjkkkllloootttwwwyyyzzz}}}uuukkk^^^SSSIIIHHHNNNZZZkkkzzzwwwhhhTTTEEE<<<888222555777///111000///......---......+++,,,,,,,,,------------++++++++++++++++++,,,,,,+++,,,,,,,,,,,,+++*********)))))),,,000333555666///---+++++++++,,,+++)))...---+++***)))(((((((((,,,++++++*********++++++%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((%%%'''((((((&&&$$$###$$$&&&&&&'''((()))***++++++'''((()))***)))(((&&&%%%&&&***...---)))&&&&&&'''((('''&&&&&&'''((('''&&&&&&&&&''''''''''''''''''%%%&&&((()))******))))))$$$%%%&&&(((((((((''''''&&&'''((())))))((('''&&&&&&''''''((())))))******))))))))))))************++++++...111444BBBeeeAAA999222222333222222333000111333888@@@IIISSSYYY[[[]]]```bbbcccdddgggiiiiiillloooqqqtttyyy~~~qqq___MMMEEEDDDHHHQQQ\\\uuuyyy```OOOCCC;;;333444444+++222111000......---------,,,,,,,,,------.........,,,,,,,,,++++++*********++++++,,,---,,,+++***)))))))))***---333888;;;<<<...,,,******,,,.../////////...,,,)))(((((((((((('''''''''(((((((((''''''$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))"""$$$&&&&&&%%%%%%&&&'''&&&&&&'''((()))***++++++'''((()))***)))(((&&&%%%%%%***...---)))%%%%%%'''((('''&&&&&&'''((('''&&&$$$%%%%%%&&&'''((())))))%%%&&&((()))*********)))###$$$&&&((())))))(((((('''((()))++++++)))(((''''''''''''((()))******+++))))))))))))************))))))---000333BBBeee@@@999333333555444555777///000333;;;EEENNNUUUXXX```^^^aaafffgggdddgggmmmiiimmmsssyyy~~~}}}ooo[[[LLLFFFGGGKKKMMM[[[dddyyytttcccMMM???;;;;;;888555222111000///......//////------------------------******))))))***,,,---...+++,,,,,,,,,,,,+++******+++)))***---222666666555'''(((+++...000222222222///,,,)))((((((((('''&&&''''''''''''((()))++++++)))'''&&&$$$$$$%%%&&&'''%%%$$$###%%%'''*********(((((()))))))))(((&&&%%%)))((('''((()))***)))(((+++***)))(((''''''((((((###&&&))),,,,,,+++)))'''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&''''''&&&$$$***)))(((((())))))((('''%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))((('''((()))))))))))))))))))))))))))+++((((((+++,,,)))***---+++000...000999EEEcccBBB999333444555555555777222333888@@@KKKUUU\\\___bbb```bbbggggggeeeggglllooorrrwww}}}{{{kkk\\\QQQKKKFFFDDDNNNSSSbbbxxxttt\\\III???;;;888666444333111///.........///------------------------++++++,,,------,,,+++***+++,,,,,,,,,++++++*********))))))+++///222222111''')))+++---///000000000...,,,)))((((((((('''&&&''''''''''''((()))***+++)))(((&&&$$$$$$%%%&&&'''+++)))'''&&&''''''&&&$$$''''''((((((((('''&&&%%%)))((('''((()))***)))(((***)))))))))((((((((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((&&&%%%&&&''''''&&&%%%)))(((''''''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%'''))))))((('''((()))))))))))))))))))))))))))---***)))+++***'''&&&)))***///---///888EEEcccDDD;;;444444555555555888333555;;;EEEQQQ[[[aaadddcccbbbdddggggggfffiiimmmvvvxxx}}}~~~qqqdddVVVJJJCCCDDDDDDJJJYYYlllnnnVVVEEE===;;;:::777555333111///.........------------------------,,,---///000///---***(((,,,,,,,,,+++++++++*********)))(((***,,,------,,,))))))+++,,,---------------+++)))(((((()))(((&&&(((''''''(((((()))***+++)))(((&&&%%%%%%%%%&&&''',,,***(((''''''&&&$$$###%%%&&&&&&''''''''''''&&&)))((('''((()))***)))(((((()))*********)))(((''')))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((+++(((&&&%%%&&&''''''&&&((('''&&&&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&'''((())))))'''&&&''''''))))))))))))))))))))))))&&&###%%%)))++++++,,,///)))...,,,...888EEEcccEEE===555444555555666888444777>>>HHHTTT]]]bbbdddbbbccceeegggiiikkknnnrrr{{{}}}wwwiii[[[SSSKKKEEEBBBHHHTTTdddwww{{{aaaLLLAAA>>>???:::888555222000.................................---...///000///---+++***,,,,,,+++++++++***++++++******))))))******))))))*********++++++++++++***+++***(((((())))))((('''((((((((((((((()))******(((((('''&&&%%%&&&&&&'''''''''&&&'''))))))((('''$$$%%%%%%&&&&&&''''''''')))((('''((()))***)))(((''')))***++++++***((('''***)))((('''&&&&&&&&&'''&&&&&&&&&''''''''''''(((---***'''%%%&&&''''''''')))(((&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&''')))***)))'''&&&&&&'''))))))))))))))))))))))))$$$"""%%%***------///333***...---///888EEEcccGGG>>>555444444444555777666:::BBBMMMXXX___bbbcccaaadddgggiiilllrrrwww{{{zzzpppjjj___VVVNNNKKKKKKPPPZZZcccvvvlllUUUFFF@@@???<<<:::777444111///..............................///......------......///---,,,+++*********++++++,,,,,,,,,+++***)))))))))++++++******)))))))))))))))((('''((())))))(((''')))(((((((((((())))))***((((((''''''&&&&&&&&&&&&%%%%%%%%%'''***+++***)))%%%%%%%%%%%%&&&&&&'''''')))((('''((()))***)))((('''(((***,,,,,,+++)))(((''''''((())))))(((''''''&&&&&&&&&''''''''''''(((,,,)))&&&%%%&&&'''((((((***)))'''((())))))(((&&&&&&''''''((((((''''''&&&''')))***)))'''&&&&&&'''))))))))))))))))))))))))///,,,+++...---******,,,+++///...///888EEEcccHHH>>>555333333333444777:::>>>GGGSSS]]]dddffffffdddiiilllnnnrrr{{{tttkkkbbbZZZRRRKKKIIILLLYYYiiizzzcccPPPDDD>>>===<<<888555222000//////........................///...---,,,,,,---///000---,,,+++*********+++,,,+++---------+++***+++,,,,,,,,,***))))))((())))))(((''''''(((******((('''))))))(((((((((((())))))((((((((((((''''''&&&&&&((('''''')))******(((&&&'''&&&&&&%%%&&&&&&'''((()))((('''((()))***)))(((((()))***+++++++++***)))%%%&&&'''(((((((((&&&&&&&&&&&&&&&''''''''''''((()))'''%%%%%%'''(((((((((+++)))(((((())))))((('''''''''(((((((((((('''''''''((())))))'''&&&''''''))))))))))))))))))))))))///,,,,,,///...,,,+++...,,,000...///777CCCaaaHHH>>>555222222111333555999???JJJVVVbbbhhhjjjiiilllqqqttttttyyy}}}vvvnnnbbbTTTKKKIIIKKKSSSbbbtttttt___NNNDDD>>><<<999666333222111111....................................---,,,,,,+++...---+++))))))***+++,,,***,,,...---++++++---///---,,,+++))))))))))))***&&&&&&&&&(((******)))'''))))))(((((((((((())))))(((((((((((((((''''''&&&)))))))))***+++***'''$$$)))((('''&&&&&&&&&'''((()))((('''((()))***)))((())))))*********+++++++++***)))((('''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''(((((('''***(((''''''((()))'''&&&''''''((((((((((((''''''%%%'''))))))((('''((()))))))))))))))))))))))))))***''')))---///...///333,,,///------555@@@]]]HHH>>>444111111000222555666===IIIWWWcccjjjkkkkkkrrrxxx{{{yyy~~~|||ppp```UUUQQQJJJIIIMMMXXXkkkmmmYYYLLL>>><<<999666444222222222////////////////////////...///000000///,,,)))'''...---+++))))))***+++,,,(((+++------++++++...000---,,,+++)))))))))******&&&&&&&&&(((******)))'''***)))(((((((((((())))))((((((((()))(((''''''&&&''''''(((***++++++(((&&&***)))((('''&&&&&&'''((()))((('''((()))******(((******))))))***+++,,,,,,111///+++(((&&&''')))***&&&&&&&&&'''''''''((((((#########%%%((()))(((&&&)))'''&&&&&&'''(((&&&%%%''''''((((((((((((''''''%%%&&&((()))((('''((()))))))))))))))))))))))))))...++++++------+++***---+++///,,,+++333>>>ZZZJJJ@@@777444444222333555666:::GGGXXXdddkkkqqqvvvuuueeeZZZQQQOOOKKKJJJOOO\\\mmmzzznnnWWWHHH>>>555444444222000000444222111111222111000...***...111333111///---,,,---,,,,,,+++***)))((((((((()))***,,,,,,,,,+++***,,,,,,++++++***)))((((((++++++******))))))((((((((((((((((((((((((((((((+++)))&&&&&&''''''%%%"""''''''''''''((((((((((((&&&&&&((())))))(((''''''(((((())))))*********+++)))))))))(((((((((((((((***)))'''%%%$$$%%%&&&'''((('''%%%$$$$$$%%%&&&'''''''''''''''(((((((((((()))'''%%%&&&((()))'''%%%''''''''''''''''''''''''(((&&&&&&))))))''''''***+++)))(((((()))******)))******+++,,,------------,,,///+++,,,555===TTTtttJJJ@@@777555444222333555444777DDDXXXhhhrrryyy~~~wwwooofff```WWWOOOKKKPPPZZZbbbyyy~~~hhhTTTGGG;;;888888666444444222000//////000000///---+++...111222000...,,,,,,---,,,,,,+++***)))))))))))))))***+++++++++++++++,,,,,,++++++***))))))((())))))))))))(((((((((((((((((((((((((((((((((((()))'''%%%&&&(((((('''%%%((((((((())))))))))))***'''''''''(((((('''&&&&&&((((((((()))))))))******))))))))))))))))))))))))+++***(((&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((()))'''%%%&&&((()))'''%%%''''''''''''''''''''''''(((&&&&&&))))))''''''***+++)))(((((()))******)))******+++,,,,,,---,,,,,,,,,...+++---555<<>><<<999555333333111///...///000000//////111333333111...---,,,,,,,,,,,,,,,,,,+++++++++,,,+++***)))******,,,---+++++++++*********))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********,,,+++)))'''&&&&&&''''''''''''''''''''''''''''''***************++++++++++++***)))(((''''''''''''$$$%%%'''(((((((((&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))&&&&&&******'''(((++++++)))(((((()))******))))))******++++++************...---///444888IIIdddRRRGGG===888666333222444666999HHHccc|||tttfffXXXOOOKKKJJJLLLTTTeee{{{vvvrrrwwwlllVVVJJJDDD???:::888444222///...///000000///222333555444222///...---,,,,,,,,,,,,,,,------------,,,+++******+++,,,---+++++++++***************)))))))))******+++++++++))))))))))))))))))))))))((())))))((('''''''''''''''''''''((((((((())))))---,,,***(((''''''((((((''''''''''''&&&&&&&&&&&&))))))******++++++++++++))))))((('''&&&&&&&&&&&&$$$%%%'''((()))(((''''''''''''''''''((((((((((((&&&'''(((((((((((())))))'''''''''''''''''''''''')))''''''******((((((++++++)))(((((()))******)))))))))***+++++++++*********...---///444666EEE```YYYMMM@@@999555333333555999>>>OOOjjjyyyjjj```VVVLLLDDDDDDNNN```vvvyyyfffXXXNNNDDD???===999666333111111111111000333555555444111...------,,,,,,,,,------.........---,,,,,,++++++++++++,,,******************************++++++++++++++++++))))))))))))))))))))))))((()))***)))'''&&&'''(((''''''''''''((((((((((((++++++***)))(((((((((((('''''''''''''''&&&&&&&&&(((((())))))***+++++++++((((((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''''''''((((((((((((&&&'''((()))(((((()))+++'''''''''''''''''''''''')))''''''***+++((((((++++++)))(((((()))******)))((()))***+++,,,,,,,,,,,,***///...///444555DDD___{{{```RRRBBB999555222333777888AAAVVVpppwwwjjj\\\NNNHHHHHHMMMZZZfffzzzlll]]]PPPIIIIIICCC@@@;;;888888888777777333444444222///---,,,,,,+++,,,,,,---...//////000,,,,,,------,,,,,,+++***************************+++++++++***************))))))))))))))))))))))))&&&(((***)))'''''')))+++'''(((((((((((()))))))))''''''(((((((((((('''&&&((((((((((((''''''&&&&&&''''''((())))))***++++++)))))))))(((((('''&&&%%%&&&&&&&&&&&&'''((()))***''''''''''''((((((((((((%%%'''))))))((((((***,,,''''''''''''''''''''''''***''''''***+++((()))++++++)))(((((()))******)))((((((***,,,---.........+++///...///333555DDD___{{{dddUUUDDD:::444222444777777BBBYYYttt}}}nnn]]]RRRJJJEEEGGGNNN]]]oooooo```YYYYYYMMMIIIDDD@@@??????>>>>>>222333333111---+++******+++,,,,,,---...///000000,,,,,,---...---,,,***)))******************++++++++++++******))))))(((((())))))))))))))))))))))))$$$'''))))))((((((+++---))))))))))))************$$$%%%&&&'''''''''&&&%%%))))))((((((((('''''''''&&&''''''((()))*********************)))((('''&&&'''&&&&&&&&&'''(((***+++''''''''''''((((((((()))%%%'''***)))((((((***,,,''''''''''''''''''''''''***'''(((++++++)))))),,,+++)))(((((()))******)))'''(((***,,,...//////000+++///......333555EEE```~~~nnn[[[EEE999555444555777999DDDZZZtttvvvfffYYYPPPJJJGGGOOOVVVfff{{{ssshhhbbbYYYTTTPPPPPPRRRNNNEEE<<<555444333111///...------------...///000111222222/////////...---+++***)))************************++++++***************+++)))+++---......---,,,+++---,,,***)))))))))*********)))((('''&&&&&&'''(((''''''((()))+++---...///%%%&&&((()))))))))((('''((()))******)))***,,,...))))))))))))(((((((((((((((((((((((((((''''''&&&'''%%%$$$&&&)))***(((%%%******))))))((((((''''''+++***)))'''''''''((())))))))))))))))))(((((((((,,,+++******)))*********((()))+++,,,------,,,+++///,,,,,,000111555EEEXXXxxxppp\\\FFF:::666444555777===FFF[[[sss{{{nnnaaaVVVOOOIIIKKKTTTdddvvv~~~sssllliiifffbbb```]]]TTTHHH>>>444333222000///...------.........///000000111111//////...---,,,---......+++++++++++++++,,,,,,,,,++++++***************+++)))***++++++++++++))))))++++++)))((((((((()))))))))(((''''''''''''((()))///...,,,***((('''&&&&&&&&&'''(((((())))))((((((((()))******)))***,,,...))))))))))))(((((((((((((((((((((((((((''''''&&&)))'''&&&''')))***)))'''))))))))))))((((((((((((+++***)))((('''(((((())))))))))))))))))*********,,,++++++***************)))***+++------------,,,///,,,---111111555EEEWWWxxxrrr^^^HHH;;;666444444666===EEEWWWooottteee\\\MMMHHHFFFLLLYYYlllxxxvvvsssmmmfff[[[NNNAAA888222111000///............////////////////////////---,,,+++++++++---///000+++++++++,,,,,,---------+++***************++++++,,,++++++******))))))(((***)))(((((('''((((((((((((((('''''''''((()))))),,,+++***)))((('''''''''((((((''''''(((((()))***((()))******))))))+++---))))))))))))(((((((((((((((((((((((((((''''''&&&***(((&&&'''(((*********(((((((((((())))))))))))******)))((((((((())))))((())))))******+++++++++,,,,,,+++***************)))***,,,---......------///,,,---111111444DDDVVVvvvttt```III<<<666444444555999???OOOfffyyy~~~zzzqqq```UUUJJJFFFJJJUUUgggvvv}}}vvvjjj\\\MMM@@@777222000//////............///000000/////////.........******++++++,,,,,,,,,,,,******++++++,,,---------*********)))******+++,,,000///---,,,+++*********))))))))))))((())))))))))))))))))((((((((((((((())))))(((((((((((()))))))))((('''''''''(((***+++((()))***)))((()))***,,,))))))))))))(((((((((((((((((((((((((((''''''&&&***(((&&&&&&&&&(((***+++'''''''''((()))***************))))))))))))))))))'''(((((()))***++++++,,,,,,,,,+++************+++***+++---...///......---///,,,---111111444BBBTTTsssttt```III<<<666444333555666999GGG^^^tttxxx|||wwwiiiZZZPPPJJJJJJPPPXXXiiiuuu|||qqq___LLL>>>666444444//////............//////000000//////......------+++,,,...//////---+++))))))*********+++++++++,,,******))))))***++++++,,,000///...,,,+++*********)))*********************+++******)))(((((('''&&&---,,,+++)))'''&&&%%%%%%))))))((('''''')))***+++((()))***)))((((((***+++))))))))))))(((((((((((((((((((((((((((''''''&&&((('''&&&%%%%%%&&&)))***&&&&&&'''((()))***++++++))))))******************''''''((())))))***++++++---,,,,,,+++***+++++++++***+++---...///......---///,,,...222111333AAARRRpppsss___HHH;;;666333333555666777CCCYYYppp{{{vvv{{{zzzkkk```UUUKKKGGGHHHOOOUUUeee~~~lll___MMM===444222444666000000//////...//////////////////......------------///111222222///---+++************************))))))))))))***+++,,,,,,------,,,+++***((((((''')))******++++++++++++***************)))((('''&&&***))))))(((((()))))))))))))))(((((())))))******((()))***)))(((((()))+++))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''&&&%%%%%%(((***&&&''''''((()))******+++((()))***+++++++++******((()))))))))***+++++++++------,,,+++++++++++++++)))***,,,---......------///---...222111333@@@PPPnnnrrr^^^GGG:::555333333555666666???UUUlll}}}|||xxxwww}}}{{{rrrgggZZZPPPLLLGGGFFFNNN___ssstttkkkSSSIII<<<555333555666555222111000000////////////.....................---..................//////---,,,,,,++++++******)))))))))))))))***+++,,,---++++++,,,,,,+++)))(((''''''((()))+++++++++***)))'''((()))***+++******)))'''''''''(((***,,,---...(((((()))************)))((()))***)))'''''')))***))))))))))))(((((((((((((((((((((((((((''''''&&&%%%''')))((('''&&&(((***''''''(((((())))))******((()))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,)))***+++------------,,,///---...222111222???OOOmmmqqq]]]FFF:::555333333555666444<<>>777777;;;===;;;777333222111000////////////........................,,,***((('''(((+++///111///......---,,,+++***)))))))))))))))***+++,,,---,,,---...///...,,,***(((&&&'''(((*********)))((($$$%%%(((***,,,,,,,,,,,,...---,,,***)))((((((((('''(((***++++++******)))((()))***)))''''''(((***))))))))))))(((((((((((((((((((((((((((''''''&&&%%%(((+++***((('''(((***(((((((((((())))))))))))((()))***+++,,,,,,+++***..................------...---,,,,,,++++++,,,,,,((()))+++,,,------,,,+++///---///222111222>>>NNNnnniiiWWWCCC999555333222333333555===LLL___rrr~~~|||wwwzzzxxxtttzzzttthhhYYYLLLCCCDDDGGGMMM^^^pppiiiQQQFFFFFF999===>>>>>>GGGPPPIII999<<<555222333333///+++***111000...///000111000///---.../////////...,,,,,,***++++++,,,+++***)))(((******************++++++...---+++*********++++++'''++++++))))))++++++'''******)))(((((((((((((((((()))***+++***)))'''%%%'''((()))***,,,,,,,,,,,,,,,)))''')))---...+++(((******)))''''''&&&&&&&&&(((((((((((((((((((((((()))***+++,,,+++)))'''&&&%%%&&&((()))))))))(((''')))***++++++***+++---///+++///333333000...------000......///,,,&&&%%%'''******+++++++++,,,,,,,,,,,,---000111///222???MMMwwwbbbQQQ???666333111000111333555:::HHH[[[mmmzzz{{{xxxzzzxxxtttxxxkkk[[[LLLGGGCCCCCCNNN]]]iii}}}|||gggSSSDDD???AAA;;;CCCKKKOOOXXX^^^VVVHHH:::333///111222000......111///------.../////////---.../////////...---,,,++++++,,,,,,,,,+++***)))******************++++++---,,,+++*********++++++(((******((((((******(((******)))(((((((((((((((((()))*********((('''&&&***************)))((((((***(((&&&(((,,,---***'''******)))''''''&&&&&&'''((((((((((((((((((((((((((()))***++++++***((('''&&&'''((()))))))))(((((()))***++++++***+++---//////555<<<@@@@@@;;;444000///,,,,,,...,,,((((((******++++++++++++,,,,,,,,,,,,---000000...111>>>LLLqqqZZZKKK;;;444333222111222666555999EEEWWWjjjxxx}}}{{{}}}{{{vvvzzzppp]]]PPPEEE===@@@IIIKKK[[[qqqzzz___LLLAAA<<<<<<>>>HHHUUUbbbhhhmmmmmmcccVVV???888222222333111000111222///---,,,---///000000......//////......---,,,,,,,,,---------,,,+++***++++++++++++++++++******,,,,,,+++************+++(((***)))&&&&&&)))***(((***))))))((((((((((((((())))))))))))((((((((((((******++++++******)))((()))'''&&&'''+++,,,)))&&&******)))(((''''''''''''(((((((((((((((((((((((('''(((***++++++***))))))'''((())))))******)))))))))***++++++***+++,,,...666<<>>BBBKKKXXXccc|||xxxkkkaaaRRRGGG<<<777444111000111222000------...000000000//////......---------------------------------...,,,,,,,,,,,,++++++******************************)))+++)))%%%%%%)))+++)))))))))(((((((((((())))))))))))(((((((((((()))***&&&'''(((***++++++,,,,,,)))))))))***+++++++++)))***))))))(((((((((((()))))))))))))))))))))))))))(((((())))))************)))))))))))))))******+++***+++,,,+++******,,,---555<<>>888555222111222///...,,,,,,...///...---//////...------------...------,,,,,,,,,---......---------,,,++++++******((()))******+++*********)))+++***''''''***+++)))((((((((((((((())))))***(((((((((((())))))))))))''''''((((((''''''&&&%%%))))))***+++++++++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((()))***+++++++++,,,+++******+++---///444@@@QQQ___ccc\\\TTTEEE;;;111---,,,))))))***,,,,,,,,,,,,---------------,,,---000111333<<>>999444222222/////////000111111///---000///...---,,,------...,,,,,,+++++++++,,,.........------,,,++++++******'''((()))***++++++***)))))),,,,,,)))))),,,,,,)))((((((((((((((()))******&&&'''(((*********)))(((((((((((((((((('''&&&&&&((()))*********************)))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))(((((('''''''''((()))***+++,,,,,,+++******+++---...///444???LLLUUUXXXXXXKKK???333...,,,***)))+++,,,,,,,,,------------...---,,,---000333666>>>FFFccctttbbbPPPHHHFFFEEEEEEGGGKKKNNNUUUbbbpppyyy}}}}}}|||kkkYYYHHH@@@>>>@@@HHHQQQVVVnnn{{{dddSSSJJJEEECCCDDDLLL^^^vvvvvvkkkeeeYYYLLLDDD>>>666222222222222333555666555333000000///...---,,,---......,,,++++++***+++,,,............---,,,,,,+++******'''((()))+++++++++***)))))),,,---++++++---,,,)))((((((((((((((()))******%%%''')))***+++***)))((('''((()))+++,,,,,,,,,,,,&&&((()))***)))((()))******)))))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))((('''&&&&&&&&&''')))***+++,,,,,,+++***)))+++---///---,,,111;;;FFFNNNRRRNNNAAA444///---+++***,,,,,,,,,,,,---------......---+++---111444777???GGGccc}}}rrrddd\\\YYYVVVPPPKKKQQQSSS___ppp~~~wwwxxx{{{~~~nnnZZZLLLAAA999:::???HHHQQQbbbxxxoooTTTJJJEEEAAACCCJJJVVVkkkzzzooodddVVVKKK???555222444444222111111111000...,,,111000///------...//////000///---,,,,,,---///000,,,++++++******++++++,,,************************+++++++++******((('''''')))))))))))))))((('''''')))(((((()))++++++***)))***(((&&&&&&)))+++***(((((((((((((((((((((((((((***(((&&&%%%%%%'''***+++((((((((((((((()))******,,,++++++,,,---,,,***(((((('''&&&(((***,,,,,,,,,,,,------,,,***))))))******+++,,,...222777<<>>BBBHHHRRR___ooo~~~kkkWWWEEE@@@@@@DDDQQQ```{{{~~~qqqaaaUUUIII===666555333222000000000000...,,,000///......------.........---,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,************************++++++++++++***)))(((''')))))))))))))))(((''''''((((((''')))***+++***(((***(((&&&''')))+++***)))((((((((((((((((((((((((***)))'''''''''(((***+++((((((((((((((()))*********))))))***,,,,,,***((()))((('''(((***++++++++++++,,,---,,,***)))***+++(((((()))***,,,000333555888555000,,,******+++,,,............//////000000///...///111111444???JJJlll}}}xxxwwwtttooojjjhhhhhhmmmuuu{{{~~~vvvppprrruuuyyyvvviiiZZZLLLCCC@@@>>>AAADDDHHHPPPaaaxxxnnn^^^KKKBBB<<<@@@GGGTTTjjjooobbbVVVHHH<<<555666444222111111111000..................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))(((''''''(((''''''(((******)))'''***((('''''')))******)))(((((((((((((((((((((((())))))))))))*********+++((((((((((((((()))******((('''''')))+++,,,+++)))+++)))(((((()))******))))))***,,,+++******+++---)))(((''''''((()))+++,,,///...---++++++,,,---...------...///000111111222......///111111333===IIIkkk|||vvvqqqpppqqquuuzzz|||~~~yyymmm___RRRKKKBBBBBBAAA@@@BBBKKKXXXbbb}}}gggSSSHHH>>>???EEERRRaaaqqqzzznnncccTTTCCC888:::777444333333333222111,,,---.........---+++***+++,,,...//////...,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***)))))))))))))))((('''''''''&&&&&&'''))))))((('''))))))(((((()))*********(((((((((((((((((((((((('''((()))*********))))))((((((((((((((())))))***((('''''')))+++---,,,+++,,,***)))((()))***)))(((''')))++++++******,,,---+++******))))))***++++++,,,,,,---....../////////+++,,,---...///000111222......///111000222<<>>@@@HHHXXXnnn{{{rrraaaNNNBBB<<<999444222111222111111,,,---.........---+++***,,,---000111111000---,,,,,,---............---,,,++++++++++++++++++++++++,,,------------,,,++++++)))))))))))))))((('''''''''&&&&&&'''))))))((('''))))))))))))))))))***+++))))))))))))))))))))))))%%%&&&((()))***)))((('''((((((((((((((())))))***)))(((((())),,,......------+++)))((()))))))))''''''(((************,,,...++++++++++++,,,,,,---...,,,---.../////////...---******+++,,,...///000000......///111000111:::DDD^^^}}}|||wwwwwwzzz~~~uuufff\\\NNNCCC???@@@BBBCCCGGGPPPaaawwwyyybbbSSSFFF<<<===CCCNNN[[[pppooo\\\OOO>>>999444000...........................---,,,,,,---...000111111000...---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++)))))))))))))))(((''''''(((''''''(((******)))''')))*********))))))+++,,,))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((()))*********)))((())),,,.........,,,***)))((()))***)))((('''(((************+++---((()))***+++,,,---......,,,---.........---,,,+++******+++,,,---...............///111000000999BBBXXXyyy|||yyyxxx|||~~~~~~~~~~~~{{{rrrdddTTTHHHCCCBBBDDD???DDDMMMZZZlllkkkZZZJJJDDDAAAAAAJJJWWWjjjyyyxxxeeeYYYBBB===666111///...///...000///......------......---...///000000///...------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))))))))(((''''''((((((''')))***+++***((((((***+++***)))(((+++---))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((()))*********)))((((((***,,,------,,,***(((((()))***))))))''')))******))))))***,,,'''((()))+++,,,---------......////////////...---,,,,,,,,,---------......---...///111000000777AAAWWWzzzzzzvvvyyy{{{{{{{{{}}}zzz~~~yyyhhhTTTFFFAAABBB@@@BBBDDDGGGQQQfffwwwdddPPPDDD<<>>@@@GGGNNN\\\rrrwww```OOOCCC???@@@EEEPPPaaavvvyyyooocccQQQCCC;;;666444222222222222333222222111111////////////////////////000//////............/////////...---,,,,,,++++++,,,,,,,,,++++++++++++***---+++******++++++)))(((*********)))))))))))))))***((()))+++***&&&$$$&&&***))))))))))))((((((((()))'''%%%&&&'''((('''''')))))))))))))))*********)))))))))******+++++++++************++++++++++++***)))((((((((()))+++,,,,,,,,,+++++++++---...///444777;;;@@@IIIRRRSSSOOOMMMIIIDDD>>>999444000---000...///000000000666>>>SSSwwwyyyqqqnnnsss~~~zzzmmm```XXXPPPFFFAAABBBGGGKKKTTTeee}}}www^^^MMMCCC???@@@BBBWWWggg}}}wwwaaaLLL???888666555111222222222222222111111////////////////////////000///............//////000///...---,,,+++******++++++++++++++++++++++++---,,,************)))''')))))))))))))))************((((((***(((""" ))))))))))))))))))))))))***)))(((((())))))))))))*********)))))))))))))))************))))))))))))'''((((((((())))))))))))))))))(((((())))))***++++++******+++,,,...000111555<<>>???BBBIIIWWWnnn{{{jjjSSSGGG;;;;;;DDDSSSdddqqqzzz___III<<<666555222222222222111000///...///////////////////////////............//////000000000///...------,,,,,,***++++++++++++,,,,,,,,,---+++******++++++)))(((*********)))))))))))))))'''&&&(((,,,---++++++---)))))))))************+++((())))))(((''''''(((***)))))))))))))))*********++++++***)))(((''''''&&&************++++++++++++((()))))))))************(((((()))+++---111444555AAALLL]]]rrrfffMMM===555222......111222222555999LLLlll~~~zzzwwwrrrkkkgggjjjtttzzzgggXXXHHHEEECCCCCCBBBEEESSSaaaqqq]]]OOODDDAAACCCMMM[[[kkk|||oooXXXGGG<<<888444444444333222000///...////////////////////////...............///000000000000000//////.........******+++++++++,,,,,,,,,,,,***)))***++++++***)))++++++******))))))(((((()))&&&'''+++,,,***+++...))))))*********+++++++++&&&((()))'''%%%%%%''')))(((((())))))******++++++(((((())))))))))))))))))************++++++++++++(((((()))***************+++***++++++---///222333;;;DDDSSSgggoooXXXCCC555222......111333333444888FFFeee~~~~~~~~~|||yyyyyyssskkkfffjjjvvvzzzjjjYYYQQQIIIDDD???<<>>===666000111222000...///(((,,,...---...111111...000000000000000000000000333111000000000///---+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,***(((((((((((()))******))))))))))))*********)))((()))***)))'''%%%''''''(((((())))))******&&&&&&''''''(((((())))))(((***,,,------+++(((&&&,,,***))))))******)))'''************************,,,,,,---....../////////222333777CCCVVVoooooobbb^^^WWWFFF444000111111000///000333666CCC\\\~~~}}}|||{{{{{{wwwrrrkkkhhhmmmzzzyyygggWWWMMMGGGCCCAAAAAAHHHWWWjjj{{{~~~pppeee\\\______YYYNNNEEEDDDFFFFFFYYYlll~~~nnn[[[LLLAAA999333444444111......+++...///......000///,,,000000000000000000000000333111000000000///---++++++++++++******+++++++++,,,,,,++++++++++++++++++,,,+++***)))((((((((()))******))))))))))))******,,,***))))))*********)))(((((((((((())))))******'''''''''(((((((((((((((((()))+++,,,,,,+++***))),,,***))))))******)))'''************************------------...///000111222222333999FFFWWWiiisssooocccRRRIIIKKKMMMEEE999111111111000///000333555???WWWzzz~~~}}}}}}}}}wwwrrrmmmlllqqq}}}~~~mmm^^^QQQGGG@@@>>>===BBBLLLZZZlllvvvaaaVVVNNNIIIHHHEEECCCDDDGGGMMMYYYfff|||ssscccIII???777666555222......---000111...---///...+++000000000000000000000000222111000000000///---++++++++++++******+++++++++,,,,,,,,,++++++*********,,,+++***)))((((((((()))******))))))))))))******,,,+++))))))+++,,,,,,+++((((((((())))))))))))***))))))((((((((((((((('''''''''((()))+++,,,,,,---+++***))))))***+++)))(((************************...---,,,,,,,,,...000222111///...///555>>>HHHNNNLLLEEE<<<:::AAAIIIFFF===111222111000...///222444===UUUxxx~~~~~~~~~}}}vvvsssoooqqqwwwtttdddTTTIIIDDD@@@@@@DDDKKKVVVffftttzzz___OOOHHHDDDBBBFFF@@@AAALLLWWWeee|||xxxXXXJJJ;;;666444111//////...000000...---//////,,,////////////////////////111000//////000///---+++***++++++++++++++++++***---,,,,,,++++++*********+++******)))))))))))))))******))))))))))))******)))))))))+++,,,---,,,***))))))))))))))))))))))))***)))))))))((((((''''''&&&&&&''''''))),,,...///+++***))))))++++++***)))************************...,,,+++******,,,///111...---,,,,,,///333777999555555555999BBBHHHCCC999111111111///...///111444???VVVwww~~~}}}|||vvvtttssswwwmmmaaaQQQJJJDDDAAABBBEEEOOOXXXppp{{{cccOOODDD??????@@@BBBBBBLLLaaarrrjjjWWWAAA666333111000111---000000------111111///////////////////////////000///.../////////---+++***+++,,,,,,,,,,,,+++***,,,,,,,,,++++++*********************)))))))))(((******))))))))))))******&&&'''))),,,...---***'''************))))))))))))******))))))(((((((((''''''&&&&&&'''(((+++...///+++***)))***+++,,,+++***************************,,,+++)))((()))+++...000---------......///000111+++---000444<<>>???GGGQQQ^^^rrrqqqVVVEEE>>>999444333000222111------000111...000000000000000000000000///...---...//////---+++,,,---///000000///---,,,*********++++++,,,,,,---((()))***++++++***)))(((******))))))))))))******,,,+++***+++,,,,,,***)))+++++++++*********)))))))))))))))))))))*********)))(((((((((((())))))***+++***)))***,,,---,,,+++************************++++++++++++,,,---...///,,,---/////////...,,,+++///000---***---333666444---............///333666>>>QQQnnnooo___aaalll}}}lll\\\LLLCCCAAA???AAAGGGSSSdddxxxvvv^^^LLLKKKEEEAAABBBCCCHHHUUUccc|||yyy^^^MMMEEE===666222222444222---,,,//////---000000000000000000000000///...---...//////---,,,---...000111111000...---))))))***+++,,,------...((()))***++++++***)))(((******))))))))))))******111...***)))***+++,,,,,,++++++++++++******))))))(((((())))))******++++++))))))))))))((((((((('''+++***)))***,,,---,,,+++************************,,,,,,---....../////////***,,,...000111000///...))),,,---++++++,,,)))$$$,,,---------...000444777BBBTTTooowwwmmmnnnuuutttcccNNN???III@@@>>>GGGPPPZZZllllllXXXKKKGGGEEEAAABBBHHHPPP\\\rrrrrr```NNNJJJDDD555444555333000000222333222555000,,,,,,///222000...///...---,,,,,,---...///,,,------......------,,,+++,,,,,,---,,,+++***))),,,,,,***)))))))))***+++)))***++++++++++++***)))+++)))(((((()))******))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---...,,,***))))))***+++,,,))))))***+++---...//////---,,,++++++---///......,,,,,,++++++,,,,,,---...000///000111000...222999AAAZZZwww}}}|||vvvaaaPPPJJJAAA===CCCIIILLLWWWeeexxxzzzeeeVVVJJJDDDCCC@@@CCCKKKWWWcccrrr{{{lll\\\VVVLLL999444333222000000111000///444000,,,,,,///111000---000000///...---,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++***))),,,+++***)))))))))***+++************************+++***((((((*********))),,,,,,,,,++++++*********))))))))))))))))))))))))***************)))))))))************+++,,,------444222///---,,,,,,,,,---))))))***+++---...//////...,,,++++++---.........------,,,,,,------...//////...///111///...333:::CCCZZZvvvyyyhhhTTTHHH???AAABBBAAAEEEKKK___sssyyy]]]LLLDDDAAAAAABBBEEEPPPbbbttt{{{nnnfffUUU===666444111111111111000///333///,,,,,,...000///---111111000///...,,,***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******,,,+++******))))))******,,,+++***))))))***+++,,,+++***((((((***+++***)))+++++++++++++++*********))))))))))))))))))))))))***************+++++++++++++++++++++,,,---......777555222///---,,,++++++))))))***+++---...//////...,,,++++++---......---...------------...//////...---...000000///444<<>>>>>BBBJJJYYYiiizzz{{{mmmTTTLLLEEECCCDDDJJJVVVaaa}}}jjjLLL???666000222444222111333000...------......---,,,---.../////////...---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++******)))))),,,+++)))(((((()))+++,,,,,,***))))))***++++++***************************))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,,,,---...///000...---,,,+++***)))))))))))))))***+++---.../////////---,,,,,,---...---,,,,,,,,,,,,+++,,,,,,---...000///000222222222999BBBWWWkkksss```QQQGGG@@@<<<>>>???EEEPPP^^^ooouuu```SSSEEECCCCCCGGGNNN[[[ooo{{{___HHH:::000111222///...111////////////......------------...............---,,,------......------,,,++++++******++++++,,,---***++++++++++++***)))))),,,+++***))))))***+++,,,,,,+++))))))+++,,,+++***)))))))))***************))))))))))))))))))))))))'''''''''((())))))******,,,,,,,,,,,,---...//////,,,,,,,,,,,,++++++++++++))))))***+++---.../////////---,,,,,,---------,,,,,,++++++++++++,,,------111///000222111222999BBBYYYppp}}}jjjYYYKKKBBB???===>>>DDDLLLUUUdddrrr}}}jjj[[[OOOGGGFFFHHHPPP^^^nnn~~~qqqVVVDDD666444333---,,,000///000000000///.........000///...------------------......//////......---++++++*********+++,,,---***++++++,,,+++***)))(((************************---+++******+++,,,++++++((()))))))))*********+++))))))))))))))))))))))))'''(((((()))******++++++++++++++++++,,,---...///+++++++++,,,++++++******))))))***+++---...//////000...,,,,,,---------+++,,,,,,,,,,,,,,,---......111//////000///000777@@@WWWpppmmmYYYMMMCCC??????CCCFFFHHHPPPZZZiiizzz{{{cccSSSKKKGGGEEELLLRRRbbb{{{|||cccNNN===999555...,,,111///000111111000......///333111///---,,,+++,,,,,,......////////////......++++++*********+++---...******+++,,,+++***)))((()))***++++++++++++***)))---+++******+++,,,,,,+++(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++,,,---......***************)))''''''))))))***+++---...//////000...,,,,,,------,,,+++...------------...//////000...---.........555>>>SSSnnnqqqaaaSSSGGG???@@@BBB@@@???AAARRR___ssswww^^^NNNGGGDDDHHHOOOZZZnnnfffRRREEE===222000555222111111111000//////......000111111000...,,,,,,,,,***,,,///000...---,,,,,,,,,,,,,,,+++++++++*********************+++++++++******+++++++++******))),,,++++++******++++++,,,,,,+++******))))))*********)))))))))))))))***+++((((((((((((((())))))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))*********+++,,,---///000222333222///,,,++++++,,,222,,,***,,,---,,,,,,............------000555999LLLjjjzzzbbbTTTGGGCCCAAA??????AAAFFFOOO]]]ooosssbbbPPPIIIIIINNNYYYcccyyykkkYYYNNNFFF999555777444111111000000///......---...///000000///.........+++---//////---,,,,,,---,,,,,,,,,++++++++++++***++++++******************((())))))*********)))))),,,++++++******++++++,,,,,,+++******))))))******++++++***))))))*********((((((''''''(((((()))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))))))))******+++---...///222333222000---+++,,,---111---+++---...,,,+++---.........------000555999JJJfffwwwhhhWWWMMMGGGCCC@@@@@@???BBBIIISSSaaatttjjjVVVMMMGGGKKKUUUddduuupppaaaYYYQQQAAA999888444000000000///......------------...///000000//////,,,---......,,,,,,---...,,,,,,,,,,,,++++++++++++,,,+++++++++***)))))))))&&&'''((())))))))))))))),,,++++++******++++++,,,++++++***))))))))))))***,,,,,,+++***))))))))))))((((((''''''(((((()))******++++++,,,,,,++++++***++++++,,,,,,,,,+++******)))))))))***+++,,,---...222222222000---,,,---...111---,,,000000,,,******.........---...000555888GGGaaa~~~ooodddZZZPPPGGG@@@AAA@@@AAAFFFMMMYYYkkkzzziiiWWWHHHJJJQQQ^^^ooottthhhbbb[[[HHH<<<888222000000//////...---------...---...///000000///...------...---++++++---///------,,,,,,,,,+++++++++,,,,,,,,,+++***)))((((((''''''((()))************,,,++++++******++++++,,,++++++***))))))))))))))),,,+++***)))(((''''''''')))))))))))))))***++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***))))))))))))***+++,,,---111111111000---,,,---///000------111222---))))))---............111555888EEE]]]{{{vvvhhhVVVHHHEEEAAA???BBBDDDHHHSSS___wwwuuuaaaTTTOOORRR]]]lll|||{{{oookkkeeeRRRCCC;;;222000000000///......------000///......000000...,,,------...---++++++---///---------,,,,,,,,,++++++,,,,,,,,,+++***)))((((((((()))******+++++++++***,,,++++++******++++++,,,+++***))))))(((((())))))+++***)))((('''&&&&&&&&&++++++******++++++,,,---***++++++,,,,,,++++++******++++++,,,,,,,,,++++++))))))))))))***+++,,,,,,///000000///---,,,---//////---...222333...***)))---.........///111444777DDD\\\{{{lll[[[KKKCCC>>>@@@@@@???CCCKKKZZZiii|||~~~jjjXXXNNNPPPWWWlll|||vvvrrrnnn^^^OOOCCC666111111111000//////......111///---...000111...+++,,,---......,,,,,,---...------------,,,,,,,,,,,,,,,+++++++++***)))))))))******++++++++++++******,,,++++++******++++++,,,******)))(((((((((((()))***)))((((((''''''''''''+++++++++***+++,,,,,,---***++++++,,,,,,++++++*********+++,,,,,,,,,++++++***************+++,,,,,,---......---,,,+++---...///,,,---222333///++++++,,,---/////////111444777DDD^^^sss___OOOCCCAAA@@@<<<===CCCFFFQQQ```pppyyylll^^^UUURRRWWWeeesss{{{vvvtttfffXXXJJJ999222222222111000000//////000---+++---111222///,,,+++---//////---,,,,,,---...------------,,,,,,,,,++++++******************++++++++++++***)))(((''',,,++++++******++++++,,,******)))(((((((((((((((+++***))))))))))))*********))))))))))))***++++++***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,---+++,,,---,,,++++++,,,......+++,,,111333///---...,,,---//////000111444777EEEaaauuu___KKKEEEBBB<<<<<>>>>>@@@@@@DDDKKKUUUfffvvvcccZZZNNNHHHKKK^^^wwwyyyqqqeeePPP===;;;888333000///000111222333222111///---,,,++++++---,,,+++***+++,,,---........./////////...,,,+++************************++++++++++++++++++++++++,,,---...+++((((((***---...,,,***(((''''''((()))))))))))))))************++++++******************+++,,,------,,,+++)))((())))))***+++---...//////++++++,,,,,,,,,+++******,,,------......------,,,+++,,,.../////////...---111000//////000222444666FFFaaaxxxjjj[[[JJJAAA@@@999888:::@@@GGGRRRfffvvvzzzkkk\\\TTTRRRMMMPPP^^^wwwzzzpppeeeUUUGGG===888333//////000///...111000///..................---------------......---......//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***,,,---+++)))(((***,,,---,,,***((('''((()))***))))))))))))************************************++++++,,,,,,,,,+++************++++++,,,---......---------,,,+++***)))(((,,,------......------,,,,,,------...............111000//////000222444666BBB]]]nnnWWWIIIDDD:::999:::===???DDDOOOZZZlllxxxjjjYYYMMMGGGIIINNNUUUbbb{{{~~~qqqhhh___VVVGGG???666111111111///,,,............///000111111....../////////.........,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))++++++***)))***++++++***)))(((((()))***+++))))))))))))************************************++++++******++++++,,,,,,+++++++++,,,,,,---------.........---+++***(((''',,,------......------,,,---------------......///111000//////000222444666@@@[[[~~~iiiVVVKKKAAA>>>===???@@@???CCCIIIPPP[[[kkkxxxooobbbSSSJJJFFFHHHPPPYYYlll}}}yyyqqqlllgggXXXMMM>>>666444333111///............///000111222---...///000000...---,,,+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&(((***++++++***************)))))))))***+++,,,((()))))))))***************************++++++++++++***))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))),,,------......------,,,...---,,,+++,,,---...///111000//////000222444666@@@ZZZ~~~{{{dddTTTEEE@@@<<<======;;;;;;>>>AAAGGGQQQZZZ___bbbccccccSSSKKKDDDDDDJJJUUUfffttt{{{wwwkkk]]]KKK<<<666444222111000000/////////000000111---.../////////---,,,+++,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++'''''')))***++++++***))))))))))))******+++,,,,,,((()))))))))************))))))*********+++++++++******))))))***,,,...///------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,,,,------......------,,,------,,,++++++---...///111000//////000222444666???YYY|||tttbbbPPPGGG>>><<<<<<:::999;;;<<<>>>BBBEEEIIIKKKMMMMMMEEEAAAAAAHHHVVViii{{{nnn[[[HHH;;;444222111111111000/////////000000...............---,,,+++---,,,,,,,,,,,,,,,---...************************++++++++++++++++++++++++***))))))***+++,,,***))))))******++++++,,,,,,,,,))))))))))))************)))))))))***++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,------...111000//////000222444666>>>WWWzzzvvvbbbUUUGGGAAA???===<<<===<<<<<<<<<===@@@BBBCCCDDDDDDGGGQQQaaasssoooZZZGGG999333222111000000000000000111111111000///...------------...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))+++,,,+++)))******++++++,,,+++++++++))))))))))))************((())))))***++++++,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------......------,,,++++++,,,------------,,,111000//////000222444666???WWWzzzooo^^^LLLCCC???===<<<===<<<<<<;;;===???AAABBBBBBHHHRRRgggjjjRRR???666444000/////////000111222333333222000............//////...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000---))))))+++,,,+++***++++++,,,,,,,,,++++++***))))))))))))************((())))))***++++++,,,,,,)))***+++------,,,+++***+++++++++,,,,,,---------............---,,,,,,+++,,,------......------,,,***+++,,,---...---,,,+++111000//////000222444666BBBZZZ|||}}}}}}~~~rrr]]]LLLCCC@@@<<<888@@@999999AAACCC>>>@@@III[[[llltttbbbKKK;;;555111///111444333...+++,,,//////............//////222000---+++,,,,,,+++***((()))+++,,,,,,+++)))(((,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((((((((())))))************************,,,++++++******++++++,,,))))))))))))***+++,,,---...---,,,,,,+++++++++,,,//////...---+++***))))))//////...---,,,,,,,,,,,,///111222222222333555777HHHccc{{{||||||gggUUUIIIBBB<<<888???::::::@@@AAACCCOOO^^^www|||jjjTTTCCC<<<555111000222222///...000//////............//////222000---,,,,,,,,,,,,+++)))***+++------+++***)))******++++++,,,,,,,,,---+++++++++++++++++++++,,,---,,,,,,+++***))))))((())))))))))))))))))))))))************************,,,------------------,,,))))))))))))***+++,,,---...------,,,,,,,,,,,,,,,))))))***+++---...///000---,,,,,,+++++++++++++++...000222333333555888:::KKKfffyyy{{{rrr___RRRGGG@@@<<<===;;;===CCCHHHRRRhhh~~~qqq\\\JJJBBB:::444000000111000111444//////............//////333000---,,,---------,,,***+++,,,------,,,+++***))))))***+++,,,---......++++++++++++++++++++++++...---,,,+++***)))((((((((()))***++++++***)))(((***************************+++,,,------,,,+++******))))))******+++,,,---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000222444555777:::===KKKcccxxx|||rrrbbbUUUIIICCCAAA;;;===FFFSSS```pppqqq___OOOFFF===555000000222111222444//////............//////222000---,,,---...---,,,+++,,,,,,------,,,,,,+++******++++++,,,------...,,,,,,,,,++++++++++++***......---,,,***)))((((((((()))+++,,,,,,+++)))(((************************'''(((***++++++***((('''************+++,,,------.........///.........---//////...---,,,++++++***---...///000000111111111000222444444555777999<<>>QQQttt}}}xxxhhhXXXNNNFFF@@@DDDMMMWWWbbbwww|||qqqeee[[[HHH>>>555444444222///...//////............//////000...,,,+++,,,------,,,,,,,,,++++++++++++,,,,,,...---------,,,,,,,,,+++******+++++++++,,,,,,,,,---------,,,++++++*********+++,,,------,,,+++******************************+++,,,------,,,+++***+++******++++++,,,---......///000111222111000///.........---------------***+++---////////////...222333333333222222444555<<>>IIIOOOUUUZZZ???666///---...------///........................000222444444333111111111555>>>VVVwwwuuu|||xxxkkkZZZTTTMMMHHHJJJOOOVVVZZZeeexxxmmmTTTCCC:::666555444333222000//////...------...///000000...+++------,,,---///---'''...---,,,,,,+++++++++,,,.............../////////---.../////////...,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,******++++++++++++******+++******+++,,,,,,,,,+++,,,...222:::HHHRRRRRRLLL:::222+++,,,......---//////.........---.........---000333444333222111222555>>>UUUwwwtttzzzzzzeeeXXXPPPQQQPPPNNNPPPYYYhhhtttcccLLL@@@777777666444222111//////...------...000111000///,,,......,,,,,,---***$$$...---,,,,,,++++++++++++,,,,,,+++*********++++++---.../////////...,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++***************+++------,,,***,,,///111555AAALLLGGG999666---(((***.........///000///............//////***---111222222222222333777@@@WWWyyyvvvzzzcccRRRKKKWWW]]]___[[[\\\lllbbbEEE???999444333000------111////////////////////////,,,------......------,,,)))000555222+++'''+++111------------------------......//////......---,,,111///---***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,+++++++++,,,,,,---------...---...444999;;;777222.........///////////////111///......000000---***///000111222222333222222555???VVVxxx~~~sss}}}~~~hhhUUULLLJJJ]]]gggnnnoootttqqqWWWEEE<<<555333222000///111........................,,,------......------,,,+++...000///,,,***,,,...---------------------------------------,,,,,,+++///...,,,+++******+++,,,++++++++++++++++++++++++***************++++++,,,+++,,,,,,,,,,,,,,,,,,---,,,+++---111666777444///---------...............000...---...000000...,,,//////000111222222222222666???VVVwwwzzzppp{{{{{{eeeSSSIIIKKKRRRkkkyyynnnPPPCCC666333444333111111------------------------,,,------......------,,,---,,,,,,,,,------+++***------------------------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++,,,,,,---,,,,,,,,,,,,,,,,,,++++++***+++...222333000,,,------------------------...------...000000///---...///000111222222222222777???UUUvvvvvvnnnzzz~~~eeeTTTJJJJJJWWWggg^^^KKK999333444444222000........................,,,------......------,,,+++++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,---------,,,,,,++++++++++++******,,,//////...+++.........---------------,,,,,,---...///000//////...///000111222222222222888???TTTuuutttmmm{{{{{{hhhWWWPPPOOOWWWlllnnnWWW@@@555444444111///////////////////////////,,,------......------,,,(((+++...---***)))***------------------------------------------,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,.........---////////////......------***+++---......//////000......///000111111111111888>>>RRRsssqqqlll~~~{{{fffYYYRRRXXX```jjj~~~fffJJJ:::555333111000000000000000000000000000,,,------......------,,,'''+++...---***)))+++...---------------------------------------,,,,,,+++)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,+++---------------...///000000000000///......------)))+++............///000---...///000111111111111777<<>>;;;555666555...111444---000///......///...,,,***,,,---...//////---+++***......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111---,,,+++++++++---///111***,,,---///000000//////---..................---,,,...,,,))),,,111111+++222,,,***------******...,,,,,,,,,,,,,,,,,,,,,,,,000...---...111222111///555666???UUUyyykkkkkkeeeGGG<<<555555555///222555...000///......///...,,,***,,,---...//////---+++***......------------......,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////...,,,++++++,,,---...***+++---...//////......,,,------......------,,,---///...+++,,,000///+++111,,,+++...///,,,,,,///------,,,,,,,,,,,,,,,,,,...---,,,...111333222111555888AAAWWWzzzlllppprrrTTT???555444555000222555...000///......//////---+++,,,---.........---,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,+++******++++++******,,,---------------+++,,,,,,------,,,,,,+++---000000...---...---***000...---//////,,,,,,......---------,,,,,,++++++,,,+++,,,...111333444333555;;;GGG\\\{{{kkksss~~~aaaEEE777222444000222444---000///...///000///---,,,------.........---,,,+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++...111444333000...---,,,////////////---******+++.........---,,,,,,++++++,,,,,,---///000222333333444>>>NNNccc|||ggguuuqqqOOO;;;333333000111222---000///...///000000...,,,------...---------,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------...************+++++++++,,,***++++++++++++++++++***---222888999555000///000...000111...,,,+++,,,---.........------,,,,,,,,,......//////000000111111555BBBUUUjjjwwweeevvv^^^DDD666444111111333///000///...///000111///---......---------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,++++++******+++,,,,,,***++++++,,,,,,++++++***---333<<<@@@;;;333333777333666666111---...000111------------------------...///000000//////000111888HHH\\\pppttteeewwwmmmNNN:::777333333555222000///...///111111///.........------,,,,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------......///.........---,,,++++++***+++,,,---++++++,,,,,,,,,,,,++++++,,,444???FFF@@@888888???DDDGGGCCC888///...000///,,,,,,------.../////////,,,...000000//////111333<<>>:::555555777444000///...///111111000.........---,,,,,,,,,,,,---.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////000000000000///...---,,,...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,444AAAIIIDDD:::;;;CCCVVVWWWPPP???111---,,,***+++,,,,,,---...///000000))),,,///000///000333666@@@QQQeeetttjjj```{{{hhhGGG777999===888111000000000000////////////,,,,,,,,,------............---,,,,,,......---,,,......---------,,,,,,,,,---+++***,,,///000...+++333222000---,,,...333777333000,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////444<<>>333000...,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...///000444888888666333000......///000---,,,+++,,,---......---+++---...//////111333666<<>>888555333222222222111000111000000///////////////...///000000000///---,,,........................---/////////333888888444222111000...------......///...------------,,,+++"""$$$(((,,,......------***+++---.........---,,,++++++,,,,,,...///000111......------------...............///000222333444555<<>>:::555222111000//////111111000///////////////000000///.......................................+++///000------111222000///...---,,,,,,,,,---...---+++++++++---...---,,,......------,,,***)))(((---...///000000000///..................///000000......------------......///.........//////000111333666HHHjjj}}}vvvwwwvvvuuuuuu{{{uuuTTT???;;;666222111000///...111111000///////////////111000///------...//////........................+++///000...---000111000///...---,,,,,,,,,---...,,,+++***+++---...---,,,+++++++++,,,,,,---......---...000111111111000/////////.........//////000.........------.........//////............///000444666GGGiii|||cccLLL999555:::444///222222444222000...------///000000000000000////////////222000//////000///---+++000//////............///111111000...---,,,+++***........................++++++++++++++++++++++++,,,---///000///000222444333000---,,,---...//////////////////////////////------......///000000000111999KKKfffqqqVVVAAA888:::444111333111333222000///......//////111000000000////////////---,,,+++,,,------,,,***000000///............///000000///...---,,,,,,+++........................+++++++++++++++++++++++++++---////////////111333222000------...//////...........................------......///000000000444:::JJJdddeeeKKK<<<:::555444444///222222111111000/////////111111000000000/////////...------...000111///...000000000//////........./////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............000222111///......//////...---........................---......//////000000111444888FFFaaarrrUUU@@@999555666666///111111222222222111000///111111111000000000//////000//////000111222000///000000000000//////...---.............../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---...///111000///...///000000...,,,.................................///000000111111111555DDDbbb|||]]]DDD:::444888888///111222222333222222111000111111111111000000000000///...---.........+++***111111111111000///...---.........////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000000///...///000000...,,,..............................//////000111111111111555HHHjjjgggLLL<<<444888999///222222222222222222222222222222111111111000000000222111//////000///,,,***111111222222111///---,,,////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000111///......//////...---------------------------...//////000000111111222444999OOOtttqqqUUUAAA555777999///444333222111111222333444222222222111111111000000333222111111222222000...111222333333111///---,,,000000000///////////////........................---------------------------///000000......///111222000------...//////...------------------------/////////000111111222222666;;;QQQxxxxxxxxx[[[EEE666777888...555444222111111222444555222222222111111111111000...------...000000///...111222333333222000---+++111000000000/////////...........................------------------------...///111000//////000111333000---,,,---...//////------------------------/////////000111111222222777:::PPPwwwyyykkk{{{lllJJJ;;;<<<<<<666666444111//////111333555333222111111000000111111333222222222111///+++(((222111333555333......111111000///...............000000///...------,,,,,,,,,.........------///111///111000...000333333000555222000......---+++***---......///////////////000000///......///000111666<<>>:::555555444333222222222222333222111111000000111111111000000000111000...,,,000...///222000,,,,,,000...............///000111.........------,,,,,,,,,+++,,,,,,+++***)))+++,,,+++222777444111000///...111///------/////////...---......///////////////......///000111333444444666;;;EEEbbb}}}tttcccHHH???555555444333222111111111333222111111000000111111444222111000000///,,,***,,,,,,///333222//////222...............///000111---------------,,,,,,,,,------...---++++++,,,......888>>>;;;555222000///000///------/////////...---......///////////////,,,---...///111222222333444;;;FFFdddwwwVVVCCC777666444333222111222222333222111111000000111111222000//////000000///...,,,---111777666222000333///............//////000------,,,,,,,,,,,,,,,,,,---.........------///111444@@@HHHDDD;;;555333222111///------/////////...---......///////////////,,,---...000111111111111333:::HHHhhhdddDDD;;;999666444222333444555333222111111000000111111111///......000111000///...000666;;;:::333000000000//////............///,,,,,,,,,,,,,,,,,,,,,,,,+++---......---...000222888EEENNNIII>>>555333222222000.........///...------......///////////////...///000111222111111000333;;;IIIjjjlllCCC>>>;;;888555333444666888333222222111000111111111222000///...///000///...111333999>>><<<444......111000///...............,,,,,,,,,,,,,,,,,,,,,,,,***+++---------...111333777FFFOOOJJJ===333000///222000.........///...,,,---......///////////////000000222333333222111000333<<>>;;;666000,,,///............//////000////////////000000000000...------,,,,,,...///000888999LLLpppiiiLLL===888888333333555///333333222111111111111222333222111000000000000000333333444666777666222...,,,------...///000111111---------.........//////,,,---......------...///222666:::999444000...---000//////.........//////////////////000000000000000//////...///000111222777888KKKooo{{{VVVCCC:::888333222444...444444333222222222222333333333222111111111111222222222333555666555222///.........//////000000000---------...............---///111///,,,+++,,,...222888>>>===777111111333111000///...............////////////000000000000222111111111111222333333666888JJJooobbbIII;;;999333333444000555555444333333333333444333333222222222222222333111111222444555444222//////////////////000000000......................../////////......---------333<<>>888444555333555444444333333333333333000000000000000111222333000//////111222333111000......///000111222222333//////.........---------)))---000...***(((+++...333666BBBNNNJJJ;;;333444000//////.........//////////////////000000000000000111222333333333222222888:::MMMrrriiiIII@@@888333333111444444333222222222222333000000//////000111222222000//////000222333111000---...///000111222333333//////.........---------'''///555000&&&!!!'''//////...444??????444000555//////.........//////000////////////000000000000111222333444444444333222777999LLLqqqzzzTTT???888666666777888666555555555555444222222111000111333444444333////////////000000000000------------...000111333222111///...///...---+++------............------111333555555444333444555000222222000,,,***,,,...222///------......,,,)))333333111111111111333444777:::OOOvvv]]]GGG===888666777555444222222333333111000222111000111333333333111222222111000///...------......------...///111222111000......//////...,,,------............------///000333555666555333222000222222000...---///111000///...///111333222000111111111111111222333333666;;;SSS{{{fffLLL>>>666333333555333222222222222111///333222000111222222111///222222111000///...------000//////......//////000000...---...///000///---------............------...///222888<<<;;;666111111111222111000///111333000///...000222333333222///000111222333444444444666===WWWwwwtttoooQQQ???666444333666555333333444444222111444222111111111111000...////////////000000000000111000000/////////......///------...000000000///------............------///000444;;;BBBAAA:::333222222222111000///000111111000000///000//////......///222444555666666555666???ZZZxxxwwwxxxdddfff}}}{{{YYYBBB999888888777555444444444444333111555333111111111111///...////////////000000000000111111111000000///.........---,,,...000111000///------............------...///333;;;BBBBBB;;;444555333111000///...---,,,111111111000///.........///111333555777888888777888BBB]]]yyypppuuukkk[[[bbb~~~```FFF:::888777666444333333333333222000555444222222222222111///222222111000///...------000111111111111000///......------...000111000///------............------+++---111777<<<===888444777444111000///...,,,***///111222111000000111333000111333555666777888888:::GGGddd~~~rrrooopppyyy```VVVcccoooQQQAAA999555777555444444444444333111666444333333444444222111222222111000///...------000000111111111000/////////...---...///000///...------............------+++---111444777888777666777444111000000000...,,,///111222111///...///111111111222222444555666777===MMMnnn}}}jjjfffoooyyypppYYYSSSdddaaaMMMAAA:::999888777666777777666444666444333333555555444222////////////000000000000///000111222222111000///000///......///000///------..................---,,,///222444555666888999777444111111222333111///111222333000+++((()))***111111000000111333555666>>>QQQvvv