BM6P6(@ ```OOO>>>777444444<<>>HHH888,,,---,,,))))))******)))((('''(((***---///...---///---...///------888FFF333((($$$)))***$$$###)))+++$$$$$$+++%%%BBBpppiiiCCC,,,111444000222...555@@@444555999666777;;;888EEEAAA<<<666222...***((())))))((()))***(((%%%"""'''((('''%%%'''++++++'''+++000000***&&&''''''### $$$******&&&&&&)))***'''%%%'''...222222000'''555jjjCCC###333///,,,,,,---,,,((((((+++((('''%%%$$$$$$&&&)))+++$$$((()))&&&%%%(((+++***---,,,,,,,,,---000333555444000+++)))))))))&&&$$$)))((('''&&&&&&'''((()))---///000111555999777222000+++,,,***&&&...666111...(((&&&***,,,)))&&&%%%,,,***//////***222;;;666444111000333333111111555444666888777555333222333222+++(((+++000111333555,,,((('''((('''######%%%)))))))))))))))((('''&&&&&&***//////+++)))***,,,---///111000///---,,,---+++%%%)))555888...&&&'''''''''((('''&&&''')))+++***---,,,(((&&&***,,,,,,000222222444>>>IIIJJJDDDWWWsssyyy}}}YYY888...222444555999000111222111000000222444000111333555666666555555<<<:::888444222333666999===555111444888888777777:::888777777888777555222888555111111333555555333444888999777777999999666<<<<<<;;;777333111111222444444444222///...///000,,,333888>>>LLL^^^eeeaaaTTTRRRcccqqqtttzzz___PPP```jjjqqqxxxzzzyyyuuunnnhhhxxx|||tttvvv|||xxxyyy}}}wwwxxxtttxxx{{{zzzuuurrrqqqrrrPPPMMMQQQ]]]kkkvvvlllqqqoooddd```hhhoooooo~~~{{{zzz{{{xxxuuuvvv{{{pppooooooqqqpppooorrryyyzzztttoooqqqxxx{{{tttjjjjjjbbbjjjyyysss]]]YYYfffhhhdddbbbfffpppkkkUUU>>>444222444===HHH777444000...///000000///111888::::::777,,,---???GGGiiiVVVHHHCCC888555;;;UUUNNN<<>>333333777333444888555888555000---+++***)))(((((((((***,,,......+++))) &&&(((&&&%%%'''((('''&&&))))))''')))...,,,((()))&&&&&&***+++)))***------***(((***///333333222777000999LLLJJJ555***000***((())),,,+++((((((+++(((&&&%%%$$$$$$%%%&&&((()))------)))'''***+++************)))***+++---...000---(((''''''&&&$$$""")))((('''&&&&&&''''''((((((***,,,,,,000444222---222---///...+++333:::333///---...111000------000000...222111+++111777222333000///222222000111444333444555444222000000000111---,,,---......333999,,,)))'''((('''$$$$$$''')))))))))))))))((((((''')))***,,,.........,,,+++''')))+++***)))'''''''''***$$$'''222555---'''((()))))))))(((''''''***,,,+++...---)))'''***---,,,---000111444===IIIMMMJJJUUUlllooopppUUU<<<444444000...111...///000000000000333555111222333555555555555444444444333222000111555777>>>777333555888888666777===???@@@@@@>>><<<<<<<<<<<<999555333444444333222888;;;;;;999999;;;;;;888======<<<:::666444333333333333333222000///000222444111...999SSSllloooddd[[[UUUXXX^^^eeewwwwwwdddQQQWWWxxxtttgggdddppp{{{{{{xxxxxxyyyuuupppqqq|||yyy{{{}}}}}}~~~~~~{{{{{{zzz~~~yyyvvvuuuvvvqqqkkkhhhjjjlllllllllooohhhiiigggdddhhhpppuuuvvvuuurrrrrrrrrppplllmmmrrrtttrrrpppmmmhhhgggrrr~~~}}}xxxxxx|||~~~zzzyyytttxxxzzziiidddllldddfffiiijjjkkkvvvmmmUUU===444333333777>>>555///++++++///222111///000;;;CCCIIIHHH888222>>>GGGccc\\\JJJ@@@555777CCC^^^[[[EEE000***,,,+++---000///---,,,555HHHSSSEEE000444000...///444777555111DDDPPP^^^eeekkkppptttuuurrrqqqkkk```VVVKKK<<>>777444666999777666777888===BBBBBB>>>;;;<<<===<<<999666555555555444333555888999777888<<<<<<:::;;;<<<===;;;888555444333555666666555333222333555444000---777RRRkkkoooeeeaaaZZZQQQSSS```kkk~~~xxxxxxaaaSSSQQQnnnmmmYYYbbbsssvvvwww{{{tttlllrrrrrrqqqwww}}}~~~~~~www{{{{{{tttssszzzwwwyyy}}}{{{yyywwwwwwxxxzzz|||{{{wwwqqqhhhbbbaaafff___]]]bbbjjjooosssvvvpppnnnnnnooolllhhhiiimmmrrrrrrqqqkkkbbb___iiiwww~~~{{{xxxwwwzzz~~~yyypppjjjiiieeennnwwwvvvmmmnnneeeNNN:::777888333///...)))&&&'''---666:::777111000<<>>222111222000//////444333------===LLLBBB---///222444555666666111,,,...;;;LLLZZZdddkkkppprrrooolllgggdddccc^^^OOO@@@444666555222333444///&&&---+++,,,...///------///)))(((''')))+++------,,,...000222111///...222777AAA444(((''')))((('''((())))))&&&)))"""222cccttt@@@444<<<444...888555444222***---333000333999888333///+++))))))+++++++++------///111222111---***...666:::777222///...+++...............///...+++)))))),,,...+++$$$###&&&%%%######%%%))),,,...... ...222(((***555333###***+++---///,,,''''''***------,,,+++***((('''&&&(((++++++&&&$$$%%%&&&%%%---...///000000///---,,,---,,,***)))))))))))))))((((((((('''''''''&&&&&&&&&)))***)))***---,,,)))''',,,666444((()))000,,,222000///...***$$$$$$(((+++)))---...,,,888DDDBBB777333222444444222444888444555555333111///000111111///......------333:::---)))'''((((((''')))---******+++++++++,,,------++++++,,,,,,+++***)))(((***,,,---,,,+++***+++,,,,,,'''(((///333111//////+++,,,+++)))(((''')))+++(((,,,---***)))---000///,,,111444444444999BBBIIIKKKSSShhhjjjIIIEEEBBB???>>>888000///333111222333333222222444666444444444444333333222222///111444555555666777999999444333666888777777888555888<<<>>>===;;;:::999666555555555666777888888///222444333555:::;;;:::777999;;;;;;888555333333:::::::::888555444555666---333666;;;III\\\dddbbb^^^]]]RRRVVVffffffooowwwfffUUUXXXmmmhhh^^^dddmmmtttyyy}}}}}}tttrrrzzzxxxpppppp{{{~~~~~~vvvuuuuuupppvvvrrrzzz{{{yyyvvvsssqqqsssvvvzzz}}}}}}wwwooojjjiiifff\\\WWW]]]aaaaaaeeemmmooommmmmmnnnkkkggghhhkkkkkklllmmmllleee^^^aaaiiitttooommmpppvvv|||}}}tttppppppkkkbbbeeeooozzz{{{rrrmmmwwwaaaKKK888666888333,,,)))'''%%%&&&...888===;;;777666:::>>>IIISSSJJJAAAHHHQQQjjjaaaLLL@@@999999///111777555444666555222111222...555444...111;;;777***,,,999AAA>>>777444444444...111:::GGGUUUbbblllsssppplllgggeeejjjkkkbbbVVVEEEAAA888000......+++&&&///+++,,,000///+++***,,,+++***)))***,,,.........---000222111//////111222666222......---,,,---000...///)))///+++111WWWiii===111<<<555---444111222222+++000666111111666555222///,,,***+++------...***+++---000222000,,,))),,,111333333222222---'''///111333222,,,((()))---+++111;;;>>>666+++(((,,,&&&%%%%%%'''+++...111222(((000000((('''...222///+++,,,...000,,,&&&''',,,///...---,,,***((('''&&&$$$((((((%%%###&&&'''&&&)))***,,,......---+++***'''&&&%%%$$$###$$$%%%&&&(((((((((((((((((((((((((((+++,,,***)))+++,,,)))+++666EEE@@@,,,(((111222888222...//////+++))))))///,,,///000000???OOOPPP777333111222111///111555333444444333111000000111222,,,))),,,///000111444,,,((('''))))))(((***...---,,,,,,,,,,,,---//////,,,000333000)))%%%'''+++&&&((((((((('''&&&''')))+++'''''',,,000000//////++++++***)))'''&&&(((***%%%***,,,******...111111///444888888555666@@@KKKBBBBBBUUU{{{UUU222777888888666000+++---222333333333222000///000222555444444333222222222111111333666777666666666777444000000555777666777999999888999===AAAAAA<<<777333444444555555666777888111333333111222666888666666999;;;;;;999666555555;;;;;;:::777444222222333...555:::???LLL\\\aaa\\\XXXXXXQQQWWWfff```aaayyysss]]]SSSmmmbbbVVVbbbpppsss}}}pppkkk||||||}}}{{{ppprrrvvvooouuuqqqvvvzzz}}}~~~www|||{{{xxxvvvvvvxxx{{{}}}~~~}}}}}}zzzssspppqqqggg___[[[\\\ZZZVVV\\\gggkkkiiijjjkkkiiieeeeeehhhfffddddddhhhhhhfffgggkkktttlllhhhooowww{{{}}}}}}{{{ooolllppplllbbb___dddlllrrrppplllnnntttgggOOO888333444222000000111,,,)))+++222999<<<<<<===:::666AAAOOOJJJ???AAAJJJdddgggKKK;;;777<<<222...111333555444222111222444***777???;;;666666555000///>>>GGG>>>444333777999777000---333@@@QQQeeetttuuusssooommmppprrrlllcccYYYPPPAAA444,,,+++,,,---000+++,,,111000***(((,,,333000...---.........---+++///000---,,,......---+++---//////---,,,...111---///'''///......PPPhhhEEE111777666111444000444444...444999111...000...---+++******,,,---...---%%%'''***///222222///,,,(((,,,...000333666222+++)))---222222+++&&&***222---444===AAA:::///,,,///&&&&&&&&&''')))+++...///333,,,&&&(((---000111111---...000000+++&&&(((......---+++)))'''&&&%%%%%%$$$((()))&&&&&&)))+++******+++---......---,,,+++'''((('''&&&$$$$$$&&&(((''''''(((***************)))------)))''')))***(((+++999JJJDDD,,,'''111444555...***---111000/////////,,,......,,,999GGGGGG666111......---***,,,000...000222222111000///000000)))'''+++//////......+++((((((******((())),,,------,,,++++++,,,...//////555888333)))%%%)))///&&&''''''&&&%%%%%%''')))(((&&&%%%(((---///---+++*********((('''''')))+++&&&+++---,,,,,,///111000***...333444111111;;;FFFEEE>>>MMMrrroooGGG---999999777333///---000333222333222000---,,,,,,...555444333222222222222222111222444555444333444555111///000444666555666999;;;777555999@@@BBB;;;444444666777666444444444666888:::888333222444555222777999::::::999777777888888888777444111//////000777555444>>>VVVjjjfffWWWTTTQQQLLLRRR\\\[[[]]]hhhrrr]]]\\\aaajjjKKKNNNXXXXXXmmmyyy}}}wwwuuussstttyyy|||{{{|||}}}rrrpppxxxzzzrrrpppuuuxxxzzzyyyvvvwwwyyyxxxsssppptttyyy{{{|||~~~~~~xxxpppmmmnnniiifffeeebbb^^^[[[___gggllljjjkkkmmmjjjfffeeehhhddd^^^\\\aaahhhnnntttzzz~~~sssnnntttzzzyyyxxxzzzwww|||xxxkkkgggllljjjbbb```\\\^^^hhhooooookkkjjjjjjRRR<<<666555111000222444111---,,,000555888:::;;;;;;@@@WWWooofffNNNEEEGGGbbbmmmOOO:::555>>>666222444444444333222222111000///777>>>>>>888444444666111:::<<<333///444888777888111++++++000;;;PPPbbblllpppssssssssssssooohhh\\\ZZZTTTHHH999///---000000+++,,,333333,,,***///333000---,,,,,,---------+++//////++++++...///,,,+++,,,,,,,,,,,,,,,,,,+++)))---$$$+++,,,,,,UUUzzz```999333666777888000444///,,,555;;;333...///+++000///......//////---,,,%%%(((,,,111444444111...***000444444444666444111(((***...222000,,,000777000///000333222---,,,...(((((((((&&&&&&&&&''')))---******000444333111111999888888444,,,%%%'''...///---***'''&&&%%%&&&&&&&&&***+++((('''+++---,,,------......---,,,***)))+++,,,,,,***''''''))),,,&&&''')))+++,,,---------+++//////+++((()))***)))(((333BBB>>>***&&&...///...***(((+++---,,,...111+++***......)))111999555888333///---+++(((***---+++...222444444222111000)))'''''',,,---+++***+++)))'''(((++++++(((''')))---,,,***)))((()))+++,,,...222555111***'''***///((()))))))))((((((***,,,((((((''')))---000...************)))((((((+++---,,,111222///...000000///)))+++000333000---444???LLLAAAJJJeeelllSSS:::333;;;888444000000333444444222333222111...---...///444333222111111222222333000111222333222222444555333111222666666333444777888555333666:::;;;777333444666888888666555666888999;;;888444222555666444444555666666555444666777555555555333111000111222555333111;;;SSSgggeeeWWWTTTMMMOOOVVVZZZbbbfff```qqq|||vvv\\\ZZZccczzzRRREEEEEECCCQQQZZZbbbrrrtttrrrsssvvvtttqqquuu|||xxxrrrssstttsssrrrtttwwwzzzzzzwwwuuuvvvvvvsssfffppp|||wwwooolllooolllooopppllljjjjjjgggdddjjjiiijjjllljjjeeedddggg___\\\\\\aaagggmmmuuu}}}}}}sssoootttuuuppprrryyysssxxxvvvllleeeffffffcccggg]]]ZZZcccnnnqqqmmmhhheeeRRRAAA<<<999111++++++---///000222444555555666333<<>>666>>>666222333333333444777777111***555111000000...***---333000222---&&&+++777:::333111//////...******888HHH[[[eeepppttttttsssoooiiiUUU^^^fff___JJJ555---...///***,,,555555...---333---***((((((***,,,---------111111,,,,,,000111...555222...---///111///+++)))000''',,,---000aaa{{{DDD222666<<<;;;...111(((&&&222;;;444000111...:::888777666555222...+++***,,,000444666555111------555999666000///000///---+++...444666333555:::777---&&&'''+++---...///000///...+++(((''''''(((%%%,,,111000+++,,,444;;;HHHFFFBBB;;;...%%%&&&,,,111///+++(((''''''((()))'''***+++((('''***,,,+++++++++***)))'''%%%$$$###)))++++++)))&&&%%%'''***%%%'''))),,,......//////...222222---***+++,,,,,,'''///;;;999+++***000---...,,,---...+++(((,,,333,,,,,,333444...222666///<<<666111000---***+++...+++///555888777555444333$$$%%%***---+++&&&'''+++)))'''))),,,,,,'''%%%''',,,***((('''&&&'''((()))+++------,,,)))(((***,,,(((((()))(((''''''***,,,+++++++++---000333111,,,***++++++***)))***---///222666666222///000///---333333666999555///333===LLL@@@DDDUUUQQQ888---444222...)))(((,,,222333111444444555333222111333444333333222111111222333444000111222222222333666888666444555888666222222555888777777777888888777666111444888999888888:::===555666555222333777999888000111111111000000222444444555555555333333555777,,,111444888EEEVVV\\\YYYUUUMMMWWWaaabbbooorrr^^^bbb{{{aaaVVVbbbnnngggQQQJJJIIIAAAEEEGGGVVVrrr||||||}}}}}}~~~|||tttmmmsss~~~}}}zzzwwwvvvwwwyyyvvvssslllrrrvvvuuussstttsssqqqppp|||{{{zzz}}}yyyrrrrrrvvvooouuuwwwssstttuuulll^^^dddcccdddfffddd___^^^aaaXXX[[[aaaggghhhggglllsssrrrkkkiiillljjjffflllyyywwwzzzyyyqqqiiifffggghhhjjj^^^WWW___jjjnnnkkkfffdddMMM999555666222...---000...+++...777>>>888///999JJJtttWWWKKKZZZqqqMMMCCCAAA;;;:::AAA===:::888666222---...333111444777888666333111000222,,,&&&'''...333333111444111+++(((***......+++CCCNNN___mmmuuuyyyyyyzzzrrrsssooofff\\\OOO===...///''')))555<<<777333555444...++++++,,,+++,,,////////////---,,,---000222333777888222......///...)))***,,,111///222aaaKKK111666>>>???999CCC444333111111222222111///;;;333...222555111------888///***...222111---***444666888444///+++,,,...222...---000000...333:::000//////222555555333000...//////...------000222)))+++)))+++000,,,000BBBKKK@@@;;;555'''%%%+++***222,,,+++...***###%%%...---&&&"""'''+++)))'''(((---+++***,,,...---)))$$$---&&&$$$(((+++***'''&&&((('''&&&(((,,,000333444------,,,++++++,,,,,,---,,,111333...***+++------111...++++++---///111111...222444222111444555333222333444333111111333555999444333666888444000//////---***))))))***)))((())))))***++++++***)))((((((&&&&&&)))+++++++++,,,+++***))),,,//////---*********))))))((())))))***---,,,+++,,,------,,,+++///...+++)))(((((()))***------,,,---///111111000>>>555///111222000000444GGGJJJLLLGGG===444//////888333///...111444222000666666666777666666555444444111...///333666777666222///000333555333444777444555666888999888444000333333444555777999:::<<<999;;;:::555444666888666888666444666999:::999777333666666111///000111000666666666555333333444666777888222---999OOOZZZWWWQQQZZZ\\\ZZZhhh{{{zzzjjjddd|||nnnZZZ\\\zzzuuuNNN>>>CCCCCCAAA???CCCQQQeeewww|||vvvvvvsssmmmyyywwwppprrrvvvwwwrrrwwwxxxsssppprrruuuuuujjjvvvwwwrrrwww~~~wwwnnnmmmoooiiifff```]]]dddooopppjjjiiieeeaaa______aaabbbccc]]]bbbeeegggjjjooopppnnnlllbbbXXXYYYfffrrrpppfffoootttwwwvvvtttpppeeeYYYccckkkooojjjeeeggglllooonnnTTT;;;555666444111000222333222000222777666222888KKKyyyeeekkk||||||VVVGGGFFFEEECCCEEE???999666999:::777333222777:::===:::444000///000222...***+++000444444333---...---+++***+++,,,,,,---666FFFZZZkkktttsssppptttvvvvvvqqqkkkbbbSSSFFF777...+++444:::;;;@@@HHH222---+++---...,,,...111---///222333222222222333,,,111333000...000222111222,,,'''(((((((((MMMPPP666333555777222===;;;888555333444444444333000,,,+++......,,,...333333---***---111111000000@@@:::333111222444444222222//////111///+++,,,222333111000111222222///,,,000111222222222444666999...---)))---333...---;;;EEE>>>@@@<<<,,,&&&+++***///)))&&&***.........///'''+++---+++((('''))))))---,,,,,,,,,------+++)))***$$$!!!&&&***)))((((((...---+++***+++---...//////...------,,,,,,,,,,,,111333333000000222000,,,,,,---.........111666:::,,,111222///---......,,,///000000111000111111222222......111222///---...+++---...---)))&&&&&&''')))))))))((('''%%%$$$"""(((''''''))),,,,,,------...------///111222000---///...------------------+++***)))((()))))))))))))))(((&&&%%%%%%&&&'''(((,,,,,,,,,---......---,,,777000---111333111111444>>>BBBEEEBBB999222///000888444000111444666444222222333333333333222111111222000---...111444444444555111000222222111222666333444666999;;;:::777444666666666666666777888999999999777555888<<<;;;666666444333444666888777555666:::999555222333444222444555555555333111222333222444222...666III^^^jjj\\\aaacccfffuuuvvvjjj{{{{{{fffaaaqqqYYYCCCAAA@@@>>>;;;<<>><<<888777777777777666222111222222///...555===222//////222444333555999NNNBBB555222888===:::555///...000222111,,,,,,...444222000000111111///...---...000111111333555888444333---000888222000;;;AAA===CCCCCC333+++......///+++''')))444===;;;333000:::@@@999///+++,,,---,,,------,,,***))))))***)))$$$!!!%%%******+++---111///...---,,,,,,---......---------------......///000000000444777333,,,***...111000---///666===...333555222000111///,,,.........///111111000//////---...000...******...'''---222000***%%%%%%'''(((((((((((('''&&&$$$$$$((()))***+++,,,...//////.........000111111///---,,,+++******)))))))))******)))(((''''''((()))+++((('''&&&$$$$$$$$$%%%&&&***,,,...///...---***)))...++++++///222222222444555;;;@@@@@@:::444222333666444222333666888666333111111111111111000000///111///------///111111111666222111222111///000444222333555888;;;<<<;;;999:::999888777666666666666888777555555;;;@@@===555444333222333444555444333777;;;;;;666333444444222111333555555333000//////000111333222111???]]]yyybbb```aaajjj{{{}}}www|||~~~]]]ZZZqqqmmmMMM???<<<:::888666777;;;BBBGGG]]]hhhqqqwww~~~~~~sssyyytttqqqtttwwwxxxyyy{{{{{{~~~wwwssstttwwwwww}}}~~~~~~|||yyy~~~zzzuuuuuuwwwxxxwwwtttuuuooofff```dddlllooommmkkkgggeeefffjjjjjjgggcccjjjhhhaaaYYYWWW\\\```aaagggiiifff```aaalllyyyoooccc```jjjsssrrrllljjjhhhiiiiiikkkpppsssnnneeetttUUU999111555555333222666999666...***...444777888888SSSaaaFFFGGGSSSRRRGGGDDD<<<888===CCCBBB<<<777===HHHPPPLLL>>>333ӵ222000111222------...///,,,)))***---111***&&&...AAATTT```dddfffkkknnnnnnooooookkkdddSSSHHH<<<444...---555???666333333444222//////333///111222222222333666888>>>AAAAAA>>><<<<<<;;;777<<<888111222333+++222LLLWWW<<<:::555///444444===;;;:::999999::::::888666======;;;888555555:::@@@666444555777555222555;;;KKKDDD<<<888999999666222Ħ222333555222222222Ħ555555...///000///......000222777777333555;;;777;;;LLLMMMӵ222111111...---666BBB@@@666>>>AAAHHHMMMGGG888---,,,,,,///111000,,,******,,,---'''$$$'''***+++---000------.........///000222******+++,,,---///000111'''***---...222666333...///111111...++++++000444...444666555333444333000///...---///111111///,,,333222333333...***,,,111***...111000,,,))))))+++''''''(((Ħ(((+++---,,,,,,...000///+++,,,,,,---------+++***((('''&&&%%%%%%%%%%%%&&&++++++***))))))+++...111...---+++(((&&&$$$######))),,,000222111///,,,+++,,,+++***,,,...///222444222999BBBDDD???999666666444333333444777888666444222333333333333222111111000///.........///000000444222222555444111000333222222333666:::;;;;;;999;;;:::999888666666666555555777777777:::===;;;555555555444444555555444444444888888444111222111///000333666666444111///...333111333555000555TTTvvvddd\\\YYYdddwwwhhhRRReeeZZZ>>>:::888777777444333777<<<;;;EEEPPP[[[jjjyyywwwuuusssqqqsssyyywww{{{{{{uuurrrtttxxxxxxwwwwwwyyy|||yyyyyy{{{|||zzzxxx{{{uuunnniiihhhgggddd``````bbbeeeiiilllmmmlllkkkgggiiiiiieeecccdddaaa]]]]]]eeejjjhhhfffjjjqqqtttooo]]]VVVdddpppooolllooopppnnnkkkjjjpppuuurrrlllmmmQQQ888444888777555444777666111+++,,,333777777???===TTTgggIIIJJJYYYZZZPPPBBB===:::<<<===<<<;;;===CCCPPPZZZVVVFFF4ĉ@ӵ333444777666000---000000---+++---111+++%%%%%%---;;;HHHPPPffflllpppooopppqqqooolllddd]]]SSSHHH===555444777888777999<<<:::777888<<>>;;;:::<<>>@@@@@@>>>===>>>>>>999444555:::<<>>888666777>L555888;;;===666777=hĦ:::::::::888555111000111222666:::999999======KKKfff4ĉ@ӵ///444444///222::::::333;;;666GGGgggmmmPPP222((((((---222444222000000111///***'''))))))(((***...+++---//////...///111444+++++++++,,,,,,---...///%%%,,,111000///111111///555333///---------...//////444666333111111000---......---...//////---,,,555333444444111---111777//////......///000000000)))******>L...)))...000,,,+++...000...***+++,,,,,,+++)))(((((()))))))))(((((()))))))))******+++******---222666///...,,,***(((&&&%%%$$$''',,,222555444222000000000...+++((((((,,,111333000999CCCFFFBBB;;;777666222222222333555555444333333333333333333222111111///000000000//////000111000000333888999444111222222111111333666888888777:::999888777666666666666222888;;;888555666777666888888888777666666666666222666777333111111111...000333777888777333111000444///111555111222JJJhhhhhh^^^XXX```qqqnnnhhhpppjjjDDDAAA<<<999999777333555;;;999;;;;;;<<>>>>>???===;;;???FFFOOO[[[eee```NNNGG=?222555888000---333666111---...+++,,,,,,,,,---111999>>>]]]eeemmmpppqqqrrrpppllliiifffaaaZZZRRRHHHAAA<<<===>>>CCCHHHHHHEEEGGGMMMTTTRRROOONNNRRR\\\iiirrrhhhjjjiiifffeeefffbbb\\\XXXVVVIII???>>>===HHH]]]eee???>>>AAAGGGDDDEEEHHHKKKMMMKKKGGGCCCJJJLLLLLLKKKMMMQQQQQQOOOPPPPPPQQQQQQLLLEEECCCFFF???KKKWWWYYYPPPIIIHHHLLLHdĦ>>>AAACCCBBBAAA=ĪjGGGEEEAAA;;;777666888:::999???@@@@@@CCCGGG\\\}}}GG=?555777444111333444444::::::UUUqqqFFF000%%%)))---111222222222222000,,,)))***)))&&&'''***---///111000---,,,...000000///...---,,,,,,,,,,,,---333777444//////000///666222///...000333444333555999999444111222111///---...//////......000333333000///111111000444:::333000......111333444333---,,,+++HdĦ))))))111333,,,)))---///,,,+++---...---+++)))(((((())))))))))))***+++,,,,,,(((***+++***)))+++///444******))))))((((((''''''&&&+++222555444222222333333333...'''%%%***000222000777???AAA<<<777555666111111222222222222222222000000111111000000///......000111111000000111333//////333999999444111111000//////000333666777777888777777666666666666666111888<<<888333333666777999::::::999777555666777111666888555333444444111000333777999888666444333222---...333222333DDDZZZeee```YYYZZZiii{{{sssbbbzzz~~~YYYOOOCCC;;;:::888444444:::666999:::999999@@@MMMXXXjjjrrrzzz|||~~~ooouuuxxxtttrrrssstttsssuuu{{{zzztttqqqpppwww~~~}}}vvvrrrtttxxxrrrssswww}}}{{{qqqgggaaa```dddiiijjjjjjkkknnnrrriiinnnrrrsssvvvzzzzzzwwwwwwssskkkeeefffjjjiiiddd[[[UUUTTT^^^eeefffiiioooxxxxxxrrrgggaaacccfffhhhcccNNN;;;ӵ888777333ĭӵӵĦӵӵKKKKKKĦƜ`1.׼s111111111111Ħ---000---000333444222222444ӵqqqĦeeecccbbb]]]TTTMMMKKKMMMSSSXXXĭӵggghhhĦ\\\iiiĦZZZĦ[[[ZZZWWWUUUSSS\\\bbbaaaaaaeeefffdddWWWXXXUUU[[[DdDPPPSSSWWW?fӵRRRPPPKKKĦDDDJJJKKKӵƜ`1.׼s<<<<<<ĭӵ444222444111...---...,,,((()))ӵ,,,***+++...Ħ///////////////444333000222555888444888888Ħ...222555444222444000Ħ333222111111111111...---+++DdD,,,(((,,,((((((ӵ(((***ӵ,,,ӵ)))))))))000222Ħ'''888ӵ333333222///ĭӵ111000000111444444000///000...,,,,,,...222666999:::888777666555444444444444222777999666333666999999777999:::888444333333555000555888666555666666333///222666888888777666666222000111111///222AAAPPP^^^aaa]]]XXXbbbwww{{{sss~~~{{{\\\JJJ<<<999999555555:::444777===???<<<777444444IIIWWWaaafffssshhhqqqwwwxxxyyy|||~~~}}}|||~~~uuulllgggnnnvvv}}}}}}xxxvvv{{{mmmmmmqqqyyyyyysssmmmmmmhhhgggfffiiioootttwwwwwwnnnssswwwyyy}}}}}}oooeeefffjjjiiiccc]]]bbbggggggeeeeeehhhllluuuyyyxxxsssnnnmmmmmmjjj```LLL?~4999888999g&e>&eaaag&e>hӵg&eguO>uO>&eQQQXXX4ff?>ߝLdddgĉ@>>>999555333Shӵ222333333222111000000g&elll>hӵiiillllllfff^^^ZZZ\\\aaafff?><zgggg&e>&eggggggHLiiidddgggShӵgLffffffeeedddcccXXXfffqqqppplllmmmoooS?ʬ``````3h?D%%)?^^^dddZufĦ^^^\\\WWWgLaaaQQQUUUg&egĉ@VVVIIIg&e>&e@eQQQJJJ??===;;;333111111333111---g<ĉ111,,,***+++3we<Ħ...0002224443h?@e///,,,,,,222888***...///Z;;;111777<<<;;;9993h?gL444888777111,,,,,,...---,,,+++D%%)?'''fff?><z***'''=?Ħ,,,g&e222g&e------,,,S?ʬ///4ff?>ߝL---@e555g&e@@@5554443h?g&e>&e000111??555111///000///,,,,,,///,,,++++++---333888;;;===999888666555333222222222444666666444666;;;===;;;555777888666222000111222---333666555444666666333...111555777777777777888555666555000,,,000===JJJ\\\fffddd\\\cccxxxxxx~~~~~~{{{zzzcccMMM;;;999:::777888>>>BBB===888888999:::<<>>Hƅ^Hu]ĦrrrHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦEEEqIܗGIӵhhhttQQQQQQQQQHGgĉ@+++222000...111666666222Hu]ĦWWWZuR)ĦgggllltttwwwvvvrrrooosߝLGdUĦlllHƅ^Hu]ĦhhhntHdĦnnneeeHGgĉ@oooHdĦooonnnnnnooooooeeekkknnnmmmnnnrrrHtƅ^mmmfffBt=o9ĦDtfo9Ħ\\\]]]^^^g?___WWWHdĦ]]]aaaeeeHu]ĦxxxttZZZUUUHƅ^Hu]ĦH׼s[[[ZZZRRRIII===<<<<<<:::999777666tQ333...******je<Ħ000///000Bt=o9ĦH׼s111111444666777888222///...HtĦ777???...999???Bt=o9ĦHdĦ111111000000//////...***++++++Dtfo9ĦsߝLGdUĦ'''Ht@cӵHu]Ħ)))Hu]Ħ***+++Htƅ^'''qIܗGIӵ111H׼s:::666Hu]Ħ222444Bt=o9ĦHƅ^Hu]Ħ------555555444222000///000222...------000444888999999<<<;;;:::999777555444333777666555666777777777666999888666555555555777888...555LLLUUUAAA///222999:::666333444999;;;888444;;;777222//////333999===TTT[[[dddlllttt{{{hhhqqqHHHCCCAAA999<<<222777???>>>;;;777888:::777111444555666999AAAOOO```lllbbbgggrrr|||{{{ppptttxxxvvvvvvzzzxxxqqqmmmppptttxxx}}}uuummmnnnsssuuurrrpppmmmgggjjjrrrrrriiiiiippppppnnnqqqzzzpppbbbdddaaa```cccfffhhhhhhiiihhh{{{|||mmmfffcccccciiijjjhhhlllwww}}}xxxmmmffffffNNN4DuXӵ666---222DdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦ:::peƜ4DuTӵnnn`eĭWWWqetDDD///000******,,,333888999DdDĦGGGccct|>>GIdnuR)ĦDdDΦDdDӵ///***+++000111///111111111000...///111333666:::===:::555333666:::444333111000000000222333111222555777999999888888777555333111000222444555999222:::CCC<<<555444222222555777888777777:::<<<999888888777888999::::::999EEE___www{{{uuu{{{kkkbbb}}}jjjPPPBBB888777222666555555444333666:::888333222555777444444>>>QQQaaaZZZ\\\dddppp{{{uuuwww{{{{{{~~~vvvtttrrroooiiidddfffmmmgggtttsssgggkkk|||~~~ppptttzzz{{{uuunnnjjjfffaaabbbdddgggkkkoooppppppooollleee^^^___fffkkkjjjfffgggrrroootttoooiiipppjjjeeedddddddddhhhnnnaaaNNN4DuXӵEEE888666DdDʜ4DuTӵsss>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵ888555F&uTӵYYY4DufئL>edddpuR)ĦAAACCCAAA777...777HHH>d<ĦEEEDtcccfffooo{{{DdDΦDdDĦ>d<ʜ4DuTӵjjj4DwDd<ĦmmmpuR)Ħ>dd<ӵDdd<___^^^>d<Ħ]]]4DufئL>e]]]DdDʜ4DuTӵuuuDdDĦ^^^eeeuuuyyynnnllluuu~~~jjjddd```bbbgggiiigeĦUUUs<v>aĦAAA???peӵDx<DdDĦ000000222444555555444222333DdDĦ000555<<<666peӵDx<>d<,,,+++,,,---///000222---)))>d<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ///>d<Ħ+++peӵ(((Ħ...F&uTӵ...DdDĦ///000>d<Ħ444peӵDx<>d<ʜ4DuTӵ444,,,,,,000111000000111111000///000222444...222555555222111444777666555222000000111333555///111555777777666555444777555333111000222444555;;;222555<<<666444555222666777777777666555555666666777888::::::999888777999???XXXuuu}}}uuuyyywwwhhhvvv{{{TTT>>>666444222555333444444333666:::888222666888999666555;;;GGGRRRGGG@@@AAAOOObbbrrr{{{xxx{{{~~~wwwwwwllliiihhhiiigggdddfffjjjrrryyyvvvmmmppp{{{yyylllzzzvvvsssvvvnnn```___```ccchhhnnnsssuuuvvvvvvppphhhbbbccchhhjjjhhhpppjjjccciiijjjgggdddcccdddfffeeebbbfffllldddMMM4DuXӵ<<<333333D&dq&ĒROOOdddsdKĦDHRRudsdKĦD&oq<Ōq&ĒR555444444>dp&ĒRDDDEEEnfʜd<Φ>d<Ħs&dq&ĒRbbbhhhi?ʜtd<ĦjjjHHܗDӊBwww<x|||zzzvvvtttmmmfffgggB?daĦMMMMMMB?Ho9;;;>d<111222333444666444555>d<ӵ<<<777B?Ho9888<x---...000111333...***&ӫeʬtIӇ(((>d<Φ>d<Ħ***D&ӫetIӇ)))DdDĦ---sdKĦ---B?dp&ĒR'''***>d<sdKĦ...B?Ho9000s&dq&ĒR888222,,,,,,111333111222333333333222333555888//////000222444555555444999777444111000111222333111555888999777444333333777666444333333333444555999222666999111111666444999555333333666777555111333555777999:::888666555:::888HHHfffvvvuuuzzzxxxhhh|||WWW>>>888444666777555666666555777:::777111666666555555666888:::<<<@@@<<<;;;???EEENNN]]]jjjttt~~~wwwppppppooohhhdddhhhkkkjjjhhhggguuuqqqoooqqqvvvwwwrrrlllyyy}}}yyyqqquuu}}}tttaaa^^^\\\\\\bbbkkkpppooollllllqqqqqqiiidddeeefffdddjjjfff[[[^^^```aaaXXXZZZ___ccccccaaadddjjjiiiNNN4DuXӵ///......Hu]3hh<<h:::>>>:::fesss@ďDpppggghhh```dddaaaVVVMMMKKKne[[[ddd=ekkkkkkqqqzzz~~~~~~egexxxvvvsĪj@hgggeeekkkfdDĦnnn@ďDwwwzzzHkge~~~{{{wwwoooggghhh@hssssss@G___dddHĪj@IŌjjjkkkBene```Hkgejjjnebbb```fevvvHu]3hhwwwse^^^hhhnnnlllkkkpppxxx}}}wwwmmmiiijjjlllgeĦja>aĦSSSVVV@GJJJJJJse<<<888777666555444222444<Ō666888???@G222666Hkge...............///,,,***HĪj@IŌ((()))ege))))))Hu]3hIŌ***(((DdDĦ+++ne)))+++@h))))))>h%%%'''+++se000ne222111@G333111sĪj@h//////---+++---333555333///000000///...///222444777666666777999999666333777555333000//////000111555888;;;;;;777555444666666666666666666555555444777333888888000111777555777333000222888:::888333222444666777888777555444666...666QQQiiittt}}}yyygggmmm[[[@@@???888:::999777888777666888:::666000777666555777999888555222333:::@@@<<<333555KKKccc}}}{{{vvvwww{{{}}}ssskkkmmmpppnnnhhheeejjjgggiiiqqqvvvuuurrrqqqwwwyyytttpppvvvwwwgggeeebbb___ccciiikkkhhhddd___nnnxxxtttmmmkkkhhhdddYYYrrrvvvggg```]]][[[^^^XXXXXXYYY\\\\\\\\\bbbjjjjjj4DuXӵ---ĵD^>>>BBBAAADDD[[[```@@@777777777666666888777555jjjooovvvqqqjjjccciiigggjjjkkkiiibbbZZZXXXaaaiiikkkmmmnnnttt|||}}}www}}}rrrrrrqqqnnnjjjkkkppprrrDdDĦpppmmmxxx|||~~~~~~}}}||||||{{{vvvrrruuu{{{yyywwwpppiii\\\___eeekkkmmmkkkeee]]]gggfffccceeegggqqqD^vvvxxxs׼sgggaaaiiimmmkkkiiiooouuuyyy{{{sssnnnmmmooogeFm8OOO>aĦ[[[]]]___ZZZXXXXXXs׼sRRRMMMIIIEEEAAA>>>===999999Ho<<<777666NNN^^^444888888111222222000///...+++******)))******,,,++++++D^///,,,)))DdDĦ)))+++)))'''&&&,,,)))++++++***(((***///s׼s//////000333444111555333111222+++.........111555555222---......---,,,,,,...000999:::;;;;;;:::777666555333222111111000000000111333777:::999555333555777444555777888777666444222888444888999222555999333777555444555888999888777444444555555666666666666444---///CCC]]]qqq|||kkkqqq\\\BBBCCC:::;;;666555777777666999;;;777000444555666888888777666555+++111888;;;999<<d<Ħ---&&&444333555DDDBBBĦ[[[rrr{{{ĦtttSSSDDDBBB777999999555000000555;;;)))///000///333999888222///888DDDOOOZZZfffttt}}}ttttttpppoooqqqgggbbbkkkfffcccdddhhhhhhbbb```aaaĦllluuuyyyuuuppphhhkkkmmmooottt{{{}}}zzzwww}}}|||uuuvvvuuutttwwwyyyvvvnnngggiiijjjnnnrrrpppjjjgggiii>d<ĦllliiidddPPPlllvvvnnnuuu~~~}}}{{{yyyxxxyyy{{{}}}}}}}}}xxxxxxqqqmmmssspppqqqpppjjjdddbbbhhhnnnpppjjjgggiiimmmooorrrvvvvvvyyy{{{xxx{{{uuulllgggmmmssssssrrrttteeefffffffffĦvvvaaaggglllkkkhhhhhhjjjkkk>d<ĦwwwqqqxxxzzzwwwBejjjiiieeemmmpppllliiimmmtttyyy~~~~~~~~~~~~geFYĉ___aaa>aĦfffeeedddbbb^^^[[[aaaaaa___\\\ZZZZZZBe___]]]ZZZXXXSSSMMMIIIOOOJJJFFFnu]ӵ===vvvVVV::::::777:::<<<@@@AAA;;;444444888222333555666666444111///)))***++++++***+++---///******+++++++++)))((('''''')))+++---...>d<Ħ---111333...(((>d<Ħ(((+++///Ħ&&&%%%'''***+++))),,,111(((---///***'''(((*********(((***///Be444,,,///222///Ħ444444222111222444666666666222000...------000333555000333444333555777444///333333333222000111333555333888<<<;;;666333444666111111222222333333333333///333555444111000333777222444777999888666333000999444777999555999:::111999:::;;;:::777666666888666555555444555666777777666222222???VVVnnn{{{~~~lllkkk[[[AAACCC888999111333555555666999;;;777000,,,///333333000000333666888000...:::JJJRRRRRRQQQGGGKKKVVVgggzzz}}}sss{{{uuuqqqrrrqqqoooooorrrkkk~~~tttyyyzzzssslllnnnnnnkkkgggggghhhiiihhhiiihhhfffdddffflllqqqnnnsssnnnbbb___gggllljjjZZZ]]][[[___iiihhhdddkkkeeecccdddfffeee```\\\\\\?aŖ%7uSQuR)ӵsdKĦ***%%%,,,333444///gdKĦ;;;DDDTTT|||gdKĦ|||ZZZGGG===;;;555222333444222111333000000444888777222222555555666GGGSSSIIIFFFVVVdddppprrrpppiiieeefffhhhgggbbb```]]]]]]fffppptttgdKĦtttzzz{{{nnnpppgggrrrjjjnnn|||sss{{{xxxsssvvv|||}}}}}}{{{uuummmhhhhhhjjjsssjjjffflllqqqnnniiiggggdDĦnnniiieeeVVVgggqqqooorrr~~~}}}yyy||||||zzzwwwyyy~~~|||}}}vvvtttttt{{{uuujjjcccdddkkkmmmkkkrrrmmmgggdddhhhooowww|||}}}yyyxxx~~~vvvvvvzzz}}}sssnnnoooqqqmmmfffgdKĦlllrrrkkkhhhlllkkkdddeeelllwwwsdKĦvvvppp}}}|||pppiiihhhcccjjjnnnlllmmmsss{{{~~~}}}~~~ŶS___dddccc3we>>CCC<<<222000333666333444555777<<<===555***,,,+++***+++---...---,,,''''''(((+++//////,,,(((+++((('''***///DdDĦ...000111000---sdKĦ''''''gdKĦ''')))***)))((('''((()))111...,,,+++---/////////+++---111444111///666222...gdKĦ444222555555222111444777666777333///...000222111///444000000444777555555777666222///------/////////444555666555333111111111999777444222222222222222111555888777333000///000,,,;;;HHHEEE666---111::::::777555555888999888666777777555333222444888<<<:::;;;:::666555777888555333///111999OOOuuuxxxddd~~~iii???999>>>;;;999444444888<<<;;;555333444555222//////111222111///999444444:::>>>>>>===>>>@@@<<<===GGGSSS```mmmxxxsssyyy|||wwwrrrqqqssssssuuuyyyxxxzzzsssjjjcccdddffffffkkkrrrnnnffffffnnnoooggghhhpppxxxxxxrrriiifffhhhfffaaadddfffeeebbbcccffffffccc\\\UUUSSSYYYZZZWWW___lll>A333ne,,,---///000222333ne///666;;;KKKuuunecccNNNBBB:::777555444222222777>>>555222000222111///000444>>>@@@SSS```SSSFFFFFFHHH\\\dddjjjjjjgggfffdddaaa______\\\\\\bbbkkknetttttt}}}yyy{{{pppvvvlllnnn{{{uuu~~~xxxrrrqqqvvvzzzyyyxxxzzzyyyyyyxxxssslllhhhhhhjjjnnngggdddhhhllljjjgggDerrrqqqkkkfffPPPbbbrrrttttttyyy}}}|||zzz|||yyyzzzyyyvvvwww{{{|||zzz||||||zzzzzz~~~yyyooogggiiippptttrrrsssoookkkjjjmmmssszzz~~~{{{zzzyyy{{{||||||zzzwwwuuuvvv}}}|||xxxzzzyyyuuunetttooorrrppppppssstttrrrsssvvvqqqnezzzxxxwwwuuuqqqoooeeejjjllliiigggkkkqqqsss{{{zzzyyyzzz~~~>Abbbffflllk<ssskkksssxxxlll```___dddggggggddd___[[[]]]ccchhhiiinnnnnnfh[[[YYYXXXNNNAAA===CCCEEEFFFAAA999444666999999222777;;;???BBBBBB999///000---+++,,,000222000---)))))))))+++......,,,))),,,***)))+++000De+++---///000000///ne((('''ne))))))******)))(((((()))+++,,,***((((((+++---......+++///222333111000000111888222ne999555444666444///---222666777444111//////000222333444777222///000111000111333222///+++******,,,,,,,,,111333444555333333333444999444//////333555444111777777777777777666444333666>>>EEEBBB999333555:::999666555555888999999777333222111//////222555777222444222///...222333222666444666777DDDfff}}}zzz{{{ooosss|||LLL======<<<===555444666:::999444222444666444222111333444222000222000111666999777666888666666999<<<>>>DDDRRR```lllsssuuuppplllqqq{{{pppkkksssxxxuuuddd```bbbhhhkkkhhhgggiiinnniiiiiinnnnnnjjjjjjoooppprrrqqqllljjjkkkhhhcccbbbjjjpppnnnkkkllloooqqqjjjaaa\\\___^^^XXXXXX,,,111---...***333000...000,,,///111333CCCnnnjjjTTTFFF666444333111------777BBB888555555888888555333333888>>>UUUdddWWWCCC666--->>>JJJWWW```dddfffbbb\\\]]]___^^^\\\___gggtttrrrrrr{{{zzzrrrwwwssswww}}}zzzvvvuuurrrnnnmmmnnnrrrsssssspppkkkiiijjjmmmiiieeeccceeehhhiiikkknnnmmmqqqpppiiicccQQQ___ooovvvtttssswww|||}}}~~~~~~zzzvvvvvvyyyyyywwwvvvxxxwwwttttttvvvzzz|||}}}{{{yyyxxx{{{wwwmmmfffiiiqqquuutttqqqooonnnnnnppptttxxxzzzuuuwwwwwwsssnnnmmmpppsssuuuwww}}}}}}}}}vvvuuupppooosssttttttvvvzzz{{{yyyooo~~~wwwwwwzzzzzzxxxjjjooooookkkiiilllppprrrsssxxxyyyxxx|||iiieeeggg{{{ooo~~~kkkdddjjjjjjiiifffdddcccggglllqqqlllpppvvvxxxlll]]]RRRQQQPPPIIIDDDDDDMMMJJJBBB<<<<<<>>><<<777???GGGNNNOOONNNJJJAAA777222...***+++///000...***,,,+++***+++,,,---,,,***+++)))))),,,///+++((()))***,,,------(((((('''((((((+++++++++***((()))+++---***)))((())),,,...//////,,,///222111---,,,...222888222@@@<<<666555777333---+++000555666000000111000000222555888>>>888222222111///000333222000---,,,---......---...000222444444444555777999222---...555888555000777444111222555777555222666777888777666555555555:::888666666777777666555555333111111333555777777333555333///000444666555333444666333999WWWrrrttt{{{dddqqqPPP999666777;;;777444444777666333222555777555333222333333222111000000444888888444333555888555333555666888???GGGUUUaaallloooqqqxxxzzzoooiiimmmqqqrrr```___ccckkknnnkkkgggggghhhggggggiiijjjkkkmmmooohhhlllooommmllljjjeee___[[[iiisssqqqkkklllrrrxxxqqqeee___cccddd]]]WWWcccMMM888444555444222444)))111///&&&(((222222)))///+++)))---333555222---...111222@@@fffjjjVVVIII999555333000------444>>>777888???IIIKKKDDD:::666000999RRRaaaTTTDDD:::222000777AAAOOO___jjjjjjccc\\\___```___```gggmmmoooppptttuuutttxxxuuuqqqvvvzzz}}}~~~zzz|||xxxvvvtttuuutttmmmddd]]]]]]___aaa```^^^]]]```ccc]]][[[ZZZZZZ]]]aaafffkkkjjjgggfffiiimmmmmmfff```UUU\\\hhhqqqqqqnnnrrrzzz|||}}}||||||xxxssstttyyyzzzxxxvvvvvvuuuqqqmmmnnnqqquuuxxxxxxvvvsssrrrnnnggg```bbbjjjoooooolllmmmnnnnnnnnnnnnooooooooopppoookkkggghhhnnnsssuuuvvvxxxyyyxxxwwwxxxyyy||||||xxxrrrppprrrqqqmmmooouuuuuuoooqqqyyy|||wwwuuurrrooopppvvv}}}vvvqqqvvvxxxuuukkkooopppmmmmmmrrrvvvwwwttt|||}}}yyy{{{~~~tttiiikkkkkkjjjqqq{{{~~~xxxvvv{{{yyysss}}}uuutttyyykkkmmmmmmjjjhhhgggiiimmmqqqsssooonnnsssyyytttgggdddiiiggg^^^ZZZ______UUULLLIIINNNOOONNNLLLMMMLLLEEE;;;OOOWWW\\\XXXPPPHHH???888333222000.........---------,,,***))))))*********))))))))),,,......,,,)))&&&&&&&&&''''''((()))***((()))******)))((()))***------,,,+++)))***,,,///)))(((((())),,,---,,,+++.........,,,++++++---///555222000444;;;===:::555666777555///---111555555000111333111000111555999>>>888333333222//////111222000....../////////...,,,...111222222222333555888444000111444666444111111///,,,,,,...111111111//////000222444555444333<<<:::888666555444333222555333111222555777777666888999888333333777999777111444888777>>>]]]xxxzzzmmmlllLLL444222333777999555222444555333333666666555333222222222222111444666;;;>>>;;;666555888@@@444---222;;;>>>;;;888:::III]]]mmmzzz~~~zzzwwwxxxxxxvvvrrrooojjjgggfffgggjjjlllmmmnnndddeeeeeeeeehhhnnnrrrssskkkooosssrrrooojjjeee```^^^jjjqqqnnnhhhjjjqqqvvvqqqfffaaagggmmmlllfffaaaKKK777222222///,,,------111...&&&,,,888777+++---------///111222222222---111444>>>]]]fffVVVKKKCCC===888777666444666:::888===GGGSSSVVVOOOFFFBBB===FFFZZZaaaQQQGGGIIIIII888444333@@@YYYooorrrkkkZZZ^^^```___bbbiiinnnpppnnnvvv{{{xxxssstttxxx|||{{{yyyvvv||||||uuuuuutttkkkfffbbbdddhhheeeYYYLLL===@@@DDDDDDCCCCCCFFFIIILLLKKKGGGEEEFFFLLLQQQTTT^^^\\\[[[___cccddd```\\\SSSYYYfffsssvvvqqqpppssspppuuuxxxyyy{{{~~~}}}zzzrrrwwwyyyvvvssstttsssqqqpppppprrruuuxxxxxxvvvtttlllkkkeee``````gggkkkkkkjjjmmmpppooolllhhhffffffooolllhhhfffgggkkknnnqqqrrrsssrrrooommmpppsssuuusssuuutttnnnjjjkkkjjjhhhnnnsssqqqjjjlllwww{{{xxxyyyuuuqqqpppssswwwzzz|||wwwlllnnnpppmmmiiimmmmmmjjjkkkpppttttttuuuzzz{{{xxxxxx|||wwwnnnrrrvvvwwwvvvzzz}}}rrrxxx|||vvvuuu{{{iiigggwwwooooooooollljjjjjjmmmppppppooovvvppppppvvvuuukkkfffiiikkkkkkrrrxxxqqqbbbXXXYYYSSSYYY]]]]]][[[YYYTTTNNNTTTYYYZZZRRRGGG@@@:::555333555666444000///333777---,,,***)))'''((()))***++++++---...//////,,,***)))((('''&&&&&&&&&''''''))),,,......,,,++++++,,,---------,,,++++++---///((((((''')))***)))'''%%%///---++++++,,,---,,,+++000111333555666555444333444888888444222444555333222333444111//////222666444000...111111---***+++---,,,,,,,,,------,,,***---...000000000///000111666666666555333222333444...//////---,,,---111555111444777999888666444333777777666555444333444444111000000000222333222222777999777333222444444111666777===AAANNNnnnwwwiiiLLL888999888777;;;555111333444444444777666666555555444444444555666777<<>>AAA@@@DDDEEEFFFIIILLLMMMMMMLLLMMM[[[nnn{{{}}}xxxrrrooonnnrrruuuuuuvvvyyywwwtttpppuuuvvvrrrooorrruuuuuunnnppprrrtttttttttssssssoooooolllffffffjjjllllllkkkppptttsssnnnhhheeedddrrrlllgggfffiiilllllljjjmmmpppooolllmmmrrrwwwxxxmmmrrrrrrlllgggggggggfffggghhhgggdddgggooouuuvvvuuusssqqqrrruuuxxxyyyyyyvvvwwwxxxqqqqqqsssqqqmmmmmmqqqsssqqqrrrrrrssstttvvvvvvsssqqq}}}}}}~~~}}}}}}yyyvvvyyyyyyuuu|||~~~ssssssssspppnnnppptttuuuqqqmmmtttpppooorrrrrrnnnjjjiiiuuuwww}}}uuuddd^^^cccXXX___ccc```]]]]]]______YYY]]][[[RRRJJJFFFCCC@@@000222333111//////444888,,,,,,,,,***(((((()))+++---///111222222000...,,,---,,,+++)))((((((''''''(((,,,000000---++++++,,,+++---...---,,,+++,,,---,,,,,,---......---***''',,,---...///000///---,,,...111444444222111111333222777999666444666666333444444333000......000222111...///333444000------.........///111000...,,,...///111000///......///222555888666222000222555222555666444111111555:::666999<<<<<<888333000000///111222222333444666999222444555555333222222333666999999555333444222...666666:::@@@PPPppp}}}jjjqqqNNN;;;>>>;;;555;;;444///111444333333555666777888777666666888:::444444666:::888333222444///555===AAA:::222111666888333222AAA___||||||wwwvvvtttnnneeeccccccbbbaaadddjjjkkkiiieeebbbfffnnnnnngggdddgggqqqssswwwzzzvvvqqqppprrrwwwvvvpppiiiiiinnnqqqpppxxxuuuqqqqqqssssssrrrqqqeeeOOO;;;666777333111222,,,,,,+++(((''')))///444111333444444333444666888222222///333KKKvvvwww^^^SSSIIICCC>>>999888666777<<>>CCC???777666888:::888333000///000===;;;555222777AAACCC@@@777999:::999666555666777===UUUkkkoookkkkkkllljjjooossstttqqqpppppplllhhhssswwwwwwrrrpppttt{{{~~~gggjjjnnnooommmlllnnnoooqqqsssqqqllljjjlllllljjjkkkqqqvvvvvvpppjjjggggggoookkkggggggiiikkkiiifffjjjpppsssrrrsssyyy{{{zzzpppvvvxxxqqqjjjhhhhhhgggccc```aaaeeehhhhhhkkkooommmllllllmmmppprrrssssss~~~{{{|||yyyttttttwwwwwwuuussslllllltttvvvqqqqqqvvv{{{zzztttzzz}}}~~~~~~{{{|||xxxuuutttxxx~~~}}}vvvooolllqqqsssrrrqqqrrrpppmmmwwwtttvvvyyyrrrddd^^^```\\\dddiiigggdddeeeeeedddfffhhhfff___ZZZYYYWWWSSS<<<888333111000111000///+++---...---******,,,...,,,///111333111///,,,+++------,,,+++***)))((((((%%%***...///+++((((((***))),,,...///---,,,++++++------...000111000,,,)))'''///777888333///000222000000111222333444444444222666777444222555777555555222///....../////////555222111555666444222333000000111333555444111......000111111000//////000...000222333222222333555666666666555444555777888666666777666333111///...---///111111000111444777444999<<<;;;555111222555555999:::888777777333...222111555999HHHiii}}}www~~~vvvLLL999<<<:::555999111---///222222111222333555666666555666888;;;555222222666777444222333000666???GGGFFF===888777999555666FFFddd~~~zzz{{{rrrttttttooojjjkkkhhhddddddiiihhhdddeeeaaalllnnndddhhhqqqsssyyy}}}xxxpppnnnrrrsssrrrmmmhhhiiinnnpppnnnrrrvvvxxxuuuqqqnnnnnnoooaaaJJJ666222444222111333111333555333+++)))444BBB------///111444777999:::999444---000IIIsssttt[[[PPPEEECCC@@@===;;;888:::EEEQQQSSS```sss~~~|||rrrooorrrllljjjjjj___HHH>>><<<555...000666DDDYYYlllpppllliiihhheeedddiiiooommmhhhuuupppllllllnnnqqquuuyyyqqqvvvnnn|||___]]]PPPHHHCCC888111666AAADDD@@@@@@BBBBBB>>>777111//////555444//////:::GGGJJJEEE>>>??????999111,,,+++---+++GGGZZZSSSJJJQQQ\\\aaahhhlllnnnmmmmmmnnnlllgggwww{{{zzztttrrryyyccciiimmmnnnkkkjjjmmmppppppsssrrrmmmjjjjjjiiigggiiipppvvvvvvqqqllliiiiiihhhgggggghhhiiiiiihhhgggiiirrrxxxxxxyyy||||||wwwuuu|||~~~wwwoookkkkkkkkkiiidddfffnnnooohhhfffkkkiiigggffffffggghhhgggggg{{{~~~~~~{{{wwwwwwzzz{{{xxxzzzmmmkkkvvvxxxooopppzzzzzzyyy}}}|||}}}~~~zzz{{{yyyyyy{{{rrrhhhuuu}}}yyyvvvyyyyyyuuusssmmmmmmuuuvvvjjj___[[[bbbkkksssvvvuuurrrlllfffqqqrrrpppjjjgggfffbbb]]]RRRGGG;;;777888777000))),,,...000///---,,,...000))),,,///000...+++)))(((++++++++++++***)))((('''!!!''',,,---)))&&&%%%'''(((+++...///...,,,******%%%&&&(((+++---,,,(((%%%###222???@@@555...222888222000...111666999888666333555555000000444777777444111---,,,///111000...666111///222333111111333---...///111333222///,,,///000222333222111222333,,,+++,,,///333555555444666333000111444555444111666333000111333555444333000222333111...---000222000777===:::222---///333000555888777666666222---111111555777EEEfff~~~||||||xxxLLL888<<<===999666///***---111000//////...000333333222222666999:::555333777:::888666555666000333CCCRRROOO???111000777FFF]]]wwwwwwmmmxxx|||}}}|||zzzqqqgggdddhhhiiifffjjjgggyyyrrrwwwyyy{{{tttpppsssnnnqqqooollllllppprrrrrrnnnxxx~~~wwwtttuuuwwwmmmQQQ777111333222000111555;;;<<<555...///333666...///111333555999>>>BBBAAA000///444===iiiaaaPPPNNNRRROOOCCC>>>EEEGGGMMM\\\kkklllsss{{{{{{vvvwww}}}yyygggTTTMMMMMMDDD666111,,,555QQQhhhnnnjjjhhhppphhhcccjjjssstttoooiiilllgggoooxxxssssssvvvsssWWWPPPRRR[[[[[[LLL@@@===777666222000<<>>888999777333222333000+++222BBBGGG<<<555<<<@@@===PPPSSSYYYaaahhhhhhccc]]]nnntttzzz{{{xxxyyyxxxlllgggkkkmmmjjjlllsssqqqmmmjjjkkkpppqqqnnnjjjiiijjjnnnssswwwvvvrrrnnndddeeefffhhhiiihhhgggeeelllmmmqqqxxxzzzvvvtttuuurrrqqqqqqrrrooojjjkkkooorrrqqqqqqsssqqqnnnrrrxxxoooiiifffiiijjjhhhffffffuuu~~~|||}}}zzzvvvtttwwwwwwtttpppooommmlllnnnrrrxxx|||{{{~~~zzzyyy}}}{{{wwwsssrrruuu|||~~~xxxqqqyyy}}}|||wwwtttrrrrrrvvvyyyyyyxxxxxxrrroootttuuunnnccc\\\aaagggmmmqqqqqqpppooonnnkkkqqquuurrrpppooolllhhhbbbUUUJJJJJJKKKEEE:::222:::...(((...000+++)))---&&&'''***---///---((($$$&&&***......+++((()))++++++,,,+++)))%%%###(((...///333+++$$$((()))(((...***------((('''+++------(((444444111666777444888:::222222222000777;;;111000///...///111333333222555555444///+++***///333555333111000///000111222000222444444222000//////111111111111111000///...+++,,,...///111222222222111111222333111...222888555222000000222444222000222555555000...///000...333333222111111222222222333777::::::777555555666000333000222KKKqqqjjj|||}}}JJJ???===777;;;777777555111---,,,---000------,,,+++000666777444;;;888888999777555777<<<:::777666:::??????888000555888JJJllloooZZZ{{{tttpppkkkbbbbbbhhhtttqqqvvv~~~{{{qqqpppxxx|||}}}vvvsssuuurrrnnnjjjiiilllqqqtttrrrrrrwww}}}|||vvvpppooolllRRR888000///+++))))))444;;;===777///---...///---......------///222555333***---222999aaa~~~hhh```bbbgggaaaVVVNNNJJJXXXtttrrrooooooqqqoookkklllqqqgggggg^^^PPPKKKOOOOOOIII;;;AAAPPPbbblllnnnmmmmmmoooeeeeeerrr{{{xxxtttvvvqqqllllllbbb\\\VVVMMMCCCBBBFFFMMMGGG888///111111111---)))222>>>===444:::>>>>>>666000...---+++//////---***,,,222333111///444444000,,,,,,,,,***222EEEMMM@@@555999??????AAABBBDDDIIINNNOOONNNKKKYYY]]]aaabbbbbbeeennnvvvxxxkkkdddkkkqqqqqqqqqvvvppppppqqqqqqqqqooollliiikkkgggeeegggmmmqqqpppnnnbbb___^^^bbbhhhlllkkkhhhjjjkkkpppxxxyyytttqqqqqqrrrsssuuuuuuooojjjkkkqqqwwwuuuttttttqqqnnnqqqwwwrrrllljjjlllmmmjjjhhhiiiuuu}}}tttuuurrrmmmlllmmmlllhhhpppjjjdddccciiiqqqwwwyyy~~~}}}yyyuuutttvvvyyyyyyyyywww{{{}}}}}}uuuoooxxx~~~{{{}}}~~~zzzwwwxxx{{{|||zzzvvvyyysssnnnnnnmmmhhhcccbbbeeeggglllrrrvvvwwwtttrrruuuuuurrroooooorrrooojjjggg^^^YYYYYYZZZVVVQQQOOOBBB555...333555...)))***+++***)))***,,,------,,,++++++,,,------,,,***)))+++(((((()))******---222***000///---///---***---,,,111222...---...///---***111222...///...///666===222222666333444777222111000///000222333333222666222...+++,,,///222444222111///......///000111,,,///111222111/////////000111111111111000000///---...///000111222222222222000111666777444222333666555444333333333333222333666666222///111111000222222222333333555666666999999888888777444111///***......///AAAbbb~~~yyy```LLLDDD;;;666999444000...000000...,,,...///...---000666777444999888888:::999666888<<<@@@@@@@@@AAAAAA???;;;777888999EEEYYYhhheeeVVVKKK~~~yyyvvvssszzz}}}yyyvvvyyyuuupppllllllmmmooopppnnnooouuu|||}}}wwwsssrrrgggPPP:::111...)))&&&(((111999<<<777000,,,)))'''*********)))((((((***,,,///,,,222555999[[[wwwpppaaa[[[hhh~~~uuulllgggdddaaaaaadddOOOXXXYYYPPPKKKRRR[[[___UUUdddpppqqqooorrryyy{{{mmmiiittt~~~yyybbbUUUQQQIIICCC<<<000444888@@@DDD<<<...+++000---///+++'''***111000)))444444111---,,,///...+++***111444///)))(((***+++,,,333666111++++++---...000DDDNNNBBB333444;;;>>>999888888999:::===???@@@EEEGGGHHHGGGGGGLLLWWW___rrrddd[[[aaaiiijjjhhhiii___dddiiilllkkkiiihhhhhhfffccc```ccciiinnnnnnlllkkkddd]]]^^^dddiiigggcccjjjlllrrryyy{{{wwwssstttnnnnnnqqqrrrnnniiikkkqqqtttqqqoooqqqpppppptttzzzuuupppnnnqqqrrroooooopppyyyssslllmmmkkkggggggiiihhhccceee^^^WWWWWW```iiinnnooo~~~~~~{{{vvvrrrtttyyy|||yyyuuuyyy{{{{{{xxxzzzwwwrrr{{{|||}}}{{{uuu|||zzzxxxvvvooohhhgggkkkiiiiiikkkrrryyy|||yyyuuuyyytttkkkfffiiinnnmmmggggggcccaaaccccccaaaaaaddd[[[OOOFFFEEEBBB777---***...,,,***)))+++,,,,,,,,,...+++)))***------)))%%%***%%%%%%)))++++++---111''')))***---...---,,,+++---222555222//////...+++---///000111222666BBBOOOJJJ555000888444///222333333111000111333333222111444...))))))---222444444//////...------...000000+++---000111000000000111000000111111222111111111000000111222222222222111333///111777;;;888222///444666777555222000111333444888888444222333333222222222222222333333444444:::777444555666555000,,,000222111...333GGGgggyyy~~~\\\KKKAAA333:::222+++---333666000)))000111000///111666666333777666888;;;:::777888<<>>222111777::::::999888777777999;;;===>>>???>>>;;;999<<>><<<333111///...---+++(((&&&000---++++++------+++)))(((&&&(((------***000999HHH777,,,******---000,,,---222333///,,,---,,,)))111...222888>>>PPPnnngggAAA///555333---///333222111000111222222111//////---+++,,,///222333222......------...///000111...000222333222111222333///000111111222222222222222222222333333222222111222///111777999555111///222666999777000---///333555999:::666444555555333333333222111000///------222000000222555666444222666333222000---666SSSqqq}}}~~~}}}fffMMMEEE777999333...000666888222,,,111444333111222555555222444333666::::::666777:::<<<<<<;;;888555222222333...444???KKKMMMIIIGGGHHHoooyyyzzz|||sssqqqxxx{{{uuunnnhhhhhhjjjpppyyy}}}{{{zzz|||^^^KKK:::555333///...222...222222---)))******)))(((***,,,---...000333555444333///,,,555MMMxxxxxx{{{yyysss~~~zzznnnuuukkk]]]QQQLLLKKKJJJHHHQQQ]]]fffbbb\\\```ooo|||}}}rrruuucccVVVgggZZZHHH???;;;222111555111000000333777666111......,,,...///---,,,------+++...555777444//////...---...333555111...000111111,,,......,,,---000///+++)))777@@@;;;444444666777999999999999::::::999999<<<======:::888888;;;>>>KKKFFFAAA>>>;;;888888:::222111222888AAAHHHKKKKKKMMMUUU^^^aaa___^^^aaaffffffeeebbbaaaccchhhpppuuuqqqnnnooorrrssspppqqqsssuuuooolllrrrwwwvvvqqqnnnoooiiieeedddcccaaabbbfffmmmkkklllppprrrqqqsssxxxpppkkkfffgggggggggkkkooollleeeSSS[[[ffflllmmmllljjjjjjrrrsssyyy~~~yyywwwyyyvvvrrrlllgggfffiiioootttsssxxxzzzwwwvvvzzz||||||{{{rrrqqqyyy}}}|||~~~~~~ssshhhggglllssswww{{{{{{xxxxxx|||yyy{{{xxxrrrnnnoooooommmrrrkkkgggjjjnnnmmmkkkjjjaaaccceeeddd]]]UUUSSSVVVGGGBBB:::444111000//////222333222///,,,***,,,...''')))222:::999777EEEXXXyyyRRR666---***444===777...111111,,,***,,,---,,,555...333:::BBBeeeWWW444444333...///111000//////000111111///---+++...111222111///000000////////////000111111222111222333333111000000111///000111222222222222222222333333333333222111111111000222444222...///333222888<<<999222...111555444999:::777555666555333222222222222000///---,,,+++...111222222333555777222...---000000555LLLeeesssqqqttt{{{iiioooNNNGGG???666555555666777777444222111555555222222444444222111111444777777444444777<<<:::777666777777666555444555:::AAACCCCCCDDDHHHhhhuuurrruuu~~~~~~{{{~~~zzzvvvpppiiicccjjjjjjooovvvzzzzzzzzz}}}aaaKKK888222111,,,***,,,---///...(((&&&***,,,,,,***,,,...//////000222444222666111///:::NNNvvvyyymmm```|||}}}oooiii\\\NNNIIIJJJLLLKKKLLLSSSZZZ\\\\\\cccoooxxx|||uuusssyyyvvv[[[PPPaaavvvqqq]]]MMMAAA>>>;;;000...444444333000...///111///)))$$$'''((()))++++++++++++)))'''///444222/////////...///222222///---...---***///000///---000333111,,,***666???===888777888888999888999<<<@@@???;;;777777999;;;;;;:::999:::;;;<<<<<<:::666222000222555222,,,(((***111666555333@@@EEEJJJJJJGGGJJJTTT]]]]]]___```^^^^^^bbbjjjrrruuurrrqqqsssrrroooooorrrvvvnnnjjjooosssooohhhcccbbb]]]\\\___bbbbbbdddgggeeedddfffjjjjjjiiilllrrr|||wwwmmmjjjggggggfffeeehhhiiiccc[[[TTT```ooovvvtttnnnkkkjjjjjjoooyyy~~~~~~yyyuuuooogggaaaaaafffkkkkkkrrrvvvuuutttxxxzzzzzz~~~vvvnnnrrr~~~}}}||||||wwwpppmmmqqqxxx{{{zzzyyyyyy}}}zzzuuutttrrroootttmmmjjjoootttssspppnnnjjjnnnqqqnnngggaaa```cccaaaWWWHHH===:::===CCCGGG777888666000)))&&&(((+++(((---:::FFFGGGHHH]]]xxx~~~NNN111---,,,<<>>EEEFFF???888555666888888888999:::;;;888777555222111222333444///---******,,,---,,,***000222333444777<<>>AAAFFFiii}}}sssooovvvkkkXXXcccrrrnnnaaaOOOGGGMMMWWW\\\XXXSSSSSS^^^mmmwww|||}}}~~~yyyuuutttooonnn}}}hhhUUUbbbjjjXXXFFFDDDAAA888:::<<<444111222---&&&&&&&&&&&&***---+++(((***((()))...222111...+++---+++'''%%%)))...,,,''')))333<<<;;;777444111...)))000444///++++++---...***:::HHHEEE888111555<<<;;;666444:::DDDGGG???777777777777666666777999999999666111///111444333///'''***,,,---,,,,,,---...######&&&,,,444888888555777777999???FFFMMMQQQRRRTTTVVV^^^iiinnnmmmmmmnnnjjjlllppptttpppkkkkkkoooeeeaaa```eeehhhfffddddddhhhggghhhiiifffccceeejjjsssuuummmhhhfffhhhhhhggggggkkkllldddZZZhhhjjjnnnrrrtttrrrpppmmmccciiittt}}}yyyyyy{{{zzz{{{|||rrriiiqqquuuuuunnniiiiiilllmmmuuu}}}{{{nnniiissszzzxxx}}}|||xxxsssqqquuu|||yyyqqqrrrxxx{{{|||}}}}}}{{{zzz|||}}}tttssssssvvvxxxsssllljjjmmmnnnllliiikkkpppssspppjjjeeeccc___^^^___aaabbbbbbddd\\\QQQHHHBBB===777333444///222999888666FFF^^^TTT///,,,444(((,,,555((('''---111000111444555333444222;;;777@@@}}}gggEEE111000111444666111------///111444444222000444111---...222555666444222222222222222111000//////111111111000111333555333333333333333222111000///000111222222222222222777111///222555333000000...222555555333000000111///444777444333333333000000222333444444333111000333000...///222444333111000333333///000888CCCJJJJJJDDDCCCLLL[[[lllqqqkkkyyyJJJ@@@555888:::;;;999666333111---333666333111222333222555333333444222000222666333888<<<:::333000333777000111333666777>>>NNN^^^fffkkk|||tttyyywwwqqqttt|||{{{rrrrrrwww|||}}}{{{wwwuuutttvvvzzz}}}yyyrrrooorrrvvvpppkkkffffffeeeeeeiiinnnkkkLLL222...333111...000000+++))),,,...---...111000...,,,---000444777999444999AAAQQQSSS@@@WWWyyyrrrkkkqqqpppaaaXXXYYYkkkeeeWWWEEE===@@@HHHLLLUUUWWW]]]iiiuuuzzzvvvpppuuurrrfffXXXWWWlllkkk]]]___WWWRRREEE:::888444444888:::111&&&///***&&&&&&)))+++)))&&&)))"""###---222---***,,,%%%%%%(((,,,+++((()))---000333222...---000222111(((((()))...222222---'''444aaatttAAA666000<<<222:::::::::888666777:::<<<888:::;;;777111///222555888444//////111111...***---,,,,,,---......---+++'''))),,,------///111333...---***000FFFYYYUUUEEEBBBBBBGGGPPP[[[bbbccc```dddiiinnnooorrrrrrnnngggnnnggg___^^^bbbggghhhhhh^^^]]]]]]bbbiiimmmiiibbbnnn{{{xxxoookkkeee\\\^^^eeelllmmmhhhbbb``````gggfffhhhlllrrrtttssspppmmmlllnnntttuuurrruuu{{{}}}vvvttt{{{|||uuuoooppprrrssspppqqqvvvzzzxxxrrrmmmjjjxxxzzz{{{zzzwwwuuuuuuvvvooouuuzzz|||~~~~~~zzz}}}{{{~~~}}}xxxyyy|||wwwxxxzzz{{{wwwqqqlllkkkkkklllllllllpppvvvuuuqqqhhhhhheeebbbeeekkkiiidddgggiiiaaaSSSQQQXXXSSSFFF>>><<<:::666000000===KKK\\\BBB+++'''---000///---++++++,,,...000222444555444222555333HHHJJJ777222777444222444000222222111111000000//////,,,,,,,,,---///000222333111555444000000333111++++++---000111111000000111222555444///---///111000333333333333333333333333:::---444333333:::555333+++---000333333222///...000---...222444111000000222///---...111444444333111222000...111555333...444//////444555444===IIINNNPPPJJJSSSTTTVVVuuu___pppZZZPPP===999666555222///111666///111444777999888666333222111000/////////000111222777;;;<<<999666666777999---555===666<<>>>>>:::444111333777666222...---......+++''')))((((((***,,,---,,,+++)))))))))***,,,...000111111111111888LLL]]]XXXHHH???======BBBHHHLLLKKKIIIQQQWWW\\\aaahhhooorrrpppgggeeecccbbbbbbcccddddddeeeddd```]]]___fffkkkllllllssstttjjjccceeeccc]]]hhhiiihhheeeaaa```cccfffbbbdddhhhlllnnnnnnlllkkkiiifffhhhnnnssssssuuuzzzzzz{{{qqqvvvyyywwwqqqooosssyyyuuuwwwyyy|||zzzuuupppmmmnnnnnnnnnppprrrssssssqqqvvv~~~zzz}}}||||||zzzyyy{{{|||zzzuuupppnnnoooppprrrrrrrrrvvv||||||xxxpppnnnmmmmmmmmmmmmkkkjjjooonnngggaaadddjjjggg]]]MMMKKKIIIFFF@@@>>>EEENNNdddJJJ111(((,,,111444555222222222333333444555666555555:::===VVVIII666111777555444666333333333111000...------------------...///000111222222555555222333777666222,,,///111222222222333444333666666222000222444333000000111111111111111111333777222000444666888444000000111111222111111111111------222333111000222555222000000333444444333222555666333333666666444222---+++......111???OOOSSS___```jjjiiifffzzzuuuUUUpppeeeSSS<<<555///111333333333555333333333777:::;;;888444444333222222222333444444///111333666999:::999888555444AAALLLGGG???===:::EEE\\\|||vvvvvvvvvrrroooooommmqqqqqqnnnmmmooopppnnnnnnooorrrrrrmmmhhhllltttxxxtttlllfffiiioooqqqnnn```OOO:::...+++,,,,,,+++...)))&&&(((***((((((+++***++++++---///222444555:::999>>>SSS[[[CCCHHHvvv\\\KKKEEE;;;;;;KKK]]]]]]RRRSSSVVVRRREEE===@@@KKKRRRQQQUUUYYY\\\\\\YYYVVVTTTMMMKKKCCC888555===IIIPPP^^^iiiYYYVVVWWWNNNMMMGGG+++---,,,,,,222;;;???>>>222444888<<<>>>:::333......111000,,,***---222333222,,,)))///444222---++++++......,,,,,,///...+++---,,,,,,---///...)))$$$333^^^yyyTTT:::000>>>>>>999:::999888777777999;;;999::::::777222111222555666222...---------***''''''''''''))),,,------,,,000,,,(((''')))++++++***000111222999HHHTTTNNN@@@BBB>>>;;;:::<<<>>><<<::::::???CCCGGGOOOZZZaaacccaaadddhhhiiiiiiiiijjjllljjjmmmjjjaaa^^^ccckkkoooqqqrrrmmmcccaaafffiiifffgggddd```\\\[[[\\\```cccaaaeeekkkoooooommmjjjiiigggddddddiiinnnppprrrvvvwww{{{}}}pppooosssvvvpppiiinnnxxxvvvwwwzzz{{{zzzyyyvvvtttnnnllllllqqqwww{{{zzzwwwwww~~~}}}|||~~~~~~}}}yyyyyy{{{|||zzzwwwuuuvvvwwwuuuwwwvvvtttwww{{{|||xxxuuuqqqrrrvvvtttllljjjooovvvoooiiijjjqqqtttpppkkkZZZXXXVVVVVVSSSOOOPPPTTT]]]JJJ666------///000111222222222222333444555555:::777;;;???YYYSSS???999===:::999;;;888777555222...,,,++++++,,,.........//////000000000000333444222444888999777000111222222222333555777222555555111000222444333//////000000000111111111777PPP888222888111999222444333222111111111222333222...---000333111222444777555333333444444444333000777999666222444777888777111......---222FFF[[[ZZZnnnppptttuuuvvvxxxddd\\\pppQQQ???555---000666777555333444222222444888999888555333333222222222333444444222111000444:::===<<<999222;;;GGGVVVXXXDDD555999>>>UUU}}}yyyzzzxxxsssqqqjjjmmmmmmjjjjjjlllllliiinnnnnnqqqsssqqqpppvvvuuuqqqjjjdddffflllnnnlll]]]NNN:::......333222...+++((((((,,,...+++)))***(((***---///000222444666<<<999555BBBLLL>>>HHHuuuTTTGGGAAA::::::DDDSSS\\\___XXXZZZWWWMMMIIIQQQ^^^gggddd\\\RRRJJJDDDBBB@@@???:::;;;999333222777<<<===FFFQQQAAA>>>BBB<<>><<<000+++)))...111...***)))***,,,---,,,---///...))),,,+++***+++,,,+++'''$$$)))GGG___NNN777444???>>>888999999888777777999:::555666666444111111333555777444111///...---+++)))+++******+++.../////////888111(((%%%&&&(((&&&###111111111555???GGGBBB777DDD@@@;;;999:::::::::999222666888777:::AAAFFFFFFSSSWWW]]]bbbgggjjjmmmnnneeennnpppjjjfffhhhjjjhhhooooooiiicccccchhhiiifff___]]]\\\\\\^^^``````______bbbhhhnnnqqqooojjjeeeeeeeeeggggggfffgggkkkppp{{{}}}{{{qqqooowwwuuukkkjjjsssppptttvvvwwwyyy|||}}}{{{tttuuuvvvyyy|||~~~~~~~~~sssyyy}}}|||{{{~~~}}}{{{}}}}}}xxxzzz{{{|||~~~{{{uuuwwwuuuqqqqqqttttttrrrsssnnnqqqyyyttthhhgggqqq{{{pppiiimmmsssqqqlllhhh```[[[ZZZ\\\\\\YYYXXXZZZPPPHHH@@@<<<:::555...)))......///000333555777999<<<888999999OOO[[[FFF===???:::888999666:::777333///,,,++++++,,,//////000000000/////////...000111111222444555666333333333222111111333666555888999444222444555333000111111222222333333444AAAiiiCCC777<<<---888...555444333222111111222222333///---000222111222555444444333333444444444444///444666333111444666555999555333222...222GGG^^^bbbssskkkggglllxxxsssjjjxxx]]]qqqTTTDDD;;;444666999888444111///111333333222222555777666666555555444333333333:::888666777:::;;;:::888444===BBBRRRaaaMMM666;;;>>>RRR|||uuupppiiikkkjjjhhhiiikkkkkkgggnnnnnnrrrvvvwwwxxxwwwtttnnnggghhhmmmnnnlllaaaMMM666---222777333,,,'''%%%(((...000---))))))'''***...111222444888;;;BBBFFF???@@@HHHAAALLLpppvvvRRRBBB===<<<@@@@@@DDDXXXppphhhggg___SSSNNNTTT^^^dddgggYYYHHH???>>>>>>:::555///444555222111444666555;;;DDD555888AAA======555777444000333@@@PPPWWWVVV^^^^^^\\\VVVMMMEEE@@@???222111+++&&&000@@@EEE???---+++,,,///---)))(((***+++------,,,...111///***,,,+++++++++,,,+++)))(((,,,888JJJKKK777999<<<555777888999888777777888999::::::888666333222333444666444222000...---+++***///---,,,,,,---//////...777000'''$$$%%%'''&&&###444333111333:::@@@???;;;???<<<888666555555555444555999;;;777555777888777???>>>AAAHHHQQQYYY[[[[[[WWWaaagggcccccchhhhhhaaadddeeeeeeccccccddd```[[[\\\\\\]]]```cccfffgggfff[[[[[[___fffmmmnnnhhhaaa\\\bbbgggddd______eeekkk~~~uuuoooxxx|||sssnnnqqqooosssuuutttwww}}}}}}tttxxx{{{zzzvvvtttvvvyyywwwwwwvvvzzz}}}~~~}}}~~~{{{||||||~~~vvvsssuuutttpppppptttuuutttqqqkkkooowwwttthhhgggqqq~~~tttmmmpppssspppjjjfffeee___\\\]]]^^^\\\\\\]]]RRRQQQOOONNNMMMHHH>>>555333222222222444777;;;===888888===>>>PPPVVV@@@777888333222444222<<<999555111...------...///000000111000000///...///000333444222111111444555555444111///...000111:::>>>>>>999666777666444111111222222333333333333;;;eee@@@555:::+++888000222333333333333222000///444000...000222111222444///000111222333444555555111222111000222777666222666444444444......>>>RRRiiivvvfffYYY___rrr~~~iii___kkkxxxlllYYYaaaGGG@@@;;;;;;:::555222222,,,222777444///...444;;;;;;;;;:::888777555333333999;;;;;;:::777555666888444;;;<<>>999BBBRRR~~~zzzsssqqqqqqnnnkkklllpppooojjjjjjkkknnnssstttuuuzzz{{{zzzuuuooonnnqqqrrroooiiiMMM444...333222---***&&&$$$&&&,,,...***(((((('''***///111333666<<<@@@KKK]]][[[VVV]]]ZZZYYYiii{{{\\\EEE>>>===@@@999555KKKjjjwwwxxxqqq```SSSNNNPPPRRROOODDD999999@@@CCC===555555:::<<<777333444555444000<<<222===LLLGGGAAA222333444555888???GGGGGGBBBEEEFFFFFFBBB>>>@@@FFFLLL999111(((&&&///999999444,,,,,,...000...))))))---,,,---,,,+++///333111+++......------,,,,,,,,,,,,%%%)))<<>>AAA888===IIIOOOccc}}}QQQ;;;333555222333888666;;;999666222000//////000///000111222111000///...111333777:::777222111444444444444111///------...666999:::555222333222///111111111111111111111111,,,HHH444...333---999555111222333444333222111000666111///222333111000222+++---000222222333444666333333111111555:::888333777666888999333///888GGGgggxxxiiiZZZXXXeeeppp^^^^^^eeejjjjjjooozzzccccccpppRRRIII???;;;777333222333...555:::888111000777>>>888777777555333111///...333666999888444222444777222666<<>>:::777:::III[[[rrruuu]]]MMMGGGFFFAAA:::444777@@@FFFDDD@@@===CCCCCC;;;333222666888...;;;333>>>NNNJJJDDD666666BBBMMMNNNIIIBBB999222...000222000///666DDDOOO@@@555++++++...---+++***---++++++//////,,,***+++...---+++***...333111,,,//////...,,,***))))))*** '''DDDcccBBB???===999666888999999777777777888777555111...,,,+++***)))333222222000...------...+++)))&&&&&&(((***++++++000---***'''%%%&&&((()))((()))***,,,......111333555777999999777333000///...444777333///000222222111000///111444777777666:::HHHKKK???:::BBBIIIGGGNNNSSSZZZ]]]\\\XXXVVVVVVIIIOOOUUUZZZ[[[\\\___aaacccgggkkkllllllmmmooorrrZZZ```cccbbbcccggghhheeeiiigggiiimmmnnnkkklllqqqyyytttooonnnooooookkkgggkkkqqqrrrmmmnnntttuuunnntttxxxzzzwwwqqqmmmnnnqqq~~~~~~{{{}}}{{{zzz{{{www~~~~~~tttwww{{{|||xxxxxx}}}zzzxxxwwwvvvvvvuuusssrrrrrrvvvuuuoooooosssrrrkkkmmmiiiggggggdddaaaaaaddd___\\\VVVUUU\\\dddccc[[[LLLHHHCCC???@@@EEEKKKPPPFFFGGGQQQZZZpppqqqQQQ;;;222555333555;;;;;;777666444333222111000000...///111222222111000///111333:::???;;;444222666111222333222000////////////333555222000111000...444444333333222111111111***222000...///111666666444333333333333333444555666222111444444111...///+++...111222222111333444222444555333555999999666999777999<<<888222666@@@\\\ssslll[[[NNNQQQccc]]][[[aaaeeecccccckkkuuu{{{www|||bbbooommmZZZEEE:::555333111222111444777777555555888;;;333444444444222111///...222444666777666555444333000222<<>>JJJ^^^qqqqqqaaaOOO@@@888***------***(((///>>>JJJIII===666666444,,,)))---...(((&&&+++000...***(((...---)))(((,,,222111,,,///...,,,)))%%%$$$$$$%%%,,,999]]]}}}LLL???:::<<<666777999999777666777888444222000///000000000000444444444333111000111222)))'''%%%&&&))),,,---...333222...)))%%%######%%%***+++---///,,,)))(((***---111666999888555222000333888999222------///000///111444444333333444555444GGGNNN>>>000111555333555:::AAADDDBBB???BBBGGG@@@KKKZZZcccbbb]]]YYYXXXbbbjjjpppmmmgggeeemmmvvveeeggggggfffkkkpppkkkaaaaaaaaagggppprrroooooottt||||||sssnnnnnnlllhhhaaaiiikkkfffhhhppppppjjjttttttuuutttqqqpppoooooosss{{{}}}xxxtttwww~~~~~~~~~}}}}}}wwwuuunnnyyy~~~zzz{{{}}}|||~~~yyyvvvyyy}}}~~~~~~zzzuuuvvvyyyvvvpppsss}}}~~~tttrrryyyyyyppphhhggghhhjjjhhhdddeeeiii___]]]ZZZ[[[eeeooommmccc\\\WWWQQQNNNPPPWWW```fffYYYQQQRRRYYYqqqfffQQQ:::111333000222777777444333333333222111111000---///111222333222000///...222:::@@@===444222666...000333333222111111111000555777555444666777444888777666666444444333222666---777444...444222444777555333111222444777999777333222555555000---------000333444222000111333...444777444222555888888666222444888555///111999PPPllliiiVVVAAAAAA\\\bbbSSS___hhhhhheeeeeeffffffcccllloooWWWmmmlllLLL;;;666333111000333222222444777888777555666777888999999888777666777555555777:::999444///111000;;;GGG\\\oooHHHOOOuuuttthhhdddeeebbb]]]KKKPPP]]]kkkqqqpppoooooohhhnnnsssssstttwwwwwwttt]]]MMM???999555222777@@@OOO===,,,&&&''''''%%%$$$!!!(((,,,******222:::>>>333WWWoooPPPEEE???FFFOOOVVVaaalllmmmooodddJJJEEEHHHHHH@@@888BBBUUUYYYQQQHHH@@@999555111---...222999>>>XXXDDD444GGGHHHLLLaaagggMMMOOO444...////////////111444666FFFEEEBBB<<<555000//////222+++&&&''',,,...)))$$$***,,,...///---,,,******000---)))(((******)))'''&&&MMMzzz}}}XXX>>>;;;:::<<<;;;:::999::::::888555555777888777333...+++******))),,,111222///...111,,,///...(((%%%)))---///333---'''%%%(((+++***((()))''''''))),,,,,,)))%%%&&&,,,333999;;;;;;::::::>>>666///---+++***+++///777222111555666222...,,,111333777999444...///555---///333444///+++000888444999EEETTT[[[XXXSSSRRR]]]bbbhhhkkkkkkjjjkkklllaaallltttpppfffcccjjjtttiiijjjnnnttt{{{~~~~~~|||xxxooommmlllpppkkkfffeeehhhjjjkkkjjjttt{{{}}}yyyvvvvvvtttpppxxxyyyzzzyyywwwvvvxxxzzz~~~}}}zzzxxxuuurrrssswwwyyyxxxuuu}}}~~~~~~}}}zzz{{{xxxyyy}}}~~~{{{yyyzzz~~~}}}yyytttvvvzzzuuulllqqqppppppppppppoookkkhhhtttrrrggg[[[___kkkiii\\\[[[VVVUUUYYY^^^aaafffllliiicccaaaiii{{{FFF:::000///222222111222444333111//////000222333,,,///222222000///111444555>>>CCC>>>222,,,111999222---,,,111555444333333444555666777777666555555===777222111444555333111111222111000222777777444===999555222333444555666666888666111///000///,,,/////////000111333444555444222111222333444444444777:::;;;888333111444777===OOO[[[TTTLLLNNNTTTVVV___]]]^^^bbbaaa[[[ZZZ\\\WWWaaa]]]SSSwwwcccFFF>>><<<666222555333111222666777444444666DDDJJJFFF:::555888777000888666555666888777444111;;;555777NNNtttzzz___KKK```~~~rrrooonnnhhhbbbeeekkkmmmjjjiiikkkjjjeeepppuuurrrkkkppp{{{vvvgggaaaMMM;;;555555333555:::<<<222)))'''((('''(((***###%%%(((***,,,000777<<<777PPPxxx{{{YYYMMMGGGNNNYYYbbbooo{{{sssooosss{{{uuueee___dddXXX]]]YYYOOOLLLSSSTTTNNNGGGDDD@@@;;;444...000666@@@GGGgggTTT555???JJJTTTqqqkkk``````ZZZUUUOOO666,,,------,,,++++++...000CCCNNNVVVPPP???222///222000///------,,,,,,++++++***///333222---)))***---+++)))''''''***,,,,,,+++***DDDeeegggJJJ888999999888777777999777444888???555666555222///,,,++++++///,,,,,,//////+++((()))++++++(((%%%''',,,...,,,222,,,'''&&&(((***(((&&&&&&''')))************+++'''***...111222333555666999222---,,,+++***,,,000222//////222333///---...///...///222111---,,,...000///000///***%%%&&&,,,,,,...555???EEECCCAAAAAAOOOTTT\\\ccchhhkkknnnpppkkkrrrvvvpppccc]]]ccckkkjjjjjjnnnvvvwww}}}vvvrrrpppmmmssstttrrrnnniiiiiimmmqqq~~~|||||||||zzzxxxvvv~~~{{{xxxyyy{{{|||zzzxxx~~~}}}||||||~~~~~~|||||||||{{{zzzyyyyyyyyy{{{{{{yyyxxx|||yyywwwxxx}}}~~~|||{{{}}}xxx{{{zzzvvvvvvzzzyyyuuutttsssqqqqqqpppmmmhhheeelllnnnjjjbbbaaafffeee______ZZZWWWYYY[[[\\\^^^bbbvvvnnniiioooDDD888...---000000///000111000///......///000222333444555222...---///222666999;;;888333///000333333...,,,///222000///000444444555666555444333222999555111000444666555222333555444222444777777333888555222111222333444444444666555222111444444222222222111111111111222222444222111222333555444444999;;;;;;888333000222555777LLLbbbiiibbbXXXNNNGGG___\\\YYYZZZ^^^bbbdddcccYYY\\\sss|||```aaakkkKKKAAA???:::555555444222222333222///111666AAAFFFBBB555...111222...888666555555888999888666999444555DDDZZZdddYYYIIIQQQdddzzzvvvssspppwwwyyyuuukkkeeehhhllllllrrrrrrqqqmmmjjjiiihhhfffeeeMMM777111333222222444111,,,***++++++)))))),,,'''$$$&&&...111111888CCCMMMXXXuuu```UUUOOOVVV^^^dddnnnxxxuuunnnfff```ZZZXXX___iiiaaakkknnncccUUUPPPNNNLLLHHHHHHGGGBBB777///222:::999CCClllaaa444888VVVkkkxxxTTTEEEBBBFFFNNNAAA555,,,,,,,,,***(((((()))+++;;;PPPbbb]]]FFF111,,,111+++///222000+++(((+++000(((///444222+++''')))---&&&$$$###$$$&&&((((((((((((444LLLTTTEEE::::::777333111999DDDAAA666444<<<777777555222...,,,,,,---222---+++...000,,,(((''',,,+++((()))111888777222///,,,((('''))))))&&&$$$###'''***)))'''''',,,000(((((()))))))))+++...111222---)))******)))+++000,,,+++,,,//////,,,---111777222111333444///+++***111---++++++(((###"""$$$+++)))+++000333222333666999===CCCLLLUUU[[[^^^^^^___fffllliiibbbaaahhhqqqnnnmmmooouuu||||||yyywwwxxxvvvqqqpppuuuxxxwwwzzzyyyooolllrrrzzz}}}}}}yyyzzz{{{uuuwww~~~{{{uuuvvv{{{~~~|||{{{~~~||||||uuuvvv|||~~~zzz{{{}}}~~~yyyvvvzzzuuutttvvv{{{|||zzzzzz|||tttyyyzzzwwwuuuwwwzzzzzzxxxwwwuuuuuutttqqqnnnkkkjjjnnnrrrpppjjjfffgggjjjccc]]][[[\\\]]]\\\\\\^^^vvvpppmmmuuuzzz@@@555---,,,...------...------,,,,,,,,,...///000222333333///+++)))+++...222111000111333444222000555000...000111//////111333333444444444333111000555222000000444666666444333555555222333666444000222000//////111222222111555777666333333666666444555444333222111000000000444333111222444555555444666888999777333111333666666QQQtttvvv[[[JJJFFF[[[ZZZTTTQQQYYYgggkkkggg___WWWcccnnn[[[nnnxxxTTTDDDBBB>>>888555444222222222000...333:::BBBGGGDDD777///111444333666444333444666888888888666444666===DDDCCC@@@===KKK]]]}}}}}}yyy}}}|||vvvkkkcccccceeeeeeeeedddhhhlllgggaaahhhuuudddLLL666000222111111444888222///000///***&&&&&&)))$$$(((222444333@@@TTTkkknnnyyy|||cccZZZVVVZZZ]]]YYYXXX\\\___\\\UUUJJJCCCEEEMMMTTT]]]gggmmmeeeXXXOOOMMMNNNMMMKKKIIICCC999111222888000===lllnnn999000YYYvvvmmmFFFEEE;;;444888)))000---------+++)))(((***,,,000CCCTTTRRR@@@...(((***'''+++///---(((&&&)))---%%%***......***''')))+++)))(((''''''''''''&&&&&&&&&(((;;;MMMKKKDDD???888===<<>>CCCCCCBBBBBBKKKTTTXXXWWWYYY```hhhcccfffkkkpppsssttttttttt{{{zzztttmmmmmmuuu}}}}}}~~~~~~yyytttrrrtttxxxzzzvvv|||yyysssuuu|||zzzuuussswww{{{{{{{{{}}}xxxrrrttt{{{~~~|||}}}~~~xxxsssvvv}}}}}}sssrrruuuyyyyyyvvvvvvyyyvvvwwwwwwuuutttuuuwwwwwwwwwvvvvvvvvvwwwvvvtttrrrllloootttuuunnngggiiipppccc```___ccceeecccbbbccckkklllqqqeee<<<444---,,,---,,,+++---++++++++++++,,,---///000...111222111...,,,---///,,,***+++...333666555333777222000222333111222555111222333444444444333222555333111222444666666555222333333000111333000+++...---...///111222222000777999888333222444444111555444333222222111111111555333222222444555555444111333444444333444777999777TTTzzzyyyYYYKKKPPPSSSYYYWWWPPPVVVfffjjjbbbbbbZZZ___vvvbbbRRRvvv```HHHAAA???:::666666222111444666666888<<<===CCCCCC:::333333666666111222222333444444444333555444888>>>>>>:::===DDDPPP```~~~wwwuuurrrnnnkkkfff^^^XXX\\\aaafffhhhfffhhhsss```LLL888222111///111777BBB777......///+++$$$%%%###)))222222333GGG```}}}~~~xxxjjjcccnnnggg```^^^aaa]]]OOOCCC@@@===@@@@@@;;;888<<>>;;;888999333111777<<<<<<999777111777999555111000111111000222555666666333000...333555:::>>>===;;;???EEEbbbppp{{{uuuppprrrtttoooddd[[[fffpppqqqhhhfffooowwwvvv^^^JJJ999333111...000555===111(((***---+++$$$!!!###)))//////222EEEZZZyyyxxxgggLLL===KKKdddvvv{{{ooogggdddfff^^^KKK<<<666444444555666444666BBBOOOeee\\\YYY]]]___[[[[[[^^^^^^SSSGGG???888222222555777JJJppp{{{FFFFFFXXXiiiDDD444,,,'''+++***///*********)))'''''')))+++)))&&&$$$&&&***+++)))&&&(((''''''))),,,---***'''***((((((,,,111222///+++''')))++++++***)))***+++777)))222EEEFFF>>>;;;:::@@@CCCaaa]]]444666999===>>>;;;555111///---***+++...///------111+++------***)))+++)))%%%,,,,,,------,,,,,,+++***)))%%%"""###'''(((&&&###(((+++///000...,,,***)))&&&'''***,,,***&&&''',,,(((''')))------,,,...222&&&(((+++,,,(((###'''///***%%%###&&&)))'''&&&''''''(((---111///+++,,,000222111000000111333333333...444999;;;888333111000444>>>HHHMMMMMMNNNUUU[[[hhhuuu~~~{{{|||zzzyyy|||zzztttjjjppp{{{uuuuuu}}}vvvwwwxxxvvvsssrrrtttvvvwwwyyy}}}~~~yyyxxx{{{|||yyy{{{yyyxxxzzz~~~|||xxxwwwwwwuuusssvvvzzzyyytttyyyyyy{{{}}}zzzuuuuuuyyyzzzrrrooossszzz}}}}}}}}}~~~|||zzzzzzzzzzzzxxxvvvsssrrrpppmmmkkkjjjjjjjjjgggeeeggglllmmmhhhcccbbbmmmooo{{{SSS888222/////////,,,+++---,,,,,,------......//////+++///333333000,,,+++,,,...111333333000///111222//////000444444111333777222333555777888888777777333333333444444444444444444555333111222666666222333222111222333333111000///222222///000444555333222222222333444555777888555444222333555666666555555555333222111111111111666777FFFccczzz|||kkk[[[OOO\\\ddd```\\\]]]]]]ZZZ[[[gggwww~~~bbbMMMlll___FFF???===:::;;;555333888===;;;666444111222444333222111111111222555999999777444222000222:::AAAAAAAAABBBCCCCCC^^^nnnuuutttvvvtttnnniiinnnyyywwwiiigggsssvvvooo___III666111222///,,,---111)))%%%)))---+++&&&$$$###&&&***---///444===EEE```YYYMMM<<<...,,,999FFFQQQuuuvvvjjjaaa^^^TTTCCC666333777222333777444000===PPPhhhZZZTTT[[[aaa___^^^cccfff\\\NNNAAA666000444;;;:::HHHZZZXXXJJJ\\\hhhIII)))''')))...;;;222+++++++++(((&&&%%%'''((()))&&&$$$$$$&&&(((******''''''(((***------+++(((,,,,,,,,,...000000...+++&&&(((+++***(((&&&&&&(((333'''333IIIEEE888666:::444666HHHiiiuuuSSS666666999<<<<<<999444111000,,,,,,...000---))),,,222333222...,,,000333000)))***+++++++++++++++,,,---&&&&&&&&&'''((()))((('''&&&(((,,,---,,,***))))))&&&(((---111///+++---222)))&&&''',,,...,,,+++,,,))))))***,,,+++(((+++000)))%%%$$$'''(((&&&&&&((()))+++///333000+++,,,111,,,,,,,,,,,,,,,---000333///111555666666555444444000333888::::::999::::::LLLXXXfffnnnsssuuusssnnnttt|||{{{yyyzzziiiqqqyyy|||yyytttsssttttttuuuuuuqqqllliiijjjkkkqqqssszzzyyywww{{{zzz}}}zzz|||}}}{{{yyyyyyxxxyyyzzz{{{{{{zzz}}}|||yyyvvvxxx|||zzzuuuvvvwww{{{}}}yyytttuuuzzzvvvpppnnnssswwwxxxzzz}}}}}}{{{{{{{{{{{{zzzyyyuuuzzzyyypppkkknnnmmmiiihhhgggjjjooopppiiibbb```jjjmmm~~~hhhJJJ666111///000///+++***,,,,,,,,,------------------)))+++------+++***---000///000222222111111111222///000333777555111111555555666777777777777555555...///111222222222333444333444222///222888:::777777555333222222222000......111111///000444666444222222333333444666777888555444333333555666666555777666333222000///...---222333:::NNNhhhyyyvvvjjjSSSWWW[[[[[[ZZZYYYZZZ\\\\\\eeeqqq{{{}}}zzz|||WWWWWWtttRRRDDD@@@===888666777:::;;;999;;;???===888555444555666555555444666888777555444555666333FFFSSSRRRSSS[[[\\\UUUQQQfff}}}wwwvvvyyyoootttssskkkgggkkknnnnnnbbbHHH222///333000((($$$(((&&&'''---...+++((()))(((+++------222888888333CCC:::888===777)))***666222bbbyyyiiiYYYQQQEEE666......111***...999777000<<>>333555:::===;;;;;;DDDOOOFFF===444333555777777777333444444222000222666:::555RRRfffeeehhhwwwzzzrrrVVVlll~~~tttrrrrrrooofff]]]```iiicccIII222///444333...,,,...,,,)))((()))******)))((((((((())),,,000555777777888888666333000//////888SSSYYYCCCIIIIII???555---555222******111000555FFFhhhSSSRRR^^^___\\\aaadddrrrjjjWWW@@@222777FFFRRRcccdddYYYfffkkkIIINNNlllTTT***...000###///---'''%%%000777000...444444)))***)))'''''')))'''""",,,***%%%###(((---,,,''')))(((''''''&&&&&&)))---999:::777000+++*********000"""...VVVPPP555888111444666@@@PPPYYYUUUMMMGGG@@@??????===777222444:::,,,222888777...***666FFF;;;...'''000===???666------+++)))((()))************)))((('''&&&'''(((((($$$'''******(((&&&%%%&&&(((+++------------///222+++(((&&&)))---///---)))111///,,,)))''''''(((((())))))'''&&&***...,,,'''*********)))))))))))))))''''''(((((())),,,000333111//////222666777333///...,,,---111555444---'''555444444777<<<@@@BBBBBBOOOTTTVVVUUUXXXdddrrrzzzuuuwwwwwwqqqiiicccccceeejjjhhheeebbb^^^[[[XXXVVVnnnsssvvvwwwxxxyyyuuuooommmvvv~~~vvvyyyzzz|||}}}|||zzzxxxxxxyyyyyy{{{|||yyyrrrnnnnnnooosssrrrssswwwwwwtttuuuxxx~~~wwwqqqooonnnmmmooossstttrrrnnnlllpppvvvtttnnnpppqqquuuyyyuuummmhhhiiigggkkkmmmkkklllmmmiiiaaabbbzzz~~~LLL333---111222(((''',,,***'''))),,,---,,,+++++++++111///---***+++///666<<<111------111222000///000111999<<<888333333444444888222222666888444222555777777666444222111111222555444222111111111000///000222333333222111222333111444444000...000111000111444444222444777666222333555888888666444333333555222000333222...,,,---...,,,777IIIKKKDDDLLL___TTTQQQOOOQQQQQQRRRXXX```aaaiiiqqqtttuuuzzz~~~{{{mmmMMMjjjmmmNNNAAA???999222444:::222+++AAAaaa\\\HHH555///333555444333///111333444888===;;;555666MMM```]]]QQQQQQ]]]hhh[[[wwwrrrsssxxxvvvfffSSSSSS___hhhNNN666111333000,,,+++666444000......---,,,+++'''&&&%%%&&&(((+++///111000111111///,,,***)))***666PPP|||[[[CCCCCC>>>666555555...000------///---777MMMcccTTTZZZmmmooojjjgggcccXXX[[[[[[QQQCCC???MMM___rrrkkkuuuaaaEEEGGGggg___:::333777...444...+++111BBBHHH888...000000((())))))&&&'''***((($$$&&&***,,,+++***+++)))$$$,,,***))))))***+++,,,---000000...,,,***+++++++++***###***MMMOOO888999666777777===IIIPPPMMMGGGCCCAAAAAABBBDDD@@@999444555)))===DDD777///888DDDGGG@@@444---222:::999000)))''''''(((***++++++***''',,,+++)))'''%%%%%%%%%%%%(((&&&$$$$$$&&&&&&%%%$$$'''&&&&&&(((***,,,,,,+++(((&&&%%%'''+++---***''',,,***((('''''''''((()))///111...(((%%%((()))'''***)))))))))))))))))))))////////////...///222555777555333555777777222---...///000000///......//////000222222000111333666@@@BBBAAA@@@EEETTTcccjjjjjjnnnssssssnnnhhhdddccc\\\]]]\\\WWWQQQNNNOOORRRhhhmmmqqqrrrssstttpppjjjjjjtttzzzoooooouuu{{{|||}}}|||zzzxxxxxxxxxwwwvvvuuussspppnnnkkkjjjlllhhhhhhpppwwwxxxwwwwwwyyysssooonnnmmmjjjkkknnnnnnrrrsssrrrsssuuusssnnntttqqqqqqtttsssnnniiihhhiiijjjlllkkkjjjjjjlllooogggddd666---...222...///111,,,***---000111000.........//////...,,,+++---111555222......111222000...000000555777555555888888555000...111666777555666:::DDDKKKSSSRRRIII===444111000000000111333555555555888999999777444111000000111444555111///222333111444444222333888===:::444333555666666444333222333555111111333333000...000...)))///>>>EEECCCIIITTTXXXYYY\\\\\\XXXUUU\\\eeeiiinnnqqqrrrrrrwww~~~~~~}}}kkkPPPooo}}}\\\HHHAAA;;;555444999555000;;;OOORRRCCC555222444555333222555777888777;;;???===888666@@@JJJIIIBBBCCCOOO\\\hhhwwwnnnkkkgggaaadddnnnlllSSS:::111///+++((()))333000...,,,,,,,,,***)))((('''%%%$$$%%%'''***,,,......---+++)))((()))+++222JJJtttcccLLLEEE888///111444(((000222111000,,,:::VVVhhhZZZaaauuuyyytttooohhh[[[ZZZ___```UUUJJJUUUkkkeeeEEE@@@UUUiiiOOO666555111///)))***333GGGLLL999+++++++++'''((((((&&&(((+++***&&&'''...222///************---,,,++++++,,,......---,,,++++++---......,,,+++%%%'''&&&BBBPPP===999:::999777999@@@EEEBBB???>>>AAA===<<<@@@AAA<<<888777...666:::888:::BBBDDD@@@@@@666000222555222---)))%%%&&&***...000///,,,(((+++***((('''%%%%%%$$$$$$***&&&!!! $$$&&&%%%###'''$$$"""$$$(((+++)))&&&(((&&&%%%'''+++,,,***'''&&&&&&%%%%%%&&&''')))***111444111)))###$$$(((***))))))))))))))))))******000000000...,,,,,,...000555333222333666555222...444888999333,,,***///666)))---000...***)))---222444666555666===HHHPPPQQQRRRUUUZZZ]]]]]][[[WWWTTTMMMQQQSSSOOOIIIIIIPPPXXXhhhnnnrrrssssssssspppjjjhhhoooyyy{{{rrrooosssyyyzzz{{{zzzwwwtttsssrrrvvvtttssstttvvvuuurrrppphhh```]]]gggssswwwuuusssvvvrrrqqqrrrqqqlllkkknnngggnnntttsssrrrsssrrroootttmmmkkknnnqqqooommmlllkkkiiijjjlllhhhdddkkkwwwkkkuuu;;;+++)))//////000000((())),,,......---,,,,,,------......---++++++,,,...333///...111222///---///...111222333777<<<;;;666333222444777777666888<<<;;;HHHVVVYYYPPPDDD;;;888///000111222444666777888666777777444000---,,,,,,000444555222111333555333444222///000999???;;;333444666666666444333444555444111111333333000000222000******444@@@FFFHHHJJJVVV\\\bbbbbb[[[XXX```mmmwwwwwwuuusssrrrvvv~~~gggTTTwwwmmmPPPDDD===999666666666555666:::AAA:::444555777555555666888999777555777::::::666999666777;;;;;;===JJJ[[[}}}zzzooosssyyyvvvrrrqqqlllTTT;;;111,,,'''&&&))))))((('''''')))***)))(((,,,+++(((&&&&&&(((***+++---,,,+++)))''''''))),,,...DDDmmmnnnWWWNNN===///,,,******222444333222...<<>><<<::::::111///888<<<000)))***'''&&&''''''%%%(((,,,,,,)))***...,,,&&&###''',,,...***...000---+++---...///888666777::::::444---***)))000'''>>>RRR???666:::888555666;;;>>>;;;999999===444///111666888:::<<<999+++...EEEPPPDDD999:::888222...///000...---...***+++...222444333///,,,%%%&&&&&&&&&&&&'''(((((((((&&&$$$###$$$$$$$$$$$$&&&&&&%%%&&&((()))((('''***)))(((***,,,---+++)))%%%%%%%%%%%%&&&'''((()))+++...---(((%%%(((++++++)))))))))))))))*********---------+++***)))***,,,+++***+++...111333222111777::::::333)))&&&+++111)))---000000///000444888333666:::>>>EEEIIIDDD<<<>>>===<<<===@@@CCCDDDDDD???CCCFFFEEEEEEJJJTTT]]]hhhooottttttuuuuuusssoooiiiiiioooxxx|||zzzwwwvvvvvvwwwxxxuuuqqqllljjjiiiqqqrrruuuwwwxxxxxxxxxxxxjjjaaa\\\bbbjjjnnnooopppvvvuuuxxx{{{zzzuuutttvvviiimmmooommmnnnqqqrrrppplllhhhhhhmmmooonnnoooqqqooohhhiiiooojjj^^^```lllvvv}}}BBB///***///...------''')))+++------,,,++++++,,,,,,------,,,++++++,,,...333///---///000---,,,---,,,///222333666:::;;;777DDD???999777777777777777111888@@@CCC@@@===<<<===222333444444444333444444000111222222000/////////000444666333222555666444//////......333888666///666777777666555555666888444222222333222...///222222...,,,111<<>>222---&&&---222111111222///888OOO|||jjjdddhhhgggjjjpppooo]]]^^^lllwwwiiiTTT```~~~}}}tttOOODDDCCC~~~```CCCEEEIIIOOOTTT===///...,,,...///'''&&&'''&&&%%%(((---...+++&&&&&&$$$ &&&)))(((&&&000666111+++,,,000111BBB???@@@BBB>>>222(((%%%555888,,,BBBVVV@@@444777444222555:::<<<999666777777000,,,...111222555999;;;999DDDVVVUUUBBB777;;;111---+++------++++++///000/////////111111///...$$$%%%&&&'''(((((())))))%%%))),,,***&&&###$$$&&&###'''***)))%%%###&&&******))))))***,,,,,,+++***''''''''''''''''''((((((&&&'''''''''***---,,,'''(((((())))))************---...//////------...000&&&&&&(((+++...111222222000111000---)))'''(((***,,,---...000444777999:::444777:::???EEEHHH@@@666777555333444666888999999555555666999===DDDLLLQQQ^^^fffmmmooorrrwwwyyyyyyuuummmkkksss|||}}}yyyuuuwwwxxxxxxuuuoooiiifffdddiiiooouuuuuupppmmmooossskkkeee```aaabbbdddkkkrrruuuvvvzzz{{{{{{~~~yyyuuunnnhhhkkkqqqqqqnnneeeggglllooolllhhhkkkqqqppphhhjjjrrrnnn^^^VVVYYY~~~III555///222...,,,//////---///000000...---...///,,,,,,,,,++++++---000333222...+++---...+++***,,,***111666444333555777888PPPEEE999333555888666222888666444444555666777777444555777666333111222222111333555555444444444666///444666444333555666444,,,000111///...000000...555666666555444444555777555333222333000,,,---222111///---///555@@@IIINNNYYYYYY[[[\\\\\\aaannn|||~~~}}}yyy{{{~~~}}}zzz{{{}}}QQQWWW]]]JJJ===>>>;;;444333888:::777999777888999777444666<<<;;;<<<:::444333555777666;;;888===HHHLLLOOOccc|||}}}}}}hhhPPP888///---)))'''(((,,,+++***+++,,,+++)))((()))(((&&&&&&&&&(((+++---***+++***(((&&&&&&(((***000???bbb|||WWWEEE999555333---...000,,,,,,///,,,111DDDttthhhhhhkkkeeeeeejjjhhh\\\www{{{XXXfffuuuddd\\\DDDpppnnnLLLVVV___dddyyyTTT666...///555444(((&&&((('''%%%(((---...,,,$$$(((++++++,,,---***$$$&&&222888222---...111000888444444666000%%%!!!%%%AAA888///NNN[[[AAA555444222222555:::;;;777444555444555888999555......222555TTTfffVVV???888999888111---,,,---,,,((((((+++///,,,***)))***+++++++++'''(((((()))((((((''''''$$$+++000...'''"""$$$((( &&&***(((!!!###)))(((((())))))))))))((((((((((((((((((((('''''''''%%%&&&&&&'''+++...***###((((((((()))******+++++++++---//////......///111++++++,,,------...//////---,,,,,,---/////////......,,,+++---111444555444111111000111888???>>>999444666888999999666333111333222222444888<<>><<<;;;;;;666222333888777:::999333111333555555777888>>>FFFKKKVVVpppjjjPPP888111111...((('''***))))))***++++++)))'''&&&%%%$$$%%%'''***...000---......---***))))))***///888VVV\\\GGG:::777777111...000,,,,,,...)))...BBBhhhdddkkkooogggeeejjjiiifffoooQQQfffyyyrrrzzz{{{mmm___iii}}}bbbtttzzztttxxxUUU999///---222222''''''((('''%%%'''---...,,,(((000666555111///,,,(((%%%...111---,,,111///((()))%%%&&&***'''$$$---<<>>FFFMMMQQQWWWbbbmmmrrr|||{{{}}}yyy|||~~~}}}zzzvvvsssqqqoootttyyyvvvmmmgggfffhhhccceeehhhgggbbb___eeeooojjjjjjmmmpppnnnkkkpppwww}}}{{{vvvpppppprrrpppkkkggghhhjjjjjjfffcccgggnnnmmmppptttuuusssmmmgggdddgggaaaAAA000111---+++......)))***+++)))((('''((()))'''***,,,......///111333333---+++---...------000---333666333222333444222999;;;888333333888999666000000000222444555333222111666:::;;;888777888;;;333444555444222000000111000555777555333444333111...222444111000222222000000222555555444333444444333333444555222///444;;;BBB666000333333222>>>OOObbbdddhhhhhhfffjjj{{{}}}~~~zzz}}}||||||www{{{~~~yyyRRRrrr~~~\\\IIIAAA:::666444333555888999888:::<<<999555444888333777777222000222444444555888:::===IIIcccmmmRRR999333555111)))&&&))))))***,,,///000///---%%%$$$$$$&&&)))---111444***+++,,,+++(((&&&&&&&&&,,,111KKK{{{fffRRRAAA:::666---...111/////////)))000EEEbbbbbblllpppggggggooopppbbbnnnuuugggJJJ@@@```ooogggkkkgggVVVxxxttt^^^uuuvvvddd___DDD222+++'''***,,,%%%((()))'''%%%'''---...,,,+++444888111)))&&&))),,,$$$))))))&&&***111,,,((($$$&&&,,,...333GGG^^^III)))---```cccBBB===555888666555666444000111444999AAAGGGBBB333)))222AAAgggeeeVVV===---+++......000,,,+++///111---******$$$""""""###&&&''''''&&&$$$%%%(((***,,,,,,,,,,,,---,,,***(((&&&%%%'''(((%%%&&&&&&%%%$$$#########)))+++,,,,,,************%%%%%%&&&'''(((((((((((("""(((***'''&&&+++///111'''(((((()))***+++++++++***,,,------+++******+++/////////---++++++,,,---------,,,)))'''(((***---)))---111111......333888---000222222444888888444666777666111+++)))---111'''///666666111...000444...555:::;;;>>>IIITTTYYYqqqtttzzz}}}zzzvvvzzzwwwzzz}}}~~~}}}zzzxxxwwwmmmpppssssssoookkkhhhhhhdddfffjjjkkkeee___aaaggggggggghhhiiieeeccchhhppplllrrruuutttrrrrrrqqqmmmgggcccbbbdddfffggglllssskkksssyyyvvvrrrtttwwwwwwpppzzzSSS:::999666222111---,,,------+++***)))***,,,%%%)))...000000///......444...,,,...000///000222///111222111333666555000000999>>>:::666888:::999666777666333000...000222444999>>>>>>:::888999<<<555666888777666555555666000555777444333333222///...//////...111555444///222555888999888777777777222222444666444333888AAASSS@@@666;;;;;;666@@@SSSWWW___hhhjjjeeeiii|||~~~}}}}}}yyyzzzwwwrrrxxxpppKKKqqqdddOOOBBB888777666111///222000111555<<<===:::999;;;555999;;;777555777999999777999777888KKKsssiiiPPP888111111---((((((------+++))),,,///...((('''&&&(((+++++++++///555---+++)))''''''))),,,---<<<...888gggiiiFFF>>>CCC???444---,,,000222---)))333CCClllrrrffflll{{{pppFFFCCCBBB:::111FFFlll{{{xxxsssgggrrrvvvVVV@@@===>>>DDDIIIGGGEEEEEE444///******++++++&&&"""$$$'''((('''***111444444AAA777...+++***((((((***'''((()))(((&&&%%%$$$%%%%%%"""%%%((("""...dddttt222,,,OOOeee===666<<<999333999???999666777111CCCBBB===666111444>>>GGGaaaSSSAAA444+++''',,,333---***(((***)))&&&'''***)))&&&'''***+++((('''***(((***,,,---,,,++++++,,,***&&&$$$&&&((('''%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$(((&&&%%%(((+++---,,,+++---,,,***(((((((((((()))***((('''(((***+++(((&&&)))''''''+++///000+++&&&***))))))***,,,,,,+++***---,,,+++---//////---***///---)))&&&(((,,,...---(((---///------111333222000000000000111222333333000444444111//////,,,'''222666999666111------///666111000666;;;===>>>@@@GGGMMMSSSTTTQQQVVVeeetttrrrqqqssswww{{{{{{vvvrrrsssqqqnnnnnnoooppppppooojjjgggfffkkklllhhhcccbbbddd```]]]aaaiiioooooolllrrrpppnnnmmmmmmllljjjiiieeebbb``````ccchhhmmmooosssqqqtttppp~~~{{{[[[:::111///333222)))+++'''***111000***+++222------......//////000000222...---///000000333888:::333///000222111111222666000000666555//////666666666555555555555666666444444666:::>>>===999555000444777999999888888999666555333000222444111***555555444444444333333333222333666888999999999888000>>>MMMOOOIIIHHHPPP[[[\\\[[[\\\YYYYYYkkkwwwpppjjjqqqzzzuuuiiirrr|||{{{xxxzzz___RRRuuummmOOOAAA555333333///111666333111222666<<<<<<777222999666555777;;;===<<<:::???<<<===:::MMMeeeMMM555///000,,,))))))(((,,,---+++,,,//////,,,---)))(((+++---------000***---///,,,&&&$$$)))...000)))333[[[rrrNNNBBBDDD>>>222---***+++000///,,,222>>>qqqyyyvvv~~~|||gggAAA<<<;;;888>>>bbbeeexxxRRR666///+++///444444111000222///,,,---///...)))%%%'''((())),,,555===>>>:::;;;333,,,***(((&&&'''***************))))))(((''',,,((()))+++'''444jjjCCC444QQQoooLLL<<<666777222444444222:::???888@@@===999777999>>>BBBEEEDDD;;;222---++++++111888///,,,,,,...---)))''')))***((())),,,+++((((((***(((***,,,+++)))'''''''''%%%###"""###%%%%%%###!!!###$$$%%%%%%%%%%%%%%%$$$)))'''&&&''')))***((('''******))))))))))))******+++***)))+++---...,,,***(((&&&&&&)))......***&&&%%%&&&&&&(((***+++++++++---++++++,,,......,,,)))***)))'''&&&)))---///...)))---///------111333333111111111222222333444555999<<<;;;666333111---(((...222555333000...///222666111000444888888888:::===>>>???>>>===@@@HHHOOOWWW___jjjsssyyy{{{{{{zzzzzz{{{|||zzztttpppnnnnnnvvvppplllmmmlllhhheeeeeeccc___]]]aaaiiinnnmmmjjjkkkgggdddfffjjjkkkhhhdddcccbbb```bbbggglllppprrrooojjjyyyuuuvvv|||dddHHH???888555666222555000...//////+++)))***111000//////...---,,,,,,333111111444444111111444888222...///111///...000111///000666999999999;;;888777666555444444444444444333555888:::;;;888555555333333444666777555222333777888555444666666333777666666555444444333333111222444666777777666555333IIIbbbkkkcccYYYWWWZZZhhhhhhjjjiiikkk~~~tttppppppjjjdddppp||||||{{{|||[[[QQQxxxzzzZZZIII:::666444111333999555777888888666333///,,,555666777777777777888888???<<<888<<<___bbbJJJ333---...+++))))))(((111666222------///000222+++(((+++...---+++******333:::555***$$$)))111***+++555RRRyyySSSBBB???888---///)))***000222///333:::ggg~~~sss|||zzzmmmXXX777333111222FFFxxxeeeyyyLLL555+++$$$&&&)))(((&&&%%%***)))***---000///+++'''%%%%%%&&&+++666===:::222777222...---***'''***000***'''%%%&&&))))))'''%%%$$$###)))000///:::cccbbb\\\pppZZZAAA666:::666555555>>>WWWaaaTTT@@@;;;888;;;BBBFFFBBB===333///,,,---,,,***,,,000///---...000///)))&&&&&&,,,******,,,,,,(((''')))+++,,,,,,+++(((%%%$$$%%%%%%%%%%%%'''((((((&&&$$$%%%&&&''''''((((((((((((***((('''&&&'''&&&$$$######$$$%%%&&&''''''''''''+++++++++---///000000...'''&&&&&&(((,,,,,,***&&&'''(((((()))******++++++,,,++++++,,,------,,,***)))(((''')))+++,,,,,,++++++//////,,,,,,000333333222222333333444555555666999;;;:::555111000,,,(((+++...000000...///222666666222000222444222111333777444111000111444444333<<>>777555222444888:::>>>AAA>>>888333111111555888:::999666444777:::@@@???777EEEyyycccJJJ222,,,---+++)))))),,,777>>>888...***---///000,,,***,,,---***)))******444===999---%%%(((///***000555HHHtttXXXBBB===888///000---...444444000444===YYY}}}pppfffxxx|||jjjMMM333111000111EEEuuukkkoooFFF777000+++++++++((('''(((''''''***...000000---)))$$$%%%''')))000333---$$$111///...---***(((,,,333,,,((($$$&&&***,,,)))%%%(((+++888GGGOOOTTTfff{{{cccIIIFFFHHHFFFFFFKKKccczzzBBB>>>===AAAFFFDDD;;;222000...000333111+++((((((---******---,,,(((&&&(((,,,)))))),,,+++'''&&&(((---......,,,)))&&&&&&&&&$$$''')))((()))+++***&&&((()))***+++,,,,,,,,,,,,)))((('''&&&&&&%%%$$$###"""###%%%'''''''''&&&&&&((((((***+++---.........((('''&&&(((+++,,,***)))...///...,,,***))))))***---,,,,,,------------,,,...++++++---...+++(((''',,,000000,,,,,,000333333000111222333444555555555555888777333111111///***,,,...//////...000333777444000///111111...---///222222000///111555444000444666777999<<>>999666222---444444......333333,,,+++,,,---///111222333444444222333777666111...///222///...111000---,,,...,,,777;;;555222666555000999888777666555444444444555444333333444555555555===888333222444666555333---222555333222555777666444444444444444444444444222333444555555444444333222222000+++'''+++555>>>666333555333111>>>JJJHHHMMMGGGIIINNNSSSfffzzz~~~}}}yyyUUUUUUkkkTTT>>>888666333222555888<<>>AAABBB<<>>___zzz{{{mmmgggmmmIII000.........***%%%&&&*********+++------,,,)))&&&'''+++...---------((("""((('''((()))'''%%%)))000333...***+++///111///+++)))+++666IIIUUUYYY[[[^^^ggg{{{gggLLLQQQTTTRRRTTT\\\xxx}}}>>>???AAADDDDDD>>>555...******///555666111---------)))((()))***(((***///+++((((((***)))%%%$$$&&&***++++++***(((''''''(((!!!&&&'''%%%%%%(((((($$$))))))***+++,,,,,,++++++&&&&&&'''&&&&&&%%%&&&&&&'''''')))******)))''''''$$$%%%'''((((((((())))))))))))((()))***+++,,,,,,///000000---***)))***+++---......------------...///,,,,,,111222,,,((())),,,///000,,,+++///111111......000222333333333333777999888444222333222...000000000//////000333555000---...111000------000+++111444111000333555333666111---,,,000666:::===@@@CCCJJJSSS]]]fffkkknnnnnnkkkkkklllkkkiiiiiimmmkkkfffaaa___bbbgggjjjkkklllmmmmmmkkkgggcccaaa```]]]^^^___cccgggjjjkkkkkkvvvnnnpppsss|||XXXHHHVVVddddddUUU@@@111:::<<<444000222222---+++,,,...000333555777888333//////111111...///222111//////222111......111444BBBHHH>>>333222444222777666666666777888999999666666555444444444555666888777666444333444666888000222111000333666555000///000111222333444444555111222222222333333222222555333333444777777555222999555666444000999FFFEEEJJJLLLWWW\\\XXXbbbwww|||~~~~~~~~~~~~~~~|||yyy{{{~~~{{{zzzzzzzzzxxxvvvyyy~~~QQQTTTpppXXX@@@::::::666333333333444777:::<<<<<<<<<<<<999888888;;;???BBBBBB@@@<<<@@@DDDfffhhhNNN555......+++)))***###+++111...)))***,,,---'''***000000***$$$(((000---333999999555///,,,+++,,,000---222WWWlllOOOEEECCC???...---111555222222@@@RRRjjjmmm[[[YYYkkk}}}xxxNNN111---000111222EEEWWWYYYjjjvvvwww^^^---,,,---...***&&&&&&***))))))'''&&&%%%$$$$$$$$$)))---///---++++++)))%%%'''%%%&&&)))***(((+++000444111------...000...---&&&$$$(((222>>>DDDDDDBBBEEEQQQlll```BBBEEEKKKIIIKKKPPPdddzzzYYY666:::???AAA???999444000++++++...333444000---...///+++(((***++++++///444)))''''''))))))%%%$$$&&&''''''((('''%%%%%%&&&(((###***+++%%%$$$)))***'''&&&''''''((((((''''''&&&###%%%&&&&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''''''%%%$$$%%%%%%******)))))))))+++---...***,,,---+++((((((,,,///---......---,,,+++---///---(((***222444///,,,///***...000---+++...///---+++,,,...000222222222111777888777222///000...***222222111000000000111111++++++---000///,,,---111+++555999333...111444333---+++***...333666444111222222333999AAAIIIMMMOOOTTTUUUZZZaaaddddddgggmmmlllhhhccc```___aaabbbcccccchhhlllkkkgggeeeeeeggg\\\\\\^^^bbbgggkkkmmmmmmlllqqq|||gggjjj]]]ddd^^^333666777222000111333222///000000111222333333444111---+++,,,---,,,///444111///000222111///111666666AAAFFF???333///111555333444444666777999;;;<<<777777777666444333555666222444666666444444555888444444222111555999666///......///000222333444444///000000000111111222222111...---111555555///)))000+++......)))111???AAA===CCCUUU]]]WWW\\\ppp|||xxx|||{{{uuurrrvvv{{{}}}vvvqqqrrrzzz}}}yyyyyy~~~~~~{{{yyyzzz}}}}}}zzz|||~~~wwwTTT[[[{{{___EEE<<<===:::666555666666888:::<<<===<<<;;;777555444888???BBBBBB@@@:::;;;NNN{{{gggMMM444---...,,,+++---###''')))((())),,,---++++++---000222---((()))///---444:::<<<777222000000...333222333NNNuuuWWWHHHBBB===000,,,...333777===OOObbbnnncccXXXZZZ[[[rrrccc<<<...,,,000000:::JJJPPPvvvrrr777///***,,,...---+++,,,'''&&&&&&&&&'''+++000444//////---***+++---+++%%%+++'''''',,,//////000222222111...,,,++++++++++++---.........222888===>>>111...<<>>???@@@AAA;;;XXXdddKKK222,,,...------///))))))((('''***///...)))111///000222111,,,***---%%%...666777111,,,,,,...+++333444222FFFrrraaaNNNEEE>>>555---,,,444>>>III\\\nnnkkk\\\YYY___TTTooo}}}PPP999000666888@@@OOOXXXxxxwww@@@222''')))000222...+++******,,,...555>>>IIIPPP:::666///+++...222...&&&)))%%%$$$***//////...///555444333///,,,+++---...&&&,,,...***&&&***000333///)))444UUU___888777777999@@@>>><<>>888222111000000000///......------111---,,,...---,,,---000...------/////////444;;;AAA999666:::999000...333000000111222444666888999555777999777444222222444777666777;;;@@@>>>777000---333777444222444666666444444333333222111111000444555555666777888:::;;;---000444555333111111333333...111333---333BBBGGGDDD>>>HHHYYY^^^eeemmmmmm```bbb___YYYXXXaaammmtttvvvxxx~~~uuujjjsssrrrqqqrrryyy~~~|||```PPP___mmmGGG888777777777888000777===;;;444222666<<<444888;;;<<<:::;;;>>>AAALLL>>>```hhhNNN555------***&&&''')))((((((***...000///------+++))))))+++---...///333///---...222333000------+++'''+++BBBlllgggMMM>>>888BBBFFF===000:::WWWddd^^^JJJUUUZZZVVV]]]qqqpppQQQJJJKKKOOOMMMHHHZZZwwwRRR777)))...777???:::***///,,,(((111///===qqqbbb888%%%333999444---'''###'''...444666444000---555444333111...,,,++++++,,,)))(((++++++(((''')))+++)))&&&MMMpppCCC;;;:::<<<>>>>>>999888BBBNNN>>>222...666999111,,,...,,,'''''',,,000///---......,,,++++++,,,---,,,+++---(((&&&((()))'''(((***(((((((((((())))))))))))%%%%%%''')))******(((&&&'''&&&%%%%%%%%%$$$""" ###!!! !!!%%%'''%%%###"""$$$&&&&&&''')))---000333000---+++***)))(((''',,,'''%%%''')))((((((***(((***,,,---,,,+++,,,---...///+++'''+++222000'''...******///111///+++***---...---,,,***)))***+++//////---***,,,111333111(((...222333444444111,,,111///***(((+++///,,,%%%***)))(((,,,000000+++&&&,,,+++*********+++,,,,,,............///...---------///000///---,,,,,,---)))+++...222666777555333???DDDOOO]]]iiiooonnnkkkeeelllnnnkkkqqq|||~~~xxxrrrpppkkkhhhkkknnnkkkeeefffaaaqqquuuDDDCCC^^^dddjjjJJJ@@@AAA>>>888444///,,,...000///222666333111............---,,,111222222000,,,111BBBTTT999888555222444777555///777333000111666::::::888555444333222222333555666888555444<<>>@@@DDDFFFCCCrrrfffMMM444------***'''(((***)))))),,,000222111000111///---+++++++++++++++///,,,)))***...///,,,))))))---...000>>>bbbmmmOOO@@@:::888:::333)))000CCCKKKFFF777LLL___cccbbbiiiuuu~~~nnn^^^aaa\\\VVVTTTUUUkkkzzzlllEEE000:::KKKRRRHHH555...///+++111000GGGyyyJJJ,,,---...***)))'''+++---111444555555333111000000000///...,,,,,,,,,'''$$$$$$))),,,)))&&&&&&***+++&&&DDDuuulllFFF@@@???>>>???===999777===FFFIII;;;///...111///***'''***&&&&&&,,,000000000111666333000///...---,,,+++)))&&&&&&)))***((((((***++++++***)))((('''''''''(((((())))))***(((&&&$$$((('''&&&%%%%%%###!!! %%%""" !!!$$$%%%""" '''%%%######%%%&&&&&&&&&***)))((('''((()))******,,,(((&&&))))))&&&$$$%%%%%%&&&((())))))***,,,...,,,---,,,******,,,,,,***,,,))))))///333111////////////---***'''%%%%%%&&&---...+++(((***///111///000444666444444555444000333444333///...000000,,,)))((('''***......***&&&+++++++++++++++*********))),,,//////,,,***+++,,,---...000///---,,,,,,---//////000222444444222000555555777>>>GGGPPPVVVXXXgggpppuuurrruuu||||||vvvttttttqqqnnnooottttttpppmmm\\\fff|||XXX:::888BBBKKKkkklllOOOCCC;;;333444///000777<<<999111,,,444333111111222222111///,,,++++++,,,+++,,,666AAA666777555111111333222...222...,,,...333888888777666444222111000111222333555666777:::@@@BBB999...444444555555555555444444333333222111222333444555555777;;;===>>><<<999777333222111000000111333444222111111333222333999BBBIII???:::QQQooowwwxxxwwwppphhheeebbb```dddiiiyyy~~~{{{xxxttt{{{{{{wwwvvvuuuxxxyyyxxxxxx{{{{{{xxx~~~|||~~~sss___jjjZZZHHHAAA;;;777888===>>>>>>;;;777777:::>>>CCC===888777666666:::???AAAFFFxxxgggNNN666//////---++++++,,,++++++---///000///---000///---+++)))(((((((((...,,,)))***,,,---+++((($$$---333222666SSSsssRRR@@@<<<222000+++'''+++111222000///>>>NNNOOOGGGKKKfffuuurrrwwwbbbNNNMMMUUUppp~~~dddYYYuuuttt]]]yyy{{{JJJ111DDDZZZ]]]KKK555'''...***++++++HHHYYY999222---)))***)))///......---......//////000111333222000.........***%%%%%%,,,111///+++***'''...)))AAApppmmmKKKCCC@@@===;;;;;;999777;;;AAAPPPCCC000&&&)))///,,,$$$,,,(((''',,,.........111777444000.........---,,,'''&&&)))......+++)))++++++***))))))((((((((((((+++++++++***(((&&&###"""%%%%%%%%%%%%%%%$$$######&&&###"""###&&&'''%%%###***&&&"""!!!$$$%%%###!!!$$$$$$%%%&&&'''((()))******'''(((---...)))&&&&&&&&&'''(((((('''))),,,...,,,,,,......***&&&)))...)))''')))///333222111333222222000---***((()))***---...,,,)))+++000111///222444444000///222111...///333333---***+++,,,+++(((''''''))),,,---)))&&&,,,,,,------,,,***((('''%%%,,,111111,,,)))***---,,,...//////---,,,,,,---///......///000000///---111...+++---222:::@@@DDDJJJWWWbbbffflllwww|||zzzwwwzzzxxxssspppqqqqqqooobbb___uuuPPP777666888444UUUpppzzz^^^BBB999333///111222111000222/////////000111111///---...,,,---000000...000444666888888333000111222000///---+++---333777888777777666444222111111111222111555777666555666444111444444444444333333333333333333222222333333444555555777999<<<<<<<<<;;;:::444333222111111222333333333222222444222111666===@@@;;;<<>>===;;;999888888999:::@@@<<<999777333333999AAA>>>PPPiiiOOO888111222000...///...------------,,,+++******++++++***)))''''''(((+++***((((((******)))'''$$$+++111000000GGG|||zzzUUUAAA===555///,,,------,,,+++------111777555+++000UUU~~~}}}zzzXXX>>>@@@HHH___cccDDD444EEEGGG:::[[[{{{III333GGGWWWQQQ>>>,,,$$$...+++++++++DDDqqqzzzmmmNNN;;;999444000...(((///---+++***)))))))))***...111333333///,,,+++,,,///(((&&&,,,111111...---%%%000,,,BBBrrrsssMMM???;;;777555888:::;;;>>>BBBJJJEEE444$$$$$$000222(((///+++***++++++))))))+++,,,+++))))))+++---...---))))))...333222,,,***+++(((((('''((()))***,,,---++++++,,,***'''$$$######!!!###%%%%%%%%%&&&&&&'''%%%######%%%***---,,,+++(((&&&$$$###$$$%%%%%%%%%$$$&&&'''((('''''''''((('''&&&)))111333000---,,,++++++***)))((())),,,///...,,,---///+++%%%'''...((('''(((...111///000222///000///...,,,,,,---//////000...+++---222333000000222222//////111000------///...)))'''((((((%%%(((''''''))),,,,,,)))''',,,...///000///,,,(((&&&(((,,,111222000---------,,,---///...---,,,,,,---+++***)))***---......---000//////000222444444555---999EEELLLUUUdddqqqwww~~~xxxvvvuuusssyyy}}}|||qqqdddcccPPP444,,,;;;FFFDDDppplll>>>:::444///)))(((///888+++,,,,,,...000///---***000000111555333000000333777;;;;;;666111222333333222000///111444777888777777777666444444444444555///444555111///111444333333333333333333444444444777777666555444444333333111333555888;;;===>>>>>>888777555333222111000000444333444555333000444:::@@@===AAAYYYxxx|||tttwww|||ssslllkkksss{{{{{{yyy{{{yyyssswwwtttyyy}}}~~~~~~{{{vvvsssqqqzzz~~~uuuxxxaaaJJJ???999888:::>>>===;;;;;;<<<<<<;;;:::<<<<<<======999888>>>GGG???^^^hhhNNN777111222000...///,,,---..................+++---...---+++(((((()))((('''&&&''''''((('''&&&++++++---...///DDDvvv\\\FFF@@@;;;333///000000---///444))))))000666...)))===ZZZuuuoooiiiKKK999<<<<<>>AAA@@@DDD;;;)))%%%///333,,,...+++***+++)))&&&&&&)))%%%$$$%%%'''***,,,---,,,)))***///333000***''')))))))))(((((((((***,,,---)))***+++***&&&$$$$$$&&&"""$$$&&&'''%%%$$$&&&'''%%%$$$###&&&***------+++$$$'''(((&&&!!! $$$(((###&&&))))))'''%%%%%%&&&&&&%%%)))000444000------)))******))))))+++///222///,,,***+++***'''''')))***((()))------***+++...***++++++***)))((()))+++---///---+++---222222///...222444333444666444000222000,,,)))+++...+++%%%)))((()))***++++++***))),,,...111222111...***(((++++++,,,000333222...***+++,,,......---,,,,,,---+++***)))+++---......---,,,...///000///---,,,+++///444888888<<>>>>>CCCZZZxxx|||rrrqqq|||zzz|||~~~xxxuuuuuu}}}}}}|||uuuuuuyyy{{{{{{oooiiiqqqzzzxxx|||bbbHHH???=========??????>>>???AAAAAA@@@>>>;;;===AAADDDAAA===@@@GGG@@@lllfffLLL555...000...,,,---(((***...000000222444555///222555333...)))((((((++++++,,,,,,------......111+++***///222AAAmmmfffMMMEEE<<<777111///...---111666...)))+++222...''',,,888MMMGGGJJJ<<<666:::000444...???III???@@@???AAAggg|||RRR666222---)))+++,,,'''++++++888:::;;;DDD222333)))***...+++///222,,,+++++++++***)))((('''&&&'''---444666333000000111///***''')))+++***+++...***,,,!!!555eeecccBBB;;;;;;777555888999999:::===;;;CCC???000(((,,,...***((('''))),,,+++'''(((+++''''''(((***,,,---+++)))'''(((,,,///+++&&&%%%)))///---+++(((''''''((()))(((***+++)))&&&$$$&&&(((%%%(((***((($$$"""###%%%'''$$$###$$$'''(((&&&$$$###(((***&&& &&&!!!&&&***+++(((&&&%%%&&&)))&&&''',,,...***''''''$$$&&&((()))***---111444...///---)))((()))(((%%%,,,++++++,,,***&&&'''+++,,,...///...+++(((''''''***+++***(((***//////+++***///222111222444222...222///+++(((,,,000---&&&))))))******++++++*********,,,///111111///---++++++)))(((,,,111222---'''***,,,---...,,,,,,,,,---000.........//////---+++------+++)))((((((+++...444333111------333<<>>DDD\\\{{{{{{zzzwwwuuuvvv{{{|||zzz{{{~~~~~~}}}~~~uuuoooxxxyyy||||||yyyxxxyyyxxxtttnnngggmmmvvvvvv|||~~~~~~```IIIAAA@@@???<<<<<<===???@@@???>>>======<<<===BBBFFFCCC===<<>>BBBBBB>>><<<===HHHjjjQQQ999222333000...///'''***,,,,,,***(((***,,,&&&,,,111111---***)))+++'''(((***,,,,,,...000111)))###'''111///111QQQyyyqqqPPPDDDBBBDDD>>>222,,,///000---000...///555::::::333------%%%---((($$$'''***>>>RRRSSSQQQHHHeeelllFFFNNNUUU999+++333AAAKKKGGG666222+++%%%333...$$$///***%%%%%%...000+++111777111...,,,***))))))+++---...///555;;;999000(((%%%%%%###***000---))))))...&&&444>>>]]]~~~ddd<<>>+++999ZZZdddbbb^^^NNN888 !!!///...)))///***%%%$$$)))---///111555///***&&&%%%(((,,,------333000000444333---((('''&&&'''((((((((((((***,,,!!!(((555SSS{{{BBB888999888888999::::::888666999888555000+++'''&&&'''*********,,,,,,+++'''$$$)))***++++++)))(((''''''###%%%,,,444555///++++++...,,,++++++'''%%%***222//////...***%%%###%%%''')))&&&###$$$(((---000111333)))!!!"""&&&)))...333777---(((++++++'''---888???:::888888555---'''&&&'''&&&%%%'''******'''###000,,,)))+++///111...+++;;;555...******---//////000///+++)))---222000***///111333333222222333555...***''')))***((()))+++333111/////////000///......,,,)))''''''***...000###'''...111,,,&&&'''---)))(((&&&''')))******)))***'''&&&)))...///,,,(((///111000,,,***,,,---+++,,,,,,,,,,,,,,,+++***)))000000---((()))------***///111000///111555555111000000666,,,;;;BBB000EEEQQQrrrvvvgggdddaaa^^^fff^^^\\\KKKKKK___cccbbbrrrjjjDDDGGGSSSttt```<<>>:::111333777999777555777888666333000//////...///777@@@TTTJJJQQQzzz{{{vvvwww{{{}}}wwwuuuvvvuuusssnnnxxxyyy{{{wwwxxx{{{uuunnnuuuyyyxxx{{{|||{{{uuulllnnnkkkgggnnnwwwooo^^^eeehhhhhhdddbbbbbb___[[[]]]\\\^^^aaaaaa]]]\\\^^^UUU[[[______dddkkklllgggjjjkkkgggaaacccgggfff``````ZZZSSSOOOIII???999888<<<999666777>>>EEEFFFCCCSSSlllVVV???444111111888CCC555...'''%%%)))...111111---+++******+++,,,***'''(((+++,,,)))'''***,,,+++++++++''''''+++...EEEhhhfffMMMGGG???777333///,,,---000333444555???PPPZZZLLL777///+++***+++'''###+++888KKKZZZ777)))555666:::222;;;UUUBBB???iiivvviiilllVVV>>>***&&&***...000///+++)))***,,,+++***---444,,,***'''&&&((()))++++++---***+++...---***)))+++%%%'''((('''&&&''')))******)))...GGGzzzwwwDDD<<<999777555555666555444222333333111...***))))))***))),,,//////,,,)))(((''')))+++------,,,***)))(((---+++///:::@@@<<<333...(((&&&&&&)))***((((((+++*********)))''''''***---'''))))))(((&&&(((---111:::444+++%%%&&&+++222555<<<888888;;;777///222<<<>>>:::888777111)))$$$###%%%$$$$$$&&&***---,,,++++++(((&&&)))...222222111444---'''&&&***...///...------,,,,,,111666444///,,,.../////////000333555222...---//////,,,,,,...444222///.........,,,***///---***((((((***...000000111444666111)))(((+++***((('''((()))+++******)))&&&%%%(((,,,...,,,)))***---...+++***,,,,,,***+++,,,,,,,,,++++++***))),,,---+++((()))...///,,,...///---***,,,111222///666222555...:::>>>///DDDdddtttwwwooommmiiibbb______aaaUUURRRaaabbb\\\bbbrrruuuuuuvvvbbbKKKggg~~~wwwYYYBBB999<<<555777555000******222999444777888555333555444111555000,,,---111555555444222AAAIIIBBB777222000---555333333444777888777555777666444444444444222000333111......000333555555444444222000444::::::666888;;;;;;666444666666555:::666444333000///444===LLLCCCKKKwwwzzzyyy{{{~~~xxxvvvwwwxxxzzzzzzwwwuuuwww{{{{{{wwwzzz{{{uuurrrwwwxxxwww|||~~~yyyzzzwwwsssqqqqqqppplllooopppooonnnqqqtttppphhhcccggghhheeeeeegggfffbbbbbb\\\XXXYYY\\\```hhhpppbbbcccccccccfffgggddd^^^eeeiiikkkkkknnnqqqmmmfffddd^^^ZZZYYYTTTJJJAAA>>>:::999888888;;;???BBBCCCSSSgggTTT@@@333---222FFF\\\OOO;;;)))%%%'''***111999///...,,,,,,---......---***......***)))+++,,,+++---***###%%%******:::WWWoooRRRHHH===222//////......000222666;;;CCCPPPWWWLLL:::666111000222...(((---666BBBOOO999///777222777>>>888eeeTTT<<<___hhhRRRZZZLLL555)))$$$###666DDD999++++++------'''###'''///'''((())))))(((((()))+++'''''')))+++***(((+++222''')))***)))(((((()))***,,,((()))AAAvvvuuuBBB:::;;;888555444444333333111111111///,,,)))((()))***'''---222222,,,((((((+++(((***---......,,,)))'''---'''(((444???===222)))***%%%$$$(((,,,+++***,,,%%%&&&'''&&&&&&'''***,,,"""(((---+++$$$###***222999:::222'''%%%000999:::>>>@@@GGGKKKDDD999666<<<;;;999999777000'''$$$''''''%%%%%%&&&***,,,......***'''%%%''',,,111222222///***&&&&&&+++...///---)))*********...333111,,,******+++++++++---111444...,,,,,,...---)))(((***000...------......,,,+++000...+++))))))+++---///111//////111...((($$$%%%***)))'''((()))******))))))'''%%%'''+++---,,,+++(((,,,---,,,,,,///...***+++++++++,,,++++++***))))))***)))'''***///000---...///,,,)))+++///000---555...///...666666222KKKkkkfffhhhkkkiiijjjiiiaaaaaafff\\\UUU___eeeaaa___hhhooosssqqqvvvoooccceeejjjZZZJJJ666444111111333333222111///555777333......000000333000---...222666666555111IIITTTCCC222111111---666333111444:::;;;777222222444666555222111333555555222...---...111333444///222222000222777;;;;;;<<<>>>;;;555111333555444777444222111---+++000888KKKDDDHHHuuu{{{{{{|||zzzzzz}}}uuupppuuu||||||xxxuuuuuupppsss~~~|||sssooowwwvvvxxx{{{zzzsssqqqtttsssooouuurrrssswwwxxxuuussstttpppnnnooorrrpppmmmmmmpppeeehhhiiiggggggiiiiiifffbbb[[[UUUWWW[[[aaaiiiqqqpppjjjeeeeeeeeecccaaabbbdddhhhjjjkkknnnqqqnnnjjjiiiccc```aaa___UUUIIIBBB:::;;;<<<;;;:::;;;???CCCRRRcccQQQ>>>111,,,333KKKccc\\\BBB---***+++***000;;;111000/////////111111111***...///,,,,,,///111111000...)))+++///,,,777QQQuuuVVVIII???444///---+++---000222999AAAKKKVVVYYYIII444999555555999777222666???JJJUUUBBB777EEEIIIEEEGGG888RRRPPP777@@@JJJ???GGGHHH///(((%%%$$$DDDXXXBBB************%%%!!!###)))%%%(((,,,,,,***((()))+++&&&''',,,...,,,)))---555+++,,,...---+++++++++,,,((()))222NNN|||DDD999>>>;;;777555666666666666666555333...)))&&&%%%&&&%%%)))......+++)))***+++'''(((+++...///---)))&&&)))""" ***444444,,,&&&---)))&&&'''''''''+++000&&&&&&%%%$$$######$$$%%%%%%+++)))$$$###)))000,,,555333''''''666@@@???<<>>BBB777---///444777444222222666;;;<<<:::666333555666777666777999:::999555000---...///000111---111444444777<<<===;;;<<<===999222...111444444000...///000...---333:::VVVRRRPPPttt~~~|||~~~{{{yyyuuuxxxzzzwww{{{}}}yyy{{{~~~zzzzzzzzzxxxtttqqqvvvzzzvvvxxx{{{}}}~~~}}}wwwooommmqqqttttttsssooopppuuurrrjjjkkkrrrxxxooonnnsssqqqhhhiiisssnnnqqqpppmmmlllmmmllliiiccc```aaaeeefffcccaaabbbpppiiidddcccaaa```fffpppooommmjjjggghhhjjjlllmmmnnnhhheeehhhggg^^^SSSLLL???===<<<===>>>===@@@DDDRRRiiiTTT>>>444111555EEEUUUMMM888***,,,...***---666//////////////////000111***...///,,,,,,///111000000222222666777///888QQQ{{{___JJJCCC:::333+++'''+++222333<<>>:::888777888999:::999777<<<888333000///000000000000333666888>>>BBB>>>888666888555///---000333333000///111333333222888???aaafff^^^tttyyyzzz~~~{{{~~~{{{~~~}}}|||zzzwwwuuuvvv~~~vvvoooqqq{{{~~~|||{{{zzzzzz{{{{{{vvvlllfffmmmxxxyyyyyyxxx{{{|||xxxvvvxxxxxxpppggglllxxxsssmmmsssrrrhhhiiisssuuuwwwvvvqqqpppqqqpppmmmgggiiioootttqqqfff^^^\\\bbbeeehhhgggaaa___fffqqqtttrrrooommmkkkkkkmmmooojjjeeedddiiikkkeee^^^[[[GGG>>>:::===@@@@@@@@@BBBSSSlllSSS;;;222111111444;;;111((($$$)))+++)))***///+++,,,......,,,++++++,,,)))------)))(((***+++***)))...111666777---111HHHrrriiiKKKFFF???777---(((+++333///999GGGXXXiiilllYYY@@@222222777>>>@@@AAANNN___zzzzzzbbbGGGiiiuuu===TTTRRR***111===@@@KKK999///+++...DDDJJJ333---)))'''+++,,,***((()))///111222111---(((%%%###%%%''',,,000...((((((+++(((***,,,---+++******+++$$$)))777YYYNNNAAA:::888666666777999999888888777555111---++++++,,,)))&&&$$$%%%(((***+++***+++***,,,///333333///+++,,,))))))******))),,,111###,,,888<<<333'''%%%)))'''&&&&&&'''((())))))'''...***&&&%%%&&&&&&$$$"""$$$,,,111000444???DDDCCC>>>888555:::BBBDDD>>>666888666444222+++###!!!%%%******(((&&&$$$%%%(((+++''''''(((((()))***++++++&&&,,,000...)))(((...555///000///+++,,,222666666000000///,,,******,,,...000000222444111,,,...222////////////000///---***///...,,,+++***+++---...***%%%###'''***))))))***)))(((&&&&&&'''((('''&&&------+++***))))))))))))------***)))---333333///((()))******+++*********,,,...---***+++...---))))))---000000222333...(((111222111666...777___oooFFFQQQ^^^WWW???888EEEPPPeeegggqqquuusss|||~~~pppwwwwwwsssooouuunnnpppxxxUUU???999:::222222111000444999666000000000000000111222333333;;;,,,(((444888///,,,333000333777888999:::>>>AAA???<<<999888888666333000;;;999555333333333333222444666888:::???AAA<<<444111444444///---000111000///...000333111///333:::aaavvvnnnvvvyyyxxx~~~}}}}}}~~~~~~~~~|||wwwrrrnnnooouuu{{{|||vvvwww{{{~~~yyytttzzzyyyxxxyyy{{{}}}~~~ppphhheeemmmxxx{{{xxxuuuvvv||||||{{{vvv|||rrrkkkmmmkkkdddfffoooqqqsssqqqmmmkkkmmmmmmjjjeeeiiipppsssmmmeeecccfff___jjjrrrnnnfffbbbdddfffjjjkkkppptttrrrmmmjjjkkk]]]\\\```fffiiifffccccccPPPCCC;;;===AAA???>>>AAATTTdddLLL444...///...,,,...&&&'''((()))*********+++))),,,//////---***))))))&&&***+++'''&&&)))***)))***,,,...666:::///...>>>hhhqqqMMMFFF>>>999333...///333222===IIIUUUcccjjjaaaQQQ666777===BBBBBBFFFXXXmmmfffwww~~~BBBRRRLLL,,,---'''---222,,,&&&$$$,,,666666...***((())),,,+++''''''***++++++,,,---...,,,)))'''(((&&&(((,,,,,,(((''')))&&&)))+++---,,,+++++++++###$$$111XXXRRR>>>:::888777777888888666555555555444111...---...//////---***'''&&&'''***---***)))))),,,111222///+++)))'''(((***)))&&&'''+++%%%,,,666;;;555+++'''***%%%######&&&)))+++***(((///+++'''&&&'''))))))(((((())),,,111888???DDDFFFAAA999000///666>>>???<<<555111......***%%%###%%%((())))))(((''''''+++...%%%'''***,,,------...///***++++++***)))***...111))),,,---+++,,,000222111/////////...,,,+++,,,---,,,---///000---)))---333333222222222222000---***,,,,,,+++******+++---...((($$$"""%%%'''&&&(((++++++***(((((())))))(((''''''((()))))))))(((((((((***+++,,,///555:::888222(((((()))***************,,,......,,,---000...******,,,---,,,...111///***...111---555222@@@fffbbbOOObbbaaaJJJ666---///999MMMLLL^^^nnnmmmtttyyynnnyyyzzzwwwssszzz{{{jjjHHH222///222111//////111000,,,000000111000000000000111555///...222333000444<<<555444333444666999<<<===<<<<<<;;;999555333222333888666666666888999999888555999:::888777999777333...333555222000111000---******---///---***---333ZZZ}}}zzzzzzvvvxxxrrruuu{{{|||yyy}}}}}}||||||}}}}}}zzz|||}}}nnnkkkrrrxxx{{{}}}~~~~~~}}}zzz~~~}}}}}}~~~}}}zzzyyy{{{|||{{{yyytttoookkkeeecccjjjtttssstttrrrllliiijjjiiifffaaahhhppprrrlllgggmmmwwwttt~~~}}}ooohhhlllllleeeeeegggnnnuuusssllliiikkk___bbbjjjqqqpppiiifffggg\\\NNNDDDDDDAAA<<<===DDDUUU___HHH333000333333222333,,,111333...+++,,,---++++++///333333000,,,******###''')))'''(((,,,///...555333333===EEE:::333>>>aaazzzOOOEEE<<<999777444222333>>>HHHQQQWWW```iiihhhaaa<<>>DDDIIICCC:::///(((,,,666>>>@@@000,,,***,,,---+++***,,,)))***+++***((((((+++...&&&)))---///000//////000333...)))(((+++---,,,***+++000333222111111000,,,,,,---......---,,,---...,,,,,,...///,,,)))...555222222222333444222///---+++************+++---...'''$$$$$$''')))))),,,222---+++***)))***+++***)))"""$$$'''(((((((((((()))(((,,,000666>>>CCC???777(((((()))***************,,,......,,,...111000,,,---...,,,***,,,111222///000444...:::===OOOqqq^^^aaarrraaa@@@444000///:::666000EEE\\\___kkkyyytttuuu|||}}}zzz}}}vvvyyywwwooo{{{bbb999111666888333......///.........///...---,,,------,,,222222***&&&000BBBNNN:::555000000555999999777555:::>>>;;;555333777<<<444444555888<<<>>>>>>===666;;;;;;555///000333444...444777555222111...***)))***---000///,,,///555UUU}}}zzzsssqqqjjjooovvvxxxtttpppvvv}}}{{{|||xxx~~~~~~}}}|||vvvuuuwwwwwwwww{{{~~~~~~xxxvvvzzzssswwwxxxgggjjj|||uuu{{{|||}}}{{{yyy}}}{{{~~~}}}yyy}}}~~~ssszzz|||zzzrrriiiiiittt}}}uuupppooolllhhhccclllxxx|||uuuqqqyyyjjjgggvvvzzzoooooonnnqqquuusssmmmmmmssspppvvv~~~sssmmmmmmfffYYYOOOKKKCCC;;;>>>IIIVVV]]]III555---...///......//////...+++))))))+++---***---000111///,,,******///---,,,,,,---......---555222222777999777666777WWW[[[CCC:::===777111333333===LLLcccqqqqqqooo```GGGSSS@@@EEEcccooobbbbbbtttddd@@@444333333555444555666333......222:::111'''"""###'''******)))+++------***'''&&&&&&***&&&%%%)))+++)))((())))))+++...---***)))***,,,***&&&$$$%%%***,,,+++(((,,,$$$:::www===;;;999:::<<<999444444777555444111///000222333222444888888111&&&"""&&&,,,+++(((%%%&&&***,,,,,,***&&&''')))(((%%%$$$$$$%%%%%%%%%'''***((($$$$$$((((((&&&%%%%%%######***333///...------222888777222''''''&&&'''///:::>>>===@@@555---111888888444000***))))))***,,,,,,(((%%%+++++++++***)))(((((('''---***+++000111...---///333111+++&&&''',,,,,,)))+++++++++,,,------,,,***222///---***&&&%%%,,,666666111,,,)))***,,,......<<<444000555AAAGGGCCC;;;000+++))))))(((&&&&&&)))+++,,,)))$$$###'''(((''',,,'''%%%)))+++((($$$###***)))'''''')))***)))(((+++%%%,,,GGGaaagggXXXIII111///,,,(((***---,,,))),,,+++---000...++++++......---'''&&&555GGGEEE777;;;???AAA...FFFlll^^^YYYnnnxxxXXX999---,,,777333444777<<>>kkk???777111333666777666777444666777888777666666777:::555222777???BBB<<<555:::777444222333333444333555666777666444222222333:::000---444333---111>>>dddyyywwwpppkkkllltttyyyuuulllggg{{{}}}sssmmmrrr{{{~~~zzzzzz{{{~~~zzzuuusssuuutttmmmeeeaaarrrqqqssstttppplllmmmrrrxxxyyyzzzwwwnnngggiiipppsssvvvyyy{{{}}}|||wwwsss{{{|||yyy{{{www}}}yyy~~~|||{{{zzzzzzzzz|||{{{{{{xxxuuuzzzvvvssswwwwwwpppzzz{{{xxxxxxyyywwwrrrlll```bbbZZZGGG;;;???HHHLLLZZZcccNNN999000//////---,,,***(((%%%&&&)))+++,,,++++++,,,---...---+++)))'''+++)))((()))***,,,,,,+++//////111444333///111555OOO]]]GGG???@@@666...111444EEEddd|||~~~wwwmmmYYYGGGIII555666UUUmmmkkkiiippp|||mmmFFF333222444000///111333222......111888111((($$$%%%'''((('''$$$'''))))))(((&&&%%%%%%&&&&&&(((***)))&&&(((---(((+++------,,,+++---...222...***)))++++++((($$$)))&&&666uuuKKK===:::999;;;:::777777999777555333111111222222222222444444000,,,+++,,,///*********))))))***---///(((&&&%%%&&&((((((&&&$$$***''''''+++,,,)))'''((()))'''&&&'''&&&&&&---666///000111444999;;;222'''$$$%%%%%%'''111<<>>EEEJJJZZZcccoooxxx{{{|||}}}~~~xxxxxxxxx~~~uuunnnnnnvvvzzzwwwzzztttcccVVVUUUMMM:::000......000///,,,///444111---,,,111222...,,,---+++333,,,000333???bbbrrr===555000222555555444555666777777777666666777888666666888;;;===>>><<<:::999777555666777999:::999:::999777333000---,,,,,,444......333444222666???fff~~~vvvsssnnnlllnnnsssuuuqqqoooooowwwppprrrvvvxxxxxxyyyyyyyyyxxxvvvrrrqqqtttyyyyyytttrrrmmmfffaaaaaammmhhhfffggggggcccaaabbbnnnmmmmmmpppooolllnnnsssmmmqqqxxx~~~}}}||||||~~~jjjzzz{{{|||}}}~~~vvvrrrqqqttt{{{|||rrrnnnwww}}}tttuuuxxxuuuyyy~~~zzzyyyuuuqqqpppqqqooojjjeeeffffff[[[III???CCCIIIIII[[[jjjTTT===222000...+++)))***%%%!!!$$$***...,,,)))...,,,,,,---///...***&&&+++***)))***,,,.........,,,...111333...)))---444CCCsssaaaLLLDDDCCC666,,,000444MMM}}}~~~ooo\\\DDD<<>>???777111333444...&&&!!!''''''(((***------,,,***&&&%%%%%%%%%''')))+++,,,&&&%%%%%%&&&%%%)))777DDD---+++''''''000999:::555)))+++---///000111111111333000///222222...++++++(((,,,///,,,(((&&&***///)))***000???OOOWWWSSSMMM666///)))((((((&&&'''***###&&&&&&%%%)))///333333)))***---///+++%%%&&&+++,,,***'''&&&(((*********///555@@@MMMTTTUUUWWW\\\IIIBBB>>>===777,,,''')))...,,,,,,------+++...333++++++***...@@@WWWdddeeeqqqlllMMM333SSSooodddnnnxxxqqqFFF///111333555)))222000///000333666888888===BBBJJJRRRYYYcccnnnvvvuuuvvv||||||yyyrrrppptttuuusssvvv}}}{{{YYYHHHAAA666999555222222111...000444000,,,+++...///---+++,,,,,,444,,,000000000DDDGGG:::333///222444444333555888888777777777777777888555:::??????:::777888;;;777666666888:::<<<<<<;;;000222555888999999999888000000111333555888;;;===bbbzzzxxxnnnmmmnnnnnnmmmnnnuuu}}}yyytttqqqqqqssswwwwwwrrrjjjfffiiilll{{{yyyxxxzzzxxxqqqllllllrrrjjjdddfffiiifffbbb```fffbbbbbbgggllllllmmmoooqqqrrr{{{}}}vvv}}}}}}uuu{{{{{{xxxsssnnnpppxxx~~~~~~}}}yyyqqqfffcccmmm{{{zzzqqqkkkhhhkkk{{{sssuuuqqqoooooorrrsssqqqoookkkjjj^^^LLLDDDGGGJJJGGG^^^lllVVV>>>222///---***)))...***'''(((,,,...,,,***///,,,+++---222333///******)))((())),,,...///...//////111222...***---333777fffjjjQQQDDDBBB777///111222VVVjjjYYYEEE000111333///***(((///EEEddd||||||```EEE333)))***%%%###&&&(((&&&%%%'''&&&%%%&&&)))---...,,,***+++---000111000///...///)))))),,,---***&&&(((...)))***,,,,,,------------222///---,,,------+++***(((,,,***IIIsssEEE<<<666777::::::999999:::888777666333000000333&&&(((***+++,,,,,,+++***)))***)))'''&&&(((,,,000...***'''''')))***'''$$$(((%%%%%%)))***'''%%%&&&###""""""$$$$$$%%%,,,444AAA:::111---333888444,,,''''''$$$###)))222555333;;;111(((''')))((('''(((,,,,,,,,,,,,,,,,,,***))),,,***((('''&&&&&&'''(((***'''&&&'''(((***333===000---)))***333<<<<<<666++++++,,,---...111555888<<<444///111222000------'''***......+++)))+++...***,,,222@@@NNNVVVUUUQQQ>>>555---***)))'''''')))&&&))))))&&&(((---000///)))(((+++---+++''''''+++,,,)))&&&%%%&&&((())))))444>>>LLLVVVWWWUUUZZZbbbnnn```WWWUUULLL<<<222333,,,***)))+++,,,,,,111888333+++(((222JJJ___ddd```VVVXXX<<<000TTTjjjkkktttBBB,,,111444777///444222000222666888666444///000000222888EEEUUUaaappppppzzz{{{}}}{{{wwwwwwuuurrruuu|||{{{zzzuuuaaaOOO;;;@@@>>><<<:::444///000666111///------............+++111)))---,,,&&&...)))888222000333444333333444777777888999:::999777555777<<>>777333555888333333333666999;;;:::999:::;;;<<<>>>===888333......333555222333888:::999QQQvvv}}}~~~yyytttooommmnnnwww~~~wwwvvvmmmrrrtttqqqllljjjgggeeekkklllttt}}}yyyzzzrrrnnnpppsssqqqnnnmmmmmmhhhgggjjjmmmkkkkkkmmmuuuqqquuu|||{{{zzz}}}wwwzzzxxxtttqqqtttvvvtttooorrrrrrqqqmmmhhhgggnnnuuupppeeeccchhhwwwxxxwwwtttrrrrrrtttvvvvvvuuujjjkkkbbbPPPEEEGGGJJJIIIdddkkkUUU<<<111...---+++***+++,,,,,,,,,++++++,,,---,,,)))(((,,,222444111---&&&$$$$$$%%%(((*********222...,,,//////------000---WWWxxxVVVBBB@@@999444333000WWW{{{pppLLLAAA777***111!!!***///......999IIIUUUYYY===111333***$$$%%%'''&&&%%%%%%"""$$$'''+++......,,,***(((***,,,---+++)))((((((///,,,***,,,,,,)))''')))))))))***++++++++++++***---,,,******+++,,,,,,+++%%%)))&&&???iiiGGG===666666888777666666;;;888888888444//////444$$$(((,,,,,,)))&&&&&&'''---***''''''***---......000///---+++(((&&&&&&&&&)))+++...000---((()))///'''&&&''')))))))))///777FFF???555111666>>>>>>999((('''### $$$+++,,,)))111)))######$$$$$$&&&)))******+++***))))))))))))...---+++)))'''&&&&&&&&&***&&&&&&,,,000000///000000...******111777555...------------111888CCCJJJKKK>>>111---------,,,...)))***,,,...//////---,,,------111:::GGGPPPTTTUUUEEE;;;111...,,,)))'''((('''***)))&&&'''***,,,***)))%%%%%%)))+++)))&&&'''***'''%%%$$$&&&'''((((((...555BBBOOOXXXaaaooo|||vvvmmmhhhhhh___JJJ888111)))&&&''')))+++---333;;;???111,,,@@@]]]iii```RRR555???444:::VVV___lll}}}EEE,,,---,,,444111222000...000333555222000222444555555666:::@@@FFFWWWYYYeeeuuu{{{yyy|||~~~yyytttoooppptttyyy|||{{{vvvtttwwwzzzzzzzzzyyyxxxwwwtttgggIIIJJJJJJEEE999//////555222111///...///111000...(((...'''...000+++333,,,333//////222333000000222333444777;;;===<<<666222666888:::999666555777999666666888<<>>:::777555555555444222///666888333000444999:::FFFmmmzzz}}}|||tttsssyyy{{{vvvvvv~~~lllnnnllljjjmmmrrrpppkkkeeeccciiiyyy{{{xxxttttttwwwxxxuuutttuuuuuusssssstttrrrnnnppptttqqqiiiiiirrrxxxwwwxxx}}}yyy~~~~~~}}}uuuzzz{{{xxxvvvxxxvvvrrrwwwwwwxxxxxxyyyxxxuuuqqqqqqkkkrrrrrrsssxxxyyyvvvtttqqqooonnnmmmllllllffflllfffSSSDDDDDDKKKOOOllliiiSSS:::///------++++++%%%(((***+++******---///(((&&&&&&)))...000///---((('''&&&''')))+++++++++000***(((+++---,,,,,,---)))III{{{```EEE@@@:::666444///FFFWWWJJJ222///...***000***)))'''(((---444777555TTTtttWWW===999@@@444)))(((++++++******''')))+++,,,,,,)))'''%%%&&&(((******(((&&&%%%%%%000+++(((+++,,,)))&&&&&&)))(((((()))+++,,,+++))),,,+++***))))))((()))))))))+++%%%666RRRwwwEEE===777777888666666777:::777777:::555---...555(((,,,///...***'''''')))///+++((()))...000///---111111000,,,(((&&&''')))&&&***000111***$$$(((000(((&&&''')))'''&&&+++222777777666666;;;???===777+++***%%%!!!$$$)))***'''&&&$$$%%%((('''###!!!###"""$$$&&&&&&&&&&&&(((******************)))))))))'''###$$$---444333---)))***+++)))'''***---+++&&&&&&'''(((***///999GGGQQQRRRBBB222***((('''(((+++,,,,,,,,,///222222///+++---,,,...444???JJJTTTYYYGGG<<<222000///+++((('''%%%((((((%%%&&&)))***((('''"""!!!'''+++)))&&&%%%)))'''&&&&&&'''(((((('''((()))---888DDDTTTiiizzzpppuuuxxxrrraaaGGG...'''%%%%%%)))***,,,222999AAA444555MMMffffffRRR???+++777<<>>===777111222222222333555999===???DDDDDDGGGLLLSSSXXXZZZ[[[PPPGGG;;;444555:::@@@BBB:::???AAA;;;333111;;;EEETTTsssyyy}}}~~~uuu}}}vvvssspppnnnfffbbbiiiwww|||wwwwwwnnniiiqqq|||}}}xxxvvvvvvyyyyyytttqqqqqqmmmmmmooorrrqqqooosssxxxooolllkkknnnuuu{{{zzz{{{yyyxxx~~~~~~~~~zzz|||{{{www~~~}}}{{{zzz{{{yyyooodddrrrsss|||yyyiiinnn~~~{{{pppnnnooollllllllllllmmmnnnooopppfffmmmiiiTTTBBBBBBLLLRRRqqqjjjSSS:::///------,,,,,,''''''((()))+++++++++***''''''((()))+++,,,,,,,,,...---,,,,,,...//////...,,,)))(((******)))+++000+++@@@iiinnnOOODDD:::444333000444666333,,,++++++***)))222***$$$$$$(((,,,...///---DDDeeesssaaaAAA333888III999+++)))---/////////+++,,,,,,+++)))&&&$$$###%%%'''***+++***((((((((()))'''''')))(((%%%%%%(((&&&%%%&&&)))---///...---*********((('''''''''(((+++///&&&///GGGiii}}}bbbAAA<<<999:::999777888<<<888555777:::555,,,---555***+++,,,---------,,,,,,))))))***+++,,,---,,,,,,222000---+++************$$$&&&***,,,(((###$$$***&&&%%%%%%%%%### $$$+++,,,111666888;;;===:::444777444...((((((+++***&&&""""""%%%)))(((###"""$$$"""$$$&&&%%%$$$%%%'''***%%%&&&(((***++++++***)))&&&###$$$+++///---***)))###'''(((&&&&&&((((((%%%###%%%((())),,,444@@@IIIFFF;;;000***(((&&&'''***,,,---///000000///...---...------111999EEEQQQXXXCCC999000000000---)))(((&&&)))(((&&&&&&((()))&&&$$$"""###''')))&&&%%%''')))(((((()))******((('''***'''&&&)))---555CCCQQQgggxxxoooUUU???000%%%(((&&&&&&)))))))))...444;;;888BBBYYYaaaRRR;;;...+++111BBBgggbbbWWWzzzJJJ333333---333555222333333222000000111222CCC>>>666...)))---666>>>666;;;>>>>>>AAAIIIOOORRRhhhnnntttuuutttssstttvvvtttvvvuuuqqqqqqwww}}}~~~vvv|||wwwvvv}}}zzz{{{xxxssshhhUUUDDD===999;;;;;;999:::===:::555444888...111///(((///)))---,,,...222111...---000111000111666;;;<<<888444222222222111333888???DDDIIIHHHIIIMMMRRRWWWZZZ[[[kkkaaaTTTLLLIIIIIIHHHFFFVVVVVVVVVNNN===444@@@TTTlllyyy||||||~~~yyy}}}}}}{{{wwwvvvwwwuuunnnjjjiiioooqqqmmmgggnnn|||}}}}}}vvvuuuwwwyyy}}}~~~yyyvvvyyyyyyqqqgggbbbaaa^^^```hhhooorrruuuyyyrrr|||~~~xxxwww|||~~~}}}}}}zzz~~~~~~www}}}|||xxxsssrrrsssmmmdddccc___bbbqqqfff___iiiyyy|||zzzwwwpppjjjllloooqqqsssuuuwwwxxxlllpppiiiSSSCCCCCCLLLQQQrrrkkkUUU<<<000...---,,,,,,///+++((()))------)))$$$***+++,,,,,,******+++---...---++++++---......---)))***,,,---)))''',,,444000<<<^^^xxxXXXIII999111222222000+++111777222...,,,%%%"""'''///333...%%%&&&,,,///+++111;;;;;;000///777KKK:::***''',,,000111222***++++++***(((&&&&&&&&&"""$$$((()))))))))))))))!!!###&&&((($$$!!!$$$+++$$$$$$%%%)))///222222111'''((((((((('''((()))+++&&&...&&&///MMMwww\\\===;;;;;;<<<;;;999;;;@@@777444666;;;555+++---666***'''&&&***000333111---"""&&&******(((&&&(((***333...))))))---///...+++((('''(((,,,+++''''''))))))'''''''''$$$ $$$***///555;;;<<<===??????<<>>555...///111///+++(((***,,,+++'''&&&'''&&&###!!!"""&&&***'''$$$%%%+++))))))***,,,------***'''++++++,,,,,,'''$$$(((111BBB\\\fffMMM111(((+++,,,***(((((()))((('''***///:::@@@RRRccc\\\AAA,,,''')))(((@@@oooeee]]]xxx<<<+++111,,,000000...000222111//////333777///333777888555333333444---444444///111;;;@@@===JJJUUUbbbiiimmmrrrvvvxxxwwwxxxtttmmmlllssszzz}}}~~~wwwrrrrrryyy{{{ppp___SSS>>>BBBCCC@@@AAADDDAAA;;;222777///444333---555000///...111555555111000333222///...222888;;;:::777666777666222000444===EEE???===<<<<<>>555;;;111"""444111888888,,,###)))+++'''((()))%%%"""%%%***---***&&&$$$&&&%%%"""###''''''$$$,,,,,,++++++***)))))))))((()))'''%%%&&&+++,,,)))''')))&&&***;;;pppTTT@@@<<<888888;;;;;;777222???999000333777...***777111)))......&&&000888)))'''+++,,,((('''((((((&&&222111,,,''''''++++++(((,,,&&&$$$(((+++(((%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%888888<<>>;;;===BBB>>>:::777666222,,,'''&&&&&&""""""&&&***,,,------,,,'''&&&((()))'''''')))...444555///)))***...///,,,***(((&&&&&&'''((()))((()))******+++++++++***,,,,,,)))&&&***000111///333---'''(((,,,...+++'''///...,,,+++---///...+++---+++000<<>><<<333,,,'''***000111((()))'''%%%%%%&&&&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''...'''((()))$$$&&&,,,(((,,,***((()))+++---......,,,666888000,,,///...(((+++'''(((...---)))///;;;HHHbbb}}}zzzYYY555)))---,,,KKKfffXXXuuuOOO---......+++000666111111111111000000000000222000......000111222222333333222111111111111111555;;;BBBHHHOOO]]]qqq}}}zzzxxxwwwxxxzzzzzzyyyxxxxxx{{{wwwtttvvvrrrjjjmmmvvvWWWPPPHHHGGGMMMOOOCCC444@@@888666999777///...333333333111---...222333000333333222111111333999===666555444333333444666888===999666:::AAAEEECCC???BBB???:::999???IIILLLJJJMMMHHHGGG```]]]CCCKKKXXXcccjjjlllhhhjjjrrruuurrr|||uuuooollllllmmm```dddiiieeerrryyyvvv{{{xxxyyyxxx~~~~~~tttiiimmmyyyxxxlllrrrwwwwwwsssvvv{{{|||zzzyyyzzz|||~~~~~~~~~wwwlllbbb\\\[[[]]]^^^iiiffffffmmmxxx}}}zzztttppprrrssssssqqqooonnnooozzzlll]]]OOOeeewww```RRRuuuhhhJJJ222///000+++)))...444333222///,,,******+++111,,,***...111000111222///000...******------+++---+++,,,///...***((()))&&&(((???lllfffNNNBBB;;;333......---,,,,,,---+++(((&&&%%%''')))(((&&&&&&(((***---***)))***(((&&&(((---222======@@@777---888;;;777555(((""",,,///'''%%%***(((&&&&&&(((***,,,,,,###&&&&&&%%%'''++++++))))))))))))))))))))))))))))))******''''''******'''+++...)))&&&000cccRRR:::::::::999999777555333888999444444666...+++777;;;+++%%%)))+++...111,,,---///---(((&&&((()))'''//////,,,'''&&&)))((($$$###$$$&&&(((+++------,,,333333111---)))&&&%%%&&&;;;<<<@@@DDDBBB<<<;;;>>>>>>===:::333+++'''&&&%%%)))---+++***333@@@@@@555///+++)))+++,,,)))(((***///333444///,,,...111111)))(((((((((((()))+++,,,)))***+++,,,---.........(((,,,---((($$$'''+++,,,---+++))))))***++++++***,,,------+++***+++,,,---999999???HHHJJJCCC;;;777,,,'''%%%(((...000***###'''%%%$$$%%%&&&(((((('''((('''&&&%%%%%%&&&'''((()))###***111***'''***(((+++***(((((()))******)))%%%+++...111:::AAA999***,,,***,,,000///333FFF\\\iiittt|||pppPPP333***...222###HHHgggfffwwwGGG((()))+++,,,///....../////////000000111111333000------///222444555///...------,,,,,,------222444777<<>>@@@EEEJJJ>>>:::111000%%%$$$333999000+++)))))))))'''%%%'''+++///&&&)))***)))))),,,,,,)))&&&&&&'''(((((()))******'''***,,,******---,,,)))'''---,,,+++111```TTT666888:::999666444444555333;;;:::666666000---555???///""")))888666000555333333...'''%%%((()))(((+++,,,***'''&&&(((%%% !!!''')))&&&&&&+++***###999:::888111)))%%%&&&)))===>>>CCCGGGEEE>>>:::;;;>>>CCC@@@222'''(((++++++***222000)))444HHHEEE222111---+++------)))'''((())),,,+++((())),,,---+++))))))******************((()))***,,,...///000000&&&///333+++"""!!!&&&***''')))+++***)))(((***,,,+++...111111...---111555<<<@@@GGGLLLGGG:::000,,,'''%%%%%%'''+++,,,)))%%%%%%$$$$$$%%%''')))***))))))((((((''''''(((((()))'''"""000@@@:::---)))&&&)))(((((((((***+++***(((&&&'''+++777JJJTTTEEE/////////000000///888VVVsssxxxrrrgggUUU>>>,,,)))...444...PPPxxxaaa???((('''***//////(((,,,,,,---...///000111111333000---,,,...000222333222111111000000000000111444222222777>>>BBB???;;;DDDMMMZZZccckkkuuu~~~~~~}}}}}}~~~|||tttssszzzxxxtttnnnmmmrrrvvvoooddd]]]ZZZQQQFFF???===999333555777666555555777555000000,,,***...444777444///222222222222222222222222222111111111222333444444---222555555666777444//////666444===999444KKKYYYWWW^^^eeeffffffjjjpppsssqqqmmmkkkmmmllljjjjjjmmm}}}xxxsssyyy{{{wwwqqqyyy{{{vvvlllcccaaammmxxxzzzzzztttvvvvvvwwwxxxzzz|||~~~xxxuuu{{{qqqtttyyy}}}}}}uuujjjbbbdddnnnvvvsssllllllxxxtttbbbVVVMMMXXX\\\LLLSSSwwwjjjPPP888333444111...000000111000---(((%%%%%%&&&(((%%%&&&+++...---///222+++------******---///...,,,((('''))))))&&&'''+++,,,)))222SSSwwwWWWDDD===888222///+++***...666999555000000111000+++&&&&&&***...222---)))((('''&&&+++222222777NNNHHHUUUfffAAA)))+++///***+++;;;@@@888555((()))((((((((((((***,,,+++//////,,,***+++)))&&&'''''''''(((((()))))))))%%%+++.........000000---"""***...111666```zzzMMM999888777555444555666777666???<<<777777333---111;;;<<<---***::::::000666222111---((('''******'''''')))***((()))***&&&!!!###******%%%)))222...!!!000333333---&&&###(((...======@@@EEEDDD>>>;;;<<<;;;CCC@@@///$$$(((...///+++222000***111>>>:::***000+++)))++++++'''%%%%%%###%%%$$$###%%%******&&&,,,---------+++)))&&&%%%$$$&&&(((***,,,...//////***222666///'''%%%(((+++&&&(((******)))((()))***(((+++222666666444777<<<<<<@@@GGGIII@@@111(((&&&((((((((((((((('''&&&%%%&&&%%%$$$%%%((()))***)))))))))))))))))))))))))))***%%%888RRRPPP>>>///$$$((('''''')))+++,,,,,,+++***))),,,666FFFNNNBBB111333222111...+++444MMMfffdddVVVFFF:::222,,,+++...***777\\\KKK999...+++***000222)))++++++,,,---......//////222000...---......---,,,666555555444444444555555555333222777===???:::444777:::===@@@GGGSSScccooonnnsssyyy{{{yyyxxxzzz}}}{{{yyyxxxvvvvvv}}}xxxtttvvvxxxtttlllnnnmmmeee\\\YYYVVVHHH555:::;;;:::666666888555111---,,,,,,000444555222---000000111333333333333333111222333111......000333111555888;;;@@@DDD@@@999666AAA;;;<<<888888KKKNNNJJJRRR]]]cccdddhhhsss}}}yyyoooiiihhhlllnnnfffbbbaaagggmmmnnnooopppzzzzzz~~~||||||ssskkkfffhhhxxx|||ttt}}}~~~{{{|||vvvssstttttt~~~|||vvvoooeeemmmtttuuupppmmmnnnqqqaaaOOOHHHCCCJJJIII@@@SSSyyyjjjRRR;;;444555333111000...,,,))))))***)))'''$$$&&&%%%''',,,---,,,---111...---***)))---222111,,,///,,,+++---...,,,...222444000333NNN```IIIAAA;;;666111---+++000777:::666111111...***((()))+++---///555000+++***'''''',,,333GGG]]]www^^^[[[iiiCCC%%%111999666333::::::222111+++)))))),,,000000,,,'''+++000000,,,)))))))))'''*********))))))((((((((()))///333222000000///,,,(((++++++---444^^^xxxMMMAAA;;;444111444888::::::;;;???888333666111,,,000NNN^^^MMM///...111---///+++,,,***((())),,,***%%%$$$(((******,,,...***%%%$$$)))((('''333BBB>>>///&&&***,,,(((######)))000888666888>>>@@@??????AAA;;;@@@===...%%%'''++++++,,,///111222222222000---...***)))+++,,,(((%%%%%%$$$&&&%%%$$$'''++++++''',,,---......,,,)))&&&$$$$$$%%%'''***,,,---.........222333...+++,,,,,,***+++)))((()))***+++***((('''***444>>>@@@<<<;;;???BBBEEEIIIHHH===///((()))((()))))))))(((''''''''''''&&&%%%%%%'''(((((('''************************+++'''>>>^^^dddUUU@@@---***)))(((((()))***)))(((&&&((()))+++000555444000333111///---+++///:::EEEIII>>>444222222///------$$$CCC``````999222333000)))---222,,,---------,,,,,,,,,,,,,,,------///111222111...,,,222222111111111222222333111111111333444555555444999555000///333;;;DDDIIIIIIRRR\\\bbbfffjjjrrrxxx|||{{{zzzxxxuuuwww~~~yyyyyy{{{zzzvvvwwwuuuooolllrrruuufffQQQBBBBBB>>>888777888555111555666888777555222///......000111444555666777777444666666333///...111555444444333666???EEEBBB:::AAAHHH999444444:::MMMKKK???FFFQQQYYYYYY[[[lll~~~sssqqqxxxrrrlllbbbZZZTTTTTTZZZ```]]]WWWWWWbbbooovvvyyy{{{{{{ooosssxxxwww~~~qqqjjjgggiiisss{{{{{{}}}tttnnnmmmqqquuuuuu~~~~~~|||{{{wwwnnnkkknnnoookkkgggQQQCCCAAA???EEEDDDBBB]]]zzzgggQQQ;;;333444333000......+++)))***---...+++'''***)))+++//////,,,...222000...***)))...444222+++///++++++---...,,,...222555444555GGGsssbbbIII@@@;;;444333000...000444555111,,,+++(((%%%&&&***///111222444///+++***((((((---444IIInnnoooYYYYYYJJJ<<<<<>>|||~~~JJJ,,,,,,...,,,'''((('''&&&)))---+++%%%&&&))),,,,,,///111---((())))))&&&'''222===999...%%%((()))'''######(((---111...111888>>>@@@BBBEEECCC@@@;;;666111---***((('''(((...333222------000,,,))))))---...***((()))###'''(((&&&&&&)))(((&&&''')))***,,,,,,+++)))((('''((()))+++,,,---------111000---***,,,///---(((---***((()))+++------,,,///777FFFRRRPPPDDD???CCCDDDEEEFFFCCC999---(((***''''''(((((()))*********'''%%%$$$$$$&&&''''''&&&)))******++++++******)))))))))@@@]]]hhhdddTTT???...+++(((&&&&&&'''&&&%%%'''))))))'''%%%'''---111///...---.../////////...666111///111111---((((((666[[[cccrrrJJJ...+++111222((((((///---------------,,,,,,+++++++++,,,///222666666444222111000000000000111222222111222333111......111444444222000000222333111000555<<>>777444333222222333111...,,,)))))))))***+++...222555...***((()))((((((...555===]]]qqqxxxfffPPPMMMHHH@@@GGG@@@888888111%%%"""......///222444222...******...///***'''+++///111((((((((((((((((((((((((+++111555000,,,++++++***---***&&&(((333iiiBBB>>>888555666888999999777444111444444---:::[[[uuuAAA222444,,,)))(((%%%$$$(((---+++&&&))),,,......///111---'''***(((%%%%%%((()))(((''''''((()))(((&&&&&&((())))))(((---777???BBBCCCEEEBBB666222:::===444***'''""")))......000333111,,,(((%%%&&&+++...+++)))***$$$***,,,)))&&&''''''&&&&&&''')))************)))((())))))*********))))))333222---)))***---,,,(((***++++++***+++...333666888FFF\\\gggXXXAAA:::@@@===<<<>>>>>>888///+++,,,***(((&&&''')))***)))((($$$###"""###%%%'''''''''((()))***++++++***)))((('''...BBBTTT\\\ccc___MMM///,,,((('''(((***,,,,,,---,,,+++***))))))+++---***+++---///111111---)))---...000222...))))))...PPPssseee}}}eee>>>...%%%+++222+++(((------,,,,,,,,,---------------...------///222333333222222222222222222333444444555666555333000000222555000111333444333111000///555888;;;;;;::::::;;;===TTTdddwww|||zzzzzzvvv{{{|||wwwtttxxx~~~{{{xxxyyyzzzzzzuuummmddd]]]RRRHHH===;;;999777777888888888444444333333444666888999888777555222000000222444000333333///...111444333ggggggRRRJJJDDDBBBRRRRRRXXXWWW[[[]]]TTTPPPhhhzzznnnnnnmmmfffddddddhhhmmmiii^^^WWWWWWfffgggllluuu|||||||||vvvwww|||rrrlllhhhjjjlllnnnssszzzvvvzzz|||~~~}}}{{{|||~~~yyyuuuuuuzzzyyyuuurrrgggUUUGGG>>><<<@@@:::???FFFGGGaaaeeeQQQ;;;222333444000,,,***---000///,,,)))***,,,,,,,,,...000---((()))---+++......***(((+++...---222///...///...***(((***###///333555OOOmmmSSSLLLGGG@@@333333444555444333222111...111333111------222777)))&&&%%%'''((()))///666???MMMWWW}}}SSSJJJ===<<>><<<000+++***---//////---,,,,,,,,,...222222+++''')))...111%%%%%%&&&&&&'''((((((((($$$,,,000---***+++......+++,,,+++***---^^^yyy======<<<:::666555666888555333333:::888///FFFtttVVV999444(((---***%%%"""&&&,,,,,,(((---///000......///,,,&&&%%%###$$$&&&$$$"""'''...&&&'''''''''((((((((((((%%%%%%,,,999BBBDDDCCCCCC555%%%###555???555((($$$%%%111444---222???:::(((### """(((+++***((()))***111555000+++***++++++)))))))))))))))(((''''''''''''(((''''''&&&%%%%%%555555000***))),,,,,,)))'''***---,,,***---777???777LLLfffmmmUUU555---777555666:::>>><<<666333444///+++'''&&&((((((%%%"""!!! """%%%(((((((((((()))***++++++***)))((()))444EEELLLNNN\\\```SSS///,,,))))))---222666888111+++(((+++...+++%%%!!!(((+++...///000111...+++,,,///444444///,,,333>>>\\\}}}cccvvvyyy\\\444333$$$'''222000+++---,,,++++++,,,---......///000333000,,,******+++,,,,,,111000000000111111222333444444333222222333333444333666888666333333888===333555777888888888999:::<<>><<<777333777666444333333444666777777555111//////000111222(((111555000)))***000555ZZZbbbZZZ\\\VVVOOO[[[\\\aaa^^^``````UUUQQQjjjvvvyyy~~~pppoooyyyrrr___]]]```jjjvvvyyyuuusssvvv||||||zzz{{{~~~uuuooopppgggeeekkklllhhhkkkvvv~~~|||sssuuu|||vvvyyy||||||yyyzzzwwwfffYYYPPPJJJGGG@@@AAAFFF===AAAIIIJJJ```cccTTT<<<>>>;;;,,,...)))222...)))***---...+++'''))))))***+++++++++******333...+++***((((((...555...---+++))))))))))))***...%%%,,,444???nnn~~~cccSSSKKKEEEDDD<<<444222222000000222)))---///...***)))...333,,,---000111---(((***///DDDGGGKKKkkkbbb???OOOPPPGGG777,,,333>>>999*********((('''&&&&&&%%%%%%,,,,,,,,,...///...+++((('''---///)))######%%%&&&,,,)))%%%%%%(((,,,000111)))(((,,,...555SSSiiiAAA;;;555333555888999888222333:::===000...TTT{{{tttsssbbbMMM@@@777AAA++++++ %%%333%%%***)))///,,,,,,000,,,(((//////(((###%%%(((((((((******(((&&&&&&'''((()))((((((&&&)))666CCCFFF===111444444111---******///444777111---///666999111&&&%%%%%%%%%%%%&&&((()))******)))+++000000---+++---000+++&&&&&&***+++)))&&&))),,,---***&&&&&&***///CCC:::///***+++---,,,)))...+++'''(((---666===BBB>>>@@@PPP^^^QQQ333***555???===???BBB===444......------***'''(((+++)))$$$'''&&&%%%%%%'''))))))(((***,,,......---,,,,,,---***///666MMMTTTXXXhhhaaa<<<,,,(((...333???LLLNNNIII888)))((()))&&&(((......000222111///,,,)))'''111+++444333###'''666333gggdddmmmiii444+++))))))+++...000...,,,...///,,,)))+++//////,,,***((('''&&&(((+++///222+++444888333///111333222333222222111111000000000555777;;;???AAA@@@<<<888555666777888999:::::::::======DDDSSSdddsss|||xxxzzz~~~|||vvvuuuyyy}}}}}}{{{bbbJJJ:::888===666;;;888666888333000666999777555444111...111888......---,,,,,,...222666777LLL^^^hhheeeUUUSSSeeejjjcccbbb^^^XXXeee{{{nnnpppuuu{{{|||wwwrrrooohhhfffkkkvvv{{{zzz{{{{{{yyyzzz|||yyyrrrssswwwzzzmmmrrrzzz~~~pppyyytttyyyxxxooouuu{{{uuuuuuwwwvvvrrrqqqyyy|||hhhWWWOOOHHH@@@@@@GGGBBBHHH999999NNNKKKMMMnnnhhh]]]HHHHHHAAA000222...,,,+++*********++++++***((()))******++++++******---)))((((((((()))...555000...,,,+++))))))))))))(((""")))///888bbbiiiTTTKKKHHHJJJEEE>>>888000,,,000777000///---,,,***+++,,,...***---333444...)))///888VVVVVVJJJWWWrrrcccFFFHHHBBB???444)))+++444222)))++++++***(((((('''''''''$$$%%%&&&))),,,---+++)))&&&)))***''''''***+++)))---+++***))))))*********...+++---,,,111LLL\\\AAA===777555666666555333444222777>>>???KKKqqqyyyWWWHHHPPPTTTVVVZZZYYYCCC---***!!!###+++ )))&&&***&&&&&&//////,,,111777///(((((()))((()))+++(((&&&$$$%%%''')))))))))%%%$$$%%%...888:::333+++///---***'''&&&)))///333444222///000333444///)))(((((('''((()))***+++,,,+++)))***---...******,,,***)))))))))+++,,,------(((***,,,***((()))---222???666,,,))),,,000111///000---******///777===@@@AAADDDOOOVVVJJJ444///888<<>>BBBIIITTTbbblllzzz{{{{{{|||~~~vvv{{{yyyzzz}}}{{{wwwtttuuu~~~iiiQQQ===???888333444555888888777:::555333555444///,,,---:::999555111......111444DDDZZZdddccceeedddhhhtttmmmfff___VVVSSShhhwwwrrrpppuuu}}}uuuuuuxxx}}}~~~|||~~~~~~uuuwwwzzz|||sssooosss{{{sss{{{vvv}}}zzzuuurrrrrrwww|||wwwtttqqqooommmnnnxxxfffOOOIIIIIIEEEBBBDDDBBBIII@@@AAAOOOKKKYYYeee]]]IIIHHH???---///+++((()))+++***((((((***---)))******+++++++++++++++)))'''''')))******///555000///---+++***)))((((((+++)))///111444UUUqqqUUUJJJIIIKKKLLLMMMFFF999...000888666111,,,******++++++***(((...444555---)))222???gggooo\\\JJJPPPLLL===<<<444666111'''%%%***---******)))((('''''''''''''''"""###%%%(((+++,,,***(((%%%&&&&&&&&&***000000,,,+++---//////---***)))(((---(((((('''---GGG}}}QQQBBB>>>:::888888666222...555444777@@@LLL^^^wwwpppKKK777999777888FFFSSSMMM666///)))&&&%%% ------...'''$$$---000...444===444+++)))))))))***---'''%%%$$$$$$''')))***)))'''&&&'''***///000...+++444000***''')))---111333777555555555555444333222++++++******+++,,,---...,,,)))(((******((((((+++%%%(((,,,---,,,+++---...&&&)))++++++***,,,000444<<<444,,,))),,,111222222,,,***'''(((,,,111555666???CCCIIIHHH===333222888@@@KKKNNNAAA222+++)))''')))***)))&&&(((++++++'''&&&%%%$$$&&&(((******)))((())))))'''&&&&&&(((***'''000111@@@QQQhhhwww___BBB...'''///:::JJJXXXWWWUUUHHH555))))))000111---222000......///000000///...***&&&))),,,(((111GGGhhheeemmmaaa;;;///...,,,++++++***'''$$$'''...222...)))***---...///...---,,,+++++++++,,,---///000111555999888333777555222000000222666888555555555777888888555333222333333444555666777777<<>>JJJSSSUUU\\\dddmmmxxxzzzzzzuuusssvvvxxxvvvtttuuu~~~jjjMMMEEEKKKKKK;;;999;;;...***&&&(((222:::;;;888666:::888555222///000444777AAATTTUUUKKKOOOZZZccckkkiiiiiihhhaaa```uuu}}}~~~{{{{{{ssslllppp}}}~~~{{{zzzwwwwww{{{zzzvvv{{{zzzxxx{{{ttttttwwwyyywwwtttxxx}}}vvvoookkkiiillluuunnnQQQJJJMMMKKKEEEAAA>>>GGGDDDEEEJJJGGGccccccXXX@@@===888+++---&&&*********)))))))))***+++***+++,,,,,,------,,,,,,***((()))++++++))),,,222---,,,++++++***)))))))))///000444333111GGGwww{{{[[[JJJFFFCCCJJJRRRRRRFFF777000222555222...***))))))***++++++---111111+++(((000:::___xxxtttVVV@@@666888GGG...000...&&&$$$(((,,,,,,,,,+++***************+++))))))***,,,---+++((($$$$$$''''''&&&)))......,,,))),,,///000...,,,,,,,,,+++&&&((()))111MMMXXXAAA???<<<;;;;;;888333...111555888===FFFPPPUUUUUUBBB333555999(((!!!999TTTXXXCCC999444...&&&&&&555>>>@@@555)))***,,,000999BBB777,,,))))))))),,,000+++(((&&&&&&((()))))))))''''''''''''(((***,,,...<<<666---)))***...000111666222111333555444444666...---,,,++++++,,,...///---)))'''((((((%%%'''***(((***,,,------+++)))((((((***,,,,,,,,,---111444===555---)))***,,,------)))(((&&&'''***,,,......777===???999111///111111EEEXXX```OOO;;;222,,,$$$'''))))))&&&'''++++++))))))'''&&&'''''''''&&&$$$******)))'''&&&&&&)))+++(((000555GGGPPPYYYhhhYYY999---,,,111333@@@SSS[[[OOOIII<<>>IIIHHHAAACCCGGGLLLXXXdddiiinnnkkkkkk}}}vvvzzz}}}xxxsssoooqqqyyy|||uuuyyyvvv{{{xxxxxx}}}~~~|||||||||}}}yyytttrrrlllpppsssvvv}}}|||{{{rrrnnnmmmnnnuuu}}}yyyfffXXXVVVQQQHHHAAACCCGGGFFFHHHJJJLLLpppfffVVV777444666111333(((000,,,))))))+++,,,***'''+++,,,,,,---------------,,,******+++)))%%%'''+++(((((()))******+++++++++***...000///...<<>><<<<<<===;;;666222+++111333222444888555---'''(((999@@@---$$$:::SSSXXXJJJ;;;888000%%%,,,666HHHPPPEEE111)))***333BBBMMM@@@333,,,***)))+++///000...+++)))))))))((('''###$$$%%%$$$###&&&,,,111<<<555---)))))),,,......000(((%%%+++111000//////...---+++***)))+++,,,...---)))'''((('''%%%'''+++---,,,,,,///222111,,,'''+++,,,------------///000888333,,,)))(((******)))---+++******,,,------,,,///666777000+++---...,,,>>>TTTaaaUUUDDD:::///$$$&&&))))))&&&&&&***+++***((('''&&&'''((('''%%%###)))((('''%%%###$$$&&&((((((...<<>>>>>@@@CCC???888>>>@@@AAACCCJJJVVV]]]^^^ooosssxxxzzztttmmmooouuu{{{||||||xxxooonnn~~~sssPPPJJJCCC>>><<<:::777666888666777777666555555777888HHHJJJLLLTTTWWWHHHCCCPPP]]]aaakkkpppvvvttt|||~~~zzz|||yyyuuuuuuyyyyyyttt|||ssskkkttt}}}|||~~~wwwqqqqqqwww{{{zzzwwwxxxvvvxxxuuuqqqkkkjjjrrrzzz|||xxxzzzuuutttuuuvvv{{{nnnbbbWWWNNNIIIOOOLLLJJJMMMRRR]]]fffSSS111---444444666(((222---((((((,,,---***%%%***++++++,,,,,,,,,,,,,,,+++(((((((((&&&"""###(((%%%'''(((***,,,---------(((,,,+++...333;;;___uuuXXXKKK???999666999999555222111,,,000222///)))'''+++000...***))),,,------...111===EEESSSWWWIII<<>>;;;:::<<<;;;888555)))++++++)))***---...,,,555222;;;???555333===BBBMMMGGG444111+++###---...???NNNIII444))))))555FFFWWWIII:::111,,,)))))),,,444111---+++***)))(((&&&$$$&&&(((((((((,,,222888999555000------///111222000&&&###+++111///,,,---///---***(((((()))***,,,---)))((())))))'''(((,,,000...---111666777222,,,---------------------,,,...,,,))))))***+++++++++,,,+++))))))+++++++++)))---111111...,,,------,,,///@@@LLLJJJAAA999///$$$%%%)))***&&&&&&)))******%%%%%%&&&(((+++,,,***)))*********(((&&&&&&''')))(((,,,AAAfffbbbKKKWWW___KKK444---;;;LLL[[[^^^SSSHHHJJJHHHEEECCCCCC???:::FFFMMMTTTRRRGGG999///+++(((---...//////000IIInnnuuuuuuYYY888,,,+++---//////...---...///,,,---,,,***---000...)))))))))***,,,------------///111555666000+++---222666555333111222333555777777444222111222333333222444444444444555777888:::>>>===:::888@@@IIIDDD:::AAAAAA===888:::BBBIIIKKKRRRZZZeeejjjgggdddjjjttttttssstttqqqhhhfffvvv~~~ggg___WWWQQQIII???::::::444444555555666:::???BBBFFFBBBHHH```mmmXXXDDDJJJJJJUUUqqqzzzzzz{{{vvv}}}xxxvvvssslllrrrzzz{{{}}}}}}tttpppqqqtttuuutttttt~~~}}}~~~xxxooojjjkkkoooqqqppptttrrrrrruuuwwwzzzxxxooo___VVVSSSQQQLLLIIINNNYYYrrrbbbRRR111,,,222222555'''---+++((((((***+++)))((('''((())))))******)))))))))&&&&&&((('''%%%)))...''')))+++---............,,,...)))...999;;;VVV{{{]]]OOOBBB:::333222222111000222...///000///,,,******+++)))))),,,111444444777<<>>999777888999888666...+++)))+++------...000,,,+++111555777BBBGGG>>>AAADDD...***(((%%%222(((+++???@@@000((((((///<<>>>>>HHHRRRMMM???;;;<<<:::666666;;;@@@@@@:::@@@JJJRRRUUUWWW```jjjjjjiiilllpppllliiissszzzdddNNNCCCJJJGGGCCC??????EEEMMMSSS>>>;;;BBBcccxxx[[[OOOGGGOOOsss}}}|||uuu{{{zzz~~~xxxqqqttt~~~||||||||||||{{{{{{zzzzzzyyytttlllggggggiiiiiiiiilllooopppsss}}}zzzrrruuu{{{hhh\\\XXXKKKHHHIIINNN```aaaUUU888222444333777)))'''((())))))'''''')))+++%%%&&&&&&'''''''''''''''(((&&&''')))++++++000777+++,,,---///000000///......---%%%***777555IIIxxx{{{^^^RRRDDD>>>999888555111///111111///.........---)))&&&$$$(((000777999999@@@IIILLLEEE???111"""(((999===555///(((%%%###%%%)))...$$$$$$$$$%%%&&&'''((()))'''(((,,,000222111,,,)))&&&((((((''')))...---***&&&&&&***444>>>@@@777---'''(((---+++,,,IIIjjjDDD>>>777444444666666555444......444666///))))))(((...555111---777999)))<<>>,,,)))---000'''...000,,,AAA___fffMMMdddjjj222,,,(((+++......,,,+++,,,///***000222,,,(((***...000......---------...//////222---,,,111333...+++---000111333333333111///---222000//////000111111000444444333333444666888:::666===BBBFFFPPPXXXPPP@@@===AAAAAA===;;;<<<;;;999::::::>>>CCCEEEGGGNNNVVVdddbbbhhhsssuuuppptttuuummm```TTTMMMNNNVVV\\\EEEDDDJJJmmmcccYYYQQQfff}}}{{{}}}{{{uuuhhhmmm|||zzzxxxqqqzzztttgggeeejjjeeefffhhhiiigggiiiuuu~~~vvvlllsssnnn___YYYIIIIIINNNTTTiiifffOOO888222666888555111***+++***(((***---***$$$+++(((%%%%%%'''(((&&&$$$)))+++***'''+++666>>>???222---)))---555888444...,,,)))((((((,,,666JJJ\\\hhhOOODDD;;;222000000...///111111000...---+++***((('''***111===FFFHHHFFFIIIOOOJJJKKK===,,,((('''...>>>NNN???'''***555---)))%%%&&&+++///---((('''))))))'''(((+++)))%%%###&&&,,,)))%%%&&&***...000000000(((,,,@@@SSSQQQ<<<)))+++(((&&&''')))\\\[[[BBB666888444000222000666000---///111...,,,---,,,+++'''###&&&,,,+++'''777888111&&&$$$,,,///***%%%+++///---((('''((()))555000,,,---111111+++$$$***)))+++---+++&&&&&&)))$$$&&&(((((((((---666===@@@555***''''''&&&&&&(((,,,'''%%%***...+++&&&$$$---------***'''&&&&&&(((111+++&&&'''---111111///111222333000---***)))))))))***++++++)))(((---333...******111;;;???;;;555,,,------+++))))))***+++333...***+++//////***$$$222...)))''''''((('''%%%'''&&&&&&%%%&&&'''((()))(((***------+++(((&&&%%%))))))((('''&&&%%%$$$$$$,,,***777VVVqqqqqqZZZDDD,,,888JJJZZZdddfffccc```YYYXXX```hhh```QQQTTTccccccmmmooo\\\>>>,,,000;;;333000)))'''888SSSaaaaaaRRRfff}}}HHH(((***)))$$$((()))&&&%%%(((***)))+++***+++,,,///000111000...,,,+++,,,------,,,+++...,,,,,,...222222///,,,(((---222555444111---,,,///)))***333444,,,+++222333777===>>>888222666???:::<<<@@@CCCFFFFFFEEEEEEIIICCC<<<999::::::666333555<<<@@@>>><<>>GGG\\\kkkWWWAAA666333000,,,++++++,,,+++)))***---+++&&&(((&&&$$$%%%'''((((((&&&)))+++***'''+++444999:::...***(((,,,222555222...***+++------***///???PPPoooQQQIII???555222000---,,,---000333444000***'''''')))***///<<>>,,,:::PPPbbbfff```^^^aaaXXXWWW]]]cccZZZIIIIIIUUU^^^fffgggWWW>>>000444===666666,,,$$$444TTTiiikkkppptttzzzccc666&&&...---(((+++,,,(((''')))+++***,,,+++***---111333333111///---,,,,,,---...,,,+++++++++,,,///222333333222+++...111333222222222333---***,,,111333111111555333666;;;===888333666<<<777:::>>>BBBEEEFFFEEEEEEGGGBBB<<<:::;;;;;;999666555999;;;;;;>>>DDDFFFEEECCCBBBEEEPPPYYY```ffflll~~~yyyvvvqqqsss~~~yyyzzz||||||ooo}}}uuunnnxxx}}}wwwkkkddd```bbbdddfffpppzzzyyytttrrrsssmmmggglllyyy{{{^^^MMMSSSggggggVVVBBB777111+++((((((***,,,,,,)))+++---,,,'''((('''&&&''')))***+++***+++,,,+++)))+++000333222++++++***,,,......---+++(((,,,111111***)))555DDDwwwyyyVVVKKKAAA888444222...,,,---///444777333***%%%'''+++------444CCCPPPXXX]]]aaalllaaaEEE---'''&&&+++888kkkkkk666---)))%%%''')))%%%***111222+++&&&+++555RRR@@@...(((******&&&###((()))***...111222111///444+++(((000888777...(((###+++111666>>>xxx|||QQQ666777666333777:::777---(((---444444...))))))111555...%%%$$$)))--->>>111'''&&&******'''&&&'''((()))((($$$"""$$$'''$$$%%%'''((()))***,,,...&&&%%%'''***(((%%%&&&)))&&&((()))(((&&&''',,,000555,,,%%%$$$%%%$$$&&&(((111***&&&(((+++******+++***&&&$$$&&&+++---)))$$$(((---111///)))''',,,222111///---,,,---//////...///,,,******---000000...777///(((***333===BBBCCC***+++++++++******+++---***++++++)))'''&&&(((+++((('''&&&'''(((((('''%%%))))))((((((((()))***+++$$$'''***,,,,,,,,,,,,---))))))***++++++,,,++++++###---CCCYYYaaaUUU@@@222---:::TTTjjjiii[[[XXXaaaZZZXXX[[[___TTTCCC@@@IIIRRRVVVTTTHHH777---///666///555---!!!---QQQiiikkktttMMM***'''...''')))------***(((***+++***---***(((+++111444333000///...,,,,,,......---+++(((+++---//////000111222---///000000000222666999000333444111333777888666333333666:::999444444888777:::===@@@BBBBBBBBBAAAEEEAAA===<<<>>>???>>>;;;999:::888777;;;AAAAAA>>>@@@???AAAFFFIIIJJJPPPVVVtttrrrrrrxxxuuu|||}}}yyy~~~{{{zzzxxxxxx{{{|||uuuqqq||||||{{{xxx{{{}}}___fffnnnqqqnnnkkkpppxxxuuuiiibbbfffiiifffeeehhh}}}iiiaaannn\\\KKK:::333111///,,,,,,))),,,,,,)))***,,,+++(((+++*********+++,,,,,,,,,---------,,,,,,---------,,,---...---+++)))))))))***,,,000111---,,,333===ddd^^^LLLBBB999666444111///000...222555222+++'''))),,,111,,,+++111;;;FFFTTT___rrreeeHHH111,,,+++,,,555^^^{{{HHH+++''''''%%%%%%'''+++,,,((($$$)))222III999***'''***)))&&&###&&&(((,,,///000///,,,)))333,,,))),,,000...+++***'''///444666;;;tttvvvPPP<<<===777///444:::555...+++000555333...+++---333222)))###(((444===777***###''')))%%%$$$(((******,,,,,,)))###"""$$$%%%%%%''')))******(((&&&((('''))),,,+++)))***...)))))))))(((%%%%%%'''))),,,'''$$$&&&(((&&&&&&(((,,,'''$$$'''(((''''''))))))'''&&&)))---///,,,)))'''---222000+++)))---333000---++++++...111222111000222111...---//////...///+++''')))---///+++''')))******)))(((''')))***((()))(((&&&%%%&&&(((+++((()))***++++++***(((&&&))))))))))))))))))))))))%%%'''+++,,,,,,,,,,,,---%%%%%%'''((((((((('''&&&%%%)))333>>>@@@999000,,,+++444NNNjjjkkkYYYUUU``````[[[[[[[[[QQQDDDBBBIIINNNLLLFFF<<<111******,,,'''333111%%%111VVVmmmnnniii@@@))),,,,,, '''+++---***)))+++,,,+++,,,(((&&&)))000333111......,,,+++,,,------,,,+++***,,,///...+++***,,,......////////////111444777777>>>===333333;;;<<<444222000222777888444222333888:::===?????????===<<>>>>>@@@AAAAAA???IIIIIIEEE>>>:::;;;:::888>>>===>>>AAA@@@???DDDLLLgggxxx}}}uuuppprrrwwwyyy{{{}}}~~~xxx||||||{{{zzz{{{yyy}}}qqq}}}vvvwww|||ttthhh```eeemmmnnnjjjhhhxxxxxxsss]]]III555111444444000,,,'''+++,,,))))))++++++(((+++++++++***)))))))))***...---.........,,,+++++++++---......,,,+++,,,---333///---///000000222777UUUdddRRRGGG===888444000///000,,,...///000///---,,,,,,...+++(((((()))///===KKKVVVMMM777((()))((('''---DDDzzzaaa...$$$!!!,,,$$$(((%%%%%%'''(((&&&(((,,,000***&&&))),,,***))))))(((+++///111000---)))'''...)))(((+++,,,***)))+++''',,,...---...ccc~~~VVV===<<<999666777666222000111555555000---...(((***)))"""!!!(((111666,,,%%%###'''&&&!!!###,,,&&&&&&+++222000(((###$$$)))((((((---222111***###)))((())),,,,,,***,,,000,,,+++***'''%%%$$$$$$%%%&&&$$$%%%+++,,,)))'''((((((%%%%%%)))***'''%%%''''''(((***++++++,,,------***,,,//////......111333...---+++,,,...111333333...666888111******---...(((&&&&&&***------(((###---......,,,***)))***+++***'''%%%$$$&&&((()))))),,,---//////---+++((('''((((((((((((((((((((((((''')))+++,,,+++******+++(((((()))******((('''&&&---))))))...000...---...))),,,AAA^^^fffYYYRRRXXX^^^XXXUUUTTTOOOHHHHHHOOOVVVOOOEEE;;;333...+++***+++555333---???hhhtttqqqWWW555***000...$$$%%%***---,,,+++...000...,,,)))(((+++000222111...+++******+++,,,------,,,,,,...000...+++***---///...///000///...---...///555>>>===111111;;;<<<333111...000555777444000000555777:::===>>>>>>===<<<;;;;;;:::;;;<<<>>>>>>===WWW[[[XXXKKK???:::;;;<<<:::999;;;===<<<<<>>??????>>>555555666777777888888888OOOVVVWWWKKK>>>999;;;>>>777444555888:::<<>>===<<<444555666777666555666666;;;CCCEEE???777666999;;;777333111555:::===BBBGGGooo}}}tttnnnqqqxxx|||{{{zzz{{{}}}~~~tttrrrpppoooppppppmmmjjjgggxxx~~~]]]LLL999000------...000***///222///---///000000'''***++++++)))))),,,...((($$$%%%+++,,,***+++000000///...///000111///---'''&&&)))...///,,,,,,///555\\\eeeVVVDDD888111------000---444:::999333///000444///***(((+++,,,)))((()))&&&+++'''$$$)))'''$$$***000???JJJ---))) ---'''(((***,,,(((###$$$)))333...******+++***,,,000)))+++------,,,,,,...111222---***+++,,,,,,...222...&&&+++555)))III|||GGG666>>>>>>222......333444...'''###+++111222---))))))***)))'''+++***$$$&&&...---%%%%%%!!!%%%000111((("""$$$"""###%%%'''))),,,...///)))''''''((('''%%%''',,,444000***'''&&&'''))))))'''###"""###$$$%%%,,,333///,,,,,,...---+++...333444---'''&&&***---,,,***000///---***''''''))),,,***111666444---***...333+++444777111000777999444&&&&&&&&&(((***+++)))(((%%%'''((())))))+++---///''',,,000...(((%%%(((---$$$'''))))))'''&&&(((******+++,,,,,,+++***)))(((%%%'''((((((''''''(((***###%%%(((+++,,,+++***))))))+++...000,,,%%%%%%)))***+++///444;;;===888333:::999<<>>***222...%%%---%%%***,,,)))''''''&&&###'''***,,,***&&&$$$'''*********+++...222555666555000,,,)))(((+++,,,+++)))/////////,,,)))((()))+++///000222333333444333111444555:::???===888666888777888;;;<<<<<<:::888666888999::::::888777777777111777:::777666888999888:::444111555:::>>>AAAEEEiii|||vvv{{{~~~}}}|||qqqtttzzz{{{|||zzzrrrqqqoooooosssuuurrrmmmbbbvvvvvvfffHHH000...000,,,,,,333555444222...+++,,,000555///((($$$'''+++***''''''((($$$$$$)))---+++))))))666111,,,+++...000///,,,)))'''&&&'''***,,,,,,***111RRRwww```QQQFFF444))))))'''111###,,,777---,,,333///111+++(((,,,000---***(((''''''''''''''''''''''''>>>tttfff///""",,,,,,((())),,,)))$$$&&&---,,,++++++)))''''''(((***)))(((((('''&&&(((***+++222///+++***,,,------,,,$$$---***+++111ZZZ]]]@@@<<<888---000...)))'''+++...---111222222000,,,)))(((((('''++++++$$$ $$$((()))%%%''')))******)))'''%%%''')))(((%%%''',,,+++((('''%%%'''+++,,,)))'''(((---,,,)))(((((()))+++---,,,'''$$$%%%%%%$$$''',,,333---...444333,,,...777AAA555***(((++++++++++++'''+++,,,)))(((+++---,,,***111555222)))%%%(((---,,,---,,,,,,000555222+++***'''%%%&&&***+++((($$$'''***---...---+++++++++---+++)))))),,,...---+++((('''((()))***)))&&&$$$((((((((()))******(((&&&%%%(((---///***$$$%%%)))'''***///222---'''(((---(((***+++******+++---///,,,///...******---///---777======:::>>>IIIIIIAAA///...---+++***))))))(((222%%%MMMdddaaahhh~~~pppKKK111+++((()))+++&&&+++(((%%%###$$$&&&&&&&&&%%%%%%&&&((())))))&&&$$$///***%%%(((555===999...222222111---***((()))++++++---//////,,,******+++666777777555222111444777666666777666555666888:::;;;999777777999:::::::::;;;999777888;;;<<<:::777777999;;;:::555111000000999333000333666999<<>>dddsssvvvsssooonnnqqqyyyxxxuuu{{{}}}}}}zzzqqqpppttt}}}yyy}}}||||||}}}xxxqqqppptttqqqgggcccgggsssrrrttt~~~___NNN<<<444222000000222...///111333222///)))$$$,,,)))(((++++++)))***...((()))...444444111000222666111,,,---000000+++&&&,,,---...---******,,,//////...;;;```pppYYYPPPEEE===999111+++===@@@777666888555444777222//////,,,((('''***((((((((((((((((((((((((///***)))"""(((***---%%%$$$&&&***+++&&&######&&&(((***************+++'''+++...---***+++222999222***%%%+++666:::222'''&&&000......---FFFwwweeeZZZ```VVVDDD;;;777///222222---)))******)))'''((((((&&&%%%%%%'''***)))&&&(((,,,)))###&&&000&&&&&&&&&&&&&&&&&&&&&&&&$$$(((&&&&&&+++///000000000333333---%%%$$$(((&&&&&&&&&''''''((()))******&&&%%%''''''%%%&&&***$$$%%%(((***+++,,,000333333000111555666111......111444333---*********(((***---000000///111666;;;888======333***((())))))''''''((((((((((((''''''*********((('''(((+++...+++,,,,,,***)))((()))***,,,+++)))***++++++***)))###&&&'''&&&$$$$$$'''***(((&&&&&&)))(((%%%$$$'''%%%&&&)))***%%%"""'''///***++++++***))))))+++,,,,,,...---(((&&&)))***)))((())))))(((''')))...222///...,,,+++)))((((((''''''111PPPwww{{{lllgggIII///'''//////+++***%%%,,,***))))))******)))'''(((***---111444333///+++***++++++***...222222---000111000---***)))+++---,,,---...---++++++---///,,,,,,,,,///222333333222///111333222111000000111222000000222666999;;;;;;666222///000555::::::888444333222444666777777666666111000666<<<>>>AAADDD___zzzsssuuu|||uuunnnlllpppxxxqqq~~~{{{llliiiqqqzzzuuu{{{xxxooosss}}}zzz|||rrrqqqttt{{{|||}}}xxxxxxzzzzzztttkkkggghhhjjjmmmqqqxxxaaaQQQ@@@666222111000000++++++...111333111,,,(((***)))+++...///,,,---111++++++...111000---///444000111222111///.........---///111222222000...,,,,,,222<<>>EEE999444000------***&&&&&&***'''''''''(((((())))))***///000///!!!$$$(((,,,NNNHHH333%%%))),,,&&&$$$)))'''&&&'''))),,,---+++)))%%%)))---///------///222---***)))...555666000******---&&&(((---IIIwww___BBB???>>><<<;;;777111444333...*********'''++++++***(((&&&%%%'''))))))((('''&&&&&&'''***,,,%%%%%%''''''''''''%%%%%% $$$'''''')))---...+++------000222///(((%%%&&&%%%%%%&&&''')))***+++,,,***'''(((++++++((('''***&&&+++///...++++++000555111---,,,...///...///111111444333...+++,,,,,,******+++,,,///111333555666999999555---)))++++++)))))))))******((('''''''''((())))))((('''(((***,,,,,,......---+++***,,,///...,,,***)))))))))(((&&&"""$$$'''%%%######'''+++,,,+++,,,,,,(((######(((((('''(((***(((%%%''',,,&&&'''(((''''''''')))++++++...///+++(((******(((***))))))***++++++---///,,,,,,---,,,,,,***)))((('''888RRRkkkwwwsssdddXXX666++++++///+++,,,///***333000+++(((((())))))))))))))),,,///111111///,,,+++------,,,...222222///111000//////......,,,+++(((,,,...,,,((((((,,,222---+++***,,,000333333222222444555555333222111222222000000222666:::;;;<<<777666333333444777999:::333111000222555777777666444222222666888;;;@@@GGGTTTvvviiiiiiooopppqqqrrruuuvvvvvvtttqqqfffrrr}}}|||wwwsssqqqoooooo~~~xxxwww~~~vvvmmmooorrrttt}}}wwwgggXXXhhhzzzqqq{{{wwwsssuuu{{{~~~yyyzzzwwwqqqnnnnnnllliiieeemmmssswwweeeVVVCCC777000---***)))((((((***...222333///,,,''''''***//////------000...,,,,,,---+++***///666+++222888666000---222888,,,---000555888666///((('''111888EEEllljjj\\\NNNCCC:::...---))),,,+++...IIIVVVBBB...+++******)))&&&(((---(((((()))***+++,,,------,,,<<>>hhhnnnBBB:::555000333777777777555111---***+++,,,222---+++---,,,((($$$###***(((&&&&&&))),,,***&&&!!!&&&+++---,,,++++++,,,&&&))),,,***&&&%%%)))...222***######(((***&&&!!!'''%%%&&&+++///111666<<<---(((LLLWWW==='''(((///:::>>>333((('''---111222222...''''''...666999555777555000++++++222888333+++&&&)))333888333,,,---,,,)))&&&(((,,,+++&&&))),,,---***)))+++***'''------+++***)))((((((((()))((('''''''''(((***+++'''(((***)))'''%%%$$$$$$'''+++,,,(((%%%%%%$$$!!!(((***++++++)))((()))***((((((((((((((('''''''''((()))***)))((('''((())),,,((("""+++(((&&&333***''')))(((&&&)))///000---111///---111222'''...IIIXXXnnnuuu~~~KKK---------,,,------......222000---+++)))(((((()))+++,,,,,,+++******+++------------,,,)))))))))+++...///...,,,++++++---///)))+++,,,------,,,***)))...---,,,,,,.../////////888555111000000111111111444///+++///555888777666777999888444444777777444222222222555888;;;<<<<<<555222222666999888999<<>>fffxxxjjjccckkkiii```dddrrrrrreeekkkkkknnnqqqpppnnnnnnrrrpppoooooosssyyy~~~{{{uuuvvv{{{ttt{{{wwwsssxxxxxxyyysssqqq||||||kkk\\\___aaaaaadddgggeee```}}}uuussswwwyyyttttttyyy}}}{{{zzz}}}|||rrriiibbbeeeoooxxx{{{```MMM999111222333333555.........------,,,******,,,+++))))))...111,,,$$$%%%+++222444111......000444333...(((&&&)))(((%%%))))))((('''''''''''''''---......222FFFnnntttaaaQQQBBB666000,,,+++...000000000333000000000///...,,,***((()))''''''***)))&&&&&&))))))++++++***(((((()))+++)))111555222//////...+++&&&'''((('''$$$###$$$&&&%%%''')))***++++++******)))***)))'''(((******(((%%%"""''',,,111VVVhhh<<<555555555555222222...,,,---000111///,,,+++***...777;;;555,,,''''''&&&&&&((('''%%%&&&)))...000222111...***(((''')))&&&######&&&)))+++,,,'''''''''&&&(((+++000333+++***,,,000///***&&&&&&$$$###$$$%%%$$$######$$$***+++*********,,,,,,+++)))///222000......,,,)))///+++'''+++111222,,,&&&***...111///)))'''))),,,$$$''''''%%%&&&******(((***------++++++---,,,)))******))))))***+++,,,,,,++++++***))))))((((((((('''(((******(((&&&&&&&&&&&&***,,,(((&&&'''&&&$$$###%%%''''''&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((&&&%%%$$$&&&((((((+++(((...((((((999000***,,,***&&&&&&***,,,+++(((***)))***111CCCxxxttt{{{lllNNN000111000///---,,,+++++++++,,,++++++***+++,,,------+++,,,---,,,******,,,---.........,,,)))((()))***(((***---...,,,***((((((((()))+++---///000111111111000...---...///...---)))---000000------222777...111111000000444666555888<<<;;;555333===LLLVVVEEE===444222555999999777555111000222222111555:::;;;\\\yyynnneee]]]dddfffdddiiirrrpppeeegggiiimmmppppppmmmlllkkkjjjlllppprrruuuyyy~~~}}}~~~|||tttzzzwwwlllqqqxxxuuullldddffffffbbb___[[[RRRJJJGGGvvv}}}{{{}}}rrrqqq{{{{{{zzzzzz|||~~~{{{uuuooosssooommmnnnnnnvvveeeQQQ===444333444444555------------,,,***)))(((******((('''+++...***######$$$&&&)))---......---:::888222+++)))+++***&&&...***'''''')))***(((&&&(((---000111888WWWiiiXXXJJJBBB333,,,((()))+++---222777222333555555555333222111///)))'''***---***&&&%%%''')))***)))&&&&&&)))------111000,,,+++---,,,((()))'''$$$###%%%&&&%%%$$$&&&&&&'''((())))))((('''%%%+++---(((%%%(((,,,,,,'''&&&((((((;;;rrrlll???333222444777555444444444333222111000000***((()))...111...+++++++++&&&$$$&&&&&&###$$$(((%%%,,,333444///)))&&&'''&&&###!!! ###%%%'''(((###&&&((()))))))))+++---,,,+++---111000***&&&&&&###'''(((%%%$$$'''***++++++(((&&&'''))))))'''%%%,,,000000---,,,000333222000...++++++---...---,,,)))***,,,,,,***))))))***'''******'''&&&((((((%%%))),,,---******---,,,)))''''''''''''((()))***+++''''''((((((((((((((((((&&&'''))))))(((&&&&&&&&&%%%***,,,)))'''((('''%%%$$$%%%''''''&&&&&&'''(((%%%&&&&&&&&&''''''(((((('''((('''&&&$$$%%%''')))***...+++000///777KKKBBB...---***''')))---+++&&&))),,,+++***,,,999jjjwwwdddlllxxxgggAAA---222111000......---------+++******)))((((((((((((***+++,,,+++***)))+++---+++++++++***((('''((())))))+++///000...+++***)))'''(((***,,,...000111111222000......//////...---+++///222111...---111666///222333444999>>>;;;444444888888222222===MMMWWWBBB;;;444222555999:::999333222444777555222444888999OOO~~~tttssssssqqqgggddddddiiillljjjfffeeejjjnnnrrrqqqmmmiiifffcccaaagggmmmmmmjjjkkkttt|||~~~vvv|||~~~rrrppprrrrrrooo\\\bbbgggiiijjjiiiaaaYYYGGGiiisssrrr{{{~~~~~~~~~~~~zzzrrrkkkhhhffflllhhhTTT???444111000......------------,,,+++))))))(((***)))'''(((+++***&&&***'''%%%''',,,///---+++444444000,,,,,,///...+++///+++''''''***+++)))&&&''',,,222111///CCCsssrrr\\\KKK@@@888///((('''))),,,222888333555777777666444444444000)))&&&+++///,,,'''$$$(((%%%%%%***000222---'''+++)))''''''***,,,...///...)))$$$$$$(((***)))'''***)))((())))))(((&&&###$$$,,,///)))''',,,000///******(((&&&???|||ddd<<<222222666;;;999111333444333///------...***((())),,,---///666===555***$$$&&&(((%%%&&&***"""&&&++++++'''%%%%%%'''&&&&&&%%%%%%%%%&&&'''((($$$'''***,,,+++***))))))---+++,,,///...)))'''((("""&&&)))'''&&&)))---///+++'''&&&***---,,,******000222111......444999;;;444333111...,,,---000222((())))))+++------+++******...///***(((((('''%%%"""&&&((('''(((,,,---***''''''&&&&&&'''((())))))%%%&&&'''(((((((((((('''&&&(((******)))''''''(((%%%***+++)))''')))(((&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&''''''(((((('''''''''&&&%%%&&&))),,,+++...***000333>>>QQQEEE...///...+++,,,---***$$$,,,---)))''''''///YYYuuulllooo^^^555+++000000/////////000000111,,,,,,+++***)))((('''&&&)))***+++***((((((***+++((())))))(((''''''(((******---000111///---+++++++++++++++,,,------......111000......///000///...,,,///111111///...000222///222333333999@@@<<<111222555444...---555@@@FFF777555222111222444555666333333777:::777222333777===JJJuuueeefffnnntttuuussskkkiiiooopppkkkgggjjjooouuuwwwqqqiiiggggggfffaaahhhmmmlllggghhhqqqzzz|||zzz|||zzzuuu~~~zzzvvvrrrooommmeeekkkooopppqqqpppiiiaaaeeeppp{{{zzzmmm^^^WWWVVV~~~wwwwww|||zzzuuussssssqqqrrrgggSSS===333000///......------...------,,,++++++'''+++---)))(((***+++***---,,,+++,,,...///...---...///...,,,...222222...---------,,,,,,++++++******,,,000///+++777```}}}fffQQQ@@@>>>555---+++++++++///444555777777555111...---...***'''''',,,...+++((((((***&&&&&&+++222555000***+++'''(((...///+++...555,,,***'''&&&''')))+++---***))))))+++------***&&&''',,,,,,)))---666666///***'''(((***>>>ppp|||TTT888444444666888444...------------,,,)))((())))))***++++++000>>>LLL???///$$$&&&***((((((,,,'''%%%%%%''')))***'''$$$'''***,,,+++((('''(((***''''''(((***++++++***(((///,,,***+++***&&&&&&(((######$$$%%%%%%&&&***...---))))))...111...,,,...---111333111111666999999666555222///------///000***+++---...///...---,,,+++000222---***))))))'''!!!%%%&&&&&&'''+++,,,***(((((('''''''''(((((()))''''''((())))))((('''&&&(((***,,,,,,+++*********$$$)))+++)))((())))))'''!!!###%%%&&&%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&(((,,,///))),,,'''---111:::GGG555+++222666111,,,)))((('''))))))''''''((()))GGGtttqqqbbbPPP+++------------...///111222333/////////...---,,,+++***((())))))(((''''''(((***&&&((()))(((((((((***,,,+++...000000...,,,,,,,,,,,,,,,,,,------...//////000///......000111000000,,,---......//////000000111666555111333;;;999111444666555000...222666777111333555444333222333555444555777999555111333999@@@EEE|||yyyddd]]]aaahhhjjjiiimmmllljjjkkknnnqqqooollllllssstttkkkccchhhrrrxxxiiilllmmmmmmmmmooouuu{{{zzzzzz|||~~~~~~yyyssswwwvvvvvvxxxxxxtttnnnjjjhhhlllppprrrvvv{{{zzzvvvaaadddmmmuuurrrfffbbbfffbbbzzz~~~~~~}}}~~~~~~}}}|||{{{|||{{{{{{{{{}}}xxxvvvxxx|||{{{yyyzzzcccPPP<<<333222222333333.........///......---,,,&&&,,,000,,,(((***---...&&&))),,,---,,,+++,,,------//////---000444333///,,,000444222...+++---000)))''')))***'''...QQQwwwzzzdddOOOBBB:::222///---+++---000;;;;;;:::555///***)))***$$$$$$(((,,,,,,((())),,,&&&((()))((('''(((...333,,,(((---555222&&&'''222((())))))&&&$$$%%%+++000&&&&&&(((---111333000---***,,,)))(((222>>>:::---(((###(((000===aaahhhHHH555666666555222+++000---***,,,000111,,,'''$$$%%%''''''%%%))):::KKKDDD000"""%%%***)))(((+++,,,(((&&&,,,444555+++ $$$(((,,,+++&&&###$$$''''''&&&%%%&&&(((******(((111,,,))))))'''###$$$''''''###"""%%%%%%%%%)))///+++''''''------(((''')))(((...333333333555444222555222///......---,,,***+++///222222000------///,,,111333///+++++++++)))%%%)))***((((((++++++((())))))(((((((((((())))))******+++***)))(((&&&%%%))),,,......---,,,,,,,,,$$$)))+++)))(((******((("""$$$&&&''''''&&&''')))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&)))---111+++...(((...000777>>>&&&'''444===777+++%%%'''***"""%%%&&&,,,---'''888\\\wwwYYYEEE$$$///&&&'''((()))+++...000111............---,,,++++++'''((()))(((&&&&&&((()))&&&''')))))))))***,,,...,,,---//////---,,,,,,,,,++++++,,,---///111333444000...---...000111111000*********,,,///000000...888???===444111999;;;777888:::999555444666666444111666;;;;;;777444555777666666666666222///333:::;;;;;;qqqxxxlllaaa___cccccc___[[[ZZZcccddd___eeerrrqqqfffccckkklllbbb^^^jjj}}}nnnkkkjjjlllpppuuuxxxyyy~~~xxxvvvzzztttqqqtttxxxwwwrrrmmmtttuuutttrrrtttyyy{{{xxxvvvnnnnnnwwwvvvnnnrrr~~~vvvvvvooofffhhh~~~~~~}}}~~~zzzyyyvvvuuuxxx~~~}}}yyytttqqqsssxxxwwwwwwyyyhhhQQQ;;;333000,,,,,,000333,,,'''***---,,,++++++000///---)))%%%$$$%%%'''(((((()))(((((())),,,...444222...,,,+++---///000%%%'''***,,,---...000222,,,''')))000///000FFFbbbvvv[[[HHH999...///222...,,,...555444111///,,,+++))))))---***'''$$$$$$'''***---***%%%000+++%%%###---))),,,---,,,...000---(((***,,,+++((('''***---///000///...***'''&&&))),,,***))))))---///.........''',,,)))...000JJJrrr@@@999>>>999777,,,'''///,,,)))+++......+++'''&&&111555*** $$$666FFF===222&&&"""&&&+++***''',,,'''$$$,,,;;;AAA333 &&&'''''''''''''''&&&&&&&&&&&&)))---...,,,---222000,,,((((((******'''###'''&&&$$$###''',,,)))###,,,&&&###'''++++++)))))),,,---...//////000222555888:::777///+++++++++)))---...///111222111///---***,,,666777...,,,,,,###(((((((((((()))***+++,,,***++++++***))))))***,,,,,,++++++,,,+++((('''(((,,,,,,,,,...///...+++((()))'''&&&(((+++,,,***'''%%%###$$$(((((($$$###%%%***)))'''%%%$$$$$$$$$%%%%%%"""!!!%%%((()))---333+++,,,+++)))---222222///111111000...,,,+++++++++***((('''+++&&&555\\\cccLLL222...$$$***)))***,,,***&&&'''***///...,,,+++***)))))))))%%%+++---)))&&&&&&&&&$$$%%%'''***,,,,,,,,,,,,---((()))***,,,...///111111+++,,,,,,---......------000,,,((()))---///---***+++((((((///444333111111;;;;;;444...555AAA>>>333999:::999666222111444777444666666444666:::999666444000///333555666999===AAAJJJggguuukkk```cccdddcccbbbdddgggfffaaaeeedddcccbbbccciiipppvvvpppgggbbbfffmmmpppqqqqqqoooqqqoookkklllrrrxxxzzzzzz{{{wwwrrrzzz}}}{{{}}}{{{wwwoootttyyy{{{xxxtttqqqoooooorrr~~~|||nnnwwwvvvaaa]]]kkkzzz}}}|||tttwwwvvvyyy}}}}}}yyyvvvwwwuuuwwwvvvwwwzzztttvvvaaaIII333...222222111333444,,,(((+++...---,,,,,,...---+++***************"""$$$%%%%%%%%%'''***,,,***,,,---+++(((&&&(((+++(((***,,,,,,+++++++++,,,***&&&)))000......@@@YYYqqqZZZGGG;;;333333111,,,---222111111000---++++++///222,,,***'''$$$$$$'''***,,,...)))...&&&(((111%%%$$$)))---...***'''''''''%%%'''***,,,,,,++++++++++++///,,,)))'''(((*********'''&&&&&&'''((('''&&&%%%,,,333111111,,,FFFyyyGGG@@@DDD???@@@777333***'''%%%'''***+++'''$$$&&&111666...###$$$///888777///&&&$$$'''******(((((('''''',,,555888///###&&&&&&&&&&&&&&&%%%$$$###((('''))),,,+++)))***...,,,)))&&&''',,,...---+++%%%)))***))))))***((($$$,,,'''&&&+++///---***)))+++---///000111222444666666888666000---///000///222///...000555555111,,,%%%""",,,333---,,,111///,,,+++******))))))))))))+++,,,,,,+++)))(((***+++)))'''''')))******((((((************+++***'''$$$&&&%%%$$$&&&((()))'''%%%'''%%%&&&))))))%%%$$$&&&''''''&&&%%%$$$%%%&&&&&&)))%%%$$$'''((((((***///***)))'''***222:::888111888444000...//////,,,***(((,,,%%%$$$***---KKK|||{{{TTT==='''***)))***((((((***)))'''***///...---,,,***)))(((((('''###---333///)))'''''''''&&&''''''''''''(((***---)))***+++,,,---///000000,,,,,,---------,,,++++++000---+++,,,//////,,,(((...---///333333//////111333555222...111999;;;666444555555333000///222666666777666444555999999555444000///111333555;;;BBBKKKPPPgggyyyooo```]]]\\\[[[^^^___^^^___bbbbbb^^^llllllkkkjjjlllpppwww{{{zzzqqqiiihhhjjjjjjkkkmmmooossstttpppmmmqqqwwwyyy}}}~~~|||ssstttssssssrrrrrrssstttxxxtttzzz{{{nnnxxxxxxqqqpppxxx~~~|||{{{uuutttsssvvvyyywwwsssssswwwuuuwwwtttuuuyyytttxxx~~~hhhMMM444///444333000000444---))),,,......---///,,,******,,,///111///---$$$%%%'''((()))***---000,,,111555333,,,'''(((+++'''(((***)))'''&&&&&&'''+++(((+++222000---:::MMMyyynnn\\\FFF===555333///(((+++333222111000---+++---333777,,,+++(((''''''(((+++,,,)))333>>>+++(((888...&&&'''...000***######&&&'''%%%)))---///...+++))))))...)))%%%%%%))),,,+++)))'''((()))))))))))))))((((((111000---%%%AAAYYYKKKIIICCCIIIFFFFFF000---+++***,,,,,,)))%%%(((222888222)))&&&'''))),,,***'''&&&((())))))((($$$(((******,,,...+++&&&(((((((((((('''&&&%%%$$$)))'''(((***(((%%%%%%)))+++)))(((***...111111///$$$+++000...)))((('''%%%***''''''---000---)))'''))),,,///111111222333444...111000,,,+++...000///222,,,(((+++111333...'''***"""''',,,((((((---***+++***)))((('''''''''''',,,---,,,+++((('''(((***(((((((((((()))******(((((((((((()))***)))'''%%%%%%%%%$$$&&&'''(((&&&%%%)))''''''***)))&&&%%%'''%%%%%%$$$$$$%%%&&&'''''')))&&&%%%((()))(((***......,,,+++000<<>>...&&&$$$)))))))))+++...,,,((((((+++.........---,,,+++)))(((---...---((('''******(((,,,...///...---,,,,,,---++++++++++++************)))***,,,---///000000000111///---,,,---///000111000,,,,,,000333111000111(((***,,,...222666999<<<666888999666222///111333222444333222666<<<===;;;555333555:::@@@IIIWWWccc___WWWdddvvvooobbbcccggglllmmmkkkggggggnnntttvvvssstttsssqqqnnnmmmnnnoooxxxxxxzzzzzzuuuooooootttyyyvvvqqqqqq}}}xxxuuu|||pppnnnyyy{{{||||||xxxwwwzzzxxxyyyuuuwww~~~zzzuuuzzz||||||zzzuuujjj```aaahhh|||zzzrrrooorrrooowww|||aaaOOO===444...)))---555---)))(((+++,,,+++---111,,,++++++---//////+++(((***,,,......,,,+++,,,------)))(((---444888555111000222222111...+++++++++---++++++------***,,,111MMM}}}qqqaaaOOO???;;;999333///000222///---000666777222---&&&&&&&&&''''''&&&&&&&&&111CCCSSS888'''...'''%%%)))+++++++++---...***$$$+++''''''+++)))$$$%%%,,,+++000333///'''###'''---)))111222,,,(((++++++(((000---###(((+++CCCrrrccc<<<999888111777000(((***)))((((((((()))***+++&&&***+++(((&&&)))***)))%%%''')))******))))))*********'''$$$''',,,+++(((++++++******)))((('''&&&$$$######&&&&&&$$$'''---%%%(((---222444333222000>>>===777///++++++)))%%%///+++((())))))'''***...111333555555333222222222222666777333111333333222111222222...***(((,,,000***...+++"""---OOOUUU999//////---,,,***)))))))))((()))((('''$$$###$$$%%%000<<<>>>222&&&%%%+++---///---***))))))(((%%%###&&&''')))((('''%%%&&&&&&(((%%%$$$''''''%%%%%%(((((((((((((((((('''&&&%%%(((&&&'''+++***'''%%%'''&&&+++---***(((((()))'''%%%))),,,+++&&&%%%)))...000)))***+++,,,LLLrrrTTT888%%%'''%%%)))((((((+++///---'''&&&(((,,,---.........---+++***444222---'''(((,,,,,,((()))+++---...,,,***************))))))(((((((((((('''(((***---///000111111666333///,,,***+++---///555...+++...111///,,,+++444::::::444444999:::666999;;;;;;999444111111333000333333333777<<<===:::222111555???HHHOOOWWW^^^XXXQQQ^^^ppprrrqqqrrrnnnuuutttppplllmmmsssvvvtttqqqrrrqqqooommmlllmmmoootttuuuxxxzzzvvvooommmpppssstttuuu|||~~~|||wwwtttvvv|||{{{tttsssxxx~~~{{{vvvsssssstttwwwppprrrvvv|||uuupppjjjooo|||wwwuuu{{{}}}|||qqqfffcccfffxxxvvvyyyvvv}}}uuummmXXXBBB777000******///***'''&&&)))))))))+++000,,,,,,---------,,,+++******,,,...///...---...///++++++,,,111555666222...---......---***(((((((((...***))))))***))),,,///AAAjjjvvvaaaPPPAAA;;;555---***---...//////......---------%%%&&&''''''''''''&&&%%%%%%&&&222***(((---$$$''''''***+++((('''***,,,***,,,***000999888---(((,,,***---///---(((&&&(((,,,,,,555777...))),,,,,,(((+++)))###///666HHHkkkppp^^^999888666000888222+++...---,,,+++***+++---///%%%)))***'''&&&***...000+++************+++*********,,,***'''(((---...,,,&&&&&&'''&&&&&&%%%$$$$$$&&&$$$%%%'''&&&%%%(((...$$$&&&))),,,///222555888JJJLLLGGG<<<111,,,)))&&&...+++***+++***''')))---///111333333222222444555000444555111000111111///000///---)))&&&&&&(((+++,,,+++,,,((((((888???222000///---,,,***)))))))))((())))))(((&&&%%%&&&(((***333333)))###(((,,,***,,,***((('''''''''&&&$$$''')))******'''&&&&&&((((((%%%%%%'''(((&&&(((+++'''((()))******))))))(((***(((***------(((&&&'''(((******((((((******(((&&&***,,,,,,)))'''(((***+++'''***))),,,YYYpppYYY999$$$...,,,---&&&&&&(((,,,+++'''&&&***)))+++,,,......---,,,+++222333///)))'''))))))&&&)))***+++***))))))***+++((('''''''''''''''&&&&&&&&&''')))+++---......///222111///---++++++---///333///...//////,,,+++---<<>>NNNZZZZZZSSSOOOXXXWWW\\\```dddvvvzzz~~~|||yyyyyy}}}}}}sssgggiiiiiijjjjjjkkknnnssswwwpppnnnpppvvvxxxwwwxxx{{{~~~|||{{{yyysssoooooorrrzzz|||wwwlllaaadddmmmvvvwwwrrrnnnqqquuu```kkkqqqnnnwwwyyyuuulllaaa}}}rrruuuwww}}}yyy{{{xxx{{{}}}sssoooeeeLLL555000222000---...+++(((&&&(((,,,---***&&&---...,,,)))***---+++&&&''',,,///...***))),,,111333333///+++,,,000///+++///...------//////...------+++)))+++...///,,,)))666HHHhhhvvv^^^GGG>>>;;;444......444888555***$$$)))///000...,,,*********)))'''%%%***((((((***,,,---***'''(((++++++)))***///000...333......555999444+++&&&,,,((($$$%%%))),,,---,,,111+++'''***000222---&&&***%%%000KKKeeezzz}}}EEE111333222,,,"""***///333444///,,,,,,***((((((+++111333000...444>>>AAA555+++***---,,,******,,,++++++,,,)))%%%(((---,,,%%%!!!$$$((('''$$$$$$######$$$%%%&&&''''''(((((()))******,,,222;;;AAADDDKKKOOONNNJJJBBB222""")))'''''')))'''###$$$(((***111111******222666333777888444666===666000555333333111...+++))))))+++...+++(((&&&''',,,222666///***&&&%%%'''***++++++******((($$$&&&,,,---+++)))))))))***++++++)))'''''')))(((&&&)))000000+++***&&&%%%(((((('''))),,,***&&&&&&+++///---+++******'''&&&(((,,,---)))%%%'''))),,,,,,+++)))(((((()))&&&&&&)))***)))+++//////(((%%%)))---,,,)))((($$$+++)))'''<<>>...)))+++///000000222333...'''---///555:::888222000222555---&&&&&&'''&&&%%%&&&+++((('''(((&&&%%%***111///'''"""$$$&&&$$$######%%%%%%%%%$$$$$$$$$######((()))******+++///555;;;???BBBAAA<<<999666---###$$$$$$&&&((('''""""""%%%'''***++++++---222444333666999888888;;;777222555444333222...***''''''(((,,,***'''%%%&&&))),,,///---)))%%%$$$&&&)))******,,,,,,)))%%%&&&+++,,,)))***,,,......,,,******,,,)))+++)))''')))///...)))---+++,,,///...)))&&&'''((('''(((,,,,,,)))))),,,,,,)))'''(((++++++'''###%%%''')))***)))(((((()))***&&&%%%''''''%%%'''***111,,,)))***)))&&&&&&)))---,,,!!!@@@}}}ZZZ===///)))(((***///000///---***+++///222000,,,***+++***''''''+++***---,,,((((((,,,---***+++,,,---,,,+++***,,,...++++++)))&&&$$$%%%'''***'''%%%%%%)))...000000///333---+++...000---******//////...,,,******,,,...444444333222111333666999===:::999999555000000444...000444999<<<<<<:::888AAAAAAPPP___^^^[[[[[[UUU]]]cccjjjnnnppptttyyy~~~{{{tttrrrsssqqqjjjdddiiihhhkkkpppssstttwww{{{uuusssqqqsss|||rrrqqqooorrrwwwuuurrrooosssyyysssmmm|||zzzjjjmmm{{{zzzpppxxxpppsssrrrwwwvvv{{{}}}}}}|||zzz}}}sssbbbdddOOO;;;000***&&&)))000111...++++++------***'''$$$,,,///***%%%&&&)))+++)))'''&&&(((,,,...---,,,&&&---222000---...000000***)))''''''''''''%%%$$$---444999555+++%%%''',,,+++;;;XXX{{{qqq^^^SSSIII>>>888999AAA999333111000///...///&&&%%%$$$$$$&&&(((''''''$$$###$$$'''***,,,,,,+++++++++)))&&&)))222999;;;***&&&%%%((()))'''))),,,''')))+++)))%%%%%%)))---+++***))))))++++++***)))&&&---///???pppXXX<<<:::888888===...%%%,,,///111666<<<>>>666+++888666888<<<;;;333---,,,000,,,)))***)))&&&'''***(((%%%######$$$%%%+++333222***$$$$$$%%%###"""###(((''''''''''''&&&&&&&&&((()))))))))***+++///222999777111+++)))******&&&&&&''',,,000///***(((***(((%%%(((///555666555555666999:::777666777777666777777555000,,,((('''(((***)))((((((((((((((()))+++(((%%%%%%&&&((())))))------)))%%%&&&******'''(((---111///***''')))---+++,,,+++)))***---,,,(((------111666555---'''%%%&&&'''***,,,)))$$$&&&,,,+++)))'''(((***+++(((%%%%%%'''((()))((()))***,,,)))&&&%%%(((((('''(((,,,111...,,,+++'''###&&&+++&&&)))###(((TTTbbbCCC111&&&'''000,,,,,,++++++,,,...111333...++++++---,,,))))))+++(((+++***''''''***+++((()))...222111,,,))),,,///&&&''''''%%%######$$$&&&(((%%%$$$(((000555444000111---,,,......******,,,...///...---,,,,,,...000444222111222444888:::;;;>>><<<<<<<<<888222000222...000444999>>>???>>><<>>???666,,,((((((///888LLLkkk|||hhh[[[MMM>>>666888:::222...000111---,,,///,,,***((('''((()))((('''%%%&&&&&&(((***,,,,,,,,,111111---((((((---111111***))))))***(((&&&)))///&&&(((((('''%%%$$$&&&(((------,,,***'''%%%%%%%%%$$$...,,,---OOOXXX???@@@;;;222...$$$&&&+++...111444:::<<<777...>>>;;;888777333...---000000///000111---((()))---,,,(((''')))******///555333+++%%%%%%%%%###$$$'''$$$$$$%%%&&&'''((())))))%%%&&&'''((())))))***+++333000+++'''%%%''')))***(((***000777666000---...---&&&)))666>>>:::666888888555444000---444:::888;;;;;;999555///+++******))))))***++++++***(((((()))((('''&&&'''(((((()))++++++)))%%%&&&******'''&&&))),,,***'''%%%''')))***++++++++++++,,,+++***+++,,,111777666///***((('''&&&(((***((($$$%%%)))((('''&&&(((***+++***(((&&&((()))))))))***---///(((%%%&&&***,,,,,,///333333///+++***(((%%%(((,,,"""+++,,,222]]]zzzOOO<<<222''''''222)))'''&&&(((+++...000000***((()))------+++***---'''******''''''******'''(((---111111---******,,,((()))***)))'''&&&&&&&&& """%%%(((///444444111,,,***,,,...---***+++000000111222111000111333555111///---///333777888777999888:::;;;888111...000333444666;;;@@@BBB@@@===BBBEEEWWWddd^^^[[[^^^]]]aaafffjjjkkkjjjmmmttt{{{vvvsssqqqpppqqqrrrrrrqqqnnnlllnnntttwwwvvvvvvxxxxxx{{{}}}kkkkkklllqqqwwwuuu~~~yyy|||zzzttttttpppjjjooozzztttmmmtttwww}}}tttnnnvvv~~~|||}}}|||yyyzzzwww^^^}}}dddJJJ222+++,,,+++,,,000...---,,,,,,---/////////,,,///...,,,---000000---***---///...***(((+++...---///000333777999333***''''''&&&(((***++++++***"""+++666;;;777000+++)))222444>>>ZZZnnn```RRRBBB:::;;;888333000000---(((&&&'''---+++)))((()))++++++***%%%&&&&&&&&&&&&&&&''''''111333000+++)))***)))&&&***+++---...+++&&&(((...***((('''(((******(((&&&,,,,,,,,,)))%%%$$$$$$&&&$$$((((((---NNN~~~vvvHHH<<<===888///$$$+++$$$))),,,++++++...---+++777777888666///(((+++111,,,---///000+++%%%%%%)))000,,,,,,000111///000333000***%%%%%%&&&%%%''',,,!!!!!!"""###$$$%%%&&&&&&"""###%%%''')))))))))(((+++++++++,,,+++))))))***$$$&&&,,,222222,,,)))+++000)))+++777>>>:::555777777++++++,,,%%%,,,888555;;;;;;999555000,,,******'''(((***++++++***)))((()))))))))))))))))))))***((()))'''%%%'''++++++(((''''''&&&&&&'''''''''&&&))))))+++------,,,,,,------,,,...222222---)))******%%%###&&&(((&&&%%%&&&***)))(((((())))))(((((('''((()))(((((()))+++---)))&&&'''+++------000444:::111***)))***((('''''')))//////444VVVtttOOO000---///(((%%%+++---+++)))***+++,,,,,,,,,&&&%%%&&&+++---++++++...+++---...++++++...---++++++,,,...000111///,,,))),,,...//////,,,+++******(((.........111111...,,,+++---000///++++++///111222333333222333444666111///---...222555555333333333666:::777111///111555555777<<>>999111&&&&&&&&&'''***,,,,,,+++++++++***)))((()))+++---******---@@@jjjzzzkkk^^^PPPFFFCCC666777333222@@@NNNFFF333'''%%%$$$$$$(((+++...///---......,,,)))(((***,,,&&&***,,,***+++---+++''''''&&&'''***)))&&&'''***))))))+++---///...,,,***'''&&&%%%&&&(((***,,,...+++------444PPPtttTTT<<<666444444(((+++***+++***&&&'''+++,,,***%%%)))///333000)))'''***---+++,,,///---)))(((+++'''""" $$$&&&%%%$$$%%%&&&###"""$$$$$$"""%%%***************))))))))))))%%%$$$$$$&&&)))***(((&&&&&&''',,,111///(((&&&)))'''''')))---,,,((())),,,'''***+++***,,,111333111222***GGGZZZ999 ***222111222333111...+++******+++***((('''&&&''''''(((%%%(((++++++)))(((((()))''')))(((%%%'''+++***&&&''''''(((((()))+++---///******---000...))))))......***)))***)))&&&%%%(((((($$$###&&&'''&&&'''*********)))(((''''''(((******,,,---,,,)))'''&&&&&&)))%%%$$$&&&&&&$$$&&&)))222+++'''((('''$$$!!!"""!!!!!!777iiifffCCC777,,,+++---,,,***)))(((***+++***&&&%%%&&&(((,,,)))(((******((()))---'''+++,,,******,,,+++'''***,,,///111111111000000)))+++---///000111444666BBBJJJIII>>>666777444......,,,000888===:::555444---...000000///...///000000222333444444444666888111111444888777333333666222000111888BBBGGGFFFCCCPPPSSSdddooohhhdddiiiiiijjjkkkllljjjfffccccccdddbbb___```iiivvvtttsssppprrrxxxwwwrrrrrrnnnkkkpppxxxwwwpppkkkwww|||yyyxxxrrrhhhkkkmmm~~~~~~yyy~~~}}}xxxOOO^^^cccOOO<<<444000+++---333222222111///...///111333)))///222,,,''''''***+++'''&&&&&&))),,,...///...)))...222333666888666111***)))(((***,,,---,,,+++---///111///+++(((((()))))),,,...;;;___mmm___OOOCCC>>>888777...***===PPPBBB$$$,,,)))&&&&&&(((+++,,,---***+++,,,)))&&&&&&(((+++%%%)))+++)))***------***(((%%%$$$''')))((()))---"""''',,,---+++)))***+++***'''%%%%%%(((+++,,,,,,"""111333)))333TTTlllppp{{{___UUU???***)))(((111)))(((%%%$$$)))...+++%%%,,,((((((***+++)))***---***'''(((+++,,,)))(((***,,,&&&###&&&)))***+++---###!!!!!!###""" !!!&&&""""""###$$$%%%&&&''''''(((&&&%%%&&&)))***(((%%%***))),,,000...'''''',,,(((''''''***)))&&&''',,,$$$+++,,,&&&'''000555222444222^^^xxxKKK""")))444000222333222000---,,,,,,111///,,,(((''''''((()))$$$'''++++++(((&&&&&&''')))***)))&&&''')))((($$$###'''***)))'''(((---333,,,+++...222///'''''',,,)))&&&&&&))))))'''(((+++%%%%%%&&&(((&&&$$$'''...###$$$&&&'''(((***...111///111222111...***((('''&&&""""""%%%&&&&&&'''+++%%%###$$$&&&%%%"""$$$(((222###333sssooo<<<888111)))%%%&&&((()))$$$)))......,,,---111666222---++++++***'''(((,,,***...///------///...***%%%***//////,,,+++...222111333666999;;;???CCCGGGDDDGGGAAA444///333000((()))(((...;;;DDDDDD???<<<---///000000///......///---000333444222333666999111111333666555111111555444111111777???DDDAAA===YYYWWWdddooollliiijjjeeecccfffhhheeeaaacccllluuupppiiieeekkkwwwsssqqqppptttxxxtttlllooopppppprrruuuvvvtttooorrroooppplllkkkiiixxx}}}|||wwwNNN\\\lll]]]>>>999777///333+++111333111+++***---000///...+++'''%%%%%%'''))))))(((&&&$$$%%%''')))******...//////111777<<<888111000+++((()))...000---)))000+++''''''***,,,,,,***444+++222<<>>@@@;;;555333444333...)))......---,,,++++++++++++---222000((($$$''''''!!!***)))&&&%%%)))---***###$$$$$$$$$%%%&&&'''((())))))******(((+++///...++++++'''$$$(((///000***""")))......222333***GGGrrrJJJ666000***&&&&&&((('''&&&%%%&&&''''''&&&111///......,,,(((***///+++((((((,,,...,,,,,,...,,,***))))))******)))''')))(((%%%#########$$$%%%&&&$$$""""""###%%%%%%$$$''')))***(((%%%$$$'''***++++++,,,...000///,,,***...)))%%%&&&***,,,***((('''***...000,,,+++444@@@333HHH___ggg\\\III;;;555:::444//////...+++***,,,888XXX,,,!!!---"""...'''&&&&&&$$$%%%---666444,,,---,,,***(((&&&%%%$$$$$$((())))))((()))+++,,,+++))),,,---)))''')))+++***+++)))&&&'''***,,,+++))))))'''(((++++++&&&$$$%%%''''''(((***---///222333(((???LLL@@@111---***%%%(((&&&&&&((('''$$$&&&+++)))%%%"""###''',,,//////000+++888gggWWW222111///,,,)))))),,,......+++***---......000444BBB777+++%%%'''******((('''(((***+++,,,---------///---,,,---///000000///777===@@@888:::PPPUUUAAA>>>999666999999444///......111333666<<>>===999222+++&&&%%%&&&111000///---,,,+++++++++111:::;;;///%%%$$$&&&%%%&&&'''&&&&&&***000000,,,&&&&&&&&&'''((()))***+++(((,,,///,,,+++,,,+++((((((+++...000///---***)))(((+++%%%$$$...???bbbmmmIII555---((()))---(((((()))***++++++++++++***&&&%%%+++///...***))))))&&&&&&)))***((())),,,+++)))'''''')))*********)))((('''%%%%%%%%%&&&&&&(((&&&%%%%%%&&&''''''&&&***'''$$$&&&***,,,+++((((((***...333444222---)))111---******,,,,,,***(((,,,+++---000///---///444888OOOwwwuuuNNN666666;;;BBBAAA777---(((>>>VVV666+++111(((///(((''''''%%%''',,,222///*********++++++***)))(((''')))((('''&&&&&&&&&''')))((('''###"""''',,,)))"""+++)))((((((***++++++***(((''')))---...+++***,,,***(((&&&%%%'''+++000333999GGGUUUWWWMMM>>>444000***%%%###''')))((('''((()))((('''(((+++...//////+++222HHHgggyyynnnPPP999,,,+++(((%%%$$$%%%(((+++...,,,,,,///...)))((()))(((((())))))***+++++++++++++++++++++---///111222444333111111222333222111111333666333888QQQ]]]RRR555111111444555222000111333444333000333888888555---,,,+++***+++,,,---...---000333444333222111111------...111444444333111444888<<<:::666555888===@@@DDDKKK___www{{{qqqmmmpppwwwrrrlllrrrtttqqqtttvvviiihhhkkklllqqqooopppqqqpppmmmnnnssswww|||}}}xxxtttrrrnnnjjjkkkmmmmmmuuu~~~}}}~~~VVVRRReeeVVV888444444...555///%%%)))******---000000,,,''''''&&&%%%%%%'''***,,,---+++******+++,,,+++***...---***+++111777444,,,***---///,,,(((&&&)))---222:::BBB???555---,,,///***&&&---555555GGGzzzrrrhhhWWWFFF;;;888444///+++******+++444444333222111111111111///777777,,,%%%'''(((%%%((()))'''%%%(((------)))###############$$$%%%&&&'''***---///333777555///(((***,,,......+++(((''''''+++))))))999[[[ddd@@@///,,,***+++...)))***+++,,,+++***))))))---******......)))%%%%%%'''%%%&&&)))***)))+++000...+++((('''((()))***)))((('''&&&%%%%%%%%%%%%&&&)))'''&&&&&&((((((((('''***((('''(((***+++)))'''&&&(((---222444222,,,(((000---,,,,,,------,,,***---+++,,,111333111000111999===KKKbbbsssnnnUUU>>>999999===CCCBBB888///+++222DDD111***...)))000+++((('''&&&(((,,,///,,,((('''(((***++++++***((('''%%%######%%%'''''')))---((((((&&&$$$'''+++((("""***)))'''&&&&&&&&&%%%%%%***((())),,,---***))),,,((('''&&&%%%''')))---///---555GGGZZZ___VVVJJJDDD000((("""%%%((((((''''''&&&%%%&&&'''(((***++++++---<<>>===>>>@@@CCC???DDDAAAQQQwwwrrrnnngggrrrrrrrrr}}}qqqppprrrpppwwwttttttuuurrroooooosssrrruuuvvvwwwyyyxxxnnndddnnnoooooorrr}}}```YYYdddTTT555000///)))000)))))),,,---...333777666111/////////---******---///+++***))))))++++++)))(((,,,)))(((,,,888>>>666***...,,,+++***+++++++++***333888===<<<666///+++***,,,((()))000444>>>gggyyykkkYYYGGG???888111...///000///---,,,,,,+++++++++,,,------+++///---&&&''',,,+++$$$***,,,***(((***///000...((((((''''''&&&''''''''')))))))))---777===999000+++***)))+++...---)))%%%'''(((&&&$$$666ddd___:::---------++++++)))+++,,,+++(((&&&&&&'''***+++---...(((""""""'''&&&%%%'''+++++++++///666000...+++))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%)))((('''((())))))(((''''''***++++++(((&&&'''((($$$&&&***///111000,,,(((------,,,---.........------***+++111555333222222333444888@@@EEEBBB999000:::666555777666000,,,,,,(((555...***+++***///+++---,,,,,,///222222///---%%%&&&(((******)))((('''%%%"""###''')))'''(((---%%%))))))&&&%%%'''&&&###&&&'''&&&&&&%%%&&&'''(((+++((((((+++***'''&&&)))&&&&&&'''((())))))******))))))555MMMaaagggccc___777---%%%%%%''''''&&&'''%%%%%%&&&&&&&&&''')))***+++===kkkQQQ444++++++***(((&&&'''***,,,&&&%%%(((,,,,,,(((&&&'''(((+++---+++'''&&&(((+++222000...,,,+++,,,---...000...,,,,,,------,,,+++444222555333///555888......,,,---000000...000333---...---))))))///222222///...---,,,,,,++++++++++++---///000000///000111222000///000333666777777666666888===BBBEEECCCAAA===BBB999CCCiiizzzoooiiilllvvvuuuttt}}}{{{xxxssswwwuuuuuuwwwuuurrrssswwwyyywwwuuuwww}}}~~~ssseeejjjoooqqqqqqxxxgggaaagggWWW777111///)))000***''')))***,,,111666555000///111111...)))(((***,,,,,,+++***)))***(((&&&$$$&&&%%%&&&...;;;BBB:::...000+++''')))...000---)))---///222333111...***(((,,,+++(((,,,444:::VVVyyyeeeWWWFFF>>>333///000111///,,,&&&&&&&&&&&&&&&''''''(((''')))'''###(((000///'''%%%((('''%%%'''---000///...---,,,***)))(((((((((***)))'''***222777333***///,,,)))***---...***'''///)))&&&!!!***YYY^^^<<<......,,,)))))))))++++++)))%%%$$$&&&((($$$'''******$$$ &&&000''''''))),,,,,,,,,111999000///---,,,,,,,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''(((******(((&&&$$$(((,,,+++'''$$$&&&(((%%%%%%'''+++......---+++------............------,,,***+++111444222111333111333555555444444666888===666111111000------///(((///222///++++++,,,)))---***,,,000222000---...%%%&&&''')))))))))(((''')))%%%&&&,,,,,,&&&%%%)))!!!'''***'''%%%''''''&&&$$$%%%'''((((((***,,,///+++(((''')))(((%%%$$$'''&&&'''(((******)))((('''***&&&&&&444JJJ\\\bbbaaa777///)))))))))''''''(((((())))))((('''(((***------FFFuuuzzzHHH+++***+++,,,***)))((()))***---+++---000000***'''(((...//////,,,)))(((***---111///...,,,*********+++,,,+++))))))***+++***)))111...555888222333444---+++)))***,,,,,,))),,,000000222000+++(((,,,......000//////......---,,,,,,+++,,,////////////000111222000///000222555666666777444444999@@@DDDAAA===AAACCC<<>>888333333222///...000)))+++666333+++---+++))))))&&&)))///000,,,***,,,((((((((((((((()))))))))+++''')))111000((($$$((("""&&&((())),,,000///,,,%%%'''))))))((())),,,...)))&&&&&&((((((%%%&&&)))((())))))))))))(((((((((&&&(((&&&&&&000BBBJJJHHH111......000///***((()))+++,,,+++)))'''(((,,,///;;;dddpppFFF333,,,...000000---+++******///---...111111---+++,,,---...//////......///000++++++++++++*********)))+++***((()))***++++++***...***222777111///000***---+++,,,---+++(((+++000000333333---+++---000000---......//////000000///+++,,,.../////////111222000///---...000222333222333222333888>>>BBBBBBAAAGGGFFFDDDBBBNNNmmm~~~vvvuuuzzzqqqhhhlllllljjjnnn|||~~~sssqqqooonnnoooqqqqqqoooqqquuuuuuvvvrrrkkkjjjpppvvvxxxjjjkkkmmmpppuuu|||uuuwwwllleeefffUUU555000///***111,,,------,,,,,,222999888222))),,,---***%%%###&&&)))'''''''''***,,,,,,+++)))(((---111000000222333222///+++)))+++000222111...+++...///---)))'''(((***###111...***111111>>>^^^kkkdddFFFBBB;;;333---+++...111000...---***)))'''&&&&&&"""***---)))***222555333***,,,***%%%$$$(((******888777444222///,,,+++***###***...***&&&'''+++---)))++++++'''"""!!!&&&+++)))'''333111 ///UUUggg```MMM888---%%%"""(((222&&&((()))&&&$$$%%%,,,222///***&&&'''(((,,,444<<<,,,,,,------***(((---666+++,,,---000333222000---)))******+++++++++******'''''''''(((***)))'''%%%!!! !!!%%%***,,,***'''***(((&&&&&&***...111222111111222000,,,)))'''&&&---+++,,,...,,,)))***.........000444888888444///999444222333222---***+++'''&&&666555+++...,,,******(((***111222...,,,///******))))))))))))******)))%%%)))333444+++'''+++%%%'''(((,,,444;;;999222)))***+++)))%%%$$$%%%((((((%%%%%%((()))'''(((+++,,,***(((''''''''')))*** ---111***)))333777111***+++111666444---)))***,,,,,,+++(((&&&'''+++000333lllZZZ777---000222555555222///---,,,%%%$$$&&&***+++)))))),,,%%%&&&))),,,...///......'''((()))***************+++***))))))+++------,,,***%%%...666111000333111111000000000---***---222(((,,,...***))),,,///000***+++---///000222222222+++---.../////////111333333111000111333444444333---000444999>>>CCCGGGJJJGGGCCCEEE@@@BBBeeeyyyvvv|||uuuooowww}}}{{{}}}tttqqqqqqqqqoookkkkkkoookkktttzzztttoootttqqqnnnlllooouuu{{{zzzyyymmmcccccc[[[:::111222)))000333---...,,,))),,,111333111+++---,,,(((###"""'''+++******+++,,,...---+++(((******,,,///222333333111333333222000---,,,---...///...///222000)))%%%%%%---***---333222000<<>>SSS\\\MMM555)))---(((###)))''',,,---((($$$(((---000...)))&&&&&&''''''+++000$$$'''+++,,,,,,***))))))222000...,,,++++++,,,---000......///---((((((++++++///000***%%%%%%'''&&&(((+++***&&&%%%((((((%%%---,,,+++*********+++,,,000111///,,,---///...)))---//////---...111///***999222...111333333333444555000++++++...///---))),,,,,,000666888333...------(((***222111)))+++444...000111000444;;;>>><<>>tttQQQ444000333222000---+++*********...---,,,)))''''''***,,,//////......///111333444***%%%###&&&((('''(((+++333222111000000111222333,,,---...............///---******......,,,,,,//////,,,******,,,,,,***'''...++++++------++++++...---++++++---111555555555+++...///---...444:::===111******333===>>>999555:::;;;CCCLLLKKKGGGNNN\\\ttttttwww|||~~~{{{ssslll]]]mmm|||{{{yyywwwvvvuuutttrrrhhhiiimmmssswwwwwwuuusssuuurrrppppppnnnmmmqqqxxxxxxzzzyyyfffdddWWW222+++111***+++)))+++,,,+++((()))------)))***,,,---+++'''%%%''')))%%%%%%&&&)))++++++)))'''(((((()))+++---......,,,---...///...---,,,---///+++---000222...)))+++111000***)))---......555@@@aaawwwiiiUUUBBB;;;666///******+++,,,......---+++(((&&&(((''')))+++***&&&&&&)))000(((###%%%'''&&&%%%&&&%%%)))------)))'''(((+++(((&&&$$$$$$&&&(((******...(((&&&))),,,,,,...111222000...)))&&&444[[[YYY555...000***&&&***$$$$$$###%%%,,,444444000,,,((('''(((&&&"""!!!###'''&&&$$$""""""###$$$&&&%%%(((***)))&&&&&&+++000)))&&&&&&))))))'''(((+++---...,,,)))))),,,,,,(((###&&&'''&&&''',,,...,,,///...,,,+++++++++,,,---888999666...+++,,,...------...---+++---222333000444444555555///))))))...(((***,,,+++***+++...000111---,,,---,,,***+++...---888EEEMMMSSSVVVTTTNNNPPPTTTUUUTTTWWW\\\___^^^WWWXXXZZZYYYSSSOOOSSS[[[YYYRRRFFF;;;777444,,,"""(((&&&%%%$$$&&&(((+++---&&&'''***,,,)))%%%'''---&&&&&&&&&(((+++,,,,,,***)))((()))***,,,+++)))&&&---'''(((111444...******///'''###''''''$$$&&&---GGGkkknnnBBB111...000///...---,,,,,,,,,,,,+++++++++)))((())),,,...+++***))))))+++...222444,,,(((&&&))),,,+++,,,///...------,,,,,,------...''',,,000000---+++---///000***(((---000///++++++***)))((()))+++,,,+++***000,,,+++......+++,,,000***)))))),,,000333555555//////000111000555BBBNNN<<<222,,,333<<<<<<666///555555<<>>111---333111222222000,,,(((%%%$$$)))'''(((++++++'''&&&)))///***&&&((((((&&&$$$%%%&&&(((***+++***))))))***)))'''%%%%%%&&&(((***,,,******)))///???JJJ???+++555444222***###111\\\wwwIII)))+++000...,,,+++&&&'''&&&&&&***///...)))111...---...***### (((&&&$$$$$$%%%&&&''''''))))))***)))***,,,000333...***((()))***'''''')))))))))'''&&&***//////***###&&&'''&&&(((---...---,,,+++,,,,,,...000333444333666555///,,,,,,---,,,...///,,,)))+++000111///******---000...)))))),,,&&&'''((())))))***+++,,,///,,,+++,,,+++)))+++000888LLL\\\^^^```fffddd\\\XXX\\\______aaagggjjjjjjaaa`````````[[[VVVXXX]]]]]]\\\WWWOOOJJJEEE<<<222000...+++'''%%%%%%(((***((('''))),,,***'''(((,,,'''(((((()))***+++******---,,,***++++++***(((&&&)))&&&'''---000+++((((((...$$$"""((('''$$$000TTTpppUUU555222,,,000000//////............&&&'''(((((((((***---000)))((('''''')))---111444333...+++------***)))+++))))))))))))))))))))))))***,,,------***)))+++,,,333---,,,///111...***)))&&&&&&'''))),,,...//////...,,,---000000---,,,...*********+++---///000111222//////111111222;;;GGG>>>444///333999999444111999444444:::===:::777777555555666;;;AAAEEEEEEDDDJJJJJJbbb}}}zzzyyywwwtttooojjjqqqqqqooonnnrrryyy}}}}}}xxxpppjjjkkknnnmmmlllmmmqqqkkkiiiqqq}}}|||zzzuuu~~~xxxXXXaaaZZZ999111111''',,,---))),,,,,,***,,,...---(((***+++------,,,***(((((()))((()))***,,,+++(((&&&%%%%%%$$$&&&(((*********111222333111///,,,,,,,,,222---+++---///------///:::555111111222333888===EEEcccuuubbbSSSMMMBBB444333<<<000000...***&&&###$$$%%%+++((((((,,,,,,***)))++++++***+++,,,)))%%%&&&***)))'''%%%%%%'''(((((('''***)))(((''''''(((+++,,,)))///---111NNNiiiWWW000222333333---%%%000XXXqqqBBB(((,,,---------&&&&&&))))))&&&&&&))))))'''000------///,,,&&&###$$$***))))))***---...---,,,...+++((((((,,,111444666000***''')))***(((''')))((((((&&&%%%(((---,,,'''%%%'''(((&&&'''+++---+++))))))***+++---000222444)))...111///---...,,,(((------***&&&'''++++++(((,,,***+++111555333000000---***((()))---...+++(((+++***,,,///...+++---222999RRRdddaaa]]]cccfffcccbbbgggjjjiiiiiimmmpppoooooojjjgggfffccc]]]ZZZ[[[ZZZaaaeeeaaa[[[UUUOOOIIIAAA???999111***&&&&&&(((+++'''&&&***---+++)))******+++++++++***(((((((((///,,,)))((()))*********%%%$$$&&&***+++(((&&&&&&%%%!!!$$$+++(((""",,,???dddttt===///666,,,///////////////......---)))*********)))***---///,,,+++***+++---000444666222---***+++***'''$$$%%%,,,------------------,,,333///+++)))***,,,,,,+++...,,,,,,///...***))),,,((()))***+++,,,---...///,,,+++...333333...+++,,,++++++,,,---...000222333000,,,,,,///000///000333333///---000222111111333555111.........---///222333555777777888;;;AAAFFFIIICCCRRR~~~~~~zzzyyyxxxvvvssstttsssmmmgggiiisssxxxxxxwwwqqqsssvvvvvvsssssskkkfffbbbbbbhhhvvvyyysssttt{{{uuusss{{{|||sssWWWyyy\\\WWW:::333444,,,222666))),,,......000333111,,,+++,,,,,,---,,,+++***)))))))))***+++---,,,)))''''''&&&%%%'''***---......---///111222000/////////000,,,+++......,,,,,,///666444111...---000555:::BBBVVV{{{nnnaaaTTTKKK???333111777//////...***'''''',,,111...***(((+++---++++++---((())),,,...+++&&&(((------,,,***))))))***+++++++++,,,,,,+++***)))***,,,111666///)))@@@\\\OOO+++...///222111,,,444TTTuuuoooCCC,,,)))###***000$$$%%%((()))&&&%%%(((***(((***''''''***+++((((((+++)))'''&&&(((,,,---+++(((,,,)))&&&&&&***111888<<>>222***((((((,,,&&&%%%)))---,,,)))(((+++------,,,)))'''''''''---***&&&%%%&&&(((******###$$$&&&'''((('''%%%%%%######&&&'''""""""333GGGuuu\\\222000666+++,,,,,,------------,,,+++111222111///---+++,,,---,,,,,,,,,,,,---///111222///***))),,,---***((()))---......//////......---888222+++))),,,//////...+++))))))++++++)))***...---......---+++***+++,,,+++***---222222---***++++++---///000222444777:::555666444111222444222,,,000......111111000222666111111111111000///000111222888======888666888<<<===;;;HHHoooyyyxxxzzzzzzyyyxxxxxxrrriiikkktttxxxvvv~~~vvvqqqsssvvvuuusssrrrfffffffffggggggkkkxxxpppyyyjjjaaaggg~~~|||ssssssxxxtttllltttZZZttt___XXX999333777///444444(((,,,///111444888666111,,,,,,,,,,,,,,,,,,+++***&&&&&&(((+++---...,,,***)))((((((***...111333333,,,...111111000.........'''***///000,,,(((---555??????;;;333,,,+++000555===HHHiiioooeeeWWWIII???888333000111222222///,,,---333888333,,,(((***+++******,,,(((''')))---,,,((((((******///333222---***---222---///000///,,,******+++///333///)))---777555)))++++++...000///555LLLeeekkkDDD000((( 777MMMDDD+++***'''$$$''',,,,,,((()))%%%$$$'''((((((+++///***&&&""""""%%%'''%%%###&&&((((((&&&&&&...===III333+++&&&(((++++++******(((,,,+++'''&&&((()))'''###&&&&&&$$$%%%)))***(((******)))))))))+++,,,---222333333555:::>>>888000000111000---...111///+++...,,,---111222000///000111000///000222111///,,,***+++...111...+++---333EEETTTaaaccccccfffiiiiiiaaahhhllliiieeeggghhhhhhrrrnnnllllllggg```]]]___cccjjjmmmhhhbbb___[[[WWWXXXVVVPPPEEE777,,,(((((()))&&&'''***+++)))(((******,,,...,,,)))'''''')))***(((&&&&&&'''(((((('''###%%%''''''''''''&&&%%%%%%&&&%%%!!!"""000GGGYYYrrrIII555444///)))((()))+++---............222333333111///......///+++,,,,,,---------,,,,,,---******---///---,,,---***+++,,,,,,,,,,,,+++***111///,,,+++,,,...000111444---)))***,,,+++***,,,+++,,,...---***)))***,,,---++++++......++++++---+++...000111111333666:::AAAGGGBBB333///666666///444000///333444222111333000111222333555666555333...222666777444111111111333888CCC]]]|||yyyyyyyyywwwwww{{{yyyrrrsss{{{{{{tttxxxrrroooqqqrrrpppoooqqqlllkkkmmmpppppppppttt{{{www~~~nnndddgggyyy|||wwwzzz~~~~~~}}}}}}yyyvvvuuusssqqqooo|||\\\pppggg[[[888333999111111---"""'''+++---222666444000---,,,++++++,,,---,,,+++######&&&***---///...,,,'''&&&%%%(((,,,000222222...000222111...+++***)))%%%---777888///***222@@@RRRSSSMMM@@@333...111555333888VVVzzzppp```PPPIIIFFF<<<111000222333000,,,,,,000555666...))))))***((((((******&&&%%%***---+++'''%%%+++666555***%%%***333...111333222...***)))***!!!(((000222+++$$$+++777,,,)))***......222DDDXXXhhhFFF666,,,)))PPPvvvrrr333...&&&###)))///,,,$$$///***&&&''''''&&&***///333,,,%%%###%%%''''''%%%!!!(((,,,)))$$$---BBBTTT;;;222,,,,,,...,,,))))))###)))+++((('''***......!!!$$$%%%###%%%)))+++)))*********+++---///111333333111...///666<<<666---(((******)))***---,,,'''+++,,,///222111...111777+++---000000...------...,,,,,,...///+++(((,,,333MMMTTT]]]dddggghhheeeccc\\\dddjjjiiigggjjjmmmnnnoooppprrrqqqkkkddddddjjjiiijjjhhhbbb___^^^[[[VVVVVVVVVQQQEEE777,,,((('''&&&'''))),,,)))%%%''',,,)))+++---,,,***((()))+++***))))))*********'''%%%###''')))((('''(((((('''###$$$""" ---JJJiii{{{```>>><<<777)))(((''')))+++...000222222222,,,...000000//////111222000000111222111000...---***''''''***,,,)))((()))***+++,,,------,,,+++***'''))),,,+++)))***---111CCC666,,,,,,///...***'''$$$'''***+++******---000000,,,)))++++++))),,,000---///111000......000333GGGQQQHHH...$$$...333---555...+++///222000+++)))000...+++,,,222777777333111111111222444555666666222;;;AAAMMMsss~~~|||xxxuuuqqqxxxzzzuuuwww|||yyyoooyyytttrrrttttttrrrrrrtttsssnnnkkkooorrrtttwwwzzzgggqqqnnnwwwxxxqqqrrrzzzyyysssqqqtttyyy~~~|||zzzzzzzzzwwwqqqrrrwwwyyy[[[llleeeSSS>>>000---///...,,,***+++---///000///,,,***...)))'''***+++)))''')))***)))***------)))(((***)))(((((((((***---000222555000...//////,,,+++,,,---+++,,,...//////444:::aaajjjbbbEEE///...333333:::;;;JJJmmmvvvdddSSSIIIAAA:::777000+++,,,---,,,---///111...,,,,,,,,,+++'''$$$((((((''''''''''''((((((###%%%%%%$$$(((...000...666,,,***///---$$$'''333---...//////......000111111''''''///+++)))DDDiiiwww\\\>>>***+++GGG^^^^^^444,,,(((***---+++(((((($$$$$$(((------***...666OOO666""""""%%%(((333DDD666''')))000(((+++GGG```PPP333###---555,,,&&&***)))***+++***(((&&&&&&'''((('''&&&&&&&&&((()))***+++'''&&&(((((('''(((+++000,,,***///777999333,,,------------......///000+++000222///---///000//////(((------444222%%%555...,,,------***(((,,,333JJJYYYccc```^^^eeemmmpppccclllpppkkkfffhhhllloooqqqqqqrrrrrrpppkkkccc]]]fffssszzzrrrccc\\\\\\]]]___XXXLLL???333***%%%"""###!!!,,,;;;999)))!!!%%%(((+++***''''''++++++)))000---***((()))*********''''''%%%###$$$&&&%%%###$$$###222aaaTTT<<<333---***++++++)))(((,,,222555444111222111000...,,,+++++++++111000///...---,,,,,,,,,,,,)))((()))((('''+++111...---***&&&(((,,,,,,(((---+++***...222333///***AAA@@@999...)))---...,,,...,,,***,,,000444444333999444---(((%%%%%%%%%%%%333222000///...---......NNNBBB555000...---,,,...///555888444///,,,***'''111333222,,,***...000000111111222222333444555666>>>:::555BBBlll{{{rrrjjjqqqvvvxxxxxx{{{~~~yyyqqqvvvsssrrrsssrrrooonnnpppooosssxxxxxxvvvuuuvvvxxxvvvsssppprrrzzznnn\\\kkk|||zzz~~~{{{~~~xxx{{{}}}VVVhhhhhhXXXCCC666222111///,,,***,,,...000222111///---,,,)))))),,,,,,)))''')))&&&$$$&&&+++...+++(((((((((((('''''')))+++---///111---+++...///---,,,...///***)))+++,,,+++...222DDDKKKEEE111'''...333000111555AAA[[[xxxhhhYYYMMMFFFCCC888555333222///+++,,,000444111---,,,,,,***'''$$$&&&&&&&&&'''((()))***+++%%%'''&&&$$$''',,,---+++777...+++///000+++***---$$$&&&((()))))))))+++---///+++...111---555]]]\\\444(((***333<<<;;;000+++)))...111///,,,***%%%###&&&++++++((()))...<<>>OOO^^^hhhfffdddjjjqqqsssmmmooooookkkeeeeeelllsssnnnpppqqqqqqnnnggg```[[[^^^iiiqqqmmmccc[[[UUUQQQXXXUUUMMM???111'''%%%&&&)))###444TTTWWW;;;(((+++(((******'''(((,,,...,,,,,,***(((((()))))))))(((''''''&&&######&&&***,,,&&&&&&'''"""<<>>```uuuyyypppsssrrrnnnmmmsssxxxtttlllyyyvvvuuuvvvtttooommmnnntttuuuvvvxxxyyyxxxuuussssssoookkkjjjmmmsssyyy}}}~~~||||||~~~~~~}}}}}}qqqllliii___dddyyyvvvwww~~~ZZZcccjjj[[[GGG999333222...+++)))+++---000111000...---***(((***---,,,))))))------)))(((...333000,,,***((('''''''''''')))***+++000+++***---...,,,,,,...111***&&&)))++++++,,,...///444111''')))555999444///444;;;KKKkkkzzzkkk\\\LLLDDDEEE:::999:::999333++++++000555222...,,,***)))'''&&&&&&&&&&&&'''((()))***+++(((***)))&&&&&&)))***'''111,,,'''(((,,,---)))$$$!!!###%%%&&&'''(((***,,,'''+++///---***>>>rrr]]]...---000(((%%%%%%***&&&(((...222///,,,***(((%%%&&&+++,,,)))'''''',,,))),,,222222777QQQmmmPPP444%%%&&&&&&,,,999???999222------,,,)))((((((''')))******((('''((((((((((((''''''&&&''''''((((((%%%&&&)))+++***+++///************+++---000222...---+++******+++,,,---,,,+++)))(((,,,///,,,&&&444###"""888kkkzzzJJJ'''+++***+++---...111;;;GGGVVVcccjjjfffdddiiimmmmmmooogggcccdddddddddkkkwwwppprrrtttqqqkkkbbb[[[WWWUUU___hhhiiiccc[[[PPPGGGKKKLLLHHH<<<---$$$%%%***(((///WWW]]]>>>'''+++(((***)))'''(((...000///,,,++++++,,,---,,,)))'''%%%&&&&&&%%%######'''+++&&&,,,)))'''KKKhhhssseee;;;---111444222000777333...---000333444333000+++''')))...000---)))---+++)))(((((()))+++,,,...'''"""&&&+++***'''&&&'''(((&&&###%%%)))***'''&&&))),,,...//////000111>>>:::333,,,,,,//////+++,,,+++)))***,,,.........222111000//////000111222///...---,,,,,,---...///999111++++++------...000000555888666444444222///...444777555222111///+++............///000111111,,,222555999NNNxxxqqqzzz}}}uuuttt{{{xxxtttrrrsssvvvuuuooolllmmmvvvuuuuuuxxx{{{zzzuuuooouuurrrooolllkkkkkklllmmmooollliiihhhhhhhhhhhhgggxxxrrrwwwxxx||||||}}}|||```ccchhhYYYEEE666000///---,,,'''))),,,...---,,,******((('''))),,,,,,***...444888000+++...333111---***))))))(((((((((((())))))000,,,***---///---,,,...444,,,'''***////////////+++111111,,,///999;;;666///444777@@@___~~~nnn]]]HHH>>>@@@:::999:::;;;777000---...222000---***)))((())))))+++***)))(((''''''''''''+++......)))'''))))))&&&+++***'''$$$'''---,,,'''''')))+++++++++,,,...///$$$+++000+++)))BBBuuuZZZ///111333***'''(((&&&###$$$))),,,***((((((***))))))---000...***'''((())),,,///...666QQQoooLLL333%%%%%%$$$***222000------)))$$$###&&&&&&###%%%&&&(((((('''&&&'''((((((((('''''''''&&&&&&&&&(((&&&'''***+++***+++...)))((('''''')))---222555777222,,,***---///---***,,,......---///222111---555$$$ 444kkkPPP(((---,,,---------111>>>KKK]]]eeehhh```]]]aaaeeecccfffUUUMMMXXXccceeejjjssssssuuuvvvrrriii^^^WWWSSSMMMWWW___^^^XXXOOOEEE===;;;<<<;;;333)))$$$&&&)))&&&$$$===BBB///$$$***(((***)))&&&''',,,///.........///000000...***'''(((&&&'''((('''$$$"""###$$$---(((***UUUeee```\\\777+++///222222333444111---,,,---...---,,,---+++((()))+++---,,,***))))))))))))******++++++,,,&&&$$$(((,,,***((((((''')))((($$$%%%((((((&&&$$$(((---...,,,,,,///333333///)))'''***---,,,***---+++******+++,,,------,,,---.../////////111222...------,,,---...///000555///,,,///111000111333222333222222666999444---(((...333222111222000---000000///...---------...,,,333666666BBBddd~~~zzzvvvwww}}}{{{qqqqqqtttyyyzzzuuurrrrrrqqqrrrssswwwyyywwwsssooouuuuuutttrrrpppnnnnnnnnnpppnnnkkkiiiggggggffffffxxx}}}pppooowwwpppyyy{{{}}}]]]^^^gggXXXCCC444------///000(((+++//////,,,)))(((((((((&&&&&&***---...333999999...&&&(((,,,---++++++++++++******))))))))))))---))))))...111000111444999111+++---000///......)))222666222///222333111+++------555SSSuuucccKKK>>>===;;;555333777999555///,,,---,,,+++)))((()))+++,,,,,,,,,***)))''''''&&&&&&---111111---*********)))+++---,,,'''(((///444444,,,---......---,,,---///***...111......CCClllWWW666...***)))...///((($$$###&&&'''%%%%%%'''))))))***,,,000111---))))))))),,,///---000AAATTT<<>>===777333111///---333777666111...//////---000//////.........//////000000444777888FFFkkkyyyrrrpppsssxxxvvvvvvwwwtttlllffffffhhhiiijjjkkklllmmmnnnooonnnpppqqqmmmiiigggjjjnnniiiiiiiiihhhgggjjjooossskkkddd___kkkyyyrrriiiqqqvvvyyyvvv```PPPPPPZZZaaauuueee\\\MMM???666///+++)))$$$)))///111...---...111)))&&&***555===888---%%%+++))))))++++++((((((+++++++++,,,,,,,,,++++++***---)))))),,,///......111111......000000000444:::888@@@FFFDDD;;;222+++''''''&&&+++000111BBBuuu~~~hhhQQQ???===777222222111000111555---///222111...------//////...,,,***(((&&&%%%%%%$$$,,,111///---...111222000%%%%%%333888///))),,,&&&(((******)))***+++---333((('''000111888___aaa999---((()))---,,,''''''***...---(((''')))###))),,,'''$$$(((***)))+++)))'''&&&%%%&&&+++000000555===:::222888;;;222$$$+++555999///"""###,,,''')))***)))&&&%%%%%%%%%!!!"""%%%'''((((((((((((###"""$$$)))***((((((***&&&+++000000,,,)))***,,,)))555>>>;;;000***000999+++///000---,,,------+++222+++000///666333%%%444***,,,///000...222BBBSSSZZZaaaccc```^^^]]]RRREEE---///000555EEEZZZgggjjjlllhhhfffiiillliii^^^TTT@@@===444***''')))***'''%%%***///---&&&"""%%%)))+++!!!''',,,'''###&&&"""'''******+++...---)))...,,,***---444<<>>===666---,,,000,,,---******---111NNNxxxvvvhhhSSS@@@:::333///111333222...,,,---...///111222222222333,,,((((((((('''(((+++)))))))))(((((('''((()))(((&&&%%%(((,,,...,,,))),,,)))&&&(((,,,...+++''''''((($$$$$$---111<<>>YYYvvv|||qqqaaaKKKHHHPPPEEE111(((%%%)))"""888___rrrwwwxxxuuuHHH444%%%(((...,,,))))))---***)))---222444111---***(((&&&'''***,,,---,,,:::BBB>>>444///***,,,888888888222***(((******%%%(((((((((((()))***+++,,,---,,,+++,,,------+++)))000...///444555111...///000,,,***+++///222111...+++(((%%%%%%(((******))))))++++++)))***,,,***&&&+++,,,,,,,,,+++,,,...111666???AAA777+++'''+++///444,,,...111...222444,,,///...000222000---///444666111222888:::;;;GGGXXXvvvvvvuuussstttuuuuuutttssstttrrrlllhhhiiinnnnnnjjjdddjjjllliiihhhlllooopppllljjjhhhjjjnnnrrrsssrrrpppnnnjjjiiinnnvvvvvvrrrnnn{{{uuuzzzrrruuuttthhhUUUGGGCCCDDDHHHTTT^^^dddppp~~~hhhaaa===///333111444...+++---,,,++++++---***%%%&&&***,,,+++(((&&&))),,,...---,,,******+++,,,---///111222000,,,***+++,,,333333666777222---...444---***+++000444444555777666222111444555222......,,,000...//////,,,===]]]}}}rrrdddHHH???444000000111111000++++++,,,,,,---.........222+++&&&%%%&&&%%%'''+++((('''''''''&&&&&&&&&&&&)))'''%%%'''+++,,,+++)))000***&&&(((...000+++%%%&&&***)))***,,,***888SSSpppRRR---***666GGGUUUBBB,,,%%%"""&&&+++***&&&$$$'''(((***+++*********,,,111111///+++'''&&&)))---888>>>GGGLLLIII???333,,,((($$$%%%,,,111...)))&&&)))(((+++...,,,&&&%%%'''(((''''''(((******((('''"""###$$$&&&((()))******...+++***,,,,,,+++///555***,,,///111222000---***333...+++,,,---***)))++++++---...---,,,,,,///111---------000;;;IIIRRRSSSUUUWWWUUUKKK===333000111222444444000+++,,,555===DDDKKKRRRQQQFFF888,,,&&&&&&&&&%%%$$$$$$%%%''')))&&&((())))))((()))+++---***((((((++++++)))))),,,,,,)))&&&%%%''')))++++++(((000AAAYYYsssoooJJJ555555000)))&&&$$$%%%###>>>fffxxxzzztttkkk:::,,,$$$(((,,,***)))+++,,,'''###'''000444000+++,,,+++)))***,,,------,,,@@@NNNJJJ888...+++,,,444+++000222///,,,---...---******)))))))))))))))******))))))***,,,,,,+++)))111......///...)))''')))...,,,***+++...000000...***(((&&&''')))+++,,,,,,'''******((()))***&&&!!!)))***+++++++++,,,...000333===@@@666***(((111888555---+++...444@@@>>>***+++---111333///,,,111999===333777GGGLLLEEEDDDMMM{{{{{{vvvuuutttuuuwwwwwwvvvtttsssqqqmmmjjjlllqqqqqqmmmggghhhfffcccfffmmmqqqpppnnnmmmnnnpppsssuuutttssslllooooookkkiiimmmqqqqqqmmmrrr|||iiizzzmmmZZZJJJAAABBBCCCAAA@@@JJJYYY```]]]qqqeeeccc???...000000333***))),,,,,,))))))+++***''''''((()))((('''(((+++...&&&&&&'''((()))***++++++***...222222...---000444222111222333000++++++///---))))))000555555444555444///---000222///,,,++++++///000111333...888QQQsssiiiPPPEEE999444222000......,,,,,,,,,,,,,,,,,,------///)))%%%&&&'''%%%%%%(((((('''&&&'''''''''&&&$$$***((('''))),,,------,,,---)))'''))),,,,,,((($$$%%%***+++,,,+++***DDDlllbbb===,,,...BBBNNNAAA,,,&&&"""&&&++++++***+++)))+++...//////......///))),,,---+++&&&%%%)))...111777GGGUUUNNN888)))''',,,'''&&&+++...+++((('''((()))---111///(((%%%'''))))))((((((((('''&&&%%%"""$$$''')))))))))))))))...+++)))++++++***...333&&&***---...000111000,,,111,,,***,,,---++++++---******)))'''&&&'''(((***---,,,+++111@@@QQQYYYXXXTTTSSSLLL===111,,,---///...222666222,,,***000666555999<<<888000(((&&&'''(((((('''&&&%%%&&&&&&'''###%%%&&&''''''(((***---(((&&&'''***+++)))))),,,///,,,)))((()))+++++++++444:::UUU}}}jjjCCC***((('''&&&(((&&&$$$'''CCCiiizzzwwwgggSSS...((($$$''')))((('''***)))%%%###%%%***...---***000000//////000111111000777HHHDDD111,,,...///111,,,///222222222111222222,,,,,,+++)))(((((((((((((((((((((***,,,---,,,***///------...,,,)))***------+++))))))******((('''******))))))***+++,,,,,,$$$'''((((((+++//////+++***,,,---,,,,,,,,,---///222:::===555------444:::111------111===QQQPPP888,,,,,,...000...+++///666===444;;;QQQXXXMMMHHHOOOeee{{{wwwtttttttttuuuuuupppqqqpppooorrrvvvtttnnnhhhiiigggcccdddjjjmmmmmmmmmmmmnnnooopppqqqqqqpppjjjnnnooojjjfffhhhkkkllljjjhhhffflllhhhtttrrrdddeee\\\KKK===>>>KKKWWW[[[\\\tttdddccc???---...---000'''))),,,,,,((((((+++,,,***)))&&&%%%&&&***---......$$$%%%''')))******))))))"""(((...000...///444888000,,,+++///000...,,,,,,---((()))///444333222333111......000///++++++---+++///---///333000666IIIvvvtttlllUUUHHH===:::888333//////222111111000000111111222///+++***------)))&&&&&&)))((('''(((******(((&&&''''''''')))+++---------(((***,,,,,,***(((''''''%%%'''&&&&&&$$$(((OOOsssNNN...!!!...888666000,,,***+++***))),,,111%%%'''***++++++******+++$$$)))---,,,(((&&&'''***+++555LLL```WWW:::***---+++((('''))))))(((***...((((((---111///)))&&&(((***))))))((('''&&&&&&&&&'''+++...///---+++++++++---)))''')))***)))***---)))000444000...111222111...)))(((+++---,,,---///111,,,(((''')))+++)))&&&...,,,+++222DDDXXXaaaaaaUUUQQQEEE333((('''(((''''''---222111---+++///444111111111000---***)))***'''$$$"""###&&&'''&&&###$$$%%%&&&%%%%%%%%%'''))))))&&&'''+++,,,******......---,,,,,,---,,,***(((===RRRmmmzzzRRR555&&&)))(((''')))'''&&&---KKKmmmzzzttt\\\???)))&&&%%%''''''%%%%%%'''((()))***)))))))))+++---111111222222222111222222---;;;666(((+++222111000000...---...//////...------,,,+++)))((('''''''''(((((((((***,,,------+++111//////111///,,,...333)))(((''''''((('''&&&$$$,,,,,,++++++***)))******''')))))))))---555999777---...//////---,,,---...---222444///,,,...000000......333666@@@UUUXXXFFF222...,,,...///---...111444///777JJJNNNCCCAAAJJJUUUxxxsssqqqqqqqqqmmmpppqqqrrruuuwwwrrrkkkffflllnnnjjjhhhkkknnnoookkkkkkjjjhhhhhhiiijjjlllppprrrqqqmmmlllnnnnnnkkkjjjkkkgggbbbgggvvv|||bbbeee}}}lllYYYPPPUUU^^^eeehhhccc___===//////***---(((+++......***(((+++---,,,***'''$$$&&&,,,//////---)))***,,,......+++)))'''###))),,,---...111444///***(((---222000...---,,,))))))...000//////222,,,,,,...///---***,,,111---000+++***///...111@@@aaayyysssYYYLLL@@@???<<<666222333111111000//////000222222444111111555444...)))(((***((((((***...///,,,)))$$$%%%''')))*********)))'''+++//////+++((()))+++((('''&&&&&&$$$)))YYY{{{WWW444"""***...444---+++++++++((($$$&&&+++%%%'''))))))(((((()))***'''+++//////+++'''&&&&&&$$$---EEEYYYRRR999---222(((%%%%%%((())))))---222''''''***...---)))(((***))))))***(((&&&&&&''')))&&&***------***'''''')))***&&&&&&***,,,***)))+++)))111333,,,)))...222000---((('''***---,,,---///111+++'''''',,,---)))%%%,,,+++***111BBBVVV```aaaUUUSSSFFF444******)))%%%&&&))),,,---+++***+++---+++,,,---......,,,'''$$$'''$$$###&&&+++---,,,)))&&&''''''&&&%%%%%%&&&(((+++))))))---...,,,,,,///++++++***+++,,,+++(((%%%333]]]mmm\\\ddd[[[999(((%%%,,,)))'''(((&&&###222TTTpppuuukkkPPP000''''''&&&&&&&&&%%%$$$$$$%%%(((+++***'''%%%(((,,,,,,...000000///...///000+++444...&&&---222//////555///---...///---+++,,,,,,+++***)))(((((((((((()))((((((***,,,---,,,+++---,,,---...***&&&(((...&&&'''((())))))***))))))+++,,,---+++)))(((((()))((((((&&&$$$)))111555444,,,...//////...------...+++///000------000000...,,,+++000222444BBBIII>>>888222...000111000///111///...444======777999@@@LLLooowwwrrrpppmmmppppppqqqsssuuuppphhhgggnnnsssqqqooorrruuuvvvppppppooollljjjjjjlllnnnqqqqqqpppnnnppprrrpppjjjlllrrrssslllffffffhhhiii[[[iiiwwwppppppqqqtttbbbZZZ:::222333)))---...111444222,,,(((***,,,,,,+++*********,,,---------***,,,000222111///+++(((&&&'''***,,,------,,,,,,,,,)))***...000...---///,,,******,,,,,,***,,,111---++++++...---***+++//////000***)))///...///999JJJsss|||vvveeeTTTEEEAAA<<<444111444...---,,,,,,,,,...///111999555444666444...***))))))((((((+++000222///+++%%%'''***+++***(((&&&%%%&&&))),,,---,,,***)))))))))((((((---+++///```hhhEEE,,,$$$+++$$$***'''&&&)))...///***''''''***++++++***))))))+++,,,)))***+++,,,+++***((('''$$$&&&222@@@???222+++...((($$$###)))------,,,,,,&&&%%%'''******''')))---((()))***)))''''''***---###'''******'''%%%&&&)))'''$$$&&&,,,000///------(((...---(((+++666;;;888///***(((+++,,,++++++---((('''&&&(((+++,,,***(((******)))---888FFFLLLKKKDDDIIIDDD555***,,,...+++)))))))))))))))***))))))'''((()))***)))((('''&&&((((((***+++,,,---......((()))***)))''''''(((***+++))))))------++++++...+++***(((((())))))(((&&&***PPPWWW>>>DDDgggddd@@@000$$$%%%,,,(((&&&(((&&&&&&???fffyyyooo^^^EEE)))''''''&&&%%%&&&'''%%%######%%%((()))((((((((()))'''***------,,,,,,---...+++000,,,)))---,,,***222222000111444222,,,,,,111******))))))))))))******((('''''')))++++++***)))''''''***+++'''"""$$$***&&&''')))***************(((***,,,+++)))((()))***''''''%%%###&&&+++---+++(((***---.........///000---222333000...222777999///)))+++---***000666111777333111111///---///444///111333333444666999:::FFF[[[xxxuuuuuurrrooopppsssqqqkkkmmmppprrrqqqrrrvvvwwwttttttuuuvvvtttqqqoooooopppkkknnnooommmnnnqqqnnnjjjlllppprrrpppllleeeYYYMMMRRR{{{uuu|||aaaWWW888444666)))...444555888555---((()))+++++++++...000...+++)))***---'''***...222333111...,,,///......//////---***''''''(((+++...,,,(((***000,,,++++++,,,)))'''+++111111,,,***,,,,,,)))(((***///111+++***111111000888999^^^zzzuuurrr]]]JJJBBB:::000---222000///...---...000222444;;;666333333111,,,((()))(((''''''+++111333000,,,(((+++...///,,,(((%%%###%%%%%%&&&)))++++++(((%%%""""""&&&000///111aaa___;;;---111999((()))%%%%%%***666===:::222,,,+++++++++)))((((((***,,,'''%%%%%%&&&)))+++,,,+++,,,&&&&&&...111---)))***,,,%%%###+++222000((("""&&&$$$$$$''''''&&&***///'''(((***)))'''(((,,,///&&&***......+++***---000%%%###&&&///555444111111***---+++***555GGGNNNIII222,,,***++++++)))(((***###'''***---------///000((()))((((((---444555222***777:::...$$$'''---...,,,***'''(((***,,,+++)))******)))&&&$$$(((...444%%%***---+++'''%%%'''******+++++++++))))))+++,,,***''''''***+++((((((+++...+++(((&&&''')))******---???EEE===BBBOOOJJJ666333&&&&&&+++''''''***'''111QQQ{{{pppYYYBBB***'''&&&%%%$$$&&&)))'''$$$''''''(((,,,///000///,,,%%%(((,,,---,,,+++---///(((...,,,+++---''''''555***,,,222666111)))+++333)))((((((((()))***+++,,,''''''&&&''')))***(((''''''(((,,,...+++'''***000(((***++++++)))'''&&&&&&%%%(((++++++)))(((***,,,)))+++***)))+++//////+++$$$'''***---...///000222,,,222555///+++111;;;AAA:::...---111,,,---222111111111111000,,,)))...666---111000,,,000999;;;777BBBMMM|||~~~{{{tttoooppptttuuuqqqtttsssooommmqqquuusssmmmpppsssvvvuuuqqqmmmkkkkkkiiinnnqqqpppoooppppppmmmjjjhhhfffhhhmmmiiiVVVBBBWWWuuuxxx{{{fff]]]:::000111(((---//////222333111...,,,...000///---,,,,,,...//////...000,,,'''''')))***)))(((222...***+++///111...***,,,***)))))),,,.........'''***---,,,)))'''))),,,///---///333444000,,,,,,222000...///222333111...777JJJsssxxxaaaHHH<<<999666111---444444333111///...000222QQQ222...777+++$$$++++++&&&'''%%%%%%///:::===999///+++)))***...///---)))***+++***)))+++---)))!!!******,,,---111KKK```EEEIII222###***)))'''!!!%%%555???888,,,%%%)))$$$"""&&&***)))''''''&&&$$$######&&&)))++++++%%%''''''''')))------))),,,)))'''%%%&&&'''''''''------,,,)))'''(((---000---&&&"""&&&))))))***---'''%%%%%%(((---000...,,,***)))***///333333---(((***......,,,222>>>@@@999---'''''',,,---+++...444...,,,)))+++222666222,,,---))))))---...+++***,,,)))---000...(((%%%'''+++---***%%%$$$)))///,,,%%%,,,(((&&&+++...---,,,---+++******)))((('''&&&&&&...,,,***(((''''''((()))(((+++555444)))))),,,&&&''')))***)))((('''((()))(((+++222;;;@@@???777000,,,+++$$$&&&((('''***999ooommmKKK=== $$$$$$%%%%%%'''((()))***((((((((()))***,,,---...///,,,+++------***))),,,///---,,,...---******---111222444444222...***'''''''''((((((((((((''''''((((((((((((((('''&&&&&&,,,***((())),,,---+++)))...+++(((''''''''''''&&&###%%%***,,,((($$$&&&---------///333222......222&&&))),,,---------...///555222...+++,,,000555888444444444333111222555777***...222222111000111444...+++,,,222666666666999AAAJJJkkk|||zzzxxxqqqttttttooonnnrrrttttttpppvvvuuunnnnnntttsssjjjnnngggdddjjjpppqqqrrrsssooopppeeefffmmmYYYEEEMMMcccsss{{{kkk```<<<333555+++---------,,,++++++,,,,,,+++***...---,,,+++,,,,,,,,,,,,,,,,,,------,,,+++*********)))))),,,///111...++++++++++++***+++,,,...///000...---...///...,,,***///---...333555222222444555111------000111000---***@@@llljjjSSSGGGBBB<<<777555555555444222///...000111:::''',,,:::222***'''((()))'''%%%***222333000---***'''))),,,...+++((((((,,,---++++++,,,***&&&(((+++)))))):::dddfff@@@AAA222&&&***'''+++(((,,,555666---''''''(((&&&''')))(((%%%&&&))))))'''%%%&&&''')))***)))$$$&&&&&&$$$&&&***)))$$$(((&&&%%%%%%&&&(((******///,,,(((&&&&&&'''((('''111---)))&&&''''''&&&%%%+++,,,.........//////000,,,++++++///333222---(((&&&(((((('''***000222000333000...,,,,,,---///000000......222888999444------)))(((,,,...+++((((((***...111///***'''))),,,,,,---,,,***,,,111222///,,,'''&&&***---,,,+++,,,))))))))))))((((((((((((...,,,***)))(((((()))***+++)))...,,,$$$''',,,%%%'''(((((((((&&&%%%%%%'''&&&&&&,,,888DDDDDD999---&&&,,,(((###%%%###""")))VVVhhhHHH;;;%%%'''&&&&&&%%%&&&&&&''''''%%%%%%&&&'''(((***+++,,,111...---///...+++***---///,,,+++//////---,,,...---...///000...+++((('''))))))))))))))))))))))))))))))******)))((((((''',,,***((()))++++++***(((...,,,******+++,,,,,,+++***''''''******(((***...000,,,+++///111///---...&&&(((+++---------...///000000///...///111333555111222333222000//////000111222333111...---000333444000///333555444444666<<>>888666555555555222///......//////###%%%---,,,///222,,,***+++***&&&&&&((((((&&&+++(((&&&'''***+++)))'''%%%***---+++)))++++++******,,,'''###;;;kkkbbb::::::///%%%((('''###"""'''...,,,$$$%%%,,,''''''))))))%%%!!!###)))'''&&&%%%%%%&&&'''&&&%%%'''******)))+++//////+++((('''&&&&&&'''(((***+++000+++'''&&&)))***(((&&&///222...&&&%%%)))''' '''+++...,,,(((&&&(((+++,,,+++,,,...111111---)))***((((((***)))''')))...333777333)))'''---...)))......222888===:::222***+++'''&&&,,,000...***(((,,,...000///,,,***+++---)))...///+++))),,,......***'''&&&***,,,******+++))))))))))))((((((((((((---,,,***)))((())))))***---)))+++***%%%,,,222***((()))***)))'''&&&&&&((((((%%%(((777GGGIII;;;,,,,,,+++%%%$$$'''!!!###444xxxyyy___@@@222))))))((('''&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((,,,)))***------++++++...000+++***...111///------,,,,,,---,,,,,,+++***))),,,,,,+++******+++,,,,,,+++++++++++++++******)))+++***))))))))))))(((&&&,,,***)))***---////////////)))&&&(((++++++---000333,,,(((,,,000000,,,+++''')))+++,,,,,,+++,,,...000111222222222111///...222444666666444111///...333444333000------111555;;;666222444444222222444333<<>>666444000111000///111333555444222,,,,,,,,,***)))(((((()))'''222======333***))),,,***+++,,,,,,***))))))***///---***+++...000///...***&&&$$$(((000333000+++000------000222333888>>>@@@666+++(((,,,000///,,,<<>>666555444555444222...,,,,,,---000***%%%$$$%%%,,,222111,,,---,,,(((%%%$$$%%%%%%***((('''(((******)))'''$$$((()))((()))---,,,)))---,,,'''$$$111QQQvvvWWW999::::::;;;CCCFFF777---(((******%%%%%%***(((&&&&&&'''$$$ !!!&&&&&&&&&&&&'''((()))'''&&&))),,,------000555555111,,,,,,+++)))((('''((())))))((('''((()))******)))(((000000&&&&&&---,,,"""$$$&&&''''''$$$###$$$%%%)))((())),,,///000...+++///++++++///,,,%%%(((111///::::::,,,(((111222)))+++,,,222:::>>>777---&&&***%%%%%%---333333///------...///...---,,,,,,,,,,,,//////***'''((()))''')))&&&&&&)))***((((((+++******))))))((((((''''''******)))((((((((())))))&&&'''///000+++000555///***+++,,,,,,++++++,,,...***&&&'''222???AAA555)))***(((%%%((()))"""---LLLsss[[[:::,,,---***)))((('''&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%)))'''(((---///...///333111,,,***...111///,,,+++......------------.........---+++******+++---...,,,,,,,,,------,,,,,,++++++***))))))(((((('''&&&)))((('''(((+++,,,,,,,,,...)))(((***,,,+++---000444---))),,,///...,,,,,,+++,,,---,,,***)))******444555555444333000---+++555888<<<>>><<<888666444///111222000///000444888===777333333333111111444111777OOOxxx~~~zzzvvvxxxzzzpppnnnssswwwuuupppnnnpppqqqmmmkkkkkkiiiqqqtttkkk^^^YYYkkkeeeYYY888444===555333...***,,,......------///222,,,------+++((('''(((***///:::DDDCCC888///...000......,,,)))((())),,,///444---(((***000444111,,,)))***+++...000111111111111......000000000555;;;@@@777---***---000000---999999CCC```wwweeeSSSBBB888666222333333111---+++***++++++...---))))))((((((,,,...---,,,+++(((&&&(((***+++***))))))***+++***)))***(((&&&'''---333000)))***''')))------555UUUwwwzzzRRR555;;;VVVtttpppQQQ444***+++)))'''''',,,'''$$$&&&'''&&&%%%'''((('''(((***,,,...---+++(((******))),,,///...***---......,,,)))((()))***###(((,,,+++'''%%%&&&)))$$$...000((((((///...$$$'''&&&&&&'''***+++)))'''%%%%%%'''***,,,...///...---))))))...***$$$'''000)))>>>EEE888222:::;;;222,,,,,,222<<<===444***&&&***&&&&&&,,,222111---,,,...---------------+++***000000...++++++,,,***%%%)))&&&'''***)))''''''+++,,,+++***)))((('''&&&%%%((((((''''''((((((((()))!!!)))888:::...---111+++(((***,,,------...000222***((((((+++//////***%%%&&&''''''***(((!!!666^^^uuuZZZ666+++000))))))((((((((((((((()))+++******)))))))))******...+++,,,000111000111444444///...222444000,,,,,,......---------...000000---,,,***))))))***,,,---+++,,,------------,,,,,,*********)))((('''&&&''')))((('''(((******)))((('''(((,,,...+++(((***000222///...///---+++,,,000/////////,,,)))''''''(((444444333333222222222222222666;;;>>>===:::888777,,,///222333111000333555:::444000222333222333666<<>>;;;,,,***...***&&&'''))))))((((((***+++///000111000---+++,,,---&&&***'''%%%&&&)))@@@bbbooosss___BBB)))***###&&&&&&&&&&&&&&&'''(((((((((((()))***,,,...000111***''''''))))))&&&&&&)))***+++000444111,,,,,,111++++++++++++,,,,,,,,,,,,************************((()))***+++++++++++++++)))***,,,+++)))((()))+++,,,++++++,,,---,,,***((()))(((***,,,+++(((***///...++++++///000---,,,.../////////---++++++,,,...++++++---///222555777999,,,---//////......///000...111222111---,,,...111333//////333777777888:::AAAFFFMMM```~~~}}}zzzzzz}}}aaaZZZ:::333555+++...///***'''%%%'''***+++)))'''$$$'''***((($$$###'''+++***'''%%%&&&***...///...222---((((((,,,...---***'''***,,,)))%%%$$$(((---///111333111...,,,---...,,,///444777444......333***---///...,,,+++,,,...)))///000444OOO|||rrrcccSSSHHHCCC111333444444222000//////%%%///...///...***SSS???222(((((((((&&&%%%'''***+++++++++***)))***+++)))***)))'''+++000///+++000---(((%%%'''---444999TTTppp^^^---)))MMMddddddDDD555)))***,,,(((&&&((($$$$$$%%%(((''''''---555...+++(((((()))+++,,,,,,%%%(((((((((+++//////+++***---///---'''$$$%%%(((,,,///222333000+++'''$$$&&&(((...444222+++(((+++&&&***---,,,***)))+++...---------,,,+++,,,...000,,,...+++%%%'''///...&&&777ZZZyyy{{{fffTTTNNNOOO;;;444333999777...,,,222)))***---000000000777???888333...///222111,,,&&&%%%---222---&&&%%%'''((())))))***,,,***&&&''',,,%%%&&&'''((()))***+++,,,((()))***+++,,,---------)))(((---*** $$$+++'''((()))***)))((('''''')))''')))+++,,,,,,+++******)))+++&&&###***444HHHdddjjjpppfffYYY>>>---333&&&&&&%%%%%%$$$$$$$$$%%%%%%++++++***************+++***''')))---...---...222 $$$+++///+++''')))000+++,,,,,,---------,,,,,,***++++++,,,,,,++++++***'''((()))***************(((***,,,,,,)))(((***---***))))))+++,,,,,,***(((...)))&&&)))++++++,,,000...(((''',,,111000,,,***,,,---------,,,---000222+++,,,...000111222222222000000///...,,,,,,///111,,,......---+++---111666222///000555999999999;;;333;;;EEEYYYgggaaa>>>222222+++...,,,+++)))((((((***,,,------***&&&###%%%)))+++)))&&&+++***(((&&&%%%(((---000000+++&&&'''---///,,,((()))))))))))))))***++++++------///111333222///---333...///777<<<999444333111---***+++...000---***------)))///DDD^^^uuuooocccLLLCCC>>>888111111555888666222,,,111444111***%%%&&&******((((((++++++)))***---111+++'''))))))((())),,,&&&&&&'''(((******((('''---111...+++---,,,666MMMpppyyyVVV)))(((666888999555...((((((+++,,,'''!!!&&&$$$"""%%%***+++)))%%%***)))((()))******(((%%%'''###!!!###(((+++((($$$(((&&&###$$$&&&((()))(((...---+++(((&&&&&&%%%&&&,,,---.........---,,,+++---,,,+++***+++***((('''000---***)))+++...000111000,,,(((''')))++++++)))FFFmmmUUURRRZZZXXX]]]555555;;;===999222............,,,,,,777---'''DDDQQQAAA???;;;333,,,)))***,,,---***((('''(((((('''%%%000+++***,,,---+++***,,,++++++************++++++...000111///+++***---000))))))(((&&&$$$%%%'''))))))******)))((((((***---///***''')))***((((((***)))((()))$$$###666JJJLLLKKKooosssQQQ999222---***((('''&&&(((***+++***)))'''(((&&&###&&&---333444,,,++++++,,,---,,,***'''%%%%%%&&&(((***,,,...//////...,,,,,,,,,...000111444333???111%%%///+++''''''...))) +++AAABBB222///---,,,+++,,,---...---,,,***)))((()))***)))(((((()))***+++***+++---000+++))))))++++++)))+++000------------,,,+++******,,,......,,,...444777666555444111///---,,,,,,,,,333444222///000333222...------///333777888777555::::::>>>QQQxxx~~~pppuuuvvvnnnfffCCC777777//////+++...+++(((''''''((('''&&&***)))(((''''''&&&&&&'''$$$%%%%%%%%%$$$%%%''')))///,,,)))(((((()))))))))(((''''''''''''((())))))+++,,,///111222111000///222...///666:::777222111000---***+++///111///,,,......+++000>>>QQQ|||uuueeeRRRGGG===888333222444666666555,,,///111///***&&&&&&(((+++((((((,,,///---,,,...000+++(((***++++++,,,///''''''((()))******)))(((---...(((%%%+++444MMMmmm}}}PPP***))),,,))),,,,,,***))))))******)))((()))&&&$$$'''+++...,,,***%%%'''((('''%%%###%%%&&&((('''''''''''''''&&&&&&((()))***)))'''''')))***((('''&&&%%%%%%%%%&&&'''++++++,,,---------,,,+++))))))***++++++***((('''+++)))((((((+++---------+++***((()))***,,,---,,,IIIcccEEE???GGGIIITTT999111CCCTTTSSSCCC555222444///---)))000)))///NNNSSS:::999666111,,,)))***,,,+++,,,,,,***)))(((***,,,111,,,***,,,---++++++---&&&&&&'''(((***,,,...///,,,******+++---///...---,,,+++)))&&&&&&'''+++---//////---***'''%%%&&&'''***'''&&&((('''%%%&&&***,,,***,,,***+++???QQQPPPUUUrrrpppLLL555000...---((('''&&&'''***++++++***)))+++)))&&&&&&***,,,***''''''(((+++---///...---((('''(((((()))***+++,,,000///---,,,,,,,,,...///444FFF]]]EEE,,,333///''''''+++''' '''666777---...---+++***+++---......---+++))))))***+++***)))((()))***)))((((((***,,,,,,+++---000...***)))---,,,,,,,,,------------,,,000222111------111333222777666555444333333444444...222333///---///111000---111444666555444444666===:::666???ccc|||hhhdddnnn||||||ooofffBBB888;;;333222+++111///,,,******+++***)))+++---...***%%%###%%%(((%%%'''***+++***)))******......,,,(((%%%$$$'''***((((((((('''(((((()))***(((,,,000111000...///000...+++---333777555111000222///,,,,,,...///...+++---,,,+++000777@@@kkkvvvcccWWWHHH===999444222333555666666---------,,,***((('''&&&'''$$$$$$(((+++))))))+++,,,(((&&&)))++++++,,,...'''((()))*********)))(((///...((((((222???\\\mmm???'''***((($$$+++&&&(((***)))(((''')))++++++(((%%%'''+++------,,,)))---///,,,'''%%%***///'''))))))'''$$$"""###$$$###'''***)))%%%###%%%'''(((''''''''')))***,,,...))))))***+++,,,,,,,,,+++&&&''')))***+++***)))((((((((()))+++------,,,******,,,------,,,,,,...///CCCQQQ333///777777EEE888+++>>>SSS[[[RRRAAA444//////...))),,,+++@@@bbbXXX222222111///+++******+++(((***,,,***'''(((---222222---***,,,---,,,,,,///&&&'''(((***+++---//////...***(((,,,555999555000111///+++(((((())),,,...000000...***&&&$$$%%%&&&)))(((***---,,,+++///666+++)))***))),,,BBBVVVVVVcccssseee@@@...---...///+++***(((((()))))))))'''(((+++***''''''))))))&&&%%%%%%&&&)))---//////...//////...------------------,,,,,,,,,,,,---...///---NNNpppSSS111444000((())))))&&&###&&&+++,,,))),,,+++)))))))))+++---...---+++))))))***+++***)))''')))******)))***---///000000222555222,,,***,,,***+++,,,---...///000000111333222...---111222000444333222111000111222333,,,222555000******---///---333888777222///222555::::::333333RRReeeWWW^^^rrr|||hhh___<<<444<<<555333+++---+++******,,,...//////---//////,,,(((&&&(((***))),,,...//////......///......+++(((%%%%%%(((++++++************+++,,,,,,)))---222111---***,,,///***)))***///222222000///444111...,,,---,,,***((()))&&&&&&///444666XXXyyyggg^^^KKK@@@999111...111444444333...,,,))))))******'''$$$$$$$$$%%%'''&&&$$$)))111)))%%%$$$((()))((((((***&&&''')))***)))((('''(((,,,+++(((...888<<>>111+++---///---***---***'''(((***+++)))'''&&&***///...'''###---:::,,,)))))),,,---)))&&&&&&%%%(((+++***'''%%%&&&(((+++((($$$***///,,,:::XXXaaaHHH555+++###(((...)))$$$$$$$$$'''+++,,,***(((///...,,,)))((('''''''''***'''%%%%%%(((***)))(((///+++(((+++000333000,,,---(((%%%(((///222---'''+++***(((''''''(((((()))((((((((((((((()))***+++222222///***%%%%%%)))...---,,,,,,---......,,,***&&&''')))))))))***+++---///000((('''...---,,,333:::555666>>>@@@;;;888999,,,&&&(((---,,,SSSjjj333...---,,,,,,,,,+++(((&&&,,,'''###'''///444111---...***))),,,...,,,,,,---))))))***++++++***)))((('''+++//////...///444999>>>888111---...//////---)))))))))&&&$$$###%%%'''&&&%%%&&&'''%%%"""%%%+++(((***///000:::dddvvvIII---333:::666444+++)))'''''')))+++,,,,,,+++,,,***&&&&&&+++...---***(((''''''((())))))(((((((((''''''''''''((((((...///000111///---+++)))777$$$...111+++***&&&---%%%%%%'''))))))&&&'''***###&&&)))(((&&&$$$%%%''''''&&&%%%%%%'''((((((''',,,---...---,,,---...000***((((((******(((+++000*********+++---///222333111444333000///111000---((((((((()))+++...000222(((***+++,,,111666555000+++******---111444444333333777888777AAAbbbaaa[[[999///222,,,...+++000...+++***+++,,,+++***+++...///...,,,,,,///222'''***...///...---,,,,,,***,,,---,,,***))))))***+++************+++,,,,,,+++++++++++++++*********...000...***,,,666>>>@@@///000//////...---...///,,,000,,,***///111777FFFwwwhhhaaaLLLEEE:::000***(((***,,,,,,+++)))((()))*********$$$''',,,///+++&&&(((...+++((()))---...+++(((((('''***...---)))&&&'''***,,,,,,***,,,...111QQQ{{{GGG)))***(((***///+++"""%%%(((************+++***++++++***(((''''''(((((()))))))))))))))***+++***)))((())),,,...---+++---)))%%%&&&)))+++(((%%%---,,,***)))((())))))******))))))(((((()))***+++---//////,,,'''&&&))),,,---+++***+++...000111111///---+++******+++******))),,,)))$$$+++...)))000111666CCCLLLDDD666444<<<444&&&&&&,,,***SSSppp:::---+++))))))***+++)))'''***((('''***000222///++++++((((((,,,...,,,***+++'''(((***,,,---,,,+++++++++...111111000222999???TTTIII:::///,,,---...---,,,,,,+++(((%%%$$$%%%&&&+++((('''((('''%%%&&&)))%%%%%%,,,222AAAhhhuuuJJJ...///111---...---***''''''(((+++,,,,,,))),,,+++((('''***+++((()))'''&&&&&&((()))***))),,,,,,+++***************---///111222222///---+++666%%%---,,,''',,,''')))$$$&&&((('''(((***(((%%%$$$)))------)))%%%%%%&&&'''&&&%%%%%%'''((((((''',,,------+++***)))***,,,((('''))),,,+++)))***...,,,+++******+++---///111000333333000///111000---))))))((('''((()))***+++###(((,,,---///333333111+++,,,---///000222555666555555777888:::MMM}}}ZZZUUU555,,,///***//////...+++)))((()))******)))(((...222000)))&&&,,,333###(((---111000---***((('''---111...(((###%%%)))------,,,,,,------...///***)))((()))+++---,,,+++(((++++++)))000???KKKOOO777666555222...,,,+++,,,'''111...(((...444===JJJcccjjjiiiMMMJJJBBB444'''###(((///,,,+++***)))))))))+++,,,'''''',,,333555///***((('''$$$&&&,,,...***(((((((((,,,000///***((())),,,$$$***,,,...,,,222___LLL (((***%%%%%%######)))///...((($$$&&&***$$$&&&(((((('''&&&''''''###(((,,,+++'''%%%(((,,,---...000///......///111111...+++))))))((((((''')))((('''%%%%%%%%%&&&'''+++***)))(((((()))******'''+++///...***'''(((***---+++***,,,000555888:::===888222...---,,,)))&&&''',,,&&&---111%%%)))...777JJJZZZVVVDDD:::<<<<<<(((&&&...,,,ZZZ~~~LLL+++(((&&&''')))+++***(((&&&''')))+++------+++***)))'''(((---///,,,)))***+++,,,...000000///...---***+++,,,---...333:::???jjjZZZCCC222***)))******,,,,,,,,,)))'''&&&((())))))%%%###&&&)))((((((+++)))'''---666HHHjjj{{{TTT777111...+++111222///***((('''(((((((((%%%)))***))))))+++***&&&+++(((&&&&&&'''(((((((((,,,,,,***)))((('''''''''(((+++///222444333222000+++&&&222)))!!!,,,)))&&&&&&***+++((()))...+++###%%%+++000000+++'''%%%&&&((('''&&&&&&((()))))))))***+++,,,+++******+++---******---111000,,,+++...---,,,*********,,,...///,,,///111///000444444111111000---***((('''&&&&&&###+++111...+++,,,......***///222222///000555:::444333888>>>:::CCCmmm___VVV999000***###+++%%%,,,***)))***(((%%%&&&+++)))******)))(((((()))+++'''&&&%%%'''***,,,+++)))******,,,///...)))(((+++,,,...///...++++++---///000///,,,***,,,000000+++---......,,,---444<<<@@@777444444666222+++***//////+++)))***,,,...666???FFF{{{zzzeee```KKK:::666000'''(((111444((((((666;;;000%%%$$$)))(((((()))+++,,,***)))'''******%%%$$$'''))))))...++++++---+++((()))---,,,777,,,(((555888UUUTTT)))''')))&&&&&&&&&$$$$$$###%%%&&&'''&&&%%%((($$$$$$***---***$$$!!!%%%&&&&&&'''(((((((((''',,,...111333222000---+++,,,444444((("""(((///000333///+++)))+++,,,+++***)))))))))***++++++(((&&&))))))---///,,,***...666222...+++,,,,,,,,,+++,,,444222111444888666---%%%)))''')))...///---+++,,,---111AAASSSPPP???555777222444%%%000XXXWWW((('''&&&&&&&&&''')))******%%%$$$***...,,,((('''&&&***///...***((()))+++444222000///---+++,,,...111444666222,,,***...333KKK@@@555///***''''''+++((((((((((((((()))******)))&&&###$$$''')))((('''''' '''BBB]]]nnn{{{kkkCCC000(((---'''***(((&&&''')))+++,,,,,,))),,,)))$$$(((111///&&&)))***+++***'''%%%%%%%%%(((%%%###%%%***///222222---+++)))***222999666///444222---((())),,,***&&&------)))&&&(((,,,,,,((("""---222,,,&&&***111555)))'''&&&&&&'''((('''&&&)))(((''')))+++,,,+++***)))(((///999777,,,)))///)))+++---........................//////000111222444---)))+++//////000111///---...111000,,,***,,,---:::CCC===333///222666///444444666666:::ZZZaaaVVV999000,,,(((///(((***&&&$$$'''((('''''')))((()))************,,,...***(((&&&'''***+++***(((222///......,,,'''&&&))))))***++++++))))))+++...111111...,,,...222111...------+++'''''',,,333888555333444666111++++++///111---+++---...000777???AAAkkkuuulllYYYFFF===666...+++---222)))'''///333...)))(((((('''''')))******(((&&&+++---,,,&&&$$$'''******,,,))))))+++***''''''+++###444000&&&%%%'''WWW\\\+++'''++++++((($$$&&&&&&&&&(((******(((&&&)))%%%%%%+++///,,,'''%%%"""###$$$&&&&&&&&&%%%$$$$$$&&&(((***+++***(((''')))///111,,,((()))******000---******+++,,,+++***+++******+++,,,,,,***((()))***---///,,,)))+++222444111............---------...///111333111...+++***(((***///111...---...,,,,,,666BBBAAA555///333...444%%%+++)))@@@fff@@@+++************+++,,,,,,)))$$$"""''',,,+++******(((,,,000000,,,***+++------++++++///000///---...444666666333...+++---///999222,,,+++++++++---111+++******)))((((((((()))***(((&&&&&&)))******)))((($$$)))???aaa}}}jjjCCC555...111''')))'''&&&'''))),,,---,,,+++---***$$$'''...,,,###%%%'''))))))((('''''''''***(((&&&'''+++...//////***,,,,,,+++...333333///222111---((((((***)))$$$......***&&&'''+++***&&&!!!''')))&&&&&&,,,000000(((&&&$$$###$$$$$$###"""(((''''''(((+++,,,,,,+++(((&&&***333222+++,,,333///...---///333333111......///000222222222222222333000000222222111444:::222///000222222...---///444???EEE@@@666222222333///222111111222333LLLuuugggYYY:::222111...444,,,+++&&&$$$(((***'''%%%&&&''')))***++++++,,,///111,,,***(((((())))))((('''333...++++++***&&&'''***((()))***)))((()))+++,,,000000...+++---111111...000///---***)))---666===888555444444000,,,,,,///111---+++,,,---...444;;;AAAYYYrrrdddQQQCCC;;;666000***555111---++++++,,,++++++&&&&&&'''(((***)))&&&###///111...(((%%%(((*********''''''))))))&&&&&&)))$$$111000***######WWW___---(((///111...'''(((((()))+++,,,,,,***'''***&&&&&&+++...,,,))))))"""$$$%%%''''''&&&%%%$$$$$$%%%'''((()))*********)))***...333222,,,'''&&&***)))((()))***+++***((()))(((((()))+++,,,+++***)))***---000---((((((,,,000...+++***+++,,,+++******,,,...---+++***,,,...)))(((***...///------/////////777@@@@@@666//////)))333---444&&&(((DDD+++++++++,,,---------------,,,&&&"""%%%((((((((())))))---000000---+++,,,...+++)))---444666222//////444333222000---+++((('''***&&&&&&***...///111555---,,,***)))((('''''''''***((('''''')))******)))%%%%%%...IIIuuu___<<<444///000%%%,,,***(((''')))*********'''+++***(((---666666000$$$'''+++,,,,,,++++++,,,+++***))))))+++,,,,,,+++***///000---***,,,...------...+++''''''******&&&......+++''''''***)))%%%'''&&&%%%&&&,,,333333000---***(((''''''&&&%%%$$$'''&&&&&&''')))+++,,,+++***&&&'''---,,,(((+++222///,,,))),,,111333...)))...000222444555444333222//////111333111///333;;;111///...111111......000444<<>>888555333111333555333444777666GGGggglll\\\;;;222222000666,,,---***)))+++***%%%$$$&&&'''(((*********+++...000+++***)))(((((()))))))))+++''''''***,,,******,,,+++++++++***)))******+++,,,...,,,)))***...///,,,000///...//////444???JJJEEE===555111000///.........***)))***))))))---444>>>GGGkkknnngggXXXGGG===999333,,,:::;;;777...)))+++,,,***%%%%%%''')))+++***(((%%%...111000***'''(((((('''***&&&&&&)))***'''&&&((())))))'''+++,,,***NNNTTT(((%%%,,,///...((((((((()))+++,,,,,,)))&&&+++&&&%%%)))+++)))((()))&&&'''***++++++***(((&&&))))))))))))***+++,,,------))),,,777999///''''''$$$%%%&&&'''((((((((('''((('''&&&''')))++++++***'''(((,,,000...)))'''***,,,,,,***(((***---...+++......---***'''''')))+++'''&&&(((,,,,,,******...222888CCCKKKJJJ>>>000(((&&&///111999***!!!333'''((()))***+++,,,+++***)))111***%%%%%%%%%######&&&)))+++......,,,+++,,,---///000666???>>>555000222444222000000000...***&&&(((%%%'''---111000000222+++***)))(((''''''''''''&&&&&&&&&&&&''''''((('''$$$(((;;;bbbXXX999222///111(((///,,,)))((((((((('''&&&(((++++++***///666777333###&&&)))++++++***)))***))))))))))))******))))))---111111---***++++++***(((******'''(((,,,---******,,,***'''&&&))))))&&&***(((&&&'''---222222000---+++))))))))))))((('''&&&%%%$$$%%%''')))******...***)))+++***&&&''',,,---+++***,,,//////,,,)))000111222333333333333333000///000222111...000555---******------***+++...---444888777555555333000444666444888>>>>>>III```lll[[[888///...+++222)))******+++,,,(((###$$$***((()))***)))))))))+++---******)))(((((()))+++,,,'''%%%(((...222000.........,,,+++***))))))((((((***---,,,))))))---...---+++***+++...///222???LLLSSSHHH999000000222111------***))))))(((&&&)))///777666QQQpppnnnbbbOOO???888444000777:::999111,,,,,,+++(((%%%%%%'''***------,,,***)))...000,,,))))))&&&###+++'''&&&***,,,***(((((('''"""""")))+++,,,GGGooouuuGGG'''%%%&&&&&&'''$$$''''''''')))******'''%%%+++'''$$$&&&'''%%%%%%''')))***+++,,,,,,+++***((((((((('''&&&&&&&&&'''(((///((((((222555---((()))$$$%%%'''((())))))******111...***(((((((((((('''%%%&&&***//////***(((***...000...,,,...444555222111...***((()))*********((('''***---+++(((***...777@@@IIILLLHHH>>>000%%%(((,,,///666...%%%---+++&&&''')))*********)))(((111+++''''''&&&$$$$$$'''((()))***+++******++++++000333???LLLLLL???888:::666444222333555444///+++)))'''(((...000...+++,,,'''''''''&&&&&&''''''(((%%%&&&'''''''''''''''(((+++...MMM]]]>>>666000444///---+++(((((())))))))))))//////,,,)))(((((('''$$$!!!$$$&&&'''&&&$$$$$$$$$%%%&&&'''((((((((()))***111222000,,,,,,---+++&&&***---,,,))))))+++,,,***%%%((()))&&&&&&***+++)))'''&&&&&&'''((()))+++...)))'''&&&&&&((()))(((''''''%%%######%%%'''((((((,,,******,,,,,,)))((())),,,///222222000...///111222222111111111222333444777333111444555111//////***'''(((+++,,,)))***---***///333222222333222...111333111555>>>>>>DDDUUU{{{hhhYYY666+++)))'''///((()))'''((()))'''$$$'''---''')))))))))((()))***,,,*********((('''(((,,,...---+++---444777444///------***(((((((((((('''%%%***......+++***---000///,,,+++---111000000;;;JJJYYYPPPBBB555111222222...111...,,,---***''')))...222///@@@kkk{{{mmm[[[HHH;;;444222///111333222000,,,***)))(((((((((***---......---%%%+++...,,,))))))'''###+++'''&&&+++...,,,))))))%%%&&&+++,,,'''///OOOppplllIII222///)))&&&(((''')))(((''''''(((((('''%%%,,,'''$$$%%%%%%###&&&***))))))******))))))(((((((((((('''&&&%%%%%%&&&&&&,,,'''$$$(((***)))'''(((((()))+++,,,+++,,,...///;;;666000+++)))'''&&&$$$&&&&&&)))//////+++)))***---111///+++---444555000...+++)))))),,,......---,,,,,,...000---)))+++111@@@HHHJJJCCC<<<999555///,,,---...///---((((((***(((((()))************)))+++((((((++++++))))))---)))))))))******++++++,,,---000BBB[[[cccUUUGGGCCC444111///000111111...+++)))&&&''',,,---+++)))***'''&&&&&&&&&''''''((()))&&&(((******)))((()))***---444]]]]]]???555---111---(((&&&%%%'''***,,,.........---+++)))'''&&&%%%%%%((()))******(((&&&''''''$$$%%%'''''''''(((***,,,111111///+++,,,...+++&&&---111000+++(((((((((%%%"""&&&(((&&&&&&***+++***'''(((***+++(((%%%***000***((('''(((***,,,,,,+++***'''%%%$$$%%%'''((((((''''''))),,,......,,,+++'''---222222---+++...222333222222111111222333333777111///222333///***((()))((()))...///,,,+++...---222444111///000000...444777333444;;;;;;===KKKiiigggccc```cccgggddd^^^YYY^^^```___bbbmmmxxx~~~rrrnnnnnntttyyyxxxtttsss}}}|||{{{{{{fffYYY888---***(((444000666---'''(((+++***)))***&&&((()))))))))***---///,,,,,,+++)))&&&'''***---222------333777444///---+++)))'''''')))+++***((()))---...***))),,,000000---,,,000555333///999HHHQQQTTTNNN???222///111222333111000000---))))))---......777TTTssseeeUUUCCC777555///+++---444444,,,))),,,---+++))))))+++------,,,&&&***+++(((''')))***(((+++&&&&&&+++///---)))(((&&&+++222///)))999XXXlllkkkLLL999555---))),,,+++---+++(((((()))***)))))),,,(((&&&&&&''''''+++111***)))(((''''''''''''(((''''''((((((((((((((((((((((((%%%!!!"""'''(((&&&***+++,,,,,,***+++...111999444...***((('''''''''***(((***...///+++))))))...222///((()))000///((()))+++---------------/////////111111---)))+++111AAAJJJHHH999000444999888---000000)))******$$$((())))))(((((())))))******((((((+++000000---,,,///,,,+++++++++---.../////////000FFFmmmsssXXXGGG444222000......---,,,+++...***(((+++,,,***)))******))))))((((((((())))))%%%(((***+++)))((()))***+++;;;fffRRR777222+++---'''((('''&&&'''))),,,------''''''((()))******,,,...---......,,,******,,,...'''(((((('''&&&(((+++///,,,000000+++)))******(((+++///000+++'''''''''%%%!!!''')))'''&&&(((***))))))(((***---+++(((,,,444...,,,++++++---......---...+++(((&&&'''((())))))&&&&&&''')))---///...+++%%%)))---...,,,,,,...000111222555666666444222111111...///111000+++''''''((('''+++000222...,,,...,,,111333///,,,...111222888;;;555444999999;;;HHHhhhmmmbbbgggbbbZZZYYYWWWRRRUUUVVVWWW]]]fffkkkkkkbbbhhhjjjeeedddmmm{{{wwwvvvyyyggg\\\===222...---;;;999FFF777******000000***$$$%%%''')))***+++---000222......---)))&&&%%%))),,,111+++***///333222///...+++)))''')))---//////---&&&+++,,,((('''***---...)))(((...444222---777FFFHHHTTTWWWFFF222+++000555444111000000---((((((,,,'''***...AAAsssrrriii___JJJ;;;777666---,,,666777,,,(((---111...***))))))***+++***'''******%%%%%%***---...+++&&&%%%+++///---)))'''%%%(((---,,,---BBBVVVWWWeeeFFF333///)))'''***)))000...+++)))***,,,,,,,,,,,,)))'''((()))+++111888,,,***((('''&&&'''(((***######%%%&&&'''(((((((((%%%***((( '''+++''')))***+++)))'''(((,,,000000,,,'''%%%&&&(((***+++...++++++...///***((((((333777333******000///&&&'''---333222,,,((()))---//////000000+++&&&)))///777CCCCCC333(((...666777+++111333((()))+++###)))((('''&&&&&&&&&''')))***)))***///444333...+++---///...---...000111222222666333KKK{{{cccGGG<<<:::777444111000000000555///,,,------******+++...---,,,***))))))))))))###&&&))))))'''&&&&&&(((...CCCjjjHHH111333//////'''---+++(((((())))))))))))&&&%%%&&&'''&&&%%%&&&)))******)))(((&&&'''***---***++++++)))'''(((,,,000'''...111,,,&&&&&&)))+++$$$***,,,)))'''(((***)))"""(((***'''%%%'''((('''&&&###$$$))))))'''+++111---+++))))))******)))(((222///+++))))))************)))''''''***---,,,)))***+++,,,///111222222111///333777;;;;;;777222...000111555777333,,,+++///&&&&&&+++111222...,,,---'''---000+++)))---333666444888333000555666:::FFFUUUzzzcccgggjjjkkkoooppppppvvvyyyyyy{{{|||vvvcccNNN===555...***666IIIQQQ;;;***,,,222///+++,,,)))&&&''',,,000111333777222...)))'''''')))+++,,,(((,,,...------//////,,,&&&((()))(((+++///...***...,,,)))((((((***---000---+++---333444222666===OOOLLLMMMKKK<<<+++***444000......000...(((&&&(((+++%%%///>>>XXXmmmZZZNNNEEE>>>---***''')))...000...+++------+++(((&&&%%%''')))---((($$$''',,,......------,,,++++++,,,......---+++''',,,(((&&&FFFhhhjjjmmmXXX444------&&&,,,%%%&&&,,,///)))%%%&&&)))+++...+++'''&&&(((,,,///111333+++&&&))),,,***((('''$$$&&&))))))'''%%%%%%&&&...+++''''''***---......&&&)))++++++***((('''''',,,)))'''&&&''')))))))))+++///---&&&$$$))))))%%%444666444///---......,,,+++)))+++///...((($$$$$$444444///)))'''+++,,,+++000000000//////...------000...---------,,,)))&&&,,,)))&&&%%%&&&'''((('''...+++///---'''...444...***///111111444888777333666111@@@lllllleeeSSS@@@777222......222999555...'''$$$&&&***...+++...---)))'''***------'''!!!"""###!!!'''---)))777gggnnnmmmooo@@@///000111///...((('''''')))++++++***)))******))))))***+++,,,,,,++++++************++++++---+++'''###!!!"""&&&***444444000)))&&&))),,,+++222+++''''''((('''(((+++((('''&&&%%%&&&))),,,...***///,,,+++111---)))000...111000+++((('''%%%!!!+++))))))---222333000++++++***((('''((()))+++,,,///+++'''(((...444999:::...///333888888333222444888444000111555444---&&&'''***++++++...222111---...///111111000/////////777///---222555555;;;EEEKKKbbbgggQQQ;;;111...---222:::@@@444---000222---+++...---******...///......111333///+++(((((((((((((((+++,,,,,,+++///333000***''')))***))),,,111000------,,,***(((((()))+++---///...///444444222444:::===FFFTTTYYYJJJ555///666222---+++...000,,,)))(((+++'''111;;;JJJxxxrrr[[[NNNCCC:::444000,,,,,,///111///---111000///,,,)))((()))++++++(((&&&%%%&&&&&&'''))))))(((((((((***+++++++++******...)))***JJJccc[[[fffZZZ999+++&&&###---&&&&&&+++---)))&&&)))++++++(((&&&%%%&&&)))---111333111---++++++***''''''***---***(((''''''((('''''',,,)))&&&'''***,,,...---%%%(((+++,,,+++*********,,,+++******++++++)))(((---,,,***&&&'''))))))'''111111...***+++000111///---***))),,,,,,)))''')))///222222---+++...111111//////......------------111000...,,,)))((('''''')))&&&$$$###$$$%%%&&&&&&,,,+++111444///444:::666,,,***+++111777<<<@@@CCC:::///666\\\{{{qqqdddSSSEEE999000111777>>>777---(((((()))************(((&&&)))//////,,,...(((###$$$(((((()))...TTTzzzmmmtttyyyooo^^^888+++,,,***'''%%%---,,,,,,---//////...---)))))))))))))))***++++++))))))(((((((((((()))))))))))))))(((&&&&&&(((***555333,,,'''(((,,,,,,(((///)))&&&''''''&&&&&&))))))((('''&&&'''***---///777AAA999+++,,,...---///222777888000)))'''(((((('''(((///:::CCCAAA444((()))(((''''''((()))+++---+++)))(((***...111222111......222777777333333666666444222111111111///...---//////...111444444000,,,///333444444333333333222------333555444888AAAAAAOOOzzzhhhRRR999,,,---222000,,,---+++...333111******000///,,,,,,//////++++++---111...,,,++++++++++++)))---,,,***+++111555111)))'''))))))))),,,111222......---,,,+++******++++++...---///111111...000444000???SSS\\\NNN888111666333+++''',,,000...***(((,,,***222999<<<[[[~~~cccVVVJJJ===555111,,,***,,,......---111111///,,,)))'''(((******)))'''%%%###%%%'''))),,,,,,++++++***+++++++++---------%%%&&&???PPPHHH^^^WWW999+++$$$"""+++$$$###&&&'''$$$%%%***+++)))%%%%%%%%%&&&(((+++---///---,,,------((($$$'''---111+++&&&$$$(((++++++***,,,***((()))+++---......%%%'''***,,,++++++,,,,,,))))))+++---//////,,,***///+++((()))***)))***,,,,,,+++((('''---777<<<;;;444///,,,------,,,,,,...)))...000---+++---//////---,,,,,,++++++++++++,,,222222111---'''%%%%%%'''(((&&&######$$$&&&''''''******444;;;555666;;;888444///---666AAAJJJTTT[[[FFF333+++AAAdddwwwrrrggggggaaaVVVFFF555***---666<<<333***'''***,,,+++)))+++)))%%%$$$***000...(((,,,+++ !!!,,,%%%$$$:::hhhiii^^^dddmmm___FFF000***+++((($$$###---++++++,,,---...---,,,)))(((((((((((())))))***''''''&&&&&&&&&&&&''''''%%%(((+++,,,+++***)))***111---(((%%%***000///)))+++&&&%%%'''(((%%%$$$&&&)))(((''''''(((***---...ddduuuIII...***,,,...)))111555000***,,,222777'''(((///===IIIGGG888)))((('''''''''((()))+++,,,,,,,,,...000222222000---111111333888888666777;;;666777666444222222666999<<<===:::777777999888444,,,///222444333222333333222///222999;;;777:::BBBCCCHHH^^^}}}xxxllldddeeewwwcccRRR999+++---555111((($$$&&&+++111///))))))...+++***,,,000///++++++---++++++,,,...000111000///+++------,,,000333111+++&&&(((((((((+++111222///000000//////---,,,+++***)))***,,,---,,,+++---///000999EEEJJJ@@@222000555222,,,)))+++---***((()))...+++111888666EEEvvvpppcccWWWIII999444...+++,,,...000000333333222...+++))))))***''''''%%%"""###'''))))))//////...,,,)))(((((()))+++***)))%%%###333NNN___lllVVV222,,,***"""'''!!!$$$&&&&&&%%%(((---...+++((())))))((('''&&&&&&'''***)))***+++(((%%%(((......+++)))(((***,,,...///...---,,,,,,,,,---------%%%'''***************+++&&&'''(((+++///000000//////+++))),,,***&&&)))///)))(((&&&'''222@@@GGGGGG===666111222222///---...+++......------000...***,,,+++***)))))))))******---111444111+++'''''')))***(((&&&&&&(((***++++++------;;;EEE<<<666999888888888666999GGG[[[eeedddIII666''',,,<<>>???<<>>???===<<<<<<<<<777111///111///***---,,,***((((((,,,111666333...///333222111999EEESSSSSSEEEQQQ~~~yyysssnnnjjjiiijjjlllqqqwwwdddTTT@@@222......,,,***+++)))((())),,,,,,***(((***,,,///222...'''%%%((((((((()))***,,,+++)))&&&%%%---222///++++++...000+++---,,,***...444555333------,,,,,,+++)))((('''(((---000//////111222000,,,,,,...111333444333222/////////...'''###)))111)))'''%%%---333222GGGooouuuaaaTTTTTTLLL@@@444---,,,///222000111111...+++)))((()))///333111***(((+++((("""###&&&))))))((()))---111+++------///...666jjjxxx222&&&)))!!!))))))%%%((()))&&&'''+++---+++''')))+++***'''&&&(((***)))%%%$$$'''((('''(((+++...666<<<999000)))))),,,''')))++++++***((((((((('''((()))(((&&&%%%&&&'''///,,,)))'''((()))))))))'''(((''''''***...,,,'''---///...,,,...444888888>>>777222333555222...---333000,,,***...444222+++000...,,,)))(((((())))))$$$+++444999777333///---+++)))&&&&&&''')))******'''''';;;MMMBBB333555===444CCCKKKLLL[[[kkkaaaHHH000...---...,,,+++...444(((***)))(((+++///000...***///222000+++)))---111$$$)))+++(((&&&)))******""",,,)))###$$$%%%CCCuuu{{{{{{}}}aaa???777888666555333///,,,***+++---,,,***((('''((())))))))))))((((((''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((('''%%%$$$&&&'''%%%,,,///***%%%%%%(((***)))'''(((---...+++''''''%%%%%%%%%%%%%%%&&&''''''555TTTUUU<<<000000))) )))(((%%%###''',,,+++&&&******)))(((((()))+++,,,++++++******))))))((((((&&&''')))))))))+++...000...,,,...111111000333888444444555888;;;;;;999666444555333///000333222...,,,+++)))(((***///777===666111///111000000;;;JJJRRRSSSEEEEEEooo{{{ooohhh^^^dddmmmvvv~~~fffPPP:::333000,,,+++---,,,,,,++++++,,,,,,+++)))'''***///222...'''%%%((((((((((((***++++++(((&&&%%%,,,///---+++,,,...---+++,,,+++))),,,111333111...------,,,+++******)))+++111444222111333333///,,,///111222222333333333111///......+++***///666***+++$$$(((222...888YYY}}}eeeZZZUUUMMM???222******...222---......---***((('''(((///;;;>>>444******)))&&&(((+++//////---...222666///888333***,,,777]]]}}}@@@(((%%%%%%...&&&!!!&&&((($$$!!!$$$&&&&&&%%%(((++++++((()))---111,,,+++++++++'''###%%%++++++111666555...)))'''(((###&&&+++---,,,+++,,,---'''(((((((((&&&&&&(((***---+++))))))******)))''')))***&&&&&&555DDD;;;'''+++000222...***,,,......;;;222---111777999999999<<<<<<666...***---///...444111...+++)))((())))))&&&***111777888555000,,,+++(((%%%%%%&&&'''((((((%%%$$$:::MMM@@@---000::::::BBBQQQdddrrrmmmUUU>>>...------///---)))))),,,(((,,,,,,)))***---+++'''(((+++......+++)))+++---''')))***((())),,,+++'''!!!%%%&&&!!!!!!444]]]{{{eeellloooSSS;;;777===444555444111---+++++++++***(((%%%$$$%%%&&&&&&&&&***)))((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&%%%'''(((%%%+++---)))&&&'''''''''***'''(((---...+++((((((%%%%%%%%%&&&&&&&&&''''''&&&222000(((++++++%%%""""""%%%%%%$$$(((------***)))(((((()))***+++)))((())))))***+++++++++++++++(((+++---...---...000222111000222555555222444999222444555555444444555666555777666444555888666111---------,,,---000666:::999444333555333333???NNNRRRPPPLLLIIIZZZzzzsssqqqrrruuummmmmmrrr~~~eeeIII333111333...---111***---///...---,,,,,,***!!!%%%---222///))))))---(((((()))+++......---,,,'''***,,,***,,,...---***))))))(((%%%(((---///---111000///...............---333666222000111000,,,222555555111,,,---111444444///,,,...000111555:::---111((((((222---333PPPnnnkkkcccTTTMMM@@@444---...444:::222333444333000.........###666@@@444%%%"""&&&'''+++///111///+++***---111+++===555%%%///@@@YYYyyyvvvLLL...&&&***111%%%+++---((($$$%%%((()))'''***,,,+++))))))...333...000222///&&&###,,,$$$'''***++++++)))'''&&&!!!&&&,,,000000000222333&&&'''((((((((((((+++---&&&'''(((+++---...,,,***///...'''(((AAAXXXJJJ)))'''///444000******,,,---:::000+++000999@@@DDDGGGMMMOOOIII:::...+++000444666444000,,,)))((())))))(((+++///444666555000,,,,,,)))&&&%%%&&&'''((('''...,,,AAATTTEEE///111<<<::::::NNNqqq~~~gggGGG666///+++***...000...------,,,222444///,,,,,,+++&&&###$$$&&&(((*********)))...,,,)))'''***---)))!!!%%%$$$'''&&&)))IIIzzzzzzccckkkjjjMMM;;;666888000333444222000///...---...+++((('''((()))***)))******)))(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$''')))((((((((()))"""&&&''''''))),,,+++(((***'''(((,,,...***((((((&&&&&&''''''''''''''''''!!!******&&&&&&"""$$$222$$$)))+++'''%%%&&&&&&%%%,,,'''###%%%***---+++''''''((()))+++---.........&&&***...///---,,,,,,...---,,,...222111...///333333666999555000///444:::888999888555555666222---000111111000......///000666222222444222111<<>>000EEEZZZ___XXXLLL>>>444222000111222000,,,,,,000,,,666AAAAAA333&&&'''000***+++)))%%%&&&******''',,,+++'''%%%***///...)))&&&+++%%% :::llllllccclllkkkMMM:::999222111222000...///111///***&&&***------+++)))+++---111+++&&&%%%)))+++)))&&&***'''&&&))))))%%%$$$%%%''''''&&&''''''((()))***+++***((('''&&&&&&'''(((++++++%%%%%%,,,(((###***(((((('''''''''(((((()))&&&$$$""""""%%%'''((('''&&&'''((()))******))))))&&&&&&$$$"""&&&+++,,,(((''''''''')))+++,,,+++***&&&***...,,,(((&&&))),,,---000000,,,,,,000222222:::888333...++++++///222444888<<<:::666333444777333444333///...///---(((222111222555555333666:::FFFEEEIIIJJJGGGYYYkkk^^^sssbbbRRR444111333...444------,,,'''###$$$'''&&&!!!&&&&&&(((,,,//////---+++***111555444222333222000,,,+++***,,,000222111000,,,,,,+++(((''''''(((***---,,,,,,...///000///---000,,,+++......---///333000333222,,,***---...---,,,,,,,,,---...///000000///***))),,,///000333777CCCeee|||pppjjj]]]III999111//////...222555444000000111---'''&&&'''((((((((('''''''''...+++)))***,,,---+++(((,,,------+++111KKKuuuxxxQQQ..."""'''''')))(((,,,333333---))))))&&&)))***''''''******'''&&&(((555777(((###%%%&&&((())))))'''&&&&&&'''%%%***//////+++***,,,///+++(((&&&'''***+++***'''333===555444...(((000***'''(((((((((+++...+++%%%***(((((((((***+++***)))'''222333---111:::GGGVVVbbbYYYOOOJJJDDD???BBBIIIIII>>>222,,,(((&&&(((---((()))((((((...555444...((((((''''''))),,,///222---777QQQ^^^III333222555999KKK^^^___OOO<<<222111111......111222//////111///333999:::222(((%%%)))''')))(((&&&'''+++,,,)))222000+++'''))),,,)))###!!!***))),,,RRRdddfffiii\\\AAA222444666111555555111---...---+++))))))***,,,......---,,,///---+++******+++++++++111)))###$$$'''%%%###"""))))))(((((((((((((((((('''&&&%%%%%%%%%&&&'''((($$$&&&'''555GGG@@@,,,$$$((((((''''''&&&''''''(((&&&%%%%%%%%%%%%&&&&&&&&&))))))***++++++***)))(((000111,,,%%%###%%%'''&&&***)))((((((((((((((('''$$$&&&''''''''''''''''''000333222...---111444444555444111---+++,,,///222333666999888444111222444000111///...000333111+++111///000333333111444:::<<>>CCC???AAAQQQkkkuuu___;;;,,,111,,,'''&&&...444444222111+++((()))---...+++(((((($$$)))+++))))))++++++(((+++,,,***'''(((+++***%%%''' """@@@uuuLLL333)))&&&000444777666000---...---+++,,,,,,,,,///333444333111,,,...000111111000///...777---&&&'''((('''%%%&&&((((((((((((''''''&&&&&&'''&&&%%%%%%&&&'''((())),,,)))&&&333IIIEEE111''')))((('''&&&%%%$$$$$$$$$$$$'''******(((&&&&&&&&&)))******+++***)))((('''(((---///,,,+++,,,***'''''''''&&&&&&&&&(((+++---)))***+++---///000000000---000000,,,---222666777.........+++)))'''((()))'''+++000333444666888:::@@@===888555777:::666...///---,,,......---111777777999AAAKKKKKKGGGNNN[[[~~~eeeXXX;;;444000'''...***&&&)))+++---444;;;;;;777444555111+++***,,,+++&&&%%%((()))))),,,000111///444333333111///---,,,,,,333000///111333333000,,,222///------.../////////,,,)))***---...---...222000......222444222---))),,,...000111111///,,,***///+++***...000...---///888;;;SSSuuuaaaVVVMMM???222,,,(((+++---...+++***,,,///...)))%%%'''---...)))"""%%%,,,+++&&&$$$(((...+++///000+++,,,BBBkkk[[[444))))))###"""'''***+++***))))))))))))((((((+++***((()))---///---&&&&&&333;;;222+++***%%%%%%%%%%%%$$$""""""###%%%&&&&&&'''***---...---,,,))),,,...,,,)))'''''')))+++'''///SSSRRR---(((///...%%%$$$+++///)))'''++++++)))(((((())))))(((&&&,,,!!!...>>>666444;;;777BBB]]]kkk___SSSQQQHHH888222111111111...,,,111888......---(((###$$$---666777000***,,,333888666222777DDDPPPLLLEEEPPPSSSDDDDDDNNNbbbnnn]]]>>>...111***%%%%%%---333333000///++++++,,,///---((((((+++''',,,...+++((())))))'''$$$''''''&&&'''++++++(((,,,$$$333cccyyyEEE333///+++///444222...+++...222///)))+++...222333333222444666...,,,,,,///333333...******((((((***((($$$$$$'''$$$%%%&&&''''''''''''&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&!!!$$$...,,,&&&+++)))((('''&&&%%%$$$$$$$$$%%%''')))***)))(((((()))%%%&&&((()))))))))((((((444333000***((()))((($$$'''((((((''''''(((,,,///%%%)))......,,,,,,///333+++///000...000555999:::---...//////------...000***---000444666888999;;;BBB@@@;;;777888:::666///111//////111000...111666:::444555???GGGHHHIIIMMM[[[|||dddUUU888333111***111+++%%%((()))+++111666444...999;;;777...,,,///,,,%%%%%%&&&&&&&&&+++111222///...//////...+++******+++,,,,,,...000111111///---222000....../////////...)))(((***...///,,,+++---///...///333444000,,,+++'''))),,,///000///...---222---)))+++,,,***+++---222111???dddlllaaaTTTAAA333...***)))***---,,,***,,,///***%%%!!!%%%+++...)))######++++++&&&$$$)))///---+++,,,---,,,777\\\^^^888,,,***###!!!''')))++++++(((''')))(((&&&***,,,)))%%%$$$((()))'''&&&###,,,333---)))***&&&(((((('''%%%$$$###%%%'''%%%###"""&&&+++,,,***&&&+++///222///'''"""###%%%&&&"""111aaaeee:::+++++++++&&&$$$)))------+++++++++***))))))******)))((()))"""(((555;;;??????888===QQQZZZRRRNNNPPPDDD///---+++,,,...///111777???444333333///(((%%%***333:::333---...555999777333===DDDQQQXXX^^^jjjbbbFFFEEEIIIRRRVVVJJJ666---///***'''(((...222000...---...///222333...''''''+++(((...///+++'''(((((('''$$$'''(((''''''******''''''///RRRqqqFFF444444///***111---((('''---333000((()))...222333111000222555///,,,***---222222---'''''')))...222...((((((,,,###$$$&&&'''((((((''''''&&&%%%###"""!!!!!!""""""!!!'''&&&&&&***%%%%%%111(((((('''&&&%%%%%%%%%&&&,,,)))''''''(((*********$$$%%%&&&((())))))((((((//////)))!!!"""&&&&&&***+++,,,***'''&&&))),,,''',,,111111...---111666,,,111444333444888:::999---///111333444666999<<<333444666777777666666555::::::888444444888888444666444444666444111222777AAA777222999BBBGGGIIIJJJIII|||wwwgggVVV777333333---222***''')))***+++///222...(((222666444,,,+++///---$$$%%%((()))''')))...222222,,,...///...+++***+++,,,+++...111333222000/////////......///111111000...%%%$$$&&&***+++)))(((***......111666555000///222,,,---///000111000///...222+++(((***...000555:::,,,///666MMMyyy|||nnn\\\EEE666333,,,''''''+++---++++++...&&&%%%%%%&&&''''''&&&%%%###(((***(((''')))+++***$$$'''///+++000[[[fff:::)))'''&&&&&&)))$$$(((((($$$$$$''''''###''')))((($$$$$$&&&&&&###+++###''',,,'''&&&)))'''*********((('''(((+++---&&&&&&&&&'''))))))'''%%%(((+++---,,,'''######### (((KKKQQQ666...***(((***+++((()))---...,,,+++***)))***+++,,,+++***%%%(((&&&+++;;;DDD???;;;<<>>:::999999888777555333111222666666333222666:::::::::999:::<<<:::555444777@@@:::777:::???DDDIIIMMMIII___nnn[[[999444444---000&&&)))+++---...222444000))))))///...'''(((...,,,###%%%,,,...***'''+++111444000222333111---++++++---)))---222333000---,,,------------000222333111///'''%%%&&&***,,,+++,,,///******///555333...///444666666555444333000...---///)))''',,,333;;;DDDLLL(((...222===ccczzzdddIII:::888---&&&$$$)))---***))),,,'''+++---+++%%%!!!"""&&&######%%%(((++++++(((%%%+++###(((444...222fffvvvBBB)))'''))))))((($$$((()))&&&'''++++++'''!!!%%%'''&&&''')))((($$$111&&&'''***$$$%%%***(((&&&&&&&&&&&&&&&'''+++...)))+++---,,,)))'''''''''###$$$%%%'''((((((&&&%%%))),,,&&&111111'''+++&&&"""+++...&&&"""'''+++)))+++***)))***,,,------,,,$$$000((($$$:::CCC;;;<<<@@@>>>777888GGGUUUKKK777000///777JJJWWWQQQ???000------111555111******000222555666222......333999;;;EEE]]]pppuuupppYYY888111>>>GGGCCC999444111///000///222555222---+++---((()))---333555111000111'''---...)))&&&(((,,,..."""'''******+++...///...;;;hhhxxxnnn[[[NNN===)))---555******+++(((%%%%%%)))***(((+++)))(((***...///,,,(((---///000...,,,******++++++((((((---...+++(((''')))***+++,,,+++)))'''&&&((('''&&&&&&'''(((***+++)))(((!!!###,,,((("""&&&(((((('''''''''(((((()))===111%%%!!!%%%***)))&&&))))))*********((('''&&&&&&;;;MMMJJJ777(((###"""!!!&&&******'''&&&))),,,+++******,,,...000///---+++111444333000000---***333333333111111222555888:::999999888888666333111111666888444222555;;;===>>>===>>>@@@===777555777666666888999:::>>>FFFOOONNNMMMwwwiiiYYY999333111+++111+++,,,111222777===222"""!!!///***'''***+++(((''''''---,,,)))'''+++000...(((000///............,,,***,,,---///000222222333333666333000000666999222(((,,,***+++......---000555111111222111111000///...,,,+++---111555777666333///+++***---444::::::999000------:::WWW}}}lllYYYHHH@@@***&&&$$$&&&&&&&&&)))...&&&++++++%%%!!!$$$)))+++000)))$$$&&&)))(((%%%$$$+++'''***---'''333jjjLLL&&&------###&&&,,,***)))***((($$$%%%)))///,,,)))'''(((&&&### +++'''######'''******)))''')))++++++(((&&&%%%%%%%%%''')))(((&&&$$$#########&&&)))***'''&&&'''((()))((('''&&&&&&%%%$$$"""(((+++,,,)))))),,,...---+++,,,------,,,+++)))(((,,,)))'''***111777888777???:::...555RRR]]]JJJ999777IIIDDDFFFYYYLLL...,,,...+++((('''(((***++++++...------000444555333000444DDD^^^ssssssaaaLLL@@@222???KKKIII:::---***---,,,,,,000444222+++***///222...---000111//////222'''&&&%%%%%%'''***---///...(((***000---$$$%%%000===}}}XXX\\\NNN@@@///%%%,,,222(((+++(((&&&%%%&&&'''((((((222---(((&&&(((***+++***...***''')))...000///,,,(((++++++'''%%%((()))((('''***+++'''$$$&&&&&&$$$'''''''''%%%$$$%%%(((+++(((***)))&&&(((,,,***$$$###%%%&&&$$$###'''000777000***$$$###'''******(((((()))***)))((((((***,,,&&&<<>>EEEIIIUUUTTT___fffUUU555000///)))000***,,,111222888BBB;;;111444111((("""&&&******&&&$$$***)))'''&&&***///...(((---///222111...,,,,,,,,,111111111222222222222222+++,,,------111444222,,,,,,++++++...---,,,...333///000000111111111000000,,,+++***---000333222111222...+++,,,000333222///***((()))333GGGgggnnn```LLL888666---&&&&&&'''&&&%%%&&&&&&++++++&&&"""%%%***,,,)))&&&%%%''''''%%%&&&)))(((&&&+++///***666jjjQQQ...000***!!!+++***((((((***)))&&&'''***---+++((((((((((((%%%###&&&%%%$$$###"""$$$''')))))),,,------+++(((''''''$$$&&&(((((('''&&&&&&&&&###&&&((('''%%%###$$$%%%%%%######'''---...***&&&(((+++***&&&&&&***...///---------,,,+++***))))))(((((((((***...222666999;;;999000666PPPYYYIII;;;???SSSTTTJJJFFF888...888111...***)))***+++,,,,,,...///111333555555555555777KKKlllnnnRRRAAA...777>>>;;;111)))***///,,,...444888444...000666111***&&&))),,,+++)))((('''&&&&&&&&&(((+++...000+++///222///&&&$$$...;;;???zzz~~~~~~lll[[[KKK???555+++000777333333111---***)))''''''&&&///+++&&&%%%&&&(((((((((---)))''')))---///...+++(((,,,,,,(((&&&(((((('''%%%)))***&&&%%%'''(((&&&'''''''''&&&%%%&&&(((+++)))(((000:::666&&&!!!&&&((()))***'''&&&(((///555---((($$$###&&&)))(((&&&((()))***)))(((((()))+++"""...BBBEEE222''')))'''$$$&&&%%% $$$((((((222000,,,((()))...///,,,000000...---...000111111/////////111111000---***///000222333333222333333333666999999888777999:::@@@<<<999999===???===888666777888:::<<<>>>AAACCCLLLOOOVVVsss}}}hhhWWW666000...(((...(((+++//////666CCCBBB???GGG===111(((***//////***''''''(((&&&%%%)))...,,,(((***000555444...++++++...333222111000000000000000&&&+++---,,,,,,///000...---++++++...---***,,,111......000111111222222222///---,,,,,,...000000///333000---,,,...///---+++'''$$$'''...555HHHsss~~~rrr[[[AAA???222''''''***)))&&&%%%(((,,,,,,'''%%%(((---///###$$$&&&(((%%%###'''---,,,***,,,///---===oooRRR---///***###,,,)))&&&&&&))))))'''(((+++,,,***)))((()))((('''%%%###&&&'''$$$!!!!!!&&&******,,,...---+++((('''&&&###%%%'''(((((('''(((***)))******)))'''&&&'''(((%%%"""###)))222444...'''(((***((($$$###)))///000000///---+++***)))******&&&((()))(((%%%'''---222333444///666KKKQQQDDD;;;>>>]]]rrrdddDDD---+++444333000---,,,,,,---------)))+++...000111222333444:::OOOppptttYYYHHH555444222---((('''***...&&&,,,333555000+++000777666,,,&&&***///...***'''+++***((('''((()))+++,,,'''---///)))"""$$$///:::SSS~~~{{{mmmrrrrrr```III<<<999000///666888666444111---***(((&&&%%%+++(((%%%$$$$$$&&&&&&&&&+++(((&&&(((+++---,,,***)))---...+++)))***)))'''$$$(((***'''&&&((()))((('''''''''&&&%%%&&&(((***'''---JJJiii___555%%%((()))(((&&&###$$$(((---)))&&&###$$$&&&(((&&&$$$((())))))((('''&&&(((***%%%%%%---111)))'''***%%%%%%444888+++!!!%%%++++++---...,,,)))***,,,+++'''111,,,)))+++///111///---000///.........---+++)))...,,,+++...111444444333333888===<<<777666999===???999444777===>>>888222777666777999;;;<<<;;;999EEEJJJOOOWWWwwwqqqiiinnn]]];;;333000)))///)))(((+++***///<<<>>>AAALLLCCC888///...000...+++***(((***)))''')))---+++'''***///444444000---,,,---///...------------.........111000,,,,,,...---***---+++,,,...,,,)))***...//////000111111111111111111111111111111111000///000...---...000111000...***%%%)))000///666[[[jjjXXX@@@444***))),,,------///***...---)))(((---111222$$$$$$''')))'''$$$'''---333///---,,,---AAAqqqZZZ((((((///((('''***&&&%%%((()))''''''))),,,+++***)))(((((('''&&&'''(((((('''%%%%%%(((+++''')))+++***(((%%%$$$###%%%&&&(((((((((((()))***************))))))***+++)))''''''+++///000,,,''''''******&&&%%%***...///111///,,,***((()))***+++...///---)))$$$###&&&)))***///...333CCCEEE<<<:::IIIhhhtttEEE,,,---000444111...------------,,,))))))***---000333333222888GGG___tttxxxkkk[[[SSSGGG;;;,,,%%%'''+++,,,***%%%---555444---)))...666777000+++...111111//////111///,,,(((&&&%%%$$$$$$+++&&&%%%(((''''''000>>>zzzzzzlllnnnjjjnnnJJJ666555///***...111.........,,,***((('''(((((('''%%%%%%%%%%%%%%%%%%***(((&&&''')))+++***))))))...000---,,,......+++&&&***+++(((&&&((()))'''%%%&&&&&&%%%$$$%%%'''((()))111PPPooofff<<<###%%%&&&''''''%%%###"""%%%''''''%%%$$$%%%''''''&&&###'''((()))(((&&&&&&''')))///''')))***&&&)))+++$$$+++???EEE333%%%)))---)))&&&***++++++,,,...---(((///+++***---//////------111///------......---,,,,,,,,,+++,,,...111333444333777::::::777666999<<<===888666:::>>>===999666666444333444777888777555BBBGGGNNNJJJWWWyyytttwwwiiilllnnn]]];;;333111+++222,,,%%%((($$$'''111222555BBB666000+++***(((%%%&&&***+++------***+++---+++''',,,...000222222000---***++++++,,,,,,---///000111444333///+++,,,///---'''---+++,,,...---)))***---111111111111111000/////////111333444333111///------,,,---...///000000///...'''***222111111IIIjjjlllgggDDD;;;222///------222888...000///++++++000333333)))''''''******''''''***000///...+++,,,<<<___uuu555$$$...,,,&&&---(((%%%((()))&&&%%%&&&,,,++++++)))'''&&&%%%%%%+++)))&&&&&&((())))))(((%%%'''))))))'''%%%######'''((()))((('''&&&((()))$$$$$$%%%&&&((()))******+++++++++***((((((***+++&&&+++---***))),,,---,,,111///+++((('''(((***+++666444000---***)))(((((('''------222>>>===777;;;^^^ppp{{{ccc;;;,,,222444333000...,,,,,,,,,+++***000---+++///555999888555111:::KKK[[[```[[[UUUTTTPPP===)))###***111///)))***333:::666---***...444///,,,,,,---,,,+++...333000...,,,(((&&&###""""""...$$$$$$,,,,,,---EEEfffooollltttrrrwwwJJJ...///---)))***+++(((***,,,,,,***(((((()))(((((((((((('''&&&'''''')))(((''''''((())))))))))))...000......111222111)))------)))&&&''''''%%%###$$$%%%$$$######%%%&&&...---444===:::---&&&)))'''((())))))((('''((((((%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&&&&(((***000(((******%%%(((+++&&&'''999>>>...%%%+++,,,$$$$$$***---,,,---///...***,,,+++...222000+++,,,111...---++++++---/////////+++...///...+++,,,000444444444555666888999888888;;;999<<<@@@@@@;;;;;;???777555222222444666888999===AAAMMMKKKIIIpppuuuqqqnnnwwwiiiWWW666000///+++333///%%%((($$$$$$+++)))***666(((&&&&&&'''%%%###'''...,,,///000---,,,...,,,(((---,,,---///111111---))))))+++---///111333444444111///***'''***000///***,,,+++---///...******...222222222111111000......+++...000111///...------,,,------------,,,++++++---(((***000000///===QQQqqqoooRRRHHH===555...+++000777000111///,,,,,,111333222,,,)))(((++++++(((&&&(((&&&***...---,,,444FFFVVV___JJJ'''(((***+++...(((%%%''')))&&&$$$$$$)))******)))&&&%%%%%%&&&***&&&###$$$'''(((&&&###%%%(((***+++)))((('''''''''(((((('''&&&%%%''')))$$$$$$&&&)))---...---,,,)))+++,,,)))&&&&&&+++///''',,,///,,,+++,,,,,,)))...,,,)))''''''((()))+++///...,,,,,,+++***((('''(((---,,,111999777444;;;ZZZkkklllSSS;;;000---,,,111///---,,,,,,,,,+++***222///---000555999888666111888EEERRRUUUNNNHHHFFFEEE666'''$$$,,,222111+++,,,444888222***(((+++---++++++,,,,,,***(((...666+++***)))(((''''''''''''(((###&&&///222@@@jjjgggjjj|||oooDDD)))***,,,,,,---***(((,,,///...+++(((((()))''')))++++++)))(((((()))(((((((((''''''(((((()))+++///000------111333333+++//////***'''''''''%%%"""###%%%%%%$$$###$$$&&&******'''$$$&&&******&&&%%%&&&((())))))((('''&&&%%%%%%&&&'''''''''&&&&&&%%%&&&(((((('''(((***,,,(((###((()))###&&&,,,((($$$///222+++)))000///'''(((---///---,,,------+++,,,+++000555222***+++333+++)))((())),,,.........,,,000333111,,,+++///444333222333555999;;;:::999555444777<<<999222444===888777666444333555:::>>>777:::HHHOOOLLL\\\jjjWWW555...---(((000+++&&&+++))))))---((('''111(((%%%%%%((()))((()))---(((---///...---//////,,,+++,,,.........---,,,,,,(((***...111444444444333,,,---+++'''(((---000///,,,+++---000///+++,,,///000000111111111000000///***+++,,,+++***+++...111---...///...---+++*********)))***------...888BBBvvvtttcccUUUDDD888111,,,---000000000...***+++///111///((((((+++---***%%%%%%***""")))---,,,,,,333???GGGGGGyyyzzzKKK---&&&&&&///---&&&###&&&)))(((%%%%%%###&&&''''''&&&%%%'''***&&&%%%$$$$$$$$$$$$######%%%(((+++,,,+++*********%%%&&&&&&&&&%%%%%%(((***)))))),,,000333444111...)))***+++***))))))+++---)))---...***(((******(((***)))(((''''''((()))***'''***...---***'''''''''(((+++(((,,,333000...888JJJccc___GGG<<<111%%%(((///...,,,,,,------,,,+++///111333333222333666:::???DDDMMMTTTPPPDDD999555222///+++***+++---...///+++111333,,,&&&&&&((('''///,,,+++,,,+++***...444***************+++++++++&&&&&&'''222LLLqqq}}}www}}}vvvpppwww~~~YYY:::'''((())),,,---)))&&&+++000000,,,(((((()))'''***------+++))))))***)))))))))(((''''''((()))---//////***)))---000000+++......***'''((((((&&&###%%%&&&&&&%%%%%%&&&'''''')))+++,,,///000+++%%%$$$%%%'''((((((&&&###!!!###$$$%%%%%%$$$%%%%%%&&&$$$&&&'''((((((***---///'''###''')))$$$(((...+++)))---...---...111000,,,''',,,---***)))---//////---***---555444,,,+++000+++******+++---...---,,,---000222222000///000222222444777999;;;===>>>@@@666000000555222+++,,,444444777999666222222666<<<555999AAANNNUUUWWWmmmppp]]]999///,,,%%%,,,&&&(((......///333,,,)))222,,,&&&###'''***(((&&&&&&%%%***...---...000111...(((,,,000///***(((+++///&&&)))---111333333111000+++000000***'''***000333,,,+++...111000,,,---000...///000111111222222111,,,,,,***((('''***000666---///000111000.........(((+++,,,***)))...777>>>SSSsssnnn[[[EEE999333///,,,,,,//////,,,((()))...///---"""'''---...'''!!!%%%---'''+++,,,))),,,999HHHPPPEEE```YYY;;;000***%%%...+++$$$!!!%%%***)))''''''"""%%%&&&&&&&&&***---###&&&(((&&&"""!!!###%%%$$$&&&***+++++++++++++++"""###$$$$$$$$$&&&))),,,)))))),,,000444333...***---,,,+++,,,---,,,)))''',,,...---'''%%%''')))((((((''''''&&&'''((()))***)))111888666...((())),,,&&&'''###&&&...***)))444JJJeeeTTT333///***'''777///...------...///...,,,000777===:::333222999BBBQQQRRRUUUUUULLL<<<000,,,&&&---222000***'''+++111---333444---)))***+++)))111***&&&'''))))))***------------,,,,,,,,,++++++///---)))999oooaaa]]]}}}mmmhhhHHH222''''''%%%'''***%%%"""'''---...+++((((((***&&&***---...+++))))))+++))))))***)))''''''(((***///000...(((&&&)))------)))---...***(((******)))$$$&&&(((((('''&&&'''(((+++'''''')))***))))))+++)))***+++,,,,,,)))%%%""""""#########"""###$$$&&&$$$%%%'''((()))+++...111///(((***,,,''',,,222...---,,,---......,,,++++++###(((***'''(((...333555///((()))333666///***---///...---...//////...,,,//////000222444555333111222777===>>>======BBBGGG???444000555555...,,,222///555:::777000---111666777<<<<<>>???666---***+++'''%%%%%%'''&&&$$$'''+++KKKRRRMMM999******...---777...---333000(((+++777000:::,,,;;;???///@@@LLLZZZ]]]dddXXX===///...)))...000111---)))(((+++000666666111***'''***,,,+++)))---((('''222444***'''+++((('''***...///+++&&&---,,,&&&FFFpppRRRJJJ{{{bbbFFF555)))((((((###%%%+++***&&&&&&***,,,***)))***---***'''&&&))),,,///000***%%%###&&&(((&&&''')))555---)))---000...***)))111000...,,,)))((()))***%%%((((((&&&&&&)))***''',,,((($$$%%%))),,,+++)))&&&&&&&&&%%%$$$%%%))),,,$$$"""###$$$""""""'''(((###!!!(((---,,,(((+++***)))+++---///......000000,,,&&&$$$''''''$$$******+++++++++******)))%%%&&&***------***)))***000,,,---222333---***,,,111111111222222222222222:::666666;;;@@@CCCFFFJJJ@@@999555666555000///111333333444444444333222222888555555===PPP___```YYYzzzfff[[[KKK<<<333///...---------,,,***)))))),,,...,,,---......,,,***(((''')))***+++***)))***...111///...,,,***((()))***,,,&&&+++888GGGHHH===555555333111222666777222,,,)))(((''''''(((***,,,------000...,,,+++---......---///,,,+++------******---333(((***000...000555111000...,,,---000444777999>>>\\\uuu]]]FFF???<<<444...---,,,//////+++)))+++,,,+++,,,+++***'''%%%$$$$$$$$$((((((...***444@@@BBBYYYtttqqqFFF((("""###,,,&&&,,,***((('''&&&'''((()))((('''%%%###"""###&&&((()))'''$$$###$$$&&&&&&&&&))))))---444444...(((''')))&&&&&&)))***)))+++///(((+++***&&&$$$''')))***'''((()))***++++++***(((%%%&&&'''(((((((((''''''***(((&&&&&&(((*********+++000666888666000+++)))&&&$$$%%%''''''%%%''',,,999AAA>>>000'''(((***(((111)))''',,,---***+++111000===999LLLPPP:::>>>DDDcccccceeeVVV:::---///---+++------***&&&%%%(((,,,//////+++%%%###''')))(((+++111------888999///+++)))(((((()))+++,,,,,,,,,''''''&&&DDDtttLLL999bbbwwwuuu|||ggg@@@333+++------'''%%%)))---***)))------***((((((000---)))''''''(((((((((***%%%###&&&)))((()))+++,,,'''''',,,///---+++,,,,,,000444222,,,))))))+++))),,,+++(((''')))(((%%%)))&&&$$$###&&&(((((('''((())))))(((&&&''')))+++***%%%"""%%%&&&&&&'''***)))'''&&&'''***+++)))'''(((((('''(((***+++***(((---+++'''###%%%******&&&'''(((((())))))(((((('''***))))))))))))((((((***---***+++000222///...111.../////////000111111111555222333999???AAADDDHHH@@@???<<<888555444333333111222333444555555555555<<<:::888<<>>333000444222000///000333555444333...---++++++...000000000333000///000...)))((())),,,)))333:::333......+++,,,+++***+++---...---,,,444???___ppp[[[OOOGGG===333...---)))***000---%%%$$$***...(((!!!***GGG]]]OOO333222'''%%%###222;;;777IIIZZZaaaCCC,,,'''%%%,,,'''+++******))))))******+++((()))(((%%%!!! !!!###%%%###"""###%%%'''''''''!!!"""(((//////***'''(((000+++***,,,...000666<<<<<<...&&&***---)))'''+++***,,,...///...---,,,+++---...000111111000---,,,(((&&&%%%&&&))),,,------///,,,+++...111000,,,((('''&&&'''******))),,,111---000///,,,---111111,,,)))++++++)))+++111111---===IIIWWWmmmrrrUUU<<<666888;;;HHHJJJ:::000111///+++,,,---+++)))(((***,,,+++---***%%%$$$'''(((&&&###,,,,,,---555333'''"""'''''''''&&&%%%$$$%%%%%%,,,)))+++333ZZZpppDDD333===FFFbbbpppQQQ222......222333---(((''''''%%%'''---000...,,,---)))((('''((()))***(((&&&+++&&&$$$''')))((((((***(((***...333333...,,,...(((...444555111---+++,,,...000000,,,******'''###'''***+++)))$$$###&&&***(((***,,,+++(((%%%$$$###***%%%!!!###&&&(((+++000)))((('''''''''(((((((((''''''(((***,,,,,,***(((+++666===888...)))+++---***++++++,,,,,,,,,,,,+++---,,,***(((***///333222000///---,,,++++++...111222222111111111000000000111...///444777666555777<<>>???333///(((///444444MMMPPPYYY<<<((($$$$$$,,,'''++++++***)))((((((((((((+++)))''''''((()))'''%%%$$$###"""###&&&'''''''''######%%%)))'''######'''$$$&&&***...111888HHHVVV___FFF...)))+++)))))),,,000///000333666555000***,,,------...---+++(((''')))'''&&&'''***,,,------...//////...,,,+++******)))'''(((++++++***...333...---***((()))---,,,)))&&&...222...+++---000000:::@@@PPPfffppp\\\@@@===CCC???FFFHHH:::///---))),,,,,,---,,,+++***+++,,,+++---+++'''&&&''''''$$$)))222222111777444((($$$&&&$$$%%%(((,,,,,,(((###***%%%%%%***GGG~~~YYY888111666AAA^^^\\\;;;...,,,,,,//////+++))))))&&&$$$&&&+++...---+++,,,'''&&&''')))+++,,,***)))+++'''&&&)))***&&&%%%%%%''')))...444444///---///,,,,,,---///000///,,,***+++...///,,,+++,,,+++'''&&&***---***%%%###&&&***))),,,------***'''%%%$$$&&&%%%&&&&&&$$$$$$+++444555---%%%###'''***)))'''&&&&&&'''***,,,---,,,+++///DDDSSSJJJ444(((***111+++,,,------.........---+++---+++))),,,111111------//////,,,***,,,///111444444333222111000//////...+++,,,111444333222444999DDDEEE777111888:::555444444444444333222111000333777777444666@@@IIIMMMTTTOOObbblll___LLL===666222000...'''(((************+++---)))---000...))))))...444555...'''%%%''')))'''$$$111---******---111222111333666444888WWWyyyvvvgggSSSEEECCC@@@;;;111333444111,,,)))+++...---+++)))(((***+++++++++...,,,---111111...---///)))555NNNRRR;;;+++---000///---,,,,,,---...,,,+++000000;;;[[[~~~fffTTTEEE888///***)))***---+++''''''+++&&&000777777:::AAAAAA===???666555---...111777XXX```bbb>>>$$$ !!!+++'''******)))(((((('''&&&&&&%%%###!!!$$$((()))&&&###%%%$$$$$$%%%((()))((('''***)))))))))$$$ %%%"""%%%***---,,,000???OOOuuu[[[;;;)))%%%'''+++///333111111555;;;;;;555///---------,,,+++***)))(((+++)))'''(((***+++,,,+++,,,///000...)))&&&(((,,,)))((((((++++++***,,,222...,,,)))(((((())))))((($$$+++111111+++))),,,222111000CCCWWWiiiaaaEEEHHHPPP@@@<<<<<<222+++---************************)))...111000---,,,...---******333111...444111(((&&&$$$###%%%,,,333555///)))+++&&&(((999ZZZsssJJJ555222222GGG```NNN555---,,,,,,,,,+++******++++++((('''***,,,)))((()))***)))((()))******(((&&&)))'''(((,,,---((($$$$$$$$$$$$)))000333000///000///+++)))***...///,,,((('''+++---,,,---///---)))$$$(((+++)))%%%###%%%)))***---//////,,,***)))(((%%%'''******%%%###+++666>>>333'''###'''***)))&&&&&&%%%%%%&&&)))******))))))>>>MMMEEE000###$$$***)))***+++,,,,,,,,,,,,,,,***---,,,)))+++111...&&&(((---000///...000333444444333333222222111111111---******///333222333555666===<<<444111555777444000000222333444555555555888<<<===999999>>>DDDFFFOOOFFFMMMpppuuuiii[[[GGG888000/////////(((***++++++)))((()))***(((***,,,+++******---//////---)))'''&&&'''***---<<<666///---///111222111...333333111<<>>CCC555---111222///...,,,,,,---------,,,+++000777FFFhhhqqq]]]MMM===222***---...+++***,,,...---+++111666555///,,,000444444...111,,,---///888]]]kkkjjjBBB'''###$$$+++%%%(((((((((((((((((('''''' !!!$$$%%%&&&$$$###%%%$$$$$$%%%'''((('''%%%))))))+++,,,'''!!!"""(((&&&(((,,,...+++)))000:::aaaWWWDDD000%%%&&&+++---...------000555888999888000///.........///000000...,,,)))((()))******)))(((+++---+++'''&&&(((+++(((&&&''')))(((''')))...))))))***,,,+++***)))***%%%&&&,,,333000***,,,444///)))>>>QQQgggeeeGGGLLLNNN777---000,,,+++,,,))))))(((((()))******)))(((***...///......111000---%%%---***%%%++++++%%%&&&&&&&&&)))---111222///------)))111XXXuuubbbHHH>>>:::777UUUddd@@@222,,,------,,,++++++,,,+++///***(((***+++)))(((***+++)))''''''''''''&&&$$$&&&%%%)))000222---(((&&&'''%%%'''///444222//////---,,,+++,,,---,,,***(((%%%))),,,,,,---///...***%%%'''***)))'''&&&(((***(((***,,,,,,+++))))))***%%%%%%''')))&&&$$$)))111666///'''$$$&&&)))***))))))'''$$$$$$%%%'''''''''%%%///555222,,,)))'''$$$'''((()))***++++++++++++)))---+++(((---555333***&&&000666444333555666555444444555666777888999999333...---///111000000222555555333222222222333444000111333555666777888888888===>>>;;;999<<<>>>===CCCEEEHHHUUU{{{nnnfffZZZGGG777...,,,...000)))+++------,,,,,,---...***)))((()))+++,,,+++***###'''***(((%%%(((111:::III@@@666000///000...,,,,,,---111666:::AAAQQQ___yyy___JJJRRRWWWOOO999555222222444555333000000///...000444777999:::)))(((***...///+++***,,,+++$$$)))000,,,---222111...,,,***)))***+++,,,+++!!!,,,222666QQQlllZZZHHH;;;,,,222333,,,+++222555111444---+++///222///---......(((...,,,...000888^^^hhhiiiDDD---+++***---###&&&&&&((()))************!!!&&&***+++)))''')))***###""""""###%%%%%%$$$""""""$$$)))---***%%%&&&,,,&&&(((---444444222444999;;;FFFGGG888+++((()))'''&&&'''(((***,,,111888>>>///...------...000333555000---***)))))))))((('''&&&'''((((((''''''(((***'''%%%%%%'''&&&$$$'''+++"""(((,,,+++((('''((()))###(((444666......777555,,,AAASSSjjjhhhFFFKKKOOO666,,,111000,,,((( )))))))))***++++++***(((###&&&&&&(((++++++)))"""***&&&"""(((***&&&))))))+++,,,,,,***))))))***+++(((444lllcccLLLGGGDDDAAA===___ddd000(((+++...000...------,,,+++///)))''')))++++++,,,///((('''%%%%%%&&&&&&&&&%%%$$$$$$***333666111+++)))///******000555333///,,,***---000000---***))))))$$$))),,,,,,---///...***((()))+++++++++++++++,,,###%%%''''''''''''((()))$$$""""""%%%%%%###&&&***'''&&&$$$###$$$&&&***---...+++&&&$$$$$$%%%&&&%%%+++(((%%%(((222888333((((((((()))++++++,,,,,,,,,'''++++++(((000<<<===555***555<<<:::666666555222666777999;;;===@@@BBBCCC<<<555111111///,,,+++---555000...111333111111444444555666777888888888888333888:::888888:::999666<<>>555444333///333;;;666888222(((***555999444,,,((('''***,,,++++++......---,,,+++,,,...000222...222222...,,,...///...,,,)))+++555EEEcccqqqgggXXXFFF>>>333,,,...000...000666444...((((((++++++((($$$+++777---'''000...EEE}}}vvvHHH***$$$+++***'''%%%%%%((()))(((&&&$$$+++---+++(((((()))(((### ###&&&%%%&&&(((+++))))))***)))'''+++000,,,(((%%%***666AAAHHHKKK555000666999222000...&&&'''+++)))###%%%555FFFPPPFFF;;;222222222///+++***++++++******)))'''&&&%%%***))))))+++---,,,((($$$&&&%%%'''++++++((((((+++***&&&%%%''''''&&&(((,,,)))&&&///BBBDDD777111666===(((---SSSgggUUU<<<333GGG888***'''...222---%%%((()))(((%%%&&&((('''###)))""" &&&***(((%%%%%%((('''&&&'''))))))&&&"""&&&(((***)))(((((('''%%%(((***DDD{{{nnn```YYYFFFdddrrrOOO999&&&***************+++++++++(((***++++++***+++...000#########$$$'''***...000)))(((***...---(((&&&'''+++'''$$$%%%***...//////222222...'''$$$(((,,,---------,,,***)))***---000+++,,,,,,+++***(((&&&%%%+++&&&%%%'''(((''''''***############$$$%%%&&&'''%%%$$$###$$$'''((((((''')))&&&%%%'''(((&&&(((+++***)))***///444444000+++***)))''''''***...222555))),,,,,,+++---222555444111222555777777777555444444444444333222333666888;;;888<<>>>>>;;;555//////444999:::777555333444777;;;>>>===FFFJJJNNNVVVffftttnnneeeVVV888111...'''---(((...+++,,,...---'''$$$%%%'''&&&'''***)))&&&'''+++&&&)))+++---------...///666222111222111---,,,...---///000111111222444666888DDDLLLKKKOOOYYY]]]YYYJJJ@@@999999666//////555777888222))))))333666111,,,'''%%%***///111222555//////.........///000111444666555///,,,,,,,,,***(((&&&(((---777PPP|||qqq```SSS<<<000))),,,///,,,---222((('''((()))++++++)))'''$$$111---***000///QQQ~~~EEE%%%%%%$$$"""'''%%%###!!!"""$$$&&&%%%$$$'''&&&&&&&&&'''((('''&&&666...'''$$$######(((......***)))******'''(((+++---)))&&&***444@@@GGGKKK<<<222111333222999???:::---+++(((&&&+++999NNN]]]QQQCCC444111444333,,,%%%'''((())))))))))))))))))***)))(((***+++***'''###%%%)))///222...'''&&&******'''&&&((((((&&&'''+++(((%%%+++666777000---111999&&&###888EEE;;;000000CCC888,,,***///222---'''%%%((()))&&&%%%((()))''''''&&&&&&''')))***(((&&&'''&&&%%%'''))))))'''$$$%%%&&&((()))***,,,,,,***&&&555lllyyyooo^^^uuuvvvLLL777***------------,,,***)))((()))((('''((()))*********&&&%%%%%%%%%&&&(((***,,,,,,***+++///...***(((***,,,,,,+++***+++,,,///222222333000)))&&&(((++++++,,,,,,,,,+++******+++---,,,,,,---------,,,+++***((($$$###&&&'''&&&&&&)))$$$$$$###""""""""""""######"""###%%%'''((((((&&&***'''&&&))))))'''(((,,,---,,,,,,000444555111---+++***)))((())),,,///000///111000------111222000333333444555555444444333///111333333222111222333:::;;;BBBFFF===...+++111+++((()))---///...000444999666222111111222111000333111000000222555888;;;999;;;@@@JJJNNNOOOpppooojjjggg[[[@@@:::444***000+++...///333444///)))(((,,,((((((***---+++''''''***'''***---///...---,,,,,,+++)))+++//////,,,+++---***)))***,,,000222111///222===FFFJJJMMMSSSWWWWWWMMMEEE@@@@@@;;;111...333:::;;;555---,,,333555000***%%%###(((---///000333///////////////......---444777666000,,,,,,+++)))+++***,,,---///AAAhhhzzzggg^^^GGG888---///111///---000+++---000000...***'''%%%%%%111000...+++(((SSSBBB %%%***$$$$$$%%%$$$###$$$&&&''''''&&&((($$$"""%%%+++...+++'''666000***&&&###!!!&&&------(((&&&***---***(((((((((%%%"""$$$---777===@@@BBB444///222888GGGQQQMMM000***'''(((***444JJJaaa```SSSCCC;;;;;;:::222)))'''((())))))******)))))))))((('''((())))))'''%%%&&&,,,666999111'''$$$(((***''''''))))))&&&&&&)))+++++++++,,,---///000111666,,,&&&***---++++++///777111+++***---///---***###(((***&&&%%%(((******""")))+++&&&%%%******&&&&&&%%%%%%&&&(((((('''%%%&&&%%%%%%'''(((((('''&&&000MMMtttqqqAAA...+++---...//////...,,,***(((***)))(((((((((((('''&&&)))((('''&&&&&&&&&'''(((,,,******------))))))++++++---///---***)))---222222444222,,,((()))***(((***,,,---,,,***)))))))))))))))******)))((('''&&&'''$$$$$$'''((('''(((+++''''''%%%###"""!!!!!!!!!$$$$$$%%%(((***+++)))'''***''''''******((())),,,,,,***)))+++...///,,,***,,,++++++******++++++,,,111333222---,,,......+++222222222222222111111111...//////...,,,,,,...///111444;;;===444(((***333,,,***---222333111000222666222///222888999333---------...000222444666888888666;;;IIIJJJ???VVVhhheeekkkbbbIIIDDD;;;///555000,,,---111555111++++++...---,,,...000---((('''))))))***,,,,,,+++******+++'''&&&***000222...,,,------+++******---000111111999CCCUUU^^^TTTHHHPPPcccRRRJJJDDDBBB<<<222111666666777222,,,,,,111111---+++***---000...++++++///......///000///---+++***---111222///---//////---000...///000111;;;WWWsssppphhhWWWDDD444111111......111111000/////////---)))&&&)))000222222---+++WWW~~~BBB!!!%%%)))%%%%%%'''&&&&&&'''''''''&&&%%%%%%###$$$'''+++,,,)))%%%'''%%%&&&'''$$$!!!###((((((###""")))///...+++)))&&&$$$###%%%***///222333???444555>>>FFFRRRVVVMMM333...---///))))))???[[[kkkjjj```OOOBBB;;;444---+++++++++***)))(((''''''(((''''''((()))*********(((,,,333777222)))%%%(((***'''(((+++***'''&&&((()))---,,,&&&(((000444000000000///,,,,,,---+++((()))(((((((((***,,,,,,,,,'''))))))&&&&&&***+++)))"""///222)))%%%---///)))''''''&&&&&&&&&&&&%%%$$$%%%######'''((('''&&&'''KKKvvveee999***,,,)))+++---//////...,,,******,,,---+++(((&&&'''(((***)))(((''''''''''''(((***''''''******''''''***''')))******((()))+++---000444333...******)))&&&)))+++---,,,***((('''&&&(((((('''&&&%%%###""""""'''&&&'''++++++)))+++///***)))(((&&&%%%$$$$$$$$$)))***+++---///...***''')))&&&&&&)))***'''(((++++++((('''''')))***)))'''++++++,,,,,,,,,,,,,,,+++...000///,,,+++------***---...000222222111000///222111///---***)))+++---,,,---000222,,,''',,,555......222888:::666444555333///---111777999555///...///111333555555666666777777:::EEEIIIAAALLLiiieee```jjjaaaIIICCC;;;///444000,,,+++---222111,,,)))))),,,+++,,,///---((((((+++******)))'''%%%&&&(((+++)))***...555666111......222111///,,,+++...444888>>>AAAWWWkkk```HHHOOOkkkQQQIIICCC@@@888//////777//////,,,)))***---,,,))),,,222:::===555,,,---333///111222222111///,,,+++(((---000...---000111000///******///222666EEEVVVwww|||qqq```KKK666///...,,,000666111***%%%'''///555444000'''***...444444:::cccrrrFFF'''$$$%%%$$$(((%%%%%%&&&%%%$$$"""!!! %%%&&&'''%%%$$$&&&,,,111$$$"""###&&&%%%###$$$(((&&&"""""")))///...***((())))))***,,,......---+++555333???NNNSSSTTTNNN>>>444444999888,,,$$$777SSSvvvfffEEE333---)))***++++++******)))((('''&&&'''((()))***,,,---...,,,)))+++000000,,,(((((()))'''(((++++++'''''')))###***)))###%%%...111,,,(((---...+++,,,///***!!!%%%''')))))))))))))))***,,,+++(((%%%''',,,***&&&&&&444888...***111444///))))))(((&&&%%%#########%%%"""###''')))(((+++111fff{{{XXX777---111(((***,,,...///---+++***''',,,111...'''###&&&***)))))))))))))))))))))******''''''))))))''''''***&&&%%%%%%'''+++---,,,***...222333...++++++)))&&&(((***------***(((&&&%%%(((''''''&&&&&&&&&&&&&&&&&&&&&(((,,,+++(((***///))))))(((''''''&&&''''''---------...///---(((%%%'''%%%%%%((()))&&&&&&)))---+++)))))))))*********)))***,,,---............(((,,,---+++,,,000111...)))---222666888777444222222555999999666000,,,***...///222666666333111111,,,,,,111777999666444555,,,,,,+++,,,...000111222000111333555666555333222111999999;;;GGGLLLMMMTTTttteee^^^lllaaaEEE???999///555000222111333888888222------)))'''(((+++***''')))---+++***'''$$$"""$$$'''+++------111777888333//////...///000000///111666:::EEEEEETTThhhcccMMMGGGSSSOOOJJJGGGFFF===000---222000000......//////...,,,'''///999===666---...444333333555555444222000...)))...111///...000000...///)))(((///222333:::DDDfffssshhhTTT@@@666222111888BBBAAA555******333;;;999444((('''***...000>>>bbbzzzmmmJJJ,,,###"""###***&&&''')))(((&&&$$$######$$$''''''$$$$$$...CCCUUU222+++%%%$$$%%%&&&(((---)))%%%%%%***,,,)))%%%%%%''')))+++------+++(((&&&+++111EEETTTQQQKKKAAA111000333999777+++$$$222FFFyyypppGGG222+++''''''((()))***+++,,,,,,,,,&&&(((+++,,,,,,,,,---...,,,'''%%%***...,,,)))((()))''''''***+++((((((+++&&&++++++'''(((///000,,,***,,,+++((()))...+++$$$,,,------,,,***(((''''''...---)))%%%'''+++***'''%%%...222,,,(((,,,...---((()))(((&&&###"""###$$$...)))%%%%%%""""""---<<>>===888777:::///,,,++++++)))&&&(((,,,))))))(((%%%$$$$$$'''***,,,,,,000666666111...///,,,000777???DDDDDD@@@<<>>TTT|||sssrrraaaOOOCCC:::555;;;GGGMMMAAA555111444888666222***)))***((()))@@@cccwwwrrrMMM,,,$$$$$$###'''%%%(((+++,,,***(((((()))!!!%%%(((&&&'''333JJJ]]]777---%%%%%%)))))))))***)))&&&'''***)))&&&$$$&&&$$$%%%'''((('''&&&&&&&&&'''///BBBKKKBBB<<<999222222444333...((((((///666]]]uuuzzz^^^AAA777222+++'''((()))***+++,,,,,,,,,(((***------+++)))))))))***&&&&&&***,,,)))'''((()))&&&&&&)))***)))***.........---++++++------------///...,,,+++,,,,,,+++---------,,,+++)))(((((((((---...((($$$'''+++...$$$&&&)))((('''&&&''')))%%%''''''%%%###"""%%%'''555...)))'''&&&---HHHcccuuukkk:::///++++++............---+++***)))%%%'''***+++***)))))))))''''''((((((((((((''''''((('''(((------***(((***((()))+++...000000...,,,&&&+++---+++***,,,---+++(((***,,,,,,***)))))))))&&&%%%$$$$$$$$$$$$%%%&&&###$$$(((***'''###%%%***(((''''''&&&&&&''''''(((***)))((()))))))))'''%%%&&&$$$%%%))))))&&&&&&(((%%%&&&&&&&&&&&&%%%&&&'''''''''((()))+++,,,---...%%%)))+++***,,,000000---...000333666888888888888...555>>>DDDCCC>>>888555---000444666777777555333111...---//////------000///222333000,,,---222777...///111333333333111111333<<<;;;:::FFFMMMMMMQQQSSSfff```\\\nnn]]]<<<666444///666000"""***666===:::666:::BBB:::555222///***%%%&&&***'''((()))((('''&&&''')))))))))---333444000---...333999EEEUUU___^^^QQQEEEXXXsssqqqkkk[[[[[[aaammmtttgggMMM999444333111000222111---(((''',,,)))(((---000///...///000000000000000//////...+++111444333333555555333///++++++,,,'''$$$---:::@@@mmmxxxvvvgggVVVIII;;;111555???CCC;;;222...///222222111'''***---(((+++LLLrrrzzzMMM***%%%((($$$$$$ $$$((()))((('''((()))"""'''***'''###'''333>>>///'''"""(((...,,,&&&"""%%%$$$&&&)))(((%%%&&&***&&&''''''''''''(((+++---'''...===@@@333000777888===;;;444,,,+++000111...555KKKQQQ???333888777,,,******+++++++++******)))))),,,///...***&&&$$$$$$''''''***---+++&&&%%%((()))&&&%%%((()))))),,,000111---***)))'''%%%&&&)))***...222222---))))))***((((((((()))***+++++++++###---222+++"""###,,,444)))'''(((,,,+++((((((,,,"""$$$%%%$$$###$$$'''***222,,,***...666KKKvvv~~~tttppp888000---,,,------------......//////***''''''+++000222...)))''''''''''''&&&%%%$$$###%%%$$$'''+++,,,(((&&&'''&&&+++///000---++++++---###(((+++))))))---...---(((***,,,+++*********+++222000---***'''&&&%%%%%%$$$&&&***,,,)))$$$%%%+++++++++***)))))))))))))))***)))((((((***+++***)))'''%%%&&&***+++'''&&&)))&&&(((******)))))))))***''''''''''''((()))+++,,,$$$''')))'''(((***)))&&&////////////000333555666111333444555777:::>>>AAA000222000,,,---555AAAIII;;;666333333111//////333---///000...,,,+++---000...///111333444555444444000444444888???===@@@OOORRROOOrrr]]][[[kkk___999///222))),,,,,,+++...+++...777666999FFF333333000---))))))+++...%%%((('''######'''++++++333...,,,///000//////222...888LLLeeejjjTTTGGGRRRlllsssdddiiioooYYY;;;333111333333000***'''''')))***)))***......***)))+++444---))),,,//////---------......000:::BBB===222444111---,,,.........---===YYY~~~{{{hhhaaaWWW???555222$$$888444///,,,+++---222777111...,,,---333DDDaaazzzlll333""")))%%%((($$$!!!%%%((((((((())))))$$$$$$$$$''')))***(((''''''+++&&&"""$$$'''((()))&&&%%%''''''%%%&&&)))000)))######(((+++***&&&(((***111::::::444666>>>>>>555222000+++///222***888DDDEEE777///444777333444,,,''')))***(((%%%$$$***&&&+++---%%%(((...,,,'''&&&(((***((($$$###&&&+++***)))+++,,,+++'''$$$,,,+++---///,,,&&&$$$'''***///333222...,,,...000***(((&&&)))---...***&&&%%%***,,,'''$$$%%%&&&&&&)))(((''')))***+++)))'''$$$$$$###"""!!!"""%%%'''$$$***,,,EEExxxggg~~~hhh666444+++,,,,,,,,,******///666888555,,,,,,)))%%%&&&++++++)))(((((('''&&&'''))))))'''$$$(((***)))((()))((('''++++++***)))((()))+++...---...---******+++)))$$$''')))***)))((()))+++---111...---...---(((&&&((()))((((((***,,,,,,)))%%%))),,,...,,,'''$$$&&&)))(((''''''&&&&&&&&&''''''%%%((()))&&&$$$'''((('''###$$$%%%%%%&&&)))---111---(((&&&)))***((('''(((***&&&'''---000...++++++666444111...,,,,,,---...111666:::999333......000///444777222+++***444>>>===888222111333555555333666555333111...---...///---+++,,,111222111333666666444555888888777;;;@@@JJJFFFTTT|||___aaatttqqqkkk___:::111555---222222<<<>>>444+++---,,,,,,666555222...++++++++++++***"""%%%%%%"""###(((------111---+++------+++,,,...888<<>>666000222444222...---///111<<>>;;;666111222444...,,,///555888888;;;???999666555666555444999???DDDEEEMMMfff```aaaiii^^^:::222555///555777NNNRRRAAA,,,))))))(((+++...***''''''+++---+++((($$$((((((%%%%%%***.........+++***,,,---+++---111444444ZZZyyytttddd[[[[[[NNN;;;444444000,,,---///000---***&&&&&&+++222444111...///666111...111333000......,,,///111333777;;;:::666+++222888555---***///666666:::NNNooozzz___NNN???333333000111111222333222000---555666:::;;;777444;;;DDDJJJJJJ...$$$%%% ((()))"""$$$&&&&&&&&&'''(((***+++***)))))))))'''%%%###***""""""---555111+++))),,,)))(((******((((((+++''')))+++***((((((***,,,+++))),,,444555333999CCCEEEAAADDD???000---333222FFFBBB999///+++111@@@KKK777...&&&%%%&&&&&&&&&))))))###'''***&&&***///+++000+++***------)))&&&%%%///666:::666,,,&&&(((---(((***000777666111///000///000111...)))&&&''')))---+++***+++......+++(((''')))(((&&&'''***((($$$"""'''+++)))$$$"""&&&***&&&&&&&&&%%%$$$%%%''')))...CCCwwwooorrrrrruuuNNN888:::***)))&&&'''&&&$$$(((---///,,,'''))))))'''***...---***222---((()))+++,,,)))&&&&&&&&&((()))************&&&'''))))))))))))+++,,,(((+++,,,***+++//////---...***'''***111555333///:::777777888777222000222222///+++***+++...//////...111222000+++(((((()))***)))((('''((()))+++---,,,///---'''$$$&&&((('''((((((((('''%%%&&&(((***///***((()))***'''%%%'''+++((()))...111///---...,,,+++***)))***,,,...000333000---,,,...000///...555666777555222---)))'''&&&***...000000000111333222999@@@???777000000222+++))),,,222666666888===:::666444444333444999@@@???DDDGGGPPPooo]]]]]]sssoooeee[[[888000333,,,333666KKKRRRDDD,,,)))---+++***''''''(((***---//////...+++......)))'''***,,,+++,,,***+++///000///333888444111aaasss^^^SSSEEE777333333000------......---+++%%%%%%(((---///,,,+++---555000///222333000------,,,///222333333444444444+++000444111***)))///666---444BBBZZZxxxsssdddMMM555444...222555333333333222000:::<<>>666000000000///222888333---(((((())))))***,,,***,,,666555'''%%%...///...(((&&&+++000...***(((,,,222666222)))$$$&&&+++&&&''',,,111111...---000.........,,,(((&&&&&&(((***(((((()))******'''$$$&&&&&&%%%%%%(((+++(((""""""%%%((((((&&&&&&)))---111...)))$$$!!!###)))---444LLLlllpppzzzyyyvvv???444555''')))***+++***&&&%%%((((((%%%***,,,+++)))***,,,***%%%000)))%%%)))---,,,)))&&&+++)))***---...,,,******&&&(((******)))(((((()))***------***))),,,---+++---***((()))...000///---666444444777777444333555AAA>>>888333...,,,***))))))+++------+++***+++,,,,,,+++)))''''''(((***,,,...000...'''###%%%'''&&&&&&''''''&&&$$$$$$&&&'''+++'''%%%((()))&&&&&&''''''%%%&&&+++,,,******,,,+++******)))***,,,...///111000............------///222444444222...+++***&&&)))---222444444222000000555:::999444///---...+++)))***///111000222555777444444666666666:::@@@===AAADDDHHHZZZ^^^]]]pppaaannnddd[[[999000222***000222777CCC;;;)))***...+++(((&&&,,,111222000///000333,,,//////***(((***+++***...,,,...000000///222888>>>777```uuu[[[DDD222000///000111000...///222555///,,,+++......,,,---111111...///222222...+++,,,)))+++...000000///111444///...,,,)))''')))...222(((;;;GGGOOOkkk}}}pppZZZBBB???---333444///...333666555666666777777444111666===EEEQQQ;;;+++(((###)))######%%%'''(((***,,,000333...,,,++++++++++++***))),,,%%%)))888===444111666+++(((&&&'''&&&###"""%%%######%%%'''***+++***(((+++'''***111222---...444IIIAAAFFFJJJ???777666333888000,,,000444111,,,***+++''''''***+++******,,,&&&777OOONNN444&&&+++...,,,&&&%%%***///...***(((***,,,---+++)))''''''((((((&&&(((******(((***///++++++,,,+++)))(((((()))((((((((((((((('''$$$"""###$$$$$$$$$'''***(((!!!%%%$$$$$$$$$&&&((())))))000...***&&&$$$%%%))),,,555AAAsssxxxrrrtttyyyddd444---+++%%%***+++---,,,(((&&&((('''%%%+++---,,,******,,,***%%%)))"""!!!(((,,,)))&&&&&&+++'''(((...///***%%%%%%(((***+++***((('''&&&'''&&&***+++'''&&&(((+++***'''''''''&&&%%%%%%&&&'''---,,,---111333111111444???>>>:::555///***'''&&&,,,---............000111---,,,***(((''''''((()))---///---'''###$$$%%%$$$"""###$$$$$$######%%%'''&&&""""""%%%(((''''''***%%%$$$%%%))))))'''(((+++---,,,,,,++++++,,,---...---111444333...++++++---'''+++///...***(((***---,,,***+++111888888222+++444333222222222111///...///---...222444333444777666555888;;;:::666666:::<<<;;;AAAJJJPPPbbbfffcccoooeeeddd]]]===444555***///222---999666---000000***)))$$$,,,333333,,,((()))---))),,,---)))(((***+++***...---...///,,,***---333:::333JJJjjjzzzlllNNN666222---000333333222444;;;@@@555000------,,,+++---111---,,,...222222---***+++%%%%%%(((---//////111555222---(((&&&))),,,......)))@@@KKKHHH\\\ooo```NNNEEE111222...)))...888;;;777333111000111111222:::CCCEEETTT===)))$$$###((( """%%%''')))+++...000111///,,,******)))'''&&&%%%$$$***444777444666<<<000,,,******((($$$###%%%(((((())),,,000222000......***,,,333444...---222>>>888BBBNNNGGG@@@>>>:::888444...,,,------***(((%%%###%%%)))***((((((***"""999YYY]]]AAA,,,***))),,,((('''+++---***'''&&&+++)))'''(((+++,,,***(((***''''''((((((&&&***000)))***+++,,,,,,,,,*********++++++***)))'''%%%$$$ $$$%%%%%%'''***(((###(((%%%######%%%''''''%%%&&&(((******(((&&&%%%%%%***GGGxxxsssxxxxxxooozzz{{{PPP///)))"""&&&(((&&&***,,,(((''')))***))))))+++***(((***...---)))((($$$'''000222,,,))),,,,,,(((***333555---&&&%%%***++++++***(((''''''(((&&&+++---***)))---111222***++++++)))&&&%%%&&&((('''%%%''',,,...---...111333444555444222111111222000///---++++++,,,...///,,,,,,+++)))((((((''''''***---,,,(((%%%&&&&&&$$$ """###$$$###$$$%%%'''$$$ %%%(((((())),,,'''&&&'''******((())).........------,,,,,,------+++000666555///++++++...)))...111///***))),,,111111,,,)))...666888000'''333...******...000///------,,,---222555444666:::777777:::===:::444111333999555===IIIIIILLLkkkkkk```}}}bbb]]]???888777,,,000222---555444222555///(((,,,&&&...///+++((('''(((+++//////+++***+++,,,***)))))),,,---+++(((---444666777===EEENNNdddzzz[[[<<<444111111111111333666:::===222---+++,,,+++)))***---******...222222---+++,,,(((%%%''',,,///---...222222///,,,,,,...///...,,,+++999@@@???LLLpppxxxlll^^^III<<<555***(((777HHHFFF999222000111333444555;;;BBBGGG[[[FFF...$$$""")))!!!!!!$$$''')))))))))***,,,///,,,)))(((''''''&&&%%%%%%&&&))),,,///222555777555000------***$$$"""$$$%%%(((+++---...///111333000******000222...///444;;;:::KKKZZZRRRGGGFFFFFFBBBFFFAAA111''''''***)))(((&&&'''))))))'''(((,,,&&&222HHHMMM;;;///---(((***((())),,,,,,)))'''))),,,)))'''(((+++,,,+++)))(((&&&'''))))))(((***000)))***---///000...+++))),,,------,,,***(((&&&%%%%%%)))((((((******'''%%%%%%%%%&&&'''))),,,...666777666333000------...AAAuuu___^^^zzzwwwwww}}}jjj<<<...(((***%%%"""'''***'''&&&((()))(((+++,,,***((()))---...+++***)))000999888...+++///,,,''',,,888<<<333***))))))******)))((()))+++---***///111---***...333555///---,,,+++++++++++++++&&&$$$&&&+++,,,++++++...+++---///000111444999===111---***((((((+++///000)))***+++,,,,,,+++******'''+++---***((()))(((&&&!!!###%%%%%%%%%%%%&&&'''&&&""""""&&&))))))***,,,(((''')))+++***(((+++000------------------------+++---000111///...///000...000222222222111222444222...+++...444555000+++...,,,***+++---///000000---+++,,,000222111222555444444666999777333222444888555:::BBBCCCDDDUUUjjjmmmVVV^^^ZZZ>>>888888,,,///111***///...000444+++$$$+++ %%%,,,111333222///...333666555000------,,,***$$$%%%))),,,,,,+++222:::DDDLLLHHH>>>:::GGGrrrccc===///777222......111444444333000---,,,......++++++---))))))...333333...,,,...000***)))---///+++***,,,111111222333333111...,,,,,,...222666@@@YYYrrrUUUGGG999)))+++BBBWWWOOO:::///...000444444333666;;;GGG___MMM111"""&&&%%%(((+++,,,+++***)))***)))'''%%%$$$&&&'''''''''***+++(((%%%(((...000---666111...---)))###!!!###$$$******''''''---333000(((&&&+++...,,,///666DDDHHH]]]lll___PPPPPPSSSOOO]]]ZZZAAA+++(((,,,,,,000,,,***+++)))'''***///---)))...111,,,---111+++&&&&&&)))------***+++///+++***(((((())))))))))))$$$###&&&******(((***///+++,,,...111222///+++'''+++------,,,)))'''%%%%%%''',,,+++)))***+++*** %%%)))******...666===ZZZUUUKKKAAA;;;;;;@@@DDDwwwYYYAAA^^^kkk|||___///...*** ...""""""''')))&&&###$$$%%%$$$000000,,,((((((++++++(((&&&'''000:::666)))%%%+++&&&!!!(((777<<<333)))((((((((()))((((((***...111)))......)))$$$&&&+++,,,---)))%%%&&&+++---***''')))'''(((,,,,,,******,,,'''(((((('''(((---444;;;222///+++***,,,222777:::''')))+++...//////...---&&&+++...,,,***++++++((($$$&&&''''''&&&%%%&&&''')))%%%$$$(((+++******,,,''''''(((+++)))'''***000+++++++++,,,,,,------...,,,***)))+++...111333222******,,,000555777555222333111///000333444333111///111333333333333666888222//////222222//////222...---000444555333666:::999999999;;;@@@FFFKKKNNNsssQQQ}}}eee___FFF>>>666---222***---...000222222///***&&&!!!&&&%%%>>>[[[CCC""",,,444888777///((())),,,...,,,***---...)))(((<<>>ZZZxxxtttWWW:::***(((((((((***((()))+++)))%%%&&&***222---)))***222<<>>222''''''///###---)))%%%000***%%%)))'''$$$$$$&&&)))*********CCCzzziii]]]qqq~~~~~~TTT...%%%$$$%%%+++&&&+++$$$%%%&&&&&&%%%%%%''')))$$$%%%&&&'''((()))))))))###&&&((()))(((''''''(((+++++++++---...///---+++---&&&%%%333JJJUUUGGG222((()))*********(((&&&%%%$$$&&&***...333555333///)))'''''')))((($$$$$$'''***&&&######%%%'''&&&$$$...+++)))+++000111...***...)))(((***+++)))+++...000---,,,///000...---...***,,,+++(((((()))&&&!!!%%%%%%&&&&&&$$$######"""$$$$$$%%%'''(((***++++++))))))(((((()))***+++,,,)))&&&'''...333222111222111...+++,,,///000---)))******,,,...000111111111000000111333555555333111999999888777666555555555444555555444333333555777444222222555555444777===AAAGGGPPP```|||ccciii___UUU999222000+++333+++666222---))))))*********,,,***(((,,,111+++%%%(((+++111444000,,,++++++***&&&))),,,...,,,))),,,111111<<>>bbbTTT333+++'''++++++---...***&&&'''...555llliiijjj{{{```:::%%%******''',,,(((+++))))))***)))''''''(((***''''''&&&&&&%%%%%%%%%%%%''')))++++++)))'''''''''+++)))'''&&&''')))))))))%%%***---)))&&&'''((('''%%%&&&''')))))))))))))))(((%%%&&&)))***))),,,111111,,,))),,,---***(((((($$$$$$&&&+++//////+++''''''+++000222222111//////333111111111...)))+++000,,,'''&&&)))***)))))),,,+++---+++)))***...---)))&&&$$$$$$&&&)))***(((&&&&&&&&&'''(((***++++++,,,*********))))))(((''''''((()))---000...+++,,,111000222444555333222111111///111333333222111222444111///------000222333333444444666666777666555555333444555555333222222333444444666999999666666::::::@@@DDDCCCAAAHHH]]]ooosssTTTiii[[[:::111...***000'''''''''(((+++---...,,,***$$$###***---)))------###***,,,,,,+++...333333///111---)))***111888888333;;;GGG___yyygggHHH@@@;;;222555AAA555,,,222333'''///:::111222///------,,,***,,,111===666000000555888999:::333555<<>>UUUkkkvvvlllKKK333555---!!!&&&### """(((***(((%%%%%%(((---...***)))---///...((('''...999888,,,'''***888555111000000///+++'''000%%%###---222......444+++***)))&&&$$$$$$''')))(((,,,+++&&&$$$'''(((&&&222111,,,''''''******'''+++'''''',,,...***'''&&&'''((((((((())),,,000444***///111...)))(((***,,,'''(((***+++,,,+++)))(((%%%'''((((((&&&&&&(((+++[[[}}}]]]444)))***&&&###DDDqqqaaa777((("""''' &&&***)))'''+++666@@@kkkwwwxxxLLL555###++++++''',,,(((,,,)))))))))(((&&&%%%'''((((((''''''&&&&&&'''((((((%%%''')))***)))''''''((((((&&&$$$$$$&&&((())))))$$$(((***'''&&&((((((%%%&&&&&&'''''''''''''''''''''###%%%...333000,,,---222---***---...+++))))))***''''''---555666...%%%&&&''')))---///...***&&&///...///000---)))+++000,,,'''&&&(((***)))***,,,)))******)))+++111111...'''%%%$$$%%%((()))'''$$$''''''((()))***+++,,,,,,'''((()))))))))))))))(((+++))))))---...+++***,,,))))))***---000111///,,,"""&&&+++...///111555888888444000...///000111111333333444444444333111000333555666555444222222333333222555999888555555999777999;;;<<<<<<@@@KKKVVV~~~{{{UUU{{{mmm^^^555***111///111+++'''((()))'''$$$$$$''')))***)))(((***---,,,((($$$***,,,...///......///000...111333222000---,,,+++---DDDZZZiii}}}dddIII222///444333222555000,,,***---......///222222000...------,,,)))'''+++------...333:::;;;888888???CCC???999555000+++000...+++***,,,---......000000222555222---,,,///000000...,,,///222///)))444666HHHlllooo[[[KKK>>>666555+++333888...888KKKNNNaaa]]]III555///)))###&&&%%%%%%&&&%%%$$$%%%(((***)))+++)))%%%%%%***------+++ 444>>>444((('''777222,,,+++------((($$$000///......000444999;;;666---&&&&&&'''''')))...+++&&&"""%%%)))+++***))),,,***((((((***+++***((('''$$$###%%%)))++++++***///)))'''***......---...***,,,---,,,(((%%%&&&''')))'''&&&'''+++,,,)))&&&)))(((((()))((((((+++///eeejjj```CCC+++&&&)))***(((???TTTPPP:::'''$$$+++)))$$$&&&'''---%%%+++___xxx~~~}}}yyyEEE///+++(((&&&''')))*********'''%%%%%%&&&''''''&&&***%%%"""%%%'''&&&(((+++(((%%%'''+++***%%%%%%))))))$$$"""%%%((((((+++...%%%&&&&&&&&&***---+++$$$&&&,,,***+++000+++%%%+++)))%%%%%%(((+++---111666444---((('''((((((+++///)))))))))((((((***...111000(((###''',,,,,,)))(((...,,,******+++***(((%%%,,,(((+++***$$$(((---((())))))***---,,,((((((,,,///***%%%$$$''')))&&&$$$###$$$&&&((())))))(((((()))(((((('''''''''((((((((()))***++++++,,,...000666///+++///222///***(((((('''(((+++000222111000555444333222222333444555444666777444000///111444666999<<<<<<888444444444666333111000222444444444;;;;;;<<<===>>>BBBEEEGGGaaa}}}]]]nnnlllbbb===111444...000,,,(((&&&$$$&&&+++...///...((('''(((***,,,+++(((%%%...000111111111000111111---...///000000///---,,,+++555???IIIWWWeeefff___FFF777...111444///,,,//////++++++...///------///000000///,,,)))'''((())))))///333222222555777666666<<<>>>999444444333111222000---,,,---.........222......333444111...---333777888333/////////------222;;;RRRxxxiiiTTTDDD<<<666///222666111777MMM```nnncccGGG111000...((()))(((((('''&&&$$$$$$%%%''',,,***'''$$$''',,,,,,)))+++$$$%%%000444...''''''000///---,,,++++++***))),,,---...111444777:::<<<444111//////000///+++&&&---,,,+++)))&&&%%%***000222///...333;;;>>>;;;555***(((&&&&&&(((***)))'''111---***------,,,,,,...,,,...000///,,,***+++,,,)))***,,,,,,,,,++++++,,,+++******)))((((((+++...JJJMMMFFF333(((+++...---"""///;;;;;;///%%%%%%)))'''###'''(((000---;;;uuu}}}iiixxx}}}qqq@@@---***'''&&&''')))******'''(((((('''$$$$$$''')))---***))),,,,,,'''######***'''''')))'''%%%***222---((($$$%%%''''''(((+++###'''(((&&&%%%''''''$$$(((***&&&)))444222((((((***'''&&&)))++++++---222111+++&&&'''''''''(((,,,%%%&&&&&&&&&'''***...222---)))))),,,,,,)))&&&'''...//////...+++(((((((((,,,&&&)))+++''',,,000***((('''(((,,,+++)))+++///...+++'''''')))((($$$ !!!"""$$$%%%&&&''''''&&&((('''''''''&&&'''''''''((()))***)))))))))+++---333222222444222......111111000///000333333222000.........///000222444555222222111111222222222111999<<<===;;;666333222333555333000000222444444444::::::;;;===@@@BBBBBBBBBMMMeeeaaa___gggbbbAAA666666...111000+++&&&!!!%%%---333222...%%%''')))+++,,,+++)))(((,,,,,,---------------,,,---,,,,,,...222333111...///------444>>>CCC???888555111111555444...---222...+++,,,//////,,,,,,///111333333000***(((***...***555===;;;555444666777444888777111...111555666444111...---.........---444---+++111666555111...444===@@@888---***,,,//////444444<<<^^^|||```NNNFFF777333000333444333IIInnnyyygggCCC***,,,///***)))'''''''''&&&$$$$$$&&&(((---***%%%###'''---+++%%%(((((((((((())))))(((&&&***,,,---,,,***))),,,......000333666888999::::::111...,,,333EEEQQQGGG444111111333///'''!!!(((333111---,,,444???BBB<<<444***)))'''''')))))))))(((000---,,,---***'''(((,,,,,,...//////...---...///)))---000000---+++...111,,,,,,,,,***((()))+++,,,666666111***,,,444666222$$$%%%&&&&&&%%%%%%'''(((,,,''')))%%%)))(((===~~~iii^^^vvvfff888***(((%%%%%%&&&((())))))$$$(((***(((###"""''',,,///...111777666...&&&""")))'''&&&%%%###%%%...999333,,,'''&&&&&&$$$&&&)))%%%***---((($$$&&&((()))++++++$$$))):::;;;...'''+++((((((***+++))))))---...(((%%%&&&'''&&&&&&(((%%%&&&'''(((***---222555++++++...000---&&&$$$''',,,000222000+++((()))+++)))###(((,,,(((+++///))))))'''(((******(((+++000,,,***)))***,,,+++'''###"""###$$$%%%&&&&&&&&&%%%(((((((((((((((((((((((('''(((((((((''''''))),,,000333888999333///333<<<999777555444333222000...000000111111333555666777222///...111555666222...888:::;;;999444222333555555333111111333444444333666666777:::>>>???===:::DDDRRRwwweeeKKKaaa\\\<<<222555///444333...)))$$$%%%***...---***&&&'''***+++++++++******((('''((()))+++,,,+++***///,,,***...333555222...111---///999@@@>>>777444999555222333000---000666///,,,,,,//////...000555666888999888555333222222---888@@@@@@<<<:::999888666888666///+++...222444333111///...//////...---333...---333777666444333222;;;>>>666+++'''***,,,444555222555NNNzzzoooYYYMMM???;;;111555<<<444CCCooooooHHH++++++000,,,***$$$%%%%%%%%%%%%'''***,,,,,,+++((($$$&&&******%%%$$$((((((###&&&------'''++++++,,,++++++,,,---...///000111111111111000000222***###111XXXzzzwww```GGG???999555...''')))111---***))),,,222222---&&&&&&&&&&&&''')))+++,,,---+++*********&&&"""%%%***+++,,,------,,,+++++++++***,,,...///------...000+++...---***''')))***)))......+++))),,,333333...,,,'''"""!!!$$$'''((('''...******###$$$'''EEE{{{fffaaa|||]]]444(((&&&$$$$$$&&&((())))))%%%''')))'''$$$$$$'''+++))))))...666777000(((%%%%%%&&&%%%###!!!%%%111;;;555---'''&&&%%%$$$%%%(((%%%)))+++'''&&&(((******,,,---'''+++===AAA444,,,***'''(((++++++((((((+++,,,'''%%%'''(((&&&%%%&&&$$$%%%&&&'''(((+++///222,,,+++---///---'''&&&(((+++---...///---+++******)))'''111777...***,,,(((,,,)))((()))(((&&&)))...***)))(((***...//////---(((((((((((('''&&&&&&%%%))))))******************'''((((((''''''(((+++---,,,000666888555222999BBB;;;999666333111///---+++333333222222222222333333111111111333555555222...111444555444222222666999888777555555555555333111222111111555:::<<<:::777BBBGGG]]]vvvPPPaaaYYY555,,,222///333111///...,,,***((((((+++...)))((((((((()))))))))))))))((((((+++...000000......+++))),,,111333000,,,---///888CCCEEE>>>666444777222------------...000000...---//////000666>>>:::999999===@@@???888222---222777:::===???;;;444:::>>>===666000000000000111///......000111000///111///111555666444555999111666888222,,,++++++***222//////555AAA[[[~~~dddTTTKKKCCC666999BBB999BBBhhhxxxTTT333---///......$$$%%%&&&&&&%%%'''***,,,(((,,,,,,(((%%%'''))))))"""''''''%%%,,,777555***000,,,)))***---///---***))))))'''&&&&&&&&&''''''111---''',,,LLLtttlllRRR:::111///,,,,,,111---,,,***((('''%%%$$$###%%%&&&''''''(((***,,,---)))((()))***'''$$$'''------,,,,,,++++++)))(((&&&***)))(((***---...---+++***......)))'''))))))''')))***)))&&&&&&'''&&&$$$+++)))'''%%%%%%%%%&&&&&&((('''***'''---777]]]xxxjjjhhhWWW333'''%%%$$$$$$&&&((((((((('''&&&%%%%%%&&&'''((()))%%%###&&&,,,...)))%%%%%%###&&&'''&&&%%%***333999222+++&&&&&&&&&%%%&&&)))###$$$$$$$$$''',,,,,,(((&&&---)))+++:::>>>555///(((&&&'''***+++)))***---,,,(((&&&))))))'''%%%'''"""###$$$%%%$$$&&&(((+++...)))(((***,,,***)))***)))''''''***///000,,,'''+++...>>>DDD444)))******)))'''''')))((('''+++000+++)))'''''')))---000111,,,,,,***)))'''&&&%%%$$$'''((()))************)))'''((((((((((((***...111******...333444555:::AAA888777555222///...------,,,,,,------------,,,,,,...111444444111///...///...000222222000000444777<<<;;;:::999999777444111333111000222777;;;===<<<;;;>>>FFFaaajjjrrrfff\\\777,,,111...111......333555111******222:::222---)))''')))+++***(((***((((((+++///111000...,,,***)))+++...000///...///666???DDDCCC<<<444...000------000444555000,,,111//////111000111888AAA999666666<<>>===MMMjjjzzzZZZ555)))***)))+++)))***)))'''%%%$$$&&&(((%%%,,,///***%%%&&&***,,,%%%((()))***222;;;888///111,,,''')))---///,,,(((''''''&&&&&&&&&(((***+++&&&......&&&)))@@@^^^ooowwwRRR...###$$$%%%''',,,)))******'''$$$"""$$$&&&'''((()))(((&&&&&&((()))+++)))))),,,+++***,,,111///...,,,,,,,,,***(((&&&)))'''%%%(((,,,...,,,))))))///000)))'''++++++'''''')))***'''$$$""""""###$$$'''***)))&&&$$$$$$%%%&&&%%%***)))000===eeeyyyjjjmmmNNN444(((&&&%%%%%%'''(((((('''(((&&&###$$$'''))))))(((---(((&&&))))))'''&&&(((###(((***)))+++000444555...(((%%%&&&'''%%%&&&)))%%%&&&'''(((...444222,,,!!!+++)))(((333999333000)))&&&&&&***+++***,,,///---)))''')))***'''&&&((('''((()))((('''''')))***...(((%%%(((***))))))+++((($$$###(((///111+++$$$'''***;;;CCC222$$$%%%'''%%%###%%%((())))))---333---+++'''$$$$$$&&&))),,,,,,+++***(((&&&%%%%%%%%%$$$%%%'''((()))(((((('''******)))))))))+++///333+++((((((---222333666:::777777555333000///000111((()))***,,,......//////+++///222111...,,,---//////222333222///...///222===<<<<<<<<<<<<:::666333555555555666888<<>>@@@:::000...000222555999999444...000000333555333111555<<<555333333777===???;;;666000...---111<<>>///)))(((&&&'''(((((('''&&&&&&&&&&&&%%%%%%''')))***333---((((((((('''(((+++$$$'''(((''',,,222222...+++&&&$$$''''''%%%%%%&&&$$$))),,,---000333222---""",,,(((%%%111999444000+++((('''***+++***,,,000...)))&&&((()))'''&&&((()))***+++***))))))***,,,***((()))+++)))%%%%%%)))'''%%%%%%)))......(((###%%%!!!...999///%%%'''(((&&&%%%'''******(((***......,,,)))&&&%%%%%%''')))+++***)))(((((())))))***$$$&&&((()))******)))(((------+++)))((()))---000---)))(((+++---,,,...222555555444222///...000333***+++---///000111111111,,,---//////000111222333///222555444111//////111999999:::===>>>===999666555888;;;;;;999999<<<@@@;;;EEE===???MMMrrrkkkYYYbbbbbbGGG===<<<444999;;;666999:::666000000777@@@QQQDDD777444999<<<:::555777444111333666666333///...000333444666999===@@@999===999222999FFFCCC555111333444333333444222000///111555888555000111666333333333555888;;;<<<===999777555888BBBKKKIIICCC,,,222555222.........,,,------000444999<<<>>>===111***''',,,222222000000,,,222444000,,,,,,------'''------&&&&&&888RRReeemmmZZZTTTKKKAAA\\\bbb:::...111000...)))))))))'''%%%%%%'''))))))++++++)))***......+++'''''''''(((%%%###&&&+++%%%'''((('''&&&''')))+++''')))+++---,,,***'''%%%)))''')))---,,,'''&&&***111%%%###---///&&&&&&...((('''(((,,,//////+++&&&!!!$$$&&&&&&%%%%%%))),,,000***'''+++...------...***)))''')))+++,,,)))'''&&&***---...,,,+++...000***333444---+++111111+++***'''&&&''''''&&&%%%%%%---111444444///***%%%###(((&&&)))'''---555WWWlllhhhyyyfff111)))***)))''''''(((((('''%%%###&&&)))'''$$$$$$(((---...(((######$$$$$$%%%)))$$$%%%###"""(((000...'''***&&&$$$'''(((%%%###$$$%%%++++++)))***)))''''''///)))%%%333===777111...***(((******))),,,111...(((%%%''''''&&&&&&((("""$$$%%%%%%$$$$$$&&&'''&&&)))...///(((!!!!!!''''''(((***,,,,,,***&&&###*** (((555222...111111+++******,,,)))%%%$$$''',,,,,,,,,+++******+++,,,************,,,---///111''')))+++---...---,,,+++000///,,,)))''''''***---///,,,++++++)))&&&(((---333333333000,,,,,,...111++++++,,,------,,,+++***000...---000555999999888,,,000555555333222333444444555888<<>>===888555777;;;222AAA;;;<<>>444))),,,222555333333:::CCCHHHBBB???<<<===>>>===777111222;;;===444,,,---111333000333999===888000...222555///---111444444666:::AAAAAA???===@@@EEECCC>>>...,,,))))))+++---......((()))111---999kkkqqq:::...111111000222555333,,,111222111111333555444111...++++++,,,(((+++AAA[[[~~~^^^VVVMMM>>>bbbbbb666)))---000444///,,,((('''((())))))(((&&&&&&&&&(((***+++***)))***&&&$$$&&&'''&&&)))---***&&&&&&+++---,,,,,,000***+++,,,+++((((((***,,,---000///+++)))++++++))))))%%%!!!###&&&(((%%%"""$$$+++---))),,,777:::444(((%%%"""###&&&)))***))),,,+++*********+++,,,---***,,,...---+++))))))***111///---++++++++++++,,,111,,,***+++,,,+++,,,000'''///555222)))###%%%+++333000***%%%&&&)))%%%***&&&"""(((,,,444___bbb...)))+++(((''''''))))))&&&###)))((('''&&&&&&&&&&&&&&&'''&&&%%%''')))***)))((()))((('''&&&&&&'''((()))---(((""""""%%%'''%%%!!!(((******(((***...---(((###$$$(((///555777444000111000***%%%***444777222---***&&&&&&(((***(((&&&(((&&&$$$$$$&&&'''&&&%%%------,,,,,,***)))((('''''')))+++,,,***)))((((((&&&''')))***++++++******)))///111---(((''''''&&&...111111+++''')))++++++(((---///+++(((***,,,+++...,,,+++,,,///333555555666---(((,,,000...)))'''...///...---***)))***+++///,,,)))***///111...***,,,///222333222111000000///---,,,...222666999:::000444777555111000444999:::777777;;;<<<999777888...111777;;;999666555777DDDBBB@@@BBBGGGTTTjjj~~~\\\eeefffaaaBBB888999111444111111333777888333///222999]]]eeecccQQQAAA:::555///666444333555888888333...---///...,,,000666:::888777333///000333444222///111999<<<666//////111111......111777777222.........+++)))+++///555<<>>:::<<>>;;;111)))(((+++...///---'''%%%&&&&&&###((((((''',,,///777ddd~~~NNN***---&&&%%%$$$&&&)))***(((&&&)))(((''''''''''''''''''***)))(((((()))***)))'''((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&(((,,,---++++++......,,,%%%(((,,,222777999999777///...***%%%%%%***---...'''&&&&&&((())))))(((&&&%%%'''(((&&&%%%$$$&&&)))++++++******)))'''&&&%%%&&&'''))))))((((((***,,,'''((()))))))))(((''''''+++,,,,,,)))***,,,)))###&&&,,,...+++((())))))''')))...111---+++---//////...,,,***+++---000111111222...,,,//////,,,***+++((()))***)))(((((()))+++,,,+++***++++++++++++***+++---000111000///000111+++******+++///222333444222333444444555666888:::<<<999999<<<<<<777555666...000222444333333666:::===>>>@@@BBBBBBHHHYYYjjjSSSYYYddd^^^>>>444777///111---,,,///555888444------222PPPTTTNNN>>>111...,,,)))))),,,000111000...//////000---)))***222999666///444000+++***---000000000...444777555222222333222444000000666999555000---)))------******222===DDD===:::444///000555555111+++...111111///------...555,,,---444OOO|||xxxDDD666333111111111111333555111444666222,,,***///555555,,,(((---000111444;;;???eee|||dddTTTLLLYYY{{{PPP---***,,,+++......---+++(((%%%$$$$$$%%%)))))))))))))))(((''''''&&&######'''***+++000555FFFEEE<<<---&&&******&&&+++'''%%%''',,,...---+++...+++'''%%%+++222000+++&&&+++//////***&&&$$$%%%$$$((('''###'''222999888///,,,)))((((((((('''&&&)))+++...000000///---+++...***'''(((,,,...,,,***///111111---((('''---333...)))(((,,,...,,,******111777<<<999000(((&&&'''%%%***+++%%% !!!$$$$$$###&&&'''))))))...ZZZvvvzzzbbb999%%%...%%%$$$$$$&&&((()))(((&&&''''''''''''''''''((())),,,+++))))))******(((''''''&&&%%%%%%%%%&&&'''(((''')))***)))'''&&&(((***$$$))),,,)))'''(((***)))%%%(((,,,...///000111222444111///,,,'''$$$&&&+++$$$&&&)))***)))((('''&&&$$$))),,,***&&&%%%)))///(((((((((((('''&&&$$$$$$%%%&&&'''''''''))),,,///(((((((((((('''&&&%%%$$$+++)))&&&&&&+++///***!!!$$$+++000/////////---)))&&&,,,...+++)))+++------...,,,))))))***,,,------...---///111...***+++///+++,,,---,,,+++***+++,,,)))+++,,,,,,)))(((***,,,+++---......---...000222666444333444555555444333222111000333777:::;;;::::::888888<<<;;;777666888333444333111111444888<<<666:::@@@CCC@@@???GGGRRRLLLMMMuuuggg___===444888111111,,,---///444777333,,,+++///666888555,,,&&&''')))'''"""&&&******(((''')))+++,,,***(((***222999666...666222///---...//////...,,,...000111222333222111555111000444666222---++++++666<<<555++++++444<<<555222,,,&&&(((---...+++...000333555444222///---(((***///---444MMMOOO333444111222777:::888444333000888AAAAAA888...---111444,,,(((+++.........111444QQQ~~~ooo[[[UUUTTTnnnSSS444111///+++///---------***'''%%%'''((($$$&&&''''''&&&%%%%%%%%%)))%%%$$$&&&'''&&&)))...JJJMMMDDD000(((,,,,,,%%%+++***)))***,,,------,,,++++++'''$$$'''---...***"""''',,,---***&&&$$$######&&&%%%###&&&...222111,,,***((('''&&&%%%%%%%%%&&&(((***,,,,,,,,,***)))+++++++++,,,......---,,,------,,,(((&&&'''+++000------///333111,,,,,,///***...222000***%%%$$$%%%"""''')))%%%"""###&&&&&&%%%'''&&&'''%%%&&&HHHzzzjjjpppUUU111$$$(((((((((((((((''''''%%%$$$&&&%%%%%%%%%&&&'''((((((+++***((()))******((('''((('''&&&%%%&&&'''((())),,,+++***)))''''''((()))$$$+++...)))$$$$$$&&&&&&'''***,,,***'''%%%'''***666111///222///)))&&&)))+++...///---)))&&&&&&'''(((+++---,,,******---111((((((((('''&&&%%%$$$$$$%%%&&&((())))))***,,,...((((((((((((''''''&&&&&&((('''$$$%%%***///***"""$$$***...///000222000,,,(((---///+++(((***++++++...+++)))(((***+++,,,,,,---,,,...111000,,,,,,000111222222000---++++++++++++,,,------......000000/////////---,,,,,,///111AAA???===<<<;;;999555222111111111333555888999:::444444666;;;;;;999999===777999777444444777999999666888===BBBAAA???@@@EEELLLEEE```iii```<<<444:::333222***------///111...)))***...,,,......+++)))((('''%%%%%%%%%&&&'''''''''&&&&&&&&&(((((((((,,,111///***------...//////...,,,***000...---000333222///,,,---+++,,,///...***)))***+++<<>>...&&&++++++###,,,///111...***(((+++///+++///...)))&&&(((++++++%%%''')))+++***'''""" """$$$%%%%%%&&&))))))((()))))))))((('''&&&''''''''''''''''''((()))***+++&&&,,,222333///,,,---///000,,,((('''***---...---)))...555777000))),,,333,,,------+++(((&&&&&&(((&&&))))))'''(((******''',,,,,,(((***++++++CCCjjjfffmmmzzzPPP222(((%%%)))*********(((''''''&&&$$$$$$$$$$$$%%%&&&''''''((('''&&&''')))***)))((()))((('''''''''(((***++++++'''######'''******(((+++111444...((('''((((((,,,...///---)))((())),,,///******222888777222...888888555///(((%%%&&&(((***))))))***+++---------(((((((((((('''&&&&&&%%%$$$'''+++---,,,+++******'''''''''(((((()))))))))###'''((('''(((+++***&&&###&&&((('''***...///,,,...333444000,,,---...------+++((((((***,,,.........++++++000222///------///000111///---***)))***///---,,,///555888777555444444222///------///111;;;999888777666444111...333666888777444444777;;;333333666;;;;;;888999>>>555888888444444888777333777444555===BBBBBBAAAAAAKKKAAANNNjjj___:::222:::444111'''+++))))))***)))&&&(((,,,&&&'''))),,,...---)))&&&***((('''(((******(((&&&)))---...+++***,,,,,,***%%%(((---111333111///---555000///555:::666---'''***)))***...---+++,,,///(((777OOO]]]OOO555***///,,,,,,+++***...333222------,,,,,,///111111...,,,000111000000666???FFFJJJYYYYYYLLL777///555999555000111999BBBBBB:::999===555555333111......222666666888IIIkkk~~~ooo}}}ddd666%%%(((333AAA888555222000///,,,)))&&&%%%(((,,,,,,******,,,///,,,(((&&&(((((((((***///000777777...))),,,,,,))),,,111444000)))&&&***000---333555...''''''***++++++++++++***)))'''$$$!!!###$$$&&&''''''&&&%%%$$$(((***++++++***)))***+++))))))(((((()))+++---...%%%---555555...***,,,000---'''###$$$)))---+++(((&&&+++222444,,,%%%)))111...---,,,***)))((('''&&&%%%((((((&&&&&&)))((($$$+++***&&&)))///222GGGjjjvvvaaammmMMM000---)))&&&(((******))))))***+++%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&)))***)))((()))(((((((((((()))+++,,,&&&""" $$$***...,,,(((+++000111,,,'''''''''&&&)))+++,,,------...///111,,,++++++111???IIIGGG>>>>>>;;;666///)))''''''))))))&&&%%%&&&(((******((((((((())))))(((''''''&&&###''',,,...---+++)))'''''''''''''''((()))***+++ ''',,,)))&&&''')))***'''(((&&&%%%(((...///------222333...++++++---,,,---+++))))))+++---......---******///111...+++++++++...000111000//////000000,,,+++///666;;;999555666666444111///...000222000///...///000111000///777;;;===;;;555333777<<<555666999<<<999555666::::::<<<888111000555555///555111111888>>>@@@@@@AAAEEEAAACCCffflll___999222;;;555111&&&)))''''''))))))&&&'''+++$$$$$$'''---111000+++'''***)))((((((******)))(((+++//////,,,+++...///,,,%%%)))///333555333111000111---222@@@IIICCC555+++444...+++///111///------(((,,,FFFgggfffFFF...---***,,,---...222666222,,,***---000///,,,,,,000444000000---000;;;DDDPPPbbb{{{tttIII---111888555333///555CCCHHHAAA::::::555666555222000000111111000333;;;QQQyyyyyysss???)))---555===777222...///222333...)))###&&&***)))&&&%%%'''***,,,(((&&&((()))(((+++///+++///111///+++***---000+++...000---)))'''***...,,,111333...)))((((((&&&(((***+++)))'''&&&))),,,&&&%%%&&&''''''&&&&&&'''(((***,,,,,,***)))***+++))))))***+++,,,---......)))...111///+++)))+++///&&&$$$"""$$$(((***(((&&&((((((+++...+++&&&''',,,******+++---///...+++(((###))),,,((($$$%%%%%%$$$&&&'''$$$&&&---555OOOtttiii\\\oooKKK++++++***%%%'''******)))((()))+++(((((('''&&&&&&&&&'''''')))((('''((()))***)))(((((('''''''''((()))+++,,,&&&'''+++000333222,,,(((&&&))))))'''&&&((('''$$$&&&'''(((+++///111111000...222///,,,888KKKOOOFFF888555000---+++***)))(((''''''''''''&&&'''((()))(((((((((((((((''''''&&& $$$(((+++***)))))))))((('''&&&&&&&&&'''((()))!!!(((---***&&&'''******)))***(((&&&)))...///,,,&&&,,,...***''')))++++++///,,,***)))***+++,,,+++******---000///***)))++++++---111222222111111222,,,++++++---111333333222333444444222000000222444///...,,,,,,///000111111777999999888555444666888555777:::<<<888333555:::VVVRRRCCC222---444666111222222444999::::::===BBB???GGGCCCTTTnnnaaa:::333===777333(((((('''(((,,,,,,)))))),,,000......111333///(((###%%%&&&''''''''''''(((***&&&((('''&&&)))...///,,,'''***///111111///---,,,((((((222HHHUUUOOO???333<<<111))),,,///---&&&"""***$$$===jjjtttQQQ111+++...222555777:::<<<666///)))111777333+++***333>>>+++111222333777<<>>GGG???000---***+++------+++((('''+++---+++&&&%%%(((---'''''''''(((''''''&&&&&&!!!$$$&&&'''(((***,,,)))(((&&&%%%$$$$$$%%%&&&###))),,,)))((()))***)))&&&&&&%%%###&&&+++***%%%%%%+++---+++))),,,//////111...***(((((())))))((('''***000222,,,%%%'''---)))+++......---+++++++++((()))++++++***+++,,,...000111222222111222444666333000---,,,,,,.........666444222222444555444333222444999<<<999555777===uuukkkRRR777---444888555111555;;;===888444:::CCC===NNNGGGKKK{{{mmm___666---666222222)))++++++)))&&&'''++++++)))>>>555,,,))))))((((((***+++)))'''(((***+++(((%%%))))))''''''(((***,,,...))),,,,,,+++...111111---+++333<<>>NNNgggvvv===111555000111777LLLTTTLLLPPPLLL222222000111111...)))***...,,,111///777TTTwwwrrrKKK///,,,111111///((((((111777666888<<<,,,***+++((("""''''''!!!%%%&&&$$$"""$$$&&&(((&&&%%%%%%((((((&&&)))...'''''''''(((***------***...---,,,---///000///...,,,+++******'''$$$(((///((((((&&&"""###((()))&&&&&&(((((((((,,,///,,,&&&+++------+++,,,///...******,,,///000+++%%%&&&,,,000000///---+++(((&&&%%%+++---///...***'''&&&&&&***000++++++KKKkkkYYY,,,)))???LLL???+++###%%%&&&"""###$$$///(((444pppvvvaaagggwwwrrrCCC///***'''***'''%%%&&&((((((&&&###)))$$$)))555777---%%%%%%...---)))(((+++...+++$$$%%%%%%&&&))))))&&&(((---,,,999GGGIII@@@444,,,)))'''&&&%%%%%%&&&'''&&&%%%'''((('''(((...444333---...222///(((***444777222222000......///---)))%%%((((((((((((((())))))***...***''''''((('''$$$!!!***)))'''&&&%%%&&&((()))%%%'''((('''&&&%%%&&&(((000+++%%%$$$&&&)))***)))+++%%%''''''!!!$$$***&&&&&&&&&'''***,,,---+++)))000+++,,,***$$$***///(((%%%%%%(((///222...***)))(((+++***''''''++++++)))+++******,,,***''')))---...000000------000...)))555333000...+++***)))))),,,///222333222111333555444222111444888<<<======GGG999888888///333000000444666777:::???<<>>GGGeeeyyyMMM333000///***)))111777666444777<<>>222000222777777222...---...---,,,333888888OOOvvvyyyPPP999666444...---666;;;777555:::??????>>>222222444+++(((,,,,,,***((((((***,,,***)))***...,,,,,,---***&&&'''+++)))+++,,,///777===555((()))((((((+++///333555555...)))''')))+++***)))***###'''(((&&&%%%''''''%%%$$$'''(((''''''***)))&&&)))'''%%%%%%,,,222000***///+++***---///,,,***,,,---+++)))''''''((()))***%%%***///...)))&&&***...+++,,,&&&###222DDD???+++(((+++)))%%%$$$(((***'''$$$)))###&&&---OOOmmmjjjxxxwwwIII,,,+++333444///---***(((''''''''''''###!!!###((()))%%%###%%%---,,,'''$$$'''---///+++***$$$"""&&&***(((&&&&&&(((&&&$$$###$$$%%%%%%%%%'''&&&&&&'''((((((&&&$$$###%%%%%%%%%)))...---)))'''++++++(((''',,,...------+++)))(((((((((((()))<<<555---******+++***(((###---,,,$$$)))666444%%%'''&&&&&&%%%%%%&&&'''''')))+++,,,+++***)))***,,,)))***++++++***,,,000444,,,&&&)))---+++///111))),,,***))))))+++---...---111+++"""###)))))))))000+++'''&&&***,,,***)))***(((******''''''***+++(((((('''(((+++***''''''+++***,,,,,,'''&&&((()))(((***++++++,,,,,,,,,++++++------,,,******,,,...000//////......///111333333:::SSSKKKDDD@@@333666777222000111555777555666:::222LLLLLLGGGPPPWWWxxxbbb^^^???555555+++,,,)))%%%000888555---)))((((((***$$$###'''+++***((()))%%%&&&'''((('''&&&%%%$$$'''&&&&&&&&&&&&''''''(((+++//////***&&&'''((('''---,,,777JJJMMM???444555444...+++///555666777999666555222,,,***,,,---,,,---***(((,,,333666111+++((((((***---111222000...)))111444///+++---111111;;;777444000+++777\\\YYY<<<888---000777:::666///...222,,,'''$$$+++222...<<<[[[{{{XXXCCC<<<777111000444555444888@@@FFFHHHEEE@@@DDDCCC555111888:::333...,,,,,,***''')))///***)))***,,,+++'''(((,,,+++***+++666LLLZZZMMM666...,,,)))((()))*********,,,*********((($$$''',,,%%%***+++(((%%%&&&&&&$$$###&&&'''%%%$$$''''''%%%$$$$$$"""###)))000000,,,444///,,,------)))&&&''',,,***(((&&&%%%%%%&&&'''((())))))))))))((((((((('''++++++'''***000...&&&'''+++,,,)))&&&'''((()))***,,,&&&***...GGGttt~~~vvvccchhhyyy^^^777+++111777111000---***'''%%%%%%%%%$$$$$$%%%((((((&&&%%%''')))(((&&&'''---222---$$$(((&&&&&&)))(((%%%%%%(((***((('''(((***+++)))(((+++*********+++)))'''$$$"""$$$&&&%%%(((,,,,,,(((&&&***,,,)))(((***,,,,,,,,,,,,+++***)))***+++---222...(((%%%%%%&&&&&&%%%###******'''333FFFCCC111))))))(((''''''&&&&&&&&&((()))***)))((('''(((***...,,,+++,,,...000000///&&&%%%---111+++...444222+++***((()))+++---......///)))!!!***;;;222%%%***&&&###%%%***,,,***'''(((###&&&&&&$$$%%%)))***(((&&&&&&(((+++***&&&'''+++)))------)))&&&((()))(((///---+++)))))))))+++,,,000...+++))))))******+++,,,,,,+++++++++---///000HHHKKK;;;===???777999444000///000555666444444666222HHHGGGEEEMMMJJJ^^^fffaaaAAA777888///000---&&&222:::666---(((((()))+++%%%"""%%%)))(((((()))(((***+++***((('''((()))&&&&&&''''''''''''''''''''',,,///+++((()))***)))//////555<<<999///+++///---''''''000<<>>CCCBBBOOOoooeee___>>>555999222444000,,,222333...***))))))(((...(((&&&***,,,+++******,,,///222222000---------(((((((((((((((((((((''''''///333000---------,,,...000333444333000---+++)))&&&)))222<<>>222111,,,///555999555///000555///111,,,+++000///111===NNNoooqqq[[[KKKBBB>>>333******333777<<>>PPPiiinnnCCC...+++((('''(((***+++,,,---%%%!!!&&&,,,222777;;;===@@@===333+++)))******%%%***+++'''$$$&&&)))((((((......)))%%%'''+++---'''(((***+++(((%%%)))111&&&''')))***++++++++++++###&&&))))))'''(((,,,000111+++(((***)))%%%$$$(((+++'''$$$%%%&&&&&&(((***///---)))111)))999zzzjjj___mmmxxxRRR555---000---$$$&&&***------)))&&&$$$$$$***...111///+++))))))(((&&&)))%%%$$$///>>>III111)))&&&)))---+++'''%%%(((,,,111222111...,,,,,,)))))),,,///111111///---!!!&&&(((&&&&&&)))***)))(((+++000111---)))+++...))),,,000111000///000222###+++222222,,,&&&%%%&&&&&&)))---...+++'''&&&((( !!!###&&&((()))******$$$%%%&&&&&&$$$$$$%%%&&&$$$(((+++,,,***(((***,,,(((!!!$$$&&&"""'''---)))""""""%%%)))---//////......444///;;;LLL555&&&@@@444...******)))&&&&&&'''(((***)))%%%###%%%%%%"""######&&&******&&&&&&)))###+++000---)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***((((((***---...,,,))))))+++---,,,+++,,,000444555;;;999888***'''999444333222555:::;;;666444555111666@@@BBB<<>>888---''')))---)))"""...???CCC111!!!&&&555>>>444333,,,$$$%%%...111///444...+++---000///000222444666777666222111444777999@@@DDD???666000111222222555888999999888111***&&&+++000///,,,***---111777???___ooo^^^RRRIII???555+++***111999???CCCdddmmm}}}wwwYYY999******,,,***'''---333000,,,000...---444@@@EEE\\\~~~}}}UUU777***+++((($$$%%%***+++)))((('''%%%'''000888888222;;;===888///***,,,,,,)))+++,,,,,,***'''%%%%%%%%%((('''***000111---))))))---...+++$$$###(((***(((***'''&&&&&&)))+++,,,,,,111...***(((((((((((('''((('''&&&&&&&&&&&&$$$###%%%((()))'''$$$$$$&&&))),,,***---+++***PPPhhhkkkvvv___III555+++...)))+++(((,,,---***))))))'''"""(((***,,,,,,)))'''%%%%%%'''(((+++***&&&&&&222???CCC333$$$!!!&&&'''%%%$$$%%%,,,222333...)))(((***&&&&&&...===GGGBBB444***'''""" ###%%%$$$%%%(((---///111000---)))'''&&&***'''&&&&&&))),,,...///000///111333///(((%%%&&&''''''***---+++%%%###&&&&&&$$$%%%'''&&&$$$&&&***%%%$$$###"""###%%%''')))(((&&&'''+++***%%%%%%+++//////---***((((((+++...'''%%%''',,,...***((()))000000000000---,,,222;;;///...,,,++++++)))'''$$$&&&$$$%%%)))***&&&######!!!"""$$$&&&'''))))))***+++&&&###%%%'''&&&&&&)))%%%%%%&&&'''(((((((((''')))''''''(((+++---+++(((***---...,,,,,,///---)))111222222///+++***---000444111//////222333111///777888BBBOOOOOOEEEBBBHHHRRRlll___???555222...555---(((+++,,,+++,,,...+++''')))''''''******)))***///555888666///***++++++***111///---,,,---...------)))***)))+++111666333,,,---++++++///111111111333444111///111111111555;;;>>>:::111((('''***+++))))))333777...$$$%%%///666333111,,,&&&$$$&&&'''%%%---((((((///333333111000---333777666222222777>>>333666888666333222222333666666888;;;;;;777222000+++,,,,,,,,,++++++,,,---999:::NNNxxxzzzqqq]]]III<<<444---+++,,,000777>>>BBBQQQggg}}}~~~rrrjjjVVV???444///,,,))))))+++555000&&&)))---,,,///OOOaaauuuzzzoooXXX===+++,,,...---***+++......+++((((((''')))111999888333666;;;999///'''&&&''''''(((+++---...---+++******)))&&&'''...111...+++***%%%''')))***+++***))))))''')))++++++))))))+++...666333///,,,,,,+++***))))))(((((()))*********)))&&&)))...---&&&"""***555444$$$000JJJXXXyyy}}}[[[\\\qqqwwwNNN<<<...(((---'''((('''***+++))))))+++)))%%%)))+++---,,,***(((&&&&&&'''%%%%%%&&&&&&(((000999<<<111((('''(((((('''(((&&&000::::::222,,,---111(((***222>>>CCC>>>555000)))$$$!!!###$$$######%%%(((+++---...,,,***((((((,,,,,,,,,+++++++++---...111111555888444,,,(((((('''''')))+++)))###!!!###$$$"""###%%%$$$"""$$$))))))((('''%%%%%%%%%%%%&&&'''""""""(((+++)))((()))...,,,+++---///111000///+++%%%###)))///...,,,+++...000555999777111///111)))((('''(((((((((&&&$$$)))&&&'''+++,,,(((%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&***%%%"""$$$%%%$$$$$$'''&&&&&&'''((((((((('''''''''&&&&&&(((+++,,,+++)))'''+++---,,,---000000------------+++))))))***,,,///------///333666666555>>>666DDDbbblllYYYIIIIIIDDDkkkmmm```???555000,,,222***&&&+++...///000222000,,,***(((((())))))(((,,,111;;;>>>;;;222***)))+++,,,...,,,)))((()))))))))(((,,,(((%%%***666===555(((...---+++***...444555333999555222333222111333777:::888111'''###&&&***+++''')))---///+++&&&)))000222000000000,,,&&&$$$&&&'''%%%'''...333222//////+++111666555111222999AAA.........///111333666999777222444<<>>555111,,,111''''''***---111777<<<888111---+++***,,,,,,,,,222:::>>>===666---)))+++---,,,---***'''&&&'''''''''&&&***((((((111???EEE999)))//////---***///666666111777333222555666444444777;;;999222***(((,,,---,,,(((&&&---666333'''&&&///,,,...444888333***(((---''''''***------+++000666222333444333111222666999......///000///111999AAACCC777333>>>DDD;;;111...111///,,,***+++,,,...///222000111@@@ccc{{{ttt|||fffOOODDD:::666111---111:::bbbsss~~~xxxmmmggg___VVVUUUMMMBBB:::111)))''')))+++111...)))((((((777QQQaaatttAAA++++++,,,,,,//////+++(((((('''$$$'''((()))+++111666555000333888:::666///+++)))***(((***,,,,,,)))'''%%%$$$''''''***......---000555LLL666'''***---((()))000,,,//////---)))(((+++///000...+++*********)))((($$$&&&(((************+++***//////---777FFFGGG<<>>888111///111222///+++///000333222---,,,888GGG```JJJ:::;;;AAA===555000222444555333000///333777+++000333777JJJqqqsssnnnaaaOOO???;;;:::888===FFFqqq}}}ooo^^^KKK<<<111)))%%%&&&***))))))...,,,$$$;;;hhhooo>>>((((((***555777444---(((((()))(((''')))))))))---222111---------...000000---(((&&&)))))))))'''$$$$$$%%%&&&%%%)))///111,,,)))///999\\\@@@+++,,,111...,,,000222///+++((((((***,,,...(((&&&&&&&&&((())))))(((%%%(((***+++)))''''''(((+++222......OOOwwwqqqNNNIIIEEEvvv|||nnnrrrqqqssszzzxxxSSS444///------222***)))(((***)))%%%$$$((((((&&&$$$&&&((()))******,,,...((((((***,,,)))&&&)))///777---%%%%%%((('''&&&'''(((((('''((()))+++---...333---***---000///---...((($$$$$$(((***'''%%%&&&%%%''')))***)))))))))***000,,,***000777999444---)))(((***------+++---111---++++++,,,(((""" ###'''%%%&&&((('''%%%&&&+++$$$$$$%%%'''''''''''''''"""######!!!!!!"""$$$$$$$$$$$$$$$$$$&&&(((+++...222...***)))'''''',,,333>>>444++++++------++++++***))))))+++---...,,,+++)))%%%%%%)))***'''$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&""""""'''******+++---))))))******)))(((''''''++++++,,,,,,+++*********+++---...,,,---///---)))---+++)))+++///000...,,,.........,,,++++++,,,,,,222666:::<<<<<<;;;999777??????CCChhhbbbZZZ@@@<<<:::444888---&&&&&&&&&,,,888@@@;;;111******---///...000888CCCLLLEEE<<<999>>>@@@777***111...,,,,,,---......---(((000<<>>:::444000555999777111///111555(((///555666===XXX{{{tttvvv\\\FFF@@@@@@@@@HHHTTT}}}}}}mmmYYYCCC555///+++***+++&&&$$$%%%---,,,"""777cccvvv[[[:::&&&$$$***555888555,,,'''''')))******+++***(((***......+++,,,((()))///222///***''''''''''''%%%%%%&&&***,,,%%%***000111+++&&&,,,777FFF555(((+++///---(((&&&222---(((&&&'''***,,,,,,%%%$$$$$$&&&)))++++++***(((,,,///...+++((('''(((""",,,(((***RRR]]]AAA```xxxnnnssslllppp{{{xxxKKK...,,,)))%%%)))###%%%+++,,,***%%%%%%(((***(((''')))+++,,,,,,---///111)))+++000555444222555<<<555***"""###&&&&&&%%%%%%,,,((($$$&&&+++000111///444,,,(((***,,,+++))))))&&&$$$%%%+++---***((()))&&&'''))))))((((((((()))444///,,,///555555///(((000---,,,,,,***''')))...---++++++,,,)))$$$$$$''''''%%%%%%'''%%%"""###((('''&&&&&&%%%$$$$$$######'''+++***&&&###%%%''''''&&&''''''%%%###%%%)))---000...,,,***&&&###(((000444---))),,,...,,,((('''))))))(((***+++,,,+++))),,,((('''+++,,,)))'''(((%%%%%%&&&&&&''''''&&&&&&### %%%((('''''')))(((((()))))))))(((''''''***+++---,,,+++)))******))))))(((***000666333,,,,,,,,,,,,---///000...------.........------///000,,,<<>>888777222888///))),,,...000555:::888333+++,,,///111//////777AAALLLLLLMMMPPPTTTRRRCCC333000...,,,,,,...///000///(((...999FFFRRRTTTGGG777***%%%***444555000777EEETTTGGG:::555555666888<<<444333///,,,///222///))),,,''''''---...+++)))+++777IIIOOO===,,,+++///...+++---000000---///:::GGG===222)))(((///222...'''++++++///222...,,,:::NNNpppoooeeeVVVPPPRRRMMMCCC777;;;>>>>>>:::555111000+++,,,111555888FFFggg|||tttWWWIIIAAA???KKK]]]ooo\\\XXXHHH777...+++***+++...$$$(((((((((***'''///EEERRRJJJLLLRRRFFF---&&&000000555555...))))))+++,,,...///,,,''''''+++---***,,,)))***000222---******&&&'''((('''''''''***,,,((((((+++---+++&&&(((---)))(((((((((((('''%%%###******)))((('''''')))***&&&%%%&&&(((+++,,,,,,+++)))---111000,,,((((((***'''&&&$$$;;;]]]eeeWWW___~~~wwwqqqfffxxx{{{HHH//////***$$$(((%%%,,,,,,...+++'''''',,,///...+++,,,,,,+++******,,,---+++***...555888777777:::,,,'''$$$&&&'''%%%%%%''''''&&&&&&)))---000000///222...,,,---+++''''''***(((&&&(((---///,,,))))))###%%%''''''&&&&&&((()))------,,,,,,+++***'''%%%...,,,,,,---+++'''(((,,,...,,,---///---)))***---)))''''''(((%%%!!!"""&&&((('''%%%$$$######$$$$$$///000---((((((,,,---)))'''&&&%%%%%%&&&'''((((((,,,***))))))'''$$$'''+++((($$$###(((***'''%%%%%%((('''''')))+++,,,+++***,,,((('''***+++)))''')))&&&''''''((((((''''''&&&&&&"""!!!%%%&&&$$$"""$$$&&&&&&'''(((((((((''''''%%%(((******))))))***,,,,,,)))&&&***555<<<888...+++---///000///.........)))+++,,,,,,++++++...000***555===:::555444444333222DDDFFFCCC\\\eeeYYY:::222000---555...---444888555444666888888...000333444000///666???AAAHHHRRRZZZ^^^YYYHHH888444222111111333555666555'''***111>>>LLLQQQDDD444)))!!!&&&444555...999PPPlllZZZFFF:::666777;;;@@@111222000***))),,,...,,,...'''###&&&---111...***555KKKOOO777%%%(((...+++++++++---//////,,,...333444---&&&'''...222222///+++(((+++222333444@@@RRRhhh{{{{{{rrroooeeeVVVGGGHHHIIIKKKIIICCC:::444000***+++444888>>>TTTooohhhRRRAAA:::HHH___aaaRRRTTTHHH:::111+++&&&&&&)))$$$111---$$$)))---***)))///)))<<<]]][[[999***555///666999555111111222222111111---((('''+++,,,+++'''&&&)))...,,,%%%$$$(((&&&((())))))'''%%%%%%%%%***&&&&&&***+++(((%%%%%%!!!+++000+++%%%'''+++---"""''',,,,,,'''%%%&&&)))&&&&&&&&&(((***+++***)))&&&+++000000,,,((((((***''',,,,,,%%%%%%111AAALLLuuuqqqeeeFFF///111+++###((()))222---...,,,)))***000333333+++,,,+++)))&&&%%%&&&'''((($$$$$$+++111///+++)))$$$$$$(((+++((($$$%%%***%%%(((,,,000222222222222111111222111+++%%%'''---)))''')))///111---))))))!!!"""$$$%%%%%%&&&(((***(((,,,///---(((&&&(((,,,&&&&&&(((,,,+++((()))---+++)))***---,,,)))***...---***)))***'''######'''%%%$$$###"""###%%%''')))...,,,'''###'''...,,,%%%%%%"""!!!$$$)))***&&&"""+++&&&$$$((()))((('''((()))$$$"""%%%''''''))),,,'''''''''***,,,...---,,,+++'''%%%((()))'''&&&'''))))))))))))((('''&&&&&&***&&&%%%''''''###!!!!!!%%%%%%&&&'''(((((((((''' $$$'''(((((((((+++---222,,,'''+++777???888+++&&&))),,,,,,)))'''(((***''')))***)))'''&&&)))+++///---000666888333333777...<<>>>>>???GGGQQQkkkmmmQQQRRR???,,,,,,+++000333***111(((!!!&&&888DDD@@@888666)))000333///***...>>>MMMjjjbbbKKK222///<<>>111,,,+++)))111333******------,,,...111///***222111000//////000111222,,,+++***+++---///000000000,,,***,,,111333000---///,,,...333222000<<>>FFF666&&&%%%'''###***$$$+++>>>GGG>>>000***333<<<;;;999>>>:::///...---+++))))))***+++***))))))((((((((()))*********((())))))(((%%%$$$$$$%%%&&&&&&%%%&&&&&&'''((()))+++***)))'''&&&&&&%%%%%%---,,,************)))'''###&&&(((''')))---...+++---***(((***...///+++'''###'''))),,,+++(((AAAkkk~~~rrrwww]]]222444@@@***(((555'''///000...******///111000,,,//////,,,***+++***&&&,,,,,,++++++***((('''&&&''')))(((&&&%%%&&&((((((,,,,,,,,,------......///333***'''+++,,,&&&%%%***...***&&&)))///111,,,'''***(((&&&%%%&&&(((******&&&(((***+++******'''%%%((()))(((((((((***,,,...'''&&&'''(((&&&&&&---777555)))+++***!!!+++000***)))((('''&&&%%%%%%%%%***(((&&&&&&''''''&&&%%%''''''''''''&&&%%%$$$###&&&&&&''''''(((''''''&&&)))***+++,,,,,,,,,,,,,,,)))...///+++((()))++++++---------,,,+++)))'''%%%''')))+++,,,+++***(((((($$$$$$%%%&&&&&&&&&%%%%%%$$$###&&&++++++&&&###$$$$$$&&&'''((((((***...222222+++''',,,111111///......///...+++'''%%%''')))///...------------,,,++++++///111//////222222000666222;;;FFF@@@@@@kkkfff]]]:::111222(((,,,...)))555888---***333777333//////...000999CCCGGGEEEKKKJJJTTTooosss\\\VVVCCC111111---......"""***&&&###***777;;;444///222***---000//////444<<>>111444>>>DDD???444222222///444666---***///111---*********(((111///...------...///111+++***((()))***---/////////---,,,000555999888555555...,,,000000---444???FFFPPP___kkknnniii___XXXUUUUUU\\\hhhmmmaaaLLL<<>>FFFNNNNNNFFF???>>>BBBFFFJJJNNNKKK>>>000000,,,((((((+++///222333EEEdddlllooo}}}\\\:::111///333,,,555222,,,'''$$$%%%'''***---(((&&&'''###&&&000444JJJhhhoooCCC000***(((&&&&&&'''''''''&&&)))%%%###(((///111+++$$$***(((&&&''')))***)))&&&''''''''''''((()))***+++'''''''''''''''((()))***(((''''''(((***,,,+++******...///---...111111///---,,,+++...111222///,,,000+++(((&&&)))DDD~~~zzzQQQ111...444000FFFXXXGGG///---(((###&&&---///---,,,///...)))'''(((((('''$$$%%%%%%&&&'''''''''&&&&&&%%%$$$$$$&&&)))---000,,,,,,---,,,+++(((%%%$$$'''+++---,,,,,,+++'''!!!$$$%%%&&&&&&%%%%%%&&&'''###$$$%%%'''((()))******)))""""""+++***!!! '''+++%%%###)))333444+++ ***)))***+++(((%%%)))///---######''')))333666***''''''&&&&&&&&&&&&&&&''''''%%%######$$$%%%$$$###"""###$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((((((((('''''''''---111...***++++++)))++++++,,,,,,---,,,,,,+++***&&&$$$''',,,---(((###&&&&&&&&&&&&&&&&&&&&&%%%&&&###$$$''''''$$$###&&&***&&&"""###&&&((('''%%%$$$$$$(((------)))'''((((((***++++++)))(((((()))000,,,)))...555888222,,,))),,,---+++---000111///...---111888999999BBBNNNppp|||iii```>>>666666+++...///,,,///,,,(((,,,777888000)))000999CCCRRRcccmmmooo]]]GGGHHHSSSMMMLLLMMMDDD777///AAAOOOXXXQQQ444,,,)))---333777000''''''...,,,***+++///444777666333444FFF[[[```PPP===;;;CCC<<<222333555...++++++$$$+++111444///+++*********111///---++++++---///111***)))((('''&&&))),,,///+++***)))***,,,+++)))&&&---)))))),,,,,,)))+++000333111111555;;;===999444;;;CCCDDD<<<888;;;:::444000111///***+++111333111>>>OOOoooeeeHHH666444???GGGEEE555(((((()))&&&%%%((((((''')))+++(((%%%***222444MMMssszzzEEE,,,***(((&&&&&&''''''&&&%%%+++((('''***///111///+++,,,)))&&&(((---///,,,(((&&&&&&&&&''''''((()))***%%%$$$$$$$$$$$$%%%&&&&&&,,,++++++,,,...///...---###''')))))),,,000111///,,,,,,,,,...000111///---&&&%%%)))&&&$$$CCCfff@@@...///222555RRRfffYYY---000///***))),,,...---,,,000///)))%%%&&&((('''%%%&&&''''''((((((''''''+++&&&###$$$%%%%%%&&&)))&&&(((***+++***(((%%%$$$''',,,......555===888,,,)))((('''&&&&&&&&&&&&%%%%%%''')))++++++***))))))+++"""'''666666&&&!!!)))...)))''',,,555666...$$$((('''(((***)))%%%'''+++,,,(((&&&'''))),,,,,,&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%######%%%%%%%%%$$$!!!"""$$$&&&((()))******))))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&...444666222---+++)))'''++++++++++++++++++++++++,,,***)))+++---...+++)))'''''''''&&&&&&&&&&&&&&&'''$$$###&&&&&&###$$$''''''&&&$$$###%%%&&&&&&&&&---(((&&&((()))'''&&&(((%%%''')))*********))))))///---,,,///333333...(((***,,,+++)))***------)))))),,,...111555;;;===<<>>LLLBBB&&&...444000***(((((((((***...///)))$$$$$$&&&%%%'''''''''''''''&&&&&&%%%+++%%%###&&&'''###"""###&&&''')))******'''%%%###"""%%%'''///CCCTTTSSSFFF333...((((((++++++(((###&&&))),,,,,,)))'''&&&&&&,,,'''111DDDDDD111''',,,)))'''%%%'''***+++)))&&&&&&$$$&&&)))(((&&&&&&***&&&(((((('''((($$$ """&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%"""###%%%''')))***++++++'''''''''''''''&&&%%%$$$&&&''''''(((''''''&&&&&&---333666222---+++)))'''++++++******)))(((((((((+++---000///,,,+++---///)))((('''&&&&&&&&&''''''((($$$###%%%%%%###$$$((("""%%%(((&&&###$$$(((---DDD555((($$$''''''%%%%%%$$$%%%''')))***+++***)))&&&(((+++---,,,***((((((000000---******---,,,((((((...///+++///888<<<:::BBBYYYyyyggg]]]999//////%%%)))+++'''---///+++'''''''''$$$(((333???DDDIIIPPPUUUWWWIIILLL[[[ddd]]]WWWXXXXXXFFF000000666AAAAAA((("""'''((()))******)))))))))(((***,,,,,,+++---111555,,,...777FFFYYYeeegggeeeGGG333---222000000333000***,,,------111555333...***)))(((((((((((()))******,,,---,,,))))))---000---...//////...,,,)))(((%%%+++///...'''%%%)))///)))---111333222111111333333DDDPPPJJJ;;;333666;;;>>>>>><<<555,,,)))---333666:::HHHdddpppWWWLLLYYYGGG555'''''',,,+++***+++...(((###$$$))),,,---,,,777BBBGGGKKKOOOCCC111------+++)))((())))))(((&&&---...---+++))),,,555<<<---+++)))+++...///...,,,$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&***)))((((((******)))((()))------+++,,,......+++******+++,,,,,,+++***)))((($$$---...---[[[iiiFFF;;;::::::111'''---333---%%%///777555000---+++)))---333666000***)))))))))%%%&&&&&&&&&%%%$$$$$$###'''""""""+++...((($$$%%%******+++***)))&&&###"""'''%%%'''444HHHVVVTTTJJJ777000)))(((,,,---)))###&&&))),,,+++'''$$$###$$$'''&&&000@@@AAA222)))***''''''&&&%%%$$$%%%''')))&&&$$$$$$((((((&&&&&&)))$$$******---333+++$$$***&&&&&&%%%%%%%%%%%%%%%&&&'''%%%$$$$$$&&&''''''&&&###$$$&&&''')))*********######$$$$$$$$$$$$######'''(((((((((((('''&&&&&&%%%+++///,,,******+++***,,,+++***(((((('''''''''(((---000...)))'''+++///+++***((('''&&&&&&'''((((((%%%$$$''''''$$$%%%((( %%%***(((######***111XXXDDD000***,,,,,,)))'''$$$$$$%%%'''***+++***)))###(((...///---,,,...111666555111---...111000******000///))))))000777888333AAAYYYuuuhhh]]]999------$$$***,,,...111111...,,,---...---000888AAAHHHMMMMMMEEE<<<555AAAJJJRRRYYYVVVWWW```NNN555...***///111"""%%%$$$&&&((('''&&&'''((()))&&&'''***+++,,,...000222)))000444999LLLhhh~~~XXX===///111//////222///...333555333222444444111)))******************)))(((,,,///...+++))),,,///(((***,,,---,,,***((('''&&&***---***''''''***,,,---000222222000---,,,---444???KKKNNNEEE>>>DDDOOOFFF>>>888666000***---555222999AAANNNjjjyyyhhhiiiZZZLLL:::000...//////...+++(((&&&''',,,111222000555@@@<<<000222444111222...+++)))((()))((('''&&&***))))))((())),,,222777***************+++++++++%%%%%%%%%%%%%%%'''((((((''''''''''''''''''((()))$$$######$$$&&&'''&&&%%%(((+++,,,))))))+++***'''***,,,------+++***)))(((***(((222===ssswwwOOO:::888666555111,,,,,,...,,,'''...333444666666222,,,...666:::555...+++++++++$$$%%%%%%&&&&&&&&&&&&%%%&&&"""&&&333888000))))))+++++++++***)))'''&&&%%%,,,))),,,888CCCDDD???;;;111,,,'''&&&((()))'''%%%(((+++...---(((%%%&&&((($$$%%%***111222---***+++)))))))))'''&&&&&&(((***+++'''&&&((()))&&&&&&)))%%%+++(((000@@@999***///''''''&&&%%%$$$$$$$$$$$$%%%$$$"""###%%%&&&&&&%%%###$$$%%%&&&''''''''''''""""""###$$$%%%%%%%%%%%%''''''(((((('''&&&&&&%%%!!!(((+++)))'''***,,,,,,+++***)))(((((()))******)))+++---+++)))(((***---,,,+++)))'''&&&&&&'''((((((&&&&&&((((((&&&&&&(((!!!%%%((('''$$$$$$)))///LLL>>>000---...---***(((&&&$$$###%%%(((+++***))))))+++...///000000222444666444000---000444333---+++......+++***---111333666888AAAUUUnnnlllaaa;;;///...&&&,,,///000///,,,+++,,,000222111...444<<>>===<<>>666111333)))(((&&&$$$$$$$$$&&&'''+++...111000,,,***,,,///)))))))))(((***...111333(((((('''''''''(((''''''000+++(((***)))'''&&&(((###&&& ,,,DDD<<<((()))((('''&&&%%%$$$#########$$$"""!!!"""$$$%%%%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$&&&'''((()))))))))''''''''''''&&&&&&%%%$$$%%%***,,,)))''')))+++,,,***))))))))))))+++---...,,,+++******++++++,,,+++---+++)))'''&&&'''(((((((((&&&'''******'''&&&((($$$%%%%%%%%%%%%&&&(((***///'''###%%%'''&&&######'''$$$"""###'''*********+++***((())),,,---,,,+++333111,,,***...444333...***+++---////////////000999444111999MMMgggoooddd???222111&&&+++,,,777&&&111---%%%WWWtttJJJ:::555666>>>CCC===111***444222333888:::<<>>EEECCC:::000,,,((()))000777:::888999===777222)))$$$&&&+++)))$$$(((***,,,+++)))((((((***++++++,,,,,,...///111222000000111333555:::HHHWWWcccnnnhhhLLL888999>>>;;;444333333333444444333333...000...,,,///333444111+++///333111---***+++---,,,)))''')))------)))%%%)))&&&&&&+++---------///---***(((***///333333333&&&***+++)))---777>>>???888333111222222111222555//////111444888GGGccc~~~sssllltttdddUUUHHHAAA;;;777???MMM___bbbfff___EEE+++&&&///''')))))))))---222000+++(((&&&&&&+++------------///444...(((***(((%%%)))***&&&%%%(((++++++...222...222000+++000;;;===888111,,,+++---...,,,+++---+++)))&&&&&&(((+++------+++))))))***(((%%%'''+++%%%(((++++++((())),,,000000...------//////,,,)))------555QQQrrriiicccZZZ^^^eeeqqqmmmPPP444...))))))))))))***,,,...000555222...+++)))))))))(((***,,,)))%%%)))111...$$$&&&(((((('''&&&%%%%%%&&&'''***)))$$$"""%%%((('''(((((('''%%%######%%%'''###$$$)))//////***((()))******,,,///---((((((,,,+++***)))(((((()))))))))***'''%%%&&&)))***)))'''(((&&&(((,,,,,,)))(((***+++(((&&&)))...///***%%%'''%%%$$$%%%&&&&&&%%%$$$)))))))))'''%%%$$$######+++***'''%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$&&&&&&$$$$$$&&&&&&$$$&&&%%%%%%&&&((((((&&&$$$&&&'''(((((('''(((***,,,(((%%%&&&+++,,,++++++---)))$$$###&&&((('''(((******(((***...---)))(((+++'''***+++(((((()))((($$$)))***++++++******++++++(((***)))%%%%%%((()))''')))''''''))),,,,,,***'''******++++++++++++++++++//////---+++***+++...111...***'''(((,,,//////---000111222333444:::JJJYYYwwwhhh```???666555)))+++***)))'''******---DDDSSSHHH;;;???EEEHHH@@@444------(((***000777888666777:::333000***'''***///---(((&&&(((***)))&&&$$$&&&(((,,,,,,,,,---...///111222+++...333555444999JJJZZZ\\\rrr|||hhhIII;;;===CCC444444444555777888666555000...***(((...444333,,,+++---///---)))(((+++///,,,***)))+++...///,,,))),,,'''&&&***,,,+++,,,///,,,)))(((+++111333///***###))),,,,,,---333999;;;444000000333444222111222---000333444333888JJJ[[[zzzcccjjjvvvsssaaa[[[ZZZffftttttteeeUUUIII:::...------,,,...444777555888;;;777---***///$$$***---)))&&&(((*********&&&&&&,,,000000000222555:::CCC@@@555222222***+++&&&$$$)))---......///+++...---***...888;;;777,,,((((((,,,---***((((((,,,***((((((***...000000***'''&&&&&&%%%"""%%%***!!!%%%(((((('''(((+++///---,,,,,,---//////...,,,111---;;;dddqqqmmmrrrtttffffffssskkkHHH---)))''')))++++++***+++///333???888...******+++***((('''+++***%%%&&&,,,+++$$$''')))))))))'''&&&'''(((%%%((((((###"""$$$&&&&&&))))))(((&&&$$$###%%%'''!!!$$$***...,,,((()))---+++...333555000)))***000///***&&&$$$&&&)))******+++&&&"""###''')))&&&!!!&&&$$$&&&******'''&&&((((((&&&'''+++000000***$$$'''%%%$$$$$$$$$$$$###!!!&&&)))+++)))%%%"""$$$'''...,,,***'''&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&))))))&&&%%%''''''$$$&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&)))+++)))&&&&&&+++---***)))***///(((%%%)))---,,,++++++,,,***,,,///...)))%%%&&&(((+++,,,))))))++++++'''&&&+++//////,,,+++---000&&&)))(((%%%%%%((()))'''%%%&&&((())))))******+++******))))))***+++,,,---000444444///)))***111:::---***'''(((,,,//////...222222444777666555:::AAARRRlllccc[[[:::222333)))------...000+++&&&))),,,///333AAAAAACCCCCC;;;000+++,,,111///000333333222666<<<000///,,,))),,,111000+++((('''&&&&&&&&&&&&&&&%%%++++++******+++,,,------,,,+++---...111:::MMM______bbbsssnnnIII;;;EEE;;;888666666888999777555111///+++)))---222111+++,,,++++++***************,,,+++***,,,...///...,,,+++&&&$$$(((******,,,///...///000333555333...)))---000333555777888777555666111...111333000...///111222444555777;;;CCCJJJkkkkkkooowwwqqqwwwyyyeeeWWWNNNJJJJJJ:::,,,,,,000000...,,,...(((''',,,...***((()))%%%+++---(((###%%%(((***---)))+++///...,,,///888888FFF^^^[[[AAA;;;:::***)))$$$###(((---,,,******'''***(((%%%'''...111///'''%%%&&&***,,,(((%%%%%%+++******+++,,,---,,,***)))''''''((('''$$$%%%)))&&&((())))))'''&&&''')))+++++++++,,,------,,,+++///)))<<>>mmmzzzuuu}}}lllvvvggg:::)))+++,,,000222000,,,***---111000111111...,,,+++---///&&&******'''$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&'''%%%))))))%%%$$$&&&'''%%%((())))))(((&&&&&&'''(((000)))$$$&&&((()))+++...,,,+++---111111,,,))))))+++***(((%%%$$$%%%(((+++***,,,---,,,******,,,///000------...---)))''')))&&&$$$###%%%(((***)))''''''%%%$$$%%%&&&'''&&&%%%$$$###"""%%%)))++++++)))###$$$$$$%%%&&&((()))***%%%$$$$$$$$$#########"""!!!(((BBBPPP>>>!!!)))'''&&&&&&((((((((('''((())))))'''%%%%%%&&&'''DDD999...***)))'''''')))''')))///111---&&&&&&***'''$$$&&&---222111111222,,,//////,,,,,,///000---***)))***+++---,,,(((%%%***---,,,)))((())))))%%%%%%######&&&+++......,,,&&&&&&&&&'''''')))******(((+++,,,,,,)))(((***,,,000---+++)))******++++++,,,+++---333666444444666;;;@@@LLLaaa{{{pppeee???333111''',,,...))),,,)))(((---///444AAAPPPBBB666333666444111000...///444999888222///000333333111------000///,,,...)))%%%''',,,///...***'''''')))+++...111333444888555555777555000///111777;;;GGGbbbfff>>>:::555000000333666444222333666666555555777555000***'''&&&,,,444888333---,,,,,,+++++++++,,,------***&&&&&&+++///000111555,,,333::::::444...---...666444555===DDDIIILLLPPPHHH===333222333333333444111000...111<<>>333222'''***+++******(((''')))222<<>>BBB???;;;777999:::<<>>LLLWWWXXXSSSRRRVVVHHH===333222555555444555///111111000555???EEEDDD:::EEE^^^]]]EEE@@@:::222------//////...%%%(((***+++...222777999......+++&&&%%%***,,,,,,///---111444---***@@@]]]{{{GGG++++++//////444444555555000+++,,,111(((((((((((((((***///444)))&&&''',,,...+++))))))'''(((***---//////,,,)))******,,,///...)))(((***))))))+++---//////---,,,(((***------++++++,,,...'''///555EEEooo|||~~~sssddd;;;222---,,,------,,,++++++******+++,,,------,,,+++++++++---+++***)))(((&&&%%%%%%"""$$$%%%%%%$$$$$$%%%'''###''')))%%%$$$%%%&&&$$$$$$&&&((()))))))))***+++(((%%%$$$'''(((&&&'''***)))(((***------******------******000888888...$$$$$$&&&'''%%%"""!!!$$$'''+++''''''((((((%%%%%%'''''''''(((((())))))((('''***)))''''''''''''&&&$$$$$$$$$###$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&(((+++888RRR```JJJ)))'''%%%######$$$&&&&&&%%%$$$%%%&&&%%%$$$%%%&&&(((((("""""")))///,,,'''###(((+++111888;;;@@@JJJUUUIII===222...+++'''%%%%%%+++---,,,((('''***+++(((,,,,,,++++++,,,,,,+++***%%%)))***)))***,,,,,,)))///...,,,***)))(((((()))&&&(((***++++++***((('''......---............---,,,+++***))))))***---///,,,+++...222222111444999333000111:::GGGZZZrrrbbbZZZ999111222(((***++++++((()))((()))999IIIIII???444+++***------,,,,,,((((((***...///...111666======888000---///...,,,''',,,000...***+++222999111111000......---------///333888888000***...777444111333===FFFEEE???999999999===GGGRRRVVVRRRMMMBBBBBBBBBHHHSSSYYYQQQEEE;;;<<<;;;777222111444888//////...,,,+++***,,,...&&&###$$$(((+++)))(((***)))***---111444555555555;;;NNNhhhwwwooo[[[QQQQQQCCC999000111555555333333...555777222000666<<<===444;;;IIIgggiiiMMM===<<<888111---,,,,,,+++)))+++---///444:::>>>???...111...'''###&&&+++,,,///)))(((+++%%%###888TTTrrr:::***,,,))))))666777888666///))),,,333,,,++++++***'''&&&***///)))&&&'''+++---***)))***+++***(((((((((((('''%%%+++)))***,,,***&&&'''+++***+++,,,...///...,,,***&&&***---...------000222)))444555888aaa|||jjjiiimmm}}}oooaaa>>>888///))))))((()))++++++)))''',,,)))((()))---000///---000,,,*********(((&&&%%%###$$$%%%%%%%%%$$$&&&'''"""&&&((($$$###$$$$$$"""'''))),,,---------///000 %%%***((($$$%%%)))###%%%))),,,(((%%%(((///...((()))666GGGJJJ;;;***,,,***)))((('''&&&&&&%%%***'''&&&))))))'''(((,,,''')))+++------+++(((&&&&&&%%%%%%&&&((())))))((($$$&&&(((&&&""" """$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((()))%%%***111AAALLL;;; &&&###!!!!!!"""$$$$$$$$$ !!!######$$$%%%'''*** '''444;;;666+++###***((()))000999BBBOOOZZZIII<<<000++++++******,,,***+++)))%%%$$$''''''%%%'''***+++***((((((+++///'''++++++)))(((***((($$$+++...///,,,(((&&&***...'''))),,,......,,,)))&&&*********(((&&&'''))),,,,,,------------///333666%%%'''+++000000...222999222222444777777<<>>III///)))'''***---,,,,,,---+++...///............---???666---...333444000+++,,,000------333444999HHH???444++++++///111111111000111111000222333---%%%333111888HHHTTTSSSKKKEEEJJJIIIWWWvvvzzzwwwxxx~~~eeeMMMAAA888//////555444///***)))***+++***)))'''***+++***,,,...---(((///333555333222555555333FFFQQQ^^^ddd^^^PPPBBB:::000222...111<<<:::444777666000,,,000999===:::555555<<>>```aaaTTT999&&&&&&******---//////,,,((('''***...///,,,'''%%%)))...+++$$$***((((((***++++++000777---)))((()))((($$$###&&&+++---,,,***,,,000///++++++------+++))))))---111(((...""")))///'''...111,,,888222222YYYsss]]]WWWXXXbbbrrrooo@@@)))555))))))&&&&&&+++222111,,,---------,,,+++++++++,,,666///,,,---+++%%%$$$&&&(((&&&$$$%%%'''((())))))'''&&&%%%%%%&&&&&&$$$""")))&&&###%%%)))***((($$$######%%%(((&&&###%%%***"""###,,,,,,!!!!!!))))))---333///---BBB\\\QQQ222---......,,,)))''''''((()))'''(((***)))'''(((---((('''((()))+++***(((&&&)))'''###!!!&&&,,,+++&&&***&&&######%%%&&&$$$!!!)))((('''''''''&&&###!!!((('''$$$###&&&***'''!!!---+++))))))++++++(((%%%'''###"""(((+++'''### !!!$$$)))(((######%%%%%%###%%%...222...'''###%%%%%%%%%&&&***222<<>>FFFccc|||bbbXXX555,,,000)))...///---,,,,,,,,,+++,,,555@@@222,,,)))***+++)))((()))(((---111///------111555;;;444...,,,...///000000444666111...444666???PPP;;;444///222666666666888777999777333222555555333444000;;;UUUjjjooommmmmmeeeccchhh}}}xxx]]]GGG:::555555333000,,,***+++---//////+++---,,,))))))+++***&&&///666:::666111222444444444;;;CCCFFFBBB<<<666333444888333333999666///333///---+++...333666777555666::::::BBBbbb\\\OOO@@@666000+++,,,000111...***))),,,111444444///555777222---...111222***'''000AAAAAA333,,,111999<<<666((("""(((,,,***...---,,,,,,---......---///...+++(((***---,,,&&&***((((((******(((+++000+++((('''((('''$$$$$$&&&%%%***,,,)))''')))***))))))******)))((()))+++---)))222+++---,,,***222&&&)))000...999aaarrr\\\WWW[[[bbbttt}}}ccc:::%%%---222000,,,***---222111,,,555111......//////---+++///---...///,,,&&&&&&+++'''%%%###"""###$$$$$$$$$%%%$$$######$$$$$$"""!!!$$$""" ###(((***)))&&&$$$$$$''')))'''###$$$'''###%%%(((###&&&+++(((///333...///HHHdddZZZ;;;++++++++++++)))(((''''''***&&&&&&***,,,******---((())))))((('''%%%###"""%%%((()))&&&&&&))))))&&&&&&&&&&&&&&&%%%&&&'''(((&&&%%%$$$%%%&&&'''&&&%%%&&&&&&$$$"""&&&***((("""(((&&&%%%&&&((()))&&&$$$%%%$$$""""""######!!! $$$######%%%$$$!!!###(((***&&&&&&,,,///,,,'''$$$'''''''''&&&&&&)))...111222...)))&&&&&&'''(((((()))***+++***(((((()))***((())))))((('''(((***,,,222222111///---,,,...///...,,,---000...******,,,,,,***,,,111111---,,,...)))((('''(((+++---.........---+++)))(((+++///333111,,,+++---///------000222444666777333000666???KKK^^^www```WWW555...111)))------(((***......)))&&&---777444...+++------***)))+++...444999777000---222888444222---)))))),,,222666333777333111666666;;;LLL444000...000222333888===PPPNNNDDD666,,,+++...///000...AAAiiiwwwtttiiiiiigggmmm|||xxxnnnbbbmmmppp\\\TTTGGG666///...,,,******,,,000444000222///***((()))(((%%%+++444999444---,,,///111000222444222000///111333555:::777666===:::222333//////.........///111333333555666:::KKKjjjiii\\\JJJ===333...111666666222---+++***)))))))))***000444111.........,,,***)))222BBBCCC444'''$$$&&&***(((###$$$++++++&&&111...,,,---111111...***---...,,,)))***---+++''')))((()))+++)))%%%&&&)))***&&&&&&((('''$$$%%%((($$$,,,111...)))(((***+++))))))((()))++++++***)))%%%......,,,%%%222@@@$$$((()))000NNNxxxrrrYYYRRRWWWcccyyypppWWW999)))...///...***'''***//////+++888333......111111---(((***+++...///***%%%&&&+++***(((%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%###!!!###!!! """&&&((('''%%%%%%%%%'''***((($$$###&&&((( ###((((((...222+++,,,,,,&&&'''@@@YYYQQQ666((((((((()))***)))'''%%%(((###"""&&&)))(((''''''...000000---(((%%%$$$%%%!!!(((,,,)))%%%%%%%%%$$$"""%%%((('''$$$$$$(((,,,&&&$$$######%%%&&&'''&&&%%%&&&$$$###&&&+++)))$$$######"""$$$%%%&&&%%%######%%%&&&$$$!!! !!!###'''$$$"""#########)))000///)))%%%(((***(((&&&''''''((((((&&&$$$###$$$&&&+++(((%%%%%%''')))+++,,,'''((())))))(((((()))***)))***+++***))))))+++---///000000///---,,,...//////000444888666///+++,,,+++***+++000111//////222,,,***))))))+++------,,,000111000///---,,,---...+++)))***,,,,,,***+++000222333666666000+++///777777BBBRRRhhheee\\\:::111333((()))'''###$$$'''***(((&&&+++333555000...000000......111777;;;???@@@:::333000222;;;:::666111222777===>>>...444555777===999888CCC:::444---+++,,,222@@@MMM^^^WWWGGG666///333888999***,,,IIIzzzuuulllfffjjjfff___hhh|||~~~{{{lllVVVVVVgggqqqnnnzzzsss]]][[[fffYYY===000111000...+++,,,111666333444111***''')))***(((+++222666333//////000000777888666333...---000444111888777;;;IIIIII>>>999777555333000...------......111888???EEESSSqqqssscccOOOBBB:::555666999:::555222000...+++***+++(((...111...---,,,)))%%%---***---333111(((""""""''',,,...+++***+++***&&&111///...///000///+++(((***+++******...111,,,%%%((((((***---+++%%%$$$&&&)))&&&&&&((((((&&&&&&***&&&---222///+++++++++)))+++)))))),,,//////,,,(((%%%)))***)))&&&IIIfffCCC444111???lllqqqUUUKKKQQQ___vvvvvv]]]HHH888///000''''''&&&%%%)))///111...222///,,,,,,---...,,,***))))))***,,,***'''%%%$$$***(((&&&&&&'''(((((('''&&&&&&%%%&&&''''''&&&$$$&&&$$$######%%%%%%$$$"""&&&###$$$''''''$$$%%%))))))"""$$$)))(((---222,,,)))***$$$!!!///@@@:::'''(((''''''(((***)))&&&###&&&$$$$$$'''(((%%%%%%(((///222333000)))%%%&&&))) &&&)))&&&###$$$%%%$$$###$$$&&&%%%$$$$$$''')))***'''$$$"""###$$$$$$$$$%%%'''&&&%%%(((,,,+++'''$$$$$$$$$$$$%%%$$$###"""###%%%''''''&&&&&&''')))&&&###"""%%%&&&(((...666///(((######%%%%%%&&&***&&&'''((((((''''''(((******(((&&&''')))+++,,,,,,$$$&&&'''(((''''''((())))))***++++++******+++---***+++,,,,,,******+++---...111666:::888111---///+++***---222333000///000///---++++++,,,,,,***)))---///111222111000000000&&&'''***...---,,,000666666444444555333//////222333888AAAOOOfffiii```===444555((((((&&&'''######'''+++,,,...111555222111333222000111555999;;;CCCMMMOOOGGG???<<<>>>>>>;;;777:::???===777333888999>>>GGGDDD@@@HHHLLLBBB555...000===UUUiiizzzkkkRRR===666666555111***+++CCCppp}}}zzzyyy|||sssbbb___iiinnniii}}}uuuuuuhhhNNNTTThhh\\\<<<222444666444000///000333///111///)))%%%(((++++++///222444333555888666111444666888666111------...000777777???TTTXXXGGG;;;999666222111222111...+++...///777@@@BBBEEEZZZsssooo[[[NNNGGG>>>777444<<<777444444111------111///111222000000111///***......---***$$$ !!!%%%###+++111///+++***,,,---***---//////,,,******+++,,,,,,,,,000777:::111%%%((((((,,,000...(((&&&((()))&&&&&&))))))'''(((+++%%%)))+++******,,,)))$$$***)))))),,,//////+++'''***)))&&&)))111ccc|||YYYUUUccczzzeeeMMMGGGPPP[[[mmmdddGGG777111,,,+++$$$'''((((((,,,222555333))),,,---,,,++++++---000+++(((&&&)))///111+++$$$$$$###!!!"""$$$&&&''''''&&&%%%%%%&&&((((((&&&%%%'''&&&%%%%%%&&&&&&%%%$$$%%%!!!!!!$$$&&&&&&)))---%%%###(((***###&&&---+++,,,000---'''(((000...%%%)))(((((())))))(((&&&$$$%%%%%%(((***)))'''+++111))),,,...+++&&&###&&&)))%%%((('''$$$$$$((()))''')))&&&$$$%%%'''((('''&&&***'''$$$######%%%%%%%%%'''))))))''')))------***((((((((('''&&&$$$######'''&&&%%%''')))***)))(((&&&###$$$&&&'''&&&+++111+++$$$ !!!"""###&&&+++&&&''''''''''''***---111,,,***(((((()))***)))(((%%%''')))))))))((()))***$$$&&&''''''&&&&&&'''(((***,,,------------...///***,,,000333111,,,---111,,,+++///555555///,,,,,,,,,++++++,,,---...---,,,(((+++...//////.........******...222222000333999:::444111555888777444222333555:::AAAMMMbbb}}}hhh___<<<444666+++,,,+++///)))''',,,000000//////555333333555444111444999<<>>SSSXXXFFF666111///...000444444111,,,333///222999;;;===LLL```|||nnn```NNN>>>666<<<666333444111+++---555666444000,,,///444333///+++111222,,,%%%$$$&&&(((%%%---555444...***,,,///%%%)))---,,,***)))+++...111444777===CCCCCC777))))))***...222111+++)))+++)))&&&&&&((()))&&&'''***(((***+++***---///---'''''''''(((***,,,+++)))'''((('''!!!'''333bbbnnnaaaUUUKKKJJJPPP```iiiXXX::://////+++***$$$(((******+++///000...&&&+++//////,,,,,,111777---)))$$$(((333999333((($$$###"""###&&&((())))))$$$######$$$&&&&&&%%%###%%%%%%&&&''''''((())))))$$$!!!"""'''++++++,,,...((()))222333'''&&&...///+++222333---((()))+++***(((***+++***((('''(((***&&&$$$$$$&&&'''''',,,333''')))***)))&&&&&&))),,,+++,,,***&&&''',,,---+++,,,(((%%%&&&)))+++)))&&&&&&$$$###$$$&&&((())))))'''***+++((())),,,---******++++++)))&&&$$$######)))'''%%%%%%''''''%%%###'''$$$$$$&&&$$$!!!###(((&&&"""!!!#########&&&***&&&''''''&&&&&&(((+++...***)))((('''((((((&&&$$$(((***,,,---+++******+++$$$&&&(((((('''&&&'''((((((***,,,---------...///,,,---///111...+++000777...---000444333---))))))''''''))),,,000222222222///000222111000......///222111333666555222333777:::333///444999999666555///000333666;;;HHH^^^qqqfff]]]:::333555+++...------+++,,,222444000------111111444888::::::???FFFCCCHHHZZZsss{{{uuuvvvvvvgggfffaaahhhtttkkkWWWQQQNNNDDD999444444:::HHHTTTFFF???333---111:::<<<888---((($$$&&&111>>>FFFJJJUUUOOOFFF<<<888:::@@@EEERRRaaa~~~rrrmmm```GGG111666999>>>BBBBBB<<<444---,,,111222...***---111333///222444555777999666111---222777888555333222333111:::888888FFFKKK===222))),,,000333444333111000333000111555888;;;HHHVVVzzz]]]HHH???888111000333111,,,111;;;@@@:::///''')))///000,,,)))///111+++(((***)))&&&)))///777;;;888222///000+++++++++***)))((()))***444===GGGJJJIIICCC777,,,,,,,,,///333111,,,***,,,(((%%%$$$'''&&&$$$$$$''')))---///---...111111///&&&'''******)))((())))))$$$(((!!!'''---IIIyyyggg^^^```bbb]]]VVVddddddNNN333///222000///###(((,,,,,,,,,...---)))'''***---......///333777000---((((((000777222'''(((&&&%%%%%%(((***+++***$$$######$$$&&&'''&&&$$$%%%&&&''''''''''''((()))$$$###'''000444111,,,+++))),,,666888,,,***111111***///222...)))''')))+++&&&***,,,+++'''(((...333555,,,$$$%%%(((((()))+++((((((((('''((()))+++,,,+++///000+++'''((())))))&&&&&&%%%%%%'''(((((((((%%%$$$$$$&&&(((******)))'''***+++((('''******(((''')))***(((%%%######$$$%%%&&&'''&&&$$$"""###$$$'''%%%$$$%%%$$$!!!$$$)))%%%$$$%%%((('''$$$$$$'''$$$%%%'''(((''''''((()))'''''''''(((******)))''''''***,,,,,,+++)))((((((%%%''')))***)))(((((()))$$$&&&)))+++++++++,,,...000111333333///,,,111:::000------000///+++***,,,'''''')))---111333333222666666555333111000222444555222222666888555333444444111///111222111333777///---...222555:::GGGTTTkkkggg]]]:::111444***---,,,$$$'''...555444...+++------...444<<>>777JJJooolll\\\QQQDDD???AAACCCGGGMMMTTTVVVOOOCCC:::111777999444111333777888666<<>><<<:::222555777666333222333555---999777111:::???777222(((///666888555111000222///111444999;;;???HHHQQQ}}}bbbKKKDDD444------222222///666CCCOOODDD444'''&&&+++,,,((())),,,)))###$$$+++***$$$ &&&000;;;???<<<777444666111+++))))))(((%%%"""333CCCQQQRRRJJJ???444---......000333111+++)))+++'''$$$###%%%%%%""""""%%%$$$+++///,,,)))+++000111'''***---,,,***)))***---$$$///))),,,+++444sssrrrrrrvvvbbb```ZZZBBB,,,...333111333%%%,,,111222222333111...))))))***,,,...111333333333111,,,''')))...***!!!'''%%%######$$$&&&&&&&&&&&&%%%%%%'''((()))(((&&&((())))))(((&&&%%%%%%&&&$$$%%%,,,777;;;555,,,'''$$$%%%000333)))(((---+++,,,///111000,,,))))))***$$$)))---+++''')))222;;;MMM<<<---+++//////***&&&%%%###""""""$$$&&&''''''&&&000444...$$$!!!###$$$!!!######""""""&&&***(((((('''((())))))'''%%%&&&******'''&&&((((((&&&###&&&'''&&&###""""""$$$%%%)))'''###!!!&&&+++'''$$$###%%%&&&&&&,,,222&&&&&&))),,,+++%%%###$$$ $$$(((+++***(((''''''%%%&&&'''***...///...---%%%''')))***(((%%%$$$$$$"""$$$&&&'''&&&%%%%%%%%%$$$'''***,,,------...//////000222111,,,(((---666222---+++,,,+++***,,,000,,,+++,,,...000111///---333333111///...///222555333//////555999777555555//////000///+++(((...777555000///444777777;;;BBBMMMaaa|||ggg]]]999222:::555555...111+++///333000222333,,,111555777888BBBQQQVVVRRRCCCDDDZZZvvv{{{lllYYYuuuoooQQQAAA999:::888111...111444444111///---,,,---///000111,,,------,,,******,,,...333111///...+++***///777;;;>>>NNNjjjwwwfffWWWCCC444@@@WWWcccqqqzzzwww}}}xxxGGG@@@FFFTTTUUUEEE===;;;444888<<>>777222.........111<<>>FFFYYYvvveee]]];;;111555///333000))))))111333,,,000===???@@@>>><<>>::::::HHHooo}}}xxxwwwQQQ999+++222888222---000000///...,,,,,,...111444222777:::888888999555...444666333333444222DDDeeeiiiOOOAAA888222111...,,,888GGG[[[GGG222,,,...111222222,,,000111///000333111,,,(((111***,,,???@@@444555---000)))$$$(((''''''000444===AAA;;;777666111***+++******)))((('''&&&&&&)))'''&&&'''***+++***((()))---000...)))'''***///666444333333222000+++''',,,)))222000///111AAAooozzzbbb]]]hhhrrrLLL444000------111000+++++++++...111222222111---((('''+++---+++***+++///---(((######'''&&&###$$$$$$$$$%%%&&&&&&$$$"""%%%###%%%((('''%%%%%%)))$$$'''(((&&&%%%'''((('''&&&$$$###(((...///+++%%%%%%!!!!!!&&&)))'''%%%&&&&&&'''((((((''''''((()))...***))))))&&&$$$)))111AAABBB999***%%%+++///,,,(((++++++((((((+++,,,***&&&$$$""""""%%%'''(((((()))))))))'''&&&&&&)))+++&&&((('''$$$%%%'''%%% $$$$$$$$$%%%&&&&&&&&&&&&***$$$"""&&&)))'''$$$###&&&"""!!!$$$&&&###"""$$$&&&%%%###!!!!!!"""###$$$&&&&&&%%%%%%(((,,,***$$$###)))+++'''%%%((()))((($$$,,,...***,,,333444...&&&&&&((()))))))))(((''')))'''&&&&&&(((((('''%%%###'''******+++///...+++,,,)))+++000///,,,444BBB...---,,,---000111000///...111333222222333444222333222111//////000111222000111333444333111000000000+++***---000111333666<<<888666999999777888;;;:::@@@KKK]]]uuuddd^^^;;;...///)))000111000111999777---777PPP^^^YYYNNNGGGNNN```hhh[[[JJJBBB888888:::666===MMMSSSYYY___ccc```]]]bbbqqq}}}sssKKK888@@@;;;777111---000444111+++000///...---------------000,,,))))))---///...++++++)))***000222///---...444333444999@@@LLLaaassswwweeeccchhhsssmmmxxxqqquuu{{{bbb^^^aaaIIILLLttttttKKK111777===111,,,444000222222000---,,,///222222444555555666777333...333666444333222111HHHmmmmmmKKK===555777111'''---===JJJ===///++++++,,,---000)))---...---...000///,,,,,,///...000:::BBB===555222777111)))***&&&$$$+++(((...///,,,,,,000---$$$'''''''''''''''((()))***((('''&&&&&&&&&&&&$$$"""&&&)))---,,,((((((,,,000333333777>>>CCCAAA888///000+++111...,,,***111XXXyyykkkYYY\\\nnnyyyNNN333333---)))///666...---+++,,,---......---222+++''',,,000---(((%%%******'''"""###&&&&&&###&&&%%%%%%&&&''''''%%%$$$%%%&&&((()))&&&"""&&&---%%%((('''###"""%%%(((''''''&&&%%%''')))+++***)))###!!!###)))+++'''$$$$$$%%%&&&&&&&&&%%%'''***---...***'''&&&%%%$$$&&&***(((......%%%!!!'''------'''***)))''''''***+++)))&&&$$$######%%%(((((((((.........+++)))(((***+++'''&&&$$$###&&&)))&&&&&&%%%%%%%%%%%%%%%&&&&&&+++&&&$$$(((+++(((&&&%%%((($$$###%%%&&&###"""###%%%$$$###!!!!!!"""######&&&%%%""""""(((---***"""%%%***---)))&&&''')))***"""+++///((($$$(((,,,,,,'''((((((((())))))))))))(((&&&%%%%%%&&&'''%%%$$$###'''((('''(((++++++((("""$$$***000000000;;;III111///------.../////////---...222555444000000444333555555222///...000333///444999999444///------777000,,,---///111555:::888666777::::::777666888666:::@@@GGGTTTlllggg^^^999+++---)))000000444444<<<@@@???QQQnnn|||dddSSSHHHRRReeehhhVVVBBB999000111333...222@@@DDDWWWYYYZZZVVVOOOJJJKKKNNNNNNHHHLLLVVVNNN999111777888666111---///222///***000111111000...---------000...,,,+++,,,,,,,,,,,,///++++++111444222...---000222666999777999CCCOOOlllooo``````[[[iii}}}~~~}}}nnnYYY```{{{~~~{{{XXX===:::999000000:::555777888444///+++,,,...666333///...000444666555111333111222555666KKKmmm___III<<<>>>999***(((333888111+++*********---222(((***++++++************111000777@@@IIIVVVSSSAAA888===555,,,---)))"""$$$%%%((('''%%%+++222000'''$$$$$$%%%&&&)))+++...///***)))((('''&&&###!!!!!!%%%)))******,,,222777111333888AAAKKKOOOMMMJJJ:::000111+++)))'''///WWWxxxfffaaadddnnnyyyNNN111444222+++111:::111///---,,,...////////////+++***///222000+++***)))+++)))&&&&&&))))))'''&&&%%%$$$%%%&&&'''&&&$$$%%%&&&)))((($$$###,,,888222'''!!!&&&((($$$$$$(((,,,,,,+++)))((((((***+++%%%$$$''',,,---(((%%%&&&"""""""""###$$$(((...222...***&&&%%%&&&'''((()))"""''')))%%%$$$''')))((((((***)))%%%%%%''''''$$$((('''%%%%%%&&&''''''&&&,,,,,,,,,***((('''((()))###%%%###!!!"""&&&&&&###''''''&&&%%%$$$%%%&&&&&&***&&&%%%)))***(((&&&''',,,'''&&&((()))&&&$$$%%%%%%$$$###""""""""""""###!!!###"""!!!$$$((('''!!!(((+++,,,+++)))((((((((("""***---'''"""###$$$###'''''''''&&&'''((())))))&&&&&&%%%%%%%%%%%%$$$$$$&&&)))***))))))++++++(((###$$$(((---------444>>>555333///---++++++++++++---+++---444555000///222///222444111---+++///333222555888888444///,,,+++:::444///000222333555:::444333444888888555666:::555:::???@@@DDDQQQeeevvvlll___666)))///---222///...000AAAUUUaaasssVVVDDD:::EEEUUUTTTDDD777///'''+++111...222::::::HHHLLLPPPPPPKKKCCC<<<888444333333555777555///***,,,///...***((())))))&&&+++---......+++)))((()))...000111...)))(((+++///444...+++...111///------///111777<<<:::555444888DDDVVVjjjxxxlll___lllzzz}}}vvvmmmoooqqqxxx|||vvvuuufffSSSCCC777000444<<<>>>???>>>:::444///------555111000444:::>>>@@@@@@000///,,,111777666BBB]]]sssbbbzzzbbbHHHBBB>>>222///555111...---......,,,///444---...000///---++++++---666333>>>QQQbbbsssuuuiiiMMMLLL;;;,,,------(((((()))+++++++++444??????777'''(((((()))***,,,---...+++,,,------,,,***)))(((###&&&)))+++,,,///555999111111333888@@@JJJUUU[[[OOOBBB<<<...''')))888fffhhh[[[iii||||||III,,,333444///222888000...,,,,,,...000000000+++***,,,111000,,,+++...'''***+++((('''******(((&&&$$$###$$$%%%&&&%%%$$$$$$%%%'''&&&###%%%333BBBDDD(((...444&&&!!!---222222000---)))''')))***(((&&&(((++++++'''%%%'''!!!!!!!!!!!!"""&&&,,,111---,,,)))'''(((+++,,,+++$$$&&&&&&&&&(((***&&&!!!)))+++***'''&&&))))))&&&+++)))''''''''''''%%%$$$'''((()))(((&&&&&&''')))&&&******$$$!!!%%%'''''''''&&&&&&%%%&&&&&&&&&'''$$$$$$((()))&&&%%%''',,,'''&&&((()))&&&$$$%%%%%%$$$$$$###############%%%'''$$$"""$$$&&&%%%)))''''''***+++(((%%%###(((***,,,+++,,,,,,(((###&&&&&&%%%%%%%%%&&&'''(((%%%&&&&&&%%%$$$$$$$$$$$$(((++++++))))))++++++(((***''''''***,,,,,,---///333222///,,,*********+++...******000555555333333+++///222000---,,,///444111//////000222333111///666222000222333222222444333222444777777777;;;AAA777:::<<<<<<<<>>>>>===999333...***---...+++)))///666333)))(((---///+++((())))))((()))---000000---***)))***+++000333///)))''',,,333333...***++++++******,,,...---000555666444333666555888<<>>999;;;GGGEEEAAA===999444111///......444BBBKKKKKKFFFCCC///...+++111777111666JJJsssmmmJJJXXX~~~VVVAAA999444333666///------///---))))))---000000222333000,,,...333777777BBBZZZrrr}}}zzzsssVVV888000---((())))))---...///888DDDEEE>>>---------,,,+++***(((((($$$(((,,,.../////////000***+++,,,,,,---///333777222000---+++///:::HHHRRR___RRRIII555***...GGG}}}bbbddd{{{lll@@@)))///222///111333...---,,,---///000000000******,,,...+++&&&&&&***$$$(((***'''&&&((((((&&&&&&%%%######$$$%%%%%%$$$###$$$&&&&&&###%%%333AAAJJJ,,,!!!333999)))$$$000222222111...***'''&&&&&&&&&%%%(((***)))$$$###%%%$$$$$$###!!! """&&&)))+++---+++((((((+++---,,,%%%$$$$$$&&&******&&&!!!"""%%%%%%###$$$((()))''',,,***((((((((('''%%%###%%%&&&((((((''''''(((***111999:::222)))'''))),,,%%%&&&''''''''''''&&&&&&%%%###$$$''''''$$$$$$'''((($$$###%%%&&&###"""###%%%%%%%%%%%%%%%$$$$$$$$$###+++...***%%%%%%''')))&&&######&&&'''&&&&&&((()))'''&&&***111222---'''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%'''***)))'''&&&))))))'''---***(((***...///,,,)))------...---,,,---///111111111...+++---222333000---000222222000000222555---***(((+++222777888777000------111222///---...//////111444444333999@@@:::999666444333777===CCCOOOiiiiii^^^666***000...444222:::FFF```pppiii^^^QQQBBB777///111999999444===OOOIIIFFFOOORRRGGGCCCHHHIII888666222---)))%%%######'''%%%###&&&,,,000111000+++...///---...000...***)))...333333///,,,,,,---(((,,,///...++++++111666000---,,,---+++(((***///,,,+++,,,/////////333:::888777777===LLL]]]jjjppppppllljjj```UUU^^^mmmnnn{{{tttwwwvvvfff___bbbaaaeee}}}}}}kkkQQQAAA???GGGBBB<<<:::999777333///++++++333BBBKKKGGG===888,,,......444777///333GGGlllsssDDDFFFbbbqqqPPP???888555111,,,***+++---,,,(((''')))//////111444111---111888===IIIWWWooouuusssXXXAAA333))))))---111111///333;;;;;;444+++,,,------,,,)))'''%%%!!!%%%***---......///000---------,,,---///333555555111,,,)))+++111888<<>>888///***)))///333888999111888PPPfffxxxBBB<<>>(((+++000+++333222111111222222000...///222444333111000222666222---,,,000111000///111///111777:::777222333999:::===>>>999222///333888222999DDDUUUqqqggg[[[444)))000---000+++222555888:::999666222000//////333555///---???WWWMMMWWW[[[OOO<<<222333777666...'''&&&'''&&&&&&(((***)))'''(((***------------+++'''&&&+++000,,,%%%((()))******))))))***+++*********+++,,,---///000999444111///,,,((((((,,,111...---...,,,***...333111999JJJVVVNNNCCCNNNeeeKKK<<>>555000222444111+++---...000000111GGG}}}}}}}}}ccc::::::...'''///222///111000///...///...---)))'''''')))///222---&&&%%%((()))(((''''''((('''%%%###%%%!!!!!!&&&((($$$ ***(((&&&&&&'''&&&### &&&%%%$$$###$$$&&&((()))///((($$$&&&))))))(((***'''(((,,,...+++'''$$$$$$###!!!"""&&&%%%!!!"""$$$&&&''''''&&&%%%$$$'''%%%+++333///### &&&'''###!!!###))),,,***''')))'''&&&(((+++---+++)))'''&&&$$$######$$$&&&'''***)))((((((((('''%%%$$$%%%###$$$)))...///)))###(((''''''(((%%%"""%%%++++++)))((('''((()))))))))'''&&&%%%&&&(((******)))&&&&&&%%%$$$"""###&&&(((***&&&$$$'''***,,,222888...)))$$$###%%%%%%"""***'''%%%%%%((((((&&&###&&&%%%%%%&&&((()))(((&&&---+++)))(((((())))))((('''&&&&&&(((+++,,,,,,+++***,,,---//////111444777JJJ\\\YYY:::###'''111111<<<888222---++++++---///333333333333333222111000222///,,,///333444000+++111333555555444444444555<<<===:::333000333222///111999BBBEEEMMMeeeggg___<<<111333+++...***///222555666555333111000000///333888777777FFFYYY\\\\\\WWWIII666***)))...000)))$$$%%%((('''((())))))'''&&&&&&(((*********---+++((('''+++...***"""###'''***)))&&&%%%)))---((('''&&&''')))+++***))):::444000222444222000000((('''))),,,---+++---222333333===LLLNNNHHHOOO]]]XXXIIIEEE[[[aaaEEE111333777222444???MMMYYY\\\SSSQQQZZZ^^^YYYYYYkkkmmmXXXHHHJJJMMMIIICCCCCCDDDCCC@@@999222------...///222333333000---//////111333222222999BBBRRR|||LLL999888???UUUyyydddLLL>>>444///---//////------000666111000444888;;;???EEEVVVttt~~~aaa999777???CCC???:::888555111///,,,)))''''''''''''&&&)))'''***444===<<<111''')))''')))///111///,,,---...,,,)))***---///---)))((()))---...///DDDvvv\\\777888111---000...+++...000...---...//////...---)))---444888333+++'''))))))((('''(((((('''$$$"""#########$$$%%%%%%$$$###&&&%%%$$$%%%((((((&&&$$$''''''&&&%%%&&&(((***+++***'''''')))(((%%%'''+++''')))---///...,,,+++,,,&&&### !!!$$$###!!!"""$$$%%%&&&'''&&&&&&///((((((///...%%%"""&&&%%%%%%$$$$$$%%%***000444,,,***))))))++++++***((()))'''&&&%%%$$$%%%'''((((((%%%###%%%***,,,)))%%%%%%%%%%%%%%%'''))))))***(((&&&'''(((&&&###%%%++++++***((('''(((((())))))***(((&&&&&&&&&'''&&&%%%'''''''''%%%###$$$&&&((()))&&&$$$''''''&&&(((,,,***&&&######&&&'''$$$!!!''''''''''''&&&%%%%%%&&&&&&&&&%%%'''((()))(((&&&***(((&&&&&&'''((((((((()))***+++)))'''''')))+++,,,---------,,,,,,...///666AAA>>>+++ &&&------777333...+++***,,,///000///000000111222222111111...---,,,---...///000000---///111222222333666888666777777888888777666666444777::::::???OOOggg{{{aaa^^^@@@555333)))+++***+++---///000//////000111444222444:::===AAAPPPaaajjj]]]OOOCCC444((('''---...((($$$'''***)))((())))))((('''))),,,...//////------++++++...000+++""" &&&***(((###"""'''...,,,)))&&&(((---///,,,)))222+++)))...444333000///((((((+++000111...///333:::111444DDDPPPQQQSSSZZZZZZSSSJJJHHHPPP[[[^^^ZZZOOO???555888;;;666000---999>>>???:::666888;;;===???SSS\\\NNN===>>>OOO\\\SSSWWW\\\]]]VVVHHH999///......000222444444111///000///111444333333888???JJJxxxYYY999000:::EEEWWW~~~bbbBBB777111,,,***)))(((***///111---+++///222444:::@@@TTT{{{pppCCC???CCCHHHHHH===111111777///,,,(((&&&&&&%%%%%%$$$)))((())),,,000111---)))(((&&&(((...111000...///###&&&+++000222111...,,,))))))***+++000IIIyyy~~~SSS444333222333333111///000333000,,,***+++,,,,,,,,,***...555:::666---(((((((((((((((((()))'''### !!!$$$&&&&&&$$$###%%%&&&%%%$$$$$$%%%'''((('''%%%((((((''''''((()))+++,,,((((((***+++'''###%%%+++)))+++---...------...///(((%%%"""!!!"""### !!!""""""###$$$&&&'''(((555+++%%%)))+++&&&###%%%$$$''''''$$$"""'''555@@@...---+++*********(((&&&)))((('''&&&&&&'''((()))***%%%!!!$$$+++---((("""&&&&&&%%%$$$"""%%%***...'''%%%&&&(((&&&$$$%%%*********((('''''''''((()))***(((&&&%%%&&&&&&%%%$$$(((((((((&&&$$$$$$&&&((('''$$$$$$''''''$$$$$$&&&'''$$$"""###&&&((('''%%%$$$'''***((($$$###%%%((('''&&&&&&'''))))))(((&&&'''%%%$$$$$$&&&''''''&&&%%%(((+++((($$$$$$)))///***++++++***(((((()))***,,,...+++'''&&&+++//////333///)))&&&''')))+++,,,---...///111222333333333+++,,,---+++***,,,000444,,,...///000000222555777333111666???@@@999666888::::::999777777>>>IIIRRRnnn```]]]???555555,,,///...+++---...//////222777;;;@@@???AAABBBAAAEEETTTeee```NNN>>>888222)))(((///000***'''***,,,)))''''''%%%%%%&&&)))---000111111,,,...///000333555///'''$$$''')))'''######&&&+++---)))&&&)))000333000+++,,,'''%%%)))---......000,,,+++---000///,,,,,,000999111111>>>IIIKKKNNNUUUKKKMMMIIIAAA>>>BBBDDDAAA@@@>>>>>>@@@AAA>>>555...---...111666666111///111,,,111777999<<>>666...+++)))(((+++000...***)))+++,,,...333:::KKKsssmmmOOOEEE@@@@@@888***)))222+++)))&&&$$$&&&'''((((((&&&)))+++((('''((()))((('''$$$&&&+++...,,,+++,,,&&&,,,555<<<:::333---------)))&&&&&&000NNN}}}MMM888000///333444888777000999333,,,'''%%%$$$%%%$$$(((***000555222***%%%&&&%%%&&&&&&((()))(((%%%"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###((('''''''''((()))***+++///,,,+++***&&&###%%%******,,,---***(((***++++++(((%%%""""""$$$&&&&&&&&&$$$###"""""""""$$$&&&'''000)))%%%''''''$$$$$$&&&$$$'''((($$$"""'''555@@@,,,+++***)))(((((('''&&&&&&&&&&&&&&&'''((()))***///+++'''''')))(((###%%%&&&&&&''''''(((***+++'''$$$%%%''''''$$$%%%)))(((((('''&&&%%%%%%''')))'''&&&%%%%%%'''((((((((('''((((((&&&$$$###%%%&&&%%%"""###'''((('''(((,,,&&&$$$"""###&&&''''''&&&%%%''')))(((&&&&&&''')))'''&&&&&&'''))))))'''&&&'''&&&$$$$$$&&&&&&%%%$$$###&&&(((((((((,,,333999%%%'''((((((''''''((()))...***))),,,...---...111777222+++'''''')))))))))---...000111222333444444------------------///000...///111222111000000111555000777DDDDDD666///333888:::<<<:::888888<<<@@@LLL\\\zzziiicccAAA777999222333000...///000000111888BBBJJJPPPWWW]]]YYYLLLEEEJJJUUUDDD777,,,+++***&&&&&&***,,,&&&%%%(((+++(((&&&&&&"""""""""%%%(((******)))(((+++...000444666222++++++)))&&&%%%&&&''''''&&&((($$$###'''///222///***...,,,,,,---,,,+++000888+++(((((()))'''%%%(((---///---111777888777???JJJUUUUUUOOODDD===>>>AAABBBDDDCCC>>>666333444777888...((((((///333///++++++---)))(((000:::AAAEEEGGGNNNUUU^^^aaa]]]SSSIIICCC>>>:::444111000111333333;;;777444444222111555;;;AAAoooyyy<<<111555;;;AAALLLhhhtttOOOCCC888222000...///222000......///...---111888EEE]]]sss^^^EEE222111111((($$$)))'''$$$######'''+++...///%%%---111,,,'''((()))(((***&&&&&&***,,,)))((()))''',,,666>>>:::...''''''***'''%%%'''444QQQ{{{nnnlllzzzFFF;;;...+++111999LLLOOO<<<:::555---'''$$$###""""""((((((***...,,,'''$$$&&&######$$$'''))))))'''%%%&&&$$$"""$$$((()))&&&###$$$%%%&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&'''((())))))888000)))'''&&&%%%%%%((((((,,,,,,'''&&&***,,,+++&&&%%%$$$%%%(((+++...///((('''$$$"""!!!"""$$$%%%$$$$$$&&&'''%%%"""###'''$$$%%%%%%%%%%%%)))///444&&&'''''''''&&&&&&&&&'''######$$$%%%'''(((******.........+++'''###"""!!!$$$$$$'''---111000***$$$&&&######'''(((%%%%%%(((%%%&&&'''&&&$$$%%%'''***)))((('''''')))***))))))%%%&&&&&&%%%###"""###%%%&&&""""""%%%'''(((+++000'''%%%$$$$$$%%%%%%%%%%%%((('''&&&'''***+++***((('''&&&&&&'''((((((&&&%%%)))(((&&&&&&'''&&&$$$###'''&&&&&&)))---333888:::%%%'''))))))(((&&&'''''')))&&&''',,,+++'''''',,,:::333,,,)))***,,,,,,+++---...///000111111111111111///...000333333...)))+++///333444333111000///333///555BBBAAA222***---///555;;;:::666444777;;;:::>>>PPPpppnnnfffBBB666777......((()))+++,,,+++...888GGGRRR```mmmvvvnnnWWWAAA999:::222///+++)))((('''''''''$$$ $$$(((((('''(((((('''&&&&&&''''''%%%###"""'''+++---111444111,,,///***%%%%%%(((***(((&&&'''%%%%%%)))///222///,,,---...000000,,,)))000999+++((('''(((((('''+++111,,,...333444///,,,666BBB\\\^^^bbb```UUUDDD999666:::999666333000///222666666...''''''******+++,,,+++---000222666;;;???BBBDDDGGGHHHHHHFFFGGGKKKOOOEEE???888333222333555555???:::777777777666888===CCCqqqFFF------555======IIIuuuiiiWWWBBB777222///,,,,,,///...000111///,,,///666GGGRRRbbbkkk]]]@@@)))(((---***%%%%%%%%%###!!!"""&&&,,,000111%%%111666000***+++,,,***---)))(((+++,,,(((&&&'''%%%(((111;;;888,,,&&&(((((()))+++222@@@YYYwwwuuukkkbbbllleee666333(((+++333FFFnnnzzz\\\666222---***))))))(((''')))'''(((,,,,,,(((''')))$$$######%%%'''((('''&&&'''### ###(((***&&&!!!!!!$$$%%%%%%&&&''')))$$$$$$%%%%%%&&&'''''''''999///'''&&&'''&&&&&&'''$$$+++,,,((()))///222000(((''''''(((***...111333***)))&&&$$$""""""###$$$!!!&&&&&&###!!!###&&&$$$$$$$$$%%%''')))))))))"""$$$%%%%%%%%%%%%'''((($$$$$$%%%&&&'''((((((((('''+++---+++&&&###$$$'''###$$$(((000666444***!!!%%%""""""''')))&&&%%%'''###%%%''''''%%%&&&***......,,,***((()))((('''&&&"""$$$%%%$$$###"""###$$$'''###"""$$$$$$$$$''',,,''''''&&&%%%$$$$$$$$$$$$)))&&&$$$&&&***---+++(((&&&%%%%%%%%%'''&&&%%%###)))(((''''''((('''%%%###%%%###!!!###'''+++,,,,,,)))***,,,***(((%%%$$$$$$$$$%%%(((***(((%%%&&&***333,,,%%%###'''+++,,,***++++++---....../////////444111000333777666...''''''+++000333444333222222///---222;;;:::000+++,,,---333999999666444777;;;444555<<>>777444888888333///000333333///(((%%%(((,,,...&&&///333111444===EEEGGGCCCDDDCCC@@@===>>>DDDIIIAAA===999555444444444333888555666:::<<<:::999<<>>666000+++(((,,,---111444222///111777CCCGGGRRRPPPnnnoooFFF666'''''',,,,,,***((('''$$$!!!!!!$$$(((,,,---%%%111555...(((+++,,,))),,,(((&&&)))***&&&%%%&&&'''&&&---777777...)))---))))))+++333EEE```{{{uuufffdddaaammmtttMMM---***'''...111BBBvvv^^^///...,,,,,,------,,,***'''&&&(((...///,,,)))***'''%%%######%%%&&&&&&%%%$$$""""""###&&&&&&%%%""" $$$%%%%%%%%%(((***###$$$%%%&&&&&&'''''''''///***'''((((((%%%%%%(((###+++...)))***222444000,,,,,,,,,+++++++++---...***)))'''%%%$$$$$$%%%%%%!!!"""$$$###############"""###$$$&&&''''''&&&%%%"""$$$&&&&&&%%%$$$''')))))))))(((((('''&&&&&&%%%###%%%''''''&&&%%%&&&'''###%%%)))...222000***%%%%%%!!!!!!&&&)))'''%%%&&&###&&&))))))((()))...333...,,,)))(((((('''&&&%%%!!!###%%%%%%$$$$$$%%%&&&'''$$$###&&&&&&###$$$'''&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$$$$&&&''')))))))))%%%$$$$$$$$$%%%%%%###!!!%%%%%%%%%'''))))))'''&&&""""""""""""!!!"""###$$$(((***++++++(((%%%$$$###&&&)))***))))))******(((444---%%%$$$)))------+++***+++---///000222222222222111111333555444000,,,(((+++---//////000222333---///111333222000---+++---///111444555777888:::555555888===???KKKkkkkkkmmmTTTHHHAAA222222111111333333333888FFF[[[kkksssssslllYYYDDD444,,,)))%%%555888+++$$$+++...(((+++%%%"""&&&)))))))))***######$$$''')))***)))(((%%%))),,,,,,...111///,,,%%%&&&&&&%%%%%%''',,,000%%%&&&((()))((('''%%%$$$))))))---333555222//////000...///000---'''&&&(((///***'''))),,,.........000888TTTtttzzznnnrrrdddLLL888555555000///333&&&111666---%%%&&&+++,,,***000000,,,333CCCIIIDDDBBBFFFHHHEEE>>>888666777:::888666555444333111//////...333:::>>>;;;888888FFFzzzuuu888444///...000///444FFF[[[dddJJJ>>>777000,,,...111777<<<:::777999???666777@@@555LLLqqqsss{{{MMM///,,,)))***+++,,,,,,,,,***'''""" """%%%'''((("""...111)))$$$(((***&&&)))$$$###&&&'''$$$###$$$((($$$)))444555,,,)))---'''$$$!!!'''===^^^```ZZZ[[[ZZZdddnnn___AAA222,,,---333)))...^^^kkk;;;+++++++++,,,------***((($$$$$$(((000222...))))))+++((($$$######$$$$$$$$$ """$$$$$$#########%%% ###&&&&&&$$$###%%%'''###$$$%%%&&&''''''''''''$$$%%%(((+++((($$$%%%)))$$$---000))))))000111+++000000///---***(((((()))((((((''''''&&&&&&&&&''''''%%%!!! ###&&&$$$!!!!!!###&&&&&&&&&%%%&&&'''###&&&((('''%%%$$$&&&)))------,,,***(((&&&$$$"""$$$###"""$$$&&&'''%%%###$$$'''***++++++***+++,,,%%%!!!!!!&&&)))(((%%%%%%$$$(((+++,,,***,,,222777***(((&&&&&&((((((((('''!!!###%%%&&&&&&&&&'''((($$$###%%%)))***&&&%%%'''$$$%%%%%%%%%$$$$$$&&&'''###&&&&&&$$$$$$'''***%%%$$$######$$$$$$""" !!!"""###&&&)))***)))(((%%%))),,,***&&&$$$'''***###&&&)))***((('''''''''))),,,***&&&(((---***###AAA999000...222555444111+++,,,///222444666888888000111333222111000111333......,,,+++***+++///222///333222...---///---))))))'''&&&***111666777555888555777<<<;;;;;;III\\\}}}dddhhh___TTTSSSNNNDDDBBB<<<===AAA>>><<>>KKKqqqsss999111&&&+++444000///999AAAUUU___GGG<<<333,,,***333BBBIII<<<,,,555KKK===666222888@@@EEEIIIKKKPPPSSShhhyyySSS;;;///222111,,,***+++)))&&&'''(((((('''&&&&&&)))+++)))++++++''''''******(((***)))((((((((((((((()))&&&((()))))))))'''%%%###***,,,,,,&&&+++RRR\\\[[[TTTnnnyyyzzziii;;;000777222+++***222;;;:::444(((***------,,,---000333)))******)))'''(((***,,,,,,,,,***%%%"""###)))...&&&###"""$$$&&&%%%(((,,,//////666999/// )))&&&$$$$$$%%%((((((%%%"""************)))'''&&&&&&%%%...666555---(((,,,222555444///)))''')))((($$$'''((('''$$$###%%%"""!!!&&&'''$$$###$$$%%%######"""!!!!!!###%%%(((***'''***)))$$$###&&&(((&&&+++///+++###%%%---*** ((('''&&&%%%$$$$$$$$$$$$(((...***&&&''')))((()))%%%"""###&&&'''&&&###(((&&&%%%'''***+++***((()))''''''''''''&&&(((***!!!!!!$$$((()))&&&'''***%%%###$$$((()))%%%"""###(((%%%!!!!!!###%%%%%%$$$%%%%%%&&&'''))))))(((&&&$$$$$$###$$$%%%%%%$$$###%%%$$$###$$$'''((()))(((***))))))(((((((((((()))***%%%!!!"""&&&)))(((&&&///+++'''&&&(((******)))111???;;;)))---CCCGGG888++++++,,,...111333444333777777444///000333333000555------...)))...666555111111222222111000...---...000///------///111111///666;;;;;;:::===???>>>KKK\\\{{{bbbhhh^^^SSSUUUYYY^^^hhhkkkqqqpppYYY???HHHcccoooZZZLLL???888222+++''''''***,,,......,,,++++++,,,...+++'''&&&&&&'''(((''''''%%%&&&))))))&&&'''******((('''(((***+++++++++'''&&&'''((('''$$$&&&+++,,,)))'''(((+++,,,***(((%%%&&&'''))),,,...///000111555888666000++++++,,,///000111111000...,,,,,,444222222BBBiiipppEEEEEEDDD>>>BBB888888111444777555000,,,******111///---------000:::FFFAAACCCCCCAAAAAABBB===666<<<@@@>>>777444777555...000333000111888777:::GGGXXX{{{BBB111%%%'''---***---777999GGGeee~~~[[[DDD888444,,,333@@@GGG>>>111000999777222111444666777;;;???:::999CCCVVV[[[MMM<<<333***,,,+++)))***,,,,,,(((%%%&&&&&&%%%$$$%%%''')))%%%((()))(((***///111000+++***)))((('''&&&&&&&&&***)))---222111+++''''''++++++)))***888SSSuuueee\\\bbbxxxWWW111444IIIBBB666+++))),,,---+++***,,,------++++++---///+++,,,,,,+++******,,,//////,,,'''%%%%%%(((***,,,+++'''&&&))))))(((***...777444888===888)))###&&&$$$###"""$$$&&&&&&###!!!)))))))))((('''&&&$$$$$$###***//////)))&&&)))---111111...******------)))((()))'''$$$$$$'''%%%!!!"""&&&(((%%%$$$&&&&&&%%%$$$###""""""###%%%''')))'''$$$!!!$$$---333---""")))+++)))###!!!$$$&&&$$$'''&&&%%%$$$$$$$$$$$$$$$$$$---111,,,%%%$$$$$$###%%%&&&&&&&&&%%%%%%&&&''')))%%%""""""%%%)))++++++'''%%%$$$''')))++++++,,,,,,)))((()))'''######&&&'''%%%&&&---///+++&&&$$$(((%%%###"""%%%''''''&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%###"""$$$""""""###&&&((()))(((&&&&&&&&&&&&&&&'''((((((***&&&"""###&&&)))(((&&&***(((&&&&&&)))++++++***222======222333AAACCC777---------...///000000000000111000...000666777444444//////...)))000444,,,333333333222111///---,,,(((,,,///...******,,,///+++222777777888;;;===<<<;;;FFF[[[uuukkklll[[[EEEAAAGGGTTTfff}}}PPP===???:::<<<666333444444...(((&&&(((***,,,,,,,,,,,,---//////,,,(((&&&&&&&&&&&&&&&$$$%%%''')))'''$$$(((///***(((''''''((())))))))))))''''''((('''$$$&&&***&&&&&&''''''&&&'''((()))%%%&&&'''(((***,,,------,,,///222222///+++)))((((((---333333000------///...000***+++JJJtttxxxmmmRRRDDD999;;;AAA777777---222666888555///***'''000000000...******555BBBCCCCCCAAAAAADDDEEE===333===@@@BBBAAA<<<666222111...111------555777>>>NNNfffFFF555***((()))&&&,,,222///<<>>;;;444---...222111+++///...000555777666888===444000------)))%%%(((.........+++(((+++...+++%%%222222111...+++(((((((((%%%((((((&&&'''+++---+++,,,,,,+++)))((((((((((((((("""***;;;:::(((%%%'''(((---ZZZ___hhh~~~}}}XXX111111QQQ|||pppYYY>>>---((('''%%%***+++++++++)))(((((((((+++,,,,,,+++***+++...000000,,,'''$$$$$$%%%$$$###)))&&&$$$&&&%%%"""###&&&((($$$%%%---000***### !!!!!!!!!""""""###""""""'''((())))))************,,,,,,***(((&&&&&&&&&''',,,---+++)))))),,,***&&&((((((&&&"""$$$)))***'''!!!%%%&&&######&&&((('''###"""!!!!!! !!!""""""'''""" (((888@@@666&&&***&&&+++444222&&&$$$,,,%%%%%%$$$$$$$$$$$$%%%%%% %%%(((&&&###!!!"""###!!!$$$&&&&&&%%%%%%''')))'''(((***,,,,,,,,,***(((###'''(((%%%$$$(((...111)))''')))///000---+++,,,'''"""""")))///---((($$$%%%%%%$$$%%%&&&((())))))%%%'''((()))((('''''''''*********)))'''&&&'''((((((&&&############"""!!!######$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%'''&&&%%%$$$$$$%%%'''((())))))((()))+++000333222...---///---.........,,,,,,,,,---///000...+++---111111---***...111...444IIIMMM999222222222111111000//////++++++---///---+++,,,///000555777666777:::;;;999BBBCCCEEEFFFFFFPPPggg}}}jjj```BBB)))%%%&&&&&&+++***CCC___ddd```nnnwwwnnn:::888222...---///000000***...333555333000,,,+++***)))''''''(((******))),,,(((&&&))),,,***)))+++111///,,,+++,,,.........000+++)))******((()))---444000+++***++++++)))''''''((()))***,,,---...///111000...,,,---...000222---+++***,,,111555666666222111000...******555AAA===MMMHHH<<<:::999555000222555:::@@@BBB@@@888222...,,,---111000,,,,,,///---111333222333666666333555111444???FFFCCC;;;777444888555444888888???PPPyyyrrr999222333111((()))...+++---444<<>>///&&&(((&&&&&&%%%%%%$$$%%%%%%%%%!!!###&&&'''%%%###$$$&&&###""""""$$$'''(((&&&$$$!!!$$$)))///555<<>>AAA@@@BBBKKKVVVqqqzzzdddWWW999&&&+++...(((&&&!!!(((999FFFRRRiiixxxrrrQQQMMMDDD777///,,,***'''***...222333000,,,(((&&&***(((((((((***,,,,,,+++---((('''---222222000///333000---,,,...000111222///)))&&&''')))((())),,,444///***)))+++,,,***((($$$%%%(((+++...111333444444333000---,,,...333888333///******///222333222666+++'''000444...+++///+++CCCIIIIII@@@:::???333666555555:::???>>>888222,,,***,,,111222...+++,,,@@@BBB>>>555.........---444111000888BBBFFF???777333999666555:::<<>>,,,,,,,,,---///111333444888...+++555===:::222///+++...000222888@@@BBB@@@999999;;;>>>???>>>BBBHHHUUUdddxxxmmmllleeeWWW888&&&+++///'''###)))%%%---888;;;BBBFFF@@@PPPSSSPPPGGG>>>888000(((+++---......+++)))(((''',,,+++******,,,---,,,+++***(((+++000222///...///111...++++++,,,///111222///)))%%%'''))))))+++---)))((('''&&&'''***,,,...&&&''')))+++...000222333///111111---***+++000666000...,,,,,,,,,......///...)))''',,,000...***'''***666<<>>111***(((&&&&&&((((((&&&&&&'''%%%###&&&+++$$$&&&((((((&&&%%%&&&((($$$(((+++***&&&$$$%%%'''###%%%&&&%%%""""""&&&+++***(((''''''((())))))((( """$$$&&&&&&&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%&&&))),,,555,,,%%%%%%(((******)))$$$'''******((('''+++...)))++++++***,,,000///+++---***------***222666---+++++++++,,,---///111222777111444BBBHHH@@@444000,,,...///111777>>>@@@===999888999<<<;;;:::>>>DDDNNNZZZdddiiippp~~~zzzddd[[[SSS^^^yyyhhhYYY:::&&&+++///***(((+++ """(((###$$$+++...444@@@JJJLLLLLLIIIAAA777---...---+++)))(((***,,,...---,,,,,,------+++***(((***...222...((('''***///,,,)))(((+++...000111111+++&&&))),,,,,,...000###&&&))))))(((+++333999++++++,,,,,,,,,---------,,,111444111,,,***000666'''+++......++++++---000%%%000444,,,%%%'''***((((((&&&&&&888666QQQIIIAAA999777;;;===999444)))+++...///***'''...777BBB;;;...&&&'''///111///***111222...666GGGLLLDDD:::===666111555999HHH___wwwHHH///444222)))***---%%%(((///333666DDDddd~~~___BBB;;;999111...222111///......,,,(((***///***,,,,,,++++++,,,,,,***,,,333555///'''&&&)))******+++,,,***'''$$$"""""")))+++***&&&%%%''''''%%%******)))(((((('''((((((++++++***)))(((((()))((((((%%%'''///GGGppphhhaaalllkkk~~~pppaaa@@@###///,,,***///000+++&&&)))---///...------000222222///,,,%%%&&&'''&&&&&&'''***---(((&&&$$$&&&))))))'''###)))&&&&&&)))((($$$###%%% %%%(((((((((((('''&&&!!!###$$$###!!!"""%%%)))(((''''''&&&%%%$$$"""!!!###&&&)))(((&&&%%%(((+++!!!%%%'''&&&''')))%%%"""$$$$$$###$$$(((&&&"""$$$'''&&&""" ###&&&%%%"""###$$$%%%%%%%%%%%%$$$'''&&&###$$$***...(((&&&'''''''''%%%&&&,,,222...---+++)))'''&&&%%%%%%((($$$###'''&&&!!!!!!%%%%%%))),,,,,,)))''''''(((%%%(((++++++)))'''((()))111:::AAAGGG[[[xxxiiiMMM888,,,&&&&&&***###$$$''')))%%% """(((&&&(((******'''&&&'''((((((,,,///...***'''(((+++$$$''')))'''$$$%%%***///111///+++)))((('''%%%###!!!$$$&&&''''''&&&$$$%%%''''''&&&&&&&&&'''$$$%%%&&&&&&%%%''',,,000999000'''$$$))),,,)))###"""&&&)))(((%%%$$$'''+++***,,,,,,+++,,,///...***111,,,111444------///))),,,,,,++++++,,,---///000---+++444EEEHHH;;;...******+++***)))---333333000***---222666555444:::CCC===QQQcccddd\\\VVVWWWYYYdddQQQXXXcccwwwppp^^^000$$$------...''''''%%%###"""""""""""""""---+++***111BBBSSSYYYVVVLLLIII@@@222)))(((++++++...///(((%%%+++)))(((111***+++,,,---...---,,,+++...((($$$'''...222///***---+++)))+++...///...,,,+++'''%%%%%%&&&+++888DDD000---...111111---,,,///+++------***'''***222999222333///)))'''+++,,,+++222555444---'''&&&&&&$$$((())),,,///444BBB]]]tttRRRWWWQQQ===111444999888444,,,'''((())))))---333111---++++++++++++***+++...''''''333BBBJJJLLLLLLIII<<<000...444AAAQQQ___fffQQQ555;;;777***)))///$$$***222666444888III[[[kkkhhhbbbOOO888444555+++000...---,,,)))$$$&&&+++///---***'''+++///,,,&&&(((444===999---&&&***222...***((()))((($$$###%%%...666444'''!!!&&&***(((+++&&&###&&&)))***,,,000)))------)))%%%%%%$$$""")))'''(((---FFFvvv{{{kkkgggiiigggrrrtttGGG444:::)))000///...,,,)))(((''''''''',,,---222777555...+++---......---,,,***(((&&&$$$((('''&&&&&&'''&&&$$$""""""&&&'''$$$$$$((('''$$$+++$$$%%%%%%"""'''+++###$$$!!!!!!&&&)))((((((+++''''''(((&&&$$$"""######'''(((((('''%%%%%%&&&'''"""###$$$%%%$$$%%%&&&(((***&&&""""""&&&((('''$$$$$$$$$%%%%%%%%%$$$######"""""""""######$$$$$$$$$&&&"""!!!###$$$$$$&&&+++''',,,...***&&&))),,,---...,,,(((&&&%%%$$$###"""%%%%%%$$$"""$$$&&&%%%"""'''+++//////+++((('''((())))))))))))---111,,,%%%''''''***222:::FFFYYYjjj___;;;777111"""###(((+++)))### !!!######)))///...'''###$$$(((&&&))))))((())),,,***%%%$$$''')))'''""" ###'''555000***'''''''''%%%""" """'''***'''###---***%%%###%%%'''))))))$$$%%%&&&'''''''''&&&%%%)))(((%%%%%%(((++++++'''(((&&&$$$%%%(((+++------111999333)))+++,,,,,,111///---,,,,,,---------,,,***+++++++++,,,---......///...///444999:::555000+++'''%%%''',,,000111000111//////333555444666:::<<>>IIIGGGGGGHHHEEEAAAAAAMMMZZZaaapppyyysssFFF444222999222,,,...///000---,,,,,,++++++111888<<>>666222000333666555000,,,---///...,,,***---222000,,,+++++++++---///111111111...+++***,,,,,,)))))),,,***000000(((###%%%%%%"""***&&&&&&***+++(((&&&''''''+++,,,))))))...111111(((---(((<<>>999222,,,,,,,,,+++,,,///---...---+++---222111---...,,,+++---000333444444222...------,,,((('''***$$$***,,,)))'''))))))&&&...(((%%%&&&'''%%%%%%(((***---,,,((('''+++......%%%,,,$$$<<<lllccc\\\TTThhh{{{qqqEEE------...444+++++++++,,,///444888:::999333//////---)))((()))'''***---000111000...---)))((('''''')))***)))((($$$$$$'''++++++))))))++++++"""###'''###$$$)))&&&"""!!!###!!! """"""$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$'''+++...---+++)))''''''&&&&&&%%%$$$$$$%%%'''))))))%%%"""###$$$%%%&&&''''''''''''((((((''''''''''''&&&&&&%%%$$$(((222>>>IIIVVV```qqqiiiUUU>>>---&&&### !!!###$$$%%%$$$######$$$&&&""" """###""""""$$$)))'''&&&'''***)))%%%"""###)))+++(((&&&***///222666---&&&&&&'''&&&%%%&&&)))---777GGGZZZgggiiifffccckkk^^^;;;"""&&&555===)))(((&&&&&&'''&&&%%%###%%%'''&&&###$$$&&&%%% %%%%%%%%%&&&'''''''''&&&,,,...///...++++++---111)))&&&$$$%%%(((***+++***"""&&&***+++)))(((+++///***)))((('''&&&''''''''')))+++......)))$$$%%%***)))(((&&&'''(((*********---333,,,///NNN```KKK---(((((((((((('''''')))***...&&&///FFFMMM;;;+++***...---,,,...111444444444***++++++)))&&&&&&''')))---+++---222222...---///000111333444333555@@@MMMjjjkkkaaaMMMCCCFFFJJJIII===DDDJJJPPP[[[jjjvvv{{{yyysssooojjjbbb\\\aaa\\\WWWRRROOOMMMMMMOOOMMMTTTjjjccc>>>???RRRLLLNNNOOOKKKBBB<<<;;;:::888iiibbb???222111(((+++(((***'''%%%&&&'''(((%%%""")))'''$$$!!!$$$))))))&&&!!!%%%%%%!!!!!!***444:::\\\cccYYYKKKIIICCC555...222///...///222333000,,,111---)))+++...///***$$$)))))))))((()))+++---///333111000///)))###$$$)))***''''''***+++)))+++...,,,///000---)))(((***...111333222...,,,...---******...000///000111///***---...000000+++&&&(((///333777999555222333777888;;;OOOWWWGGG555222555333222555444,,,((())))))'''---,,,,,,......000777@@@AAAIIIQQQQQQEEE<<>>??????BBBLLLTTTWWWVVV^^^fffnnnzzz~~~rrrnnnooommmeee]]]]]]TTTKKKHHHKKKMMMLLLIIIBBB@@@===:::999;;;===>>>;;;GGGZZZMMM777QQQiiiUUULLLLLLEEE999222333444222iii```<<<000222***+++&&&,,,(((%%%(((,,,...***%%%%%%### """((('''"""$$$+++---&&&!!!'''+++444>>>CCCKKKXXXZZZVVVZZZJJJ@@@444------111222222111,,,(((+++111222,,,%%%******+++******,,,000333%%%(((---111...'''$$$&&&'''$$$$$$'''(((''')))...---111333///)))&&&)))---000333333000///111000,,,,,,000333555888:::777222***+++//////)))$$$&&&---000000000222555555222...444DDDLLLAAA333///222555...444555---***...000...000+++((()))+++---333:::AAAFFFMMMMMMEEE<<<;;;AAAIIIUUUmmmkkk???---'''***)))***+++%%%)))+++...---&&&!!!&&&...EEEIIIHHHXXXsssWWWBBB777......111111//////,,,///...,,,,,,///000...000222333111,,,+++///333000---,,,...---++++++...---///000111000///,,,)))&&&&&&+++333444---'''$$$$$$(((((($$$###&&&(((''''''***---OOOsss^^^VVVUUUVVVVVVmmmyyyZZZ:::222555===555111///+++((('''(((***,,,)))...555666000)))+++222***+++,,,---...------,,,((('''&&&(((,,,///111111'''///000(((---CCCWWW^^^NNN333&&&(((((()))***###'''######&&&(((%%%%%%&&&!!!###$$$$$$######$$$&&&%%%%%%&&&$$$""""""###$$$######%%%))),,,+++%%% """$$$&&&((()))(((&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''')))$$$$$$+++555BBBQQQ^^^jjjppplllYYYBBB222***'''$$$%%%%%%###!!!$$$***///,,,(((***111222***$$$%%%%%%$$$$$$&&&((((((((('''%%%***,,,'''###&&&+++---<<<111(((&&&&&&%%%$$$%%%%%%(((,,,,,,'''%%%+++333000KKKfffkkk[[[EEE333((("""$$$'''&&&$$$###$$$%%%$$$%%%$$$###%%%******'''###(((,,,+++%%%"""###'''%%%&&&(((((('''''')))***...---,,,***)))(((((((((###""""""$$$'''((('''%%%$$$&&&***---...---+++))))))%%%%%%******$$$$$$)))***))))))***---...---,,,***''' ''',,,((((((&&&(((***)))''''''***---///&&&(((444999///)))+++))))))((('''''''''((((((,,,)))&&&'''***+++(((%%%(((&&&(((---...,,,+++...>>>666111111222111222555777888444---+++...000...888;;;;;;888999???EEEFFF@@@FFFJJJKKKPPP]]]iiiooowww{{{uuummmeee___[[[QQQHHHHHHNNNRRROOOJJJGGGBBB<<<:::;;;<<<:::777666888777444444888:::999888<<<@@@999CCCjjjrrrNNN>>>>>>;;;444000000111111ggg```<<<000111))),,,))))))(((''')))---...+++(((###%%%### ###$$$"""%%%,,,000+++&&&&&&'''(((###&&&000@@@III[[[wwwooo^^^III888222111///......,,,,,,...222333///+++,,,------,,,,,,---222666&&&)))///444111***(((+++'''######&&&((('''***...,,,///111111...,,,+++,,,,,,000111//////111000,,,,,,000444666;;;>>>;;;444)))((())),,,+++(((***...+++***,,,222777666000***...333666444...+++---000...666777---)))...000...---***))),,,///333===GGGKKKKKKMMMOOOKKKDDDAAACCCIIIOOObbbtttFFF///(((---***(((++++++++++++,,,---***&&&(((---+++555777@@@^^^zzzYYYIII999333333111...,,,...111111------///000...---...///---)))((())),,,222......000///------000+++***+++------+++(((&&&$$$###&&&,,,///***&&&&&&###'''(((%%%$$$'''((('''((($$$666eeeiiiVVVKKKGGGMMMXXXnnnzzzTTT666///111===111000...)))&&&$$$%%%''')))---///555888444...000555))))))))))))***+++,,,---+++)))'''(((***,,,------222BBBHHHEEEWWW|||MMM333''')))'''&&&'''"""'''######'''((('''&&&((("""###$$$$$$###"""$$$%%%###%%%&&&&&&$$$############"""###&&&))))))$$$ """$$$&&&&&&%%%%%%%%%###$$$%%%%%%%%%%%%%%%$$$""""""###$$$%%%&&&&&&'''(((%%%%%%(((******...222GGGPPPVVVNNN@@@444+++%%%"""$$$$$$###%%%+++111(((###%%%---///'''$$$'''$$$%%%''''''&&&'''((()))$$$((()))%%%###&&&((()))888000******)))&&&$$$%%%"""%%%'''&&&$$$###$$$$$$***AAAXXX^^^RRRBBB888000,,,'''$$$$$$$$$%%%%%%%%%&&&%%%"""$$$))))))&&&$$$''')))***'''%%%%%%&&&%%%%%%%%%'''***+++***)))---------,,,***((('''&&&###$$$%%%%%%&&&&&&((()))%%%''')))+++++++++)))(((&&&(((333<<<777)))###'''(((((((((***---......--- ''''''&&&+++(((%%%---%%%(((***)))'''&&&***...111+++)))+++,,,))))))+++))))))******)))))))))***((((((((()))*********))),,,******---...+++,,,///555222111222222//////111***000444444333444444333000444444222222777;;;;;;@@@EEEEEE@@@>>>DDDKKKOOOPPPRRRZZZgggooonnnkkkjjjnnnsssxxxyyyxxxxxx{{{~~~vvvsssuuuwwwvvv}}}qqq\\\PPPIIICCC>>>@@@>>>;;;===AAAEEEFFFFFF>>><<<999666444222000///888;;;:::555444777666222666444111777QQQiii^^^???555333111///,,,***,,,000fffaaa???222111)))...---$$$%%%((()))************%%%***+++%%% !!!$$$%%%))),,,,,,(((&&&'''&&&$$$######!!!$$$&&&%%%:::___pppZZZHHH???888222---,,,---000222333333222111---...///...---///444888444222333333///+++---222'''$$$###&&&((((((+++///'''(((,,,111444333///+++(((,,,...---...000...******...222444888;;;666///444...***---...,,,******+++***,,,444::::::777555333---+++///000---,,,---000999888,,,%%%)))+++'''......222777<<>>AAA444444444222111333777<<<@@@CCCAAA;;;777777444...000222333AAAXXXYYYEEE888<<<444...---***&&&+++333hhhbbb>>>111555000///&&&---,,,)))&&&***///...)))666111(((!!!"""&&&$$$)))'''%%%'''+++,,,(((###""""""###""""""$$$))),,,888JJJ[[[bbbbbb\\\III666BBB777333:::===666111222444///---000111000///000000333555111***&&&(((+++******)))***+++,,,+++++++++***+++...000...(((###%%%...111++++++333555111//////...///555;;;999333222...******...222000+++,,,+++***---222888<<<>>>555333222///***&&&,,,444222777777222---,,,***'''***---444;;;<<>>HHHZZZyyypppIII***000555222888III:::---,,,//////...,,,***'''&&&***---,,,(((%%%"""$$$'''((())),,,222777555333...(((''')))((($$$...++++++555LLLiii777***"""&&&)))&&&&&&+++%%%######$$$&&&%%%!!!""""""###&&&((('''$$$!!!!!!$$$$$$"""$$$(((***(((&&&$$$$$$&&&))))))&&&###((( %%%***'''$$$$$$(((###!!!$$$%%%$$$###%%%&&&$$$###%%%###"""%%%***&&&######&&&'''%%%&&&***,,,+++***))))))***+++,,,$$$&&&&&&%%%###"""###$$$%%%$$$"""###$$$$$$###!!!%%%######'''+++***%%%)))'''%%%%%%''')))))))))'''&&&$$$$$$$$$$$$###!!! $$$&&&######***333666''''''***---)))###&&&...///+++)))(((&&&###&&&+++555...'''$$$&&&'''&&&###"""$$$$$$"""%%%)))(((%%%((((((%%%"""###'''%%% %%%&&&''''''&&&(((---000///...,,,***(((&&&%%%%%%'''((((((((('''(((***,,,---+++///999>>>:::333///***(((&&&&&&)))---111222(((---111///'''$$$&&&***(((&&&'''+++)))%%%%%%***000,,,((()))222888222)))+++((('''******((()))---$$$%%%'''***---000222333---(((''',,,222111)))###&&&(((---000---(((***///333---***---555888333---111///---------------+++333333333333444666888999666888999;;;::::::999999<<>>777;;;???:::999;;;555333333000,,,...333555222>>>???@@@AAA@@@;;;333------'''...LLL___LLL222111444222000//////---***(((gggbbb???444999555666...+++000222///+++++++++)))222222...&&&###%%%(((''')))'''%%%'''******'''######$$$$$$%%%%%%%%%&&&'''$$$///<<>>???<<<;;;===???>>><<<;;;===???<<<777555888999888888:::777555666:::;;;999999<<<<<<:::666333222000//////999222666;;;888:::<<<555...///...,,,000777:::888222555:::;;;999555222111222,,,444VVViiiQQQ444222///000000000000///......ccc___===222777333444,,,***555<<<666,,,''''''(((,,,111222)))"""###)))---(((&&&%%%&&&))))))%%%"""$$$$$$%%%'''((('''$$$!!!###***666IIIeee|||{{{WWW>>>222000///111666777222///000111000000222444444111...+++'''%%%'''+++---***'''...............///111444<<>>;;;===@@@:::///+++111555555555666555222999999666222---)))***,,,///---******,,,...000111AAA999444444444111000222AAA>>>777333444555000(((111------222111...222;;;===>>>OOOaaafffpppyyyZZZPPPWWWsssIII333---,,,...(((///***,,,///222222000...,,,000------000222666GGGZZZiiiMMM???888555666444555::::::555000///)))+++***&&&'''+++---,,,---***+++000222111000222******)))***,,,+++)))''')))))))))'''&&&&&&(((***'''%%%%%%$$$""""""***555###(((???lllTTTNNNOOOOOOfffZZZ>>>,,,222555111333,,,,,,......)))&&&+++444333///***(((***---------***++++++***))))))***,,,(((,,,+++&&&$$$'''+++,,,---...,,,(((&&&,,,888CCCSSS666"""%%%)))###!!!&&&%%%###!!!!!!###&&&''''''$$$$$$%%%''')))(((&&&### $$$%%%###$$$&&&%%%"""###""""""$$$&&&&&&%%%###""""""$$$&&&%%%###&&&+++%%%!!!!!!$$$&&&%%%$$$&&&'''%%%&&&((('''%%%&&&+++$$$""""""&&&'''%%%&&&)))$$$%%%%%%$$$######$$$&&&)))%%%!!!###(((***'''###!!!!!! """%%%&&&&&&%%%$$$###%%%)))---///,,,)))%%%###""""""$$$%%%%%%%%%$$$(((+++(((### ###(((((((((%%%%%%***000///***'''######'''+++******+++'''%%%&&&((('''###%%%))))))&&&###$$$'''((('''%%%''')))(((&&&'''+++***&&&((()))'''$$$%%%((('''###)))%%%!!!!!!$$$&&&### ***///444333...((('''((($$$&&&((((((((()))+++,,,///)))&&&)))+++***)))+++)))''''''+++000222///+++000---***(((((()))***+++333888666...***---,,,(((---(((&&&---<<>>999444444777777222111444555333333555222//////222333000000333222333444444444222000///444---000555666;;;<<<444---...------111888:::888)))...333444111//////111444...:::^^^oooPPP111111---000333333000///111333ccc___>>>111444//////'''***555<<<666+++''''''((()))///111)))!!!!!!'''+++'''&&&%%%&&&((('''%%%"""%%%$$$$$$%%%''''''$$$!!!&&&"""!!!"""###+++FFFbbbrrrqqqSSS:::444111666;;;:::888777///000333666888888666444111---***,,,111333000,,,---///111///------111555:::======:::;;;>>><<<777111777;;;777222333444444777555333333000------000000---***)))***,,,......:::555222333222000000222BBB???:::555555888555///111---,,,///---(((+++555;;;<<>>777222111555777333///---......,,,&&&&&&)))+++***(((&&&(((...333333444666444222...+++)))'''&&&%%%++++++***(((&&&$$$%%%'''###$$$%%%&&&$$$&&&111>>>222111AAA|||ooo\\\RRRSSSWWWfffSSS888+++...000---------------,,,)))+++777EEETTTAAA***&&&000///)))+++,,,,,,+++***))))))))))))......(((###%%%***,,,+++,,,+++(((&&&'''---333JJJ>>>000((($$$"""###&&&&&&&&&%%%&&&''''''((('''""""""###$$$&&&&&&$$$""""""%%%'''%%%%%%&&&$$$ #########$$$%%%&&&&&&%%%###""""""""""""###%%%'''&&&###"""%%%'''$$$###$$$###"""###%%%$$$!!!###''')))&&&&&&(((((($$$###%%%$$$&&&((('''$$$$$$%%%((()))'''%%%&&&***,,,***'''"""!!!!!!"""$$$&&&%%%$$$###""""""$$$&&&&&&$$$"""$$$###""""""$$$%%%%%%$$$###&&&((('''###!!!###&&&$$$%%%%%%$$$&&&)))'''"""&&&%%%%%%'''(((((())))))(((''')))+++***%%%%%%(((&&&%%%$$$%%%'''(((&&&$$$&&&((('''%%%'''+++***'''%%%''''''$$$%%%'''&&&######"""""""""$$$$$$###"""'''///777777000***((()))###%%%'''(((((()))***,,,,,,&&&###%%%'''&&&''')))(((&&&'''---333333---''',,,+++******,,,111777;;;OOOSSSIII444***,,,***!!!+++(((&&&***444:::333(((---,,,---...,,,***,,,222000...,,,***))))))***++++++------++++++,,,+++))),,,+++---///---((())),,,000000222333333444444444/////////111444444222000444222...,,,+++,,,///000FFF@@@999444333222111//////333444222222555555222444999<<<<<<777333222333777333111444666444333555444111000333222//////222///111333444333222222222222,,,...222333:::<<<111000111///---///333444111+++---///000///......///000---;;;]]]hhhGGG+++000///333666555000---///333dddbbbAAA555666000000)))+++111333...)))((()))))),,,///...(((###$$$&&&%%%%%%%%%&&&'''''''''%%%$$$%%%$$$$$$$$$%%%&&&&&&%%%%%%###%%%'''###'''>>>XXX]]]```eeerrrUUUBBB...+++000555666666///444888999555222222333111...,,,---222333111...,,,///111000---,,,...000...222333///,,,...333777333999;;;666222333888;;;888111///444666333000//////---******+++...000000111111333444000---000666777999777222000222333111///,,,...111---)))111???KKKEEEMMM[[[cccvvvkkkqqqiii===///------111))),,,'''000999===999333...---+++***+++...///222777>>>HHH```~~~xxxZZZCCC<<<333...111555444111000000111...((('''***,,,***)))&&&'''---111111111333;;;888111+++&&&%%%&&&''',,,---,,,***'''%%%%%%&&&$$$%%%''''''%%%&&&000<<<>>>333999sssiii```UUUJJJOOO^^^rrrUUU:::000---------,,,+++(((&&&'''''')))222<<<]]]OOO888((('''...000+++******++++++,,,+++***(((---111222+++''')))---000,,,+++******+++,,,,,,,,,444AAAAAA///"""$$$)))'''''')))+++,,,+++)))'''%%%%%%%%%%%%&&&(((((('''%%%$$$((()))'''&&&'''%%% $$$$$$%%%%%%%%%&&&'''(((///***$$$!!!!!!###!!!((($$$###&&&'''###!!!!!!%%%$$$&&&)))(((%%%%%%(((***((((((***)))%%%$$$%%%###''')))(((%%%###%%%(((&&&&&&'''''''''(((((()))$$$###"""###$$$$$$###"""%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$&&&&&&%%%$$$$$$$$$######$$$$$$###"""$$$'''$$$"""###""" """&&&(((&&&""""""$$$&&&&&&&&&'''***(((###"""$$$'''&&&&&&''''''&&&$$$######%%%$$$###&&&******'''%%%)))***((((((******'''"""'''+++***&&&$$$&&&)))!!!)))111222+++%%%$$$%%%$$$''')))*********+++,,,&&&######'''((('''&&&(((''''''(((---222111+++&&&'''***,,,++++++111<<>>)))111...333666444000---///333```___@@@444555///000***+++---+++'''&&&)))+++)))...///,,,(((''')))'''######$$$&&&'''((((((''''''&&&'''((('''%%%%%%'''))) %%%******&&&+++???SSSfff___TTTRRR```zzz{{{```CCC444111000---+++111666:::777///******---,,,+++***+++---------,,,,,,---------,,,+++,,,---,,,000000+++$$$%%%---555///666999555333777===???;;;333111888<<<666///---///---******---000222333,,,///333555111---111888222666777333000222444333------000444111...888GGGkkkaaacccnnnwwwooovvv}}}eee<<<000,,,+++...&&&(((***555BBBFFF@@@666111///---,,,---...///000111333999HHH___wwwwwwLLLHHH;;;000000555666444333---///...******...000...---))))))---///,,,+++,,,999666111+++''''''***---,,,------+++)))''''''(((''''''((()))%%%###(((000:::000666qqqlllRRRPPPMMMEEEQQQhhhxxxRRR777000)))(((+++)))'''%%%'''******'''&&&)))AAAGGGDDD333%%%$$$)))+++(((((())),,,------+++(((***------(((%%%)))---......,,,******++++++(((%%%$$$;;;FFF777((((((,,,)))'''***...000---***&&&%%%%%%$$$$$$%%%''''''&&&%%%&&&)))***'''&&&'''&&&"""###%%%&&&%%%%%%&&&(((***DDD===222***))))))$$$((($$$$$$''''''### !!!$$$$$$'''+++***&&&%%%(((&&&$$$&&&******'''''')))!!!%%%)))'''###!!!###'''###%%%&&&&&&$$$###%%%'''%%%$$$######$$$$$$###!!!""""""""""""###$$$%%%&&&%%%$$$$$$%%%''''''&&&$$$$$$"""!!!"""$$$$$$###!!!%%%)))&&&""""""###"""%%%+++...***$$$$$$''')))''''''(((+++)))%%%$$$'''))))))))))))(((&&&%%%$$$"""$$$###"""%%%))))))%%%!!!&&&)))'''&&&((((((&&&'''...333111)))%%%&&&+++"""(((......)))%%%$$$&&&!!!###&&&'''&&&%%%&&&&&&######&&&+++,,,(((&&&(((&&&'''))),,,...---***'''&&&***,,,***'''+++666AAAIIIHHH===,,,$$$(((+++)))333555333---+++------,,,(((+++111444000***+++000(((***,,,---...,,,***)))+++555999000((('''(((''',,,******---...,,,---000&&&$$$###''',,,...,,,))))))+++---111444333000---++++++,,,---...---,,,,,,&&&,,,222111---+++---111+++555:::333***(((,,,///333000---,,,///000000///333//////333444111000111222///---...---++++++///...///...***''''''+++///111000333111---666:::///---...---***,,,//////+++000,,,***///888;;;888222+++000999KKKTTTAAA...000+++...111111000///111333______AAA444555---...((((((***)))%%%$$$(((***)))***,,,+++(((''')))'''$$$"""$$$&&&((()))))))))***''',,,000...)))&&&(((+++%%%111888222))))))111999>>>===???BBBEEEMMM\\\jjjrrrfff[[[WWWQQQFFF999222222444555333000------...***+++------++++++,,,...---+++(((((())),,,......000111111...))))))...555---444888666666888:::999:::555777@@@@@@777000111000---++++++...111333333------000333111...///333444777666333333555444000///---000666666333999CCCggggggzzzkkkrrrmmmCCC333***'''---(((++++++888GGGKKKBBB777000...++++++++++++---///...,,,111;;;III]]]wwwmmmXXXGGG666111444555222000***------+++,,,000111///---))))))---...,,,***,,,222222111---***)))+++...***,,,,,,,,,)))(((((()))(((''')))+++***&&&&&&***...000CCCdddNNNJJJIIIJJJ[[[qqqtttIII222000'''%%%***&&&'''(((+++...,,,'''%%%'''...:::>>>111&&&&&&((('''(((((())),,,......***''',,,...+++&&&%%%(((***)))+++,,,,,,+++***)))))))))$$$///;;;===666---***+++%%%)))---...+++)))((((((%%%$$$###$$$&&&'''&&&%%%&&&)))(((%%%$$$&&&&&&###"""$$$%%%%%%$$$$$$(((+++HHHEEE;;;000+++,,,***$$$%%%""""""'''(((%%%"""###!!!!!!%%%)))(((###"""%%%###"""$$$((()))&&&%%%'''$$$)))(((### ###&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$%%%$$$###""""""!!!  """###$$$###$$$%%%''''''%%%$$$######$$$############$$$ $$$&&&%%%$$$&&&%%%"""&&&,,,---)))&&&)))***(((&&&&&&(((++++++((()))---***++++++***((((((((((((%%%&&&%%%###$$$'''&&&""""""&&&$$$###$$$%%%###&&&+++000///***&&&&&&'''''')))++++++)))((('''((( """%%%&&&$$$###""""""%%%%%%)))...---(((&&&'''%%%(((******)))(((((()))((())))))&&&%%%)))111888000...***%%%###$$$(((+++---...---***))),,,+++'''(((---555:::555...---111,,,,,,---.........---,,,)))777===333))))))***)))---)))(((+++,,,******---&&&'''(((((())))))))))))''')))---111555555222///+++******++++++,,,,,,---%%%)))---...,,,+++---///,,,333777222,,,+++...000333333222111000000111222333000000333555222000111555111///000000---...222000111222///+++***...333---///444000)))333:::111,,,------+++,,,000000,,,...,,,,,,000666888555000...222555BBBTTTMMM777,,,,,,---......////////////hhhgggIII:::888//////)))$$$***+++'''$$$&&&((((((###''')))&&&$$$&&&&&&$$$!!!###'''))))))***+++,,,(((000777555---''''''***--->>>HHH???111***&&&!!!)))***333@@@BBB<<<>>>EEEAAALLL```sssvvvgggSSSHHH111000000111444666666555,,,000333111...---000333///***$$$$$$(((---111222...---------------///222...555999999777777333///666555;;;EEECCC888333777000...++++++---000222333...++++++///111...,,,,,,444333111///222555000'''222---///777:::666555999===OOOzzzbbbggg~~~WWW@@@///(((---)))---$$$333BBBFFF===000(((&&&&&&''''''(((,,,///...***)))///999HHHbbbcccNNN999111222111...,,,***---...,,,,,,///000---)))&&&''',,,000///...000...000222000,,,))))))***(((***++++++)))(((((()))&&&%%%(((...000,,,***,,,&&&555UUUooobbbQQQFFFDDDNNNaaarrrsssFFF222444,,,)))///***'''(((***+++(((%%%)))111666888333+++---444000%%%(((((())),,,///...***&&&888777222,,,***---,,,(((%%%***......++++++///444,,,%%%---@@@BBB111'''+++$$$'''******(((''')))+++***)))((()))***++++++***&&&((('''######%%%&&&###!!!###$$$###"""###'''***;;;<<<666+++%%%''')))'''"""!!!&&&)))'''%%%%%%!!!"""&&&***)))$$$###%%%$$$"""$$$((('''###!!!### &&&***)))$$$!!!$$$(((,,,(((%%%&&&***+++'''###"""!!!!!!"""$$$&&&&&&%%%((('''%%%"""!!!#########%%%&&&'''%%%###!!!%%%(((&&&""" $$$(((!!!""""""!!!%%%)))&&& !!!$$$### """'''&&&!!! """&&&&&&%%%(((---+++++++++***))))))***,,,((()))'''$$$$$$&&&$$$$$$(((&&&%%%''''''&&&"""&&&(((((('''%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&''')))+++,,,***(((''''''((((((+++...,,,'''$$$&&&%%%(((+++)))%%%$$$'''+++)))'''%%%$$$''',,,111444***'''(((+++***''')))///)))***)))***...111...'''$$$***444999444,,,***...000000///...---...///000&&&666>>>444))))))+++***...)))(((******(((''')))%%%))),,,***&&&###%%%)))(((***...333666555111---111///,,,***)))***,,,---++++++,,,---...//////...(((...000---+++,,,---,,,///333555333...+++---000///,,,,,,000111...,,,---555111///000///---///333---000222000,,,+++///333(((...444///'''111:::333...000...,,,---000///+++---...///111222111...,,,000222111===UUUVVV<<<&&&000///------...---***(((iiimmmQQQCCCFFFAAA===///000---)))&&&%%%&&&&&&&&&,,,((('''***+++'''$$$$$$'''$$$!!!$$$))),,,***(((''',,,111000+++''''''***>>>IIIPPPKKK===222***'''&&&))))))&&&$$$+++;;;III???888999MMMiiivvvmmm^^^GGGCCCBBBEEEDDD===777777444777555---''''''((('''111$$$ )))...)))***222---++++++...///------//////222444444222222333444555666999<<<>>>>>>;;;888999444000111555888777555---***)))+++///111///---000222222000444888333+++222---...555;;;999444111111AAA^^^lllaaaiiiOOO---222000&&&,,,...---111555444...+++,,,(((------'''&&&+++---+++,,,---555>>>FFFXXX{{{jjjGGG???>>>444...000+++...///---++++++***)))---'''&&&***...---------///444444000+++***'''###,,,(((%%%&&&%%%###%%%))),,,***((('''(((*********(((>>>kkkhhh```SSSGGGKKK]]]qqq|||rrrVVV888---///111///---000---***((())))))))))));;;;;;888333...***))))))+++)))'''))),,,---,,,***@@@BBB<<<000))))))((($$$&&&######(((***+++...222(((&&&)))000888888---###((('''''')))******)))((((((%%%%%%***+++(((&&&'''+++)))'''%%%###"""""""""(((&&&$$$%%%&&&%%%!!!)))+++,,,)))$$$"""###&&&$$$ %%%///555222---$$$"""!!!!!!""""""  !!!"""############'''%%%&&&))))))'''***///...+++%%% """''')))&&&%%%'''(((&&&$$$$$$$$$###$$$!!! $$$%%%###!!!"""###%%%'''''''''%%%$$$"""$$$$$$"""%%%))))))%%%$$$###"""###%%%%%%###"""!!!###%%%%%%###!!!!!!!!!'''""" $$$'''%%%"""'''%%%###$$$'''((((((&&&***'''######%%%&&&$$$"""'''&&&$$$%%%'''((((((((((((&&&$$$$$$%%%&&&%%%$$$%%%&&&(((((('''((()))++++++++++++,,,---...---+++,,,***)))+++***&&&$$$&&&''')))******((('''(((((((((&&&'''***,,,+++---000///...///555@@@BBB555%%%***'''&&&(((,,,...***&&&(((+++---...222666555111,,,)))(((,,,...,,,+++---'''+++000000......222777333>>>>>>000%%%''')))'''---...,,,***+++///...+++&&&(((+++000222222...+++''''''(((((()))***,,,---$$$(((---//////...---...555...)))+++...,,,((('''222444333---+++---//////333---(((***///222///+++...///000///---,,,...111444444111,,,+++///000...222+++)))...222111---+++))),,,//////---+++---///111'''888???+++///;;;...666&&&'''AAAUUUNNN888++++++,,,000333000)))(((+++iiinnnTTTIIINNNJJJGGG:::333...)))&&&'''((('''%%%)))%%%%%%((()))&&&%%%%%%$$$!!!"""(((++++++)))&&&'''***...000111000...???UUUbbbXXXDDD666...***)))***)))%%%"""%%%...777555...///???UUU___VVVJJJTTT]]]hhhpppooocccRRREEE>>>@@@<<<444......///...***&&&&&&+++,,,***---444555000...000111111444888///......000222444444333555555666888:::;;;;;;:::999555000000444666444222...///111111///---+++***555777666777;;;>>>888///000///222888999555222222///555CCC^^^}}}nnn___hhh|||MMM000222000)))000---+++,,,000222222666;;;444333000,,,+++......---...,,,///777>>>JJJbbbzzznnnRRRBBB;;;888999,,,......---...///111222000***'''))),,,***((())),,,//////---...000///+++(((%%%%%%((((((&&&'''***,,,+++))))))((((((((('''(((999ddd~~~rrr^^^MMMOOOccc|||fffDDD///***///222111///---***)))***,,,,,,,,,000000000...,,,++++++,,,+++)))((()))+++,,,+++)))222666555...))))))((($$$((($$$###&&&'''%%%&&&((((((((()))---111000+++'''&&&'''''')))***++++++******''''''***,,,(((&&&'''((('''%%%###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%%%%&&&%%%##################'''$$$###'''...111///+++(((&&&%%%%%%&&&&&&%%%###$$$$$$%%%%%%%%%$$$$$$###&&&$$$$$$'''&&&%%%''',,,+++***%%%!!!"""%%%%%%!!!"""######""""""$$$'''(((((((((((('''%%%$$$$$$$$$ """$$$$$$$$$###""" ###$$$""""""%%%&&&$$$######"""$$$&&&&&&%%%### """$$$$$$"""!!!!!!!!!$$$"""!!!!!!"""###$$$$$$)))&&&%%%%%%'''((('''%%%$$$%%%%%%$$$$$$$$$%%%&&&(((&&&%%%%%%&&&'''&&&%%%%%%$$$######%%%&&&&&&%%%###%%%&&&'''&&&&&&((())))))))))))***++++++******+++((((((******'''''')))%%%'''(((((('''&&&'''((()))&&&%%%((()))((()))---,,,***,,,777GGGNNN@@@......+++'''(((,,,---,,,)))***---//////111555333///111,,,+++---...,,,***,,,)))+++......,,,,,,...111;;;DDDCCC555******+++((($$$,,,111000///...,,,(((---,,,+++,,,------+++)))******(((''''''&&&&&&&&&+++******---000111///,,,...***)))+++,,,******------///...******......,,,---,,,+++---000333555555000...------...//////...,,,///000,,,+++,,,---+++///+++***---...,,,,,,///+++,,,---,,,***)))***++++++000LLLPPP000(((333,,,...000<<>>;;;666EEEhhhqqqWWWFFF:::///+++***((($$$!!!"""%%%(((...++++++555BBBGGGAAA888666IIIbbbyyy|||zzzqqq```OOODDD:::333:::>>>;;;111,,,...333555444///---000222111111444000---+++...333666666444444333333444555888:::;;;999555222111333333222000...333777666222---,,,---000111333777>>>AAA:::000,,,...333888777333222555333...000BBBaaa|||ggglll{{{ddd???,,,///,,,***222***'''&&&)))+++///888AAA777333111222111---***+++///***+++333888===JJJXXXxxxjjjLLLBBBAAA???,,,+++)))***,,,000555999333---***,,,...,,,***+++++++++***)))---333333///$$$###%%%***+++((((((***,,,++++++***)))'''%%%$$$)))333VVVuuu___KKKGGGVVVjjjvvvwwwkkkRRR666***...333111...,,,***)))+++---......'''(((******))))))+++,,,***)))((()))***+++***)))&&&+++...---++++++)))&&&+++&&&%%%'''(((%%%$$$%%%((()))***))))))((()))***%%%&&&''')))***+++++++++,,,((('''***+++(((&&&'''%%%$$$###"""!!!!!!!!!!!!!!!%%%((((((%%%$$$&&&)))$$$!!! $$$&&&%%%"""$$$######$$$&&&&&&%%%###%%%$$$######%%%%%%$$$"""(((((((((((('''&&&%%%$$$%%%###$$$&&&&&&$$$''',,,&&&'''&&&###%%%(((((($$$###""" !!!###&&&)))(((+++,,,***&&&###%%%(((!!!############""" $$$%%%######''')))(((#########$$$&&&&&&%%%$$$!!!######"""!!!!!!""" """###""" ###%%%((('''&&&&&&'''((('''%%%###&&&%%%###"""%%%))))))'''%%%%%%&&&&&&%%%###""""""!!!###%%%''''''&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&'''(((((((((((('''***&&&&&&((()))'''))),,,(((***,,,,,,++++++,,,---,,,(((&&&''''''&&&'''+++)))'''(((555HHHPPPEEE333111---((((((***,,,+++***+++...///...000333111,,,444///---......***)))***++++++++++++************555<<<;;;000(((((((((&&&%%%111<<<===999555222...///,,,)))'''(((***++++++---,,,+++)))((('''&&&&&&111,,,((()))///222///,,,,,,***+++,,,***'''***000,,,---+++***---111///***+++---000000111222666:::111...+++---000222///,,,+++000222000...///---***///...///000///,,,///555000...+++*********))))))+++666TTTXXX999---222---+++===QQQTTTHHH777...,,,000111444666222***'''***iiiiiiJJJ???CCC>>>===444888666222,,,'''%%%''')))+++&&&###%%%'''%%%&&&(((***'''%%%$$$%%%%%%$$$"""&&&######+++666<<<:::555BBBjjjyyybbbUUUFFF333---***&&&$$$$$$%%%&&&&&&***)))***///444555222...,,,666BBBSSSuuu}}}wwwyyyjjjNNN>>>>>>;;;222333000111666888444///...222111000111333555666666111222333444555666999;;;:::888444333333333222000///222555555444333444555+++,,,000888AAACCC<<<444******///555777444333666555//////===WWWwww|||lllPPP222***///...---222+++)))(((******+++222;;;777;;;DDDJJJCCC444---...///+++,,,333777888@@@KKK]]]hhhSSSHHHCCC111+++(((***///666>>>EEE222,,,))),,,///......//////,,,'''%%%***111111,,,'''%%%&&&***+++((((((+++)))***+++***(((&&&%%%$$$&&&***@@@cccqqqlllfffXXXFFF;;;<<>>>>><<<:::777444,,,***'''&&&))),,,...//////......---,,,,,,,,,---222---((('''+++......,,,000---,,,---+++((()))---000///------111555111***...///111000//////000222000/////////000111000...///000///...111444000***---,,,...222222///...111333///+++***,,,------+++...000???CCC666333777111<<>>999000++++++111666555222111333111333;;;HHH\\\yyytttLLL......333222000000,,,---///111///,,,000666>>>PPPdddhhhVVV>>>222222...+++...444555444<<>>qqqqqq^^^WWWXXXPPP???111***)))(((###555DDDBBB<<<;;;<<<:::555222---)))'''&&&$$$###''')))+++,,,***))))))***'''((()))((('''&&&'''(((+++(((&&&&&&%%%$$$''',,,DDD777+++'''''''''(((***,,,)))'''))),,,,,,((($$$&&&)))***((($$$""""""$$$(((###"""%%%&&&$$$$$$&&&&&&''''''(((''''''&&&%%%"""$$$((('''%%%"""%%%'''%%%!!! ###&&&"""$$$%%%%%%$$$$$$$$$%%%!!! !!!$$$%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&""" !!!$$$$$$###&&&+++''')))'''######)))000222+++### %%%(((%%%$$$''',,,(((%%%%%%((((((%%%!!!&&&%%%%%%%%%$$$$$$$$$$$$###!!!!!!,,,777888222(((&&&%%%$$$$$$""" """######"""!!!!!!###%%%$$$  %%%'''###"""#########$$$%%%'''$$$###%%%((()))%%%!!!######$$$'''***+++)))(((&&&%%%%%%&&&'''&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&"""%%%((('''%%%$$$%%%((('''###"""$$$$$$###$$$'''$$$&&&((((((''''''((()))+++'''&&&(((((($$$$$$'''$$$(((((($$$###(((,,,...---///111222111...***'''%%%''''''&&&)))---...***)))(((***000111,,,(((''')))******+++++++++,,,,,,((((((((()))++++++***(((000...***&&&(((...///,,,+++******+++---...---,,,222111///---+++***)))))))))***+++)))'''&&&))),,,///)))(((///555444000...111111...,,,---000---(((+++)))((()))++++++)))&&&(((///555333---***---222...***&&&+++999EEECCC:::---***---777;;;666,,,%%%,,,***))))))+++,,,---,,,000333111)))%%%000HHH]]]oooYYY???222333666222,,,((((((***---,,,***...555bbb[[[;;;222666000333111000000///+++))),,,333999;;;333***'''&&&$$$&&&***'''''''''&&&%%%%%%&&&&&&((()))))))))(((''''''((('''---111555AAAKKKFFF:::------,,,***)))'''''''''&&&((()))'''%%%%%%))),,,333///,,,,,,000555888999AAAKKKYYYmmmyyykkk\\\TTTNNNEEE<<<999777;;;>>><<<666000000111333666888666333333666:::888999:::;;;::::::;;;;;;888555000---,,,---...///333777>>>CCC???666444888:::444///111333444555888<<<777777<<<:::333666@@@QQQ]]]oooxxx~~~LLL---///+++(((......111111444666555666???JJJMMMfffppp[[[@@@444333222777222444<<<@@@<<<===CCCFFFIII[[[{{{oooSSSBBB444333555666===GGG===555//////000...---...------***&&&''',,,//////000,,,***+++)))&&&&&&)))&&&(((***((($$$"""%%%(((,,,(((((()))&&&///PPPuuuzzzlllUUUTTTKKK999***&&&(((***"""%%%+++555???CCCAAA===:::666111---+++)))'''%%%%%%(((***+++***(((((((((&&&((()))(((&&&%%%&&&((('''$$$###%%%%%%###'''...UUUDDD222)))''''''))),,,))))))))))))((((((((((((&&&))),,,***&&&###$$$''''''###!!!$$$&&&%%%&&&((('''(((((((((((('''&&&%%% !!!###&&&((((((#########"""""""""###$$$!!!!!!""""""######"""!!! """$$$$$$#########$$$%%%%%%$$$$$$$$$&&&$$$###$$$### !!!&&&$$$''''''###"""'''+++---111$$$!!!$$$!!!"""(((***)))(((''''''&&&%%%$$$'''&&&%%%$$$###"""""""""!!!""""""'''000444333'''&&&%%%%%%&&&&&&$$$"""$$$%%%%%%###"""!!!###%%%"""!!!!!!###%%%&&&###!!!!!!$$$$$$###!!!!!!"""###$$$%%%''')))((('''%%%""""""###&&&((((((&&&$$$%%%%%%%%%''')))(((&&&$$$###$$$%%%$$$###"""###%%% $$$''''''$$$"""$$$'''$$$"""###&&&'''&&&&&&)))''')))******)))((()))***'''%%%&&&))))))&&&%%%'''###'''(((%%%%%%))),,,+++,,,...///000...,,,***)))''')))(((&&&(((------)))++++++///666777111***((((((***,,,+++)))(((***---***'''&&&(((+++***'''$$$,,,///---((('''***,,,***)))((('''(((+++---......000///---+++***((((((((((((((()))***++++++)))(((***(((+++222555333//////---///---)))))),,,---***''')))++++++***((())))))''',,,000000+++)))***---,,,---...222:::BBB@@@:::000///333:::<<<555---)))+++,,,,,,,,,*********+++...444333000666AAARRRfff\\\GGG444000000---,,,///+++******,,,++++++111999aaa[[[<<<555999000000---...***''''''---444999<<<;;;222***'''%%%$$$'''+++))))))(((&&&###"""""""""%%%$$$"""###$$$%%%$$$""""""'''111<<>>@@@@@@===999555333555777777444000000666;;;666777:::;;;;;;;;;<<<===666888888555000///111444...333===CCC>>>555666>>>666333111333444555<<>>===<<<@@@OOO]]]```uuuuuuWWW???AAAIIIIII>>>777888DDDMMMJJJFFFFFFLLLPPPTTT```gggRRR???888444...000777444,,,'''(((***))))))+++***,,,***$$$"""%%%((()))---++++++---,,,(((&&&'''(((***+++'''""" ###'''$$$ ###)))'''%%%222GGG}}}|||rrrSSSSSSJJJ888(((###$$$&&&))) """666LLLSSSLLLDDD===:::444111...---+++***&&&(((******(((%%%$$$$$$&&&(((***(((%%%$$$%%%'''$$$!!!"""'''((('''***222VVVCCC...###!!!"""%%%)))&&&)))+++((($$$###(((---&&&***---+++'''%%%'''***'''###!!!%%%''''''(((***'''(((((()))(((&&&%%%$$$"""$$$%%%$$$""""""&&&)))%%%""" !!!%%%'''%%%###&&&%%%$$$%%%&&&&&&$$$"""###""""""$$$'''(((((('''%%%%%%%%%%%%$$$###"""""",,,)))''''''$$$ $$$$$$'''%%%$$$))),,,---999(((&&&###%%%((('''$$$$$$&&&)))***)))'''%%%$$$###""""""$$$(((%%%$$$***222666&&&&&&%%%'''((()))(((&&&&&&&&&&&&$$$""""""###%%% """%%%%%%$$$######$$$!!!$$$'''&&&###  ###(((***(((''')))+++""""""###$$$&&&%%%###!!!###$$$%%%(((******(((&&&"""###$$$###"""!!!"""######'''&&&"""!!!###&&&###!!!###(((***)))))),,,%%%'''((((((&&&%%%&&&&&&&&&%%%''',,,---)))((()))%%%'''((('''(((+++***%%%***++++++***((('''((((((+++,,,***((()))---,,,(((//////444<<<<<<444,,,)))'''+++...,,,'''%%%(((,,,,,,((('''+++......***(((%%%,,,000,,,&&&&&&''''''%%%######%%%)))...222333,,,++++++******++++++,,,***''''''+++000000+++%%%(((***///555333---+++,,,+++...---)))(((,,,//////&&&,,,111///)))%%%'''+++''')))+++,,,+++)))((((((&&&,,,111111222333111---+++,,,111666333+++'''(((---///111000,,,)))***,,,&&&((($$$---DDDQQQTTT[[[===111,,,000---%%%(((333---***)))***)))***111:::dddZZZ999333444(((,,,...,,,'''%%%+++444999666111777222,,,)))''''''***...%%%%%%&&&&&&&&&%%%$$$$$$'''&&&$$$$$$$$$&&&((())),,, &&&>>>GGG777***,,,%%%)))///444666222,,,'''///444444+++$$$%%%+++......'''$$$'''(((&&&&&&((('''(((***000===SSSmmm~~~ppp^^^MMMEEE===555777@@@444444666666222000777@@@888:::>>>AAA???<<<;;;<<<;;;@@@???888333333111,,,222555666222111444666555;;;666333555777555666999555555444555888;;;:::777<<>>???<<<444,,,111,,,)))---///...---...((('''(((***,,,,,,)))&&&(((---000---+++,,,+++(((###+++)))!!!$$$///...###&&&'''$$$''',,,(((...BBB|||nnnGGG===RRRKKK>>>...$$$###&&&((($$$$$$"""000ZZZeeeHHH<<<888===:::...(((---)))---(((###...,,, '''***'''!!!!!!&&&((($$$%%%&&&%%%$$$$$$%%%'''111---'''$$$$$$$$$%%%$$$///000///---***(((((()))(((((((((((((((''''''&&&'''$$$%%%))))))&&&&&&)))***%%% $$$&&&%%%"""&&&$$$!!!!!!"""$$$%%%$$$$$$###"""!!!"""!!!$$$###""""""!!!"""""""""%%% ###///222)))$$$'''%%%$$$$$$$$$%%%''')))***...+++(((&&&&&&&&&&&&%%%---%%%!!!###'''&&&$$$$$$'''### """'''"""%%%***------+++(((%%%%%%###""""""###$$$$$$###---)))%%%$$$'''***,,,,,,&&&)))(((%%%$$$&&&&&&######'''((($$$"""######!!!&&&$$$"""###$$$%%%%%%$$$$$$"""!!!!!!"""###""" '''$$$"""###(((++++++)))%%%""" ###&&&%%%$$$%%%''')))(((&&&$$$$$$$$$&&&"""!!!$$$%%%!!!$$$%%%%%%###""""""$$$&&&"""%%%%%%###$$$(((***'''***,,,+++%%%###%%%'''''')))&&&&&&)))******,,,000///)))$$$$$$)))......---...+++''''''((()))'''%%%'''+++---+++((()))***+++&&&...444666777999888444,,,,,,111000)))...222+++333000)))$$$''',,,+++%%%&&&)))+++***+++...+++%%%'''&&&&&&''')))***)))'''***...111...(((%%%'''+++***''')))...111000///000333...,,,///000//////222)))''''''******))),,,111)))***+++***(((((()))***'''))),,,---,,,,,,---///.........,,,***)))***,,,///111222111...+++))))))......000111,,,(((+++222+++000---???eeefffIII:::===777111,,,+++***)))(((&&&&&&+++111222///000444```WWW777///111&&&***,,,***((((((+++///111///---000,,,(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###((('''%%%$$$###$$$%%%&&&,,,"""$$$222777---'''***)))''')))000777888000((((((,,,---'''###''',,,///...//////+++'''$$$###$$$###%%%)))000:::DDDLLLQQQNNNUUU[[[[[[WWWTTTUUUWWWiiippp~~~uuudddNNN@@@>>>@@@<<<:::<<<;;;555000...555666:::>>>@@@AAABBBCCC===@@@>>>888444555444000333777777333000111111///<<<666333555555333333666555666777666777:::<<<===@@@PPPcccxxxhhh:::+++333333;;;PPP___YYYJJJ===DDD```}}}___RRRTTT]]]WWWDDDGGGMMMZZZnnnvvvppppppZZZIII<<<666666666///+++///333111---,,,+++---//////---,,,,,,---,,,222666444111000---(((%%%+++)))%%%,,,999555'''###'''&&&'''&&&$$$999___~~~XXXFFFTTTJJJ;;;,,,$$$###$$$%%%)))***(((555^^^nnnSSS<<<888:::666333444%%%)))---,,,&&&"""$$$(((...111000(((!!!"""&&&(((%%%&&&&&&%%%$$$###%%%&&&%%%))),,,+++'''&&&)))---)))+++,,,---,,,,,,...000)))))))))))))))(((((('''&&&###$$$''''''$$$$$$&&&+++'''%%%%%%(((+++***)))&&&$$$!!!!!!"""###$$$###(((%%%""""""%%%&&&%%%###""""""""""""######$$$%%%&&&###'''...---&&&%%%+++'''&&&%%%$$$$$$$$$%%%&&&(((&&&%%%%%%'''(((((((((&&&  ###$$$%%%(((### ###,,,222...'''###&&&%%%&&&***---,,,'''###(((&&&############"""!!!((($$$!!! ###%%%&&&%%%$$$&&&&&&$$$$$$''''''$$$)))------((($$$$$$### %%%%%%$$$$$$######$$$$$$&&&$$$"""###&&&)))***+++%%%###"""###&&&((()))***%%%""" !!!###%%%%%%$$$$$$&&&((('''&&&$$$$$$$$$'''$$$$$$&&&%%%""""""%%%$$$%%%%%%$$$""""""$$$&&&$$$'''&&&###$$$((()))(((&&&((((((###!!!$$$&&&&&&&&&######%%%&&&$$$%%%(((***)))'''&&&(((***,,,------+++)))***,,,---+++)))******))))))+++......,,,***111666666555555333///777000000...&&&(((000...111///***%%%''',,,,,,))),,,++++++---//////...---'''&&&'''))),,,------,,,***+++,,,+++++++++---///(((%%%'''---111///...000666111...000111//////111111...---...,,,((((((,,,))))))((('''&&&'''+++---333111//////222222///+++)))*********))))))***,,,))),,,......,,,***)))))),,,,,,---///,,,(((***///666:::777IIIiii```@@@444000///---)))&&&%%%''')))((()))***...222555444333___WWW666...///&&&***+++((()))******)))(((((((((***)))((('''((((((&&&%%%(((((('''&&&%%%%%%$$$$$$((('''%%%$$$######$$$%%%)))%%%###%%%&&&'''***///...'''###+++888===666,,,$$$'''((($$$$$$(((,,,,,,+++555777---%%%%%%&&&### $$$---777===<<<999333555777888999:::===???<<<===BBBKKKWWWccckkkooo}}}~~~xxxpppoooUUUGGG:::999<<<<<<999777666666555666888999888777<<<===;;;777555777777555333777888444222444444222>>>888444555555222000222///111333444444666;;;@@@RRRggg{{{mmm;;;***444666444;;;FFFBBB:::777CCC]]]zzz{{{WWWRRRSSSGGG999>>>999GGGnnnsssqqq]]]CCC<<>>???III[[[kkkvvvsssdddZZZOOOCCC999666::::::888666999<<<<<<999999888555444555888999999000444666555666===AAABBB???:::666777666222000111,,,,,,...333555777<<<@@@^^^zzzrrrAAA)))111666222222555333111111999LLLggg|||xxxEEE>>>@@@777333111222666QQQyyyvvvjjjxxxWWWFFFAAA777222000222222---))))))%%%(((,,,...---+++***)))%%%+++000111111444444111///000,,,''',,,222---!!!###$$$%%%***)))(((MMMnnnRRRPPP@@@...''''''))))))(((&&&&&&###...VVVpppVVVAAA000---...***+++000111222000***((((((&&&"""'''((((((&&&$$$###$$$&&&%%%///999777...(((+++111%%%'''((()))((((((***,,,'''''''''((('''&&&&&&%%%&&&######&&&&&&###"""$$$###%%%&&&'''&&&&&&((()))&&&$$$"""""""""###"""!!!"""%%%''''''%%%######$$$######$$$%%%&&&&&&&&&'''&&&###$$$((('''###$$$)))((('''%%%$$$"""!!! %%%$$$######%%%&&&%%%$$$'''&&&&&&'''''')))333>>>999...''',,,222111***$$$)))&&&$$$$$$&&&'''%%%"""$$$###"""###&&&(((((((((&&&&&&%%%&&&&&&%%%$$$$$$!!!$$$$$$""""""%%%&&&###"""&&&((($$$"""$$$$$$""""""&&&)))'''""" """%%%'''%%%"""!!!!!!!!! !!!$$$%%%$$$!!! """%%%$$$###!!!!!!"""######$$$"""###$$$$$$###"""###$$$$$$&&&***,,,'''!!!"""'''&&&'''''''''%%%%%%&&&((()))***(((######'''(((''''''++++++'''%%%((()))((((((%%%&&&))))))$$$###$$$)))***+++,,,,,,+++,,,,,,$$$$$$&&&((()))***))))))000***'''+++000222000///)))///333222111222000---+++...HHHbbbZZZCCC111''',,,//////++++++///333333,,,&&&+++999;;;000+++///(((''''''))),,,///000///000222555444222///......---+++---333666444222333444///---000222222333777111......111111---++++++000000000///...000333666;;;444...///444444---&&&)))+++---......///000222))),,,...///......///000+++(((***000333222222444555333111GGG^^^KKK111666---...000000//////000111+++111...''',,,888777,,,fff```<<<...---%%%)))&&&)))'''%%%&&&((()))&&&"""!!!'''***&&&%%%***...///***)))((('''&&&&&&&&&&&&,,,+++***((('''%%%%%%$$$"""((()))"""(((333888555111---...333666555222$$$''''''$$$%%%((((((&&&)))000---######...///''')))'''###!!!)))///(((((((((+++...000...,,,)))&&&$$$###$$$&&&&&&&&&'''%%%'''000;;;DDDMMMTTThhhqqq~~~uuuaaaSSSOOO777999777333555:::;;;888666333111222555888999:::000333333222666@@@IIILLL???:::888999888444222333333//////666999999;;;???WWWvvvUUU111---333333333222111222333444>>>WWWppp{{{jjjxxxccc666111555000000***111...666ZZZtttkkkYYYaaavvvWWWBBB===:::888777222,,,,,,111+++,,,///555:::999111***%%%***,,,***+++000333222///222///(((&&&)))(((###***%%%!!!)))...***===bbbnnnllliiiYYYOOO===,,,(((***)))(((((((((&&&%%%333\\\xxxXXX===000...//////---+++''''''+++000+++###''''''(((&&&$$$$$$%%%'''***///333111***&&&'''***'''((())))))(((((()))***((())))))))))))((('''''''''$$$%%%(((((($$$$$$&&&''')))++++++)))(((((()))&&&$$$######$$$$$$###"""###+++333222***$$$$$$'''%%%%%%&&&&&&&&&&&&%%%$$$'''###"""''',,,,,,)))'''%%%%%%$$$$$$###"""!!! $$$###"""###%%%%%%$$$######""""""""" """---999:::000'''%%%%%%%%%&&&(((%%%''''''%%%"""!!!$$$&&&%%%$$$###$$$''')))***)))"""###$$$$$$$$$###""""""###%%%%%%"""!!!$$$###!!! $$$%%%"""!!!"""###!!!!!!%%%)))'''### """%%%******))))))(((%%%!!!###%%%&&&$$$  ######"""!!!!!!!!!"""$$$!!!"""######""""""$$$&&&&&&***000333---%%%###&&&&&&((()))((('''&&&'''((()))***((($$$###&&&'''&&&)))------)))&&&((()))'''###!!!###&&&'''###"""$$$***(((''')))------***'''###$$$%%%&&&'''''''''(((000++++++000111...---///)))///222111000111000,,,222+++999JJJCCC444000...)))------******...111111---***444EEEGGG888...///***((('''''')))+++++++++---666>>>>>>666...---///)))''')))000555555666888777111---///000///000444222///...333444111//////+++---//////---,,,,,,---111000///000111111///------///111111000000000111,,,...//////.........000///,,,+++000222000///000///000555PPPkkkWWW999:::333000...///222333///***)))222222((('''000111)))eee```<<<+++***$$$'''###(((&&&$$$&&&)))***'''$$$&&&111666///)))...555888***)))(((&&&&&&'''((((((111000---+++'''$$$""" """''')))%%% $$$+++000444333111000/////////... %%%(((&&&%%%((()))(((,,,...***###%%%+++***$$$&&&''''''$$$ %%%)))"""###%%%''')))(((%%%""" ###$$$###"""'''&&&&&&(((+++---------***<<>><<<333)))***---,,,'''&&&***......,,,000111+++(((***+++***---(((!!!&&&...((()))999gggsssddd\\\gggdddLLL:::+++)))***'''$$$%%%%%%%%%&&&444[[[hhh@@@---,,,///+++)))%%%&&&---333///'''&&&''''''&&&%%%%%%'''((('''((()))(((&&&$$$$$$%%%&&&(((************,,,...++++++,,,,,,,,,+++******'''%%%%%%))))))&&&&&&)))'''((()))******(((&&&%%%&&&$$$###$$$&&&&&&%%%$$$"""+++333222)))!!!!!!%%%%%%%%%&&&'''&&&%%%$$$###)))$$$###(((111444111+++###$$$$$$$$$$$$###"""!!! !!!###&&&''''''&&&###!!!!!!  )))444,,,(((%%%%%%### ###(((###&&&)))&&& $$$)))***((('''&&&'''((('''&&&"""$$$&&&&&&%%%$$$%%%&&&$$$&&&&&&"""!!!$$$### $$$(((((($$$!!!!!!!!!!!!$$$''''''$$$######%%%%%%&&&(((+++,,,)))$$$ ###$$$$$$###!!!#########!!! """$$$!!!"""######"""###%%%'''"""%%%***...+++###!!!%%%'''(((((('''&&&&&&'''&&&(((((($$$$$$&&&&&&$$$&&&******'''%%%''''''&&&$$$"""###'''(((&&&&&&)))***&&&###%%%***,,,(((###%%%&&&'''''''''(((***,,,///+++,,,333333---+++...+++111333111///000...+++333+++111888///)))+++***)))+++***((()))---...,,,++++++444AAACCC888---***,,,***''''''((())))))((('''333@@@@@@777000000444,,,)))+++222888;;;>>>BBB<<<555000///...,,,---///888333111444666333000000+++---000111///,,,++++++,,,///222222000///111333,,,...000111///---------,,,---...---+++***+++,,,111---,,,---,,,((((((+++)))///777WWWwwwddd>>>333<<<666111222666666000((((((///000***'''***+++(((ddd```<<<+++***&&&+++&&&&&&&&&'''''''''''''''&&&(((:::CCC888,,,---444777)))((('''&&&'''(((***+++...---,,,***(((%%%###"""!!!###&&&&&&###!!!%%%,,,111000000///---+++)))'''$$$+++000---))))))+++++++++,,,,,,+++)))'''%%%$$$$$$%%%'''(((((()))***+++''')))+++,,,+++***)))(((---+++((('''&&&%%%###""" """&&&***///111000---%%%(((///555777:::DDDOOOccckkkjjj]]]SSSSSSSSSPPPCCC;;;888;;;===999555555333555444000000555999999777444444888:::999888999666333333555222222AAAUUUrrryyy|||CCC'''(((++++++000((((((111111---666HHHDDD666111999===999888;;;:::777666222+++------$$$***,,,+++...333...///>>><<>>666111......000222000000333555333,,,%%%(((+++***&&&$$$''')))(((***...000000000000...+++(((***%%%%%%---)))$$$***EEExxxsssPPPMMMIIIAAA222''')))***%%%$$$'''!!!###%%%///MMMyyyeee:::***,,,)))***)))''')))......***%%%&&&'''&&&&&&&&&(((***$$$''')))(((%%%######$$$$$$&&&((((((((()))+++---+++++++++++++++***))))))%%%###%%%)))***'''(((***%%%%%%&&&)))++++++'''###%%%$$$$$$&&&(((((('''&&&###&&&)))((($$$!!! !!!"""###%%%&&&&&&%%%$$$###&&&$$$"""&&&...555555333$$$%%%%%%%%%%%%###"""!!!!!!!!!!!!$$$&&&'''&&&%%%'''$$$###$$$$$$%%%---555%%%###$$$&&&%%%"""$$$(((###%%%'''%%%""""""%%%(((,,,***((('''(((((('''%%%###%%%''''''&&&&&&)))+++###%%%%%%""""""%%%%%%"""$$$(((((($$$!!!""""""!!!"""$$$&&&&&&&&&%%%$$$"""%%%((('''$$$!!!!!! !!!"""######""" """###$$$"""!!!###!!!"""#########$$$&&&))) """&&&&&&""" !!!"""$$$&&&&&&%%%$$$$$$$$$###&&&'''%%%$$$&&&%%%""" %%%'''%%%$$$'''((('''(((%%%%%%((()))'''(((+++)))'''&&&&&&((()))(((&&&%%%&&&''''''''')))...222///'''(((333888111++++++***///222111000111111...,,,+++444999111......'''......,,,))),,,000///******+++...111222000+++'''///,,,)))((()))*********'''000:::;;;555111333777555000///222666888<<<@@@<<<555000//////...///222888222...111333111///...---///111111000//////000---000222111///---...000***---///000...---,,,,,,)))***+++***))))))***,,,,,,+++***+++(((&&&***111+++///111LLLrrrjjjDDD222???:::555444555444///***)))******+++,,,+++)))(((dddaaa===,,,---+++000+++###'''***)))%%%###%%%(((###888DDD888(((%%%***---)))((('''&&&''')))+++,,,'''((((((((((((((('''''' """'''%%%!!!&&&///...---,,,,,,,,,***%%%!!!---555:::444---+++,,,,,,%%%(((///222---$$$###'''***&&&$$$$$$''')))(((%%%''')))+++***)))(((***+++///+++&&&"""""""""######!!!"""$$$%%%'''***(((%%%'''""" %%%***,,,...111000BBBOOOPPPUUUdddppptttKKKCCC>>>AAAAAA:::444333222666777333222333444222333111222777:::999999;;;888888;;;<<<666999TTTrrrNNN///...000///555((('''333666------888AAA888///555<<<111(((000888,,,111555,,,///555***''',,,)))+++888:::///+++===@@@EEE^^^rrr]]]FFF<<<;;;999666444666444333111///+++(((%%%!!!%%%'''$$$###&&&&&&%%%***,,,///222666555---&&& ***)))&&&---...,,,000888mmm___NNNCCC555((("""'''***''''''---$$$'''''',,,BBBkkkyyyOOO---)))''',,,,,,'''$$$%%%)))***$$$%%%&&&&&&&&&''')))+++&&&+++///...(((""""""###"""$$$%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&$$$"""$$$(((***((((((+++)))'''(((,,,111222---'''%%%$$$$$$&&&)))***)))((()))&&&$$$###%%%&&&%%%### !!!###&&&'''&&&%%%%%%!!!"""!!!"""'''000666888&&&&&&'''&&&%%%###!!! %%%$$$$$$%%%&&&%%%###!!!'''###"""$$$&&&(((...555((($$$###%%%&&&$$$%%%)))%%%$$$$$$$$$%%%&&&''''''***((('''''')))***)))(((!!!######"""###&&&)))!!!$$$%%%######''''''%%%###%%%"""!!!######"""!!!!!!"""%%%'''(((&&&$$$ ###%%%&&&$$$"""!!!%%%'''%%%""""""$$$$$$"""!!!###!!!"""#########$$$'''***%%%"""!!!&&&)))((((((*** """$$$$$$###"""!!!""" $$$&&&%%%%%%&&&%%%!!!###&&&%%%&&&)))+++***&&&###"""$$$$$$"""$$$(((***+++,,,+++)))(((***,,,"""$$$%%%%%%%%%)))000666...$$$###222;;;666,,,)))%%%+++000000111444555444,,,---333333...333777///555444000...111555222,,,///000,,,'''(((------***000...+++***,,,---...---+++000444555333111333555999222------------...222888222...///111222555999333,,,(((+++//////------***+++,,,++++++,,,///111000000111///---+++*********,,,///000///.........)))*********)))***,,,...&&&&&&(((***)))***222<<<444444+++>>>iiinnnOOO===:::777444111...,,,***(((+++%%%$$$+++111...***(((aaa___>>>000000)))+++%%%((('''&&&%%%&&&&&&%%%###***---///,,,(((&&&)))---)))((((((((((((***,,,---333***$$$%%%(((&&&######)))&&&"""###'''******)))+++(((''')))(((### !!!)))'''***444;;;:::666333)))'''&&&(((***+++)))&&&$$$"""$$$((((((%%%%%%'''+++(((%%%###%%%))),,,///,,,***'''%%%%%%$$$"""!!!%%%""" !!!$$$%%%### %%%&&&&&&%%%%%%&&&***,,,++++++))))))333EEEUUU]]]ZZZdddjjjiiihhhaaaLLL555222444666555333111111222000111000///555<<<===999555???HHHFFFAAAOOOvvv|||UUU000###333...))))))...111000111444:::666333555222,,,((('''+++///111000000444666555///...+++***+++...111444???===@@@JJJ]]]|||[[[GGGBBB@@@:::444;;;===CCC===///---,,,"""&&&&&&%%%%%%$$$###""""""%%%)))...000000111444777+++---,,,&&&$$$(((++++++333bbbnnnPPP===555,,,$$$%%%((('''&&&&&&...$$$"""222KKKeee|||gggVVVZZZtttaaa222 )))((('''&&&&&&&&&((()))&&&''''''%%%(((,,,---***,,,'''&&&)))***((((((***%%%&&&'''''''''&&&%%%$$$&&&&&&'''***++++++)))'''+++$$$!!!%%%)))(((%%%$$$...***&&&'''---000+++$$$+++&&&!!!!!!%%%))))))''''''&&&%%%%%%%%%$$$!!!$$$$$$%%%&&&%%%$$$###"""### !!!%%%'''&&&(((+++###///777222((("""!!!!!! $$$(((&&&!!!!!!%%%###'''(((###!!!$$$&&&&&&%%%((((((%%%$$$'''))))))...%%%"""'''(((""""""''''''&&&&&&'''***---000333%%%$$$$$$$$$$$$$$$%%%%%%%%%######%%%((((((&&&###&&&""" """$$$&&&(((+++###$$$$$$%%%$$$###"""!!!###$$$!!! ###'''$$$  """###$$$###%%%"""%%%$$$###"""!!!!!!"""######'''$$$%%%((('''######&&&'''""" $$$&&&###&&&'''((((((((('''&&&%%%###&&&%%%!!!$$$***+++'''%%%""""""%%%'''$$$###%%%******)))((((((((((((((("""$$$&&&((()))******+++)))))))))000BBBLLL===%%%((((((***,,,)))&&&(((...777333000000333666666555666333111222333333000---222000...---.........---***))))))---333666333000222444444222...+++)))(((555---(((,,,000...***'''000222333111...,,,---//////,,,,,,---,,,+++...555777999444***)))000111***---,,,++++++,,,+++)))((((((+++000444222+++(((***,,,)))&&&'''++++++'''###!!!$$$&&&&&&'''---777>>>@@@---000BBBZZZuuuoooHHH///...***,,,///%%%$$$333111000,,,+++222;;;666***bbb^^^<<<------(((,,,(((+++)))''''''((((((&&&%%% $$$'''&&&$$$%%%)))---)))((((((((()))***,,,---///,,,***+++(((%%%%%%)))...+++'''%%%&&&)))+++---$$$###%%%(((((($$$%%%(((***'''(((000555444000///,,,******+++...000///------)))(((******((((((,,,000)))###!!!%%%))))))((((((&&&$$$$$$%%%%%%%%%###"""#########"""""""""###"""############%%%(((+++'''(((%%%###'''111999<<>>>>><<<999666333000...---000222222111333999???FFFOOO]]]hhhooo}}}~~~KKK***,,,,,,,,,+++,,,...///000000333///...000000---***+++...222444111000333444333,,,***((('''(((***---///...000777???MMMhhhcccLLLAAACCCHHHOOOYYYeeeXXX999,,,...***'''&&&&&&%%%%%%&&&&&&'''&&&&&&(((***...000111222,,,...,,,&&&###%%%'''&&&***LLL|||gggSSSBBB000+++''''''&&&######&&&&&&%%%%%%---EEEaaaqqqsssvvvqqqiii[[[HHHIIIppp{{{XXX000'''///---***)))((((((&&&$$$***+++***''')))---,,,((()))%%%$$$'''(((&&&%%%'''&&&%%%%%%$$$%%%&&&''''''&&&&&&'''(((***)))'''$$$***'''''')))(((&&&&&&)))&&&$$$###&&&+++...+++'''&&&&&&&&&&&&'''))),,,---&&&%%%%%%'''((()))((('''""""""!!!!!!"""###%%%&&&(((%%%$$$&&&%%%""""""%%%###000888222'''"""$$$&&&"""###$$$$$$###"""!!!"""''''''$$$"""&&&++++++&&&###&&&'''###"""%%%''''''%%%""""""$$$$$$!!!"""%%%%%%$$$$$$$$$&&&(((+++---""""""!!!!!!!!!""""""###'''$$$"""###%%%'''&&&%%%'''''''''&&&%%%%%%)))...%%%$$$$$$###############!!! $$$%%%""""""%%%)))&&&###""""""######""""""%%%$$$!!!!!!$$$&&&$$$$$$$$$###"""######$$$%%%%%%%%%%%%&&&(((((('''&&&%%%$$$###"""###$$$$$$###%%%&&&'''''''''%%%$$$###$$$'''&&&"""$$$)))***'''$$$###$$$&&&$$$!!!###((())))))(((''''''''''''''''''%%%###$$$((()))(((&&&%%%)))---777IIIUUUKKK777***(((''')))(((&&&)))...666333000111555888777666777555444444555444111...///...,,,,,,------,,,+++///---,,,///333444111...,,,------,,,+++,,,...000111---,,,///000...---...444444222///+++(((''''''---(((&&&+++000222444777555444111------111111...+++******+++,,,+++***)))---...222666444//////222000---******,,,,,,'''###&&&(((***))))))***///444555'''***888KKKiiitttbbbAAA555%%%"""(((###!!!,,,------((($$$***333111(((ddd___;;;***+++(((---***+++)))'''&&&''''''&&&%%% ###%%%%%%$$$%%%))),,,((((((((((((((()))***+++))),,,000111***$$$'''///...***%%%"""###&&&+++...%%%###%%%((((((&&&(((,,,+++'''&&&***...,,,*********))))))***---///000//////+++((()))(((&&&(((,,,111((( &&&***)))%%%&&&%%%###$$$%%%%%%$$$### ###&&&$$$!!! """&&&!!!"""######$$$&&&***---''')))((($$$%%%(((***(((%%%333HHHbbb}}}KKKFFF===777666;;;BBBHHH:::777666888666999KKK```yyy~~~WWW***$$$)))...///)))***///000***---((('''+++---,,,---///111555555111///111111///+++***(((''''''(((***,,,(((---444;;;BBBTTTsssbbbRRRYYYgggjjjlllnnn[[[:::,,,,,,)))((('''&&&&&&'''(((+++,,,&&&###"""$$$***......,,,+++---,,,&&&###%%%&&&$$$&&&333___```XXXCCC+++)))))))))%%% !!!&&&"""(((&&&$$$777WWWddd___ccceeejjjcccFFF444OOOzzzwwwOOO...222///+++((((((++++++&&&""",,,---+++((((((+++)))%%%((($$$###&&&(((&&&%%%&&&&&&%%%###"""###%%%''')))&&&%%%%%%'''((('''%%%###%%%%%%'''(((%%%"""%%%,,,###"""###%%%''''''&&&$$$"""&&&******'''&&&))),,,&&&%%%%%%''')))******)))&&&%%%######%%%(((+++...***&&&%%%&&&%%%!!!""""""---333...$$$"""%%%'''%%%###!!!!!!###$$$""" ***%%% (((///,,,###!!!$$$%%%"""!!!$$$%%%$$$%%%***,,,)))%%%&&&'''&&&%%%$$$#########$$$&&&'''%%%$$$$$$######$$$$$$$$$(((%%%"""!!!###%%%''''''%%%((()))&&&######&&&***&&&%%%###"""""""""###$$$!!!"""""" !!!$$$***(((&&&%%%%%%$$$###!!! !!! ###""" !!!"""$$$$$$ """'''''' ###$$$%%%$$$""""""$$$&&&$$$%%%&&&&&&&&&$$$###"""###%%%$$$""""""&&&'''&&&&&&&&&(((***&&&###&&&---''''''&&&&&&%%%%%%&&&&&&***%%%!!!"""(((,,,+++'''***...111666BBBIIIAAA333000)))%%%&&&'''''')))---222000...000444777666444555444333333333333000...000///......///...,,,***111///---...//////,,,(((((((((((('''(((+++000333++++++...222111///111666;;;777333///,,,***'''%%%---%%%""")))111444444555111,,,***,,,---***((()))((()))***+++,,,,,,,,,,,,000///000222000,,,---111222///,,,,,,,,,+++'''###''')))+++++++++***+++,,,...&&&)))000<<>>+++((()))***((($$$###%%%'''***&&&***CCCUUUZZZ^^^___bbb___PPPCCCIIIYYY^^^sssPPP---555---)))'''+++111333///))))))***)))&&&&&&(((&&&""")))%%%%%%(((***'''&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&'''(((&&&%%%######$$$&&&$$$ ###)))(((&&&''')))(((%%%###$$$"""&&&))))))%%%""""""###'''%%%$$$$$$%%%&&&%%%$$$'''&&&&&&&&&''')))+++---%%%""""""%%%%%%""""""$$$ &&&((($$$!!!"""######%%%$$$###"""######""""""((($$$%%%+++((( $$$%%%"""!!!###%%%$$$)))333666---&&&(((((($$$&&&%%%$$$###############%%%%%%$$$#########$$$$$$&&&$$$###"""###$$$&&&'''###%%%$$$"""!!!######!!!$$$$$$$$$###############""""""""" !!!$$$'''&&&&&&&&&&&&%%%###!!!!!!!!! +++---"""$$$%%%############"""###$$$%%%"""###$$$&&&&&&&&&%%%%%%"""######!!! """$$$%%%%%%###$$$((()))'''''')))%%%%%%$$$$$$$$$$$$%%%%%%(((%%%"""$$$)))...111111///111000///111444000)))666---&&&&&&'''((())),,,+++******---222444222///......///000000000//////666444333333222111...+++///,,,************'''%%%)))))))))(((((())),,,///((((((,,,111333111333888999444///---...///---+++...(((%%%)))---...---...333+++***///...%%%!!!$$$''')))+++------...///000666222///...,,,((((((,,,000...,,,,,,,,,+++(((%%%&&&'''(((***,,,------,,,+++'''(((+++111GGGkkkmmm<<<$$$)))---,,,333:::;;;555++++++333666222gggccc@@@000///)))+++&&&)))'''$$$######$$$$$$###$$$$$$$$$"""$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&***...---((())),,,444+++###&&&222===@@@???666+++%%%***111000)))$$$(((%%%$$$'''((('''(((+++.........---,,,,,,---...+++***,,,111222///...000+++***)))'''&&&'''+++...***)))((('''(((&&&$$$!!!$$$"""!!!"""%%%&&&%%%###&&&'''((()))***---222555%%%((((((&&&'''+++---+++,,,+++'''$$$'''000888<<>>444IIIaaabbb666222000,,,+++///777:::666111%%%''''''%%%&&&)))'''###(((%%%$$$((()))'''%%%&&&%%%&&&'''((('''%%%""" #########%%%((())))))((('''$$$###$$$### ###(((%%%&&&***+++'''(((+++###$$$%%%&&&&&&%%%$$$###&&&$$$""""""###$$$$$$######$$$$$$$$$$$$$$$######!!! %%%&&&######&&&"""""" %%%######%%%'''%%%!!! ###&&&'''(((%%%!!!"""%%%$$$ $$$&&&###"""$$$%%%$$$$$$...111((("""$$$$$$ %%%%%%$$$###"""!!!!!!!!!!!! """###$$$%%%%%%$$$$$$%%%'''&&&"""!!!&&&+++'''"""###%%%%%%%%%$$$"""!!!$$$""""""%%%%%%######&&&""""""###$$$&&&&&&###!!!$$$***,,,'''!!!!!!!!! !!!""""""#########$$$$$$'''777;;;,,,!!!###&&&###$$$ ###%%%###!!!!!!###&&&((()))))))))"""#########""""""%%%((($$$###***)))$$$ $$$$$$############$$$$$$%%%&&&'''&&&&&&***000666------+++((((((,,,......:::111)))((()))((((((***(((((()))---222222///,,,)))***,,,...///000111222999777555333222000,,,***+++***)))((((((((('''&&&)))***,,,,,,***)))***+++'''%%%'''///333333333555000,,,)))***...333555555///,,,+++---,,,***+++...666//////666555,,,'''***(((+++...///......000222999444000///...++++++...///.........//////...,,,)))'''&&&(((,,,...///...&&&$$$%%%)))---888YYY~~~HHH'''&&&)))+++222999:::555---,,,333444///gggccc@@@000///)))+++&&&+++(((%%%$$$%%%&&&&&&&&&$$$$$$#########$$$$$$%%%######$$$%%%%%%$$$$$$###%%%###$$$***,,,)))'''(((///'''"""'''333===???<<<333)))$$$+++444444---'''&&&$$$&&&***+++((()))++++++,,,------+++)))))))))''''''+++111222///,,,...///000///***%%%###&&&***&&&&&&&&&(((******(((&&&%%%""" """&&&(((&&&###%%%&&&'''((())),,,000444...///+++%%%$$$'''(((&&&!!!%%%)))((('''(((,,,000...???TTTdddooo{{{xxxDDD,,,***###,,,111---,,,111333000777111,,,,,,+++((((((***)))---...+++***,,,---,,,+++,,,,,,---------,,,,,,...)))'''---333888===AAAQQQaaaIII:::333,,,///333......---***'''%%%%%%%%%%%%###'''++++++(((&&&(((,,,...222333...+++***)))%%%++++++ZZZdddTTTdddUUU333///(((%%%+++000///,,,***((('''+++,,,%%% (((777@@@OOOQQQCCC@@@HHHDDD444,,,111:::___uuuHHH666000,,,***,,,000222///+++%%%'''((('''))),,,***%%%%%%""""""&&&'''$$$"""###%%%''')))***)))&&&""" $$$######$$$'''))))))(((&&&"""!!!######!!! """''' $$$(((%%%''',,,#########%%%))),,,---...%%%###!!!"""$$$&&&''''''%%%&&&&&&&&&%%%###!!! !!!!!!%%%%%%"""!!!###$$$"""###(((%%%"""&&&(((%%%"""((((((++++++%%%!!!"""###### %%%'''$$$###%%%&&&$$$$$$'''$$$"""$$$%%%%%%""""""!!!!!! """"""!!!  """%%%&&&%%%$$$###$$$,,,***%%%%%%...666///!!!######$$$%%%%%%###"""!!!!!! $$$$$$!!!!!! !!!"""%%%%%%###!!!&&&,,,///)))""""""$$$%%%""""""############""""""(((444999---!!!"""###$$$###&&&### ###&&&((()))******$$$$$$&&&'''&&&$$$(((...000%%%%%%......''' ######""""""######$$$$$$$$$''')))&&&"""###***000+++***'''$$$###%%%))),,,666000,,,,,,+++((('''***((()))+++000444444///***'''***---///000111333444666333000...---,,,***(((******))))))))))))***+++'''***,,,---,,,+++++++++'''$$$'''...222222000111...,,,+++,,,111888===@@@...---...000...,,,...333///---...333444000------))),,,000000...---///111111---+++---///......000...///000111222333333333...***'''(((---///---***&&&''''''---333555RRROOO+++(((+++***000444777555111333:::777...eee```<<<,,,,,,(((---)))+++(((%%%###$$$%%%&&&&&&'''&&&&&&''')))***++++++$$$$$$%%%&&&&&&%%%$$$###$$$"""###((()))'''&&&(((%%%######%%%+++000111111+++''''''...333111,,,)))%%%%%%(((------)))''')))%%%(((,,,,,,***'''''''''&&&%%%''',,,---***)))***222111...)))%%%###$$$&&&%%%%%%&&&(((***)))'''%%%###""""""###%%%&&&&&&%%%%%%&&&''''''(((+++///222444444000)))&&&((((((&&&*********(((&&&%%%(((+++''')))***+++222CCC\\\nnnlll999((((((%%%***//////---,,,...000666000,,,---,,,***)))+++)))---...+++))),,,---+++)))***,,,.........---,,,---)))(((,,,000333888===EEEdddlllTTTCCC999...+++///---...---+++)))'''&&&%%%$$$&&&(((+++,,,+++***)))((()))...111///---...---***'''666jjjeeeQQQ___HHH000+++'''''',,,//////...000%%%)))+++(((%%%%%%(((***111<<<@@@999888>>><<<333,,,,,,'''>>>gggeeeFFF888...,,,)))(((((((((&&&%%%$$$'''((('''(((+++)))$$$$$$!!!"""&&&'''$$$""""""%%%&&&((())))))(((&&&%%%%%%$$$######%%%&&&&&&%%%"""###(((---///000555===>>>111(((++++++%%%###'''###%%%&&&'''''',,,444:::'''%%%""""""$$$&&&''''''))))))((('''&&&%%%$$$$$$ !!!%%%%%%"""!!!"""###$$$$$$!!!###&&&&&&############!!!!!!$$$'''******%%%!!!"""$$$$$$ $$$'''$$$###%%%%%%######!!!!!!%%%&&&&&&'''+++!!!!!!!!!"""!!!!!!!!! &&&&&&%%%######""""""###!!!###%%%$$$""""""$$$&&&'''(((&&&%%%///888222$$$&&&%%%###!!!!!!"""###$$$ !!!&&&&&&!!!"""!!!!!!"""###$$$"""!!!"""&&&&&&""" """%%%%%%!!!!!!""""""!!! """&&&)))&&&  """ """$$$$$$""" !!!###%%%&&&'''''''''###"""%%%(((&&&$$$(((000???111&&&'''+++,,,(((%%%######""""""###$$$$$$%%%%%%''''''%%%######(((,,,)))((('''%%%###""""""$$$---+++,,,...,,,''''''+++((())),,,111444333---((((((***...///......000222000---)))(((((()))************))))))((()))***,,,)))***++++++))))))***,,,&&&'''+++000000------000000///...---///444;;;@@@---******...///......000(((+++,,,,,,...000...)))***---000///+++***+++...,,,((((((---000///...///,,,...000111222222333444///+++(((+++111222,,,&&&)))+++***000333///NNNNNN---...111,,,,,,,,,111333666===DDD>>>222ccc]]]888'''((('''...---)))&&&###!!!"""###$$$$$$&&&%%%$$$%%%''')))))))))%%%&&&'''''''''&&&%%%$$$######%%%((('''$$$&&&***"""%%%))))))'''&&&))),,,''''''+++111000+++)))***%%%&&&+++000///)))%%%&&&%%%***///111///,,,+++,,,,,,)))***,,,---******---111---)))'''''''''%%%$$$'''''''''(((((('''###!!! ###&&&%%%######%%%(((&&&'''(((((()))+++///222///000...)))(((++++++)))''''''(((,,,...,,,***)))&&&%%%$$$###%%%+++222777BBBXXXiiiggg\\\YYY```fffiiihhhkkkoooqqqsss{{{}}}|||^^^...(((...'''(((---111---''')))///333...+++---...++++++---+++//////,,,***+++,,,******+++...000111000///...+++)))(((***)))***000888CCCPPPggghhhKKK===333222333------,,,,,,***)))'''&&&%%%)))((())),,,///...)))$$$!!!(((---...///222333111)))@@@vvv|||lllRRRYYY>>>///((('''))),,,---,,,///555&&&---)))!!!///333,,,'''''')))...666:::666///###+++%%%***BBBBBB333333000///---***)))((())))))###%%%&&&%%%&&&(((%%% &&&######((()))&&&###$$$%%%%%%&&&'''((()))***+++'''%%%###"""######"""!!!###***666???CCCHHHTTTbbbdddQQQAAA===888,,,%%%%%%$$$(((***'''$$$'''333>>>***'''$$$""""""###"""""")))'''$$$"""!!!"""###$$$$$$&&&###"""$$$%%%((($$$ """%%%%%%$$$!!! $$$'''&&&!!! """$$$"""$$$&&&$$$###%%%%%%###'''$$$'''###$$$***""""""###$$$%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!###$$$$$$""" !!!%%%)))###$$$""")))333///###***&&&"""!!!%%%(((&&&%%%)))......(((%%%%%%%%%###""""""######""" !!!!!!  &&&(((%%%$$$$$$%%%%%%$$$""" !!!"""$$$ """ !!!""""""!!!"""$$$&&&!!!"""###$$$%%%$$$$$$###"""&&&$$$!!!&&&000CCC555'''"""!!!!!!"""$$$######"""######$$$%%%%%%&&&%%%$$$%%%'''***,,,---$$$%%%'''***+++)))((()))%%%&&&+++...,,,'''(((,,,&&&'''+++000333111***$$$'''***------+++***,,,...,,,)))&&&%%%'''***,,,---((()))((('''&&&&&&(((***...---+++(((&&&&&&(((***&&&***000333...)))+++111,,,,,,+++'''%%%(((///555///(((%%%)))...---***(((***000000+++---222///''')))---000...)))''')))+++000------333666333000///***+++---.........///000,,,))))))...555555---%%%'''***'''***+++$$$DDDzzzFFF***///444+++&&&###)))///555AAAIII@@@111pppaaa666'''***%%%(((###'''&&&$$$$$$$$$$$$###!!!$$$%%%%%%%%%&&&(((,,,///((('''%%%%%%%%%$$$###"""((('''&&&%%%%%%%%%&&&'''%%%%%%&&&((())))))'''&&&...---+++***((('''&&&&&&''')))++++++)))((('''(((...---,,,,,,---...---,,,---'''"""$$$***---***&&&%%%'''''')))...333000***((($$$###&&&'''&&&%%%'''&&&%%%$$$&&&))))))'''$$$$$$'''+++,,,)))'''''')))---000222111---)))((()))&&&+++---,,,,,,///111000,,,,,,)))''')))---+++&&&))))))'''''',,,222000***@@@GGGOOOTTTVVV^^^lllxxxuuu|||xxxnnnvvvjjj777&&&222###!!!###)))...///111444---333222111444,,,'''------,,,+++******+++,,,---+++,,,++++++///333111,,,,,,+++******+++...111333BBB===LLLzzzkkkOOO@@@999666444((())),,,...)))$$$$$$)))))))))'''&&&$$$$$$######&&&)))((('''---555222(((&&&>>>xxxuuupppUUUEEE333---(((///222,,,)))///:::BBB%%%###"""$$$'''******((('''###!!!$$$%%%%%%&&&)))###%%%$$$%%%...888888111000...,,,)))'''&&&%%%$$$((()))'''$$$&&&))))))%%%"""$$$((())))))((('''(((&&&&&&&&&&&&&&&'''(((((((((%%%!!!!!!"""""" ***///777>>>CCCHHHLLLNNNYYYPPPDDD>>>AAACCC999+++'''---000+++'''))),,,------)))$$$###$$$&&&%%%###(((%%%######$$$%%%$$$""""""$$$((((((%%%&&&'''&&&%%%"""!!!"""$$$###''''''""" """###"""$$$""" ###$$$&&&***---)))""""""###++++++!!!!!!&&&$$$###...000+++)))!!!"""((((((%%% """###!!!%%%$$$"""!!!"""###%%%&&&### !!!'''***(((%%%(((%%%""" !!!$$$))),,,000777<<<:::111&&& """###$$$###"""###"""$$$$$$ ###'''%%%%%%$$$"""""""""!!! """&&&(((///***$$$$$$&&&'''$$$ ((( $$$&&&###$$$***,,,)))&&&"""!!!"""$$$%%%%%%""" !!!%%%)))***)))"""%%%&&&&&&***//////+++,,,((($$$###%%%&&&%%%###''')))++++++((())),,,///+++)))***,,,,,,)))+++000(((((((((((()))***+++,,,(((''''''&&&&&&&&&''''''+++)))'''&&&&&&&&&%%%$$$***++++++'''""""""&&&+++111,,,''''''+++...,,,)))***'''&&&)))///333222000,,,,,,,,,***(((((()))***%%%((())))))+++...---(((---'''$$$)))//////------***---000000...---///222///...)))'''+++111000+++111---***)))++++++***(((***(((''',,,++++++QQQkkkAAA///***$$$"""$$$&&&%%%+++333444111666AAAlll^^^444%%%)))%%%((($$$$$$$$$$$$%%%&&&''''''&&&$$$%%%&&&%%%%%%(((+++...+++'''$$$&&&***,,,)))&&&%%%$$$###"""""""""###$$$$$$""""""&&&******%%% ******((((((''''''''''''&&&(((******(((''''''(((---,,,,,,---///000...---444000+++((('''((())))))***)))((()))///444000''')))$$$###&&&'''%%%$$$&&&)))'''%%%(((,,,---***&&&---000222111---******+++)))*********(((((()))******------)))(((+++...---***,,,++++++...111...'''$$$%%%$$$"""###&&&%%%!!!---///333777<<>>VVVgggkkkwwwVVV@@@777000++++++,,,,,,---000***)))(((((('''''''''(((***++++++***'''&&&***...222JJJ}}}~~~sssmmm___OOO@@@///%%%%%%%%%(((***)))***,,,***%%%%%%&&&&&&&&&'''(((***+++(((%%%$$$%%%%%%###&&&***%%%)))***&&&$$$***777BBB>>>999222,,,***)))((('''((()))(((%%%'''++++++'''"""######"""!!!###&&&((())))))*********+++******'''&&&%%%%%%&&&'''''''''$$$&&&))))))((('''((()))%%%)))((("""!!!(((000333:::DDDGGG;;;***###%%%)))%%%%%%%%%&&&''''''&&&&&&!!!###%%%%%%$$$###""""""++++++)))&&&$$$#########!!!###$$$###"""!!!"""###***111,,,$$$ !!!### !!!!!!  !!!$$$'''$$$$$$(((,,,,,,%%%,,,!!! +++###...]]]lll???)))---*** !!!'''&&&)))444666'''$$$""""""$$$&&&%%%######!!!!!!###&&&''''''&&&$$$$$$######"""#########%%%###!!!"""&&&+++---///  """"""  """%%%###!!!!!!$$$&&&%%%$$$$$$$$$###  !!!###""" """%%%!!!&&&!!! &&&***'''$$$$$$#########$$$$$$$$$%%%$$$###"""!!!""""""!!!$$$&&&$$$"""###'''&&&###$$$%%%&&&%%%######&&&(((,,,***)))***,,,---,,,***((('''((()))'''######&&&(((((((((''''''(((((()))'''(((***,,,,,,+++)))((('''%%%$$$%%%&&&''''''''''''((())))))(((***---000///000000///---+++***)))---***''''''))),,,------&&&)))---///////////////***------)))))),,,...---111...,,,------+++...333;;;666111.........,,,*********(((&&&(((---,,,)))***)))((((((((()))((((((%%%'''%%%&&&***666___```666...222111000)))''',,,---***---333hhh]]]666'''((("""&&&$$$$$$%%%&&&%%%###"""$$$%%%&&&&&&&&&$$$###$$$&&&)))###$$$&&&&&&&&&&&&((()))'''&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&))),,,((((((''''''&&&'''''''''$$$%%%&&&&&&%%%%%%&&&(((&&&'''***...111111///---000...------///000///...(((...000,,,(((+++///111...)))'''))))))'''&&&'''+++(((&&&)))///111---(((###%%%'''&&&$$$$$$(((+++'''&&&(((,,,000111---***111222...(((&&&+++111333,,,,,,***)))---333444000***(((%%%%%%,,,333///(((&&&'''''''''&&&$$$""" '''###'''***666EEEbbbyyyTTTAAA///,,,222777:::;;;---555///***000333000111...///000000111222222222...//////---000333111,,,******(((((('''(((((()))...///222777:::<<>><<<===@@@---888444+++///222000222111111222111000///...---------++++++///333000***(((''''''&&&&&&&&&''''''444...///888;;;888999>>>DDDXXXvvv~~~WWWIII999111---******,,,''''''((((((***+++------((("""!!!%%%###$$$555KKKwwwyyyhhhFFF///***(((&&&)))******,,,///...***(((---222000***)))...444+++111;;;BBB<<<...### '''$$$###&&&(((&&&%%%'''000999@@@===111'''&&&(((###$$$###!!!###''''''$$$"""###$$$###$$$&&&***---$$$%%%&&&'''((('''&&&&&&$$$%%%&&&&&&$$$$$$$$$%%%$$$%%%&&&%%%###""""""###&&&((('''&&&))),,,)))$$$'''111:::;;;888111)))!!!&&&'''((('''%%%$$$%%%&&&***'''%%%***000111***""",,,&&&""""""''')))'''###"""###$$$### %%%---+++$$$(((+++,,,)))$$$!!!!!!"""###"""!!!&&&%%%&&&""" %%%###555\\\[[[===%%%///<<<---(((%%%)))###$$$DDDeeeVVV...###  %%%(((&&&"""######""""""!!! !!!!!! !!!!!!""""""###$$$%%%%%%###"""!!!$$$###"""!!!!!!###$$$&&& $$$$$$  !!!!!!    ###&&&''''''&&&&&&%%%$$$###!!!''''''%%%###%%%(((&&&!!!!!!!!!  !!!"""!!!"""###""""""$$$&&&###$$$###"""%%%***,,,)))***(((&&&)))...000...+++$$$(((,,,,,,)))'''(((+++(((''')))+++)))$$$###&&&)))((('''&&&&&&%%%&&&&&&"""###$$$&&&&&&&&&%%%%%%(((&&&%%%$$$%%%&&&%%%$$$######$$$&&&(((***,,,---555///***+++......)))$$$%%%%%%&&&'''(((***,,,,,,)))+++---,,,***(((((((((%%%***,,,(((&&&(((++++++...'''###(((------***))),,,)))'''&&&'''''''''&&&%%%((()))&&&'''******'''%%%''')))***)))((()))***)))---(((%%%***///@@@[[[zzzvvviiiNNN,,,555***%%%+++///,,,***---cccZZZ555''''''!!!%%%$$$"""&&&&&&$$$$$$'''+++((('''&&&$$$!!!!!!###%%%$$$%%%''''''&&&&&&((()))$$$$$$######$$$%%%'''(((%%%&&&''''''&&&&&&''')))''''''''''''((()))***+++%%%&&&&&&&&&%%%&&&(((***,,,,,,,,,...111222111000.........,,,)))''''''(((+++,,,***%%%$$$(((+++***+++&&&%%%''')))'''&&&(((%%%&&&''''''&&&%%%$$$$$$"""%%%((('''$$$"""###%%%'''***...//////---,,,+++%%%)))***''''''+++......111000---+++...333222...,,,000000---+++---...,,,)))(((***000888:::555///%%%&&&(((*********---///)))+++???bbb|||vvv\\\FFF:::999@@@UUUZZZRRRNNNFFF999444444444444333222000...,,,***------,,,...222222...))))))))))))))))))******---...///111555:::======DDDHHHVVVrrrdddGGG:::999999777444((((((((((((((()))******)))###"""%%%$$$///WWW{{{sss```===---,,,%%%---000000------111222111---...000000000111444666111666===@@@999,,,$$$###'''###$$$((((((###"""$$$&&&222???AAA999...((('''%%%'''&&&$$$&&&******'''$$$%%%%%%%%%$$$%%%''')))"""###$$$&&&&&&%%%$$$###$$$&&&((('''$$$######%%%%%%&&&&&&%%%###"""###$$$'''))))))&&&'''(((%%% %%%(((,,,111888:::222&&&%%%&&&'''%%%$$$$$$''')))((('''(((,,,111000***$$$'''$$$""""""$$$%%%%%%###!!!###%%%$$$"""!!!%%%""" ))),,,---***$$$   $$$$$$!!!$$$$$$""""""###(((666GGG:::111$$$'''222,,, """ ***CCCQQQ??? """ '''***'''############"""!!! """!!!!!! !!!"""$$$%%%!!!$$$''''''$$$""""""###!!!!!! !!!"""### $$$%%% !!!######$$$!!!!!!!!!!!!$$$"""!!!!!!"""!!! ###&&&###&&&)))(((&&&$$$%%%'''(((%%%######!!!!!!###!!!!!!""""""$$$$$$###"""$$$&&&$$$%%%###!!!$$$***+++)))******+++,,,.........---''')))+++,,,+++)))(((((('''&&&(((+++)))$$$###&&&''''''&&&&&&%%%&&&&&&'''"""######$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&%%%######$$$&&&(((+++,,,,,,,,,)))&&&&&&'''((((((&&&)))+++---...............,,,------+++(((&&&&&&''''''---000+++''''''(((((()))&&&&&&+++...,,,***+++((())))))((('''&&&&&&'''%%%)))***((('''******((($$$'''***+++***)))***+++###(((%%%###)))+++///<<<>>>bbb~~~]]]EEE555***+++...***)))+++___WWW333&&&&&& %%%%%%###&&&)))((($$$###&&&)))((((((&&&###!!!!!!"""$$$###"""!!!###&&&(((((('''%%%%%%$$$$$$%%%'''((()))'''&&&(((***,,,,,,)))%%%$$$%%%%%%&&&(((***+++,,,%%%&&&&&&&&&%%%&&&)))+++///......///111333333222+++...///+++$$$###(((...000,,,%%%!!!$$$***(((###((($$$###&&&'''&&&%%%'''%%%(((+++***'''$$$$$$&&& $$$)))***((('''(((***###&&&))))))'''&&&(((+++%%%***,,,******---///...------,,,***,,,///---'''///777:::333***(((+++...***&&&'''111???DDD===333)))***)))'''***444???DDD<<<:::444333BBB[[[kkkooo|||}}}cccUUUTTTaaajjjNNN???666777777666555222000///%%%,,,000///...222555666,,,,,,------............"""---000))),,,999;;;333<<<===BBBUUUvvvXXXHHHKKKNNNJJJDDD//////...---,,,,,,,,,,,,---(((''''''&&&;;;vvvrrriiiVVV777///333)))444777777222000333666777555333222666<<>>:::111+++---111111))))))444===???===>>>999444,,,%%%###(((333;;;444===???444***,,,555<<>>>>>888111444:::???CCCRRRmmmzzzdddFFF888222---(((...777444///***$$$...(((???xxxttt]]]<<<,,,111444//////000111000//////222555CCC<<<777555@@@```rrrlllYYYKKK===666333///,,,,,,)))$$$###&&&(((&&&$$$%%%###%%%%%%...EEEWWWLLL333'''%%%$$$$$$$$$$$$&&&******(((''''''(((((('''&&&$$$###"""###&&&'''((('''******)))'''&&&$$$""" %%%######%%%$$$!!!###'''+++'''$$$###$$$%%%$$$###'''&&&%%%(((444AAAGGGGGG111(((!!!"""%%%'''+++...111666333,,,111<<<888+++(((((((((&&&###!!! !!!%%%###!!!!!!###%%%%%%%%%$$$$$$$$$###!!!!!!"""$$$""""""!!!!!!!!!""""""###!!!$$$&&&%%%%%%&&&'''$$$&&&$$$ ###&&&%%%&&&###"""""" """(((%%%'''((((((%%%######### !!!!!!""""""######### """$$$$$$$$$%%%&&&(((###""""""$$$'''(((&&&$$$###!!!!!!"""###$$$###"""###!!! !!!"""###""""""###$$$%%%$$$###$$$###"""!!!!!!"""###$$$'''&&&$$$$$$'''***,,,...%%%%%%$$$###!!! !!!""" $$$$$$!!!!!! !!!###!!!###$$$$$$!!!!!!$$$"""#########$$$$$$$$$$$$'''$$$!!!"""''',,,///000,,,111)))!!!)))///)))###*********+++---......,,,(((&&&$$$$$$%%%&&&'''&&&###&&&%%%###%%%+++...---***)))'''''''''(((((((((((('''%%%%%%'''((('''&&&(((&&&$$$%%%'''((('''%%%''''''(((&&&$$$$$$%%%&&&"""))),,,)))'''))),,,---222...)))$$$%%%)))...000000222///)))'''******&&&)))'''%%%%%%'''))))))(((%%%&&&&&&&&&'''''')))***000000111111...///:::GGG555...+++000444333111///(((+++---,,,)))&&&%%%&&&###...000+++999___oooGGG000---hhhaaa;;;***+++'''+++'''!!!&&&'''$$$"""$$$%%%%%%$$$'''((($$$"""$$$%%%$$$$$$%%%&&&'''&&&%%%$$$###(((&&&''',,,---***&&&&&&'''---111...&&&!!!###'''%%%$$$$$$&&&***---......((('''&&&###!!! """$$$!!!%%%'''&&&%%%(((111999777///,,,222555000,,,---,,,***&&&%%%&&&((()))***%%%&&&&&&%%%$$$###%%%''')))'''&&&'''***,,,+++(((!!!!!!"""######$$$%%%%%%'''%%%%%%''',,,...---+++***///222000000222222000555333000/////////---,,,222555777777666444333333777444444888:::999888888999666222///+++(((### (((******((())),,,+++(((000+++))),,,///......000555@@@EEECCCNNNfffyyy~~~bbbMMMBBB@@@GGGCCC===666444555666444222...---///333444///+++)))111111000000444999888333///000333666777===MMM\\\kkkRRR===222///&&&&&&///333000)))$$$,,,+++BBBooorrr___<<<+++555===:::444...---333666333555<<>><<<===888111222000222444333111222666???BBBMMMfffqqqVVV???:::<<<666000+++222---//////<<>>555000'''%%%+++///555888888888:::666000@@@[[[tttAAA---(((''',,,000---)))&&&%%%'''+++...,,,''''''+++###$$$%%%$$$ '''///UUUkkkgggCCC(((***---$$$&&&&&&&&&'''((('''%%%"""######$$$&&&((((((%%%###$$$###&&&)))((($$$'''...***(((((()))'''###$$$(((###'''((()))***,,,///'''------'''&&&+++)))""")))%%%$$$%%%$$$"""$$$(((&&&(((%%%!!!###***+++&&&&&&'''''''''%%%$$$%%%&&&(((''''''((()))(((%%%###%%%%%%$$$###"""###'''***!!!""""""###$$$$$$%%%%%%$$$###"""!!! """&&&***###$$$###!!!###&&&%%%!!!!!!%%%---000+++###!!!%%% """$$$$$$"""  """%%%'''%%%###""""""%%%&&&&&&$$$ !!!$$$###"""!!!!!!""""""!!! %%%&&&### !!!###""" !!!""""""!!!'''&&&%%%############$$$###&&&%%%"""!!!$$$'''""""""!!!"""$$$$$$"""!!! """###!!!###&&&$$$!!!"""!!!"""&&&&&&###$$$""" !!!######!!! $$$&&&&&&$$$###%%%&&&%%%###"""###(((---(((,,,###$$$000)))"""111,,,)))%%%&&&))),,,---++++++)))''''''((()))))))))"""%%%&&&%%%&&&))))))&&&!!!%%%))))))%%%###%%%((($$$$$$%%%&&&((('''$$$""""""$$$%%%$$$!!!!!!###&&&!!!!!!!!! !!!###%%%'''((((((&&&'''+++***&&&'''$$$'''000111...777EEE>>>444,,,)))'''%%%***333++++++,,,...000///---+++(((///555222+++&&&)))...***+++///222111,,,+++---(((&&&&&&***+++)))(((***!!!&&&+++,,,+++---333999111222...)))+++333444...111666RRRlllmmmaaa777&&&***(((***###***''''''(((&&&###%%%)))(((''''''((())))))'''&&&%%%&&&(((((((((((()))+++&&&###"""&&&(((%%%$$$%%%#########%%%(((+++,,,,,,"""(((---***"""###)))'''$$$$$$''')))'''%%%'''&&&((('''%%%&&&,,,///...+++(((&&&&&&((()))'''%%%---(((%%%(((///222///***+++'''###&&&,,,///,,,'''***&&&%%%***,,,(((""" (((***+++***((((((,,,000)))&&&$$$&&&&&&%%%'''+++...000333444222333999AAA666:::===<<<999666666777333333333777;;;@@@BBBBBBBBB>>>777222555;;;:::555///222111,,,)))333GGGYYYXXXHHH555,,,,,,...+++&&&))))))(((&&&$$$###%%%&&&'''&&&&&&''')))***((('''***((('''''''''((('''&&&444---)))+++,,,***((()))+++///>>>ZZZyyylllYYYTTTJJJ;;;888:::>>>???;;;555222222<<<<<<<<<>>>DDDXXXyyybbbGGG;;;333...++++++,,,,,,111777cccxxxvvvuuuQQQ666...***,,,...)))+++///222222444777666333666FFFeeennnMMM777***%%%---111+++''')))######''',,,---)))''')))$$$!!!!!!$$$%%%&&&)))>>>HHH;;;,,,***)))###(((%%%$$$&&&((('''$$$"""((((((((((((###"""((("""#########"""###&&&(((...+++''''''))))))'''$$$(((%%%###%%%+++---+++'''(((((((((((((((''''''&&&---&&&"""%%%(((&&&###"""&&&((((((&&&&&&((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&111(((!!!"""$$$###"""###%%%&&&&&&$$$"""!!!"""###)))%%%###%%%$$$"""###&&&,,,***((('''"""""")))((('''%%%#########""""""&&&"""!!!&&&(((%%%######%%%$$$""""""######!!!  !!!!!!"""### !!!###### """###%%%%%%%%%$$$$$$$$$,,,&&&!!! ###%%%$$$!!! !!!###"""!!!!!!!!!"""$$$"""%%%!!!$$$%%%"""!!!!!!$$$%%%"""$$$,,,+++$$$!!!"""!!!!!!"""%%%%%%%%%%%%&&&'''((((((###((($$$ !!!"""!!!$$$((($$$!!!###%%%$$$$$$&&&%%%$$$!!! ###$$$###)))***---000,,,&&&&&&***%%%%%%&&&'''((((((((('''///...+++&&&&&&))))))&&&222000***$$$$$$''''''###'''&&&""" $$$)))(((###$$$$$$%%%%%%%%%&&&&&&&&&&&&######&&&%%%!!!!!!"""###$$$%%%%%%%%%%%%%%%))))))((('''''''''''''''))))))((((((((()))***+++++++++)))&&&%%%&&&))),,,------+++'''$$$$$$&&&)))'''+++///111000---***)))***(((((()))&&&%%%***222555...(((((('''&&&'''***"""&&&''''''---;;;HHHNNNGGG999//////,,,&&&(((111555777???]]]xxxhhh^^^444%%%)))(((,,,%%%+++(((&&&&&&$$$ """''''''&&&&&&&&&((((((&&&%%%###$$$&&&&&&%%%%%%''')))'''######''')))(((((()))%%%###""""""$$$%%%$$$$$$&&&(((***(((%%%###%%%((()))&&&&&&***---+++***,,,)))+++***((((((---///---...,,,))))))+++,,,+++)))***)))((()))+++,,,+++***((('''&&&''')))***)))((('''&&&(((------))))))+++&&&(((***+++***))))))***&&&###"""%%%&&&&&&)))---+++---......------111555777999:::888444111//////---...111666<<>>===999555///((('''---:::EEEJJJ@@@666222444777555222&&&'''&&&%%%$$$$$$&&&(((&&&'''((((((((((((((('''%%%&&&''')))++++++)))(((+++((('''(((&&&######'''"""###(((333BBBNNNUUUWWWVVVkkkxxxtttrrrwwwtttjjjMMMDDD;;;999<<<>>>===<<<000555<<>>111+++///111+++&&&'''***&&&%%%***,,,((($$$"""(((%%%###"""###$$$%%%$$$!!!,,,777;;;666///(((###%%%$$$$$$%%%%%%&&&+++111===888...&&&%%%&&&$$$ '''''''''%%%###"""$$$&&&((('''&&&''')))))))))((('''%%%###$$$'''((('''%%%"""###$$$%%%&&&&&&&&&&&&---'''###'''***)))''''''###&&&&&&######&&&&&&############$$$$$$%%%&&&'''+++$$$!!!$$$$$$###$$$%%%(((***+++***(((((()))$$$"""######!!! &&&...---(((%%%%%%$$$ """%%%###""""""%%%%%%$$$"""%%%$$$$$$%%%$$$ !!!&&&###!!! !!!!!!  """""""""!!! $$$$$$""""""%%%$$$!!!%%%"""!!!$$$***,,,)))$$$+++((($$$""""""!!! $$$"""!!!!!!"""###!!! """%%%$$$ """###!!!""""""""""""""""""""""""$$$######$$$!!!$$$(((%%%###""" %%%&&&$$$!!!!!!""""""!!! $$$%%%###"""###### ###  ###$$$""" $$$ ###$$$###$$$''''''%%%######$$$&&&&&&$$$***''''''++++++(((&&&'''%%%%%%&&&&&&'''&&&&&&&&&)))***'''$$$%%%(((((($$$///---)))$$$%%%)))(((%%%###&&&&&&$$$%%%((()))'''%%%%%%&&&&&&&&&&&&&&&&&&***%%%###$$$$$$"""$$$((($$$$$$%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&))))))***++++++,,,,,,,,,%%%%%%&&&%%%$$$&&&))),,,111---)))'''(((***))))))(((+++...///---,,,...000///)))%%%&&&&&&&&&(((,,,444...,,,---...++++++---(((,,,---///777HHHWWW^^^[[[FFF222*********///555111444:::QQQ{{{eee\\\444%%%+++***...(((***'''%%%%%%###"""%%%+++&&&%%%$$$%%%''''''%%%$$$&&&'''))))))(((((()))+++'''"""!!!%%%(((((())),,,)))'''%%%$$$%%%%%%$$$###)))(((''''''(((((((((''')))&&&&&&+++---,,,,,,...(((+++***''''''))))))'''///---++++++,,,---,,,+++''')))***)))'''&&&(((***&&&(((***(((&&&%%%&&&(((%%%&&&***,,,***'''+++111((((((***,,,,,,***%%%"""### ###&&&&&&)))...---.........---.........333444666444111///---------...222777>>>BBBCCCCCCGGGCCC:::111000999AAADDDIII???333***''')))---///222000//////111222222111%%%%%%&&&$$$###$$$&&&(((%%%(((***)))'''%%%&&&(((%%%(((+++...000000...---******+++,,,((($$$'''---%%%&&&&&&$$$"""$$$+++111000CCCQQQSSSXXXfffqqqssslllfffbbbhhhpppmmm[[[JJJ111222444666777===LLL[[[xxx```CCC777......222000,,,)))+++777\\\uuudddQQQ;;;111111,,,,,,222222///111///++++++///000...444222888KKKbbbllldddYYY>>>333,,,...///***&&&'''...'''###'''***(((### +++)))'''&&&&&&&&&$$$""")))<<>>===;;;BBB@@@999000///666???CCCTTTJJJ===222+++)))'''&&&&&&(((******((('''((()))(((((('''%%%######%%%&&&$$$(((+++***%%%###%%%)))&&&(((+++---------......---,,,---///---***+++000'''---000...(((%%%'''+++)))///000,,,...999CCCFFFLLLRRRbbb{{{sssKKKGGGGGGKKKNNNNNNNNNQQQ]]]www\\\KKK;;;666777222***###)))!!!IIIiiiJJJ555---000---...333222))),,,,,,***+++///000---666111///555AAAKKKMMMLLL444,,,''')))+++)))(((***+++%%%###&&&(((&&&$$$%%%***)))((((((((('''$$$""""""$$$444BBB@@@222%%%%%%&&&***+++&&&###///@@@}}}NNN)))###(((&&&%%%'''((('''&&&&&&(((***###'''***)))&&&###"""###&&&&&&&&&$$$!!! !!!"""######%%%'''((())))))***%%% """$$$"""!!!###&&&))))))&&&&&&))))))&&&#########"""######$$$$$$((($$$$$$(((+++)))((()))'''***---////////////000######%%%%%%!!! '''111...+++***......***%%%$$$)))&&&$$$&&&******%%%  ###""""""%%%###!!!!!!"""######""" !!!"""############$$$'''(((%%%$$$&&&%%%""")))### %%%...111+++$$$ $$$(((((($$$!!!"""$$$%%%###!!!!!!!!!!!!$$$'''$$$"""$$$&&&%%% ###%%%$$$!!! """$$$%%%!!! $$$%%%###!!!"""""""""%%%''''''(((111;;;000)))######&&&'''""""""$$$$$$!!!"""$$$### """$$$%%%&&&&&&%%%%%%((('''###$$$'''+++'''$$$%%%'''&&&''')))'''"""!!!%%%'''''''''(((''''''''''''&&&%%%%%%$$$!!!$$$%%%$$$'''++++++'''%%%((('''%%%%%%'''&&&""""""&&&(((&&&&&&'''$$$&&&&&&&&&%%%%%%%%%%%%%%%///***&&&%%%%%%$$$''',,,&&&&&&&&&&&&&&&&&&''''''***************))))))((()))(((((((((((()))***+++111111///---,,,...222555,,,((($$$%%%(((+++***''')))---///...***+++111777222+++%%%&&&&&&&&&'''***+++'''&&&***+++(((&&&(((***++++++///>>>SSSccciiicccRRR;;;,,,,,,000...)))---//////333HHHeeeuuuvvveee^^^777'''***'''+++&&&###!!!"""%%%&&&&&&***000&&&%%%%%%&&&(((((('''&&&"""###$$$$$$###"""$$$%%%)))###!!!"""$$$######&&&%%%$$$""""""###$$$$$$###&&&***......,,,***+++---666111///111222//////000000444555222111111---((()))))))))((((((((()))***&&&$$$$$$%%%((()))((('''---+++)))(((((('''%%%###(((""" ###&&&%%%&&&(((+++(((&&&'''+++------+++%%%!!! ###$$$###&&&***'''***+++))),,,111000+++((()))+++---000222333444222222333666888888666444:::;;;777000///444999;;;QQQMMMDDD999...((('''(((***---...,,,(((&&&***......---,,,((($$$""""""$$$###'''+++)))%%%###%%%)))&&&'''(((&&&%%%%%%(((+++,,,'''&&&***---+++)))***"""&&&+++---++++++---///---,,,))))))+++,,,((($$$(((///:::KKKbbbrrrrrrjjj\\\^^^jjj~~~qqqdddSSS```wwwpppRRR@@@666...((($$$111"""LLLsssMMM444))),,,,,,///222///&&&***---------///---(((333333111000111333777:::---(((%%%'''*********+++(((''''''((($$$!!!###)))'''''''''((()))(((%%%###!!!######&&&555DDD???///&&&$$$(((,,,(((""")))777nnn}}}qqqDDD"""!!!(((&&&%%%&&&((((((&&&&&&'''((("""%%%)))(((%%%""""""###&&&'''(((&&&$$$""""""###&&&&&&'''((((((((((((''')))%%%###%%%%%%""""""$$$!!!$$$$$$!!!!!!$$$$$$!!!%%%%%%$$$###""""""""""""(((&&&&&&***+++((('''((()))))))))((('''(((+++---%%%###"""$$$### ######$$$))),,,+++%%%$$$&&&###!!!!!!$$$(((((($$$ """&&&+++((($$$!!!&&&###!!! !!!######"""!!!!!!"""""""""!!!!!!!!!+++......******+++***&&&'''%%%$$$&&&))))))&&&"""$$$))))))%%%"""###&&&###"""!!!!!!######"""!!!$$$'''$$$!!!!!!!!!!!!######""""""#########"""###"""$$$###"""$$$)))%%%$$$%%%%%%&&&+++222+++%%% %%%&&&"""$$$&&&""" ######!!!!!!&&&)))(((&&&$$$%%%(((,,,)))$$$###&&&,,,%%%"""%%%&&&%%%&&&***$$$###%%%'''&&&$$$''',,,(((((()))(((((('''&&&%%%"""######'''++++++'''$$$'''((($$$###$$$### %%%%%%$$$%%%+++///))) %%%%%%%%%%%%$$$$$$$$$$$$---)))'''((('''$$$$$$''''''&&&%%%%%%$$$%%%&&&&&&*********+++***)))((((((,,,+++******---222666:::777555111,,,)))***...222***+++******)))***,,,---###'''******'''&&&(((,,,---***)))***(((&&&***000111+++(((******((('''***000//////555EEEYYYfffjjj```QQQ>>>111.........,,,---......111AAAYYYhhhkkkccc\\\777&&&'''###'''"""###"""%%%((('''###$$$'''%%%%%%%%%&&&((()))(((&&&"""$$$%%%$$$###"""###%%%+++&&&###%%%&&&$$$###%%%)))'''%%%%%%%%%%%%$$$###$$$***000222000---,,,---222---***++++++)))(((***...333555444333222---'''((()))***)))((((((***,,,(((&&&%%%&&&)))***)))'''---+++(((((()))(((%%%###&&& ###(((******+++%%%$$$"""$$$)))///444777'''###"""###$$$"""$$$(((&&&,,,...+++...555777333***))))))***---......---******+++...111222111000444666555111111444444222BBBCCCAAA888---&&&'''+++...000000---***+++111666444333000,,,&&&###"""######&&&((((((&&&%%%&&&(((,,,,,,+++(((%%%%%%)))---,,,'''%%%***---,,,)))(((%%%%%%%%%%%%&&&+++222777===111'''&&&)))***'''%%%(((---//////555>>>@@@;;;JJJNNN^^^yyywwwwww~~~tttVVV@@@111++++++---'''SSS~~~|||lllMMM444(((++++++...111...)))...000///...---(((###+++///333333///,,,---///---+++******+++,,,+++***)))***,,,***$$$ '''%%%%%%%%%'''((((((&&&$$$###+++)))"""---FFFRRRMMM666***$$$((()))$$$&&&...EEEMMMCCC+++###...000&&&'''((()))'''%%%###"""""" """%%%&&&&&&%%%&&&'''&&&'''((())))))'''%%%###%%%%%%%%%%%%%%%$$$######((($$$###$$$### """!!!$$$$$$!!!!!!$$$$$$!!!&&&%%%$$$###############'''%%%%%%(((((($$$$$$&&&)))(((&&&$$$"""###'''***,,,)))(((******%%%###$$$"""$$$+++///,,,''''''+++"""###$$$'''***,,,+++***((("""!!!)))000///(((###%%%### ###"""""""""!!!!!!!!!!!!)))++++++(((&&&(((&&&###%%%&&&'''&&&$$$""" !!!&&&***)))$$$ !!!######""""""###%%%&&&&&&%%%%%%---111---'''%%%$$$#########""""""###$$$###"""### !!!!!! !!!%%%&&&""" !!!"""$$$)))000)))%%%!!!"""&&&(((&&&"""$$$'''### %%%(((***'''$$$&&&)))***((($$$###%%%))),,,)))$$$###''',,,%%%$$$)))***&&&&&&***###$$$''')))&&&###&&&---(((((()))))))))(((((('''!!!!!!!!!$$$((()))%%%$$$((()))%%%###$$$###!!!%%%$$$"""&&&000666111&&&$$$$$$$$$%%%%%%%%%&&&&&&***((((((***)))%%%###%%%'''&&&%%%$$$$$$$$$%%%&&&&&&'''((()))((('''&&&%%%&&&&&&&&&)))...555;;;???:::888555111------///111&&&((()))(((&&&&&&(((***%%%(((+++,,,,,,******)))))))))+++---***'''+++222000+++'''((((((&&&&&&(((//////111999LLL```iiiiii]]]III666...+++(((***///+++---///333AAAWWWhhhooobbb\\\888'''(((###'''######$$$)))...,,,%%%"""###$$$######%%%'''((('''&&&%%%&&&''''''%%%%%%&&&'''((($$$###&&&'''%%%$$$%%%***)))'''((()))******)))$$$)))///444555222...***,,,'''$$$%%%&&&######%%%'''---111111000///***$$$''')))***)))((('''***,,,***++++++***'''&&&&&&''')))******(((&&&$$$$$$%%%%%%!!!"""&&&((('''(((+++$$$$$$$$$$$$''',,,222777'''$$$"""$$$$$$###%%%)))'''000333...///888===;;;...,,,******,,,---,,,***&&&&&&''')))---000000000555555444111333555333---333666777222***&&&'''***---------+++)))+++111777888777444///)))%%%$$$$$$###$$$%%%&&&''''''((((((,,,...///,,,((('''+++///---***+++...///+++***+++++++++)))&&&$$$(((222;;;AAA222$$$"""$$$%%%(((,,,(((///...000888888222///000999KKK___pppdddIII999444(((444aaaxxxiiicccYYYEEE000))),,,***,,,111000,,,000111///------)))$$$'''+++000333333111---***,,,---------------,,,*********++++++&&&!!!"""''''''&&&&&&'''(((((('''%%%%%%++++++###&&&<<>>IIIHHHEEEIIISSSZZZ}}}jjjooocccMMM222555000...111111---,,,---++++++,,,///111222111///000...+++***...222...''',,,)))'''((('''%%%)))///******,,,000///***)))+++******((('''%%%%%%$$$$$$&&&$$$$$$### '''000OOOOOO<<<'''&&&---,,,)))%%%'''((('''%%%$$$###$$$%%%$$$$$$###############'''&&&%%%$$$############!!!$$$%%%######&&&&&&###""""""###%%%'''(((&&&%%%&&&&&&&&&''''''''''''''''''$$$$$$&&&&&&###"""%%%%%%""" ###%%%### '''&&&$$$%%%&&&((('''&&&222...***((((((((('''%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%&&&(((******'''%%%'''(((((('''&&&''')))+++///'''&&&%%%"""(((#########"""#########!!! """!!!  ###%%%''')))$$$!!!"""$$$### $$$&&&&&&$$$!!!!!!###&&&""" $$$%%%!!!$$$ !!!######!!!!!!!!!!!!!!! $$$%%%%%%$$$$$$$$$%%%&&&%%%&&&$$$$$$---===HHHJJJ{{{WWW:::---%%%'''###!!!######!!!###'''&&& ###+++NNNWWW222###%%%%%%""""""%%%$$$"""!!!'''***%%%"""%%%***---+++((('''))),,,,,,((($$$#########$$$&&&'''(((''',,,&&&$$$)))---,,,++++++((($$$###%%%%%%""""""$$$&&&&&&''''''(((((((((((('''******&&&%%%'''&&&"""'''(((((('''***//////******(((((()))(((&&&(((,,,000...***(((((()))((((((,,,'''%%%)))------,,,---+++++++++---///...)))&&&''',,,...***(((***------000,,,)))))),,,...---+++///,,,((((((***,,,+++)))777111***'''((()))'''$$$'''+++......000444333......333@@@UUUiiisssqqqkkkdddJJJ;;;999333000000+++111///111555777@@@YYYssskkkccc;;;))))))%%%***&&&$$$###"""%%%***---,,,***''''''&&&&&&&&&((()))***%%%%%%%%%$$$$$$"""!!!!!!''''''(((((('''%%%###""""""###$$$%%%&&&''''''''''''))),,,---,,,***)))(((&&&(((******)))''''''(((///777999333///000000,,,%%%+++///,,,)))((('''%%%%%%(((,,,...------000333###$$$$$$###&&&,,,...+++&&&######''')))'''&&&(((++++++***+++000333---###$$$%%%&&&&&&%%%$$$&&&''''''###!!!###'''***(((&&&(((222777222,,,+++...000---///...+++(((+++333:::555222222777888666444555666444///+++---444777555,,,+++(((&&&***000///***+++000444333///---...111---)))%%%######%%%'''(((***))),,,222444///+++***...000...***((())))))&&&((('''&&&'''...666777444***((())))))''''''---666000---)))))),,,......------((($$$%%%+++---***&&&---333666777;;;DDDLLLOOOVVVXXX___nnnkkk]]]III222888222......---++++++---%%%(((***+++++++++,,,,,,111000---,,,111555000(((+++((('''((('''&&&***000,,,))))))---...,,,***,,,+++***)))'''%%%$$$$$$$$$'''""" ###$$$""" !!!///AAAJJJ888&&&,,,222'''&&&((()))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$$$$############"""%%%%%%"""!!!$$$### $$$######$$$&&&&&&%%%###((('''''''''&&&&&&&&&%%%%%%$$$&&&++++++&&&"""###$$$!!! ###$$$"""(((&&&$$$$$$%%%&&&&&&%%%,,,)))&&&$$$$$$$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&%%%(((******'''%%%%%%%%%%%%&&&'''&&&&&&&&&(((***...!!!###)))"""###$$$"""""""""###""""""!!! """!!! !!!"""$$$$$$&&&((('''%%%$$$%%%&&&!!!  ###$$$&&&""""""%%%&&&!!!!!!  !!!!!!!!!!!!""""""""""""%%%%%%$$$###############%%%###!!!%%%111BBBLLLMMM{{{ggg>>>,,,'''&&&###"""$$$### """###$$$%%%!!!333===***&&&((('''###"""%%%%%%"""!!!$$$%%%$$$'''++++++'''...***%%%%%%'''((((((&&&######$$$%%%'''***,,,...+++%%%"""%%%))))))(((***((($$$$$$&&&&&&###$$$'''$$$%%%&&&'''(((''''''&&&***,,,+++&&&$$$%%%$$$ ###%%%$$$###%%%)))(((%%%'''&&&''')))(((&&&(((---000...***((((((((('''&&&((('''(((,,,,,,+++,,,000000,,,)))***...///,,,(((***,,,+++)))***...///,,,*********)))))))))+++---111+++&&&&&&***,,,)))%%%444///***'''''''''&&&###$$$***...,,,---111444444111777DDDXXXkkkssspppjjjaaaFFF555222......000---111,,,---444777:::EEERRReee^^^888((()))&&&+++'''%%%###"""###&&&))))))(((''''''&&&%%%%%%%%%(((***$$$$$$$$$$$$###!!!  ###$$$$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%'''(((***,,,,,,+++)))(((%%%''')))***(((&&&%%%%%%***111555333111222222...&&&+++---***''''''%%%######(((,,,---++++++///333'''(((&&&$$$%%%******'''(((%%%%%%((()))%%%$$$&&&''')))******,,,...***### """$$$&&&&&&&&&''')))'''%%%$$$%%%(((++++++***%%%---222000,,,++++++***)))+++---------111888>>>999555333555555333333666<<<:::555///...333555444333222///******---+++&&&(((---111222000000222555---+++(((&&&&&&(((***+++,,,,,,///666888333---,,,+++)))'''%%%&&&''''''%%%(((((('''&&&***333888777...***'''&&&%%%&&&---666222///+++***+++,,,,,,,,,---***'''(((,,,---+++(((222222///...666FFFTTT[[[SSSUUUWWW[[[dddtttkkk\\\HHH222666///***)))***)))+++...'''***------***((()))+++---/////////000222///)))'''%%%&&&)))******///555000***'''***---+++)))))),,,+++)))'''%%%$$$######%%%!!! &&&)))'''###"""%%%666NNNHHH,,,***111&&&)))+++------***'''&&&%%%###$$$&&&''''''%%%###!!!""""""######%%%&&&(((((($$$&&&%%%!!!!!!###### &&&$$$######$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&(((------'''$$$$$$###!!!!!!###&&&((('''%%%(((&&&$$$$$$%%%%%%$$$###"""!!! !!!######$$$((((((((((((((((((((((((''')))******((('''''''''%%%&&&'''&&&%%%%%%&&&'''(((&&&666///"""!!!$$$"""###$$$$$$###!!!!!!""""""!!! ###(((+++***)))+++,,,,,,!!!!!!""""""%%%"""!!!%%%%%%!!!###$$$$$$!!! !!!!!!###$$$&&&(((******)))'''%%%######"""!!! """!!!!!!%%%...:::CCCGGGeee```777'''$$$ !!!%%%&&&###"""$$$&&& %%%&&& ((("""%%%'''&&&""""""%%%&&&$$$%%%###"""(((444:::111$$$,,,)))&&&%%%&&&((())))))%%%%%%%%%$$$%%%'''***---***%%%$$$''')))((('''((()))&&&&&&((('''%%%&&&***&&&&&&$$$###############)))+++***%%%###%%%$$$!!!"""!!! ###### $$$###%%%((((((&&&(((,,,...,,,***))))))***)))(((***((())),,,---******---000+++'''(((---000...+++000222111------000000---,,,+++***)))(((((()))***,,,)))&&&&&&)))***)))'''+++)))'''&&&(((***)))(((%%%)))***))),,,222666666444:::GGGZZZkkktttsssnnnaaaFFF666444000///222......+++...777:::777999???ddd^^^999***+++(((+++&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''%%%######%%%'''############"""!!!  """"""###%%%(((%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''+++,,,)))&&&###&&&((()))(((&&&%%%%%%%%%***///000111333222000***---,,,&&&$$$%%%$$$""""""&&&***)))&&&&&&***...******(((%%%&&&))))))&&&+++)))***,,,***%%%###%%%"""(((,,,***'''((('''&&&!!!###%%%&&&%%%%%%&&&'''%%%&&&''''''&&&'''+++...&&&***,,,+++,,,...+++%%%"""%%%))),,,---...222444777333000000000111555;;;@@@BBB???666//////222333111444333,,,''''''&&&%%%%%%(((+++,,,,,,,,,///111000000000...,,,******)))+++***...555777222---,,,+++(((&&&'''((())))))***%%%******%%%$$$***222666555,,,%%%$$$&&&'''+++///222///---+++***)))((('''&&&'''(((((((((((())))))...///+++%%%&&&111===DDDcccmmmtttnnnddddddtttlllZZZDDD///444---))))))***+++---111---000333111---******,,,###***///---,,,,,,+++)))((('''(((+++,,,,,,000666333,,,(((***+++(((&&&&&&+++***)))'''%%%$$$$$$$$$$$$"""$$$((()))&&&%%%'''###'''???GGG111&&&***&&&))),,,000000---(((###!!!"""$$$'''(((((('''$$$"""#########$$$%%%'''((()))&&&(((&&&"""!!!######!!!###!!! """###"""!!!""""""######$$$%%%%%%&&&'''%%%&&&***)))%%%###%%%######$$$&&&((((((((('''(((&&&$$$$$$%%%%%%$$$###$$$%%%%%%%%%&&&&&&'''(((%%%%%%$$$$$$$$$$$$######&&&&&&%%%''')))***)))(((((())))))'''%%%###"""###***"""222GGG???***""""""###%%%&&&&&&$$$"""###$$$$$$###"""!!! !!! ###%%%$$$(((---+++&&&'''%%%"""!!!"""$$$$$$$$$"""###$$$!!! (((******'''!!!""""""###$$$&&&(((***+++,,,(((&&&######%%%%%%$$$""" ###&&&((((((,,,444<<>>IIIZZZjjjrrrsssppp___EEE888888444333333---------444===<<<555444999jjjddd???......)))+++%%%''''''(((((('''&&&$$$######&&&(((&&&###!!!###%%%"""############"""!!!!!!"""$$$$$$"""!!!$$$'''&&&&&&&&&''''''&&&&&&%%%""" ###(((***'''$$$$$$&&&((()))(((''''''(((%%%'''***---///111111000---...+++&&&$$$&&&&&&$$$"""$$$&&&%%%######%%%(((((()))(((%%%''',,,---***---,,,///222...'''$$$%%%!!!)))...+++&&&&&&(((((('''(((((('''$$$######$$$###%%%'''%%%"""###(((---***+++))))))---000---&&&&&&)))---///...---,,,---000---+++---...000777>>>@@@EEEDDD;;;222000111333)))...000***%%%%%%'''''')))***+++******,,,///222555777777555111,,,((('''((('''***222444111---,,,111......//////------000+++111222+++&&&***333999777...%%%%%%''''''((())).........,,,***(((&&&%%%%%%(((***+++)))(((***,,,'''---///***&&&(((,,,---NNNggg|||ttt}}}jjjPPP<<<...444...,,,...//////000333---...///...+++(((''''''###***000000///000///,,,,,,***+++---,,,***,,,111222---******)))%%%###%%%***)))((('''&&&%%%%%%%%%%%%%%%(((***'''""""""&&&"""---<<<777+++)))+++'''***......+++%%%!!!"""###&&&((()))(((&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&(((&&&!!!!!!###$$$""""""%%%&&&&&&######$$$%%%&&&'''((((((%%%""""""%%%%%%!!!!!!###%%%%%%&&&&&&&&&$$$###"""(((&&&$$$$$$%%%&&&&&&%%%(((******)))&&&%%%%%%&&&###############"""""""""###!!!!!!###&&&)))(((''')))******(((%%%"""!!!!!!)))%%%777JJJ???)))###&&&((('''$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$ """"""!!!(((///+++ %%%%%%$$$"""!!!!!!!!!!!!!!!"""$$$"""!!!###%%%''''''$$$ $$$$$$$$$$$$%%%%%%%%%%%%%%%""" """&&&((((((&&&!!!%%%+++---((($$$(((111222AAAMMMJJJ999+++&&&'''###"""%%%)))***%%%###$$$!!!!!!!!!###%%%$$$%%%)))"""###"""$$$'''(((%%%%%%!!!))):::BBB555""" !!!###%%%%%%&&&&&&+++,,,,,,)))%%%###%%%((()))(((,,,000000***&&&&&&***)))***+++'''###%%%***000---((($$$""""""###$$$%%%'''&&&######&&&(((&&&$$$((()))&&&%%%''')))'''((('''***------***,,,000((((((''')))+++,,,,,,+++///)))'''***---)))%%%###&&&&&&&&&(((+++------,,,000555555///)))(((******555000+++)))++++++'''$$$)))---///,,,%%%"""$$$((('''((())))))))))))((((((+++)))&&&&&&///888:::555999???JJJXXXeeekkkkkkhhhZZZCCC888;;;888666444...+++,,,444<<<:::222111888iiiddd???//////)))+++$$$''''''''''''&&&%%%&&&&&&###'''***)))%%%!!!"""$$$""""""######$$$$$$######"""%%%'''%%%!!!"""%%%%%%%%%&&&&&&&&&&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&(((************,,,---)))((())),,,............+++---,,,)))***,,,+++'''######""""""###$$$%%%&&&((()))(((&&&)))...///,,,+++---222666333+++((()))"""))),,,)))&&&'''(((''''''''''''&&&$$$$$$&&&(((%%%%%%###""""""###&&&)))+++,,,***(((***......+++---...000000///...------,,,***+++...------222888999======777333222222000(((+++,,,))))))++++++(((...---+++******---111555555777999777222...,,,,,,)))'''+++222555333111111777666777888444......333000444444...***...444888333---)))((('''%%%%%%)))***,,,......---***'''&&&+++,,,,,,---......---,,,&&&,,,111///...///...+++---NNNwwwcccCCC777666444///...111333000///111***)))))))))***)))&&&$$$))),,,///333888;;;666///,,,******,,,+++(((***......,,,+++,,,)))$$$###&&&(((((('''&&&&&&&&&&&&&&&'''''')))---***$$$!!!"""!!!$$$&&&///:::666,,,,,,'''(((******(((%%%$$$$$$!!!###%%%((()))))))))(((&&&%%%$$$###""""""""""""$$$&&&$$$ ###$$$""""""  ###%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''###!!!"""&&&%%%!!! """$$$%%%''''''%%%###"""!!!'''&&&$$$%%%&&&((('''&&&&&&((()))'''$$$""""""###$$$$$$$$$$$$%%%%%%%%%%%% """###$$$$$$%%%'''***(((******)))&&&###""""""%%%###222>>>444%%%!!!"""%%%((('''###!!!###%%%''''''&&&&&&%%%%%%$$$$$$!!!%%%%%%###)))000,,, !!!###"""""""""%%%###"""$$$!!!""""""!!! #########"""""""""""""""&&&""" !!!%%%'''&&&###"""$$$***...***###"""'''$$$+++///---(((''')))&&&$$$&&&))))))$$$"""######(((%%% """ ###&&&%%%&&&((('''###!!! """)))///+++###$$$%%%&&&''''''''')))***%%%(((***)))%%%###%%%(((&&&&&&(((+++***$$$"""###)))((())))))$$$!!!'''++++++)))(((&&&%%%$$$$$$%%%'''&&&""""""&&&'''&&&!!!&&&(((%%%###&&&'''''''''''')))------******...'''&&&&&&''')))***)))((()))'''(((+++***%%%###%%%&&&***...///...,,,,,,---+++------)))))),,,,,,***111000---+++)))(((''''''***,,,---,,,(((%%%&&&((((((***++++++***((('''&&&***+++***)))///777:::888:::BBBQQQaaammmqqqnnniiiWWWAAA777;;;:::::::::555......444>>>@@@<<<>>>FFFddd___<<<---///***,,,&&&&&&&&&&&&%%%$$$%%%(((***###''',,,+++&&&""""""$$$!!!"""###$$$$$$%%%%%%$$$!!!$$$&&&$$$ """%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$(((,,,+++'''%%%'''***)))***+++++++++---///222---+++***,,,---,,,,,,---(((,,,...---///111///***$$$"""!!!!!!$$$&&&''''''+++,,,***(((***...///,,,))),,,333999777///+++,,,###&&&'''%%%&&&((('''#########$$$$$$%%%(((,,,000***%%%!!!!!!$$$''''''&&&))),,,+++'''%%%)))---...+++++++++++++++,,,---...,,,,,,...000...)))***///111333333111222444222,,,......,,,+++...111...(((+++)))&&&%%%&&&***///333111333666555333111222444---+++...555999777666777::::::<<<<<<555,,,+++111...///---(((''',,,000000...---,,,+++'''"""%%%***&&&)))...000///,,,)))(((///,,,))),,,000000,,,'''&&&((((((&&&'''***)))&&&)))FFFppp^^^:::666AAA222//////222333///,,,,,,---+++***,,,///000---******))))))000;;;@@@888+++'''&&&'''******(((***///******,,,---)))######((('''''''''&&&&&&&&&'''''''''&&&***000000***$$$""")))$$$"""666:::+++&&&)))))))))(((&&&''')))+++!!!"""%%%''')))*********"""!!!!!!!!!!!!!!!""""""###$$$""""""###!!!)))'''$$$######$$$###"""$$$$$$$$$############"""$$$###%%%***)))$$$""""""!!!###&&&''''''&&&%%%%%%'''&&&%%%%%%'''))))))(((###%%%((('''%%%###$$$&&&""""""#########$$$$$$$$$ %%%)))(((###"""(((...''')))***)))'''%%%$$$$$$###"""...666---(((+++)))!!!$$$'''&&&""" """%%%$$$$$$$$$#########""""""%%%&&&"""&&&---)))!!!&&&%%%!!!!!!%%%!!! $$$%%%$$$###%%%###$$$$$$&&&''''''&&&&&& !!!!!!"""######$$$$$$***&&&!!!!!!###### !!!!!!&&&---,,,$$$ !!!$$$###&&&******$$$ !!!%%%###%%%(((((($$$###$$$"""---***###$$$### $$$!!!%%%((((((((()))&&&!!!$$$''''''"""!!!%%%***+++(((((('''&&&%%%&&&(((***"""&&&&&&###"""%%%)))***((()))+++)))$$$$$$'''''''''((('''"""%%%$$$&&&((()))(((&&&$$$"""&&&(((&&&""""""%%%'''%%%!!!&&&)))&&&$$$&&&))))))%%%$$$'''+++***&&&'''***&&&%%%%%%&&&''''''&&&$$$$$$&&&***,,,((("""###(((###)))///000+++'''&&&'''((((((&&&&&&,,,333222,,,,,,...///,,,&&&$$$'''+++(((((()))***++++++***)))'''))),,,,,,+++)))(((((((((,,,...,,,...444999:::AAALLL^^^qqq~~~|||wwwXXXAAA777<<<===???AAA===888555:::GGGOOOPPPUUU\\\ddddddDDD222,,,###'''%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%))),,,)))""" ###$$$$$$###&&&)))%%% """""" """%%%###%%%!!!!!!$$$###!!!###%%%''''''&&&$$$$$$$$$***'''(((,,,---,,,---000(((***,,,///111222333333000---+++***++++++***((('''&&&$$$$$$&&&'''&&&&&&***%%%!!!$$$+++///...+++,,,000333333000......///---((($$$$$$$$$$$$$$$%%%'''%%%$$$###$$$%%%&&&%%%222---'''$$$&&&''''''%%%+++$$$!!!###&&&(((,,,111111000...,,,***)))((((((,,,///...)))'''***,,,+++***)))+++///111///+++)))---...------111444///(((&&&"""!!!%%%(((((())),,,222222111///...///222555...,,,///666:::999888999666///+++---000---***)))///,,,)))+++///000...***+++...///+++)))+++,,,+++(((((()))+++------,,,***111///------...---((($$$*********)))'''&&&'''(((---444aaaiiiKKK@@@???333222---)))...666444,,,(((...111...---------***...///,,,)))***------***---000000+++((((((&&&$$$(((&&&&&&)))***''''''***)))(((***,,,***$$$###%%%&&&$$$&&&---444333)))&&&!!!+++666222(((---%%%''')))###$$$((($$$&&&%%%&&&))),,,......---%%%%%%%%%%%%$$$$$$######$$$%%%'''&&&%%%###""""""&&&&&&%%%###!!! !!!###"""%%%'''&&&$$$"""###%%%######)))///,,,$$$ """###$$$%%%&&&'''&&&&&&%%%###(((***'''''')))***(((((('''%%%############$$$"""&&&&&&###!!!###$$$"""######$$$%%%&&&''')))***((($$$###'''(((&&&%%%'''%%%%%%&&&'''''''''&&&&&&+++(((&&&&&&$$$"""!!!"""#########"""######$$$$$$222000---)))&&&###!!! %%%$$$""""""""""""!!!  $$$$$$!!! ###%%% """$$$$$$###$$$&&&%%%$$$%%%&&&'''%%%"""(((%%%!!!$$$'''%%%### !!!#########%%%%%%''')))***((($$$ $$$,,,///,,,((('''***---,,,&&&""""""""" %%%///777555+++""" (((%%%######$$$&&&''''''***'''######+++111---$$$'''%%%###!!!!!!###%%%''',,,,,,,,,***&&&#########((('''%%%###!!!!!!!!!!!!...+++'''&&&&&&''''''&&&%%%&&&''''''%%%### &&&!!!"""+++222000((("""(((&&&'''(((&&&###$$$((((((%%%%%%(((((($$$###&&&***)))))))))***)))(((&&&)))(((&&&%%%&&&))),,,...,,,+++(((%%%''',,,,,,((('''***+++((('''+++,,,***...---------...---***''',,,+++(((&&&$$$$$$''')))***111222---///888;;;777JJJRRRbbbwww}}}nnnQQQ<<<:::CCCAAA===DDDJJJNNNRRRWWW\\\```bbbeeefffccc```===...---''')))###'''&&&%%%$$$$$$$$$$$$$$$'''&&&''')))'''"""!!!$$$ ###$$$###%%%'''%%%!!!!!! !!!%%%$$$  !!!!!! !!!"""%%%''''''&&&$$$""""""###&&&$$$%%%)))***((((((***(((((((((***,,,000333444---(((%%%)))000111+++$$$+++)))(((((()))***)))(((((('''%%%$$$%%%%%%$$$###---000333333222000000111---)))&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''&&&%%%***)))'''%%%%%%'''***---***%%%"""$$$'''(((+++000000///...,,,+++***)))))),,,...---(((&&&(((***)))++++++---000000---+++)))((()))***+++000444111+++,,,'''%%%(((***)))))),,,((()))***+++---111666:::000,,,+++///333333444777333---))),,,...,,,)))(((---+++)))+++///222000...))),,,---******///333444000,,,(((&&&''''''%%%###++++++,,,...///...+++((())))))))))))((((((***+++000111UUUjjjTTTDDDAAA<<<333...000555666444...///...,,,---...+++$$$,,,---+++'''(((,,,+++(((,,,///000+++((()))(((&&&(((%%%%%%((()))((())),,,***)))+++---***$$$###%%%""""""$$$(((---///,,,)))***&&&$$$&&&---333888:::,,,%%%'''***&&&%%%'''%%%'''&&&%%%&&&&&&&&&$$$###%%%$$$######"""""""""######%%%&&&'''&&&%%%$$$$$$###$$$$$$###""""""###%%%"""$$$&&&&&&###"""###$$$!!!!!!&&&------(((%%%'''!!!"""###$$$$$$$$$#########''')))&&&%%%''''''%%%%%%$$$######""""""###$$$ $$$%%%"""!!!###$$$###&&&$$$"""$$$(((***)))((()))$$$###&&&'''$$$###$$$'''''''''&&&%%%$$$"""""")))'''%%%%%%%%%$$$##################$$$$$$%%%&&&888555///***&&&#########$$$###""""""###$$$%%%%%%***$$$!!!%%%((('''&&&'''$$$ !!!)))***+++***'''&&&&&&&&&&&&"""###$$$$$$###!!!!!!$$$%%%%%%%%%%%%''')))***(((%%%"""""" $$$***---)))%%%%%%&&&))))))$$$!!!######"""!!!###)))///...'''######!!!!!!"""""""""!!!!!!!!!$$$%%%###"""%%%***(((###%%%###"""!!!!!!###%%%'''))))))((((((((()))))))))((('''%%%###""""""""""""&&&$$$###"""###$$$%%%&&&"""$$$%%%&&&'''&&&$$$###)))&&&,,,;;;FFFBBB333'''%%%$$$$$$&&&$$$"""%%%%%%%%%&&&&&&&&&%%%%%%(((((((((((())))))((('''''''''&&&'''(((+++...///((((((&&&%%%)))///000---***+++++++++///222000***///...,,,,,,,,,+++)))'''''')))***((($$$$$$)))...---...---,,,222<<>>FFFRRR```ccceeeeeeeeefffiiimmmeee^^^:::---111------%%%''''''&&&$$$############'''%%%%%%'''%%%"""###((("""$$$###%%%((('''###"""""" """""" ###### $$$''''''((('''%%%"""!!!!!!"""!!! ###(((***'''''')))(((&&&%%%%%%(((,,,111444,,,%%%"""***555888...###)))'''&&&&&&''''''%%%$$$%%%'''(((&&&""" &&&))),,,------,,,---...+++)))&&&%%%%%%'''''''''&&&'''((())))))((('''&&&%%%''')))(((''')))///555)))%%%$$$'''***)))+++.........------,,,,,,++++++,,,///...)))&&&(((***)))***---//////---+++***)))'''***+++---222777555///,,,'''%%%'''(((&&&%%%&&&###%%%'''(((+++000666;;;111+++''')))+++,,,///333///***'''***,,,***''''''+++)))(((***///222222000&&&))))))&&&(((000888:::;;;444+++'''((()))'''%%%'''***...///...,,,+++***&&&&&&''''''((()))******,,,'''===bbb~~~}}}aaaNNNBBB555000000111222444111000---,,,000333...&&&,,,---+++((())),,,,,,((()))------***(((******((('''$$$$$$'''((((((***...+++***,,,...+++%%%###&&&#########$$$%%%(((,,,...,,,***+++...,,,,,,888HHH111((($$$((()))&&&%%%&&&&&&%%%#########""" %%%$$$###"""""""""###$$$$$$$$$&&&''''''&&&&&&%%%"""###%%%%%%###"""######!!!###%%%$$$###"""###$$$###"""$$$***,,,)))''''''!!!!!!###$$$$$$$$$###""""""&&&(((%%%###$$$%%%######""""""""""""""""""""""""$$$!!! ###$$$###'''"""!!!'''***((($$$%%%!!! $$$%%%###"""###%%%%%%%%%%%%$$$###!!!!!!###"""!!!"""###%%%$$$"""$$$$$$$$$$$$$$$%%%&&&&&&555111+++%%%!!! !!!"""&&&%%%###""""""$$$&&&''',,,###!!!%%%&&&$$$$$$&&&"""!!!$$$$$$ %%%(((***(((### !!!$$$&&& """%%%###!!!"""%%%&&&&&&$$$$$$%%%''')))(((&&&###%%%"""###((()))&&&######"""%%%&&&"""!!!$$$%%%$$$###"""$$$'''&&&"""###&&&!!!%%%((((((%%%"""""""""!!!$$$%%%"""!!!$$$%%%######"""!!! !!!$$$&&&(((***'''%%%&&&))),,,,,,+++'''&&&%%%$$$############"""###$$$$$$%%%&&&)))+++###$$$&&&'''''''''&&&&&&)))%%%***:::HHHDDD555((()))((()))+++)))###"""%%%$$$******%%%%%%******%%%&&&''''''(((((((((''''''%%%&&&''')))+++---...///&&&((('''%%%(((...000---***+++***,,,222666000'''111...+++***))))))((('''###(((,,,***%%%%%%,,,333...)))(((,,,333999AAAHHHRRR^^^kkkssswwwuuulllbbbQQQXXXpppnnn^^^bbbiiijjjlllnnnllliiijjjpppvvvhhhbbb???111444000111)))((('''&&&%%%######""""""&&&$$$%%%'''&&&###%%%)))"""###""""""''',,,***###$$$$$$!!! ###%%%$$$$$$&&&))))))''''''&&&###!!!!!!"""$$$ $$$***---******,,,((('''&&&&&&(((+++...000---(((&&&,,,666888000&&&&&&$$$######$$$$$$""" ###%%%'''(((&&&%%%$$$%%%"""$$$&&&((()))******+++******'''$$$%%%((((((&&&'''((()))(((((('''((((((((()))*********---111555)))%%%%%%))),,,***)))+++,,,,,,------------,,,,,,---000///***((()))***))))))---///---*********)))))),,,------000333111,,,+++'''%%%((()))&&&%%%&&&++++++++++++,,,///333777222+++&&&'''((((((***---,,,((('''***,,,)))'''(((***((('''))),,,/////////&&&(((&&&"""$$$---555888;;;444,,,))),,,...,,,)))''',,,000111---)))((((((&&&%%%%%%&&&'''((('''''''''""",,,GGGgggeeePPP;;;333333111000111111111000000444888555///---...---+++,,,///...***&&&******'''&&&)))***)))(((%%%$$$&&&'''&&&'''+++++++++,,,...+++&&&$$$&&&)))'''$$$"""!!!###&&&(((***'''+++000***$$$000EEECCC666&&&"""((('''$$$'''###""""""###%%%&&&$$$###'''%%%$$$######$$$%%%&&&%%%%%%%%%&&&'''&&&$$$###"""$$$&&&&&&$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$'''&&&%%%''')))(((%%%######$$$%%%&&&&&&%%%$$$$$$!!!%%%'''$$$###%%%&&&$$$"""######"""!!! !!!""" ###%%%$$$$$$!!! ###%%%$$$###!!!"""$$$######%%%!!!!!!"""###$$$$$$$$$$$$"""###"""###&&&***)))%%%%%%%%%$$$###""""""""""""+++(((%%%"""!!!!!!"""$$$)))(((&&&### """$$$(((""""""$$$"""!!!!!!$$$"""###'''((($$$"""###"""$$$$$$###!!!  %%%""" !!!######!!!###!!! !!!$$$&&&&&&&&&###"""###$$$&&&'''%%%###%%%!!!!!!$$$&&&$$$"""$$$!!!%%%%%%"""!!!$$$&&&%%%&&&######$$$"""!!!&&&$$$))),,,***%%%"""###&&&$$$&&&&&&######&&&&&&###""""""!!!"""###&&&((()))///***%%%%%%(((***(((%%%%%%%%%$$$$$$#########"""!!!###&&&&&&&&&''')))+++''''''(((((('''&&&%%%$$$((("""!!!+++444555///*********,,,///---((((((***(((111000&&&&&&//////&&&&&&'''(((((('''%%%%%%&&&%%%&&&(((***+++,,,,,,+++''')))(((&&&&&&***+++(((((())))))))),,,///,,,&&&222///***((('''(((((('''&&&)))+++***'''(((---222111---000777777555;;;GGG___eeehhhiiinnnvvvvvvpppddd[[[iii{{{rrrnnnqqqrrrnnnhhhggglllqqqiiifffCCC444333---///***)))((('''%%%$$$###############&&&))))))%%%%%%)))(((%%% """***000+++"""!!!!!!!!!""" """$$$$$$"""%%%++++++&&&$$$%%%%%%###"""###%%%'''$$$$$$''',,,---)))''')))((()))***+++,,,,,,,,,+++...,,,+++---//////,,,(((&&&%%%$$$%%%&&&&&&$$$"""$$$###$$$''')))***(((&&&&&&&&&'''(((***,,,,,,,,,---...,,,((()))---,,,((((((((((((&&&%%%%%%(((+++---***'''(((***,,,---,,,(((%%%&&&***,,,***((()))***+++,,,,,,------,,,,,,***...---)))&&&(((((('''''',,,---)))))),,,---***,,,......,,,,,,---***$$$---***)))---...,,,+++,,,333222111///...///222555111,,,)))******'''&&&(((***''''''+++,,,***)))***+++)))''''''((()))***++++++,,,((("""""")))000222333///+++***,,,,,,)))%%%&&&***///000---***)))******)))((()))******'''%%%'''&&&(((999YYYxxxtttQQQ<<<666555555555///333444222222444555333,,,...---+++---000///+++$$$((((((%%%$$$''')))(((***'''%%%'''&&&$$$$$$'''******,,,...,,,&&&%%%''',,,((($$$###$$$$$$""" (((###'''...))) '''666[[[QQQ555"""((()))"""%%%"""""""""$$$&&&''''''%%%%%%$$$###"""######$$$%%%'''&&&%%%%%%&&&&&&### """%%%%%%$$$######$$$!!!!!!"""###%%%%%%%%%%%%''''''&&&&&&&&&&&&$$$"""$$$%%%&&&''''''&&&%%%$$$ %%%'''%%%%%%'''((('''$$$$$$%%%$$$"""  """ ###%%%$$$"""$$$%%%$$$"""!!!$$$'''###"""###!!!!!!"""!!!!!!"""###$$$%%%%%%%%%&&&((('''''',,,222000)))'''&&&$$$""" """"""$$$%%%'''((())))))&&&&&&%%%"""!!!###&&&'''***---***$$$$$$'''"""!!!###&&&&&&!!! """%%%!!!!!!%%%'''$$$ """%%%%%%$$$"""###%%%&&&$$$###$$$%%%&&&&&&%%%"""!!! !!!###$$$$$$"""$$$ """$$$######%%%###''''''###"""$$$&&&%%%(((%%%%%%%%%######"""%%%&&&### $$$''''''%%%###%%%)))'''!!!#########$$$&&&(((***+++///***%%%$$$'''(((%%%!!!##################""""""!!!$$$%%%%%%$$$%%%%%%'''''''''''''''''''''&&&)))$$$"""%%%((((((***---######&&&))))))&&&'''+++,,,333222'''&&&......%%%((()))***)))&&&######$$$&&&'''((()))***)))'''&&&%%%((((((%%%%%%((((((&&&&&&***+++&&&$$$'''***+++222...***''''''(((((((((+++***((()))***,,,,,,,,,444666???DDD>>>444999FFFcccggghhhhhhsss|||xxxaaa]]]ppp{{{iiitttvvvwwwrrrlllhhhhhhkkkhhheeeCCC333111***,,,'''))))))'''&&&%%%%%%%%%%%%######&&&******&&&&&&)))+++'''"""""")))///)))  &&&(((%%%"""$$$"""###***((( ###$$$%%%%%%$$$%%%'''(((***((()))+++)))$$$!!!"""'''***---000000...,,,***,,,...000...)))&&&&&&'''"""""""""$$$%%%%%%###!!!%%%$$$###%%%'''((('''$$$'''&&&%%%&&&((())))))(((222555333------222111***'''))))))'''%%%%%%(((++++++'''###$$$'''((('''$$$(((%%%%%%***+++(((&&&'''((()))+++,,,,,,,,,+++***%%%)))***&&&$$$&&&&&&$$$'''+++***'''***222333---222555555222//////+++'''***'''''',,,...,,,+++---222222111//////000444777222---+++---,,,(((%%%&&&(((&&&(((,,,---******,,,+++***'''&&&%%%%%%''''''///000---&&&$$$)))---...333222111000...+++'''######&&&***,,,------......///---+++,,,......***'''$$$'''$$$///OOOkkkwwwsssNNN===;;;;;;999111555666111---......---***,,,,,,***,,,///---)))%%%(((((($$$###&&&(((''',,,)))(((***)))$$$###&&&((((((***---+++'''&&&((((((&&&###%%%((((((%%%!!!&&&###%%%+++)))######)))aaahhhKKK******+++"""$$$%%%$$$###$$$%%%%%%###"""!!!""""""""""""#########(((&&&%%%&&&((('''$$$ """$$$$$$%%%''')))"""!!!"""$$$&&&''''''&&&"""''')))'''%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%######"""&&&(((&&&%%%((()))'''$$$%%%''''''%%%"""!!!###!!!!!!$$$&&&%%%$$$(((+++)))###"""&&&***(((###!!!###### %%%%%%&&&&&&%%%$$$$$$###$$$'''&&&%%%***111...%%%'''%%%###!!! ###&&&'''((((((!!!######!!!!!!###'''###'''...000+++$$$%%%***'''&&&'''(((%%% !!!###%%%(((###%%%'''$$$$$$(((---&&&%%%$$$%%%&&&&&&%%%$$$###!!! """######"""%%% """$$$######%%%$$$''''''$$$"""$$$%%%$$$'''&&&&&&(((%%% ###"""###"""  ###%%%%%%"""!!!%%%)))&&& $$$$$$%%%&&&''')))++++++(((&&&$$$%%%'''(((&&&$$$""""""###$$$$$$$$$######$$$$$$%%%(((***)))'''$$$######$$$&&&''')))***+++%%%$$$&&&(((&&&###%%%***!!! """&&&'''%%%(((---+++///---&&&%%%)))***%%%(((***,,,***&&&###$$$%%%'''(((((()))((('''%%%$$$"""'''(((&&&%%%((()))((('''---...)))%%%(((///333111...***(((((()))******...***'''(((+++---+++(((///666@@@CCC<<<888>>>IIIjjjrrrwwwyyy|||hhhdddpppzzzwwwqqqsssuuuvvvwwwxxxzzz{{{jjjddd@@@111333------%%%***)))((('''''''''''''''&&&$$$&&&((((((%%%&&&+++***)))&&&###$$$'''%%% """'''(((%%%"""'''''' &&&%%%$$$&&&''''''&&&%%%&&&''',,,)))(((***(((###!!!"""%%%(((---000222111...,,,,,,000333222,,,&&&$$$$$$ ###%%%%%%###!!!$$$%%%&&&%%%$$$%%%&&&((()))&&&$$$$$$&&&&&&%%%###444888666///...444222***$$$)))------)))'''''')))%%%$$$###$$$%%%&&&''''''(((%%%$$$(((***'''%%%%%%'''(((***++++++***)))((($$$(((***'''%%%''''''&&&)))+++)))&&&...::::::222333777888555333333111---'''###$$$)))+++((('''(((+++,,,,,,+++,,,...333666333...,,,---,,,(((&&&'''%%%%%%(((,,,---******---+++***(((%%%$$$$$$&&&(((,,,...---(((&&&)))++++++444555666333...)))''''''%%%%%%&&&))),,,/////////...+++***---000000,,,((($$$((( (((KKKdddssslllsssUUULLLGGG>>>444555333...---...---)))))),,,,,,+++,,,///...)))(((+++***%%%###&&&((('''---++++++...---)))&&&(((&&&%%%(((,,,+++'''&&&)))%%%&&&'''((((((((('''&&&"""$$$%%%&&&&&&%%%%%%%%%EEEiiiZZZ111+++,,,%%%((('''&&&%%%%%%%%%$$$""" !!!"""$$$&&&&&&%%%$$$###(((%%%$$$'''+++,,,)))%%% """######"""###%%%'''"""!!!"""$$$(((***)))'''"""+++///+++%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$%%%)))***'''%%%&&&&&&$$$###%%%''')))(((%%%""" ###$$$"""!!!$$$&&&%%%&&&((()))((($$$###%%%((((((###"""$$$%%%""" """'''''''''''''''&&&&&&%%%###&&&%%%"""(((///+++%%%$$$"""!!! !!!"""""" %%%%%%###"""%%%((("""###'''***(((######''')))((((((((($$$###!!!"""$$$ ###%%%$$$%%%'''***###""""""###%%%&&&%%%$$$&&&$$$!!!!!!"""#########'''"""!!!$$$%%%"""!!!###"""%%%&&&"""!!!$$$%%%$$$%%%$$$%%%'''%%%""""""&&&$$$$$$###############$$$!!!$$$$$$"""###&&&&&&$$$$$$$$$%%%&&&'''((()))***$$$%%%&&&((()))((('''&&&###$$$%%%&&&&&&&&&&&&%%%***''''''+++111111,,,&&&""""""###%%%''')))***+++%%%###$$$&&&&&&###$$$'''&&&$$$$$$'''((('''+++000+++***(((&&&&&&'''((()))%%%))),,,+++'''%%%''')))(((((((((((((((''''''&&&%%%)))+++(((&&&((()))(((&&&+++...,,,,,,111777888///---***)))***+++,,,++++++***((()))***+++***)))+++222777777;;;FFFSSSZZZwww~~~qqqtttoooooopppvvv~~~nnnddd===111777333111%%%***))))))((((((((()))))))))&&&%%%&&&%%%$$$'''---&&&++++++%%%!!!!!!!!!!!! """&&&%%%!!!""",,,---$$$$$$%%%!!!&&&((())))))'''&&&%%%%%%***''''''))))))&&&&&&)))$$$'''+++///111222111000...222777777222,,,'''$$$######$$$''')))***(((&&&!!!&&&)))(((###$$$***000///+++(((((())))))'''%%%333888666------222000'''""")))000222...)))'''((( ###&&&'''&&&'''+++...(((%%%$$$'''(((%%%$$$%%%&&&''')))******)))((('''&&&***,,,)))(((***+++)))+++,,,((('''111@@@@@@555+++000333000///000///,,,)))&&&&&&+++,,,)))'''((('''(((((('''(((+++///222555///+++,,,+++'''&&&((($$$$$$''',,,,,,)))))),,,+++***(((&&&$$$%%%(((***&&&******'''&&&)))***)))///111333///)))%%%&&&(((+++(((&&&'''+++...---,,,)))''''''***...///+++'''))),,,!!!)))OOOfffmmmyyyzzziii```zzztttcccTTTEEE555333///---000444111***+++---...---///222000+++,,,...,,,'''$$$&&&(((''',,,+++---111111,,,***+++$$$$$$'''++++++''''''***%%%))),,,***&&&$$$'''***$$$&&&###"""&&&'''%%%###]]]^^^555+++---(((---((('''&&&&&&''''''%%%###$$$&&&(((++++++***(((&&&'''%%%$$$(((...000---***''''''&&&### !!!"""###""""""%%%)))+++***(((&&&111666///&&&###$$$###))))))*********)))'''&&&'''++++++'''$$$$$$###!!!!!!###'''******(((&&&###$$$%%%""""""$$$&&&%%%'''&&&$$$$$$############### $$$'''&&&&&&((($$$%%%&&&((()))*********(((,,,***&&&,,,444///"""######"""!!!!!!!!!!!!!!!%%%$$$""" !!!"""###((((((%%%"""###&&&%%%""""""&&&'''%%%%%%'''"""!!!!!!"""###%%%$$$$$$$$$$$$$$$"""!!!!!!!!!"""######$$$###""""""$$$&&&%%%$$$)))&&&###"""###$$$$$$$$$)))$$$###%%%%%%!!! !!!###$$$!!! ###%%%%%%$$$"""###%%%$$$###%%%***"""""""""$$$&&&&&&###!!!%%%)))%%%"""$$$((()))###$$$%%%%%%&&&'''((((((###'''***+++***(((&&&&&&$$$%%%'''((()))(((((('''((($$$###)))111222,,,$$$%%%%%%%%%%%%%%%&&&'''(((---&&&!!!"""%%%&&&))),,,(((%%%%%%&&&&&&%%%)))000+++'''&&&))))))(((***///###'''++++++(((''')))---(((((((((((()))))))))******///000+++'''&&&&&&%%%$$$(((+++---222999;;;:::...,,,******,,,------,,,''')))******)))(((***,,,///333222222@@@ZZZlllqqq~~~}}}{{{zzz~~~yyytttqqqttt}}}tttfff<<>>666...+++111---'''%%%---:::>>>222"""%%% &&&***)))&&&%%%***(((&&&&&&'''))))))((('''%%%$$$$$$%%%%%%###"""'''%%%%%%((((((&&&&&&)))(((%%%$$$&&&***+++'''###((('''&&&%%%$$$%%%&&&&&&***$$$ """&&&&&&%%%'''&&&$$$"""!!!""""""""" &&&'''(((((('''&&&&&&&&&((('''(((***((($$$$$$'''&&&$$$!!! $$$(((%%%'''&&&%%%%%%&&&'''&&&&&&,,,)))&&&'''******'''"""!!!""" ###"""!!!$$$%%%"""!!!###$$$"""!!!#########$$$&&&(((!!!%%%%%%""" """"""!!!!!!$$$$$$"""###&&&'''$$$$$$$$$###""""""######$$$###$$$%%%###!!! """"""###$$$"""'''((("""'''&&&!!!"""###$$$$$$###"""!!!!!!"""&&&$$$""""""######%%%###"""###(((%%%"""###%%%%%%$$$"""((('''### %%%'''$$$$$$"""!!!!!!###$$$%%%%%%$$$&&&))))))'''%%%$$$$$$)))%%%$$$''')))((((((***'''%%%######%%%&&&&&&&&&%%%$$$!!!!!!(((---***###%%%&&&%%%###%%%((()))&&&)))$$$!!!"""&&&(((((()))---***((('''(((((((((((('''''''''&&&&&&'''***---$$$(((444>>>777)))'''000(((***,,,+++)))(((((())))))(((***///555666111+++******+++...111000,,,(((&&&&&&'''&&&%%%&&&(((***,,,,,,000???ZZZqqquuullllllnnnxxx}}}pppsss|||}}}|||yyy|||oooeee>>>000111***---+++...444444+++(((,,,+++%%%%%%%%%%%%$$$$$$%%%(((+++)))'''%%%%%%''''''&&&$$$$$$ ###$$$"""!!!"""$$$((((((""" ###$$$###%%%((((((&&&$$$#########!!! """%%%'''&&&$$$""")))000222000///111444+++,,,...000---&&&&&&))))))((()))+++)))%%%%%%)))&&&&&&%%%###"""%%%***...+++((($$$###%%%''''''&&&))),,,...---+++))))))***'''%%%'''******'''%%%'''(((%%%$$$&&&&&&$$$$$$'''+++(((''')))(((%%%&&&)))$$$""""""%%%(((++++++)))'''******&&&%%%''''''$$$%%%'''&&&&&&+++000000+++$$$---...'''(((444???AAAGGGIII999)))+++...)))((("""&&&'''%%%&&&))))))''',,,,,,,,,---......---,,,+++***)))(((((()))+++,,,000000---)))))),,,+++'''(((((())))))(((((()))***///111333222000...---,,,---***&&&&&&(((***++++++///+++((()))(((&&&+++333,,,###%%%(((///QQQrrrttt}}}tttqqqvvvkkkvvv{{{tttuuucccnnnZZZGGG666333777555...)))******...111///******///...,,,++++++'''""""""&&&(((''''''***---...+++(((---,,,,,,///111///)))$$$&&&***,,,)))((())))))'''###&&&---)))!!!&&&+++"""!!!***222<<>>000///(((+++(((,,,///---&&&$$$'''(((&&&&&&''''''&&&$$$$$$&&&((('''&&&&&&&&&''''''&&&&&&***''''''+++,,,((($$$$$$((('''$$$ !!!$$$"""###%%%%%%$$$$$$%%%&&&$$$###&&&+++...---+++$$$,,,444777444000......)))&&&(((...000...,,,,,,)))'''((()))'''"""!!!$$$***(((%%%""" !!!%%%'''%%%***---,,,'''$$$%%%'''%%%)))---,,,((($$$###%%%)))%%%$$$&&&&&&$$$%%%)))***&&&%%%''''''$$$$$$'''$$$'''---000,,,%%%%%%******)))'''&&&'''(((***+++...333333---)))))))))'''&&&///666777666444///)))***999AAA999------999CCCFFFGGG777'''(((+++&&&%%%---444888333,,,)))(((&&&###&&&)))+++---///111222---***'''%%%'''+++111555222333111///000444333000---......,,,)))))),,,//////000///...------///000222000,,,)))((()))******'''!!!(((999<<<---$$$&&&+++((((((((((((777TTTlllbbbnnn}}}vvv~~~rrr```}}}www\\\LLLAAA;;;999---***,,,222444222000000000,,,***++++++'''&&&(((%%%'''))))))'''&&&&&&''')))+++------,,,***'''%%%"""&&&(((%%%%%%'''((('''...666KKKPPP:::(((%%%$$$*** ###666GGGKKK;;;%%%(((&&&&&&'''&&&%%%'''+++(((""""""###!!!!!!###"""%%%%%%###$$$)))///,,,,,,,,,------,,,(((%%%$$$!!!"""%%%%%%######&&&###"""###%%%((()))'''%%%((((((''''''&&&&&&&&&&&&%%%%%%(((+++(((###"""&&&$$$"""!!!"""$$$%%%%%%$$$&&&$$$$$$'''+++//////...'''%%%%%%&&&### $$$***---+++'''$$$$$$### $$$%%%%%%$$$######$$$%%%!!! """%%%'''%%%$$$$$$''''''######$$$### !!!  %%%&&&$$$###%%%&&&%%%######$$$%%%$$$$$$""""""'''---+++%%%(((,,,...,,,,,,,,,)))$$$"""***333333+++###!!!!!!!!!#########%%%'''!!! """***...))) ###%%%""" !!!!!!!!!""""""""""""""""""!!!%%%""""""%%%%%%""""""$$$((($$$###&&&'''&&&%%%'''############$$$######"""%%%%%%### $$$$$$!!!%%%%%%%%%###""""""$$$%%%%%%'''(((((('''&&&&&&''''''###"""&&&)))((((((***(((&&&###"""#########"""!!!!!! ###,,,777;;;999###""" $$$)))&&&""")))...+++''''''+++---((('''%%%%%%''''''&&&%%%'''(((((('''%%%%%%'''(((,,,'''&&&((()))''')))---'''&&&$$$%%%&&&&&&$$$!!!%%%'''******(((&&&&&&&&&'''&&&&&&&&&'''''''''&&&)))***+++***))))))***,,,---......///777III___nnn|||nnnbbb:::---111+++,,,&&&+++(((###!!!%%%)))((($$$((()))((('''$$$###$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&###$$$)))+++(((%%%%%%((('''### !!!### """%%%&&&&&&'''((($$$%%%&&&''''''((()))***'''***///555777666111---+++'''%%%'''(((&&&&&&''''''%%%&&&'''%%% ###(((***)))$$$%%%'''---111///)))$$$$$$&&&$$$$$$&&&'''((((((&&&%%%***'''%%%''''''%%%'''***&&&###"""$$$$$$!!!!!!$$$###&&&,,,///+++$$$$$$(((***)))(((''''''(((***,,,///333444...((('''(((''')))111999:::999666000***---777<<<666,,,***111777<<>>///---,,,)))***000888===999111---***'''###&&&)))++++++,,,///111///,,,)))&&&&&&)))---000&&&)))+++,,,///444444000///---,,,---///000...,,,,,,,,,,,,***))))))+++...///...,,,***(((((()))***---'''333RRRcccTTT888%%%+++,,,,,,***%%%+++MMMvvvmmmnnnooovvvzzzrrrllllll|||ttt[[[gggNNNGGGKKK:::///)))---444555111///000(((%%%)))...---***)))***,,,,,,+++(((''''''''''''&&&&&&)))------)))%%%"""&&&'''$$$###&&&((('''+++)))555===444,,,***&&&%%%"""&&&)))444LLLLLL000***'''(((***((($$$&&&,,,)))$$$"""$$$$$$""""""%%%"""%%%%%%"""$$$)))///,,,)))'''&&&&&&&&&%%%$$$%%%"""###&&&&&&$$$$$$'''$$$$$$%%%%%%&&&&&&$$$"""&&&&&&&&&&&&%%%%%%$$$$$$'''$$$%%%***---***'''&&&&&&$$$""""""######"""!!!###%%%''''''&&&'''+++///+++(((((((((&&&"""###''')))(((%%%###%%%(((%%%!!!###$$$"""!!! """$$$ """%%%&&&&&&%%%###&&&&&&###"""###""" &&&'''$$$"""###$$$###"""!!!"""###%%%%%%###$$$)))///...((('''+++---+++******'''""""""***222222***###!!!"""!!!"""!!! !!!"""!!!###'''...111)))!!!""" !!! """!!!!!!!!!!!!!!!!!!"""$$$""""""$$$### !!!$$$(((###"""$$$&&&$$$$$$&&&"""###$$$$$$$$$############&&&&&&%%%&&&(((%%% !!!""""""!!!"""%%%'''###%%%&&&&&&%%%$$$%%%&&&+++&&&%%%'''(((&&&&&&''')))&&&$$$######$$$###"""""""""!!!!!!'''000333111""""""""""""''',,,)))###%%%---000)))###&&&,,,///((('''%%%%%%&&&%%%###"""###$$$$$$###"""!!!"""$$$"""###%%%&&&$$$!!!###(((%%%%%%%%%&&&((((((((('''%%%'''))))))((('''((()))(((***,,,,,,***(((%%%$$$***+++,,,,,,***)))***+++...---,,,///999OOOkkkxxx~~~pppbbb888+++000+++,,,&&&///(((""""""(((***&&&!!!((())))))'''%%%######$$$###$$$%%%%%%$$$$$$%%%&&& ###&&&$$$###$$$""""""  ###!!!###&&&''''''((()))%%%(((***)))'''''')))+++)))(((***000555666222---///+++((((((&&&###$$$(((%%%$$$%%%'''$$$ ###%%%)))+++&&&$$$(((---111///***%%%$$$%%%  ###(((++++++******'''%%%''''''%%%'''***)))&&&&&&((((((&&&&&&***'''(((+++---***$$$$$$'''$$$&&&'''''''''))),,,///,,,222333,,,%%%$$$%%%&&&(((...333444444444///)))***...000...)))(((+++///555CCC@@@222...+++'''))),,,444:::999555222...)))&&&)))---...------///222444111---***''''''''''''$$$'''***---222999;;;888111///,,,...111111...***+++++++++)))'''''')))++++++,,,,,,+++)))(((((()))///,,,888ZZZuuuoooMMM///(((++++++***'''&&&HHH}}}sssooommmssszzzvvveeelll~~~ooo___lll^^^^^^HHH:::...---111111---+++...&&&###(((......,,,+++000///...---,,,+++***)))&&&%%%%%%)))...000---***###''''''$$$###&&&'''&&&444)))''''''%%%)))***!!!###%%%+++$$$'''PPPfffOOO---'''%%%((()))%%%&&&,,,(((%%%$$$&&&&&&######&&&!!!###"""!!!"""&&&***(((%%%""""""###%%%&&&&&&&&&$$$$$$''''''%%%%%%(((&&&''''''((('''%%%$$$### !!!###$$$$$$$$$$$$'''######)))...,,,(((''''''%%%#########$$$###!!!!!!&&&)))'''######)))...)))&&&%%%%%%""" $$$$$$""" &&&,,,)))""" """$$$""" !!!$$$ """$$$%%%&&&''''''"""%%%%%%"""!!!###""" !!!&&&$$$ !!!!!! $$$%%%$$$$$$)))...---)))###'''(((&&&%%%&&&### %%%***)))%%% """"""###$$$###""" !!! """$$$&&&***+++#########"""""""""###$$$%%%"""!!!!!! !!!!!!""""""!!!"""%%%%%%$$$&&&,,,(((###!!!###$$$""""""%%%!!!###&&&&&&%%%$$$$$$%%%&&&***+++***+++,,,)))### """!!! !!!%%%)))###$$$%%%%%%$$$###%%%&&&,,,'''%%%''''''%%%###%%%)))'''$$$###$$$%%%%%%$$$$$$%%%"""!!!&&&'''$$$"""######&&&)))((($$$(((000111'''!!!&&&+++---((('''&&&&&&'''&&&$$$""""""######!!!$$$%%%$$$"""$$$'''###&&&((()))))))))+++,,,'''&&&&&&&&&''''''''''''(((+++...///,,,(((%%%$$$***+++---,,,+++)))******'''&&&'''***222GGGgggxxxpppgggaaa^^^ZZZTTTOOOIIITTTiii~~~nnnaaa888)))+++'''+++(((,,,'''$$$%%%((((((%%%!!!%%%'''((('''&&&$$$%%%&&&!!!###$$$$$$""""""$$$&&&  ###"""!!!###!!!!!! ###""""""%%%&&&&&&%%%%%%%%%((((((((()))***++++++***((('''(((+++...000///...---,,,,,,---)))%%%''',,,%%%$$$%%%(((&&&""""""%%%###&&&)))(((###!!!"""$$$&&&))),,,,,,)))&&&%%%&&& !!!"""###%%%'''+++---(((%%%%%%''''''%%%%%%(((+++((((((+++,,,***+++......+++)))+++)))%%%%%%((("""%%%'''(((((()))+++...,,,222444---&&&%%%&&&'''***,,,---...222555222+++)))***+++***(((''')))---000===999......,,,&&&'''+++222888999888666///(((&&&***//////------000333333222000...,,,)))'''%%%'''))))))+++111;;;@@@@@@555333000...---,,,+++***,,,------+++)))(((((()))))),,,///...+++(((''''''******111FFF___eeeOOO333***+++'''******###@@@wwwyyyvvvtttxxxzzziiimmmeeeooo|||rrrWWWJJJ>>>666111+++((((((***'''(((***+++)))***...222///------///000///---$$$&&&(((+++---.........%%%(((((($$$"""%%%'''&&&555///,,,'''###,,,... (((&&&---'''%%%QQQxxxppp<<<---$$$&&&(((%%%%%%)))&&&$$$%%%((('''######&&&######""""""###$$$%%%''')))'''%%%%%%&&&''''''&&&&&&###$$$''''''%%%%%%((($$$%%%''''''&&&%%%$$$$$$ """$$$%%%%%%%%%$$$&&&###$$$(((***'''&&&'''(((&&&%%%%%%&&&'''&&&%%%"""$$$&&&%%%$$$%%%***...((($$$###### """"""###"""!!!%%%))))))$$$!!!$$$&&&$$$ ###&&&!!!"""$$$%%%&&&''''''((("""$$$$$$!!!!!!$$$$$$!!! !!!!!!!!!&&&***'''!!! !!!!!! !!!"""!!!$$$%%%$$$%%%***+++((("""%%%%%%""""""$$$###!!!""""""!!! """$$$###%%%%%%$$$""" !!!######!!!"""$$$!!!###"""$$$&&&((((((''''''"""!!! !!!""""""!!!###&&&&&&%%%)))///)))###!!!###$$$""""""%%%!!!$$$'''(((&&&%%%%%%&&&)))++++++)))***,,,***&&&"""$$$""" $$$(((###%%%%%%%%%$$$$$$&&&''')))$$$"""%%%%%%###"""$$$)))'''%%%$$$%%%''''''&&&###%%%$$$!!!!!!%%%%%%"""%%%(((&&&$$$%%%%%%###(((111222(((###''')))''''''&&&'''(((***+++)))'''$$$%%%&&&%%%###!!!!!!"""###%%%'''((('''%%%###(((,,,,,,((('''***///,,,(((%%%%%%'''((('''$$$&&&))),,,,,,)))''''''((()))+++---,,,+++))))))))) ###((()))***;;;___yyybbbWWWKKKFFF@@@<<<;;;999555222222;;;OOOjjj}}}kkkaaa999((('''!!!)))***%%%$$$$$$&&&'''%%%$$$$$$"""$$$&&&'''&&&&&&'''((("""$$$###!!!!!!###%%%###!!!###""""""$$$!!!$$$%%%""""""$$$###!!!"""$$$&&&&&&$$$"""!!!!!!%%%!!!"""'''***((($$$&&&((())))))((())),,,///%%%&&&***,,,(((###%%%+++&&&%%%&&&)))'''$$$$$$'''###$$$&&&((()))(((&&&%%%###%%%((()))((('''''''''###&&&'''%%%!!!!!!&&&,,,&&&$$$$$$''''''$$$$$$&&&&&&######'''(((&&&(((+++333---)))))))))'''&&&)))$$$'''***)))'''&&&''')))...555777000)))(((***+++///...------333999777111,,,,,,---,,,)))&&&)))...000:::444,,,000222,,,***000555:::;;;:::888///%%%$$$)))......,,,,,,000444...///000111000---+++)))%%%%%%###""")))555===???999888444...'''&&&))),,,...//////...+++))))))******...111111---(((%%%%%%(((******000AAAPPPGGG333000---%%%)))---!!!666kkklll___^^^~~~aaaXXXMMMAAA333(((%%%(((''')))------'''###'''000222...+++---222444222///!!!&&&+++,,,)))))),,,///&&&))))))$$$"""%%%'''&&& '''000...+++666777&&&,,,!!!)))((("""KKKzzz~~~LLL777'''&&&((($$$"""%%%$$$###%%%)))'''######&&&)))'''$$$$$$&&&''''''&&&)))((('''''''''%%%""" &&&######&&&'''$$$$$$''' """$$$%%%$$$###$$$$$$&&&&&&'''((('''&&&%%%$$$$$$$$$'''(((%%%!!!"""((((((&&&%%%&&&(((******)))$$$#########&&&))),,,------***((((((%%%"""###((($$$((()))%%%"""$$$%%%###"""%%%'''&&&"""!!!$$$((("""$$$&&&'''''''''((()))"""$$$$$$!!!!!!%%%%%%### """###&&&---222///(((!!!###$$$$$$######$$$%%%"""%%%######&&&((('''###&&&&&&###"""%%%%%%"""###!!!!!!%%%'''"""###$$$###!!! !!!###!!!###%%%$$$ !!!$$$))),,,***'''%%%"""!!!  !!!"""$$$###$$$&&&$$$"""&&&,,,***$$$!!!###$$$"""###%%%!!!%%%((()))'''%%%&&&'''******'''$$$%%%))))))&&&!!!$$$&&&$$$ $$$((($$$%%%&&&&&&%%%%%%''')))%%%!!!"""$$$""""""###)))'''%%%%%%&&&((((((((( ###$$$$$$&&&***+++)))&&&---111---((('''((('''(((111222)))%%%((((((!!!&&&&&&'''***---///...,,,&&&(((***+++******+++,,,&&&%%%###%%%))),,,((("""###***///---'''$$$)))///111,,,'''&&&)))***'''###$$$&&&((('''%%%%%%(((+++)))+++---,,,+++)))((())) (((111000,,,999bbbnnnMMM???444444444444333333222222333666BBBYYYooo|||hhhaaa;;;)))***%%%)))$$$((('''&&&&&&&&&%%%!!!"""!!!!!!###%%%&&&%%%$$$%%%$$$######$$$$$$""" $$$!!!!!!$$$$$$"""###'''$$$"""!!!!!!"""$$$######!!! $$$###"""!!!!!!"""###$$$))))))******)))((('''&&&'''))),,,---+++'''### +++***'''%%%###"""!!!!!!!!!""""""###(((+++&&&$$$%%%%%%&&&&&&&&&%%%%%%'''((((((&&&%%%%%%''')))+++'''###"""%%%''''''%%%%%%'''&&&######''')))'''((('''%%%%%%'''(((''''''(((&&&###"""###%%%&&&&&&%%%,,,111...'''###'''---***)))+++......---111777000...+++)))''''''((()))'''+++---,,,,,,...,,,)))333222555:::;;;555000///(((&&&(((...222222111333666...***///444222+++'''+++'''###&&&---222444222000---------***&&&'''+++---+++((('''(((*********//////000111111///,,,)))%%%'''(((+++333999888222000,,,+++***### 111HHHzzz}}}zzz|||^^^gggwwwSSS???:::666000+++,,,///000///,,,******+++------///222111,,,+++...///111222...)))'''***---000+++'''''''''%%%&&&)))%%%)))***&&&'''000666666***&&&+++&&&###FFFnnnuuueee>>>,,,,,,$$$!!!&&&&&&###%%%&&&%%%"""!!!$$$'''%%%***'''"""...555222$$$((('''"""!!!%%%''')))&&&######&&&))))))((($$$###"""!!!!!!###%%%&&&(((&&&%%%&&&(((******)))'''&&&$$$######$$$&&&'''((('''%%%$$$$$$%%%'''(((""")))///+++""""""((()))***)))'''%%%###$$$&&&%%%%%%%%%$$$$$$#########%%%%%%%%%###!!! """$$$$$$ """$$$######%%%+++(((###  """$$$!!!%%%'''$$$$$$''''''%%%%%%&&&%%%###!!!!!!"""$$$"""###""" """$$$"""&&&'''(((&&&###!!! !!!"""  !!!!!!###%%%&&&&&&$$$"""!!!"""$$$""" !!!$$$%%%###!!!$$$ """***///+++$$$ ***%%%!!! !!!!!!###%%% ###$$$""""""$$$$$$!!!&&&&&&### """&&&$$$""""""###%%%'''''''''&&&''')))(((%%%%%%'''(((%%%'''((()))((('''(((***,,,)))%%%"""$$$((()))&&&###$$$$$$######"""#########(((***++++++)))'''&&&&&&&&&$$$"""###&&&''''''%%%'''((()))((('''%%%%%%%%%)))(((''''''&&&'''''''''---$$$ $$$******((('''%%%&&&***000888===@@@@@@666---%%%&&&(((&&&""" %%%'''%%%&&&***,,,+++''')))(((&&&''')))'''"""'''''''''&&&&&&%%%%%%%%%)))(((&&&(((***+++(((&&&000***'''***---999XXXwwwwwwaaa<<<666333222222000,,,,,,///555777888===NNNiiikkkddd>>>---,,,''')))$$$'''&&&%%%&&&&&&%%%""""""!!!!!!###%%%&&&%%%$$$"""!!!"""$$$'''(((((('''$$$""""""%%%%%%""""""%%%%%%###"""###$$$%%%%%%$$$######"""!!!!!!"""###$$$%%%%%%$$$###$$$$$$%%%&&&))))))(((''''''((()))***'''''''''((((((((((((''''''&&&%%%###""""""""""""$$$%%%$$$###&&&((($$$######$$$%%%%%%%%%%%%%%%'''((((((&&&%%%%%%''')))''''''&&&%%%$$$$$$%%%'''###'''(((%%%$$$''')))((()))((('''&&&$$$#########)))(((&&&%%%%%%&&&&&&&&&%%%(((***)))&&&$$$%%%'''&&&"""###)))...111555:::777555222...+++)))'''''''''+++---,,,---000///,,,222111444888999444//////---+++---111222///000222555---***///444333...+++,,,+++)))((()))+++---///333...,,,...///,,,******(((&&&%%%&&&(((*********,,,***)))---111111---'''%%%((()))+++000666777444666...******'''%%%000@@@sssvvvqqqppprrrzzzaaammmrrrWWWCCC777333555***)))+++111777888111+++)))))),,,000///,,,,,,///555777666222+++(((***,,,666111,,,+++)))%%%$$$''''''******%%%%%%,,,000000...(((+++(((%%%CCCkkkyyydddZZZ:::$$$(((''' $$$)))((('''&&&%%%%%%###""""""'''&&& ###...333///$$$%%%$$$!!!"""(((***((((((&&&######&&&))))))((()))(((%%%###!!!!!!!!!"""'''(((((('''$$$"""$$$%%%((('''&&&%%%%%%&&&'''(((***)))'''$$$###"""""""""'''***,,,)))$$$!!!###''''''%%%$$$%%%''')))((('''''''''''''''&&&&&&&&&&&&$$$$$$$$$""" ###%%%"""!!! ###)))***(((%%%"""!!!!!!###$$$"""%%%%%%""""""''')))(((#########!!! !!! $$$)))(((###$$$&&&'''&&&%%%######$$$###!!!!!!!!!!!!!!!"""!!! """"""### ###"""&&&+++,,,'''######(((%%%"""""""""###%%%&&& ######!!!"""$$$$$$!!!%%%((((((%%%$$$((()))'''###!!!###)))+++)))&&&''')))(((%%%$$$'''(((%%%((('''&&&$$$###%%%))),,,)))&&&###$$$((()))'''$$$%%%%%%%%%$$$%%%%%%&&&''')))+++,,,,,,)))'''''''''+++%%%!!!###)))+++'''"""$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$###"""""""""""""""(((###"""%%%'''&&&&&&((())))))+++///555999;;;;;;///'''!!!$$$((('''%%%$$$"""$$$""""""&&&((('''"""''')))%%%###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$***))))))+++...///...,,,...'''%%%***...555HHH\\\vvvbbb===333000///111///+++***------...111666BBBWWWoooiiiccc>>>------&&&(((!!!%%%$$$$$$%%%&&&&&&###!!!"""""""""###%%%&&&%%%######"""###%%%(((******)))$$$"""###&&&&&&"""!!!###$$$###"""###%%%%%%%%%$$$!!!!!!  !!!"""$$$############$$$%%%&&&)))(((&&&%%%&&&(((+++---)))'''%%%###$$$&&&***,,,&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%###"""$$$'''%%%!!!"""###$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&((($$$''')))'''$$$"""$$$'''!!!(((,,,)))&&&&&&((()))''')))***(((%%%###$$$&&&)))))))))((('''&&&%%%%%%))))))))))))***)))((('''(((!!!$$$,,,111555888777777555333000---+++***'''+++------...111111...000///111666555111...///111111222333000,,,---222333,,,)))...222222000000,,,......+++'''&&&***...666///,,,111555222---***%%%$$$%%%'''***,,,+++***+++'''%%%***222444///((('''+++---+++,,,111444444>>>333+++++++++)))+++222LLLjjjrrrpppsssnnn___qqq~~~^^^EEE<<<>>>///)))(((222@@@CCC777)))((((((+++//////---...111222333222...)))&&&&&&(((555000---,,,)))%%%$$$&&&)))+++***&&&$$$'''))))))///(((+++,,,***AAAkkkmmmUUU'''////// ((()))&&&$$$$$$''''''###!!!&&&'''"""###***,,,'''$$$### $$$++++++'''(((&&&$$$$$$&&&'''((((((***)))&&&$$$###""""""###"""&&&)))&&&  $$$(((((((((((((((((((((((((((((('''%%%$$$!!! $$$$$$$$$$$$######%%%&&&)))%%%!!!###(((+++((($$$######$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!%%%''' """%%%'''$$$""")))222((('''%%%$$$#########$$$''')))'''######''')))((( !!!!!!!!!""""""%%%******&&& """$$$%%%$$$$$$%%%&&&$$$""" !!!""""""!!! """###""""""###$$$&&&$$$"""$$$''')))&&&$$$$$$%%%(((,,,)))$$$###&&&%%%%%%%%%$$$$$$&&&''''''"""%%%%%%""""""%%%%%%""""""(((+++'''%%%(((,,,---$$$ """***...***%%%''')))(((%%%$$$''''''%%%(((&&&$$$!!! """'''+++)))&&&$$$%%%((()))'''%%%%%%$$$$$$%%%%%%&&&'''((()))+++,,,+++)))(((((((((+++%%% $$$,,,///)))!!!######$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$###%%%'''%%%###&&&+++'''&&&%%%'''***---...///+++$$$ ###'''&&&$$$$$$###$$$!!!!!!$$$%%%$$$ '''+++'''###%%%***---'''''''''''''''''''''(((%%%%%%&&&))),,,......------'''''',,,000111888AAAiiizzzpppKKK///,,,,,,///...***)))+++***(((+++111555>>>TTTiiiccc^^^:::******$$$%%%$$$$$$$$$&&&((((((&&&$$$###""""""$$$%%%&&&%%%###((('''%%%%%%&&&&&&%%%$$$%%%###$$$((('''###!!!"""!!! !!!###$$$###""""""  !!!"""######)))(((&&&&&&&&&(((***+++,,,***&&&$$$###%%%(((***((((((((('''''''''((((((!!!"""!!!!!!$$$(((((($$$ """###$$$%%%%%%&&&$$$%%%&&&%%%$$$###$$$&&&$$$&&&((('''%%%###$$$%%%"""+++111---&&&%%%&&&'''$$$(((,,,+++((('''***...((()))******(((%%%$$$###'''(((((()))))))))((((((///)))%%%&&&)))+++///444222333444555555444222111***---...------000000---------000333222---+++---111111333333...)))+++222111,,,)))---000//////111---//////,,,)))(((+++...333///...333666333///---'''((())),,,...///---++++++((((((,,,111333///++++++000000+++(((+++000222???555---,,,,,,(((&&&'''...HHHooo~~~|||}}}^^^ZZZvvvfffPPPIII<<<111***///;;;>>>444'''***))),,,000000---...222+++,,,,,,***'''&&&'''(((***'''''')))'''$$$%%%))))))******'''$$$%%%&&&''')))'''---111...<<>>999444111111333222...---///...+++...000555888444,,,)))+++)))***---000...***+++///...,,,---///---***,,,111:::777444000---***'''%%%+++,,,///222111---...333///......//////...***'''&&&))),,,+++'''%%%'''***111444333+++%%%%%%(((***(((***,,,,,,***))),,,//////333VVV~~~wwwWWWnnnhhhZZZEEE333******---000...,,,,,,---***&&&'''***///...---,,,***'''%%%$$$&&&&&&***,,,)))$$$%%%)))''''''(((+++***&&&'''***""")))+++***)))(((>>>ddd~~~zzzNNN333,,,""",,,...///+++%%%###$$$''' """###$$$%%%&&&&&&&&&***///000***$$$$$$&&&&&&'''(((((('''$$$"""######$$$%%%%%%&&&&&&'''''''''***(((((()))******&&&###%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))'''%%%"""!!! %%%)))'''""""""&&&%%%&&&'''%%%"""!!!###%%%"""""""""###############$$$%%%&&&%%%%%%&&&(((***+++&&&###%%%&&&$$$"""###!!!!!!!!!""""""""""""""" %%%)))---222666222***%%%&&&((('''%%%######$$$###$$$!!! """""" %%%'''((('''$$$###"""###!!!$$$&&&'''&&&"""######!!!!!!$$$)))+++)))''')))""" %%%)))(((### """***---'''$$$((()))&&&)))+++***&&&'''***+++***---,,,(((&&&(((,,,***$$$%%%(((+++)))%%%###$$$'''&&&((('''$$$###&&&&&&$$$$$$&&&((()))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&'''((())))))&&&""" !!!###%%%###!!!"""$$$$$$!!!$$$###""""""!!!!!!""""""&&&"""!!!%%%'''$$$!!!"""&&&%%%######&&&'''((((((+++'''&&&)))***(((&&&(((%%%)))***&&&$$$&&&'''%%%$$$&&&&&&&&&***///...***+++***)))((('''%%%$$$$$$(((***++++++***))))))***---......+++(((+++555>>>555FFFTTTkkkyyy~~~sssHHH111+++(((+++---+++))))))///+++,,,333444---+++...iiiccc===,,,,,,'''***$$$#########%%%''''''&&&$$$%%%$$$$$$%%%&&&&&&%%%######!!! """%%%&&&&&&&&&######&&&&&&$$$$$$'''###$$$%%%(((***+++)))'''$$$"""!!! !!!###&&&((()))))))))'''''''''''''''''''''''''''))),,,......,,,)))'''###$$$%%%&&&'''&&&%%%%%%&&&***,,,(((&&&'''%%%!!!######$$$%%%%%%%%%%%%%%%$$$&&&(((((('''&&&&&&&&&'''%%%$$$######$$$$$$$$$###(((+++)))((())))))'''$$$%%%'''))))))((('''&&&%%%(((+++***&&&$$$%%%((($$$%%%&&&'''))))))******000///000111...///777AAAIIIHHHGGGDDD@@@<<<999777333555444000///222111...222555<<>>888888333111111222///,,,---111000000///000111000...,,,&&&(((,,,///***$$$$$$)))&&&%%%''',,,***$$$###'''&&&+++ 000///(((111CCClll{{{OOOAAA666000***'''(((***)))(((...***&&&%%%###"""###&&&###$$$###"""''',,,+++&&&!!!%%%&&&%%%&&&(((+++$$$%%%%%%&&&&&&%%%%%%$$$"""(((...///,,,+++---111'''&&&$$$######$$$&&&'''!!!"""###$$$%%%&&&&&&&&& """''',,,---***&&&$$$  %%%)))'''$$$$$$$$$######""""""!!!!!! """%%%%%%$$$#########$$$&&&***,,,&&& &&&######"""""""""$$$%%%&&&$$$%%%%%%&&&+++///,,,%%%###$$$&&&&&&$$$"""!!!!!!###&&&"""!!!"""!!!!!!""""""  """!!!!!!!!!######!!! !!!!!! !!!###%%%&&&$$$%%%'''***)))%%% ###'''&&&!!!!!!$$$&&&***###"""***///--- """"""&&&...333333(((---...***&&&(((***+++'''%%%%%%&&&))))))(((&&&%%%''''''######&&&&&&###''''''&&&$$$""""""%%%'''###$$$%%%%%%$$$###$$$%%% !!!"""###%%%''')))+++'''''''''&&&%%%%%%'''***+++&&&!!!!!!%%%)))+++***(((%%%###%%%***,,,)))%%%&&&&&&&&&&&&&&&((())))))(((+++//////(((!!!###)))(((''''''((())))))'''%%%&&&###%%%)))+++))))))+++'''++++++(((''')))***(((!!!***000...************###$$$$$$%%%&&&''''''(((%%%(((+++***(((''')))+++******)))))),,,///,,,(((...///--->>>DDDGGGMMM888555,,,&&&&&&)))((('''((("""+++000,,,(((+++111444oooeee:::&&&'''###((($$$(((%%%###"""###$$$$$$###&&&&&&%%%&&&&&&&&&###!!!$$$"""!!!!!!"""$$$###"""%%%###!!!"""###$$$$$$###!!!%%%&&&$$$$$$))),,,,,,'''&&&%%%%%%$$$######%%%$$$""")))+++++++++'''$$$ !!!$$$'''((((((,,,+++)))***,,,+++'''###'''&&&&&&'''''''''$$$""",,,((($$$###&&&((('''%%%&&&"""###'''(((&&&$$$%%%'''+++,,,(((%%%%%%$$$!!!,,,***'''%%%#########$$$***'''$$$$$$%%%'''%%%$$$$$$######%%%(((+++---...))))))'''%%%###%%%))),,,///***%%%$$$&&&&&&$$$ ''')))---333999>>>??????@@@:::777???JJJLLLBBB777:::555444888:::666222111888666777<<<===777///,,,((('''(((***---//////...111333111,,,+++...///---+++111444...((((((***+++---)))%%%$$$'''...444777777555777===???888000+++(((''')))------***(((***'''(((&&&$$$'''...111000(((***......,,,)))'''&&&###%%%222PPPvvv```hhhzzz}}}xxxZZZBBB666;;;666---(((***......***444000......+++&&&'''***+++)))'''((())))))&&&###!!!"""$$$&&&''''''''''''%%%###!!!$$$)))+++)))%%%(((===]]]}}}zzzddd777$$$)))""""""***(((111,,,)))***)))%%%###$$$%%%%%%&&&'''%%%###(((000333)))!!!###,,,000,,,%%%(((***)))%%%$$$%%%$$$!!!,,, """333777,,,...;;;<<<+++&&&((("""!!!%%%###$$$***+++&&&$$$''''''$$$'''%%%$$$%%%''')))'''%%%$$$!!! ###%%%$$$"""###############"""!!! """%%%&&&%%%"""!!!!!!###&&&&&&&&&''''''&&&### ((('''%%%#########%%%&&&%%%$$$%%%((('''%%%''',,,''''''&&&%%%$$$"""!!!!!!&&&%%%$$$###""""""###### $$$%%%!!! """!!!"""""""""!!! $$$$$$###!!! ###%%%&&&$$$!!!"""%%%&&&%%%###"""!!!!!!$$$''''''### ###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&(((+++---///(((***+++)))'''***333:::''''''&&&%%%###$$$''')))(((((((((((('''%%%###"""""""""###$$$%%%&&&&&&'''###%%%''''''%%%"""!!!!!!"""&&&'''$$$$$$''')))((()))'''%%%$$$%%%&&&&&&&&&******(((&&&%%%&&&''')))***(((%%%(((000444,,,!!!"""$$$'''+++---,,,(((%%%%%%$$$$$$&&&''''''&&&%%%***%%%###$$$%%%######%%%,,,$$$ $$$((((((+++111***,,,------***))),,,000,,,))))))...111---)))(((%%%))))))$$$###&&&)))***&&&''')))+++,,,///444777111...+++(((''''''((()))000///...---,,,+++,,,,,,((()))++++++)))))))))***,,,+++,,,///333555666555nnnddd:::&&&&&&"""&&&"""&&&$$$""""""#########"""%%%$$$%%%'''((((((&&&###%%%''''''&&&###"""###%%%%%%###""""""######"""!!!!!!%%%&&&######'''******...***&&&&&&&&&%%%###!!!!!!"""'''((((((***)))&&&######%%%((()))))))))'''&&&''')))***'''%%%&&&'''((((((((('''&&&%%%***)))(((&&&%%%&&&''')))***%%%###%%%%%%###"""$$$"""&&&(((%%%###%%%&&&$$$'''&&&$$$######%%%'''(((+++(((%%%$$$&&&'''&&&%%%'''&&&$$$$$$$$$%%%&&&&&&,,,***(((&&&&&&''')))***---)))%%%%%%((()))'''$$$&&&'''+++333<<>>555///...///+++***,,,,,,)))))),,,+++,,,***(((***///000...000222333222///...---...+++&&&'''888XXXxxxaaawwwZZZSSSMMMSSSiiihhhVVV>>>999444111///,,,******111...---...---******...(((&&&%%%&&&((((((&&&$$$!!!!!!!!!"""###%%%'''((('''###!!!%%%,,,///+++&&&+++555JJJdddxxx~~~EEE%%%'''''''''***$$$---(((&&&''''''$$$"""###%%%%%%'''(((&&&%%%***111:::999888777666222---)))''')))((($$$###%%%$$$"""&&& ###---...(((...<<>>666000111333222333555***)))***------***,,,000444222...***(((((()))***'''---222444666777555000222333333222555999888333444222...***))))))+++,,,000444;;;@@@<<<333///111///+++)))***)))&&&&&&)))///000///,,,---000///+++000111000...,,,+++,,,---***(((&&&(((555TTT|||qqq^^^sssRRR\\\QQQHHHHHHOOO```ZZZIII:::777666111------222///...000///,,,,,,///(((&&&%%%$$$%%%%%%###"""###"""  ###&&&(((&&&###!!!$$$)))+++&&&!!!$$$)))===ZZZrrrIII'''+++,,,(((&&&%%%***%%%$$$&&&'''%%%$$$%%%%%%%%%''')))(((&&&***111<<>>***'''///,,,(((++++++%%%%%%""" ###((('''$$$(((&&&%%%%%%%%%%%%$$$"""!!! ###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""###%%%$$$######$$$%%%!!!###&&&'''&&&$$$***)))'''&&&%%%%%%&&&&&&!!!$$$)))'''###!!!######""""""""""""######!!!!!!"""#########""""""!!!###""" !!!$$$&&&!!!###%%%###((((((&&&$$$!!! !!!######!!! !!!"""###""" '''$$$"""###&&&'''%%%""""""###%%%%%%$$$$$$$$$%%%$$$#########$$$%%%&&&'''((()))+++---...//////000"""$$$'''(((&&&%%%$$$$$$$$$%%%&&&'''''''''''''''############"""""""""""")))***,,,+++)))&&&%%%%%%%%%)))***&&&$$$%%%%%%###!!!"""###%%%%%%%%%%%%$$$&&&!!! '''+++***'''&&&&&&%%%(((000555111)))%%%%%%%%%'''((((((&&&$$$%%%&&&&&&''''''&&&&&&%%% """''',,,,,,)))***//////***$$$%%%///888666000111000,,,***222<<<;;;333333///000555999666222111444666555000,,,,,,)))%%%***++++++***)))((()))+++666333000...---,,,***))),,,)))'''(((***+++)))'''(((***++++++***))))))***)))((((((+++000555999:::aaa[[[777&&&'''$$$)))%%%%%%###""""""$$$$$$###""""""###$$$''')))(((%%%""""""%%%###  ###$$$###"""###%%%%%%$$$###"""&&&&&&###"""$$$%%%$$$((('''%%%$$$'''***)))%%%(((%%%%%%%%%######***)))'''&&&&&&'''((((((((('''%%%#########$$$$$$&&&+++///...)))%%%%%%'''&&&(((((('''%%%$$$''')))***%%%###$$$$$$"""!!!"""###&&&&&&###"""&&&((((((...,,,)))%%%######$$$%%%***)))'''''''''))))))***((()))***)))))))))***,,,000,,,((())),,,,,,(((###)))'''%%%&&&(((***)))(((---)))'''+++333999999777888444333777@@@GGGIIIHHH===444------000222555999+++''''''+++---,,,,,,---666555222...+++)))))))))(((000777;;;======888222888::::::777777999777333333222///,,,((('''((()))+++...555;;;:::444111222---,,,---111000***'''(((...000000...///111///***+++,,,,,,+++(((''''''(((!!!)))///++++++DDDxxx^^^aaatttEEE///>>>777777???BBBGGG\\\uuukkkJJJ???===666111000888333000111000,,,***++++++)))'''&&&$$$###"""!!!&&&$$$###!!!!!!"""###%%%''''''&&&&&&&&&%%%""" $$$)))888PPPhhhwww{{{yyyfffBBB,,,000000&&&$$$+++***%%%$$$''')))'''''')))'''%%%&&&)))'''%%%(((---222<<>>@@@>>>666666555)))))))))(((%%%######!!! ''''''&&&&&&&&&'''&&&&&&  !!!"""######%%%%%%%%%$$$$$$$$$$$$%%%#########$$$$$$$$$%%%&&& !!!###&&&'''&&&%%%######"""""""""###$$$%%%$$$!!!###(((+++***+++---%%%$$$###""""""######$$$"""###$$$$$$$$$###"""!!! !!!"""!!! """$$$((($$$%%%&&&%%%###!!! !!!###""""""!!!!!!"""!!!!!! $$$""" !!!$$$&&&&&&$$$###%%%&&&'''&&&%%%&&&'''$$$$$$$$$######$$$$$$$$$'''&&&&&&&&&((('''&&&$$$!!!###%%%%%%$$$""""""###!!!"""###$$$&&&'''((((((!!!!!!"""###$$$%%%&&&&&&'''((()))(((&&&$$$#########((()))&&&$$$%%%$$$""" ###&&&((((((''''''&&&###!!! """&&&))))))((($$$$$$$$$%%%+++000---''''''&&&%%%%%%&&&&&&$$$### ###%%%&&&'''((())))))'''(((++++++((((((***,,,,,,+++---999FFFIIICCC<<<<<<777///222<<>>===555...,,,+++---...---...111...))))))+++......,,,***((('''"""'''...777DDD```tttYYYlll{{{VVV......***%%%***888===<<>>\\\xxxgggLLL444111444---'''---***%%%$$$((()))((((((***(((&&&&&&(((&&&###$$$'''%%%+++222222---(((%%%$$$%%%'''&&&$$$$$$)))***(((((((((&&&$$$---===EEEEEECCCSSS]]]QQQFFFLLLEEE***''')))+++***&&&"""###%%%$$$$$$%%%%%%%%%&&&''''''############"""###$$$%%%$$$$$$############$$$%%%$$$#########$$$%%%&&&&&&$$$######$$$&&&'''&&&$$$ """###%%%%%%&&&&&&(((+++******111:::)))(((&&&$$$#########$$$############"""!!! !!!!!!"""!!!!!!!!!###$$$###$$$### """""""""!!! """###""""""######"""!!! ###&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%$$$$$$######---+++(((&&&&&&%%%###!!!"""""""""!!! """$$$ !!!"""$$$%%%''''''"""######$$$%%%&&&''''''$$$&&&&&&%%%###""""""### %%%(((&&&%%%&&&%%%"""!!!&&&((('''%%%$$$%%%"""$$$&&&&&&$$$$$$''')))%%%'''&&&%%%'''+++***&&&(((&&&$$$$$$%%%%%%$$$### ###&&&(((((()))+++---***$$$!!!&&&***,,,---///---111444777>>>JJJQQQSSSNNNVVVZZZTTTLLLHHHKKKNNN@@@:::777:::<<<:::888888;;;IIIQQQJJJ:::...)))(((&&&''''''&&&&&&'''***,,,,,,)))'''))),,,---+++((()))...111...'''###%%%(((%%%'''(((((('''&&&&&&''''''%%%######'''+++---...dddbbb???---***!!!###%%%%%%$$$&&&'''(((&&&%%%$$$###"""###$$$### !!!%%%&&&%%%###""""""###%%%'''(((&&&%%%"""&&&((($$$###$$$$$$"""(((+++###!!!$$$$$$  $$$$$$%%%&&&%%%$$$###%%%''' """$$$%%%%%%'''***,,,(((+++...---(((### &&&### """&&&'''%%%"""!!! """)))+++(((%%%$$$$$$'''''')))///333444)))))))))))))))(((((((((''''''(((''''''(((+++---%%%'''***)))%%%$$$$$$&&&,,,***)))+++---...+++)))+++)))&&&%%%%%%(((+++---,,,*********,,,---------111111222333555999@@@DDD222,,,***...333555666999...)))''',,,///,,,)))((((((,,,000111---***)))))))))...111111111111---''')))222777444///...000111000111111...++++++...111666111000555888555000...+++...555======555---***(((++++++***,,,///...)))&&&)))---///---+++)))(((...'''...KKKqqqiii[[[nnnfff>>>***333666111000555666444777???KKKZZZtttcccFFF<<<===999111+++***+++)))(((***)))*********)))***---///(((((())))))(((&&&$$$"""!!!%%%'''$$$ $$$***...000!!!@@@vvvnnnFFF222999888---+++***%%%$$$'''(((&&&&&&((((((%%%%%%'''&&&######%%%""""""###&&&(((((('''%%%$$$'''(((&&&'''******(((***(((%%%(((333???CCCAAA:::NNN]]]WWWSSS^^^RRR...%%%$$$$$$%%%$$$"""$$$)))"""###%%%$$$######$$$&&&&&&'''((('''&&&&&&(((***$$$$$$###""""""###%%%&&&'''%%%""""""$$$&&&&&&&&&'''%%%$$$$$$&&&&&&%%%$$$ """$$$%%%''''''&&&'''))))))%%%%%%000<<<+++***'''$$$#########$$$###"""!!! !!!!!!"""""""""######### ### $$$ !!!!!!!!!!!!"""$$$!!!###$$$$$$"""  ###&&&%%%### """$$$$$$#########$$$%%%%%%&&&&&&%%%$$$######---,,,***'''%%%###""""""######"""  """%%%!!!!!!!!!"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%% &&&***)))'''(((&&&""" $$$)))***(((&&&&&&'''!!!&&&)))(((###!!!$$$))))))+++***&&&&&&((()))''''''&&&$$$$$$%%%%%%$$$###"""%%%((((((%%%$$$&&&((('''######+++333999@@@EEE222000222555777:::BBBKKKXXXeeeyyyxxxaaaUUUUUUEEE<<<666555666444444555333AAAJJJCCC444***((((((((((((''''''(((,,,111555,,,(((%%%''',,,///---******...222///)))$$$%%%(((%%%'''(((((('''&&&&&&'''(((&&&$$$$$$&&&((())))))dddbbbAAA000,,,$$$%%%!!!$$$###$$$%%%''''''&&&$$$$$$###!!!!!!#########!!!"""$$$%%%%%%%%%%%%""""""###$$$%%%%%%""" $$$&&&###"""######!!!''')))!!!###%%%"""!!!###""""""###"""$$$%%%%%%$$$###%%%((( ###&&&&&&%%%%%%''')))%%%''')))***(((%%%!!!#########$$$%%%&&&%%%$$$###!!!###(((+++)))''''''$$$(((''')))---///...!!!###&&&)))******))))))%%%&&&((('''&&&'''+++...'''+++---+++&&&###$$$&&&$$$$$$%%%&&&'''))))))***...,,,)))'''(((,,,222666(((***,,,,,,***)))***+++(((---222333222222555888///+++,,,222666555222222---,,,---...+++(((+++111)))---111000---+++,,,......111111...---///...***'''...222111000222222000---......,,,((()))---222111......111222000000222,,,+++---111000+++'''''')))******)))***---,,,((($$$'''***+++***))))))***000111FFFsssooodddfffIII000...+++$$$%%%&&&(((***///555:::???FFFSSSiiivvvaaaQQQCCC999///---...---,,,...,,,------,,,******---000''''''''''''''''''(((((((((&&&###  ###%%%###***((("""111eeeeee>>>999777///...---(((&&&((()))&&&%%%'''&&&######'''(((&&&%%%''')))&&&###$$$(((***)))&&&"""&&&(((''''''***)))%%%'''&&&+++666AAAHHHLLLNNN===DDDUUUdddqqq|||nnnNNN>>>222'''%%%&&&%%%%%%(((&&&((()))'''$$$###$$$%%%###%%%'''((('''(((+++...%%%%%%#########$$$&&&''')))&&&###"""$$$&&&%%%%%%&&&$$$######$$$%%%%%%$$$!!!!!!###$$$%%%&&&&&&&&&'''&&&&&&&&&###""")))222***(((%%%###"""###$$$%%%###""" !!!$$$%%%!!!!!!"""###$$$$$$###!!! """""" """$$$!!!######!!!!!!!!!"""!!!$$$###!!! $$$%%%### """$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%$$$###"""%%%(((***)))%%%"""!!!"""###$$$%%%$$$######$$$%%%%%%$$$$$$######$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$$$$######%%%'''$$$***...---+++***'''######'''++++++(((&&&'''))) ###&&&%%%###"""$$$&&&(((+++***%%%###&&&((('''&&&%%%%%%&&&''''''%%%### ###&&&&&&"""!!!###&&&%%%(((///666;;;@@@KKKVVV>>>111,,,222111+++000<<>>'''+++...,,,'''$$$%%%'''$$$...;;;@@@<<<666222000...+++...555888444///------000333000)))&&&///<<<...111333222...---111555...000...***))),,,---,,,%%%(((******---000---(((000111111...***+++111666&&&&&&(((,,,++++++111888333...******(((%%%&&&******,,,+++((())),,,+++''''''(((*********+++---///'''<<>>:::555333333222111000...,,,,,,,,,---...+++,,,///333222000444:::222000------///222444444111///...///---***+++000)))(((((()))+++///222444...///111555777777555333,,,,,,***&&&'''---222222///...,,,+++***+++,,,,,,+++'''%%%((()))((()))+++ ...***"""++++++,,,+++TTTyyyCCC&&&000$$$'''+++000333333111///...888333666@@@JJJXXXrrrgggFFF555666;;;:::555111111...***,,,000...(((///)))'''+++...+++((((((444111,,,)))(((((((((((()))((()))'''!!!%%%AAA```}}}JJJ+++******...///111333///(((&&&)))'''$$$###&&&((()))---222???HHH@@@,,,'''222/// '''---+++######((( ''':::OOOYYYYYY[[[bbb^^^jjj~~~iiiPPP999333000$$$***)))(((''''''((()))***---***&&&###!!!"""%%%&&&+++$$$%%%)))'''$$$######$$$%%%%%%%%%%%%%%%+++'''$$$###%%%&&&$$$!!!&&&###!!!!!!$$$%%%###!!!///***''''''$$$!!!"""&&&$$$$$$$$$$$$######""""""'''"""!!!&&&)))%%%!!!### $$$&&&###!!!!!!""""""###$$$&&&&&&###!!!###$$$ """$$$$$$ !!!!!! """ !!!$$$&&&%%%###"""+++000+++$$$###&&&(((&&&''''''&&&$$$###$$$&&&%%%,,,///,,,((('''&&&$$$(((///222///+++***(((%%%&&&))))))$$$"""$$$%%%###***(((&&&###""""""###$$$***(((!!! ###"""&&&))),,,++++++,,,((("""((())))))(((&&&$$$%%%&&&######"""###%%%%%%###!!!&&&)))***&&&%%%'''((('''%%%&&&&&&&&&&&&%%%$$$$$$%%%'''((('''###"""%%%(((...555111AAAYYYEEE000AAA@@@777---333===555111===777???DDDWWWzzznnnUUU^^^LLL>>>333))),,,111+++$$$&&&(((((('''%%%$$$$$$'''&&&%%%&&&((()))((('''''''''&&&&&&***---)))""")))'''%%%%%%(((,,,...000)))***)))''')))------***)))(((&&&&&&((()))))))))bbb___===...,,,$$$)))(((%%%###!!!"""$$$'''(((((($$$"""!!!"""###$$$$$$###%%%$$$$$$%%%%%%###!!! """&&&'''$$$###$$$"""!!!$$$'''((('''%%%###%%%(((***'''###!!!"""######!!!"""!!!!!!$$$"""%%%$$$"""###&&&%%%"""%%%$$$$$$###$$$%%%&&&&&&###$$$%%%%%%$$$######$$$&&&&&&$$$$$$###$$$%%%&&&***'''(((+++***&&&%%%&&&$$$'''++++++)))''''''(((%%%%%%$$$$$$%%%''')))***&&&((()))((('''%%%%%%&&&%%%&&&'''(((((('''&&&%%%###$$$$$$######$$$'''***<<<888///''')))222888999444444222///,,,,,,...000---000000------///000...000///---,,,,,,---///000...,,,///555999999:::===...,,,***))),,,...000000222000//////,,,((()))---***(((&&&%%%'''+++///333444222000222555666444222---///---(((&&&))),,,---///...,,,+++++++++,,,,,,---(((&&&((()))'''&&&(((...888111$$$&&&+++******000```uuuJJJ...222)))(((***++++++*********,,,---***---555:::@@@RRRfff~~~rrrXXXHHH???:::777111...+++))))))+++,,,---)))((())),,,+++'''&&&)))///,,,)))''''''(((((('''$$$!!!###&&&######222FFFuuu\\\777111777...,,,,,,000000---+++------)))''')))***))),,,000NNNVVVPPP===555:::222 &&&(((***)))'''&&&'''(((***111@@@PPPVVVVVV^^^jjjfffnnnaaa???222111***(((((('''&&&&&&'''((()))+++***(((%%%$$$###%%%&&&'''%%%###$$$&&&'''%%%$$$%%%&&&&&&'''''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&""" !!!%%%''''''&&&***---333555///%%%"""%%%!!!!!! !!!!!!"""###$$$%%%$$$%%%'''&&&###&&&,,,%%%""""""&&&'''$$$"""### """%%%((()))(((&&&!!!%%%&&&$$$###&&&&&&$$$""""""######$$$#########"""  ###$$$###"""!!!)))---)))$$$$$$&&&&&&###$$$###!!!!!!"""###&&&'''&&&&&&'''$$$+++000333000,,,***(((%%%"""&&&'''###!!!######!!!$$$$$$######%%%''')))+++'''(((&&&"""###''''''$$$"""(((+++)))&&&&&&&&&$$$'''''''''&&&$$$###$$$%%%""""""######$$$%%%&&&'''***---,,,'''%%%(((***)))$$$$$$%%%%%%$$$$$$###"""$$$######%%%'''***++++++&&&///888XXXtttYYY777@@@NNNJJJ@@@;;;???@@@MMMeeeqqqhhh\\\gggoooVVVUUUCCC999555---,,,111...+++++++++(((%%%%%%(((+++((('''&&&'''))))))((('''&&&&&&%%%%%%)))---***###***(((&&&&&&'''***,,,------///...******,,,***''')))%%%""""""%%%((('''%%%```aaaBBB000,,,%%%,,,***(((%%%""""""$$$&&&(((((($$$"""!!!!!!"""###""" $$$%%%%%%%%%%%%###!!! """&&&&&&$$$###%%%### %%%)))***)))&&&###%%%,,,222...$$$$$$### """###"""$$$(((###%%%$$$!!!"""&&&'''%%%$$$###""""""###&&&(((***$$$%%%&&&&&&$$$$$$$$$&&&***)))'''&&&%%%%%%%%%&&&)))''''''******%%%$$$&&&%%%(((,,,,,,)))&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&'''(((((((((((('''&&&###$$$$$$###"""###%%%'''===666+++%%%***333555222+++---...---******///444------***'''+++222444111...---,,,,,,,,,---...///111------444::::::888888///---++++++---///000000444222111111...)))(((,,,000---)))&&&''',,,111555333///+++***,,,...---,,,...222222+++$$$$$$&&&'''------,,,+++++++++,,,,,,111,,,)))+++***'''&&&'''444;;;333(((***,,,)))***222kkkxxxuuuzzzmmmHHH222222222---,,,)))&&&###$$$'''***((('''***000111000:::FFFUUUpppkkkSSSBBB:::666///+++...---'''(((---&&&(((,,,///,,,'''(((,,,...+++)))'''(((((('''&&&!!! ''')))&&&(((...IIInnnnnnGGG555;;;111+++))),,,///...---///000,,,***+++***'''(((,,,BBBLLLMMMCCCAAAFFF>>>......***''''''+++---,,,)))888===GGGPPPOOOPPP___rrrqqqppp}}}kkk???,,,,,,)))''''''&&&%%%%%%&&&&&&''''''''''''%%%######%%%''''''((()))((('''%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%% $$$'''&&&######&&&***!!! """%%%((())))))###***333777000'''%%%***###"""!!! !!!###$$$###%%%)))(((###""",,,999'''###"""&&&'''###!!!"""!!!!!!"""$$$'''((('''%%%!!!"""!!!###&&&%%% $$$$$$%%%%%%$$$$$$#########"""!!!"""###$$$###""" %%%(((&&&$$$&&&&&&$$$######!!!!!!"""""""""!!!%%%((($$$$$$)))+++(((&&&'''%%%""" %%%'''$$$###$$$$$$"""#########%%%'''***---///(((******((()))+++)))$$$%%%+++---)))%%%&&&((()))))))))'''%%%######%%%((((((((((((%%%###%%%)))...000222...'''%%%(((++++++$$$%%%%%%%%%%%%$$$######$$$""""""&&&...333444333888EEEWWW|||sssGGGAAA___eeeXXXCCC:::EEEeeejjjVVVOOO999333888222---///000)))++++++)))%%%$$$&&&((()))((('''((())))))(((&&&((()))'''&&&)))---+++&&&)))((('''&&&'''((()))***---//////,,,***+++)))$$$(((###"""%%%$$$"""cccdddCCC///...+++...&&&,,,)))%%%######%%%&&&&&&$$$###""""""######!!!!!!###%%%&&&&&&&&&'''###&&&&&&$$$###%%%$$$!!!!!!$$$'''((('''$$$###%%%+++111111(((###&&&######%%%%%%###%%%***"""%%%$$$!!!!!!%%%(((((($$$$$$$$$%%%&&&''')))***###%%%&&&&&&%%%%%%'''))))))((('''%%%%%%%%%&&&'''(((&&&&&&***)))%%%$$$%%%'''***...---***''''''((('''''''''&&&%%%###"""!!!%%%'''(((((('''&&&&&&'''&&&'''((())))))((('''&&&%%%%%%%%%$$$######$$$&&&333000***%%%(((......+++###%%%&&&((()))---111444---...---***---222555444---,,,+++******++++++,,,...++++++000222000------...---,,,,,,...//////...333111222444111,,,+++...111///+++))))))+++///111---------***(((''')))+++...444666...%%%###%%%&&&++++++******************444///,,,------)))&&&'''333888222,,,//////+++000<<>>111:::999111...+++...///111333222///)))&&&((((((((()))+++***(((&&&......,,,'''&&&((('''###"""$$$'''(((((((((***,,,'''---///---*********'''###%%%%%%### %%%***bbb```<<<000FFFWWWUUU<<<---***'''%%%$$$###""" #########$$$%%%$$$""" """&&&'''%%%%%%&&&)))$$$&&&&&&######&&&&&&###%%%$$$"""!!! !!!!!!$$$ ###,,,///(((""""""$$$$$$'''(((%%%### $$$&&&""""""&&&'''&&&(((***,,,+++(((%%%"""!!!###$$$$$$%%%'''***---$$$############%%%'''(((%%%###%%%)))***((('''******...000///+++((('''(((******)))(((&&&%%%$$$$$$###$$$&&&&&&%%%$$$%%%&&&&&&'''(((((((((((('''&&&%%%'''((('''%%%%%%%%%'''###)))...---,,,------+++///)))%%%(((///222///***%%%...444000+++)))************))))))(((''''''&&&"""###&&&)))'''$$$'''...*********,,,------+++)))'''''',,,111111......111,,,,,,,,,++++++***))))))+++222777444,,,(((,,,222,,,222444///******,,,---&&&'''(((((())))))((((((+++'''&&&)))***'''%%%&&&///111+++))),,,+++555JJJiiiWWW:::,,,///---***000,,,...///...+++'''%%%$$$''''''((((((((())),,,000---777:::???MMM___}}}{{{```CCC555000,,,---000111+++)))...222000------,,,***''''''))),,,...///===;;;555...&&&###$$$'''$$$***--->>>___kkkRRR555)))%%%%%%))),,,,,,---111,,,)))))),,,---+++,,,///,,,+++)))'''''')))(((&&&)))++++++((($$$###(((---))))))...555999>>>OOOccc___HHH999CCCVVV\\\VVVPPPLLLQQQYYYPPP777+++((( (((((()))(((((('''&&&%%%%%%''''''%%%$$$)))444<<<===333((($$$''')))&&&!!!###$$$$$$%%%%%%%%%%%%%%%%%%""" !!!###### !!!"""###$$$'''******$$$"""'''+++***((('''$$$###"""!!!!!!"""$$$%%%&&&$$$$$$''''''$$$$$$'''***&&&$$$'''((('''&&&(((((('''%%%%%%%%%%%%$$$"""""""""!!!$$$$$$#########$$$######""""""!!!""""""!!! !!!$$$%%%$$$&&&)))((($$$!!!"""###"""!!!!!!###$$$"""(((+++'''######%%%%%%''''''%%%"""###&&&%%%!!!!!!&&&(((%%%$$$%%%%%%###$$$$$$%%%&&&''''''((((((((((((&&&(((555JJJZZZ```555...%%%%%%...666222)))'''''''''%%%$$$$$$''')))'''''''''$$$"""$$$(((---))),,,***%%%"""%%%((('''######$$$$$$$$$###""""""!!!$$$((((((&&&'''+++000***???FFF;;;EEEggg{{{vvvddd{{{|||pppjjjwwwrrr______\\\AAA777<<<:::555333///555999;;;888111+++***+++))))))***,,,...---+++)))***,,,***%%%###$$$""" $$$)))***))))))+++---,,,111333...***))))))(((###&&&((('''$$$%%%)))---eeeddd>>>111JJJ^^^ZZZ==='''&&&%%%%%%%%%%%%###!!! !!!###$$$$$$""" $$$((((((%%%###$$$'''$$$&&&&&&######&&&'''$$$"""############""""""!!!$$$""",,,000(((###$$$"""$$$))),,,(((!!! $$$$$$&&&"""!!!###$$$&&&'''((()))(((&&&$$$"""$$$$$$$$$$$$###%%%(((+++%%%%%%$$$######$$$%%%&&&$$$"""%%%***,,,******---***---///...***&&&%%%&&&((('''&&&$$$###$$$$$$%%% """%%%&&&&&&'''(((***%%%&&&'''(((((('''&&&%%%###%%%&&&&&&%%%$$$%%%&&&$$$(((***+++...222222//////+++)))+++111333111...+++111444111......,,,)))'''((())))))************'''$$$$$$'''((('''***///------...///111000---***&&&'''---333333000///222111111///...---.........222333333///+++)))+++---,,,///000,,,***,,,...---'''((()))*********))))))&&&###$$$))),,,***)))***)))***&&&(((111;;;VVV{{{}}}jjj^^^EEE333222333---))),,,'''***------***&&&$$$"""'''(((((('''''')))+++,,,***222444666===DDDXXXttttttYYYGGG<<<777666222...---//////---...000111...)))'''(((+++...///>>><<<666///***(((((((((""" """,,,BBB]]]\\\DDD+++###!!!)))333444000,,,+++))))))---...,,,---000111---))))))***)))***+++)))++++++((($$$"""&&&)))(((%%%(((222777888???JJJMMM===333999AAABBBBBBDDD@@@IIITTTLLL444((('''!!!''''''(((((('''&&&$$$###%%%)))+++***''')))111888444...'''$$$&&&'''&&&$$$$$$%%%&&&(((((()))))))))$$$###$$$$$$$$$""" """"""!!!"""%%%(((***''''''+++,,,(((%%%%%%""""""""""""######$$$%%%&&&$$$$$$&&&%%%!!!"""&&&(((###"""%%%'''&&&&&&)))&&&%%%$$$%%%'''(((((('''###***...)))###!!!!!!!!!######$$$$$$%%%$$$$$$$$$ """###"""  """$$$%%%$$$$$$&&&&&&### """############$$$"""&&&'''%%%%%%)))***(((%%%%%%""" """''''''$$$$$$(((((($$$"""$$$%%%###!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%'''222CCCPPPTTT666111***)))111888555---%%%&&&&&&%%%$$$$$$&&&'''######$$$$$$%%%&&&'''(((###''')))&&&$$$''''''&&&%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$%%%&&&((("""(((---+++555VVVqqqssszzz|||vvvtttxxx}}}xxx[[[KKKIII>>>???AAA:::888<<<:::888GGGSSSMMM:::***(((---++++++---000222222000---&&&)))***&&&$$$%%%### !!!&&&+++,,,***(((***,,,)))///000+++''''''))))))%%%%%%%%%'''+++------+++eeeddd<<<+++???QQQKKK+++""""""###%%%&&&'''%%%###"""$$$###!!!$$$((((((%%%###%%%((($$$&&&&&&######&&&'''%%%!!!$$$&&&&&&%%%###"""%%% ###...///'''###'''"""&&&,,,111---&&&%%%((($$$'''###!!!"""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$"""###%%%(((((('''%%%$$$######$$$%%%###"""$$$***,,,+++,,,///))),,,...---((($$$$$$$$$$$$###!!! """###"""%%%((()))+++...000$$$%%%&&&''''''&&&%%%$$$!!!###%%%%%%$$$$$$$$$&&&'''&&&%%%&&&---555666111//////111444777:::;;;;;;...//////---...///,,,'''&&&'''(((***,,,---.........'''###%%%))))))***+++******+++---...---***''')))+++000777777333222444222000---+++***,,,...///>>>999222...---......---,,,...---))))))---...,,,((()))***,,,,,,,,,+++***&&&###%%%+++///...---///((()))(((000AAAVVVgggaaa]]]???333888222)))))),,,&&&))),,,,,,***'''$$$###"""$$$%%%%%%&&&((()))(((------)))111???AAAAAALLLfff|||cccMMM>>>555444333333222///,,,///666;;;666///***)))***,,,---111///+++(((((()))&&&"""###!!!(((+++333UUUhhhXXX333&&&***999:::///$$$***'''(((+++,,,******---666000,,,---,,,)))(((***++++++***(((%%%$$$%%%&&&///((()))222666222111444777///,,,//////---222<<>>111::::::777'''###%%%$$$!!!!!!$$$%%%######""""""((('''"""'''%%%###$$$&&&%%%"""%%%((((((%%%$$$&&&&&&######$$$$$$###!!!"""$$$&&&((('''### $$$(((%%%&&&''',,,222222***$$$""""""###$$$###   ###$$$%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&!!!$$$&&&&&&%%%$$$&&&''''''&&&$$$###'''+++(((!!!)))&&&'''+++,,,)))&&&''')))'''$$$"""!!!"""###%%%)))((())),,,***(((***///((())))))(((&&&%%%%%%&&&"""&&&%%%""" $$$&&&&&&+++'''######,,,555333,,,111222333333222333555777444222000///...,,,)))'''***)))(((((()))+++...000...,,,***((('''(((+++,,,333---***,,,---***((((((++++++---000333444333222666444333000***%%%)))000666222---,,,------***'''***'''''',,,///---,,,---***(((&&&)))222888444+++'''+++(((***111---&&&***333222444MMMvvv{{{ttt[[[UUUaaaJJJ;;;......222222///,,,)))******)))'''%%%%%%&&&''''''%%%"""$$$((((((%%%(((***,,,---000444999===PPPWWWkkk___CCC:::;;;;;;777///***...555???;;;555...++++++,,,+++%%%+++...+++)))(((&&&###'''%%% ---HHHhhh~~~NNN---)))555+++###))))))((('''&&&''')))++++++***333000---,,,+++++++++***)))+++%%%%%%,,,***$$$(((++++++))))))///444111***000)))***444888222222777JJJ\\\^^^HHH333...,,,&&&&&&&&&&&&%%%%%%$$$$$$$$$'''***)))$$$"""$$$&&&%%%111,,,'''%%%%%%&&&###!!!,,,%%% ###***---)))###$$$$$$"""!!!&&&+++)))###""""""#########""""""!!!$$$((((((###!!!$$$$$$###((('''###!!!%%%))))))%%%""""""  $$$&&&&&&$$$"""!!!''')))+++,,,***'''&&&&&&)))111777666222...''' """######"""!!!"""%%%((($$$"""###%%%%%%###&&&,,,!!!!!!!!!!!!""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%'''$$$"""%%%+++---,,,)))&&&###$$$+++***###$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%&&&)))'''######'''%%%)))$$$!!!(((***+++333,,,------,,,***)))***,,,---///,,,%%%"""%%%(((((($$$%%%%%%&&&'''''''''''''''''''''''''''((()))))),,,'''###'''///000(((+++***)))'''&&&'''+++...((()))+++,,,///777BBBKKKdddeeehhhppprrrVVVVVVdddXXX;;;444999:::777777???HHHLLL444OOOmmmoooSSS444,,,444333333222333888:::333)))''',,,---)))&&&'''((('''***(((''''''))))))'''$$$%%%&&&%%%###%%%)))(((%%%((('''''',,,111333///+++nnnhhhAAA111666444222$$$$$$&&&%%%""""""%%%&&&$$$$$$### !!!&&&###&&&$$$###%%%'''(((&&&$$$''')))(((&&&(((,,,,,,((($$$$$$$$$###!!!!!!###%%%$$$$$$"""!!!$$$)))((($$$'''%%%'''+++***%%%###$$$$$$$$$$$$###!!! !!!""""""$$$$$$###!!!%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&((()))(((&&&&&&))))))&&&%%%((('''$$$+++((((((---...+++((()))((('''%%%$$$$$$&&&(((***444+++%%%&&&(((''''''((('''((()))(((&&&%%%%%%&&&'''******&&&%%%'''((('''******(((''',,,333444111,,,---......------///111333111//////...,,,***'''(((&&&%%%$$$%%%)))---///,,,+++)))(((''''''))))))111***&&&'''))))))+++...&&&'''(((,,,///222222111333///,,,+++***(((+++000999888555111,,,***)))))),,,)))***---...---...111222000,,,+++111777666000,,,,,,''')))444555222999888[[[zzzzzzmmmYYYXXX[[[BBB666------///...+++)))''''''((('''&&&&&&'''((('''++++++&&&###&&&(((''')))***++++++,,,///333666@@@CCCOOObbbwwwyyyYYYHHH555---///000---(((555777777666333000,,,(((%%%)))***'''(((,,,//////((($$$!!!!!!&&&888VVVpppSSS888***---,,,(((&&&###&&&$$$###$$$&&&'''''''''***)))((()))+++---......---000+++---666333******(((******((((((+++***&&&$$$###+++999===777555:::NNNYYYZZZIII777...+++&&&***)))(((&&&###!!! ###''''''###"""%%%''''''&&&&&&$$$###"""$$$'''))))))&&&###$$$&&&(((&&&$$$$$$$$$"""!!!%%%***'''"""%%%%%%%%%$$$###"""!!! !!!$$$%%%######&&&%%%"""%%%'''''''''$$$###"""###&&&""""""$$$$$$!!!"""%%%!!!$$$%%%%%%%%%&&&%%%'''))))))'''%%%$$$$$$!!!&&&***(((&&&&&&%%%!!!(((%%%!!! """#########%%% !!!$$$###"""$$$ !!!!!!!!!#########$$$$$$$$$%%%%%%'''$$$!!!"""%%%&&&$$$ ###$$$"""!!!'''(((%%%&&&&&&&&&''''''&&&&&&&&&(((&&&'''((('''###$$$(((''')))"""###------&&&''''''(((((('''%%%%%%&&&'''+++...---'''%%%(((+++***"""###$$$&&&((())))))***((('''''''''''''''((()))***&&&$$$(((///000+++$$$''''''&&&%%%%%%'''***---)))(((((((((,,,333<<>>AAA@@@...999GGGLLLFFF;;;///)))...111222111222333000+++&&&******&&&%%%''''''&&&%%%$$$###$$$''''''%%%######((()))&&&%%%(((******,,,)))''')))---...,,,(((lllgggAAA...///------###$$$'''&&&######&&&'''$$$###$$$###"""%%%(((&&& $$$######%%%((())))))((((((***(((%%%&&&)))(((%%%%%%%%%%%%$$$"""!!!###$$$"""%%%$$$"""###'''(((%%%'''""" !!!!!! """&&&%%%&&&%%%###!!!!!!###$$$ !!!%%%&&&$$$"""%%%$$$$$$$$$$$$$$$$$$%%%***'''%%%'''+++,,,)))&&&%%%+++,,,'''###$$$'''(((+++'''(((,,,---***((()))'''&&&&&&&&&'''))),,,...BBB333'''&&&***+++((('''%%%&&&'''&&&###"""###$$$%%%)))***'''%%%&&&&&&$$$&&&***+++)))***///222222+++---------,,,+++---...111///...------,,,)))'''***(((&&&$$$$$$'''***,,,******)))(((''''''&&&&&&+++'''&&&)))***((((((***''''''(((+++000333555555555///,,,///222333444777===>>><<<555---''''''******))))))+++)))(((,,,333:::999333------222333111111111******111///---666MMMyyycccYYY```SSS888111,,,---...,,,)))******)))((('''&&&&&&&&&&&&)))///000***######''')))((()))))))))((())),,,///555777<<>>;;;///+++&&&+++,,,(((%%%&&&'''&&&!!!"""***444777444888@@@OOOQQQPPPIII;;;000***)))***)))'''%%%###!!!  $$$%%%""""""&&&))))))$$$'''(((((('''***222888&&&&&&&&&$$$###"""###$$$%%%%%%###!!!$$$((('''!!!&&&&&&&&&%%%%%%###""""""!!!"""###&&&,,,000))) (((&&&$$$%%%&&&&&&###!!!!!!!!!!!! ### """"""###%%%'''!!!###%%%&&&$$$"""""""""###$$$!!!!!!&&&))))))000)))"""!!!$$$&&&### &&& %%%$$$!!! !!!!!!!!!!!!"""""""""!!!"""""""""######$$$$$$(((%%%###$$$&&&&&&$$$!!!!!!%%%%%%""" ###&&&''''''''''''''''''''''''''''''%%%%%%''''''%%%''',,,(((((("""&&&555444%%% &&&((()))((('''&&&&&&'''###'''(((%%%###&&&'''&&&######%%%&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&%%%$$$$$$'''+++,,,***'''###$$$$$$######%%%))),,,+++(((%%%%%%***111666:::^^^XXXNNNSSSuuuuuu___PPPBBB666//////...///555;;;:::555)))---------333999222%%%&&&+++---)))'''((()))'''%%%((('''$$$$$$&&&&&&$$$###""""""$$$&&&'''&&&$$$###***---)))%%%''',,,...000,,,((('''((()))'''%%%fffccc===))))))'''+++$$$$$$&&&&&&######&&&&&&$$$!!!$$$%%%&&&***...---(((#########$$$&&&((())))))...222111)))"""!!!"""!!!%%%&&&&&&%%%###""""""$$$###&&&&&&""" """###"""%%% !!!&&&''''''&&&$$$""""""$$$&&&&&&###!!!"""&&&(((&&&###&&&&&&%%%%%%%%%%%%&&&&&&***)))))))))******)))'''$$$)))***&&&###%%%((()))(((%%%%%%)))***'''%%%&&&&&&%%%%%%%%%''')))+++,,,AAA333((('''+++,,,)))(((###$$$$$$###!!! !!!"""''')))'''&&&((((((&&&###&&&'''%%%'''+++...,,,+++,,,------+++***+++,,,---+++******+++***(((&&&---,,,***((('''''''''((())))))******)))(((&&&%%%%%%%%%***000111***$$$"""***)))(((***...111444444444222333888:::999999;;;@@@???<<<555...)))(((((())))))***+++(((&&&,,,555;;;;;;777///+++---...---///222...------&&&(((888kkkvvv\\\^^^mmmQQQ000---,,,//////,,,+++---000...+++)))(((&&&%%%###,,,000000)))$$$$$$&&&&&&'''(((((('''&&&''')))+++111333777;;;>>>HHH]]]qqq]]]FFF<<<;;;:::333222222333111------000000111,,,%%%###)))///111&&&"""%%%+++%%%"""<<<^^^wwwtttOOO,,,---111***)))***(((''''''((()))((('''(((((((((''''''''')))+++,,,222///111===<<>>)))'''%%%***$$$###%%%%%%!!!!!!%%%%%%###!!!%%%''''''***...---***$$$$$$$$$######$$$&&&'''333:::;;;000$$$ ###'''$$$%%%&&&%%%$$$######$$$!!!%%%%%%!!! !!! $$$ !!!%%%&&&''''''%%%######%%%''')))&&&###"""$$$%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%&&&***---+++'''$$$&&&)))###&&&&&&$$$%%%)))***(((((($$$$$$''')))&&&%%%&&&$$$$$$######$$$%%%&&&'''///(((%%%&&&'''&&&&&&((($$$%%%&&&%%%###!!!"""###"""(((+++***+++...///---$$$$$$######'''---,,,'''''')))******(((''''''(((((('''''''''((((((&&&$$$'''((()))******)))'''&&&((()))***++++++)))'''&&&$$$%%%+++222222---******,,,)))&&&%%%'''+++---...///222888===;;;666666:::@@@;;;666222///---)))&&&++++++---...+++)))...666111555555111...///000///+++000...+++***(((999YYYmmmWWWgggzzzRRR+++***+++......+++,,,///111///---,,,,,,+++(((%%%......+++&&&%%%&&&&&&"""%%%&&&''''''&&&'''(((******,,,000555666888@@@IIIdddmmmVVVFFF===888222000222333111111555111222///'''$$$&&&)))((('''###(((...'''!!!555SSSkkk:::,,,---,,,000,,,***(((((()))***))))))***++++++)))&&&%%%'''******000,,,+++777999///***555555444222333333---%%%'''%%%######(((555IIIZZZMMMBBB===???999,,,&&&)))######$$$&&&''')))******$$$(((((($$$###'''))))))***'''###$$$'''+++---...&&&### !!!$$$%%%$$$"""%%%''''''%%%&&&))))))%%%((((((((('''&&&%%%$$$###&&&&&&&&&+++444666+++!!!######$$$&&&((((((%%%&&&(((&&& !!!!!!!!! !!!""" """"""!!!!!!"""###!!!%%%%%%!!! """###""")))((('''%%%$$$%%%&&&'''$$$"""###&&&&&&$$$%%%)))$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""!!!"""$$$%%%%%%$$$&&&%%%###%%%))))))%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&$$$$$$&&&&&&%%%(((...'''+++(((***333111)))***"""$$$((()))'''%%%$$$$$$"""'''***(((%%%%%%$$$ $$$$$$$$$$$$$$$###"""!!!######"""!!!!!!"""""""""#########"""!!!!!!"""###&&&&&&&&&%%%######%%%'''***&&&###$$$***000444555---@@@SSSeee}}}lllBBBDDDGGGGGGAAA666---***$$$(((***)))***111777999111:::999+++%%%,,,///******+++)))&&&'''******&&&%%%+++...+++(((((('''%%%************((('''&&&&&&***,,,***&&&&&&((('''$$$))))))******+++)))'''$$$mmmiiiBBB,,,***&&&)))""""""%%%$$$!!!!!!$$$%%%"""###&&&'''%%%%%%((('''$$$%%%%%%%%%###""""""$$$&&&---555888...""" %%%+++###$$$&&&&&&%%%$$$$$$%%%!!!!!! $$$$$$"""$$$!!! """""" $$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%""" !!!"""$$$######""""""######$$$$$$***///,,,%%%!!!$$$)))###&&&'''&&&'''+++***'''***&&&%%%(((***''''''(((######""""""""""""""""""######%%%(((&&&$$$&&&,,,((()))***)))'''%%%&&&''' %%%)))((()))...000///&&&'''%%%%%%***000...((('''))),,,,,,+++))))))***&&&%%%$$$%%%''''''&&&$$$!!!$$$''')))))))))((('''((()))***+++***)))((((((&&&''',,,///222999AAA444000+++((((((+++...///111555<<>>:::999000)))((('''+++,,,)))'''***+++***)))'''((()))'''$$$(((///QQQrrreee777)))+++%%%(((&&&%%%&&&((()))))))))'''***+++)))%%%%%%(((,,,!!!......(((...222...---///555;;;???CCCDDD===555,,,---///222888BBBJJJOOOKKKEEE<<<444---'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&))))))%%%###&&&((((((***)))((((((((((((((('''***)))(((&&&$$$######""" ###%%%###$$$''')))'''))))))((('''&&&$$$###""""""%%%%%%######&&&%%%!!!((('''%%%%%%%%%$$$!!!$$$%%%""" !!!"""###$$$###!!! !!!""" """$$$###(((***(((&&&''''''$$$ """%%%'''(((&&&%%%***$$$ !!!!!!!!!$$$!!!!!!!!!""""""""""""##############################$$$$$$$$$#########$$$"""$$$######'''(((''''''&&&%%%$$$$$$%%%&&&''''''%%%&&&'''%%%!!!"""%%%&&&,,,((($$$'''$$$ &&&###''',,,...---+++((('''$$$'''%%%$$$$$$### !!!"""$$$&&&'''(((((("""""""""###$$$%%%&&&''''''$$$!!! """$$$%%%%%%%%%&&&&&&&&&$$$###$$$&&&&&&&&&&&&&&&'''+++000555///444:::===:::444000///***...000000666;;;666,,,###'''))))))+++111444444+++)))(((+++...///+++'''$$$((()))%%%###%%%&&&$$$###222===888---&&&&&&'''''')))***)))&&&$$$$$$%%%'''))))))%%%$$$'''(((&&&###%%%'''(((((('''''''''fffaaa;;;)))+++)))*** $$$'''&&&######&&&'''$$$###&&&&&&######'''))))))%%%&&&'''%%%###$$$'''+++,,,,,,)))$$$###'''(((&&& ###%%%'''&&&&&&&&&'''((('''### $$$(((%%%)))$$$""""""!!! $$$!!!$$$'''((('''%%%$$$######$$$!!!%%%,,,))))))(((((((((((())))))***++++++***(((&&&%%%%%%$$$///666111)))&&&'''(((((($$$"""%%%&&&$$$$$$&&&#########$$$$$$%%%%%%%%%%%%""""""###""" """'''((())))))(((&&&%%%%%%&&&$$$((()))&&&''',,,//////###***///,,,)))+++...///###&&&)))+++***))))))***%%%%%%%%%'''))))))((('''+++)))&&&$$$$$$%%%(((***###$$$%%%&&&''')))***+++---,,,---111555;;;FFFPPP===777000,,,---000444777888222...///222333666:::777888666111+++'''(((*********///777:::555///---(((***)))(((***...,,,(((+++)))(((777OOOfffyyy\\\___vvvooo555CCC888...***(((%%%$$$&&&((((((***000555444---'''$$$***,,,'''###%%%)))+++&&&'''((((((&&&%%%%%%%%%''''''(((***((('''+++222555@@@HHHJJJSSSpppsssSSSEEE>>>555...---'''++++++((((((+++---,,,((('''''''''(((******(((999^^^tttBBB---,,,((('''&&&''')))++++++***)))+++,,,)))$$$"""%%%))),,,...(((,,,000++++++$$$000===EEEJJJMMMKKKGGG???;;;555111333888;;;<<>>---+++%%%((($$$+++'''"""###'''***)))&&&''''''%%%"""###((()))&&&$$$%%%%%%$$$######$$$&&&***(((&&&%%%&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$ !!!"""""""""%%%)))---,,,(((""" """$$$%%%'''+++'''"""###$$$###&&&&&&'''&&&!!! (((''''''&&&&&&))),,,000222333+++$$$###'''***'''###&&&!!! %%%'''%%%######(((### !!!%%%)))(((&&&+++%%%"""$$$%%%$$$$$$&&&$$$$$$$$$%%%''''''&&&$$$'''###!!!$$$***,,,'''"""$$$%%%'''''''''(((+++---222333111+++)))+++***(((...)))$$$$$$''')))'''$$$***)))'''&&&%%%%%%&&&&&&+++&&&######""" """&&&%%%""" ###***---,,,)))000...+++))),,,111666777444222...++++++111999@@@555000+++++++++...666>>>888777444...(((&&&(((+++,,,---777HHHRRRNNNAAA777---'''"""%%%***---------......777[[[zzz]]]eeedddFFF111777111,,,***'''######&&&******,,,...000000...,,,)))'''&&&))))))&&&&&&(((&&&)))+++)))$$$###''',,,'''$$$"""%%%***,,,)))%%%)))///555999@@@OOOfffwwwsssSSS@@@666222((((((((()))***,,,...000,,,+++)))&&&$$$%%%(((***111@@@iiiyyyUUU111)))&&&%%%$$$$$$$$$###!!!&&&...+++,,,,,,+++)))(((((()))%%%&&&((()))***---222555---...444===DDDHHHNNNTTTQQQ>>>,,,(((,,,///...,,,+++000888888...###"""'''&&&%%%$$$$$$&&&((())))))&&&))))))&&&$$$&&&$$$!!!777333...+++***)))&&&###,,,(((###!!!""""""!!! !!!''',,,'''$$$"""###&&&))))))(((&&&###!!! """$$$%%%%%%%%%%%%%%%$$$###"""!!! """###!!! )))000111(((###'''&&&((()))'''&&&)))222:::+++))))))***)))&&&(((---)))%%%!!! """"""!!!&&&%%%###"""###$$$###""""""$$$$$$!!!"""&&&((('''""""""$$$$$$"""&&&)))***)))%%%###$$$'''+++&&&"""###''')))'''$$$"""%%%&&&######&&&%%%"""$$$%%%&&&''''''%%%$$$"""$$$%%%$$$!!!###&&&&&&###&&&''''''%%%'''***(((######""" !!!$$$(((******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!!!!!###$$$'''%%%$$$$$$%%%&&&%%%$$$&&&'''(((((((((***---///***(((---333...###$$$...111,,,333777---))),,,)))''',,,000///***'''(((+++&&&$$$''',,,...,,,,,,///,,,222555333///---)))$$$&&&((()))(((&&&$$$$$$$$$------)))%%%&&&***+++((('''''''''(((((((((((((((""""""%%%'''$$$ !!!%%%cccaaa???///---'''***'''***&&&"""###&&&)))(((&&&%%%%%%### """''''''%%%&&&'''((('''%%%%%%'''((((((&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$######"""######$$$###""""""$$$&&&***'''###"""$$$&&&((()))&&&&&&%%%$$$###&&&,,,222000***&&&&&&%%%""""""%%%$$$$$$$$$%%%)))---111444---///111111...***&&&$$$'''######'''***(((&&&''')))%%%!!!"""&&&((((((&&&(((&&&&&&'''$$$!!!$$$)))$$$###"""###%%%&&&%%%$$$&&&%%%$$$%%%&&&&&&%%%###$$$%%%&&&'''&&&''')))+++///111///)))'''))))))&&&///+++((((((+++,,,)))&&&'''&&&%%%$$$%%%%%%&&&'''+++'''$$$%%%$$$"""###'''$$$$$$$$$&&&'''(((((('''000000///---,,,,,,+++***'''***,,,,,,***---444;;;444000...///000000444;;;===<<<999444///---...111111000777DDDMMMKKKDDD@@@444000---,,,***((()))+++...:::TTTjjjVVV^^^TTT888***...,,,,,,///---(((&&&(((&&&&&&'''))),,,---,,,***(((%%%&&&))))))&&&'''***+++***)))'''%%%$$$$$$%%%(((%%%$$$&&&***,,,)))&&&''')))+++///555AAAOOOYYYvvvmmmTTTBBB===555,,,(((***---/////////...,,,***)))((()))***###///WWWwwweee===((((((,,,&&&!!!"""######$$$(((000111111000---,,,,,,---%%%&&&''''''(((***...111+++)))...;;;HHHMMMNNNOOOOOOAAA444111222000,,,***000000222555333,,,)))++++++***)))((('''&&&%%%$$$&&&)))***'''&&&((((((&&&555222---++++++***(((&&&%%%###""""""######!!!&&&###  """######%%%###!!!!!!$$$&&&'''&&&%%%###""""""$$$%%%%%%%%%'''''''''&&&&&&%%%$$$$$$"""""" !!!''')))###!!!"""$$$""" !!!!!! """###$$$######'''...333,,,))))))***(((%%%'''+++)))&&&###"""$$$$$$###"""&&&%%%######$$$%%%$$$###"""$$$$$$!!!"""&&&'''&&&%%%###!!!!!!###$$$###!!!''''''(((******)))'''%%%###""" !!!"""###$$$%%%"""%%%&&&######&&&%%%"""###$$$%%%&&&%%%$$$"""!!!$$$%%%$$$"""%%%))))))&&&&&&***+++'''$$$&&&'''&&&'''%%%######$$$'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!###%%%%%%$$$""""""$$$%%%%%%$$$&&&'''(((((('''(((+++---)))***///555555000///222333...???NNN???)))###$$$((()))******)))(((((()))'''&&&(((,,,...,,,,,,...''',,,///......---)))$$$'''((()))(((&&&%%%%%%&&&333111,,,%%%$$$''''''$$$&&&&&&&&&&&&&&&''''''((($$$###%%%'''%%%"""###(((dddaaa???///---&&&***''')))%%%""""""%%%'''&&&$$$###$$$"""!!!%%%&&&###&&&'''((('''%%%%%%'''(((%%%$$$#########$$$%%%&&&&&&&&&%%%%%%###""""""!!!"""$$$%%%$$$###""""""###%%%###"""###&&&)))******)))######***......555>>>999---$$$%%%)))(((%%%###$$$%%%&&&(((,,,111555888'''444??????333(((%%%&&&&&&######(((***(((''')))+++'''$$$$$$&&&((('''%%%%%%&&&))))))$$$###+++&&&%%%$$$$$$&&&''''''&&&&&&''''''%%%"""!!!###%%%%%%&&&&&&&&&%%%%%%'''(((,,,---,,,'''&&&''''''$$$***(((&&&'''***)))&&&"""$$$######$$$$$$&&&'''(((+++'''%%%'''&&&$$$%%%(((%%%(((++++++(((&&&&&&'''---...000000...+++******777>>>DDDCCC;;;333000111...,,,---111333222444888;;;;;;999666333111222444444111222888<<<===???AAA888555333000)))"""$$$***///KKKuuuvvv\\\XXX\\\HHH...***&&&&&&***000000+++((((((&&&%%%%%%&&&)))******)))(((%%%&&&)))***'''(((++++++(((%%%%%%&&&'''%%%$$$(((&&&%%%'''***+++)))'''(((''''''***000888???BBBTTThhhzzz}}}cccMMMCCC888333333222+++$$$,,,,,,++++++***)))((((((!!!&&&AAAkkkvvvQQQ///...333)))"""###'''&&&%%%%%%---......,,,***(((((()))&&&''''''&&&&&&'''***,,,111+++---<<>>WWW___gggeeeWWWCCC000&&&+++((()))///333333555888777888777777666666777888:::444000//////222;;;CCC777222000...(((!!!###+++<<>>KKKLLL111***888FFF999&&&$$$)))%%%''')))+++---,,,+++)))***''''''******''''''***$$$&&&'''***111666333,,,&&&&&&'''&&&$$$%%%'''))))))***)))&&&'''+++***&&&&&&%%%$$$$$$$$$%%%'''(((***'''&&&((('''$$$%%%(((jjjfffAAA...***"""%%%"""&&&%%%$$$###$$$$$$###"""###$$$###!!!###'''&&&###"""######"""!!!!!!"""$$$$$$%%%&&&%%%$$$$$$'''***+++***(((&&&%%%$$$$$$$$$!!!$$$((()))(((&&&&&&&&&"""""""""###&&&'''&&&%%%"""%%%777<<<444000555333+++&&&'''((('''''')))######$$$%%%'''***---...,,,333777444***###$$$'''"""!!!"""&&&'''%%%&&&)))+++***((('''&&&%%%$$$###$$$!!!"""&&&&&&###"""###+++)))((()))***,,,++++++)))&&&###"""%%%(((***+++&&&''''''%%%###"""###%%%'''******'''&&&)))(((%%%'''((()))++++++)))%%%###&&&&&&''''''''''''&&&&&&&&&###$$$''''''%%%$$$'''+++******---000000+++''''''%%%&&&(((+++111BBBRRRdddmmmyyy}}}sss]]]CCC111222---+++...222333444777888777888999;;;<<<======@@@999333111111666BBBNNN;;;111+++---+++%%%'''///QQQ{{{dddPPPQQQbbbXXX888(((---222---)))((('''%%%''',,,///,,,***)))))))))((('''---***))),,,+++((('''***$$$(((++++++((((((+++...$$$$$$$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%)))111888:::CCCEEEJJJ[[[nnnwwwZZZEEE;;;999:::+++***)))***---///...---'''***$$$:::kkktttPPP333---)))))),,,---***)))***###%%%&&&&&&&&&&&&'''))))))******)))'''&&&'''((()))%%%%%%---777===BBBEEE<<<:::999777222---...333...,,,///777:::555...+++'''(((((('''%%%%%%'''***''',,,---)))%%%'''******''''''&&&&&&&&&''')))+++&&&&&&%%%###""""""###$$$!!!###$$$""""""!!! !!!###$$$$$$$$$%%%((())))))&&&$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%'''((('''%%%$$$%%%'''!!!###$$$###$$$&&&"""###&&&'''''''''&&&$$$$$$%%%&&&$$$######"""###&&&'''&&&)))///*********(((&&&$$$#########""" !!!###$$$$$$$$$"""%%%%%%""""""%%%$$$!!!!!!###%%%&&&'''''')))))))))&&&###$$$'''***+++'''###"""%%%&&&$$$!!!$$$&&&%%%""""""%%%&&&$$$$$$$$$$$$$$$$$$######"""&&&'''&&&$$$&&&******&&&((()))&&&###%%%+++///...)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$######""""""###$$$$$$###!!!"""$$$&&&%%%$$$######%%%&&&&&&%%%''')))++++++***(((''''''***777777'''!!!---777777,,,(((---000)))***---'''!!!'''---...+++(((((())))))&&&&&&((('''%%%$$$'''%%%&&&&&&)))000666444...$$$%%%&&&%%%$$$$$$&&&'''%%%))),,,---000333000+++'''&&&%%%%%%%%%&&&((((((+++(((&&&((('''$$$$$$&&&ooojjjEEE111---%%%(((%%%&&&%%%%%%%%%$$$######"""###%%%$$$###$$$((('''###$$$%%%%%%%%%######%%%&&&&&&((()))'''$$$$$$(((+++***)))'''&&&%%%&&&&&&'''&&&(((******(((%%%$$$$$$&&&%%%$$$%%%'''((('''&&&###"""***,,,)))***000---)))((((((&&&$$$%%%)))'''''''''(((***+++,,,---...---,,,((($$$######%%%######%%%((((((%%%&&&******)))((('''&&&$$$######$$$ !!!&&&(((%%%""""""(((''''''(((***+++)))((((((%%%"""###&&&***,,,,,,'''''''''%%%###"""###%%%%%%((()))''''''***)))&&&%%%'''((())))))&&&$$$"""'''''''''(((((('''&&&&&&$$$"""$$$((()))%%%$$$''')))&&&$$$(((...///***%%%'''$$$###$$$$$$+++AAAWWWcccpppuuu```RRR<<<444///000222222222444777555444555888:::;;;;;;;;;555111111444;;;FFFQQQ@@@333,,,//////+++///:::fffqqqWWWLLLWWWcccNNN333,,,000999222+++)))'''&&&)))...---,,,))))))((((((%%%$$$+++((((((+++***'''''')))(((---000...(((%%%(((+++######$$$$$$%%%$$$$$$###%%%''''''%%%###%%%,,,222111:::;;;;;;CCCMMMaaa|||nnnVVVDDD;;;444///***)))***,,,,,,+++%%%+++***999ccc}}}hhhGGG///+++)))+++***'''&&&(((###%%%&&&'''&&&'''(((***((()))******((('''((()))###!!!###)))...444===FFF:::===BBBEEE@@@666111222,,,---222:::<<<888444444,,,...///---(((%%%%%%&&&''',,,...(((###%%%)))***&&&&&&'''&&&%%%&&&(((+++'''&&&%%%"""!!!###!!! !!!"""######!!! """%%%$$$$$$%%%''')))(((&&&$$$((('''&&&%%%%%%&&&'''((($$$'''***(((%%%###&&&)))&&&((((((&&&'''(((%%%!!!!!!""""""!!! !!!!!!"""###$$$%%%&&&!!! !!!%%%&&&%%%)))///)))++++++***'''%%%$$$$$$$$$###!!!"""###$$$$$$######&&&'''$$$###%%%$$$!!!"""$$$&&&'''&&&%%%$$$%%%++++++***&&&"""$$$***000///)))$$$###&&&((($$$ $$$&&&%%%!!!!!!%%%&&&$$$$$$$$$$$$$$$###############%%%%%%%%%)))///000---+++***&&&###&&&---...,,,'''%%%$$$%%%&&&&&&$$$###""""""########################$$$###!!!"""$$$&&&'''%%%$$$$$$%%%&&&&&&%%%###&&&)))***(((&&&%%%$$$$$$444:::...###$$$'''&&&)))'''***)))&&&...///###$$$)))...---((($$$&&&))))))&&&%%%'''&&&$$$$$$'''%%%&&&&&&&&&***000///***$$$&&&((('''&&&%%%%%%&&&!!!&&&)))+++---///+++%%%%%%&&&&&&&&&''''''''''''***&&&%%%)))***'''%%%&&&ooojjjEEE222...''',,,)))&&&&&&'''&&&$$$############%%%%%%###%%%((('''###&&&''''''&&&%%%%%%&&&(((&&&)))***((($$$###'''+++&&&%%%$$$###$$$%%%''')))&&&((())))))'''%%%%%%%%%&&&%%%###$$$&&&((((((((($$$$$$$$$"""!!!###)))...,,,))))))***'''######%%%'''((()))***+++,,,---...)))(((&&&%%%$$$$$$############%%%(((&&&###$$$(((((((((((('''%%%###""""""""""""%%%***)))%%%###%%%&&&&&&(((***,,,+++(((&&&%%%&&&&&&%%%%%%&&&))),,,'''''''''&&&$$$###$$$&&&###'''(((&&&'''***)))&&&###$$$&&&&&&%%%###!!! ###$$$&&&'''(((''''''&&&###"""%%%******'''&&&((('''&&&%%%''')))***(((&&&((($$$%%%'''$$$&&&999PPPaaaooo~~~vvvfffYYYTTT;;;333...000333222111222999666222111333555555555333...,,,///333777>>>EEE<<<111---222111///:::LLLiiiOOOOOO]]][[[<<<***......222...++++++***''')))---***)))))))))***)))&&&$$$&&&###$$$'''(((&&&'''***+++---...---***'''''''''###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&(((***,,,---...444444555:::===III___xxxhhhTTTHHH???444,,,++++++***(((***+++111<<>>;;;===444222222777:::777444555///555:::999222***%%%###%%%+++---(((###%%%***---$$$%%%&&&$$$""""""%%%(((&&&((((((&&&###!!!"""$$$'''""""""!!!!!!######!!!"""$$$$$$$$$$$$&&&'''(((&&&$$$)))(((&&&$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%$$$%%%&&&(((,,,---***)))***)))&&&$$$"""!!! !!!"""!!! """###!!! ###&&&###!!!"""%%%%%%###''',,,'''***,,,,,,)))(((((()))'''&&&$$$$$$%%%&&&%%%$$$%%%((((((%%%%%%&&&$$$!!! ###&&&&&&$$$"""""""""'''&&&$$$###$$$'''+++...---***&&&%%%&&&&&&%%%###%%%&&&%%%!!!!!!%%%&&&%%%''''''&&&%%%%%%%%%%%%%%%###%%%%%%$$$''',,,---+++%%%'''(((%%%'''---111222&&&%%%$$$$$$%%%$$$""" """""""""###$$$$$$%%%%%%"""######"""!!!"""$$$'''(((&&&$$$###$$$$$$###""""""&&&((('''$$$"""""""""---333---%%%$$$'''((((((###(((,,,'''***///+++111000...***&&&&&&))),,,***'''&&&((('''%%%&&&)))%%%((((((%%%%%%))))))&&&&&&(((++++++)))'''%%%%%%###$$$$$$'''***(((######$$$&&&'''''''''%%%$$$&&&###$$$+++...,,,******lllgggCCC000---(((---***&&&'''((('''%%%#########"""$$$$$$###$$$(((&&&"""&&&&&&'''&&&%%%$$$&&&(((''')))***(((###"""&&&***###"""!!!!!!###%%%''')))"""$$$&&&'''&&&&&&((()))###""" !!!$$$&&&((((((!!!(((***$$$!!!%%%***,,,///***(((***)))$$$!!!!!!!!!!!!"""$$$%%%'''(((((($$$%%%&&&'''&&&%%%###!!!!!!!!!###%%%### %%%&&&'''((('''%%%###"""""" $$$***...***$$$$$$)))'''(((***---///---***'''###'''***'''"""!!!&&&,,,''''''(((&&&$$$$$$%%%'''!!!%%%'''&&&&&&)))(((%%%&&&''')))(((&&&%%%$$$$$$ !!!###&&&'''(((((('''$$$###&&&+++,,,)))''')))((()))***)))''''''((()))'''&&&))),,,'''&&&555KKK\\\iiirrriiiQQQ;;;333444222,,,)))...222222111111AAA<<<666444444555555444333...,,,///333444666:::333,,,,,,222111111CCC[[[fffGGGMMM\\\NNN((()))&&&'''&&&''',,,,,,((('''((((((((()))+++---,,,)))'''  $$$&&&%%%'''******))))))***++++++)))&&&$$$%%%&&&&&&%%%$$$$$$%%%###***---***&&&,,,...+++,,,333555===PPPHHH\\\yyy___SSSCCC888222111...,,,///'''///777;;;XXXvvvyyyQQQ???,,,'''((((((&&&$$$***+++,,,***(((&&&&&&'''$$$&&&((()))(((((()))******&&&&&&)))+++***,,,000555333333666999;;;AAAGGG???777111333555222///...///777AAACCC<<<111((($$$###***---((($$$'''---111((())))))'''$$$$$$''')))&&&***---,,,)))'''&&&'''+++!!!###((($$$!!!"""###!!!!!!$$$%%%$$$###%%%&&&'''&&&$$$'''&&&###!!!!!!!!!"""###%%%""" !!!%%%&&&$$$!!!$$$(((***'''%%%''''''&&&$$$###!!!"""###%%%$$$$$$%%%((((((###$$$%%%######%%%$$$"""$$$)))%%%))),,,---,,,+++,,,...***(((&&&&&&''''''&&&%%%&&&))))))&&&&&&'''%%%!!!!!!"""!!! !!! $$$)))))))))$$$$$$$$$""" !!!###%%%&&&%%%!!!!!!%%%&&&%%%%%%$$$###"""""""""######%%%&&&$$$!!!"""&&&%%%""""""'''''''''...777;;;'''&&&$$$$$$$$$### """"""###$$$%%%&&&&&&'''"""######"""""""""%%%'''(((%%%###"""######""" """&&&***---,,,)))'''&&&///000...'''""""""&&&+++)))###---'''$$$000999???888///)))(((+++...000,,,((('''))))))'''(((+++(((++++++&&&###%%%&&&%%%'''***---...,,,(((&&&%%%###%%%%%%$$$'''---...+++ """%%%''''''&&&$$$""""""!!!$$$,,,222111......ooofff<<<+++---,,,222...$$$((((((%%%###$$$%%%######%%%$$$###%%%(((&&&"""%%%###!!!"""$$$%%%&&&&&&(((%%%%%%((()))$$$!!!!!!###""""""%%%)))+++)))'''''')))++++++)))&&&%%%%%%$$$&&&''''''%%%######$$$%%%''')))'''$$$###%%%'''---,,,***'''%%%"""  ###&&&(((***+++$$$""" """###!!!!!!!!!""""""!!! %%%%%%$$$#########$$$$$$$$$%%%''')))***))))))((((((***,,,---+++((('''''''''222444***"""$$$'''%%%///(((%%%)))---***&&&$$$$$$%%%%%%$$$''',,,+++((()))&&&###%%%...333...###&&& %%%******(((((()))''')))111999888...$$$+++&&&$$$&&&((('''(((+++///,,,***,,,+++)))+++000999>>>AAA===333,,,+++---%%%&&&***---......666???JJJCCC888000111666555000......///000000000000000111###$$$222...&&&BBBnnnvvvOOOAAALLLJJJ555$$$###'''&&&(((&&&''')))(((%%%'''+++***---///...+++)))((()))$$$$$$!!!"""'''&&&!!!&&&'''((('''&&&''')))+++((((((%%%!!!$$$)))(((###$$$!!!!!!%%%'''''')))---***---,,,((()))000777:::EEECCCMMMgggeeeLLL???888222...111))))))000444>>>^^^gggCCC222000)))---222(((&&&(((******((((((***,,,'''%%%###$$$''')))'''%%%---)))***//////)))''')))...***'''(((---444999;;;666...,,,666???===111'''222,,,(((+++222777777333******)))(((''''''((((((222+++$$$!!!$$$&&&'''%%%&&&222555---''')))((("""&&&((('''$$$###$$$!!!"""%%%""" !!!######%%%%%%$$$$$$###""""""!!!***(((%%%$$$###"""!!! $$$""" !!!"""###&&&$$$$$$&&&'''%%%!!!###$$$$$$###$$$&&&(((######"""  """ """###%%%&&&(((((((((((()))***,,,,,,,,,,,,,,,***(((((()))***&&&)))***((($$$"""###&&&)))"""!!!### ###$$$$$$"""  """ !!!###%%%&&&%%%$$$###$$$$$$######"""!!! !!!$$$&&&&&&%%%%%%&&&(((%%%%%%'''***'''!!!!!!$$$###!!!"""%%%''')))...555'''$$$%%%)))***&&&###"""'''$$$###$$$$$$!!!!!!$$$###""" !!!###%%%&&&&&&)))'''$$$""""""###$$$######!!!!!!$$$***444>>>DDDDDD===333***&&&%%%'''((("""&&&'''&&&)))000777888KKK999'''"""$$$(((000888111,,,******((($$$###%%%)))&&&''',,,111222+++$$$)))((((((((()))(((&&&%%%***&&&"""###''')))&&&###%%%'''&&&######(((,,,,,,)))&&&$$$&&&***,,,+++)))nnneee<<<)))***'''---)))###&&&'''$$$"""$$$%%%###!!!!!!!!!%%%$$$ %%%$$$""""""$$$&&&'''''''''$$$$$$)))***&&&$$$$$$###"""!!!###&&&'''%%%###!!!%%%&&&&&&%%%%%%&&&&&&'''((((((&&&%%%%%%&&&&&&(((((((((&&&$$$$$$$$$((('''&&&%%%$$$"""!!!!!!"""###%%%'''((()))***+++&&&$$$"""###%%%&&&$$$""" !!!""""""""""""%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%&&&((()))+++((()))++++++)))((('''(((***///000---***))))))&&&)))&&&%%%((((((&&&%%%(((&&&))))))'''))),,,,,,)))111...)))***111666111((()))$$$!!!###%%%$$$%%%''')))))),,,000444444///+++,,,'''$$$&&&'''&&&&&&)))---)))'''***+++)))***---,,,------,,,***))))))*********+++---,,,---333<<>>BBB;;;***!!!%%%'''###%%%$$$%%%(((((('''+++111,,,+++***+++,,,+++***((((((&&&###"""(((222666444)))(((&&&$$$$$$&&&'''(((&&&%%%&&&((()))(((%%%!!!$$$""""""%%%'''&&&(((+++++++++)))'''+++222666555:::888===LLLaaaxxx{{{jjjWWWCCC555111111555666...---HHHiiifffAAA******,,,---///---)))(((''')))+++,,,+++***&&&$$$$$$&&&)))++++++)))***(((---888>>>999111---***&&&###%%%+++000111000111...///666:::555---)))+++)))((()))---111333444...---***'''%%%%%%&&&(((444---&&&"""###%%%$$$###+++222222(((###&&&(((%%%"""$$$$$$"""###&&&### """"""$$$"""########################$$$###""""""$$$%%%%%%%%%%%%###""" !!!"""###!!!%%%'''%%%###%%%%%%######$$$%%%$$$######%%%&&&$$$$$$$$$""" """%%%!!!!!!!!!!!!"""$$$%%%&&&&&&&&&'''''')))+++,,,---.........,,,+++*********+++)))(((''''''&&&%%%%%%'''!!!###&&&###   !!!"""######!!! %%%%%%%%%%%%&&&&&&&&&&&&"""!!!!!!###%%%&&&%%%###'''$$$%%%)))***'''%%%%%%%%%######%%%%%%$$$(((...---(((&&&(((((($$$!!!"""!!!""""""!!!!!!%%%###!!! !!!$$$'''(((((('''%%%###"""###$$$%%%%%%$$$###"""$$$(((///777;;;FFFEEEAAA999///)))((()))&&&+++---)))'''***...///333***###""""""###(((///)))''''''))))))'''''')))&&&%%%'''---333333,,,$$$+++******)))******)))(((///+++(((''')))(((&&&###$$$((((((""" ###&&&'''------,,,+++)))))))))***lllddd;;;'''&&&"""&&&""" $$$&&&###!!!$$$%%%$$$###%%%%%%###&&&***)))%%%(((&&&$$$$$$%%%'''''''''&&&###$$$(((***(((&&&'''$$$######$$$%%%%%%###""" ###$$$$$$$$$$$$%%%%%%&&&''''''%%%$$$%%%%%%'''''''''(((((('''$$$!!!"""""""""###############'''''''''(((((((((((((((&&&$$$###$$$&&&'''&&&%%%###""""""!!!!!!"""######$$$$$$%%%%%%&&&((()))***)))'''$$$""""""%%%))),,,((()))***)))'''&&&'''((((((&&&&&&***+++(((&&&&&&'''%%%$$$%%%### $$$***%%%)))+++)))(((***+++)))000---(((''',,,111---%%%(((### %%%,,,---...///////////////000///***&&&'''(((%%%%%%(((,,,'''%%%(((+++)))(((((('''%%%"""$$$'''+++,,,,,,,,,++++++,,,,,,---333<<<;;;===999111+++,,,......111111111111111111111111222---***'''(((???wwwmmmMMM888JJJCCC444&&&$$$++++++%%%'''$$$$$$&&&&&&&&&+++222,,,(((%%%&&&***---,,,)))---***&&&$$$,,,888???@@@,,,(((###!!!###%%%%%%%%%'''$$$(((111222)))######%%%"""###&&&&&&$$$%%%((()))(((%%%%%%***111111,,,111111555;;;DDDQQQgggyyycccNNN@@@;;;:::888...)))888OOOgggLLL///,,,555111+++///)))'''%%%(((---///---***&&&%%%%%%&&&((())))))((('''(((000@@@KKKGGG;;;222(((%%%###'''...000+++&&&+++---111555222+++((()))%%%'''(((''''''***///333000///+++&&&""""""%%%'''111+++%%%"""###%%%%%%###+++000---""""""&&&%%%###&&&'''%%%$$$&&&%%%!!! ###$$$!!!!!!!!!""""""###$$$%%%%%%"""""""""###$$$%%%&&&'''%%%$$$###"""!!!"""######!!!&&&'''%%%###%%%&&&$$$%%%&&&&&&$$$###"""###%%%&&&&&&%%%### !!!"""###############$$$%%%%%%%%%%%%%%%&&&(((***+++,,,/////////......---,,,,,,///+++((((((,,,...---***&&&!!!!!!%%%(((&&&###""""""#########!!!###############"""""""""""" $$$&&&### $$$$$$((('''$$$###***(((((())))))'''***000---((($$$%%%%%%"""!!!###!!!"""""" !!!$$$"""!!! """%%%'''(((((($$$$$$###"""###$$$%%%&&&%%%$$$######%%%))),,,///777<<>>999:::777111...//////---////////////000111222333333111,,,'''///RRRuuu\\\KKKCCC[[[KKK666(((''',,,+++'''---(((&&&%%%###!!!%%%,,,(((&&&$$$%%%'''***,,,---///---(((%%%***333888777...'''!!!###''''''%%%***%%%)))666666)))###(((%%%###$$$''''''$$$###%%%"""%%%%%%$$$&&&******&&&***---444:::<<<>>>HHHSSSeeexxxdddQQQ@@@888444111888CCCjjjfffIII333888444***---,,,++++++---......,,,***((('''&&&%%%$$$###"""!!! ###---999AAA???666///)))''''''...555555...&&&)))+++///222---&&&$$$''''''((((((((('''(((+++...------,,,((($$$###$$$''')))&&&""""""$$$&&&''''''&&&***)))###!!!""" %%%,,,000***$$$"""###$$$$$$#########!!!!!!""""""###$$$$$$$$$'''''''''%%%$$$###$$$%%%%%%$$$###""""""""""""### $$$&&&$$$###&&&(((&&&$$$%%%%%%$$$###"""$$$&&&''''''&&&"""$$$######""""""#########%%%%%%%%%%%%&&&((()))***...------...///000///...,,,)))''''''***---------&&&"""###''')))&&&######!!!""""""!!! !!!###$$$$$$$$$$$$###!!! %%%$$$###!!!!!!######"""!!!"""###%%%###"""###)))'''(((******))),,,222&&&""" ###%%%###"""$$$&&&######%%%$$$!!! """"""!!! !!!$$$%%%%%%$$$#########"""!!!!!!"""$$$$$$############$$$&&&&&&"""(((///111///***'''%%%222<<>>TTTzzzmmm\\\SSSOOOZZZEEE000'''&&&%%%'''+++(((&&&&&&'''%%%!!!"""%%%###'''%%%!!!"""***222(((+++,,,,,,///000+++$$$***&&&""""""%%%(((******)))%%%&&&***((("""###)))&&&$$$&&&******%%%######!!!***///+++$$$###&&&(((000+++)))...222333444777<<<===III```wwwuuuTTT@@@AAAKKKlllxxxHHH+++---444555@@@EEEFFF>>>000&&&$$$&&&&&&((()))(((''''''((()))###(((***%%%"""###'''(((&&&''')))///444555333///+++&&&%%%)))+++'''###"""///...---///000...***&&&"""(((///000,,,((()))***)))((('''&&&$$$#########!!!&&&---222222...'''"""(((...)))!!! $$$'''))))))&&&!!! """!!!"""""""""""""""""""""!!!''')))***(((%%%$$$&&&)))######"""""""""!!!!!!!!!$$$''''''"""!!!!!! !!!"""###$$$###$$$''')))!!!"""$$$$$$$$$$$$%%%'''""""""!!!!!!!!!!!!!!!"""$$$$$$$$$######$$$$$$%%%000,,,((((((,,,///000000,,,///000---(((%%%&&&(((***&&&&&&((('''######%%%%%%&&&&&&$$$"""!!!"""$$$ !!!"""######$$$ """'''&&& ###((("""%%%)))***###"""+++'''%%%%%%&&&%%%!!!"""'''***((((((,,,,,,'''######!!!!!!%%%&&&###"""%%%"""!!!!!!"""######""" %%%'''(((%%%!!! ######$$$%%%&&&&&&'''''''''$$$###(((000333111---+++444888333+++'''&&&%%%)))&&&!!!!!!)))111333///&&&$$$&&&******'''&&&))),,,)))&&&$$$&&&'''((((((%%%'''((('''$$$$$$'''+++''''''((())))))((('''&&&%%%***---,,,,,,...///---+++(((&&&(((---000///,,,```^^^;;;***''' %%%"""!!!%%%&&&"""!!!###$$$""""""######"""'''...000...***'''%%%$$$%%%&&&&&&%%%((($$$"""$$$%%%###"""$$$ """$$$$$$"""!!!"""$$$"""###%%%$$$$$$$$$&&&((($$$&&&'''((('''&&&'''(((%%%'''((()))((('''((((((''''''&&&%%%$$$#########((('''%%%######$$$%%%&&&$$$&&&((('''$$$###%%%&&&###%%%''')))***)))'''&&&""""""!!!!!!!!!"""######&&&'''((())))))(((&&&%%%&&&(((***+++***))))))***###((()))%%%"""$$$(((***222***%%%%%%((()))+++///111111000000555888333+++###((()))&&&$$$&&&&&&$$$$$$$$$&&&((('''###%%%)))&&&(((+++...000000//////---(((%%%'''(((''''''***(((''')))+++(((%%%)))000***)))((())),,,...000000+++''''''***,,,***+++...000000---+++...444666333000///...------...000111@@@999AAAeeegggXXXTTTTTTZZZAAA,,,)))+++((((((,,,$$$$$$'''+++***%%%###&&&"""%%%$$$"""###)))///(((+++...000333444...%%%'''&&&$$$###$$$%%%'''(((&&&''''''&&&$$$###%%%'''%%%%%%''',,,,,,'''$$$$$$$$$***...)))$$$$$$%%%%%%///)))'''***...///222666777444888EEEQQQ```xxxpppaaa\\\nnnpppEEE444666333;;;>>>???:::000'''$$$$$$&&&(((******((((((***,,,(((,,,,,,'''%%%(((***((($$$%%%''')))+++---000111)))&&&%%%))))))&&&$$$%%%(((,,,000222000---)))((($$$***000000,,,)))***---+++++++++***'''%%%%%%$$$$$$'''+++000222000,,,)))%%%((()))'''''')))'''######&&&&&&""" !!!!!! !!!!!!""""""#########&&&((('''###"""&&&)))######$$$$$$######""""""!!!$$$$$$ !!!"""!!!"""$$$$$$$$$######%%%'''!!!"""$$$%%%$$$$$$%%%'''"""""""""!!!""""""######!!!!!!!!!"""###$$$&&&&&&666000)))'''***---.........///111222222000//////+++'''&&&((('''%%%'''+++(((((((((&&&###""""""###!!!!!!!!!""""""###$$$%%%!!!%%%%%%!!! ###&&& ###$$$!!!!!!((((((&&&''')))'''$$$%%%))),,,((('''***+++'''%%%%%%"""!!!###'''((($$$###%%%!!! !!!###&&&'''&&&$$$%%%)))***((($$$!!!"""$$$&&&&&&&&&'''((()))*********'''%%%'''***,,,+++)))&&&,,,...***&&&&&&&&&%%%((()))(((&&&+++333666333&&&$$$%%%)))***))))))---(((''''''((()))***+++***&&&))),,,+++(((''')))---)))((((((***------***&&&$$$''')))***...222000***((('''&&&&&&'''(((((((((```^^^<<<***'''###!!!"""&&&'''###!!!######"""!!!###""""""&&&...111///&&&$$$######&&&((()))((('''###"""%%%'''%%%%%%'''$$$&&&((('''###!!!"""$$$%%%&&&&&&&&&%%%%%%''')))"""$$$&&&&&&%%%%%%&&&'''(((***+++)))&&&$$$&&&(((&&&&&&%%%%%%$$$#########)))'''%%%###!!!""""""######%%%&&&%%%""" !!!$$$%%%'''***++++++(((%%%### !!!!!!"""###%%%%%%((((((((((((((((((''''''%%%(((+++,,,+++***)))***$$$++++++&&&&&&,,,***###(((%%%%%%'''(((***000888777444111222777:::333(((&&&+++---***&&&&&&&&&$$$((((((,,,000000+++)))+++,,,///222000***'''(((***///***'''***,,,+++,,,///###$$$((()))&&&%%%,,,666000)))""""""(((,,,,,,)))&&&###$$$)))---,,,---///)))---,,,))))))///555666+++++++++,,,///333666888444,,,777bbbpppUUUKKKPPPVVVZZZ==='''&&&+++((($$$&&&$$$&&&***///---'''###$$$ !!!""""""$$$&&&)))+++***...111222555555///&&&&&&&&&&&&$$$"""!!!###%%%%%%+++,,,'''$$$&&&((('''%%%%%%(((------(((%%%%%%%%%(((((($$$"""###### $$$"""###'''))))))***...000000555======@@@RRRiiikkkqqqggg@@@555,,,///000222111...***&&&%%%''')))+++)))&&&%%%&&&(((###&&&&&&$$$&&&***'''!!!$$$&&&'''&&&&&&(((---222'''&&&'''***(((%%%%%%((( )))222444///***)))***''',,,111///***(((+++000***+++,,,,,,+++))))))***'''%%%'''+++---...---...111...((((((---000)))###&&&""" !!!"""!!!!!!"""$$$%%%%%%###&&&(((%%%!!! ###'''$$$%%%%%%%%%%%%$$$#########''''''%%%%%%&&&$$$###"""$$$%%%###$$$%%%$$$""" ######""""""###$$$$$$%%%!!!###%%%''')))<<<444+++'''(((,,,,,,,,,%%%%%%(((...444777555222+++((('''(((((('''+++000++++++***(((%%%######$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$###""""""!!!!!! """"""""""""######!!! $$$$$$###%%%***!!! """%%%%%%###%%%)))((($$$"""%%%'''&&&&&&)))(((&&&'''+++***%%%###%%% !!!%%%(((******(((&&&))),,,+++&&&$$$&&&))))))))))))))))))***,,,,,,******))))))((('''((()))%%%))))))&&&$$$&&&'''&&&"""(((***''''''+++---+++)))&&&&&&)))***(((***---###%%%))),,,......---,,,%%%)))---,,,)))''')))---&&&$$$$$$(((...000---(((&&&((()))+++000444111)))%%%(((***)))''''''***---hhhaaa999'''&&&"""'''######!!!&&&+++!!!"""!!!$$$%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))+++'''######%%%&&&$$$"""(((///---$$$!!!'''(((###&&&'''''''''&&&$$$"""!!!$$$###"""%%%(((((($$$ ))))))(((''''''(((***,,,%%%%%%&&&$$$######%%%(((&&&&&&&&&$$$$$$%%%))),,,&&&$$$$$$'''&&&"""###&&&---(((%%%%%%((()))%%%!!!'''###!!!$$$$$$!!!!!!***+++)))&&&'''+++***&&&$$$&&&***...000///+++''')))%%%!!!!!!)))000---%%%!!!!!!""""""###'''---111888555666<<>><<<777555000,,,)))...999===333$$$'''''''''((())))))((('''%%%$$$%%%&&&%%%$$$'''---777888555///,,,---,,,)))***%%%###&&&))),,,000555---...---***+++000222000'''))))))&&&''')))((($$$&&&)))***)))---444555222000555444000666CCCGGGCCC888000<<>>NNN>>>***'''%%%&&&(((***(((&&&&&&%%%$$$""""""""""""###!!!$$$&&&%%%######(((---///333000'''!!!"""!!!((())))))***)))((('''&&&"""&&&***)))&&&$$$%%%'''###+++222111+++'''***...000***$$$###%%%%%%  """###&&&***222:::@@@***######((((((%%%### ###$$$$$$""""""$$$&&&)))$$$!!!###%%%&&&(((+++%%%&&&%%%###%%%))))))&&&((()))+++...000///+++((()))---...***))))))(((%%%'''))),,,,,,+++)))(((((((((%%%'''///555666444444;;;555...666OOO___LLL...'''(((***,,,,,,***(((''''''%%%%%%'''&&&$$$''',,,777>>>@@@777,,,)))***+++,,,(((&&&'''(((+++222:::...000...***))),,,---***'''******''''''***)))''')))++++++,,,111777:::888000555555000333===CCCCCC555000666SSScccJJJDDDKKKTTTYYY///+++)))((($$$"""%%%++++++333555...***------)))""" """'''+++,,,000555---+++,,,111888:::666111222000---,,,+++)))'''%%%$$$%%%$$$!!!!!!%%%$$$!!!'''((())))))(((&&&$$$"""&&&$$$######$$$%%%%%%$$$###"""###%%%(((((('''%%%+++,,,------,,,+++,,,...444888BBBQQQccczzzddd===<<<111***...555222)))"""%%%&&&%%%"""###'''&&&"""&&&''''''&&&$$$%%%''')))+++'''%%%((()))'''&&&(((%%%'''((('''%%%$$$%%%'''&&&&&&&&&&&&&&&''''''(((,,,000555777666333000///...)))&&&(((---///,,,''''''### !!!$$$((()))))))))%%%###%%%&&&###"""###$$$###!!!"""###%%%%%%$$$&&&$$$!!!!!!"""######"""$$$!!! ###%%%$$$###%%%$$$"""###$$$$$$###"""###$$$###$$$'''(((%%%"""!!!!!!###%%%%%%$$$######&&&&&&""" ###%%%$$$$$$ ###$$$""""""$$$###%%%%%%$$$###"""######%%%+++///+++'''(((******''')))***)))(((((()))***+++++++++---///000///------((($$$###&&&(((&&&###&&&######''')))''''''(((''''''%%%$$$$$$#########!!!""" """...999555***&&&%%%%%%&&&(((((('''%%%&&&$$$###$$$###$$$+++444000+++''')))***((('''(((+++'''&&&'''&&&###"""%%%%%%###""""""$$$%%%%%%$$$&&&'''))))))&&&%%%---777666///&&&###$$$%%%$$$!!!'''&&&'''***)))%%%&&&***'''%%%$$$%%%'''(((((((((&&&&&&&&&&&&''')))+++,,,&&&$$$###$$$'''***,,,---((()))+++***'''&&&(((***+++&&&$$$&&&(((&&&$$$$$$***......)))&&&&&&%%%"""&&&...222,,,$$$"""$$$&&&***&&&%%%'''))))))---222mmmbbb999'''(((%%%&&& %%%!!!(((###%%%RRRoooVVV---(((###"""%%%'''%%%!!!%%%$$$""""""!!!"""###$$$ """######"""###'''***)))---,,,&&&###$$$$$$!!!$$$%%%&&&'''''''''%%%%%%%%%'''***)))'''&&&'''((($$$***222333///+++)))***+++((($$$%%%'''(((%%%""""""""""""###&&&+++333888+++%%%"""$$$&&&$$$###### !!!""""""###$$$%%%&&&,,,'''%%%''')))'''''')))%%%'''&&&$$$''',,,,,,)))((()))***,,,...---***'''&&&***+++)))((((((&&&"""'''+++111444444222111000+++'''''',,,///...---...:::999666>>>ZZZooo]]]:::---000333333111...***(((,,,)))((()))'''###$$$'''444===AAA999...((()))******((('''(((&&&&&&---555...000///)))'''((((((&&&%%%)))***''''''***+++***)))+++---000555999:::999---222333...---444<<>>111))),,,,,,&&&!!!$$$,,,555999555111111(((''')))111<<<@@@===888000000//////...,,,***((("""###!!! """'''&&&"""%%%'''))))))(((&&&&&&%%%&&&%%%######%%%&&&%%%$$$###"""###%%%&&&'''%%%###'''(((************,,,...000111555<<>>///'''%%%******$$$$$$***...(((%%%&&&%%%""""""$$$&&&$$$######%%%&&&%%%$$$%%%$$$%%%&&&### $$$++++++&&&!!! """$$$$$$###%%%%%%(((,,,***&&&'''+++(((&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$&&&)))***))),,,...,,,(((%%%&&&((((((******)))'''&&&'''(((,,,(((&&&((('''$$$###%%%***...///+++((((((&&&###,,,333666///&&&$$$'''))))))&&&$$$'''))))))---222eee```:::'''%%% &&&$$$$$$!!!)))$$$&&&UUUsss]]]...((("""!!!###%%%"""###"""""""""###$$$&&&'''$$$""" """$$$$$$###)))------+++)))******)))"""$$$%%%&&&''''''&&&&&&)))(((&&&''')))***(((&&&+++...222555666333...)))'''((()))************+++$$$###"""!!!!!!$$$***...///,,,,,,+++'''"""$$$)))###!!!!!!&&&(((&&&$$$$$$!!!"""''')))%%%""""""###$$$$$$"""%%%******''')))(((((()))******(((%%%(((***)))))),,,...***###$$$)))///333444222111111333///---//////,,,+++------555888<<>>222777444222NNNnnnMMM===CCCKKKAAA111...)))''')))))))))+++000000>>>BBB555,,,///000+++000111555:::777...&&&$$$""""""%%%***000333222///+++,,,,,,,,,,,,+++******&&&'''&&&"""###&&&%%%""""""$$$'''(((''''''((()))'''%%%$$$$$$%%%&&&&&&%%%#########$$$&&&&&&$$$"""$$$&&&((((((((()))+++---(((,,,111555666<<>>111666:::>>>===888333000///***&&&%%%)))+++)))(((***...444888666444333111...---++++++---***&&&&&&)))***///000+++''''''((('''---111000***&&&'''(((((((((''')))///111...+++***+++...000...,,,...444999333999555...???kkkoookkkVVVBBB===EEEEEE777'''000***'''))),,,+++***,,,+++666;;;444///111444333444000......+++%%%###$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$&&&((((((((((((***,,,///222000)))######"""###&&&'''&&&&&&)))+++(((&&&%%%%%%&&&'''&&&&&&$$$$$$$$$%%%&&&&&&###!!!$$$&&&'''&&&%%%$$$%%%'''###)))111666555444<<>>333***(((+++'''''')))---+++&&&%%%((("""%%%&&&%%%###"""%%%((("""$$$&&&$$$"""!!!"""$$$&&&%%%$$$%%%&&&&&&%%%###&&&%%%%%%'''''''''---444'''(((++++++'''$$$)))111///(((###$$$&&&$$$###$$$$$$######$$$''')))))))))(((###"""&&&)))(((((()))(((&&&%%%%%%&&&(((((('''(((&&&)))///222///,,,+++333000+++)))((((((((('''((('''&&&%%%$$$%%%%%%&&&***444;;;888,,,###$$$)))(((&&&$$$%%%''''''&&&$$$$$$(((///222---&&&&&&***!!!%%%'''$$$###%%%%%%###)))+++)))&&&'''******&&&%%%###$$$((()))''''''***ddd___:::'''$$$ &&&%%%######%%%%%%&&&+++333777***(((&&&%%%$$$###$$$$$$######""""""###%%%&&&(((%%%$$$""""""###$$$$$$$$$###$$$&&&'''&&&$$$$$$%%%%%%&&&)))+++,,,---------)))(((''''''((((((((((((''''''(((***+++)))&&&###!!!!!!"""###$$$$$$###"""!!!"""#########$$$&&&)))(((&&&%%%%%%!!!!!!''''''%%%######%%%%%%###!!!!!! ###+++...,,,******'''((((((&&&(((,,,---)))+++)))''''''((((((&&&%%%###&&&'''$$$$$$((((((%%%$$$&&&(((((('''&&&&&&&&&)))&&&&&&((('''$$$%%%(((&&&---222333333444222---///444999888444000000111)))%%%%%%))),,,+++***+++(((///444333111111111000000+++(((******'''''')))$$$***---)))&&&'''))))))222666777111---///222444333...,,,000000+++)))***&&&(((***+++***+++...222333666222,,,777RRRhhhooopppWWWGGG===CCCHHH???000(((---***))),,,,,,(((%%%%%%###(((---...++++++---000((($$$###%%%%%%$$$%%%)))(((&&&$$$$$$%%%%%%$$$"""###%%%'''((((((***...222555999888///%%%!!!!!!!!!"""&&&&&&$$$$$$'''***(((&&&%%%%%%'''''''''&&&&&&%%%%%%&&&&&&&&&###!!!%%%&&&'''&&&$$$###$$$%%%$$$)))000666555444999AAA===FFFVVVkkkwww\\\IIIBBB:::888222+++(((***((($$$'''((()))((('''&&&'''((('''&&&&&&(((&&&###&&&+++)))%%%"""###(((---......&&&%%%%%%$$$%%%&&&'''(((,,,+++)))&&&###"""$$$%%%***...111111000000333666......,,,'''!!! ###&&&&&&$$$'''---///+++&&&&&&$$$(((---...+++'''%%%$$$$$$%%%(((+++,,,***$$$ """$$$###!!! """$$$ """$$$$$$""""""###&&&$$$)))+++&&&!!!!!!"""!!! ###&&&&&&%%%$$$&&&((((((+++)))%%%###(((,,,,,,%%%%%%'''(((%%%###)))222```ttttttTTT444(((&&&!!!&&&!!!!!!%%%&&&%%%&&&***$$$***111111,,,'''''')))---***&&&&&&***///444666222777===;;;444---)))((()))+++000111,,,%%%%%%+++"""%%%((('''%%%%%%)))---)))'''$$$###"""!!!!!!###'''&&&&&&'''((()))'''&&&%%%"""!!!$$$$$$###%%%)))"""&&&'''$$$$$$(((+++,,,---&&&"""%%%'''&&&$$$$$$$$$###"""###&&&(((((('''%%%""""""%%%%%%###$$$((()))(((''''''((((((((((((+++'''(((000777444///+++222///***((((((((((((((((((((((((((((((((())))))'''+++...,,,&&&""""""%%%###$$$%%%%%%$$$###$$$&&&"""&&&...666555---))))))"""%%%&&&"""!!!$$$%%%$$$&&&***---,,,---///,,,'''$$$###%%%******&&&%%%&&&jjjaaa999''''''###&&&!!!"""######'''(((,,,%%%&&&&&&$$$"""!!!"""$$$$$$$$$###""""""###$$$%%%###%%%'''%%%######&&&***"""###%%%((((((&&&''')))$$$&&&(((+++,,,---...---&&&(((***(((%%%%%%'''***&&&(((******'''&&&&&&'''%%%"""!!!%%%+++...+++'''!!!"""$$$$$$######$$$%%%)))%%%"""$$$$$$###%%%)))%%%&&&&&&%%%""" !!!"""$$$!!!"""'''***'''&&&'''$$$%%%$$$"""$$$((((((%%%---+++(((((((((((('''&&&&&&,,,...)))%%%'''***,,,'''((())))))))))))***,,,)))'''((()))((($$$$$$(((###$$$''',,,......,,,+++(((...333333000...///111,,,(((&&&***---***(((((("""+++222000,,,,,,...000000)))$$$%%%((('''((()))%%%,,,000---***,,,...///,,,222444111///333999;;;???777111222111,,,,,,///&&&&&&))),,,,,,,,,...111666666333000777EEEJJJHHHOOOggguuuMMM???;;;DDDFFF777)))&&&---...111444111)))%%%%%%"""&&&%%%!!!"""(((""" """''''''""" """%%%!!!$$$'''&&&$$$&&&(((******+++...444999555;;;<<<222&&&"""$$$&&& ###&&&&&&""""""%%%)))((('''%%%%%%'''((('''&&&&&&&&&%%%&&&'''&&&$$$!!!%%%&&&''''''&&&%%%'''(((%%%''',,,000111000777???666;;;BBBKKKXXXlllooo```JJJGGG@@@666222111...)))''')))***)))(((&&&&&&&&&$$$###%%%'''%%%"""$$$***%%%%%%%%%###$$$'''...333&&&%%%%%%%%%&&&&&&''''''&&&'''((('''&&&%%%&&&(((***+++---000333666888999===888000+++'''$$$!!!"""!!!'''***(((&&&'''+++000555666222,,,(((&&&))),,,000555666222+++%%%"""  ###%%%&&&%%% ###%%%$$$""""""$$$&&&"""(((+++&&&!!!!!!"""""""""%%%%%%###"""$$$&&&%%%((((((%%%&&&---222444 """'''(((###"""+++666UUUvvv}}}VVV---###'''%%%  $$$"""###+++''',,,///,,,&&&"""%%%)))+++(((&&&&&&***///222444...333888;;;999444...******///555555---%%%&&&---###&&&***)))''''''+++000///(((""""""$$$$$$###"""&&&%%%%%%'''((()))(((&&&((($$$###'''***))))))+++$$$)))(((###'''000222,,,,,,%%%"""%%%((('''$$$$$$%%%###"""###$$$&&&&&&%%%'''''')))(((###""")))%%%%%%&&&&&&(((((())))))&&& !!!***222111***$$$...***'''%%%%%%&&&'''''''''((()))+++,,,,,,,,,,,,,,,***'''&&&%%%%%%%%%$$$###'''&&&!!!###)))!!!$$$,,,777:::444+++'''&&&)))((($$$"""%%%'''&&&(((///000///...***%%%$$$$$$''',,,,,,'''$$$%%%fff```:::***)))$$$%%%%%% $$$"""!!!%%%&&&###!!!$$$%%%###&&&%%%###!!!!!!!!!!!!"""$$$###""""""###%%%''')))&&&%%%&&&(((+++,,,***)))%%%%%%''',,,000000---)))---++++++---***%%%%%%((()))'''&&&%%%%%%%%%###!!!"""""""""$$$'''(((((((((&&&$$$!!!!!!"""$$$$$$###,,,&&&###&&&)))(((&&&'''&&&&&&%%%$$$###+++%%%(((***)))%%%######%%%&&&&&&%%%$$$######$$$%%%)))(((***000111,,,'''&&&((('''''')))+++,,,+++*********((('''+++000000,,,((('''%%%%%%%%%''')))***'''&&&%%%$$$$$$&&&((()))555222///---------------'''&&&)))+++)))$$$###%%%(((&&&&&&***000111---(((***((((((***)))&&&'''+++,,,///,,,%%%"""'''...111111...***+++111:::CCCHHHRRRHHH;;;222//////---+++,,,''''''+++---***,,,111222:::000&&&@@@iiigggFFF888>>>KKKbbb{{{ZZZIII@@@LLLNNN444"""******...111000///---&&&!!!###$$$%%%%%%%%%""""""###$$$%%%$$$###"""(((&&&$$$$$$&&&&&&&&&%%%)))'''%%%''',,,111666888888777555000***&&&%%%%%%&&&'''&&&%%%######$$$&&&)))'''$$$$$$&&&)))++++++***++++++)))&&&$$$$$$$$$+++((($$$"""$$$%%%$$$### ###''')))))),,,000444777666888>>>HHHTTT]]]bbbqqqxxxfffMMM===;;;<<<333'''%%%'''******%%%"""'''000***,,,,,,'''""""""%%%'''&&&######&&&&&&$$$&&&***((("""###&&&%%%%%%&&&,,,)))'''(((+++---,,,***,,,------+++)))+++000666::::::555---((((((&&&###&&&!!! %%%)))(((&&&&&&***===CCC<<<888111+++000111444:::AAA???444,,,)))$$$%%%''''''!!!######&&&'''###&&&,,,+++)))%%%"""""""""!!!!!!!!!"""!!!!!!###$$$###"""!!!###&&&+++111444'''((()))(((''')))///333:::BBB@@@111'''''''''""" """%%%%%%"""###)))***&&&%%%***+++)))......"""((((((###//////666333888EEEIII===...&&&111888888///'''&&&%%%"""%%%%%%(((***(((######&&&(((***(((###"""$$$$$$"""$$$&&&$$$ """)))***&&&)))((('''&&&&&&''')))***'''$$$ '''///000***)))&&&###$$$+++000*** $$$%%%&&&%%%$$$%%%&&&'''"""$$$***///---&&&!!!!!!((($$$$$$))),,,)))'''&&&(((&&&''',,,---)))&&&&&&,,,***((('''&&&%%%&&&&&&---,,,,,,...///...,,,***...,,,***(((''''''((())))))### ###%%%$$$###$$$!!!$$$+++111...(((&&&(((***%%%"""###'''(((%%%!!!%%%***'''######$$$$$$'''&&&&&&(((%%%###'''---fff```:::))))))###%%%&&&""""""%%%&&&###"""&&&&&&###!!!######"""$$$###"""!!!!!!!!!"""###&&&%%%$$$""""""###$$$%%%&&&))),,,,,,***(((((()))&&&&&&'''+++......+++(((((('''(((***(((######&&&(((&&&%%%$$$$$$$$$"""!!!&&&%%%$$$%%%'''((((((''''''))))))&&&###!!!"""###'''%%%%%%((('''$$$&&&))))))%%%$$$%%%$$$"""$$$(((!!!###$$$%%%%%%%%%&&&'''***'''&&&''')))***'''$$$&&&###%%%***+++'''$$$$$$)))(((((()))+++,,,+++)))++++++'''$$$'''++++++&&&&&&%%%###""""""###%%%&&&$$$$$$###"""###%%%'''(((000...,,,******++++++,,,&&&%%%(((+++)))%%%%%%(((''''''(((,,,//////,,,((('''%%%%%%'''&&&###$$$(((,,,---,,,((((((,,,---,,,///,,,((('''+++111888<<>>>>>@@@===333***'''###)))"""%%%'''!!!!!!"""$$$%%%$$$######,,,***'''%%%$$$############"""!!!!!!"""###$$$%%%$$$#########%%%(((,,,...%%%)))+++***''''''+++000+++111///### """ ###$$$""" ###### &&&))))))&&&'''&&&777777---BBBSSSRRRBBB;;;DDDNNNKKKBBB<<<555888666---'''&&&&&&###***&&&&&&)))***(((&&&'''!!!&&&'''$$$"""&&&)))***((()))&&&"""###((((((%%%'''&&&%%%%%%&&&(((+++---)))(((%%%$$$)))//////+++'''((('''&&&(((***''' ((((((&&&%%%######$$$%%%&&&(((///555333,,,&&&&&&%%%!!!!!!&&&)))(((&&&''''''$$$%%%***,,,)))'''((()))((('''&&&%%%%%%&&&&&&,,,++++++,,,......+++))),,,+++)))'''''''''((())))))$$$!!!$$$&&&%%%%%%&&&,,,)))))),,,+++%%%""""""'''&&&&&&%%%&&&&&&%%%$$$ &&&(((%%%###%%%'''&&&###"""###%%%###"""'''...fff```:::((((((###%%%"""""" $$$&&&###!!!%%%%%%!!! !!!""" """"""!!!!!!!!!"""###$$$&&&%%%###"""""""""###$$$$$$***///...((($$$$$$'''&&&&&&'''***++++++(((&&&&&&%%%(((+++)))$$$###&&&)))'''&&&%%%&&&%%%$$$"""(((&&&$$$$$$%%%&&&&&&&&&%%%***...+++%%%!!!###&&&"""###&&&(((%%%!!!$$$******%%%###&&&(((&&&%%%%%%!!!!!!!!!###%%%''''''&&&,,,)))(((+++000000)))###'''######''')))'''&&&''')))(((((()))++++++)))(((...,,,'''"""$$$((('''###&&&%%%###""""""###$$$%%%""""""!!!!!!"""$$$%%%'''***)))(((''''''((()))***((('''(((+++)))%%%%%%(((&&&(((+++......---***((()))'''(((***)))&&&''',,,)))++++++)))+++---)))###///,,,(((&&&&&&(((+++...666222---,,,---...,,,******&&&%%%(((***))))))+++---777:::444888@@@999((('''&&&'''***000HHHvvvwwwTTTTTTAAAPPPeeeQQQ333+++***)))'''%%%'''///666222******(((%%%###!!!!!!""""""&&&%%%&&&((()))***(((&&&''')))***(((%%%$$$&&&)))&&&%%%&&&(((,,,///000000//////---+++((((((***,,,++++++)))&&&""" !!!""""""&&&)))&&&######)))//////000111000,,,(((&&&%%%%%%$$$%%%&&&((('''%%%"""'''''''''&&&%%%&&&***,,,///000111111111555<<>>TTTgggGGG,,,,,,(((...,,,)))'''+++000///)))...,,,(((%%%######$$$%%%%%%$$$$$$&&&)))***(((&&&***---///,,,&&&$$$&&&***''''''))),,,000222222222,,,,,,***(((&&&'''))),,,+++***)))&&&###!!!"""###"""$$$&&&$$$""""""&&&+++***,,,...---***'''%%%$$$#########$$$%%%%%%%%%$$$))))))(((((()))+++///111---000222111...000777===???>>>EEEQQQ\\\iiiwwwUUUGGG:::777777222+++''',,,'''%%%''')))((((((((($$$###$$$&&&&&&$$$&&&+++'''$$$###&&&'''%%%%%%'''&&&&&&&&&&&&&&&&&&%%%$$$///---000999BBBCCC888...,,,000222///---//////---)))'''(((++++++'''&&&'''$$$"""---FFFRRRCCCFFFbbb```XXXLLL@@@222((()))...:::HHH>>>(((&&&,,,(((###)))&&&"""!!!"""#########"""###%%%'''))),,,///222>>>555+++&&&%%%%%%"""###$$$$$$$$$$$$###""""""!!!"""%%%'''((('''%%%###)))+++)))###!!!%%%((('''""""""###%%%&&&'''&&&&&&%%%&&&'''%%%######$$$%%%777AAAOOOppp|||xxxjjjdddgggbbbYYYTTTHHH???444,,,***+++)))&&&%%%!!!"""###""""""%%%"""&&&'''$$$###%%%&&&%%%,,,+++(((&&&&&&'''%%%###"""%%%'''!!!'''***((('''((()))((($$$(((***)))+++...///,,,)))&&&""" """$$$%%%###((((((###"""%%%'''$$$%%%***...///222777---)))'''***+++******---******+++,,,,,,,,,,,,,,,''''''''')))******((('''&&&&&&%%%%%%%%%&&&'''((()))%%%%%%((())))))***...111+++)))++++++(((''''''!!!"""###$$$###"""!!!!!!***)))%%% !!!&&&(((&&&%%%$$$%%%'''&&&%%%+++222hhhaaa:::((((((###&&&!!!$$$'''&&&!!!!!!$$$###!!! !!!"""###$$$%%%!!!!!!""""""###%%%&&&&&&$$$%%%''')))***)))'''%%%((((((((('''&&&%%%%%%%%%((('''***...---)))(((+++)))'''&&&&&&''''''%%%$$$$$$""" !!!###%%%%%%%%%###$$$''')))***)))&&&$$$"""###%%%###!!!"""$$$&&&***---)))######'''%%%""" ###%%%$$$"""###(((...000...***((('''### ###&&&$$$$$$&&&'''&&&%%%&&&''''''%%%$$$+++)))%%%"""%%%******&&&&&&&&&'''((()))***,,,,,,((('''&&&%%%$$$######"""$$$&&&((((((''''''***,,,,,,))))))***(((%%%'''+++(((***---...---+++******+++)))***,,,+++(((***///:::AAADDD===444222222222+++,,,+++(((%%%$$$%%%'''(((***---222777999999999***((('''(((,,,...,,,(((111///......000222111///...'''(((...,,,(((444HHHyyywww^^^RRRdddiiiBBB,,,000+++///111///)))&&&(((***(((+++***(((&&&%%%%%%&&&&&&%%%######&&&+++,,,***&&&...111222...((($$$&&&***''''''))),,,000222222111******)))'''%%%%%%''')))(((((((((&&&$$$###%%%'''$$$###""""""###$$$$$$$$$%%%''')))***)))'''''''''###"""!!! """%%%'''&&&%%%$$$$$$&&&(((***+++)))---///---))))))...333111555???GGGGGGIII[[[qqqxxx\\\FFF999222111444///,,,,,,...---***...555<<<000%%%"""$$$%%%&&&((('''%%%&&&(((((($$$$$$'''((())))))(((&&&$$$""""""'''&&&'''---333666444000111333333222555888777222...&&&###(((---,,,(((&&&###(((***111:::;;;GGG___OOOLLLEEE999***"""***777DDDPPPBBB)))%%%***'''""",,,......)))""""""&&&"""%%%((()))***+++///222AAA999000+++++++++(((%%%"""###$$$$$$$$$###"""!!!&&&######(((///111+++%%%(((---///,,,))))))(((&&&&&&'''''''''&&&%%%%%%%%%###%%%(((***(((&&&%%%&&&999JJJXXXyyyxxxaaaUUUMMMBBB555...---,,,***(((%%%&&&)))+++'''###%%%+++'''(((&&&###$$$&&&$$$)))'''%%%&&&'''&&&%%%%%%!!!  !!!"""&&&+++***((()))++++++$$$&&&&&&(((000888999666+++'''""" !!!############""""""%%%%%%###%%%***(((&&&(((---000222666;;;---(((%%%&&&&&&$$$$$$&&&((()))+++---...---,,,+++%%%%%%&&&'''))))))'''&&&$$$$$$$$$%%%%%%&&&''''''(((%%%&&&))))))(((+++///,,,---111444111+++)))+++$$$"""!!!$$$'''((($$$ ---+++&&&!!!!!!%%%&&&###'''&&&''')))'''$$$(((...jjjbbb;;;)))((($$$(((######"""###%%%$$$ !!!!!! !!!######$$$$$$%%%%%%%%%%%%$$$$$$######'''&&&&&&))),,,---,,,)))(((((((((&&&$$$$$$%%%&&&'''&&&'''***)))%%%&&&***&&&%%%$$$$$$%%%%%%$$$"""$$$$$$###%%%'''((((((''''''&&&&&&((()))(((###%%% $$$'''%%%!!! !!!$$$***,,,''' !!!''' """###$$$ &&&------(((%%%&&&)))%%%###$$$)))+++(((&&&&&&%%%$$$$$$%%%''''''%%%$$$$$$$$$"""!!!%%%******&&&$$$%%%&&&''')))***++++++))))))((('''&&&$$$######%%%(((***+++))))))+++...***(((''')))((('''***000******+++,,,,,,---,,,,,,,,,++++++...---+++---111888AAAEEE<<<111...111444'''))))))'''$$$$$$'''***(((***---111333555666666***)))((((((...222///)))---+++((((((,,,111444333444,,,))),,,,,,(((***000YYYhhhhhhqqqbbb;;;+++///)))(((...///***%%%&&&)))***%%%%%%&&&''''''&&&%%%%%%'''%%%$$$(((---000---)))///000000---(((&&&''')))'''&&&'''))),,,---,,,+++&&&''''''&&&$$$###$$$&&&&&&&&&&&&&&&%%%%%%(((***'''%%%""""""$$$$$$###!!!$$$&&&((()))(((((()))+++$$$###!!! %%%)))'''&&&$$$$$$%%%%%%$$$###***,,,---+++'''&&&(((***,,,...444===CCCEEEJJJPPP^^^nnn{{{dddMMM===666111---,,,...+++'''---888RRR@@@---&&&''''''%%%$$$'''&&&'''***((($$$$$$(((%%%'''))))))'''%%%%%%%%%###""""""$$$'''***...///000333444444666;;;<<<:::888,,,$$$'''---,,,'''######...---(((---222888BBB555666444...### +++:::FFFMMM@@@---,,,///***(((---777???<<<111)))***///+++---...---)))''')))+++///,,,(((''')))***)))(((###$$$$$$%%%$$$$$$###"""%%% ###+++...***%%%...777@@@AAA:::111***&&&%%%&&&&&&%%%"""!!!!!!"""$$$%%%***000111///111444777KKK\\\rrr~~~]]]NNNHHH===333///...+++))))))###(((///111***###$$$***'''))))))&&&&&&(((&&&"""((($$$$$$'''((('''&&&'''%%%$$$$$$$$$###"""!!!!!!!!!%%%###"""%%%&&&&&&$$$$$$###&&&///:::>>><<<000+++&&&###$$$%%%$$$"""%%%""""""######"""&&&+++%%%%%%''',,,...///333888111,,,((())))))&&&%%%'''$$$&&&)))++++++***((('''$$$$$$%%%&&&((()))'''%%%$$$$$$%%%%%%&&&&&&&&&&&&'''%%%&&&(((((('''***///---222999===777---'''((((((%%%###''',,,---((("""+++,,,***$$$###%%%%%%###&&&&&&((()))&&&"""###(((kkkddd<<<***)))%%%)))%%%&&& 000666*** """""" !!!!!!############&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''((()))+++,,,((())))))&&&$$$###&&&((((((%%%%%%'''%%%"""$$$)))'''&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&''')))(((&&&$$$%%%'''(((((('''%%%$$$###(((%%%&&&))))))%%%######""""""%%%(((&&&!!! ###  ###&&&"""%%%((('''%%%$$$&&&((()))(((+++111333...)))'''%%%%%%%%%&&&((()))(((&&&!!!"""""""""''',,,+++&&&&&&''''''((((((((((((((('''''''''''''''&&&%%%%%%&&&)))------***))),,,///...+++))))))'''%%%)))...---***((((((,,,//////...---,,,---//////,,,...333+++444888222+++)))******&&&(((***(((%%%%%%)))............---,,,,,,,,,---(((((('''(((...444111)))$$$((()))&&&(((---///---111///---,,,,,,///333666XXX{{{ooo{{{uuu___pppoooQQQ222******%%%$$$)))+++)))(((******(((###%%%))),,,,,,***&&&$$$&&&###"""'''---000---)))++++++***)))(((((())))))***((('''&&&'''&&&%%%###!!!###%%%&&&%%%$$$$$$%%%&&&&&&'''&&&%%%&&&(((***))))))((('''%%%#########&&&'''''''''&&&''')))+++$$$%%%$$$""" !!!%%%)))'''%%%%%%&&&((((((%%%###''''''(((((((((((((((((((((+++...111777???AAA>>>>>>JJJ\\\nnndddTTTEEE:::333222---'''***333III:::---)))***)))&&&$$$'''''')))+++)))$$$$$$((("""%%%((()))'''%%%%%%&&&%%%###"""###%%%'''((()))'''///444222111666===BBB???444******,,,***'''&&&%%%---++++++555666111222***))))))(((###"""(((222888<<<333,,,111111+++***)))555@@@@@@666000333:::222444555111***%%%%%%''' !!!###&&&(((*********''''''&&&%%%$$$$$$######"""!!! ###&&&&&&&&&AAAOOO^^^___PPP:::+++%%%"""###$$$"""  """&&&%%%(((...111111666<<<777KKKbbbcccIII^^^gggLLLAAA;;;333,,,,,,,,,((('''***###(((111555000&&&###%%%%%%---111,,,&&&&&&((())))))%%%$$$)))***'''&&&(((%%%&&&'''((('''%%%""" !!!!!!""" $$$%%%$$$###(((222:::<<>>CCCIIISSSeee}}}bbbPPPBBB===777...,,,111///(((%%%(((+++***((()))''''''***,,,)))$$$$$$((("""%%%((((((&&&$$$$$$%%%$$$"""!!!###%%%%%%"""***444000+++///===GGG@@@777///---,,,)))***,,,((((((%%%...@@@AAA777666---(((&&&''''''$$$$$$'''"""$$$!!!$$$...,,,$$$$$$!!!***222000+++***333===444777888333,,,&&&&&&(((!!!%%%+++...000000111111+++***(((&&&%%%#########'''((((((&&&###$$$)))...RRRbbbssssss\\\===''' """###""" !!!$$$$$$ $$$&&&'''...777666HHHdddiiiMMM>>>MMMfffssshhhNNN===;;;000)))'''))))))&&&&&&******---444;;;999///'''$$$&&&333;;;333&&&"""'''---,,,'''&&&+++,,,'''%%%((("""$$$'''((((((%%%""" $$$&&&&&&######&&&&&&######'''&&&!!!!!!)))444:::+++((('''***111555444222######%%%)))((($$$###&&& !!!&&&******(((***///((($$$###&&&&&&$$$"""###$$$&&&))),,,,,,)))&&&###$$$###$$$&&&((()))'''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%'''%%%"""&&&,,,444333777>>>>>>555)))""" ###'''((('''%%%%%%%%%###,,,111...******,,,,,,%%%'''+++///,,,&&&%%%(((oooddd:::''')))%%%''' ,,,&&&'''222:::666*** %%%"""!!!%%%&&&""""""#########%%%%%%$$$$$$###$$$$$$%%%###$$$$$$$$$######%%%''''''((((((&&&""""""%%%)))((('''(((***(((%%%&&&***((('''))),,,***''''''+++///***$$$###''')))(((%%%,,,)))(((******'''(((+++111000...+++)))&&&$$$###%%%###!!!"""%%%%%%### '''"""!!!$$$&&&###!!!!!!###""""""###%%%&&&&&&%%%&&&$$$###%%%)))***'''$$$%%%&&&(((((('''((()))***((( """(((++++++,,,777000)))&&&((()))'''$$$)))''''''))),,,---+++(((((($$$$$$+++111222111222999222)))%%%&&&))))))(((***------***%%%%%%***///"""***+++%%%%%%,,,...(((,,,)))''''''))))))'''$$$,,,...---(((&&&(((***)))222000---***%%%!!!$$$)))"""&&&((((((***...///,,,---(((&&&''''''&&&(((---%%%000'''$$$222444222???vvvqqqaaaSSSIIIKKKHHHAAA666+++$$$###%%%###))),,,((($$$&&&***,,,...+++)))***---,,,&&&!!!(((&&&$$$%%%((()))(((&&&***'''$$$###%%%'''((((((,,,+++)))&&&### !!! ###&&&&&&%%%&&&&&&'''''''''&&&%%%%%%,,,+++,,,+++%%% ###)))+++...+++!!!""")))***(((((('''%%%######%%%'''***%%%"""%%%'''(((***---"""&&&))))))&&&$$$$$$&&&###))),,,(((&&&)))...000///000666>>>CCCHHHRRR\\\wwwuuu[[[EEE777222222111000...,,,***))))))***'''&&&%%%%%%((()))&&&!!!)))(((((()))&&&"""$$$)))((('''(((***'''"""!!!$$$###!!!!!!&&&///555777555999888888<<<@@@<<<111'''***(((&&&''',,,333<<>>GGG<<<---&&&)))))))))((('''&&&$$$$$$"""''')))((('''(((%%%!!!###""""""$$$&&&'''&&&$$$%%%,,,'''&&&:::<<<...$$$$$$######$$$)))///444***'''&&&(((000???XXXmmm555%%%!!!,,,+++))) $$$###&&&---000...333///&&& !!!%%%$$$ '''%%%(((---///***&&&%%%&&&$$$###%%%)))+++***'''$$$(((++++++'''&&&(((++++++---***###$$$***---111...222;;;AAA>>>777333(((######'''%%% ###+++,,,'''$$$&&&'''&&&$$$###))))))+++---)))$$$###'''mmmbbb888%%%'''$$$'''"""&&&""""""(((,,,((("""&&&###!!!###&&&'''$$$  """######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$&&&'''***(((&&&%%%%%%&&&&&&'''&&&%%%&&&)))(((%%%&&&***$$$###$$$((((((&&&(((,,,***(((%%%###$$$%%%''''''***''''''******''''''***111000...,,,***((('''&&&(((&&&%%%&&&((()))'''$$$)))%%%$$$''')))'''%%%%%%$$$######$$$&&&''''''&&& !!!"""$$$&&&%%%$$$"""&&&'''((((((((()))***+++'''""" """###"""$$$'''222...)))'''(((***)))((('''&&&%%%'''))))))'''$$$&&&$$$%%%***---...333888777000)))&&&''')))'''%%%$$$(((,,,000000...+++((('''000111(((###'''((($$$))))))))),,,......+++(((+++///000+++)))***)))'''((()))(((%%%###$$$&&&'''((()))((()))///555444///***&&&$$$&&&%%%###$$$(((&&&000+++&&&---***---???wwwooo^^^QQQJJJ???:::222,,,)))((('''&&&)))///000+++&&&&&&)))***000000///---***&&&###!!!""""""###%%%''''''$$$!!!$$$$$$%%%&&&&&&''')))***...+++'''%%%&&&&&&### !!!###$$$$$$"""###%%%((((((((((((''''''&&&%%%$$$&&&%%%''''''###""")))%%%((('''$$$%%%***+++'''(((((('''&&&%%%%%%(((***---(((%%%'''(((&&&&&&((('''(((((('''%%%%%%'''((("""'''***&&&###&&&***,,,------111555888:::AAAJJJRRReee|||cccMMM>>>===777000---,,,+++(((%%%---+++))))))******&&&""")))'''&&&&&&### ###)))%%%$$$'''***)))&&&&&&)))'''$$$"""###(((+++)))'''+++...111666999777333000///---***)))+++///555888555111,,,'''%%%%%%%%%%%%%%%&&&&&&'''(((+++...000&&&$$$$$$&&&&&&$$$%%%)))(((&&&'''+++,,,(((%%%%%%,,,000===FFFEEEGGGBBB333((($$$###&&&'''$$$"""###---///...***))),,,...---QQQdddwwwvvvaaaIII333%%%%%%$$$""""""###$$$###!!!'''!!!###&&&$$$###&&&***)))444FFFKKK>>>///)))$$$(((,,,///...,,,)))'''(((((('''%%%%%%$$$$$$$$$+++%%%(((444888000(((&&&$$$$$$$$$$$$######"""!!!+++---,,,'''%%%''''''%%%%%%$$$###$$$%%%%%%$$$"""!!!&&&$$$"""...AAAFFF>>>$$$$$$$$$""""""%%%)))---///)))"""$$$999^^^|||FFF... '''///***$$$###!!!######%%%+++000222888444,,,%%%%%%)))(((###&&&$$$&&&+++---)))%%%$$$%%%%%%$$$$$$%%%'''+++---***---///...***''')))+++,,,111333///...111555666333000222:::AAADDDFFFJJJ111)))%%%)))(((######)))%%%)))111888:::666000---###"""$$$'''&&&###$$$)))lllbbb777$$$%%%"""'''"""((($$$"""$$$$$$!!! """$$$""" """%%%%%%### !!! """###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&'''))),,,((($$$$$$(((***(((&&&%%%$$$&&&)))(((%%%&&&***'''&&&'''+++,,,+++///555000000...***&&&&&&(((+++'''%%%'''++++++((((((*********)))'''&&&%%%$$$$$$)))((('''(((******((('''&&&""""""&&&'''%%%$$$%%%%%%$$$$$$%%%'''(((((('''!!!###&&&)))***)))'''%%%'''''''''&&&''''''(((((()))&&&&&&&&&$$$!!!$$$***+++***((('''''')))+++,,,(((&&&&&&&&&'''&&&$$$"""$$$$$$&&&))))))***222;;;111...***)))******'''$$$%%%%%%)))///444444---''')))111333+++%%%&&&&&&$$$)))+++...222444444111...&&&***,,,)))''''''&&&###$$$(((((($$$'''...///++++++)))''')))222999777///***((('''******((((((+++(((...,,,***+++)))444MMMiiiWWWLLLJJJ===555---***,,,...+++'''***000111,,,&&&''')))***///111111---'''###$$$&&&$$$%%%'''***,,,+++'''### """&&&((())))))*********%%%!!!!!!&&&'''$$$"""&&&)))'''""" $$$)))((((((''''''&&&%%%$$$$$$!!!!!!###%%%### ###)))&&&&&&$$$$$$(((,,,***%%%%%%%%%&&&%%%$$$%%%(((***+++''''''+++,,,(((&&&'''444000***%%%$$$$$$&&&&&& %%%'''###!!!###&&&''')))(((***------,,,222999BBBHHHTTTfff{{{{{{gggXXXKKK<<<333333444111...+++(((&&&(((,,,---,,,+++)))&&&$$$%%%""" """(((%%%$$$'''******'''(((,,,***&&&###"""######!!!$$$***...000222666888333000---+++***+++,,,...333000,,,(((&&&&&&''')))$$$(((******((()))...222)))$$$"""%%%(((&&&%%%&&&)))&&&''',,,...+++))))))***222EEEOOOJJJHHHCCC444***&&&$$$'''(((&&&$$$%%%......,,,))))))+++***'''444SSS}}}aaaMMM@@@(((+++&&&"""!!!$$$&&&$$$"""###!!!$$$###!!!"""(((%%%'''+++''' %%%$$$""" ###&&&'''&&&###&&&(((&&&""" """%%%((($$$%%%+++,,,'''%%%)))''''''&&&&&&%%%$$$"""!!!+++---***$$$!!!$$$''''''((('''&&&&&&'''&&&$$$"""%%%###!!!###,,,666888555&&&&&&&&&$$$######%%%'''$$$%%%&&&$$$###+++AAAWWW@@@... ''')))$$$"""!!!!!!$$$&&&'''---333222///((("""###''''''###&&&$$$%%%+++---)))&&&&&&$$$%%%&&&$$$"""$$$***000---///111...***'''''')))(((111777888888:::;;;:::999777888>>>DDDKKKVVV```FFF666)))((()))&&&%%%)))***777HHHTTTTTTKKK>>>444((($$$"""$$$$$$###%%%(((nnnddd999%%%$$$!!!&&&""",,,&&&###$$$$$$!!!!!!$$$ !!!"""  !!!###$$$###"""""""""######$$$$$$######&&&'''))))))((('''((()))+++)))&&&'''(((***)))((('''&&&(((+++)))%%%%%%)))+++)))***---......222999:::888333...)))'''&&&'''&&&%%%''',,,---***)))+++&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''&&&$$$!!!"""%%%&&&$$$$$$&&&%%%$$$###%%%'''((('''&&&%%%%%%''',,,000000+++&&&'''&&&$$$$$$%%%&&&&&&&&&)))&&&%%%''''''%%%''',,,&&&''''''&&&%%%&&&(((***))))))((('''&&&%%%$$$###$$$###$$$'''''''''---444+++***+++---...---)))&&&,,,)))&&&'''+++//////---(((,,,...++++++...---***...///111444555555444222$$$((()))'''%%%((((((''''''+++(((###(((444777000)))(((&&&'''---444222,,,***(((***...///------///******)))---333===TTTnnnwww___MMMCCCEEE???888111---......+++''''''---000+++&&&(((+++---)))***+++(((%%%%%%))),,,((()))***,,,---,,,***)))######&&&***......+++'''%%%###!!!"""%%%'''&&&$$$%%%((()))'''###!!!###'''&&&%%%%%%%%%$$$$$$$$$%%%!!! """%%%$$$!!!###(((***((($$$###$$$&&&&&&$$$"""#########""""""$$$&&&&&&$$$'''---111...,,,,,,AAA888---$$$""""""""""""!!!%%%&&&""" """$$$###%%%%%%'''***)))(((---444@@@@@@@@@DDDPPPddd{{{sss[[[III???:::777444000***'''***.../////////)))&&&&&&((('''######&&&(((&&&'''***(((%%%%%%))))))'''$$$$$$%%%&&&%%%### """%%%'''***...333666000///---+++))))))((((((...,,,***((('''(((***---&&&(((((('''&&&&&&))),,,'''$$$$$$'''((('''(((+++)))&&&'''+++---***((()))'''111DDDKKKCCC@@@<<<000+++'''&&&)))+++)))(((***((()))'''%%%'''***(((######???yyypppYYYIII+++)))&&&###"""###&&&((())) """""""""$$$%%%***((()))***&&&!!!###)))***'''### !!!$$$'''***###&&&((('''$$$"""$$$&&&+++&&&%%%)))***((((((+++******)))((('''%%%###"""!!!&&&'''###!!!###%%%%%%***)))((()))))))))'''%%%***###"""&&&&&&%%%&&&'''(((((('''%%%$$$%%%&&&!!!(((+++&&&!!!###***'''(((&&&!!!!!!"""!!!!!!!!!'''(((%%%(((...***)))%%% !!!&&&(((%%%'''$$$%%%***,,,)))'''(((%%%&&&&&&%%%###$$$(((+++***+++,,,+++'''%%%%%%&&&###,,,333444333444333111666666999>>>AAAFFFQQQ]]]WWWAAA---'''(((&&&&&&)))888JJJaaaqqqsssfffNNN;;;888000(((&&&%%%######&&&pppggg==='''%%% %%%"""(((!!!!!!%%%###!!!!!!  ###&&&((('''###  !!!"""###"""""""""%%%'''))))))((('''((()))''')))***)))'''''')))++++++***+++...+++&&&%%%((('''%%%%%%(((((('''+++111:::444,,,(((((('''$$$!!!'''&&&(((---...+++***+++(((((((((((())))))))))))###$$$%%%&&&&&&&&&&&&&&&'''%%%&&&******''''''***$$$###"""###%%%'''&&&%%%'''###""")))222444,,,###&&&$$$###$$$(((+++,,,,,,)))### ###&&&&&&$$$$$$$$$%%%&&&%%%$$$###$$$&&&(((((('''&&&%%%$$$###$$$&&&"""!!!%%%((('''&&&'''%%%'''***...000000---+++///,,,((($$$$$$'''+++///'''((((((+++000555333---000000000///...///000111(((++++++((((((---222222***+++&&& %%%000444000'''))))))''')))---...,,,)))((()))---...***)))++++++%%%%%%...???]]]gggSSSEEE<<<>>>777444000...---......---)))///111,,,'''(((,,,---&&&%%%$$$###%%%'''***,,,((((((((((((((((((***++++++'''&&&+++111222+++###"""%%%'''&&&%%%%%%(((+++(((&&&%%%$$$$$$$$$$$$######"""""""""###$$$%%%&&&""" !!!$$$### $$$%%%&&&''''''$$$!!!!!!"""###$$$%%%###"""!!!"""###%%%$$$'''///222111///000BBB999---%%%"""""""""""""""%%%&&&###"""$$$$$$"""$$$$$$&&&)))((('''+++111000777???BBBBBBFFFPPPYYYsssttt___NNNBBB;;;@@@777//////...***)))***)))((()))...---(((%%%%%%'''%%%&&&(((&&&###$$$(((((('''&&&'''((()))***)))&&&$$$"""###%%%(((***+++*********))))))))))))((('''((())))))(((***---000,,,)))&&&%%%&&&'''&&&%%%$$$$$$'''***(((&&&***111&&&###"""&&&'''$$$"""###$$$+++:::===333222333***)))%%%$$$''')))((((((***%%%''''''&&&'''+++***'''***777qqqaaaHHH***"""%%%&&&$$$"""$$$+++222$$$(((&&&######'''++++++((('''((('''%%%%%%'''$$$%%%&&&### &&&+++%%%%%%$$$%%%%%%%%%%%%%%%***$$$"""&&&******'''%%%%%%%%%%%%&&&&&&%%%%%%$$$(((...,,,((('''%%%"""((('''&&&'''))))))'''&&&(((!!!%%%'''%%%%%%(((###%%%''''''&&&%%%&&&'''&&&"""!!!"""###&&&,,, '''+++'''&&&(((&&&"""!!!"""''',,,+++&&&%%%'''......***%%%%%%)))+++(((&&&######''')))'''%%%&&&'''&&&%%%&&&''''''%%%"""&&&'''(((((('''&&&%%%&&&$$$+++///,,,)))***)))'''(((,,,333999999999@@@HHHRRR???///,,,,,,(((%%%&&&999PPPooohhhMMMIII<<<...(((%%%######%%%nnnggg???***&&& %%%!!!%%%$$$)))'''!!! !!!"""############!!!###''')))'''###!!!"""######"""!!!###&&&((()))((('''''''''%%%)))+++***'''&&&(((,,,++++++---///---'''&&&(((&&&$$$$$$'''&&&$$$''',,,555...'''&&&)))+++)))%%%(((&&&(((,,,,,,))))))+++'''''''''(((((((((((()))###%%%'''''''''&&&'''(((&&&%%%'''***)))%%%&&&***###""""""###%%%&&&&&&%%%)))%%%$$$***333666000(((&&&$$$"""&&&,,,222444555///'''"""%%%)))'''###!!!###$$$$$$$$$$$$###"""!!!$$$$$$%%%$$$""""""###%%%'''""" $$$(((&&&"""!!!###%%%)))---///000///...---,,,***(((&&&&&&'''((()))((())),,,111333///+++------+++)))'''''')))+++''')))((($$$%%%,,,222444000,,,'''&&&(((---111444))),,,,,,)))***...111000///------///---(((&&&(((+++###$$$...GGGvvv~~~XXXJJJDDD<<<999///......000333777999;;;///444555...(((''')))***'''%%%###"""$$$&&&'''(((******)))((('''(((+++...///+++'''***///000***###"""&&&$$$ $$$***'''%%%######%%%&&&%%%$$$###""""""!!!"""###%%%&&& !!!!!!!!!)))---***"""!!!&&&''''''&&&$$$######$$$+++((()))---///---+++,,,555111***&&&%%%%%%''''''"""&&&&&&$$$$$$&&&%%%"""&&&%%%'''(((&&&"""%%%***&&&///666777444666@@@JJJJJJ\\\sssnnndddPPPCCC999666222+++))),,,---+++,,,111222---((((((%%%###$$$'''&&&$$$&&&+++))))))(((((((((((())))))***'''###"""$$$%%%$$$"""%%%%%%&&&'''((())))))***$$$(((,,,---,,,+++...000111,,,''''''))))))'''$$$###%%%)))+++(((%%%***333((($$$###&&&'''$$$"""######&&&//////'''***///***,,,'''%%%''')))''''''***&&&******&&&$$$'''((('''666;;;gggZZZ===)))!!!%%%(((%%%!!!"""***333 &&&((($$$ """'''***...(((### !!!#########"""&&&%%%""""""''',,,%%%###""""""###%%%&&&&&&$$$ !!!&&&'''### !!!$$$&&&)))+++,,,---***333999666///+++'''$$$%%%$$$$$$%%%&&&&&&%%%###'''###"""%%%&&&$$$###$$$ """######$$$&&&''',,,### $$$&&&(((+++)))&&&$$$'''///333+++ 000444444///,,,***(((%%%000111---'''%%%'''(((&&&%%%!!! ###$$$"""!!!###'''%%%$$$&&&))))))$$$&&&&&&'''((((((((((((((()))...///***%%%&&&&&&%%%"""'''000777777444555:::;;;222000444555...+++...777PPPooo~~~gggSSSBBB///'''%%%$$$$$$&&&iiiccc===***'''!!!%%%"""###!!!###(((+++)))&&&''' """############$$$!!!!!!!!!###$$$$$$"""  """$$$%%%%%%$$$###!!!$$$''''''&&&%%%%%%%%%&&&'''((()))((((((((()))((((((+++///---)))(((***'''&&&(((++++++(((***...///,,,((('''(((***+++***)))&&&&&&))))))&&&&&&)))$$$$$$$$$%%%%%%%%%&&&&&&"""%%%'''(((&&&&&&''')))%%%%%%&&&)))&&&"""###'''$$$######$$$&&&''''''&&&'''''')))---111333111///+++'''$$$&&&,,,111222111///***''')))***'''%%%%%%$$$###"""$$$''''''$$$!!!!!!###$$$###"""###&&&)))'''###"""$$$%%%######&&&###%%%(((***+++,,,---...///,,,(((((()))***(((%%%'''***---...,,,)))((()))***++++++)))&&&%%%''')))"""%%%$$$!!!!!!&&&++++++000***)))......)))---666,,,---+++***...555666444...,,,+++...---)))(((***)))&&&***///EEE|||qqqLLLFFFIIIAAA888111---,,,///777======<<<---222333,,,%%%$$$&&&'''%%%''''''&&&###"""%%%((((((***+++***((((((***------,,,***)))))))))(((((( """$$$### ###&&&$$$%%%%%%&&&&&&'''((()))'''&&&$$$###"""###$$$%%% !!!"""'''%%%'''***)))""" ###%%%&&&''''''%%%$$$%%%&&&000+++((()))***''''''((())))))***(((''''''((()))"""%%%&&&$$$%%%'''&&&"""%%%%%%&&&'''$$$ !!!''')))++++++((('''...:::EEE999CCCPPP^^^qqqyyyhhhXXXQQQGGG:::444777222...---000222///,,,,,,'''%%%%%%'''&&&$$$&&&+++++++++***)))'''''''''(((((()))***)))'''&&&&&&'''$$$$$$$$$%%%&&&'''((((((&&&+++111222000------......,,,***)))))))))))))))&&&%%%''')))'''%%%''',,,***&&&%%%)))+++)))((()))$$$$$$******$$$+++444000:::555111111111...---//////333333+++######&&&'''222>>>XXXlllbbbEEE000***'''))))))&&&!!!!!!%%%***"""$$$### ###+++///...+++((($$$ ###$$$### ###&&&&&&%%%%%%''')))%%%&&&&&&$$$"""###(((--- """###""" """%%%(((+++---///000222888;;;444,,,)))******'''&&&%%%%%%&&&&&&$$$"""&&&'''&&&$$$"""""" !!!""""""###&&&((()))%%%$$$((()))&&&######...$$$###---111000...KKKNNNEEE111)))///111+++)))***(((###!!!$$$&&&%%%'''### """###!!! """$$$$$$$$$&&&''''''&&&%%%'''&&&'''((()))))))))(((''',,,...)))%%%&&&'''&&&&&&)))///444444///...222+++)))---555888999BBBNNNOOO]]]hhhjjjnnnwwwzzzvvv\\\HHH222'''&&&%%%&&&'''ccc___<<<***((("""&&&###$$$)))(((%%%''',,,!!!!!!!!!!!!"""###"""  !!!"""!!! """$$$&&&'''&&&%%%$$$ ###%%%&&&%%%$$$$$$$$$(((&&&%%%'''***+++)))&&&$$$%%%)))...---***))),,,&&&%%%(((,,,,,,***+++///)))((('''$$$""""""$$$'''(((%%%$$$&&&&&&$$$$$$(((''''''''''''''''''(((((( ###&&&&&&%%%$$$&&&((())))))+++,,,)))%%%%%%***%%%$$$$$$%%%'''((((((''' $$$)))+++******---000111,,,&&&%%%(((***)))'''%%%$$$%%%(((&&&###%%%)))$$$"""!!!%%%***+++'''""""""$$$&&&%%%$$$&&&***---&&&%%%$$$%%%""" &&&---$$$%%%'''''''''(((***,,,666---$$$###)))---+++'''###)))000000(((!!!$$$***(((+++------***((((((***"""&&&'''######&&&((('''***###&&&000...###$$$111---+++'''(((222;;;;;;555$$$"""###'''((('''(((+++(((***000///@@@xxxiiiEEEEEEOOOFFF999555---'''***444999555...&&&,,,---'''""""""%%%&&&!!!'''+++)))""" %%%,,,!!!$$$''''''%%%###$$$&&&)))+++,,,)))$$$###(((---***)))(((((())))))))))))!!!&&&)))(((&&&&&&***///,,,***'''%%%######$$$$$$ ###$$$""" """999---###"""""" """&&&!!!###%%%%%%$$$$$$%%%&&&000***%%%&&&&&&$$$%%%((($$$'''++++++(((&&&&&&(((!!!$$$%%%$$$%%%(((&&&"""######%%%'''$$$!!!###(((&&&(((***+++,,,---///000555777888:::GGG^^^ttttttaaaKKK??????777000,,,...000///...000,,,***))))))&&&###$$$(((+++++++++***(((((((((***%%%+++111111,,,***---111&&&%%%%%%$$$$$$%%%%%%&&&)))///666777222...,,,,,,(((***+++)))'''&&&***---***%%%###&&&'''%%%$$$%%%&&&###"""''')))((((((***&&&$$$)))***'''111;;;777KKKEEE@@@???===888777888<<>>333,,,...***...,,,%%%###)))---,,,000......---((("""!!!%%%%%%%%%***//////+++***,,,&&&%%%$$$$$$######$$$$$$///++++++---...---///444...***%%%"""###'''+++---///***'''''''''%%%$$$''')))'''&&&&&&((()))((((((///+++((('''&&&&&&,,,444HHHKKKCCC>>>EEEFFFCCCGGG<<>>000+++000EEE]]]jjjlllSSS222,,,000+++%%%fff]]]888+++,,,$$$'''$$$###$$$%%%&&&''''''&&&%%%$$$"""###&&&%%%!!! !!!!!! !!!""""""!!!"""""""""$$$'''(((((('''&&&!!! $$$%%%$$$(((&&&(((+++***&&&###$$$((('''&&&&&&'''&&&$$$"""))))))************))))))000///---,,,+++)))'''%%%$$$%%%%%%%%%%%%$$$$$$$$$&&&$$$$$$''''''%%%&&&***'''((((((&&&$$$""""""###%%%%%%%%%'''******)))''''''%%%######$$$$$$###"""!!!"""###$$$%%%%%%$$$###(((&&&$$$$$$%%%%%%$$$###"""$$$'''(((((()))+++...***'''$$$######$$$%%%%%%'''(((&&&$$$'''++++++'''***&&&###$$$'''***)))((()))((('''&&&&&&''')))***)))&&&$$$%%%((()))&&&""")))...222///(((###%%%)))&&&(((***+++)))((()))))))))'''$$$$$$&&&'''&&&%%%*********************)))%%%'''((((((,,,222555333)))'''&&&&&&(((((('''%%%***&&&...///:::rrrpppjjjWWWBBB???FFFBBB555//////,,,((()))...///,,,111---,,,+++'''######'''###''')))&&&!!!!!!###""""""$$$""""""###$$$(((+++------,,,,,,---(((((((((&&&%%%%%%(((***111'''###'''***((()))...***&&&"""!!!######!!! ###$$$'''***'''!!!%%%""" ###%%%%%%###***$$$!!!$$$&&&$$$######(((!!!!!!$$$$$$"""###&&&''''''(((((((((''''''%%%))))))%%%"""$$$&&&%%%(((&&&$$$######$$$###"""%%%%%%&&&&&&&&&''')))+++((()))+++...333888===@@@DDDTTTfffwwwmmm\\\MMMHHHCCC;;;666777///111111---++++++***(((...+++***+++)))'''+++111***((()))+++***&&&'''+++&&&%%%%%%$$$$$$$$$$$$$$$'''$$$$$$))),,,+++***,,,///,,,(((&&&''')))+++---)))%%%###%%%%%%$$$%%%))))))'''&&&&&&'''((('''&&&)))%%%$$$&&&'''&&&)))...:::CCC@@@:::<<<:::666:::+++111333000,,,,,,+++(((%%%(((...333777555000,,,---((($$$###&&&'''&&&###!!!"""$$$&&&(((+++111555333999:::333)))$$$""""""'''$$$""""""###"""!!!!!!///666999000(((&&&''''''******)))'''%%%%%%%%%%%%$$$""""""%%%%%%%%%(((---555,,,$$$%%%'''((()))++++++***((((((((()))+++,,,,,,(((%%%%%%%%%###%%%)))(((&&&$$$$$$&&&'''&&&$$$%%%###"""###'''*********&&&###!!!"""&&&---222555555666---,,,:::<<<000)))$$$"""!!!"""$$$%%%$$$###''''''''''''''''''&&&$$$***)))+++...,,,'''&&&)))%%%&&&((((((((()))---000))))))***---///000///...+++***((())),,,///000111...///222888@@@OOOggg|||UUUFFF777...((((((555DDD[[[vvv}}}gggGGG+++""",,,iii___999******$$$'''&&&######$$$%%%%%%%%%$$$$$$###!!!"""%%%$$$   !!!!!! !!!+++///***&&&)))%%%!!!!!!$$$%%%$$$%%%$$$'''++++++%%%"""""")))(((&&&''''''&&&$$$"""''''''((((((((((((''''''---///000...)))%%%$$$$$$%%%%%%$$$$$$###"""!!!!!!(((###!!!$$$&&&$$$###$$$(((((((((&&&###!!! !!!'''$$$###%%%***+++)))%%%'''%%%######$$$%%%$$$### ###'''&&&###%%%$$$"""###$$$%%%%%%$$$"""&&&&&&%%%(((111888222,,,$$$ """$$$&&&''''''((((((&&&(((+++)))%%%***%%%!!!###)))---+++(((---,,,***)))(((((((((((((((+++)))%%%)))000///(((((())))))'''%%%$$$%%%&&&%%%'''((((((''''''((()))+++(((%%%$$$&&&'''(((''',,,******,,,//////+++(((&&&&&&$$$&&&---444333------------,,,)))((((((((((((,,,555333@@@vvvgggddd\\\RRRJJJEEE>>>666------+++'''(((------+++///---,,,,,,)))$$$%%%(((%%%!!!"""&&&"""'''"""###$$$###$$$$$$(((,,,//////.........*********(((&&&%%%''')))555222,,,((('''''')))+++))))))((('''%%%#########!!!!!!$$$((('''###!!!!!!$$$###---'''$$$&&&((('''&&&(((333***""" !!!"""$$$'''%%%%%%&&&'''((((((((((((%%%,,,///)))######&&&''''''%%%######$$$%%%&&&%%%)))&&&###"""%%%''''''&&&((('''((())),,,000333555444===EEEMMM```zzzzzzgggXXXKKK???888:::777777:::999444000......)))''''''''')))///777///+++)))(((%%%"""%%%***&&&&&&%%%$$$$$$$$$$$$%%%"""!!!***000...)))&&&***)))(((''''''''''''((()))%%%%%%((()))))),,,000***(((&&&&&&''''''&&&%%%'''###"""&&&'''%%%%%%&&&***888888000///+++(((,,, &&&(((%%%$$$(((,,,,,,(((&&&&&&,,,444888555111---***&&&%%%&&&'''%%%###"""***111///...:::JJJaaajjjkkk[[[EEE555---***!!!%%%(((((('''&&&''''''---333666000)))'''''''''+++(((%%%&&&((()))'''&&&'''(((%%%!!!!!!(((...000000)))$$$&&&(((((((((***,,,+++***))))))***+++,,,333+++&&&''''''%%%$$$&&&***)))''''''(((((('''&&&%%%%%%%%%'''***,,,+++***'''$$$!!!"""&&&((('''%%%'''---000===TTTUUU???///)))((('''((()))(((&&&$$$'''###!!!"""&&&'''%%%"""$$$&&&***,,,)))###$$$)))###'''***(((%%%&&&,,,333+++...111444444555555666///+++((((((+++111555888222333888@@@GGGOOO\\\hhhHHHCCC:::000))))))...444CCChhhfff222 111oooddd;;;+++***###'''&&&$$$%%%%%%%%%############### !!!###### !!!---111'''###((($$$!!!"""$$$%%%$$$"""!!!###((()))&&&%%%'''((('''&&&'''((((((&&&%%%$$$$$$&&&'''((())))))))))))***+++***'''$$$"""!!!%%%$$$$$$######""""""###'''###"""$$$%%%""""""%%%$$$&&&&&&&&&$$$$$$%%%&&&'''&&&%%%&&&''''''&&&%%%'''%%%$$$$$$&&&''''''&&&""" ###)))+++'''###'''%%%######$$$%%%$$$###!!!"""######)))222999666///&&&###$$$'''((('''"""%%%'''&&&(((+++***'''***'''%%%&&&)))+++***)))---,,,+++)))(((((((((((('''...,,,&&&+++:::>>>666+++((($$$###$$$%%%%%%$$$+++,,,+++)))''''''((()))...,,,)))''''''((())))))222...,,,111444111***&&&((()))((('''+++///---'''+++...000...)))&&&(((+++***111888999OOOhhhbbb]]]ZZZQQQCCC666000&&&((('''&&&)))///111///+++******---+++(((***...%%%"""...---(((###!!!$$$%%%'''+++%%%(((,,,///////////////+++,,,+++)))&&&%%%&&&(((222444000(((%%%(((++++++((())))))((('''&&&%%%$$$!!!"""""" ###''''''######!!!"""$$$$$$"""---)))''''''&&&&&&+++222666---$$$"""""""""%%%***$$$$$$%%%'''(((((((((((('''---000,,,((((((******%%%###!!!"""$$$&&&'''&&&'''%%%###""""""$$$&&&'''222...)))%%%&&&+++222777999;;;:::999AAAQQQ```eeesss___NNNJJJAAA<<<@@@AAA<<<888777444///++++++******...444111---***)))&&&###%%%***''''''&&&%%%%%%%%%%%%%%%$$$!!!$$$000888555---''')))***,,,+++***(((''''''***'''(((+++,,,+++///444,,,***((('''(((((('''%%%+++&&&$$$''')))&&&$$$%%%,,,777333((())))))(((,,,%%%((('''###!!!%%%((()))+++)))(((+++222555222///000,,,(((&&&%%%$$$!!! ###---666555888QQQppprrrUUUBBB666..."""'''***)))''''''&&&$$$$$$(((,,,+++)))(((((((((""" $$$&&&'''(((***%%%&&&"""$$$222777222***%%%###&&&(((&&&&&&''')))((((((((()))***,,,---111***'''+++...,,,(((&&&,,,,,,+++++++++***)))(((%%%&&&))),,,...///...---///---***(((&&&%%%###"""%%%---222BBB[[[___KKK===444222///...------+++)))'''%%%###$$$&&&'''&&&%%% """&&&%%%!!! ###)))+++,,,***&&&''',,,000,,,000444555333111111222111---)))''')))---000222---///555AAAJJJQQQYYYaaaTTTMMM>>>...)))---111000===LLLiii|||III&&&+++rrrggg===***((( $$$"""&&&''''''&&&###!!!"""$$$### """"""  !!! !!!(((+++""" &&&"""!!! !!!###$$$$$$$$$$$$!!!!!!%%%&&&%%%&&&***'''&&&&&&(((***+++***(((%%%&&&'''((()))*********+++((('''(((++++++'''###%%%$$$$$$$$$$$$%%%&&&'''######%%%'''$$$ ###***$$$%%%''''''&&&'''(((***&&&)))***(((### ###&&&&&&%%%$$$&&&)))+++++++++$$$!!!"""(((,,,+++)))***(((&&&%%%%%%%%%$$$"""""" """'''---000///,,,'''&&&'''((('''%%% %%%'''&&&'''))))))''')))+++,,,***'''&&&'''***((((((((('''''''''(((((( ''''''!!!(((:::BBB>>>222---'''&&&(((***)))&&&+++,,,+++***(((''')))***...---+++)))'''&&&'''(((333...---444777222+++((()))///111,,,&&&%%%###!!!###'''***((($$$"""%%%***---000333>>>dddaaaXXXRRRQQQJJJ;;;,,,&&&###%%%%%%%%%***111333000+++***+++...---***+++///((("""+++===<<<***""")))!!!"""$$$%%%###"""'''000%%%(((,,,---...---...///***++++++)))'''&&&&&&(((***...---(((&&&***,,,+++%%%###!!!###%%%&&&### '''(((%%%"""###''''''$$$&&&'''(((&&&###"""$$$'''''''''(((%%% ,,,999,,,&&&"""""""""!!!"""&&&$$$%%%&&&'''((((((((((((***---,,,***+++//////,,,$$$"""!!!!!!$$$%%%&&&&&&"""$$$%%%### !!!%%%***///,,,&&&######&&&,,,///...111222111444<<>>222$$$)))000222444,,,,,,***&&&'''******&&&''''''(((+++------+++***---+++(((&&&$$$""" """"""(((///111===ddddddIII<<<111''')))***(((######%%%###"""###%%%'''((((((((()))"""%%%$$$!!!%%%---"""%%%+++999EEE@@@222%%%!!!!!!$$$&&&######%%%$$$$$$%%%&&&(((***+++,,,***&&&'''///444222,,,))),,,---......---,,,++++++)))+++...000000///...---333555444///)))'''+++///%%%,,,+++000CCCHHH???:::777333///------///111111///000111...+++))))))***&&&!!! &&&***'''###!!!///...,,,+++,,,...///000...111444222...******+++...,,,)))(((***,,,,,,,,,'''''',,,777@@@FFFLLLRRRQQQFFF333$$$###***---***???:::JJJsss\\\000&&&rrrfff<<<***'''!!!'''((((((&&&!!!!!!###$$$!!! """""" !!!!!! !!!"""$$$ ###!!!!!!"""######$$$$$$$$$)))%%%###$$$$$$###$$$))))))((((((***,,,,,,+++***************)))((('''&&&***&&&###%%%+++---***&&&&&&%%%$$$$$$%%%'''((()))###$$$(((((($$$$$$+++'''((()))((('''&&&'''((($$$))),,,((( !!!'''&&&%%%%%%&&&))),,,,,,,,,%%%""" !!!&&&)))***)))+++)))'''%%%%%%%%%###"""%%%"""!!!$$$%%%%%%$$$&&&''')))((('''&&&%%%###((()))'''%%%'''(((&&&(((---///---'''$$$&&&***$$$$$$%%%%%%&&&&&&''''''###$$$"""(((666??????111+++&&&%%%((()))'''$$$$$$&&&'''((('''((()))+++***++++++)))''''''''')))...)))***333666111---...---888===555)))###$$$%%%!!!%%%((('''$$$###'''+++...+++...GGGxxxwwwVVVOOOIIIFFFAAA777,,,&&&&&&'''''''''***///000------,,,---...,,,'''&&&))))))%%%///@@@???---"""$$$ """&&&'''!!!$$$---'''(((************,,,...''')))***)))''''''''')))$$$%%%(((***++++++***)))$$$!!!!!!%%%'''&&&###&&&&&&######""" $$$%%%"""""""""###$$$"""&&&333%%%###$$$(((((($$$###%%%&&&&&&'''((()))))))))(((++++++)))'''+++000000---'''%%%###"""$$$%%%&&&%%%###'''%%%!!! $$$)))$$$%%%&&&&&&&&&&&&%%%$$$%%%+++000333444666:::<<>>777+++&&&(((%%%!!!'''333777444***&&&%%%((()))((('''(((%%%$$$&&&)))$$$!!!+++---222:::FFFQQQOOO===***###!!!!!!$$$$$$!!!!!!$$$!!!"""###%%%&&&((()))***%%%$$$'''000444111,,,***)))+++......,,,+++++++++...000222111///,,,******000333555000***+++333;;;...333,,,(((222666222333000,,,((('''***///333555999<<<===:::333......///222***'''---444222,,,((()))(((''')))---000000///000111000...+++(((''''''***)))(((***,,,.........&&&$$$%%%+++///111555;;;???555)))$$$&&&+++---,,,555111<<<]]]rrrZZZ888///rrrggg>>>,,,***"""$$$"""&&&(((((($$$"""%%%!!!!!!""""""!!!!!!"""!!!  !!!!!!!!! !!!###$$$$$$$$$$$$$$$((($$$$$$&&&&&&$$$%%%(((---,,,+++,,,------+++)))*********))))))(((&&&&&&&&&$$$""""""%%%(((((((((((('''%%%$$$%%%&&&''')))'''&&&&&&'''$$$ """'''((())))))(((&&&$$$%%%&&&###&&&(((%%%!!! ###((('''&&&%%%%%%((())))))(((%%%%%%%%%%%%&&&&&&%%%%%%)))'''%%%$$$%%%%%%$$$############"""!!!  ###))),,,+++)))***,,,%%%)))+++'''&&&)))++++++)))+++---,,,)))'''(((***######$$$%%%%%%%%%%%%%%%!!!###&&&)))---111555777***&&&######%%%'''%%%###!!!$$$&&&(((''''''((()))&&&))),,,---,,,,,,---///+++&&&(((111222+++)))...,,,888???888,,,&&&''')))$$$&&&(((((('''''')))+++---***111VVVcccMMMMMMJJJCCC;;;555000+++(((***)))(((***//////++++++***+++,,,)))$$$###%%%***(((---888666))) """###&&&'''"""!!!'''(((((((((&&&%%%&&&***,,,$$$%%%'''((('''''')))***$$$ $$$...222+++%%%$$$!!!!!!!!!"""$$$&&&)))***###$$$!!!""""""###"""""""""&&&######''',,,,,,&&&$$$%%%(((((()))))))))))))))((()))+++)))%%%$$$)))------+++)))&&&%%%&&&&&&&&&%%%"""$$$'''&&&$$$""""""$$$!!!$$$'''(((&&&$$$###&&&+++222444222000000333FFFmmmxxxaaaOOOHHHCCCAAA===555000...111///000222///***))),,,)))(((((('''''''''''''''(((%%%$$$((()))&&&$$$%%%&&&)))***)))&&&&&&***......---......***'''+++222)))(((&&&&&&'''(((((('''&&&***111666555333888@@@888BBB777%%%'''...---,,,'''(((,,,888KKKUUUNNNAAA---)))'''***...000...***%%%&&&''''''&&&%%%%%%&&&)))+++******555TTTuuuQQQ@@@@@@;;;/// &&&%%%!!!)))===MMMQQQ111)))%%%((()))'''%%%'''***%%%%%%)))&&&(((>>>===BBBJJJKKK@@@000%%%%%%""""""%%%$$$!!!!!!%%%######$$$%%%&&&&&&&&&&&&%%%$$$''',,,---)))'''((($$$'''++++++***))))))***+++---//////---++++++,,,+++---...,,,)))***111777222888333///888999333222***(((%%%%%%'''+++...000666999;;;<<<:::777555333777111///444888555000...%%%'''***,,,------...///---+++)))((((((((((((''''''&&&&&&(((+++...//////'''%%%&&&((((((&&&***000999222///222333222777@@@AAABBB@@@GGGQQQFFF666444sssiiiAAA111///'''***'''%%%''''''### %%%"""!!!###"""""""""###""" $$$$$$ !!!$$$%%%$$$$$$$$$$$$"""!!!###((()))''''''***111000.........,,,***'''&&&&&&'''((()))))))))(((''''''&&&$$$###%%%))),,,***(((&&&$$$$$$$$$%%%&&&,,,&&&###%%%%%%""" !!!&&&'''((('''%%%$$$%%%&&&###############$$$&&&(((((('''%%%%%%&&&&&&%%%$$$''')))++++++(((%%%""""""&&&$$$######$$$%%%%%%$$$ %%%(((&&& $$$---000---,,,000444###(((***(((''',,,111222*********+++++++++******$$$$$$$$$%%%%%%$$$######!!!!!!&&&---...)))(((+++(((&&&$$$%%%((())))))'''$$$''')))***(((&&&%%%%%%%%%***///222222222444666+++&&&(((///---$$$###***###...666111'''###$$$%%%###$$$%%%%%%$$$$$$%%%&&&...,,,777dddtttUUUEEEMMMMMMAAA555000...***''')))***)))+++000000,,,&&&%%%''')))(((######&&&111...///222111)))###"""&&&%%%%%%'''&&&!!!!!!###)))(((&&&$$$"""$$$(((+++!!!###&&&''''''((()))+++'''###222666***  &&&,,,'''((('''$$$&&&))))))%%%###"""!!! !!!"""######'''######&&&&&&!!! $$$)))(((### !!!)))************))))))(((&&&+++***###"""(((,,,///,,,)))'''''''''&&&%%%&&&&&&&&&&&&'''%%%!!! !!!###%%%&&&"""''',,,///,,,)))***---MMMfff|||tttggg___VVVRRRLLLCCC<<<:::444111111111---((((((+++))))))((('''''''''''''''///***((()))(((%%%&&&***&&&((()))'''$$$%%%+++111***)))******'''###(((///'''%%%$$$$$$&&&''''''&&&'''---777;;;666111333;;;:::KKKFFF444111333///---'''(((///BBB[[[ggg^^^OOO111((( """***---)))"""((()))***)))&&&%%%$$$$$$"""'''((()))888\\\jjjEEE333333---!!! ((('''!!!666JJJSSS222)))###&&&(((&&&%%%'''***!!!&&&'''!!! &&&888222111555222(((&&&+++'''$$$$$$&&&$$$!!!"""&&&%%%&&&&&&&&&%%%%%%$$$###(((&&&'''(((&&&""""""&&& $$$((()))((('''''')))$$$'''+++,,,+++,,,...111))))))(((''''''''')))+++(((000000333??????333...+++)))'''&&&'''(((((((((---...111777===>>>:::666555222222666666111...///+++111666666222///111444(((%%%""""""&&&))))))((((((&&&$$$$$$'''+++------''''''***,,,+++)))---444>>>888999>>>;;;777BBBUUUhhhdddOOO;;;777333,,,,,,jjjhhh===)))---%%%###"""&&&%%%$$$######""" !!! !!! !!!!!!###$$$%%%&&&&&& ###""" ######$$$$$$$$$$$$''',,,000666333...+++***(((&&&%%%%%%&&&%%%$$$(((---,,,'''+++'''###"""%%%)))...000***+++,,,,,,,,,***)))((()))+++***&&&%%%&&&%%%"""!!!!!!"""$$$&&&''''''&&&)))&&&###"""###%%%&&&&&&(((&&&$$$$$$&&&%%%"""((('''%%%###"""!!!""""""%%%""" ###''')))&&&""" !!!!!!!!!  $$$***000222000---(((((((((&&&%%%'''+++///'''(((+++...///...***'''+++***'''$$$"""###&&&)))%%%%%%&&&(((***)))'''$$$"""###%%%''')))+++,,,,,,)))(((((())))))(((&&&$$$$$$,,,...(((***444999666(((((('''&&&&&&&&&'''''''''(((000777000$$$$$$---...******---+++$$$"""&&&555LLLVVV{{{bbbHHHAAANNNRRRDDD222+++...111777///***,,,000000///000...***((()))***(((%%%$$$222---///777444((("""$$$///---)))$$$ !!!######"""###&&&&&&###%%%***%%%###"""&&&+++---***&&&''' &&&,,,))) """)))%%% $$$'''###((()))(((&&&""" !!!"""###!!!!!! ###&&&'''%%%###))))))+++---...---)))&&&++++++,,,,,,'''###&&&---777,,,%%%(((------(((%%%'''######)))%%%&&&''' """+++(((######$$$%%%''')))+++,,,<<<;;;TTThhhhhh\\\cccsss~~~sssjjj]]]KKK:::777888999777444///,,,***///***&&&&&&%%%$$$&&&++++++(((&&&&&&'''***++++++###&&&))))))'''&&&''')))((('''&&&%%%&&&(((***,,,...(((###!!! %%%,,,''')))000888999555222444555>>>LLLRRRKKK<<<333111***''',,,===RRR\\\VVVLLL+++'''###!!!!!!$$$'''(((!!!$$$&&&'''&&&&&&&&&''',,,///---+++444MMMkkkjjjVVV===,,,'''))))))'''+++***)))''''''(((((())))))"""%%%((($$$###############$$$$$$$$$###!!!"""$$$### !!!%%%%%%$$$######"""#########)))'''%%%$$$$$$&&&)))***&&&''''''&&&######$$$%%%&&&((()))((((((******(((,,,+++((()))000666222)))000)))$$$'''+++)))&&&%%%)))&&&---888;;;444333:::BBB666+++%%%######%%%))))))((())),,,000333333333111++++++000...(((...:::///---///333444000,,,,,,+++)))'''%%%%%%&&&%%%%%%&&&###!!!&&&...111,,,&&&(((%%%"""$$$)))...000000444KKKTTTFFF555666YYY~~~UUU666000222222hhhfff<<<(((---&&&$$$$$$######"""!!!!!! !!!!!!  """#########""""""!!!!!!!!!$$$###$$$'''%%%!!!!!!%%%%%%&&&&&&%%%$$$%%%(((+++111000...,,,***(((''''''###%%%%%%&&&+++111222//////+++&&&%%%'''+++///111)))))))))))))))(((''''''&&&((((((%%%$$$&&&&&&######""""""###$$$$$$###"""(((%%%""""""###&&&''''''%%%###"""$$$&&&'''&&&$$$$$$%%%''''''&&&%%%$$$$$$%%%"""!!!###'''(((&&&"""!!!"""######""""""!!!!!!###''',,,---+++((((((&&&%%%'''+++,,,***'''$$$'''+++///222222///---(((((((((''''''''')))***&&&&&&&&&((()))(((&&&###(((((()))))))))((((((''''''&&&&&&(((+++,,,***'''---111000,,,111;;;<<<555((('''&&&&&&%%%%%%%%%%%%&&&###'''111111(((&&&***......///---(((###$$$(((///GGGbbbyyySSS999???HHHIII<<>>666555555444222%%%""""""&&&(((&&&''')))+++(((&&&&&&'''((()))(((###&&&((('''%%%%%%&&&(((%%%&&&&&&%%%$$$$$$''')))---(((%%%(((***(((&&&&&&((((((,,,111222333888???444>>>NNNWWWQQQ@@@111+++%%%$$$(((111<<>>CCCMMMYYYhhh||||||iiiSSSEEEBBB@@@999222---******...///+++))))))***(((%%%$$$$$$$$$"""!!!&&&'''((((((&&&%%%&&&'''###'''***)))%%%"""%%%(((---)))+++444888333***$$$'''(((+++---------444>>>---333===GGGEEE777***$$$%%%'''***,,,,,,+++)))((('''&&&$$$"""""""""######'''((((((&&&###!!! !!!"""'''***+++,,,---((("""$$$###"""###%%%((()))((('''&&&$$$#########$$$%%% ###$$$$$$###"""!!!######$$$%%%%%%%%%%%%%%%(((%%%%%%%%%"""  !!!###%%%'''((()))((((((((((((((()))))))))*********(((''''''***,,,---,,,,,,,,,+++)))((('''''',,,...)))'''...777===---------+++&&&&&&111===444222888CCCEEE;;;333111:::444000333555111,,,***...---,,,---......---,,,---%%%$$$,,,222111111444...***)))---/////////222***((((((+++//////)))$$$'''---111111,,,***,,,000000---***)))***+++++++++111;;;DDDKKKJJJFFF```eeeCCC444222hhhfff;;;''',,,%%%%%%%%%###$$$$$$$$$######$$$%%%!!!$$$### ###$$$ !!!"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$""""""%%%&&&((('''$$$"""!!!!!!$$$)))//////,,,)))+++---)))+++***'''(((,,,---***---***&&&$$$$$$&&&'''((('''&&&%%%$$$$$$%%%&&&'''%%%''''''$$$$$$&&&&&&######$$$$$$$$$$$$%%%&&&'''(((&&&######$$$%%%&&&%%%&&&%%%$$$######$$$%%%%%%$$$'''******(((''''''((('''%%%###$$$%%%&&&%%%###"""""""""###############$$$###"""""""""######"""'''$$$###)))000000((("""###$$$%%%'''***---000)))(((''''''''''''&&&%%%((('''&&&''''''&&&$$$"""%%%%%%'''((())))))))))))&&&######(((///222000,,,)))***(((&&&)))---***###*********)))((('''&&&%%%%%%'''...,,,(((&&&,,,222333+++%%%'''((('''222QQQlllcccNNN???AAA@@@;;;666222222222999<<>>???999444555444000------,,,***'''&&&%%%$$$""" *********)))((('''(((((($$$***///...'''###%%%)))+++,,,222<<<@@@999000,,,%%%(((---000,,,(((***111,,,((((((,,,---)))%%%$$$%%%'''******)))))))))***!!!"""""""""!!!!!!"""###'''((((((&&&$$$###$$$&&& %%%(((((((((******'''%%%&&&'''''''''''''''((()))(((&&&%%%%%%%%%&&&''' """###############""""""$$$$$$%%%$$$$$$###'''%%%%%%%%%""" $$$$$$%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''))))))))))))***---222555888555444333000+++)))))))))///111,,,***///888===......///...))))))333???<<<777:::EEEKKKCCC555,,,111......000///+++***---...,,,++++++,,,,,,+++***///***)))...000,,,***,,,000,,,***---...,,,+++,,,///+++***---222333...((($$$)))---,,,&&&$$$&&&***444222///---+++*********(((,,,333???BBB@@@]]]oooMMM???@@@jjjggg;;;&&&+++$$$######"""###$$$###""""""$$$&&&###%%%$$$!!!%%%%%% !!!"""""" !!!""""""""""""""""""""""""!!!!!!###&&&&&&###$$$((("""$$$&&&&&&%%%###"""""""""(((...000---+++---///,,,...---((('''***+++)))+++(((%%%###$$$%%%%%%%%%'''&&&%%%$$$%%%&&&'''((((((***)))&&&%%%&&&%%%"""###%%%%%%$$$""""""$$$&&&)))'''%%%$$$$$$$$$$$$###$$$$$$$$$############$$$%%%(((***)))(((+++111777((('''%%%$$$$$$%%%%%%$$$$$$$$$###""""""!!!!!!!!!$$$$$$###"""""""""###$$$&&&&&&''')))+++***'''$$$&&&&&&&&&&&&''',,,444:::444000+++'''&&&&&&%%%$$$)))'''&&&&&&&&&&&&$$$"""!!!"""###&&&'''))))))***(((&&&%%%)))///111...+++'''***+++)))'''((('''%%%(((((()))((((((&&&%%%$$$%%%###%%%(((***((('''(((***...///+++)))***+++***GGGmmmtttzzzbbbGGGBBB===999777666999<<>><<<<<>>???:::888888333+++((()))&&&)))***'''''',,,......+++))))))***)))(((,,,333555---...<<>>BBBOOOXXXPPP???222+++(((%%%***---)))""""""'''''''''&&&%%%%%%%%%%%%%%%(((&&&'''AAAxxxFFF)))'''+++444999777333111555<<>>888555777333)))%%%)))%%%&&&&&&%%%(((+++)))###+++''''''***+++***)))+++000)))(((333CCCHHH@@@555+++333???EEE>>>333///111111000000000222333222111))),,,...---)))&&&'''***,,,***---333666222//////---+++(((((()))***+++******(((&&&'''***+++***(((''')))+++,,,---///333555...//////222666:::YYYzzzUUU@@@777333jjjggg:::%%%***######$$$!!!"""###!!!!!!!!!!!!"""""" """""""""!!!!!! !!! """!!!###%%%%%%%%%%%%&&&((($$$%%%(((***++++++******))),,,,,,((('''+++000111((('''&&&(((***++++++***$$$%%%&&&&&&''''''&&&&&&'''))))))%%%$$$&&&&&&###!!!$$$%%%$$$!!!!!!&&&***&&&%%%$$$$$$&&&&&&%%%$$$!!!$$$((()))(((&&&&&&&&& ###%%%%%%&&&---:::EEE***)))'''%%%######$$$%%%$$$######"""###$$$%%%&&&%%%'''(((&&&###!!!"""$$$###'''******(((%%%%%%''' ###%%%%%%$$$&&&+++000666111,,,***,,,,,,***''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&)))+++,,,***)))***+++'''%%%######$$$$$$$$$%%%###$$$&&&'''''''''%%%$$$%%%'''((('''%%%&&&((()))***'''***...((($$$666NNNuuuiiiddddddSSSFFF>>>777666:::AAAPPP^^^lllkkkjjjdddSSS===...(((---999===222''''''(((&&&!!!"""###$$$%%%&&&'''&&&!!!$$$)))***(((%%%###!!!!!! !!!$$$### ######"""!!! &&&(((%%%$$$%%% """$$$"""!!!'''000)))%%%!!!!!!$$$%%%""""""'''&&&"""!!!$$$&&&+++,,,(((%%%%%%&&&$$$'''((((((%%%""""""###&&&######$$$&&&''''''$$$"""&&&###$$$(((***'''&&&(((###"""%%%,,,000222666;;;666<<<>>>999222---((($$$%%%000555+++""""""%%%$$$'''&&&&&&%%%%%%%%%%%%&&&&&&)))%%%+++222XXXzzzXXX111,,,***///333111,,,***---444<<>>IIIPPP999222000555222)))&&&+++((())))))(((***---+++&&&***''''''***,,,******---///---,,,111999@@@AAA>>>222444999===;;;333///000333222111111222333222000(((******)))(((((())))))***((()))...111...------***+++,,,+++)))'''((()))(((&&&%%%'''***,,,,,,+++###&&&)))******+++...111...000------222666JJJiiixxxSSSCCC<<<333hhheee999$$$***$$$%%%&&&!!!###$$$!!! %%%  """"""  """"""### !!!###"""###"""$$$%%%%%%%%%%%%'''(((%%%$$$%%%''')))***(((''''''++++++&&&$$$(((,,,...&&&%%%%%%'''***,,,,,,+++"""$$$%%%&&&'''&&&&&&%%%$$$&&&&&&$$$$$$&&&&&&$$$"""%%%&&&&&&)))000666###""""""$$$&&&(((((('''&&&)))------)))%%%######"""$$$"""!!!&&&111;;;******(((%%%###"""$$$%%%###""""""###$$$''')))***&&&((()))'''### !!!###&&&)))+++***'''%%%###%%%***---,,,((($$$$$$&&&---***''')))---...***&&&&&&%%%###$$$%%%&&&&&&%%%###$$$%%%&&&''''''''''''$$$(((,,,,,,)))'''))),,,+++%%% """''')))((('''%%%&&&)))***+++***)))((($$$%%%%%%$$$%%%((()))(((+++'''+++000%%%:::```yyy___ZZZPPPNNNJJJ>>>:::;;;???CCCFFFPPP\\\eeefffgggeeeXXXCCC111)))###222888---""""""### """"""!!!"""$$$$$$### &&&))))))&&&$$$###'''%%%%%%&&&######'''&&&%%%""" &&&***'''!!!"""&&&""" ###%%%%%%***000%%% $$$'''### ###%%%'''&&&%%%%%%%%%!!!&&&(((%%%"""###$$$###)))******'''$$$###%%%(((&&&&&&''')))***)))&&&######!!!"""'''***(((''')))%%%&&&)))***(((&&&+++333---...---***+++---***$$$%%%555:::---###%%%'''###&&&&&&%%%%%%$$$%%%%%%&&&###+++&&&>>>tttmmm///)))''',,,111...)))&&&)))222;;;;;;666888EEEQQQSSS___rrrzzznnnddd\\\PPPFFF>>>999555333000---******---000000000***************))))))(((///***'''((((((&&&'''***)))%%%'''///555555222000???999444111...+++,,,111+++++++++***)))'''%%%$$$"""&&&((((((&&&'''---222222111...+++)))+++///222......***$$$"""&&&(((&&&&&&$$$$$$%%%'''(((&&&%%%'''&&&%%%$$$$$$$$$%%%&&&&&&)))+++(((###!!!###'''###%%%''')))***((('''%%%$$$"""###%%%### $$$ """%%%(((************&&&&&&&&&&&&''''''((((((######%%%(((...888CCCKKK555......444333***)))///'''******'''(((+++,,,***%%%###$$$&&&&&&%%%(((...(((,,,///222777AAAKKKPPP@@@777000111333222333555222111//////000000...---333111...,,,///111///+++222---,,,...///---,,,...)))---222111,,,((((((***((()))***+++,,,...000222&&&(((***)))&&&%%%&&&)))///222...,,,222666???QQQ^^^NNNDDD777ssshhh===******%%%$$$&&&### """"""""""""!!! )))&&&!!!!!!""" """$$$%%%###!!! $$$$$$$$$%%%%%%&&&&&&&&&$$$###$$$''''''&&&)))...***)))((()))+++,,,,,,+++%%%'''***+++***)))((((((###'''***)))$$$"""%%%(((&&&$$$""""""$$$%%%%%%$$$"""######  &&&+++###$$$%%%%%%&&&'''+++---+++***'''"""###&&&&&&"""&&&&&&%%%%%%&&&)))+++---+++&&&"""###''''''$$$%%%(((&&&$$$&&&'''&&&,,,,,,***'''"""  """%%%)))***)))((('''((($$$(((((($$$###&&&'''&&&))))))(((&&&$$$$$$&&&((()))((('''$$$"""!!!###%%%&&&***&&&###&&&+++---'''&&&&&&''')))***((('''(((((('''&&&&&&'''(((***$$$"""***666666+++(((,,,###$$$$$$%%%%%%$$$$$$###(((&&&))))))!!!GGGtttzzz[[[JJJKKKPPPPPPCCC999999DDDFFFDDDOOOaaaUUU\\\gggjjj\\\CCC222...$$$'''******&&&"""  $$$######&&&)))###"""'''***'''""" %%%&&&$$$!!!"""&&&&&&$$$$$$&&&### !!!"""!!!!!!###%%%'''''''''&&&"""!!!%%%&&&$$$###$$$((('''&&&&&&&&&%%%###!!!'''%%%&&&'''&&&$$$''',,,$$$###$$$&&&((((((&&&$$$'''((())))))&&&$$$######(((&&&%%%'''+++......---$$$&&&''''''&&&&&&((()))###&&&***,,,+++***(((&&&)))///111***%%%'''***)))&&&((())))))&&&$$$######!!!###''')))---@@@dddMMM$$$(((%%%!!!...''''''***)))+++111444555:::AAA<<>>999333111333333111...111***###"""&&&******)))000---***(((&&&%%%""" """%%%)))***+++---333888111222...)))---666444+++333000,,,***)))'''%%%###'''&&&%%%''',,,111444555333222///)))&&&'''...444555...'''$$$&&&''''''%%%###((()))%%%###%%%&&&%%%((("""!!!)))444555+++///333333,,,$$$###$$$$$$&&&'''&&&$$$%%%))))))&&&%%%&&&%%%!!!!!!$$$%%%###$$$&&&))),,,.../////////$$$&&&%%%###$$$(((++++++///***&&&$$$'''+++---...))))))(((&&&%%%&&&(((******'''$$$###$$$''')))+++)))((($$$!!!$$$)))***&&&***333000---777<<<;;;@@@III:::222:::BBB@@@;;;999333...,,,000222///,,,,,,888444000///111333222000DDDGGGDDD999...+++,,,,,,...,,,,,,...,,,(((''')))***------******+++***'''(((+++,,,(((''')))+++***...$$$###///444111777DDDyyyyyyWWWHHHllleee===***(((!!!%%% &&&###  """ (((***++++++(((%%%######"""######$$$%%%&&&&&&'''%%%######&&&&&&%%%(((...222...***((('''(((''''''&&&(((******)))'''&&&&&&%%%&&&''''''&&&$$$""""""$$$######$$$%%%%%%###!!!'''%%%######$$$&&&((()))$$$%%%&&&'''(((***///222++++++'''######&&&&&&"""%%%%%%$$$$$$%%%''')))***(((((('''&&&&&&%%%$$$### %%%(((&&&&&&((()))'''******)))'''###""""""###"""!!!!!!###'''((('''%%%%%%))))))&&&$$$&&&(((&&&(((((((((&&&###!!!"""###$$$%%%%%%%%%$$$&&&))),,,&&&))))))%%%###%%%&&&###"""%%%&&&&&&&&&(((+++---***'''(((***,,,***(((""" %%%...///((((((...'''''''''((((((''''''''')))(((***+++$$$+++UUUrrr___WWWUUURRRMMM999111444FFFUUUXXXVVVWWWOOOSSS\\\ccc\\\III555,,,)))(((''''''((('''$$$"""!!!$$$$$$%%%'''(((###"""'''***((($$$"""$$$&&&$$$ !!!$$$$$$"""%%%&&&%%%""""""### !!!"""!!!  """###"""###$$$&&&'''((('''***$$$!!!###%%%%%%&&&***"""""""""###%%%%%%$$$###---'''$$$&&&(((&&&%%%&&&#########%%%'''((('''&&&!!!###%%%&&&&&&&&&&&&''''''%%%###%%%(((***)))(((%%%&&&&&&&&&%%%%%%&&&(((+++000444222,,,'''&&&'''&&&)))(((""""""'''+++***###%%%&&&%%%###!!!!!!"""&&&&&&'''&&&'''444RRRlllNNN'''(((&&&!!!)))%%%)))$$$''')))***+++...111333666999???FFFKKKQQQ]]]iiitttxxxnnnXXXOOOCCC<<<999888666444,,,,,,---......,,,(((&&&...+++(((''''''&&&%%%$$$%%%$$$$$$%%%(((***,,,---000111000---...111111...000111111...+++)))***,,,(((''''''(((+++000666999???:::333---+++,,,...000---'''!!! $$$''''''&&&###$$$""""""&&&+++***%%%&&&&&&)))...444444...((()))...///)))######%%%%%%%%%'''%%%###%%%))))))%%%+++---+++%%%"""$$$&&&&&&"""$$$'''+++///000111111$$$###$$$%%%%%%%%%&&&''''''((())))))''''''((()))&&&&&&%%%$$$"""###%%%''')))%%%"""$$$)))+++(((%%%'''((('''&&&)))---,,,((()))111---'''---000000777AAA444000;;;EEEGGGEEEEEE<<<333,,,++++++++++++...555444333222111111333555LLLOOONNNGGG???999111***---((('''+++...---++++++(((++++++((('''))))))&&&'''+++,,,(((&&&((()))''',,,&&&'''///000///===RRRqqqgggccc>>>***%%%%%%###%%%###""""""######!!!  &&&((()))(((&&&###""""""#########$$$%%%%%%&&&&&&&&&######$$$######&&&,,,777333---)))(((((((((((('''(((***)))'''$$$######&&&$$$$$$%%%&&&%%%"""%%%%%%&&&(((((('''$$$!!!'''### !!!%%%'''%%%"""$$$$$$%%%&&&'''***///333++++++((($$$$$$'''&&&"""$$$$$$###"""###$$$%%%&&&&&&((()))(((%%%$$$%%%'''###%%%&&&%%%'''++++++''''''((((((&&&$$$###$$$%%%###$$$)))'''$$$&&&******&&&%%%&&&'''&&&((()))***((($$$!!!###$$$%%%&&&&&&(((,,,...))))))'''###$$$&&&$$$###((((((%%%$$$(((---000,,,(((***///000+++&&&&&&###%%%+++,,,))),,,444((((((((((((((((((((((((...)))'''))),,,???kkk{{{ccc___bbb\\\PPPJJJ:::111...>>>WWWaaaWWWHHHDDDCCCIIISSSUUUIII555((()))%%%"""###''')))'''%%%"""%%%%%%%%%((('''""""""'''***'''$$$$$$''')))'''###"""$$$$$$"""'''&&&"""!!!%%%(((### """"""!!!  """"""###%%%%%%&&&&&&&&&***&&&$$$'''(((%%%$$$%%%"""""""""%%%(((******)))///&&&!!!%%%)))(((%%%$$$$$$###"""###%%%&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""###&&&((()))((((((((((((&&&%%%%%%''')))---333777444***$$$$$$((()))(((%%%!!!"""(((+++***######$$$###"""!!!###$$$***)))(((%%%###***???SSSTTT111***((($$$%%%"""(((%%%,,,...))))))...///+++333111333888<<<>>>CCCJJJSSS^^^lll|||qqqcccVVVJJJ@@@999666999;;;:::555///,,,+++...+++(((&&&&&&''''''&&&***&&&###$$$(((+++)))''',,,+++---///,,,((((((,,,+++///222000+++***...333)))))))))***,,,000666:::>>>777...***+++,,,,,,***+++'''$$$%%%)))...000000&&&### ###---666222***$$$(((...000...+++))))))%%%***+++'''$$$%%%'''&&&***+++)))&&&'''***)))%%%///222111)))""""""%%%&&&"""###&&&))),,,---......%%%"""$$$)))'''!!!!!!'''!!!&&&***+++'''$$$$$$%%%$$$%%%$$$###""""""$$$&&&(((###"""&&&---...''' ###&&&&&&(((***((("""%%%...+++###$$$%%%'''...222((('''333>>>@@@BBBEEE:::111)))((()))((()))++++++...///...******...222CCCHHHLLLNNNOOOIII:::,,,+++$$$!!!&&&,,,---++++++***,,,,,,)))(((++++++)))(((,,,---)))'''((('''%%%***(((+++000///444LLLhhhhhhbbb<<<)))&&&!!!%%%"""$$$######$$$%%%%%%###!!!  !!!!!!""""""""" !!!!!!!!! !!!"""!!!$$$$$$#########$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&###"""###"""!!!%%%+++///,,,)))'''((()))))))))%%%'''((('''%%%#########%%%$$$$$$$$$$$$%%%%%%%%%+++***)))***+++***(((&&&&&&%%%###$$$&&&&&&###!!!#########"""###&&&+++///++++++)))%%%%%%((('''###%%%$$$############$$$$$$&&&&&&'''&&&%%%%%%%%%&&&$$$%%%$$$###''',,,+++%%%&&&&&&&&&%%%###"""###%%%%%%!!!"""&&&&&&%%%%%%)))***&&&$$$%%%&&&$$$(((***,,,+++((($$$"""!!!&&&'''((('''&&&&&&(((***%%%''''''%%%&&&(((((($$$%%%))),,,,,,)))'''))),,,///---,,,---......***&&&)))&&&'''++++++)))---333'''&&&&&&&&&&&&&&&&&&'''111(((###---BBB```mmmTTT[[[bbbWWWHHHEEENNNDDD777777GGGVVVPPP@@@666444666>>>CCC>>>000$$$%%%### """%%%'''((("""###%%%$$$$$$&&&$$$ %%%'''%%%###$$$))),,,,,,'''%%%''''''$$$###### $$$(((%%% !!!  """$$$$$$$$$$$$$$$$$$))))))---333333***"""""""""###%%%)))++++++***((("""###''''''''''''%%%###!!!!!!"""$$$$$$$$$'''&&&$$$$$$%%%&&&&&&%%%""""""###$$$''')))+++,,,,,,,,,+++)))'''''')))+++(((,,,...,,,'''$$$$$$'''))))))'''$$$""""""######%%%&&&&&&%%%$$$%%%'''***+++)))((('''$$$'''555CCCYYY<<<+++)))((($$$!!!%%%&&&111333***)))000000'''---,,,...333555555999???CCCHHHPPP```|||tttaaaUUUTTTPPPIII@@@888222000000444111,,,***)))***)))))),,,***((((((+++------,,,...(((***000...&&&$$$***%%%))),,,,,,******///333+++))))))+++///111111000222...)))'''(((***+++,,,+++)))''')))---222555666+++(((&&&)))333;;;999111(((,,,000000,,,(((''''''&&&***,,,)))''')))***(((111111...******,,,***&&&***111333,,,$$$"""$$$%%%$$$%%%&&&''''''''''''&&&'''"""###)))''' """,,,,,,,,,+++)))&&&$$$$$$$$$&&&&&&'''&&&%%%%%%''')))&&&$$$$$$'''++++++&&&!!!"""%%%%%%''')))((($$$$$$000///'''&&&$$$$$$,,,***"""!!!***111222555;;;///)))''')))+++)))&&&&&&&&&((()))((('''(((***---111777???JJJUUUUUUGGG777,,,&&&$$$'''***)))(((***+++---,,,((((((,,,---+++***...///+++((()))(((%%%((('''***...///999VVVsssmmmddd:::((()))$$$&&&""""""###$$$&&&&&&###!!! !!!!!! !!!"""#########"""###"""  ###"""$$$&&&&&&&&&&&&'''(((******)))'''&&&$$$######%%%###"""###"""!!!$$$***###""""""$$$&&&&&&$$$######$$$&&&&&&$$$$$$$$$%%%###%%%&&&$$$"""%%%,,,222...,,,)))'''(((*********(((+++---,,,)))''''''((($$$$$$###"""!!!###&&&)))***+++)))&&&'''***((($$$&&&%%%%%%$$$$$$$$$$$$$$$&&&###!!!"""&&&'''%%%"""%%%%%%###"""%%%***)))$$$%%%&&&&&&$$$"""!!!"""###$$$###"""  """$$$"""&&&(((%%%###$$$$$$"""$$$'''***+++)))&&&$$$###''''''((('''%%%$$$&&&'''""")))---***''')))++++++******+++,,,------,,,+++))),,,///...***(((((()))&&&%%%&&&((('''%%%&&&***&&&&&&%%%$$$$$$%%%&&&&&&+++(((000JJJooojjjPPPVVVYYYIII===???ZZZUUUGGG888888BBBCCC<<<...,,,,,,...111111+++$$$!!!###%%%""" !!!'''---%%%!!! ###$$$"""!!!"""!!!"""$$$!!!!!!###'''+++,,,(((%%%''''''%%%!!!###"""!!!$$$### !!!""" !!!$$$''''''%%%$$$$$$%%%((((((---555555...&&&"""  !!!$$$$$$$$$"""""" ######"""%%%)))&&&$$$!!!!!!"""#########(((&&&$$$%%%(((+++,,,+++$$$$$$%%%%%%%%%&&&'''(((+++++++++)))'''''')))***&&&%%%$$$$$$%%%%%%$$$###"""%%%)))***&&&!!!''''''''''''&&&'''***,,,,,,)))''''''&&&'''...666RRRBBB***&&&)))&&&%%%$$$!!!,,,...&&&%%%,,,,,,######%%%***...,,,***000888777:::???HHH[[[uuutttdddUUUKKKCCC;;;666999666222///...---,,,+++(((***+++******+++...111222***(((///222+++''')))%%%$$$%%%'''***---...///,,,((('''+++111222+++###)))))))))'''&&&(((,,,000'''&&&%%%%%%(((,,,...000,,,.........222777777444,,,---///000000///---,,,***...///,,,+++---,,,***...///---***+++......***$$$...444000)))&&&%%%%%%&&&''''''''''''''''''&&&&&&"""###'''%%%!!!&&&000FFF<<<000)))''''''&&&$$$&&&'''((((((''''''(((***%%%&&&''''''%%%%%%%%%&&&"""&&&)))))),,,222555555)))777777000---)))%%%***,,,&&&%%%***,,,***...666000***''')))+++(((&&&&&&)))'''&&&(((+++---,,,+++)))...666AAANNNSSSJJJ===444222222222...)))***///***,,,***'''''',,,...------111111---*********''''''$$$$$$'''+++555LLLbbb}}}~~~nnnccc999(((***&&&&&&!!! !!!###%%%%%%###!!! !!!!!! !!!""""""###%%%&&&'''&&&%%%$$$%%%&&&+++***)))'''%%%$$$""""""$$$""""""%%%$$$"""%%%***$$$$$$%%%'''((((((%%%"""###$$$%%%%%%$$$$$$%%%'''"""%%%'''&&&$$$'''000888,,,)))%%%###%%%''')))***'''***---+++'''%%%''')))&&&&&&&&&%%%$$$$$$&&&(((((()))((('''(((,,,+++'''%%%%%%%%%%%%%%%%%%%%%%%%&&&!!!!!!&&&)))%%%!!!%%%&&&%%%"""###''''''###%%%%%%%%%$$$"""!!!"""$$$###%%%&&&$$$!!! !!!$$$&&&$$$"""$$$$$$!!! ###'''((('''%%%$$$$$$###%%%&&&'''&&&&&&((()))&&&...222...((((((***+++'''&&&&&&)))---///...,,,&&&***...,,,'''$$$&&&***&&&'''))))))'''&&&&&&''')))((('''&&&&&&'''((()))***999VVV{{{kkkPPPQQQPPP???666;;;KKKMMMFFF777---...000///++++++)))'''(((+++***&&&"""'''+++)))###"""(((///&&&!!! ###$$$!!! !!! !!!!!!!!! &&&)))&&&###$$$&&&%%%%%%'''%%%!!!!!!$$$### """$$$$$$###"""!!!"""$$$(((++++++(((&&&&&&'''!!! %%%(((&&&&&&'''###"""""""""######""" $$$"""###$$$"""!!!'''&&&$$$###$$$%%%'''&&&&&&555000***'''(((((('''&&&&&&'''&&&$$$!!! !!!"""%%%'''((('''%%%%%%%%%&&&***&&&""""""%%%&&&$$$!!! $$$,,,555666000+++)))%%%&&&''''''&&&&&&(((***---(((&&&''''''%%%'''+++DDDIII000$$$(((&&&***&&& ''')))$$$###((()))%%%###$$$)))***'''$$$)))111///444:::???EEEPPP^^^hhhzzzlll]]]RRRFFFBBB>>>:::666333///,,,'''***,,,***((((((,,,000...'''$$$(((,,,+++&&&$$$'''%%%$$$'''***---...---+++(((&&&+++000///'''$$$&&&'''%%%""""""&&&***&&&%%%$$$$$$%%%''')))***)))...000---+++---//////&&&&&&&&&)))...000///---***......,,,,,,---,,,((($$$&&&'''&&&***000111///""",,,222111---+++***'''&&&&&&'''(((***+++,,,---$$$''')))(((%%%&&&+++111UUUFFF444***((((((&&&######%%%&&&&&&&&&&&&'''(((%%%'''(((&&&"""!!!%%%)))!!!%%%((((((,,,555===???///;;;:::333111,,,&&&)))+++&&&&&&***)))%%%+++666<<<222(((&&&&&&&&&(((+++(((%%%###%%%***,,,***'''))),,,///333:::???<<<555<<<===???>>>666//////555000222///+++,,,222555555000333222---***+++,,,***)))&&&$$$&&&''',,,888DDDLLLOOO]]]hhhlll|||iiiaaa999'''((($$$'''!!! """###"""!!!!!!###"""!!!$$$!!!"""###"""!!!!!!"""$$$((('''&&&%%%$$$###""""""!!!!!!###'''&&&$$$&&&***'''&&&&&&((())))))(((&&&%%%&&&&&&%%%$$$###$$$&&&###%%%'''((((((+++000444(((&&&######%%%((())))))%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&((((((''''''((()))&&&((((((''')))------)))$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!###%%%'''&&&%%%&&&))))))$$$"""%%%&&&%%%$$$%%%&&&%%%$$$$$$&&&(((&&&'''(((******((($$$"""###&&&$$$###%%%%%%###!!!###&&&'''&&&%%%%%%%%%"""$$$&&&(((((()))***,,,+++000222...+++******'''###%%%''')))***+++,,,---&&&)))***(((&&&%%%'''***(((******)))'''((()))******)))(((&&&&&&((()))***===]]]dddJJJKKKLLL@@@888<<<999;;;999111(((######%%%((()))'''$$$(((,,,***$$$$$$(((,,,+++'''%%%'''***###"""###!!!!!!"""!!!!!! !!!"""&&&$$$"""$$$&&&&&&)))'''$$$###'''---+++&&&"""$$$%%%$$$###"""###$$$###(((,,,+++'''$$$$$$&&&"""!!!"""%%%'''&&&%%%%%%&&&&&&$$$"""'''###!!!###$$$"""###&&&$$$$$$%%%(((+++......---<<<555,,,(((''''''%%%"""%%%&&&'''%%%""" """$$$!!!###&&&'''%%%$$$$$$$$$***(((%%%###$$$$$$$$$###&&&$$$***:::DDDAAA888222$$$&&&(((((('''&&&&&&''',,,'''$$$''')))(((''')))???\\\DDD,,,&&&""",,,((($$$%%%&&&%%%$$$%%%&&&((()))'''''')))(((&&&(((---+++///666:::<<>>@@@888555111...***%%%$$$&&&%%%&&&$$$###)))///*** %%%'''******)))&&&$$$### !!!###""""""$$$""" !!! !!!!!!&&&%%%###&&&)))))))))%%% ###...888666..."""######"""!!!!!!"""$$$ %%%))))))$$$!!!!!!###&&&$$$%%%***+++'''###"""%%%$$$######$$$$$$""" ''' """((()))(((((("""$$$&&&+++000333444333222,,,&&&%%%)))---...,,,"""%%%'''&&&%%%%%%(((+++ ###'''((('''&&&%%%$$$&&&&&&&&&$$$""""""&&&)))((( """555FFFFFF999///%%%(((******)))'''''''''+++%%%$$$)))------,,,---CCCoooXXX666&&&,,,((($$$!!!!!!###"""!!!'''+++%%%!!!%%%(((((()))+++'''(((---222666999>>>CCCJJJKKKKKKLLLTTT^^^bbbaaakkkqqqwww}}}vvvfffWWWNNNDDD>>>999555444333///+++'''......'''%%%,,,///+++$$$'''***((($$$###&&&+++$$$(((+++***&&&%%%)))...(((%%%###%%%(((+++)))'''&&&''''''&&&%%%%%%''')))'''++++++'''%%%''''''$$$###%%%%%%%%%######$$$%%%"""######%%%'''&&&!!!&&&(((''''''***///000---%%%((((((&&&&&&))))))'''&&&&&&%%%%%%%%%&&&''''''***<<>>???:::444444888666***555@@@<<>>555---,,,,,,((($$$"""'''&&&&&&'''((((((((('''###((()))***,,,)))%%%""""""###"""$$$(((''' !!!###&&&)))+++######%%%)))---///---***%%%!!!"""%%%%%%&&&)))$$$'''(((%%%!!!&&&,,,(((''''''%%%###%%%)))###%%%%%%###%%%(((((($$$$$$### """(((,,,---&&&,,,,,,)))///888777---***'''&&&)))...000,,,((('''%%%$$$$$$###$$$'''***'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$######$$$(((+++###'''((())),,,111000,,,+++))))))***------***&&&,,,++++++,,,///000...---GGG{{{mmm???)))(((///''',,,)))%%%###$$$%%%%%%%%%+++***&&&"""$$$***---,,,((()))***+++,,,000555999AAABBBDDDGGGLLLNNNMMMLLLTTTXXX\\\```mmm}}}iii]]]QQQKKKEEE===666444...111000---,,,//////,,,---333222(((%%%***,,,((((((&&&######'''***'''"""+++'''$$$%%%%%%%%%(((+++'''$$$$$$&&&&&&###$$$''''''''''''%%%###"""###%%%&&&%%%$$$$$$######$$$$$$&&&%%%%%%&&&'''&&&$$$"""''''''''''''(((***+++,,,&&&&&&)))+++((($$$%%%***)))'''$$$"""&&&,,,+++'''+++222>>>DDD===000,,,000'''...000***$$$"""######"""))),,,'''$$$(((++++++&&&''''''%%%"""!!!###%%%&&&***)))"""!!!%%%'''$$$###&&&))))))(((&&&&&&&&&***+++,,,,,,,,,***)))(((((('''''''''''''''&&&&&&+++(((&&&'''((()))'''$$$###&&&'''&&&$$$(((111999444+++(((///555111(((###)))&&&%%%((()))((()))---///---***))))))((('''%%%---444>>>AAA999111333:::999444666BBBLLLQQQVVV\\\nnnfff>>>***'''"""&&&###$$$!!! $$$&&&$$$!!! !!!&&&""""""%%%&&&""" !!!!!! %%%$$$"""!!!!!!"""""""""!!!###&&&))))))%%%%%%'''&&&""""""$$$&&&!!!###&&&%%%$$$%%%,,,)))&&&%%%&&&'''%%%$$$$$$&&&&&&&&&***...+++$$$***%%%###&&&(((&&&&&&((()))%%%%%%(((+++))))))+++)))((('''&&&%%%&&&''''''&&&&&&&&&'''''''''(((((($$$###"""###$$$$$$%%%$$$!!!&&&)))'''%%%%%%### """''')))&&&&&&((()))'''###!!!!!!%%%'''%%%%%%'''555777333---000555///"""!!!!!!###"""$$$(((***(((&&&&&&((('''%%%"""&&&###"""%%%%%%%%%'''+++555---''')))+++***))))))&&&'''((((((&&&%%%%%%&&&)))&&&%%%'''++++++((($$$$$$$$$%%%&&&'''(((((()))###%%%&&& ***,,,,,,QQQ\\\MMM???>>>DDDGGGFFFEEE>>>888333111---'''%%%&&&%%%&&&''')))***)))'''%%%$$$(((((()))+++)))%%%""" !!! !!!%%%,,,%%% !!!"""!!!###%%%''' ###''')))(((&&&&&&!!!"""%%%$$$%%%(((""""""!!! ######$$$%%%"""""")))222'''&&&$$$###'''---,,,'''$$$!!!"""&&&))),,,555>>>222+++$$$+++AAAOOOAAA(((((()))*********)))((((((''')))***((($$$$$$)))000,,,((($$$######%%%&&&&&&%%%%%%%%%###""""""%%%'''$$$&&&'''&&&(((+++)))$$$---,,,+++---///000...,,,(((***------,,,+++---...LLLUUU---""",,,%%%(((%%%""" !!!###$$$$$$******&&&"""$$$***,,,***------,,,+++)))+++...111222666999;;;;;;;;;>>>@@@GGGLLLOOOPPPXXXiiiyyy}}}tttiiiZZZMMMGGGFFFEEE@@@999777888555000000333222+++%%%&&&(((((((((((('''''')))+++)))''')))((('''&&&(((******)))***''''''******((())),,,------,,,***((((((***,,,&&&%%%$$$$$$###$$$$$$$$$############"""#########%%%%%%%%%%%%&&&&&&'''(((***''''''******'''&&&'''+++***(((&&&))),,,)))###(((<<>>555888666555333///***+++000,,,,,,,,,,,,---,,,,,,,,,&&&,,,---)))(((,,,***%%%'''$$$$$$'''((('''(((,,,------,,,)))''''''***,,,&&&&&&%%%$$$$$$$$$$$$$$$!!!$$$%%%$$$"""!!!###&&&###############$$$$$$$$$---(((%%%))),,,***'''&&&)))***)))(((***,,,((("""&&&:::GGGBBB444***'''(((,,,,,,%%%!!!$$$+++...///***###"""***222111,,,'''&&&%%%$$$$$$%%%'''(((!!!$$$%%%######%%%%%%"""######$$$%%%&&&$$$"""&&&&&&&&&%%%&&&&&&''''''###$$$$$$%%%%%%&&&&&&''''''$$$!!!###''')))&&&###'''%%%$$$%%%'''((('''%%%((($$$$$$***---***&&&$$$%%%###$$$))),,,---///444***)))((()))***+++***)))&&&%%%'''+++,,,,,,000666444444AAA]]]tttttt___LLLjjjbbb999%%%###%%%"""###!!! !!!######"""!!! """$$$%%%&&&&&&&&&"""###$$$$$$###$$$&&&((('''"""!!!###$$$!!! """ !!!$$$###"""###%%%%%%%%%$$$""""""###%%%***&&&&&&'''&&&"""!!!###&&&!!! (((000333111111...,,,)))&&&%%%$$$###"""###))),,,,,,++++++(((###&&&%%%(((///222...++++++'''###"""%%%(((''''''******)))&&&%%%$$$%%%'''(((&&&&&&&&&&&&''''''''''''*********'''$$$!!! $$$(((((($$$!!!######!!!$$$&&&######%%%&&&$$$$$$"""###&&&&&&$$$&&&***$$$((((((###!!!$$$$$$!!!%%%###$$$'''(((%%%$$$&&&+++***)))(((''''''&&&%%%$$$!!!!!!$$$%%%$$$%%%)))***%%%"""%%%'''&&&&&&((()))++++++***(((&&&&&&&&&""""""$$$'''******(((%%%)))((('''&&&$$$###"""!!!!!!$$$+++(((...///@@@yyyjjj]]]III777555;;;???===;;;444000------)))$$$$$$'''$$$)))///222000+++%%%!!!###&&&'''%%%&&&))))))''')))%%%###%%%$$$!!!"""%%%### $$$&&&"""!!!""""""!!! """###$$$000+++((((((&&&!!!%%%%%%$$$$$$$$$###!!! """$$$######)))222######"""!!!&&&///444444111&&&###((('''***EEEfff___[[[QQQFFFAAA===333)))!!!%%%))))))'''&&&(((***,,,000111+++&&&&&&(((***'''%%%"""!!!###&&&((()))((()))***)))&&&%%%%%%&&&!!!$$$%%%%%%(((,,,***&&&,,,+++*********++++++***###'''******'''&&&))),,,<<>>CCCDDDFFFLLLQQQSSSQQQXXXdddsssvvvnnnfffXXXKKKFFF<<<888===>>>888666::::::555222333555333000///'''333777///))),,,+++&&&###!!!!!!%%%&&&%%%&&&*********)))&&&%%%%%%''')))&&&&&&%%%$$$$$$$$$$$$%%%$$$(((,,,+++&&&###$$$&&&$$$$$$$$$$$$$$$$$$######+++'''&&&***---+++)))******+++***''')))+++)))%%%!!!)))333888555///---...+++///000)))%%%)))...111888000'''%%%***000111...%%%$$$$$$&&&((()))(((&&&$$$$$$######$$$&&&&&&$$$&&&(((++++++(((&&&%%%&&&((('''&&&%%%$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%&&&(((((((((''''''))),,,///...,,,+++)))&&&'''***+++)))***---)))((('''((()))***(((''')))%%%%%%***...000222555999;;;EEEXXXgggbbbLLL888hhh```777###!!!$$$""""""!!!!!!!!!""""""!!! !!!$$$&&&((()))((((((###$$$$$$###!!!!!!"""$$$######%%%###"""$$$!!!###%%%######%%%%%%&&&'''&&&%%%%%%&&&''')))&&&%%%'''&&&"""!!!$$$'''######+++222444333333...---+++(((&&&%%%%%%%%%&&&---222000---,,,***&&&""""""&&&...222///,,,+++)))%%%###'''******,,,///)))(((&&&%%%$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&---...---***%%%!!!$$$((((((###!!!###$$$""" $$$%%%"""!!!"""###!!!%%%$$$$$$&&&$$$!!!$$$)))###(((***)))&&&&&&&&&%%%'''%%%&&&))))))&&&%%%((((((((('''&&&$$$$$$%%%%%%&&&######%%%%%%""""""%%%+++'''%%%''''''%%%%%%'''''')))******)))(((((()))%%%&&&'''***,,,---,,,***''''''&&&$$$"""!!! %%%%%%---///666666FFFlll```MMM:::666:::<<<:::888333+++%%%&&&(((&&&$$$$$$%%%***111333///'''!!!"""%%%%%%###$$$((()))'''$$$ ###%%%""" !!!!!!###%%%!!! """$$$---)))((())))))$$$ ###%%%###  ###"""!!!""""""%%%""""""***444:::555)))$$$(((***555[[[}}}xxxhhhNNN666***)))+++$$$&&&))),,,///111111111777999777222000111...(((%%%$$$###$$$&&&&&&%%%$$$%%%'''))))))'''%%%%%%%%%!!!$$$&&&&&&)))---,,,(((*********)))'''&&&&&&&&&%%%%%%&&&'''((()))((('''777]]]QQQ+++111((((((&&&$$$###$$$$$$###"""%%%'''&&&###&&&******''''''(((((('''&&&''')))+++''''''''')))---111444555000888======>>>BBBFFFGGGLLLNNNRRRWWW```lllxxxwwwcccSSSKKKQQQVVVQQQIIIFFFJJJ???888:::===:::666555+++777;;;222)))***------&&&$$$$$$'''(((&&&'''+++((())))))'''&&&&&&''')))'''&&&%%%%%%$$$$$$%%%%%%%%%+++111111+++%%%""""""&&&&&&'''''''''&&&%%%%%%%%%%%%(((,,,+++)))***///333222...((('''******((($$$(((***(((%%%%%%(((+++---444777333//////222333333...(((%%%&&&)))///333***)))***000666888555111...***&&&&&&((())))))******111666555...***,,,111,,,+++)))&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%***---***$$$!!!$$$)))###&&&((()))(((+++222777222222333333555555333000+++((('''***)))%%%%%%''')))(((''''''((('''%%%###'''###$$$,,,444666555555===???CCCIIINNNJJJ===111iiiaaa888$$$"""'''%%%""""""!!!!!!!!!!!!  ###&&&((((((((('''"""""""""  $$$&&&$$$"""###!!! %%%&&&###$$$&&&!!!###%%%'''''')))+++---(((%%%%%%'''&&&###"""%%%'''%%%&&&+++...,,,+++---,,,---,,,)))'''&&&'''((()))111666333---,,,+++***""" ###***...+++)))))))))$$$###&&&))))))+++...)))(((''''''&&&&&&''''''###$$$$$$$$$%%%%%%%%%%%%'''***,,,+++&&&######$$$$$$'''((($$$###%%%&&&$$$"""$$$""""""$$$%%%$$$$$$###$$$%%%### ###***%%%(((******(((&&&$$$###&&&######&&&&&&$$$$$$'''###$$$$$$"""!!!!!!###%%%(((%%%$$$&&&&&&""""""$$$---***)))******&&&&&&)))%%%'''))))))))))))***+++######%%%&&&'''(((((()))########################((($$$,,,111999777HHH{{{cccSSSCCC???AAABBBAAAAAA666+++######&&&&&&%%%%%%'''---111111+++###"""###"""###'''(((&&&$$$ !!!""""""$$$%%%"""%%%"""###(((***'''$$$%%% $$$&&&$$$ %%%***,,,%%%"""$$$&&&"""%%%***%%%!!!'''333;;;111+++(((,,,222DDDmmmoooVVV===+++$$$""""""###$$$&&&***---/////////>>>AAA???;;;<<<>>>666***&&&&&&&&&&&&'''&&&### """%%%''''''&&&###"""""""""%%%&&&%%%'''***)))$$$(((***+++***(((&&&%%%%%%%%%$$$$$$%%%((()))(((&&&888SSSooo~~~]]]111***""")))'''%%%%%%&&&&&&&&&$$$###%%%&&&%%%''',,,,,,(((*********)))'''&&&'''(((&&&$$$$$$''',,,000111000///555888666666:::>>>???BBBDDDFFFIIIMMMRRRXXX\\\gggqqq}}}wwwyyy~~~zzzooofff\\\OOOFFFGGGIIIEEECCCEEE777888777111)))'''+++000***'''&&&((((((&&&&&&)))$$$&&&((((((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%***//////+++%%% &&&'''((())))))((('''&&&###$$$))),,,***'''***000:::999333***&&&((()))'''###))),,,)))&&&&&&'''&&&'''000555333///...///......,,,++++++***---777BBB===::::::AAAJJJOOOMMMHHH333,,,((((((***((('''((('''---333222,,,))),,,000---,,,+++)))(((''''''&&&(((((('''''''''&&&&&&&&&)))...222///(((%%%)))...%%%***......---000888@@@555555333111333555111***(((&&&&&&))))))&&&%%%'''(((((('''(((((('''$$$"""!!!!!!,,,444666444333333555777<<>>999555333333111---,,,///))),,,111333222///,,,+++''''''&&&%%%%%%%%%%%%&&&((('''%%%&&&'''((('''&&&!!!"""%%%'''((('''&&&%%%+++&&&$$$(((+++)))&&&%%%&&&))))))$$$"""$$$%%%###!!!(((---+++)))+++***%%%###+++222111///000333333333///...111222444===HHHQQQEEE777444999>>>===999@@@:::999>>>>>>555,,,)))'''%%%$$$(((---///+++&&&'''(((***,,,,,,,,,,,,+++%%%&&&((()))+++---///000&&&###"""%%%***---,,,)))''''''))),,,...///---+++(((((('''***555???===444+++((())),,,+++'''%%%'''''''''(((***------+++((()))%%%$$$(((***(((&&&&&&///...888WWW{{{[[[pppeee999&&&&&&$$$***&&&$$$$$$######!!! !!!###$$$$$$$$$""" """$$$!!! !!!###$$$$$$###!!!$$$''''''%%%"""!!! """###$$$%%%&&&'''''''''%%%%%%$$$$$$###$$$$$$$$$$$$&&&'''&&&$$$"""!!!!!!###%%%%%%### $$$'''+++<<>>===111111<<<:::,,,444+++111888///333NNNgggXXX:::,,,///)))$$$'''))),,,......,,,(((%%%&&&'''***---000000///---...000,,,)))%%%######'''---000***,,,---,,,'''###&&&222444000#########"""######$$$%%%&&&)))+++***%%%""""""###!!!///---CCCdddIII"""...&&&"""###)))---+++)))(((((()))(((%%%&&&+++...---)))***+++,,,------...---000,,,+++...///---,,,---///---***'''%%%'''+++......000222555888:::<<<<<<;;;???BBBCCCBBBDDDHHHLLL\\\\\\```kkkwwwzzzqqqrrrooocccVVVLLLNNNNNNJJJFFFBBB;;;444333111000333777777222---222000//////000...+++(((,,,---,,,***''''''((()))!!!)))+++'''&&&)))''' '''%%%$$$&&&%%%"""$$$)))((($$$###$$$$$$"""$$$(((---(((''',,,000...***((('''&&&$$$222GGGFFF777111///---------,,,...999DDD===444...222666555000...555777???KKKMMMAAA000&&&'''***///222///)))''''''###***...---,,,///111222222---((((((---000///---'''$$$%%%***---+++***+++---+++))))))******)))(((///&&& '''555<<<555,,,***---///---)))&&&&&&(((***---,,,)))***///+++###$$$((((((&&&&&&)))(((%%%)))---888JJJZZZ\\\QQQDDDpppggg===)))'''"""&&&"""#########"""!!! !!!###!!!!!!!!!!!! """!!! """$$$&&&&&&$$$"""!!!!!!!!!"""###$$$%%%%%%%%%%%%############$$$%%%&&&&&&)))))))))(((&&&&&&(((***)))'''$$$"""!!! '''888AAA:::111000000---222///***''''''((()))***000,,,((('''((((((&&&$$$((()))***+++++++++******---***&&&$$$$$$$$$###"""###"""$$$))))))%%%###$$$%%%&&&'''''''''(((+++---,,,(((&&&)))***'''&&&(((,,,)))'''&&&###"""***333'''&&&%%%%%%''')))******&&&&&&%%%$$$###"""######))))))((('''&&&&&&((())))))((('''''''''((())))))+++//////***&&&&&&%%%###'''((((((''''''(((+++---&&&&&&&&&'''(((***---...)))%%%$$$''')))%%%"""""""""'''""",,,***MMMoooPPP>>>:::777444///+++,,,///---'''***)))''''''(((((('''%%%,,,000000)))%%%'''***)))%%%!!!'''(((&&&%%%$$$###!!!!!!!!!""" !!!###!!!!!!!!! !!!$$$&&&((()))$$$'''######)))&&&$$$...444AAAFFF>>>;;;???>>>777///+++444;;;444:::PPP```HHH000)))000,,,&&&&&&%%%$$$&&&((('''%%%$$$%%%'''$$$'''))))))'''&&&&&&'''...---***(((&&&&&&'''(((%%%((())))))&&&### """"""###******%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%''',,,+++JJJqqqWWW+++,,,&&&$$$%%%)))+++(((&&&'''---...+++&&&%%%((()))(((++++++++++++++++++***))))))'''(((,,,---,,,---111(((((('''%%%$$$&&&***---,,,,,,---...///000111111999888888:::===???@@@AAAFFFIIIOOOTTTWWW^^^lllzzzqqqoooiiiccc^^^XXXLLL@@@???@@@AAABBBBBB???;;;888888888888666333222333444...000111000///------...---///+++%%%(((000000)))'''$$$###%%%$$$!!!###''')))%%%$$$%%%%%%$$$%%%)))+++&&&$$$)))---+++(((''''''(((***;;;PPPJJJ333((()))((())),,,,,,---444<<<555///+++///333222///...888888>>>HHHJJJ@@@333,,,000444999999555///------(((+++------111777888666444222000......000111222,,,***+++...---)))(((***)))((((((''''''((()))***444...((('''***......---+++,,,---,,,)))'''&&&%%%***---...,,,++++++***((()))++++++((('''))))))&&&,,,,,,...222666666222...kkkfff@@@---)))"""%%%"""!!!"""###"""!!! !!!"""!!! !!!###  !!! !!!###$$$###"""###$$$%%%%%%###"""###$$$!!!!!!""""""######$$$$$$"""""""""###$$$%%%'''''''''''''''%%%$$$%%%)))++++++&&&!!! """""" %%%333>>>===;;;===;;;777111+++&&&%%%(((***)))(((+++,,,,,,)))###!!!###'''&&&''')))***,,,,,,------///,,,(((%%%$$$###!!! !!!""")))111222---((('''&&&'''(((''''''(((***---***&&&$$$&&&(((&&&&&&((((((%%%$$$$$$"""###)))222...+++&&&$$$%%%&&&'''(((###&&&'''%%%!!!"""%%%%%%(((***(((&&&&&&***...((()))(((&&&%%%&&&***......222111,,,'''&&&%%%""",,,,,,+++)))''''''***,,,''''''&&&'''))),,,///000'''%%%&&&+++,,,'''"""""" """ ((('''MMM}}}]]]FFF===:::<<<999333......000---&&& ###%%%''''''&&&'''((($$$(((((($$$"""&&&,,,...&&& !!!'''***+++((('''&&&$$$"""$$$!!!  !!!###""" """""""""###%%%'''***+++***'''###(((---""",,,;;;FFFLLLHHH@@@===>>>>>>,,,***222555444AAAWWW```@@@+++'''000...***+++)))%%%'''))))))'''&&&'''(((%%%'''))))))'''&&&&&&&&&,,,,,,,,,+++)))'''%%%######%%%(((((('''%%%$$$$$$***(((%%%"""%%%((('''###'''&&&&&&%%%%%%&&&&&&''''''$$$!!!$$$)))---...,,,+++&&&&&&KKKzzzkkk;;;((('''&&&'''***)))%%%%%%(((000111...(((&&&((()))&&&,,,,,,++++++)))(((&&&%%%%%%%%%(((+++***'''+++000'''(((((('''%%%&&&(((***...---,,,,,,,,,---///000444111///111666999888666777<<>>FFFRRR^^^iiiwww}}}mmm^^^ZZZ]]]```___ZZZTTTPPPOOOEEEFFFFFFAAA<<<:::===AAA444666888777555222111111111111---(((...777666---((($$$###%%%%%%###$$$'''(((%%%$$$&&&&&&$$$%%%((('''""" $$$(((&&&$$$%%%$$$%%%'''555GGG???)))'''%%%&&&+++,,,+++,,,///---)))(((,,,...---,,,---555333666<<<>>>888111...///444:::999444000///000------,,,---444===>>>:::666777666333111111333666111111222222...((((((,,,+++,,,,,,***'''&&&(((+++000000---(((###"""&&&***))))))((()))))))))'''&&&))))))+++---)))%%%%%%(((***,,,***%%%$$$''''''%%%(((******((($$$$$$(((,,,dddbbbAAA000,,,$$$)))&&& """###""" """######"""!!! """###!!!"""###"""!!! !!!###!!! !!!###$$$$$$###$$$$$$$$$###""""""%%%'''##################$$$$$$############$$$%%%&&&&&&%%%&&&&&&%%%$$$$$$&&&'''%%%###!!! """###"""!!!%%%000:::>>>@@@BBB>>>888---***''''''(((******))))))+++,,,(((""""""&&&%%%&&&'''(((***++++++,,,)))(((&&&%%%$$$$$$######"""$$$+++333444///***)))))))))(((&&&$$$###%%%'''&&&!!!!!!######$$$'''$$$""""""$$$$$$%%%+++222555///((($$$$$$&&&'''&&&$$$&&&&&&%%%""""""###%%%###%%%&&&&&&&&&(((+++///''''''&&&&&&&&&(((***,,,***......***'''((('''%%%+++---......,,,++++++,,,+++***((('''((())),,,---'''%%%'''++++++&&&"""###""""""&&&((((((NNNkkkPPPCCC???<<>>:::666;;;CCC@@@JJJVVV___fffooo{{{xxxrrrooo___^^^[[[VVVQQQNNNLLLLLLBBBBBB@@@===888444333333444999:::777999===888...---)))(((+++,,,+++,,,///***'''&&&((((((%%%&&&)))(((###"""%%%'''&&&&&&'''$$$%%%"""(((333---###$$$***'''&&&)))***'''&&&'''***'''(((++++++((((((+++---)))(((,,,...,,,******'''...333222///.../////////000...---111888:::777444444444333222333555777222222444444...''')))...333555555000)))&&&)))---)))*********'''%%%$$$$$$(((%%%$$$'''***,,,+++(((***''')))---+++%%%$$$(((+++,,,***&&&%%%)))***(((&&&+++000///+++))),,,///cccbbbBBB111---&&&***''' !!!#########!!! ###$$$$$$###!!!!!!"""$$$"""###$$$$$$###"""###$$$ $$$$$$$$$###"""###&&&(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$############%%%(((******(((%%%$$$$$$!!!###$$$###!!! """$$$%%%+++222777::::::555///***,,,,,,+++))))))+++---))))))(((%%%###"""###$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%$$$$$$$$$%%%%%%###"""&&&,,,,,,'''$$$%%%)))))))))'''$$$$$$%%%''',,,&&&""""""###"""###&&&(((%%%$$$&&&&&&%%%)))...444...'''$$$%%%&&&&&&$$$)))&&&$$$$$$&&&'''&&&$$$$$$"""!!!###'''***+++***)))&&&%%%(((,,,...+++(((%%%***+++(((&&&((((((&&&'''+++///222111000......---+++(((&&&&&&''')))+++'''%%%&&&((('''###"""%%%$$$(((******,,,999ddd~~~```OOOIIIFFFCCCNNNQQQOOOEEE;;;666555333(((***+++)))&&&%%%(((+++.........,,,'''###$$$'''%%%""""""$$$%%%$$$$$$######"""!!!%%%...+++%%%!!!!!! !!! !!!"""###""" ###&&&444DDD>>>***$$$&&&)))...<<<@@@JJJSSSUUUKKK:::...444000111111777QQQmmmuuuIII===???FFFAAA:::666///...---+++)))((('''%%%%%%###$$$%%%'''((((((''''''""""""###$$$%%%&&&'''(((''')))******((('''&&&'''"""!!! !!!"""""""""###%%%%%%$$$%%%%%%&&&'''(((&&&'''(((&&&######%%%'''$$$%%%&&&222^^^ooo111'''&&&(((***)))&&&***111---///...+++,,,///000...******+++******)))((((((---...111111+++$$$###(((---...///---***((('''''')))(((''''''(((***---///&&&)))+++,,,,,,...111444777444333555555444666;;;:::AAAJJJMMMOOOSSS]]]eeerrrwww|||yyywwwrrriiibbbZZZWWWQQQIIICCC??????AAAJJJQQQQQQHHH@@@???;;;555444///---111333333333555,,,)))(((***)))&&&&&&(((---(((&&&((()))((())),,,'''+++''''''+++&&&%%%000---(((%%%((()))((((((***...***)))***)))&&&&&&))))))%%%###%%%&&&%%%&&&***&&&,,,///---+++...///------111111,,,***---111111111...,,,...333777777555,,,---///000+++&&&)))000777888888333---+++...333555///***+++111222---'''---***((())),,,...,,,******'''(((,,,...,,,***,,,---...---)))***...111///,,,...000///,,,(((&&&%%%fffccc@@@...+++$$$'''### !!!""""""#########"""###$$$###""""""###%%% !!!######"""""""""### !!!!!! ###$$$$$$######$$$'''))))))((('''%%%%%%%%%&&&'''''''''%%%$$$###""""""""""""%%%((()))&&&### """%%%(((&&&!!!!!!$$$$$$&&&)))---///...***&&&***---000...+++)))+++...)))'''%%%$$$$$$%%%%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''&&&$$$######$$$'''$$$%%%(((((($$$$$$&&&'''((()))(((((()))+++---777000)))(((&&&$$$%%%(((...***(((((('''$$$$$$'''...(((######&&&(((&&&###***&&&###$$$((()))'''$$$&&&""" !!!&&&***)))''',,,)))'''***000111---(((%%%)))***&&&$$$%%%%%%######(((...222333222111000---+++(((&&&%%%'''***+++'''%%%&&&(((&&&""""""&&&&&&((('''&&&222VVVmmmZZZPPPIIIEEECCCGGGKKKIII???555111...,,,+++,,,---,,,***)))***+++000111444444///(((%%%'''!!! """!!!  """,,,'''!!!###'''999MMMEEE***###+++......000<<>>666&&&'''------///111CCCYYYnnnmmmNNNAAA666777;;;777???UUUcccbbbhhhuuu^^^GGG:::555///+++,,,---......((('''&&&'''))))))&&&###$$$######"""""""""######&&&'''((('''&&&%%%&&&''''''$$$&&&***)))%%%&&&***&&&&&&&&&&&&'''((()))***(((+++///000///+++'''$$$(((&&&///,,,555lllUUU+++%%%###%%%'''''')))---...000///+++)))***)))&&&'''(((((())))))(((((((((***+++111777666///)))(((%%%&&&'''&&&%%%&&&(((***((((((((((((((()))))))))'''''''''''''''((()))***000,,,+++,,,,,,******...111444666777888:::===@@@@@@CCCGGGIIIJJJLLLQQQUUUiiisssssshhhiiijjjhhh]]]UUUOOOOOOPPPLLLIIIHHHAAA===<<<===:::555333444444///,,,+++)))&&&)))...***---******---'''$$$---,,,+++,,,---,,,***...444999///'''&&&(((''''''(((+++)))***---,,,******...(((***(((&&&///:::999///***---///,,,,,,000111///111000000333777;;;;;;:::...,,,---111333333666;;;666666555666888<<>>;;;888777777888;;;JJJMMM>>>222333444000,,,//////---...111111///,,,,,,+++,,,...222666888ccc[[[333"""%%%###(((###%%%$$$!!! !!!""""""!!!"""$$$&&&!!!$$$$$$############!!!  """$$$###"""!!!"""$$$%%%%%%&&&''')))+++***'''%%%$$$%%%&&&&&&$$$$$$$$$###$$$$$$%%%%%%"""$$$%%%%%%$$$$$$%%%&&&""" ###(((+++)))'''&&&%%%%%%'''''''''***---///---+++,,,///...***'''$$$&&&'''&&&$$$$$$'''***&&&&&&%%%$$$%%%&&&'''(((%%%(((+++***(((''')))+++$$$!!!"""%%%&&&######&&&'''(((((('''&&&&&&(((***...'''!!!!!!"""###&&&+++)))%%%$$$'''((('''&&&((((((%%%&&&,,,333555111+++###&&&'''&&&###"""%%%(((&&&((()))'''$$$$$$'''+++(((((('''%%%###$$$'''***###''')))&&&$$$&&&'''%%%###%%%'''((())),,,000333999555///)))%%%$$$$$$%%%$$$&&&,,,000---%%%"""$$$&&&'''***444]]]~~~nnnlll^^^BBB555:::666111+++(((,,,...&&&'''***111999???>>>888333222555<<>>@@@CCC===;;;999999===BBBEEEGGG@@@LLLZZZ^^^XXXNNNHHHEEE@@@BBBBBBAAA>>>>>>AAADDDWWWnnnqqqVVV>>><<<===888555888999777666888888444...222666888777777999;;;qqqhhh>>>(((%%%!!!'''%%%)))'''$$$"""!!!!!!!!!"""### ######!!!"""&&&&&&!!! %%%)))'''%%%%%%+++&&&"""!!!###%%%$$$""""""$$$&&&&&&%%%######$$$%%%%%%&&&&&&&&&%%%$$$$$$'''%%%$$$&&&)))***(((%%%(((&&&$$$$$$%%%%%%$$$###(((&&&%%%%%%&&&(((((((((%%%!!!"""&&&''''''...------......,,,)))&&&%%%&&&&&&&&&%%%&&&(((***%%%(((((($$$$$$))),,,,,,(((&&&%%%(((,,,,,,'''"""***%%%"""$$$)))***&&& &&&((()))(((''''''((()))&&&%%%%%%$$$%%%&&&(((((((((&&&'''(((&&&"""###'''))))))***...777<<<555+++###'''&&& """))),,,&&&+++---)))&&&&&&&&&$$$...---+++((($$$###$$$%%%+++)))'''%%%$$$%%%'''(((+++&&&###%%%''''''))),,,666111,,,+++((($$$$$$''')))&&&&&&((('''$$$###&&&+++ $$$IIIoooZZZYYYJJJ...222...)))&&&&&&'''%%%###"""///888???OOO]]]UUU@@@444888>>>???777,,,###!!! ###+++'''###  !!! !!! !!!$$$(((---000111111RRRiiinnn}}}iiiWWWPPPFFFBBBVVVsssnnn\\\HHH444///111000---+++555222///,,,+++)))&&&$$$$$$###%%%)))((($$$###$$$,,,)))((()))'''%%%''',,,'''&&&%%%$$$%%%&&&'''((('''''''''&&&&&&(((,,,///&&&,,,'''###,,,,,,### ...///###...000;;;hhhrrrDDD///))) '''***'''&&&%%%%%%'''(((((((((%%%%%%$$$$$$%%%'''((()))+++......------///,,,'''%%%$$$$$$$$$%%%&&&&&&%%%(((&&&&&&(((+++,,,***''')))'''(((,,,+++'''&&&(((%%%)))***%%%#########!!!&&&'''(((***,,,///111222111111333777888666999===AAAEEEFFFDDDEEEMMMVVVZZZuuu~~~~~~~~~{{{sssllleeefffcccZZZRRRNNNKKKGGGHHHDDD>>>888444333333444===BBBFFFBBB999111///000555000,,,+++---///...,,,---,,,...444666222......,,,222444222999EEEGGGBBB555222111666>>>BBB@@@<<<===<<<>>>???:::666999AAAAAA>>><<>>@@@DDDEEECCCHHHQQQ]]]fffooozzz|||yyyuuuppplllgggaaa]]][[[ZZZ[[[UUUXXXYYYTTTLLLEEEBBBBBB>>>???@@@??????>>>>>>>>>GGGDDDEEEIIIIIICCC>>><<<>>>DDDGGGFFFEEEGGGHHHGGGGGGDDDCCCGGGOOOSSSPPPMMMPPPRRRQQQMMMHHHFFFIIIMMMTTTRRRPPPRRRVVVWWWTTTPPPLLLNNNQQQSSSTTTUUUWWWYYYbbbhhhyyy|||eee[[[aaaaaabbbcccdddfffjjjppptttsss}}}www}}}xxxjjjcccbbb___ZZZ___XXXTTTWWW\\\\\\[[[[[[fffaaa<<<***(((###'''"""'''&&&$$$#########$$$%%%### !!!$$$### !!!###"""$$$'''&&&$$$%%%)))&&&'''&&&!!!!!!!!!!!!   """###$$$$$$$$$'''&&&%%%&&&(((((((((&&&!!!%%%(((&&&""" %%%***((('''%%%$$$$$$&&&(((***(((000666333)))"""###'''%%%'''((((((''')))...333777222+++((((((((('''&&&&&&((('''""""""$$$$$$"""%%%$$$%%%)))---...+++(((###&&&((('''%%%###$$$&&&&&&'''((('''%%%$$$$$$%%%)))((('''&&&%%%%%%%%%%%%$$$###%%%'''&&&###$$$((('''&&&######(((///...((()))'''&&&(((000666222***'''---111---)))'''&&&$$$&&&&&&%%%###!!! """###!!!"""$$$%%%%%%%%%###"""111...,,,...,,,))))))+++,,,'''$$$&&&'''&&&&&&((()))&&&%%%'''&&&"""!!!###$$$$$$>>>rrraaa___cccdddcccFFF---***((('''''''''&&&$$$""""""'''222AAAOOOVVVWWWUUUJJJGGG???444)))$$$%%%'''$$$!!!  %%%444***###%%%""" """""" !!!!!!"""'''666FFFPPPAAARRRdddqqqmmmOOOYYYwwwlllMMM555...000222666222...***)))'''%%%$$$###&&&(((&&&%%%333---)))(((&&&###$$$(((,,,+++(((&&&%%%$$$$$$$$$$$$&&&))))))'''&&&%%%&&&'''***(((***,,,""",,,,,,"""$$$(((,,,___OOO)))'''((('''(((&&&***)))'''%%%###""""""!!!###""""""!!!"""###%%%&&&%%%((((((%%%&&&))))))&&&)))$$$ ###***...***$$$***000444222+++%%%%%%''''''%%%%%%(((((($$$###%%%***,,,***%%%###&&&))))))&&&&&&&&&&&&''''''((()))222+++(((***,,,++++++,,,***///444777===BBBAAA===666;;;AAAGGGMMMRRRXXX\\\www|||~~~yyytttoookkkiii___cccggggggbbb______aaafffbbbbbbeeeeee___ZZZYYY```ccchhhiiibbb[[[[[[___```]]]\\\```gggjjjhhheeejjjpppnnneeeaaafffjjjiiilllkkkkkknnnqqqqqqnnnkkkhhhlllppptttwww{{{~~~}}}hhhbbb<<<)))(((###'''$$$''''''&&&&&&&&&&&&'''((($$$!!!"""%%%$$$ !!!!!!"""$$$'''&&&$$$(((...******'''###"""   !!!"""############%%%$$$$$$$$$%%%&&&&&&&&&!!!$$$&&&%%%""""""%%%)))((('''%%%######$$$(((+++)))000666333((( !!!$$$$$$(((,,,,,,***,,,111777;;;333+++'''(((***(((%%%&&&'''&&&######&&&$$$!!!######$$$(((+++---,,,***!!!###$$$$$$$$$%%%&&&###$$$%%%%%%$$$###$$$&&&%%%$$$$$$$$$$$$$$$$$$$$$"""!!!$$$''''''$$$$$$(((+++***&&&"""%%%+++---***+++,,,,,,///555777///%%%$$$+++///---)))((('''%%% !!!""""""!!!"""$$$&&&!!!"""###$$$$$$$$$$$$$$$---++++++---+++''''''***...)))&&&)))***(((&&&''''''$$$$$$&&&&&&######%%%((('''EEE~~~|||kkk]]]\\\aaaVVV888)))......---,,,+++((($$$"""'''&&&,,,:::AAAAAADDDJJJJJJJJJEEE:::///)))&&&$$$((($$$######!!!###333+++"""""""""!!!  !!!   !!!(((888JJJWWWCCCRRRiii}}}rrrZZZlllvvvZZZ>>>222222777555222000///,,,)))&&&***$$$!!!###&&&%%%%%%&&&000***%%%%%%%%%$$$&&&)))---,,,***((('''&&&''''''((()))***)))&&&%%%%%%%%%%%%%%%)))999BBB222###''' ---###!!!(((&&&OOOkkk777&&&&&&&&&&&&'''))))))(((&&&###""""""#########"""""""""###%%%&&&&&&******'''&&&***,,,******&&&$$$%%%***+++)))%%%###)))......***&&&&&&((((((%%%%%%((('''$$$$$$&&&///222000***&&&(((((('''&&&&&&&&&&&&&&&'''((((((444,,,&&&(((,,,,,,++++++......,,,---666BBBGGGGGG<<<===>>>AAACCCCCCBBBAAAGGGKKKVVVeeeqqq{{{~~~nnnfff===(((&&&"""(((&&&###############$$$$$$%%%%%%"""###%%%%%%!!! """ ###''''''&&&***111---)))%%%#########"""  !!! !!!###"""######$$$######""""""#########""""""###$$$%%%$$$###"""###$$$%%%%%%%%%&&&&&&&&&$$$"""###'''***(((+++,,,)))$$$ """$$$)))...///,,,,,,///333666///(((%%%(((******'''%%%''''''%%%(((+++)))$$$######$$$''')))+++******&&&%%%%%%&&&((()))'''&&& """###$$$###$$$%%%'''!!!"""###$$$%%%%%%&&&&&&!!!!!!$$$((((((%%%%%%(((111000+++&&&%%%+++......///444888777555333+++$$$!!!(((,,,***(((((()))'''"""###$$$$$$######$$$&&&%%%$$$###"""###%%%'''(((''''''(((+++)))&&&(((,,,...(((&&&***---+++((((((%%%"""###&&&'''%%%%%%(((,,,***HHH{{{xxxfff\\\XXXAAA...)))---...//////---)))'''%%%)))$$$(((444999777<<>>;;;555555999BBBJJJRRR]]]ggggggnnn}}}pppggg===(((%%%"""((('''$$$$$$%%%%%%%%%%%%%%%%%%%%%"""!!!###### !!!$$$!!! !!!$$$&&&%%%)))...)))%%%"""###%%%&&&""" !!!"""!!!!!!!!!###%%%$$$%%%%%%%%%$$$$$$###""""""######"""!!!!!!$$$&&&%%%###!!!"""$$$&&&%%%###$$$&&&'''%%%######&&&)))&&&%%%$$$"""!!! !!!!!!"""&&&+++,,,***))))))+++...***&&&%%%'''***+++***%%%'''((((((,,,000---'''%%%%%%'''(((((()))))))))***(((&&&&&&'''&&&###!!! """###$$$###$$$%%%'''"""###%%%'''((()))))))))""""""%%%***)))%%%%%%(((222444000)))'''***---...111999???;;;444///***&&&!!!(((+++(((&&&((()))(((((((((((('''$$$""""""###(((&&&$$$######%%%''')))&&&&&&(((+++)))'''+++111)))$$$$$$***000///,,,***%%%######'''(((&&&'''***%%%***JJJ~~~ssscccOOO222***(((%%%(((+++,,,+++*********&&&###'''222:::>>>EEENNNRRRQQQFFF444+++...333444)))""" $$$%%%&&&$$$!!! %%%,,,888NNNqqqnnnhhhqqqiiiKKK666444//////111333222///***%%%%%%&&&((((((### %%%...///(((###%%%&&&$$$"""###""""""""""""###%%%'''(((///...+++'''$$$$$$&&&(((++++++333NNNgggZZZ888&&&&&&###$$$"""***...888fffqqqCCC'''%%%"""!!!***$$$'''((('''%%%%%%(((+++''''''%%%%%%%%%&&&'''(((%%%***---)))&&&(((******'''***,,,***&&&$$$&&&))))))***+++,,,+++*********,,,((((((***)))''''''***!!!'''+++)))(((((('''$$$"""""""""###$$$%%%&&&''')))### ###&&&&&&&&&(((&&&''''''&&&)))///000...,,,---///222555666444222:::666555777999<<>>@@@AAACCCLLLVVV```gggrrr{{{eee```;;;)))((($$$(((%%%###$$$$$$$$$######"""!!!""" %%%'''  !!!''')))'''%%%$$$%%%!!!"""""""""!!!"""%%%''' !!!"""$$$%%%%%%%%%%%%$$$&&&&&&$$$"""###&&&***"""%%%(((%%% """&&& $$$)))(((%%%###$$$'''"""%%%((('''$$$###$$$&&&%%%###!!!"""$$$'''((()))%%%&&&'''''''''(((+++...((()))***+++000333...&&&---------,,,***))))))***%%%******'''&&&+++000&&&''''''&&&###!!!""""""$$$%%%&&&'''''''''&&&%%%%%%%%%(((,,,+++'''&&&(((,,,000000)))######%%%%%%&&&---111///,,,,,,***'''+++//////)))$$$&&&(((((("""$$$&&&'''''''''((()))%%%&&&&&&'''&&&%%%###"""&&&%%%''''''%%%###)))111333---+++111666444...***,,,)))(((***)))%%%$$$&&&)))CCCqqqooodddmmmcccHHHFFF888***777+++%%%'''******(((''')))+++*********...888CCCHHHGGGSSSRRRFFF000'''---444444...%%%   !!!  !!!!!!%%%+++***666AAABBBAAAKKKaaasssvvvqqqxxx~~~mmmXXXSSSUUUHHH333///,,,******+++,,,---,,,&&&######''')))'''(((+++***%%%###)))---,,,)))(((%%%%%%$$$$$$%%%'''((()))(((***+++***'''$$$######&&&,,,'''"""+++000...000000---%%%!!!......;;;OOOIII...+++))) '''###&&&(((&&&"""!!!%%%)))((('''&&&%%%%%%%%%&&&'''%%%---111---)))))))))((($$$######%%%(((+++***)))'''...222...&&&$$$,,,444,,,)))''')))(((&&&'''***(((++++++'''&&&((()))(((///...---++++++*********%%%$$$%%%'''%%%!!!"""&&&"""''')))%%%"""$$$''''''***+++---,,,***((()))***)))(((***///000...111666000111555999888888===EEENNNOOOQQQQQQTTT^^^lllvvvhhhaaa:::'''&&&"""(((&&&"""!!! !!!"""###"""!!!"""$$$&&&###$$$!!! ######"""$$$'''&&&### !!!"""######"""!!!!!!!!!!!!!!!"""###(((&&&$$$$$$$$$$$$"""!!!'''&&&$$$""""""###$$$%%%%%%++++++&&&!!!'''&&&###!!!!!!"""$$$&&& &&&((($$$ !!! $$$######%%%(((************((('''((())))))'''$$$***,,,,,,)))))),,,---+++---(((&&&(((((('''***...((($$$ !!!%%%'''&&&###++++++'''######&&&%%%!!!&&&))),,,...,,,'''!!!)))%%%%%%''''''$$$$$$'''&&&$$$%%%(((...111111000...------,,,)))&&&+++222,,,######***+++***)))(((%%%######%%%%%%###!!!(((+++---***&&&%%%***///888...+++333777111...000$$$---+++)))---***###&&&111@@@xxxcccZZZMMMCCC666//////222333333***!!!###)))***((((((///,,,))))))333???DDDBBB>>>???===888333555===EEE111)))!!! !!!!!!""""""!!!""""""!!!)))'''+++...444:::<<>>***'''!!!%%%!!!"""!!!!!!"""$$$%%%%%%$$$!!!!!!!!!  """$$$$$$### !!!$$$$$$ ###$$$###%%%)))'''$$$"""!!!!!!######"""!!!!!!!!!!!!"""###$$$$$$'''%%%$$$$$$%%%$$$""" &&&%%%$$$""""""###$$$%%%###)))......+++'''&&&''''''%%%$$$######%%%''')))'''(((&&&!!!!!!$$$$$$!!!)))'''&&&&&&''''''%%%$$$'''%%%%%%&&&)))***(((&&&'''***)))&&&&&&******(((+++'''&&&''''''%%%'''+++***&&&###$$$''')))(((%%%###&&&&&&!!! !!!!!!&&&***...000///+++'''%%%(((%%%$$$&&&&&&###$$$'''"""###&&&***...222555666///+++)))***+++)))+++///...'''"""$$$((((((''''''(((&&&$$$$$$&&&&&&$$$"""###############%%%(((***333...+++---...,,,,,,---%%%+++)))'''---+++%%%)))'''???zzz[[[SSSHHH>>>222,,,...111333333222,,,''''''+++,,,)))%%%(((******(((+++222777777666555333///---000777===000+++%%%!!! !!!  !!! $$$+++...,,,&&&***888EEEaaafffZZZggg~~~pppoooppp^^^EEE///***%%%$$$'''+++------,,,((($$$$$$''')))(((%%%---++++++...111222///+++((('''&&&'''))),,,...///777555555666111)))%%%'''(((---111222///...222666...******,,,(((###)))555HHHNNN777!!!(((,,,%%%''''''###!!!######!!!###'''%%%)))---///...///333777///000,,,&&&###%%%&&&%%%'''***)))&&&&&&((((((&&&***,,,+++&&&###%%%&&&$$$+++''''''))))))&&&&&&(((%%%''''''######(((+++***@@@<<<222)))&&&)))***'''%%%((((((%%%%%%''''''$$$$$$$$$######$$$$$$$$$###!!!%%%***,,,((($$$""""""&&&&&&'''''''''''''''(((+++***+++...---***,,,000<<<>>><<<999;;;@@@CCCBBB<<<===BBBIIIMMMOOOTTTZZZhhhqqq~~~mmmfff@@@,,,)))"""%%% ###""""""$$$&&&''''''&&&#########!!!!!!!!!%%%'''######)))$$$!!! $$$%%%$$$&&&***(((&&&###""""""######"""!!!!!!"""######$$$%%%&&&%%%$$$$$$%%%&&&%%%""" %%%$$$###""""""###%%%&&&"""&&&)))***'''&&&''')))&&&%%%$$$$$$%%%'''***+++)))'''###!!!'''(((&&&)))'''%%%%%%%%%%%%###!!!"""""""""%%%(((******)))'''***)))&&&&&&))))))''')))&&&&&&((((((%%%%%%(((***'''$$$%%%((()))(((&&& &&&)))$$$###%%%$$$(((---000///---+++***'''$$$###%%%%%%""""""%%%"""&&&)))+++,,,...222555222,,,))),,,...---...///111+++'''((())))))***---((('''%%%%%%&&&&&&$$$###%%%###"""$$$(((+++,,,+++111333000***'''((()))'''%%%)))%%%%%%,,,+++''',,,///OOOsssTTTPPPIII???333------000111000//////***$$$''',,,))) $$$)))+++'''$$$'''+++,,,---+++(((&&&'''***///333000///,,,'''!!!  ###$$$  !!!!!!%%%***///***!!!%%%888MMMhhhiiiPPPNNNccc}}}vvvjjjkkklllZZZAAA333))) (((000000,,,...***'''&&&'''(((&&&###$$$$$$&&&***......***&&&!!!$$$'''((('''&&&((()))222111333555111)))%%%&&&)))000666555///,,,///444))))))+++,,,'''!!!(((555FFFdddOOO)))...666,,,+++,,,%%%!!!$$$''''''&&&'''$$$+++222333111333;;;CCC000333111***%%%&&&'''&&&---111222+++%%%%%%'''''')))***)))%%%$$$''''''%%%+++)))***,,,***&&&%%%((()))((($$$!!!###)))+++(((000...------)))$$$$$$'''$$$''''''%%%%%%((()))&&&'''$$$"""###'''(((%%%""" %%%///777222$$$###&&&'''''''''((((((((()))***((())),,,***'''(((,,,111333333111333999<<<;;;:::999<<<@@@@@@???BBBFFFCCCLLLVVV\\\^^^eeepppzzzfffaaa<<<+++***$$$((($$$%%%$$$###$$$&&&'''&&&%%%###$$$$$$###!!! !!!!!!###%%%### $$$(((&&&""""""$$$%%%###%%%))))))'''$$$#########"""!!!######$$$$$$%%%%%%$$$$$$#########%%%&&&%%%### ######""""""###$$$%%%&&&"""###%%%$$$###"""$$$&&&&&&%%%$$$$$$%%%&&&(((***$$$'''&&&!!! %%%((((((###""""""###%%%'''&&&%%%!!!!!!"""###&&&((()))******,,,,,,((((((++++++)))'''%%%&&&++++++((((((***'''%%%######%%%%%%$$$###!!!&&&)))$$$!!!###&&&&&& %%%***,,,+++)))))))))'''######$$$$$$!!!!!!$$$'''+++///---'''%%%)))---444111000333444333555:::000+++((((((((((((+++111''''''&&&%%%%%%%%%$$$###''''''((()))+++---...---222::::::///((()))(((###'''((("""""")))(((&&&...LLLqqqdddSSSSSSQQQFFF999000------,,,***&&&,,,)))"""%%%///---"""$$$))))))%%%"""%%%)))***+++'''###"""$$$''')))***---///000---&&&!!!######  !!!!!!!!!$$$!!! """%%%(((+++'''+++;;;HHHWWWkkk~~~xxxfffPPPHHHYYYvvvvvvdddWWWWWWXXXHHH333111)))!!!###+++111000---,,,***((('''((('''%%%### !!!"""%%%((('''%%%""" ###'''))))))'''%%%$$$&&&&&&)))---,,,((('''***&&&+++000111---)))***,,,'''&&&((()))&&&###(((111KKK{{{lll888333:::...(((///(((%%%'''*********+++$$$***000222222666>>>EEE444666555///++++++)))&&&///333333---(((((()))(((''')))(((&&&(((---...+++---,,,---///,,,&&&&&&)))+++,,,***%%%%%%''''''$$$((()))000888333&&&"""'''$$$''''''%%%%%%((()))&&&)))'''&&&'''))))))(((&&&%%%$$$///<<<999)))!!!&&&%%%&&&''')))+++,,,......((('''(((***(((%%%&&&***'''***+++))),,,222555444333222444888999888:::???<<<@@@DDDEEECCCDDDHHHMMMVVV^^^hhhooorrrwwwbbb^^^:::))))))$$$((($$$%%%$$$######$$$%%%###""""""###$$$$$$""""""###$$$"""!!! !!!###$$$$$$'''$$$###$$$$$$"""###&&&)))'''%%%$$$$$$$$$""" %%%%%%&&&&&&%%%$$$###""""""""""""$$$%%%%%%###!!!""""""""""""###$$$$$$%%%(((((('''%%%$$$$$$&&&'''%%%%%%$$$######$$$$$$%%%$$$---222+++""" ###&&& """%%%((((((((("""#########$$$&&&((()))+++---,,,)))(((++++++)))&&&%%%'''---///---,,,///%%%$$$###$$$$$$$$$###!!! ###### !!!$$$$$$!!!$$$((()))&&&$$$%%%''''''$$$"""$$$### ###+++000333...&&&"""%%%***111333777:::999;;;DDDOOO333---(((&&&%%%$$$''',,,&&&&&&&&&%%%$$$############'''******'''%%%&&&)))+++777===555------***$$$)))(((!!! %%%###%%%222eee~~~^^^WWWUUUQQQGGG999///+++***'''%%%$$$++++++%%%(((444333(((&&&'''&&&###$$$***---,,,***'''###!!!"""#########&&&***---,,,'''"""!!!!!! !!!!!!   !!! !!!"""############"""$$$ """%%%***555666444:::===AAAKKKXXX\\\ZZZMMMHHHWWWtttkkk```NNNAAAAAACCC999******(((&&&'''***,,,,,,,,,(((((((((((()))(((&&&$$$%%%$$$###$$$$$$%%%$$$###)))((()))---111000+++&&&"""!!!###&&&&&&%%%)))...$$$%%%''')))+++***'''$$$(((%%%%%%(((******+++---HHHJJJ666888...'''...***((())))))'''(((,,,$$$&&&)))---111666:::===555666444000......***$$$,,,///...+++***,,,+++'''$$$%%%%%%&&&+++222444222---++++++---+++&&&&&&(((&&&---111---(((''''''%%%(((,,,999CCC===,,,%%%(((&&&))))))&&&%%%((((((%%%'''(((***)))'''&&&(((***)))"""'''666999---%%%(((&&&&&&''')))***+++,,,---$$$###$$$&&&$$$!!!!!!%%%###&&&'''&&&(((...000///***))),,,000111000333888777888999;;;>>>>>>===;;;CCCJJJPPPPPPLLLKKKQQQWWWcccdddhhhpppzzzfff```:::(((&&&!!!%%%!!!$$$"""!!!"""###$$$###""""""###%%%%%%$$$###$$$$$$""" """######!!!'''###"""######!!!"""%%%'''%%%$$$$$$$$$$$$""" $$$%%%&&&&&&%%%$$$"""!!!###!!!!!!"""$$$%%%$$$###"""""""""###############)))(((&&&%%%$$$%%%%%%&&&$$$$$$###"""""""""""""""'''444<<<444%%%"""###"""!!!###%%%''''''&&&###$$$%%%$$$###$$$'''))))))+++***&&&&&&((((((&&&&&&%%%'''---///------000''''''''''''&&&%%%$$$$$$###$$$###"""$$$'''%%% %%%)))((($$$"""%%%(((((($$$###$$$### ###+++///222///(((%%%(((---,,,000777<<<<<>>222***))))))'''%%%$$$)))***&&&)))000///)))&&&''''''%%%(((---///,,,((('''$$$"""  """%%%&&&$$$###"""""" ### !!!&&&'''"""###!!! !!!"""!!! !!!!!!$$$"""###$$$%%%%%%$$$"""""" !!!%%%***777CCCAAA777999:::888<<<===DDDFFF???<<>>CCCGGGEEE@@@>>>BBBHHHKKKIIIHHHLLLSSSZZZ]]]]]]___lllzzzjjjccc<<<(((%%%$$$ !!! !!!$$$%%%%%%%%%$$$&&&''''''%%%######### !!!!!!!!! !!!"""### """###!!!###'''%%%#########$$$$$$""" !!!"""$$$%%%&&&%%%$$$######!!! """$$$%%%%%%###############""""""!!!###"""!!!!!!"""#########"""""""""""""""""""""###%%%111888222%%% """$$$######$$$&&&'''&&&%%%###$$$%%%$$$###$$$(((,,,''')))((($$$###&&&&&&###'''%%%&&&***+++)))))),,,((()))******((('''&&&%%%"""&&&'''%%%$$$&&&%%%"""###''''''"""!!!%%%))))))%%%$$$%%%$$$!!! ###(((+++---,,,(((&&&(((+++...///333777:::AAAPPP___SSSFFF888222///,,,***+++((()))***)))&&&%%%&&&'''&&&)))------***'''%%%%%%###+++222111+++((()))''')))%%%###$$$!!!---FFFzzzlllWWW```UUUAAA888---(((((())))))'''$$$%%%&&&)))+++,,,,,,+++&&&---222000---------+++&&&'''(((%%%!!!!!!### !!!$$$%%%$$$###!!!!!!  !!!"""(((***'''######""" !!!###""" """!!!$$$"""###$$$%%%$$$""" $$$,,,<<>>BBB===:::666<<<>>>:::888AAANNNVVVllltttwww}}}ZZZIII:::666333---)))+++000000---,,,------***'''%%%''')))'''***---......,,,***))) """#########"""""""""&&&%%%$$$&&&)))***)))'''(((&&&&&&'''&&&###%%%)))$$$######$$$&&&&&&%%%###%%%&&&'''))),,,......,,,>>>kkkzzzIII===HHHEEE333,,,'''((()))'''%%%&&&&&&***...000///---...///+++777>>>888///***++++++...555999777333111...+++&&&&&&&&&(((000999;;;777111)))###&&&******((((((""")))------,,,,,,,,,)))###)))---+++'''%%%###%%%((()))&&&&&&))))))'''%%%%%%&&&&&&%%%%%%%%%&&&(((&&&%%%'''+++,,,)))&&&)))((('''&&&%%%$$$###"""&&&%%%&&&)))(((&&&'''+++$$$''''''%%%&&&))))))'''&&&%%%&&&)))(((%%%'''+++000///...///000111000///333777;;;<<<;;;<<>>HHHRRRUUUWWW[[[^^^^^^\\\mmmlllddd<<<(((%%%!!!&&&###!!!%%%(((((((((&&&((()))(((%%%"""!!!!!!"""%%%$$$!!!%%%!!!""""""%%%)))###"""""""""$$$$$$""" """$$$&&&&&&&&&%%%$$$!!!!!!$$$&&&'''###############"""!!! !!! !!!###%%%%%%%%% !!!"""###$$$$$$%%%(((...***$$$"""$$$%%%###""""""$$$&&&(((((('''"""$$$%%%$$$$$$%%%***...''')))((($$$$$$&&&&&&###'''%%%$$$''''''$$$$$$'''((()))******(((&&&%%%%%%###'''###  %%%$$$ $$$***)))&&&$$$&&&$$$!!!!!!###&&&((()))'''$$$###$$$&&&555222000333666===IIIUUURRRCCC555///...,,,)))((()))+++---+++(((&&&(((***''''''(((***+++***%%%"""&&&###(((111000'''$$$(((%%%)))'''%%%%%%"""222OOOwww[[[PPPcccZZZAAA888...))))))+++***((('''%%%(((///222000111444'''444===;;;333...,,,+++&&&)))+++)))$$$"""%%%)))$$$""" !!!%%%((('''&&&$$$$$$"""'''***(((%%%%%%!!! ###!!!!!!$$$"""###$$$$$$###!!! !!!***888DDD@@@:::FFFNNNDDD;;;<<>>999777???DDDBBB@@@DDDHHHIIILLLRRRVVVXXX___lllxxx}}}{{{gggddd===&&&###!!!'''###!!!!!!""""""!!!$$$$$$$$$$$$$$$%%%%%%%%%!!!!!! !!!"""!!!"""###$$$%%%&&&&&&&&&$$$"""""""""$$$%%%$$$###$$$!!!###%%%%%%$$$((((((&&&### """%%%$$$###"""!!! !!!$$$###  !!!###""""""$$$&&&&&&%%%### %%%(((((($$$""""""$$$$$$###"""###%%%&&&&&&%%%$$$%%%''''''''''''(((***(((***(((%%%$$$((()))'''***'''&&&))))))&&&$$$%%%(((''''''&&&&&&&&&'''''''''&&&$$$""" !!!$$$%%%))))))%%%!!!"""!!!###&&&((('''$$$###%%%(((222222---000:::999666===@@@999222...)))&&&(((,,,111)))%%%((('''"""%%%...***''''''******'''%%%''')))((('''&&&%%%$$$$$$$$$%%%###%%%+++!!!777lll}}}]]]LLLQQQgggVVV???888000,,,,,,+++((($$$)))***,,,,,,+++++++++,,,222888===999...&&&%%%(((***%%%###%%%%%%"""!!!""""""$$$&&&(((((('''$$$###&&&###!!!######$$$###&&&"""$$$!!!"""&&&###!!!!!!$$$$$$"""$$$###$$$%%%###444111...111???LLLLLLDDDEEEEEEHHHMMMLLLGGGEEEHHHZZZUUUOOOKKKGGG@@@777///'''///666777888???FFFJJJZZZYYYOOO>>>111...---+++***...555888888444///+++,,,++++++,,,...//////...***)))'''''''''&&&$$$###'''((()))(((''''''(((***$$$&&&&&&$$$$$$&&&######''''''%%%&&&+++000///\\\bbb555000CCC555///,,,333BBBIII<<<***(((...555999777111***'''***999EEEAAA000%%%(((000===KKKSSSKKK;;;333444777///***(((...777???EEEIII???000&&&+++666888222+++))),,,)))$$$###((()))'''%%%$$$###&&&)))***&&&###(((&&&'''***)))&&&(((,,,)))$$$!!!$$$%%%######%%%,,,)))%%%###%%%)))(((%%%000,,,'''''')))***((($$$&&&&&&&&&%%%%%%%%%$$$$$$***&&&$$$'''(((%%%$$$%%%%%%'''%%%"""###''')))&&&---***&&&&&&(((***)))(((((('''&&&(((,,,///111222888888888777777:::>>>AAA===;;;;;;@@@AAA>>>===>>>EEEAAA???CCCGGGIIILLLQQQOOOTTTXXXZZZ[[[```iiippprrr}}}yyyhhhfff???((($$$!!!'''"""%%%$$$"""!!!"""""""""!!!$$$$$$$$$######"""!!!!!!!!!!!!  !!!"""######$$$$$$$$$&&&### """$$$%%%%%%'''$$$!!!!!!###$$$###"""%%%$$$###$$$'''(((((('''$$$$$$###############$$$###"""!!! !!!!!!"""###"""!!!"""$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$###"""%%%$$$######$$$%%%$$$"""###$$$%%%%%%%%%%%%&&&(((***+++)))&&&(((+++)))%%%%%%"""###''''''$$$###$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """!!!  """###%%%&&&'''$$$ !!!&&&)))(((***(((&&&%%%%%%'''***+++333666222333999666333======555---***(((%%%'''***+++&&&&&&***---+++(((((()))((())),,,+++'''(((+++(((((('''&&&%%%$$$$$$$$$%%%%%%!!!$$$(((###@@@xxxhhhOOOHHHOOO\\\HHH999333---***++++++)))&&&+++...000000---***((('''(((,,,//////+++'''&&&&&&***%%%###%%%%%%###"""###$$$%%%&&&'''&&&%%%###"""######"""  """###$$$$$$$$$###!!!$$$&&&''''''&&&### !!!$$$###!!!$$$$$$+++***(((,,,:::HHHLLLHHHEEEIIIOOOSSSVVVVVVVVVUUUPPPGGG===;;;===<<<555...000333444444===PPPcccnnnyyy{{{oooSSS<<<333...)))++++++...555;;;;;;555///+++******+++...111111111***(((%%%$$$$$$$$$###!!!(((((('''%%%###"""###%%%%%%''''''%%%%%%'''%%% """###$$$%%%&&&(((***,,,000```ooo999***666***)))***111???HHHAAA666(((,,,111555555111+++'''***000555111(((###&&&,,,000:::DDDFFFEEEBBB<<<666444///---555AAAIIIKKKIIIBBB444***000<<>>:::888;;;===<<<>>>AAABBBFFFIIIIIIGGGHHHLLLOOONNNXXX^^^ZZZ]]]iiiqqqqqqrrrqqqtttzzz~~~zzzwwwuuusssqqqnnniiiddd```YYYUUUVVVVVVQQQLLLJJJhhhfff@@@)))%%%"""'''"""&&&%%%######$$$%%%$$$$$$%%%$$$$$$$$$###!!! !!!!!!!!!!!!  !!!"""""""""!!!'''###  ###%%%&&&)))'''$$$#########""" """ !!!%%%***,,,)))&&&%%%%%%$$$$$$%%%%%%&&&&&&""""""##################!!!###$$$###&&&$$$"""###%%%%%%###!!!&&&$$$############!!! """###$$$$$$###"""###%%%++++++***)))---000+++$$$%%%$$$&&&++++++(((''')))$$$$$$$$$$$$$$$%%%&&&'''$$$$$$###""""""#########%%%$$$###"""""""""###$$$"""$$$$$$"""%%%+++000///000+++%%%###%%%))),,,---222666444333777222000;;;@@@666---***)))'''''')))%%%'''(((,,,333777000'''''''''***,,,)))%%%'''+++''''''&&&&&&%%%%%%$$$$$$%%%'''$$$###"""'''OOOWWWEEEIIIOOOQQQ>>>333///***)))+++,,,+++)))***---111222///***'''%%%%%%&&&(((***++++++)))''')))%%%###%%%&&&$$$###%%%'''&&&&&&%%%$$$###"""!!! ###%%%""" """######$$$$$$!!! !!!"""%%%"""&&&***(((###$$$&&&"""!!!$$$%%%&&&&&&%%%)))444BBBJJJKKKDDDLLLQQQQQQTTT\\\\\\VVVDDD888,,,***222777444...111000......<<>>777---***)))(((***---111222333,,,)))&&&$$$$$$$$$######&&&&&&%%%###!!!!!!$$$&&&&&&)))***''''''(((&&&###&&&$$$###$$$'''***)))(((000^^^DDD)))---'''((())),,,333999666///((((((+++///222111---(((,,,***(((&&&'''***000444,,,---000:::JJJSSSMMMBBB???777111444???FFFEEEAAAAAA444---333>>>BBB???<<<777,,,%%%(((***'''&&&)))$$$$$$%%%'''''''''&&&%%%!!!$$$...:::===555)))"""###%%%((()))%%%!!!&&&...&&&&&&%%%%%%&&&(((---000>>>666,,,'''&&&)))++++++''''''&&&&&&&&&%%%%%%%%%$$$!!!"""%%%%%%###"""%%%%%%'''%%% !!!$$$###'''%%%###$$$&&&'''(((((((((&&&%%%%%%&&&''''''&&&'''***---...---+++++++++333------333888777444333888666666999:::777888;;;<<>>;;;111)))***,,,,,,'''"""###(((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&""" ///```}}}PPPAAAGGGJJJEEE888111...+++***+++++++++***'''***---...---***))))))''''''((())))))((('''&&&((($$$"""%%%'''%%%%%%&&&&&&%%%$$$###"""######$$$"""######""" !!!!!!""""""!!! !!!"""""" ###&&&&&&### """""""""!!! !!!"""###%%%$$$$$$((()))'''((((((''')))000;;;EEEJJJGGGOOONNNEEEGGGRRRRRRJJJ:::111'''&&&,,,111111...+++,,,+++,,,666DDDOOOQQQHHHXXXYYYHHHBBBMMMRRRKKK333---(((,,,555777000'''+++)))((()))+++...000000111---)))&&&&&&'''''''''###$$$$$$######%%%))),,,'''+++,,,)))((()))(((%%%((('''''''''((()))))))))***MMMKKK+++***+++***((((((---222000)))(((&&&%%%)))///111---))))))&&&###$$$)))111999===333+++$$$---CCCXXXZZZSSSOOOHHH===555666::::::777888111---111777<<>>;;;999888999:::???@@@;;;:::>>>@@@???;;;===@@@BBB@@@>>>CCCKKKPPPTTTTTTOOOJJJJJJLLLMMMJJJJJJMMMUUUZZZ\\\^^^aaa```^^^aaahhhlllllllllmmmuuuxxx{{{}}}}}}}}}}}}~~~~~~~~~zzzyyyxxxvvvuuutttssssssuuudddoooooo______```]]]XXXUUUUUURRRNNNLLLLLLKKKJJJIIIGGGFFFEEEFFFEEEDDDCCCCCCBBBBBBAAAAAA@@@BBBDDDAAA===>>>BBBaaa```===)))'''$$$)))###""" """%%%'''(((''' """#########"""!!!######%%%%%%$$$"""  !!!!!!""""""!!!!!!!!!!!!!!!"""$$$$$$###!!!!!!""""""""""""!!!!!!""""""$$$""" %%%***((('''&&&$$$$$$#########!!!"""%%%''''''&&&%%%$$$!!!###(((---000///+++'''!!!%%%(((%%%"""'''"""!!! !!!###$$$###"""###$$$%%%$$$###"""###$$$&&&'''(((,,,333777111'''$$$$$$'''***((($$$$$$'''(((((((((((()))***,,,,,,((('''&&&%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$&&&&&&###$$$(((***))),,,000222...'''$$$'''+++888999333666BBBEEEHHHTTTVVVMMMDDD@@@>>>;;;;;;===444666222...555CCCFFFAAA444222222111+++###"""%%%%%%%%%&&&'''''''''&&&&&&&&&%%%'''%%%%%%@@@rrrnnnKKK<<>>>>>>>>AAAGGGIIIGGGHHHKKKDDDBBBDDDKKKNNNLLLKKKLLLJJJMMMOOOQQQQQQQQQSSSTTTTTTVVVWWWVVVSSSQQQQQQRRRTTTSSSTTTUUUWWWYYY[[[\\\___aaa```ZZZYYY\\\______]]]\\\[[[[[[\\\\\\ZZZXXXXXXZZZYYYUUUTTTWWWXXXWWWTTTSSSRRRRRRQQQQQQRRRRRRfff~~~}}}^^^NNNXXXWWWEEEFFFHHHHHHDDDCCCEEEEEEBBBCCCCCCDDDDDDCCCBBBAAA@@@888:::<<<======<<<<<<<<<======>>>>>>999333333888``````>>>+++)))&&&***$$$%%%###""""""###$$$###"""!!!""""""!!! """###$$$%%%%%%$$$######!!!!!!"""""""""""""""!!! !!!###%%%%%%"""!!!"""!!!!!!"""######&&&$$$ )))111&&&&&&%%%$$$############"""###%%%''''''&&&$$$###!!!&&&+++---,,,'''###%%%***'''!!!((("""!!!!!!"""$$$%%%%%%$$$###$$$%%%%%%$$$###$$$&&&###&&&(((,,,222666000(((&&&&&&(((***'''###$$$)))'''''''''''''''((()))***)))(((((('''&&&&&&&&&&&&######$$$%%%&&&&&&''''''%%%'''&&&""""""%%%%%%###)))111777444+++%%%(((---222222---000>>>FFFRRRccceee^^^WWWTTTPPPMMMOOOTTTLLLEEE;;;999BBBOOOTTTRRRCCC>>>:::888333***%%%%%%%%%&&&'''((())))))((('''&&&"""&&&+++666[[[cccJJJ===BBBEEE333000333222000---***(((&&&&&&))))))(((&&&$$$$$$''')))&&&(((***)))%%%%%%(((,,,$$$ $$$&&&%%%&&&((($$$#########$$$&&&((()))'''"""!!!'''(((""" &&&'''!!!###!!!######"""!!!###---555222***%%%"""###(((...333:::@@@DDDAAA666******222444///+++,,,,,,+++***((((((((('''******((()))---///...444888777333555;;;999111***++++++***((('''''''''+++***)))***++++++***))),,,)))&&&%%%&&&'''(((((($$$%%%%%%$$$"""!!!"""###%%%+++---***&&&''''''&&&'''+++...+++&&&%%%)))...***222WWW~~~QQQ...((((((&&&$$$'''222<<<;;;555(((%%%$$$%%%)))+++***(((%%%'''))))))'''(((***---+++)))&&&(((222>>>DDDCCCBBBNNNSSSJJJ???888111))))))+++...---))),,,===OOOIII888***''''''&&&***000+++%%% $$$---111---&&&'''######)))---,,,******((($$$###''')))'''%%%&&&(((%%%(((...---&&&&&&+++*********)))******+++,,,)))(((((((((((('''''''''$$$%%%))),,,***%%%%%%)))'''%%%$$$***555:::111$$$&&&'''((('''%%%$$$%%%&&&%%%%%%%%%''')))***)))((((((((((((&&&$$$$$$%%%&&&&&&###$$$***,,,***)))***++++++///222///+++,,,111555333000---+++,,,---///,,,---------...//////...111000222444333222777>>>BBBDDDAAA<<<===BBB@@@999;;;;;;>>>BBBAAA======@@@===;;;===BBBDDDAAA??????===???BBBBBBBBBBBBCCCEEECCCFFFHHHFFFBBB???>>>???AAAAAAAAABBBCCCDDDCCCCCCCCCFFFFFFBBBAAADDDGGGGGGFFFEEEEEEEEEGGGGGGFFFDDDEEEIIIIIIFFFDDDEEEFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDVVVZZZIIIAAAIIIJJJ???;;;???@@@<<<:::<<<===<<<>>>???@@@@@@???>>><<<;;;555888:::;;;999777666666CCCAAAAAA???888000///222ddddddBBB...,,,'''***###&&&%%%###"""#########"""!!!###$$$###!!! !!!###$$$%%%&&&&&&!!!!!!""""""""""""!!!!!!!!! """###$$$"""!!! ######"""!!!"""$$$ $$$&&&%%%""""""&&&+++$$$#########$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$######!!!$$$&&&&&&### $$$((('''!!! %%%$$$###"""###$$$%%%$$$###"""###$$$$$$$$$$$$%%%&&&"""&&&***,,,///111---''''''''')))***'''$$$(((///'''&&&&&&&&&&&&&&&''''''(((((('''''''''((())))))&&&&&&''''''''''''''''''###%%%$$$!!!!!!$$$%%%###$$$+++111111+++''')))---)))...,,,,,,666BBBWWWsss|||wwwrrrlllddd___bbbiiikkkXXXIIINNN^^^gggeee```MMMEEE???===:::222***'''%%%&&&(((***++++++***)))&&&'''555KKKyyy\\\III???OOOZZZ>>>111222111000,,,)))&&&$$$$$$%%%'''((('''&&&&&&((())),,,+++***)))***+++,,,---""""""%%%%%%%%%(((%%%%%%%%%%%%&&&'''(((((($$$"""!!!%%%***+++'''### !!!  """$$$""" """###""""""!!!###***111000+++)))$$$%%%,,,111222444888>>>666+++&&&&&&(((((('''(((((()))***,,,,,,***(((%%%)))***&&&%%%)))...///000000222444444333111000***+++,,,,,,***(((((((((***)))***,,,......,,,***&&&$$$###$$$%%%'''&&&&&&$$$%%%'''&&&$$$"""!!!!!!###***---)))%%%%%%%%%%%%''')))***((('''&&&(((+++***333\\\XXX222,,,((())))))(((+++000000,,,(((''''''''''''''''''''')))***+++,,,+++)))((('''###&&&''''''***111444222111>>>EEE???888555...%%%((())),,,,,,((((((333@@@>>>888///***))),,,000222***(((&&&&&&((()))'''%%%&&&###$$$'''(((&&&&&&)))""""""$$$)))***'''(((+++###"""+++888999...$$$###((())))))(((((()))+++,,,)))))))))(((((((((''''''%%%'''+++...***$$$$$$)))!!!"""###%%%+++///+++######&&&((()))'''''')))+++&&&&&&&&&(((***+++)))'''((()))++++++)))'''&&&'''######&&&***)))%%%&&&***)))***---000---***,,,222...---+++******++++++++++++******,,,...------------******---///000444999333::::::222111777888333222333777;;;999444444777999777999>>>@@@<<<999999;;;===>>>>>>===<<<===???>>>BBBEEECCC>>>;;;;;;<<<<<>>???<<<<<>>@@@AAA???>>>;;;@@@CCCAAA???AAAAAA???::::::999999:::;;;<<<<<<444:::===999777:::<<<<<<222666888444222444555555666777888888777555333111666888999777444222333555777444333333///(((&&&(((hhhhhhEEE111---((()))"""$$$###""""""$$$&&&&&&%%%"""$$$&&&''''''%%%###!!!!!!###%%%'''((( !!!!!!!!!!!!!!! ###!!!!!!#########"""%%%%%%###!!!"""$$$###$$$%%%%%%###!!!!!!""""""###%%%''')))***%%%%%%%%%%%%$$$######"""$$$###"""###%%%&&&&&&%%%###&&&&&&###!!! !!!'''%%%$$$$$$%%%%%%###""" """###$$$######%%%'''###(((,,,+++,,,---***%%%""""""$$$%%%###!!!'''///(((''''''&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,************)))((('''&&& ######!!!"""%%%'''%%%!!!$$$((())))))((()))+++)))222333000555BBB```~~~rrriiillltttgggVVVbbbwww|||rrriiiQQQGGG???>>><<<555,,,'''%%%''')))+++,,,,,,+++***''''''<<<[[[UUUCCC>>>XXXjjjEEE000000000...+++((($$$######"""''')))******+++,,,000+++%%%%%%(((***(((%%%!!!!!!%%%$$$%%%(((''''''''''''''''''&&&&&& """$$$(((+++---,,,+++$$$###  !!!###&&&))) !!! ###'''"""$$$$$$###&&&+++---***111+++***111555222000111AAA666---,,,,,,)))'''''')))&&&%%%)))000222///+++'''---111,,,)))***...///))))))...444111***+++111//////......---+++)))'''((()))+++///111111///,,,$$$######$$$&&&''''''&&&###%%%((()))(((&&&%%%%%%"""))),,,(((######$$$$$$(((&&&%%%%%%'''(((((('''!!!...___YYY000+++&&&,,,...,,,+++...000000((())))))(((&&&%%%%%%&&&'''&&&&&&(((++++++(((%%%###&&&%%%###$$$***......000888999222///333000((('''&&&(((***(((&&&***000---///+++%%%%%%***---,,,)))++++++(((### """$$$###((((((%%%%%%)))"""(((---+++)))---444%%%&&&444GGGKKK;;;+++%%%******)))'''&&&(((+++---))))))))))))((((((((((((%%%''',,,...***######((("""%%%&&&$$$%%%((()))(((!!!%%%(((***)))***,,,///'''''''''(((******(((&&&(((+++///111///,,,)))(((!!!###'''***&&&"""$$$***!!!###'''+++)))(((,,,444%%%%%%&&&)))+++,,,+++)))(((&&&&&&)))******)))))))))$$$###''',,,...111555444===>>>444---111333000///111555:::999444555999555333555;;;===999555555222333444333222111222333444999===<<<777444555777333:::@@@===444---...222444888:::999999<<<>>>===444444444666888999888777...555:::999777888999777333333222222222222333333888444333555444000222999,,,111333000...111333333333333444444333111...,,,000111000---***+++...222+++((((((++++++'''&&&(((qqqkkkCCC---+++'''))) $$$ ###,,,...***'''******$$$%%%***((( !!!)))!!! """%%%%%%###'''---""" !!!######!!!%%%###"""!!!!!!!!!###%%%'''(((''''''$$$!!!!!!$$$'''''''''''''''&&&%%%%%%"""$$$%%%$$$###"""###$$$(((&&&$$$"""!!!"""######%%%&&&'''&&&$$$###$$$%%%(((&&&###""""""""""""!!!%%%%%%&&&'''((((((%%%###"""%%%)))---///...---,,,%%%'''(((&&&$$$$$$(((,,,***((((((***(((%%%&&&******)))(((((('''((()))******,,,***'''&&&)))***(((((('''&&&$$$############%%%$$$'''***)))%%%$$$'''------///000000???eee{{{tttyyy{{{sssiiikkkcccwww{{{___EEE111333888222)))%%%+++'''(((...111---'''$$$%%% )))KKKyyy|||\\\:::<<<___rrrVVV,,,+++///...)))&&&''''''&&&$$$...---'''%%%,,,***)))'''''')))+++)))%%%!!!###%%%&&&%%%$$$$$$$$$###"""%%%((('''$$$$$$''''''"""%%%'''###'''...,,,$$$$$$ """  $$$)))((($$$&&&'''&&&$$$### !!!###"""(((222///,,,666>>>999222///111777???DDDFFF<<<111,,,)))'''(((,,,222(((!!!&&&...222444444'''+++000111///,,,,,,,,,---//////---,,,,,,)))###(((---...)))'''++++++(((***,,,***(((...666222&&&+++***((($$$"""###&&&)))%%%&&&'''&&&%%%%%%(((+++$$$&&&'''&&&###"""!!!"""***+++(((###"""&&&)))((((((222RRRZZZ'''+++)))(((((('''(((***+++---((('''%%%###$$$&&&)))+++***+++++++++------+++(((***'''%%%%%%(((+++---...***,,,111777888666777:::777000((($$$&&&((((((&&&'''%%%$$$$$$&&&)))+++,,,---)))$$$""""""#########!!!###%%%&&&%%%$$$######%%%"""!!!###$$$$$$)))000///'''---BBBNNNCCC///###$$$$$$'''++++++'''&&&(((000,,,'''''')))***'''"""'''***------***&&&###"""%%%&&&''')))++++++)))'''%%%&&&%%%%%%)))///...***,,,&&&$$$)))...---***)))000'''###,,,666444***"""(((### ###&&&&&&(((,,,&&&$$$$$$'''***+++((($$$)))''''''******'''&&&)))((('''&&&'''***+++,,,,,,((($$$'''***)))...:::BBB<<<999777555000***))),,,)))///555555000---///222444333111000000222333555999444...+++---...---,,,000666777222//////,,,'''555333111111333333222000,,,333666111...222999>>>222111///......000222333000111222333333333222111///333333...+++---//////***111111111333------999000000///,,,******---000,,,)))***000222...,,,.........---...//////---***,,,%%%!!!&&&******((('''kkkhhhCCC---***'''+++$$$***&&&###$$$'''))),,,///------,,,'''""" !!!###$$$!!!!!!%%%'''&&&%%%(((%%%###!!!!!!"""""" '''$$$!!!""""""""""""###%%%'''((()))%%%!!! """$$$%%%$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$###$$$%%%'''&&&$$$###!!! !!!"""###$$$%%%''''''&&&&&&''')))&&&$$$"""!!!"""######"""&&&%%%###$$$&&&(((((('''((()))+++,,,---+++***(((((()))*********+++---///,,,))))))...///---,,,...+++***((('''&&&&&&'''((((((***)))%%%$$$''''''%%%)))((('''&&&&&&%%%%%%%%%!!!!!!$$$((()))&&&&&&)))***,,,---,,,...BBBhhhwwwsssffffff{{{|||WWWEEE444111444222---)))+++&&&%%%***---+++((((((&&&''':::dddwww^^^CCCAAAZZZkkkZZZ<<<((((((&&&###%%%)))(((###)))''''''"""$$$+++(((&&&***+++---//////---((($$$&&&&&&&&&%%%$$$$$$%%%'''+++(((((((((&&&###%%%***)))###&&&'''"""%%%***%%%&&&(((&&&"""!!!###!!!$$$"""  !!!!!!!!!""" !!!%%%'''&&&$$$&&&''''''%%%'''+++)))$$$((((((((('''''''''$$$ ###(((''')))///---///<<>>999555111,,,(((***000222,,,***...111000///000000000111111111000/////////111111---------+++&&&%%%((((((&&&'''---...+++***+++)))''')))---...+++...---+++)))'''(((+++...///,,,)))(((((((((%%%###&&&((())))))(((''''''(((---...***%%%$$$'''((('''$$$'''AAAzzzfff///+++))))))(((((((((((())))))'''((()))((('''))),,,///''''''((())),,,//////---+++,,,+++)))''''''+++...000///222777888888<<>>///%%%&&&&&&!!!&&&000,,,------,,,(((&&&%%%%%%***++++++++++++)))'''&&&&&&)))***+++111666555000)))(((+++000222...---...$$$%%%***...,,,'''&&&))))))$$$"""%%%'''&&&''')))'''***---//////......///***'''''')))((($$$###%%%)))((('''%%%$$$$$$$$$%%%###VVVvvv@@@,,,&&&...,,,,,,...+++'''(((,,,+++(((&&&***000111---(((&&&&&&&&&'''((()))***+++---......***&&&%%%***...111666666///)))(((***+++$$$%%%%%%%%%&&&)))---000///000...,,,---000---(((,,,+++***((((((((())))))###$$$&&&(((***************)))%%%###'''+++)))###+++((((((999QQQKKK222$$$...)))$$$$$$))),,,)))%%%333777444,,,***...---((((((''''''((()))(((&&&$$$!!! """%%%$$$"""%%%+++mmmiiiCCC111333222555,,,)))---111777EEEWWW^^^\\\SSSIII???999666444333333555///,,,...///+++'''%%%$$$$$$$$$%%%(((+++---...&&&$$$""""""#########"""############$$$$$$%%%%%%(((%%%""""""&&&((('''%%%$$$$$$%%%%%%$$$$$$###""""""###$$$###"""###&&&(((&&&&&&%%%%%%%%%&&&''''''&&&(((******)))(((((((((,,,+++))))))***+++***))),,,***)))***---111444555777555222///,,,+++++++++(((&&&&&&(((,,,,,,***&&&%%%######'''))))))+++///222111...+++)))((())))))(((+++***&&&&&&((((((%%%%%%%%%%%%%%%%%%%%%$$$$$$)))&&&&&&******'''%%%'''(((222444,,,000FFF```nnnjjjrrr{{{___bbbpppnnnaaaNNNSSSLLL:::///111...&&&+++((('''((('''%%%&&&***&&&666]]]{{{jjjNNN777...///+++###&&&%%%""" $$$(((&&& ...+++///***$$$...''')))((()))******+++111999,,,,,,***'''%%%%%%&&&((('''$$$$$$%%%&&&'''---444((("""'''+++'''))),,,&&&%%%)))+++)))''''''%%%!!!!!!$$$$$$"""!!!"""%%% """%%%%%%$$$$$$'''(((&&&'''******''''''###"""$$$'''(((***---)))///***'''***((((((222<<<===???@@@???999111***+++---111333///((((((,,,,,,'''&&&)))+++,,,///333111000...+++(((''')))+++000333222...,,,...///---+++(((%%%'''///666777555///***)))---+++&&&(((111+++++++++)))'''''')))***///,,,)))***,,,---)))&&&%%%&&&''''''&&&&&&(((***%%%%%%$$$###''',,,+++&&&,,,***666hhhttt===,,,&&&&&&'''((((((((((((((('''((()))+++...///...---,,,(((&&&((())))))(((***///111111---(((&&&))),,,///,,,,,,---......333999@@@;;;333---+++,,,...///'''''''''''''''&&&&&&&&&%%%''')))'''$$$###&&&***######$$$&&&((())))))(((%%%$$$%%%(((&&&######'''&&&$$$%%%((('''###$$$******&&&$$$%%%'''---:::GGGHHH222%%%******!!! ************)))'''&&&'''((((((***+++***)))((('''(((&&&((()))***///444222,,,,,,,,,111555444///---///((()))---///***###"""%%%&&&"""!!!%%%(((''''''))),,,///222222///,,,,,,------+++***,,,+++'''%%%'''******(((&&&%%%%%%&&&(((222"""999KKK000###,,,(((***((()))+++)))%%%%%%)))'''$$$$$$'''---111///,,,(((((((((((())))))******---------***((((((+++...//////...,,,)))((('''%%%%%%'''(((((('''''')))+++***---...---...000---(((,,,+++***(((''''''''''''"""###$$$&&&''''''&&&&&&+++,,,***'''''')))((($$$(((++++++222===777,,,,,,///+++((())),,,...,,,)))>>>CCC<<<,,,(((111444...***))))))***++++++(((&&&$$$"""###'''(((''')))...rrrjjjBBB222777777666)))///000444EEEbbb{{{```PPPVVVTTTCCC???IIIIIICCC@@@@@@===555...,,,$$$%%%&&&((()))+++...///+++)))'''&&&&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$###""""""%%%'''''''''''''''''''''((((((%%%'''***,,,+++++++++,,,///...------------+++))),,,+++,,,...111444555555555333000---++++++,,,------+++***,,,//////+++(((((('''(((***((('''---444111000...,,,******))))))(((++++++((((((***)))&&&''''''((()))))))))((((((+++&&&%%%(((***'''%%%&&&%%%///222,,,---<<>>AAAAAA;;;777888999888===///JJJnnnmmm;;;,,,+++---777BBBBBB777000000,,,...///...,,,)))(((((('''%%%%%%((())))))---444555555>>>>>>111---...)))(((,,,,,,(((&&&+++000222&&&''''''&&&$$$######$$$###(((,,,+++&&&$$$'''+++...222222---******)))'''---''''''...111,,,+++///:::<<<444000888777---******444>>>===333++++++---+++''''''+++...,,,)))***---+++,,,///000...000555000111///,,,)))+++222888,,,111333///,,,...000000---***+++000333000---+++333//////444666444111000///111222111...,,,,,,,,,///000111///------000333//////...+++(((&&&''')))333111000333<<>>'''$$$&&&$$$&&&,,,'''((())))))))))))+++---'''***,,,,,,******,,,///111111///---000444222---///---...222111,,,)))***...******...000---***)))(((%%%'''---111///...000***,,,000111111111111111000......000///+++***,,,((()))***((('''(((---222AAAUUUGGG666???555!!!(((///...///111...)))(((***...222333///)))'''+++000,,,+++)))(((((()))+++,,,111---))))))---///---***,,,'''&&&+++///...,,,+++++++++,,,...000///---***+++111555111---,,,)))&&&---,,,,,,,,,+++*********++++++,,,,,,+++***(((''',,,444888111(((&&&(((***''''''"""(((666555///222(((+++...///---+++,,,---;;;===666)))%%%---555777+++++++++,,,---,,,***(((,,,%%%###)))///111///...pppnnnKKK999:::777:::222...000NNN___RRRUUUgggiii```nnnrrrRRR:::///222555555222///......333111000/////////,,,***)))***++++++***)))((('''))))))***,,,---,,,+++)))((())))))))))))(((''''''&&&''''''''''''***...222---------------,,,+++******---111444444444444444+++++++++---///000///---000...,,,,,,...000111111...---+++***+++,,,///000***+++,,,,,,,,,,,,...000,,,))),,,666<<<;;;777444,,,---000222222000...,,,,,,///111000111444444111***+++---///000//////...000***(((,,,000000......---,,,///444555222333666;;;CCCVVVqqq|||gggaaaRRRAAA:::===???===999999999666...)))---555MMMvvvuuubbbMMMCCCDDDEEEBBB>>>666888777444555888888555===@@@QQQ111777999EEEUUUVVVGGG999555333444444333111///000111222///---///000222999AAABBBFFFRRRPPP???777999777555::::::666333777===???555333000...---,,,+++***+++///444555333222222444777;;;;;;666222111111///444///222<<<>>>777444777AAAFFF>>>777>>>???999888888>>>BBB>>>444------000111......222333333666<<<222222333222111:::PPPdddNNNEEE999111000444888:::...555999555222333444444555555999@@@???888222222222666777444444666888777777999;;;<<<;;;999999999<<<:::777666666999;;;<<<888777666222///...///111:::999:::@@@MMMTTTNNNCCC888===BBBaaa[[[FFF222111000000222666999<<>>;;;777333000...///,,,333???BBB999333444111222333444444555666777666555666999888555555999666666555555666777888:::444///...555???BBB<<<444...111444666666555444333...+++))),,,111444333111000//////111000,,,---111555555777999<<<<<<888333...///333555333000555===KKK>>>111,,,,,,---///333---///000///...---...000...111333111...---000444666666333000333999888444222------111444111......///------111333000...///222///111777999666444555---...000333666666555333444222222555444111000222---///000...+++---333888dddcccQQQ===666///000???555444666888666111000222333666777222,,,***///555222000...---...111555888444222111000000000000000000------111111111777???:::555000000444555222...333666666444444444000)))222222222222222222111111......///000000///---,,,...555888333...---......))))))&&&---;;;:::222555///000111333444444222000555666555111...000666;;;222111111222333222000...///******...222222222444ooorrrSSS@@@<<<999???<<<<<<000@@@rrr}}}oooJJJLLLVVV```\\\YYYmmmlllNNN222777;;;<<<:::777666666......///111333555444333,,,---......---,,,***)))+++)))(((,,,222333///***...............---,,,,,,&&&'''((()))***...444888333333333333222111//////333666888999777444222222******,,,///333444444333666222---+++,,,000222444000///...---...000222333,,,///111111000111666:::333...222AAANNNNNNBBB888---000444777888666333111111555777666888;;;;;;888444555888:::;;;:::999888;;;444000333666555222111999333555>>>@@@;;;;;;@@@AAAKKK^^^wwwqqqZZZIIICCCEEEIIIKKKHHHGGGFFFAAA999555===HHH|||bbbSSSCCC@@@EEEHHHGGGEEE<<<;;;999999@@@FFFEEE@@@@@@UUUcccJJJCCCBBBLLL\\\```SSSFFFCCCCCCCCCAAA>>><<<===@@@BBBBBB>>>;;;===@@@EEEPPPZZZKKKRRR```___KKKCCCGGGGGGIIINNNPPPKKKHHHKKKOOOQQQIIIDDD>>>;;;;;;;;;999777:::<<<@@@CCCFFFEEECCCAAABBBGGGHHHDDD@@@AAAAAA@@@BBB===BBBNNNQQQHHHDDDFFFLLLTTTMMMDDDHHHKKKJJJMMM@@@BBBDDDCCC???>>>AAAEEE>>>>>>@@@AAA@@@BBBKKKUUU>>>>>>;;;666777NNN|||tttaaaJJJ======@@@@@@>>>:::AAAFFFCCC@@@@@@AAAAAA???AAAHHHPPPNNNCCC======999CCCFFF===888???EEEFFFCCCFFFJJJLLLLLLKKKLLLLLLNNNHHHCCCCCCIIINNNOOONNNEEEDDDCCC???===<<<===???BBBBBBEEEPPP```kkkfff[[[GGGGGGEEEeeehhhMMMCCCAAA>>>===???BBBGGGJJJSSSVVVVVVOOODDD===>>>AAA===;;;CCCQQQTTTIIIAAAAAA<<>><<<<<<>>>===:::;;;@@@999;;;===???BBBGGGIIIIII???>>>@@@EEEFFFCCCAAAAAA>>>@@@BBB@@@===<<<<<<<<<:::<<<===<<<999888777888;;;>>>@@@===999777:::>>>???>>>:::888<<>>???;;;888888;;;::::::<<<@@@@@@===999@@@>>>>>>AAAAAA>>>===@@@;;;===>>>;;;888999???EEEXXXFFFIIIQQQEEE>>>CCCCCC@@@???BBBEEECCC>>>===@@@999;;;<<<:::777777===BBB:::888666555777<<>>@@@AAA???;;;:::<<>>;;;>>>@@@===888999888777777===@@@:::111888888999:::::::::999999555666777999999999888888222666888555444555444111+++111111222666111111===999777666:::??????:::555444555999===:::777:::AAA:::::::::;;;<<<;;;999777888777999<<<;;;:::<<