BM 6 ( X uuuLLL'''\\\~~~}}}rrrvvvOOO%%%XXXyyyuuutttPPP """RRRuuuzzz}}}qqqLLL
"""OOOuuuzzz~~~yyyoooHHH&&&QQQvvv~~~}}}vvvQQQ ***WWWzzzzzzZZZ'''
"""RRR{{{vvv}}}```,,,&&&PPPuuupppggg333 )))RRRrrrsssjjj666
!!!LLLtttyyytttkkk666 GGGmmmsss|||iii999
+++MMMmmmoooxxxfff666
&&&999ZZZsss{{{iiiuuueee...
111DDD]]]vvvzzziiitttfff...
222HHH]]]tttzzziiiuuuiii111
+++DDD^^^vvv}}}rrrwwwfff///
)))AAA^^^vvvssszzz~~~eee///
555XXXxxx~~~qqqwwwiii555
444ZZZzzz~~~qqqwwwjjj333
...TTTwww|||qqqrrrkkk000
###LLLvvvwwwmmmpppmmm444
"""OOOyyyxxxiiipppnnn777
###RRRzzz~~~kkkkkkooo999
###PPPzzzrrrkkknnn:::
'''QQQxxxrrroooppp:::
'''OOOvvvtttkkkttt===
)))"""KKKwwwsssnnnuuuCCC
!!!JJJvvvuuuqqqsssCCC ###LLLvvv~~~sssppp@@@
LLLsss}}}tttqqqnnn??? OOOttt}}}|||iiilllnnn>>>OOOyyymmmmmm~~~xxxuuurrrggg___]]]YYYZZZXXXZZZXXXUUUQQQSSSVVVWWWWWWVVVVVVXXXZZZVVVYYY___ccclllllltttmmm<<< NNNzzzrrrrrrwwweeeSSSLLLKKKLLLKKKHHHGGGEEEDDDAAA>>>@@@===;;;888:::555888:::777777;;;>>>???888;;;888777;;;@@@777...,,,///555222000888===AAAAAA@@@CCCEEEKKKRRRSSSUUUXXXZZZ^^^dddjjjooovvvrrr=== """QQQwwwuuurrr~~~vvvjjj^^^UUUPPPQQQOOOJJJDDDAAA:::222///222444666888<<<@@@888444666AAA777+++&&&(((&&&000===222///444444888;;;999777444333888...&&&$$$%%%000...(((,,,333@@@EEE:::555:::AAAAAA444444666666;;;???AAAAAAAAACCCFFFJJJRRRUUU]]]```kkkzzzLLL
MMMwww}}}sss}}}ooo^^^[[[PPPFFFAAAEEEFFFAAA======<<<@@@LLL===111000,,,(((+++222999666222777BBB333222999HHH<<<)))%%%$$$"""+++444111000444///111;;;999555111111777)))"""!!!***,,,%%%''')))333<<<444///555BBBFFF...((('''$$$,,,000000444222333999666:::???BBB;;;777BBBNNNSSSRRR[[[nnn}}}UUU'''
$$$QQQuuuuuummmWWWQQQGGGCCCDDD@@@>>>999777222333222111666666444???===HHHVVV>>>***'''&&##***000777333...333:::...,,,777QQQPPP...'''"""!!!)))---***+++------+++999777///+++444<<<&&&###***$$$###&&&+++555,,,***000999CCC... ###%%%***'''((((((000444)))---444777///+++,,,000555<<<<<<>>>CCCMMMSSSYYY[[[iiizzzRRR$$$
)))VVVtttvvvmmm]]]MMMBBB???:::777777>>>===+++''''''&&&%%%))))))''',,,333:::AAA:::;;;III999%%%"""!!!"""((()))---+++'''333;;;111111111IIIXXX444---%%%!!!&&&,,,'''+++,,,******666222///...666===&&&###,,,''''''...<<<:::***&&&(((...>>>111 !!!$$$#########,,,111((((((444555&&&%%%!!!!!!'''...333333444888AAA@@@444333>>>MMM^^^nnnvvvLLL $$$SSSssszzzwwwgggVVVJJJCCC???===>>><<>>LLL333,,,$$$!!!"""(((&&&''''''&&&&&&...)))***000???BBB---!!!$$$,,,---555;;;DDD>>>)))&&&'''222???///"""!!!""" """###---000%%%&&&333555((( """&&&+++))))))...@@@<<//000333555:::>>>@@@HHHUUUbbbqqq}}}ttt}}}|||RRR !!!NNNrrrtttrrr\\\LLL@@@:::666444666222444888555:::???CCC777111===QQQ,,, """&&&$$$$$$$$$&&&***444+++$$$888===###!!!!!!"""***888<<<000+++;;;SSS777+++(((""" $$$+++///(((%%%(((111111///...:::JJJ<<<000***&&&***)))***444555<<<777((('''***666;;;///)))###"""!!! $$$---&&&!!!...000"""$$$!!!!!!!!!(((...999333...111777111'''((()))+++111:::@@@GGGNNNYYYppptttVVV;;;@@@aaa}}}YYY%%% FFFooouuujjjjjjZZZMMMCCC===:::AAA999+++''''''---......222111777666===;;;...333TTT888%%%!!! """$$$&&&,,,666,,,+++999%%%!!!!!!!!!"""&&&&&&'''(((---:::;;;333)))...HHH===444000...000///444<<<999111///222555777999===JJJAAA444555///((()))&&&&&&(((222333---+++333@@@AAA555666,,,&&&,,,---$$$ )))$$$"""...---""" ******$$$ '''000555222&&&&&&333,,,!!! &&&///333444888:::>>>JJJXXXppp{{{tttuuu~~~~~~mmmJJJ&&&===qqqzzzSSS!!! BBBooooooYYYwwwuuu___PPPEEE:::666999444777;;;IIIGGG+++""""""(((***)))***000222555>>>CCC222333SSSGGG)))""" ###"""$$$,,,999111%%%111EEE333,,,+++,,,000///'''***---///::::::444%%% ,,,...,,,'''///>>>222,,,,,,,,,&&&!!!!!!###---888555111222+++---(((!!! $$$,,,+++(((///222000000333...444AAA===%%%(((///444,,,,,,444---&&&"""$$$...111+++%%%***777999---"""###444***"""$$$......///666888===CCC===AAALLLYYYiii|||pppfffbbbbbbcccaaaYYYTTTZZZhhhtttzzzuuu\\\===999oooxxxLLL FFFppplllWWWooozzzaaaLLL???999888333---///888888999777>>>QQQ111###$$$$$$''''''&&&///555<<<;;;<<<111...MMMUUU444+++(((((('''...///$$$!!!%%%000111(((,,,:::888000---...777222 ###'''(((***...''' ,,,555444111...:::LLL444"""######$$$666===777000444000333*** 666666...+++...,,,+++333111!!!%%%***"""###(((===:::999BBB666777:::888000000333...///222666333+++&&&---<<<((( +++///'''(((...888IIIEEE777222333444@@@HHHRRRcccxxxvvvYYY===,,,$$$!!!"""######!!!!!!(((777HHH[[[lllrrrmmmbbbKKK,,,@@@wwwyyyMMM
!!!OOOrrrrrr___tttmmm^^^OOOBBB999111000///***---+++...999888777222444YYYGGG%%%!!!"""&&&"""###)))222444///333000)))777???222222,,,+++---666... !!!%%%(((###(((333111000444888555%%% ###"""%%%""" 000777888666333@@@III111 !!!///444666...,,,222888///""" !!! 111999777333<<<666888???>>>### %%%)))777666///444AAA???333,,,)))333BBB???;;;000222:::>>>'''"""000+++$$$"""&&&555HHH>>>111111---'''***000333777???KKK\\\rrrpppKKK'''
&&&<<>>BBBBBBFFFFFF666)))&&&"""$$$%%%!!! (((...666222555>>>,,,%%%$$$%%%$$$$$$&&&---===DDDOOO]]]uuuTTT***
>>>jjj~~~ttthhh\\\WWWRRRMMMKKKMMMQQQUUUYYYXXXOOOFFFBBBFFFKKKLLL>>>$$$ NNNtttpppkkkzzzZZZLLL???888999777<<>>CCC888111444888???...%%%###((($$$!!!!!!######!!!)))...222888BBBCCCMMM888###!!!###+++===777222///333FFF777"""...===444,,,444CCCDDD000"""...000---%%%###///===888%%%""""""###!!!***888111222+++///444777888!!!000:::444///222666,,,$$$ (((444===CCCBBB;;;;;;888,,,...$$$$$$&&&,,,000666111999DDD///((($$$ !!!)))555666888>>>FFFIIIQQQeeeHHH """CCCiiilllPPP;;;*** ###"""
$$$MMMuuujjjmmmfffSSSIII;;;;;;999;;;999777777SSSMMM+++""""""'''...'''"""$$$***000...(((...///...)))&&&***222444***%%%%%%""" !!!!!!...222222@@@@@@<<>>444333---333555***%%%"""!!!""")))------......333:::AAABBBJJJZZZrrrPPP%%%
111NNNkkkfff<<<
&&&'''$$$ IIItttnnnnnn___FFF???===<<<333===???<<<666444---AAAXXX777$$$***999///!!!""""""***222---///***'''+++,,,+++444???:::###***---444<<<999777KKKCCC$$$!!!$$$ ###(((---+++***...@@@===---***'''***111+++---999???===777222===FFFBBB... ...GGG???555888999666>>>BBB===GGGSSSLLL===444111///)))***...@@@KKKGGG===222666;;;>>>@@@..."""!!!###$$$ )))<<<;;;777+++---???111(((222333***---111777333!!!,,,666222555:::999111)))&&&&&&&&&!!!%%%'''***&&&+++:::===555444;;;KKKYYYxxxlllIII---)))---,,,(((
(((EEE]]]ooo{{{xxxNNN +++...+++---777===<<>>EEEqqq{{{rrrvvv[[[HHH???>>>;;;666:::666444888<<<000+++)))111VVVLLL---$$$&&&...444---+++&&&%%%''''''%%%&&&///:::555,,,222BBBKKK)))+++555777777777JJJHHH***((('''))),,,''')))***222444666444<<>>999???FFF:::000******'''&&&%%%'''///???KKKGGG999999>>>DDDNNNEEE888666666<<<>>>///,,,000888999999555333:::+++---333111---///777888---&&&???MMMBBB777666000,,,$$$!!!(((+++,,,(((,,,555222+++)))(((...999GGGZZZpppuuuiiieeeffffffbbb[[[FFF+++222SSSjjjsssyyyUUU
DDD___```___gggmmmppprrruuuwww|||tttRRR%%%CCCnnnyyyoooiiiOOO@@@999,,,666AAA;;;222555555///444666666444...000EEEIII222///+++000555,,,'''$$$"""!!! """---999555---,,,888QQQ333&&&111444AAA@@@???CCC444...222666111(((,,,777:::,,,''''''++++++ &&##,,,???AAA<<>>>>>BBB===555333444222%%% ###222888999888222555(((""" %%%555???<<<777888AAA777'''$$$ !!!!!!+++666444777DDDVVVvvvmmmDDD
222EEEVVVccchhhXXX888###AAAtttmmm888
###VVVxxx}}}{{{~~~{{{YYY&&&)))MMMqqqqqqooopppVVVEEE777@@@555+++)))...???MMM///!!!(((///+++)))%%%%%%&&&$$$***;;;---''''''111@@@JJJ999 ###%%%!!!$$$...333000000999777111111000333;;;@@@FFF999444000%%%''')))"""!!!...444///999999AAA<<<$$$ ///111,,,000111555AAA666"""(((///333777444666111999)))!!!+++222'''(((,,,)))(((222%%%""" ---111***'''+++ !!!!!!'''--->>>???@@@<<<000666666---%%%!!!%%%%%%999===777888444111'''$$$,,,777QQQTTTDDD///,,,###'''222///444;;;@@@GGGSSSoooxxxNNN%%%,,,BBB[[[eeedddfff\\\AAA$$$AAAooonnn>>>###
###UUUxxx|||UUU"""%%%JJJooojjjooogggNNNCCCDDDEEE999:::000'''&&&)))---HHH@@@###"""---000111111111000$$$$$$000222((("""###222999PPPPPP))) &&&+++111444...,,,''',,,%%%+++333666555777000333999***###'''"""***444...333;;;DDDDDD### ---000111:::@@@:::EEE===///'''%%%$$$!!!!!!!!!###'''---333...---...@@@--- (((111***(((+++&&&)))===///""""""---444,,,(((///"""!!!""""""000111555444'''333@@@DDD@@@555+++)))%%%'''666888333333000...'''$$$BBBIIIBBBNNNNNN888"""***...&&&,,,777555222777BBBRRRpppeee333 ===UUUcccqqqpppgggWWW@@@&&&LLLwwwddd111
%%%WWWyyy~~~VVV###(((KKKooolllmmmhhhHHH111---555===BBB:::777///%%%%%%(((,,,???PPP---$$$)))000333,,,(((!!!***---%%%!!!!!!+++...IIIXXX111 %%%))),,,///111000***"""$$$%%%&&&%%%$$$ $$$***000333+++***222===/// ###!!!###000555444888???III666+++$$$$$$'''***&&&%%%***///---...666===777;;;CCCHHH@@@---000888666000000222444333666888444111444;;;444...---+++......+++$$$(((---,,,***,,,%%%%%%888///!!!(((+++'''(((+++""" $$$222444333555---333333111<<??DDDLLLAAA999888999111+++,,,,,,"""!!!,,,333333:::SSSSSSAAA888*** +++((('''(((111+++&&&&&&---777HHHddd|||NNN""" +++:::VVViiioooxxxqqqTTT555"""KKKxxxZZZ'''
###WWW|||ccc...'''JJJpppppppppjjjIII777+++%%%$$$333===@@@888<<<444$$$''',,,111666III<<<+++333,,,###...111&&&!!!!!!###888PPP@@@!!!&&&<<>>???AAADDDBBB888:::111///###***111...***000999:::DDDHHH111 %%%'''&&&''',,,///'''"""###%%%'''111???RRRrrruuu@@@###---MMM]]]\\\dddnnnrrrwwwddd;;;!!!BBB~~~}}}tttUUU###
SSSxxx\\\+++###EEEooowwwsssjjjRRRBBB222***'''###***444999444444222---......777===JJJEEE555???999&&&000'''"""$$$&&&333QQQKKK///$$$(((888>>>999:::AAAIII///$$$!!!!!!000EEE333222---***;;;<<<666???777,,,555===;;;>>>DDDIIIPPPNNNFFFJJJPPPVVVSSSMMMMMMVVV^^^]]]]]]^^^^^^```[[[TTT```kkkaaa```hhhfffjjjllliiihhhllllllllllllkkkjjjjjjhhhiiijjjfffbbbaaa___hhhpppdddVVVQQQSSSRRRIIICCCEEEHHHEEEAAA@@@>>>AAABBB===:::<<<777444<<<999///,,,&&&!!!***)))!!! """$$$(((///*** !!!---///&&& $$$///111000GGGJJJ>>>---$$$$$$***---...,,,)))&&&***888>>>???222111+++&&&***,,,000%%%!!!&&&&&&$$$%%%'''111>>>WWW{{{SSS@@@XXXvvv}}}rrrmmmmmmppprrrWWW---%%%333999///;;;uuutttWWW%%%
!!!XXXxxx{{{QQQ """IIIppptttbbbIII<<<@@@RRR777)))((($$$!!!!!!......///222...000///---///555>>>GGG999888>>>,,,)))222)))***---111:::FFFCCC///""",,,333333...---;;;LLL??? ,,,EEE:::999444666EEEOOORRRYYYTTTIIINNNWWWXXXVVVYYYZZZ___ccceeeggggggiiimmmkkkhhhrrrzzz{{{}}}}}}~~~zzz}}}|||~~~wwwyyy~~~vvvhhh[[[bbboooooo___TTTQQQOOOPPPKKKHHHFFFEEELLLEEE<<<>>>:::333...222000...%%%$$$$$$!!!&&&,,,,,,%%%!!! ///+++&&&%%%444CCC===AAA???<<<666///"""!!!000444...111111,,,&&&+++777,,,"""%%%555BBB999+++---111((( $$$%%%!!!,,,:::JJJddd~~~ttt{{{xxxzzz|||uuuTTT555888RRRaaaNNN'''999lll}}}\\\***
RRRxxxtttOOO$$$JJJmmmwww~~~mmmVVV???444222666UUUNNN111'''###!!!!!!&&&///222***$$$%%%&&&)))---333333:::;;;888JJJEEE !!!---999;;;777++++++000111&&&$$$ ,,,333333666333777JJJNNN%%%'''(((,,,111@@@CCCCCCHHHOOOVVVYYY\\\___bbbccciiinnnrrrtttvvvwwwyyy|||~~~}}}}}}||||||~~~}}}}}}}}}|||zzz~~~~~~|||wwwtttqqqllldddbbbeeegggXXXMMM[[[bbbQQQCCC<<<888999888333...***&&##"""&&&+++***///+++"""&&&""",,,777555999<<>>111$$$ (((444888@@@QQQrrrzzzeeeWWW[[[jjjmmmWWW,,,000```lll:::
"""RRRttt~~~uuuRRR%%%"""FFFppp~~~wwwWWWMMMKKKGGG666666999>>>XXXAAA((( !!!"""$$$333222###***666888444666<<>>)))!!!!!!***555111///888HHH```~~~wwwppppppooogggNNN%%%
>>>]]]lllttt|||vvvJJJ ---YYYttt|||uuuPPP'''###IIIuuuZZZAAA777888BBBHHH>>>===666***DDDWWW333$$$((((((''',,,)))+++;;;;;;333...444888JJJBBB ###%%%'''<<<@@@..."""!!!%%% !!! &&&000888444333;;;DDDFFFJJJHHHGGGOOO[[[bbbgggkkknnnrrrxxxrrrtttzzz~~~}}}|||zzzyyyzzz{{{uuuvvvuuuvvvyyyyyyxxxyyyxxxxxxwwwwwwxxxuuuwwwzzzyyywwwvvvwwwwwwxxxxxxxxx{{{yyyxxxvvvwwwuuuuuuvvvvvvtttuuuwwwxxxwwwvvvwwwxxxvvvwwwxxxyyyyyywwwxxxxxxxxxwwwvvvvvvzzzzzz{{{{{{{{{}}}}}}~~~|||xxxrrr~~~wwwYYYMMMIIIBBB999444222222111000999FFFAAA,,,###$$$&&&(((---***---+++''')))111CCCIIIOOOIII;;;333444))) 555@@@IIICCC555$$$%%%555000,,,((()))666>>>NNNxxx{{{tttjjj___PPPCCC///
"""...333999CCC\\\xxxJJJ
,,,[[[www}}}vvvNNN!!!$$$KKKvvvfffGGG;;;000111444===@@@@@@666555***222\\\OOO777111 !!!///888888///(((---@@@GGG***"""***777:::999000 ((($$$ 000999@@@BBBIIIFFFLLLZZZaaa```bbbmmmtttuuuvvvxxxxxxwwwxxxuuuvvvwwwuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvuuuvvvxxxuuuvvvwwwvvvvvvwwwwwwvvvyyyzzzyyyvvvuuuuuuwwwxxxxxxvvvvvvwwwvvvuuuvvvvvvvvvvvvuuurrrtttwwwxxxvvvvvvuuuwwwwwwuuuvvvwwwxxxwwwwwwwwwxxxvvvtttvvvwwwwwwyyywwwttttttvvvwwwwwwwwwyyyzzz{{{~~~yyyyyyqqqfffYYYQQQHHHBBB@@@===888444444000%%%### !!!###---%%%###222EEEMMMMMMKKKHHH333!!!'''444===IIIEEE+++++++++...+++(((***,,,000,,,000???]]]ttt```JJJ111
777ooowww===
333ddd~~~yyyPPP###%%%KKKttt}}}||||||PPP666666444...222111777CCCFFF;;;***$$$)))???GGG>>><<<)))"""222666+++$$$""")))+++""""""'''(((+++,,,===BBB"""&&##"""(((///===GGGPPPYYY```bbbfffqqqxxxqqqpppwwwzzzyyyxxxwwwwwwvvvuuuuuuuuuuuuttttttuuuxxxwwwwwwwwwxxxxxxwwwuuuuuuvvvssstttuuutttuuuvvvvvvtttwwwxxxwwwuuuuuuwwwxxxuuuvvvtttsssttttttvvvuuuwwwwwwuuutttuuuwwwxxxvvvtttwwwvvvvvvuuuuuuyyyxxxyyyxxxwwwwwwvvvuuuuuuuuuwwwuuuwwwwwwuuutttvvvvvvuuuvvvvvvuuuuuuvvvwwwvvvvvvwwwyyy|||}}}}}}sssmmmiii___PPPEEE;;;555///,,,+++000******555!!! ---,,,999GGGOOOOOO;;;''' ###+++...===KKK@@@777,,,((('''(((---111---%%%''',,,111FFFyyyyyy~~~eee<<<"""
777lllzzz@@@
333hhhwwwQQQ'''!!!+++MMMqqquuusss___BBB111)))000666000000///222>>><<<===///(((+++888555///:::DDD555 !!!000<<<... ///222---111===MMM---&&&///:::>>>===FFFOOOZZZdddiiiooorrrsssuuuxxxyyyuuutttvvvvvvxxxyyywwwwwwwwwvvvvvvuuuwwwwwwuuutttwwwwwwxxxyyyxxxwwwvvvwwwuuuuuuqqqrrrsssuuuttttttvvvvvvxxxwwwvvvuuuuuuuuuuuutttrrrtttttttttuuuwwwwwwxxxxxxvvvttttttvvvuuuvvvtttvvvwwwwwwuuuwwwxxxwwwvvvwwwvvvvvvuuusssttttttuuuvvvwwwttttttvvvvvvvvvsssuuuvvvqqqrrrxxxuuurrrvvvtttsssuuuxxxyyyxxxyyyxxx}}}sss```KKKBBB===999444000,,,///&&&(((,,,###***"""000///444KKKZZZJJJ--- !!!+++...000888BBB>>>555,,,'''%%%***111+++!!!"""%%%&&&---===jjj~~~YYY'''
---SSS|||LLL%%%,,,(((&&&
---```zzz|||TTT***$$$333<<>>222(((///666%%%"""""""""''',,,777VVVUUU''' )))111444>>>ZZZ~~~ZZZ%%%
+++444222---555???333)))++++++%%% ...]]]www~~~[[[***###444IIIddduuu{{{yyyccc```[[[EEESSSDDD...+++%%%%%%...999::::::///+++---+++---333444222333;;;555BBBVVV;;;%%% """000222$$$&&&222:::;;;&&&***111000888DDDNNNVVVYYY```iiijjjqqqtttuuusssvvvtttuuuuuurrrvvvwwwuuuuuuwwwwwwvvvvvvvvvwwwxxxyyyxxx{{{~~~|||{{{{{{yyyvvvuuuuuuwwwuuussssssvvvwwwuuutttuuuwwwtttsssvvvwwwvvvxxxyyyxxxvvvwwwwwwwwwssstttttttttxxxuuuvvvwwwuuusssssstttttttttuuuuuuuuuttttttuuuvvvwwwttttttrrrqqqvvvuuusssuuuwwwwwwwww}}}tttttttttvvvvvvuuutttuuurrrtttvvvssstttqqqoooppppppnnntttrrrwwwyyywwwrrrssssssttttttvvvtttrrruuuvvvyyy~~~vvvmmm^^^NNNBBB999111---)))###"""(((777---'''%%%***+++---...222===DDD>>>000%%%###+++((((((+++...000111---111666BBBAAA???555$$$!!!$$$###!!!!!!###(((---IIIxxxddd@@@888===CCCCCC/// ...RRRhhhnnnssswwwXXX&&&###((()))***000222444222444333***---222;;;eee|||aaa000###***AAAgggzzzyyy```TTTuuuMMM===777OOO[[[888+++%%% """...666555... !!!%%%'''555>>>333---000111;;;LLLHHH///$$$)))333333,,,000555444BBB444 ---///333===EEESSS^^^dddjjjmmmpppsssvvvvvvuuuvvvwwwwwwvvvvvvvvvvvvuuuxxxvvvssstttvvvwwwwwwvvvwww{{{zzz{{{}}}~~~zzzvvvuuutttvvvsssqqqsssuuuwwwxxxwwwxxxvvvtttsssuuuvvvvvvvvvxxxyyywwwuuuvvvvvvtttsssttttttuuuuuutttuuuvvvvvvuuuuuuuuuuuuttttttvvvuuurrrssstttuuutttsssqqqqqquuutttsssttttttuuuzzzuuutttssstttttttttssssssrrrvvv|||sssssssssppppppqqqooorrrttttttrrrrrrrrrqqqsssvvvuuuuuutttrrrtttrrrssstttvvvxxxwwwzzz~~~yyyjjjXXXFFF???:::222222888@@@>>>///###"""'''!!!%%%&&&%%%(((###'''333888777777333***$$$))),,,,,,111+++###$$$...EEEXXXFFF+++"""!!!""""""!!!+++DDDdddoookkkpppuuupppUUU%%%
EEEpppVVV""" &&&...(((!!!***222((($$$,,,(((!!!'''555LLLtttddd777(((,,,999ccczzz[[[SSScccKKKBBB<<<666888RRROOO111%%% """((( """333???777***,,,444444555???111$$$111555333000222888555@@@NNN!!!%%%///AAAQQQJJJOOOZZZ___eeekkkppprrrssssssrrruuuttttttwwwxxxxxxuuuuuuvvvuuuuuuwwwtttssssssuuuwwwvvvvvvxxxzzz|||}}}~~~|||wwwuuussssssqqqqqqssstttwwwzzz{{{yyyvvvsssrrrtttvvvwwwuuuuuuuuuuuuvvvvvvuuuuuutttuuutttuuutttsssqqqtttvvvwwwuuuvvvvvvvvvvvvvvvtttsssssssssssstttvvvtttsssvvvssssssssssssttt{{{uuusssqqqoooqqqttttttsssqqqqqqsssrrrqqqtttooorrruuuuuuuuuqqqrrrrrrwwwuuurrrsssuuuvvvtttuuusssrrrtttsssrrrrrrsssssstttwwwxxx|||uuuhhhWWWGGG???:::777555111888999---###!!!''')))222))) &&&;;;@@@111***+++'''***,,,%%%!!!+++FFFSSSGGG888***$$$$$$!!!***444BBBRRRzzz}}}bbb...MMMvvvYYY"""'''(((%%%%%%"""###&&&""" 333RRRyyylll888***222HHHnnnyyyaaa___uuuQQQ@@@EEEVVVDDD555333===WWWEEE***'''&&##!!!+++555444...000222000//////$$$###---===888555222666444888PPP333(((***;;;GGGSSS\\\```jjjooosssqqqrrrvvvxxxsssssstttpppnnnooorrrtttvvvtttuuuuuuyyywwwwwwuuuttttttuuuuuuuuuwwwwwwwww~~~~~~zzzxxxvvvuuutttrrrqqquuuvvvvvvyyyxxxvvvrrrrrrttttttvvvuuussssssuuuwwwvvvtttuuuvvvvvvuuuvvvtttsssqqqrrruuuvvvssstttuuuuuuvvvtttssssssttttttsssuuuvvvuuuvvvvvvsssttttttssssssxxxvvvtttsssqqqrrrsssssstttsssppppppooopppqqqrrrpppmmmqqqsssvvvsssrrrrrrrrrtttuuusssvvvwwwvvvrrrtttssstttsssssssssrrrpppsssssssssrrruuuuuuttt|||qqqYYYJJJ???888444666;;;:::777333***'''+++!!!###...222666...)))------!!!(((555CCCEEE;;;,,,$$$$$$444000444???OOOuuueee777...]]]WWW$$$!!!###$$$###<<>>===NNNJJJ555333777JJJXXX777+++((($$$"""(((111444,,,***((( ######%%%$$$999666------111000666@@@FFFIIIHHHTTT]]]dddkkknnnqqquuuvvvsssvvvwwwxxxuuusssssskkkgggfffkkkoootttvvvxxxxxxxxxyyyxxxwwwwwwtttuuuuuuuuuxxxwwwvvv}}}~~~zzzyyyvvvuuuuuusssqqqssstttvvvxxxyyyuuusssuuuttttttvvvuuuuuuvvvuuuuuuuuuuuusssttttttuuuuuuuuutttttttttuuuvvvrrrsssttttttttttttuuuuuuuuuuuutttuuuvvvsssrrrssssssrrrsssssstttuuuuuussssssrrrsssrrrsssssssssuuuwwwqqqqqqrrrqqqqqqnnnpppssstttrrrsssrrrrrrssstttuuuxxxvvvtttrrrqqqsssssssssqqqrrrrrrrrrrrrqqqqqqqqqqqqtttpppsssuuuwwwwwwfffRRRFFF<<<777222555<<<444%%% +++===@@@777--- !!!'''222@@@EEE444 222333...333444===JJJkkkpppPPP999MMMttt___%%%!!!!!!###333fffzzzCCC)))111HHHppp{{{jjjlllPPP@@@888222999<<??PPPCCC444111;;;III555'''...333&&&)))...### """...000---555;;;DDDLLLSSS\\\dddjjjmmmqqqsssssstttttttttuuuvvvwwwuuuuuutttsssoookkkiiikkkqqquuuuuuxxxzzzyyyyyyyyyyyywwwuuussstttvvvxxxxxxwww|||~~~|||{{{yyyvvvsssttttttrrrrrruuuxxxvvvuuuttttttuuuvvvuuuvvvvvvuuutttssstttuuutttrrrssstttttttttvvvsssttttttuuutttsssuuuvvvsssssstttvvvwwwwwwuuuvvvvvvuuusssssssssqqqqqqsssrrrrrrtttrrrqqqqqqrrrsssooooooqqquuuvvvxxxtttrrrtttssssssqqqpppqqqsssrrrqqqqqqssssssqqqppprrrssssssrrrqqqqqqtttsssqqqrrroooooooooqqqpppppprrrrrrqqqqqqrrrppprrrxxx~~~}}}ppp^^^LLL>>>555333///)))### 111GGGLLL777### 666OOONNN...***777///+++---,,,000888HHH^^^uuulllwww```)))$$$'''(((222bbb|||GGG((((((444^^^~~~llliiisssIII:::888===777000666BBBMMMRRR555)))888;;;,,,///<<>>333111999;;;QQQHHH&&&!!!###&&&''''''444!!! &&&888LLLQQQ[[[bbbcccjjjmmmooorrruuuvvvtttvvvxxxxxxyyyvvvuuuwwwuuuttttttvvvuuuuuusssqqqooorrrttttttwwwxxxwwwxxx{{{zzzxxxvvvuuuvvvwwwxxxzzz{{{|||}}}||||||}}}{{{yyyxxxyyyxxxwwwwwwuuuwwwvvvuuuuuuuuuuuuvvvuuuttttttuuuvvvtttsssqqqssstttrrrqqqsssuuuuuuuuuuuutttuuusssrrrtttwwwvvvwwwvvvwwwuuuttttttssssssvvvwwwvvvuuutttsssssstttttttttqqqtttsssttttttqqqsssrrrqqqrrrsssrrrrrrssssssrrrrrrrrrssstttuuusssqqqrrrrrrrrrsssrrrrrrqqqrrrqqqqqqqqqooorrrpppooorrrsssqqqooooooqqqqqqpppooonnnnnnqqqppppppooonnnnnnmmmnnnqqqvvvxxxqqq___NNNFFF666---...444///$$$""")))...222666JJJCCC)))""")))111CCCPPPHHH444//////---000...&&&$$$$$$+++:::UUUaaa***
+++YYYXXX000000>>>VVVrrroooiiiMMM<<<---%%%)))222444:::;;;888666333)))###---555AAA444,,,///DDDWWW:::""""""%%%%%%&&& $$$'''111111 $$$...@@@SSSaaafffmmmrrrhhhqqqtttttttttuuuwwwxxxwwwxxxxxxxxxvvvuuuwwwxxxwwwvvvvvvuuuuuuvvvuuusssuuuuuuuuuvvvwwwxxxyyyxxxyyyvvvuuuuuuuuuxxxxxxxxxzzzzzz{{{{{{{{{zzzwwwuuuuuuwwwwwwssswwwvvvrrruuutttuuuuuuvvvuuussssssvvvwwwwwwvvvuuurrruuutttssssssttttttssstttvvvuuutttvvvvvvuuuuuuvvvwwwuuuuuuuuutttsssqqqqqqtttuuuuuutttsssrrrsssuuuttttttrrrssssssvvvtttppprrrrrrrrrssssssrrrttttttrrrsssrrrtttuuurrrrrrsssttttttrrrrrrtttrrrpppqqqrrroooooonnnnnnpppqqqqqqrrrrrrqqqooonnnrrrqqqpppqqqppppppoooppppppmmmmmmlllnnnpppooooooppptttxxx||||||eeePPPBBB777333000,,,&&&$$$$$$)))$$$###)))///666>>>>>>,,,"""!!!###)))+++---555@@@OOOJJJ;;;333...222''''''+++%%%"""(((777SSS|||XXX&&&
"""PPP|||FFF(((,,,555SSSxxxqqq___QQQCCC///%%%"""(((666888777222---""" %%%333<<<444000555777MMMKKK...%%%&&&000666***'''///111???---)))>>>RRRZZZaaajjjmmmrrruuussswwwxxxxxxuuutttwwwxxxwwwxxxwwwvvvwwwvvvuuuyyyyyyxxxvvvvvvwwwvvvqqqpppvvvwwwwwwvvvwwwwwwwwwxxxyyyvvvsssvvvwwwuuurrrtttxxxwwwyyyyyyyyyxxxuuutttuuutttwwwtttvvvwwwtttuuurrrssstttuuutttssssssuuuvvvuuuuuuuuuttttttsssrrrtttuuusssrrrtttwwwvvvuuutttsssssstttssssssuuutttttttttsssrrrrrrsssuuuttttttuuusssqqqrrruuuttttttsssuuuwww{{{rrrpppssssssssssssrrrrrrrrrtttwwwtttrrrtttqqqssstttttttttsssrrrqqqsssrrrqqqpppppppppoooqqqqqqooopppqqqqqqooonnnkkkqqqqqqqqqrrrqqqpppppprrrtttpppnnniiijjjooooooooooooooorrruuutttyyyzzzfffTTTFFF:::///---666555,,,%%%%%%$$$)))%%%)))666<<<777&&&$$$***,,,---222@@@===@@@LLLAAA444---%%%)))***%%%###&&&(((555TTTxxxVVV***
!!!MMMxxx>>>%%%%%%,,,KKK}}}}}}qqqUUUFFFEEEUUU999)))&&## ***222333%%%"""''''''000888...))),,,444333###///444...888444///...333%%%333LLL```gggeeeiiimmmsssuuuuuuwwwxxxvvvuuutttuuuvvvwwwwwwxxxyyywwwxxxwwwuuuxxxxxxzzzxxxwwwxxxwwwpppoootttuuuxxxwwwvvvuuuwwwxxxxxxxxxvvvuuuwwwvvvssstttvvvxxxzzzzzzyyywwwvvvvvvuuuvvvuuuuuuuuutttuuuttttttuuuttttttttttttuuuwwwuuuuuusssttttttrrrsssqqqrrruuuuuutttuuuwwwwwwyyyuuuuuutttvvvvvvttttttttttttttttttsssrrrsssuuuuuuvvvwwwuuusssssstttssstttuuuwwwwwwzzzsssrrrtttuuuqqqrrrsssssssssvvvxxxsssqqqsssrrrsssrrrssstttsssrrrqqqttttttrrrqqqsssppppppooopppoooooorrrssstttooojjjoooppppppqqqqqqpppoooqqqsssrrrpppiiiiiiooopppppplllmmmpppqqqqqqsssvvv|||iiiTTTCCC777555///+++++++++%%%###333HHH===+++,,,111...***:::888,,,000CCCGGG777***---'''!!!!!!###"""'''555PPP}}}WWW%%%
"""OOOGGG%%%!!!---III}}}zzzoooxxxTTTBBBCCCGGGVVVUUU888)))$$$ ###+++...%%%(((777888((('''+++ +++<<<777444333222222===EEESSSbbbhhhfffnnnppptttvvvvvvwwwvvvyyywwwuuuuuuvvvwwwxxxxxxxxxzzzyyywwwwwwwwwyyyyyyyyyxxxvvvvvvxxxwwwwwwvvvuuuwwwwwwvvvxxxyyywwwwwwvvvwwwwwwwwwxxxyyyyyyyyyzzzzzzyyyxxxuuuwwwxxxxxxvvvxxxwwwtttuuuttttttuuuvvvvvvvvvvvvvvvuuuvvvvvvuuurrrtttuuurrrsssrrrrrrtttttttttuuuvvvvvvvvvvvvvvvwwwyyywwwuuuvvvvvvuuuuuuuuutttsssrrruuuvvvuuuwwwwwwvvvsssssstttsssuuuxxxzzz}}}wwwsssuuuvvvuuusssssssssrrrsssrrrrrrqqqtttssssssssstttsssssstttttttttrrrpppppprrrooooooqqqppppppppprrrtttqqqmmmjjjoooqqqsssrrrppppppqqqrrrsssrrrpppkkkjjjkkkpppmmmjjjnnnoooppprrrrrrssstttvvvzzziiiTTTEEE777---...222+++!!!222GGG;;;///111222,,,///---!!!(((:::GGG777+++(((!!!"""###(((999SSS]]]&&&
)))WWWVVV,,,%%%,,,III{{{~~~sssqqqSSSFFF999DDD@@@888PPPXXX444%%%""" """!!!&&&---...!!!!!!666666&&&111222...///;;;JJJVVV]]]bbbgggkkklllrrrttttttvvvyyywwwvvvwwwwwwwwwwwwvvvxxxxxxwwwwwwxxxyyyxxxwwwwwwyyyxxxwwwxxxvvvwwwwwwvvvxxxxxxuuutttvvvwwwyyyxxxxxxwwwuuuwwwxxxuuuuuuyyyyyywwwxxxyyyzzzyyyuuuvvvwwwvvvwwwwwwwwwuuuvvvtttvvvvvvvvvtttuuuuuutttrrrrrrssstttttttttuuutttrrrqqquuuwwwvvvuuuwwwwwwvvvvvvuuuuuuuuuuuuvvvxxxvvvuuutttvvvuuuttttttrrrtttwwwwwwuuuwwwwwwuuutttuuuuuuuuuuuu~~~tttuuutttrrrqqqsssqqqqqqsssqqqsssqqqrrrrrrrrrqqqrrrttttttssssssqqqrrroooppprrrqqqqqqqqqppppppppprrrrrroooooonnnqqqqqqrrrpppoooooopppqqqqqqqqqooopppooojjjiiillllllnnnpppqqqppprrrqqqqqqqqqqqqttt{{{gggNNN<<//---,,,%%%$$$444III;;;...111...,,,###&&&666CCCAAA666'''!!!'''111>>>UUUfff111
&&&
...[[[kkk444&&&(((DDDxxxwwwwwwTTTEEEKKKFFF666555555@@@UUUHHH)))""" ###!!!""" ######---GGG...%%%---777@@@QQQ]]]```ccchhhmmmpppsssuuuvvvssswwwyyyvvvwwwxxxwwwwwwyyyxxxwwwyyywwwwwwvvvxxxxxxwwwvvvwwwyyyxxxyyywwwvvvwwwvvvyyyxxxuuuwwwyyyxxxxxxwwwwwwwwwwwwwwwyyywwwwwwxxxwwwxxxxxxxxxyyyxxxvvvxxxxxxuuuuuuvvvxxxyyyyyyvvvuuuvvvtttrrrtttuuuvvvsssrrrsssssstttuuussstttuuutttuuuvvvvvvuuuxxxvvvvvvwwwxxxuuuuuuvvvwwwwwwxxxvvvvvvuuuvvvvvvvvvssstttuuuuuutttvvvvvvvvvtttvvvuuuuuuwwwsssvvvuuutttrrrrrrtttrrrsssssssssqqqrrrrrrrrrqqqqqqtttvvvtttqqqqqqrrrqqqrrrqqqrrrqqqqqqpppqqqqqqpppqqqpppqqqppppppqqqqqqqqqqqqooopppoooqqqrrrrrrrrrpppkkkjjjmmmnnnooosssnnnkkkqqqooooooqqqppprrrvvv}}}|||qqqSSSAAA444,,,'''...555999999000''' &&&222LLLRRR@@@###!!!!!!''')))---333@@@UUUoooBBB ,,,111###
'''VVVyyy===%%%###===sssyyysssVVVAAA666@@@UUU???999===555:::>>>222555)))### """ """!!!### 777;;;111<<>>+++000)))444===HHH===!!!!!!***###"""...<<>>LLL;;;"""!!!)))((($$$,,,111???===!!! 222KKKZZZ^^^[[[WWW___fffhhheeecccdddggghhhiiikkkjjjlllmmmooorrrrrrrrrrrrrrrsssttttttvvvvvvwwwwwwssssssuuuwwwuuuwwwvvvvvvvvvuuuuuuvvvwwwxxxyyyyyyxxxyyyyyyyyyyyywwwxxxwwwtttwwwxxxyyyyyywwwwwwyyyyyyxxxvvvwwwwwwvvvvvvzzzyyyvvvxxxwwwvvvwwwwwwyyywwwwwwxxxvvvwwwwwwzzzvvvssssssvvvtttwwwwwwwwwvvvvvvxxxxxxxxxvvvyyyzzzzzzyyy{{{zzzxxxuuuwwwyyyuuuwwwxxxxxxuuuuuuvvvuuusssvvvvvvwwwwwwwwwvvvvvvwww|||ttttttssstttvvvuuutttttttttsssttttttrrrppprrrtttsssrrrttttttsssmmmlllsssrrrpppqqqqqqpppqqqrrrrrrtttttttttssspppqqqrrrqqqpppqqqrrrqqqooopppqqqppprrrrrrrrrqqqlllmmmsssuuutttqqqtttwwwvvvvvvuuurrrtttrrrrrrsssssstttvvvuuuvvvtttzzziiiLLL<<<;;;888""" """777LLL@@@///%%% ###...111666;;;FFFLLL555***+++---+++***///666888???]]]jjj000
===uuu<<>>III>>>777:::888CCC>>>$$$%%%###'''///(((###&&&///DDDWWWeeehhhcccjjjtttyyyvvvsssqqqzzzyyywwwuuutttrrrpppqqqpppmmmnnnnnnnnnjjjhhhjjjrrrnnnkkkiiiggggggfffffffffeeeeeeccccccccccccbbbcccccceeeffffffggghhhhhhkkklllkkklllmmmnnnqqqpppmmmoooqqqqqqrrrtttsssrrrssstttttttttrrruuurrrrrrssssssvvvxxxvvvtttvvvuuuwwwvvvuuuwwwuuuvvvssssssnnnqqquuuvvvtttuuutttwwwxxxwwwwwwwwwwwwxxxzzzyyyyyyxxxxxxvvvuuuuuuvvvvvvvvvvvvuuurrruuuvvvuuuxxxvvvqqqrrrvvvvvvwwwvvvuuuxxxyyyuuuuuuuuuvvvuuutttuuutttttttttuuuuuussstttttttttsssrrrssssssrrrppppppppprrrsssqqqnnnppppppppptttvvvtttqqqrrrtttqqqpppttttttsssqqqpppqqqrrrppppppoooppppppsssrrrpppqqqrrrqqqqqqssstttsssrrrsssttttttppppppooonnnqqqoooqqqqqqooopppssstttrrruuu~~~bbbEEE<<<333:::LLL:::///111777<<<;;;999888GGGJJJ444)))///---222+++&&&,,,***777kkkvvv???
888qqqjjj222(((,,,@@@mmmiiiqqqmmmKKK<<<---%%%"""%%%+++)))&&&&&&444CCCGGG999666666222..."""''',,,...---===^^^kkkddd]]]bbbqqq|||yyyzzz|||yyyxxxyyyyyyuuuuuussstttooooooqqqoookkkjjjhhhgggfffgggeeebbbbbbccccccbbbaaa^^^```cccddddddcccdddfffeeeeeegggggghhhjjjkkkkkkllllllkkkkkklllkkkmmmooooooqqqppppppqqqoooooorrrrrrsssrrrnnnlllnnnppppppooorrrssssssssstttuuuvvvvvvwwwxxxwwwwwwvvvxxxwwwuuutttuuusssuuuttttttsssqqqrrrtttttttttqqqrrrsssrrrrrrtttuuutttuuuvvvwwwvvvuuutttssstttssstttsssrrrtttttttttvvvtttttttttttttttqqqqqqsssqqqqqqqqqpppqqqrrrnnnmmmsssuuusssqqqpppqqqooonnnqqqsssrrrqqqqqqrrrrrrqqqpppnnnlllmmmqqqsssrrrooopppppppppsssttttttuuuuuusssrrrooonnnooonnnppppppqqqqqqqqqqqqqqqssstttrrruuu{{{gggHHH666((()))===???777777444666555222666AAAKKKJJJ:::222...,,,(((''',,,***+++BBByyyxxxDDD 000iii^^^'''$$$///<<>>***$$$"""(((,,,+++ )))===<<<<<??888(((""")))!!!%%%222EEE```hhhaaaXXX]]]iiirrryyy}}}~~~}}}{{{{{{zzzxxxwwwvvvtttrrrppplllllljjjkkkjjjjjjhhhfffdddbbbbbbbbb````````````aaa______```___^^^___```aaabbbcccfffeeeeeedddbbbbbbnnnlllhhhhhhgggggghhhfffggghhhjjjiiiggggggjjjnnnooonnnnnnooooooooopppooommmmmmjjjlllooommmlllllliiillllllmmmmmmlllkkklllnnnpppqqqqqqrrrqqqsssrrrqqqpppqqqssstttsssrrrqqqrrrrrrrrrrrrqqqssssssrrrqqqqqquuutttqqqrrrrrrpppqqqoookkklllqqqssssssqqqooopppqqqooooooqqqppppppqqqqqqrrrsssqqqooonnnoooppprrrqqqoooqqqpppppprrrrrrsssssstttrrrrrrppppppqqqppppppppppppqqqrrrssspppqqqpppqqqqqquuuvvvnnnOOO999--- &&&666===666333///111555999:::999@@@LLL===222)))'''&&&(((%%%&&&555KKKqqq999,,,eee\\\((($$$111???ccc}}}XXX```oooVVVFFF<<>>***''',,,>>>:::111222..."""!!!333HHHLLLMMM>>>111---)))((()))---===___nnn>>>
+++aaajjj444"""&&&QQQ~~~aaabbblllKKKLLLNNNFFF777555BBBAAARRR<<>>777111%%%$$$222LLLLLL...%%%### &&&///666IIIqqqvvvJJJ
///fffrrr777&&&QQQ~~~^^^aaa|||NNN;;;FFFUUURRRBBBAAABBB:::999,,,!!!### )))333...$$$###!!!'''EEEhhhkkkjjjsssppplll}}}xxxvvvvvvyyyxxxzzzyyyxxxzzz{{{yyyyyy~~~|||{{{~~~}}}{{{zzz}}}{{{{{{{{{zzzzzz~~~~~~yyy___RRRbbbxxxzzzbbbRRRIIIKKKNNNQQQZZZccckkklllooosssuuuuuuvvvyyyyyyyyyxxxyyyzzz{{{{{{{{{~~~~~~~~~yyyrrrrrr|||~~~}}}|||}}}||||||}}}||||||{{{{{{|||~~~}}}|||}}}}}}}}}~~~}}}}}}}}}{{{zzzyyyyyyvvvvvvsssqqqrrrrrrqqqpppppppppooolllmmmnnnkkkhhhhhhhhhgggiiiiiifffffffffbbbcccdddddddddcccdddbbbcccccccccccccccdddeeeeeeiiihhhkkkmmmlllmmmnnnmmmlllnnnqqqpppmmmlllmmmpppqqqooopppppppppnnnnnnqqqpppppppppqqqppppppqqqrrrqqqrrrnnnooo{{{xxxUUU<<// 111:::333***!!!%%%888NNN555###"""***+++---///999NNN|||UUU!!!
444jjjqqq888!!!&&&RRRjjjiiiXXX@@@777;;;@@@TTT\\\HHHDDD@@@333111+++%%%***"""((())))))DDD==='''$$$"""+++FFFjjjnnn^^^___^^^bbbnnnwwwuuuwwwxxxxxxzzzyyywwwzzz|||zzzyyy~~~~~~}}}~~~~~~{{{|||{{{{{{||||||}}}~~~~~~~~~ooo```ZZZ```~~~{{{dddRRRHHHCCCCCCFFFOOOUUUUUUYYYbbbfffhhhoooppptttvvvvvvwwwvvvuuuxxxzzz{{{|||{{{}}}|||{{{{{{{{{|||}}}|||~~~~~~~~~~~~vvvaaaVVVddduuuqqqllliiiiiipppwww||||||~~~~~~}}}~~~~~~|||zzz}}}~~~~~~zzz~~~~~~{{{~~~|||zzzssstttyyy{{{wwwzzz|||{{{zzzxxxuuuvvvwwwxxxvvvvvvuuurrrttttttqqqrrrpppmmmkkkjjjjjjjjjhhhggghhhiiigggeeefffeeeggggggfffhhhgggiiiiiiiiiiiihhhgggjjjnnnoookkklllnnnqqqooonnnooooooqqqqqqrrrrrrooommmpppqqqrrrnnnooosss~~~tttSSS===))),,,555:::222""""""***BBB===''')))555***%%%)))222AAA\\\yyyJJJ"""
,,,cccppp:::(((&&&'''QQQ|||vvvYYYCCC;;;999999<<??OOOLLL;;;222///777777999:::///###""""""(((444DDD:::(((555RRRmmmoooWWWIIIOOO[[[jjjvvvxxxxxxxxxxxxwwwyyyyyyzzzyyyzzz{{{zzzyyyzzzyyyyyyxxx}}}~~~|||zzz{{{}}}}}}}}}}}}~~~hhhZZZXXXsssnnnXXXJJJCCCCCCJJJJJJFFFCCCEEELLLXXXaaaiiinnnqqquuuvvvuuuxxxxxxzzz{{{|||xxxxxx{{{zzzzzzzzzzzz{{{zzz{{{}}}|||zzzzzz|||{{{~~~~~~~~~gggRRRSSSmmmqqq```SSSMMMMMMVVVaaaiiiqqqwwwxxxwwwyyy}}}}}}{{{xxxyyyyyywwwxxxyyyxxxwwwxxxtttrrrwwwzzzyyyxxxxxxxxxyyyzzzyyyvvvzzz{{{|||||||||zzzyyyyyyzzz||||||||||||{{{xxxbbb]]]eeerrrrrrpppqqquuuzzz{{{zzzzzz{{{|||||||||{{{|||{{{xxx{{{|||{{{xxxwwwssstttxxxxxxvvvvvvxxxvvvuuurrrrrrrrrqqqpppooollljjjjjjiiihhhggggggiiihhhhhhhhhiiijjjmmmlllmmmmmmlllnnnmmmooonnnjjjlllnnnmmmllljjjmmmpppuuuzzzrrrOOO888,,,###$$$(((444<<<,,,###---999777000+++(((***...000555EEEhhhwwwDDD '''
(((___uuu>>>###"""%%%KKK||||||\\\:::111999AAA===555222777AAA666(((---444///<<>>888666777333******,,,111333>>>AAAAAAKKKFFF111 &&&)))+++000333LLLbbbppppppYYYHHHLLL]]]kkkppptttssstttvvvwwwxxxyyyyyyxxxxxxyyyyyy{{{{{{{{{{{{{{{||||||}}}{{{}}}}}}~~~}}}}}}~~~}}}}}}~~~}}}ttt[[[TTTooovvvggg```]]]PPPCCC<<<:::999666AAAXXXcccjjjooosssvvvwwwvvvxxx{{{zzzyyyyyyyyyyyyzzzyyyzzzzzz{{{{{{|||zzzzzz}}}}}}{{{zzz{{{~~~iiiUUU[[[zzz|||lllZZZMMMDDD@@@???CCCLLLVVV___gggmmmpppppppppqqqssstttrrrttttttsssssstttrrrqqqsssrrrssstttssssssssstttwwwvvvxxxvvvuuuuuuuuuuuurrrtttvvvwwwwwwwwwxxxxxx]]]MMMUUUjjjhhhYYYOOOIIIPPP[[[dddlllppprrrsssuuuuuuwwwwwwvvvtttuuusssssstttvvvvvvvvvuuuwwwwwwuuuuuuuuutttxxxyyywwwwwwzzzwwwuuuwwwxxxuuuuuuvvvvvvvvvwwwuuurrrrrroooooorrrpppqqqpppqqqqqquuutttvvvwwwwwwvvvzzzxxxxxx|||~~~{{{^^^HHH888'''!!!444;;;)))%%%///999HHHQQQ>>>......333111,,,,,,222MMMvvvEEE)))%%%
###XXXuuuAAA###!!!HHHwww}}}\\\BBB...(((...666999;;;333333///'''///222---,,,000===BBBFFF===&&&&&&333777666FFFaaazzzsssSSSDDDKKKZZZllltttuuusssrrruuuvvvxxxxxxxxxxxxyyy{{{zzzzzz|||{{{zzzzzz}}}|||{{{{{{{{{~~~}}}}}}}}}}}}}}}|||}}}~~~nnnTTTUUUmmm{{{wwwiiiVVVFFF:::555777666777MMMbbbllloootttwwwxxxxxxyyyzzzxxxxxxwwwwwwzzz|||}}}{{{yyy|||{{{{{{||||||~~~}}}|||}}}zzz___VVVrrr~~~lllXXXMMMEEEAAA???CCCGGGJJJMMMSSS\\\aaafffkkknnnpppqqqrrrppprrrrrrqqqrrrssssssssswwwvvvvvvttttttuuuvvvuuuuuutttuuuuuuuuuuuuuuuwwwwwwvvvxxxyyyyyy~~~mmmUUULLL]]]qqqjjjZZZJJJCCCEEENNNZZZcccgggjjjooosssuuusssrrrtttuuurrrrrrtttvvvuuuuuussstttuuuuuuuuuuuuuuuvvvvvvsssssswwwvvvttttttvvvssstttsssuuuttttttuuusssqqqpppooopppmmmrrrqqqtttssssssrrrxxxwwwvvvwwwxxxyyy{{{~~~hhhKKK777'''$$$DDD;;; )))111333888999RRRQQQ666111///---))))))222BBBfffppp>>> ''''''
%%%]]]ttt>>>###FFFwwwzzz^^^III666(((###$$$---444444...)))+++***,,,222222,,,...777333666000!!!'''((( +++555<<<]]]^^^DDDGGGZZZhhhqqqtttuuuqqqsssvvvvvvxxxwwwwwwwwwwwwzzz{{{zzz|||{{{yyyxxx|||||||||}}}{{{}}}|||}}}}}}{{{{{{{{{|||}}}~~~gggWWWSSSZZZsssmmm\\\KKK;;;444666777666HHH```mmmqqquuuwwwxxxyyyxxxwwwwwwwwwxxxxxxzzz{{{}}}}}}|||zzzzzz||||||||||||||||||{{{}}}~~~qqq___ggg}}}jjjZZZPPPHHHDDDCCCCCCBBBAAA@@@CCCOOO[[[bbbjjjmmmppppppooossssssppprrrtttuuutttuuuwwwwwwuuuuuuvvvwwwxxxxxxvvvxxxuuuvvvuuuvvvwwwvvvuuuwwwxxxyyy|||~~~dddRRRPPPggguuukkkYYYJJJCCCBBBFFFLLLVVV___fffmmmrrrsssrrrsssrrrqqqrrrsssuuussstttssstttuuuvvvvvvtttsssrrruuuuuutttvvvttttttsssttttttssstttuuutttsssssstttrrrrrrssssssmmmhhhmmmrrrrrrpppppprrrsssuuusssssstttsssuuuvvvyyyzzzgggEEE666%%%111FFF333+++///777:::333000JJJ[[[<<<,,,...+++***---222888CCC}}}sss>>>
###&&&___ppp<<>>======999;;;KKKZZZdddjjjoooqqqqqquuutttpppqqqrrruuuuuussstttssstttvvvyyyxxxwwwwwwvvvvvvvvvvvvsssrrrtttvvvxxxyyyuuutttxxxrrr]]]RRRUUUsssxxxfffUUUIIIEEEAAA???DDDNNNYYYccckkkooonnnppppppqqqrrrrrrrrrsssssstttuuuuuuwwwuuusssqqqqqquuuvvvuuuvvvvvvvvvvvvvvvtttsssuuuvvvsssqqqsssuuusssqqquuuzzzqqq___^^^fffnnnnnnkkkmmmooorrrqqqqqqrrrtttuuurrrtttsssvvv~~~```EEE555###...;;;===:::888444111111===RRRNNN666555444------***///444MMMzzzDDD###$$$XXXtttCCC%%%(((JJJvvvxxx{{{ttt```PPP===,,,### !!!###$$$ +++<<<333///...((($$$---666DDD666222JJJtttfffHHHGGGVVVhhhooonnnrrrtttvvvuuuvvvzzzyyyyyyxxxzzzzzzyyy||||||zzz{{{|||{{{{{{}}}|||zzzyyy||||||{{{yyy{{{}}}~~~}}}}}}}}}~~~~~~rrr^^^KKK@@@bbbwwwaaa[[[LLL888333444666KKKfffrrrwwwzzzzzzyyyyyy|||}}}zzzzzzzzzyyyyyy}}}~~~~~~}}}}}}|||zzz|||{{{zzz{{{{{{}}}pppddd]]]___vvvpppeee[[[MMMBBB=========<<<555<<>>{{{xxxAAA
NNNzzzppp>>>777jjjaaaFFFKKKHHHDDDLLLGGG777,,,%%%""""""$$$'''---***&&&---===hhhtttPPPFFFSSSdddnnnqqqtttwwwxxxzzztttpppvvvyyyxxxwwwxxxzzz{{{||||||{{{{{{xxxyyy}}}}}}{{{|||}}}~~~}}}|||{{{zzz{{{|||~~~}}}}}}~~~||||||{{{}}}pppWWWCCCQQQuuugggTTTCCC===@@@@@@KKKgggvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~zzzyyyzzzyyyzzzzzz||||||}}}~~~ssskkk___TTTrrrhhhPPPIIIGGG<<<333888666333GGG\\\gggooorrrtttuuuvvvuuuwwwyyyxxxwwwtttvvvvvvvvvtttuuuuuutttuuuuuuuuutttvvvwwwwwwuuuuuuvvvyyyyyywwwyyyyyyyyynnngggYYYTTTZZZjjjaaaVVVNNNKKKEEEAAA===>>>???NNN]]]dddjjjnnnppprrrssssssrrrttttttuuutttuuuttttttsssrrrqqqssstttssstttsssvvvtttvvvuuutttuuutttssstttvvvwww^^^PPPJJJaaapppnnn___QQQJJJLLLTTT```gggjjjmmmooooooppprrrvvvtttPPP:::)))###+++888222...///)))$$$222ZZZccc999%%%&&&$$$###$$$(((000TTTuuu>>>
FFFuuujjj>>>)))444iiisssNNN===KKKHHH888888AAANNN??? """333777---???^^^uuuRRRDDDSSSdddppptttsssuuuvvvzzz{{{rrrooouuuyyyxxxyyyyyyxxxzzzzzzyyy{{{zzzyyyzzz}}}{{{zzz{{{|||}}}|||}}}{{{zzzzzz{{{}}}|||}}}}}}{{{{{{|||}}}}}}}}}~~~{{{cccMMMRRRooo|||mmm[[[LLLJJJMMMLLLXXXlllvvvwwwxxxyyy{{{|||yyyzzz|||{{{||||||{{{}}}~~~}}}}}}}}}zzz{{{|||{{{|||{{{|||zzz|||~~~sssnnnfff[[[ssspppUUUNNNJJJ???555444555444HHHaaakkkqqqsssssstttuuuuuuvvvxxxuuuwwwvvvwwwxxxvvvuuuvvvuuuuuuuuuuuuuuutttuuuwwwvvvtttvvvvvvwwwvvvvvvuuuxxx~~~zzzmmmYYYUUUMMMfffvvvhhh[[[RRREEE???>>><<<999@@@SSSaaajjjooorrrssssssssssssssssssttttttuuuuuuuuusssrrrssssssuuuuuutttuuutttrrruuuvvvtttvvvuuutttsssrrrzzzoooZZZNNNSSShhhsssmmm]]]KKKCCCCCCJJJUUU```gggllljjjkkkmmmqqqyyyoooJJJ888((( 222999///&&&"""&&&IIIhhhPPP---"""'''%%%&&&'''+++AAArrrppp<<<
@@@ssseee333777hhhYYYGGG:::BBBDDDGGG===555FFF777&&&$$$...111%%%%%%...:::;;;]]]}}}]]]EEEPPPdddrrrvvvvvvvvvwwwxxxzzz{{{ppplllsssxxxyyyyyyyyyzzz{{{{{{zzz{{{zzzyyyzzz}}}|||{{{{{{|||}}}}}}|||{{{{{{yyyyyy||||||zzzzzzyyyzzz~~~~~~~~~~~~{{{}}}}}}pppgggYYYmmm{{{oooaaa\\\ZZZVVVZZZhhhssswwwxxxxxxxxxxxxzzzxxx{{{zzz{{{||||||{{{zzz|||}}}{{{|||{{{zzz{{{{{{zzz|||}}}|||{{{~~~}}}qqqmmmiiiaaauuu]]]VVVNNN@@@555111333444KKKeeemmmsssvvvvvvvvvvvvuuuvvvwwwuuusssvvvvvvwwwvvvvvvtttvvvuuutttuuuttttttvvvuuuttttttuuutttwwwvvvwwwvvvwww|||~~~ppp```[[[OOOXXX~~~~~~lllWWWFFFAAA<<<888777:::NNN```jjjppprrrrrruuusssssssssuuutttuuuttttttuuuuuuttttttuuuuuuvvvvvvtttrrrqqqssstttuuuxxxuuuvvvtttssswwwgggUUUMMMXXXoooxxxjjjSSSFFFAAA@@@CCCMMMYYYbbbfffhhhjjjnnnrrrxxxdddDDD777111$$$&&&:::...""" ,,,HHHVVVCCC)))((('''$$$'''...777OOOlll:::
???rrrnnn777"""DDDjjj```PPPLLLFFF===:::IIILLLAAA<<<$$$!!!######!!!&&&...888000+++===ZZZ{{{hhhJJJNNNbbbooowwwwwwxxxyyy{{{|||}}}lllgggpppvvvyyy{{{zzzvvvxxxzzz{{{zzzyyyzzzzzz|||||||||zzz{{{~~~}}}{{{{{{zzz|||zzz|||zzzqqqooopppwww|||}}}~~~|||~~~|||bbb\\\kkkfffWWWRRRXXXdddaaa[[[dddooovvvxxxwwwwwwtttsssvvvvvvwwwyyyyyy}}}|||xxxxxx{{{{{{zzzyyyyyyxxxzzzzzzyyyzzz{{{{{{{{{|||{{{|||tttpppkkkdddzzzfff^^^QQQAAA555222111999UUUgggooorrrttttttuuuyyywwwxxxyyyyyytttwwwxxxxxxwwwuuutttsssttttttsssvvvuuutttsssssstttuuuuuuvvvwwwwwwxxxxxxyyyuuu```]]]RRRWWWuuuZZZKKKFFF>>>555444888LLL```llloooooorrruuusssssstttuuutttssssssuuuvvvtttsssuuuvvvttttttuuuuuuuuuttttttssssssuuuuuuuuuuuutttuuu}}}vvvaaaUUUQQQ[[[nnnvvvaaaMMMFFFBBB>>>???FFFQQQXXX___ccceeemmmpppwwwzzzXXXEEE444%%%$$$444===*** !!!***AAAMMM..."""%%%%%%,,,111222>>>cccqqq<<< <<>>666444:::PPPdddlllnnnoooqqqttttttssstttvvvuuuqqqrrruuurrroooqqquuussssssuuutttuuuvvvvvvwwwuuutttuuutttuuuvvvwwwvvvzzzrrreeeVVVOOOYYYwwwvvv```OOOGGGBBB???@@@CCCEEELLLTTTYYYiiikkkmmmwwwyyyUUU===000+++DDD777$$$!!!---GGG999''''''%%%&&&)))222:::PPPzzzGGG
;;;tttvvvBBB'''666fff}}}\\\>>>000:::BBBAAAKKKNNNJJJDDD@@@AAA111""" !!! !!!***111///,,,///111HHHuuusssOOOGGGXXXjjjrrrrrruuuyyy}}}|||~~~|||```PPP___pppuuuvvvxxxwwwyyyzzz{{{xxxxxxyyy{{{}}}|||{{{{{{{{{{{{zzz{{{}}}~~~yyygggWWWZZZrrr{{{}}}}}}}}}{{{|||}}}mmmbbbZZZJJJ;;;===YYY___NNNKKKRRR[[[eeekkkmmmoooqqqqqqtttwwwxxxzzzyyyyyyxxxzzzvvvppplllpppvvvwwwtttwwwxxxyyyxxxwwwxxxzzz|||}}}|||ooo___bbb~~~{{{kkkmmmdddWWWFFF777666NNNgggqqqrrrttttttxxxxxxvvvxxxwwwxxxyyyxxxwww|||yyyuuuvvvtttssstttuuuuuurrrtttuuusssvvvtttuuuwwwwwwxxxvvvwwwvvvwww|||tttVVVEEEQQQyyy___YYYSSSCCC888555>>>WWWiiinnnppprrrrrrrrrtttsssrrrtttsssppprrrsssqqqqqqssstttsssuuuvvvttttttuuuuuuwwwvvvuuussstttuuuvvvuuuvvvxxxjjjVVVPPPNNNiii|||```LLLFFFCCCCCCBBB???===CCCOOO^^^ggglllpppyyyuuuPPP999+++!!!777<<<))) !!!666KKK888((($$$'''''',,,///>>>bbb}}}KKK
999vvvuuu???000dddzzzmmmGGG---'''...AAACCC@@@IIIBBB>>>===JJJAAA<<<777///)))"""""",,,222444333222;;;jjjwwwUUUJJJUUUfffrrrttttttwwwyyyzzzzzzzzz___KKKWWWmmmtttwwwyyyyyyxxxxxxzzzzzzyyyzzzzzz}}}}}}|||{{{{{{|||zzz{{{|||ttt^^^NNNRRRnnnzzz}}}}}}}}}|||}}}~~~{{{~~~}}}xxxfffZZZJJJ<<??ZZZdddSSSGGGCCCBBBIIISSS]]]gggnnnpppsssvvvtttwwwvvvwwwzzz}}}oooiiinnnvvvvvvxxx{{{zzzxxxxxxxxxxxxwwwyyyyyy|||~~~~~~cccbbbrrrrrrvvv|||zzzuuukkkcccQQQ@@@DDDaaappptttqqqssstttvvvwwwtttvvvvvvtttxxxxxxvvvwwwvvvuuuuuusssssstttuuuuuuuuutttwwwuuuuuussstttwwwxxxwwwwwwwwwvvvxxxyyy\\\FFFHHHiii{{{eee___VVVHHH;;;;;;JJJ___lllppppppqqqrrrsssrrrsssrrrrrrrrrsssssssssssstttrrrqqqsssuuuuuuttttttssssssuuuvvvvvvtttvvvuuutttsssvvvzzzpppZZZUUULLLUUU|||bbbNNNFFFEEEBBB>>>999888GGGWWWeeekkkooosssrrrJJJ444%%%"""888555,,,!!!"""000EEEEEE000+++***""""""&&&...CCC|||PPP"""
<<>>888444>>>SSSbbbiiinnnpppvvveeeBBB000###222444&&&###+++...>>>NNN>>>+++%%%!!!"""###***444^^^]]]***
===qqqppp555###%%%111bbbxxxjjj>>>///,,,'''$$$"""$$$***((("""'''+++333111444555EEE555$$$,,,,,,555333OOO{{{fffLLLSSSfffoootttuuuuuuuuuvvvxxx{{{~~~{{{\\\DDDGGGdddqqqxxxyyyxxxyyy{{{{{{yyyxxxxxxxxxyyyyyyzzz||||||||||||{{{zzzqqqVVVFFFMMMhhhuuuzzzzzz|||}}}||||||{{{{{{zzz|||rrr]]]KKK===:::GGGjjjuuudddPPPBBB===:::333<<>>+++___www|||UUU555...---)))""" ***///...,,,111///222...///"""$$$(((###%%%+++111BBBnnnlllLLLPPPdddqqqsssvvvvvvttttttxxxxxxzzz|||\\\AAAAAA[[[lllsssxxxzzzzzzzzz{{{yyyyyyxxxwwwxxx{{{|||{{{||||||{{{zzz{{{mmmTTTDDDIIIeeeuuuxxxzzzzzz|||||||||zzzyyy{{{~~~{{{cccQQQ===;;;SSSlllYYYIII;;;666444555PPPcccjjjqqqsssvvvvvvuuuwwwtttuuuvvvwwwwwwwwwvvvwwwvvvvvvxxxxxxyyyzzzyyyyyyzzz||||||{{{ttteeebbbWWWCCC666>>>RRRYYY^^^eeelllnnnqqqsssrrrrrrrrrrrrqqqqqqssssssssspppsssssstttssstttuuutttttttttsssqqqrrrsssttttttvvvuuussssssrrrssstttuuuvvvuuuwwwyyyxxxzzz~~~gggLLLMMM]]]RRRDDD;;;???LLLTTT^^^fffllloooqqqqqqqqqpppppprrrqqqrrrqqqppppppqqqqqqrrrsssssspppppprrrppppppqqqrrrsssssssssuuutttvvvvvvuuuvvvwwwxxxzzzYYYCCC:::SSS{{{```LLLFFF<<<555222>>>RRR___fffkkklllooouuutttKKK555!!!666666333444666<<<>>>DDDUUUDDD(((,,,222///555888888aaaVVV'''
666lllttt<<<)))___rrreeeEEE222///***''',,,:::888777000******((( $$$'''---111)))///\\\vvvSSSKKK^^^mmmqqqqqqvvvuuuvvvyyy{{{yyy{{{}}}[[[@@@:::TTTlllrrruuuwwwwwwwwwxxxzzzzzzyyyxxxzzzyyyzzz{{{|||}}}zzzzzz}}}iiiPPPBBBIIIeeeuuuxxxzzzzzzzzz{{{zzzxxxyyy|||{{{~~~nnnWWWCCCBBB___ppp___NNN;;;333333777SSSeeelllqqqssstttvvvtttuuuuuussssssvvvvvvvvvuuusssvvvwwwyyyzzzxxxzzzzzzzzz{{{}}}||||||zzziiidddVVVAAA444666DDDPPP\\\eeeiiimmmnnnrrrqqqqqqqqqrrrpppqqqsssssssssrrrtttuuusssuuuuuutttuuusssrrrsssrrrtttrrrrrruuuvvvrrrqqqqqqqqqrrrssssssssstttuuuwwwvvvyyy|||uuuVVVKKKRRRLLL???666222@@@TTT___gggkkknnnpppooooooooonnnqqqsssrrrppppppooonnnoooqqqqqqqqqnnnrrrsssqqqpppqqqpppqqqqqqqqqtttttttttuuutttsssuuuwwwzzzkkkMMM<<>>333333BBBWWWbbbhhhmmmlllllloooxxxfff???---+++???555555666:::888@@@OOOKKK---+++,,,...111000111CCCddd,,,555llluuu888333aaaxxxooosssWWWBBB777111+++$$$ """$$$---000666999555***!!! !!!---@@@777LLLzzz|||XXXHHHWWWhhhoootttvvvvvvxxxyyyzzzyyyyyy|||{{{[[[AAA:::PPPllltttvvvvvvwwwyyyzzzzzzzzzzzzxxxvvvwwwyyy{{{|||yyyyyy{{{~~~eeeNNNBBBIIIaaatttxxxyyyxxxyyyzzzzzzzzzyyy{{{|||ttt___NNNGGG^^^xxxeeeUUU>>>222333???ZZZiiiooorrrqqqpppttttttvvvvvvssssssvvvxxxwwwvvvvvvwwwwwwwwwxxxxxxzzzzzzxxxyyy{{{}}}}}}}}}zzziiidddUUU@@@555555EEEOOOSSSXXX___iiinnnnnnooopppqqqrrrqqqrrruuuuuuuuuwwwuuutttuuuuuuuuuvvvvvvtttrrrssstttuuuuuuttttttrrrppprrrqqqooorrrtttrrrsssttttttvvvvvvxxxzzz~~~|||bbbMMMCCC>>>999333444>>>QQQ```iiikkkmmmooonnnoooooopppppprrrpppqqqpppooonnnooooooppprrrrrrsssttttttttttttrrrrrrqqqqqqssstttuuuvvvuuussssssuuuuuu{{{XXX@@@@@@gggxxxccc```\\\CCC444666III___gggjjjnnnnnnmmmlllqqqzzzKKK888'''"""555>>>888444///000<<>>222,,,)))((())),,,333hhhggg/// 222jjjuuu999(((YYYzzznnnbbbHHH@@@III@@@666...'''""""""$$$---<<<888&&&%%%...<<>>===...***,,,///555PPPVVV888...'''$$$&&&))),,,DDD[[[&&&
333hhhttt<<<"""SSS{{{rrrhhhoooRRR777000666:::KKKOOO:::!!!000... ######!!!---MMMnnnkkkNNNMMMZZZkkkqqquuuxxxxxxzzz{{{{{{|||{{{zzz|||}}}^^^BBB999IIIffftttxxxyyywwwwwwxxxyyyxxxxxxwwwwwwyyyzzzzzz{{{{{{|||{{{```IIIBBBHHH\\\qqqyyyyyyzzzzzzzzz{{{{{{yyyyyy{{{|||xxx[[[CCC[[[bbbLLL:::///444NNN```kkknnnppppppqqqtttuuuwwwvvvwwwwwwwwwwwwwwwvvvwwwyyyxxxyyyxxxxxxxxxxxxzzz||||||{{{}}}~~~gggVVVKKKCCC:::888BBBLLLJJJDDD>>><<>>```MMM333+++(((###%%%(((111mmmWWW$$$
000gggnnn888%%%RRRyyyjjjddd{{{cccFFF333(((,,,333>>>???=== !!! $$$)))JJJpppsssSSSKKK\\\hhhrrrvvvwwwxxxyyyyyyzzzzzz|||||||||}}}~~~___CCC999HHHggguuuwwwyyyxxxxxxzzz|||yyyxxxxxxzzz{{{{{{|||}}}}}}}}}~~~aaaJJJBBBIII^^^qqqxxxzzzyyyyyy{{{|||{{{{{{|||~~~}}}fffKKK^^^___CCC777000///GGG]]]iiimmmqqqsssssstttwwwyyywwwxxxwwwwwwwwwwwwwwwwwwyyyyyyzzzzzzzzz|||{{{|||~~~~~~~~~ppp[[[JJJ???999<<>>WWWaaajjjpppssstttuuuwwwxxxxxxzzzvvvvvvxxxwwwxxxxxxyyyxxxxxxzzzzzz}}}|||zzz}}}~~~zzzcccRRREEE<<>>999;;;JJJZZZdddjjjnnnrrrqqqoooqqqsssssspppttttttrrrrrrssssssttttttssssssrrruuuuuutttsssttttttvvvttttttwwwyyyvvvtttxxx~~~]]]JJJSSSXXXLLLBBBNNNaaahhhkkkmmmooonnnooooooqqqqqqmmmnnnooonnnooopppwww]]];;;+++!!!666III444$$$<<<]]]VVV111(((***%%%&&&)))222oooggg=== 999mmmqqq@@@***WWW|||{{{ooowww^^^DDD???AAA???000,,,...%%%!!!...222,,,### ''';;;gggrrrMMMKKK```nnntttuuuvvvvvvwwwxxx{{{yyyzzz}}}~~~cccEEE999BBB```sssvvvxxxwwwvvvyyy{{{yyyzzz{{{{{{zzz{{{||||||{{{}}}~~~```GGGBBBKKK```tttxxxzzzyyyzzz{{{{{{{{{{{{{{{||||||}}}~~~yyykkkyyyrrrNNN;;;777---444MMM\\\iiinnnqqquuuwwwxxxwwwxxxzzzwwwxxxzzzyyyxxxyyyxxxyyywwwyyyzzz}}}~~~}}}~~~~~~ppp^^^MMMCCC^^^kkk___RRREEE;;;777555;;;SSSdddmmmqqqtttuuutttssswwwwwwwwwyyyxxxyyyxxxvvvxxx{{{{{{yyyzzzyyyyyytttqqqssssssrrrtttuuuvvvwwwvvvvvvuuuuuuyyyxxxxxx{{{}}}rrrggg[[[LLLIIIaaaooorrr```JJJAAA===;;;444???UUUcccjjjooosssrrrrrrrrrqqqqqqoooqqqrrrrrrssstttvvvuuutttttttttssstttttttttuuuuuuuuuuuutttttttttuuuwwwwwwyyyzzzdddNNNSSSVVVGGG<<<@@@VVVeeejjjnnnnnnnnnpppqqquuunnndddiiinnnooopppppprrrsssFFF333$$$***@@@;;;$$$***III[[[<<<)))(((%%%((((((...VVVggg===
111gggvvv???)))XXX~~~}}}ooogggEEE444444444:::;;;333000%%%""" )))111666===---%%%111YYY[[[HHHWWWkkkqqqqqqvvvwwwxxxxxxyyyzzzzzz|||~~~eeeEEE999???]]]rrrvvvyyyxxxyyy{{{{{{yyyzzz{{{zzz{{{||||||{{{|||~~~^^^DDDBBBIII^^^qqqvvvxxxwwwzzz{{{{{{|||{{{zzz{{{|||~~~|||}}}nnnuuuXXX===999000000FFF[[[eeennnqqqrrrtttvvvvvvwwwyyyyyywwwxxxxxxwwwxxxxxxyyyyyy{{{|||{{{}}}~~~~~~}}}|||vvvdddPPPNNNpppqqqcccZZZMMM===444222:::TTTfffnnnrrrvvvwwwuuuvvvvvvuuurrrvvvxxxwwwwwwxxxxxxyyyyyywwwyyywwwwwwxxxvvvvvvuuutttvvvuuussstttvvvuuusssssswwwyyyzzzzzz|||~~~{{{wwwfffTTT]]]kkk___QQQCCC<<<888555:::SSSccciiippprrrrrrqqqqqqoooqqqrrrqqqrrrsssssssssuuuvvvuuusssrrrrrrttttttssstttuuuttttttuuuttttttuuuvvvvvvwwwxxxmmmQQQOOORRRGGG<<<@@@RRR]]]]]]dddjjjnnnoootttzzzggg[[[eeelllooopppnnnpppwww~~~TTT:::... &&&111@@@333"""333VVVZZZ555)))%%%$$$(((,,,HHHmmmHHH!!!///eee~~~GGG+++YYY~~~wwwnnnzzz[[[===---+++---+++000111...$$$!!!!!!,,,777;;;CCC>>>000HHHwwwgggKKKRRRdddqqqsssuuuxxxvvvxxxwwwyyyzzz{{{~~~}}}gggGGG999===ZZZpppvvvxxxxxx{{{{{{{{{zzz{{{zzzzzz}}}{{{{{{zzzzzz}}}```FFFBBBLLL```sssxxxxxxyyyzzzyyy{{{|||{{{zzz}}}|||{{{|||~~~sssqqqcccCCC;;;444---???UUUcccjjjrrrrrrsssuuuwwwvvvyyyzzzyyywwwxxxyyyxxxzzz{{{yyy{{{||||||||||||}}}rrrmmmdddRRR___xxxfff[[[RRR>>>111222>>>[[[iiioooooorrruuuvvvwwwwwwvvvtttuuuwwwyyyxxxwwwwwwvvvtttuuuvvvuuuuuuwwwvvvuuuuuusssuuuuuutttuuuuuuuuusssrrruuuyyy{{{|||}}}{{{ttt\\\fffiiiTTTOOODDD===777444===VVVffflllppppppqqqqqqoooppprrrsssrrrsssuuusssrrrrrrtttuuutttsssrrrrrrtttrrrqqqrrrrrrssstttuuuttttttvvvwwwyyy|||pppTTTKKKIIIDDD@@@FFFPPPRRRJJJQQQ^^^fffmmmwwwwww```VVVcccjjjmmmpppnnnkkkppp{{{bbb???333'''"""+++---666777$$$(((HHH]]]===)))###"""''',,,;;;tttlllBBB
555kkkUUU'''$$$,,,222WWWrrrkkkMMM111)))&&&''''''&&&***222)))###000///(((%%%$$$ """---666777999222BBBooosssMMMMMMbbbnnnssstttwwwzzzyyyyyyyyyzzzzzzzzz}}}}}}~~~~~~kkkJJJ:::<<>>111222HHHdddnnnrrrqqqtttxxxxxxyyyxxxyyyxxxwwwuuuvvvvvvuuuuuuuuutttuuuvvvwwwvvvvvvwwwvvvsssqqqtttvvvttttttuuuuuurrrssstttvvvzzz{{{yyyzzz{{{zzzeeefffgggPPPRRRJJJ@@@:::555FFF^^^iiimmmooopppppppppqqqrrrrrrsssrrrtttsssttttttuuuuuutttvvvvvvuuutttvvvuuutttuuuuuutttsssrrrqqqrrrwwwzzz{{{lllZZZJJJ@@@???KKKSSSNNNGGG???@@@KKKZZZlllzzzoooXXXVVVfffmmmpppqqqllliiimmmvvvuuuJJJ555---!!! &&&""" %%%444+++$$$???[[[AAA%%%%%%+++'''+++000NNNkkk999:::nnnbbb111!!!$$$***QQQ{{{uuuaaaCCC000'''&&&'''&&&(((---666333...:::>>>???666)))...777:::555///000YYY}}}YYYIIIZZZmmmsssvvvvvvwwwyyy{{{wwwvvvzzz{{{|||~~~oooKKK::::::RRRmmmuuuxxxzzzyyyxxxzzz{{{yyyzzz{{{|||{{{}}}zzz{{{}}}^^^EEECCCOOOeeetttxxxzzzxxxzzzzzzyyyzzz|||||||||zzzzzz||||||}}}}}}rrrtttwwwQQQ<<<888---555NNN^^^iiinnnssstttvvvxxxyyyxxxwwwyyyyyyxxxyyyzzzzzzyyy{{{{{{yyy{{{{{{||||||~~~~~~nnnkkkyyy~~~{{{iiifffdddSSS???666>>>WWWlllppprrrssswwwyyywwwzzzzzzzzzyyyxxxwwwwwwwwwuuuuuusssuuuuuuvvvvvvwwwtttvvvwwwtttqqqsssuuuvvvvvvuuuuuuuuutttsssuuuvvvxxxxxxyyy{{{~~~mmmhhhgggTTTUUUDDDAAA===:::RRRdddkkkmmmoooqqqqqqpppqqqssstttsssssstttrrrtttuuuuuusssssstttvvvwwwuuuuuuttttttuuuuuuttttttuuutttuuuxxxzzz~~~~~~mmmbbbQQQBBBBBBZZZaaaRRRFFF@@@:::<<>>222(((***&&&(((666999555777===@@@IIIIII<<<,,,;;;::::::111???rrrdddKKKRRRfffrrrvvvvvvwwwvvvuuuyyywwwxxx{{{|||~~~sssOOO<<<;;;NNNjjjuuuwwwyyyxxxzzzzzzyyy{{{{{{zzz{{{yyyyyyzzz{{{~~~\\\DDDDDDOOOfffrrryyyyyyzzzzzzzzzzzzyyyzzz{{{}}}}}}}}}~~~}}}}}}~~~oookkkZZZ>>>999///222JJJ]]]ccckkkpppssstttxxxyyywwwwwwvvvyyyxxxzzzyyyzzzzzzzzzzzzyyy{{{|||||||||~~~xxx^^^ZZZtttgggSSSUUUbbb[[[LLLHHHTTTeeeoooqqqpppssswwwzzzyyyyyyxxxyyyxxxxxxwwwuuuuuuwwwuuuttttttuuuvvvuuuuuuvvvvvvvvvsssppprrrttttttuuuvvvvvvssssssrrruuuwwwxxxxxxyyyyyyzzz{{{qqqeeerrrvvvZZZRRR???999999CCCZZZffflllnnnooorrrssssssqqqqqqtttuuussssssqqqssstttuuusssqqqrrrssstttuuussssssuuutttuuuuuuuuuuuuuuuvvvwwwyyy~~~nnn```SSSEEEPPPllljjjYYYMMMBBB:::888KKKoooyyy```LLLYYYjjjqqqzzz}}}bbbSSScccllluuuiiiAAA111%%% :::HHH+++&&&'''...999QQQPPP+++'''///(((&&&+++000___vvv@@@
DDD{{{eee---###GGGsssddd~~~___AAA===DDD666222111(((333BBBCCC<<??BBB???DDDEEE777 &&&///111---222[[[pppNNNMMM___ooovvvxxxxxxwwwvvvuuuvvvwwwzzzzzz|||~~~uuuSSS;;;:::JJJgggsssyyyyyyxxxzzz|||{{{{{{{{{zzz{{{zzzzzz{{{{{{{{{~~~YYYBBBDDDNNNeeetttyyyzzzyyyxxxyyyzzzvvvvvvxxx}}}~~~~~~~~~~~~tttjjjcccAAA:::222000FFFWWWaaaiiilllppptttvvvxxxxxxwwwwwwzzzyyyzzzyyyzzz{{{xxxyyyyyyyyy{{{|||~~~pppUUUZZZyyytttXXXDDD<<>>]]]sssQQQHHH\\\nnnzzz~~~QQQCCCTTTdddnnnwww}}}ZZZ999...&&&999111---+++---111===IIIAAA(((&&&//////......:::|||vvvGGG""" <<>>XXXgggppprrrssstttsssvvvwwwvvvvvvtttwwwwwwvvvssssssuuutttuuuttttttuuuuuuvvvvvvuuutttuuussstttvvvwwwuuuvvvttttttuuuvvvvvvwwwvvvvvvuuuuuuuuuvvvvvvvvvvvvxxx}}}nnn[[[gggdddHHH<<<444222EEE[[[eeeiiinnnnnnnnnooopppqqqqqqpppqqqrrrqqqrrrrrrssssssqqqppprrrttttttsssrrrssstttuuussstttssssssrrruuuvvvwwwyyyhhhfffeeelllkkk___WWWHHH:::DDDpppmmmKKKFFF]]]oooyyyJJJ???QQQaaahhhoooxxxeee???///%%%(((111'''+++111999FFFEEEOOO000,,,888333///...000[[[uuuLLL***
444gggOOO%%%"""CCCppprrruuu~~~\\\;;;+++$$$$$$###!!!---444...666333...000!!! ###$$$&&&---666PPPvvvwwwPPPHHH[[[nnnuuuvvvyyyyyywwwxxxzzz{{{|||}}}}}}}}}|||~~~~~~]]]AAA;;;AAA\\\ooosssuuuuuuyyyyyy{{{{{{||||||zzzzzz|||{{{vvvRRRFFFTTTYYYiiirrrsssvvvxxx{{{|||||||||||||||{{{{{{zzzzzz{{{|||~~~}}}~~~ssskkk[[[===:::000444JJJWWWbbbkkkqqqrrrssssssuuuvvvuuuwwwyyyxxxyyyyyyyyyzzzzzzyyyyyyyyyzzzyyy~~~pppUUUYYYzzz~~~cccLLL888000222HHH```mmmqqqtttsssssssssuuuwwwvvvuuuuuuvvvwwwvvvsssssswwwvvvuuussssssrrrtttvvvuuuttttttssssssssstttvvvuuuwwwuuuuuuuuuwwwxxxvvvuuuvvvtttuuuuuuvvvvvvvvvvvvxxx{{{uuu^^^```eeeGGG;;;333111EEEYYYdddiiinnnoooooopppqqqrrrrrrtttrrrrrrqqqqqqpppqqqrrrqqqpppqqqrrrrrrppprrrsssrrrttttttuuutttuuuttttttuuuxxxyyyzzzgggaaahhh}}}hhhaaaXXXHHH>>>QQQiiiEEEDDD[[[pppsssHHH@@@RRRgggjjjgggmmmlllKKK555---!!!888;;;000666777::::::SSS===///333111000,,,...IIItttEEE%%%
---```TTT%%%(((JJJqqqqqqrrrmmmRRR===666---,,,---'''""")))555444,,,+++###&&&%%%)));;;hhhaaaCCCTTTfffrrrvvvxxxyyyyyyxxxyyyzzzzzz|||||||||{{{||||||~~~dddDDD:::AAAXXXooouuuvvvxxxyyyyyyzzzzzzzzz|||{{{{{{}}}}}}}}}rrrQQQIIIUUUTTTfffrrrvvvwwwyyyzzz{{{{{{zzz{{{|||}}}|||{{{{{{yyy|||||||||~~~yyyhhhyyyhhhCCC:::444111EEETTT]]]gggnnnssstttuuuuuuuuuvvvwwwwwwxxxyyyyyyyyyzzzzzzzzzvvvwwwxxx{{{hhhSSShhhtttVVVEEE444222;;;TTTeeeooorrrtttqqqrrrtttvvvwwwwwwwwwvvvuuuwwwuuutttssstttsssttttttuuussssssttttttsssrrrssstttssssssvvvuuuvvvwwwvvvvvvwwwwwwuuuttttttsssuuuuuuvvvvvvwwwxxxyyyzzz}}}ccc^^^xxxkkkLLL<<<444000AAAWWWdddjjjmmmnnnnnnqqqqqqrrrsssssstttrrrqqqqqqooooooqqqqqqpppppprrrssspppsssssspppqqqsssttttttuuutttrrrvvvwwwzzz|||[[[TTTiiisss\\\[[[[[[RRRLLLdddfffDDDCCC[[[ttthhh>>>AAA[[[rrrooogggdddlll\\\???333'''666GGG666000111///---OOOMMM444//////---'''...<<>>SSSllluuuwwwwwwxxxyyyzzzyyyyyy{{{{{{|||}}}~~~~~~kkkOOOLLLUUUPPPffftttwwwzzzzzzzzzyyyyyyzzzyyy{{{|||{{{|||{{{xxxzzzyyyyyyzzz~~~kkklllvvvLLL;;;666000===PPPYYYcccmmmsssuuuxxxuuutttwwwxxxxxxyyyyyyzzzyyyzzz{{{zzzyyyxxxwwwyyy{{{[[[VVVyyygggPPP<<<000000EEE\\\hhhqqquuuttttttsssvvvxxxxxxwwwuuuuuuvvvuuuuuuuuutttsssrrrssstttsssssstttssssssttttttrrrsssssssssvvvvvvtttssssssuuutttuuuuuusssrrruuuvvvwwwwwwwwwwwwyyyzzz{{{hhh^^^sssoooQQQ???555000AAAXXXeeejjjnnnnnnoooqqqqqqrrrtttsssssssssrrrqqqpppppprrrrrrqqqqqqrrrtttppprrruuusssrrrtttuuusssssssssssstttwwwxxx|||sssPPPOOOlll___OOOGGGRRRbbbcccxxxeeeEEEBBB\\\xxxVVV999EEEeee|||vvvmmmfffnnnkkkHHH555...(((000EEE;;;000***###"""CCC[[[;;;+++,,,***&&&+++777gggyyyEEE###
$$$YYY]]])))(((MMMtttkkkssspppSSS<<<444:::555CCCQQQ;;;'''777jjj^^^@@@RRRjjjuuuxxxxxxyyy|||{{{{{{{{{{{{{{{||||||}}}~~~}}}~~~~~~~~~~~~~~~lllLLL======JJJhhhuuuwwwwwwxxxxxxzzzzzzyyyzzz|||}}}{{{|||dddMMMNNNXXXRRReeeqqqvvvyyyzzzzzzyyy{{{yyyyyywwwxxxzzz|||{{{xxxyyyxxxyyyyyy|||ooogggYYY<<<888000999KKKXXXbbbkkkqqqssswwwvvvwwwxxxxxxxxxxxxyyyzzzzzzzzz{{{|||}}}|||{{{|||oooTTT```tttZZZIII666...777QQQbbbjjjppptttsssuuuvvvwwwwwwwwwwwwvvvuuuvvvvvvwwwvvvuuurrrqqqsssuuuvvvvvvwwwuuutttttttttsssssssssssstttuuussssssrrrsssuuuuuuvvvuuutttvvvvvvvvvvvvwwwyyy|||||||||~~~lll]]]nnnqqqUUU???555111>>>VVVdddkkknnnmmmppppppqqqrrrrrrtttssstttuuurrrpppooopppqqqtttuuupppqqqtttsssttttttuuutttuuusssrrrrrrssssssvvvwww}}}jjjLLLRRRuuulllTTTFFF<<>>===RRRfffpppbbbDDDFFFgggccc>>><<>>NNNdddooossswwwyyyyyy{{{~~~|||zzz|||}}}|||{{{}}}}}}}}}{{{{{{|||}}}|||~~~uuuYYYDDD===AAAVVVkkkvvvwwwyyy{{{zzzzzzxxxyyyzzz|||}}}}}}vvv\\\LLLJJJUUU[[[iiitttwwwzzzzzzvvvzzzyyyxxxzzzyyyxxx|||||||||yyyvvvxxx{{{}}}~~~~~~kkkkkkvvvJJJ:::666222BBBQQQ\\\cccjjjsssuuuuuuwwwwwwvvvwwwxxxxxxxxxyyyxxxyyy{{{{{{|||zzz\\\XXX{{{~~~aaaLLL777---333NNNaaajjjqqqrrrrrruuuuuuqqqssstttttttttuuuuuuuuuwwwxxxxxxwwwuuusssssssssrrrtttuuussssssssssssuuuuuutttttttttsssrrrtttuuuuuusssvvvwwwuuuuuuvvvvvvrrruuuvvvvvvxxxvvvxxx~~~}}}aaadddsss]]]DDD888111666OOOaaahhhjjjoooqqqpppqqqrrrrrrtttqqqpppttttttsssrrrrrrrrrtttrrrssssssqqqqqqtttrrrsssrrrsssttttttssssssuuuuuuxxx}}}VVVIIIkkknnnVVVDDD999CCC\\\iiirrr___EEEKKKssszzzSSS<<<@@@[[[nnnooonnnrrrrrrxxxjjjDDD222,,,***%%%'''===@@@&&&!!!,,,AAAEEE222---***'''***:::}}}uuuKKK'''
,,,[[[yyyzzzVVV''' 333SSStttkkksssqqqSSSAAAAAAEEE>>>000<<<,,, ///777EEECCCAAAXXX}}}NNNAAAWWWkkksssvvvxxx{{{{{{zzz|||{{{{{{{{{zzz|||||||||||||||zzz{{{|||}}}}}}~~~yyy```LLL@@@???LLLbbbsssxxxzzzyyyyyyxxxyyyyyyzzz}}}~~~~~~pppWWWJJJHHHYYYfffmmmtttxxxzzzzzzvvvwwwyyyxxxyyy{{{zzzzzzzzz{{{xxxvvvxxx{{{}}}~~~rrriiiWWW<<<777111999MMMXXX^^^iiirrrtttuuuvvvwwwxxxwwwxxxwwwwwwyyyzzzzzz|||{{{}}}oooWWWgggmmmTTTBBB333--->>>XXXeeelllnnnqqqrrrsssuuussssssssssssrrrsssssssssvvvwwwvvvtttssstttuuuttttttuuuuuussstttsssqqqsssttttttttttttuuutttuuuxxxuuuppptttuuutttuuuuuusssqqqtttvvvwwwyyyxxxxxx|||iiiaaaqqq```GGG999333222III^^^hhhlllooopppqqqrrrqqqrrrqqqpppqqquuuuuusssrrrtttuuutttrrrqqqqqqrrrrrrrrrrrrqqqrrrrrrqqqsssuuuttttttuuuzzzrrrNNNRRRwwwzzzbbbNNN???:::QQQfffllluuu___IIIWWW}}}gggLLL<<>>kkkrrruuuhhhTTTOOOKKKGGGGGG@@@===)))!!!%%% %%%(((333===YYYuuueee@@@MMM```ooovvvzzzzzz{{{{{{{{{{{{{{{{{{zzzwwwyyy}}}||||||yyyyyy{{{|||{{{|||}}}}}}}}}hhhVVVFFFAAADDDUUUjjjwwwyyyyyyxxxxxx{{{||||||~~~~~~mmmUUUJJJGGGZZZiiinnnuuuyyyzzzyyywwwxxx{{{zzzxxxxxxwwwxxxzzzyyywwwvvvxxxzzz{{{|||yyyjjjtttfffCCC:::444333IIIUUU]]]iiiqqqtttuuuxxxyyyyyyxxxwwwyyyyyyyyy{{{zzz{{{|||{{{cccVVVvvv|||___KKK999...000III^^^eeelllnnnpppqqqppprrrsssssssssrrrpppoooppprrrtttuuuuuuttttttuuuuuutttuuuvvvwwwvvvtttqqqppprrrtttuuussstttuuuuuuuuuwwwuuusssuuutttuuuuuuuuusssssstttvvvwwwxxxxxxwwwzzzqqqbbbooobbbKKK<<<444000FFF^^^iiilllnnnqqqrrrrrrrrrqqqrrrssstttsssssssssttttttssssssqqqqqqrrrrrrsssrrrsssssstttsssrrrtttxxxvvvtttttt|||jjjKKK]]]~~~oooWWWDDD:::DDD^^^kkkmmmwwweeeQQQddd{{{nnnVVVHHH===QQQnnnmmmgggnnntttrrrxxxXXX===333)))!!!"""###///999111(((###(((JJJKKK333+++---+++///555SSSsssNNN###
"""NNNvvv}}}zzz}}}~~~~~~kkk555000ddduuuyyy___MMMAAA>>>:::IIIIII888))) ### ###'''&&&""""""((('''---,,,777lll|||KKK>>>WWWfffqqqwww{{{{{{zzzyyyzzzzzz{{{|||{{{vvvuuu{{{||||||yyyzzz}}}}}}{{{|||~~~~~~~~~mmm^^^NNNEEEAAAKKK___rrryyyxxxwwwzzz{{{|||{{{|||~~~}}}gggTTTHHHHHH\\\hhhooowwwzzzzzzzzzwwwzzz{{{{{{yyyxxxyyyyyy|||zzzwwwwwwwwwyyy{{{{{{|||~~~oooiiivvvPPP;;;777333DDDSSS]]]gggooosssvvvvvvwwwwwwxxxzzzyyywwwxxxzzzxxx{{{~~~|||uuuWWW___pppWWWEEE333---888RRRbbbjjjoooooopppqqqnnnppppppqqqrrrrrrrrrpppppprrrrrrrrrsssssstttvvvtttsssssstttvvvvvvtttrrrqqqrrrtttuuuuuuuuutttvvvuuuuuuvvvuuuvvvuuuuuuuuuvvvvvvsssrrruuuwwwwwwwwwxxxzzz~~~xxxccckkkgggOOO>>>777111DDD\\\hhhlllpppsssqqqqqqsssrrrrrrtttuuurrrppprrrsssttttttsssrrrssstttssstttsssrrrtttttttttttttttwwwvvvtttxxx^^^MMMkkk{{{aaaNNN>>>;;;NNNdddmmmnnntttqqq___hhhooo]]]KKKBBBAAA[[[rrroooggghhhsssvvvzzzjjjFFF777///"""#########:::GGG000"""(((KKKQQQ333)))+++))),,,///AAAuuuNNN###
EEEhhhmmmbbbZZZYYYXXXZZZ]]][[[[[[ZZZPPP***333eeevvv{{{vvv___KKK;;;888555;;;======111$$$'''(((###)))///!!!$$$444777888---FFF~~~hhh;;;EEE```pppuuuwwwzzzzzzzzzyyyxxx{{{|||zzz{{{zzzwwwzzz{{{{{{zzzyyy{{{{{{}}}|||~~~wwwhhhXXXIII???AAARRRhhhtttwwwwwwyyy{{{|||yyy{{{}}}vvvaaaRRRIIINNNfffiiinnnvvvzzz||||||www{{{|||zzzxxxyyyyyyzzz}}}{{{yyyzzz{{{{{{}}}{{{}}}rrrgggyyy]]]???:::777>>>MMMYYYdddiiiooouuuvvvxxxxxxzzzxxxvvvvvvxxxyyyzzzzzz~~~gggSSSjjjdddPPP<<//222FFF[[[iiinnnpppppppppqqqpppoooooopppsssrrrssstttqqqooorrrsssssstttssstttuuuuuutttsssuuuuuusssssssssrrrqqqsssrrrtttrrruuuvvvuuuvvvvvvwwwxxxvvvsssrrrtttqqqrrrtttuuuvvvyyyzzz{{{}}}|||dddiiilllSSS@@@888111>>>XXXfffmmmpppqqqrrrsssttttttqqqtttsssrrrrrrrrrqqqrrrtttrrrqqqrrruuusssrrrtttrrrssstttrrrttttttvvvvvvwww{{{wwwUUUTTTyyyqqqWWWCCC888BBBYYYiiiooopppuuu{{{gggeeeaaaRRRFFFIIIPPPdddnnnooolllgggmmmssszzzyyyWWW:::222%%% 555QQQ;;;%%%!!!!!!%%%:::LLL222$$$%%%&&&(((+++:::ttt|||wwwvvvxxxzzzwwwfffCCC
000FFFGGG@@@222***)))222555***'''***+++777eeexxx~~~ppp\\\GGG;;;666222444<<<999444---000222222666999$$$000888@@@666___PPP777PPPiiitttwww{{{|||{{{xxx{{{zzz{{{|||{{{|||}}}||||||{{{{{{zzz|||}}}|||~~~}}}~~~}}}qqqbbbQQQAAA===GGG[[[llltttwwwxxxxxx}}}}}}{{{|||ooo]]]OOOHHHQQQnnnuuuvvvwwwyyy{{{yyy{{{|||zzzyyyxxxyyyyyyzzz{{{{{{|||~~~|||yyyzzz~~~~~~~~~uuujjjiiiiiiFFF999888:::AAARRR\\\dddllltttxxxyyyyyyyyyyyyvvvwww{{{{{{{{{}}}yyyZZZXXXtttwww\\\HHH444...:::QQQbbbkkknnnrrrpppppppppqqqpppoooqqqsssrrrrrrssssssrrrssssssrrrrrrssssssuuuvvvtttrrrtttvvvqqqpppsssuuuuuuuuuttttttuuuvvvttttttuuutttvvvuuuxxxuuutttssssssqqqooooooqqqvvvxxxzzz}}}iiifffmmmWWWDDD999111<<>>;;;555444///...:::>>>BBBAAAEEEAAA)))!!!)))222,,,EEE```;;;CCCaaaooowwwzzzzzzyyy|||zzzyyy|||~~~}}}}}}|||{{{zzzzzz~~~zzz|||~~~~~~~~~ttthhhWWWJJJDDDFFFMMMXXXgggooorrrtttxxxyyymmmbbbXXXQQQSSSaaarrryyyyyyzzz||||||zzzzzz{{{zzzzzzxxxxxxyyyxxx{{{}}}|||||||||{{{{{{}}}wwwvvvuuuooojjjXXXFFF@@@:::999<<>>666EEE]]]hhhooouuu{{{hhhSSSCCC:::@@@TTTfffkkkmmmooommmrrrsssrrrooopppjjjjjjxxxccc<<//---@@@999777777;;;<<<@@@AAA+++,,,///---***...FFFzzzCCC***///)))###"""### ***000'''!!!"""###)))333555333:::FFF<<<444777>>>>>>000###>>>jjjlllxxxrrrVVV:::>>>QQQDDD@@@;;;///)))***///...//////111+++ !!!(((444777aaa|||KKK<<>>444BBBYYYhhhlllkkknnnrrrsssssspppnnnooolllhhhtttlllBBB000"""***EEE<<<777333AAA===888DDD777...,,,)))***222AAA{{{QQQ***!!!'''333DDDMMMEEE;;;===AAA>>>???CCCEEEIIIPPPMMMIIIJJJGGGLLLSSS\\\dddccceeekkkiiihhhkkkiii^^^BBB$$$
777ddd~~~jjjtttZZZ@@@666:::???888;;;FFF...###+++444555111))))))""""""***---???zzzqqq@@@>>>WWWkkkssswwwxxx{{{|||{{{~~~||||||{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~{{{|||}}}ssshhh[[[SSSPPPRRRYYY___aaagggoooxxx}}}{{{rrrmmmgggaaa[[[WWW\\\kkkwwwzzzzzz||||||{{{{{{zzzxxx||||||{{{|||zzzxxxuuuwwwyyyzzz||||||{{{zzz{{{|||}}}vvvhhh\\\PPPGGG===777666GGG^^^mmmvvvwwwwwwyyyzzzzzzzzz|||~~~ooo[[[OOOGGGHHHHHHBBB666+++(((888NNNYYY___fffjjjnnnppppppqqqsssrrrqqqrrrrrrtttvvvssstttsssrrrrrrssstttsssuuuwwwtttuuuvvvwwwwwwvvvuuuvvvvvvrrrrrruuuwwwuuusssvvvuuutttsssuuuvvvwwwvvvwwwwwwyyyxxxwwwwwwyyyxxxyyyzzz|||pppaaabbbkkkYYYDDD;;;666HHH]]]jjjooosssuuuuuuwwwwwwxxxxxxsssssssssqqqrrruuuuuuvvvssssssvvvttttttssstttuuuuuuvvvyyyyyyyyyxxx```QQQrrruuuXXXDDD777<<>>555GGG```jjjmmmmmmnnnttttttsssqqqooopppnnniiiwwwrrrHHH333&&&%%%JJJNNN<<<666999<<<888KKK<<<***...///...222:::bbbtttaaa]]]bbblllxxxzzzqqqrrrwwwuuuuuuvvvsssuuu}}}|||ttttttwww|||zzzzzz~~~}}}~~~pppLLL$$$
000aaaooorrrNNN555000---***(((:::;;;""" $$$...555555+++***###%%%***///OOO___<<>><<>>III___oooyyyzzz{{{|||{{{zzzrrrdddZZZNNNAAA:::;;;:::666)))***???TTT___gggkkkmmmqqqqqqrrrrrrssssssttttttuuuuuuvvvwwwxxxvvvvvvssstttssssssuuuuuuuuuvvvuuuuuussssssttttttuuuuuuuuuuuuwwwuuuuuuxxxwwwxxxxxxuuuwwwwwwwwwxxxxxxwwwvvvxxx||||||{{{{{{|||aaaYYYhhhcccGGG:::888;;;KKKZZZffflllnnnqqquuutttrrrtttcccQQQWWWdddlllooopppqqqrrrrrruuuvvvttttttvvvxxxwwwvvvwww{{{}}}www[[[gggxxxcccMMM;;;;;;PPPiiivvv~~~qqqooo|||SSS===;;;SSSiiipppqqqssspppmmmssswwwssspppqqqqqqlllhhhwwwzzzQQQ777... ...999222111444222999QQQMMM111666444---...444LLL[[[+++222aaakkkuuujjjQQQ;;;777;;;555999,,,,,,---999yyyttt???<<>>AAAMMMbbbtttyyy{{{~~~|||}}}yyyjjjaaaSSSDDD:::777::::::...)))>>>TTT___ggglllnnnrrrqqqqqqqqqqqqsssuuuuuuvvvvvvwwwyyyyyyvvvvvvuuuuuutttrrrsssuuuwwwuuutttssssssrrrrrrtttvvvxxxxxxxxxvvvuuutttvvvxxxxxxxxxxxxxxxvvvuuuvvvvvvwwwxxxyyyzzzyyyzzz{{{}}}dddWWW```cccKKK<<<;;;;;;???NNN\\\dddlllrrrzzzzzzsssppp^^^KKKHHHXXXgggllloooqqqqqqrrrtttuuuvvvuuuvvvuuutttxxxyyyzzz~~~nnn___qqqqqqWWWDDD777>>>WWWkkkxxxoooeeeoooRRR===BBB\\\lllrrrttttttsssoooqqq{{{uuurrruuutttmmmdddqqqxxxZZZ<<<111###"""***222000000000,,,,,,BBBVVV999111000((((((,,,@@@fffWWWYYY\\\^^^bbbjjjooottt}}}}}}vvvsssvvvyyyddd666:::dddlllqqqdddGGG:::>>>CCC;;;EEE111%%%&&&BBBccc777AAAZZZkkkuuuuuuuuuxxxxxxzzz}}}~~~}}}~~~}}}~~~}}}~~~}}}|||||||||}}}~~~~~~}}}|||}}}|||wwwtttwwwsssqqqmmmhhheeepppzzz}}}||||||}}}}}}}}}|||zzz{{{zzz{{{|||}}}|||{{{zzzzzzwwwuuuvvvvvvttt}}}~~~|||zzz}}}yyyxxxtttpppiiiXXXPPPLLLDDD@@@CCCQQQeeeuuuzzz}}}|||}}}pppdddVVVHHH:::444666999111,,,@@@WWWbbbjjjoooqqqrrrqqqqqqppprrrsssuuuvvvuuuuuuvvvwwwttttttvvvvvvtttuuuuuuvvvvvvuuuttttttuuuuuuuuutttuuutttwwwxxxxxxwwwwwwvvvwwwuuuxxxzzzwwwwwwxxxwwwuuuuuuvvvxxxyyyyyyxxxyyyzzz{{{jjjZZZ\\\[[[LLL@@@>>>???;;;>>>OOO]]]kkk{{{tttlll[[[HHH@@@LLL^^^hhhmmmnnnnnnppprrrtttvvvvvvtttrrrsssvvvzzzzzz~~~hhhbbbtttiiiRRR???777CCC]]]lll}}}oooaaa```{{{xxxPPP<<>>'''
)))XXX~~~}}}ccc;;;"""
$$$&&&
&&&666]]]wwweeeqqq}}}SSS>>><<>>...444'''$$$$$$''')))000,,,000^^^zzzBBB999RRRfffqqqwwwxxxzzzyyyzzz|||||||||}}}}}}~~~~~~~~~}}}~~~~~~{{{{{{|||}}}}}}}}}|||yyywwwrrrsssyyy}}}{{{pppvvv||||||yyyyyy|||zzzyyyzzz|||yyy}}}yyyvvvyyy|||~~~||||||xxx{{{~~~wwwqqqmmmggg```YYYOOOGGGDDDIIITTTfffsssxxx}}}ppp```MMM<<//---000222:::OOO^^^iiimmmoooqqqqqqrrrsssrrrssstttvvvvvvuuuvvvttttttssssssuuuuuuuuuvvvxxxwwwwwwvvvuuuuuuuuuuuuvvvuuuvvvwwwuuusssvvvyyywwwxxxxxxwwwwwwxxxxxxwwwvvvtttuuuuuutttvvvvvvwwwyyy{{{zzz{{{xxxkkkWWWKKKEEE===:::===:::AAA[[[vvv}}}oooaaaQQQCCC<<<<<>>"""
444___{{{xxxvvvgggNNNAAACCCGGG<<<@@@CCC(((!!!!!!!!! ###$$$!!!'''000666444GGG~~~ZZZ888EEE^^^nnnuuuyyy|||||||||~~~~~~}}}||||||}}}}}}|||||||||{{{|||~~~}}}|||}}}|||{{{|||~~~~~~~~~}}}}}}~~~~~~{{{{{{{{{zzzzzzyyy{{{{{{zzz|||}}}zzzxxxyyyuuuxxx{{{}}}}}}|||uuuyyy}}}zzzvvvmmmlllkkk___RRRQQQTTTHHHFFFRRRcccqqqvvv}}}wwweeeOOO;;;000,,,,,,444GGGWWW[[[iiikkkkkkooopppqqqttttttsssrrrssstttttttttvvvxxxwwwvvvuuuuuuwwwuuuvvvvvvvvvtttuuuwwwvvvuuuuuuxxxyyyyyyxxxyyyuuuuuuvvvvvvyyy|||xxxwwwwwwvvvtttsssvvvwwwuuutttvvvzzzzzzxxxyyy|||nnn[[[UUUKKK>>>999999<<>>,,, ,,,999GGGYYYqqqiiiAAA((($$$222[[[|||qqq???
,,,```qqqooojjjWWWFFFCCCEEELLLMMM;;;&&& ''')))(((222<<<222"""///000AAA>>>bbbCCC888PPPfffssszzzzzzzzz{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~||||||}}}{{{~~~}}}|||}}}|||~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}{{{{{{}}}|||{{{}}}||||||{{{zzz||||||zzz|||{{{yyy|||}}}~~~xxxzzz{{{yyyzzzzzz}}}}}}}}}nnnlll~~~wwwcccXXXfffwww___MMMZZZbbbNNNCCC@@@HHH[[[vvv|||tttmmmllliiijjjkkkeee^^^KKK444---))))))555KKKYYY```gggkkklllppptttsssrrrqqqqqqvvvtttsssttttttvvvuuusssuuuvvvwwwvvvxxxwwwwwwvvvuuuuuuuuuwwwvvvuuuvvvvvvuuuvvvtttvvvwwwvvvuuussstttuuuvvvvvvwwwvvvvvvuuuxxxyyywwwvvvyyy~~~{{{zzz}}}qqqkkkbbbQQQDDD<<<;;;GGGtttyyymmm]]]NNNBBB:::999:::===QQQccckkkqqqqqqtttwwwzzz|||{{{~~~}}}gggQQQCCC???:::999555;;;NNN^^^qqqfffZZZnnntttfffUUUGGGNNNdddlllooopppqqqtttvvvtttttttttuuuvvvwwwvvvtttssstttvvvuuurrrlllIII666***$$$"""""")))999,,,$$$!!!"""$$$:::___GGG000///))))))+++333YYY~~~tttcccCCC333PPP___hhhkkkqqq{{{qqqBBBDDDuuuppp@@@
,,,^^^kkklllcccNNNMMMJJJ;;;:::@@@BBBHHH---000;;;888@@@HHH<<<000111111@@@>>>pppooo;;;;;;UUUiiissswwwyyy||||||zzzzzz~~~~~~}}}~~~}}}~~~~~~}}}~~~}}}~~~~~~}}}}}}~~~}}}|||{{{}}}}}}}}}}}}}}}}}}|||}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}}}}{{{|||{{{{{{}}}{{{{{{{{{zzz{{{{{{zzzyyyyyy||||||xxxzzz{{{{{{|||yyy}}}~~~~~~yyyiiirrr___SSSaaasss^^^KKKVVVhhhYYYFFFAAAJJJ[[[wwwyyyqqqjjjggghhhiiigggbbbZZZFFF333///)))(((444JJJXXXaaagggjjjmmmppppppoooppppppsssssssssrrrsssssstttuuuuuutttuuuuuutttuuuvvvwwwwwwvvvwwwyyyxxxvvvuuuwwwvvvtttuuusssuuuwwwvvvwwwttttttvvvwwwwwwwwwvvvvvvssstttwwwwwwwwwwwwxxxzzz{{{tttuuukkkXXXIII??????OOO}}}rrrcccQQQCCC<<<888:::???PPPccclllppprrrvvvxxxyyy||||||{{{{{{|||}}}|||eeePPPCCC@@@999::::::888III\\\uuukkkdddlllgggYYYLLLKKK]]]nnnqqqqqqppprrrtttssstttuuusssssstttvvvuuuuuussssssvvvtttsssmmmPPP:::///'''$$$$$$ !!!$$$:::777%%%!!! 333XXXKKK...444000+++***333FFF~~~ccc333 ===aaannnuuurrrjjjjjjzzzxxxPPP BBBsss~~~ddd777
,,,\\\yyynnnlllvvv[[[EEEAAAEEE888===HHH888:::...000666---000===222,,,++++++111>>>|||^^^666???XXXkkkuuuyyyzzz{{{zzzzzzzzz|||}}}}}}|||{{{}}}}}}~~~~~~}}}|||{{{zzz}}}}}}}}}}}}}}}~~~}}}|||}}}~~~~~~}}}||||||}}}}}}~~~||||||}}}}}}||||||}}}}}}}}}|||}}}}}}|||zzz||||||{{{{{{{{{|||{{{{{{{{{|||{{{yyyyyy{{{{{{|||{{{zzz||||||yyy{{{~~~}}}~~~kkkzzzggg]]]ttt{{{dddNNNOOOhhhbbbJJJDDDPPPddd|||tttnnnjjjhhhhhhlllhhhaaaWWWAAA222111+++'''555IIIWWW___dddkkknnnpppoooqqqsssssssssrrrssstttsssssssssqqqpppssstttssssssuuuwwwxxxxxxuuuwwwyyyxxxvvvvvvtttwwwuuuwwwvvvuuuvvvxxxxxxwwwvvvwwwyyyyyyvvvsssuuusssuuuwwwwwwwwwwwwyyy{{{}}}xxxyyypppZZZGGG======RRRtttfffSSSBBB<<<999999CCCWWWfffmmmsssuuuvvvxxxzzzzzzwwwuuutttvvvvvvxxxhhhSSSJJJAAA888999:::888KKK___yyyooocccaaaWWWNNNNNNWWWkkkssspppppppppqqqrrrrrrrrrssssssqqqrrrttttttuuuttttttvvvuuupppjjjUUU???000$$$ $$$333@@@+++###!!! ...OOOKKK***333333+++,,,///888cccjjj777)))LLLhhhwww|||vvviiiYYYaaazzz~~~[[[+++"""TTT~~~yyyZZZ333
...___yyyssskkknnnUUUIIIHHHDDD777666>>>444000***222555'''---111 %%%...HHHTTT444CCC```ooowwwzzzyyy{{{|||zzz|||}}}}}}~~~|||}}}~~~~~~{{{|||~~~~~~}}}}}}{{{zzz|||~~~}}}}}}}}}}}}}}}|||{{{|||}}}||||||zzzyyy{{{}}}}}}~~~~~~||||||}}}zzzzzzzzz}}}~~~}}}}}}|||zzzzzzxxxzzz{{{{{{zzzzzzzzz{{{}}}~~~}}}{{{yyyyyyyyy{{{xxxwwwyyy{{{~~~zzz{{{~~~}}}~~~xxxfff{{{oookkkpppVVVKKKbbbiiiSSSKKK[[[ppptttmmmkkkkkkiiiiiiooohhh```TTT???444222+++'''444IIIUUU___eeelllnnnppprrrssssssssssssrrrrrrsssuuutttrrrqqqqqquuutttrrrsssuuuuuuuuuvvvuuutttxxxyyyvvvxxxxxxzzzwwwpppqqqrrrvvvttttttvvvvvvvvvwwwyyywwwvvvwwwuuuwwwwwwxxxxxxyyyyyy|||yyy~~~zzzvvvqqq[[[EEE>>>;;;KKKuuueeeRRR???999999;;;JJJ^^^kkkrrrwwwxxxwwwyyyzzzuuuooonnnqqqoooqqqvvviiiTTTLLLBBB888444888999MMMbbbooo___UUUJJJNNN\\\cccnnnvvvoooooorrrssspppppppppqqqssstttsssrrrrrruuuuuusssuuuvvvoooeeeWWWBBB///""",,,@@@333'''***)))///KKKTTT---'''---------,,,444PPP\\\---
+++VVVqqqzzz~~~}}}nnnYYYXXXlll~~~eee555
+++hhh~~~```999"""
...```zzzwwwjjjiiiPPP>>>>>>>>>777999@@@AAA<<<)))+++)))&&&...""""""'''000@@@\\\QQQ666MMMfffrrryyyyyyyyy}}}}}}|||||||||}}}}}}~~~~~~~~~}}}~~~~~~}}}~~~~~~|||{{{}}}||||||}}}}}}|||}}}}}}|||{{{||||||{{{|||||||||zzz{{{~~~}}}||||||{{{zzz{{{{{{|||}}}~~~}}}}}}}}}{{{zzzzzz{{{{{{zzz||||||{{{{{{||||||{{{{{{{{{zzzyyyyyyyyyyyyzzz||||||||||||}}}~~~~~~~~~hhhooozzzvvvzzz___QQQaaammmccc^^^kkk~~~xxxmmmiiijjjkkkhhhjjjqqqiii```SSS>>>333222+++***777HHHSSS^^^eeeiiilllpppqqqqqqqqqrrrppppppqqqrrrsssrrrrrrrrrssstttsssppprrrtttttttttvvvwwwvvvvvvuuuvvvwwwxxx}}}wwwgggiiioootttsssuuuttttttuuuvvvwwwyyyyyyyyywwwwwwvvvwwwxxxzzz{{{}}}}}}wwwxxxyyyrrr]]]HHH@@@===IIIvvvvvveeeOOO<<<777666???TTTfffoootttwwwzzzyyyxxxssslllhhhhhhkkkmmmooouuulllXXXPPPEEE999555888BBBVVVjjjiiiWWWGGGFFF[[[iiiiiimmmxxxrrrpppqqqqqqppprrrsssssssssuuuuuuuuutttuuuuuutttuuuxxxqqqgggXXXFFF111!!!+++BBB777000222222444III[[[444$$$)))---///...111DDDsss@@@+++OOOqqqyyy]]]LLLaaa~~~wwwMMM
EEExxxrrrEEE&&&
...^^^yyyvvveeeEEE000,,,***---::::::888999)))+++&&&&&&*** ,,,333>>>qqqwwwTTT===XXXmmmvvvyyyxxxxxx~~~}}}}}}}}}~~~}}}{{{|||||||||}}}}}}~~~}}}~~~~~~~~~~~~~~~|||}}}}}}}}}|||zzz{{{||||||{{{|||{{{zzz{{{||||||zzz{{{{{{|||{{{zzz~~~}}}}}}~~~|||{{{||||||||||||}}}~~~~~~}}}}}}}}}zzzzzz|||||||||zzz{{{{{{xxxxxxzzzzzzzzzyyyzzzzzzyyyxxxxxxwwwwwwyyyzzz||||||~~~nnncccxxx}}}gggaaapppooolllnnnxxxuuuiiifffiiihhhgggkkkpppiiiaaaRRR<<<222555000000;;;???LLLZZZbbbgggjjjnnnpppqqqrrrrrrppppppqqqrrrqqqssssssppppppqqqqqqppprrrttttttuuuwwwttttttuuuvvvvvvwwwzzz{{{ggg___iiirrrrrrqqqrrrtttvvvvvvxxxxxxwwwxxxxxxwwwwwwxxxwwwzzz~~~zzzvvvxxx}}}}}}wwwtttaaaKKK@@@>>>HHHqqqwwwcccNNN;;;666888GGG\\\mmmtttttttttvvvqqqmmmiiidddccchhhkkkjjjlllrrrnnnaaa[[[JJJ;;;666;;;NNNcccvvv___III???QQQmmmtttpppmmmssssssrrrrrrppprrruuuttttttttttttuuuvvvvvvwwwvvvvvvwwwwwwuuunnn]]]CCC222%%%+++AAA333444999<<<===HHHWWW777***)))''')))...000555www[[[&&&666ZZZuuugggKKKJJJkkkiii777
333eee|||NNN'''
)))ZZZzzzzzz]]]:::...***###""")))%%%444000))))))###---222###$$$...111:::wwwkkkTTTJJJffftttyyyzzz|||}}}|||~~~~~~~~~~~~zzzxxx}}}~~~~~~|||}}}|||~~~}}}}}}}}}|||yyy{{{|||}}}zzz{{{{{{{{{|||zzzzzzzzzzzz}}}{{{zzz{{{}}}|||||||||zzzzzz|||~~~~~~||||||{{{{{{{{{{{{|||{{{}}}~~~}}}}}}||||||||||||}}}{{{zzz{{{yyyyyyyyyyyyxxxwwwxxxxxxxxxxxxxxxyyy{{{xxxzzz{{{|||wwwXXXwwwqqqvvvddduuusssnnnxxxtttkkkhhhhhhhhhgggmmmpppiiiaaaQQQ999333777999;;;===:::DDDUUU```dddhhhmmmppprrrqqqqqqrrrtttrrrqqqqqqqqqsssssspppoooqqqrrrtttuuuuuuuuuuuuuuuvvvvvvxxxxxxyyy{{{eeeUUU```ooossstttrrrsssttttttvvvuuuvvvwwwxxxxxxxxxxxxxxx{{{~~~wwwwwwxxx||||||wwwtttaaaNNNBBB>>>GGGnnnuuubbbMMM;;;666@@@WWWiiivvv{{{wwwssspppggg___]]]aaaeeehhhjjjkkkoooppppppyyyzzzqqqmmmeeeNNN???<<>>222///(((%%%"""000&&&$$$!!!$$$000$$$"""...===EEE{{{vvvgggRRRVVVmmmuuuxxx{{{}}}~~~|||~~~~~~~~~~~~|||yyy{{{}}}}}}~~~}}}||||||{{{zzz|||{{{|||zzz{{{{{{zzzzzzzzz{{{{{{{{{|||{{{{{{}}}}}}}}}}}}}}}|||{{{{{{|||~~~|||{{{|||{{{|||{{{{{{{{{{{{|||}}}|||}}}|||zzz{{{~~~}}}}}}yyyyyy{{{{{{zzzxxxuuusssuuuwwwvvvwwwwwwxxxyyyzzz{{{|||\\\hhhqqq~~~sssbbb{{{xxxrrr}}}rrrpppmmmiiihhhfffnnnssslllaaaOOO888333777@@@@@@;;;888;;;MMM[[[]]]\\\dddkkkooooooooopppqqqqqqqqqrrrqqqrrrtttmmmppprrrsssuuuvvvvvvuuutttvvvvvvtttuuuvvvxxx|||iiiNNNTTTiiipppsssvvvrrrssssssssstttvvvwwwwwwwwwvvvvvvxxxzzz}}}uuuxxxyyy|||xxxtttrrrcccSSSCCC???KKKqqqvvvaaaJJJ======OOOggguuuyyyxxxtttkkkaaaZZZXXX[[[aaafffjjjjjjiiigggeeefffffflllwwwxxxjjjUUUDDDHHH```nnnuuuiiiIII===RRRlllwwwyyyuuutttrrrrrrrrrtttttttttuuuuuuqqqqqqqqqsssvvvxxxvvvttttttvvvyyyxxx}}}jjjCCC333)))%%%222888888222666;;;KKK```BBB777===999666555111000OOOwwwDDD!!!###>>>ddd~~~yyyZZZ444555[[[}}}zzzNNN ===kkkyyyPPP333"""
)))YYYyyy~~~jjjZZZFFF;;;777///...$$$!!!///'''+++;;;OOOxxxooofffSSS```rrrwwwwww{{{~~~{{{{{{{{{}}}}}}||||||~~~~~~~~~}}}||||||}}}||||||||||||}}}}}}|||zzzzzz|||}}}{{{{{{|||~~~|||zzz||||||}}}~~~}}}~~~}}}}}}~~~||||||{{{zzzyyyzzzzzzzzz{{{zzzyyyzzz{{{zzzzzzyyywwwzzzyyy{{{~~~}}}{{{yyywwwuuuvvvvvvxxxxxxzzzxxxwww|||}}}~~~{{{bbbcccsss|||tttccc{{{xxxzzzpppnnnoookkkhhhgggnnnvvvnnn___MMM777222@@@IIIAAA;;;777:::LLL[[[RRRIIIRRRaaakkkmmmooooooqqqrrrqqqqqqrrrrrrrrrooorrrsssrrruuuvvvwwwvvvwwwvvvuuuvvvuuuvvvxxx|||sssNNNHHH\\\kkkpppttttttvvvuuuttttttuuuuuuwwwxxxxxxwwwxxx{{{xxxssswwwxxxzzzwwwqqqsssgggUUUDDD???MMMtttsss]]]JJJBBBJJJbbbqqqtttuuupppeee]]]WWWVVVVVV[[[aaahhhkkkhhhbbb``````^^^ZZZWWWbbbrrrkkk___VVV```pppvvv{{{XXX@@@EEEbbbsssvvvyyyvvvuuussssssssstttuuussstttvvvsssrrrtttvvvuuuuuuuuuuuuuuuvvvwwwxxx|||qqqGGG666---!!!,,,777888555666;;;CCCYYYFFF666777000---)))&&&+++<<<|||uuuMMM<<>>PPPjjjvvvwwwvvvxxxwwwuuutttuuuuuuttttttsssuuuuuuvvvwwwuuuttttttvvvvvvuuutttuuuxxx}}}vvvLLL777///""" """111@@@777555111111666PPPHHH...+++,,,+++((("""%%%///XXXiiiaaannnyyyuuuPPP)))###===eeeuuuxxxuuuXXX$$$ @@@sssiiiIII))) &&&!!!,,,YYY|||oooZZZ<<<777777111555000### ###$$$%%%###)))@@@GGG___```MMMIIIeeerrruuu}}}~~~~~~}}}}}}}}}}}}~~~|||}}}~~~}}}}}}~~~~~~|||}}}|||}}}~~~~~~}}}}}}~~~~~~|||~~~}}}{{{}}}}}}~~~wwwssspppmmmooopppllliiilllooorrroooqqqqqqttttttvvvuuuvvvyyyyyy{{{|||}}}|||||||||yyyyyyuuuwwwyyywwwzzz{{{{{{~~~{{{qqqtttaaa|||{{{ooo{{{vvvvvvqqqlllkkkjjjjjjkkkpppvvvqqq```HHH555555OOO]]]OOO???;;;TTTooodddPPPBBB<<>>...(((%%%$$$,,,EEEMMM555------***&&&$$$###)))QQQ||||||~~~pppHHH***222HHHVVVSSS444 ,,,aaa~~~zzzTTT888!!!"""$$$###***VVVzzzrrr|||WWW888777999444000...(((###!!!!!!"""###(((888EEEcccfffCCCAAA___vvv{{{~~~~~~~~~|||xxxxxx~~~~~~~~~~~~|||zzz|||}}}~~~}}}~~~~~~{{{{{{|||}}}}}}}}}}}}|||}}}qqq```XXXQQQSSS\\\```ZZZPPPPPPRRRVVV]]]dddjjjooorrrsssuuuuuuwwwyyyyyyxxxzzz|||~~~~~~}}}}}}wwwvvvyyyzzzzzz|||~~~vvvyyy|||```vvvxxxwwwxxxtttlllmmmmmmjjjmmmsssyyyqqq^^^FFF444222KKKaaaWWWDDDFFFkkk{{{jjjUUUDDD;;;???XXXdddiiijjjlllmmmmmmmmmmmmllljjjjjjhhhggggggggghhhjjjkkknnnooorrrsssqqqqqqtttyyybbbEEE>>>OOObbblllpppqqquuuwwwvvvuuuvvvwwwxxx{{{{{{|||yyyvvvyyy|||xxxvvvrrrqqqppp^^^LLLDDDNNNpppwwwjjjlllpppkkkfffddd]]]XXXUUUVVVUUUVVV\\\jjjooollleee___[[[VVVJJJDDD???GGGWWWeeeooovvvxxxyyyxxxyyy}}}|||TTTAAAKKKeeesssuuuvvvwwwxxxxxxxxxvvvvvvvvvvvvvvvuuuvvvvvvwwwuuutttxxxwwwvvvuuuvvvtttxxxxxx|||xxxVVV999...""" $$$333999)))$$$ !!!(((444EEE@@@000000***"""$$$$$$,,,YYYnnnJJJ'''
###XXX~~~{{{LLL***&&&--- ***QQQyyyqqquuuTTT999444888444444///***### %%%!!!$$$///...555aaagggBBBDDD[[[ttt~~~~~~{{{{{{|||~~~~~~~~~}}}zzz|||~~~||||||}}}|||||||||}}}}}}~~~~~~lllXXXLLLGGGGGGUUU```WWWLLLEEEBBB@@@DDDOOO\\\dddkkknnnssstttvvvyyy|||yyyyyyyyy||||||}}}|||xxxxxx|||}}}{{{}}}}}}xxxccczzz~~~xxxuuuwwwxxxvvvooommmmmmkkkkkksssyyyooo[[[DDD444000===ZZZYYYEEEKKKzzzqqq\\\GGG>>>FFFZZZbbbdddeeefffgggggghhhhhhgggffffffcccaaaaaaaaaaaaaaaaaaccceeejjjlllmmmnnnqqqvvvhhhGGG<<>>EEEUUUffflllrrruuuyyyyyyxxxzzz~~~qqqMMMAAAUUUmmmuuuuuuuuuvvvwwwyyyxxxxxxwwwuuuuuuuuuwwwvvvuuuxxxwwwvvvxxxvvvvvvvvvwwwvvvyyy{{{{{{yyy[[[999000""" """"""+++666555((($$$ """+++888UUUPPP444000***&&&&&&$$$---[[[xxx\\\111
%%%&&&%%%\\\zzzKKK''')))###'''RRR|||ppptttPPP888111888555999...$$$!!! !!!""")))+++###$$$------444aaahhhEEEEEEYYYppp}}}}}}}}}|||}}}}}}~~~~~~|||}}}}}}}}}~~~~~~}}}~~~rrr^^^QQQIIIGGG^^^kkk]]]NNNBBB======:::AAAOOOYYYaaakkkpppooossstttwwwxxxzzz{{{{{{{{{|||~~~}}}yyyxxx|||||||||~~~sssjjjvvv{{{oooqqquuuvvvssspppmmmkkkiiihhhqqqwwwkkkWWWCCC555111<<>>WWWQQQ@@@PPPxxx~~~eeeVVVXXXZZZcccffffffddddddgggfffeeebbb_________]]]]]]]]]\\\ZZZZZZYYYYYYXXXXXXXXXYYY\\\]]]bbbjjjyyyvvvTTTAAA;;;III^^^iiipppsssrrrtttxxxyyyyyyzzz{{{{{{|||xxxwwwyyyzzz|||vvvmmmooozzz{{{mmmfffkkkzzz~~~}}}zzzvvvnnneee___ZZZZZZ[[[YYYZZZZZZ___eeeooorrrmmmgggaaa]]]VVVKKK>>>:::CCCYYYhhhmmmppprrruuuxxxxxxyyy}}}~~~WWWBBBHHHdddqqquuuvvvvvvwwwvvvyyy{{{yyyxxxssswwwxxxxxxzzzyyyyyyyyyzzzyyyxxxxxxyyywwwvvvyyy{{{{{{}}}ccc???333&&&&&&(((---000...%%%!!! )))JJJkkkIII)))%%%))))))&&&'''***aaammmBBB
KKK___<<<...fffxxxOOO+++
,,,VVVyyyppp~~~ooo[[[FFF>>>???===;;;999***$$$!!!###%%%+++///--- $$$---gggfff???===\\\rrr{{{}}}}}}~~~kkkaaaVVVVVVuuulll\\\LLL@@@777;;;>>>KKKKKKCCCBBBFFFPPP___jjjpppuuuxxxzzz{{{|||||||||~~~~~~~~~{{{yyy~~~wwwmmm}}}nnnlllpppqqqmmmhhhhhhhhhgggbbbbbbnnnuuugggOOO???777222AAAUUUNNNBBBUUUwwwvvv___UUU```eeehhhiiigggfffeeefffeeedddcccbbb```___]]]\\\\\\[[[YYYWWWVVVWWWWWWTTTSSSTTTWWWYYY\\\eeeqqq~~~YYYEEE<<>>???:::DDDBBB,,,&&&(((***111333111!!!'''(((111fff```999<<<^^^uuu~~~~~~}}}~~~~~~sssgggZZZbbbuuuaaaOOOAAA666999MMM\\\OOOBBB<<<<<<===NNN___kkkpppvvv{{{~~~~~~|||{{{{{{}}}~~~~~~|||{{{xxxoooxxxnnnmmmmmmkkkhhhfffeeeeeeeeeaaaaaajjjpppfffOOO===666444@@@OOOIIIFFFXXXpppoooaaa___eeehhhgggiiiiiihhhffffffeeecccaaaaaabbbaaa^^^\\\ZZZ[[[YYYXXXUUUUUUUUUTTTQQQPPPQQQSSSVVV^^^fffvvv___KKKCCCEEEHHHOOOYYYbbbhhhlllooosssvvv{{{|||{{{~~~~~~||||||yyypppnnnvvv}}}|||zzzxxx|||~~~xxxpppgggeeeaaa^^^^^^^^^\\\]]]```bbbiiiqqquuuqqqkkkbbb]]]UUUGGG;;;999DDDUUUeeennnvvvtttrrrsssvvvuuuxxxxxxxxxkkkHHH???VVVllltttvvvxxxzzzwwwwwwxxxzzz{{{yyyxxxyyyzzzxxxwwwzzzwwwvvvxxxyyyyyywwwyyyyyy{{{zzzxxx|||nnnDDD444))) &&&,,,666BBB:::------...,,,222OOO]]]777---222***(((///---666tttvvveeeQQQ???888EEE^^^uuuiii;;;III}}}VVV..."""
(((OOOwwwkkk{{{pppUUUCCC@@@GGG>>>999IIIVVV888,,,///...222000---!!!$$$%%%'''888fff```777@@@bbbsss|||}}}}}}~~~}}}~~~|||}}}~~~{{{pppcccttt|||iiiUUUDDD999BBBffflllXXXEEE;;;:::777@@@ZZZiiipppwwwzzz~~~}}}~~~~~~~~~|||ssswww~~~sssmmmlllkkkhhhfffdddccceeebbb]]]^^^ffflllaaaLLL;;;555444<<>>YYYjjjtttyyy|||~~~~~~ttt{{{ppp~~~xxxppplllllljjjgggdddbbb```aaa^^^\\\___eeekkk^^^KKK>>>:::888777>>>DDDMMMXXXbbbggghhhiiilllmmmlllkkkjjjhhhggghhhgggeeedddcccbbb``````___]]]]]][[[YYYYYYYYYVVVUUUTTTQQQPPPOOOOOOQQQUUUVVV^^^jjjfffaaafffbbb]]]VVVOOOLLLIIIJJJOOOUUU___fffooovvv~~~~~~}}}xxxvvv||||||vvvuuuvvvwwwuuuxxx{{{zzzsssllliiidddeeecccbbbbbbbbbdddhhhkkkkkkjjjnnnuuurrrkkkcccWWWHHH:::777AAASSSccckkkqqqsssttttttxxxxxxyyyyyyyyy|||~~~ZZZBBBGGGaaapppwwwxxx{{{zzzzzz{{{||||||yyyxxxvvvvvvwwwwwwyyy|||}}}zzzxxxzzzzzzwwwzzzwwwzzz~~~nnnIII777)))!!!444???666222///111===VVVPPP333111666...+++,,,)))---aaa{{{YYYIII```}}}UUU+++
***MMMsss}}}dddrrreeeOOOIIIFFFHHHAAAIIIOOOPPP333555...'''%%%...,,,%%%...555AAAsssRRR555IIIcccpppxxx~~~}}}{{{yyy{{{~~~~~~~~~uuu]]]NNNGGGooogggNNN:::444444???YYYkkkvvv{{{{{{}}}}}}~~~ssshhhrrrmmmuuuqqqooommmmmmllleeebbbccc```^^^]]]\\\^^^hhhpppaaaNNNBBBAAA===;;;999CCCPPPXXX^^^dddhhhjjjlllnnnooonnnlllkkkjjjjjjjjjhhhggggggfffcccaaaaaa^^^]]][[[YYYXXXYYYVVVUUUSSSRRRQQQPPPPPPPPPNNNOOOSSSWWWZZZ^^^fffggggggccc^^^YYYTTTPPPLLLJJJKKKSSS]]]jjjwww{{{uuuvvvzzzzzzwwwtttsssrrrqqqtttvvvqqqpppkkkdddbbbddddddgggffffffkkkkkkiiihhhkkkoooppplllfff\\\KKK;;;444???SSSaaajjjqqqrrrrrruuuuuuxxxxxxzzz|||zzz{{{~~~|||QQQ???MMMhhhrrrvvvvvvxxxzzz{{{{{{{{{{{{zzzzzzxxxwwwxxxxxxxxxxxxyyy~~~zzzxxxzzzzzz{{{yyyyyy}}}pppIII888+++))):::444222111777<<>>999***(((...000,,,333,,,'''111888DDD|||QQQ333III```oooxxx|||~~~~~~}}}}}}{{{|||}}}||||||yyy___LLLCCCqqqmmmTTT>>>555;;;???QQQgggqqqxxxyyy|||~~~~~~~~~~~~nnn]]]jjjlll~~~|||qqqlllooonnnmmmkkkfffcccddd```]]]^^^^^^```ppp|||fffPPPEEE???===<<<999CCCPPP[[[bbbeeeiiikkkllllllooopppnnnnnnnnnmmmllliiiggghhhgggfffdddbbb```___^^^]]][[[[[[ZZZYYYVVVTTTTTTSSSSSSQQQMMMMMMOOOOOOPPPQQQTTT\\\aaaccceeebbbbbb```ZZZVVVQQQPPPQQQ[[[jjj~~~yyyxxxwwwwwwuuuqqqnnnkkkkkkppprrrqqqkkkjjjgggffffffhhhjjjmmmkkkkkkhhhgggjjjmmmkkkjjjeee\\\MMM;;;555;;;MMMaaalllnnnqqqrrrrrrttttttwwwxxx{{{{{{|||{{{sssJJJ???SSSmmmssstttvvvyyyzzzyyyzzzyyyzzz{{{}}}{{{yyyyyyzzzyyyyyyxxxzzz}}}}}}yyyxxxzzz{{{}}}zzz{{{|||vvvNNN888---%%%???BBB???<<<777555EEEHHH...///222222---***%%%,,,XXXSSS///!!!
###HHHrrrjjjpppjjjXXXPPPCCC777...999CCC333---(((***///)))111%%% '''---111DDDRRR111@@@]]]mmmwww|||}}}}}}}}}|||{{{}}}~~~}}}~~~}}}jjjMMM@@@WWWxxx]]]GGGHHHLLLBBBDDDWWWfffooouuuzzz}}}{{{~~~tttbbbiiiqqq|||zzzqqqkkkmmmllliiihhheee```aaa___]]]\\\___eeekkkTTTFFF???:::999999CCCOOO[[[dddhhhlllnnnooonnnooorrrpppppppppnnnmmmkkkjjjjjjhhhfffeeeddddddbbb```bbb```___]]]\\\ZZZXXXXXXVVVVVVTTTQQQQQQPPPOOOOOOPPPOOORRRUUUXXX\\\___cccgggeeebbb___[[[WWWXXXcccuuu}}}zzzvvvtttqqqlllllljjjlllnnnooonnnkkklllnnniiihhhhhhgggkkkjjjfffaaabbbgggiiidddddd]]]NNN<<<444777EEEXXXgggnnnnnnpppqqqpppqqqtttvvvxxxzzzxxx{{{|||kkkEEE???WWWppptttvvvxxx{{{xxxwwwyyyyyywwwyyy|||{{{xxxwwwzzzxxxzzz}}}zzz{{{|||yyywwwyyy{{{|||zzz{{{}}}zzzSSS:::---&&&<<<;;;;;;<<?????KKKQQQ555222000000///)))&&&,,,YYYyyyQQQ'''
BBBrrrfffooo^^^<<<222444+++$$$***555444+++&&&***///((($$$$$$)))((()))FFFXXX222BBB\\\lllvvv|||~~~}}}{{{yyy|||~~~}}}~~~wwweeeKKKDDD[[[vvvtttaaa___kkk\\\GGG???OOO^^^```eeepppvvvyyy}}}}}}nnnllluuuyyyzzzvvvqqqmmmooommmkkkeeeeee```___^^^___^^^```llluuu\\\HHH===888666:::GGGSSS]]]eeejjjnnnppprrrppppppssssssrrrsssqqqpppnnnkkkkkkiiiggghhhhhhgggdddcccdddccc```___\\\[[[YYY[[[YYYXXXUUUSSSSSSSSSQQQOOOMMMNNNOOOPPPQQQSSSUUUVVV[[[aaadddhhhfffddddddhhhsss~~~}}}xxxrrrpppnnnjjjkkkjjjnnnpppooopppnnnnnnqqqqqqhhhbbbaaahhhjjjccc\\\]]]dddddd^^^ZZZOOO>>>333444===MMM]]]gggmmmppppppooosssuuuwwwwwwzzzyyywwwxxx}}}bbb@@@@@@ZZZqqquuuvvvzzz{{{zzzwwwxxxyyyzzz|||}}}zzzwwwvvvzzzwwwyyy|||zzzzzz}}}|||yyyxxxyyyxxxzzzzzz|||zzzTTT:::,,,'''666:::999;;;;;;@@@OOOQQQ888333222222111,,,$$$,,,YYYrrrMMM###
EEEsssfffppp{{{UUU999***+++'''""""""***:::((((((((()))%%%"""%%%$$$(((HHHTTT555HHH___lllrrr{{{~~~~~~~~~~~~|||xxx{{{~~~|||~~~yyydddLLLCCCUUU[[[RRRiii}}}gggIIIDDDYYY\\\OOOLLLZZZhhhsssxxx}}}vvvooozzzzzzxxxrrrpppmmmmmmlllkkkgggeeecccbbb^^^^^^___```jjjgggQQQAAA555333@@@NNNYYYbbbiiimmmooopppsssrrrrrrttttttssssssrrrpppooommmnnnmmmjjjiiijjjhhhggggggfffdddaaa```^^^]]][[[\\\[[[YYYVVVUUUTTTSSSQQQQQQMMMOOOQQQOOONNNQQQSSSRRRRRRVVV\\\ccciiijjjkkknnnuuu|||wwwtttsssppplllnnnmmmooonnnlllpppnnnmmmnnnrrrfff]]]\\\bbbgggaaaYYYXXX^^^]]]UUUMMMAAA666222444???NNN\\\eeejjjnnnpppqqqtttuuuwwwxxxyyyzzzyyywww}}}ZZZ>>>DDD___rrruuuvvvwwwwwwxxxvvvwwwyyy|||{{{{{{zzzzzzxxxyyyvvvwwwzzz{{{zzzzzzyyyyyyzzzyyyxxxzzzyyy|||}}}WWW:::---"""000===888;;;::::::MMMRRR;;;999999;;;777///&&&222\\\~~~rrrNNN(((
$$$FFFtttooosssRRR444,,,...,,,,,,)))###$$$$$$&&&$$$%%%!!!!!!###+++MMMSSS555EEE[[[fffooozzz~~~~~~}}}}}}~~~~~~|||___IIIGGGPPPNNNcccqqqLLLPPPooofffNNNDDDHHHUUUbbbmmmssswww{{{}}}|||sss{{{yyyssspppooonnnmmmmmmkkkgggdddbbbbbb```___^^^fffsss]]]FFF999;;;JJJVVV___ggglllooorrrsssuuuvvvwwwvvvtttsssttttttqqqqqqooommmnnnkkkiiikkkjjjiiiiiiffffffddd`````````\\\\\\[[[YYYWWWXXXWWWSSSSSSRRRRRROOONNNPPPPPPPPPQQQRRRRRRSSSUUU\\\dddiiimmmqqqvvv~~~~~~|||zzzuuutttvvvzzztttlllhhhiiimmmlllkkknnnrrrhhh[[[YYY\\\aaa]]]WWWUUUYYYUUUMMMDDD;;;555555444===LLL[[[fffiiilllnnnqqqtttuuuwwwvvvvvvxxxxxxyyy}}}TTT<<>>,,,!!!)))===555%%%$$$$$$&&&)))IIIXXX555+++)))%%%$$$&&&""",,,nnn~~~ZZZ***
@@@ooohhhllluuueeeAAA>>>666444;;;<<<+++"""$$$$$$&&&...%%%%%%---666JJJ]]]555DDD\\\ggghhhsss}}}~~~~~~xxxrrrqqqqqqppprrrfffQQQHHHQQQhhhpppXXXYYYtttYYYsssbbbLLLAAAHHH```iiihhhnnnkkk___```mmmnnn{{{rrrxxx~~~uuuppppppqqqqqqqqqnnnkkkjjjfff___```aaa\\\[[[^^^\\\^^^```]]]___aaadddeeegggjjjpppuuuyyyzzzxxxyyyzzzyyyxxxwwwxxxwwwvvvwwwuuuqqqrrrssspppooommmlllkkkjjjhhhiiijjjhhhdddddddddbbb```^^^\\\^^^[[[[[[[[[XXXWWWVVVVVVUUUUUUVVVVVVVVVYYY\\\^^^```ccchhhqqq|||~~~|||~~~ppp___^^^bbbdddffflllnnnrrrfffWWWSSSTTTYYYWWWPPPQQQPPPIIIAAA===999999777666===LLLXXX___fffkkkooosssuuuuuuwwwxxxyyyzzz|||wwwKKK<<>>*** ###...GGG:::'''$$$%%%###)))HHHRRR555,,,(((%%%$$$&&##---uuuZZZ+++
<<>>;;;;;;888555999GGGUUU]]]eeejjjooossstttvvvvvvwwwxxxzzz{{{uuuKKK===LLLdddpppvvvxxxxxxyyyyyyyyyzzz{{{zzzyyy{{{{{{{{{zzzwwwxxxzzzyyyxxxwwwwwwyyyzzzyyyyyyzzz{{{xxx{{{~~~}}}ccc???((( ///RRREEE+++$$$"""!!!---MMMLLL000***&&&$$$&&&'''$$$...|||{{{SSS&&&
;;;jjjvvvssslllGGG333666;;;444333///%%%$$$%%%%%%%%%++++++ ...===MMMVVVVVV888OOO\\\VVVkkkwww}}}~~~|||||||||uuu{{{}}}~~~~~~|||wwwrrrppplllmmmlllkkkfff[[[[[[\\\aaaYYYXXXtttsssTTTppp~~~ZZZUUUtttzzzzzzmmmdddmmmhhh```pppvvvfffqqq}}}qqq|||{{{xxxvvvsssooooooqqqooommmhhhbbb``````aaa___ZZZ[[[ZZZVVVXXX]]]ccchhhkkkmmmppprrrtttyyyzzz}}}|||}}}}}}|||zzzxxxzzzxxxwwwxxxuuuuuutttsssrrrqqqnnnllllllllllllkkkhhhggggggfffeeeeeeeeeddd````````````^^^[[[[[[[[[\\\ZZZYYYWWWWWWXXXZZZ^^^aaacccdddeeeiiisss|||}}}~~~||||||}}}jjj[[[]]]```bbbdddjjjrrrpppaaaWWWRRRRRRTTTPPPPPPNNNLLLFFFAAA===;;;<<<777666BBBRRR]]]eeekkknnnpppsssvvvxxxxxxyyy{{{}}}tttJJJ>>>MMMfffpppttt{{{yyyxxxyyy{{{|||zzzxxxzzzzzz{{{|||zzzyyy{{{{{{yyyyyyyyyyyyyyyzzz{{{{{{yyyyyy{{{~~~ccc===%%%,,,KKKEEE///$$$"""###111ZZZQQQ000'''&&##''',,,)))000|||RRR%%%
###>>>jjjyyyuuu```===000...555333999;;;)))$$$$$$""""""&&&"""&&&444???PPP[[[WWW:::OOOQQQMMMhhhuuuzzzzzzyyyyyyvvvsss{{{}}}{{{xxx{{{|||zzzvvvsssqqqpppmmmiiigggaaa]]]]]]]]]WWWXXXooouuuSSSaaa~~~[[[bbbkkkaaammmkkkkkk}}}rrr___rrr}}}oooxxx}}}~~~|||xxxuuurrrqqqqqqqqqlllgggaaa______aaa^^^ZZZZZZYYYWWWYYY]]]dddhhhlllooorrrtttwww|||}}}~~~~~~}}}||||||{{{{{{yyyxxxxxxwwwxxxwwwttttttrrrpppnnnpppnnnlllkkkiiiiiiiiigggffffffdddcccaaa```bbb```______^^^[[[[[[\\\[[[ZZZYYYYYY[[[^^^cccgggggggggiiipppwww}}}||||||{{{~~~}}}~~~uuu___[[[^^^___bbbiiitttqqqcccYYYTTTPPPRRRPPPOOONNNNNNHHHBBB===;;;<<<999666===MMMZZZccciiimmmppprrrtttuuuxxxzzz}}}~~~uuuJJJ>>>OOOhhhqqqvvv|||zzzwwwyyyyyyxxxwwwxxxyyyzzz{{{{{{{{{}}}}}}zzzzzzzzz||||||zzzzzz{{{zzzyyyyyyzzz|||ZZZ888$$$222JJJ===...### +++UUUPPP+++&&&)))((('''((((((333~~~}}}VVV'''
888gggyyyqqq[[[CCC555...555888???:::,,,(((######!!!&&&(((###,,,666NNNbbb]]]<<>>;;;::::::888999GGGUUU___fffkkkqqqpppssstttwwwyyyzzz{{{rrrHHH>>>NNNhhhrrrwww{{{|||zzz|||yyyvvvxxx{{{yyyzzz{{{zzzzzz|||{{{yyyyyyyyy{{{{{{yyyxxxyyyyyyyyy||||||zzz|||TTT777"""...HHH@@@+++$$$ )))IIIJJJ---)))+++,,,)))&&&&&&777|||}}}XXX'''$$$888eeewwwooonnnXXX:::444<<<<<??;;;...((($$$!!!&&&...***!!!///;;;HHHVVVfff:::===@@@SSSgggrrryyyzzzxxxvvv{{{~~~}}}zzz|||zzzxxxwwwuuuuuupppllljjjhhhbbb[[[ZZZTTTPPP\\\hhhWWWmmmqqqUUUeeeiii\\\lllfffqqqrrrzzz~~~zzzvvvsssrrrsssooommmjjjiiifffbbbaaa[[[XXXVVVVVVZZZaaahhhmmmppppppsssvvvyyy{{{~~~}}}~~~~~~|||{{{zzzzzzzzzwwwuuuvvvssstttsssrrrpppnnnmmmmmmllljjjhhhjjjhhhfffhhheeeccccccdddddd```aaa```aaa______^^^]]]]]]]]]___```bbbeeeiiimmmmmmmmmtttzzz~~~zzzzzz|||{{{|||{{{~~~hhh\\\ZZZ[[[ZZZ```mmmsssnnnbbbWWWOOOMMMOOOOOONNNKKKKKKIII>>>:::;;;<<<888666???PPPZZZcccjjjooopppssstttvvvxxxyyy}}}rrrHHH>>>PPPiiipppvvv|||{{{|||}}}yyyzzzzzz|||}}}zzz{{{{{{yyy{{{{{{{{{yyyzzz{{{|||{{{yyyxxxyyyzzz}}}}}}~~~xxxPPP666###***GGGIII444...***)))000HHHAAA333111***,,,///,,,###<<<]]],,, 888gggrrrccc~~~eeeFFFBBBAAA???HHHGGGHHH222000...000***$$$'''222AAATTT|||qqq:::///;;;UUUeeepppwwwzzzzzzzzz|||~~~~~~{{{zzz{{{yyyxxxtttuuusssnnnllljjjccc^^^]]]WWWRRRQQQYYYRRR^^^{{{yyy___lllvvvxxx^^^[[[iiilllwwwrrrzzz~~~yyywwwvvvsssqqqooommmkkkjjjgggbbb```]]]YYYXXXVVV\\\fffkkkqqqssstttuuuxxxzzz}}}~~~~~~~~~~~~~~~~~~zzzzzzyyyyyyyyyxxxwwwvvvvvvvvvssspppppppppnnnooommmkkkjjjkkkiiieeehhhfffdddbbbdddbbbaaadddccccccaaaaaaaaa`````````^^^___ccceeejjjnnnpppqqqsssvvv}}}|||zzzzzzyyy|||lll]]][[[ZZZZZZ^^^jjjtttuuuggg[[[PPPJJJMMMNNNNNNLLLKKKIIIAAA;;;;;;>>>:::555999IIIWWWaaagggkkknnnpppuuuuuuxxxzzz|||pppIII===NNNgggqqqxxx{{{zzzzzz{{{yyyzzz{{{{{{|||{{{|||}}}|||zzz|||{{{yyy|||}}}|||zzzxxxyyy{{{~~~~~~~~~vvvLLL333""" +++EEEDDD555...333666BBBRRR???444000,,,///111***$$$>>>ccc///777iiisss^^^~~~bbbSSSNNNCCCAAAQQQNNNMMM888999///,,,,,,%%%(((???KKKtttuuu===,,,666SSSgggrrrxxx}}}~~~zzz{{{~~~}}}zzz~~~|||yyyyyywwwqqqnnnmmmfff```\\\[[[UUUNNNNNNMMMPPPgggvvvdddsssooo{{{~~~VVVbbbfffqqqyyytttyyy|||}}}wwwvvvuuurrrpppmmmkkkjjjjjjeeeaaa^^^[[[XXXVVV^^^gggnnnsssuuuvvvyyyzzz|||~~~~~~~~~~~~~~~~~~~~~|||xxx||||||yyyxxxyyyyyyyyyxxxwwwtttppppppooonnnoooooolllmmmnnnkkkhhhhhhfffeeeeeecccbbbdddeeeddddddcccccccccbbbbbbaaa```aaacccfffjjjoooqqqtttvvvxxx}}}xxxyyyyyy{{{~~~nnn[[[ZZZYYYYYY[[[fffqqqvvvkkk^^^QQQKKKLLLNNNNNNLLLKKKHHHBBB<<<<<??;;;333444AAAQQQ\\\dddiiimmmooottttttuuuxxxzzzoooGGG===NNNhhhrrryyy{{{{{{xxxxxxzzz||||||zzzzzz{{{|||~~~}}}zzzzzzzzzzzz|||{{{zzz}}}}}}||||||zzz|||~~~sssIII333...BBB===222///333888GGGMMM>>>888222444777111'''%%%AAAddd000
&&&BBBnnnooo[[[~~~iiiVVVUUUIIIGGGUUUNNN777***...444)))000000%%%!!!---EEEKKKrrr}}}???+++000NNNgggtttxxx||||||}}}|||}}}|||{{{{{{vvvqqqnnniiiaaa______ZZZTTTKKKMMMOOO[[[lllggg|||mmmvvvSSSnnnzzzhhhtttyyy~~~|||xxx||||||{{{}}}zzzvvvuuuuuupppmmmkkkjjjjjjfffbbb___\\\YYYXXX[[[dddnnnrrrvvv{{{}}}|||~~~~~~|||}}}~~~~~~}}}||||||}}}}}}yyyxxxzzz{{{{{{yyyxxxvvvrrrrrrqqqooooooqqqrrrppppppmmmllljjjgggeeeeeeeeeeeefffeeeeeefffeeecccbbbcccdddccccccddddddgggjjjmmmrrrwwwyyy|||~~~|||{{{yyy{{{~~~sssZZZZZZZZZYYYZZZbbbnnnuuunnncccUUUMMMLLLLLLMMMMMMJJJJJJEEE???;;;>>>???777222:::MMMYYYaaahhhmmmppprrrssstttwww{{{mmmGGG===NNNhhhtttzzz{{{|||zzzyyyxxxyyyyyyxxxyyy{{{}}}|||}}}zzzxxxzzzxxxyyyxxxzzz}}}|||zzzzzz{{{~~~lllHHH222666FFF:::333666999>>>JJJFFF444444///---000...%%%&&&DDDjjj999
+++LLLrrrooo^^^jjjQQQHHHOOOLLLRRRVVV@@@...///CCC777888555((( 222SSSUUUyyy}}}CCC---...LLLeeeqqqwww{{{}}}{{{}}}~~~}}}~~~~~~{{{ssspppgggccc```^^^\\\WWWOOOMMMOOOTTTaaaeeezzzyyykkkmmmWWWxxxrrrooosss|||yyyxxxwww|||xxx~~~~~~{{{~~~yyyvvvtttuuuqqqnnnmmmjjjiiifffddd___]]][[[XXXZZZbbbmmmuuuyyy|||}}}~~~~~~}}}~~~}}}}}}}}}|||||||||{{{zzzzzzvvvsssuuussssssqqqqqqpppooonnnlllkkkkkkiiijjjiiijjjhhheeeggghhhgggfffeeeeeeeeeddddddffffffffffffhhhmmmssswww{{{}}}}}}{{{{{{~~~|||aaa\\\[[[ZZZYYY^^^jjjsssrrrgggXXXOOOLLLLLLMMMMMMLLLLLLHHH@@@<<<===AAA;;;333555GGGUUU]]]eeekkkoooppprrrtttxxx{{{kkkFFF===LLLgggsssxxx{{{~~~{{{yyyzzzyyyxxxyyyxxx{{{{{{zzz|||zzzzzzzzzzzz|||{{{{{{{{{||||||yyy}}}~~~hhhHHH000###<<>>)))000AAA888444111(((777WWWKKKuuuGGG,,,---JJJcccpppyyy|||~~~~~~{{{}}}|||~~~}}}wwwrrrjjjdddccc]]]]]]YYYTTTOOONNNOOOZZZcccuuuoookkkfff^^^pppuuuqqquuurrrnnn~~~}}}sss}}}www~~~|||vvvxxxuuusssmmmlllhhhggggggddd```^^^\\\[[[\\\bbbmmmvvvzzz|||~~~~~~}}}~~~}}}}}}~~~}}}yyyvvvttttttwwwvvvvvvrrrppppppnnnmmmlllkkkjjjiiikkkkkkkkkiiifffggggggggggggffffffgggggghhhgggfffggghhhjjjoootttwww}}}~~~~~~~~~{{{||||||lll___[[[XXXWWW\\\iiisssvvvkkkYYYNNNJJJKKKKKKKKKMMMNNNKKKCCC>>><<??===666555BBBQQQYYY```iiilllnnnqqqtttwwwzzzmmmGGG>>>NNNhhhrrrvvvyyy{{{{{{{{{{{{{{{{{{zzz|||zzz{{{{{{}}}}}}yyyyyy}}}}}}||||||{{{{{{{{{|||~~~~~~~~~```===*** (((AAADDD333333888999DDD___III///111---...///+++$$$,,,MMM}}}^^^...
'''>>>eeeyyydddmmmWWWSSSPPPHHHLLLeeeEEE$$$,,,:::777000777///333JJJGGGkkkLLL++++++FFFaaannnyyy~~~~~~zzz}}}xxxuuummmgggddd```[[[YYYXXXSSSPPPNNNVVV```nnnhhhnnnbbbhhhrrrqqqzzzkkknnn~~~nnnmmm~~~wwwlll{{{sss}}}xxxyyyxxxuuummmmmmiiigggfffddd```^^^[[[\\\\\\```kkktttyyy|||~~~|||~~~~~~}}}}}}{{{xxxyyywwwuuuuuuwwwxxxrrrppprrrooonnnmmmooonnnooonnnmmmkkkhhhgggggggggggggggiiihhhggghhhjjjjjjjjjiiiiiikkkoootttuuu}}}|||}}}~~~rrr```[[[XXXVVV[[[gggsssyyynnn[[[OOOJJJJJJIIIIIIMMMOOONNNFFF>>>:::===???888444<<>><<<333333CCCTTT^^^eeejjjmmmppptttvvvyyy~~~rrrLLL???MMMiiivvv{{{{{{zzz|||{{{zzz{{{||||||}}}~~~}}}|||||||||zzzyyyzzz|||{{{||||||zzz}}}~~~}}}zzzLLL555%%% 000GGG;;;...---333444FFFeeeJJJ111,,,***---111)))$$$666nnnttt;;;
!!!111]]]zzzyyyddd~~~iii]]];;;000,,,000888:::***&&&&&&'''(((111777...)))888VVViii888***<<>>LLLgggvvv{{{{{{{{{{{{}}}{{{{{{{{{zzzzzz{{{zzz||||||}}}zzzyyy{{{|||{{{{{{||||||zzz|||}}}sssHHH222 !!!:::JJJ666(((''',,,333DDDiiiVVV///&&##$$$((($$$$$$999}}}uuu===
!!!...YYYxxxzzz\\\xxxjjjDDD777888;;;666666---'''&&&%%%&&&///666)))%%%000HHHvvv>>>***999VVVlllxxx~~~}}}~~~zzzbbbTTTQQQRRR]]]|||}}}yyynnnjjjeeeaaa[[[WWWVVVRRRWWW^^^dddlllwwwxxxsssyyysssfff|||tttdddqqqwwwmmmyyyttteeeqqqqqqrrrwww~~~xxxyyyvvvvvvpppnnnmmmjjjjjjiiidddbbb___^^^]]]ccckkkuuu{{{}}}}}}|||~~~}}}~~~||||||{{{{{{yyywwwyyy}}}{{{rrrqqqqqqqqqqqqpppooonnnmmmnnnmmmmmmlllllllllmmmllllllnnnmmmlllnnnnnnooopppqqqttt{{{|||{{{{{{~~~nnn```]]]YYYXXX\\\lllxxx|||rrr]]]QQQKKKIIIEEEFFFMMMRRRQQQFFF===:::<<<:::222...:::LLLYYYbbbiiimmmppptttxxxyyy|||rrrMMM@@@KKKffftttyyyzzzzzz{{{}}}|||{{{zzzwwwzzz{{{{{{}}}}}}~~~|||{{{|||}}}zzzzzz{{{|||||||||}}}mmmDDD...!!!===GGG...%%%"""###'''888YYYLLL///'''######'''"""&&&CCCvvvAAA
+++VVVxxxrrrYYYrrrvvvIII777888999111111...///((($$$&&&(((---***)))444MMMEEE***444TTTjjjuuu{{{~~~~~~xxx]]]NNNMMMQQQSSS{{{~~~mmm```[[[cccwww|||sssnnnhhheeecccZZZXXXVVVZZZ```gggttt|||rrrmmmnnnfffyyyiiiwwwuuulll~~~xxxdddsssoootttxxx{{{xxxxxxttttttrrrooooooiiijjjhhhcccbbbaaa```___bbbjjjtttzzz~~~~~~~~~~~~|||{{{zzzzzzwwwwwwyyy|||~~~ssssssqqqooopppppppppnnnlllmmmkkkmmmmmmmmmkkkmmmkkkkkknnnmmmmmmooooooppppppqqqtttwww}}}~~~~~~||||||sss^^^\\\YYYXXX[[[hhhrrrzzzuuubbbTTTMMMJJJEEEDDDKKKRRRUUUIII???;;;<<??888111888JJJWWWaaahhhlllpppsssxxxzzzuuuOOO@@@MMMgggrrrxxx{{{wwwxxx}}}{{{yyyzzz{{{}}}}}}|||}}}}}}}}}|||{{{|||~~~|||}}}~~~}}}~~~~~~}}}hhh@@@***&&&???>>>+++$$$!!!###%%%111CCC>>>...&&&$$$"""$$$!!!'''JJJppp===
&&&PPPyyymmmYYYqqqqqqIII888444///...333888999...(((+++***)))))) ///888KKKPPP...666RRRhhhvvv|||~~~~~~~~~{{{^^^KKKJJJUUU___mmm]]]PPPIIIPPPiii~~~wwwrrrlllgggddd___YYYVVV\\\ccciiixxx~~~mmmjjjlllkkkxxxmmm|||qqqiiivvvaaawwwpppvvvvvv~~~|||xxxxxxuuussspppmmmjjjkkkiiidddbbbaaa^^^^^^aaakkkuuu{{{|||}}}|||~~~{{{|||yyyvvvwwwxxxzzzzzzzzzyyywwwqqqsssrrrppprrrrrrssspppmmmlllkkkmmmnnnnnnkkknnnnnnmmmooopppoooooooooqqqrrrttttttvvv}}}}}}~~~||||||{{{aaa]]]YYYXXX\\\fffppp{{{wwweeeXXXPPPIIIEEECCCHHHOOOUUULLL@@@;;;:::===:::222555FFFUUU___gggkkkmmmqqqtttyyy~~~sssOOO???MMMhhhuuuyyy{{{zzz{{{{{{zzz|||~~~|||}}}|||}}}~~~~~~}}}{{{yyyzzz}}}|||}}}~~~~~~|||~~~___<<<)))(((<<<444+++&&&$$$###+++999BBB999000'''%%%&&&%%%""")))OOOuuuAAA
###MMMyyysss```uuuoooLLL555000++++++,,,...***///((('''&&&***---!!!---:::CCCjjjZZZ000444PPPhhhwww|||}}}|||~~~}}}___KKKPPPXXXgggqqqdddVVVFFF>>>GGGjjjyyyuuuooohhhcccccc[[[WWW^^^eeelll{{{}}}iiikkkgggqqqppphhh~~~oookkkmmm___vvvpppxxxttt|||}}}{{{zzzuuuqqqnnnlllkkkllliiieeecccaaa^^^^^^aaajjjtttzzz}}}}}}|||wwwrrrtttyyy{{{{{{zzzyyyzzzwwwssssssrrrrrrqqqqqqrrrqqqnnnmmmnnnoooppppppoooooopppnnnmmmoooqqqrrruuuuuuvvvxxxwwwwww~~~}}}}}}}}}{{{iii^^^YYYWWWYYYdddppp}}}{{{iiiZZZRRRJJJGGGCCCGGGMMMTTTOOOCCC<<<:::>>>===444444BBBSSS]]]fffkkknnnppptttxxxtttOOO???MMMhhhuuuwwwxxxzzz}}}{{{xxxyyy}}}}}}||||||}}}~~~~~~}}}|||zzz{{{}}}}}}|||}}}~~~}}}||||||TTT:::###!!!,,,888...***$$$$$$%%%333QQQGGG000...,,,+++)))%%%!!!---RRR|||EEE
%%%PPPyyyxxxfff{{{qqqJJJ000,,,,,,000222000######"""###)))***+++$$$333CCC]]]iii333444OOOfffwww||||||~~~}}}eeeNNNSSS^^^qqqtttjjj\\\HHH<<<;;;PPP|||{{{uuurrrlllhhheee```[[[___fffnnn{{{gggnnncccuuu~~~iiihhhqqqrrrzzzccc^^^xxxooo{{{{{{vvv}}}|||xxxtttrrrnnnmmmkkkkkkjjjgggeeeccc```^^^```hhhqqqzzz~~~|||~~~~~~uuurrruuuyyy}}}}}}|||yyyyyywwwsssqqqqqqooonnnqqqrrrrrrooonnnqqqqqqqqqqqqpppoooppppppoooqqqrrrttttttwwwyyyyyyzzz}}}zzz{{{~~~~~~|||{{{|||lll^^^ZZZUUUWWW```kkk{{{~~~qqq___SSSKKKEEEBBBEEELLLRRRPPPDDD===:::======666333@@@QQQ[[[dddkkknnnqqqssswww{{{vvvOOO@@@NNNgggrrrvvvyyyyyy|||}}}{{{zzz|||}}}}}}}}}|||||||||}}}~~~~~~~~~}}}}}}}}}{{{|||vvvIII000$$$444;;;,,,&&&"""%%%'''===\\\???,,,'''+++000///***###555nnnHHH
(((SSSzzzlll{{{{{{SSS666111///222DDD@@@ """'''***+++333***222AAASSSsss888444MMMcccssszzz|||}}}}}}nnnRRRPPPYYYrrr}}}ooo]]]MMM>>>888CCCnnn~~~uuurrrooolllgggfff```aaajjjqqq}}}|||hhhqqqxxxeee{{{ttteeemmmvvvyyyvvvaaacccxxxyyyjjjyyyvvvwwwyyy}}}wwwtttqqqpppmmmlllkkkmmmhhhdddccc```^^^^^^eeennnxxx}}}}}}{{{{{{zzztttuuuvvvyyy{{{xxxtttrrrrrrsssqqqppprrrrrrqqqoooooorrrrrrsssrrrqqqpppoooppppppssstttwwwxxxxxxxxx{{{~~~{{{zzz}}}~~~~~~||||||ooo___]]]VVVXXX^^^jjjyyyvvv```SSSMMMFFFAAACCCJJJRRRQQQEEE===:::<<<===888222===MMMYYYbbbkkkooorrruuuuuu{{{uuuPPPAAALLLhhhuuuyyyzzzyyy}}}~~~zzzzzz|||||||||||||||}}}}}}}}}}}}}}}}}}~~~}}}|||}}}}}}~~~iiiBBB--- '''===999'''$$$!!!!!!&&&AAAPPP777333---***......((((((EEEzzzGGG
***VVVxxxoooyyy```<<<555444444HHHUUU///!!!%%%'''(((555:::111000<<>>:::;;;===999000:::KKKYYYbbbiiimmmssswwwwww~~~vvvRRR???KKKfffttt{{{{{{zzz}}}~~~}}}{{{|||}}}}}}}}}|||}}}~~~}}}||||||{{{{{{}}}{{{{{{~~~bbb???,,,$$$""",,,EEE;;;&&#####"""...NNNIII000111000///333---"""...VVVwwwCCC
111XXXyyyiiivvvnnnHHH555666;;;>>>FFFCCC999000,,,999777999777000###)))111iiiJJJ444FFF]]]ooozzz}}}~~~|||}}}hhhRRRLLLTTTzzz|||qqqdddRRRCCC<<>>>>>GGGQQQUUUJJJ@@@;;;:::===:::222999KKKYYYcccjjjqqqtttzzzzzz|||yyyQQQ@@@KKKgggttt{{{|||}}}~~~~~~|||{{{|||}}}~~~}}}{{{{{{|||}}}~~~|||||||||{{{}}}{{{{{{}}}ZZZ999$$$ +++CCC;;;///...(((%%%;;;aaaHHH---+++&&&)))///+++"""222fff{{{KKK%%%
222[[[xxxgggsss{{{VVVDDDIIIEEELLLOOOUUUXXXGGG???IIIKKK>>>888<<<$$$!!!***SSSZZZ555@@@WWWkkkwww||||||zzz|||tttcccVVVUUUcccwwwuuuooofffWWWGGG???KKKiii{{{tttvvvuuuppppppqqqtttttt|||pppzzzkkkwww{{{zzzzzzwwwiiimmmpppeeehhhgggpppwwwlllvvvzzzsss{{{zzzvvvtttqqqpppooonnnmmmhhhdddddddddbbbbbbbbbeeelllsss{{{yyywwwxxxzzzyyywwwxxxtttyyy{{{ssspppoooqqqtttvvvyyyzzzyyyxxxxxxyyyxxxzzzyyyxxxxxxvvvtttrrrttttttssswwwyyyzzz|||}}}}}}}}}xxx}}}yyy___ZZZXXXVVV]]]eeennn|||~~~nnnZZZRRRJJJ@@@>>>HHHQQQVVVKKK@@@::::::<<<:::333888JJJYYYbbbkkkqqqtttxxxyyy}}}xxxSSS???KKKfffuuuzzz}}}|||}}}~~~}}}}}}}}}|||}}}{{{zzz|||~~~~~~~~~||||||{{{zzz{{{{{{|||~~~xxxMMM333"""///;;;666555555333555FFFWWW<<<111000+++...000'''###888|||{{{VVV,,,
...YYYzzzbbbmmm]]]MMMKKKHHH[[[XXXOOOSSSJJJFFFDDDHHHIIIFFFDDD...!!!111<<<|||jjj999999QQQgggvvvyyy{{{zzzyyy}}}tttkkkgggbbb]]]iiitttrrrooobbbXXXLLLAAAJJJ]]]www{{{vvvvvvvvvuuuwwwzzz{{{|||uuuwwwvvvuuurrr}}}zzzuuuzzzpppjjjvvvvvvfffkkkjjjnnnvvvhhhrrrvvvsss{{{yyyuuutttpppmmmmmmlllllliiidddccccccccccccaaaeeeiiiqqqxxx~~~xxxvvvwww}}}vvvvvvwwwvvv}}}yyyrrrpppnnnsssyyy{{{|||{{{|||{{{{{{}}}}}}|||{{{zzzxxxwwwxxxuuuwwwqqqrrrwww{{{{{{|||~~~~~~|||yyy}}}}}}~~~ggg\\\YYYWWW]]]dddnnn}}}sss^^^QQQLLLBBB>>>FFFOOOVVVMMM@@@999999;;;:::444777HHHXXXaaajjjpppuuuwwwyyy{{{TTTAAAIIIfffuuuzzz}}}|||}}}}}}{{{{{{|||}}}}}}|||{{{|||}}}{{{||||||||||||||||||||||||jjjAAA---&&&666888111111888999>>>RRRQQQ000...000,,,111111''''''BBBxxxUUU(((
&&&MMMzzz]]]hhhbbbNNNPPPGGGZZZQQQ>>>111///EEEFFFAAAHHHNNNFFF000"""222555aaaCCC444HHHaaatttyyy}}}|||{{{}}}wwwmmmaaa___``````\\\TTTNNNLLLGGGHHHMMM[[[ooowwwuuuyyyyyywwwuuutttwww}}}uuuvvvwwwqqquuu|||wwwvvv}}}kkkjjjwwwvvviiimmmkkklllvvvjjjooorrrppp{{{vvvuuusssoookkkjjjkkkjjjiiieeecccdddddddddaaacccgggppptttzzz{{{xxxwww|||{{{yyyuuutttyyy}}}xxxrrroooooovvv|||}}}{{{{{{|||}}}|||~~~}}}|||}}}yyyyyy{{{yyywwwvvvsssxxx{{{}}}~~~}}}|||}}}|||~~~jjj]]][[[YYYZZZcccmmmzzzvvvaaaSSSKKKBBB>>>DDDOOOUUUNNN@@@:::888;;;:::444777GGGVVV```hhhnnnrrrsssvvv|||zzzUUUAAAKKKeeeuuuyyy{{{zzz|||}}}|||{{{|||~~~~~~~~~}}}~~~}}}zzz||||||}}}~~~}}}|||hhh>>>)))(((999444***,,,777BBBBBBYYYNNN...+++222000000111'''+++OOOtttIII
AAAuuunnnTTTjjjlllMMM@@@999777333222***444;;;999AAABBB===;;;!!! +++666OOOTTT555AAA[[[nnnyyy~~~|||www~~~|||sssnnnfffooofffYYYTTTNNNMMMOOONNNMMMTTT```{{{iiiWWWPPPVVVeeeqqqvvvvvvyyy~~~sss|||xxxpppuuuzzz|||mmmppp{{{ssslllqqqkkknnnxxxmmmmmmrrrqqq~~~}}}uuutttsssnnnkkkkkkmmmkkkiiieeedddffffffeeebbbcccgggkkkpppuuu}}}}}}|||{{{|||zzzzzzuuuvvv~~~yyyuuuqqqnnnttt{{{~~~~~~~~~~~~~~~~~~||||||zzzxxxyyyxxxuuuwwwvvvxxxzzz|||}}}|||{{{jjj```\\\WWW[[[aaajjjxxxyyydddUUUMMMCCC???DDDPPPVVVNNNAAA:::888;;;;;;555777GGGWWWaaaiiioooqqqrrrvvv{{{{{{UUU@@@KKKfffuuuzzz|||{{{~~~~~~|||{{{|||~~~~~~|||}}}~~~|||}}}bbb888!!!,,,888000***...000:::NNNbbbFFF444777888000111+++(((555^^^yyyHHH
DDDrrrgggQQQiiiccc@@@666333111111222+++$$$666777:::===888777AAA+++(((777JJJhhh999;;;QQQiiivvv~~~|||vvv~~~}}}~~~uuupppgggeeexxxvvvbbbYYYUUUPPPQQQSSSUUUdddvvv~~~kkkYYYLLLAAAIIIcccsssyyy~~~yyyyyy{{{pppxxxxxxmmmxxxuuunnntttlllnnnwwwnnnmmmsssttt|||zzzttttttpppmmmjjjkkkkkkhhhffffffgggfffeeecccddddddiiinnnsss{{{~~~}}}|||}}}zzzwwwvvv}}}}}}tttrrrnnnpppxxx}}}~~~~~~{{{yyyzzzxxxzzzxxxwwwssstttuuuyyy|||zzz~~~|||zzz~~~}}}jjjccc]]]WWW]]]eeejjjxxx}}}gggUUUNNNDDD???DDDNNNWWWOOOBBB999888:::;;;777777GGGXXXaaaiiimmmsssssswww~~~~~~UUU@@@IIIfffvvv{{{|||zzz{{{|||||||||}}}~~~}}}}}}~~~|||~~~~~~~~~}}}~~~RRR333!!!111>>>777///...///666YYYfff???777999444000555)))+++>>>yyy~~~JJJ
&&&HHHtttvvvWWWeeepppMMM777000222555888000---999555<<>>VVVsss~~~ssszzz{{{uuusssxxxvvvmmm|||yyytttyyyooorrr{{{uuupppssssssyyyyyyttttttrrroookkkkkkllliiigggggggggddddddcccdddfffhhhlllttt|||}}}}}}|||zzz}}}~~~{{{xxxvvv}}}zzztttrrrooovvv}}}~~~}}}|||yyywwwwwwwwwxxxvvvvvvtttsssxxx{{{||||||~~~|||~~~zzzkkkccc^^^WWW]]]ffflllxxxfffTTTMMMEEE>>>DDDMMMWWWPPPBBB999777999;;;666666FFFUUU^^^iiioooqqquuuyyy~~~{{{TTT@@@JJJeeevvvzzz}}}{{{|||~~~}}}{{{{{{|||~~~~~~{{{|||~~~}}}~~~~~~~~~||||||pppFFF...%%%555:::111///,,,---:::aaaccc:::111555666444333''')))FFF|||GGG
%%%AAApppcccccc{{{SSS:::444999;;;444000222===@@@AAADDD<<<444...)))***???YYY[[[555???ZZZnnnzzz|||vvv}}}}}}~~~~~~{{{mmmmmmkkkrrrsssooojjjfffbbb___XXX^^^yyyyyyiiiWWW\\\CCCPPPqqq~~~sss{{{tttyyyyyytttmmm}}}yyyttt|||rrrwwwzzzvvvyyyssswww~~~yyyxxxvvvsssooonnnooollliiihhhhhhhhhfffeeefffffffffhhhjjjpppzzz{{{|||{{{{{{~~~yyyyyyyyy~~~xxxvvvqqqrrr{{{}}}www}}}|||zzzxxxyyyxxxwwwxxxxxxwwwxxx}}}}}}~~~}}}~~~~~~{{{}}}{{{{{{|||kkkbbb___YYY]]]gggnnnwwwhhhSSSLLLDDD???FFFNNNWWWSSSCCC:::777999999444555FFFUUU```jjjpppsssxxx{{{~~~yyyQQQ@@@IIIeeeuuu{{{|||zzzzzz~~~~~~|||{{{{{{zzz{{{|||}}}}}}}}}~~~|||}}}___;;;(((444;;;222000111444444<<>>kkkjjjcccUUU:::000222333111///===MMMCCC888666,,,&&&,,,&&&&&&666OOOrrr>>>:::RRRgggwww|||xxx|||}}}~~~}}}zzz}}}~~~}}}yyytttpppmmmppppppoooooojjjfffcccdddnnnXXXQQQ]]]IIIQQQlll}}}}}}{{{www}}}sssqqqzzzvvv~~~yyy~~~{{{yyy|||yyy{{{zzzwwwvvvsssppppppnnnllliiifffjjjgggfffhhhhhhfffeeegggjjjqqqyyy{{{|||~~~}}}|||}}}}}}zzz|||xxxtttqqqtttzzz|||www||||||{{{{{{zzzxxxyyy|||~~~}}}~~~}}}}}}||||||{{{lllcccaaa[[[]]]hhhmmmwwwhhhTTTMMMDDDBBBGGGOOOSSSRRREEE;;;777777666111666FFFXXXbbbkkkqqqtttxxx|||wwwOOO@@@LLLeeesssxxxzzzyyy{{{}}}}}}{{{{{{|||~~~}}}~~~|||}}}|||~~~TTT333###"""<<??---***000...///<<>>:::TTTjjjuuu{{{zzzzzz{{{{{{yyyzzzzzzxxxxxx|||}}}uuuttt~~~~~~qqqkkkeee```XXX```www|||zzz{{{yyyxxxxxxzzzzzzzzz~~~~~~zzzyyy}}}~~~{{{{{{yyyuuuqqqpppooojjjiiijjjjjjiiigggggggggiiihhhiiinnnqqqxxx~~~~~~zzz~~~~~~~~~{{{yyyyyy{{{}}}}}}zzzyyyxxxxxx{{{|||zzz{{{zzzzzz||||||{{{~~~nnngggbbbaaafffjjjpppyyy~~~kkk[[[RRRPPPTTTUUUQQQHHHBBB>>>:::777888:::666<<>>333$$$$$$''''''''''''$$$---CCCUUU}}}KKK777KKKdddrrrzzzyyy{{{~~~|||xxxyyy{{{yyyttt|||zzzuuulll\\\[[[lllyyy||||||}}}zzzxxxvvvvvvwwwsssuuu{{{zzzyyy||||||~~~~~~|||yyyvvvssssssoookkkiiihhhhhhhhhhhhiiikkkkkkgggeeejjjrrrzzz|||~~~zzz}}}{{{{{{|||}}}~~~|||xxxuuuwwwyyy}}}}}}|||~~~yyyzzzzzz~~~~~~~~~|||kkkeeebbbaaaggglllqqqyyy~~~iii]]]VVVTTT\\\YYYRRRHHHBBB>>>;;;777777888666@@@QQQ^^^gggnnnuuu|||~~~fffIIIDDDOOOdddtttyyywwwxxx{{{}}}}}}~~~~~~}}}~~~~~~~~~}}}zzz|||pppAAA''' )))777///'''&&&$$$$$$...HHH___EEE,,,&&&$$$%%%+++---'''>>>ZZZ'''
BBBnnnooofffpppRRR444,,,333222///===<<<***%%%)))((($$$$$$((( ,,,:::MMMooo^^^999AAAZZZnnnvvvzzz}}}{{{xxxtttxxxzzzqqqvvv}}}{{{}}}~~~|||}}}iii```iiivvv}}}}}}}}}zzzwwwvvvqqqrrrttt{{{|||vvvvvvzzzzzz{{{~~~{{{wwwvvvtttssslllkkkjjjgggiiihhhkkkjjjiiijjjfffffflllrrrwwwxxx{{{|||}}}~~~~~~}}}~~~~~~zzzwwwvvvxxxzzz|||~~~|||yyy{{{|||}}}{{{}}}|||mmmfffcccbbbhhhmmmpppyyyzzzfff]]]WWWXXX___^^^UUUJJJDDD===:::555555777:::GGGWWWdddlllqqqvvvzzz}}}___IIIEEERRRiiitttyyy{{{yyy{{{}}}}}}|||}}}}}}|||}}}~~~~~~|||}}}~~~[[[555!!!'''444777***$$$&&&%%%&&&222TTTSSS666+++%%%$$$)))***''')))OOO```(((
&&&JJJqqqoooggguuuSSS333222EEEFFFEEEHHH<<<---+++...,,,'''###"""###'''555FFFYYYzzzDDD999MMMdddpppxxx{{{|||{{{|||vvvuuutttnnnqqqxxxooogggccchhhtttxxxkkkxxxgggmmmwww~~~zzzssstttsssuuuzzzzzzuuusssttttttwwwzzz~~~{{{wwwvvvtttrrrmmmmmmkkkjjjjjjjjjjjjjjjhhhjjjjjjkkkoooqqqssstttwwwzzz{{{~~~~~~{{{vvvwwwxxxxxxyyy{{{~~~~~~yyyzzzyyy|||}}}zzzppphhhcccccclllnnnqqqzzzwwwfff^^^XXXZZZbbbaaaWWWLLLEEE>>>999666444777>>>PPP```jjjqqquuuyyy|||~~~YYYHHHEEEVVVmmmuuuyyy{{{{{{}}}}}}}}}}}}~~~}}}~~~~~~~~~}}}|||~~~}}}{{{III,,,+++???>>>'''!!!!!!!!!%%%:::QQQAAA;;;777+++(((...///'''///lll]]](((
$$$BBBllljjjddd|||PPP>>><<>>888444444:::FFFYYYhhhooouuuwwwyyy}}}sssRRRFFFHHH[[[nnnuuu|||{{{}}}~~~~~~~~~~~~}}}|||~~~~~~|||lll<<<%%%!!!"""%%%111BBB>>>...$$$"""###,,,EEEKKK333666???999555111,,,***:::YYY&&& >>>jjjccc``````UUUNNNNNN[[[XXXXXXeeeKKK***%%%)))***&&&---333,,,!!!,,,@@@ppp<<<777LLLaaaoooxxx|||}}}|||tttkkkvvvyyyvvvxxxsssfff[[[XXXVVVYYY]]]jjjooo[[[rrrsssnnnrrrppp|||wwwuuutttsssyyy}}}yyyssswwwzzz{{{xxxzzzzzz|||}}}xxxuuusssqqqppppppnnnkkkiiihhhhhhjjjkkkmmmooonnnmmmkkknnnpppvvv{{{yyy{{{zzz{{{}}}~~~~~~}}}~~~~~~|||{{{{{{~~~}}}~~~}}}yyywwwvvvvvvwwwyyyvvvvvvuuuwwwxxxyyy{{{~~~~~~~~~~~~|||xxx{{{~~~|||sssnnnjjjeeegggmmmpppooo|||tttfffbbb^^^ZZZaaaddd^^^TTTFFF@@@888333666???QQQdddnnnppptttwww{{{gggJJJDDDLLL```pppwwwzzz{{{|||zzz{{{}}}~~~|||||||||zzz~~~~~~[[[555'''999BBB777444333///...;;;OOO???---,,,222333;;;999***---LLL|||UUU###
!!!AAAiiiddd]]]ppp___PPPFFFPPPSSSRRReeeggg222$$$)))...///;;;EEEAAA222!!!(((333kkkNNN666===UUUgggrrryyy|||}}}{{{|||ttthhhoooyyyooottttttjjj^^^YYYYYYWWWZZZ___mmmiiiVVVgggwwwfffcccfff}}}}}}{{{vvvtttxxx}}}yyyuuuvvvxxx{{{}}}|||}}}|||}}}|||yyyssssssqqqlllnnnmmmkkkiiijjjlllkkkmmmmmmnnnmmmmmmmmmoooqqqvvvxxxyyyzzzzzzzzz{{{}}}}}}}}}|||{{{{{{zzzwwwwwwyyy{{{|||zzz||||||{{{yyyxxxuuusssqqqrrrrrrrrrtttrrrrrrtttuuuwwwxxx}}}~~~}}}{{{}}}{{{xxxzzz|||~~~|||ooommmlllhhhgggllloootttqqqfffddd___WWW\\\bbb^^^WWWMMMCCC888555999HHH]]]mmmrrrsssssstttxxx~~~zzz[[[GGGDDDQQQiiitttwwwyyy||||||zzz{{{|||~~~}}}|||~~~|||}}}}}}~~~~~~~~~tttFFF)))***;;;>>>444...000<<>>$$$ &&&444UUUggg<<<444FFF]]]kkktttyyy{{{{{{~~~yyynnnnnnvvvoootttmmmcccZZZ[[[YYYZZZ___gggwwwfffQQQ```wwwaaaXXX]]]zzz~~~yyyvvvvvv|||}}}{{{xxx{{{xxxuuurrrpppnnnllljjjjjjkkklllkkkkkkjjjjjjmmmoooqqqsssvvvwwwvvvwwwyyyyyy{{{{{{{{{}}}}}}}}}{{{zzzzzzxxxxxxzzzyyyvvvwwwzzzyyyxxxwwwxxxwwwuuuvvvvvvvvvsssqqqrrrnnnllllllmmmnnnppprrrrrruuuvvv{{{}}}}}}|||zzz|||{{{zzz}}}}}}ooommmmmmmmmjjjkkkooottt~~~~~~ooogggeee___TTTTTT[[[XXXTTTNNNDDD999777@@@TTTeeeqqqwwwttttttuuuvvv|||iiiOOODDDFFFYYYqqqyyyyyy|||~~~|||{{{}}}~~~~~~}}}{{{~~~~~~~~~}}}}}}~~~}}}YYY777!!!///333///---+++///666KKKYYY@@@333777<<<888555111***+++777WWW"""
###===eee}}}lllaaacccQQQOOOGGG@@@IIIHHHEEE333...AAA>>>555///555;;;555###555WWW{{{HHH111:::RRRcccnnntttzzz{{{|||zzzvvvttt}}}~~~sssrrrsssiii[[[ZZZXXXXXX\\\dddsssjjjQQQaaaqqqYYYNNNSSSttt|||}}}}}}yyy}}}}}}{{{xxxvvvtttrrrnnnkkkjjjmmmmmmkkkkkkkkkkkkmmmpppqqqtttuuuwwwxxxvvvwwwyyyyyy}}}|||yyy{{{|||{{{xxxxxxwwwwww{{{{{{zzzxxxyyy||||||zzzyyyzzzzzzwwwuuuvvvwwwwwwwwwyyyvvvsssoooqqqqqqrrrttttttwwwwww{{{}}}}}}||||||}}}zzz{{{}}}}}}rrrnnnnnnppplllkkkooottt~~~nnnfff```[[[TTTQQQUUUSSSOOOJJJDDD;;;===III\\\hhhsssyyyvvvuuuvvvyyyzzz[[[HHHCCCJJJaaarrrxxxxxx{{{~~~}}}{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~lllDDD)))%%%111///000---///444;;;QQQPPP888222555999:::444***(((///JJJvvvbbbqqqUUU"""
"""777bbb~~~fff``````RRRMMM???555;;;999222$$$"""666;;;666///(((******(((333VVVmmm]]]666111FFF\\\kkksssyyyzzzzzz{{{zzzxxxzzz}}}~~~|||uuussslllaaaYYYXXXVVVVVV[[[nnnqqqTTT^^^hhhOOOEEELLLooo{{{}}}~~~}}}}}}}}}yyyyyyxxxqqqmmmjjjkkklllmmmlllkkknnnppprrrvvvvvvuuuvvvwwwwwwxxxxxxyyyxxxyyyzzzwwwxxxxxxyyyyyyzzz{{{}}}}}}}}}~~~~~~~~~{{{yyyyyy{{{zzzzzz}}}|||~~~|||~~~~~~~~~rrrooopppqqqoooqqqssswwwoooggg^^^XXXWWWTTTWWWRRRMMMJJJFFF???AAAJJJWWWdddnnnsssuuussswwwgggNNNFFFFFFUUUllltttwwwxxx{{{}}}}}}~~~}}}~~~~~~~~~|||}}}}}}~~~~~~yyySSS444###...444666999222000;;;HHH]]]JJJ555000111222666///$$$(((111lll{{{dddqqqJJJ---===```{{{^^^'''
$$$:::eee~~~bbb]]]xxxWWWHHH777000333BBB:::***,,,///000+++$$$,,,***&&&,,,DDDUUUzzzAAA222:::PPPdddoootttvvvyyy||||||||||||~~~~~~~~~xxxvvvqqqccc\\\YYYYYYXXX[[[iii|||{{{YYY___zzzaaaGGG???LLLqqq~~~~~~{{{~~~~~~zzzwwwvvvqqqooolllllllllkkkkkklllppprrrsssxxxyyyvvvwwwzzzxxxxxxxxxwwwvvvvvvwwwvvvuuuxxx|||}}}~~~~~~sssooonnnssssssvvvvvv|||tttggg[[[SSSWWWTTTVVVRRRSSSVVVPPPIIIEEEEEEGGGQQQ```iiimmmnnnwwwsss[[[IIIEEELLLccctttxxxyyy{{{}}}{{{~~~~~~}}}~~~}}}~~~}}}~~~||||||~~~ccc===(((###+++333333666888555777;;;NNNXXX666+++222444222666---%%%***<<>>HHH|||pppcccXXXCCC777JJJuuuvvvhhh\\\[[[bbbhhhkkknnnqqqtttsssiiillltttzzz~~~}}}}}}zzz||||||{{{}}}zzz}}}~~~~~~}}}yyyyyy|||}}}{{{{{{}}}}}}~~~qqqRRR888%%%%%%)))666===444'''""" 111UUULLL666...222::::::333***(((&&&+++JJJPPP)))RRRlllfffCCC***QQQ```EEE
@@@oooggg???,,,EEEwww^^^((((((,,,"""
%%%''''''JJJqqqvvvfffkkkDDD000222666888<<>>;;;888DDDPPPQQQUUUTTTWWWUUU:::$$$&&&LLLttt|||iii}}}{{{[[[999111444:::LLL\\\^^^666!!!///333(((...AAAXXXfffyyyrrrBBB111<<>>444222444888666888888//////JJJzzzKKK
***]]]}}}{{{ddd@@@!!!555hhh]]]---
BBB___jjjnnniiikkkssswwwwww}}}{{{yyyoooNNN///%%%(((LLLxxx{{{ddd}}}iiiGGG888999@@@XXX^^^RRREEE&&&&&&(((111666BBB222(((444666EEEYYYYYY777555KKKbbbpppuuuwww|||~~~zzzzzzxxxtttyyyzzzzzz~~~tttwwwfff^^^uuuzzzpppkkkhhhbbb```___[[[SSSNNNMMMMMMJJJEEEIIIOOOUUUcccoooxxx{{{|||~~~~~~}}}}}}|||}}}~~~}}}{{{}}}~~~~~~~~~~~~|||yyytttnnnjjjsssmmmlll___III===FFFtttlll^^^MMMCCCTTT{{{kkkhhhmmmuuuzzzzzz|||~~~~~~}}}|||}}}~~~|||}}}~~~~~~|||{{{|||~~~|||}}}}}}~~~||||||yyyNNN777&&&!!!...:::<<<:::<<<111######888QQQCCC333444555555:::<<<555(((***555lll}}}TTT111...
;;;gggrrrZZZ555$$$IIIsssooo:::
&&&..."""
KKKnnn{{{~~~xxxSSS333''''''LLLxxxbbbzzzrrrTTTIIIEEE???EEEKKK@@@IIIBBB"""%%%***///>>>FFFMMMDDD'''666BBB```{{{FFF222AAAYYYkkktttwww~~~|||{{{wwwsssuuu~~~xxxuuuuuuqqq~~~~~~|||rrrlllhhh```\\\YYYRRRKKKFFFBBBCCCFFFFFFIIIOOOUUUfffttt}}}~~~||||||}}}|||}}}||||||}}}~~~}}}}}}}}}~~~}}}~~~~~~{{{~~~~~~~~~yyyssslllkkk{{{wwwrrraaaMMMBBBNNNzzz|||iiiZZZWWWkkk}}}yyyxxx{{{}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}|||{{{{{{{{{~~~}}}}}}~~~~~~~~~___???,,,...888777888;;;999333666JJJHHH---***333777;;;999666,,,$$$---FFFkkk[[[===
,,,OOO\\\III))))))XXX|||fff222---111 '''TTTvvvPPP)))""")))IIIqqqiiizzzkkkZZZAAA222///444777AAALLL666$$$111DDDHHHHHHHHH==='''!!!+++555CCCuuu```999666IIIbbbnnnvvv}}}xxxzzzxxxtttwww~~~{{{{{{~~~}}}~~~wwwooohhhaaaZZZTTTNNNGGG>>>888999===DDDKKKRRR]]]nnnxxx}}}}}}~~~~~~}}}}}}zzz}}}~~~|||}}}|||}}}~~~}}}~~~~~~}}}}}}|||~~~}}}|||{{{~~~~~~|||}}}|||||||||{{{vvvqqqsss{{{jjjYYYTTTcccwwwppprrr{{{~~~~~~{{{{{{}}}}}}}}}~~~}}}~~~~~~~~~}}}~~~|||{{{}}}~~~}}}}}}}}}~~~}}}~~~kkkKKK444###!!!'''&&&+++555444000///666<<<;;;JJJVVV@@@------777333999888***###'''222eee{{{ccc222
%%%GGGNNN888555ffflll666)))[[[~~~SSS***%%%GGGqqqgggzzzxxx]]];;;---///999???DDDHHH>>>***444HHHCCCCCC===444333((("""***>>>SSSJJJ555===VVVhhhvvvzzzuuuvvvyyy{{{}}}{{{{{{~~~~~~{{{uuukkkccc[[[SSSNNNGGG>>>666333888@@@JJJXXXhhhuuu|||~~~~~~||||||~~~}}}||||||}}}}}}||||||~~~~~~}}}~~~~~~}}}}}}}}}~~~~~~}}}{{{|||}}}~~~|||}}}{{{~~~|||www{{{uuukkkppp{{{~~~}}}~~~~~~}}}{{{|||~~~~~~{{{{{{}}}}}}|||~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~pppMMM:::''')))>>>???444,,,,,,...000888BBB[[[TTT777...111444...111111"""%%%,,,@@@wwwYYY999(((!!! (((;;;FFF:::"""999HHH000---ZZZvvv;;;
(((___XXX+++%%%HHHqqqiiixxxaaaAAA333444===???:::444...###000>>>>>>666...222666+++ ###555>>>^^^mmm>>>555HHHcccsss{{{xxxwwwwww{{{}}}~~~~~~~~~}}}~~~~~~}}}|||~~~~~~|||yyypppfff^^^XXXQQQGGG???666111111:::LLLaaaqqqzzz~~~~~~~~~{{{}}}}}}~~~~~~~~~}}}~~~~~~{{{}}}|||}}}~~~}}}~~~}}}}}}|||}}}}}}}}}}}}{{{yyyyyyzzz{{{|||zzz{{{~~~~~~~~~}}}~~~}}}}}}}}}~~~~~~}}}}}}yyyyyyzzz|||~~~zzzyyy|||}}}|||~~~~~~~~~}}}~~~}}}~~~|||YYY>>>,,, ---GGG<<<111---))),,,222777KKKXXX===)))(((---///,,,///)))###'''111aaatttcccYYY[[[hhhtttuuuhhhQQQ???///### (((888===---
222[[[~~~III
'''aaa[[[+++&&&IIIrrrfffqqqqqqRRR:::;;;999777+++&&&---((((((...///222:::333///,,,"""'''222===qqqVVV666;;;TTTiii}}}}}}wwwtttwww|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}zzz|||~~~}}}}}}~~~}}}yyyqqqggg___[[[QQQHHH@@@777333000999RRRjjjvvv}}}~~~~~~}}}}}}|||}}}{{{~~~}}}~~~|||xxx{{{}}}}}}~~~}}}}}}~~~}}}~~~}}}|||~~~|||wwwxxxzzzzzzxxxzzzyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{~~~~~~}}}|||{{{{{{||||||}}}~~~~~~~~~}}}|||___LLL222 """$$$222???000((('''(((000666???PPPDDD+++$$$$$$%%%'''***,,,'''%%%+++???~~~uuuppphhh\\\SSSSSSAAA$$$BBBjjj[[[%%%
(((___]]]111!!!'''GGGsssdddmmmeeeIII???444...***''',,,000 ***,,,222///******###&&&222JJJ}}}GGG666CCC\\\rrr}}}yyyuuutttwwwyyy{{{}}}||||||~~~||||||~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~~~~|||uuujjj___YYYOOOGGG???888555333???\\\rrrzzz~~~}}}~~~~~~|||}}}}}}~~~}}}~~~|||~~~}}}yyyxxx|||}}}~~~~~~}}}~~~~~~~~~vvvyyy}}}|||wwwzzz|||{{{rrrvvvzzzyyy{{{}}}~~~~~~}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~|||}}}}}}{{{|||}}}~~~}}}}}}~~~~~~}}}}}}|||}}}}}}||||||~~~zzzyyy___JJJ999&&&!!!(((555:::222'''"""###'''...999RRRUUU444$$$$$$######%%%&&&((((((%%%,,,ZZZyyygggEEE""")))PPPuuu```&&&
&&&]]]^^^000$$$)))CCCqqqooosssvvvSSS:::555111222---...555(((!!!)))###!!!&&&''')))(((###)))===fffddd<<<888KKK___oootttuuuvvvuuuwwwzzzzzz{{{}}}|||||||||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}~~~}}}|||uuukkk```YYYRRRJJJBBB;;;666666KKKggguuuzzz}}}|||yyy||||||}}}}}}wwwxxx{{{~~~zzzyyysssuuu{{{}}}}}}}}}zzzzzz~~~xxx}}}~~~}}}{{{zzzwwwvvv{{{~~~}}}}}}zzzzzz~~~~~~|||~~~~~~~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~|||zzz|||}}}}}}~~~}}}|||~~~}}}|||~~~~~~|||}}}|||}}}~~~~~~|||~~~~~~```NNN<<<(((""""""###222FFF777+++,,,%%%"""$$$,,,BBB\\\MMM...#########$$$###&&&***333,,,===wwwnnnHHH$$$)));;;YYYzzzaaa''' &&&\\\^^^+++!!!###???ooommmsss\\\@@@;;;666222111222777555&&& """$$$%%%(((((((((%%%
&&&FFFhhhQQQ999<<>>YYYoooxxx|||~~~~~~~~~~~~}}}xxx{{{~~~~~~}}}}}}~~~~~~}}}{{{yyy}}}zzzzzzzzz{{{}}}{{{zzzzzz~~~}}}~~~~~~zzzzzzzzz|||}}}{{{}}}{{{~~~zzz{{{|||}}}~~~|||}}}~~~~~~||||||~~~{{{{{{zzz}}}~~~~~~~~~~~~~~~}}}}}}zzz|||||||||~~~~~~|||{{{~~~~~~~~~}}}}}}{{{~~~~~~~~~aaaKKK???,,, ###,,,,,,+++???AAA(((%%%...)))$$$&&&111MMMVVV<<<***$$$!!!"""###$$$$$$(((///555dddvvvRRR)))333OOOcccmmmpppqqqnnnrrr```&&&
###WWW```******JJJqqquuucccnnncccVVV???......---222>>>JJJ;;;''')))(((******###%%% ***FFFjjjuuuxxxIII888@@@UUUeeemmmqqqttttttyyy|||~~~}}}}}}~~~}}}|||}}}}}}}}}}}}}}}}}}{{{|||}}}{{{}}}~~~||||||~~~~~~}}}~~~~~~|||||||||{{{}}}}}}}}}}}}|||xxxoooggg]]]TTTNNNKKKAAA;;;LLLggguuuxxx}}}~~~|||~~~~~~~~~~~~~~~|||{{{~~~}}}}}}~~~||||||}}}|||~~~~~~{{{|||}}}{{{{{{|||{{{|||zzz}}}{{{}}}}}}~~~|||~~~}}}{{{{{{{{{}}}||||||zzz{{{~~~|||}}}~~~~~~~~~|||zzz~~~{{{~~~}}}}}}~~~~~~~~~|||{{{~~~~~~|||~~~~~~~~~}}}{{{}}}~~~|||~~~|||{{{}}}~~~~~~|||~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}|||~~~gggKKK<<<,,,!!!%%%'''///444555AAA;;;''' %%%--->>>KKKGGGBBB///%%%!!!###%%%###"""'''///MMMYYY---:::bbbyyy|||sss[[[AAA444BBBhhhbbb(((
"""TTTfff///***JJJqqqlllXXXhhhdddHHH,,,---///222>>>DDD333 ,,,,,,&&&$$$'''"""((()))
(((;;;SSSSSSppplllAAA777EEEWWWfffmmmpppuuuzzz|||}}}|||}}}||||||~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~{{{zzz{{{{{{|||}}}}}}}}}||||||~~~}}}~~~||||||~~~~~~~~~}}}~~~~~~|||{{{zzz|||~~~yyyqqqiiibbbZZZVVVSSSEEECCC___qqqxxxyyy|||~~~{{{{{{|||{{{zzz}}}~~~}}}|||}}}}}}|||zzz||||||xxx{{{{{{{{{zzzzzzzzzyyyzzz|||~~~~~~}}}}}}|||}}}{{{~~~~~~|||~~~}}}}}}|||~~~{{{|||~~~}}}~~~|||~~~~~~}}}zzz}}}~~~~~~zzzyyy{{{{{{}}}}}}zzzzzz~~~}}}~~~|||{{{}}}~~~~~~~~~}}}|||}}}|||}}}zzz|||}}}}}}{{{zzz|||~~~}}}}}}}}}~~~}}}~~~~~~}}}~~~~~~~~~jjjQQQ@@@--- (((***///<<??AAABBB...!!!'''888KKKDDD444555:::444((('''%%%$$$(((,,,999pppuuuBBB666ccc~~~sssRRR///)))LLL}}}fff*** $$$WWWiii555!!!$$$BBBnnn|||mmmYYYhhhxxx[[[===...444555222555///&&&%%%)))""""""$$$%%%$$$ 333555HHHhhh[[[;;;777EEETTTeeennnsssvvvxxxzzz}}}~~~~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}|||~~~}}}{{{~~~~~~}}}~~~}}}}}}~~~~~~~~~}}}{{{}}}~~~{{{{{{tttkkkeeebbb]]]VVVHHHQQQkkkxxx{{{|||}}}~~~yyyzzz}}}~~~}}}~~~~~~{{{{{{}}}{{{}}}}}}}}}}}}~~~}}}|||{{{||||||{{{||||||||||||||||||{{{}}}}}}~~~|||}}}}}}zzz~~~||||||}}}{{{zzz|||zzz|||}}}||||||||||||}}}~~~}}}|||zzz}}}~~~}}}{{{{{{{{{}}}~~~|||wwwyyy{{{|||}}}{{{{{{|||~~~}}}|||~~~~~~|||{{{{{{|||zzzyyy{{{|||{{{zzzzzz}}}~~~~~~{{{}}}}}}|||}}}~~~~~~~~~~~~~~~~~~|||}}}~~~iiiPPPDDD222!!!###+++---444===999555;;;333&&& !!!111EEEJJJ:::555111+++333666+++"""$$$,,,000SSSnnn;;; &&&888\\\yyynnnLLL---555nnnlll...
RRRmmm@@@###!!!;;;hhhwwwrrrnnn]]]iiijjjMMM777555------///***(((%%%,,,((($$$%%%###"""))),,,)))%%%999___jjj|||RRR777444FFFYYYhhhppptttxxx{{{}}}}}}}}}{{{{{{|||}}}~~~~~~~~~||||||{{{|||||||||~~~~~~}}}}}}~~~|||}}}}}}~~~~~~}}}}}}|||~~~~~~|||{{{{{{}}}~~~~~~zzzssskkkgggbbb]]]RRR\\\pppyyy|||~~~}}}{{{|||~~~}}}}}}~~~~~~~~~|||}}}~~~~~~{{{xxxyyy{{{}}}~~~~~~|||}}}|||~~~~~~|||~~~~~~|||zzz{{{||||||~~~~~~|||zzzzzzzzzzzzyyyzzzzzzzzzyyy{{{||||||~~~}}}}}}}}}|||{{{|||||||||zzzzzz{{{||||||~~~{{{vvvvvvzzz{{{|||zzz|||||||||{{{|||}}}~~~|||zzzzzz{{{yyyzzz|||{{{yyyzzzzzz{{{}}}}}}{{{{{{~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~jjjRRRCCC666###$$$***---999555333333222000)))---))),,,LLLHHH222---111111......///000'''###***AAAmmmEEE000999QQQhhhvvvvvvkkkRRR444"""***gggjjj///
PPPpppFFF)))&&&888cccuuummmhhhWWWaaacccCCC888+++'''(((&&&111;;;555+++!!!!!!!!!''',,,666777!!!$$$''';;;JJJFFF}}}{{{KKK444;;;MMM\\\lllsssvvvyyy{{{{{{zzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}|||}}}{{{{{{|||}}}|||~~~~~~~~~~~~}}}|||}}}~~~~~~}}}{{{~~~~~~~~~~~~|||zzz~~~~~~}}}}}}}}}sssnnnlllhhh```dddtttzzz{{{}}}|||{{{zzz{{{}}}}}}}}}}}}~~~}}}{{{zzz~~~~~~~~~~~~|||xxxxxx|||~~~~~~}}}~~~{{{}}}~~~}}}}}}~~~yyyzzz||||||}}}|||zzz{{{zzz{{{{{{{{{zzz|||{{{yyywww|||}}}~~~~~~}}}{{{}}}}}}zzzzzzzzz||||||~~~}}}|||||||||}}}|||xxxwwwwww{{{|||{{{zzzzzzxxx{{{|||~~~}}}|||{{{|||zzz{{{{{{{{{|||zzzzzzzzz|||}}}~~~}}}}}}~~~}}}~~~}}}}}}qqqTTTFFF777&&&###///999AAA666///666888---,,,///...;;;NNN777''')))...000...111111000,,,)))888lllyyyaaaUUUfff}}}oooNNN:::///$$$'''___aaa)))
###SSSkkk>>>)))+++888aaaxxxssslll[[[___sssPPP888(((%%%+++555DDDTTT===&&&'''444666===999555((((((000,,,IIIsssBBB777AAAQQQcccmmmqqqvvvyyyzzzzzz{{{}}}}}}||||||||||||}}}}}}~~~|||{{{||||||}}}|||}}}}}}|||zzz~~~~~~{{{|||||||||~~~}}}}}}~~~}}}~~~~~~~~~~~~}}}~~~}}}|||{{{yyyxxxqqqkkkmmmwww|||}}}~~~~~~~~~xxxvvvxxxzzz}}}}}}|||}}}zzzyyyzzz{{{}}}{{{zzzyyyzzz}}}~~~~~~~~~|||}}}|||~~~}}}{{{yyy{{{~~~}}}||||||{{{|||}}}{{{{{{|||{{{|||||||||{{{zzz{{{|||~~~{{{wwwxxx{{{zzzyyyzzzzzzyyyzzzzzzzzzyyyzzz{{{zzzzzz{{{|||{{{~~~|||{{{zzzwww}}}|||}}}|||zzzyyyyyy|||zzz{{{}}}}}}}}}zzzzzz|||}}}{{{{{{}}}|||}}}~~~~~~}}}~~~~~~~~~}}}~~~pppTTTFFF555$$$+++***%%%111===777333000//////000333222777GGG;;;)))%%%&&&'''+++---333777222)))222YYY|||nnnLLL<<??HHHIII,,,***^^^[[[(((
$$$WWWmmmHHH000'''222^^^|||zzzxxxsss```ggg```<<<...666:::FFFNNNRRRCCC+++)))555<<<999:::;;;>>><<<)))((()))222\\\bbb===888EEETTTbbbnnntttwwwxxxxxxyyy||||||{{{zzz{{{}}}||||||~~~|||xxx{{{~~~}}}}}}}}}~~~~~~}}}{{{{{{~~~}}}~~~~~~~~~~~~~~~}}}|||}}}}}}}}}}}}|||}}}~~~~~~wwwppprrrxxx|||{{{{{{xxxwwwxxx{{{~~~|||yyyxxx{{{}}}~~~~~~wwwvvvwwwzzz}}}~~~}}}|||}}}||||||zzz|||}}}}}}|||}}}|||{{{|||||||||zzz{{{|||zzz|||{{{|||zzzvvvwww{{{|||zzz||||||{{{yyy{{{{{{yyyxxxyyy{{{{{{{{{{{{zzz{{{}}}{{{|||{{{|||{{{|||{{{{{{zzz{{{yyywwwxxxxxxzzz}}}|||{{{{{{|||zzzyyy{{{{{{}}}~~~}}}~~~}}}~~~~~~}}}}}}~~~~~~tttYYYIII888&&&%%%000444999666...---,,,---///666555@@@MMMPPP222%%%%%%$$$&&&***,,,111666...---GGGyyy]]]OOO\\\lllfffCCC 333fff}}}ZZZ'''
"""
!!!PPPpppBBB+++$$$...ZZZyyy|||wwwyyyuuueeekkktttXXXQQQEEEDDDEEEFFFIIIJJJ999---===>>>:::===::::::>>>AAA555$$$///RRRggg\\\<<<999CCCTTTeeeppptttvvvyyyzzz{{{{{{zzzyyyyyyzzz}}}{{{{{{{{{{{{|||}}}}}}~~~|||~~~~~~~~~~~~yyy{{{}}}~~~}}}~~~|||}}}~~~~~~~~~{{{}}}~~~}}}{{{||||||||||||}}}~~~|||~~~~~~~~~~~~~~~{{{{{{uuutttxxxyyy{{{}}}}}}}}}zzzyyy|||}}}~~~}}}vvvyyy|||}}}~~~}}}~~~~~~wwwuuuvvvzzz}}}~~~||||||}}}}}}|||}}}{{{yyy{{{}}}||||||~~~{{{zzz||||||}}}}}}||||||||||||zzz{{{wwwzzzzzzzzz}}}|||{{{zzzyyyyyyzzz|||zzz{{{|||zzz{{{{{{|||zzzzzz||||||{{{wwwwwwyyy{{{yyyyyyxxxzzz||||||zzzwwwwwwyyy{{{|||||||||{{{{{{}}}|||}}}~~~}}}}}}zzz}}}~~~}}}}}}}}}~~~}}}~~~sssZZZJJJ:::&&& ###222CCC===,,,%%%---...+++***111III^^^PPP===333+++&&&$$$'''+++,,,222222***>>>pppyyysssuuuyyyqqqRRR'''444ggg{{{bbb111
"""TTTooo888 !!!...\\\|||xxxuuuxxxsssdddggghhhXXXFFFBBBCCCNNNMMMDDD888///000000---333444666:::CCC===000
''':::>>>mmmYYY:::888GGG[[[iiinnnrrryyy{{{yyy|||{{{|||xxxxxx{{{}}}zzz{{{||||||}}}~~~}}}~~~|||~~~~~~~~~{{{xxx|||~~~~~~yyyzzz|||{{{{{{|||~~~}}}{{{zzzzzz{{{{{{{{{~~~|||{{{{{{|||~~~~~~~~~{{{vvv}}}yyyuuuxxx|||~~~~~~~~~}}}{{{yyy|||~~~}}}}}}~~~tttvvv|||}}}}}}||||||vvvssstttzzz~~~}}}~~~|||{{{|||}}}~~~~~~|||{{{|||{{{{{{{{{|||||||||~~~}}}|||||||||yyyzzz|||{{{yyyyyyzzzzzzzzzzzzzzzvvvvvvxxx||||||||||||~~~}}}{{{zzzzzzyyyuuuxxxzzzzzzzzzzzzyyy|||{{{zzz{{{{{{|||~~~||||||{{{{{{xxxyyy{{{{{{}}}}}}|||}}}}}}||||||~~~}}}||||||}}}{{{}}}~~~}}}~~~qqqVVVIII;;;'''&&&111DDD===000'''!!!$$$***+++...888ZZZ[[[777((('''&&&(((&&&'''(((......)))555eeexxxtttqqqhhhJJJ!!!+++VVVssszzzuuuqqqjjjYYY111
!!!RRRkkk666!!!$$$///YYY{{{|||yyyxxxsss```ccc~~~^^^QQQIIIGGGJJJIIICCC777222...'''###,,,555999999666888>>>***###'''<<>>;;;666$$$+++:::===:::444///(((
!!!PPPppp<<<%%%'''444XXXxxx~~~}}}}}}wwweee```{{{dddVVVIII===666888555///------***%%%333888777222000AAA999
###***FFF~~~LLL:::===KKK[[[hhhqqqxxxzzz{{{zzzyyy{{{{{{||||||zzzzzz|||}}}}}}zzz{{{}}}~~~|||||||||}}}~~~|||{{{{{{~~~~~~~~~}}}~~~~~~~~~~~~{{{|||{{{{{{~~~}}}|||}}}|||{{{{{{zzzxxxwww{{{|||~~~~~~zzz{{{~~~|||}}}~~~zzzxxx|||~~~zzzzzz~~~|||}}}~~~}}}|||||||||}}}~~~~~~}}}yyyxxxyyy|||}}}}}}wwwtttuuu|||~~~}}}~~~}}}{{{}}}|||zzz|||yyy~~~zzz|||}}}~~~}}}|||{{{|||{{{{{{zzzzzzzzz{{{zzz{{{}}}|||yyyxxxxxxvvvyyy|||||||||{{{zzzyyy{{{{{{zzz{{{{{{yyyyyyuuuzzz{{{{{{}}}}}}}}}|||{{{}}}|||{{{|||xxx{{{zzzzzz{{{yyyvvvxxxzzzzzz|||}}}}}}||||||}}}}}}zzz{{{~~~~~~}}}}}}}}}~~~hhhPPPEEE777((("""%%%(((333???333%%%!!! !!!+++000;;;BBB:::+++$$$#########%%%$$$(((***)))---KKKWWW'''
"""MMM~~~xxxCCC&&&$$$111YYYxxxxxxfffcccppp\\\LLL:::888333///***)))222///&&&---555444555000------!!!
---666SSS{{{MMM:::;;;JJJ[[[iiisssuuuxxxzzzxxxyyy{{{}}}}}}{{{zzz}}}~~~|||{{{}}}|||~~~{{{zzz}}}}}}}}}~~~{{{|||}}}~~~~~~}}}~~~~~~~~~~~~}}}|||zzz|||~~~|||}}}||||||{{{|||yyyvvvxxx{{{}}}~~~}}}{{{zzz|||~~~~~~|||zzz~~~{{{}}}}}}zzzzzz{{{~~~|||yyyyyy|||~~~{{{}}}}}}{{{|||{{{|||}}}yyyyyyyyyyyy{{{}}}yyyxxxyyy||||||}}}}}}{{{|||{{{zzz|||xxxwww|||{{{yyy{{{}}}yyywww{{{|||}}}~~~~~~||||||{{{wwwvvvxxxyyyyyyuuuxxx}}}yyyzzz|||{{{zzzyyyxxxuuuwwwvvvvvvxxx||||||}}}{{{||||||}}}|||zzzyyy{{{|||{{{|||{{{yyyssswww|||~~~|||zzz{{{{{{||||||{{{}}}|||||||||{{{zzzzzz|||{{{{{{~~~yyyfffXXXEEE666&&&"""'''%%%%%%333<<<555%%% !!!%%%000???KKKHHH888)))$$$###$$$'''"""))),,,+++888rrrxxx;;;
"""EEEzzz~~~GGG&&& ///\\\yyy}}}~~~lllggg___III888888777...))),,,(((***+++***+++***+++,,,%%%'''%%%!!!
$$$***666[[[}}}MMM999;;;LLL]]]jjjpppsssxxxyyy{{{{{{||||||{{{|||~~~|||}}}}}}{{{}}}~~~zzz}}}}}}|||~~~}}}{{{|||}}}~~~~~~~~~~~~|||~~~~~~~~~}}}{{{}}}~~~}}}~~~}}}{{{|||zzzyyyzzzzzzxxxyyy|||}}}}}}~~~zzzzzz}}}~~~}}}}}}~~~~~~{{{zzz~~~}}}zzz|||zzzzzz|||~~~~~~}}}zzz{{{|||zzz~~~|||vvvyyy|||zzzzzz}}}~~~}}}xxxxxxzzz{{{{{{{{{|||{{{||||||{{{}}}wwwvvv|||zzzyyy|||{{{vvvxxxyyy{{{|||}}}{{{}}}|||}}}yyyyyyzzzyyywwwxxx{{{}}}zzzyyy}}}~~~{{{uuuvvvxxxyyyxxxxxx{{{{{{{{{}}}}}}zzzyyy||||||zzzvvvxxx}}}|||~~~~~~|||xxxxxx{{{~~~~~~~~~|||}}}~~~|||}}}{{{}}}|||{{{}}}~~~{{{yyy|||rrr^^^RRRLLL:::'''!!!''',,,...)))777III777''' %%%///AAAPPP<<<777AAA555'''%%%!!!%%%(((%%%)))---333UUUnnn...
###BBBxxxKKK###111]]]yyy}}}|||~~~qqqfffuuu^^^BBB444444000,,,222'''///...!!!###%%%((($$$$$$###%%%
"""***;;;aaa{{{NNN:::<<>>000222,,,!!!!!! ###&&&$$$)))---888hhh}}}SSS;;;777HHH\\\lllsssxxxwwwzzz|||~~~~~~}}}}}}~~~~~~}}}}}}{{{yyy{{{~~~|||}}}~~~~~~yyyyyyvvvxxx{{{zzzvvvxxxwwwyyy{{{zzz}}}}}}{{{|||~~~|||zzz||||||~~~~~~{{{yyy|||}}}{{{zzzzzzyyyyyy{{{~~~}}}zzzyyyxxx}}}|||}}}}}}|||{{{}}}}}}~~~~~~zzzxxx}}}~~~yyyyyy}}}~~~~~~{{{}}}}}}~~~{{{{{{xxxxxx|||~~~~~~}}}~~~}}}vvvsssvvvzzz~~~~~~|||}}}}}}|||wwwtttvvvvvvxxxzzz}}}{{{wwwzzzzzzyyy{{{yyyzzzzzzwwwyyywwwwwwvvvuuuzzz|||xxxttttttwwwuuuwwwzzz}}}}}}~~~{{{xxxtttssstttyyy{{{xxxzzz{{{yyywww{{{yyyvvvxxxzzz~~~}}}|||}}}|||}}}}}}}}}}}}|||{{{{{{yyyzzzyyyyyy|||}}}{{{zzzzzz}}}~~~|||~~~~~~{{{}}}~~~~~~~~~~~~yyyeeeVVVPPPKKK===)))"""$$$***...,,,444:::888::::::''' !!!---CCCOOOBBB999<<<;;;333666AAA666%%%!!!%%%***444SSSyyy}}}[[[777(((%%%((($$$!!!111<<>>555:::999999...---%%% !!!!!!,,,$$$'''666UUUbbbzzzJJJ888@@@TTTfffpppuuuwwwyyy||||||}}}|||zzzyyy|||}}}}}}|||~~~}}}||||||}}}}}}~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~|||zzzxxxvvvwwwzzz{{{||||||}}}}}}}}}{{{}}}|||}}}|||}}}{{{uuuwwwzzzyyyzzz{{{wwwxxxzzz|||~~~}}}yyy{{{}}}~~~zzzvvv|||~~~~~~{{{{{{}}}|||xxxyyy}}}~~~~~~{{{yyyuuuwww{{{~~~~~~}}}{{{wwwsssxxx{{{zzz|||}}}}}}~~~rrrqqqxxxyyyxxxxxxyyyyyyvvvssswwwzzz|||yyy{{{xxxzzzzzzxxxvvvxxx{{{{{{}}}xxxrrrtttzzz{{{zzzyyyyyyyyyyyywwwssswww}}}|||~~~}}}|||{{{xxxvvvvvvxxxxxxyyyyyyxxx{{{|||}}}~~~~~~}}}{{{zzzwww{{{zzzyyy|||}}}{{{sssuuu{{{~~~~~~~~~~~~}}}{{{}}}|||zzz|||zzzyyy}}}}}}mmmZZZRRRNNNDDD444$$$###///555///333******,,,)))(((---333777555777LLLLLL>>>999999;;;444888===888666777222---333DDDnnn%%%///999HHHZZZqqq~~~tttMMM!!!IIIssswwwPPP,,,
555iii~~~UUU***"""+++MMMvvv|||zzz~~~qqqkkkjjjcccaaapppYYYIII===444333---333*** !!!###...444...$$$"""(((???EEEQQQwwwMMM;;;AAASSSbbboootttvvvyyy{{{|||zzzyyyzzz|||}}}~~~~~~||||||}}}|||}}}}}}{{{~~~|||zzz~~~~~~~~~~~~}}}zzz{{{yyywwwvvvwww{{{||||||~~~~~~}}}yyy{{{}}}}}}~~~}}}|||{{{{{{{{{zzz}}}yyysssxxxyyyzzz~~~zzzwww|||~~~|||~~~||||||||||||~~~~~~xxx|||}}}{{{{{{~~~}}}zzzuuuyyy~~~~~~}}}~~~|||}}}}}}yyyvvvxxx|||~~~}}}~~~zzztttxxx|||zzz|||}}}~~~}}}tttqqqvvvxxx{{{yyyxxxyyyxxxuuuyyyyyyzzzzzzyyyyyyxxxyyyzzzwwwvvvzzz{{{|||wwwqqqsssvvvzzzzzzxxxxxxxxxxxxyyyyyyyyyzzz{{{zzz{{{|||{{{uuutttwwwzzzzzzxxxxxxyyy{{{yyy}}}}}}zzzyyyzzzxxxxxxyyy{{{~~~~~~yyy{{{}}}}}}}}}~~~~~~~~~xxxwww{{{}}}wwwcccUUUOOOMMMAAA--- ###&&&+++;;;;;;:::///))))))&&&)))222777111666OOO^^^BBB666666888666;;;???III===---...///111>>>```
"""000CCC___~~~vvvEEE***\\\yyyRRR000
///ccc|||ZZZ...###)))MMMxxxzzzyyyssslllkkkaaaaaalllTTT===444333000///,,,...777***'''000111444444999***$$$---666SSS{{{RRR===AAAPPP```nnnrrruuuxxx{{{yyy{{{}}}{{{}}}}}}~~~}}}{{{}}}|||{{{~~~|||yyyxxxxxx||||||}}}~~~~~~~~~~~~}}}|||}}}||||||}}}|||zzzwwwxxxvvvvvvuuuxxx}}}{{{{{{|||{{{{{{{{{{{{{{{zzzzzzzzzxxxyyyzzz~~~}}}yyyxxx{{{{{{}}}~~~{{{~~~~~~}}}{{{zzzzzz~~~~~~|||zzzzzz~~~}}}zzz}}}}}}{{{}}}}}}yyyyyy|||}}}~~~{{{~~~|||xxxvvvwwwzzz{{{{{{|||~~~}}}xxxvvvzzzzzz{{{|||~~~xxxrrrtttvvvvvvxxxyyyyyyvvvvvvyyyxxxxxxxxxyyyyyywwwxxxxxxyyyuuuxxx||||||{{{sssuuuxxx{{{{{{{{{yyyuuuuuuyyy|||zzz{{{}}}|||zzzxxxxxxvvvwwwyyy|||~~~|||yyyxxxzzz{{{~~~}}}zzzyyyyyyzzz{{{zzz{{{}}}}}}}}}}}}||||||~~~~~~}}}}}}}}}~~~}}}}}}{{{rrrfffYYYQQQMMMGGG<<<***!!!!!!%%%---888DDD;;;777***((((((%%%%%%,,,333:::EEEUUUGGG333555AAA>>>===??????@@@222'''---000777UUU
!!!:::kkkyyyKKK999llluuuIII%%%
+++^^^~~~wwwYYY222&&&(((PPPyyy}}}zzz~~~wwwooonnneeedddhhhIII888---...&&&***BBBEEE666!!!%%%666<<//...000===555***222DDDyyy\\\AAA@@@NNNaaammmrrrvvvyyyyyy{{{|||zzz|||~~~}}}~~~||||||~~~~~~~~~~~~~~~}}}{{{zzz{{{zzz{{{{{{}}}}}}~~~~~~||||||}}}~~~~~~~~~{{{yyywwwuuussstttxxxzzzzzz||||||||||||zzzyyy{{{|||{{{{{{|||~~~~~~~~~yyyxxx|||zzz}}}zzzyyy|||}}}}}}}}}}}}zzzzzz|||}}}yyy|||}}}|||}}}{{{{{{|||}}}||||||||||||{{{yyy{{{}}}}}}}}}}}}}}}yyytttvvvzzzzzz}}}~~~zzzrrrvvv{{{{{{|||~~~{{{vvvwwwvvvssswww{{{{{{yyyyyyyyyxxxxxxxxxzzzzzzxxxyyyyyyzzzxxxxxxzzz{{{yyyrrruuuxxx{{{{{{}}}{{{uuuwwwzzz||||||{{{||||||{{{xxxyyy{{{{{{|||}}}~~~~~~~~~|||zzz}}}{{{xxxyyy}}}}}}{{{|||}}}}}}~~~}}}}}}{{{{{{~~~~~~}}}~~~~~~~~~sss\\\RRRNNNLLLFFF777)))"""%%%+++***777HHH>>>///+++,,,&&&!!!$$$'''...999BBBEEE999+++)))***777666888>>>;;;444111///...555PPP
'''[[[]]]111333[[[yyyvvvIII$$$
(((\\\}}}tttOOO---(((+++QQQ{{{{{{|||xxxoookkkeeebbb\\\:::''''''+++666CCCCCC<<<---###+++===999000///&&&666999$$$!!!''';;;rrrcccCCC???LLL___kkkqqquuuxxxzzzyyyzzzyyy|||||||||||||||}}}~~~~~~}}}~~~~~~~~~|||yyy{{{|||||||||}}}~~~}}}~~~|||{{{zzzxxxyyyvvvuuuwwwwwwwwwxxxzzz{{{}}}}}}|||zzz||||||}}}|||yyyzzz|||~~~|||~~~yyywwwzzz}}}zzzzzzyyy{{{|||}}}}}}|||{{{|||}}}~~~~~~}}}yyyxxx|||}}}}}}{{{}}}|||zzz}}}}}}{{{}}}}}}zzzxxxyyy|||}}}{{{|||}}}|||~~~|||tttsssxxx{{{{{{|||~~~~~~wwwwww{{{|||}}}~~~}}}}}}}}}zzzvvvtttvvvyyyyyyzzzxxxzzzyyyxxxzzzzzzyyyyyyyyyzzzyyyvvvwwwyyyzzzwwwrrruuuxxxzzz}}}}}}{{{uuuxxxyyyyyy|||zzzzzzyyyxxxyyyzzz{{{|||||||||}}}|||yyyvvvwww}}}|||zzz}}}~~~||||||~~~}}}|||{{{yyyzzz}}}|||}}}~~~{{{}}}aaaQQQMMMJJJ@@@222***(((%%%---333555CCC===,,,"""&&&(((### $$$+++***111555///((("""$$$'''***,,,222999...&&&...---///???ooo
%%%YYYzzzggghhhzzz{{{UUU+++,,,###
,,,___zzzPPP+++"""(((SSS{{{zzzzzz|||xxxqqqhhh^^^XXXwwwKKK111+++555:::<<<===666+++(((***,,,555555---)))--->>>???444'''
&&&BBBpppkkkJJJAAAJJJZZZhhhmmmsssyyyzzz|||zzz{{{|||~~~~~~}}}~~~}}}|||~~~}}}}}}}}}{{{~~~}}}}}}}}}||||||zzzyyyyyyyyyyyyxxxzzz{{{yyyzzzyyyuuuxxx{{{~~~|||{{{{{{zzz{{{}}}||||||yyywww|||||||||xxxyyyyyyzzz{{{}}}}}}xxxzzz}}}~~~|||{{{yyy{{{|||}}}zzzuuuyyy}}}~~~~~~}}}}}}{{{|||~~~~~~~~~~~~|||xxx{{{|||{{{|||}}}~~~~~~xxxuuussswwwzzzzzz{{{|||yyyxxxxxxyyy{{{{{{zzz|||~~~{{{xxxuuutttvvvxxxwwwyyy{{{{{{yyyxxxyyyvvvyyyxxxyyyyyyuuuvvvxxxzzzwwwqqqsssxxxyyyzzz{{{{{{tttuuuxxxzzz~~~}}}{{{wwwvvvxxxzzzxxx{{{|||zzz{{{{{{vvvuuuuuuzzz{{{{{{~~~yyy{{{}}}{{{{{{yyyvvvyyy|||||||||}}}{{{}}}}}}tttdddXXXOOOEEE:::+++&&&---666...000>>>FFF:::+++### !!!""",,,>>>;;;:::///%%%### !!!''''''&&&+++,,,$$$%%%---...:::UUU!!!%%%&&&(((+++---***###777kkkaaa444,,,'''
///ccc^^^222 ***SSSyyyxxxyyy{{{xxxrrrggg[[[WWWjjjPPPDDD666222444<<<:::,,,(((...333+++###+++***222======555444)))
(((444===iii{{{UUUBBBFFFUUUaaahhhrrrxxxyyyzzz{{{||||||~~~}}}}}}{{{|||{{{}}}~~~~~~~~~}}}~~~~~~}}}}}}}}}yyyxxxtttvvvyyyxxxyyyyyy{{{zzzzzz|||zzzxxxwww|||}}}{{{zzzzzz}}}~~~}}}}}}{{{zzz{{{{{{zzzxxx{{{}}}}}}}}}xxxzzz|||zzz{{{zzz|||}}}}}}}}}|||zzz{{{}}}~~~~~~|||}}}~~~}}}{{{yyy|||~~~~~~}}}}}}}}}yyytttpppuuuzzzxxxzzz|||}}}{{{wwwvvvwww{{{{{{||||||zzzyyyxxxvvvuuuuuuvvvuuuxxxyyyyyyyyyxxxwwwyyyyyyxxx{{{yyyxxxvvvvvv{{{zzztttuuuwwwxxxzzz}}}}}}uuutttxxx{{{}}}~~~wwwttttttxxxzzzxxxzzz~~~{{{yyywwwtttxxxzzz|||||||||}}}}}}|||~~~}}}||||||yyyyyy{{{{{{yyy|||~~~|||}}}~~~~~~{{{jjj___ZZZSSSCCC111(((&&&'''111@@@;;;===KKKMMM000###!!!!!! %%%444CCCQQQKKK:::,,,"""!!!&&&%%%"""***///(((&&&,,,999YYYEEEHHHRRRYYYYYYZZZ]]]```gggkkklllhhh]]]QQQAAA444000@@@bbbiii777 """
---```kkk:::''',,,NNNyyyvvvuuuxxxvvvrrrgggWWWTTT|||hhhYYYAAA///111777777///000222333...###///;;;@@@444111111666+++
)))000444HHHlllbbbIIIFFFOOOYYYeeeoootttvvvyyyzzzzzz|||{{{}}}~~~~~~zzz|||}}}~~~}}}||||||~~~}}}|||~~~~~~}}}}}}|||~~~}}}{{{xxxvvvwwwwwwxxxyyyzzz{{{||||||zzz{{{xxxxxx|||}}}|||{{{zzz{{{{{{{{{|||}}}}}}~~~|||||||||yyyzzz|||{{{}}}{{{yyyzzz}}}~~~~~~|||xxx||||||~~~~~~{{{{{{||||||}}}~~~}}}~~~{{{|||}}}|||yyyxxxzzz~~~|||}}}}}}}}}vvvqqqvvvxxxxxx{{{|||}}}~~~{{{vvvvvvxxx||||||yyyzzzzzzyyyyyywwwuuuooopppooovvvxxxxxxyyyyyy{{{yyyyyyzzzwwwwwwwwwwwwxxx|||yyyyyyxxx{{{}}}~~~{{{ssssssxxx{{{}}}~~~vvvtttrrryyyzzz{{{}}}}}}yyyxxxyyyxxxzzzyyy{{{|||~~~~~~zzz~~~}}}~~~}}}}}}||||||}}}{{{{{{~~~}}}}}}{{{|||}}}{{{uuueee[[[WWWOOO===***$$$))),,,,,,222EEEEEE<<<888GGG===$$$ '''000EEEQQQDDD>>>...%%%!!! ###%%%///333...)))000___oooppp{{{~~~{{{|||yyyqqqooowwwkkk777!!!
---___nnn@@@'''(((IIIvvv~~~vvvuuuvvvsssqqqeeeRRRLLLsssdddRRR===444000000666777,,,&&&,,,,,,###222>>>333(((---+++333555***
$$$888@@@]]]mmmtttrrrRRREEEGGGOOO___kkkqqqvvvxxxzzz|||{{{}}}~~~}}}}}}||||||}}}~~~~~~|||}}}}}}||||||}}}}}}||||||{{{{{{zzz{{{{{{zzzzzzxxxuuuxxxyyyzzz}}}~~~}}}~~~{{{yyyxxxzzz{{{{{{}}}{{{yyyzzz{{{}}}wwwzzz}}}}}}|||{{{|||}}}}}}{{{wwwyyy}}}}}}~~~zzzyyyzzz|||~~~~~~|||zzz{{{||||||{{{|||}}}~~~~~~}}}~~~xxxuuuzzz}}}}}}zzz}}}|||wwwxxxwwwzzzyyyyyy{{{|||zzzyyywwwuuuuuuwwwvvvyyy{{{yyyzzzyyytttqqqrrrooorrruuuwwwyyyzzzzzzxxxxxxwwwwwwxxxzzzvvvwww||||||yyyuuuxxx||||||xxxrrrtttxxx|||~~~zzzwwwuuuvvvxxx{{{{{{|||{{{ttttttzzzzzz|||zzzzzzzzz{{{}}}}}}{{{}}}{{{{{{~~~}}}}}}zzz}}}uuucccddd___XXXRRRGGG<<<+++###%%%)))//////;;;CCC;;;555222:::III111 ###333IIIEEE<<<:::CCC@@@***###!!!"""!!! ###,,,;;;666///444WWW}}}mmm999
'''```fff555""")))HHHttt{{{sssqqqtttqqqooohhh[[[OOOppp```OOO:::///333444)))'''((()))000***---333&&& !!!%%%''''''"""777222GGGTTT<<>>&&&
)))fffccc///"""+++LLLqqq|||tttnnnooonnnlllggg```TTTmmm{{{^^^PPP:::999444((((((,,,---555222000''' %%%!!!&&&!!!"""%%%"""++++++"""***NNN}}}xxxRRRCCCBBBKKKXXXeeeooovvvyyyzzzyyy{{{}}}}}}~~~}}}~~~}}}}}}~~~~~~~~~~~~|||~~~~~~{{{vvvwwwyyyxxxxxxwwwwwwwwwwwwxxxyyy|||~~~|||wwwvvvxxxzzz{{{~~~|||zzz}}}~~~zzzzzzyyy{{{|||~~~}}}zzzyyyzzz{{{~~~{{{www{{{~~~}}}}}}zzzyyyzzz{{{||||||{{{wwwyyyzzz|||{{{{{{xxxxxx{{{{{{zzz}}}}}}zzzxxxvvvzzzyyyyyy||||||}}}{{{{{{wwwvvvwwwzzz{{{{{{yyyzzzyyywwwtttuuuxxxzzzyyyzzz|||}}}{{{{{{zzzuuupppsssvvvxxxwwwxxxyyyvvvvvvvvvvvvtttvvvxxx|||xxxtttwwwzzz|||zzzuuussstttyyy{{{|||xxxvvvxxxzzzyyyzzz~~~yyywwwuuuuuuyyy|||{{{{{{yyyyyy||||||||||||wwwzzz}}}}}}|||zzz{{{{{{yyynnncccXXXUUUOOOAAA...&&&)))333BBB,,,$$$---000000...222///)))######+++222---+++888???:::222...333>>>ZZZ^^^777###!!!+++333)))555JJJBBBZZZ}}}jjj@@@+++
)))bbbddd444%%%...LLLnnn~~~zzztttqqqooommmeeeVVVLLLggg{{{cccPPP@@@777,,,***444888===777---!!!!!!######%%%)))&&&$$$&&&===bbb}}}fffMMM???AAALLL]]]kkkuuuyyy{{{|||{{{{{{|||}}}~~~}}}}}}}}}~~~}}}}}}~~~}}}~~~}}}|||yyyzzz{{{{{{wwwwwwwwwzzz||||||{{{{{{~~~}}}}}}~~~{{{vvvuuuxxxyyy}}}}}}|||~~~~~~{{{{{{|||zzzzzz||||||{{{{{{yyyyyy~~~}}}zzzzzzxxxzzz{{{zzz|||yyyxxx{{{{{{zzzzzzwwwyyy||||||{{{zzzxxxxxxxxxyyyzzzzzz{{{{{{vvvuuuxxxyyyzzz|||~~~zzz{{{zzzxxxuuuvvvxxxxxxyyyyyywwwzzzyyyxxxwwwyyyyyyzzzzzz{{{zzzxxxyyyyyysssqqquuuuuutttvvvxxxxxxxxxwwwwwwwwwtttuuuzzzxxxtttwwwzzz{{{|||yyyuuuuuuxxx{{{}}}zzzvvvuuuzzz{{{|||}}}zzzvvvuuuuuuxxx}}}||||||zzzyyy{{{|||}}}zzzvvvyyy}}}}}}xxxxxx{{{~~~xxxhhhbbb___[[[OOOBBB777+++###!!!###'''222999444111+++(((,,,---'''###"""###(((,,,111:::;;;444444444///000===LLLUUUDDD(((!!!***444000...:::\\\wwwcccTTTLLLTTTaaakkkrrrwwwjjj:::,,,
)))]]]hhh>>>))))))HHHppp~~~zzzyyywwwtttrrrpppgggQQQCCC___yyy```TTT===)))(((===FFF444---***&&&&&&)))111000(((888RRRyyy}}}XXXEEE@@@FFFSSScccnnnuuuvvvyyy{{{{{{~~~}}}zzz{{{}}}}}}~~~}}}~~~~~~}}}}}}|||zzz|||{{{}}}}}}{{{{{{zzzzzzzzz|||}}}||||||{{{~~~}}}zzzyyywwwxxx{{{{{{}}}}}}}}}|||||||||yyy{{{}}}{{{|||{{{yyyzzz{{{|||{{{yyyzzzzzzzzz{{{yyyxxxzzz|||~~~}}}yyyzzz{{{{{{{{{|||{{{xxxwwwxxxyyy{{{|||{{{yyyvvvwwwyyy{{{|||yyy{{{{{{yyywwwvvvwwwvvvwwwwwwvvv{{{{{{zzzxxxwwwwwwyyyzzzyyyxxxxxxzzz{{{vvvsssuuusssrrrwwwyyywwwxxxxxxxxxxxxuuuwwwzzzyyytttsssxxxzzz|||{{{vvvvvvyyy|||}}}yyyvvvvvvyyy{{{||||||{{{vvvuuuyyyyyy||||||zzzyyyyyyyyy~~~tttsssyyy}}}yyy}}}~~~zzzooohhh]]]WWWSSSJJJ;;;000...)))$$$###(((...222:::444''' ###&&&$$$%%%''',,,...>>>AAA@@@:::555000......---888FFFEEEGGG000$$$'''///000333YYYqqqGGG&&&!!!'''///333<<>>$$$&&&GGGqqq|||xxxtttqqqttttttooojjjYYYIII```fffNNN444666<<<:::333+++%%%###$$$$$$"""###(((%%%222>>>111
###,,,111===\\\pppUUUDDDAAAHHHTTT```kkksssyyy{{{|||yyy{{{||||||zzz}}}zzzyyy{{{yyyzzz~~~~~~|||}}}{{{{{{{{{|||}}}~~~}}}zzzzzz{{{|||{{{yyy{{{~~~||||||zzzzzzzzzyyy{{{{{{~~~|||}}}}}}}}}|||||||||{{{}}}}}}zzzyyy|||}}}zzzzzzyyyzzz{{{|||{{{xxxxxxzzz{{{{{{{{{{{{{{{}}}||||||zzzzzzzzzzzz||||||{{{{{{zzzwwwwwwwwwxxxxxxyyyyyy{{{zzz{{{zzzzzzxxxuuutttvvv|||{{{zzzyyywwwuuuvvvwwwxxxxxxxxxyyy{{{yyywwwxxxxxxtttsssvvvyyyzzzvvvxxxyyyxxxxxxwwwzzzwwwsssvvvyyy{{{zzzvvvwww{{{{{{|||{{{vvvuuuyyy{{{|||{{{{{{vvvuuu|||{{{|||}}}zzzzzzyyyxxxyyy}}}yyywwwzzz~~~{{{xxxuuummmfff^^^YYYTTTKKKAAA777000...444000&&&---<<<<<<222+++""" """///222999@@@AAA444)))---000,,,...///+++///>>>===999222)))***111888[[[uuuHHH
!!!///BBBbbbooo<<<)))
$$$VVVsssBBB"""%%%DDDooo~~~yyyxxxrrrooosssrrrkkkhhhaaaVVVggg___QQQBBB555---+++&&&!!!!!!)))333%%%"""///&&##%%%%%%444BBB888$$$
%%%<<>>444111111666555555111111:::CCC333%%%"""+++;;;@@@???<<<---$$$ ))),,,222555,,,---222///------...---999ccc\\\***
000XXXxxxqqq<<>>888888444///333*** ***...444EEE;;;''''''%%%***''' %%%''',,,...<<>>777===DDD999111333000---//////***%%%555BBB+++######!!! """###!!!###///<<<---!!!'''888___}}}fffNNNBBBFFFNNNYYYdddiiiooossswwwzzz|||yyy{{{zzz{{{||||||zzzzzz{{{zzzxxx{{{||||||{{{zzzyyyzzz||||||{{{|||{{{yyyzzz{{{||||||~~~}}}zzzwwwzzz{{{}}}}}}~~~zzz{{{yyyxxx|||}}}{{{|||{{{zzz||||||{{{{{{zzzzzz{{{}}}}}}|||zzz~~~~~~xxxyyy{{{yyyvvvyyyxxxxxxyyyxxxxxxuuuxxxyyywwwyyywwwyyyyyy{{{zzzzzzyyyvvvwwwxxxwwwxxxzzzxxxwwwwwwvvvvvvxxxxxxvvvvvvxxxyyyyyyvvvwwwxxxxxxzzzyyyyyywwwyyyyyyxxxxxxxxxyyyxxxyyyzzzyyy{{{zzz{{{zzzxxxxxx{{{~~~{{{xxxwww{{{}}}}}}|||wwwxxx{{{~~~xxxtttsssiiieeegggfff```UUUBBB555,,,$$$"""&&&===EEE555<<<;;;000'''...777666111///:::EEE<<<$$$&&&333222777;;;666222666222===BBB&&&!!!######$$$$$$###***,,,***...000KKKSSS%%%
222;;;333''' FFFqqqggg999
DDDtttooo999!!!'''@@@lll}}}yyy{{{|||tttiiigggiiiiiikkklllmmmiiinnndddQQQGGGCCCAAACCC222444888&&&)))888<<<111'''"""!!!$$$""" %%%'''$$$%%%###---@@@^^^}}}___MMMHHHJJJSSSYYYcccjjjqqqvvvxxxwww{{{|||}}}|||{{{|||||||||{{{yyy{{{}}}zzzzzzzzzwwwyyy|||{{{zzz||||||yyyzzzyyyzzz|||~~~}}}}}}~~~{{{zzzzzz{{{}}}||||||zzz{{{|||zzz||||||{{{}}}|||{{{{{{zzzyyy{{{|||{{{zzzxxx||||||zzzxxxyyyzzzyyy|||{{{xxxxxxwwwyyyyyyxxxyyyxxxxxxxxxxxxyyywwwxxxyyyyyyzzz{{{xxxyyyyyyxxxvvvxxxyyyxxxvvvyyyzzzxxxzzzyyywwwxxxxxxwwwxxxxxxyyyyyyxxxyyyxxxyyyxxxyyyxxxxxxzzzxxxyyyzzz{{{{{{zzzzzzyyyxxxzzzyyywwwzzz}}}|||{{{vvvxxx~~~}}}zzzxxxzzzzzz{{{}}}zzzuuupppjjjggggggccc___TTTEEE888+++%%%'''%%%"""))),,,<<<;;;111(((%%%"""+++333111...---777444555---888???555333444222***333@@@222<<<555%%%$$$%%%***...))))))(((,,,444MMMaaa555
%%%OOOcccbbb\\\SSSJJJEEESSSqqqddd888!!!
AAAvvvtttAAA!!!$$$???hhh}}}{{{xxx|||}}}uuukkkkkknnnmmmmmmkkkggg]]]ccchhhVVVXXXUUUEEE111<<<333&&&$$$000BBB<<<'''"""'''111+++ """,,,>>>cccwwwdddTTTJJJHHHNNNXXXffflllpppuuuvvvyyy{{{|||zzzzzz||||||zzzzzz}}}|||zzzxxx{{{xxxxxx|||{{{xxxzzz~~~|||{{{zzz{{{{{{||||||~~~|||{{{||||||{{{{{{{{{|||{{{|||}}}|||{{{{{{||||||zzzzzzyyyzzzyyy{{{}}}|||{{{zzz|||zzzyyyyyyyyywwwwwwzzz|||zzzwwwvvvyyyyyyyyyxxxwwwxxxxxxxxxyyyyyy{{{yyyzzzzzzyyyyyyyyyzzzxxxwwwzzz{{{zzzwwwyyyyyyyyyyyywwwvvvyyyyyyyyy{{{xxxxxxxxxxxxxxxwwwxxxxxxxxxxxxzzzyyyyyyzzz{{{zzz{{{zzzyyywwwxxx{{{{{{{{{xxxzzz}}}}}}yyy{{{yyyvvvtttppplllkkkllllllgggccc[[[PPPBBB666///000,,,!!!###&&&&&&++++++$$$ """$$$,,,+++...///666444<<<<<<;;;000---111666111...+++EEEDDD444<<<---&&&***000///000333---777bbbqqqMMM"""
GGGcccrrrwwwzzz|||zzzooo>>>
AAAuuu{{{GGG&&&))):::bbbzzz|||yyyxxx|||~~~xxxooooootttpppkkkiiibbbZZZbbbqqq```[[[AAA:::666///,,,***EEEGGG333''' ***888;;;444'''&&&888QQQiiinnn[[[MMMMMMPPPTTT\\\gggkkkqqqvvvxxxzzzyyyzzz|||zzzyyy|||}}}|||zzzzzz{{{{{{}}}{{{{{{}}}~~~||||||{{{{{{yyyyyy{{{{{{||||||||||||{{{|||||||||{{{|||{{{zzzyyy{{{{{{yyyyyyyyyxxx{{{zzzxxx{{{||||||{{{xxxxxxxxxzzzzzzxxxxxxwwwyyyyyyvvvuuuwwwxxxwwwxxxyyyxxxwwwxxxxxxyyyyyyyyyyyy||||||{{{}}}{{{zzzyyyxxxyyywwwxxxxxxxxxyyyxxxwwwwwwzzzyyywwwxxxxxxxxxyyyzzzxxxwwwxxxzzzyyyxxxzzz{{{{{{zzzzzzzzz{{{yyyxxxwwwvvvxxx{{{|||zzzzzz|||}}}sssiiiiiifff]]]NNNGGG777+++...222...333...)))---444DDD000!!! %%%+++555333444666555000***(((333444;;;:::///&&&444PPP888111)))%%%'''+++///000777???mmm~~~ggg???
...SSSrrrvvvCCC
BBBttt~~~GGG))))))444^^^xxxzzzxxxzzz}}}rrrnnnsssqqqlllgggddd]]]iiiyyy^^^RRR???...///777444MMM===$$$ !!! &&&...555999===>>>000000 222HHHIIIIIIaaazzz|||ppp^^^RRROOOQQQVVV^^^ffflllqqqsssuuuwwwyyyxxx{{{|||zzz{{{}}}}}}}}}~~~{{{zzz||||||{{{{{{{{{zzzwwwyyyzzzzzzzzz{{{}}}}}}{{{{{{{{{{{{}}}zzzzzzzzzxxx{{{|||wwwxxxzzz{{{|||{{{xxxyyyxxxzzz{{{yyyyyyxxxyyy{{{{{{xxxvvvvvvwwwwwwwwwxxxxxxzzzxxxyyy{{{|||yyywwwxxxxxxyyy{{{~~~~~~~~~}}}{{{zzzyyyyyyyyyxxxwwwyyyxxx{{{zzzxxxxxxyyyxxxwwwwwwxxxyyyzzz{{{xxxyyyzzz{{{zzzyyy{{{{{{{{{zzzzzzzzzxxxwwwwwwwwwuuuwww|||}}}||||||{{{gggWWWNNN:::+++333222---+++,,,...555666///000:::UUU=== !!! !!!***AAAIII999---&&&%%%######---444666:::222...555GGG@@@)))((()))+++---222:::NNN}}}xxx[[[111
111XXXyyy{{{LLL$$$
EEEwww|||III)))'''<<>>333777666888222"""111222###---///333:::DDDCCC111555+++
"""+++;;;CCCAAAHHHLLLTTTiiilllXXXQQQNNNPPPVVV^^^gggnnnrrrsssuuuyyyzzz{{{{{{{{{}}}}}}~~~||||||}}}{{{{{{{{{zzzzzz{{{{{{{{{yyyyyy||||||{{{zzz}}}||||||zzzyyyvvvwww|||{{{xxxzzzzzzzzzzzzyyywwwwwwxxx||||||{{{xxxyyy{{{|||{{{zzzwwwvvvwwwyyyzzzyyyxxxxxxyyyyyyzzzzzzzzzxxxvvvwwwzzz|||}}}}}}{{{zzzzzzzzz{{{yyy{{{zzz|||{{{xxxxxxzzzyyyyyyxxxzzzzzzzzzzzzyyy{{{{{{zzz|||yyy{{{{{{zzzyyy{{{zzzwwwxxxwwwvvvwwwxxxzzzyyywwwyyyvvvvvvxxxwwwtttpppoooooommmkkkgggddd]]]MMMFFFAAA%%%$$$......'''+++---222---(((444AAARRRGGG%%%!!!"""'''$$$###333HHHCCC+++"""!!!"""""" %%%,,,000888555444888000000++++++---000333HHHoooqqqJJJ!!!
///WWWwwwSSS%%%CCCuuu~~~HHH((()))@@@dddzzz|||zzz}}}}}}vvvnnnkkknnnsssooohhheeebbbmmmcccPPPMMMHHH444***&&&$$$???GGG;;;,,,""";;;:::444???DDD:::444000222)))''''''111666777???999555666@@@]]]xxxyyykkk\\\SSSRRRUUUZZZ___fffkkkpppssstttwwwyyy{{{{{{~~~~~~||||||zzz{{{|||}}}}}}zzzzzz{{{{{{zzz{{{zzz{{{|||yyyzzz{{{{{{{{{zzzuuuwwwzzz{{{zzzyyyzzzyyyzzz{{{yyyxxx{{{zzz{{{zzzyyyyyyzzz{{{{{{zzzyyywwwvvvyyyxxxxxxwwwwwwxxxzzzyyyzzz{{{yyyxxxyyyzzz{{{|||}}}|||{{{{{{||||||||||||zzzyyyzzzzzzxxxwwwxxxxxxxxxvvvxxxxxxxxxyyyxxxyyy{{{zzzzzz{{{yyyzzz{{{yyyxxxxxxyyywwwwwwwwwvvvtttttttttrrroooqqqnnnkkkkkkjjjhhhgggiiiggg```YYYMMM@@@777888>>>FFF&&&$$$))))))((($$$&&&+++'''(((222>>>DDD@@@((("""###+++(((###(((444JJJFFF&&&""" !!!+++333444222...///+++***+++,,,444???```ddd;;;
(((CCC[[[pppUUU"""
???qqq}}}GGG(((,,,FFFjjj|||~~~vvvpppmmmnnnsssnnniiifff___fffeee___WWW333$$$"""!!!666DDDBBB>>>111((('''999;;;===JJJCCC777AAA111555111###
$$$((()))))),,,---//////&&&%%%---:::PPP```xxx|||mmmfff^^^XXXXXXZZZaaagggiiiooorrrssssssxxxwwwxxxyyyyyy|||}}}|||zzzyyyyyy{{{zzzzzzzzzzzz||||||yyyzzzzzz{{{{{{{{{{{{{{{{{{|||{{{zzzzzzzzzyyy{{{yyyzzz{{{zzz{{{yyyxxxzzz{{{|||{{{{{{{{{yyyuuuuuuxxxzzzyyyyyyyyy{{{{{{zzzxxxxxxxxx|||{{{zzz{{{}}}{{{zzzzzzzzzzzz{{{{{{|||{{{{{{yyy{{{xxxzzzzzzzzzyyyyyyyyyzzzxxxxxxzzzzzzyyyzzz{{{|||yyyzzzzzzyyyyyyxxxyyyxxxvvvttttttqqqppppppooonnnooommmhhhiiifffeeeeeebbbUUUHHH999***'''222CCC888222((("""###$$$&&&!!! %%%)))%%%)))444???===666000&&&))),,,---000000666@@@HHHYYY///!!!!!!!!!)))222111+++''',,,---+++,,,222HHHssswwwXXX/// :::bbbUUU%%%
@@@uuu~~~III***+++DDDfff{{{|||sssmmmqqqvvvnnniiibbb[[[\\\sssZZZ???,,,'''!!!&&&666888888888222888888'''!!!///>>>???CCC;;;>>>>>>)))***)))"""!!!(((...(((!!!###%%%***666QQQiii{{{{{{qqqhhhbbb^^^]]]```ccceeefffjjjoooqqqtttvvvxxxyyyxxxxxxyyyxxxyyyyyyyyyyyyzzz|||{{{yyyzzzzzz{{{{{{|||~~~{{{yyy{{{|||{{{zzz{{{||||||yyyzzz{{{xxxzzzzzz{{{|||{{{{{{{{{{{{||||||yyyzzzzzzyyyyyyzzz{{{||||||zzzxxxxxxzzz}}}zzzyyyzzz|||}}}zzzzzz{{{{{{yyyyyyzzzyyy{{{}}}|||yyyyyyyyy{{{zzzyyyzzz{{{wwwxxxyyyzzz||||||zzz|||zzz{{{zzzuuuwwwwwwuuussssssppppppoooooorrruuurrrooommmhhheee___ZZZRRRKKK999222111***222AAAKKK;;;,,,)))((("""""" $$$&&&'''+++:::JJJCCCAAA???---,,,555;;;;;;<<<@@@IIIGGGMMM;;;"""!!!""" %%%'''&&&%%%$$$)))111000888SSSpppRRR,,,
777fffTTT%%%
AAAuuuLLL...111>>>aaawww|||ppplllrrrxxxpppgggddd\\\]]]|||\\\HHH777000333,,,000000999<<>>:::MMM:::### &&&***+++!!!!!!###$$$:::CCCBBBNNN^^^ssszzzrrrllleee^^^]]]aaaeeegggjjjjjjnnnrrrtttvvvvvvtttvvvwwwzzz|||{{{{{{zzzzzzzzzzzzzzz{{{}}}zzzxxx{{{||||||{{{zzz|||{{{zzzzzzzzzyyyyyy{{{{{{zzzzzzyyy||||||zzz{{{}}}||||||zzzyyyyyy{{{}}}{{{xxxyyyyyy{{{}}}{{{yyyzzzzzz{{{{{{{{{{{{{{{yyyyyyzzzyyy{{{|||zzzyyyyyyxxxzzzyyyzzz|||{{{zzzwwwvvvwwwzzz}}}xxxwwwwwwvvvuuuppppppqqqmmmqqqtttrrrsssttttttuuutttlllfff\\\UUUNNNGGG:::111222---///::::::;;;AAAGGG555'''&&&%%%!!!((((((***555KKKZZZVVVDDD000---000777666777AAAOOOSSS>>>EEE***$$$&&#####***)))%%%***...AAAfff~~~zzzrrr```HHH,,,
"""NNNyyyUUU%%%
===tttOOO555222666XXXxxx~~~yyyqqqooosssyyysssiiigggaaaaaaaaaJJJCCCAAA555,,,---111888GGG???)))+++''' ...888888%%% !!!###222>>>///$$$###'''===BBB666222777HHHGGGUUUfffrrrsss|||}}}uuuooohhhfffdddcccbbbbbbdddhhhjjjiiilllnnntttvvvuuuwwwxxxxxxxxxxxxwwwxxxzzzzzzyyyyyyxxxxxxzzzxxxxxxxxxxxxwwwvvvxxxxxxzzz{{{yyyzzzyyy|||zzzyyyxxxzzz{{{|||{{{xxxxxxzzz|||{{{yyyzzzyyyzzzxxxzzzyyyzzzzzzzzzzzzyyyyyyzzzzzzxxxxxxyyy{{{xxxwwwxxxyyyyyywwwyyyxxxwwwvvvwwwtttsssqqqoooqqqooooooppplllmmmpppqqqrrrsssxxxyyyuuuvvvvvvrrrmmmddd]]]RRR;;;,,,)))555222,,,///333444777999444;;;GGG999### )))***,,,555@@@LLLAAA111)))(((++++++---///888===UUUSSSCCC777$$$%%%'''(((((($$$%%%,,,,,,'''222IIIxxxqqqWWWLLLMMMIIICCCAAA---
EEErrrVVV&&&
@@@vvvNNN...---111VVVuuu}}}|||~~~|||xxxvvvsssnnnqqqvvvrrrjjjhhhbbb```hhhOOOOOOJJJ999555777333222,,,&&&&&&$$$&&& &&&!!!'''&&&(((222///&&&&&&'''---,,,###)))777777111222???III222---555AAADDDFFFZZZjjjsss~~~yyyqqqllliiihhhffffffdddfffgggiiikkkkkkkkknnnmmmnnnqqqtttwwwvvvtttsssrrrtttuuussssssrrrrrrtttuuuvvvvvvwwwwwwyyyzzz{{{{{{{{{vvvwwwzzzzzzyyyzzzxxxxxxyyyzzzzzzyyyyyyxxxyyy|||yyyyyyyyyyyyzzzyyywwwxxxxxxvvvuuuwwwxxxuuurrrtttuuuuuuqqqpppnnnnnnmmmmmmkkkjjjjjjkkkjjjllloooqqqqqqssstttttttttxxxwwwrrrkkkiiicccWWWJJJ>>>???111 ***++++++000444666555777333999EEECCC$$$(((...:::AAA999222)))###""""""''',,,//////222666KKKeeePPPDDD,,,+++)))...:::222+++***,,,888ZZZGGG###
CCCnnnZZZ'''
===vvvNNN)))$$$333]]]xxx~~~xxxzzz{{{uuurrrvvvtttlllnnnssspppllliiibbbbbbzzz]]]RRRLLL>>>DDD===,,,%%%%%%((()))222,,,((()))000999,,,$$$+++111888777)))!!!'''000///+++000AAA@@@,,,"""!!!$$$%%%)))555888:::JJJXXXhhhooozzzzzz}}}}}}yyyvvvsssrrrpppkkkfffccccccdddeeefffggggggjjjkkkkkkjjjjjjiiihhhfffhhhnnnooorrrpppqqqssstttttttttwwwvvvuuuwwwwwwvvvwwwwwwuuuuuutttvvvwwwvvvuuusssvvvzzzyyywwwtttssstttuuusssrrrpppooopppooommmjjjlllmmmllljjjgggeeeeeehhhlllnnnfffjjjqqquuuyyyxxxxxxxxxxxxxxxtttqqqmmmfff```VVVMMMDDD666---%%%"""///---###!!!%%%'''###"""%%%,,,222555333...555BBBNNN///###111555SSSVVV///((($$$ !!!######+++333444444<<>>EEE///$$$$$$$$$!!!###******000333'''$$$!!! ###%%%%%%111@@@@@@KKKLLLXXXMMMIIITTTVVV___fffuuuvvvwwwzzzyyyuuupppmmmpppooojjjgggffffffbbb```___cccdddgggccccccgggiiifffhhhiiiiiijjjjjjiiikkknnnnnnnnnooonnnkkkllllllkkkiiimmmooonnnmmmmmmllllllmmmmmmlllmmmmmmmmmmmmnnnlllooorrrrrrlllgggjjjppptttxxxzzzmmmrrrwwwvvvuuupppmmmmmmhhh___TTTNNNJJJ>>>555---...///,,,///(((&&&444111$$$$$$&&&&&##"""$$$))),,,---///222DDDSSSLLL... """)))///@@@===KKK]]]...!!!!!! !!! &&&555===333===<<<555///...222999FFF666777GGGEEEXXX
777jjjRRR%%%
555hhheeeHHH333111NNNsss}}}}}}yyyyyy{{{zzztttssssssqqqkkkkkkoooooopppqqqnnnrrr```XXXUUUAAA000)))000777)))######777AAA999...!!!"""...444***%%%+++888RRRUUU,,,!!! """"""###&&##""")))!!!$$$&&&///888>>>BBBKKKZZZ:::&&&,,,444000000999IIINNNWWW```jjjwww|||}}}~~~zzztttvvvvvvrrrrrroooooonnnllliiifffhhhiiijjjjjjmmmnnnmmmlllmmmqqqqqqppppppnnnnnnrrrsssqqqssswwwxxxxxxxxxyyyxxx{{{}}}}}}~~~~~~zzzrrrrrrtttuuuvvvsssnnngggeee___UUUPPPJJJGGGFFFAAA555(((***///,,,&&&!!!%%%,,,///000111555FFF@@@!!!!!!!!!!!!!!!"""%%%)))000777:::GGGCCC444&&&(((%%%""")))+++555===FFFIIIDDD^^^>>>!!!!!!""" !!!###...777111///)))"""(((000111///===999<<>>qqq}}}VVV333+++
111^^^~~~kkkIII111,,,HHHnnn}}}yyyxxx|||yyyvvvtttrrrmmmlllpppqqqpppqqqqqqwwwuuu^^^PPP===;;;===222###""")))***000===CCC999"""222666%%%'''***<<>>111((((((&&&)))+++,,,555BBBDDDAAABBBGGGNNNVVV```bbbcccfffoooqqqssstttvvvsssxxx||||||}}}|||{{{~~~}}}{{{yyyzzzxxxxxxwwwuuuvvvvvvtttqqqnnnkkkkkkddd``````___YYYRRRMMMGGGAAAAAABBB;;;:::777'''"""######&&&&&&000---+++111666:::>>>^^^===$$$+++)))###$$$"""%%%))))))---999DDDGGG$$$$$$(((+++......,,,+++))))))%%%%%%%%%(((333===777;;;QQQJJJ===VVV666"""&&&'''"""!!!###%%%'''***)))))),,,+++,,,777HHHgggJJJ555))) &&&444VVVzzzaaa///
666iii```111%%%...CCCggg}}}|||{{{zzzxxx{{{}}}vvvpppoookkkjjjppprrroooqqqrrryyy|||[[[HHH>>>666'''"""777333+++,,,///HHHEEE(((&&&!!!'''******777;;;$$$$$$777AAA111777++++++:::+++%%%%%%'''&&&###///!!!"""""""""***000...333777@@@333***(((&&&%%%%%%,,,333***######$$$)))---///444111000???BBB>>>EEEGGG::::::>>>>>>DDDKKKKKKJJJHHHFFFFFFFFFHHHIIIIIIGGGCCC999;;;<<<:::;;;<<<;;;888000000111+++(((,,,...///+++)))$$$$$$---666999:::777)))$$$###&&&))))))---111111777222888;;;WWW===!!!(((""" !!!***222///)))222CCCIII'''!!!!!!###(((IIIPPP222&&## ***444444333222444QQQfff;;;FFF>>>%%%(((***&&&&&&,,,000***'''(((,,,---222@@@\\\ssshhh___XXXLLL???777555666888>>>HHHSSS]]]ffftttjjj222
444hhh~~~[[[///%%%///HHHjjj}}}}}}~~~|||yyyzzzyyytttqqqqqqlllhhhnnnrrrqqqnnnnnnpppcccPPPKKK<<<111444---+++///555MMM===,,,333000((()))///222555+++"""""""""!!!""",,,CCCFFF222///+++<<<:::))))))$$$ '''000+++ %%%***&&&111000...555999BBB111%%%$$$"""$$$$$$$$$%%%$$$'''------555555555???<<<222111222444>>>;;;000***)))***+++222333///000(((%%% %%%)))++++++((($$$((()))&&&)))...,,,000444...---)))%%%(((((('''&&&,,,000333111666@@@AAA;;;000,,,###!!!&&&$$$&&&111333555333888:::III;;;!!!"""///555222///444:::333$$$%%%'''***...///222```mmm444$$$ ***333666555999777>>>pppFFF---000%%%)))---000///<<<===+++(((***...>>>YYY}}}~~~}}}xxxpppgggeeefffiiikkkuuunnn444
000eee~~~YYY..."""+++BBBfff|||}}}{{{wwwuuurrrqqqrrrmmmhhhmmmrrrsssooolllkkkfffSSSDDD???555333333;;;BBB...(((***777999333999777111 &&&,,,))) $$$$$$###,,,<<//((()))...EEE000$$$$$$ (((,,,777;;;...111777444******222222333888???;;;''' !!!!!!###+++---111666;;;HHHLLL555%%%$$$***,,,&&&(((###"""...,,,///333888AAA??????'''$$$&&&,,,)))$$$"""!!!+++000333444444>>>VVVJJJ+++'''%%%'''###'''...222------999>>>@@@333+++!!!!!! !!!///666666555;;;???BBB>>>###000111...000666555...###***%%%'''111222000000444444PPPkkk:::$$$"""(((***777<<<===@@@444TTTFFF$$$''',,,---000111...===BBB000///:::QQQ|||vvvnnniiifffhhhvvvnnn666
***]]]~~~TTT'''(((===eee{{{zzzwwwuuuuuurrrpppnnnkkkiiinnnqqqpppooonnnjjj~~~^^^SSSGGGGGGKKKMMM:::***###%%%,,,000222;;;:::((("""666===555---***(((&&&%%%...<<<...$$$(((:::CCC''' '''000<<<===111;;;FFF222---((( %%%'''(((***222999444"""!!! $$$000333///,,,666??????--- %%%*** ((())),,,---444<<>>DDDCCC=== '''$$$###222555111&&&%%%&&&"""&&&,,,000000222333444<<<^^^DDD###!!! ###'''111555333777+++000000...888@@@222---,,,,,,999FFFDDDPPPyyyvvv^^^FFF666...444EEETTTfffooo999
)))^^^SSS%%%!!!///GGGmmmyyywwwvvvtttsssrrrooollljjjnnnqqqooopppmmmfff~~~aaaQQQYYYPPP555)))$$$!!!###%%%%%%***111 %%%:::===<<<444333<<//"""222,,,&&&)))<<<==="""######)))222???999222DDDHHH''''''!!! %%%###!!!"""+++%%%'''///222:::444555:::000)))"""!!!""" )))))),,,///555<<??CCC...### ,,,666444333999@@@>>>???$$$ !!!(((333:::@@@>>>::::::BBB777111''' +++111333888;;;999222555###&&&(((&&&$$$"""+++***'''%%%###"""!!!+++111333777999<<<555OOORRR&&&!!! """"""&&&)))---///,,,***------111:::<<<666///...444EEE```oooKKK(((
666\\\~~~wwwAAA
111bbbWWW(((...GGGnnn}}}zzzwwwvvvtttsssooojjjhhhoooqqqoooooollleee{{{jjjTTTAAA555...***'''$$$"""000111(((444222000///;;;VVVAAA $$$&&&+++:::000###"""))):::CCC999444LLLAAA"""!!!!!!+++---,,,---222333&&&""" ### %%%******111///222;;;...%%%!!!"""!!!))),,,------444777999999)))""""""000888777666:::;;;666777$$$ )))555888;;;666444666888111"""!!! ///777222333888000)))---###%%%333000111///;;;GGG+++""" !!!///777555222999III<<>>NNN111!!! """%%%&&&,,,### """"""///???<<<777888OOO555!!!%%%&&&---555<<<777,,,---+++,,,:::---"""###///$$$"""""""""&&&'''...333$$$,,,///---,,,333===555888%%%"""---555===555888@@@>>>333&&&$$$"""### ***777555---,,,222444222((( &&&111333+++...+++%%%---///###&&&000555---222444IIIbbb333""" !!!---888555///555QQQPPP:::FFF--- !!!&&&)))+++)))&&&***---000000444999EEEWWW{{{tttKKK
###AAAggg{{{DDD
111```bbb222###)))???fffzzzvvvsssrrrsssrrrlllgggmmmtttrrroooooojjjZZZooooooYYYMMMFFFAAA<<<))),,,000,,,***''')))777???###!!! +++'''$$$,,,"""!!!!!!"""$$$111???777111444DDD+++!!!###$$$###$$$,,,:::,,,&&&******:::HHH)))&&&---'''&&&&&&'''((($$$%%%%%%&&&000$$$)))***)))***+++666///***$$$$$$222333555:::999===444+++$$$!!!###!!! (((777666...))))))///,,,###!!!"""###)))111<<<<<<:::111...&&&+++)))!!!"""...777222111000BBBddd;;;"""""" +++666888555999???BBB333555***!!!$$$###!!!111FFF:::+++&&##***555777777???TTT||||||]]]---
AAAjjjwwwDDD"""
222dddhhh666&&&000DDDeeevvv~~~|||uuuqqqqqqppppppnnnjjjpppuuuqqqmmmnnniiiXXXpppiiiYYYIII===;;;666---)))(((,,,:::666!!! $$$... 333555000(((&&&))) !!!'''777:::000---555;;;$$$ ***'''$$$,,,777BBB***,,,555///===DDD''' """%%%$$$))),,,333<<<111+++((()))222((("""$$$!!!"""+++)))###!!!"""%%%!!! """"""""",,,,,,,,,222666;;;)))!!!###!!!### """###+++***(((###"""&&&"""!!!"""(((***+++...333999;;;IIIWWW???...%%%%%%""" %%%888888555+++666cccHHH### )))444333000///))))))&&&&&&,,,...***((((((222HHHHHH---&&&$$$'''444AAAPPPsssjjj:::
GGGnnntttEEE&&&%%%
"""444aaaeee444%%%+++===```ttt}}}~~~vvvooonnnoooiiijjjkkkiiilllqqqoookkkjjjlll```oooqqq]]]PPPEEE<<<333,,,,,,;;;///""""""!!!###***------;;;999888888CCC'''%%%&&&***((((((,,,<<<666!!!!!!(((---%%%%%%333777999,,,111888666RRRIII(((!!! ###%%%(((---<<>>DDD,,,&&&,,,'''"""+++(((!!!&&&444:::888BBBFFF###!!!&&&///...+++)))...+++!!!###'''((((((+++555222,,,***222666888ZZZBBB%%%&&&''')))...---444@@@777888555KKKQQQ((( """111---000111---HHH888$$$$$$&&&$$$&&&***888===&&&+++///+++'''"""!!!444AAA???555///333333)))&&&,,,000///...111111///,,,///EEEOOOCCC999444------,,,---555>>>@@@@@@<<<333KKKiii===$$$!!!### (((+++---+++%%%222WWW```,,,""" """"""""""""***///...777;;;???CCC444+++'''(((333FFFHHH:::BBBaaabbb111
>>>lllxxxMMM,,,"""&&&
111<<>>333...---+++...111===IIIDDD>>>111BBBggg@@@&&& """"""$$$---...&&##,,,EEETTT...+++222***'''+++333888777===666<<<;;;,,,***111AAATTTkkkHHH
===NNNIII<<<$$$
***^^^uuuQQQ...""""""
111:::XXX{{{kkkCCC...***===___uuu}}}xxxzzzyyyvvvsssnnnhhheeemmmqqqlllkkklllbbbnnnxxxdddZZZNNN@@@:::;;;111&&&$$$'''***---***222NNN...###(((***---&&&''',,,%%%000111000555???((("""""" """///999KKK555!!!&&&,,,------111555333,,,444===LLL@@@%%%111000((('''---===---"""***:::222---333666)))!!!###++++++%%%%%%'''***444000555BBB<<<999///555AAALLLQQQKKK@@@>>>III<<<444999===<<<888000......222777111444:::<<<666+++;;;]]]???%%%!!!!!!###""" !!!***111((( !!!''',,,$$$"""$$$'''***$$$***888LLL555&&&(((///777555444...666DDD;;;FFF]]]qqq777
444___lllggg\\\BBB!!!
"""SSS|||SSS,,,
%%%444\\\uuuFFF)))(((888[[[vvv}}}{{{}}}~~~yyyrrrnnngggeeennnppplllkkkkkkeeeqqqfffOOOHHHDDD777666999777...,,,===LLL)))"""###%%%&&##&&&+++###(((000222===KKK)))###'''$$$!!! +++$$$""")))444***###((((((,,,+++------(((---<<>>CCC:::222333888KKK333'''000)))---...+++$$$''':::WWW@@@///888<<//,,,///888777000...&&&(((222111DDDEEE+++!!!###&&&'''000111...:::===///222@@@JJJ;;;%%%""" $$$''''''&&&$$$%%%,,,111333000BBB777&&&***+++,,,777>>>CCC...***///999DDDTTTlll333
BBBkkkyyy|||{{{jjj:::
RRR___+++
+++QQQrrr@@@###""",,,NNNsss}}}{{{||||||xxxwwwooohhhfffkkkmmmmmmlllkkkaaahhhzzzmmmbbbVVVSSSaaaLLL000///)))&&&$$$)))222'''111000---666OOO:::!!!"""''' %%%333)))---...111000555YYYDDD"""!!!!!!"""......$$$!!!&&&%%%...)))%%% ###***((()))<<<777<<<@@@???444999BBBIII000"""$$$+++))))))(((+++---111@@@MMM:::,,,333666... %%%---999111...///777777IIIKKK((( $$$"""'''(((&&&,,,,,,""""""'''//////)))+++***'''---666JJJMMM666)))!!!(((///111222888IIIBBB)))$$$%%%)))555<<>>!!!!!!###$$$'''%%% '''+++000***)))(((***$$$"""""""""'''&&&!!!$$$###***///333222999>>>888%%% %%%'''%%%###)))...333777000111)))'''&&&$$$ %%%///777111)))%%%***+++333888%%% !!! ###%%%))))))%%% %%%,,,555333111===888000444999NNNZZZ444((($$$)))...///...333;;;<<<...((('''+++222@@@TTT^^^sssOOO,,,%%%EEEiii{{{aaa,,,???zzzhhh///
HHHzzzJJJ''''''MMMsss}}}}}}|||yyyvvvtttqqqnnnhhhiiiooooooooojjjaaadddvvvbbbTTTFFFAAA===@@@BBB888777EEEQQQ,,,!!!""""""333111+++222222333666FFF```999!!!$$$###"""""" !!!$$$+++///777666:::FFFGGG+++###'''''''''...444888444***'''$$$***,,,111222)))!!!"""###%%%((()))###!!!$$$)))+++,,,&&&%%%((((((&&&$$$"""(((222///&&&!!! &&&)))...,,,***......(((***444GGGGGG111%%% ---666:::;;;999:::777,,,******===aaa999'''###&&&***+++222111777JJJ===999<<>>aaa]]]111### ,,,777===<<<888555333...&&&***222QQQ===(((%%%$$$+++000666===EEESSS\\\jjjrrrrrrxxx|||TTT###
###PPPyyyjjj666
BBBvvv}}}KKK!!!)))LLLrrrzzz}}}|||wwwqqqjjjdddiiippppppmmmggg^^^dddxxxkkk^^^XXXSSSHHH<<<888888333---,,,:::///111///111999;;;XXX\\\+++%%%000((( !!!&&&//////555333;;;^^^LLL''' (((444>>>777111777444111:::>>>VVVFFF///444444333===IIIWWW---)))777777888444;;;JJJ333222>>>CCCNNN]]]///!!!(((111:::>>>555333AAA;;;666;;;>>>[[[ccc111### &&&...333444222444777111---***...BBBFFF333111444>>>LLL^^^qqq^^^222)))OOOrrrmmm999
>>>pppwwwFFF &&&JJJqqq~~~zzz|||||||||wwwsssoooiiidddjjjpppmmmjjjggg```dddyyyiii^^^VVVOOOCCC@@@;;;777999666:::>>>BBBRRRKKK***&&&)))%%%"""&&&///(((,,,222111777444@@@hhhWWW)))!!!!!!)))AAA===111:::333...333999WWWBBB******)))000<<>>
!!!CCCnnnvvvBBB ,,,OOOtttzzzuuuuuuvvvqqqmmmlllhhhcccggglllggghhhjjjfffhhh~~~pppeeeYYYSSSGGG???@@@DDDMMMIII:::555222///,,,+++777555555999444::::::DDDfffNNN)))((((((######'''444IIIEEE555===999444:::===OOO@@@///+++&&&***333BBBRRR,,,(((222888888666<<??---+++***(((???VVV111$$$&&&///111333333111999111---111999VVVoooBBB,,,&&&,,,555:::@@@EEEJJJXXXaaaccclll|||yyyIII###
>>>iii{{{~~~|||mmm999000OOOsss{{{{{{}}}||||||zzzvvvpppqqqrrrjjjjjjjjjddd___bbbfffdddgggjjjffffffwwwjjj```]]]YYYPPPJJJEEEFFFBBB<<>>888888>>><<>>BBBJJJVVVggglllqqq}}}{{{zzzuuupppppprrrttttttqqqmmmpppnnnjjjdddVVV;;;
000DDD222&&&...(((---***&&&$$$!!!***(((;;;ggg}}}~~~|||{{{~~~zzzvvvoooggghhhkkkgggddddddbbbaaafffiiiggggggjjjiiihhh~~~sssnnnhhhcccaaaaaa___[[[WWWSSSMMMLLLPPPPPP]]]QQQ???>>>>>>;;;;;;BBBEEE333---444;;;<<<333777===QQQIIICCCAAADDDHHHJJJIIIFFFDDDIIIPPPXXX\\\YYYQQQ]]]wwwttt[[[OOOPPPJJJEEEEEEIIIKKKSSS```aaaWWWTTTLLL;;;444666999777444555444...'''$$$###
666(((
555ccc|||~~~|||yyyqqqiiinnnqqqoooiiiiiihhhffflllmmmiiikkknnnmmmkkk~~~yyyrrrooommmnnnnnnfff\\\aaahhhgggbbbgggmmmwww|||~~~|||}}}{{{{{{{{{~~~}}}||||||}}}}}}vvvVVV,,, ***...'''$$$
***'''
333aaa{{{zzztttuuuuuuuuuqqqpppmmmiiipppsssnnnooopppllliiizzzsssxxx|||{{{vvvqqqnnnnnnrrr{{{~~~lllCCC
888ccc{{{}}}wwwwwwvvvuuusssnnnhhhooossspppooommmfffcccwwwcccTTTPPPQQQOOOJJJGGGBBBCCCEEEPPPbbbmmmooovvvxxxhhhDDD
777bbbxxx{{{tttssstttrrrmmmhhhoootttrrrrrrmmmeeebbbzzzVVV222"""'''000777FFFQQQTTTJJJ555&&&$$$&&&&&&(((***+++***(((&&&(((***+++...111999DDDLLLGGG???AAAFFFEEEEEEJJJNNNHHH???<<??FFFOOOQQQQQQOOONNNLLLJJJLLLKKKDDDBBBHHHMMMKKK<<<+++
222^^^vvvvvvuuuvvvwwwtttqqqlllmmmqqqtttssspppjjjcccjjj888///AAANNNQQQTTT\\\___```cccaaa___]]]^^^bbbeeegggeeefffpppxxx|||zzzyyyzzz{{{|||~~~|||tttqqqqqqtttyyy}}}~~~{{{uuutttsssrrrssssssvvvzzzsssbbbDDD###
666___tttxxxvvvyyyyyytttrrroookkkmmmrrrvvvrrrkkkbbb~~~___111
%%%DDDaaappp{{{mmmDDD!!!111ZZZrrrzzzxxxzzzyyytttppplllhhhnnntttxxxuuukkkbbb}}}eee===
333^^^yyylll>>>!!!///]]]ssszzzxxx|||~~~vvvmmmiiihhhooottttttsssiii```rrr{{{[[[999!!!
...___kkk???%%%444]]]ssszzzvvv|||vvvllliiihhhlllppppppnnnggg]]]hhhzzzdddOOO>>>222+++(((
>>>nnnyyyxxxzzz}}}yyyxxx}}}hhh:::'''!!!
$$$555XXXuuu~~~{{{www{{{}}}tttnnnhhhfffjjjnnnmmmfffcccYYYfffwwwlllccc\\\WWWJJJ///
999bbbnnnQQQCCCAAA@@@BBBGGGHHHGGGCCCFFFMMMNNNGGGEEEJJJTTTkkknnnBBB***### ,,,%%%%%%000TTTsss}}}zzzxxx{{{|||rrrmmmiiieeeiiiooojjj___\\\UUUiiiyyyxxxtttgggEEE###???NNN[[[pppqqq???!!!444\\\wwwLLL///%%%"""&&& 222YYYttt|||xxxwwwyyyxxxnnnjjjggggggkkkmmmfff]]]^^^[[[nnnpppLLL
AAAlll{{{[[[%%%
>>>wwwtttJJJ777&&& 222[[[sss}}}{{{wwwuuutttuuusssllliiieeeggglllmmmfff```aaa]]]nnnnnnJJJ
QQQ}}}|||RRR
666rrrqqqNNNAAA&&&
333XXXsss}}}~~~uuurrrttttttqqqnnnlllhhhfffiiikkkfffbbb```]]]mmm~~~oooOOO%%%$$$WWW~~~WWW***
!!!MMM~~~oooIII777###
&&&888ZZZvvvyyyvvvvvvwwwuuusssqqqmmmhhhgggkkkhhhfffccc[[[nnnrrrSSS%%%
OOOzzzlllPPPAAA:::///'''%%%###"""""""""!!!%%%+++...333888<<>>BBB666!!!
...MMMTTTPPPOOO[[[iiiwww[[[***
!!!$$$>>>lll~~~|||}}}yyyrrrjjjkkkqqqppphhheeeaaaaaaWWW%%%
'''===aaaVVV+++
%%%DDDppp~~~}}}}}}zzzrrrlllnnnpppppphhheee^^^]]]|||EEE
!!!FFFuuuSSS***
---MMMrrr}}}}}}zzzpppoooqqqoookkkffffff^^^bbb{{{HHH
555lllVVV***
+++IIInnn}}}~~~~~~{{{sssqqqpppnnnggggggfff___bbbddd:::
888qqq^^^...
***IIImmm|||~~~zzztttmmmkkknnnjjjeeeddd]]]^^^dddDDD000!!!///UUUbbb,,,
666XXXppp}}}~~~}}}{{{sssllljjjjjjiiiiiieee\\\]]]ooo^^^QQQEEEDDDBBBCCCJJJNNNKKKJJJIIIBBB@@@BBBGGGRRRbbbvvvaaa...
!!!777TTTlll|||wwwuuu~~~|||yyyyyysssnnnkkkllllllkkkjjjaaabbb~~~xxxrrrnnnkkknnnqqqrrrtttvvvuuuuuuuuuvvvwwwzzz}}}\\\***
...GGGggg|||zzzgggjjj{{{~~~|||{{{wwwrrrtttsssnnniiikkkmmmlllmmmddd```~~~{{{{{{}}}WWW+++
777ddd{{{zzzrrrwww|||{{{uuunnnooorrrnnniiikkkkkkkkkiiifffddd}}}~~~zzzXXX333
555aaayyy{{{uuusssuuuqqqkkkkkklllkkkllliiihhh{{{aaa===%%%
///\\\vvv}}}wwwqqqmmmmmmqqqsssqqqmmmfff~~~~~~}}}fff???---!!!
111^^^uuuxxxrrrmmmoootttuuussslllbbb|||~~~}}}~~~fff;;;(((
???eeesss|||yyyooolllppptttvvvrrrlll```zzz~~~yyywwwxxxyyyddd:::(((
>>>bbboooxxx|||sssqqqrrrvvvxxxuuummmaaayyysss```TTTMMMLLLPPPVVV^^^aaabbbccckkksssyyy~~~ccc555
444ZZZooozzz~~~sssqqqqqquuuvvvtttmmmccc|||tttGGG))) """###"""$$$)))444<<>>hhhddd///
+++VVVttt|||xxxsssqqqvvv{{{|||wwwqqqgggwww|||NNN
!!!KKKyyyjjj555
+++VVVvvv~~~|||vvvwww{{{|||yyyuuuooodddvvvpppBBB
555jjjttt===
'''UUUvvv}}}}}}vvvvvv||||||vvvsssjjj\\\ttt}}}WWW)))
---hhhvvv???"""
)))WWWvvv}}}vvvuuu{{{~~~xxxrrrfffVVVrrrddd777***--- +++888777111"""000iiittt>>>"""
222\\\uuu|||xxx|||~~~vvvpppgggVVVooosssGGG222NNNPPP777 )))KKK___^^^MMM***
888mmmqqq===
...UUUqqq||||||zzzzzzpppllldddTTTmmmeee333&&&KKKddd```:::000YYYnnnkkkLLL"""
:::mmmppp===
...SSSooo{{{{{{~~~}}}xxxtttsssooooooeeeTTTkkk{{{VVV&&&:::^^^rrreee666
555```rrriiiEEE
===pppkkk888
333UUUqqq}}}}}}~~~ttttttxxxtttsssnnn```mmmrrrIII&&&PPPoootttddd555 888bbbqqqeee???
NNNyyylll999
,,,PPPsssuuuxxx}}}vvvssssssfffkkkkkkBBB111^^^uuutttbbb444
444^^^oooaaa999
***XXXzzzsssDDD
)))LLLppp~~~}}}vvvyyyvvvrrrooodddfffggg===222ZZZrrrxxxccc222555___pppbbb999
...^^^}}}{{{JJJ
,,,LLLlll}}}~~~zzz{{{~~~|||uuulll[[[^^^eee===,,,OOOmmmvvvbbb999999cccssshhh???
111```OOO
***GGGiii{{{|||rrreeeQQQYYYiiiFFF$$$%%%CCCfffrrrdddAAA===fffxxxlllBBB666fffRRR
(((EEEhhh{{{~~~||||||tttcccKKKWWWrrrNNN'''999```tttlllFFFAAAgggxxxoooGGG
<<>>___uuusssfffaaaeeennnBBB***]]]ddd333
999]]]rrrxxxoooiiieeeXXX,,,111hhhbbb...
666]]]rrr{{{tttnnniiioooKKK444333OOOuuuhhh///
444]]]vvv|||rrrooonnnooogggiiitttlll111
,,,TTTttttttmmmjjj{{{zzz}}}qqq888
%%%KKKqqqxxxmmmiiiyyy^^^OOOYYYjjjuuu}}}ttt???
###JJJooozzzmmmkkksssHHH&&&!!!+++:::QQQhhhwwwwwwAAA
+++QQQqqq|||nnnmmmfff___ggguuu~~~XXX%%%(((DDDbbb}}}uuu>>>
888[[[ttttttooosssNNN111---777KKKggglllCCC
"""===```www???
888[[[wwwvvvgggvvvaaa;;;'''BBBRRR===!!! ===kkkyyy???
111VVVuuuuuubbbrrr~~~UUU---
$$$???LLL<<<)))
&&&SSSvvv===
###111RRRssszzzkkkuuueee000
///PPP]]]UUU@@@###@@@sssxxx@@@
&&&333OOOrrr|||lllsssOOO!!!
"""JJJlllqqq```@@@
000cccEEE
###---DDDiii~~~}}}lllpppttt???&&& GGGnnn{{{sssWWW***
&&&WWW{{{DDD
%%%AAAjjjoooooohhh111777CCC))) NNNttt~~~xxx[[[---
"""PPP}}}tttBBB
%%%DDDooonnnhhhXXX$$$+++LLLKKK&&& '''XXXvvv|||xxx]]]111
HHHsssrrrIII
%%%"""@@@ooolllbbbxxxGGG777TTTBBB
'''UUUssszzzwww^^^000
===hhhxxxTTT%%%
"""$$$ ;;;jjjlllaaannnAAA)))CCCJJJ,,,
%%%TTTttt|||www\\\---
444ccc___...
777ccc|||vvvaaalll>>> ,,,777***'''VVVuuuxxxXXX''' 000dddeee888
!!!555aaaggglll;;; ###LLLlllwwwqqqLLL777kkkggg777
!!!222^^^|||rrrsssGGG###
...KKKWWWNNN... >>>pppiii111
&&&222[[[xxxvvv}}}```;;;%%% """
FFFxxxkkk444"""
(((444\\\zzzsssxxx___LLL;;;...+++888:::(((
SSSmmm888"""
***888___jjjuuuiii\\\\\\```ZZZGGG--- ,,,eeennn<<>>
'''---'''(((666WWWxxxwwwjjjYYYZZZyyyvvvbbbKKK888)))///MMMiii~~~yyyCCC ###***###&&&333SSSwwwjjjccc~~~yyyrrrggg\\\RRRMMMMMMTTTfffsss|||vvvAAA
***&&&'''000RRRuuupppddd~~~|||{{{{{{zzz|||nnn===""" ###((()))333SSSsssmmmaaawww