BM{6(0: 000111111///,,,***))))))(((,,,'''&&&------)))---'''(((***++++++***))))))***)))***+++,,,,,,***(((&&&(((******)))((((((((($$$))),,,***)))++++++(((''''''((((((''''''&&&%%%%%%((()))'''(((++++++(((******+++,,,+++***)))(((&&&'''((((((''''''(((***))))))(((((((((((())))))111)))$$$(((------+++)))---000...(((&&&((()))((()))((('''&&&&&&'''((()))&&&''')))((('''%%%&&&&&&(((''''''''''''&&&&&&&&&"""######$$$%%%&&&'''(((&&&(((***)))&&&%%%'''***+++***((('''&&&''')))***///)))&&&((((((&&&&&&)))((('''(((+++***((()))...(((%%%$$$((()))'''%%%&&&)))))))))(((''''''&&&&&&++++++)))'''%%%&&&)))+++***)))(((***---...+++(((***000)));;;HHH:::555000...000111===666...:::444444111...,,,---......---,,,...---+++///555777555444>>>KKKFFFTTTAAA;;;777444CCCAAA;;;GGGTTTTTTSSSlll}}}}}}jjj]]]XXXWWW]]]VVVVVV]]]___XXXSSSUUUddd}}}uuuwww}}}oooqqqyyyyyyssshhh___fffQQQUUUCCCLLLOOOMMMGGGBBB???999333000,,,)))))),,,//////...+++(((------$$$%%%)))&&&,,,((('''%%%'''888CCC<<>>IIIXXX^^^KKKEEECCC???:::666///+++///666;;;IIIFFFGGGBBB===IIIEEEHHHMMMXXXbbbcccYYYNNNJJJBBBRRR???111...,,,222,,,******,,,,,,)))&&&+++333222***%%%'''+++---000333:::888000'''###%%%''''''%%%%%%%%%%%%&&&'''((((((111CCC:::777444***000000(((&&&&&&******&&&&&&(((%%%!!! $$$&&&%%%%%%'''%%%$$$#########$$$%%%&&&'''%%%&&&((('''$$$&&&++++++)))'''$$$$$$%%%&&&(((***'''&&&((('''%%%%%%(((&&&(((******(((&&&&&&&&&$$$'''((('''$$$###&&&)))"""$$$&&&'''&&&%%%%%%&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&%%%'''***)))%%%'''''''''''')))+++---...,,,)))''')))...000---******888>>>333999===;;;XXXbbbMMMFFF<<>>VVVIII===;;;???>>>222%%%---,,,+++***)))'''%%%###***'''$$$$$$&&&(((***++++++(((***111555222...---111---)))(((...666888666///+++///888888222333<<>>888666777555...'''(((''''''(((+++---,,,+++///,,,)))(((***+++,,,,,,...,,,---111222---***)))***(((&&&(((///444555333777000111>>>CCC<<<333111EEEBBB000///000111>>><<>>:::333111222JJJHHHCCCAAACCCDDD???999LLLDDD<<<888666444222222333,,,$$$###+++111///((((((%%%---:::@@@DDDCCC999999+++---333)))###)))((($$$+++000---222999888===777444555000,,,555DDD@@@;;;...(((,,,'''"""(((+++(((000555...((()))&&&$$$$$$%%%'''******&&&###$$$%%%%%%%%%&&&&&&''''''%%%%%%$$$###############'''&&&&&&'''(((((('''%%%!!!$$$'''((('''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$#########$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))(((((('''%%%$$$&&&+++000444<<<666------***)))///222...---222:::>>>;;;777>>>555***$$$$$$'''((()))'''&&&%%%$$$$$$%%%&&&&&&++++++***)))((('''&&&%%%KKK;;;,,,,,,111222,,,''',,,+++)))((((((((()))***)))(((''''''''''''((((((&&&&&&&&&&&&'''((()))******+++,,,+++)))((()))******)))'''((()))******)))'''***,,,+++)))((()))+++***(((''''''((())))))((()))******)))'''&&&'''(((((()))'''222///***000!!!,,,(((%%%&&&''''''+++000'''''''''((())))))******&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''')))+++,,,))))))(((((('''&&&%%%%%%''''''(((***((($$$###&&&%%%&&&((()))+++,,,------&&&%%%$$$$$$%%%''')))***))))))(((''''''((()))***)))(((&&&%%%%%%&&&'''(((***---,,,''')))///...&&&///000000///---***)))((()))''''''+++///222222000111///,,,+++,,,---,,,+++,,,,,,...222000***(((***+++((('''))),,,,,,***'''///)))***222555...))))))666AAA>>>FFFHHHLLLdddkkknnneeebbblllzzzkkkzzzhhhTTTEEE@@@PPPgggppphhh]]]yyy{{{oooYYYnnnwwwXXXaaauuunnn^^^jjjooo^^^BBB111777EEEooorrrzzzsss]]]zzzuuujjjdddXXX\\\VVVUUU[[[]]]SSSEEE;;;AAA>>>777333777<<<:::222<<<<<<===>>>999555777===@@@<<<222******...---)))---...+++333DDDDDD444(((&&&%%%<<>><<>>444333AAA:::'''&&&###%%%EEEcccUUU444%%%%%%)))###&&&))))))222888111---...222555///&&&###&&&///555333111111(((###---666DDD888$$$$$$"""'''%%%$$$######$$$%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''%%%###"""$$$%%%%%%%%%)))******)))((('''%%%$$$###$$$&&&'''''''''&&&%%%$$$$$$##################""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&&&&%%%%%%(((***(((((('''&&&''')))---000///444+++###---555333333...333777666555222...***(((%%%######$$$&&&%%%$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((()))EEE444%%%###(((,,,---...$$$&&&(((+++,,,,,,+++***&&&&&&'''***,,,,,,)))&&&''''''((()))*********++++++,,,---,,,***)))***+++---+++)))((()))***)))'''$$$(((,,,+++&&&$$$'''***)))((('''%%%$$$$$$%%%&&&"""&&&)))******+++...222++++++&&&---***000JJJJJJ,,,***+++//////+++***,,,,,,,,,++++++***)))))))))((('''&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&''')))***+++&&&&&&&&&&&&''')))***+++'''(((((())))))******((($$$%%%&&&(((((()))(((((('''&&&&&&&&&'''((()))***+++)))&&&$$$###$$$&&&(((%%%&&&&&&%%%###"""###%%%)))444555***&&&///222---'''&&&&&&''')))(((&&&$$$,,,///222555666333///,,,///---+++***+++,,,,,,+++((()))---000...***+++///+++''''''...222444777<<<444111111888CCCQQQ___kkkqqq}}}yyykkkuuuxxxaaaIIIBBBRRRggggggWWWKKKaaa{{{yyy[[[HHHNNNXXX\\\ZZZYYYVVVJJJ;;;444555[[[tttxxxvvv{{{xxx{{{xxx\\\XXX}}}ooofffoooeeeEEE777777YYYppp___<<<)))***000333@@@???222666LLLVVVPPP@@@@@@:::222555===;;;222:::JJJNNNQQQRRR:::$$$+++,,,"""///CCC888%%%###)))'''!!!!!!"""&&&777DDD???))))))******(((&&&(((,,,&&&///333666999...%%%***555CCC555"""$$$### )))%%%%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&(((&&&######$$$&&&&&&&&& !!!"""###%%%&&&'''((($$$%%%'''((((((((('''&&&!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''&&&$$$$$$&&&''''''&&&$$$%%%'''))),,,...BBBEEE777(((,,,333111111)))333999444,,,((($$$ &&&%%%%%%%%%%%%%%%$$$"""$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))******,,,&&&$$$'''+++***)))***"""$$$(((+++------,,,+++%%%%%%&&&***---,,,(((###'''((()))***++++++++++++,,,---......---,,,---...,,,***(((((())))))((('''%%%(((***)))'''%%%''')))(((((('''%%%######&&&((('''(((*********+++,,,...+++,,,&&&,,,(((111OOOSSS++++++...222222---******&&&&&&&&&'''(((((())))))$$$$$$$$$%%%&&&'''((()))%%%%%%&&&'''(((((())))))%%%%%%&&&((()))***++++++((()))(((&&&'''***)))%%%&&&&&&&&&&&&&&&'''((()))$$$%%%&&&''''''''''''&&&///---***''''''''')))***%%%(((***)))&&&$$$&&&(((---444444***###'''++++++---)))&&&'''+++,,,)))%%%&&&+++222555444444555666555222...,,,,,,.........---+++---000...******---,,,''')))111555666;;;CCC???777777IIIfffzzz}}}yyy~~~uuutttWWWUUUsssrrrXXXSSSSSSDDD888333???ZZZ^^^HHH???KKKYYY]]]RRRCCC???EEELLL???666666777222///000KKKkkkoooGGG<<<===GGGIIITTTfffvvv}}}gggeee```999:::OOOppp{{{MMM000''')))]]]wwwMMM333444<<>>LLLmmm~~~eeeYYYCCC777@@@LLLEEE222;;;MMMgggyyykkk@@@&&&,,,---""",,,&&&!!!'''+++$$$!!!$$$%%%***@@@QQQOOO888666222---(((&&&''')))'''...222999AAA666((((((%%%,,,(((!!!"""!!!!!!$$$%%%%%%$$$###"""$$$%%%&&&%%%%%%%%%$$$$$$$$$###%%%$$$$$$$$$$$$%%%%%%&&&(((&&&%%%%%%&&&''''''&&&$$$$$$#########$$$$$$%%%$$$%%%&&&&&&''''''&&&&&& """###$$$%%%%%%%%%''''''''''''&&&%%%$$$### !!!###$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&$$$$$$%%%&&&%%%###"""###&&&)))++++++EEEMMMAAA...///555777999555CCCJJJ@@@111***'''$$$''''''&&&&&&%%%%%%$$$$$$!!!"""###$$$%%%%%%$$$$$$)))))))))((((((((('''''',,,((((((,,,,,,)))&&&'''%%%&&&(((***+++,,,,,,+++(((&&&%%%(((+++,,,((($$$&&&'''((()))*********))))))+++,,,,,,++++++---...***(((''''''((()))(((''''''((()))))))))((((((((()))***)))&&&$$$%%%(((+++(((''''''(((+++,,,,,,+++------''',,,&&&(((<<<777***))),,,111111---,,,---%%%%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&((()))***&&&'''(((((())))))))))))&&&'''((()))***))))))(((%%%(((((('''***...,,,&&&''''''&&&&&&&&&''''''(((###%%%(((+++,,,+++)))''',,,+++***)))((()))+++,,,'''+++...---***)))+++...000000///+++'''&&&(((***000---)))(((***,,,+++***%%%,,,444555444777AAAJJJ<<<777111---,,,---.........++++++///000...,,,...111...444AAAGGGHHHNNNWWWVVVTTTWWWggg~~~zzz|||~~~{{{ddd```ssszzz{{{pppVVVSSSPPPUUUOOO888:::gggzzz^^^JJJWWWWWWLLLHHHGGGGGGJJJXXXMMMHHHMMMNNNGGGDDDGGGRRRlllllleeeGGGIIIQQQJJJAAABBBQQQ___jjj~~~qqqnnnttteee===AAARRRlllccc>>>///111+++XXXxxxkkkKKK>>>DDDLLLNNNKKKFFFEEEQQQggg~~~~~~yyyfffPPPKKKPPPKKK<<>>>>>>>>>>>PPPhhhppphhhPPPLLLOOOOOOiiiMMMYYYrrrUUU((()))######)))((( """(((###"""'''...***"""+++111'''$$$+++333777888555///***,,,+++)))666KKKJJJ;;;666999"""!!!((( !!!)))$$$$$$&&&((('''$$$######%%%""""""###$$$%%%&&&&&&'''###"""""""""###$$$$$$%%%%%%$$$%%%&&&''''''%%%###((('''%%%$$$$$$%%%'''(((###"""!!!!!!!!!"""$$$%%%""""""###$$$$$$###!!! ######$$$%%%&&&&&&&&&&&&!!!###%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%%%%&&&(((******(((&&&(((,,,000000///'''======***"""%%%)))///...AAAKKK===,,,&&&'''&&&''''''&&&%%%$$$%%%''')))%%%&&&(((***++++++***)))######$$$%%%'''(((((())),,,)))'''(((***+++***(((&&&)))+++***)))(((***---+++***)))((('''(((((()))&&&%%%(((,,,,,,'''%%%%%%***+++,,,+++)))''''''((("""$$$%%%&&&&&&&&&(((***,,,***)))###&&&'''+++***+++)))(((((())))))(((&&&((('''&&&'''((()))(((&&&''')))+++------,,,***(((***---...///222444000)))'''&&&%%%'''))))))'''###''')))***(((&&&%%%'''***(((((())),,,///000///...///---***'''&&&&&&((())))))%%%%%%...888;;;333)))######$$$%%%&&&'''((()))(((((((((&&&%%%%%%&&&(((&&&(((***+++*********+++'''&&&)))...///,,,***,,,***+++,,,---------+++***---222000))),,,555444+++333000LLLWWW:::444RRReeeKKK???222,,,)))'''(((,,,222///777888111===DDD444???HHH^^^ooommmeeeqqqxxx|||ssstttdddeeegggppprrrhhhsss{{{www{{{{{{}}}vvvkkkpppeeeWWWHHHFFFxxxrrrTTTGGGVVVbbb```[[[oootttiiigggttt}}}www}}}yyy~~~zzzxxxvvvwww~~~wwwggguuu{{{mmm}}}lllVVV@@@BBBeeepppQQQ???bbb[[[VVVHHH444===777KKKJJJ???555666;;;PPPmmm|||lll___TTTDDDGGG^^^nnncccqqq|||YYY,,,$$$333"""%%%&&&&&&''')))******(((---...***(((,,,000000(((***...222555555111...***,,,)))%%%,,,666555,,,(((%%%!!!!!!$$$''''''&&&(((&&&###!!! !!!###$$$###$$$%%%&&&%%%$$$###"""$$$!!! """###""" """!!!$$$)))''' ###&&&%%%#########%%%'''((('''&&&%%%$$$$$$%%%''''''###$$$$$$$$$$$$###"""!!!%%%%%%%%%&&&&&&&&&''''''+++((('''(((******&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&''')))&&&&&&%%%%%%'''***---000:::;;;444***&&&***,,,***///999<<<333(((%%%&&&&&&%%%%%%"""&&&,,,((((((((('''&&&&&&&&&%%%&&&&&&%%%&&&''')))+++,,,+++)))'''''')))+++***((((((***+++***((('''(((***)))((('''&&&%%%%%%&&&'''(((%%%&&&))))))&&&%%%'''((()))******(((&&&''''''###$$$&&&&&&&&&&&&((()))%%%+++333333,,,)))++++++$$$''')))***)))))),,,...***)))((((((***,,,ӵ***)))'''%%%,,,...000000222444111***)))''''''(((++++++(((&&&'''((()))(((&&&%%%'''***)))((('''(((+++---......,,,***)))((((((***,,,...---)))'''+++000111***"""&&&(((++++++***)))******)))))))))'''%%%%%%'''))))))***+++***((('''((()))(((%%%&&&***+++***+++...---///000---)))(((,,,000'''***)))'''...888888000777CCCPPPWWWOOO>>>AAATTTĦ...111333333+++222ĦOOOJJJddd^^^iiiӵtttoookkkmmmqqq}}}~~~jjjeeevvvtttfff___NNNKKK___JJJKKKHHHCCCDDDHHHHHHDDD```gggccc^^^dddccc[[[[[[eeejjjllliiigggnnn|||xxxuuuuuuvvvwww~~~|||qqqllljjjjjjxxxzzz{{{zzzĦrrrlllzzzzzzwwwuuukkkbbbXXX^^^~~~iiieeekkkdddjjjdddIII888...JJJYYYYYYNNNFFFAAAEEESSS[[[ZZZPPPEEE<<<111444HHHUUUmmm{{{SSS888...%%%111---(((&&&((()))&&&###$$$)))+++(((&&&)))+++***'''(((***---000333666777,,,,,,***)))...111---&&&&&&$$$""""""$$$&&&&&&%%%(((&&&%%%###"""###$$$%%%###$$$%%%&&&&&&&&&%%%$$$&&&$$$"""###%%%'''&&&%%%'''$$$%%%(((&&&""""""'''%%%$$$"""""""""$$$%%%''''''&&&&&&%%%&&&'''((()))&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((('''%%%$$$###'''''''''''''''''''''''''''((())))))(((((()))***((('''&&&&&&'''***---///,,,///...)))((()))&&& )))///000***%%%%%%$$$"""%%%&&&&&&$$$"""###&&&)))&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((***((('''''')))))))))((()))******)))'''&&&&&&'''******)))((((((((()))))))))%%%%%%''''''%%%&&&)))&&&''')))((('''&&&&&&'''$$$&&&''''''&&&&&&'''(((((((((---333***---///---+++///111///)))&&&)))---...+++((('''(((4ĉ@ӵ&&&%%%$$$***---...---///111///)))***))))))***+++,,,***((('''(((((((((&&&&&&(((***+++)))&&&&&&))),,,///000+++***)))((()))+++...//////,,,(((((()))((($$$!!!(((...333444///+++***,,,((())))))(((&&&&&&''')))+++++++++)))&&&%%%&&&'''***&&&%%%((()))(((+++///***...000---((()))333;;;999888222---222:::888///777JJJFFFEEEQQQ@@@000BBB>L222000333888BBBMMM=hĦmmm}}}sss}}}4ĉ@ӵ{{{ooohhhqqqwwwnnnaaaaaadddnnnoooXXXHHHPPPZZZUUUDDD888333)))(((888+++111444111111666<<<@@@YYY___\\\]]]jjjpppkkklllxxxmmmjjjppppppooouuueeewww~~~yyyqqqvvvtttoooppplllooouuurrrnnnrrr~~~>Lhhhlll{{{ddd\\\oooiiijjj[[[kkkfffTTTQQQQQQGGG@@@666GGGNNNLLLHHH???<<>>IIISSSQQQJJJ>>>555777===:::333<<&e(((g&e&&&>hӵ---...---+++))))))***g&e'''guO>uO>&e###&&&4ff?>ߝL)))gĉ@***+++++++++Shӵ((((((((()))(((&&&&&&g&e&&&>hӵ(((******((('''&&&&&&&&&fff?><z&&&g&e>&e///+++HL%%%%%%&&&ShӵgL))))))&&&%%%(((%%%+++555CCCQQQ]]]eeeS?ʬNNNQQQ3h?D%%)?qqqZufĦgLg&egĉ@g&e>&e@ekkkjjj??______cccyyyg<ĉ}}}uuuppp3we<Ħnnnsssvvv}}}3h?@eZuuuuuu3h?gLXXX[[[[[[WWWgggD%%)?fff?><z=?Ħg&eg&eYYYnnnS?ʬ4ff?>ߝL@e```g&e:::''''''3h?g&e>&e222///??&&&''')))(((''''''(((***###$$$%%%&&&&&&%%%$$$### !!!"""$$$$$$$$$######%%%&&&&&&$$$!!! !!!""""""'''+++)))''''''&&&###$$$$$$$$$$$$$$$############$$$%%%'''(((((((((((($$$###"""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''$$$###%%%((()))%%%!!!$$$$$$%%%%%%&&&&&&''''''%%%'''((((((''''''((()))))))))((((((''''''''''''$$$%%%)))///...)))%%%%%%$$$$$$&&&&&&###"""(((***'''%%%$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''(((''''''***4Dӵ---***(((Hƅ^Hu]Ħ,,,Hu]Ħ&&&ZuR)Ħ...///---+++)))((()))Hu]Ħ(((HŐeHŐeHu]Ħ***qIܗGIӵ***tt++++++)))HGgĉ@))))))'''))))))(((&&&&&&Hu]Ħ&&&ZuR)Ħ(((***+++***)))''''''sߝLGdUĦ&&&Hƅ^Hu]Ħ+++ntHdĦ''''''HGgĉ@///HdĦ+++,,,,,,...333...333;;;CCCHHHMMMHtƅ^CCCGGGBt=o9ĦDtfo9Ħqqqg?HdĦHu]ĦttHƅ^Hu]ĦH׼s[[[GGGWWWeeepppwwwtQje<Ħ{{{{{{Bt=o9ĦH׼sHtĦ~~~Bt=o9ĦHdĦRRR]]]dddiiiDtfo9ĦsߝLGdUĦHt@cӵHu]ĦzzzHu]Ħ@@@FFFHtƅ^dddqIܗGIӵrrrH׼sUUUUUUHu]ĦDDD111Bt=o9ĦHƅ^Hu]Ħ444%%%%%%''''''&&&$$$%%%'''***&&&''''''&&&&&&%%%$$$$$$""""""$$$$$$%%%$$$###"""###%%%%%%$$$""""""$$$&&&$$$)))+++'''%%%''''''$$$###############""""""!!!"""###$$$%%%&&&%%%%%%$$$"""""""""#########$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''&&&%%%###!!!""""""######$$$%%%%%%%%%'''(((((('''&&&((()))'''''''''&&&&&&&&&&&&&&&###&&&...555222+++)))---&&&"""!!!$$$$$$!!!"""&&&(((&&&$$$%%%''')))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%***,,,4DuXӵ...---***DdDΦDdDĦ+++DdDĦ'''***t|<...//////---***(((''''''DdDĦ(((DdDΦDdDΦDdDĦ...peƜ4DuTӵ111`eĭ***qet$$$''''''((()))***(((&&&&&&DdDĦ%%%+++t|<))))))+++---//////,,,,,,DdDDdDĦ'''DdDΦDdDĦ(((q<niDdDĦ)))qet111000DdDĦ...111333999???===CCCHHHGGGBBBq<R:::999qjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦ:::222999BBBKKKSSSbbbxxxgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦvvvHdDĦgdKӵDdDDdDĦxxxDdDĦ4DufӵDdDĦ|||DdDĦ\\\q<RJJJ[[[peƜ4DuTӵ^^^DdDĦHHHIIIDdDĦ999qjRgdKӵDdDΦDdDĦ222+++''')))+++((($$$%%%&&&$$$""""""&&&***))))))((('''&&&%%%%%%%%%###$$$%%%&&&%%%$$$###"""!!!######""""""&&&)))$$$(((((("""!!!%%%'''$$$""""""###""""""!!!  !!!""""""!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% $$$''''''$$$"""###&&&$$$$$$%%%&&&''''''((((((###$$$&&&%%%$$$$$$%%%'''###########################%%%***...***%%%***333)))!!!"""'''%%%$$$%%%$$$###"""%%%((((((&&&###%%%$$$$$$$$$######""""""###$$$%%%&&&%%%%%%######///---4DuXӵ***((((((DdDΦDdDӵ...DdDĦ---'''o)h+++)))*********(((((()))+++DdDĦ&&&DdDΦDdDΦDdDӵ'''=ӊB1.uTӵ***HߝL`o9111po9wӵ000999///((('''%%%"""DdDĦ''''''o)h(((***//////---111888222...DdDΦDdDĦ)))DdDΦDdDӵ)))GIpӵDdDĦ---po9wӵDdDĦ+++///999CCCIIIFFFJJJKKKPPPQQQpo9u666@@@FFFGGGGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵgggDdDĦ111777AAAPPP___lllzzzgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9ussssss{{{hhh=ӊB1.uTӵeeeDdDĦoooeeeDdDĦAAAGIdnuR)ĦDdDΦDdDӵ&&&''')))+++,,,,,,///***'''(((&&&!!!!!!'''%%%&&&'''&&&$$$%%%&&&(((''''''%%%$$$###"""""""""%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&%%%###!!! $$$""""""###""" !!!!!! !!!"""(((&&&###!!! !!!"""""""""""""""""""""""""""%%%(((******'''$$$!!!###$$$&&&''''''&&&$$$###***)))'''%%%$$$$$$$$$$$$""""""!!!"""$$$&&&((()))&&&%%%%%%&&&(((+++...000+++&&&"""###''')))'''$$$###!!!$$$)))(((""""""&&&"""%%%&&&%%%###"""$$$&&&'''&&&&&&((())))))((('''******4DuXӵ(((&&&'''DdDʜ4DuTӵ222>d<Ħ444Dt$$$)))***)))(((''')))+++>d<Ħ'''>d<ʜDd<ʜ4DuTӵ'''+++F&uTӵ***4DufئL>e000puR)Ħ...222,,,''')))(((%%%>d<Ħ(((Dt'''---...******------***DdDΦDdDĦ***>d<ʜ4DuTӵ'''4DwDd<Ħ+++puR)Ħ>d<555:::>>>@@@222:::<<d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵLLLDdDĦAAALLL\\\qqqgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦiiiF&uTӵ[[[DdDĦvvvlll>d<ĦUUUpeӵDx<>d<ʜ4DuTӵ&&&&&&((()))&&&###///(((###&&&'''%%%$$$%%%%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$##################$$$%%%%%%&&&''''''(((((())))))(((&&&%%%$$$###!!! !!!###$$$###!!!"""!!!!!!!!!!!!!!!""""""(((&&&$$$""" !!!"""########################!!!###&&&((((((&&&$$$"""###$$$&&&''''''&&&$$$###'''&&&%%%%%%%%%%%%&&&'''######"""""""""###%%%&&&%%%$$$######$$$&&&((()))""""""###$$$&&&&&&%%%%%%&&&$$$%%%(((&&&"""###(((%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&((()))))))))((((((***4DuXӵ((($$$%%%D&dq&ĒR***555sdKĦ333DHRRud))))))(((''''''(((***sdKĦ'''D&oq<Ōq&ĒR&&&'''+++>dp&ĒR***+++nfʜd<Φ>d<Ħ***s&dq&ĒR'''%%%i?ʜtd<Ħ)))HHܗDӊB(((<x888999AAAIIIBBB999<<<B?d<|||geĦHg8>aĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦtttB?dp&ĒRvvv~~~>d<sdKĦSSSB?Ho9s&dq&ĒR***///,,,&&&###'''---...&&&!!!$$$((((((%%%###$$$&&&((((((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!""""""###$$$$$$$$$(((((()))))))))'''&&&%%%!!! !!!###$$$%%%###!!!######"""""""""""""""###'''&&&$$$###"""""""""###########################!!!"""###%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%'''((()))'''&&&%%%$$$############'''&&&$$$#########$$$%%% ###&&&'''%%%$$$$$$%%%'''%%%%%%'''%%%###$$$(((((('''&&&&&&(((((('''&&&&&&&&&''''''((())))))***+++---4DuXӵ)))&&&&&&Hu]3hh"""(((555ne???III=e'''(((((((((&&&&&&((()))ne)))&&&pIƎ@t@h'''%%%&&&>h)))***+++fe999@ďD000...+++***((('''(((******ne&&&&&&=e,,,///111///***''''''&&&ege&&&'''sĪj@h''''''&&&fdDĦ'''@ďD'''(((Hkge222666:::@@@LLLHHH===DDD@hkkkvvv@GHĪj@IŌBeneHkgenekkkiiife333Hu]3hhpppnnnxxxsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦ{{{nerrrsss@hBBB@@@>hqqqxxxsecccneCCCPPP@GeeeiiisĪj@h777111***%%%%%%(((,,,...---(((%%%%%%&&&&&&$$$######&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''!!!!!!!!!""""""#########$$$%%%&&&&&&&&&%%%$$$### !!!"""$$$&&&%%%###"""$$$$$$######"""#########&&&&&&%%%$$$#########$$$########################!!!""""""###$$$%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%$$$$$$)))((('''&&&%%%%%%&&&&&&&&&((())))))(((&&&%%%%%%###$$$&&&'''%%%$$$%%%''')))&&&$$$%%%((()))'''%%%%%%&&&'''''''''((()))+++///4DuXӵ(((ĵD^444---,,,111NNNsss|||''''''(((((((((&&&&&&((())))))(((%%%&&&&&&$$$%%%(((***))))))+++VVV???------...---,,,+++***'''&&&''')))(((&&&$$$((((((((()))***)))''')))((($$$"""###,,,)))((()))+++DdDĦ''''''+++((((((666999>>>BBBAAARRRTTTNNNVVVccc}}}EEE@@@===...>>>D^s׼sgeFm8>aĦs׼sHoTTTHHH@@@D^DdDĦcccYYY```xxxnnnLLLWWWPPPaaazzz}}}{{{s׼smmm///BBB]]]pppZZZFFFxxxWWW111 %%%,,,))) +++------)))$$$""""""###$$$&&&))))))'''%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''""""""""""""############!!!"""###$$$%%%$$$###""" """$$$&&&&&&%%%$$$###%%%%%%$$$###############%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''''''''((((((+++'''%%%&&&***+++)))'''###''''''&&&&&&%%%$$$'''%%%###$$$'''(((&&&###$$$%%%&&&&&&%%%%%%(((+++Φ4DuXӵtvӵ>d<Ħ///:::666+++&&&%%%$$$Ħpppeee<<<***---&&&((())))))(((''''''(((***((('''Ħ%%%'''+++(((((((((((((((((((((((('''%%%&&&(((((('''***///+++)))((()))******)))(((%%%###111HHHKKK666$$$!!!333///+++))))))***++++++++++++(((%%%&&&))))))%%%Ħ&&&'''(((***+++))),,,,,,(((&&&)))+++,,,******)))((('''&&&$$$###$$$!!!###***+++***111<<d<Ħ((())),,,***+++,,,---,,,+++---///777===DDDHHHHHHGGGHHHIIIIIIXXX\\\YYY___eeemmmzzzwwwĦAAAFFFCCCCCC>>>444:::IIIOOOOOO>d<ĦBegeFYĉ>aĦBenu]ӵooojjjdddmmmtttuuuYYYDDD:::222666000)))...===[[[~~~>d<Ħ>d<ĦKKK>>>DDDĦiiijjj^^^XXXoooggg___fffqqqgggkkkrrr~~~BeTTTaaapppĦaaadddHHH666???```rrrXXXjjj|||kkkFFF+++!!!%%%+++***000222+++###!!!###$$$%%%''')))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''########################"""###$$$%%%&&&&&&%%%%%%"""$$$&&&&&&%%%######$$$%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$###""" !!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$"""&&&,,,///,,,'''"""''')))'''&&&&&&%%%"""%%%$$$######$$$%%%$$$######%%%&&&%%%""""""&&&)))?aŖ%7uSQuR)ӵsdKĦ+++///333)))###(((gdKĦjjjccc<<<(((///'''))))))***)))(((''')))+++)))gdKĦ''')))---''')))+++***(((''')))+++((('''(((***)))&&&'''++++++)))(((((())))))'''&&&...+++222???BBB666,,,)))------,,,***'''&&&&&&'''&&&))))))'''(((+++)))gdKĦ,,,,,,,,,+++***,,,222333,,,'''(((,,,---&&&'''(((((((((''''''(((&&&$$$)))000///***...999000)))'''+++...,,,))))))gdDĦ))),,,222111111000......333999===KKKPPPUUUTTTPPPKKKJJJJJJ:::GGGQQQZZZiiisssmmmTTTTTTgdKĦAAAEEEQQQSSSPPPPPPSSS```rrrsdKĦŶS3we<iĉ@3hR/Ō{{{ssshhhllltttmmmWWWAAA000%%% !!!***---...111...444FFFDdDĦsdKĦ777222gdKĦPPPRRRjjj{{{uuuwwwvvv{{{~~~|||uuutttmmmhhh]]]aaavvvgdKĦkkkbbbRRRCCC:::IIIwwwyyyzzzyyyzzzNNN000...999+++000111+++&&&&&&&&&$$$'''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''######"""""""""""""""""""""###$$$&&&''''''&&&&&&%%%&&&'''&&&###"""###%%%%%%%%%$$$""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$###$$$$$$############$$$$$$$$$%%%%%%&&&%%%$$$###""" !!!"""$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%''''''***---000...)))%%%,,,///---&&&###$$$%%%######$$$%%%$$$#########%%%###%%%&&&### ###'''>A)))ne+++'''"""...+++***nexxxdddaaa:::%%%///%%%)))*********((((((***+++ne+++(((+++///'''+++...,,,((('''***...***(((***,,,***%%%%%%(((+++)))((('''((((((&&&$$$...))))))...111---***)))'''+++---,,,'''#########"""'''***)))***---ne...111111///+++))))))222555,,,######'''((("""$$$&&&((()))***+++,,,)))(((...666333***+++333000(((%%%***---***'''De******///666888777444000222;;;EEEKKKcccbbb___VVVLLLFFFFFFHHHAAAJJJSSSaaasssmmm\\\???neJJJ@@@FFFaaammmqqq{{{zzznevvv|||>Ak<fhzzzzzzrrrEEE+++)))///000,,,,,,//////444;;;555000999yyyDeneOOO,,,neMMMHHH>>>IIIooowwwsssnnnnewwwbbbIII===PPP~~~eeedddooo~~~zzz[[[===,,,,,,///...)))(((+++)))###(((((((((&&&$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&&&&"""""""""""""""!!!!!!!!! !!!###%%%&&&&&&&&&%%%'''((((((&&&"""!!!###%%%%%%$$$###"""!!!!!!!!!!!! !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!! $$$$$$############$$$$$$######%%%%%%&&&%%%$$$###$$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$***///555777333,,,$$$ 555666000%%% ###%%%$$$"""%%%'''%%%###"""$$$&&&###%%%&&&###!!!%%%(((***&&&'''...###'''...FFFooocccLLL333'''((()))&&&)))&&&&&&)))***)))+++///,,,,,,((((((,,,***+++---------,,,---...+++---///...,,,+++******++++++***(((((('''''''''++++++++++++++++++,,,,,,)))((('''&&&&&&'''((()))''''''((()))))))))+++------+++***+++,,,(((---000...)))&&&'''***+++)))'''(((******'''$$$---***///::::::///))),,,)))((((((***------+++(((%%%***///111222===BBBHHHMMM111CCCPPPRRR______aaaeeeddd^^^YYYYYYZZZ```nnn{{{yyy|||zzzUUUNNNWWWQQQPPP```vvv{{{~~~ddd111,,,...&&&///111:::222<<>><<<111(((&&&%%%"""'''$$$###&&&&&&###$$$'''&&&### !!!$$$&&&$$$,,,***))))))++++++)))&&&)))'''***///000+++'''%%%)))'''...333222888<<<555BBB???555)))%%%***...---+++***+++000222000111444)))&&&''',,,,,,((((((+++(((***++++++***)))))))))...///111000...,,,+++++++++***)))((('''''''''''',,,+++++++++++++++++++++'''''''''&&&&&&''''''((('''((())))))******))))))&&&((())))))((('''((())))))***+++***''''''***---111...)))'''''')))+++,,,///***,,,333333***'''+++,,,***)))***+++)))&&&###++++++,,,...222777:::<<>>>>>IIINNNRRR777EEEQQQ]]]eeefffjjjkkkkkkooo}}}fff\\\\\\VVV```lllccclllrrrgggUUU]]]aaapppoooWWW000***)))###,,,)))&&&>>>XXXlllccc888+++KKKttt|||KKKUUUqqq|||{{{yyycccggg}}}dddVVVbbbyyy___JJJ<<<...***+++&&&'''((()))((('''&&&&&&((()))'''%%%&&&'''((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$$$$######$$$%%%'''&&&%%%#########$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###%%%&&&&&&&&&&&&&&&%%%$$$########################$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%###'''000888666---%%%###$$$((('''"""!!!$$$%%%)))&&&%%%'''&&&$$$$$$'''!!!$$$''''''###!!!###&&&---+++***))))))***+++,,,+++&&&%%%(((******,,,///***'''---444;;;JJJMMM???,,,000444444111///...---+++***,,,111222///...000+++******++++++***+++,,,---,,,+++++++++***((('''&&&(((******)))(((((((((***)))(((((('''''''''((())))))***+++,,,,,,---...'''((()))***)))((('''&&&)))))))))))))))***++++++(((***++++++)))(((((()))---***((()))+++...//////,,,---.........222999???333...,,,---+++''''''+++%%%%%%&&&''')))+++++++++222:::BBBEEECCCCCCFFFJJJ999EEEHHHQQQ@@@MMMQQQ]]]dddaaa^^^___eeewwwfff___pppzzz|||ppp|||uuuxxxWWWIIIDDD^^^{{{ZZZ333666666'''++++++...000,,,666BBB333666\\\zzzxxxppp[[[```ppp___UUU}}}qqqdddaaa[[[\\\SSS;;;,,,---,,,---***(((&&&$$$"""''',,,(((&&&%%%%%%&&&''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$)))))))))(((((((((((((((###$$$&&&&&&%%%%%%&&&((()))&&&######$$$&&&&&&&&&"""###$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$######"""""""""!!!""""""######$$$%%%%%%%%%$$$$$$###"""#####################"""%%%%%%%%%$$$$$$%%%%%%&&&&&&(((((('''&&&%%%&&&'''+++---///...+++(((&&&$$$(((******'''$$$$$$%%%%%%***&&&%%%''''''$$$$$$'''"""%%%''''''%%%###$$$%%%000...,,,***))))))+++---&&&&&&(((***)))(((///888333)))...999;;;>>>EEEEEE;;;::::::888444///------000...///222222...---......---***'''&&&(((***+++...,,,+++,,,------***(((###&&&((())))))(((((()))******)))(((((((((((()))&&&&&&(((***,,,...000111)))******+++***)))((('''))))))(((((())))))***+++)))+++,,,+++***(((((()))***))))))***,,,---,,,***(((---333666666666777:::///,,,+++,,,+++(((''')))+++***)))))))))+++...000<<>>DDD<<>>999:::AAAHHH:::FFF>>>OOOWWW^^^RRRaaa```ssswwwAAA888888///333///+++***555666===pppvvvjjjttteeefffggghhhbbbSSSAAA333+++---...(((%%%((('''&&&$$$$$$&&&'''&&&%%%%%%%%%$$$############$$$#########$$$$$$$$$%%%%%%$$$%%%&&&%%%######$$$%%%!!!$$$&&&&&&$$$$$$&&&)))&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""""""""""""""###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$&&&&&&000>>>>>>///(((+++***%%%###&&&&&&######&&&$$$!!!!!!$$$%%%###$$$''')))'''%%%$$$$$$&&&((((((000///+++&&&""""""&&&***+++)))***,,,+++'''&&&)))///222:::>>>FFF]]]llleeeGGG777+++***,,,)))%%%%%%(((,,,444===<<<333***&&&###***///...000444333......,,,+++///555999777444555666666333///+++)))(((,,,,,,,,,+++,,,,,,------))))))***+++,,,,,,------)))(((&&&%%%$$$$$$%%%%%%((('''%%%$$$%%%&&&(((***(((*********'''&&&&&&&&&&&&))),,,+++)))+++111888;;;666111/////////---***((()))(((&&&(((---000111777555222///111999FFFOOOHHHEEE???888555:::CCCJJJEEEQQQGGGSSSXXX\\\RRRfff~~~}}}VVV999222111888+++///***888666888xxxttthhheeeqqq```HHH222,,,***&&&'''---((('''%%%%%%'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$###!!! !!!""""""&&&&&&"""!!!$$$(((%%%$$$$$$######$$$$$$%%%(((((('''&&&&&&%%%$$$$$$&&&%%%$$$###""""""""""""""""""###$$$$$$#########$$$$$$%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$$$$$$$'''((()))(((&&&%%%&&&'''+++%%%--->>>@@@222///999333+++%%%&&&&&&###%%%***### ###$$$###$$$(((((()))(((%%%"""###(((---222///+++&&&&&&((((((&&&"""###%%%'''))),,,---...555...,,,222\\\yyyuuuhhh:::...AAA***777000---,,,---///111000---***%%%,,,222333///***))))))...111)))444PPPOOO888000GGGIIIBBB;;;444&&&"""...******+++---000///***&&&&&&------555,,,%%%000(((...+++)))(((((()))((((((***'''%%%%%%''''''$$$!!!""",,,,,,+++...)))$$$)))++++++)))((((((+++111555///666777000)))***+++***---***((((((,,,......---JJJGGG@@@<<<@@@IIINNNNNN999;;;===<<<999:::DDDNNNSSSCCCQQQddd^^^nnnlllppprrr}}}~~~rrrQQQ<<<555666000000,,,///GGGpppvvv\\\CCCKKKNNN999$$$,,,)))"""###,,,))) )))'''###"""$$$&&&((((((***)))&&&$$$""""""######!!!###%%%$$$$$$%%%%%%$$$""" """###$$$$$$'''&&&&&&%%%$$$###"""!!!""""""""""""""""""######$$$$$$######$$$$$$%%%&&&&&&###!!!!!!$$$%%%$$$###!!!"""$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""&&&,,,000333888===BBB:::,,,%%%)))***$$$"""'''&&&&&&&&&%%%%%%$$$$$$$$$ """$$$$$$######$$$%%%777111***&&&(((+++***'''))))))***++++++,,,------------111555YYY}}}]]]OOO[[[FFF...///:::777555888===>>>:::444***///555666222...---...***++++++666IIIJJJ;;;222VVVbbbZZZDDD444(((!!!%%%((((((***---000000---***---555+++,,,)))!!!(((%%%---+++((('''(((((((((''',,,***''''''))))))'''%%%(((...)))$$$'''%%%%%%...,,,***((('''))),,,///111666<<<;;;333+++******(((,,,***((())),,,//////...666999:::<<>>;;;;;;BBBLLLTTTYYYZZZ\\\RRRUUUlllmmm|||}}}uuu|||ttt{{{wwwyyyLLLLLLMMMOOOXXXeeettt|||ssshhhhhhssswwwaaa666,,,((('''""" )))555,,,)))%%%#########"""!!!+++***(((&&&%%%%%%&&&&&&%%%'''(((((('''%%%%%%%%%&&&$$$""""""$$$%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$############$$$%%%%%%%%%###!!!"""$$$%%%$$$"""!!!###%%%%%%$$$###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((()))+++///666:::999---'''+++,,,'''&&&***&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((888///'''&&&)))+++***'''+++++++++,,,,,,---------(((...444...BBBaaannnvvvVVVPPPEEE333000$$$111,,,))),,,222444...'''+++000444555222000///000000,,,222:::;;;:::444(((AAAWWWUUU<<<...***'''&&&&&&&&&))),,,000111///...888EEE333222999+++'''''',,,***((((((((()))(((''',,,***(((((())))))((('''+++///)))&&&,,,+++(((...+++)))''')))---111222111777:::999222,,,***)))((()))((((((***,,,......---444888:::<<>>777333999DDDKKKLLLaaacccaaa[[[[[[bbbhhhiiisss{{{hhhnnnhhhggg~~~iiikkkwwwpppcccjjjppp}}}qqqsssooovvvvvvxxxtttsss|||RRRFFFKKK666+++///(((''''''&&&(((***,,,+++***%%%$$$$$$$$$%%%%%%&&&&&&!!!$$$%%%%%%$$$%%%&&&&&&$$$$$$$$$%%%&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""###$$$$$$%%%"""###%%%&&&%%%###!!! ###$$$&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""$$$&&&&&&&&&%%%)))'''&&&((()))(((''')))%%%%%%%%%&&&&&&'''''''''$$$%%%''''''%%%$$$%%%%%%888000,,,///...))))))............------,,,,,,,,,///333;;;222333444)))666000GGG999333777---,,,---+++000333///'''$$$''',,,,,,+++)))((((((((()))***)))&&&+++---((())),,,(((333333...///111&&& ***((()))***)))((()))+++---,,,666$$$&&&333+++))))))+++******+++,,,,,,+++))),,,,,,+++***)))+++...000///---%%%***;;;<<<000+++000...,,,,,,......,,,)))+++)))***---...------000---111666999:::::::::;;;999;;;===AAAKKKWWW\\\[[[[[[[[[XXXYYYeeeuuuzzzvvvuuuxxxxxxyyy|||uuu}}}xxx\\\ccc|||rrr[[[^^^rrrrrrkkkuuusssllleeeeeeiiijjjeee___hhhccc```fffsss~~~xxx]]]^^^gggVVV>>>,,,)))(((&&&%%%&&&'''&&&%%%&&&'''''''''''''''''''''###%%%''''''%%%$$$###$$$###""""""###%%%&&&$$$###!!!!!!###%%%&&&(((******%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&$$$"""!!!!!!"""$$$&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$''')))***(((%%%%%%%%%&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''%%%'''((((((&&&%%%%%%&&&MMM:::,,,---///,,,+++............---,,,++++++***333444:::222555555***777<<>>???>>>??????;;;AAAHHHPPPZZZbbbbbb\\\TTT```hhhhhhmmm{{{tttuuu~~~zzzpppppprrrpppggg^^^___jjjuuu|||rrrrrryyykkknnn{{{zzzqqqfffYYYNNNIIILLL]]]xxxpppVVVBBB666AAASSSNNN>>>555222777111+++***---...***&&&((()))---111444555666888222???UUUccchhhwwwzzzmmmmmmpppyyysssyyymmmrrrooo[[[LLL>>>333///---***&&&$$$$$$$$$$$$###''''''''''''''''''&&&&&&$$$&&&((((((&&&%%%$$$%%%!!!!!!!!!###&&&'''%%%$$$###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&%%%""" !!!###!!!###%%%%%%$$$###$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((***(((&&&!!!$$$&&&&&&&&&&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&\\\AAA)))(((......++++++)))))))))******+++++++++------333...555;;;555EEE666777***------)))333000&&&(((*********+++---000777444///,,,,,,---...///...222&&&###333111(((...$$$777555&&&$$$***+++,,,***,,,---,,,***,,,000444///...(((///)))$$$---!!!'''&&&'''(((******(((%%%)))***+++)))((()))...222,,,444111,,,---(((&&&...***+++++++++***+++...111***&&&'''---111///000444...444;;;??????>>>???@@@CCCIIINNNTTTZZZ^^^YYYRRR]]]zzzjjjiiiwwwuuu|||cccNNNUUUYYYTTTMMMLLLVVVaaa|||xxxcccWWWPPPTTTkkkmmm\\\OOOGGGAAA<<>>HHHJJJNNNGGGOOOmmmooo}}}yyyxxxyyyjjjzzzkkkaaarrr~~~}}}dddRRR@@@888444...---000,,,.........///111---(((+++333FFF===,,,---***&&&333000&&&///$$$...,,,%%%+++///,,,((((((+++---'''000'''###000,,,###+++***,,,///...,,,+++,,,---111111000//////222555888HHH[[[rrr|||yyy^^^:::)))BBBaaaxxxVVV***'''333AAAWWWpppjjjdddOOO???++++++///%%%%%%'''((($$$"""######"""$$$)))###$$$%%%&&&&&&%%%###"""######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""$$$%%%"""""""""######$$$$$$$$$!!!""""""#########""""""$$$$$$""" !!!$$$&&&&&&'''''''''''''''&&&&&&((('''%%%(((---+++$$$&&&&&&&&&&&&&&&'''((((((,,,***(((''''''&&&$$$""")))"""!!!'''***'''%%%&&&VVV>>>,,,,,,///***'''***,,,------+++)))+++111777888555555555111...333;;;CCC999///******+++,,,,,,)))...333222---+++111888;;;333,,,,,,444;;;>>>===222---)))(((+++---+++)))///888;;;444,,,...333777---000222000---+++...111)))+++,,,***'''%%%%%%&&&(((((('''&&&&&&&&&&&&&&&+++000,,,***000...+++111333333///++++++...---***---******------+++,,,///000222555666666555666777;;;EEENNNRRRVVVXXXOOODDD>>>BBBAAAMMMTTTddd}}}ttt~~~vvvmmm|||vvv___DDD===;;;444000111222000,,,++++++***+++------+++))))))------222---)))000000+++'''"""000...111...000,,,888222000222000+++'''(((,,,555...***333///)))222,,,***)))***,,,---***((()))---111333333333555777111666<<>>666///......+++)))))),,,---...---+++---333888333222222333222111666===@@@888...+++---000---******222888555...,,,222:::666///))))))...555777777222---)))'''***,,,,,,***,,,111444111...000222333//////////////////000111))),,,......,,,)))((('''+++***))))))((()))))))))%%%---...///666111)))+++000000---***+++......***111---+++---,,,***+++///...333888;;;:::888888999;;;MMMVVVSSSTTT[[[TTTDDD@@@OOO]]]pppssswww{{{sssuuu|||{{{qqqggguuucccbbbOOO===<<<777///000"""''',,,---...///+++''')))%%%''',,,,,,'''(((...+++999BBB???333///555::::::777+++222---666///...222))))))555<<<666///...(((000---(((+++%%%!!!))))))%%%###)))222777444///***---//////...222:::AAA555000+++,,,333@@@LLLTTTfffxxxppp___aaasssqqqtttQQQ@@@333'''(((***555PPPLLL===777666JJJiiiDDD444+++(((000444;;;hhhLLL888666777>>>???000'''///+++'''&&&((('''######&&&%%%&&&((()))******)))((($$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$ !!!!!!!!!!!!!!!""""""$$$$$$$$$"""!!!!!!###$$$&&&&&&&&&%%%$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%$$$"""###&&&)))'''''''''''''''&&&%%%$$$$$$&&&&&&%%%&&&)))((($$$%%%%%%%%%%%%%%%&&&''''''%%%$$$###%%%&&&((('''&&&%%%$$$&&&)))(((%%%&&&))),,,---...---,,,,,,,,,,,,***,,,---------///333777222111111000000333888>>>777333---,,,222777555...)))111666555444666;;;>>>666111+++)))***---//////222///***)))***,,,------'''***---000111111///+++,,,++++++...000111...++++++,,,---...---,,,+++***,,,++++++*********++++++%%%...000222888111'''((()))+++***(((+++000111...111---***++++++***,,,111+++///666<<<@@@@@@???>>>BBBPPPVVVPPPMMMSSSWWWTTTbbbyyyuuu~~~tttzzz}}}}}}sssmmmqqqhhhWWWTTT```___@@@,,,...111...,,,...000111444)))444999222+++******))))))###%%%,,,,,,'''***444IIIhhhzzzqqq]]]dddoooxxxhhhAAAdddkkk|||~~~~~~}}}ttthhh^^^JJJPPPQQQLLLEEE;;;444666444222111555<<<@@@>>>:::<<>>???;;;999777555333555888;;;===333000---,,,---...000000)))+++000777;;;888000+++******---111555444...(((***(((''''''((()))******(((((('''''''''(((((()))---555555555999333***,,,'''))))))(((,,,111111......***)))+++,,,,,,///444444555:::AAAHHHKKKIIIEEEMMMLLLJJJEEEBBBLLLdddzzzmmmqqqzzzrrrrrr{{{ppp______jjjiii___lllqqqzzz]]]EEEDDDZZZ===000222***...555666...)))***+++///999>>>777+++'''***---,,,'''&&&******'''***333ddd~~~WWWwwwhhh^^^WWW]]]^^^]]]ZZZUUUQQQPPPPPPaaapppwwwpppFFF777***&&&'''(((***...'''$$$$$$&&&'''((())),,,666///...---,,,:::HHHFFFNNNVVV```mmmccc999444---'''888KKKbbbWWWAAARRRccc===...---###111tttyyydddaaalllhhhLLLUUUXXXAAA///)))&&&&&&))))))&&&%%%(((###$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""######""" !!!###%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$###"""""""""###$$$%%%$$$###$$$&&&(((&&&&&&''''''&&&%%%$$$$$$######$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''((('''&&&$$$$$$%%%%%%$$$### $$$'''%%%######$$$&&&111---,,,...---((('''((('''(((***+++---...///000777888666111111444666555000333222...111777555...***------...666???===444;;;;;;:::888777777:::===222111000//////000111111...---222;;;>>>888000,,,---...111666999777000++++++)))'''''')))+++------)))))))))))))))******+++...444222000555000***---***,,,,,,***,,,///...+++,,,)))))),,,...///222666======???BBBFFFHHHFFFDDDLLLBBB:::999>>>QQQuuuxxxooolllqqqvvvxxxhhhmmmmmmhhhaaabbbppppppSSS===444AAA]]]fffCCC999DDD]]]???777@@@555444BBBJJJCCCBBBIIIIII---///333444///((()))...000,,,'''&&&(((+++...///iii^^^cccqqqiiizzz|||^^^RRRGGGAAA999000---111)))&&&)))...---))),,,333((((((000333000777===555))),,,333>>>OOOcccuuuPPP///000,,,###)))+++OOO~~~~~~CCC999fffggg;;;,,,)))(((000zzzwwwlll~~~jjjeeecccIII,,,***&&&%%%''''''$$$$$$'''$$$$$$$$$%%%%%%&&&''''''#########$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$"""######"""!!!!!!$$$&&&!!!"""###$$$%%%''''''((($$$$$$%%%%%%$$$###"""!!!###$$$%%%$$$######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%''')))(((%%%&&&)))%%%%%%%%%%%%%%%&&&&&&'''%%%$$$###%%%&&&((('''&&&###'''(((&&&&&&'''(((&&&777+++(((111444+++&&&(((((()))***,,,---......---///444777666888;;;999333---444444---+++111000******///000///666???===444;;;<<<;;;777222000222444///000111111000000000000222///111888999333......---...000222222111...++++++)))(((***---000///...,,,+++++++++,,,,,,---...***///,,,***000...)))...+++------+++,,,000...***---***+++000222222444888===@@@BBB???;;;:::===BBB@@@???>>>CCCTTTmmmvvv{{{~~~}}}~~~hhhRRRSSSRRRPPPXXXooovvveee^^^ZZZVVVEEECCC777---,,,)))---===000444QQQlllssskkkyyy|||FFF333(((---000***''',,,......((($$$,,,:::===777|||RRRlllyyyeee]]]hhh|||yyyzzzxxxiiiSSSHHHIII888,,,&&&******&&&(((000,,,---444333)))((('''+++******---222888===AAAqqq}}}www~~~aaa^^^cccLLL111%%%)))...//////...AAAUUUXXX^^^III000LLLggg<<<---(((000555qqqzzzeeeNNN777222---******(((%%%%%%(((''''''&&&&&&&&&''''''(((""""""######$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$###""""""%%%'''!!!""""""###$$$%%%&&&&&&###$$$&&&''''''%%%###"""$$$%%%&&&%%%######$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%$$$'''***((($$$%%%***###############$$$%%%%%%'''&&&%%%&&&'''((('''&&&%%%((((((%%%'''+++***%%%666%%%###333;;;000))),,,))))))***,,,...///---,,,111888===<<<<<<;;;333((()))222333+++(((---...***(((111555333777AAAAAA:::<<<>>>???;;;777555888;;;---///111222111/////////999444333777666111000222*********)))((((((((((((%%%%%%&&&)))---...,,,))))))((((((((()))******+++)))///---,,,333111...333(((+++++++++...222111...///---...333555444555888;;;BBBFFF???555222;;;EEE:::FFFQQQ]]]uuuxxxeee~~~pppsssuuu]]]HHHJJJZZZYYYkkkpppTTT===777;;;>>>===...000000<<>>FFFCCC555...000444333...&&&'''---000---///666CCCEEE===BBBKKKJJJAAA:::666555555888GGGWWW===...---666555444555333===999444111000111222222(((+++---...+++)))((((((+++***))))))***)))'''$$$((()))))))))))))))++++++---,,,,,,000333222,,,&&&+++///000,,,,,,///...)))000+++(((,,,444888666222...===DDD>>>;;;@@@BBB>>>999VVVccc}}}wwwyyy~~~|||jjjaaapppyyylllggg___SSSNNNRRRaaaXXX{{{mmmRRR;;;<<>>===777///,,,//////+++(((...;;;???;;;DDDPPPPPP;;;555666;;;;;;>>>OOOdddEEE555111444///222===BBB999666333111///---***(((,,,---......,,,***)))(((*********))))))(((((((((---,,,+++++++++,,,,,,,,,///---...111444333---(((&&&***+++)))***///000---222...+++---222555555222111777===CCCKKKRRRQQQJJJYYYmmmrrr}}}aaaYYY\\\kkknnnTTT???@@@```gggXXX{{{xxxrrr___[[[nnnppp]]]GGGAAABBB<<>>rrrzzzhhhrrr}}}WWW;;;;;;:::+++!!!***%%%%%%$$$!!!(((,,,$$$&&&&&&&&&&&&&&&%%%$$$$$$############$$$$$$%%%%%%&&&&&&''''''(((((((((((($$$%%%$$$""" !!!%%%)))%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&$$$###""" """$$$$$$$$$$$$%%%&&&%%%(((++++++(((&&&&&&'''$$$$$$$$$######%%%(((+++000...,,,)))&&&###$$$''''''''''''&&&%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&(((+++---/////////000111666===333&&&+++555===FFFCCC888///...---+++///777777777555333444888999666222444;;;:::444<<>>KKKCCC555222333,,,...===EEE>>>:::555000---+++)))(((,,,+++***))))))(((&&&$$$(((***+++***'''(((+++...333///,,,,,,...///...,,,...------///222111,,,(((&&&((((((''')))...111000555222///...///222333333000000777DDDPPPXXX^^^dddpppggg\\\rrrooocccfffwwwtttiiibbbbbbmmmkkkuuueeedddfffVVVHHHNNNCCCLLLRRRZZZfffpppvvvFFF---222...222;;;BBB???111&&&(((,,,...222333,,,***999SSS|||mmmdddfffvvvlll666(((+++'''&&&---,,,,,,---...---***(((''''''''''''''''''''''''%%%$$$$$$$$$'''+++///222<<<```sssVVVEEE888&&&''':::XXXddd888+++AAA___www~~~aaabbbdddHHH'''---$$$,,,$$$''',,,"""(((&&&%%%&&&((((((%%%###$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))######"""!!! !!!$$$'''%%%&&&&&&''''''&&&&&&%%%''''''''''''%%%$$$###"""###""""""$$$%%%&&&%%%$$$'''((()))((('''&&&&&&''''''&&&$$$!!!!!!$$$***...444444111,,,'''$$$$$$$$$%%%$$$#########$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&------,,,,,,,,,...111333...444...)))333999888:::999222...111333222333666+++,,,...222888===???>>>AAA===>>>888///444<<<999666777DDDTTTNNN777+++///777+++...444...---555888BBB;;;222+++)))***+++---+++)))(((((())))))'''$$$'''***,,,***''''''---222444000++++++---///---++++++******+++---,,,)))&&&))))))))))))+++000333444777555111///...///222444444444===LLLTTT[[[pppsssjjjxxxccc]]]pppyyywwwaaaYYY```ssshhhWWWNNN???IIIFFFGGG[[[dddRRR>>>;;;^^^|||MMM)))111'''333>>>CCC@@@333(((&&&((()))000333111//////333NNNwwwyyyoookkk}}}KKK888222+++111++++++***))))))((('''&&&)))(((((('''''''''''''''***)))'''''''''(((***+++&&&000>>>VVVggg[[[FFFAAAQQQlllvvv^^^BBBGGGccc}}}mmmNNNOOOmmm~~~yyycccrrrzzz~~~iiiHHH333%%%111(((''',,,###)))%%%###$$$((()))%%%!!!%%%%%%&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%''')))###""""""!!!!!!###%%%&&&%%%&&&&&&''''''&&&&&&%%%)))(((((('''&&&%%%$$$###&&&$$$###$$$'''(((&&&###$$$$$$$$$$$$$$$%%%''')))''''''$$$"""!!!$$$)))...555666333---((('''&&&$$$%%%"""!!!""""""!!!###&&&"""""""""######$$$$$$%%%666222...,,,---111555888222555//////<<<>>>555222...******///444666666666------...333777888777777@@@;;;:::666///666>>>999???666444999888000000666666)))***444222000222000888333---)))(((((())))))+++******+++,,,+++***)))&&&)))+++***'''(((...333111...***)))+++,,,,,,+++************+++***)))'''))))))***---111555999===777555222//////000333555@@@>>>KKKbbbqqqxxxrrrXXXRRR^^^uuunnngggnnniiiZZZcccvvvtttVVVDDD;;;666...444222===^^^qqqeeeTTT\\\vvvbbb666///,,,+++------+++***++++++))))))***(((+++///...DDDhhh}}}kkkqqq|||hhhjjjaaaFFF///&&&///******)))((('''&&&&&&&&&++++++))))))(((((())))))+++***)))((('''''''''(((%%%!!! ...===444$$$%%%444@@@@@@999FFFdddtttpppvvvzzz~~~uuuMMMJJJSSSQQQXXX```___yyynnnFFF...))),,,&&&&&&---+++((($$$!!!###'''((($$$ %%%&&&'''''''''&&&&&&%%%((('''%%%######$$$&&&'''###"""""""""###%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%))))))(((((('''&&&&&&&&&)))&&&%%%&&&))))))'''###%%%$$$###"""###%%%'''(((%%%%%%&&&%%%$$$%%%'''***000444333,,,((()))(((%%%)))%%%$$$'''&&&""""""%%%!!!!!!"""###$$$$$$%%%%%%333///+++))),,,000444666888999222000::::::222333///***(((+++333:::<<<<<>>888888555111888>>>777>>>999444111222666;;;>>>BBB000---444333444888666.........///000...***'''&&&(((++++++)))'''&&&'''%%%((())))))((()))---111---,,,***))))))+++...000---,,,,,,,,,++++++++++++'''&&&)))000555999>>>DDD555333000///222444666666EEEFFFYYY|||rrreeemmmxxxppp[[[JJJXXXuuurrr\\\LLLGGGGGGAAA888444000<<>>AAAHHHXXXhhhOOO:::XXXoooIII***###(((***+++,,,+++)))(((((()))---,,,***)))((())))))***%%%&&&&&&'''''''''''''''***,,,***+++///((((((555111GGGJJJ222$$$333IIISSSiiiTTT,,,,,,333MMMyyyqqqggg[[[}}}}}}\\\KKK333'''&&&&&&(((---&&&$$$"""$$$&&&&&&###!!!%%%&&&'''''''''&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%###"""!!!"""$$$&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''''''''(((((()))(((''''''((('''&&&$$$+++)))&&&%%%%%%&&&%%%$$$"""$$$&&&'''&&&%%%%%%&&&***000000)))&&&))))))%%%,,,(((***000...'''###&&&######$$$%%%&&&''''''((()))'''&&&)))---000111111444;;;999666888222...666///+++(((,,,444<<<===;;;...+++---444888777888:::<<<666666555222999<<<333999BBBCCC:::999CCCMMMNNNEEE555222666222222999;;;111000///000111111///---%%%+++000///)))$$$###%%%&&&&&&'''((()))+++,,,,,,+++,,,---,,,***,,,222777---------+++******+++---(((&&&)))111666777:::@@@333///---///555999999777DDDSSSqqqxxx{{{tttmmm}}}{{{}}}oooeee^^^NNNJJJjjjyyyRRRKKK???666666;;;===:::LLLMMMeeeFFF000444000+++((())),,,+++'''$$$###((('''***000+++***555***000555555000++++++---CCC***>>>xxxmmmBBB///333,,,))),,,...---+++******,,,---,,,***((('''((())))))%%%%%%&&&'''(((''''''&&&'''&&&"""$$$!!!$$$111;;;WWW```FFF)))$$$000888AAAZZZ{{{FFF111333333555jjj{{{dddppppppRRR;;;AAA777%%%(((%%%%%%%%%&&&%%%%%%$$$###%%%%%%'''''''''&&&$$$###%%%%%%%%%%%%$$$$$$$$$###""" !!!$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%&&&((()))&&&'''((('''%%%$$$###$$$+++(((&&&%%%&&&&&&$$$"""!!!###%%%%%%$$$###$$$%%%%%%------&&&$$$((((((""")))&&&+++555444***$$$&&&"""###$$$%%%&&&''''''((($$$%%%(((...444666444222...>>>EEECCC===111...:::&&&%%%&&&+++444999555///222......444777444333666333...111444444===@@@666<<>>333555:::222...555888666000)))%%%&&&+++000333---555<<<:::000(((''')))&&&%%%&&&(((+++,,,+++)))***...000///,,,...666>>>,,,,,,+++***((((((***,,,,,,)))+++222444222333777111,,,***///888===<<<888EEEfff{{{iiiYYYrrrvvvoookkkdddZZZ___```SSS@@@DDDeeessseeeYYY<<>>111000777333''',,,333PPPoooxxxfffBBBBBBEEEDDDMMM}}}eee}}}vvv]]]fffQQQ+++'''%%%'''((('''&&&$$$%%%%%%$$$%%%&&&''''''%%%###"""%%%%%%%%%%%%%%%$$$###"""  ###%%%$$$############$$$$$$############"""""""""###%%%'''((($$$&&&((('''### !!!###%%%###"""###&&&'''%%%###"""###$$$###""""""$$$%%%###+++,,,$$$"""&&&&&& ###""")))666666***###%%% !!!!!!###$$$%%%&&&&&&******'''***;;;IIIAAA///111222555<<>>:::222888666@@@MMMFFF:::EEE^^^xxxsssyyyxxxjjjPPP+++***&&&%%%)))+++'''###"""***(((''''''(((((('''%%%&&&$$$!!!"""$$$%%%###!!!!!!!!!!!!""""""######$$$''''''&&&%%%$$$$$$###"""$$$$$$%%%%%%%%%$$$######&&&$$$!!!!!!!!!""""""!!!$$$$$$$$$############"""%%%%%%&&&&&&%%%$$$""" $$$)))***&&&###%%%%%%###"""###%%%&&&&&&###!!!###"""!!!!!!"""$$$&&&'''+++---***+++666AAA<<<...444555888<<<===;;;555000---******...///,,,***+++...555???666???BBB000AAADDD@@@777111444===@@@???111999>>>>>>???@@@===777999222///333777666666777111888666222333---(((---)))888FFFFFF999---+++...(((,,,---******+++)))&&&***...,,,///555222333AAA888///,,,333555///************,,,000...+++...555---///---666KKKXXXcccttt|||iii[[[aaazzzsssjjjooobbb<<<999DDDCCC===RRRMMMXXXjjjxxxvvvXXXTTTJJJ===555;;;NNN___yyy[[[<<<444+++++++++******))))))(((((((((((((((((()))))))))&&&''''''((()))******+++...(((...777@@@```yyybbbEEE999...)))((('''''')))%%%%%%%%%&&&''''''((((((,,,111333...)))((((((&&&(((((('''''''''&&&&&&&&&'''&&&&&&)))---...***&&&&&&&&&&&&)))111888777111---...777===444&&&+++;;;PPPmmmzzzMMM+++'''%%%&&&%%%$$$(((---***(((''''''(((((('''%%%'''$$$""""""$$$$$$###!!!!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%$$$######"""###$$$$$$%%%%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$############"""$$$%%%%%%######$$$&&&+++'''###$$$''')))(((&&&###$$$%%%&&&%%%$$$"""!!!$$$###"""""""""$$$&&&'''+++//////+++...555444...111333555555222///---,,,333000......,,,***---222666EEENNN===888===888GGGJJJCCC888444:::DDDEEEAAA---777@@@BBB@@@???>>><<<777444333555666666999<<<444<<<:::777888///''')))(((...555777333...++++++&&&***,,,,,,...///+++%%%...222000333<<<;;;999BBB777000000666666///,,,///***---111222---''')))///111@@@CCCFFF\\\rrr~~~yyyuuu]]]NNNTTTWWWgggjjjGGG>>>DDDQQQ___bbbTTT^^^{{{hhhLLL222222;;;IIIWWWgggnnn\\\444///((()))))))))))))))))))))((((((((((((''''''''''''%%%%%%&&&((()))+++,,,,,,---###'''///444LLLxxxsssUUU999111+++******'''%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%///555222,,,******)))'''''''''''''''&&&&&&&&&&&&%%%%%%(((+++,,,)))%%%"""%%%&&&'''+++000111------444<<<;;;000$$$$$$***''';;;RRRcccuuu{{{mmmdddvvveee555...'''$$$!!!!!!'''...)))(((&&&'''(((((('''&&&'''%%%############"""!!!"""###$$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''%%%&&&''')))+++***'''%%%%%%$$$$$$$$$############ ###%%%### """'''---666'''%%%+++***''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$###$$$%%%&&&'''***000111,,,))),,,/////////111333///***((())),,,888555333222...+++///666===NNNTTT???222666999???>>><<<999888===BBB???888000555999;;;<<>>===<<<999555444666:::777===:::666777///&&&((('''(((***++++++***))))))&&&+++...------000111//////444222444===<<<777<<<111---///555444---***...---///222222///+++***,,,444MMM^^^jjj}}}WWW222:::YYYhhhccc^^^mmm}}}~~~ssskkkeeeiiivvvZZZMMM^^^>>>444555999RRR{{{\\\...+++)))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((()))***++++++000111///+++@@@sss||||||gggJJJ666///++++++***&&&$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&------,,,---,,,***''''''''''''''''''''''''&&&%%%%%%'''******'''%%%%%%)))+++((((((***+++)))000:::AAA<<<333...------'''+++000555CCC___~~~ssshhhsssWWWGGGgggxxxUUUBBB...&&&''''''&&&%%%((('''&&&&&&(((((('''&&&'''&&&%%%$$$######""""""%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&&&&&&&%%%%%%&&&''''''%%%###%%%%%%$$$$$$$$$#########!!!$$$%%%"""(((000;;;***"""***///'''!!!$$$'''&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&(((...000,,,'''(((...222111333444000***)))...333777555444333///,,,...444888FFFGGG:::---///777111555888888666888;;;:::666555444444888<<<=========AAABBB@@@888111///111444777;;;444000222---%%%((('''((((((&&&$$$$$$&&&(((...333333---)))...555888...444000///666555///111***'''***222222***'''***......---///333555222///000MMMjjj~~~iiiUUU777%%%999ccc{{{kkkJJJiii}}}ooopppZZZRRRjjjUUU===\\\~~~===777FFFUUU{{{[[[000///+++++++++***))))))((((((*********))))))((((((((((((((((((((())))))))))))***222000(((BBB{{{}}}qqqccc~~~xxxpppYYY>>>333---))))))(((%%%%%%(((&&&&&&&&&%%%%%%$$$$$$###!!!###$$$%%%***...---(((&&&'''''''''''''''''''''%%%%%%&&&'''(((((('''%%%%%%***,,,(((&&&((((((''')))222555///)))***,,,***//////000000222<<>><<<666333555;;;;;;666333444666777444,,,***---000///---///(((%%%,,,+++'''+++,,,+++)))'''''''''''''''......,,,***---000///***111<<<999000111000+++...///,,,111>>>BBB:::111...(((******...:::JJJSSSSSSmmmyyy\\\LLLIII<<<000:::MMMXXXhhhpppeeemmm```777777>>>---"""888gggyyybbbTTTUUUWWWVVV|||>>>+++***))))))))))))))))))))))))((((((((()))))))))))))))''''''(((((())))))******333))),,,222((("""***000///YYY^^^tttlllIII000---******+++***'''(((,,,'''''''''&&&&&&&&&&&&&&&((((((&&&$$$'''***((("""&&&&&&&&&'''''''''((((((''''''(((((('''''''''(((!!!$$$%%%###%%%)))(((%%%***))))))***(((&&&(((+++"""!!!'''000///***222@@@MMM???FFF```uuu~~~{{{rrreeesssdddZZZnnn~~~}}}UUU666***&&&&&&(((&&&%%%$$$%%%'''((('''&&&###%%%&&&%%%######%%%(((######$$$%%%%%%&&&'''''' !!!!!!"""######$$$$$$%%%$$$###""""""$$$%%%&&&'''%%%###"""$$$&&&((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&%%%######$$$%%%!!!%%%((()))(((&&&''')))#########$$$%%%'''((()))###$$$%%%&&&&&&&&&&&&&&&///,,,+++...000000......444222...+++((())),,,///???777111111333444555888999444...===333...III>>>:::999888:::@@@DDD???555666333333666444333999CCC555666222+++***///222///(((+++%%%%%%------'''+++...+++'''(((+++,,,***'''---,,,,,,222<<>>RRRaaafff|||~~~}}}xxx{{{jjjRRRCCCQQQjjjOOO777===PPPMMMGGGEEE;;;UUU}}}ooo<<<<<<***:::===,,,,,,PPP```yyykkkqqq|||iiiWWWCCC222666bbb|||777333555&&&&&&''''''((())))))***&&&'''''''''(((((())))))%%%&&&'''((()))***+++,,,((($$$---,,,+++...+++000EEEccc}}}~~~jjjHHH333222000111222...)))''')))'''''''''''''''''''''''' $$$'''%%%%%%''''''$$$&&&&&&&&&'''''''''(((((('''((()))((('''''''''(((&&&((('''%%%&&&)))'''"""%%%!!!###(((((($$$$$$***&&&+++999HHHDDD555000777WWWLLLMMMMMM???EEElllwwwzzzxxxRRRCCCYYYooogggnnncccIII~~~vvvVVV<<<+++'''***&&&%%%$$$%%%'''((('''&&&"""$$$&&&%%%###$$$&&&))) !!!###%%%'''((())) !!!"""######$$$$$$###""""""###%%%''')))!!! """%%%'''((('''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$&&&&&&&&&$$$$$$###'''((($$$###'''(((&&&!!!"""###$$$&&&'''(((((("""###$$$%%%&&&&&&'''&&&111---)))''')))---000222...***,,,***&&&111===;;;333000,,,***///555444///666555555666666333222333;;;<<<<<<888444444777:::???777222222333444999AAA:::888111222888111(((...,,,+++)))(((''''''((((((222...)))''')))++++++)))111222444444222///---,,,---,,,++++++'''$$$(((///666+++&&&---///+++---444...111555555>>>[[[kkkaaafff{{{yyy|||wwwuuulllfff\\\]]]XXX<<<>>>gggfff^^^VVV@@@:::888)))222777YYYjjj{{{999999999(((EEEAAA,,,,,,777ccc\\\NNNJJJ^^^tttxxxcccIII:::888777111)))***111FFFiiirrrSSSCCC&&&222$$$&&&'''&&&%%%###$$$$$$''''''''''''((()))++++++$$$%%%&&&(((***+++,,,------,,,+++******+++,,,,,,444###BBBsssUUUMMMwwwWWW222KKKBBBFFFQQQEEE))) +++(((,,,)))&&&(((%%%%%%000&&&&&&%%%%%%%%%&&&&&&'''&&&+++)))!!! ((()))###$$$'''+++---,,,***))))))((('''&&&%%%&&&&&&(((((('''%%%######&&&)))***+++&&&'''(((%%%$$$'''///777555333222000333CCCbbb}}}|||~~~eee@@@]]]|||aaaOOOKKKtttrrrGGG333333%%%))),,,)))''''''&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&)))((('''&&&%%%%%%&&&'''"""$$$$$$!!!!!!###### """###$$$$$$$$$"""!!! ''''''%%%%%%%%%&&&'''(((******)))'''%%%""" """############"""!!!!!!$$$&&&&&&""""""%%%%%%###$$$%%%'''''''''%%%###!!!$$$%%%&&&&&&&&&&&&%%%$$$...,,,)))))),,,000222333)))''')))((($$$---888555333222///...111666555000<<<888555444555999>>>BBBBBBBBB@@@<<<888888<<<@@@<<<555111444777777:::>>>444444//////555...(((...,,,+++***)))((())))))***)))&&&'''))))))''')))...***,,,---+++))),,,444;;;:::111***))))))(((***---***&&&&&&***+++***...666<<<888CCCRRRYYY```ddd^^^eeeyyyuuu^^^dddYYYSSS^^^^^^\\\ZZZIII@@@QQQdddWWWJJJ;;;GGGNNN555///000???HHHaaaggg{{{^^^ggg@@@888TTTFFF+++***(((@@@___ZZZeee999???NNNiii~~~|||\\\IIIDDD888***'''---111///+++---+++--->>>\\\~~~dddFFF###...&&&((())))))(((((()))***'''''''''((()))*********$$$$$$%%%'''((()))***+++...---,,,+++******+++,,,...)))AAAXXXcccooo```dddBBBCCCHHHOOONNNBBB222'''$$$###&&&%%%&&&***'''$$$(((&&&&&&&&&%%%%%%&&&&&&'''000555333++++++222333...%%%'''***+++)))'''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$###"""###&&&((()))((($$$&&&&&&%%%###%%%,,,222///---******111GGGkkktttXXXuuuvvvssswww|||zzzoooGGG000///+++)))))))))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&&&&###&&&%%%""""""$$$$$$!!!###############"""!!!!!!###""""""!!!!!!!!!""""""$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$&&&&&&$$$$$$((((((&&&%%%&&&'''((()))(((&&&%%%###$$$%%%&&&&&&%%%$$$###+++***+++---111333444444+++***......***222;;;777111444555555777:::888333888666222000222888???CCC???@@@???<<<999:::???DDDBBB;;;666:::???@@@===;;;000333000///222,,,(((000,,,+++***)))))))))***+++(((,,,888CCC>>>///---666,,,...---(((&&&,,,<<>>DDDWWWfff___eeerrrnnnDDDAAA[[[DDD,,,000'''222;;;111GGGZZZDDD111777;;;666BBBPPPVVVPPPCCC555---,,,'''$$$&&&+++///...++++++)))'''***666KKKbbbrrr~~~SSS''')))''')))************+++,,,&&&'''((()))******))))))%%%&&&&&&'''(((((())))))---,,,+++************+++!!!%%%444<<>>---%%%%%%%%%&&&''''''%%%$$$'''&&&&&&%%%%%%&&&&&&&&&%%%)))(((""""""'''((($$$%%%&&&((((((&&&$$$######'''&&&%%%$$$$$$$$$$$$$$$%%%%%%'''***,,,---,,,***$$$&&&'''&&&$$$%%%)))---+++(((%%%$$$'''666QQQhhhsssmmmVVVPPPtttrrr|||~~~OOOLLLbbbuuuoooJJJ888***"""%%%***'''######&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$''''''######&&&%%%"""$$$$$$###""""""""""""###%%%&&&&&&&&&%%%$$$######!!!"""###$$$&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%###&&&'''%%%&&&***+++)))###$$$&&&(((((((((((('''###$$$%%%%%%%%%%%%$$$###++++++---000333444333111,,,,,,444666222999@@@;;;000888???@@@???===999444222444555444555999;;;:::999<<<>>>>>>===>>>BBBFFFGGG>>>777999@@@BBB===777111777444000111,,,)))111))))))(((''''''((()))***,,,666NNNaaaUUU777,,,444111000---(((&&&,,,888BBBDDD555((('''+++---***)))000111...))))))222>>>FFFGGGNNNooo|||dddeeepppzzzaaaAAA^^^ttt|||qqqrrrwww{{{}}}~~~xxxWWW000AAA[[[ggg]]]WWWUUUIII:::999777<<>>BBBCCCBBBAAACCCEEE???666...///999???;;;444333:::666//////+++(((...&&&&&&%%%%%%%%%'''((())))))333KKK]]]OOO000%%%......+++((('''(((+++---///777///))))))+++***((())),,,---...---...111777<<>>RRRfffhhh]]]SSSFFF666,,,222@@@NNNsssjjjVVVJJJTTTbbbeeejjjmmmvvvyyyrrrcccQQQ555@@@333%%%)))...,,,)))++++++)))---222000---...///---***'''%%%$$$$$$%%%'''(((((()))***,,,---+++))))))+++///333666BBBaaa}}}aaa444+++,,,+++)))&&&%%%&&&'''&&&''')))++++++***((('''''''''''''''''''''''''''$$$$$$&&&'''(((******+++,,,&&&%%%(((///BBBVVV]]]xxxmmmbbb\\\RRRBBB;;;CCCMMMFFF777+++...:::999******---"""((('''&&&%%%%%%%%%%%%%%%&&&((('''%%%&&&((((((&&&"""$$$%%%%%%$$$%%%''')))(((((((((''''''&&&&&&%%% !!!$$$(((******&&&###%%%'''))))))((('''''''''!!!'''+++)))$$$%%%)))'''+++,,,///777EEEoookkkppp{{{UUU000888///111pppxxxYYY999***(((&&&'''***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((###&&&&&&""""""%%%$$$!!!%%%$$$###""""""###$$$%%%%%%&&&'''''''''%%%$$$###'''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###############$$$'''(((&&&&&&((('''$$$%%%%%%%%%$$$$$$######"""###$$$%%%%%%%%%%%%$$$###000/////////000...,,,))))))***333666222888===666===HHHOOOHHH<<<333...,,,666:::999444888CCCJJJIII999===AAAAAA>>>;;;;;;<<<666111+++,,,777AAA???888444;;;444,,,---+++'''***&&&&&&%%%%%%&&&((()))+++(((...:::CCC888'''%%%000+++(((''')))...///---)))---***)))++++++((('''***(((,,,555>>><<<555777???ZZZnnnoootttttttttyyylllUUUQQQ^^^```kkklllhhheeeXXXKKKJJJSSSdddcccVVVQQQKKKCCCCCCAAABBBKKKNNNFFFJJJQQQMMM\\\aaaooouuu~~~|||ppp___hhhqqqpppTTTdddqqqMMM...:::777222555$$$...)))000111...+++***+++!!!$$$(((***+++******%%%&&&''''''((())),,,///+++)))))),,,000222111///(((333===YYYDDD000000...+++(((&&&'''((('''((()))******)))((('''%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%''')))*********((((((---000,,,///KKKmmm}}}}}}aaa@@@333777:::444+++$$$+++CCCKKK;;;:::777 (((''''''&&&%%%%%%%%%%%% !!!!!!!!!""""""""""""######$$$$$$$$$&&&))),,,$$$$$$%%%&&&&&&%%%%%%$$$######$$$&&&((((((&&&######$$$%%%&&&&&&%%%$$$###$$$$$$&&&))))))&&&(((,,,---(((&&&...000***@@@kkkyyyyyyyyy|||vvv{{{YYY+++444111===rrrWWWbbbYYY:::+++))))))***)))((((((''''''(((((()))&&&&&&'''(((((((((''''''###&&&%%%""""""$$$$$$!!!$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%$$$######"""$$$'''(((%%%%%%'''%%%!!!(((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$111///,,,+++,,,+++***)))000000888999444888<<<444???HHHJJJ???111,,,...222111777777222666AAAGGGCCC555777999888555444777999333222///111:::CCCAAA888555;;;333***...///******))))))((()))***,,,...///...000222222,,,(((,,,555*********,,,///111111000,,,)))(((+++,,,***)))+++000222@@@MMMFFF:::EEE]]]mmmmmmqqqnnngggtttlll___WWWXXXVVVTTTaaattthhhfff```aaa___MMM@@@GGGMMM```___VVVWWWMMM>>>>>>CCC888777999>>>\\\tttpppzzz|||rrruuu{{{jjjqqqpppttt___xxx~~~uuuCCC+++999444777EEE333111%%%'''&&&+++444111&&&!!!...,,,)))'''((()))+++,,,---,,,,,,+++++++++,,,,,,''')))...111333000***&&&555555444JJJ{{{PPP111111///,,,)))((()))+++))))))))))))((((((((((((&&&&&&&&&''''''(((((((((%%%&&&((()))******))))))"""'''---111222444LLLnnnrrrJJJ000---222000)))(((***EEETTTKKKQQQMMM---(((((('''&&&%%%%%%%%%%%%&&&&&&'''((()))(((((()))$$$$$$$$$###"""$$$(((+++"""###$$$&&&&&&&&&&&&%%%***(((&&&&&&'''((('''&&&######$$$%%%&&&%%%$$$###)))%%%$$$%%%%%%###$$$((((((%%%"""(((+++"""+++FFFkkkUUU'''---777[[[xxxaaa>>>>>>jjjiii```HHH===111%%%(((''''''&&&&&&''''''(((%%%&&&'''''''''&&&%%%$$$$$$''''''######&&&%%%""""""###$$$$$$%%%%%%%%%$$$%%%$$$$$$%%%%%%&&&'''(((%%%$$$######$$$%%%''')))###$$$&&&''''''%%%###!!!"""%%%'''&&&&&&(((&&&###&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%111...***((()))*********333333999999111444888000:::BBBBBB666))))))333===---777<<<999;;;BBBAAA999333555555444444666===BBB111333222333999???:::000777<<<333+++222444...---,,,,,,,,,,,,---///111333222333222...+++,,,///222)))))))))((((((***///333000***(((+++...---,,,,,,888888CCCNNNCCC888RRR{{{yyydddZZZ\\\```nnn~~~ooobbbQQQHHHJJJUUUdddpppSSSYYYSSSKKKLLLMMMUUUfffFFFYYYYYYXXXcccWWW>>>777:::666???JJJ\\\iiiiiiaaafffppp\\\iiioooiii```AAA...777(((,,,FFF444)))+++,,,''''''...***$$$(((###$$$'''***,,,,,,)))'''%%%%%%%%%&&&'''((((((''')))))))))((((((***...111"""***,,,;;;^^^|||VVV//////...+++)))(((***,,,***)))(((((((((((()))))))))))))))***+++,,,,,,,,,)))***+++++++++***((('''***+++&&&'''......000<<<|||xxxPPP---&&&111444---222---BBBSSSSSSbbbccc@@@)))((('''&&&%%%$$$$$$$$$#########&&&&&&%%%%%%&&&&&&%%%$$$"""!!!"""&&&(((###$$$&&&((()))))))))(((***'''$$$"""###$$$$$$$$$&&&%%%%%%&&&'''((('''%%%%%%"""###'''(((%%%$$$&&&'''//////---,,,&&&---AAASSSrrreeeBBB+++888IIIvvv^^^999333***DDDrrroooZZZ???&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&%%%###"""%%%((((((%%%$$$''''''$$$!!!###$$$%%%&&&%%%%%%$$$###"""""""""###%%%'''((('''&&&$$$######$$$&&&'''###%%%(((***)))'''$$$""" $$$'''&&&''')))(((%%%""""""""""""###$$$%%%&&&&&&&&&'''(((((('''&&&&&&999///%%%###'''***'''###---111555666555444666777000444555111///111222111555999<<<:::666444777;;;666444555<<>>???:::222...111444555<<<666333:::DDDEEE999---:::BBBDDD===<<>>+++(((+++!!!$$$///---(((---555666111...777DDD[[[TTTBBBHHHRRRZZZppptttyyy|||zzz|||hhhcccUUUHHHGGGNNNHHH<<<888IIINNNHHH666:::MMM999777???DDD>>>555444???JJJwwwxxxgggbbbWWWPPPHHHQQQiiiwwwzzzmmmccceeejjjTTTggg{{{sssbbbmmm000***000((((((///%%%'''(((%%%&&&***,,,)))''''''))))))((('''''''''((((((&&&''''''((()))***+++,,,***(((&&&&&&'''(((((('''%%%***)))))):::UUU```\\\uuujjjfff111***&&&(((***((('''((($$$&&&''''''&&&%%%%%%&&&###)))%%%$$$,,,,,,(((,,,************************'''---+++***...+++,,,888tttYYY777IIIFFF111%%%777JJJ>>>BBBaaaaaa___tttddd///%%% $$$'''$$$###'''!!!$$$### !!!%%%'''%%%))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&%%%###$$$&&&'''(((((((((((('''&&&%%%%%%###%%%&&&&&&$$$###$$$%%%###'''++++++((('''))),,,&&&555LLLcccwwwrrrppp]]]000,,,888444WWWjjjGGG222'''***000(((###%%%$$$$$$%%%&&&%%%$$$%%%&&&((())))))))))))((((((((('''######$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&+++'''###"""$$$&&&''''''$$$***###)))(((!!!''' $$$###$$$(((,,,---***'''$$$%%%%%%&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%&&&)))---...------...000............///111666999>>>===666------666@@@EEEBBB888000777CCCEEE666&&&666GGGJJJ:::444======000555===@@@:::777777555///,,,---111444333///000444<<<444444222***,,,000+++///+++((((((&&&'''555EEE222+++///222******///+++&&&---555777111...777DDD333777???eeezzzrrrsssllluuujjj```eeegggffflllbbbTTTEEE;;;666666888<<>>222)))444999666:::LLL___iiinnnaaa___WWW^^^bbbiiinnnrrr~~~UUU===555222333666---FFFlll|||sss\\\111***222,,,(((+++%%%///...)))(((***+++(((&&&''')))))))))))))))(((''''''(((((()))***++++++,,,,,,,,,+++)))***+++,,,,,,+++***+++******///666999777JJJHHH|||888000)))((()))((((((***'''(((***)))((('''((()))))),,,((()))000+++%%%***))))))))))))))))))))))))))),,,))))))...******555jjjVVV<<>>;;;888666333...---111666666111---...222@@@;;;>>>===222000222---000------...+++%%%$$$'''000---+++((('''...666888111......111444444777<<<;;;MMMiiiqqq]]]SSSttttttLLLLLL\\\bbbdddqqqXXX@@@666111---222;;;333777///000***'''666444666???DDDIII]]]wwwzzzqqqYYYooo|||fffmmmzzzOOO)))""")))***)))***---===WWWaaa```QQQ444***///***''')))&&&444555///,,,,,,,,,)))'''))))))******+++***((('''&&&((((((((()))***++++++,,,---,,,+++,,,...//////......++++++,,,)))$$$###&&&+++BBB{{{<<<333,,,******'''&&&''')))***+++***))))))***,,,'''+++((()))...((("""(((((((((((((((((((((((((((******&&&(((...)))(((444hhh{{{OOO888YYY~~~CCC)))999DDD@@@777HHHbbbdddfffttt999,,,$$$'''***&&&###%%%000000,,,%%%###%%%'''%%%######$$$$$$$$$$$$$$$$$$''''''%%%$$$$$$############$$$$$$$$$""""""###%%%%%%%%%%%%%%%%%%$$$###"""###%%%''''''%%%%%%%%%&&&###%%%'''&&&%%%%%%&&&((())))))***+++111;;;HHHQQQnnnhhhAAAUUUiiiOOO???111000SSS}}}pppvvvQQQ555---(((***---)))!!!###&&&'''&&&$$$$$$%%%!!!"""###%%%%%%&&&%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&(((&&&###""""""$$$&&&'''((((((222SSSLLL$$$$$$&&&'''((((((((('''''''''%%%%%%%%%%%%$$$###""""""!!!"""###$$$%%%&&&&&&&&&%%%''')))***+++,,,------111///,,,+++...222777999333444000***,,,666???DDD999:::999444...,,,111555<<<>>>???>>><<<888222...111444555777999999444...444888;;;888222.........333111:::===555222111***---+++---333777333,,,'''$$$,,,---,,,000444000,,,777333000000111444;;;CCCnnnqqqyyyeeeZZZWWWbbbpppYYY>>>LLLaaaaaa\\\]]]DDD666@@@HHH@@@555444...888000000...111PPPddddddnnnrrrqqqzzz}}}pppPPPdddoooiii```xxxvvvtttqqqRRR555------555333((((((111***444??????KKKJJJ---###+++***---000&&&,,,666000,,,,,,,,,(((''')))((()))*********((('''&&&&&&&&&''''''(((((())))))((('''''')))+++,,,,,,******'''(((,,,+++''')))000$$$999iii777000++++++,,,)))&&&&&&&&&'''''''''&&&&&&(((***""",,,+++(((+++)))&&&,,,((((((((((((((((((((((((---+++''')))///)))+++;;;tttvvvCCC+++IIItttOOO999888777MMMHHH>>>ZZZooodddaaaCCC222%%%%%%'''%%%%%%)))//////***$$$!!!$$$&&&$$$######$$$%%%&&&(((((())))))((('''%%%$$$$$$$$$$$$"""###$$$$$$###"""###$$$""""""###$$$%%%%%%%%%$$$"""$$$%%%&&&%%%$$$%%%&&&%%%&&&&&&&&&%%%%%%&&&((()))(((((((((***///555999JJJTTTJJJMMMrrryyy\\\===FFFkkknnnUUUFFF444***(((### """%%%%%%$$$######$$$###%%%''')))******)))(((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%$$$######$$$&&&CCC{{{;;;###)))$$$'''))))))&&&$$$%%%&&&###############"""!!! !!!"""###$$$$$$$$$$$$'''))),,,///000111222222...,,,******---000222333+++...///---///888???AAA333333333555777777666444CCC???======:::222------333000///333999<<<888222555777666333111000,,,'''***(((111888444555666......++++++111777999555000---===;;;000222333---+++222444555000(((,,,BBBYYYnnnZZZlllrrr___[[[VVVLLLPPPHHHFFFYYYeeeZZZKKKIIICCCOOOjjjtttaaaGGG:::000FFF>>>555///444___^^^JJJWWWPPPVVVrrr{{{oooZZZAAA111,,,)))+++000...((((((...%%%---333222EEEHHH((("""---333BBBLLL555(((333---*********'''%%%'''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''')))+++---,,,+++,,,+++***,,,++++++...222***%%%CCC~~~111+++(((+++---+++***+++'''((((((((('''(((***---555FFFDDD333---,,,***,,,))))))))))))))))))))))))///...***---111+++111GGGqqqHHH111JJJbbbSSSCCC111111NNNSSS<<>>111111222333555666666555CCCFFFBBB777111222444333777222///333:::>>>===;;;666555111000555888222'''333+++---111///555999333---...000000111222000///SSSdddTTT666111666>>>LLL444555444///+++777WWWtttnnnRRR```nnnccc[[[MMMUUUHHHIIIUUU\\\]]]WWWKKKIIISSShhhyyyttt```UUUVVVHHHXXX>>>)))%%%'''@@@TTTvvveee\\\```WWWbbb~~~{{{qqqUUU777---444777---### %%%***+++)))++++++...333EEELLL///'''///777TTTkkkNNN222000+++)))******'''&&&'''&&&%%%%%%&&&&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))),,,...---+++//////---))))))******))),,,###,,,]]]444---((()))+++++++++---***++++++***)))***---000BBB]]]YYY:::+++---,,,***************************------***,,,///)))555PPPkkkuuuOOO???\\\TTTRRRHHH111CCCPPP]]]NNNZZZqqqeeeddd___GGG111***)))&&&&&&)))!!!###### !!!%%%'''%%%""""""###$$$%%%''''''(((&&&&&&%%%$$$$$$###$$$$$$"""$$$%%%&&&$$$######$$$###$$$%%%&&&&&&&&&&&&&&&"""$$$&&&&&&&&&&&&'''((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&((((((((((((&&&111fffzzzllljjj\\\~~~vvvttt|||{{{nnnJJJ///******$$$%%%&&&%%%$$$$$$&&&((("""$$$&&&((()))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''')))***)))'''%%%&&&((("""222YYYYYY111"""!!!(((000000***%%%%%%'''"""###$$$$$$$$$$$$$$$###"""############"""!!!!!!(((444@@@???444+++***......------///222222///,,,,,,///000,,,+++///111000222666777000''''''111<<>>@@@BBB<<<999444555???GGG???111???111***)))'''///666111&&&///777777333000000000???nnnrrrgggTTT???===DDD;;;222222<<>><<>>RRRnnn~~~MMM000555222///'''777NNNmmm{{{wwwlllpppxxx~~~wwwiiibbbddd\\\___XXXDDD333...---,,,)))111---'''&&&)))***333((((((222CCCSSS555))))))///VVVyyy___===000+++***,,,---***((()))%%%$$$$$$$$$%%%''')))***%%%%%%&&&&&&&&&&&&&&&&&&!!!!!!"""%%%(((***)))''''''***)))%%%'''---,,,&&&(((111///888eee<<<333***((((((((())),,,'''(((((('''&&&'''+++---666XXXWWW444$$$,,,000---************************))))))'''***+++&&&444TTTpppYYYiii}}}EEE???gggLLLRRRNNN;;;IIIAAARRRQQQWWWccc\\\mmmgggOOO888///---(((%%%&&&$$$&&&&&&######&&&'''$$$&&&&&&&&&''''''(((((((((%%%$$$######"""#########"""$$$&&&&&&%%%$$$###$$$######$$$$$$$$$######"""###%%%'''(((''''''((()))(((&&&$$$###$$$%%%&&&%%%&&&%%%$$$&&&)))---000111(((***333>>>___kkkrrrdddbbb}}}yyy```IIILLL\\\|||lllMMM888000+++&&&''''''&&&%%%&&&(((***&&&(((***,,,,,,+++)))((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''%%%######'''***---...###******"""(((###&&&...555444,,,$$$"""$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$###"""!!!666888999666...((('''+++###***333777666111,,,)))((((((,,,111333///,,,+++---222999:::555000333999777===<<<333---222;;;???>>>:::777999>>>@@@>>>:::333))))))777@@@===888888;;;999000+++,,,''''''333111)))'''000666555444888333JJJdddsss@@@000:::888;;;KKKTTT```rrriii```TTTZZZmmmsssvvv___---,,,...---@@@LLLbbbwwwkkk333000:::&&&@@@iiiwwwxxx^^^KKK///---''')))555AAAQQQdddrrrzzzbbbZZZ^^^UUUdddTTTYYYZZZ===<<<555---***,,,+++'''&&&'''(((*********)))(((111,,,111GGG```///+++'''222KKKZZZIII,,,%%%''')))***)))))))))***&&&&&&''')))******++++++)))((('''&&&&&&''')))***''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''///)));;;\\\UUU333,,,...&&&333(((888666***%%%---...))),,,---999???777,,,***...222(((000))),,,)))"""---,,,(((666$$$111)))***RRRBBB555```dddCCC;;;DDDHHHTTT\\\RRRQQQ===999HHHWWWdddhhh^^^rrrjjjSSS666''''''(((&&&&&&&&&'''((())))))))))))&&&%%%$$$$$$$$$&&&(((***&&&%%%$$$""""""""""""###%%%%%%&&&'''&&&%%%###"""!!!$$$&&&'''%%%$$$######$$$"""$$$((()))&&&&&&(((&&&&&&&&&%%%%%%&&&&&&''')))***'''$$$(((000111---333---%%%''':::^^^}}}yyylll[[[kkkbbbFFF888333888[[[\\\BBBJJJ555 %%%***(((000'''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%&&&###(((***%%%"""$$$''''''###$$$%%%%%%&&&&&&%%%%%%)))((('''&&&%%%$$$$$$$$$'''000777666---%%%$$$&&&###$$$$$$###  !!!!!!!!!!!!"""###$$$%%%---,,,---000111000---+++...444::::::555...***((()))((((((...666:::555...,,,000666<<<<<<888444222(((111666555666;;;AAABBB777777888999<<<>>>??????---&&&(((444;;;777222222555999333...222///***///---///666;;;666///333???;;;HHHTTTgggrrr[[[@@@@@@;;;;;;PPPXXX```mmmQQQ___[[[QQQTTT\\\bbbiiiddd@@@999222888PPPZZZlllzzzsssGGG555===222333DDDTTTuuuqqqaaaLLL***222000222@@@[[[|||fffUUUWWWRRR[[[nnnpppIII222---)))(((+++,,,,,,***&&&''''''(((((((((((('''%%%+++)));;;ccc[[[---,,,''')))777AAA777$$$%%%'''***+++***)))******$$$%%%'''((())))))((((((''''''(((((()))))))))***''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))!!!...666XXX{{{DDD(((000222...+++"""??????444+++---***'''---***KKKjjjhhhKKK444777EEE;;;<<<000333111'''(((+++555---)))222...666ZZZOOOGGGiiiTTT888222:::<<>>777///***000444555555888999777111444888:::999999;;;<<<---***...999<<<666222333555<<<555---555999333111111333:::???999000333===---222222666:::111...;;;RRRRRRiiieee]]]~~~VVVKKKiiiiiiMMMAAAKKKUUU[[[\\\\\\ZZZHHHHHHNNNBBBDDD[[[oookkkKKKAAA:::***555000ZZZlll}}}hhhBBB888999FFF\\\wwwmmmOOONNN___```xxx???III999,,,+++,,,)))(((+++(((''''''&&&&&&&&&&&&'''...'''(((GGGPPP,,,...***$$$%%%+++***"""&&&(((***++++++***++++++)))***,,,------,,,***)))%%%&&&(((************)))(((((((((''''''(((((((((******))))))))))))******)))//////MMMssstttQQQ===///***000888333<<<;;;:::>>><<<999@@@RRRuuuvvvOOOLLL]]]ooolllfffTTTFFF...666444000///333CCCeeemmmrrrOOO666...222...222GGGWWWIII555+++***,,,:::MMMSSSYYY[[[fffkkkVVV333$$$(((%%%&&&((()))((('''%%%$$$%%%%%%$$$$$$$$$&&&((()))$$$############$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$"""$$$&&&&&&%%%######$$$###!!!"""&&&'''$$$$$$&&&'''&&&%%%$$$###"""""""""###$$$######(((///222000(((///444///&&&'''444BBBCCC^^^yyypppfff~~~]]]GGGFFFhhh|||]]]aaauuuEEE%%%(((+++ (((%%%%%%%%%%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$%%%&&&%%%###$$$((('''###$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%&&&'''((())),,,,,,***&&&""" !!!"""###$$$%%%%%%#########%%%'''&&&%%%$$$############,,,888???888,,,(((---444777:::;;;777111------000,,,---)))***666CCC>>>///;;;999777777<<<>>>999111333333333222000000...,,,000444999<<<;;;888444222...///444;;;;;;555333555888@@@666***444???<<<666;;;222000666:::555111333---...---,,,---...555@@@KKKUUU___gggUUUxxxxxxbbbPPPgggaaaEEE:::@@@HHHOOO^^^gggUUUFFF///)))666RRRppp]]]TTTQQQ111555---666MMMvvvssshhhsssoooqqqttt~~~ccc[[[bbb|||bbbbbbYYYTTTbbbGGG111,,,***$$$%%%,,,***)))'''&&&%%%&&&&&&'''000(((+++KKK@@@---000...'''###&&&))))))&&&(((+++,,,++++++,,,,,,+++,,,...///...,,,***(((%%%&&&'''((()))***************))))))))))))******+++******************+++//////'''888RRRooovvvFFF888III^^^kkkZZZgggpppyyy~~~~~~xxx~~~xxxoooZZZIII000AAA999CCCPPPWWWsssiiiMMM888444...***444BBB444((('''+++--->>>XXXdddUUUGGGLLLbbbaaaBBB+++(((%%%&&&((()))(((&&&###!!!$$$$$$$$$$$$%%%&&&'''(((""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%"""$$$&&&&&&$$$######$$$###!!!!!!%%%%%%######&&&&&&%%%%%%$$$$$$$$$$$$$$$#########$$$''',,,...//////.........///...+++((($$$BBByyy|||wwwiiijjjxxx{{{vvvggg]]]MMMkkkqqqIIIYYY|||kkkhhhyyyWWW***###...&&&'''$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&###$$$$$$$$$)))///...)))%%%&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$###############***(((&&&%%%%%%&&&''''''"""###$$$$$$######$$$&&&!!!!!!!!!!!!"""###$$$%%%)))111666333222888???BBB333333222000,,,***+++---'''***(((&&&,,,444000''';;;??????;;;:::;;;777000,,,...222666777333///---333555888>>>BBB>>>555...+++---111444333//////111111<<<555,,,777@@@999222;;;000***...111...---111333111000000333>>>HHHJJJLLLddd\\\tttUUUTTTkkkbbbEEEHHH@@@888888444222:::ZZZlllKKK444,,,//////222OOOYYYjjjlll>>>///555222KKKooommm]]]\\\>>>666dddOOO777&&&''')))%%%&&&---+++***((('''&&&'''(((((()))***---BBBwww555...///...)))'''((()))(((%%%(((***,,,,,,+++,,,---'''((()))))))))'''%%%$$$&&&&&&&&&&&&'''((()))***,,,++++++++++++++++++,,,++++++************++++++%%%///111???JJJ^^^fffUUUpppzzz]]]ZZZvvvpppIII888666111000777111+++000666333<<>>DDDDDD<<<444..................000333)))555555222;;;;;;000***111.........'''!!!)))888555---++++++000FFFVVVQQQ^^^{{{rrreee@@@VVVKKK888222...888@@@555111AAA```SSS111000000...)));;;OOO```aaaLLLBBB---666VVVdddvvvyyymmmnnn]]]tttzzzkkkQQQ555JJJ222'''!!!''',,,)))%%%&&&***))))))(((((((((((()))!!!+++***555uuukkk///,,,+++)))''''''&&&###!!!$$$'''***+++++++++,,,---((((((((((((''''''&&&%%%''''''''''''((((((((((((+++++++++******+++++++++++++++************++++++"""...///666555DDDppp___\\\>>>===<<<444444777111666999///,,,000///666;;;IIIUUUOOO;;;+++&&&((((((((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((###$$$%%%%%%######$$$%%%%%%"""!!!$$$$$$""""""&&&#########%%%&&&(((***+++((('''''')))(((%%%&&&***###(((,,,+++'''&&&+++000***'''+++///111HHHmmmsss^^^jjjKKKnnn}}}~~~}}}NNN%%%'''((($$$%%%'''(((((('''&&&&&&######$$$%%%&&&&&&&&&&&&###&&&&&&%%%&&&(((&&&"""%%%%%%&&&'''''''''''''''$$$$$$$$$%%%&&&(((******((('''&&&'''&&&%%%""" """######""""""$$$%%%'''&&&%%%$$$############111///,,,///???MMMGGG777:::666222333777666000)))...***---555666...,,,000555======555111555444///---222;;;AAA<<<111---///999888777999<<<>>><<<;;;666333///,,,...222777999...555555555:::555---000///---//////)))###+++999===444555555999VVVllleee]]]tttvvvTTTVVVHHH222222333;;;???:::HHHiiiqqqDDDAAA555)))///333???EEEPPPkkkrrrEEEBBBXXXSSS]]]hhhoookkkmmmyyydddkkk{{{}}}[[[888***+++)))'''(((***)))&&&"""''''''(((((()))((((((((("""+++&&&000VVV___,,,)))'''&&&&&&%%%$$$""""""###&&&)))*********+++,,,+++***)))((((((((()))***&&&(((+++------+++'''%%%))))))(((((((((((())))))******))))))))))))******))),,,###'''$$$444yyyppptttdddfffhhh^^^[[[BBB:::>>>BBB999222///'''222III[[[WWWIII===333******)))'''&&&&&&&&&&&&'''"""######$$$%%%%%%&&&%%%"""###%%%&&&&&&&&&&&&%%%'''&&&&&&%%%&&&'''((()))$$$%%%%%%$$$######$$$&&&&&&###"""$$$$$$"""###&&&#########$$$%%%'''((())))))'''(((+++)))$$$&&&+++(((,,,///...+++***,,,///((((((###%%%000;;;MMMdddttt~~~tttnnnooowwwrrrlll888000333!!!%%%&&&((()))((('''%%%$$$$$$$$$%%%%%%%%%$$$"""""""""''')))&&&$$$$$$### """"""$$$%%%&&&&&&''''''$$$$$$%%%&&&''')))+++,,,'''''''''&&&$$$"""!!! """$$$%%%$$$######$$$%%%'''&&&%%%$$$############%%%111999:::???HHHHHHAAA111+++''',,,333333+++"""+++"""%%%444777---)))000<<<<<<333&&&%%%111888777...///333666111,,,222<<<;;;:::777333111333777;;;999555...))),,,333999;;;;;;<<<555222666111111===666,,,(((...222000///333777333999:::;;;YYYrrriiioooxxx|||www___III444---666777333///555ZZZjjjAAAGGG888///000))):::ZZZ{{{XXXWWWIIIFFFlllttt___xxxsssnnnuuuRRREEE777OOOyyy777(((''',,,,,,'''!!!"""(((***'''$$$%%%'''((()))(((''''''(((---$$$222EEEWWW)))'''&&&&&&&&&&&&%%%''')))"""%%%(((*********+++,,,)))'''%%%$$$$$$&&&((()))&&&***///333222---'''"""''''''&&&&&&&&&&&&''''''******))))))))))))******)))***%%%111666FFFvvv}}}uuu```MMM===...444MMMYYYLLLAAABBB999)))+++)))'''&&&%%%&&&((()))""""""###%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&&&&%%%&&&'''((()))$$$%%%%%%$$$######$$$&&&'''$$$###$$$$$$"""###'''############$$$%%%&&&&&&)))'''))),,,***$$$&&&---000+++'''+++222333,,,###)))---$$$%%%333222333FFF\\\vvvvvvggglllvvvxxx___MMMTTTooo]]]NNNZZZZZZYYYRRR---&&&'''((()))((('''%%%###&&&&&&&&&%%%$$$"""!!!'''+++(((%%%&&&&&&%%% !!!###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''%%%######%%%'''$$$%%%&&&&&&$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%222(((<<>>777,,,%%%%%%)))++++++***333777222,,,...111111111///...---++++++444>>>444,,,)))333CCCJJJBBB888666555888<<<<<<666333444111999:::111...555;;;;;;333???===AAA???FFFmmmsssMMM222555777222333...%%%666\\\uuuqqqRRR???///,,,---444666:::ZZZeeeJJJOOOVVVSSSUUU___qqqSSS]]]jjjwwwrrrRRR---***GGGuuuzzzOOO222...''',,,+++***)))((('''&&&&&&'''%%%%%%&&&''''''(((***&&&,,,)))000@@@PPP111+++)))'''&&&'''''''''&&&,,,111111***%%%(((***)))+++(((%%%%%%&&&''''''&&&%%%&&&***000555444---&&&$$$$$$%%%&&&'''((()))******''''''))))))&&&%%%(((((('''***111DDDSSSuuuzzz[[[EEE111<<>>333WWWFFF777111>>>ggg|||xxxdddIIIDDDPPP\\\iiiUUUEEE[[[mmmxxx~~~xxxYYY555666AAAZZZYYY999+++000...+++***)))((('''&&&&&&%%%'''&&&%%%%%%&&&&&&((()))%%%+++)))222DDDPPP...+++)))'''&&&'''+++000444444555222***&&&)))+++***&&&''')))((('''(((***---)))((()))---111111,,,(((''''''''''''''''''((((((+++)))(((+++***''''''***(((&&&+++888AAACCCiii}}}^^^OOO___gggSSS***---***###&&&''')))&&&'''******%%%$$$'''######$$$$$$$$$%%%%%%%%%"""###$$$&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""###%%%'''((((((---...)))&&&'''(((%%%)))$$$"""''',,,+++(((&&&777111)))&&&'''***---...###777>>>>>>OOOhhhuuudddOOOUUUxxx|||OOOFFFAAAQQQzzzSSS888333111&&&'''&&&$$$%%%(((******%%%&&&'''%%%###""""""###&&&%%%%%%$$$"""!!!!!! !!!###$$$###$$$%%%'''%%%$$$###"""###&&&(((***000999888---%%%''''''$$$""""""#########$$$$$$$$$"""#########""""""###%%%222555@@@???///)))+++'''(((+++---,,,)))(((***,,,111///,,,+++,,,///222555,,,,,,,,,+++,,,---111555000333333000///111111...777---'''///:::===:::666AAA===999999;;;999222,,,...%%%000LLLRRR<<<...111>>>666000///000333<<>>RRRuuuhhhCCC666555(((&&&&&&%%%$$$"""&&&,,,(((((((((&&&$$$$$$%%%'''(((&&&%%%###""""""######"""###$$$$$$######$$$%%%&&&&&&%%%%%%&&&'''((((((,,,444555,,,&&&((()))'''###############$$$$$$$$$######""" """$$$222;;;@@@777***(((***&&&(((+++---,,,((('''***---,,,,,,++++++,,,...///000///...---,,,+++,,,333;;;111000......111333222000777...***333===>>>888222EEECCCAAA>>>:::555222000,,,444<<>>FFFPPPfffvvvrrr|||xxxUUU:::KKKfffkkkdddLLLIIIJJJTTTSSS[[[xxxuuuVVVEEE===444---+++---++++++***%%%&&&******(((((('''&&&&&&%%%$$$$$$&&&'''&&&$$$$$$'''((('''&&&***%%%--->>>MMM)))++++++***%%%"""%%%...666---)))$$$"""$$$((()))'''$$$'''+++***((('''))),,,+++(((&&&'''***,,,---,,,,,,++++++***)))((('''''')))&&&%%%(((((($$$$$$'''***//////FFFhhhnnnLLL+++!!!,,,///$$$$$$$$$$$$%%%%%%$$$###$$$&&&$$$###""""""$$$&&&'''#########$$$$$$$$$$$$###%%%%%%$$$###"""!!! #########"""""""""!!!!!!###"""""""""###$$$&&&'''&&&'''&&&%%%%%%''')))***((('''+++222222+++'''***'''&&&%%%%%%&&&((()))***'''&&& !!!---999PPPnnn}}}UUU]]]~~~bbb[[[```}}}gggMMM888---%%%&&&'''$$$###%%%&&&&&&&&&%%%%%%&&&***---((('''%%%#########%%%&&&$$$%%%&&&%%%###"""###$$$''''''(((((()))((((((((((((///111***%%%%%%&&&%%%#################################!!!!!!"""---999999---(((******(((---...///...++++++---000---...111333444444444333888777999;;;999555777>>>222///,,,///444666666555111...000666:::666111///;;;<<<<<<888333///000222777BBBGGGBBBAAACCC@@@777<<<333222;;;BBBEEELLLWWW^^^lllooouuuJJJ111333666444888888TTTjjjccc\\\mmmrrr]]]GGG...(((333999JJJmmmjjj@@@NNNxxx^^^JJJFFFNNNXXXaaammmvvvXXX:::...***$$$$$$***###'''((()))***(((''')))''''''&&&&&&%%%%%%$$$$$$%%%((('''$$$$$$)))+++((('''***###***:::III***)))++++++'''###$$$)))///...***((()))++++++((('''***)))''''''&&&&&&$$$###&&&%%%&&&(((***,,,,,,,,,******************)))))))))&&&&&&((((((%%%%%%'''+++000===sssTTT555+++))))))%%%&&&&&&%%%%%%&&&&&&&&&'''&&&$$$###$$$%%%''')))#####################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!!%%%$$$######$$$%%%''''''%%%###"""###$$$%%%'''(((''',,,777@@@:::,,,''',,,###$$$%%%&&&&&&''''''(((((()))%%%%%%((('''666RRRsssoookkklllpppUUU???)))###'''***(((&&&&&&&&&&&&%%%$$$&&&))),,,(((&&&%%%######$$$&&&'''%%%&&&'''%%%###""""""###%%%%%%&&&'''''''''&&&%%%(((---000+++%%%######$$$########################"""$$$&&&%%%###"""!!!!!!'''222...%%%***---***,,,222111000//////000111222---///222555666666555444666666<<>>CCC@@@DDDRRR___bbbgggyyyqqqeee\\\fffwwwLLL333...999JJJiiiuuutttNNN888999;;;555>>>QQQWWWSSS___wwwsss```___ccc]]]RRRiiinnn{{{^^^GGG222---)))((((((''')))---###,,,$$$ +++''' ***''''''''''''''''''&&&&&&""")))***$$$'''111444///,,,...'''...<<<{{{www000(((,,,)))&&&%%%&&&'''((((((&&&$$$%%%))))))(((...777(((***+++)))'''***222999+++***(((%%%######&&&((()))))))))(((((((((((((((,,,)))(((++++++''''''******:::DDD|||~~~}}}mmm777'''%%%((((((###$$$)))***'''###$$$%%%&&&&&&&&&%%%%%%###"""""""""$$$%%%''')))%%%$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&!!!"""))),,,)))''')))'''"""+++>>>CCC555******"""%%%(((((('''''')))+++)))000+++$$$''''''&&&+++,,,)))VVVyyymmm{{{kkkXXXYYY444***(((!!!''')))***)))'''&&&&&&&&&""""""$$$%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%"""""""""###$$$&&&'''((($$$'''++++++&&&!!!"""%%%$$$$$$$$$$$$######""""""$$$$$$$$$###"""###&&&)))111***%%%&&&,,,222333111)))/////////000)))(((666333,,,***...000------111222+++&&&)))000333---&&&,,,222(((,,,---,,,777222&&&222999444///000...(((555<<>>KKKVVVTTTJJJHHHXXXjjjkkkrrrrrrvvvmmmKKK444666BBBZZZPPPMMMIII999333666555...EEEUUUSSSSSSfffjjj]]]ccccccfffcccOOOKKK~~~mmmaaaEEE&&&&&&'''''''''&&&%%%%%%$$$(((((())))))((('''&&&&&&(((((((((((())))))******))))))&&&###$$$)))+++(((,,,)))***'''---ttt~~~}}}vvv333***666;;;222'''&&&$$$ $$$###%%%######***333333---+++)))&&&######%%%''')))((()))((($$$!!!"""(((...$$$$$$%%%(((++++++&&&"""******))))))((((((((('''...111AAAeee|||wwwaaa\\\uuuOOO444000((()))+++!!!$$$###"""$$$&&&'''&&&&&&&&&&&&%%%((('''$$$$$$'''(((%%%)))((('''&&&%%%%%%%%%%%%%%%$$$"""!!!"""$$$'''))),,,(((%%%&&&''')))111999%%%''')))++++++***'''%%%((('''+++777BBBBBB555'''%%%"""###***,,,'''$$$&&&---+++(((%%%%%%''')))++++++222888IIIaaapppwww[[[oooKKKkkkgggccc}}}}}}MMM)))"""***%%%)))***%%%%%%((()))%%%'''&&&%%%$$$############&&&%%%$$$$$$%%%%%%###"""((('''(((***)))%%%&&&***,,,---000000+++$$$###''''''%%%###$$$&&&&&&### %%%###""""""###$$$$$$###333---''''''+++......,,,,,,...((((((333444///222111,,,+++...///++++++///333---((((((---///,,,((((((...''',,,...+++555000&&&111:::>>><<<999222,,,...444:::;;;777555888<<<333...000111---...555666:::BBBKKKMMMHHHIIIWWWfffooowwwnnnKKK888444>>>:::999222...<<>>+++%%%,,,000(((&&&***(((((((((((('''%%%%%%&&&&&&$$$&&&&&&""""""&&&&&&$$$'''&&&%%%$$$$$$#########!!!!!!!!!"""######$$$$$$'''%%%&&&''''''(((000999)))'''111CCCIII===444333(((&&&(((333???CCC===555+++&&&$$$))),,,***(((***&&&&&&%%%&&&'''***---///$$$))),,,999QQQaaassseee___dddUUU:::BBBQQQ___cccAAA...)))&&&***)))$$$$$$(((+++***&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%$$$"""###"""###&&&%%%###$$$(((------...///)))"""!!!$$$$$$"""!!!!!!"""###""" %%%###!!!!!!###$$$%%%$$$111---)))(((***,,,+++***///777000'''---111...---,,,+++---000///------111444000+++))))))*********)))///)))000111***111+++222111555<<<>>>:::777777)))---111222222333666999000///222111)))"""***666;;;<<>>???***%%%###&&&...222000,,,000)))$$$&&&))))))''''''$$$$$$$$$$$$%%%&&&''''''///111+++***333:::EEEXXXwww^^^}}}{{{yyymmm<<>>EEEHHHOOOXXXfffllluuuxxxlllDDD444***(((333KKKTTTHHHHHHVVVuuu{{{pppzzzZZZAAABBBKKKYYYbbbnnn{{{iiiOOODDD555!!! ...''''''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%((())))))(((&&&$$$))))))'''%%%''',,,,,,)))"""'''...QQQuuuyyyxxx******...555...%%%&&&%%%"""&&&###'''***(((%%%%%%))),,,******+++++++++***)))(((((()))***(((%%%$$$%%%&&&""""""###$$$%%%%%%$$$###(((((('''''''''''''''''')))///777RRR{{{zzz}}}]]]VVVKKKFFFOOOpppvvvQQQ333(((''',,,,,,!!!)))'''&&&&&&&&&&&&%%%$$$###%%%$$$!!!!!!$$$%%%###$$$$$$$$$$$$######"""""""""###%%%&&&''''''&&&%%%"""$$$((((((%%%&&&111???>>>666:::KKKRRRHHH>>><<<444000***(((***,,,,,,+++...((($$$&&&))))))%%%"""%%%%%%&&&&&&&&&&&&&&&&&&$$$...---)))+++,,,555GGG]]]mmmaaabbbwww}}}LLL444(((!!!```rrr^^^444***+++***)))(((((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$!!! """%%%&&&%%%(((...444000///000---(((%%%&&&$$$&&&'''%%%###$$$(((,,,***'''###!!!"""#########------------,,,---///111;;;OOOMMM777------///555&&&***---......///000///---111444222,,,((((((***000444111===>>>333777333111...555DDDGGG888((( 000---+++,,,///000...,,,888666'''###///000---777444...222DDDVVVcccqqqzzzPPP<<<[[[}}}hhhMMMDDDRRR___fffcccWWW]]]bbbvvv|||ssscccEEE???AAAOOOiiiyyyyyywwwUUUBBB///((('''''')))---%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&((())))))(((%%%$$$'''((('''%%%''',,,,,,)))%%%+++$$$///MMM{{{{{{{{{---...000777000&&&'''%%%!!!%%%%%%(((+++***&&&$$$(((---++++++))))))(((((()))***((())))))(((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((......777^^^sssTTTIII<<>>DDDTTTmmmgggRRRccc[[[lllHHH//////999vvvssslll^^^...***((()))***)))%%%"""''''''&&&%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&&&&$$$###"""###&&&'''&&&***000333...+++......+++((((((%%%'''((('''%%%&&&***///,,,)))%%%###""""""!!! 000111111...+++***...111555===666---333777333333+++,,,,,,***,,,///---)))+++000555444///++++++---,,,000---===@@@777???>>>===777444777999555///,,,555000...111777:::666111AAAFFF222'''888===444666888111777LLL```pppzzzLLL999YYYooouuuyyyzzzzzz~~~~~~|||TTTAAAMMMUUUbbbyyyUUU111,,,%%%"""(((---)))!!!$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&'''((())))))(((&&&%%%%%%'''&&&$$$'''++++++(((&&&---'''%%%555mmmyyy{{{yyyxxx,,,+++,,,333...&&&((('''$$$((('''(((***+++'''###'''---***)))((('''&&&'''((()))%%%%%%&&&&&&'''(((((()))&&&'''((('''&&&&&&(((***(((((((((((())))))))))))---)))666nnnyyytttssslllPPPAAA&&&444eeeqqqBBB%%%###&&&&&&%%%$$$&&&))))))&&&###%%%((('''$$$$$$'''(((%%%%%%&&&'''(((((('''%%%%%%######""""""###$$$%%%&&&(((''''''&&&###$$$///<<<...<<>>NNNOOOBBB777+++&&&---===VVVeeeVVVIII]]]yyy777%%%555ccciii```FFF888+++(((***)))%%%"""&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''&&&%%%%%%######%%%%%%%%%(((...111***&&&))),,,***'''%%%%%%%%%&&&%%%%%%&&&)))+++***(((%%%$$$$$$###""" ...000000---((()))...444000222,,,,,,666888333555//////+++***000666444---,,,000333333111///000111***+++'''888<<<333===???BBB===333,,,---555::::::999333000555>>>@@@:::222===TTTFFF111???EEE999999HHH@@@CCCRRR___kkkcccIII\\\bbbfffbbbvvv|||qqqqqqzzz{{{wwwdddIIIEEEYYYuuu\\\666))))))))))))******%%% %%%%%%&&&'''''''''''''''%%%&&&'''(((((((((((((((((())))))))))))((('''&&&$$$%%%%%%$$$&&&++++++'''''')))...444:::ppp~~~yyyzzzttt((('''(((000,,,%%%((((((%%%((((((&&&''')))'''###%%%+++&&&''''''''''''&&&%%%$$$%%%$$$$$$%%%''')))******%%%&&&&&&%%%###$$$'''***))))))))))))******++++++,,,%%%;;;~~~pppaaa[[[XXXMMMOOONNN333666SSS}}}qqqMMM@@@:::555000***((())))))'''$$$&&&((('''$$$$$$'''(((&&&$$$%%%'''(((((('''&&&%%%!!!"""###%%%&&&%%%%%%$$$'''&&&&&&'''%%%$$$***111&&&444???<<<333///444888EEEFFFCCC;;;111,,,///333***555@@@DDDFFFIIIFFFBBB222...)))%%%&&&***000444;;;EEE@@@666666333///222666KKKyyybbb]]]iiizzzVVV999333>>>eeezzzzzz\\\;;;,,,***)))'''&&&$$$$$$$$$%%%&&&((()))***&&&%%%$$$%%%'''((('''&&&(((%%%$$$&&&%%%###'''---333***%%%(((,,,***%%%###%%%$$$###$$$&&&''''''&&&%%%$$$$$$%%%'''&&&%%%###))),,,---***''')))111999444:::::::::;;;333333@@@111000,,,---777AAA@@@888...000222111000111333666++++++$$$333666---777:::...666999666888===:::111;;;555111666???AAA999///...VVVOOO666???DDD999:::TTTLLLMMMYYYaaajjjfff@@@LLLSSS___YYYrrruuuqqq|||bbb]]]QQQAAAIIIeeemmm555"""&&&$$$$$$''''''$$$&&&,,,&&&&&&'''((())))))((((((&&&&&&'''((())))))((((((******))))))(((((((((((("""$$$$$$###&&&******&&&---""")))888>>>yyy{{{jjj%%%)))(((000+++$$$'''&&&###&&&((($$$$$$((('''###$$$***"""$$$'''((((((&&&###!!!)))'''%%%%%%&&&'''((((((&&&'''(((&&&$$$$$$(((,,,))))))******+++++++++,,,,,,%%%???ooobbbXXXSSSHHH777IIIfff```]]]\\\nnnvvvdddBBB:::///)))(((((('''$$$%%%((('''$$$$$$'''(((%%%$$$%%%'''(((((('''%%%$$$ ###'''******)))&&&$$$%%%$$$%%%((('''$$$%%%)))'''...777777*** ,,,@@@777999888111)))(((...555...:::DDDDDDBBBCCCAAA===,,,)))&&&'''...:::FFFNNNQQQPPP???000222111(((%%%%%%$$$AAAuuuwwwhhh___^^^gggOOO\\\aaa[[[|||MMM222+++***))))))"""###$$$&&&(((+++---///&&&%%%$$$%%%'''((('''&&&+++(((''''''&&&$$$'''---777---&&&)))---+++&&&"""&&&$$$###%%%((()))'''$$$ !!!###&&&))))))'''%%%(((------))))))222<<>>222///222222444333111666===???;;;---...111444111,,,***---(((***---///000333444555666???LLLRRRIII999///---666000...+++(((...333000GGG===FFFPPPIIIIIIKKKAAA>>>]]]}}}|||MMM777777555AAAXXXrrrssslllxxx|||zzzlll}}}nnnTTTMMMYYYjjjyyyqqqccc[[[III000$$$&&&%%%&&&'''(((((('''&&&&&&,,,333222***&&&***)))###+++(((&&&'''***+++((($$$(((((((((((('''&&&%%%%%%''''''&&&&&&'''''''''''')))"""%%%666QQQiiiRRR///(((+++,,,+++***'''&&&&&&(((%%%&&&&&&'''&&&%%%$$$###%%%%%%&&&&&&'''''''''''')))((('''&&&&&&'''((()))***((('''(((***+++***(((((((((((()))***++++++***))),,,999zzzvvveeeYYYVVV~~~wwwXXX888)))***+++***&&&$$$%%%)))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&$$$""" &&&&&&%%%$$$$$$$$$$$$%%%,,,***(((&&&%%%%%%&&&'''((()))******)))'''%%%$$$...222000))))))///...''''''---***!!!)))>>>MMMMMM000...222:::;;;333((("""%%%###$$$///888222111===hhh|||yyywww999...CCCzzz111!!!///...'''''''''((()))*********&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''+++)))''''''((()))'''%%%'''%%%$$$###%%%%%%%%%$$$&&&&&&%%%$$$############888333000222222000000333111999DDDFFF>>>444111444666666333222666???DDDDDD222222555888555...+++,,,)))---...---000777999888...555EEENNNBBB---(((111777...666000---===)))888...333@@@AAABBBAAA888BBBmmmVVV999000222AAABBBYYYsss}}}sssvvv~~~iiiWWWTTTcccuuueeeVVVYYYkkkMMM333...///***''')))&&&&&&''''''''''''&&&&&&***///...&&&"""%%%%%%!!!)))'''&&&(((+++,,,)))''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))+++''':::NNN[[[kkkNNN>>>(((+++*********(((&&&%%%&&&'''%%%''')))***)))'''$$$"""$$$%%%&&&'''((())))))***((((((''''''''''''((((((***(((&&&&&&((()))***)))'''(((((())))))******+++...,,,777yyy{{{nnnfff[[[ppp>>>)))'''***,,,''' ###,,,&&&&&&''''''''''''&&&&&&(((((('''&&&$$$###"""!!!%%%%%%$$$######$$$&&&'''+++***(((&&&%%%%%%%%%%%%''''''((()))((('''&&&%%%)))...---&&&"""&&&%%%!!!***---+++&&&$$$(((...000...444DDDTTTPPP>>>777;;;555((($$$'''$$$%%%(((%%%===zzz~~~nnnYYY===///+++<<>>...###&&&)))%%%$$$)))&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$$$$$$$$$$###""""""###%%%'''(((((('''&&&%%%%%%%%%&&&&&&%%%'''(((***,,,---------%%%***+++&&&"""%%%'''&&&&&&''')))***&&&###'''...111///888AAA;;;222AAA\\\AAA///,,,,,,&&&///777+++...dddxxxiiitttddd@@@zzzBBB333;;;uuuaaayyyJJJ333%%%'''))))))'''%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$###!!! !!!"""$$$&&&(((((('''&&&***(((&&&&&&&&&'''&&&%%%""""""""""""###%%%&&&'''@@@EEE;;;+++///BBBEEE777555???AAA666++++++111555+++,,,///333666999===@@@===777222222222333777<<>>777AAA111...&&&'''((('''&&&'''(((*********)))(((((('''&&&&&&$$$&&&(((******)))'''%%%&&&'''((())))))((('''&&&''')))******(((((()))+++###'''***)))&&&&&&))),,,&&&000///RRRsssEEE+++&&&&&&"""&&&&&&''''''''''''&&&&&&######""""""######$$$$$$ """###%%%%%%%%%$$$### !!!"""$$$&&&'''(((((($$$$$$##################(((&&&$$$$$$%%%$$$######'''))))))''''''((((((&&&&&&'''))))))$$$""")))...+++''''''))))))999VVVLLLFFFHHHiii|||sss~~~DDD000***$$$$$$(((+++)))&&&&&&''''''(((((('''&&&%%%#########$$$%%%'''((()))'''***,,,+++(((%%%%%%&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%III;;;555:::888,,,,,,666;;;HHHHHH;;;777@@@AAA888000...000222///)))***000111...000666;;;:::888999///>>>===111999PPPRRR???@@@===<<>>dddSSS666CCC:::BBB<<<111555@@@TTTkkkddd333888666///222VVV}}}{{{xxxsss}}}gggFFF>>>JJJ___ooodddCCC(((%%%...,,,)))'''(((***((('''''',,,+++)))((('''''''''((($$$&&&)))+++)))%%%"""###$$$%%%''''''&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%+++)))(((''''''))),,,...(((111444KKK}}}]]]BBB<<<******$$$%%%&&&&&&%%%%%%''')))......//////---)))&&&$$$###%%%(((+++,,,+++***(((&&&'''((())))))((('''&&&$$$'''******'''&&&((()))###'''***)))&&&%%%(((,,,'''444***:::^^^~~~lll>>>+++'''$$$''''''((((((((((((''''''############""""""!!!!!! !!!$$$&&&&&&%%%###!!!!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***((($$$"""$$$''''''&&&%%% %%%&&&###%%%***(((!!!%%%''')))*********)))(((&&&'''---222'''222XXXIIIIII>>>QQQZZZ{{{yyyvvv333***"""!!!&&&)))&&&!!!###$$$&&&((())))))((((((++++++******+++,,,...///'''+++000000---)))''''''%%%$$$###$$$&&&((((((((( !!!"""###%%%'''(((///555;;;;;;555000///222777??????999:::AAA>>>444999666000+++---333555444888555888>>>===555444999AAA444---777FFFKKKGGGAAA000555???DDD:::,,,///===;;;>>>GGGRRRVVVRRRKKKEEEDDDffffff@@@222777AAAGGG:::......%%%)))DDDfffooouuujjjPPP999222444<<<>>>```rrrwwwttt}}}ooohhhJJJ???___dddWWWHHH<<<111******...+++)))***,,,+++''''''***((('''&&&&&&''''''&&&%%%&&&((())))))(((((()))+++$$$%%%&&&'''''''''%%%$$$%%%&&&'''((((((((('''&&&***)))(((''''''((()))***---222GGG[[[LLL***+++'''%%%'''+++)))$$$&&&---+++++++++***)))'''&&&%%%***'''&&&((((((%%%$$$''')))((('''''''''(((***+++%%%%%%&&&((()))***+++,,,---,,,,,,+++)))'''(((***)))...===NNNeee___555(((***'''***///)))###***,,,"""$$$&&&((('''%%%""" ***)))(((%%%""""""###&&&'''$$$$$$''''''%%%%%%)))$$$%%%'''((()))(((''''''&&&%%%)))&&& ###%%%((('''$$$###$$$%%%%%%&&&'''((()))))))))))))))(((&&&&&&(((+++...000333999444///FFFqqqXXX555$$$+++,,,((()))))),,,)))&&&&&&((((((&&&$$$(((&&&%%%%%%''')))******+++)))((())))))(((%%%###)))'''###"""$$$&&&'''(((######""""""###%%%''')))===>>>AAABBB;;;111...333BBB@@@888000///444666333000---...444888666222000666000000777;;;:::???HHHEEE666+++333GGGQQQHHH;;;000222888<<<666111???RRRMMMFFFHHHIII???999888333ZZZaaa]]]OOO>>>000:::TTTFFFNNN@@@111666444,,,///777RRRqqqzzzkkkYYYTTTZZZSSSUUUdddtttpppaaafffZZZTTTmmm|||___>>>---)))***))))))&&&(((,,,///,,,))),,,333+++)))'''&&&'''((('''&&&&&&'''(((((('''&&&((()))%%%%%%&&&'''(((((('''%%%''''''((())))))))))))((()))((('''&&&&&&'''((()))(((...EEE\\\SSS+++((((((&&&(((***((($$$%%%***))))))((((((''''''&&&&&&)))&&&&&&((((((%%%%%%((())))))((('''((()))***+++&&&''''''((()))***++++++++++++*********)))***+++)))000AAAYYYnnn~~~}}}___???"""%%%%%%***''' %%%+++$$$$$$%%%%%%%%%%%%$$$$$$###''',,,)))!!!$$$...///&&&$$$"""###''''''$$$$$$&&&###$$$%%%%%%&&&&&&%%%%%%)))&&&######%%%%%%### ###$$$&&&$$$"""!!!"""###%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$%%%'''((("""...000'''///PPPtttwwwCCC%%%+++...(((&&&&&&)))'''%%%%%%'''((('''%%%(((((('''&&&&&&&&&'''((('''''''''&&&%%%%%%%%%&&&+++(((%%%$$$%%%'''''''''%%%$$$#########%%%'''(((GGGAAA@@@CCC===000///888???666...,,,,,,+++...333111,,,+++222===EEEMMMTTTQQQAAA555666:::<<>>NNNNNN???AAA@@@...---777333GGGTTTOOO@@@444&&&666bbbhhhnnnVVV333+++...,,,+++"""???hhh{{{vvvxxxeeeOOODDDIII[[[zzzssssssjjjeeebbblll^^^444$$$***000---''',,,///444444---&&&(((000...+++(((''''''(((((((((&&&'''((('''%%%%%%%%%'''&&&&&&&&&(((******(((&&&'''''''''''''''((())))))***)))(((''''''((()))***...444KKKcccZZZ...'''+++******,,,)))&&&&&&***'''&&&&&&%%%%%%&&&''''''(((%%%%%%((()))&&&&&&)))***)))((((((((()))+++,,,((()))))))))************((()))))))))***+++------...999IIIeeeyyyuuu}}}]]]444,,,$$$'''+++$$$###((('''&&&%%%$$$###$$$%%%&&&'''$$$---***'''999999)))###!!!###''''''$$$###%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$###!!! !!!###%%%%%%$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$+++,,,$$$ ///JJJ^^^sss{{{]]]222///...((('''((()))'''%%%%%%%%%&&&%%%$$$###&&&(((******---333777,,,+++***((('''(((***---***)))'''&&&'''((('''&&&'''&&&%%%$$$$$$%%%&&&'''GGG<<<999<<<777...333AAA???666333:::999...***///444<<<>>><<>>,,,&&&,,,...+++***(((&&&%%%$$$#########&&&)))))))))///999AAA333...)))&&&(((***,,,,,,'''&&&%%%&&&(((((('''&&&)))((('''&&&&&&&&&&&&&&&DDD;;;777777111,,,777IIIKKKAAA???GGGCCC222***---888UUUcccXXXXXXlllwwwooorrrQQQ333,,,222444111000111666666444@@@SSSWWWNNN???999777>>>FFFFFFBBB>>>555&&&,,,666...))),,,))))))OOOeeeXXX;;;'''???pppvvv{{{{{{```DDD222)))$$$,,,EEEiiibbb;;;888999;;;HHHUUU```uuu}}}rrrWWWRRRsss}}}wwwoooYYYFFF888,,,,,,222555444333'''&&&(((---000...,,,---///,,,(((&&&'''((())))))'''))))))(((&&&%%%&&&''''''%%%%%%(((,,,...+++(((%%%%%%$$$$$$%%%&&&((()))***)))(((((((((((()))***+++222GGGXXX~~~uuuVVV---'''))))))******+++------,,,+++***((('''&&&%%%%%%%%%(((%%%&&&))))))'''(((+++***)))((((((((()))++++++*********)))))))))))))))$$$''''''''',,,333444111;;;TTTVVVWWWlllpppsssaaagggiii@@@&&&''''''&&&%%%!!!$$$%%%&&&'''((('''''''''%%%######'''((((((,,,111)))%%%###$$$$$$$$$&&&+++)))(((&&&%%%%%%&&&'''((()))&&&""""""$$$%%%$$$!!!""""""!!!"""###$$$%%%%%%%%%$$$"""!!!"""###%%%&&&"""$$$&&&((()))(((((('''+++!!!$$$,,,,,,******'''777ccc}}}{{{XXX...###+++,,,))))))((('''&&&&&&&&&'''))))))((($$$!!!%%%...777666---### $$$((('''###$$$######$$$&&&((('''&&&))))))((('''&&&&&&&&&&&&DDDCCCAAA;;;111000===MMMIII???<<>>???===777444666AAAPPPVVVPPPOOOZZZdddeeeNNNCCC<<<<<<:::666777===:::,,,###222NNNaaa___TTT]]]WWWLLL???666111///...999AAA999888???111111PPPWWWEEEBBBGGGRRRuuuiiicccPPPQQQ```kkkvvvoooSSSFFF???AAANNNVVVXXXdddvvvxxx[[[WWWRRR@@@HHHWWW]]]uuu}}}bbbccc{{{wwwvvv|||XXX>>>111))))))%%%%%%''')))+++111999333000///222000)))###"""'''&&&$$$%%%&&&''''''&&&%%%&&&''''''&&&%%%&&&(((&&&###"""&&&---///,,,(((&&&'''(((***+++,,,,,,,,,)))((('''&&&&&&'''((()))###555NNNVVVvvvwww~~~LLL,,,+++&&&((('''%%%(((------'''---...000000000---+++)))***''''''******'''''')))((('''&&&&&&&&&''')))***'''''''''''''''(((((((((%%%))))))'''...:::;;;333LLLqqqqqq]]]eeeoooUUU888***+++***)))(((''''''''''''''''''((($$$"""$$$%%%$$$%%%(((&&&######''''''$$$$$$'''%%%%%%&&&&&&%%%%%%$$$###  %%%,,,444999000///...//////---((($$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$###"""'''***)))### ###)))...333------;;;HHHOOOpppvvvrrrEEE...###$$$&&&''''''&&&&&&)))+++###$$$%%%'''***...222555888333---((('''(((***+++(((&&&###"""$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%777LLLWWWJJJ<<>>MMM===333;;;+++000bbbXXX;;;:::FFFYYYhhh888222;;;III]]]~~~mmmNNN777<<>>[[[{{{lllssswww|||xxxhhhJJJ777444111((($$$$$$+++111333444666000000333555111***''')))$$$######$$$&&&'''&&&%%%###$$$%%%%%%%%%%%%&&&'''%%%"""!!!%%%,,,000,,,'''$$$%%%''')))++++++******,,,+++***))))))***+++,,,111GGGbbbddd~~~{{{KKK...///***,,,+++(((***000...(((,,,...111333333111...,,,+++((((((******&&&&&&)))'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&''''''((((((&&&******(((///<<<<<<444DDDlllxxxPPPPPPvvvQQQ333+++''',,,***'''%%%$$$&&&(((***(((((($$$###,,,***"""!!!!!!$$$))))))%%%"""###''''''((()))((('''%%%$$$''''''&&&!!!!!!)))111;;;:::999888888333,,,'''$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%&&&&&&''''''(((%%%((('''%%%)))///---%%%%%%///222:::CCC<<>>,,,777111///111444222222333'''<<>>GGGFFF>>>@@@JJJIII>>>===555000333777777555666333CCCDDD===???AAACCCJJJEEE222+++444444///CCCbbbfffjjjrrr\\\IIIDDD777999///666777///999222LLLIII777888PPPmmmLLL777'''"""222,,,@@@YYYvvvdddpppttt^^^ZZZNNNOOO;;;;;;```ZZZpppsss[[[DDD999KKKggg{{{nnnjjjWWW<<<++++++///000///---******111;;;???<<<555777888***===555333+++$$$'''333:::555000,,,$$$ )))///)))((((((!!!((('''&&&%%%%%%''')))***&&&&&&'''((()))***+++,,,$$$%%%&&&''')))***,,,,,,333JJJ|||mmmmmm~~~zzzCCC000<<<777...'''(((+++***((((((111444555000***)))---111###,,,++++++000...(((+++;;;555---)))'''&&&$$$###))))))***((('''''')))+++((()))+++222999======;;;111???FFFMMMDDDMMMwwwxxxlllqqqQQQ---&&&$$$))),,,))))))---&&&''''''''''''&&&&&&%%%%%%$$$###$$$&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&(((***%%%))))))'''(((+++)))$$$%%%###!!!!!!###&&&''''''&&&&&&%%%%%%&&&)))+++---,,,((($$$$$$''')))(((&&&%%%++++++)))333DDDHHHAAABBB\\\eee333"""))),,,'''%%%)))+++))))))&&&&&&)))***'''(((,,,///---+++)))(((((()))***///---)))&&&$$$$$$%%%&&&(((((('''%%%###$$$&&&(((CCCFFFPPPcccsssssseeeVVV<<>>AAALLLMMM<<<333555000)))777OOOYYYaaalllYYYPPPWWWGGG???111MMMRRR===333***<<<000:::NNNwwwwwwBBB555777222333'''///444GGGKKK^^^pppooossslllgggQQQMMMKKKRRR```|||YYYDDD???WWWtttyyyuuuhhhUUU<<<---***---.........***))),,,000444;;;BBB@@@777...%%%555,,,)))***###''',,,555<<<666333===000)))++++++%%%''',,,((('''(((((())))))******+++&&&''''''(((***++++++,,,,,,++++++***************+++KKK{{{vvv}}}uuuAAA111???999///(((***---+++'''&&&+++...///---((((((,,,111&&&+++))),,,777444++++++666333...(((&&&&&&((()))'''))))))))))))))),,,...******+++000555888666444000333222<<<>>>PPPzzznnnooojjjIII777)))((()))&&&&&&***$$$%%%&&&'''''''''''''''%%%%%%%%%'''))))))(((&&&''''''&&&%%%$$$$$$######""""""""""""######$$$$$$###''')))'''&&&''''''%%%%%%###!!!"""$$$&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%$$$######$$$%%%''''''!!!,,,+++!!!)))???DDD888---===UUUoooPPP(((+++)))$$$%%%***)))###'''%%%%%%((()))((())),,,+++***)))'''&&&%%%%%%%%%000...***&&&$$$$$$%%%&&&)))'''%%%$$$%%%&&&&&&&&&EEE999777EEEPPPKKK;;;111;;;:::666444:::AAA===333,,,))))))...333888???FFF___ZZZJJJ???@@@===<<>>KKKTTTggg```[[[\\\KKKGGGeeetttSSS:::<<<...333___\\\OOOeeeYYY???&&&))),,,333:::YYYtttRRRYYYQQQ```tttMMMBBBLLLrrrrrrccc^^^JJJ666///000333555888---((()))...---)))///:::GGGCCC444'''---)))%%%&&&(((,,,)))222???444000EEE>>>666555444+++,,,...'''"""&&&,,,000111///***'''&&&''''''''''''(((((((((000...,,,***)))((((((((((((JJJxxxtttqqq===---999777...))),,,000///,,,***&&&&&&((((((&&&%%%***111,,,---(((+++666555000444111111---'''$$$&&&)))***((()))************,,,---***))))))+++//////,,,(((000222111===DDDZZZxxxsssyyyTTT111%%%&&&%%%%%%(((###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%(((***)))&&&$$$(((''''''&&&%%%###"""""" !!!"""#########"""!!!"""&&&)))(((%%%###$$$%%%$$$###""""""$$$&&&&&&&&&'''&&&%%%$$$###$$$$$$$$$###%%%&&&%%%######%%%(((&&&,,,***###&&&222444,,,333444555;;;RRRuuu}}}DDD333&&&&&&++++++&&&###%%%$$$%%%&&&'''(((***+++&&&&&&&&&&&&%%%$$$$$$###666222+++%%%""""""%%%&&&***&&&###$$$&&&'''&&&$$$<<<222222===AAA999111111>>>:::666777::::::333***))),,,111555777:::FFFSSSkkkbbbLLL>>>???===888;;;AAA>>>;;;999333---...333MMMTTTnnnpppaaaOOO<<>>IIIWWWhhhvvv|||hhh@@@$$$)))222***%%%***$$$$$$%%%%%%&&&(((******######$$$$$$%%%%%%&&&&&&;;;555---%%%!!!!!!%%%''')))&&&$$$$$$'''(((&&&###333333999AAA@@@999888===@@@999444555777666333111,,,000666::::::<<>>===666333777::::::777333111...,,,@@@JJJkkkpppYYY===...AAAnnn\\\///+++:::[[[rrryyyfff~~~```777333***&&&...[[[eeeHHHOOObbbkkk[[[lll}}}www{{{[[[555===AAABBB999...(((---333+++///555888444...111777<<>>111)))(((...///***,,,444555---'''444EEE>>>000///...222111---111888333'''"""%%%(((*********+++,,,&&&%%%%%%(((+++,,,)))%%%&&&***(((000666WWWgggCCC777///""" )))######%%%&&&'''((((((((("""""""""###$$$$$$""" ###%%%&&&''''''&&&$$$###!!!"""###$$$%%%&&&'''(((***$$$"""(((***%%%!!!"""###""""""$$$&&&'''&&&$$$%%%%%%%%%$$$$$$###"""!!!""""""###%%%''''''''''''$$$***)))###"""(((***&&&...%%%///LLLbbblllggg>>>++++++***$$$###''''''""""""'''((($$$+++)))'''&&&&&&(((+++,,,%%%''')))***)))'''$$$"""$$$''')))(((%%%###$$$&&&BBB888---,,,888DDD@@@555***...888>>>555+++000??????333555<<>>]]]cccFFF<<>>///+++666111---)))'''((()))'''$$$$$$+++EEEKKK222'''+++&&&,,,222///&&&%%%,,,---'''///))))))...444III{{{}}}eee<<<"""!!!&&&'''&&&%%%%%%'''(((%%%!!!$$$%%%))),,,'''"""######$$$$$$$$$######"""$$$$$$######$$$$$$%%%&&&)))(((((('''%%%###!!! %%%%%%%%%&&&&&&'''''''''***(((''''''&&&###"""######$$$&&&(((((('''&&&%%%%%%''')))***))))))***+++222///333JJJsss///%%%111$$$((()))***)))'''&&&%%%&&&((($$$$$$))),,,,,,,,,...---,,,,,,...111111+++###&&&%%%$$$$$$&&&&&&%%%$$$999555111222777;;;======444111222666222---666DDD<<<555AAAJJJBBBDDDIII@@@NNNPPPDDDDDD<<<111;;;<<<222...+++***+++---...---&&&<<>>IIIOOOcccVVVAAA666IIIppp]]]NNNJJJnnnkkk<<>>GGGUUUGGG999333000***%%%%%%'''((((((((('''''')))***444777<<>>mmmmmmCCC111222///((())))))'''%%%%%%%%%$$$%%%%%%&&&((((((&&&$$$$$$"""######$$$$$$$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&))))))***)))%%%"""###$$$%%%%%%'''(((((('''&&&%%%$$$&&&((()))(((((()))***+++(((333***111jjjGGG(((***%%%)))))))))(((((((((***++++++(((''')))***+++...333222+++)))222AAAFFF<<>>CCCGGGJJJRRRGGGAAA666///;;;888***+++,,,+++***)))***+++---666555444AAANNNXXXeeehhhZZZ@@@...LLLooo{{{KKKUUUZZZMMM<<>>???888:::IIISSSPPPRRRXXXXXXIII555'''***(((''''''((()))))))))111333???]]]<<<777---...222>>>555444===333111000:::999333222,,,+++444<<<666;;;FFFAAA...'''---%%%$$$$$$(((---000000...///---444555***)))---''',,,000///((((((---...)))+++,,,///...***:::iiiiiiAAA888;;;555'''((()))(((%%%$$$'''***&&&%%%###"""$$$'''%%%"""""""""###$$$%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&(((***(((%%%###$$$%%%''''''''''''''''''''''''$$$&&&((((((''''''((()))$$$***'''(((333cccZZZ***$$$))))))(((&&&%%%&&&''')))***)))&&&&&&&&&%%%&&&---555FFF999222>>>QQQVVVEEE222)))(((&&&&&&&&&&&&$$$"""OOO<<<444===BBB999111000---///444;;;:::666666;;;OOODDDBBBIIILLLKKKKKKKKKGGGUUUKKKAAA444...777///(((---000///+++((()))+++888;;;333444JJJ```mmmyyyYYY;;;444rrrsss^^^;;;\\\jjjKKKVVVyyyzzzbbbYYYfffmmmZZZ___{{{}}}yyyWWWMMM```nnn}}}zzzjjjUUU999(((...+++,,,,,,(((---777444((((((222@@@DDD===222888DDDFFF@@@===999333///------------%%%555:::444***JJJfffTTT>>>>>>===DDDMMMDDD<<>>777888@@@<<>>666888333999@@@BBB<<<444444888UUUWWWPPPIIILLLPPPLLLFFF@@@OOOIIIBBB777///444***,,,111555333---***+++...888BBBFFFOOOfffvvv{{{PPP666???mmmdddPPP:::bbbyyyfff|||bbbRRRXXXnnnrrrYYY]]]vvv~~~kkk___NNN\\\{{{zzzsssooo```qqqzzzSSS>>>444,,,)))""")))***$$$(((222111(((***555===>>>555)))444OOOVVVFFF;;;555...)))(((((((((((()))555111'''$$$EEE{{{rrr999;;;222...777;;;===FFFJJJddd]]]<<<000777666222***444@@@GGGKKKLLLNNNNNNJJJAAA555,,,)))))))))(((+++444QQQSSS;;;777555333666EEE>>>999<<<444999;;;EEECCC;;;777000000<<<666111333:::777,,,***000......///333777777333///+++///---***///333111...%%%''''''%%%%%%((((((&&&...(((+++===WWWsssuuuNNN///((()))((($$$%%%***+++(((&&&((((((---222111+++%%%&&&***######$$$%%%%%%%%%%%%%%%###############$$$%%%%%%"""######$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$###%%%&&&%%%&&&,,,222///&&&)))(((((('''''''''(((((($$$&&&(((((('''&&&'''(((&&&---!!!...%%%"""nnn|||VVVUUUkkkppp{{{kkkGGG888+++,,,***''''''))))))((('''&&&''')))+++***)))///888>>>===CCCOOOUUURRRMMMKKK,,,***(((''''''&&&$$$"""888555666888555777GGGZZZBBBEEEEEE???666222777>>>CCCXXX[[[OOOMMMMMMHHHHHH777CCC>>>@@@:::000333***))),,,///---)))(((+++...===YYYqqqxxxLLL===SSSnnngggMMMAAAaaabbbOOOSSSzzzppp```ooolllXXXUUUMMMVVVtttyyyuuuppp```mmm|||~~~^^^000%%%******(((###---+++&&&&&&---///+++,,,111---000///)))777\\\dddJJJ>>>777///******,,,,,,,,,)))---&&&'''111EEEuuu___:::???;;;666;;;888333777;;;XXXWWW===888@@@888+++000777999333...222;;;AAAXXXOOO@@@333+++((('''(((000RRRrrrJJJ666333555333:::HHH:::222999666<<>>+++$$$***$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$'''))))))(((///666222(((&&&&&&'''''''''(((((((((%%%'''))))))'''&&&'''(((***''' ---(((DDD]]]EEEFFFSSS```uuu{{{cccKKK))),,,(((###"""%%%((()))((('''&&&''')))(((&&&***000333777AAAKKKJJJCCCDDDLLL---+++)))(((((('''%%%###000...+++,,,555HHH___pppAAA@@@;;;444222666>>>EEE@@@PPPPPPKKKOOOIIIBBBKKK444888222;;;999---///)))%%%'''''''''&&&)))...222YYYeeeLLLOOOpppvvvjjjIIIIIIaaa|||pppaaajjj~~~[[[WWWmmmfffUUUaaaqqqwwwzzzxxxkkkggg;;;"""%%%'''&&&---+++000***((('''***///111///---###+++111,,,777aaannnOOOHHH@@@555//////000000///,,,---(((///999888eeeKKKVVVLLL???<<<===555777JJJ:::HHHEEE:::===???666///111999<<<555///...000000OOOJJJ@@@555,,,((((((***$$$:::\\\kkkIII888555999BBBKKKRRR:::...:::888:::AAAFFF@@@;;;>>>>>>@@@KKK<<<:::;;;???:::111---000---...111666888666///)))%%%888333%%%((((((###)))))))))***,,,,,,,,,,,,---(((111EEE___uuummmNNN888***)))...;;;CCC;;;,,,***111222888QQQkkkaaa<<<%%%'''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###+++...))))))///---&&&###$$$%%%'''((((((((((((&&&(((***)))(((''''''(((&&& """(((111+++...XXX[[[:::AAAMMM```uuunnnGGG>>>555)))###%%%***...000111,,,((('''%%%###%%%***555444;;;CCC@@@666444;;;,,,+++)))(((((((((&&&$$$...+++,,,666IIITTTJJJ:::333111...---222<<>><<<888???///444555000...333666444===<<<999222+++(((***---333KKKjjjXXX:::444<<>>;;;...:::>>>CCCMMMKKKGGGMMMCCC;;;666444000...222;;;''')))---333777555...((($$$:::666&&&((()))'''111)))((())),,,---,,,,,,...***999QQQeeettteeeGGG***"""///CCCNNNBBB111222???KKKMMMjjjQQQ---)))'''''''''&&&%%%$$$###""""""""""""!!!"""######$$$%%%%%%&&&'''((((((((((((#########$$$$$$%%%%%%&&&+++000((("""$$$%%%""" """%%%'''))))))((('''''')))******)))'''((()))$$$000!!!+++000bbbyyylllBBB;;;DDDTTTgggyyysssZZZLLL:::///...333999<<>>HHHLLLLLLHHHFFF999)))%%%...222...GGGQQQGGG555222333///...DDD]]]wwwiii<<<111000DDDfffEEETTTNNN444888111555333444;;;===BBBQQQGGGDDD777000222...---888333,,,'''***---,,,)))((()))(((''''''''')))***+++"""((((((***---((((((555===SSSMMMfffpppsssccc===,,,777<<>>===222'''&&&---222---%%%---,,,///000+++111NNNmmmggg^^^bbbkkk{{{xxxhhhhhhQQQGGG777nnnfffTTTbbbddd```kkkYYYeeeiiibbbVVV000)))''''''(((((())))))******(((***...444888666...(((%%%333666555KKKiiihhhPPPHHH777***+++------000666^^^JJJ888...111AAALLLGGGFFF999>>>UUU[[[NNNLLLXXXXXXJJJ<<<999???GGGLLLMMM999888333---,,,000000......777<<<<<<888///+++222KKKXXXbbbggguuu\\\444666666@@@dddnnnRRRFFFeeedddIIIIII===;;;111...555666;;;III666666000///444---&&&+++222+++(((+++...,,,)))(((+++***)))))))))))))))***''',,,(((%%%***,,,111>>>666JJJGGGhhh}}}uuueee@@@@@@;;;LLL;;;///777fffvvvyyy~~~|||www444(((...,,,$$$&&&%%%'''""""""$$$%%%%%%&&&&&&&&&+++'''###$$$'''(((%%%"""%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%&&&'''(((((('''&&&%%%'''((()))))))))(((((('''&&&(((%%%(((,,,'''(((777CCCmmmwwwyyy[[[HHHmmmLLL((()))'''$$$%%%(((***+++******,,,...,,,+++,,,000444444///***...***&&&'''+++...---+++---777<<<888444666555000---222333...---555AAAHHHGGGSSSTTTFFF===???@@@;;;AAA444))))))000333///(((&&&---000***)))>>>gggkkkNNNDDDDDDVVVwwwjjjRRR>>>AAA333oooyyyoooXXXOOOttt{{{rrr```GGGbbbrrrtttvvvSSS555222777&&&%%%(((''''''(((***,,,...///***---000333333000,,,))))))111000333OOOpppnnnTTTPPP===,,,)))***+++...444^^^RRR===444AAAJJJEEE@@@555333999DDDCCC;;;===GGGIIIGGGFFFIIINNNOOOJJJDDD---+++---222444111......***''')))000///...>>>UUUoooqqqnnnhhhnnnNNN***444222333:::@@@333@@@llllllJJJAAAEEEAAA555222999999999BBB000000,,,000999222(((***///***(((,,,...,,,)))((()))))))))******+++++++++(((///***$$$)))...222<<<;;;GGGEEEjjjUUUDDD///@@@999888DDDtttvvvvvvCCC###111///$$$)))$$$+++"""###$$$%%%&&&&&&&&&&&&)))&&&###$$$'''((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$***(((%%%)))&&&""")))JJJxxxvvv}}}vvv@@@$$$...000&&&"""$$$$$$%%%&&&'''(((+++///222(((''''''+++///111///,,,444000***(((***+++***))),,,777<<<666///...111333000333333000111999BBBFFFGGGVVVVVVBBB777===AAA<<<555222///---+++***---222)))999>>>444888YYYYYY<<<222000???|||]]]IIIMMMXXX???uuu^^^PPPmmmkkk\\\kkklllfffwwwnnnmmmKKK---222333...(((666******)))***,,,///333555---111444444111---,,,,,,222222---555[[[zzz\\\ZZZFFF222***)))((())),,,KKKMMM===999MMMQQQGGGGGG000222444333...---111777333999AAAIIINNNOOOGGG???...))),,,666999333000444222)))))),,,///===YYYnnn|||JJJ***111---222222555222KKKuuuoooJJJ<<<>>><<<555777BBB???777999333111***---888555,,,...+++((('''+++---***'''(((%%%&&&((()))+++,,,,,,---+++444111+++000000///555BBBHHHEEEjjjdddGGG###//////666BBBnnn~~~tttWWW$$$+++(((***"""***%%%%%%&&&&&&&&&&&&%%%%%%'''%%%###$$$&&&((('''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###""""""###%%%''')))"""+++'''"""((()))###$$$&&&777kkkUUULLL777---+++(((+++000,,,(((((()))******,,,...///'''&&&%%%'''+++---...---999444...)))'''&&&%%%$$$///666:::777222222555777222222222333999BBBEEEBBBDDDSSSSSS@@@666???EEEAAA222---******(((%%%(((...$$$222555...;;;fffccc===///666BBBjjjXXXGGGXXXeeeAAAmmmrrr^^^sssnnnaaauuu|||vvvrrr:::***888555---***555******)))***,,,///333555---111444222...******,,,555///(((666bbbaaa```NNN;;;333222000---+++CCCMMMDDD<<>>777666222EEEeeebbbJJJAAA777444---111===:::000111///---'''+++666222((()))(((%%%%%%)))***'''&&&(((((((((((())))))******+++000555222111555222///666@@@GGGLLLrrrzzz]]]555<<<:::===;;;UUU|||~~~|||rrryyy>>>+++""" )))"""(((((((((((('''&&&%%%$$$###&&&%%%$$$$$$&&&'''((('''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%((('''%%%######$$$&&&'''""")))%%%!!!***---((((((,,,&&&MMMoooSSS@@@111,,,---''''''***'''((()))***,,,,,,,,,***((()))(((&&&'''(((***+++,,,444111,,,(((&&&%%%$$$$$$...000222222111111222333...000222888BBBIIIGGG@@@===IIIKKK@@@;;;AAAFFFCCCAAA000$$$(((...---'''%%% &&&%%%&&&AAAqqq~~~[[[888###)))GGGddd}}}```___^^^>>>XXXhhhqqqrrrWWW000+++'''"""---+++'''(((''''''(((***,,,...///)))---//////+++))))))***///+++&&&555___}}}```^^^RRRFFFBBBDDDCCC<<<444HHHPPPMMMBBB===777333555---+++'''###&&&...444666333777999;;;FFFSSSTTTNNN999444333888>>>CCCIIIOOO???===IIIJJJCCCQQQWWWAAA222AAA[[[tttYYYCCC;;;000<<<777333,,,333KKKTTTOOOLLL===888,,,+++555333...333'''***)))///888111$$$%%%(((%%%$$$'''(((&&&'''***...---+++)))((((((((((((111///,,,333999000,,,999@@@HHHVVViiipppnnnppp]]]cccpppzzzlll666$$$((((((&&&((()))))))))((('''%%%$$$###%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%///---)))&&&$$$#########&&&(((###%%%000111+++,,,'''###&&&;;;QQQlllooozzz{{{ddd???&&&///TTT[[[AAA((($$$%%%''')))+++***'''%%%***)))(((''''''((()))******)))((('''&&&''''''(((...///000000...,,,+++,,,+++111888???FFFJJJEEE===777???EEEDDD@@@???===999BBB000$$$)))000---'''&&&++++++---<<>>+++---777///***)))+++...+++'''(((...888777111...999GGGEEE999:::AAABBB???CCCMMMMMMGGGEEE///999BBB......???<<<222;;;WWW}}}wwwGGGEEEUUUAAA222,,,222555999JJJ[[[WWWFFF222222---///666111+++000(((***&&&'''---+++)))333+++(((&&&'''''''''+++222...,,,***)))+++///333666===:::GGGffflllGGG///999NNNFFFEEEeee|||AAA&&&333......%%%&&&'''((())))))))))))&&&&&&'''&&&%%%%%%&&&'''$$$%%%'''(((((('''%%%$$$"""###&&&((()))))))))))))))((('''&&&&&&'''((()))###"""""""""""""""######///)))%%%222===000!!!&&&$$$***$$$***%%%666:::qqq}}}iiiggg~~~ccc///+++((('''((()))'''%%%$$$%%%&&&&&&%%%&&&((()))(((***+++***(((&&&$$$$$$777555888===:::111++++++///666:::666222333777999333@@@HHHAAA444,,,+++,,,'''&&&&&&((()))***)))'''000&&&111IIIzzzwwwqqqkkkWWW:::///(((VVVmmmkkk===;;;SSSiiibbbxxxjjjSSSCCCCCCFFFKKK___~~~mmmtttUUU@@@777GGGAAA,,,'''+++******---)))'''))))))))),,,111,,,///555999555---***+++###///<<>>AAAIIIKKKFFFKKK777111&&&%%%,,,(((222777DDDyyysssvvvnnn???CCCGGG888666---///888@@@HHHVVVUUUAAA<<<:::999777000---666CCC---+++)))+++......***&&&&&&&&&%%%$$$&&&***+++***)))&&&%%%''',,,000333555999IIIPPPSSSEEE>>>EEE444===???NNN\\\___llluuu<<<,,,,,,...&&&...))))))(((((('''''''''&&&&&&'''&&&&&&(((++++++(((...'''!!!!!!%%%'''###'''''''''%%%###$$$&&&(((******))))))((((((((('''$$$''''''%%%&&&)))***''''''''''''''''''''''''''')))&&&'''***&&&$$$444IIImmm|||LLL999''')))++++++)))(((***,,,'''$$$""""""$$$%%%$$$"""###$$$&&&''''''&&&$$$###EEE===777777777444555888888@@@CCC:::...***---111@@@HHHIII???222+++))))))%%%%%%&&&((()))***))))))///&&&000BBBiii```\\\ZZZRRR:::///666oookkk<<<...333AAA@@@___jjjOOOHHHHHHOOOVVVzzzooobbbooozzzJJJ777888CCC<<<---++++++)))***'''$$$###&&&&&&%%%'''+++111000000111---***,,,222333444===GGGZZZwwwrrr]]]VVVUUU[[[NNNRRRUUUVVVPPPEEE666+++)))***+++,,,((($$$$$$)))+++((('''))),,,000555777666555555666///444222---111===DDDBBB>>>......((()))000+++555AAAKKK~~~nnnggg333111888111222...///888>>>DDDRRRTTTDDD::::::===>>>666------222///)))%%%(((---...(((!!!'''+++---***))),,,...///))))))'''(((...555333---;;;GGGJJJKKK;;;555@@@444@@@GGG```ttttttuuu}}}555***+++,,,###))))))((((((((('''''''''&&&"""######$$$&&&(((&&&$$$'''&&&$$$###############%%%&&&'''&&&%%%%%%&&&((())))))((((((((('''''''''%%%'''(((%%%%%%((()))&&&)))))))))(((''''''&&&&&&)))&&&(((,,,(((%%%///???www{{{kkkuuuDDD!!!&&&(((***)))((((((***,,,***'''%%%%%%'''(((&&&%%%###$$$%%%&&&&&&&&&%%%%%%888444444:::===999222...222???FFF===...)))///555666999888111++++++,,,,,,###$$$&&&(((*********)))'''222JJJUUUnnnXXXGGG::::::555333CCC}}}mmmTTT@@@,,,///333EEEiiihhhTTTIIIJJJcccrrrrrrXXXZZZtttKKK,,,000444...***---)))$$$)))'''$$$%%%))))))''''''***///---,,,,,,)))''',,,333;;;:::EEESSS___pppwwwnnnjjj]]]XXXJJJGGGIIISSSKKKGGG>>>333,,,)))************&&&&&&***,,,+++***+++&&&000888777222333>>>JJJAAA===333)))---<<>>;;;NNNJJJ>>>IIImmmwww///+++***,,,$$$&&&((((((((('''''''''''''''$$$$$$&&&)))+++***'''%%%!!!%%%(((&&&!!! $$$)))###%%%'''''''''&&&'''((((((''''''''''''&&&&&&&&&&&&((((((%%%%%%''''''$$$(((((((((((((((((())))))(((&&&(((---+++&&&***333]]]zzzzzz~~~TTT(((&&&'''(((((('''(((***,,,***(((''''''(((((('''&&&$$$$$$$$$$$$%%%&&&&&&''',,,+++...777===;;;111)))***<<>>QQQ\\\WWWWWWbbbfffiii___```AAA<<<777III@@@:::555...***)))******)))+++))))))+++---.........$$$,,,222///,,,666MMMaaaQQQIII;;;111555@@@FFFEEE999///555///---...'''000???888YYYzzzyyyMMM<<<<<<777333+++(((,,,,,,***444:::222FFFDDDBBB===888444444666444000---...111000+++&&&---111111+++***---,,,'''%%%+++***+++===RRRLLL777555;;;<<>><<>>>>>NNN@@@...,,,)))(((((()))*********)))((((((+++......---$$$))),,,,,,,,,777JJJZZZDDD>>>555000333999:::888888///555...+++///,,,999HHH@@@\\\ssspppMMM:::666222,,,///***---...,,,555<<<666AAAAAA>>>666///...000333111333444333///---,,,,,,111222///,,,333<<<999...'''+++(((+++AAAYYYUUU???666888:::EEE<<<555GGGGGG888888VVV~~~nnn,,,///(((++++++***&&&&&&&&&'''''''''''''''%%%$$$(((000111+++%%%$$$%%%&&&&&&%%%$$$###"""###!!!###&&&''''''&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&''')))(((%%%$$$&&&%%%"""$$$$$$%%%&&&&&&''''''(((&&&$$$$$$'''(((((((((***444OOOyyyzzz555)))'''&&&&&&&&&((()))***&&&'''(((((('''&&&&&&%%%***(((%%%###"""###$$$%%%111000......444;;;;;;777...<<>>999999@@@BBB;;;111---------,,,000444222,,,((()))---***+++''''''666GGGFFF888,,,+++(((---BBBVVVPPP>>>555444999NNNLLLCCCSSSRRR???;;;ZZZhhh(((...###'''***(((&&&&&&&&&&&&&&&'''''''''(((%%%)))222444,,,&&&&&&'''%%%$$$$$$&&&%%%"""!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&)))((($$$$$$&&&%%%"""''''''&&&&&&%%%$$$######$$$$$$$$$%%%&&&''')))***)))<<<[[[pppzzzNNN,,,)))&&&%%%'''((()))(((''')))++++++)))(((''''''***(((&&&###"""###$$$%%%+++///222111444666333,,,+++222777444///......,,,,,,---,,,***+++...,,,((()))++++++)))'''***000666YYY}}}yyyfffDDD===888777vvv___QQQRRRiiiqqqOOOFFFdddjjjuuuHHH:::>>>SSSZZZTTTXXXCCC333&&&$$$***---(((&&&,,,)))$$$)))***))),,,111222...,,,---...,,,+++,,,+++---666@@@999666<<>>333...000111)))---000///***'''(((***$$$'''%%%$$$444HHHKKK@@@///+++***444GGGRRRKKK<<<***%%%***EEEHHH???KKKIII@@@>>>bbbaaa%%%///!!!%%%***%%%%%%%%%%%%&&&&&&'''''''''***&&&***444555,,,&&&(((%%%$$$###$$$&&&&&&$$$!!!"""###$$$###""""""###%%%%%%&&&&&&&&&''''''''''''%%%((('''$$$###&&&%%%"""&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((('''&&&&&&''''''"""///@@@NNNiiirrr{{{}}}hhhwwwaaa000,,,(((&&&'''(((((('''&&&(((++++++)))&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&888888222)))(((///555444///111///+++***,,,,,,)))222222000+++)))+++***'''(((******)))(((+++444<<>>AAAGGGRRRQQQIIINNNUUUOOO666((( ===<<>>:::000000IIIJJJ<<>>===:::```{{{]]]%%%111"""%%%***###%%%%%%%%%&&&&&&''''''''''''"""%%%///111'''"""$$$!!!"""$$$%%%&&&&&&%%%%%%###$$$###""" """$$$&&&&&&&&&''''''((((((((($$$''''''$$$$$$&&&&&&###!!!"""$$$&&&(((***+++,,, &&&+++***'''%%%%%%$$$$$$,,,555>>>___{{{rrr222---(((&&&'''(((((('''###&&&))))))&&&$$$$$$%%%#########$$$%%%&&&((()))FFF@@@777000---,,,,,,,,,,,,///111///,,,,,,111666))),,,...,,,)))''')))+++,,,///)))$$$(((...>>>VVVyyy^^^333CCCIII\\\[[[FFF>>>666666;;;ggg}}}jjjooonnnEEEOOOooouuu@@@666//////...***(((+++$$$&&&''''''&&&&&&(((***)))'''(((+++------...000222999@@@???:::999>>>DDDGGGFFFVVVHHHFFFTTTLLLVVV555///+++???FFFTTT666===444,,,%%%$$$)))---,,,)))+++***)))))))))***,,,,,,,,,...000000000///---+++555222...+++***,,,///111+++,,,((('''((('''555RRRddd\\\UUU<<<333444++++++---000///++++++///111555555///+++,,,---,,,&&&***---+++))),,,000333+++(((111+++(((NNNaaaBBB***111%%%===TTTVVVSSS333;;;333---666LLLWWWJJJ444JJJBBB``````''',,,%%%,,,)))(((&&&$$$%%%((()))'''%%%(((((((((''''''&&&&&&&&&###!!!!!!###'''(((&&&#########$$$$$$$$$%%%%%%%%%(((&&&%%%&&&((((((%%%!!!&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''(((***,,,---''''''''''''''''''&&&&&&'''---000<<>>:::444///...------,,,222444555222...---111555******+++***))))))+++,,,,,,,,,))),,,---,,,DDDlllXXX777SSSddd{{{hhhJJJJJJLLLCCC@@@EEE[[[yyyyyy|||ZZZJJJnnnfff:::222,,,---,,,(((&&&((()))((((((((())))))'''%%%&&&******(((''')))***)));;;>>>???:::444555>>>GGGQQQDDDLLLIIIMMMUUUKKKVVV===111555JJJGGGPPP777;;;111,,,&&&$$$&&&((((((&&&))))))((('''((()))***+++)))------(((''')))(((###222111...,,,,,,---///111+++---))))))---,,,888QQQ[[[~~~aaaSSS666***444,,,******---...+++***,,,...444555000+++,,,...///((()))((('''''')))++++++(((###(((###&&&RRRnnnXXX(((000&&&444@@@BBBHHH777888111+++222EEESSSNNNAAAcccUUUpppnnn444+++!!!***###---(((&&&$$$%%%'''(((&&&$$$''''''&&&&&&&&&%%%%%%%%%"""""""""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%)))((('''(((******'''%%%$$$%%%%%%&&&'''''''''&&&'''&&&&&&&&&''')))***,,,((((((((((((((()))******&&&)))(((111[[[~~~mmm===+++---"""%%%,,,!!!''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''''':::777222000/////////...333444333///***)))+++...+++***((((((***,,,------...***)))///...***III~~~|||~~~LLL666ZZZtttpppMMMIII```llliiikkk^^^ZZZgggyyyzzzpppKKKOOO~~~QQQ444///,,,,,,,,,((('''(((...+++((())),,,,,,)))%%%+++,,,***%%%%%%,,,222333999:::999333------666>>>PPP;;;:::???HHHKKK@@@FFFAAA000BBBWWWGGGFFF555666...---***(((&&&&&&%%%%%%(((''''''&&&&&&((()))***###++++++$$$&&&111444...------........./////////,,,...******///---444HHHUUUuuuXXXHHH555000JJJ...((('''***---+++))))))+++222555000+++...333777000***%%%%%%((()))'''$$$+++%%%%%% """GGG___PPP***444///333333111999333,,,...222===LLLVVVSSSKKKeeeQQQlllRRR333$$$)))###)))'''%%%%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###%%%&&&'''%%%###"""###%%%&&&'''((((((((('''&&&%%%%%%%%%&&&((()))%%%$$$$$$###$$$%%%'''(((''')))'''///SSSVVV777000%%%(((...%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&>>>999444000//////000000111111000,,,((('''(((***...+++'''(((+++------+++...,,,(((***///555VVVbbbqqqGGGIIImmm~~~[[[AAAUUUvvvnnnsss~~~zzzcccQQQ___^^^???///...---...---+++))))))---+++))))))+++---//////BBB333))),,,///000666???000333555222---,,,000444XXXLLLHHHHHHOOORRRHHHBBB<<<,,,MMMaaaGGG===222---,,,---...,,,)))'''''')))((('''&&&&&&&&&''')))***###,,,,,,###&&&666;;;555((()))+++---.........---...000***))),,,)))+++999HHHjjjEEE:::777333VVV///(((%%%)))---,,,***))))))000333...+++111;;;BBB999///((((((,,,,,,(((%%%---)))***''''''<<>>JJJSSSWWWWWW___DDD\\\ggg999)))+++###$$$'''&&&&&&&&&'''''''''&&&###########################&&&((('''$$$###$$$&&&######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""###$$$$$$######$$$%%%&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$)))***111IIIiii|||}}}|||[[[999...))),,,111***''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%AAA;;;333---++++++---...111111///---++++++---...111---***)))+++,,,***(((***,,,'''+++CCC]]]wwwkkkzzzyyyWWWNNNwwwzzzIII666YYY}}}cccQQQ]]]{{{iii@@@333+++---...---,,,+++***)))((())))))'''&&&+++555===QQQ555***:::???222...999000222333222///000555:::SSS^^^YYYNNNMMMRRRMMM:::444+++VVVbbbHHH888111)))(((+++...---)))'''))),,,(((((('''&&&'''((()))***)))///,,,"""""",,,///)))%%%&&&)))+++,,,---,,,,,,---111+++(((***((()))444777bbbNNNDDDCCC+++???///)))&&&+++//////,,,++++++///000++++++444BBBJJJ<<<111***,,,///---******)))'''***---111<<>>999111//////333222'''!!!333111000555>>>KKKWWW```kkkKKK[[[lll000(((***((()))''''''(((((('''''''''(((########################$$$'''***)))&&&$$$&&&(((######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&$$$######$$$$$$%%%***)))'''&&&%%%%%%%%%%%%###'''))),,,777HHHSSSUUUrrrxxxsssNNN...$$$%%%***+++'''''''''&&&&&&&&&%%%%%%%%%'''((((((((('''&&&$$$###===777///)))'''((()))***---,,,***))))))+++---...000...---,,,,,,+++)))'''%%%******===jjjyyy[[[===XXXqqqAAA666___LLL???bbbSSS222---(((+++---***((()))***((($$$((()))&&&$$$)))666BBBBBB)))'''???HHH777---666333111...***)))000;;;DDDIIIddd___MMMCCCGGGJJJ222...222\\\XXXFFF666111***&&&(((******'''''')))+++(((''''''&&&'''((()))***(((***)))$$$%%%)))***(((%%%&&&'''(((***+++,,,---,,,222...(((++++++///<<>>+++///+++000999---444)))+++999NNN[[[YYYOOOIIIMMM;;;QQQ|||***+++%%%'''+++###%%%'''&&&$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%'''((('''%%%######$$$$$$$$$%%%%%%%%%###$$$$$$### """%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%$$$###$$$$$$&&&'''$$$&&&'''(((((('''&&&%%%+++++++++(((%%%)))666CCC555YYYwww||||||xxxWWWAAAkkkkkkCCC+++'''&&&%%%)))''''''&&&&&&&&&%%%%%%%%%((('''&&&$$$$$$$$$%%%%%%******+++---000000...---,,,***(((((()))+++------''',,,000000---******+++,,,'''555kkkrrrGGGIII[[[]]]aaa{{{^^^SSSppprrrCCC444777///***000111+++(((+++---,,,)))))))))((((((***---///AAAAAA:::000///666<<<===222222222222333888@@@EEEUUUhhh[[[TTTGGG>>>NNNDDD***@@@ZZZ777666,,,******...---+++)))))))))))))))%%%%%%$$$$$$$$$%%%&&&'''+++%%%&&&///...%%%"""(((---+++(((&&&(((+++///222000999444)))''')))222CCC}}}{{{kkk777)))$$$%%%,,,222333///...111---...------000444333...%%%$$$))),,,'''"""--->>>444111***...333+++(((555..."""000+++))),,,(((111)))***999IIINNNNNNNNN<<<333PPP{{{|||)))000'''&&&)))!!!$$$%%%$$$"""!!!###%%%&&&&&&&&&''''''(((((((((###!!!!!!###'''(((&&&#########$$$$$$$$$%%%%%%%%%'''((()))&&&######%%%(((###$$$%%%&&&'''(((((((((%%%%%%$$$$$$$$$%%%''''''%%%'''***---......,,,+++###%%%(((((("""!!!+++777HHHHHH```fff|||xxxjjj{{{ssskkkNNNdddSSS000'''"""!!!)))''''''&&&&&&&&&%%%%%%%%%&&&$$$###""""""$$$&&&''',,,---.........000333666///,,,(((%%%%%%(((,,,000***(((&&&&&&(((+++,,,---***(((EEEjjj777GGGxxx{{{ZZZOOOgggTTT>>>HHH<<<777,,,)))(((+++///000//////)))&&&%%%))),,,---111666777888OOOQQQ888===GGG444111777,,,444;;;333<<>><<<444000,,,(((%%%&&&'''(((***,,,...///(((((((((((('''&&&$$$$$$%%%(((,,,---+++))))))***###***---++++++111555555111222111%%%***+++///WWWlllFFF>>>///---,,,***'''&&&(((,,,000000555000---111000---444///***'''(((((('''+++000333------333666000+++***///...---+++)))(((+++---%%%$$$,,,<<>>===SSS]]]]]][[[IIIEEE>>>GGG999,,,(((111666444...***'''%%%''''''&&&''''''((()))***)))*********)))(((''''''&&&((())))))(((''')))******,,,+++'''%%%(((++++++&&&(((***###))))))///ZZZsss@@@$$$&&&555))))))+++,,,,,,+++******+++&&&++++++222@@@>>>000***&&&$$$'''+++,,,))))))+++***...666<<<999333111333222555777777555222000/////////333888777999JJJ]]]PPP555AAAttt:::)))&&&)))%%%''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''''''''%%%###"""###%%%"""""""""###%%%&&&%%%$$$%%%%%%%%%###!!!"""%%%'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%###"""$$$%%%&&&'''&&&&&&$$$$$$$$$&&&''''''&&&&&&'''(((------777QQQqqq|||ooo|||___~~~MMM...+++...&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$+++******///333222+++$$$((()))+++++++++***((('''*********+++,,,---......555}}}^^^>>>SSSuuuvvv|||]]]TTTXXXpppJJJ444222999---******++++++)))+++...///...///000111999NNN```^^^RRR777111;;;???111,,,111---'''000111:::666555IIIJJJVVVaaaQQQCCC<<>>///&&&)))'''(((((((((((((((((((((((('''(((((('''&&&%%%$$$######$$$&&&%%%$$$######$$$#########$$$$$$$$$$$$###&&&&&&%%%###"""$$$'''***'''&&&%%%#########$$$%%%###$$$$$$%%%%%%$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&''''''(((......666KKKgggyyy|||xxx~~~ttt<<>>PPPEEE***000000444???666999JJJ888JJJKKKEEETTTXXX888IIIEEE111---,,,......***(((((((((((('''&&&&&&&&&&&&&&&''''''((()))*********)))((('''&&&''')))***)))((()))(((+++000222///,,,+++,,,***,,,(((,,,***555jjjVVV333222(((---777......---***((()))+++---...///'''%%%///000+++///---((($$$%%%%%%$$$(((---%%%'''(((***///222...'''///000111111//////000222222111555888444000888EEESSSAAA444NNN999000///"""###+++$$$%%%&&&&&&&&&&&&%%%$$$))))))))))))((('''%%%%%%###%%%''''''&&&&&&'''((('''))))))(((%%%###"""###!!!#########"""###$$$''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!###%%%((()))(((&&&%%%%%%%%%&&&)))++++++***(((***,,,333AAARRR```ggghhh]]]@@@)))"""AAAlllWWW|||SSS555000(((%%%%%%%%%%%%&&&&&&&&&&&&""""""###$$$%%%&&&''''''++++++,,,------,,,,,,+++***++++++,,,---///000111,,,...///---+++...555;;;gggeeelllvvvbbb...+++...###)))222:::BBBGGGEEE999444888999555888;;;AAACCC:::111555@@@MMMSSSKKKAAAFFFGGG999+++333333:::DDD777>>>WWWFFFQQQZZZMMMNNNYYYEEEbbbQQQ111***(((,,,...+++((())))))(((''''''''''''''''''&&&'''((()))************((('''''')))+++,,,)))'''+++***000999<<<666...,,,,,,)))+++(((---+++999rrr\\\......***---333---......---+++******+++'''...,,,***...,,,***111+++&&&###%%%&&&'''+++111(((++++++(((***......+++,,,///111222000.........+++000888<<<444...888HHHCCC???444FFF{{{333...---&&&(((***%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$###"""&&&''''''&&&$$$$$$$$$&&&&&&((()))(((%%%######$$$ """###"""!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###$$$#########$$$%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&(((,,,,,,***(((+++,,,000999FFFSSS\\\```xxxhhhYYYooo===---888SSSlllnnnTTT///'''%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&&&&'''+++---000000---+++))))))'''(((***+++,,,,,,++++++'''...333000***---:::HHH~~~tttQQQ&&&---222""")))888CCC>>>DDDBBB666111777999555---:::CCC???666333555888444NNN``````RRR<<<111777444444>>>FFF444===]]]OOOIIIgggQQQ111@@@JJJmmm>>>///(((&&&,,,///+++(((((()))(((((('''''''''(((((($$$$$$&&&'''((((((((((((((('''(((***------***&&&******222===AAA888...***+++''')))'''---,,,<<>>222---,,,///***((()))***++++++***)))(((''''''((((((''''''&&&%%%''''''&&&$$$!!! !!!###&&&((('''$$$###$$$&&&$$$%%%$$$"""!!!!!!$$$&&&"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%)))((('''&&&%%%%%%%%%%%%%%%$$$%%%(((,,,,,,***''''''&&&''',,,666BBBLLLRRRTTTOOORRR~~~zzzIIICCCJJJhhhMMMddd^^^ddd333%%%'''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%,,,,,,,,,++++++++++++***$$$)))---+++***+++)))&&&+++***+++444555)))666ZZZnnn}}}???---+++333---+++666>>>JJJBBB888222222555666666---BBBGGG;;;444///,,,111???PPP___dddWWW:::,,,777JJJ666:::JJJ999BBBdddVVVPPP{{{HHH@@@;;;MMMaaa???...+++'''&&&((()))'''&&&...,,,***)))'''''''''(((...)))&&&&&&***,,,+++(((***&&&###$$$'''******)))&&&---000+++%%%&&&***,,,)))$$$&&&###)))***AAA^^^,,,...---,,,+++'''(((******)))))))))***''''''&&&'''(((***+++---(((******'''$$$%%%+++000***)))$$$'''///)))%%%...)))(((,,,444666222000333111)))FFF888///666'''@@@LLL;;;777RRR{{{ZZZAAAOOOdddxxxuuuAAA%%%...111///******222888555---(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&$$$""" !!!$$$$$$#########$$$&&&'''!!!&&&'''%%%$$$&&&((($$$ '''+++'''(((***###((('''%%%######$$$%%%&&&'''&&&%%%###"""!!!!!!!!!$$$%%%&&&'''((((((((((((+++)))((())),,,444EEEUUUIII333bbbqqqdddAAABBBbbb}}}WWW111'''+++&&&###$$$(((***(((%%%'''(((*********(((%%%$$$''')))+++------,,,+++***&&&+++...,,,+++------***---222+++***111...===bbbfff___ZZZ777))))))///---222AAAHHHLLLFFF<<<222,,,***,,,///222FFFHHH888///---222>>>===CCCDDDCCC???777???WWWMMMHHHEEEGGG<<>>TTTbbbnnnKKKKKKMMM555KKK<<<444***)))'''''''''(((((((((&&&&&&%%%%%%&&&''')))***((('''%%%&&&'''((('''&&&$$$$$$%%%&&&((((((''''''&&&---111...+++******)))***(((---+++...,,,AAA\\\,,,'''***...$$$))))))+++---000111222111+++)))((('''(((+++...111((()))((('''%%%%%%))),,,'''999555######+++++++++''''''(((++++++*********'''(((;;;222)))...333MMMOOO???999QQQ{{{|||TTT:::777...***((())))))&&&&&&)))&&&&&&&&&%%%%%%&&&''''''%%%$$$$$$$$$&&&&&&&&&%%%$$$%%%&&&'''&&&%%%###"""(((&&&%%%&&&)))***'''$$$$$$!!!'''***&&&...999:::((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''&&&&&&$$$$$$''')))((('''...777iiizzzvvvEEE,,,///555eeebbb^^^SSS***'''))))))(((&&&%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((())))))(((''''''(((((()))***------******///222222...555///111999777VVVzzzIII,,,111+++---555555///555===999222111000000111///,,,)))555<<<222$$$)))222999AAA222<<>>jjjlllXXX222(((111,,,---999>>>666777===:::444111//////111000+++&&&000555+++"""+++333444555///===DDDGGGKKKDDD???EEE;;;JJJ@@@DDDDDD666RRRzzzVVVWWWdddSSS///AAA---###((())))))((('''(((***---''''''&&&'''(((***,,,---,,,,,,,,,+++***(((&&&%%%%%%&&&(((((('''''')))***(((++++++'''%%%((()))(((***''')))&&&+++000PPP999''',,,***---!!!***)))(((,,,000333222///))))))(((((()))***,,,---'''&&&&&&&&&((()))+++,,,<<>>UUUSSSJJJ444,,,%%%%%%&&&%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%((($$$"""$$$''')))'''$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%$$$######%%%&&&%%%!!!%%%"""%%%'''"""###$$$%%%&&&'''''''''$$$$$$#########$$$%%%%%%%%%%%%&&&'''((((((((((((&&&&&&(((***((((((///999OOOnnnkkkaaa555222777;;;KKKoooSSSiiiFFF'''&&&&&&))),,,,,,***&&&###$$$%%%'''''''''&&&&&&&&&''')))***++++++++++++(((,,,---***)))+++,,,+++111///888555999lllzzztttkkkiiisss222000666###...'''222>>>555---444===555444000***%%%&&&+++000+++555000&&&+++///...000444>>>;;;444666;;;FFFWWWXXX^^^NNNFFF@@@@@@SSSUUUXXXZZZAAA???777???111000''')))+++***((())),,,000''''''&&&&&&'''(((***+++''')))++++++***)))))))))&&&(((((('''%%%&&&***...,,,111333222111222///+++...,,,...(((***---KKK___$$$***---(((******'''&&&)))...000...++++++,,,---...---,,,+++******)))'''''''''((('''&&&777:::...###'''***'''***$$$'''&&&"""###***,,,*********$$$(((+++111HHHUUUJJJAAA???VVVSSSCCC...)))%%%%%%###!!!###((('''&&&%%%%%%$$$$$$$$$$$$### !!!&&&(((&&&###"""$$$&&&((()))(((&&&%%%###&&&(((&&&$$$$$$'''***%%%""")))---'''''')))###!!!"""###%%%&&&'''((((((#########$$$%%%&&&((()))$$$%%%&&&'''(((((((((((("""###&&&'''$$$"""'''///777ooo}}}rrrNNNHHHJJJSSSzzzPPPmmmJJJ)))'''&&&***///000,,,(((###%%%&&&(((((('''&&&%%%111'''$$$,,,000+++)))...111)))+++...+++///222+++(((444444===QQQyyywwwwww{{{~~~QQQ555555,,,&&&///555555666999666000///333444000)))''',,,333,,,)))'''***///111///+++===HHH===777222555KKKNNN^^^jjjWWWTTTUUUBBBCCCPPPDDD<<<444555<<<===222&&&&&&)))+++++++++---111555---,,,***)))(((((())))))&&&%%%$$$&&&+++---,,,+++)))'''&&&&&&%%%$$$***222@@@===444***(((++++++''''''+++)))+++---***RRRJJJ))),,,%%%%%%%%%&&&###$$$%%%'''((()))(((''')))'''&&&%%%&&&((())))))***%%%$$$((()))&&&(((---,,,+++)))(((&&&%%%%%%%%%%%%&&&&&&'''((()))******&&&+++###%%%999???HHHaaaNNNCCC888PPPOOO666,,,***((('''''''''%%%$$$'''((((((%%%"""!!!###%%%$$$&&&''''''&&&%%%%%%&&&******)))(((&&&%%%$$$###%%%%%%%%%$$$$$$$$$######(((''''''&&&&&&&&&''''''$$$#########$$$&&&((()))######$$$$$$$$$%%%%%%%%%###'''&&&###%%%******%%%"""$$$%%%%%%###$$$(((,,,666ZZZzzzEEEYYYtttGGG+++***,,,---***%%%&&&+++%%%$$$###""""""$$$&&&''',,,&&&'''......)))+++333---...222000000>>>CCC555111444555CCCKKKaaattt|||wwweee;;;...444---+++///888<<<666111111...222555333//////444:::(((''''''))),,,...---,,,666AAA999888555:::OOORRRWWWnnnaaaVVVSSSLLLWWWaaaBBB444***000999999000(((%%%&&&(((''''''(((+++...((((((&&&%%%%%%%%%%%%&&&)))'''&&&'''***+++***((((((&&&&&&)))***+++000777<<<333***'''***,,,***&&&%%%***(((,,,111444cccBBB)))...''''''$$$'''***+++---,,,***((('''&&&"""***222444///)))%%%%%%$$$!!!!!!&&&(((&&&(((,,,***)))(((&&&%%%%%%%%%%%%&&&&&&''''''((()))******///444...111AAAFFFNNNdddMMMBBB;;;TTTAAA222---,,,++++++,,,+++(((&&&$$$'''******((('''((()))&&&((())))))'''&&&&&&'''%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$########################$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$#########%%%((((((%%%&&&***)))%%%&&&'''(((&&&$$$###%%%'''///LLLrrrsss}}}{{{ZZZ777:::xxxttt\\\999...'''###%%%&&&%%%%%%'''&&&%%%$$$###$$$%%%'''((((((&&&)))...---(((,,,666(((000555///111FFFKKK888111---666YYYccciiittthhh}}}ZZZ???)))222000)))000DDDIII999---...+++...000111000222777;;;'''(((***++++++,,,///000666@@@888888555555GGGIIITTTmmm___LLLIIIOOOccchhhHHH333)))333???<<<555333&&&''''''&&&$$$$$$&&&)))%%%%%%$$$$$$###$$$$$$%%%+++)))(((((((((((('''%%%(((%%%%%%***...///222555:::,,,###(((...,,,''''''''',,,''''''+++111aaasss777***000***((($$$'''))),,,//////+++'''&&&&&& ---999:::000%%%###%%%$$$"""###&&&(((&&&'''***''''''&&&%%%%%%%%%%%%&&&'''''''''(((((()))******...444333888DDDJJJRRRcccTTTJJJGGG```777,,,---,,,,,,,,,---,,,)))&&&!!!$$$''')))(((&&&%%%$$$'''((()))(((&&&%%%%%%&&&"""######$$$%%%&&&''''''***)))'''%%%$$$###$$$$$$""""""""""""######$$$%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%((()))((((((******'''&&&'''((('''%%%$$$$$$%%%)))<<>>888555333...)))((()))+++***((())),,,///...,,,---444;;;;;;@@@777<<<<<<===PPPUUUeee\\\MMMWWW\\\WWWYYYJJJFFF222,,,<<>>666777...,,,)))'''&&&%%%%%%%%%%%%%%%&&&'''((())))))***((((((((((((''''''''''''+++&&&%%%+++//////---...222((('''///000''''''111###+++(((''',,,...SSSqqqLLL;;;%%%***...---,,,###)))###''')))(((''''''(((%%%''')))'''$$$###'''************(((''''''&&&%%%&&&&&&&&&&&&'''((()))***)))((((((((()))+++---...)))000;;;AAABBBIIISSSWWW^^^UUUXXXsss[[[666,,,)))%%%$$$$$$&&&''''''+++***(((''''''&&&&&&%%%$$$$$$$$$###!!! """###"""""""""############$$$'''&&&&&&%%%&&&''')))******)))(((&&&%%%%%%%%%%%% """###%%%&&&&&&%%%$$$ !!!"""$$$&&&((()))***)))*********'''&&&'''))),,,***(((&&&&&&'''((()))&&&///<<>>\\\hhhYYYKKK^^^vvvsssjjjfffgggDDD777,,,((('''$$$"""!!!$$$$$$$$$$$$$$$%%%%%%&&&///+++)))***...000...+++111###)))888888555888999@@@___OOOLLL444444BBBKKKwww}}}yyyOOO333///***'''+++'''666===666000444===AAAAAA888...***,,,...+++'''(((+++---+++***---555;;;@@@@@@222555666777MMMUUUWWWTTTVVVkkkgggTTTNNN999<<>>CCCLLLIIIQQQJJJOOOnnnbbb>>>---***&&&%%%&&&'''))))))(((&&&$$$$$$&&&'''(((((($$$$$$$$$###""""""$$$&&&!!!"""$$$%%%&&&'''###$$$%%%&&&((()))******((('''&&&%%%$$$######### !!!"""$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''...,,,,,,+++'''$$$'''---???999000)))&&&&&&&&&'''%%%...999___vvvdddCCC111***(((,,,EEEuuuhhhCCCTTTrrryyyttt```SSSFFF888***%%%%%%$$$###$$$######$$$$$$$$$%%%%%%%%%++++++++++++,,,////////////'''---666666999;;;666???WWWyyygggMMM<<<999EEEJJJrrrvvv===444777$$$,,,******---///---))),,,:::HHHHHH;;;...***...111...)))***++++++***+++///666<<>>CCC\\\NNN444888IIIVVVlll|||<<<000666+++???,,,)))###&&&000000+++555GGGFFF999***&&&,,,000...)))...---,,,,,,...333:::>>>IIIBBB------///555SSSaaaDDDiiippp===---HHHDDD******+++,,,///444888999,,,)))%%%%%%'''((('''%%%!!!###%%%(((***+++,,,,,,&&&(((***(((%%%$$$%%%'''+++***++++++)))&&&)))///===:::333,,,+++...+++%%%"""((($$$'''222000===cccjjjKKK))))))+++!!!'''---""",,,///)))######''')))%%%!!!%%%$$$"""!!!!!!###'''***+++,,,)))"""!!!(((+++)))&&&%%%%%%%%%%%%&&&'''((('''&&&&&&'''***...222555AAACCCTTTTTTDDDIIITTTJJJMMMHHHMMMooo~~~;;;((()))&&&&&&(((***,,,***&&&###)))(((''')))***)))$$$  ###&&&$$$$$$$$$$$$#########""""""$$$'''((()))'''%%%$$$#########$$$%%%'''((()))&&&%%%###"""""""""###$$$######$$$%%%'''((())))))$$$###%%%***,,,000;;;HHH___RRR???000)))(((***++++++***$$$BBBlll~~~^^^jjjcccMMMYYYzzzNNNPPPaaaiiizzzpppfffeeeHHH***"""&&&$$$!!!$$$%%%&&&&&&''''''&&&&&&)))---...---111666555000///444666:::===333111???777lllhhh111333SSSpppqqqWWW\\\333&&&PPPOOO///222+++((((((,,,...---222:::111333///)))///888222"""---222111***,,,555888444===>>>444(((000EEEJJJ???444lllyyyDDD444===>>>,,,DDDCCC888<<<888///444---***&&&###""""""$$$&&&(((((((((((((((((((((((((((+++,,,+++((('''(((***'''***,,,,,,,,,,,,+++***+++///222000+++'''%%%%%%''''''***$$$***--->>>vvvppp777*********((('''(((***------,,,***((('''&&&&&&'''$$$######$$$&&&''''''&&&DDDTTT<<<%%%###'''---!!!)))(((&&&&&&''''''&&&%%%'''(((((((((,,,333:::===IIIAAAOOOXXXEEE<<>>---///,,,)))+++...///---)))***$$$&&&&&&------CCCeee+++''')))+++,,,***'''&&&&&&000...,,,***'''%%%$$$$$$(((&&&%%%%%%%%%%%%$$$""")))---&&&***"""(((&&&%%%######$$$'''***,,,,,,///000000666@@@EEEDDD555FFFNNNMMMKKKCCC<<<<<>>BBBZZZNNN222+++111000///////////////+++''''''(((+++------,,,...222,,,&&&'''...111...111999,,,111666<<>>666<<>>===AAA777777222//////+++999VVV\\\222***))))))))))))************''''''&&&&&&&&&&&&''''''%%%$$$###"""!!!!!!!!!!!!$$$%%%&&&((((((&&&%%%###%%%&&&'''(((((('''%%%$$$'''&&&&&&%%%$$$######"""&&&''''''((((((&&&%%%$$$%%%$$$###$$$&&&(((((((((,,,000333111///---''' ###$$$%%%&&&'''((())))))***)))***+++---DDDxxxmmmlllTTT333...***"""...^^^]]]VVV[[[|||{{{___DDD000;;;KKK777"""&&&&&&&&&&&&&&&''''''(((999444333666777444333666444===???;;;777555JJJlllrrr}}}^^^<<<555555'''...KKKRRR;;;,,,222777777555333666;;;888111555------444555......555444444000******///222222EEE>>>888555333333666999LLLEEE:::333555555///)))%%%777888999FFF==='''$$$$$$%%%'''(((((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%((())))))'''((((((+++000000++++++...(((((((((((((((((()))+++!!!%%%(((!!!...BBBaaaPPP(((&&&'''((('''%%%%%%&&&((((((((()))******)))((('''&&&$$$$$$$$$&&&&&&&&&$$$***!!!)))///$$$%%%$$$((()))***'''%%%&&&,,,222;;;EEEDDD666333>>>FFFEEEJJJEEEIIIKKKCCC>>>@@@???666333...000333///888QQQQQQ***...'''((()))***+++******)))&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$######"""""""""###%%%&&&((()))(((&&&###""""""###%%%'''((('''&&&%%%%%%%%%$$$###############%%%&&&'''((((((&&&%%%###%%%######$$$'''***++++++111///((( """&&&&&&"""###%%%%%%%%%%%%&&&'''---(((***...---:::fff{{{mmmqqqYYYEEEIIIRRRvvvqqq|||aaaEEE---$$$---RRRyyyoooQQQbbb}}}kkkeeeGGG666888@@@>>>&&&&&&&&&&&&&&&&&&'''((((((<<<;;;<<<<<<666000333<<<777BBBDDD===555666RRR|||kkkyyysss@@@,,,>>>......222BBBLLL===+++,,,,,,---+++)))---444222+++<<<000,,,222222++++++333+++000///)))...;;;CCCBBBUUU@@@444777888333:::JJJWWWHHH???;;;777888666---%%%;;;;;;666???999(((&&&%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))&&&$$$%%%'''(((&&&###&&& ###---000))))))000,,,)))'''(((+++,,,***''')))---...***BBBaaa~~~RRR&&&$$$''')))***)))(((''''''++++++,,,,,,+++***((('''(((&&&%%%%%%%%%%%%$$$"""!!!/// ###&&&///---******(((%%%###'''000999AAAGGGAAA444555CCCIIIBBBHHH===IIIUUUFFF===???888???<<<222...111///555GGGKKK$$$///&&&'''***+++,,,+++***(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$$$$&&&'''((()))(((&&&###!!!!!!$$$&&&((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((((((&&&$$$###%%%######%%%(((,,,---..."""%%%&&&###$$$''''''$$$&&&&&&'''%%%$$$######$$$&&&"""&&&...***,,,MMMuuupppmmm[[[DDD///444???NNN{{{NNN555'''111eee~~~PPPjjjuuuVVVcccGGG:::666888EEE...'''&&&&&&&&&&&&'''((((((444///111000)))+++111000333999===777,,,333VVVzzztttsss<<>>---***///VVVWWWYYYccc======:::111777888:::LLLMMM888+++999:::+++(((000///777CCCAAA111&&&&&&'''((()))***)))(((%%%$$$%%%&&&'''((((((&&&$$$###%%%$$$$$$'''+++,,,)))'''(((((((((***+++***(((%%%///...,,,***(((((('''''',,,(((&&&EEE\\\gggDDD***&&&&&&&&&&&&&&&'''((((((&&&((((((&&&$$$%%%***...+++'''###"""###%%%'''((('''&&&$$$""""""&&&,,,000&&&%%%&&&)))+++000:::CCC;;;AAA@@@<<>>999AAAJJJEEEBBBCCC@@@EEE@@@777888<<<555666FFF[[[......------,,,,,,+++******)))&&&&&&&&&&&&''')))***+++%%%%%%%%%###  """ """$$$$$$$$$###$$$%%%$$$%%%%%%###"""###%%%'''&&&$$$"""!!!!!!###&&&(((######$$$$$$$$$######"""%%%$$$$$$'''***,,,+++)))&&&$$$"""!!!!!!###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%!!!)))+++$$$***&&&333sssuuuPPPBBB>>>;;;<<<:::HHHgggnnnEEE555...ZZZxxx^^^[[[~~~jjjeeegggYYY???444888555)))%%%''')))'''%%%%%%'''***...111222222222222333777@@@???BBB@@@333666^^^iii@@@DDDaaa<<<222))),,,666:::444***''''''999777===(((,,,,,,333000///222777999888444777JJJCCC@@@UUUoooGGGBBB???555777444888LLLFFF888666BBBDDD777...)))+++777DDDBBB222((((((&&&'''((())))))(((''''''$$$%%%'''(((((('''%%%$$$)))(((''')))+++,,,)))'''&&&&&&'''***---///...---222111000---***&&&$$$"""&&&%%%%%%===HHHJJJggg{{{EEE+++((((((''''''&&&'''''''''***++++++(((%%%%%%)))---+++(((%%%###$$$&&&&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&(((...999HHHTTTUUUPPPBBBDDDAAA>>>BBBIIIJJJDDDJJJGGGBBB@@@DDDEEEDDDDDDCCCFFFCCCBBB???333111AAAlllIII+++,,,###$$$&&&))),,,///111222(((''''''''''''(((((()))'''''''''$$$!!! """###""""""###$$$###$$$$$$###!!!!!!###%%%(((&&&%%%$$$$$$&&&((()))&&&&&&&&&&&&%%%###""""""$$$""""""$$$&&&'''&&&###((('''&&&%%%&&&''')))***%%%%%%%%%%%%%%%%%%%%%%%%###+++---%%%---+++111dddlllAAA555333777IIITTTnnnoooQQQ222XXXssskkkdddxxxfff```eeecccSSS@@@444///---$$$&&&'''&&&$$$###%%%(((000<<<888555===888222>>>HHH@@@AAACCC:::<<>><<<===AAAEEEGGGDDDKKK>>>555EEEKKKEEEGGGBBBKKKNNNKKKAAA///+++;;;nnnZZZ>>>333((()))''''''((()))******+++,,,)))(((((('''&&&&&&''''''((())))))&&&"""!!!!!! !!!""""""######"""!!!!!!"""$$$'''&&&%%%%%%%%%&&&((()))((((((((('''&&&$$$"""!!!###""""""###$$$$$$""" (((((((((((())))))******&&&&&&&&&%%%%%%$$$$$$$$$###,,,000'''000333///MMM{{{fff<<<<<<;;;GGGkkkggg444LLLjjj{{{mmm^^^jjjkkklllwwwsssTTT555)))+++$$$%%%%%%$$$###"""$$$%%%999JJJ@@@666AAA888...@@@AAA;;;;;;>>>???OOOzzzwww@@@---;;;===...///---)))&&&'''---333999......444777,,,***...666888777444333888CCCLLL666111666333WWWccc]]]KKKDDDBBBBBB@@@RRRYYYLLLUUU```SSSGGG<<<)))&&&000???HHH@@@///$$$###'''&&&&&&&&&&&&'''((()))'''(((***,,,------------+++*********++++++***)))---+++))))))***++++++******,,,///000000---)))&&&###'''&&&111000777mmm===,,,&&&&&&&&&''')))***,,,------...---)))%%%%%%(((,,,,,,***((('''''''''%%%$$$'''''''''((()))+++,,,---666===:::666FFF^^^^^^LLL;;;999777777666777;;;AAA777MMM@@@222EEEIII<<>>NNN@@@333;;;222+++???666999999<<>>;;;===BBBBBB<<<:::KKKDDD777>>>CCCEEEQQQNNNMMMAAA666666222000888LLLeeeiii999000...&&&+++$$$%%%&&&'''((())))))***$$$$$$$$$%%%&&&((()))***$$$%%%'''&&&$$$"""!!!!!!!!!######""""""###$$$$$$&&&'''&&&$$$###"""###%%%&&&((())))))(((''''''"""###$$$%%%%%%&&&&&&&&&!!!###%%%&&&%%%%%%&&&'''###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$!!!---)))+++444***+++>>>pppttt999000---333GGGrrrXXXYYYlllmmmdddVVV<<<666SSSzzzsssjjjQQQ000***(((&&&&&&''''''&&&%%%999===<<<555///,,,111:::777888===RRRzzzuuuEEE000000111111'''(((******************)))======AAA666IIICCC???999555///)))'''+++333999===777666LLLIII???QQQ{{{ppp```AAAAAAAAAXXXZZZHHH;;;888666888+++///222222///+++(((&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((((((%%%'''((('''%%%&&&(((+++$$$$$$%%%(((+++,,,+++***000...,,,***(((((())))))&&&+++'''111///:::wwwzzz222***))))))((('''&&&&&&&&&'''(((******(((&&&''',,,111...+++'''&&&'''))))))))))))''')))000:::BBBDDDCCCPPP[[[YYYGGG===AAACCC>>>666AAABBB:::>>>LLLJJJ<<<666999::::::>>>CCCLLLTTTFFFGGG<<<222222///,,,111BBB]]]ooo888...///'''(((***))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''%%%###!!!"""###!!!######""""""###$$$###%%%&&&&&&$$$"""!!!!!!$$$&&&(((******)))'''&&&$$$%%%%%%&&&&&&&&&&&&%%%"""%%%'''&&&$$$###$$$&&&$$$%%%%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''(((+++)))$$$)))&&&+++999hhhsss:::...))))))000KKK{{{mmmXXXhhhhhhfffqqq^^^MMMQQQwww}}}\\\:::+++)))&&&&&&'''(((&&&$$$<<<<<>>;;;PPPEEECCCFFFjjjqqqHHHAAARRRkkk```AAA999:::777;;;000111///+++)))'''$$$""""""$$$&&&(((((((((&&&%%%''''''&&&''''''((()))***((()))***(((%%%$$$'''***&&&'''(((+++......,,,***000...***'''&&&'''***,,,---,,,$$$,,,...???qqq---***######$$$%%%''')))+++,,,+++,,,,,,***'''(((---111...+++'''%%%''')))++++++***)))...>>>RRR\\\XXXPPPQQQRRRIII:::555;;;===:::444AAA@@@555;;;OOOMMM:::888111777???===<<>>FFFLLLEEE<<<:::555000444888WWWxxx555&&&---((($$$((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&'''((('''%%%"""!!!!!!### """###""""""###$$$"""$$$%%%%%%###!!! """$$$&&&((()))'''%%%$$$'''((((((((('''&&&%%%%%%&&&(((***(((%%%###$$$%%%#########$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&'''(((---+++)))"""""",,,333XXX{{{}}}___uuuzzz>>>...000111***,,,SSSlllvvviii\\\ssspppbbbEEEkkkfffJJJ+++(((&&&%%%'''(((&&&$$$333444777888333...333===///BBB999pppyyywww{{{TTT222333666%%%((()))(((((()))***++++++)))+++---***(((///<<>>^^^iii<<>>VVVVVV^^^QQQRRRiiifffGGG:::***IIITTT000)))444///BBB@@@777000...,,,'''######"""###%%%'''((()))(((((()))(((&&&$$$%%%%%%&&&&&&&&&(((******)))((()))))))))***+++,,,---,,,***))))))'''%%%%%%&&&(((((('''***(((&&&222AAARRRkkk...******)))''''''((()))((('''***......)))&&&)))---...333,,,'''((()))((()))++++++,,,EEEgggxxxyyymmmZZZIIINNNDDD;;;DDDIIIAAA<<>>:::888666333///111666===AAAggg\\\@@@444---111***''')))'''%%%%%%&&&''''''&&&&&&,,,000111333999???AAA???///...666555666;;;999HHHSSSJJJIII>>>NNNCCC<<>>999777BBBEEE<<<777<<<<<<666QQQNNNEEEFFFJJJ???444999>>>CCC===666777222---333<<>>???===999???BBB>>>;;;===666///555;;;BBB@@@;;;:::333,,,111444:::XXX^^^@@@???999222000)))***(((%%%$$$&&&((()))***...***&&&%%%'''(((((('''&&&&&&&&&&&&%%%###"""!!! !!!"""###$$$$$$###""""""$$$&&&'''%%%$$$&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&(((''''''&&&%%%&&&((())))))'''&&&&&&%%%$$$$$$$$$$$$$$$&&&''')))******)))(((...222TTT{{{mmm{{{:::333777ZZZ>>>OOO{{{xxxpppeeePPP;;;///,,,&&&&&&&&&EEE???666...---222:::>>>888EEE{{{HHH444222&&&++++++)))---,,,+++,,,---...,,,+++***,,,......---///888@@@>>>333111222+++***+++&&&###LLLllldddVVVAAA@@@EEEeeelllTTTFFF>>>:::GGGDDDHHHMMM:::333CCCKKK===///,,,...,,,(((&&&)))***,,,......---,,,+++%%%'''))))))((('''''''''***'''###$$$'''++++++***111666999444+++&&&(((,,,***(((&&&%%%&&&''''''&&&###&&&$$$(((111jjj___222&&&'''%%%$$$$$$&&&(((''''''((()))&&&###%%%(((((($$$&&&((()))&&&"""''';;;OOO^^^BBB<<>>RRRVVV<<>>;;;333...555QQQTTTTTTyyyooo]]]777''',,,,,,'''&&&%%%&&&''''''%%%###$$$###$$$%%%&&&%%%$$$#########$$$&&&''''''''''''%%%%%%%%%%%%%%%$$$######%%%$$$###$$$%%%&&&$$$""""""###$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$###"""&&&((((((%%%$$$%%%'''(((%%%$$$&&&&&&$$$&&&)))((()))************))))))((((((((((((((('''&&&%%%)))***666[[[ZZZ<<>><<<888//////222+++666111''':::???JJJ666+++000>>>]]]eeeOOONNNeeeqqq```WWW>>>VVVccc===111;;;///'''"""$$$''')))+++...)))))))))***+++---///111+++)))(((,,,111222,,,&&&'''''''''&&&&&&(((+++...+++...000///+++***---111+++)))&&&%%%&&&&&&&&&%%%"""&&&&&&,,,666NNN///###)))(((&&&&&&((())))))((($$$)))+++(((&&&(((******)))***,,,,,,,,,444HHH\\\RRR<<<<<>>;;;BBBEEE===:::???BBB>>>;;;<<<:::HHHDDD:::<<<===888666CCCJJJEEE<<<999444333===[[[hhhWWWMMM111333666+++)))&&&%%%&&&&&&%%%$$$,,,))))))+++((($$$(((111""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""&&&%%%$$$$$$%%%%%%###!!!!!!"""%%%'''((((((''''''"""###%%%&&&'''&&&%%%$$$!!!%%%******&&&$$$$$$&&&((($$$###%%%%%%"""###'''&&&'''(((************)))''''''&&&&&&&&&'''((((((&&&)))***DDDtttfffsssQQQ...,,,>>>qqqYYYEEE666&&&"""&&&$$$888@@@AAA888222555;;;>>>LLLjjjAAA333+++###,,,111$$$+++%%%(((,,,111444222...***(((###$$$+++...++++++...AAA:::999555,,,///333---...111***===EEEVVV???,,,333555MMM[[[PPPSSSccceeeqqqaaaAAA]]]nnnFFF;;;EEE444---))))))******+++///---,,,)))''''''''')))***...***)))...555666///'''$$$'''******((()))+++///---//////---***)))+++...+++)))&&&%%%&&&&&&&&&%%%$$$'''(((...:::LLL444------+++)))))))))***)))'''---333444...((('''((())),,,******---000888FFFSSSCCC:::???FFF>>><<>>999666DDDJJJDDD;;;888555777CCCVVVnnnYYYmmmUUU<<>>GGGOOO@@@LLL???888IIIHHHQQQdddGGG:::???;;;444111...666======???CCC;;;222666666888777555999@@@AAA;;;AAAFFFBBB333,,,444@@@EEEMMMbbb[[[zzzzzzzzzqqqAAA000'''%%%$$$++++++ %%%'''(((***)))'''%%%######$$$%%%%%%&&&&&&%%%%%%(((%%%!!!!!!###&&&%%%$$$######$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""%%%''')))(((%%%"""!!!!!!&&&&&&%%%$$$%%%&&&'''(((***(((%%%$$$%%%'''(((((('''(((222BBB[[[NNN000///<<>>444000+++888<<<999888>>>;;;444888888:::999777:::???>>>999<<<@@@@@@<<<:::>>>BBBDDDPPPQQQCCCgggvvv|||rrrfffBBB///((()))''')))+++%%%''''''''''''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''$$$!!!!!!###%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&&&&&&&&&&&&&%%%###$$$&&&''''''&&&$$$###+++((($$$""""""$$$&&&'''&&&&&&%%%$$$%%%&&&'''((()))'''%%%%%%&&&''''''&&&'''&&&---888MMMwwwQQQ<<<000333zzzvvvmmmzzzttt___000***"""###===666???:::666:::<<>>000...111777BBB222...???111000---666CCC;;;;;;555666<<<:::===NNNMMM>>>@@@>>><<<888)))------***'''%%%%%%&&&'''&&&...+++(((&&&'''''''''''')))'''(((+++,,,)))(((+++///999666111444333000333)))+++...///---***(((((())))))((('''&&&&&&&&&&&&)))***)))888jjjddd///+++222,,,***((('''''')))***+++$$$333444+++***(((%%%)))###---444===FFF???555999EEE???CCC:::;;;FFFBBBEEEPPP===:::AAA;;;333222///:::;;;333000888999555999;;;===<<<;;;===???>>>:::@@@>>>@@@DDDDDDAAABBBEEEBBB999333^^^}}}vvviiiHHH///''',,,(((%%%''''''(((&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%###!!!!!!"""###$$$######$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%'''(((&&&%%%%%%&&&''''''&&&%%%&&&$$$)))///AAAmmmhhh===777)))...uuu}}}ooooooxxxaaa111)))###&&&;;;666===666333777???___rrr|||~~~iiiSSS777QQQlllzzzmmm,,,---+++(((((())))))(((&&&(((***+++,,,...///---(((+++,,,,,,,,,---///000000...BBBFFF:::555222333;;;...666===555777333---...555444000333888777AAAYYYMMMFFFGGG888333555'''$$$***)))((((((((('''''''''---+++)))'''&&&'''''''''(((&&&'''***,,,******------666333111888:::555666))),,,111222111---+++)))((('''&&&%%%%%%%%%%%%%%%***)))(((888jjjfff222+++---''')))***)))''''''***---)))888999...***$$$!!!'''"""000;;;CCCKKKFFF???CCCMMMOOOIII===>>>BBB<<<:::DDD666666===777111333111???AAA777111:::===999;;;:::<<<===>>>@@@AAAAAA???FFF@@@???BBB>>>777;;;EEE<<<222444WWWxxxyyyUUU444%%%***((("""###%%%&&&%%%$$$$$$######$$$$$$######$$$%%%%%%%%%%%%$$$$$$###!!!!!!""""""######"""###$$$%%%&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&...222000***$$$!!!&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%'''((((((&&&###&&&%%%***---;;;ggg}}}VVV>>>&&&,,,***EEEqqq[[[ZZZhhh111&&&"""(((CCC======444555:::JJJzzzyyyzzz^^^YYYAAAUUU^^^bbbiii~~~kkk444+++***))))))******)))((((((,,,,,,***+++///---'''******,,,...///...------+++:::DDDHHHFFF999777EEE:::KKK>>>000...333333777---444555333444333CCC___FFF===<<>><<<>>>444///111///BBBFFF===666<<>>???@@@BBBAAAAAADDDDDD;;;222888GGGGGG===???JJJaaaxxxddd<<<&&&))))))$$$###"""###$$$%%%&&&&&&$$$"""!!!"""###$$$$$$%%%%%%$$$$$$"""######""""""""""""###!!!!!!###$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%""""""###$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''!!!---:::>>>666,,,&&&%%%%%%%%%$$$###$$$%%%&&&'''###$$$%%%'''))))))&&&$$$&&&&&&+++---444]]]fff@@@///###)))777fffkkkJJJMMMppp555%%%!!!)))DDD>>>888000777<<>>VVVJJJ777222,,,444;;;,,,(((''')))++++++***))))))***'''((()))(((((((((***++++++((((((,,,...---...222,,,333...)))000000***+++)))+++......+++((('''&&&++++++******)))******+++)))...444FFFoooZZZ000++++++%%%(((++++++)))(((***,,,$$$...---'''&&&######---333CCCFFF@@@@@@@@@EEEQQQQQQdddLLL:::===777666666GGG:::999;;;333111333000888@@@:::000444777555666222111333666777777:::???:::CCCMMMMMMDDD===CCCOOOGGG???LLLPPP```eeeccc@@@*********((((((###"""$$$&&&''''''%%%""" """######$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$!!!"""######$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######$$$%%%'''((())))))&&&&&&$$$$$$$$$$$$&&&&&&&&&...555444,,,&&&%%%'''%%%$$$#########$$$&&&'''$$$$$$&&&(((******(((%%%'''&&&******,,,PPP|||eee]]]TTTTTTfffmmmJJJPPPvvv===,,,$$$(((;;;777111,,,999<<>>LLLSSS444,,,...666555$$$)))&&&(((******(((((()))+++%%%'''((((((&&&&&&(((***,,,)))))),,,---,,,...222///666222+++000000,,,///)))***+++***(((''''''(((******))))))))))))******(((///;;;RRR|||ZZZ///***+++%%%''')))***)))((((((((("""(((%%%"""'''&&&(((333AAAPPPNNNAAA;;;;;;CCCQQQRRRlllMMM888:::000555888<<<222444999666777777111...:::555)))+++111333777777444333444222///222999555@@@HHHEEE???AAAIIIOOOGGG666MMMYYYeee[[[OOO999,,,***''')))+++%%%$$$%%%&&&&&&&&&%%%######""""""###$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%######$$$%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&$$$###$$$$$$%%%$$$#########$$$&&&&&&&&&&&&&&&(((***+++)))((()))&&&))))))***LLL{{{XXXBBBJJJxxxHHH:::***%%%555333///...>>>@@@OOOSSS[[[:::UUUTTTZZZkkk{{{ttt>>>555******)))'''&&&&&&)))+++***///---&&&&&&...---%%%)))***222;;;:::111)))(((---333555999===555444AAA444uuuddd^^^OOOKKK<<<666...GGGJJJ:::777>>>CCCIIINNN)))""",,,555...,,,$$$''')))((('''&&&)))+++$$$'''((('''%%%$$$%%%''',,,)))))),,,---,,,...222***333///))),,,---,,,111+++++++++)))((((((+++---''''''&&&&&&&&&''''''(((&&&...===YYYccc333++++++%%%&&&'''))))))(((&&&$$$%%%(((###"""))))))+++777JJJYYYUUUDDD;;;;;;DDDSSSIIIiiiJJJ666;;;444???FFFAAA888:::???<<<;;;777---000===999+++---555;;;BBB???:::777666111+++...555///777777---+++777BBBFFFWWW222AAANNNZZZwww```:::///+++(((###'''+++%%%'''&&&%%%$$$$$$$$$%%%&&&""""""###$$$$$$$$$$$$###"""$$$'''&&&$$$"""$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%***&&&###%%%)))+++'''###%%%$$$#########$$$%%%&&&'''&&&&&&(((***+++***)))+++'''******...PPPzzzQQQNNN@@@222,,,666zzzxxxQQQEEE///###777>>>...555@@@;;;XXX~~~wwwRRR???555999EEEPPPjjj~~~KKK===///&&&(((++++++***((('''''')))***)))((('''''')))+++,,,+++---222111******...111...111999999222555>>>===UUU]]]sssoooSSSGGG...444GGGQQQ===OOO???@@@BBB:::***%%%(((&&&))),,,'''+++++++++***((('''(((***&&&DDD@@@(((&&&)))%%%)))...++++++---,,,***---222222***&&&+++000000000111222///+++***++++++(((%%%''''''&&&&&&&&&***000555555555OOO___OOO$$$222)))$$$######&&&+++,,,)))&&&)))222,,,!!!&&&---333;;;???BBB555AAAbbbXXX===BBBSSSQQQGGG:::111......---,,,333:::999222+++***++++++'''***777AAACCCBBBCCC???MMMMMM999((((((***(((...)))(((+++***///EEE]]]OOOJJJEEE::::::ZZZiiittt[[[999...&&&'''++++++)))''')))((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$"""""""""###$$$%%%&&&$$$!!!"""%%%&&&%%%###$$$###"""###$$$$$$###"""######$$$%%%&&&&&&&&&&&&###$$$%%%$$$######%%%&&&%%%%%%$$$######$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&'''((())))))***,,,'''---111///IIIpppEEE---...,,,***%%%111___UUUFFF///$$$888===222:::AAAFFFhhhhhhBBB111<<>>;;;***+++,,,)))......++++++,,,+++***...333000---***+++///222222///000---+++)))((((((&&&%%%---,,,+++***+++...333777666666DDDVVV^^^///111&&&'''&&&&&&''')))*********,,,222***!!!%%%+++333@@@777555---CCChhh[[[::::::GGGCCC===666111...000333000444777333---)))***---,,,))),,,555<<<;;;:::;;;888BBBDDD888......111000...++++++---++++++:::NNNLLLCCCAAA@@@@@@XXXeee444,,,'''((((((&&&%%%&&&'''''''''''''''&&&&&&&&&!!!"""""""""######$$$$$$$$$###"""""""""###$$$$$$&&&$$$"""###&&&''''''%%%$$$#########$$$$$$$$$###$$$$$$$$$%%%$$$$$$######$$$%%%&&&&&&%%%%%%''')))&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''(((((())))))*********###$$$)))555[[[YYY555(((###''''''222\\\UUUCCC000(((>>>@@@:::AAADDDUUU|||vvvSSSCCCGGGEEEOOOggg{{{rrr>>>000"""((()))******)))((()))************(((&&&&&&''')))***)))***,,,***((())),,,+++(((***000///)))***111+++444777IIIQQQHHHBBB111---AAAOOOEEEHHH:::<<>>BBB???888555666222---///666///111000,,,''''''---222---,,,///333444111000111***...000///,,,***,,,...(((&&&(((+++'''$$$,,,:::FFF888888AAAFFF]]]nnn222---)))))))))'''(((+++%%%%%%'''(((((('''&&&&&&!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&'''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''((()))))))))))))))))))))---'''$$$(((CCCxxxpppJJJ333===HHHHHHEEE___UUUBBB000---EEEDDD@@@FFFHHHccc___YYYYYYhhhrrrXXX888000&&&)))*********((()))+++,,,)))***)))'''%%%$$$%%%'''(((((())))))'''''')))++++++((()))---,,,((((((+++......***///555888<<<:::666FFFUUURRRJJJ===BBBNNN;;;---)))+++&&&&&&)))%%%***+++,,,+++******+++---&&&%%%$$$'''***((('''+++///+++***+++******///555---555444---///999777,,,111222111---)))'''))),,,''''''&&&$$$###$$$(((+++<<>>GGGPPPqqqCCC222///***)))***+++***)))***,,,...)))***)))&&&$$$###$$$%%%&&&((()))'''&&&(((***+++,,,******,,,,,,)))((()))'''%%%'''%%%'''111:::DDD???IIIUUUWWWAAA444777DDD555******---'''%%%'''"""((()))***)))))))))+++------$$$%%%+++,,,*********...+++***+++++++++///555---555666...000999888...222222111---)))'''***---******)))'''&&&&&&))),,,:::EEE777RRRUUU,,,((('''+++......+++)))+++,,,...---(((...>>>BBBBBBIII999---///GGGWWWKKK???EEEEEE===999888222)))(((...((()))***(((''''''+++...+++...///...,,,+++******+++&&&'''...222111///000444222000///---,,,000666;;;111***///LLLyyywwwCCC222""" $$$&&&&&&%%%"""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$ """$$$%%%%%%%%%&&&###%%%&&&%%%######$$$&&&###$$$$$$%%%&&&&&&%%%%%%!!!###&&&&&&&&&%%%&&&'''"""###$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$---///'''999uuupppYYYfff[[[GGG111+++>>>===666EEE\\\}}}777,,,+++,,,)))***,,,,,,++++++,,,...++++++***'''$$$###$$$&&&%%%)))***((('''***+++***,,,+++***+++,,,+++)))(((%%%%%%000***(((...---888999???MMM[[[???555777DDD333)))***...(((''')))%%%'''((())))))((()))+++------###&&&+++((())),,,&&&,,,******,,,,,,+++///444...444444000111777888333222111...+++(((''')))+++***+++***(((''''''***,,,???LLLEEEiiiUUU(((+++###&&&)))***)))((('''''''''000///000;;;???;;;===---&&&+++:::???::::::AAA@@@===888222,,,))))))+++)))***+++***(((&&&%%%&&&))),,,,,,++++++------***++++++,,,000777;;;;;;999<<<777222---+++,,,///222888444---+++EEE}}}qqqRRR===)))$$$((()))&&&"""$$$$$$&&&''''''&&&%%%%%%$$$#########""""""""""""######$$$$$$###"""!!!  ###$$$$$$###$$$%%%###%%%'''&&&###"""$$$'''######$$$%%%&&&''''''&&&$$$&&&))))))(((''''''(((!!!"""$$$%%%&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%!!!,,,222)))...^^^wwwVVVUUUyyy```III000))):::<<>>...***,,,,,,)))'''&&&&&&%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$###$$$$$$$$$###""" """%%%&&&$$$######$$$"""%%%((('''###"""$$$'''###$$$$$$%%%%%%%%%$$$$$$%%%(((******)))'''&&&&&&!!!"""$$$&&&''''''&&&%%%%%%%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&''''''+++333///,,,OOOmmmWWW]]]ooowwwWWWGGGmmmeeeIII///***;;;???---BBBppp{{{zzzVVV777******///'''***---......---------222111000---)))((((((***$$$+++...,,,+++......***((('''&&&&&&(((***((($$$+++"""...&&&'''111%%%...)))...FFFkkkLLLFFFAAAHHHIII;;;666222'''%%%***(((((()))***+++***,,,...000+++%%%------###---555&&&)))(((+++//////---...222111......222333222666===999333---+++,,,------,,,((())))))(((''''''***,,,AAALLLUUUnnnMMM ******&&&$$$%%%))),,,---,,,IIIeeeeeeHHH444...******(((%%%+++...---777@@@<<<<<>>IIIaaaiii|||VVV:::\\\hhhHHH///,,,===@@@===HHHqqqvvviiigggyyyXXX+++&&&---&&&***------+++...222000)))444111---++++++***&&&###***'''(((...222000---,,,+++,,,------***((((((((('''+++...+++&&&$$$&&&)))...)))EEE]]]\\\QQQFFFGGGVVVFFF@@@444,,,..."""((((((+++,,,)))'''***///222)))((('''(((+++---------222###---)))---555'''111,,,222555222...///444777222000---+++***+++,,,...***'''&&&)))))))))+++000DDDZZZYYYzzzJJJ111&&&---***$$$!!!###'''(((&&&888eeehhh===%%%+++000,,,&&&))),,,...,,,000@@@PPPPPPHHH;;;///)))'''''''''((('''&&&%%%&&&(((***,,,(((---***###%%%......(((,,,))))))---222555333000))),,,***&&&'''---333444)))+++000555777FFFnnn{{{|||gggNNN???---......,,,)))'''''''''+++)))&&&$$$######%%%%%%((('''&&&&&&((())))))((((((&&&$$$"""!!!!!!"""###&&&%%%$$$######$$$%%%&&&(((&&&$$$###$$$&&&&&&%%%$$$&&&(((***)))'''$$$""" """$$$$$$######$$$%%%"""###%%%%%%$$$$$$$$$%%%'''''''''(((''''''&&&&&&)))))))))***++++++,,,,,,***+++...---'''888ttt|||vvvlllgggYYY===000:::DDDYYYllleeeJJJTTTjjjEEE///(((>>>BBB@@@PPP|||}}}xxx[[[]]]hhhyyyxxxFFF)))(((,,,))),,,...---+++///333111***---***&&&%%%&&&((('''&&&&&&%%%(((000333///***))))))+++---...,,,+++*********+++,,,+++)))'''&&&%%%'''$$$DDDeeedddQQQCCCCCCEEE===AAA+++))))))(((---,,,---,,,***))),,,111444+++***))))))***,,,///111,,,!!!+++''',,,444&&&,,,------------...000000//////---***((('''''')))******'''&&&((()))(((+++///JJJYYY^^^{{{HHH///(((///(((&&&)))(((%%%+++666888NNNLLL555))))))***---,,,---///---+++000CCCVVVLLLCCC777,,,'''&&&&&&''''''&&&&&&&&&'''(((***++++++///,,,%%%&&&------'''---+++******---...---+++(((,,,...++++++------+++000******---///888PPPiiiZZZiiiwwwaaalllhhhYYY;;;000///---***&&&$$$######((('''&&&%%%$$$$$$%%%%%%((('''&&&&&&'''((((((((((((&&&$$$"""""""""###$$$$$$###""""""""""""###$$$'''%%%######$$$%%%%%%$$$ !!!"""""""""!!!!!!"""$$$%%%%%%###"""###$$$!!!###%%%%%%$$$###$$$%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((+++)))(((&&&&&&>>>uuutttNNNAAA>>>DDDEEE<<<>>>EEEEEE;;;ZZZaaa===EEExxx}}}aaaQQQBBB...EEEHHHFFFWWWvvvwwwggg444(((***(((------,,,******...222///(((...+++'''&&&'''***,,,,,,%%%%%%***222555///***(((%%%''')))***)))((((((((()))((()))+++------)))%%%,,,)))JJJvvvuuuSSS>>>:::AAAEEEYYY222///$$$(((&&&---+++***)))***,,,000222***+++,,,***)))***...222)))###+++***000999///000222---***---444666222,,,111///,,,)))((()))***++++++(((''')))(((&&&***///JJJTTTfff{{{DDD,,,***000((((((///,,,%%%...AAA>>><<<333///111***'''000<<<:::666///&&&)))<<>>>>>555(((***222,,,%%%--->>><<<888...$$$$$$555HHH>>>777---&&&$$$%%%(((***%%%&&&'''(((((((((((('''###%%%%%%$$$(((///000---'''***,,,***))),,,333999888666000)))(((---000///+++)))...:::AAA<<<222---555GGGzzznnnTTTYYY\\\DDD,,,)))&&&######%%%&&&&&&!!!###%%%&&&'''&&&%%%$$$&&&'''&&&%%%$$$$$$%%%&&&$$$$$$###"""""""""######""""""!!!!!!!!!!!!""""""$$$"""!!!"""$$$%%%$$$###'''&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&$$$######$$$$$$&&&(((((('''&&&'''(((&&&&&&''''''((('''''''''%%%%%%%%%&&&''''''(((((((((***,,,***,,,>>>```|||zzzqqqoookkksss|||XXXZZZRRRkkk{{{kkkOOOKKKpppjjjhhhooogggSSSUUUNNN---AAAKKKPPP______///...***###111,,,***)))+++---+++(((&&&(((***---......,,,+++***)))(((***......+++***---//////---)))'''''')))+++###)))...///,,,))))))++++++)))DDDcccLLL777000BBBeee333111!!!,,,$$$###!!!$$$***+++))))))---&&&,,,222333///,,,---000(((000,,,''')))111888111000+++***///222///---...000...+++(((&&&&&&((((((,,,*********'''&&&+++333GGGVVV|||==='''***)))...+++&&&000AAADDD:::222333***(((///---'''***//////...+++&&&(((666EEE888222+++&&&%%%'''***+++%%%&&&''''''(((''''''&&&!!!"""######''',,,---+++%%%(((+++***))),,,555===555333---'''(((...111///------000888<<<999222---777HHHxxxhhh]]]UUULLL,,,)))%%%$$$%%%''''''''' !!!$$$&&&&&&&&&$$$###$$$%%%&&&%%%###"""$$$&&&"""!!!!!!!!!!!!""""""##############################"""!!!"""$$$%%%$$$###$$$$$$$$$$$$###""" !!!###%%%%%%$$$$$$$$$&&&###%%%&&&&&&%%%%%%&&&'''%%%&&&&&&'''((((((((('''%%%&&&&&&'''(((((()))))),,,000111***$$$000TTTvvvgggXXXEEE``````III```xxxmmmnnnmmm___UUUHHH111@@@TTTcccwwwWWW///,,,+++(((222,,,---111444111+++)))***$$$)))///222333111000///(((&&&(((+++***'''(((,,,......---***'''%%%&&&((((((---111000)))$$$$$$''',,,000CCCYYYHHH///333===SSS(((%%%###...---$$$###'''------)))---666+++000555666444222111111222BBB:::000))),,,888---333......222111,,,...444222000---***(((((()))***,,,+++++++++((('''...777EEEZZZiii666(((,,,$$$---+++'''999TTTQQQ:::,,,888888444888777000000+++*********''''''///888222...)))'''''')))******&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&'''&&&%%%%%%''')))(((&&&)))000666***+++******---000---'''555111---***))))))+++---444>>>ccckkkMMMJJJ000+++'''%%%&&&'''&&&$$$ !!!###%%%%%%%%%###"""!!!###%%%$$$"""!!!$$$''' !!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###%%%&&&%%%######$$$$$$$$$"""  """$$$$$$######$$$%%%!!!######"""""""""#########$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((+++,,,...+++%%%444fffuuuOOO888SSSyyyyyyUUUCCCaaauuuiiijjjmmmaaaKKK<<>>...***&&&&&&((((((&&&"""!!!"""###$$$$$$######""""""$$$###!!!!!!%%%(((!!!"""###$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######"""###%%%''''''&&&$$$&&&&&&$$$###"""""""""""" """######"""!!!"""###!!!######"""!!!"""###"""###$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''')))''',,,000***555lllTTT444HHHmmmnnnJJJ:::^^^zzz]]]VVVrrrrrrSSSDDDMMM]]]kkkwwwGGG...'''...222---'''...888<<<333'''&&&---))),,,//////---+++,,,...''')))...222000+++))),,,,,,222999<<<:::555///,,,(((''''''(((***+++)))(((###<<>>...:::///+++000222---///777444222...+++))))))***+++,,,,,,------******333>>>MMMjjjYYYCCC'''(((+++))))))+++555FFFOOOEEE555:::DDDLLLSSSPPP;;;---444111+++&&&(((***))))))+++)))((('''((())))))(((&&&((('''%%%$$$$$$%%%'''(((&&&$$$$$$'''((('''&&&&&&$$$%%%%%%&&&&&&(((,,,//////...+++)))---333111,,,,,,------...///222111///111(((111RRRzzzlll...333)))&&&###%%%)))+++(((%%%""""""############"""""" $$$###!!!!!!%%%)))"""###$$$%%%&&&'''''''''###$$$%%%&&&&&&%%%$$$############%%%(((((('''%%%&&&$$$!!!!!!###%%%!!!###$$$###!!! """###%%%%%%$$$$$$$$$%%%$$$%%%&&&'''((((((((((((%%%&&&&&&''''''(((((()))---'''---444((('''UUUrrrccc\\\oooXXX222FFFuuu{{{PPP111HHHzzz{{{QQQAAAppp}}}WWWCCCjjjqqqxxxyyycccAAA222)))000---***,,,------------,,,+++++++++,,,,,,***'''(((,,,000---)))(((+++,,,***)))***+++,,,,,,---111555333---%%%''')))++++++***(((&&&...===nnnzzzwwwdddbbbGGG???222......)))+++...((()))******''''''...:::DDD;;;555...******,,,,,,+++000---******,,,.........222,,,***000333000,,,---------,,,***)))***,,,...+++---'''$$$'''(((888SSSPPPmmmddd///111000))),,,***$$$AAATTTCCC999444,,,222:::>>>===777222...000---)))(((((())))))((((((((()))))))))'''&&&%%%$$$&&&(((&&&###"""$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''((()))***+++++++++,,,,,,...444::::::444.........222;;;AAA>>>111&&&###444111DDDjjjoooQQQ---+++&&&&&&''''''(((''''''&&&$$$$$$###""" """$$$!!!###$$$""" ###'''###&&&&&&###"""%%%((('''***)))(((&&&$$$"""!!! $$$%%%&&&&&&$$$###""""""%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""!!!"""############&&&%%%$$$%%%'''((('''&&&&&&(((+++***(((%%%&&&'''+++(((...((('''...GGG}}}pppfffKKKQQQAAA888PPPlllggg777HHHllleeeHHHNNNdddttt^^^IIIOOOffflllIIITTTdddzzz}}}SSS555...)))...)))'''+++,,,,,,++++++***)))(((,,,,,,,,,***((()))---000///+++***---...+++***+++,,,000111---,,,,,,+++(((******++++++***(((&&&$$$000@@@rrrzzztttbbbfffQQQ@@@777666444)))&&&+++)))++++++)))'''''',,,555<<<888333---,,,...000111111...---+++******+++,,,---...***+++111444111///000111///,,,+++,,,---------'''***&&&$$$&&&&&&444NNNhhhuuueee111///...,,,---((("""999HHHHHHRRRNNN777555444555777666111---...---,,,+++,,,+++)))'''%%%&&&'''(((((('''&&&&&&&&&((()))(((%%%$$$%%%&&&######$$$%%%&&&''''''((('''((()))******)))'''&&&***)))***...333666777666444000...111666777222---)))111...LLLlllBBB(((%%%&&&&&&'''''''''''''''&&&'''&&&%%%$$$""""""###$$$###$$$%%%$$$$$$$$$%%%'''$$$'''&&&###"""&&&'''&&&(((((('''&&&$$$###"""!!!&&&###!!!"""%%%&&&$$$"""!!!!!! !!!"""$$$'''(((%%%%%%$$$$$$$$$#########!!!!!!""""""###$$$$$$%%%$$$###"""###%%%&&&%%%$$$)))***)))'''%%%%%%'''***000,,,111***&&&+++???rrrhhhZZZ___999MMMHHH666EEEmmmvvvHHHVVVtttfffIIIMMMiiicccJJJFFFLLLRRR]]]TTTPPP^^^wwwFFF---000///000)))+++'''(((((())))))))))))(((+++,,,+++***)))***---000000,,,***------***((())),,,222333...)))(((((((((++++++******)))((('''&&&(((<<>>...(((...111...,,,***((()))---111444111---)))))),,,......---,,,,,,++++++++++++,,,,,,---+++---111222000///111333...******---///,,,(((###(((&&&%%%'''$$$///GGG___hhhiii666,,,(((******%%%&&&888===JJJddd[[[???666------222777666333666333...+++***)))((('''######%%%&&&&&&''''''&&&)))******)))'''&&&&&&'''######$$$%%%&&&'''((((((%%%&&&'''))))))((('''&&&///...+++***+++///666;;;333///+++,,,///222222111+++---111XXX:::+++%%%&&&&&&''''''&&&&&&&&&&&&)))((('''&&&%%%$$$%%%%%%'''&&&&&&'''))))))((('''%%%''''''######&&&'''$$$&&&&&&&&&%%%$$$$$$######&&&!!! %%%)))&&&###"""!!! !!!$$$''')))&&&&&&%%%%%%%%%$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%$$$###"""###%%%&&&%%%$$$,,,***'''$$$"""$$$))),,,000+++111+++''')))999hhhuuuwwwooozzzSSSOOOYYYfff{{{fffHHHJJJVVVNNN;;;AAAIIIKKKZZZYYYddddddppp>>>(((111222///)))...$$$%%%&&&((()))***++++++******)))((()))***,,,---...***(((******'''%%%&&&)))---///,,,)))+++,,,+++)))((((((((((((***+++,,,'''<<>>@@@555)))...111222---)))***222999555...))),,,222333,,,$$$(((.........---&&&,,,AAAfffrrrXXX999$$$###'''---:::DDD444<<>>mmm}}}777...***((('''&&&%%%%%%%%%%%%&&&$$$######$$$''')))(((''''''&&&%%%'''***+++(((%%%&&&'''&&&$$$&&&)))'''############$$$$$$$$$%%%%%%!!!&&&***+++((($$$######&&&%%%"""!!!!!!"""%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$"""!!!!!!###%%%&&&&&&%%%$$$%%%'''((('''&&&(((((('''''''''(((((((((&&&###++++++,,,,,,555]]]zzzlllzzz|||XXX:::777TTTddddddkkkqqqvvvuuuiiiiiizzzyyy:::)))///,,,+++(((...------,,,+++)))'''%%%$$$'''&&&%%%''')))++++++***...***(((++++++(((&&&'''&&&%%%###"""&&&+++***$$$,,,+++***)))((()))******000GGGjjjTTTEEEHHHRRRKKK===666///(((((((((((()))+++---...,,,)))'''(((,,,---,,,***---((()))333@@@BBB777***)))111555///(((***444<<<666111---000666666///''')))//////......(((///EEE[[[iiirrraaaAAA+++)))***222888>>>222666KKK>>>666333///.../////////---+++,,,---//////---((($$$)))((('''&&&%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&%%%$$$$$$%%%&&&'''((()))))),,,)))&&&$$$$$$'''***------///000---'''%%%'''***)))******'''&&&,,,:::FFF777)))777jjjsssGGG333,,,((('''&&&$$$$$$$$$%%%%%%###!!!!!!$$$((()))(((%%%&&&%%%%%%&&&(((((('''&&&%%%&&&%%%$$$'''+++)))###############$$$$$$%%%%%% ''',,,,,,&&&""""""$$$"""""""""###$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&'''((($$$###"""###%%%&&&%%%$$$&&&&&&''')))******(((&&&)))$$$,,,+++---+++000VVVwww]]]DDDAAAVVV^^^ccc{{{|||gggpppjjj666---000+++...,,,///------,,,+++)))'''%%%$$$)))'''&&&(((+++---,,,+++,,,((('''***+++((('''(((%%%&&&&&&###%%%)))***(((++++++******))))))******+++BBB}}}yyymmm]]]MMMOOOYYYPPP>>>222+++***+++,,,+++))))))---000+++(((%%%%%%(((******(((---++++++111888:::444...'''444<<<555***)))///444222///...111666555///)))%%%+++***+++---***444KKKNNNVVV^^^}}}SSS:::+++---(((222///555333333EEEEEEGGG===222---...000...+++))))))+++---...+++'''###'''&&&%%%$$$$$$%%%%%%&&&###"""!!!###&&&((('''&&&$$$$$$%%%&&&'''((()))))))))((('''&&&%%%&&&'''((((((***,,,+++(((&&&&&&((('''+++,,,((($$$)))777DDD???---000OOOtttooowwwrrriii@@@...)))'''%%%$$$######$$$%%%&&&###"""$$$((()))&&&"""$$$%%%&&&%%%%%%%%%&&&((($$$%%%$$$$$$)))---***$$$###############$$$$$$$$$"""%%%'''&&&###!!!###%%%"""###$$$&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$'''&&&&&&(((***+++(((%%%***$$$++++++---+++...RRRmmmqqqmmm||||||lll{{{}}}zzz^^^NNNOOOeeeuuuppp|||XXX,,,))),,,''',,,++++++(((((())))))))))))((((((***((('''***---///...,,,)))%%%$$$''')))&&&%%%'''###(((***'''&&&+++///111'''((()))***+++,,,------000FFF{{{qqq]]]gggYYYaaaSSSWWWaaaTTT@@@555......111222///+++***///444333///***)))***+++***(((------------///000000000))):::CCC;;;,,,&&&'''***---,,,,,,///333222---'''!!!&&&&&&'''+++***666OOOcccYYYSSSrrrsss???,,,&&&+++!!!...)))111666111>>>FFFWWWFFF333,,,000666444///222...)))&&&%%%%%%%%%%%%$$$######"""###%%%&&&'''###!!!!!!###'''))))))'''(((''''''''''''&&&&&&&&&"""$$$%%%'''((((((''''''***+++,,,,,,***((('''''' )))000///))))))222<<>>***))),,,111666999666000***DDDSSSCCC***...555111333999)))$$$000555,,,(((......444===@@@888---)))+++$$$+++///+++)))---...,,,***,,,---+++)))///:::DDDEEEWWWYYY___nnn444***///...'''###111>>>555---666???WWWCCC999666...,,,///+++((('''(((***,,,+++'''###""""""$$$%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%&&&((()))*********))),,,,,,,,,+++)))((()))***------///111///---111777QQQCCC444444:::>>>VVV|||___jjjccc111%%%&&&%%%$$$&&&***+++*********)))(((&&&%%%$$$###&&&%%%######$$$###""" %%%%%%%%%&&&'''(((***+++$$$###!!!!!!!!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&&&&$$$######$$$!!!!!!###&&&((()))'''&&&'''(((((('''$$$"""!!!"""'''%%%%%%'''))))))&&&"""%%%$$$$$$%%%&&&&&&%%%$$$$$$***)))((('''$$$///IIIiiigggIII???iii|||~~~dddTTTbbbdddjjj___[[[OOOhhhXXXrrrrrraaapppWWW777'''+++***((((((%%%***)))(((''''''((()))***)))***)))'''***000111///+++***)))(((((()))***+++---+++))))))+++,,,+++)))&&&((()))(((&&&'''((()))$$$TTTmmmmmmYYYIIIRRRQQQAAA555MMMJJJ111555666000---000333333333777>>>DDDSSS]]]^^^YYYUUUGGG222'''***&&&%%%))),,,***'''&&&------000000+++''',,,444111555444---)))***+++)))+++---...,,,+++000;;;EEEAAAIIILLL\\\YYY+++///111+++((("""***444///...666:::FFF888111...)))...222+++)))((((((***,,,+++((($$$&&&''''''''''''&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%(((&&&%%%%%%&&&'''&&&%%%%%%&&&'''((())))))))))))+++,,,,,,+++))))))***,,,+++)))))),,,,,,+++///444<<<333,,,777CCCBBBLLLgggllltttnnn...***)))'''%%%%%%'''(((''''''''''''&&&&&&%%%%%%%%%$$$###"""###$$$%%%$$$###!!!!!!!!!"""###$$$&&&&&&&&&%%%###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%&&&%%%###!!!!!!%%%%%%&&&''''''&&&$$$"""%%%&&&&&&%%%$$$#########'''%%%$$$$$$%%%&&&%%%%%%***)))(((((('''&&&$$$###''',,,******,,,)))444KKKiii~~~SSSCCCXXX}}}~~~hhhXXXccc___ppplll[[[@@@YYYnnnGGGzzzxxx|||~~~UUU???NNNXXX\\\```___iiivvvnnnpppGGG...%%%+++***(((+++***)))((((((((()))+++---...+++***'''&&&+++111111,,,)))(((((()))***+++---...---+++++++++,,,,,,***(((###$$$&&&&&&%%%$$$%%%&&&)))cccsssiii[[[GGG@@@:::777777SSSIII(((%%%,,,444'''+++---***)))333HHHZZZJJJOOOccctttnnnYYY===%%%%%%+++,,,(((+++222000(((,,,******)))%%%%%%,,,666::::::777///*********)))***,,,,,,+++***000:::CCC>>>>>>DDD\\\GGG***:::555***+++$$$&&&***)))111;;;999:::222...)))(((555<<<222))))))***+++,,,+++(((%%%&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%'''((('''&&&''''''''''''(((((()))******+++,,,+++******,,,---///***'''***++++++,,,//////---***000444...888TTTooo~~~TTT(((***((('''&&&%%%%%%&&&(((&&&&&&%%%%%%$$$$$$$$$###"""!!!!!!###%%%''''''&&&$$$$$$$$$%%%&&&'''((()))((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%(((******(((%%%###'''''''''((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""%%%'''))))))((('''&&&&&&%%%$$$'''+++))))))------999QQQuuufff[[[ooogggEEE444MMMjjjVVViiilllWWW666???rrrwwwcccIIIVVV777BBBGGG@@@EEE@@@LLL^^^NNNKKKnnnqqq999'''$$$+++)))(((,,,,,,(((((('''((()))+++---...+++,,,+++(((***......+++((())))))***+++,,,------***++++++++++++***(((&&&(((%%%$$$((()))(((%%%%%%888www|||fffZZZCCC444---777999QQQEEE'''###)))555+++///000+++'''...@@@PPPHHHKKKeeeyyyvvvqqq^^^===------++++++000777666///......000111---(((***///666666444000---,,,,,,+++'''))))))((()))...888???;;;???MMMdddxxxEEE;;;HHH888------))))))((('''666DDDAAA777333...%%%&&&:::DDD888******+++++++++***(((&&&"""###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''(((&&&%%%%%%&&&((()))(((&&&))))))((('''((()))***+++'''((())))))))))))+++---555...***,,,...,,,+++,,,$$$+++---000222999\\\ppp}}}FFF)))---%%%$$$$$$&&&&&&%%%'''+++&&&&&&%%%$$$###""""""!!!"""""""""###&&&(((((('''''''''''''''((()))***+++((('''&&&%%%%%%%%%%%%&&&"""""""""###############''''''''')))++++++(((%%%%%%&&&''''''((((((***+++'''&&&%%%%%%&&&&&&%%%$$$"""$$$%%%$$$!!!!!!$$$(((###$$$%%%%%%%%%%%%'''(((&&&+++***)))+++---@@@^^^}}}aaapppRRR,,,---CCCmmmHHHRRR^^^SSS777EEExxx|||fffSSSEEE~~~mmmGGGIIILLL<<>>xxxuuu[[[OOO===444000///,,,;;;222&&&)))(((111999<<<===999333222666<<>>ccceee666444eeejjjbbb|||RRR///%%%(((...,,,///222---------,,,,,,,,,---...///+++111555000,,,,,,...///+++,,,...000///---+++)))(((***++++++)))))),,,..."""$$$+++111...***555FFFJJJXXXJJJ===444333===555===333///%%%***...$$$%%%***111555777999;;;>>>PPP^^^YYYPPP^^^pppnnnccc[[[ZZZSSSJJJAAA;;;555///...+++)))*********---222,,,((()))000222///,,,---///......///222888>>>CCCEEEKKKhhh{{{HHH777===DDDKKK>>>555333''')))///,,,---666::::::///,,,------444:::555(((***+++)))&&&$$$%%%&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&'''(((######%%%(((+++,,,***((((((((()))))))))((((((((($$$%%%&&&&&&%%%%%%''')))%%%%%%***///000---,,,///&&&(((&&&***666<<>>111@@@IIIHHHNNNfffsssqqqZZZHHHDDD<<>>BBBNNNJJJeee@@@...111555HHHFFF888:::'''&&&222000---000111000$$$%%%---...000333///(((******(((%%%###$$$&&& !!!"""###$$$%%%%%%%%%&&&&&&&&&'''((()))******######%%%(((+++,,,+++)))&&&&&&'''(((((('''&&&%%%&&&'''''''''&&&&&&''')))'''***///333000***(((+++'''///...'''%%%+++FFFkkkBBB444000%%%&&&///888555)))&&&,,,---,,,+++***(((&&&%%%$$$'''&&&%%%&&&((()))((('''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%&&&'''(((((("""$$$,,,999DDDBBB333&&&%%%'''***)))))),,,444;;;777777999>>>BBB@@@888111,,,(((%%%&&&))),,,---+++$$$'''***)))''')))///444;;;;;;777999AAACCCNNNcccfff~~~kkkxxxooo[[[cccfff???:::===]]]mmm999666XXXgggTTT|||BBB++++++,,,......---+++)))+++***)))***++++++***)))///555777444444555222+++,,,***)))***,,,------,,,%%%,,,%%%)))******999999///777EEEOOOPPPMMMNNNSSSXXX```ggg]]]DDD......:::---)))---///((()))***$$$+++111555222...///444999999888>>>222111===777888VVVaaabbb]]][[[PPPCCCCCC@@@111***000///&&&%%%...,,,(((+++------999BBB===+++222,,,,,,555000444MMMJJJOOO]]]jjj999333&&&+++SSSMMM444:::)))...777444999777###"""''')))((((((******((('''%%%$$$%%%((((((&&&######"""!!!!!!###%%%(((***)))(((&&&''')))*********!!!"""$$$&&&(((***+++,,,)))&&&###$$$(((+++)))&&&&&&((('''%%%(((...,,,&&&(((,,,000111111///------%%%***...---***,,,333:::UUUyyywwwEEE777...222&&&,,,777///'''---555((('''%%%%%%%%%%%%###!!!%%%&&&&&&&&&%%%$$$$$$###"""%%%'''&&&###"""###$$$'''%%%######%%%&&&$$$""""""%%%$$$$$$&&&'''%%%+++,,,......---,,,,,,,,,+++%%%!!! $$$...???NNNKKKMMMJJJDDDBBBCCC>>>555222)))$$$)))///...)))'''###&&&%%% ###...777999777IIIDDD===SSSdddhhhooommmwww{{{lllpppdddJJJ^^^ddd???///777DDDFFFBBBIIIsssTTTooo{{{<<<,,,------......,,,***(((+++++++++++++++,,,------(((---///,,,,,,---+++&&&'''***,,,,,,***)))+++,,,---,,,$$$000333111FFFQQQBBBQQQYYYXXXWWWTTTJJJCCCMMMQQQYYY^^^UUUCCC666111///+++000333,,,,,,---&&&''',,,...,,,***---555<<>>QQQ]]]dddhhh[[[HHHDDD>>>...'''---000+++///:::+++(((,,,///...666;;;222...111---+++...///777GGGYYYPPPIIIyyygggmmmJJJAAA555///FFFFFF---;;;,,,///666333888:::***!!!(((,,,)))&&&''')))***'''%%%$$$%%%((((((&&&$$$&&&%%%$$$###$$$%%%'''))))))(((''''''(((((('''&&&((((((((((((((((((((((((((($$$!!!###&&&(((&&&$$$+++---***''')))...---((((((***...111222111...,,,&&&+++...---***+++222888@@@oooyyynnnVVV;;;333000&&&...999000%%%(((---***(((&&&%%%&&&&&&$$$###&&&&&&&&&&&&&&&%%%$$$###$$$&&&((('''$$$"""###$$$'''%%%###$$$%%%%%%###!!!###%%%######%%%&&&$$$&&&''''''&&&&&&&&&&&&''')))'''&&&'''(((+++333===FFFNNNRRRIII===444---(((111---***///777888000'''000+++)))++++++,,,666CCCMMMXXX^^^aaagggjjjrrr{{{xxxuuuooocccbbbzzzzzzeee]]]OOOBBB333---222<<>>;;;111)))000>>>111)))***++++++444666+++000,,,222...%%%777KKKEEEGGGYYY[[[MMM;;;TTT^^^WWWYYYCCC444CCC...888777:::>>><<<999222)))$$$***---)))$$$%%%((((((&&&&&&&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&'''(((&&&&&&''')))***)))&&&###&&&''''''((())))))******,,,***'''((()))***)))'''---+++(((%%%%%%(((+++,,,///,,,,,,///333222---'''))),,,...---******...111DDDyyy===...000)))222<<<222((())))))000---(((&&&'''((())))))******+++++++++******)))))))))((('''&&&%%%%%%%%%)))(((((()))((('''&&&$$$###''''''$$$$$$''')))(((---***'''&&&''')))++++++***&&&$$$&&&''')))///555...444777333,,,***...333,,,444444,,,---555222&&&000,,,...111+++%%%000AAANNNFFFVVVeee___hhhffffffqqqzzzUUU;;;<<<;;;111,,,$$$333GGGTTTWWWQQQJJJFFFFFFJJJkkkiiiLLL;;;xxxxxx~~~iiinnnzzzvvv<<<(((***,,,,,,+++***,,,...***---...+++%%%$$$'''++++++++++++,,,+++*********)))***---000222111///---444;;;777EEESSSWWW[[[KKKNNNOOOIII^^^vvvPPPEEEBBBOOO```jjjgggYYYGGG999///((()))***'''///999888111+++***000444111...---222777DDD999555;;;222333999======CCCJJJDDD===DDD>>>BBBHHHGGG<<<555???OOOHHH===666///)))000444+++222...444111))):::KKKCCCBBBVVVVVV{{{sssuuuFFFIIIFFFZZZVVV[[[HHH222===...---333:::AAAFFF>>>///'''((()))(((&&&&&&***)))%%%%%%&&&''''''&&&&&&%%%&&&######$$$$$$&&&'''((()))%%%%%%''')))+++,,,)))'''$$$$$$%%%&&&((()))******&&&%%%$$$###$$$%%%%%%$$$+++(((&&&%%%&&&(((---222333000---...000000+++%%%***,,,---,,,******,,,...666rrrtttGGG...///(((///666---(((,,,---000---)))''''''((())))))((())))))*********))))))***)))'''&&&&&&&&&&&&&&&%%%&&&(((((('''&&&%%%$$$"""%%%&&&""""""&&&******)))&&&$$$###%%%''''''&&&((($$$$$$(((,,,---000444...------222888999777444CCCKKKGGG555,,,222777444///555777000((('''---222AAA:::HHHWWW\\\qqquuuvvv^^^eeesssFFF444666888888///BBB```|||tttRRR777===999RRRqqqkkkPPP???999rrrxxxiii111'''***,,,,,,)))))),,,...---///000...+++)))***+++---+++,,,...---***((()))(((((()))---111333111///;;;777???jjj{{{iiiiiijjjmmmfffRRRaaarrrNNNPPPLLLNNNSSS\\\fffbbbMMM777111(((((()))&&&///::::::333***+++:::FFFCCC777000555888BBB555111;;;888===222888???KKKTTTHHH:::<<<===DDDMMMNNNFFFAAAHHHUUU[[[OOOEEE777***+++///(((+++***---,,,***222;;;999GGGXXX\\\uuuzzz{{{IIINNNOOOYYYVVVTTTGGG555111***###...444===IIIBBB///))))))(((%%%$$$''',,,***%%%$$$&&&''''''&&&%%%%%%&&&""""""###%%%&&&'''((()))%%%%%%&&&)))+++,,,+++***&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&&&&'''***''''''((()))+++111888555222...,,,------+++((()))+++,,,,,,+++***+++---///PPPhhhSSS...+++%%%+++///'''&&&,,,---...,,,(((''''''(((((('''$$$%%%%%%&&&&&&&&&&&&&&&***(((%%%%%%&&&''''''&&&!!!###&&&'''&&&%%%$$$%%%$$$&&&&&&!!!!!!%%%)))***'''%%%$$$&&&))))))&&&###$$$$$$(((000444000,,,+++---...777HHHVVVVVVMMMEEERRRUUUNNN;;;///222:::>>>:::BBBAAA444******+++***...---777DDDRRRccchhh___TTTRRReee|||ZZZXXXdddkkk@@@555;;;DDDXXXYYYbbbsss|||pppPPP555;;;333CCC^^^```QQQAAA555]]],,,))),,,...,,,((('''))),,,+++,,,...//////...---,,,111...///333222,,,(((***(((***---///222444666777???JJJXXX{{{zzzaaaZZZttthhhPPP^^^bbbcccdddhhhnnnjjjUUU>>>111)))******&&&---666555000///@@@ddd{{{qqqSSS===333999FFF<<<888AAA<<>>```sssNNNUUUjjjaaaZZZKKKFFF>>>,,,---%%%...,,,333EEE@@@...+++'''(((&&&$$$&&&++++++((($$$&&&((((((%%%$$$%%%'''$$$$$$%%%&&&'''((((((((('''&&&%%%''')))******)))))))))((((((''''''&&&&&&&&&''''''(((((()))+++,,,)))&&&'''***++++++111999444111...+++***+++---...((()))+++++++++++++++,,,111<<>>777333555;;;AAAEEEBBB<<<555,,,''')))---&&&''')))333@@@BBBDDDOOOTTTOOOkkkxxxnnn___RRRVVVYYYIIIOOO]]]fffXXXKKKKKKSSSUUUJJJ>>>===;;;IIIVVVVVVRRRMMMAAA[[[...,,,///000,,,'''$$$'''***'''(((***...000000...+++000---///333222***&&&''')))...333444333555;;;@@@QQQmmmllleeeggg|||oooQQQ```[[[MMM___lllwww{{{rrrdddVVV555///111222,,,000777333,,,666[[[oooKKK777AAASSSJJJBBBCCC555333222---'''...:::777666CCCAAA===<<<@@@EEEFFFDDDBBB888999>>>:::...---111***(((000///:::KKKEEEAAARRRwwwRRRgggjjj```HHHHHHIII...555...333)))***>>>;;;******$$$((()))%%%$$$(((++++++###&&&((((((%%%$$$%%%'''''''''((((((((((((''''''((('''%%%%%%'''((((((''')))))))))))))))(((((((((###$$$%%%&&&&&&'''***+++'''$$$&&&******(((...666222000---***(((***///333((()))***++++++++++++++++++333LLLxxxppp888)))%%%,,,///'''&&&+++)))***((('''''''''&&&%%%###%%%%%%&&&'''((((((''''''(((%%%""""""%%%(((((((((%%%)))...000///...///000666777333,,,))),,,//////''''''***///333000(((!!!&&&"""###***///000///111,,,666GGGUUUUUULLLIIIMMM444...,,,222888;;;@@@DDDGGG888000111,,,"""&&&444111///'''...888...666[[[zzz{{{cccaaaiiiWWWIIIgggsssdddTTTLLLSSSbbbFFF<<<444666BBBJJJHHHDDD===HHHWWWTTTGGGKKKUUUUUULLL777,,,)))&&&''')))++++++)))+++******+++---......---...///)))***333111,,,000---+++,,,///111444<<>>777222000000000///000,,,+++///111555@@@MMMvvv}}}ooommmooo\\\]]]]]]ZZZXXX\\\eeennnXXXNNNSSSTTTJJJNNNNNN:::>>>JJJUUUMMMAAAHHHLLL???LLL111,,,)))&&&%%%'''((('''&&&,,,***)))***,,,---,,,+++)))000000222999444+++---222,,,---333//////GGGfff|||ppp]]]dddffffff}}}mmmZZZ;;;666777%%%---,,,555,,,000FFFxxx^^^ZZZ999000666555888333111444222...222::::::333000444333777@@@;;;777???;;;======888000***+++///QQQaaa```}}}jjj[[[888111AAA555111111)))'''///222+++%%%%%%$$$%%%&&&&&&%%%&&&((()))''''''(((((((((''''''&&&'''&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******)))'''$$$&&&((((((((()))+++---))))))((((((***,,,///000333222---&&&(((...111///+++'''+++777>>>:::111,,,111///333MMMooo000***'''++++++''',,,...$$$(((&&&&&&((('''$$$$$$''''''&&&&&&&&&'''((()))***!!!###%%%'''(((&&&$$$"""...%%%$$$&&&"""###)))+++(((///000444===999333777999000111333///000---""" """'''&&&"""!!!...333---111???GGGJJJAAA>>>FFFMMMJJJ???777:::777333000///---+++***///,,,,,,111333333777===eee|||zzzvvvttttttxxx~~~{{{rrrzzzwwwqqqgggQQQLLLIIINNNPPPLLLTTT]]][[[JJJ------+++(((''''''((('''&&&---+++))))))***+++***)))'''000111222666111***---555,,,---333---...VVVqqqqqqgggkkkpppUUU;;;333===---((()))<<>>IIIRRReee~~~~~~FFF444//////.........///111222222///,,,++++++,,,,,,+++%%%000...'''+++......444;;;:::<<>>KKKOOOIII>>>111(((111KKKfff|||XXXCCCcccuuuUUU@@@777...,,,333666...((('''((())))))'''%%%$$$%%%'''&&&%%%$$$$$$$$$%%%'''((()))(((&&&%%%$$$%%%''')))((('''%%%$$$%%%&&&)))***&&&&&&''')))++++++(((&&&(((((('''&&&$$$%%%(((***((()))+++---......---,,,***((((((+++---,,,++++++......---,,,---000222222---888===???TTT~~~~~~eee888...(((+++///222;;;<<<000+++&&&%%%''')))((())),,,((((((''''''(((((()))***---'''###$$$))),,,+++)))"""'''""""""***%%%)))&&&((((((...111%%%,,,+++&&&333VVVOOOEEEBBB???AAAMMM[[[```]]]JJJMMM;;;'''&&&$$$"""***'''***000333...&&&$$$((((((%%%###"""$$$%%%%%%%%%$$$&&&'''***444IIIcccuuuvvvxxxnnnFFF444,,,---...------...111333333000---+++,,,------,,,'''444444///444666000000333888BBBXXX}}}{{{gggttt|||zzz{{{ppp}}}}}}uuu___QQQ333EEEppp;;;EEESSSGGGtttgggWWW]]]???......///444---333555111+++---555444---111777111+++111///((((((***555AAAJJJOOOPPPHHH>>>JJJeee]]]PPPuuummmdddRRR555,,,)))111444---'''%%%%%%&&&''''''&&&''')))+++&&&&&&&&&&&&'''((())))))(((((((((&&&%%%%%%&&&(((&&&%%%$$$$$$%%%&&&((()))***)))((()))******((('''$$$%%%&&&&&&&&&(((+++...)))***,,,---......------111---,,,...000///...000...000---'''%%%***111444///777<<<;;;CCCdddTTT...///+++...000000777:::///&&&$$$$$$&&&%%%$$$'''---((((((''''''&&&&&&''''''%%%$$$$$$(((///333222000###444:::CCCRRREEE444:::AAABBBEEEMMMIII///!!!,,,***999[[[yyy|||YYY......,,,***+++666DDDJJJJJJJJJaaa\\\JJJCCC111000(((###&&&***)))&&&$$$'''%%%""""""$$$&&&'''''')))***)))+++999UUUtttjjjttt{{{EEE222,,,---...---,,,,,,///222222///+++***+++,,,------111===:::222888:::222---///444HHHmmmkkk```ooowwwwww|||uuujjjqqqrrrvvvaaaYYY777SSSzzzeeeDDDYYYpppbbb]]]mmmkkkCCC***,,,///333(((000333111---000777555...000555000...888;;;222...+++***111???JJJOOOTTTZZZhhhwww]]]ZZZtttdddWWWcccGGG...))))))000000((($$$&&&%%%'''''''''&&&''')))+++&&&&&&'''))))))*********&&&((()))(((%%%$$$&&&'''######$$$$$$%%%&&&&&&'''***((('''(((+++...//////&&&((()))***))))))+++,,,)))***+++,,,,,,,,,,,,,,,777000---///000///000333...000---((((((...111000000222666777999OOOIII+++---***///444555===>>>111%%%%%%'''((($$$"""(((111***)))((('''&&&%%%%%%%%%"""$$$%%%&&&***111;;;CCCBBB[[[eeettt|||gggppp}}}}}}fffSSSSSSMMM[[[rrrttt[[[CCC444'''******(((&&&***000333111@@@LLLTTThhh\\\:::000///'''"""%%%***)))((('''%%%$$$$$$%%%&&&'''&&&%%%******)))000DDDbbbxxxwwwddd~~~DDD111///000111///,,,,,,...111000---***)))***,,,------===DDD:::...333888333///444888SSSjjjdddfff^^^fff```kkkpppwwwpppkkkEEEdddyyy\\\TTTPPPwwwEEEzzzGGG((((((---222%%%---222333111555;;;777......444111222AAAHHH???:::888(((%%%444;;;888DDD[[[vvvQQQGGGdddaaahhhmmm******(((+++111---$$$###))))))******(((&&&%%%&&&((($$$%%%'''))))))))))))(((%%%(((***)))&&&$$$%%%'''!!!"""###$$$%%%&&&%%%%%%%%%$$$%%%(((...444888999---...///...+++((((((((()))))))))******+++,,,,,,444+++'''((()))(((***///...000...+++///444111***///---333:::999FFFuuuHHH000***'''...888???HHHGGG777&&&))),,,,,,&&&$$$,,,777,,,+++)))(((&&&%%%%%%$$$%%%'''%%%,,,DDDXXX}}}wwwqqq[[[LLLAAA000***,,,***###&&&'''%%%%%%((()))&&&%%%555///:::eeefff>>>)))"""((()))%%%!!!&&&///######%%%''')))(((%%%###'''&&&(((444OOOkkkwwwwww~~~sss:::///000//////000000......///555///)))***///111...***,,,,,,&&&***666444))))))000222ppp}}}ppptttiii]]]fffrrrpppccc{{{vvvoooqqqjjjzzzZZZYYYqqqpppSSSeeeJJJ---###111111///***000666999888777333000555444555777777888???HHH999,,,555CCC;;;000:::FFFsssooo999CCCZZZ\\\dddOOO'''))))))***)))((('''%%%$$$)))(((''')))+++***&&&"""$$$&&&)))))))))(((((((((&&&$$$!!! """%%%''''''"""%%%((()))(((&&&$$$$$$)))((('''(((+++---------&&&((((((%%%%%%((((((&&&$$$((()))((((((+++,,,)))+++000...%%%$$$,,,///***...,,,))))))***,,,......555...222000666FFFeee|||pppyyyHHH///666///...:::LLLPPP>>>)))))),,,...,,,)))(((+++///,,,)))'''''''''%%%&&&(((!!!"""!!!111WWWyyyyyykkkZZZUUU[[[eeekkkmmmlllqqqnnnbbb\\\^^^ZZZPPP@@@555---,,,+++&&&$$$''''''%%%$$$$$$&&&''''''&&&''''''''')))333:::555***&&&&&&&&&&&&&&&&&&&&&&&& (((///---)))***++++++'''///,,,///bbb[[[bbbttt|||vvvsssppp666***---,,,,,,------,,,,,,---222---)))+++///111...***,,,---((()))111---$$$'''444LLLpppxxxtttYYYaaattt}}}xxxnnnkkk|||eee]]]888BBB\\\rrrsssjjjfffTTT<<<,,,)))333111444''',,,000111111222000---999777666666333///111666>>>555@@@LLL>>>000888FFFrrrXXX555HHHSSSBBBDDD>>>+++(((((())))))((('''%%%$$$'''&&&&&&''')))(((%%%"""$$$'''))))))((('''((())))))(((''''''))))))(((''''''(((((('''&&&&&&''')))((('''&&&''')))+++++++++(((+++***'''&&&)))***'''***,,,+++(((***///000...+++...+++(((000>>>BBB===666222---+++,,,...///...:::333666222444<<>>,,,(((+++---+++((((((+++...***(((&&&&&&%%%$$$######%%%$$$'''...444999AAAIII???555)))%%%'''---//////444999888000...222///(((---&&&"""%%%&&&###"""$$$'''%%%$$$%%%&&&''''''&&&%%%&&&$$$###&&&,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&"""&&&((((((***,,,***&&&!!!...666>>>pppooolllrrrvvv}}}nnnQQQrrrSSSSSSNNNIIIeeeqqqqqq888........./////////000111000111...,,,...333444000,,,))),,,***+++111,,,***444888^^^dddyyy{{{rrr{{{tttppplllqqqZZZEEE...NNN___mmm}}}WWWtttFFF//////222333---666,,,000111///000444555222999777777999888444222555<<<888EEEPPP???000888DDDiiiUUU<<>>CCCqqq{{{|||qqqkkk{{{}}}jjjlll^^^???+++444999@@@HHHYYY___rrriii555333---//////...///222333111000//////333666777333...***...------///))),,,===RRRcccXXXyyyvvvvvvvvvppprrrvvv{{{vvvGGG:::CCCoooeeebbbQQQEEE,,,333777000'''333111555333///111999;;;888888666777;;;;;;777444555222...<<>>EEEjjjFFF555...---000777:::555+++$$$***++++++)))&&&%%%&&&((((((*********---...***%%%###)))333777000&&&###&&&((()))))))))''''''((()))'''++++++''''''***)))%%%+++******+++,,,+++++++++'''%%%$$$%%%'''(((((((((,,,***'''"""!!!###%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&***(((&&&'''///444///&&&...'''222>>>dddkkkooocccyyyuuu}}}nnnvvvyyy[[[]]]@@@555111444111:::BBB@@@???SSSVVV)))...(((+++,,,)))***//////,,,......000333666555111......222000///---%%%,,,BBBxxxbbbZZZsssqqqwww~~~rrr|||lll888999XXX[[[OOOzzzdddEEE,,,333555---###//////222///)))---888;;;555777555555777444...++++++---&&&000<<<777222888===GGG]]]ppp{{{TTT<<>>---+++***///666777000)))(((------+++)))&&&%%%$$$%%%%%%((()))***...222...&&&&&&&&&))))))$$$ ###+++ !!!"""!!!!!!######&&&&&&$$$$$$%%%$$$""")))***)))&&&&&&''')))***'''%%%$$$%%%'''))))))(((***%%%"""###%%%%%%###!!!$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$'''+++***%%%'''555QQQttthhhgggdddoooppp~~~NNNWWW///000:::===222888>>>;;;???KKKzzzLLL""",,,)))//////***+++111111,,,,,,---...000222111...+++,,,000000333555111???[[[]]]hhh|||iiiqqquuu{{{xxxwwwnnnyyyrrr???IIIggggggiii{{{wwwrrr>>>,,,......---%%%---,,,111...(((---:::<<<444111111333444111,,,---222222'''+++444111111:::>>>CCCQQQ```fffVVVGGGOOOMMMHHHIII888...******))))))***+++,,,,,,'''(((******)))***,,,---((())))))(((&&&&&&''')))'''&&&$$$%%%''')))))))))%%%'''))))))'''&&&&&&'''((('''&&&'''***,,,,,,+++'''))))))'''(((+++,,,***&&&***,,,+++---111111///'''+++000333666999;;;;;;444000,,,)))***---000222888///111///222222888\\\}}}???---***(((,,,555555---(((***---,,,***)))'''&&&%%%%%%)))---------222999555++++++### %%%%%%######''''''&&&$$$"""!!!"""###$$$%%%&&&'''((()))))))))###&&&&&&""""""&&&))))))'''%%%$$$%%%(((******)))***%%%###'''***)))%%%$$$######$$$$$$%%%%%%&&&&&&!!!&&&(((&&&&&&)))***(((///&&&666OOOwwwhhhlll{{{wwwUUUccchhheeewwwrrr888SSS111>>>YYYeeeTTTOOOEEE@@@EEEGGGoooOOO&&&///...444444......555555///......///000111000...,,,))),,,...555<<<<<>>FFFMMMPPPWWWaaa```SSSRRRBBB999:::///000***)))((((((((()))***+++''')))++++++******---000)))))))))'''&&&%%%'''))))))))))))+++,,,,,,***((('''(((***)))((('''((()))((('''&&&'''***,,,,,,+++%%%((()))'''(((---...,,,...333555111///444:::<<<999555333444666666666555---------,,,,,,///444999777///333222444555===dddHHH333***&&&***222222)))$$$'''***)))(((((())))))))))))---000///,,,222999555)))(((""" ###&&&%%%""""""'''&&&$$$######""""""!!!!!!###$$$%%%%%%&&& &&&)))%%%$$$(((***(((&&&%%%$$$&&&(((************''''''+++***'''&&&)))"""######$$$%%%%%%&&&&&&%%%)))***((())),,,---+++)))&&&$$$---]]]WWW^^^vvvsssyyy|||jjjxxx}}}XXX000PPPIIIiiikkkYYYLLLKKKGGGpppRRR)))111---444444------333333,,,222222222333222111000///,,,---,,,111777555FFFgggbbbqqquuuyyyyyyooovvvuuujjjnnnhhhnnnKKKVVVPPPbbb\\\EEE222444,,,)))666111---***111111+++222???>>>222666888:::666---(((000<<<333+++---...'''...BBBOOOYYYRRRSSSfff^^^KKKAAA///---666///333)))((('''&&&&&&'''((())))))+++------,,,,,,000333)))))))))'''%%%%%%''')))***+++,,,//////---(((%%%)))******)))((((((***,,,(((&&&&&&''')))+++++++++%%%((()))''')))...000...111555555///+++111;;;BBBEEE<<<444555:::===<<<:::111333444111------111666777000555222111000777^^^{{{zzzKKK555///)))+++444444***%%%(((''''''&&&(((***,,,------)))+++)))$$$)))111,,, $$$******"""""",,,$$$######%%%''''''&&&$$$""""""###%%%%%%$$$$$$%%% '''+++(((%%%'''&&&###&&&%%%%%%&&&(((***+++***&&&$$$&&&'''###!!!)))""""""###$$$%%%%%%&&&&&&%%%&&&&&&%%%''',,,+++(((###...***+++```[[[VVVeeeuuujjjuuuwwwKKK222fffDDDVVVuuuoooKKKNNN___yyyccc111...000222...((('''---///---***---///000333777777444333***///555111666GGGSSS{{{rrrxxxyyyxxx}}}vvv{{{sssIIIMMMVVVHHH<<>>???999777222888<<<111***+++))),,,.../////////111777<<>>;;;666:::WWWAAA111---666999222+++***)))&&&(((%%%###$$$((((((%%%"""&&&&&&%%%%%%%%%%%%%%%%%%'''%%%$$$%%%((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((()))(((''''''%%%%%%&&&(((******(((&&&'''&&&%%%%%%&&&'''%%%$$$'''''''''%%%""""""%%%((((((%%%""""""$$$&&&%%%$$$***$$$!!!***===FFF;;;***&&&+++(((FFFqqqaaaJJJ```iiiXXXggg|||uuuZZZ999|||JJJaaajjjTTTPPPaaaJJJ222//////000...***))),,,...,,,,,,---,,,...444999666000...+++---222444===TTTjjjzzzyyylll{{{}}}www\\\KKKaaaiii===000<<<333777NNNfff}}}LLL000000000000///---+++)))---000///,,,222<<<===777222...555888...)))+++(((,,,------,,,,,,///666<<>>>>>------,,,++++++---//////,,,+++***,,,222777444---555555222111111333EEE^^^rrr~~~ccc777;;;TTTDDD666///>>>>>><<>>111***444???|||bbb222,,,'''666;;;///%%%&&&(((&&&(((%%%######&&&(((((('''&&&&&&%%%%%%&&&'''(((((('''''''''((()))*********''''''(((((((((((())))))&&&%%%$$$""""""###%%%&&&&&&%%%%%%%%%'''&&&%%%###&&&###!!!%%%,,,///,,,''')))'''%%%###"""$$$''')))'''&&&%%%%%%%%%%%%%%%$$$"""(((,,,)))''')))******(((((( ,,,CCC888+++;;;qqqfffTTTXXXVVVGGGWWWzzz}}}vvvsssooo[[[DDDlll;;;RRRyyyxxxrrrbbbTTT;;;JJJ```www>>>CCCFFF...------------,,,,,,,,,******)))***///333111***(((000...---000000???^^^rrr~~~xxxVVV111@@@WWW???111---999???>>>AAAxxxgggVVV222***,,,...//////000222555333666333---000888777000+++***111222)))***...))),,,------,,,***---333999444GGG[[[rrrXXXFFF???888888888000222444@@@CCC333+++...---((())))))&&&(((,,,,,,)))&&&***......,,,,,,000555+++(((&&&'''***---,,,+++&&&))))))&&&'''+++,,,((((((((()))))))))(((((('''###&&&***,,,............000...,,,,,,---......---))),,,222333...))),,,333888:::888222///...,,,((('''******000777///+++666777aaaXXX444000)))***,,,---(((###$$$((('''%%%$$$$$$%%%'''((((((&&&&&&&&&&&&'''((())))))''''''((('''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&$$$###&&&"""!!!&&&---000,,,''''''%%%###""""""$$$&&&'''###$$$$$$%%%%%%%%%%%%&&&'''...000+++&&&&&&)))***---+++"""&&&444---(((666cccXXXYYYZZZCCCNNN```kkkzzzzzztttWWWooo<<<:::RRRbbbhhh\\\WWWZZZggg:::<<>>UUU{{{xxxttt^^^HHH===<<<888777444)))444000666777...---///)))(((+++***((((((,,,,,,***+++---///...,,,,,,///222)))'''%%%''',,,000222222&&&+++***$$$$$$))))))%%%))))))((((((((()))******+++***)))((((((,,,111666333111//////000000///...(((***---///,,,(((+++111666777555///,,,,,,+++'''$$$...111111444111...666EEE]]]}}}PPP999444+++$$$$$$***+++&&&%%%)))'''&&&%%%$$$$$$###$$$$$$(((((('''''''''(((((()))&&&'''((('''%%%$$$%%%&&&!!!!!!""""""###$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$&&&&&&&&&$$$%%%######''',,,...***&&&%%%$$$""""""$$$%%%%%%%%%!!!###%%%&&&%%%%%%&&&''',,,***&&&&&&+++111---&&&''')))&&&***111---+++444cccaaauuutttKKKXXXjjj{{{OOOcccGGGNNNppp}}};;;555777111......111000***''')))'''---///---,,,......---&&&777000)))000,,,999bbbwwwiiilll666000333999MMMJJJ777666222<<>>AAA444//////444>>>BBBUUUpppDDD777111'''''''''&&&((())))))&&&$$$%%%&&&&&&%%%%%%%%%%%%))))))(((((('''((((((((($$$&&&((('''%%%%%%&&&(((#########$$$%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$###$$$&&&''''''&&&$$$$$$&&&(((+++***(((%%%%%%######$$$&&&'''&&&$$$"""%%%((((((&&&$$$%%%&&&(((&&&###$$$,,,222...&&&###&&&(((***,,,+++---333```{{{mmmjjj^^^vvv}}}~~~iiiTTT@@@333444+++)))+++111111---+++///'''///333000,,,---//////***;;;222)))111---<<>>???777222444666666///000111000///000111333BBB(((<<>>cccrrr___sss___(((,,,+++'''+++(((''',,,(((###)))&&&$$$######%%%&&&''''''%%%$$$$$$######$$$$$$%%%$$$!!! """%%%'''%%%######%%%(((++++++***(((&&&'''$$$###'''(((&&&$$$%%%###$$$&&&(((((('''&&&%%%$$$###&&&******&&&###%%% !!!"""###%%%'''((((((,,,+++***(((''''''''''''+++******,,,//////---+++&&&222222...222111---///@@@[[[AAAOOOrrrwww{{{}}}{{{mmmmmmYYYttt888+++///000...+++,,,...///...,,,...,,,+++///444666222---***000...***,,,///>>>VVVrrr}}}~~~{{{rrr|||\\\555......888NNNFFF555888:::>>>EEEwwwYYYppp[[[222%%%(((,,,,,,***,,,111333000...***...000...555:::222///555555///+++///333333///000000///......111333555...>>>AAA]]]wwwyyy___MMMBBBHHH>>>===@@@...///)))'''&&&(((***)))(((&&&))))))))))))))))))))))))***)))(((''''''&&&&&&&&&******))))))))))))*********------)))((()))'''$$$''''''(((((()))***++++++...111***(((000///***...,,,,,,,,,,,,,,,---...///)))))))))+++,,,,,,,,,+++...+++***,,,***'''***000,,,QQQNNN444000111===ZZZ|||lllUUUuuubbb333777///(((,,,(((&&&+++'''"""'''&&&%%%$$$###$$$%%%&&&&&&(((''''''&&&&&&''''''(((&&&%%%$$$$$$%%%%%%###"""$$$$$$%%%&&&&&&'''''''''''''''***///...)))''''''######$$$%%%%%%%%%$$$###(((&&&'''***)))%%%"""###""""""######$$$$$$$$$%%%$$$%%%%%%&&&'''(((******555333000---+++***)))(((+++///++++++222000+++///HHHHHH000888pppeeedddwwwfffnnnbbbsss666''')))///---+++++++++++++++)))---)))'''---555888333---+++///+++(((,,,---777KKKWWW111000---;;;RRR>>>111444111666GGG~~~___kkkJJJ000)))'''((()))***///333222---,,,)))---...,,,444999111333777777222///111444555666555222///,,,,,,///111111000<<<666EEEeee\\\[[[BBB<<>>===;;;)))''',,,+++******+++,,,+++)))''''''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((((((((((((***---,,,)))'''(((&&&###)))))))))))))))******+++000///&&&%%%//////(((***------------------------)))'''&&&)))...111///,,,000---++++++)))'''***///)));;;666---444555666HHHkkkccciiivvv[[[444777,,,&&&,,,'''$$$)))&&&"""&&&'''&&&%%%$$$$$$$$$%%%&&&)))((((((''''''(((((()))%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$"""!!!"""$$$''')))%%%(((///444222***'''(((######""""""""""""""""""(((&&&&&&)))(((%%%$$$&&&&&&&&&&&&%%%$$$$$$######!!!!!!"""###%%%''')))***///...---***)))+++///222111---&&&***444000+++333[[[{{{???---...|||lllkkk{{{qqqOOOAAA...,,,---,,,+++******************))))))---333555111---000222,,,***//////555EEE[[[111222,,,>>>YYY>>>+++333000999QQQ{{{kkk\\\===111000(((''''''+++111333///***,,,)))---///,,,444999111:::===>>>;;;888555555444===:::666///+++***---///;;;///666===@@@SSSlll===III@@@???DDDDDDBBB>>>222---...//////---...000000...&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))))))))))),,,++++++***)))((('''''''''******''''''))))))&&&)))((((((((()))***,,,------...&&&$$$,,,,,,&&&))),,,,,,,,,,,,,,,+++******+++***)))+++---...---+++///...---,,,***(((***,,,,,,///((()))333111...888KKKzzz___\\\~~~QQQ---...)))'''...)))$$$((('''###&&&''''''&&&$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&"""%%%%%%$$$$$$'''***%%%###!!! !!!###&&&((("""'''...333...'''%%%((($$$###!!! !!!"""######!!!"""&&&'''&&&'''+++)))(((((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%''')))***+++...333777444---&&&,,,555...---===xxxttt:::111000}}}ttt;;;KKK777444------------------///000)))+++...000///.........///111+++***111333:::JJJooommmwwwttt[[[---///,,,AAA^^^FFF&&&333555HHHeeessszzz]]]999///---+++((((((---222111,,,'''...+++///000...666;;;333333666999;;;999444///...:::777222,,,)))))),,,///AAA555444>>>BBB___ggg444===555888888;;;;;;666444...(((,,,,,,))))))...///---''''''''''''''''''''''''((())))))))))))(((((('''((()))************)))(((&&&))))))&&&&&&((()))&&&&&&&&&&&&''')))+++...000+++111---***...,,,(((...***************)))'''''')))+++------+++)))***,,,***...000///---+++)))(((...***$$$(((...,,,+++333<<>>FFF555333)))***++++++***+++---///)))...222222...+++,,,...)))+++&&&'''000777BBBUUUyyy}}}[[[***)))(((444KKK888'''333;;;[[[~~~}}}SSS...(((***---******///222///+++)))///,,,000111///777<<<444+++,,,111888888333///...000...+++(((&&&(((---000999<<<666999FFFiii555333;;;???666888444***,,,%%%&&&,,,,,,'''&&&,,,///,,,''''''''''''''''''''''''%%%&&&'''((('''&&&%%%$$$###$$$&&&(((*********))))))***)))%%%$$$&&&&&&$$$$$$$$$$$$%%%(((+++...111'''///...,,,///+++(((...(((((()))))))))(((&&&%%%%%%))),,,,,,)))(((+++...'''---222111///...***&&&+++'''''')))***+++///333888dddSSSRRR}}}~~~|||@@@000###---888@@@777+++++++++$$$###%%%''''''%%%""""""%%%(((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%$$$"""!!!!!!""""""###%%%&&&''''''&&&%%%'''&&&(((***((($$$&&&***$$$###"""!!!"""###%%%&&&%%%"""###&&&'''$$$###%%%############$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''***---333999===<<<888444222444000------(((...BBBXXXWWWYYYlll555DDD111...'''((()))(((&&&&&&(((+++,,,...000111000...------***,,,'''&&&///888GGG^^^[[[,,,,,,---,,,555(((---333;;;jjjeeeOOO***'''---,,,***+++111111---,,,...000,,,000222///777<<<444---,,,///666888444222333...---+++(((&&&(((,,,///000888555DDDUUUfff;;;...OOOUUUGGGIIIAAA333888...***111111(((%%%,,,...+++''''''''''''''''''''''''"""$$$&&&'''(((((('''&&&&&&'''(((******)))((('''''')))((($$$###&&&'''%%%%%%$$$$$$$$$&&&)))---///%%%,,,+++,,,333///(((+++&&&''')))******((('''&&&%%%'''(((*********+++,,,'''...111///...///---(((((((((,,,,,,)))...222///444```ccc[[[~~~}}}XXX555>>>%%%+++111:::222&&&(((+++&&&%%%###&&&'''%%%""""""%%%)))''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$###!!! """###$$$&&&&&&&&&&&&&&&'''%%%%%%((((((%%%%%%'''""""""!!!!!!"""$$$&&&'''&&&$$$&&&))))))%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((()))%%%'''...:::FFFJJJFFF@@@:::???777///...,,,///;;;ccc...MMM555///+++,,,---+++(((''')))+++---------000222222///,,,000222+++(((///777IIIaaallluuu~~~[[[222666===555666---333222999qqq}}}^^^```888...111+++))),,,111111---...333///,,,000111///777<<<444333//////444666222111444333222///+++((((((***---...---111XXXiiirrrdddFFF555AAAKKK>>>EEEAAA444>>>444+++222111'''###(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&)))++++++******......///...+++(((%%%###"""%%%%%%###$$$)))+++)))&&&%%%$$$###%%%'''***,,,+++///---000;;;999...---&&&((()))++++++)))(((''')))'''&&&'''+++,,,)))&&&(((...111---,,,//////+++)))***000///***000222(((666aaafffWWW~~~ddd<<<000NNN,,,---"""---((($$$***(((((("""%%%'''%%%""""""&&&+++&&&&&&&&&%%%%%%&&&&&&&&&(((%%%###$$$&&&'''%%%"""############$$$%%%&&&&&&%%%""""""&&&((($$$"""""" !!!###$$$&&&&&&$$$###&&&+++,,,)))'''))))))))))))((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&+++999GGGMMMJJJCCCDDDIII>>>111222333222777```<<>>>>>;;;===GGGKKK===)))...777444%%%!!!***,,,###''''''&&&%%%%%%%%%&&&&&&(((''''''''''''((())))))(((((((((((())))))))))))***)))&&&$$$$$$%%%'''(((&&&$$$###%%%(((***)))'''$$$'''+++111555444111...((((((''''''(((***+++---'''(((***+++++++++***)))---,,,---///111000+++''')))***+++---///111222333666GGG___jjj}}}|||}}}AAA;;;```SSS666"""'''%%%%%%'''***+++***((($$$%%%&&&&&&''''''&&&&&&'''%%%###""""""###%%%'''&&&%%%$$$######%%%'''(((%%%&&&&&&''''''(((((((((###%%%'''&&&%%%###"""###&&&%%%$$$######$$$%%%&&&###%%%))),,,...,,,(((%%%(((&&&###!!!  !!!&&&)))$$$$$$***'''"""'''!!!+++888EEEOOORRRIII===BBBIIIKKK;;;999111'''BBB}}}iii]]]RRRWWWttt___SSSZZZoooPPP...,,,///000000---***))))))+++)))'''&&&(((***+++***))))))+++---,,,)))000AAARRRRRRiiiqqqjjjoooNNN666FFFLLL???222)))---999TTTccc;;;...,,,(((&&&+++)))''')))---///...,,,000333---000---222@@@000///...---...///000///...---000///***'''***+++)))***---LLLmmmmmmfff>>>666<<<;;;777777@@@GGG???000111444000&&&###((('''!!!&&&&&&&&&%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%&&&))))))))))))************(((((('''&&&%%%%%%$$$$$$***(((&&&'''***,,,+++***(((((()))+++...///---,,,++++++******+++,,,...///'''((()))*********)))))),,,++++++---///...+++(((+++++++++++++++,,,,,,,,,111DDDIII]]]rrrddd~~~{{{AAABBB___GGG---$$$((('''%%%&&&((((((&&&###&&&&&&&&&&&&%%%$$$######$$$$$$$$$######$$$$$$$$$""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&''''''###$$$&&&&&&$$$###"""###%%%$$$$$$$$$$$$$$$$$$%%%''''''(((***+++***)))'''***(((&&&$$$######$$$%%%%%%###$$$,,,)))$$$)))$$$)))000888BBBGGGCCC<<<111???GGG:::999666444VVVxxxooo```]]]RRR;;;@@@YYY}}};;;{{{uuudddKKK888666{{{SSS...***000///---,,,,,,---,,,+++---,,,***)))***+++***(((''',,,---((((((444GGGSSSUUUxxxooommmqqqfff888///@@@AAAEEEDDD000111???jjjddd222%%%***)))(((,,,+++)))((((((***+++---///333///222///333@@@///,,,+++)))***,,,............000///,,,---///---(((---000KKKqqq]]]nnnggg<<<555888777111---444>>>===444999333---)))((('''$$$"""%%%%%%%%%%%%&&&'''((((((((((((''''''(((((()))***))))))*********+++++++++&&&&&&''''''&&&%%%###"""***'''%%%$$$&&&'''((((((---***(((((()))***+++***)))(((((('''((()))+++,,,&&&'''((())))))))))))(((***))))))***+++,,,***)))+++++++++***************...EEEuuu]]]^^^yyymmmggg555===QQQ777$$$***&&&%%%%%%%%%&&&&&&%%%###(((((('''%%%$$$"""!!! !!!"""$$$$$$$$$$$$"""!!! """$$$&&&&&&%%%###"""&&&&&&%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###"""###$$$$$$$$$%%%%%%$$$$$$$$$)))((('''%%%%%%&&&'''((()))((('''%%%%%%%%%&&&'''$$$+++)))'''---***$$$'''&&&((()))+++333;;;<<<999222CCCMMM===666000111WWWgggiiiZZZ???000777<<<777444GGGxxxzzzooo444{{{UUU:::QQQ\\\333---...***(((***///222000...000111000,,,++++++(((%%%+++***'''(((666HHHPPPMMMqqq{{{sssgggpppyyyRRR)))&&&222...BBBRRR:::AAAQQQppp===---///,,,)))*********)))((((((***,,,+++111...333222666BBB111...,,,)))(((***,,,------222111///---///111...(((333777AAAeeeQQQjjj```888444444444...'''+++444666000BBB555+++,,,,,,'''%%%(((%%%%%%%%%%%%&&&((())))))++++++******++++++,,,---((())))))))))))*********%%%&&&&&&''''''&&&&&&%%%***'''$$$"""###$$$&&&'''...+++))))))***+++++++++''''''&&&&&&&&&''')))***&&&''''''((((((((((((((((((((((((((()))))))))))))))******+++,,,,,,------444QQQllliii[[[444555<<<***""",,,"""###$$$%%%'''((((((((()))((('''%%%$$$###""""""""""""############""""""$$$%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$#########"""$$$&&&&&&$$$############$$$%%%&&&&&&%%%$$$###''''''&&&$$$""""""###$$$%%%%%%$$$###$$$$$$%%%&&&$$$,,,)))$$$)))((($$$'''''')))))))))...555777555999JJJSSSAAA777,,,(((JJJYYYHHHQQQMMMFFFQQQ|||iiigggfffDDDgggEEEDDDbbb888000...)))&&&)))///333111---)))...///,,,***,,,+++'''(((&&&%%%...???QQQUUUQQQ~~~yyysss___ZZZ```NNN......111'''???RRR:::HHHaaapppAAA///,,,)))***''')))+++,,,+++***+++,,,(((...---333333888DDD444555333///....../////////555444///+++---000...)))222;;;999lllkkkUUUiiiYYY777222222444///((()))000000***EEE444)))++++++&&&&&&,,,%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&''''''((('''''''''(((((((((((()))'''&&&%%%%%%&&&(((+++,,,,,,+++(((&&&%%%&&&(((***)))((((((***,,,,,,+++)))******)))((()))***+++,,,'''''''''''''''(((((()))((((((((((((((((((((()))))))))***++++++,,,------555TTTcccJJJ999,,,'''&&&(((###$$$&&&((()))******+++(((((('''&&&&&&&&&&&&'''$$$###!!! !!!###$$$'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$######""""""$$$&&&&&&%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%''')))(((%%%###"""##################$$$$$$%%%((($$$"""%%%%%%***%%%***...000333777666222333AAAKKK???<<<444+++HHHuuuxxx___UUU~~~uuuIIIgggBBBNNNbbb888///000,,,((()))---///,,,)))$$$+++///,,,...777;;;999***(((***222>>>LLL^^^lllyyyzzzmmmsss```TTTOOO===,,,111555--->>>LLL888===eeeccc;;;---'''(((000)))***,,,...///...,,,+++&&&---,,,222222888EEE444555333000............,,,333333///++++++......+++,,,999777nnnssseeesssaaaGGG999111333000***---444222***<<<111)))))))))&&&&&&+++&&&&&&&&&&&&'''((())))))$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((('''%%%%%%&&&))),,,...))))))(((&&&$$$$$$&&&((($$$$$$'''***,,,,,,)))&&&)))(((''''''''''''))))))((((((''''''(((((()))***(((***++++++)))'''((((((*********))))))))))))))))))CCCwwwvvv^^^\\\CCC%%%***...)))''')))******)))))))))***((('''&&&&&&&&&''')))***&&&$$$""" """$$$&&&&&&%%%###""""""$$$&&&(((%%%%%%$$$$$$$$$$$$$$$$$$###%%%''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%)))------)))%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&***555000$$$%%%&&&%%%((($$$+++222555888:::777222---999BBB:::>>>999...GGGyyysss|||FFFvvvJJJRRR___444+++...,,,))))))+++,,,***)))'''...///+++000@@@KKKMMMGGG555***111AAATTTsssooojjjmmmYYYOOOFFF...)))///222111;;;BBB999:::lllQQQ555000)))(((555111...---...000000...+++(((...+++111000666CCC222000...------------+++******...///,,,+++---...---,,,444555}}}qqqqqq|||kkkUUU888,,,---***'''...888777///000...---,,,***)))((()))((('''''''''''''''((((((&&&&&&&&&%%%&&&''''''(((''''''''''''(((((((((((((((''''''&&&'''((()))***$$$%%%&&&%%%""""""$$$&&&%%%&&&'''***,,,+++)))&&&'''&&&%%%$$$$$$%%%&&&&&&))))))((((((((()))***+++))),,,......+++((('''''')))))))))***************'''333|||zzz|||kkkbbbQQQfffRRR'''***...)))&&&)))++++++***)))***,,,((('''%%%%%%%%%'''(((***%%%$$$############$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&((()))(((''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$(((,,,,,,(((%%%%%%&&&&&&''''''''''''&&&&&&&&&///===:::---,,,+++&&&'''###***000333555999888555...888???555888555,,,FFFOOOuuuGGGJJJttt]]]333******)))((()))***,,,,,,,,,(((...,,,%%%+++???OOOTTTkkkBBB%%%...IIIfffooommmcccHHHBBB???444333222111111555888888FFF|||vvvCCC111555,,,&&&111888222---,,,///111///++++++000,,,000...333@@@000//////...///000000...---""")))///...,,,...///...222///111ooowww}}}jjjSSS(((%%%%%%"""""",,,:::;;;333)))...222111...---+++''')))((((((''''''''''''(((&&&%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))'''((((((((((((&&&%%%$$$%%%''')))(((&&&%%%''')))*********+++,,,,,,+++)))***)))((('''&&&'''((()))***)))((((((((()))+++,,,***...111000,,,((('''''''''(((***+++---///000111444222sss~~~```|||xxxbbbOOOrrrccc...&&&&&&###"""&&&)))*********---///((('''%%%$$$$$$%%%'''(((###$$$%%%&&&&&&%%%$$$###$$$%%%'''))))))((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&)))))))))(((((()))&&&%%%$$$######$$$%%%&&&"""&&&)))((($$$"""###&&&&&&&&&''''''&&&%%%%%%$$$111333,,,///000,,,,,,$$$)))---...000666999999,,,666<<<000333222---LLLbbb\\\fffGGG>>>iiippp000,,,+++******+++------,,,***444,,,))))))'''))):::NNNqqqBBB+++,,,aaaqqqiiiYYY@@@AAA333+++444))))))333:::KKKXXXQQQ~~~:::555999$$$+++111DDD999...,,,111444000***///666111444666@@@KKK555111222222333222000...---,,,------,,,***))))))***---///CCCtttxxxuuu\\\???000---,,,******---333:::>>>///&&&(((---((())),,,***%%%%%%$$$$$$%%%%%%&&&'''&&&'''((()))***+++++++++&&&'''''''''&&&'''))),,,(((***,,,------***&&&$$$'''((()))(((((())),,,...******)))(((((((((((((((&&&(((++++++***)))******)))((((((+++...///+++(((,,,***'''&&&'''((())))))&&&((())))))+++---...---+++666iiihhhiii???666'''&&& $$$&&&)))++++++)))&&&$$$#########$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$#########$$$&&&''''''&&&&&&&&&&&&)))$$$ $$$(((((('''(((%%%!!! ###%%%&&&%%%'''''''''&&&%%%$$$###"""(((+++------***&&&###""""""&&&'''%%%%%%'''&&&"""((($$$$$$222===000%%%,,,***///222000---,,,++++++***'''///...000---***EEE|||ooobbblll}}}iiiWWW}}}vvvQQQ<<<>>>gggwww666111---,,,******+++***'''%%%...***+++...,,,+++777HHHWWW555,,,999rrriiiiiibbbMMMHHH333+++111)))***444888DDDSSS```===///444)))111000444444333000///000444888+++111///666666:::DDD111******+++,,,------......+++,,,...---,,,,,,---///111,,,BBB}}}mmmwww{{{bbb;;;!!!++++++***+++---111555777333***,,,000)))(((***&&&&&&&&&%%%%%%&&&&&&'''((()))***+++,,,------------((('''&&&&&&''')))***+++''')))+++,,,,,,+++)))((('''(((((((((''''''***,,,******)))(((((((((((((((&&&(((***+++***))))))***&&&'''((()))((('''&&&&&&,,,+++))))))***+++,,,,,,(((+++,,,)))&&&(((---111777;;;kkkiii;;;111&&&***''''''''''''''''''''''''''''''***))))))((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$$$$%%%(((######%%%$$$"""&&&###""""""$$$%%%###"""%%%%%%%%%%%%%%%$$$$$$$$$***,,,---,,,)))%%%"""""" ###$$$""""""$$$### ###$$$$$$///===888///444,,,///111000---,,,,,,---)))(((111//////...111RRRxxxkkkssssss___[[[fffhhhoooqqq]]]mmm}}}uuunnnTTT555nnnvvvYYYAAA888555]]]}}}<<<333...,,,++++++,,,+++)))'''******///333000***000<<<===(((+++@@@xxxZZZ```aaaSSSHHH///+++---***+++111111999LLLyyy>>>+++...+++111,,,...888@@@;;;...''',,,444///000...777444333@@@666,,,+++******+++...000222***,,,.../////////111333666,,,IIInnnXXXZZZ\\\MMM555&&&))))))***+++---...000111333+++///444,,,)))***&&&'''''''''&&&'''(((((()))'''(((((())))))*********)))'''%%%&&&)))++++++)))&&&'''(((******+++++++++'''(((((('''&&&&&&(((******))))))(((((((((((((((%%%''')))***)))(((((((((&&&)))***(((###"""$$$'''&&&&&&''''''((()))))))))'''***+++(((###$$$...777:::999yyy~~~uuu???111%%%+++))))))***(((&&&$$$$$$&&&(((***+++***)))((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%&&&&&&***'''%%%%%%''''''%%%"""'''&&&&&&'''((('''$$$"""$$$$$$$$$%%%%%%%%%&&&&&&'''))))))(((&&&$$$#########'''(((&&&&&&((('''###$$$(((%%%)))444444,,,,,,***+++++++++)))((()))+++'''&&&///,,,,,,...666\\\~~~xxxWWW===666<<<111:::::::::444NNNUUURRRTTTiiidddJJJ>>>===666\\\@@@111---,,,,,,---///000///...***---333555000)))+++333444''',,,CCCgggPPPYYYYYYPPPBBB***++++++---(((***+++000JJJrrr888,,,,,,)))***)))---;;;HHHHHH;;;...)))***333///)))222---***<<<:::111///---++++++,,,///111+++---...//////000222333333---UUUlllYYYGGG@@@:::000---111)))))))))***+++---///000000***111666///,,,---)))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''***'''$$$&&&+++---+++(((&&&&&&&&&''''''((()))***((())))))((('''&&&''')))))))))(((((((((((())))))%%%'''))))))((('''''''''*********(((%%%%%%(((***###%%%&&&''''''&&&&&&'''$$$%%%''''''$$$%%%...888555555yyy~~~xxx???///$$$***'''&&&)))(((%%%$$$$$$%%%((()))%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''''')))'''%%%$$$$$$%%%%%%$$$***(((((()))******'''%%%'''&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&'''$$$%%%%%%%%%$$$$$$%%%''''''***+++))))))+++***'''$$$***&&&$$$///222***'''***(((((())))))'''(((+++'''$$$***'''))),,,333WWWoooUUUvvvuuuVVVBBB<<<999AAA444---...KKK```rrrcccqqqzzziiiLLL<<<;;;:::===dddHHH000---,,,,,,...000111000...)))---222222---***...555444...555NNN[[[UUUddd^^^SSSBBB,,,,,,***111%%%(((444777SSSPPP,,,///...'''&&&,,,(((444DDDPPPRRRHHH888,,,...+++(((222---(((888333///---+++))))))***,,,...,,,...//////......///000---111```\\\PPPEEE???888...)))******)))((((((***...222444000,,,333999000+++---)))&&&&&&&&&%%%&&&''''''(((***))))))((((((((())))))***&&&$$$&&&+++---+++''''''&&&%%%%%%%%%%%%&&&'''(((***+++***)))(((((()))))))))(((((((((((())))))%%%''')))***(((''''''''',,,)))&&&%%%(((***++++++''')))++++++)))(((((()))'''$$$###'''((('''***111555999qqqyyyooo999,,,###+++)))(((''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((&&&###!!!!!!######""" ###$$$%%%'''((((((&&&$$$%%%$$$###!!! !!!"""$$$******((('''&&&&&&&&&''''''((((((&&&%%%%%%&&&(((%%%)))***((((((***)))%%%!!!)))&&&'''444888222000+++((()))...///+++***---+++$$$'''&&&+++------KKKwwwXXX}}}|||kkkWWW]]]NNNDDD@@@UUUvvvxxxeeeZZZSSSFFF444222888444666ccceeevvvVVV111---,,,,,,,,,------+++)))&&&***......+++---444<<<111333???^^^TTT___tttiii\\\FFF333,,,)))222%%%555TTTRRRiiilll000%%%///,,,+++***000...333???QQQ]]]WWWBBB000+++///111>>>:::555===///------------...///000000---...///...---,,,---...000===fffyyy```EEE:::999444+++###+++***((((((***...222555555000777:::///((()))&&&&&&&&&%%%%%%&&&&&&'''((()))((('''%%%%%%%%%&&&''''''%%%%%%'''***+++)))'''&&&&&&%%%%%%$$$%%%%%%&&&''')))++++++***))))))***((((((((((((((())))))***&&&(((******)))'''''''''***&&&"""###'''+++***(((&&&(((+++***'''&&&)))+++...'''%%%)))***&&&''',,,;;;???]]]xxxCCC555(((---)))(((&&&'''((())))))((('''&&&(((((('''&&&%%%$$$$$$###&&&&&&''''''''''''''''''(((&&&$$$&&&))))))'''$$$###$$$&&&'''((((((''''''((((((&&&$$$###$$$'''***,,,+++)))'''&&&&&&&&&&&&---------***'''&&&&&&''''''***+++))))))+++***'''$$$)))'''+++777555+++***'''###&&&///222+++''')))///&&&((('''...///,,,FFFnnn}}}[[[DDD888///888DDD>>><<>>///444???^^^}}}NNN\\\nnn^^^UUUCCC666+++&&&222)))OOO{{{JJJ"""+++---$$$111000---666666;;;GGGRRRPPP@@@000///777777???>>>???FFF111...///111333333111///...---...//////------...///222AAAZZZ|||VVVAAA;;;777///)))+++*********+++---///000666111777:::---''')))''''''''''''&&&''''''((()))'''&&&$$$"""!!!"""######$$$$$$&&&'''((((((((('''%%%%%%&&&&&&''''''((((((%%%'''******)))))))))***((((((((((((((()))******((()))++++++)))((('''((('''&&&%%%$$$%%%&&&''''''"""%%%''''''%%%&&&***///000)))(((,,,***&&&+++666IIIEEE@@@jjjxxxrrr{{{tttvvvxxxPPP>>>,,,,,,''''''(((((()))******)))(((((())))))((('''&&&%%%$$$$$$(((((((((''''''''''''''')))''''''***...///+++''''''((())))))(((((((((((('''((()))(((''''''***---)))(((&&&%%%$$$%%%&&&'''((()))***)))&&&%%%&&&''''''***+++))))))+++***'''))))))(((000999... """%%%"""(((444888///''''''---%%%)))'''---......KKK~~~|||zzzppp|||yyywwwlllLLL???999HHHWWWPPPZZZbbbZZZddd'''*********,,,///000///...+++000222...***,,,444:::///222888TTTrrrzzzJJJOOOZZZHHHEEE:::333***###111---dddsss;;;###555***444444%%%333111333:::BBBDDD>>>777222888111333444>>>III333---///111222000,,,'''$$$,,,...//////......///111,,,:::DDDpppuuu^^^LLL<<<111,,,******,,,------,,,+++***333///666888---(((,,,+++((((((((((((((()))******+++)))'''%%%$$$$$$%%%&&&"""$$$'''((('''&&&&&&'''###$$$&&&((()))***++++++###%%%((())))))((()))***((((((((((((((()))******(((***,,,,,,***(((((((((''')))***(((%%%###%%%(((###&&&))))))(((***111777---((())),,,)))'''222CCCXXXLLL---PPPooogggvvvxxxOOO<<<)))***(((*********))))))))))))******%%%%%%%%%&&&&&&&&&''''''))))))((((((''''''&&&&&&"""!!!"""''',,,,,,'''"""&&&&&&'''%%%$$$######$$$"""%%%&&&$$$$$$%%%'''&&&%%%$$$######%%%&&&((( """$$$$$$%%%&&&'''"""%%%&&&%%%%%%&&&%%%"""'''&&&(((777BBB333%%%+++***(((000???BBB888...---(((###(((&&&)))+++000QQQsssiiihhhUUUTTTYYYlllyyyxxxnnnpppooosssNNNAAAFFFaaalll444---000///+++***,,,---,,,,,,)))+++111333111///111---333>>>RRR~~~mmmmmm@@@___JJJHHH888JJJ333%%%%%%///444IIIUUU000,,,((())),,,---+++'''+++666333,,,888EEEHHHKKK888222444777999@@@@@@333444,,,---777444((()))444'''))),,,,,,,,,///444999222OOOWWWUUU|||iiiVVV444(((111...+++***+++...///000999444000------,,,)))&&&&&&&&&%%%$$$%%%&&&'''(((((('''&&&&&&&&&&&&%%%###&&&&&&%%%%%%&&&''')))***+++***)))'''%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%'''&&&%%%%%%&&&((())))))((('''&&&&&&%%%%%%%%%(((++++++(((''')))+++***000333///+++111CCCSSS;;;111)))))),,,---///111FFF@@@333???[[[vvvooosss|||___:::---(((&&&,,,)))'''%%%&&&)))******(((***(((%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%###!!!"""###$$$&&&''''''&&&&&&%%%'''))))))'''$$$###"""######""""""###%%%'''(((''''''&&&%%%$$$$$$$$$$$$###***,,,'''######$$$$$$&&&%%%$$$%%%'''))))))(((***&&&'''///111+++&&&&&&###+++555:::777000)))%%%+++)))***---)))(((888OOOccclllRRRIII```LLL```]]]MMM}}}xxx___iiisssqqq{{{mmmaaa^^^llloooiiisssiiikkkkkk333111333333...,,,,,,,,,)))+++***---333666333222444000444;;;HHHyyyttt}}}gggNNNjjjMMMLLL>>>FFF///,,,***222666@@@tttmmm999...+++((()))---///...,,,+++777444,,,444???EEEJJJ???777666555444===BBB999///***,,,222111(((%%%)))'''((()))((('''***///444@@@OOOSSSMMMxxxqqq]]]NNN444///&&&&&&(((---333999===???DDD===666333333222---(((+++***((('''&&&&&&&&&'''%%%$$$$$$%%%&&&''''''&&&'''&&&%%%%%%&&&'''((()))'''&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((('''&&&&&&))))))***(((&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''''''''&&&''''''''''''$$$"""(((>>>^^^vvv777///))))))***+++...222<<<<<<444<<>>JJJ000,,,))))))((((((---444+++222111:::FFFgggssscccooo[[[777,,,)))&&&)))%%%$$$%%%&&&((((((&&&$$$$$$""" """#########'''&&&%%%&&&''''''&&&$$$!!!"""###$$$%%%%%%%%%$$$***&&&###"""%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$###)))+++(((%%%&&&'''''''''(((***---...---)))%%%"""(((///000(((!!!"""'''''''''&&&$$$######%%%((($$$%%%$$$---222###...XXXsssVVV>>>XXXfff:::999fffVVVvvv???111444555444555777444///((()))...444555111000222)))+++222666___YYYSSSPPP```}}}{{{{{{ooooooaaapppqqq777999<<<999111'''******(((...777www@@@000+++((('''(((+++///111222,,,333...)))222777666888999222000---***888GGGFFF>>>CCC@@@333,,,000555555,,,---+++(((''')))000666999CCC]]]eeetttOOO:::777***+++...000333444444333222222,,,,,,...111555666555333222111...+++((('''&&&&&&...,,,***)))))))))'''%%%'''&&&%%%%%%%%%&&&''''''***))))))((('''&&&%%%$$$((((((((()))))))))))))))%%%'''((((((''''''((()))((()))))))))))))))))))))(((&&&%%%'''***+++(((&&&"""(((++++++)))((((((***)))))))))&&&%%%,,,555...444555CCCQQQooo}}}jjjsssaaa===///)))&&&+++'''(((***+++,,,+++)))'''###!!! """$$$$$$###$$$######$$$%%%&&&$$$###""""""######$$$$$$$$$$$$)))%%%!!!"""'''***(((%%%""""""###$$$&&&((()))***''''''&&&%%%$$$$$$$$$$$$%%%***,,,)))''')))***(((&&&&&&''')))***)))%%%######000<<<;;;---!!! %%%%%%''')))***)))'''%%%$$$(((...000<<<>>>***777mmmMMM???lllVVV777iii```rrr:::///111222111333555222---((()))---111000+++***---000...666999rrr^^^KKKUUU}}}xxxooooooqqq```sssmmm666:::@@@888666'''///,,,&&&444HHH{{{rrrbbb---+++***(((''''''***,,,...///...222------888:::333111222------,,,)))555AAA>>>555CCCGGG888,,,---222333---------+++***...555;;;999EEEdddnnnhhh@@@111444(((&&&(((+++...///......///000)))...333444222///---,,,222000...+++)))(((((((((,,,***)))(((((((((&&&$$$&&&&&&%%%$$$%%%%%%'''(((************)))'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$&&&''''''&&&%%%'''((($$$$$$$$$$$$%%%%%%%%%%%%(((&&&%%%'''***+++)))&&&$$$$$$###"""###&&&***---'''''')))***'''%%%,,,555CCC???999JJJ```}}}pppzzzfffBBB///&&&$$$+++$$$&&&((()))((('''%%%$$$$$$###"""###%%%&&&&&&%%%###""""""$$$&&&&&&%%%$$$##################$$$$$$&&&###"""%%%***+++'''###"""###$$$&&&'''((()))***''''''&&&%%%$$$$$$$$$$$$$$$((()))'''&&&((((((&&&&&&%%%$$$$$$%%%&&&%%%###(((555???;;;---%%%(((...((()))+++------+++(((%%%'''///;;;GGG@@@))):::oooRRRBBBsssqqqGGGppp___jjj222///000...,,,...000,,,&&&((())),,,///,,,''''''+++555,,,444555tttjjjvvvoooRRR___YYY666:::???//////(((......(((999```~~~}}}ZZZ%%%(((((((((((())))))***+++,,,000333///111<<<<<<333333222---...---***222888000***<<>>III]]]fff}}}]]]777---666***&&&''')))+++***))))))---000,,,000555666555222111111222111...,,,******)))***$$$######$$$&&&''''''&&&%%%$$$$$$$$$$$$&&&((()))%%%&&&((()))******)))((((((''''''''''''((())))))'''(((((('''$$$######$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%'''(((((('''&&&...---***%%%"""###&&&)))'''(((***,,,)))''',,,444HHH===000@@@ZZZxxxwwweee???,,,###!!!((($$$&&&((((((&&&%%%%%%%%%'''%%%%%%&&&'''((('''&&&$$$$$$$$$&&&((()))((('''$$$$$$#########$$$$$$%%%$$$###$$$'''******&&&###''''''((((((''''''&&&%%%''''''&&&%%%$$$$$$$$$$$$"""%%%&&&######%%%%%%!!!'''&&&$$$$$$&&&''''''&&&***333777000(((***555>>>///,,,'''&&&''')))++++++***000HHHYYYIII555GGGiii]]]IIIzzzfffOOO~~~nnn888111000---+++---000---'''******---...+++''')))///333)))444000```fffGGGBBB===///222888''')))***+++222444@@@vvvTTT%%%...&&&(((***++++++,,,,,,,,,,,,222//////666444222888444...//////---444555***,,,777CCCDDD<<<333---***,,,...000000000333999>>>CCCJJJNNNWWWuuuYYY444***444+++(((+++,,,,,,)))&&&(((...444333111///111555888888666555444111...,,,++++++***###""""""$$$&&&(((((('''############$$$&&&(((***###$$$&&&((()))(((''''''++++++*********+++,,,---((())))))(((%%%$$$$$$%%%******))))))((((((''''''%%%'''))))))((('''((()))"""(((+++******---///))))))***---,,,***---333;;;777333DDDWWWwww```888***$$$"""'''(((***+++***'''&&&'''))))))(((''''''))))))'''%%%#########%%%((()))((('''&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))(((&&&%%%$$$''''''&&&%%%$$$$$$$$$$$$###&&&%%%######%%%$$$ %%%$$$$$$&&&(((((('''&&&)))000333...,,,444===CCC333---%%%"""$$$(((,,,...:::<<>>HHH]]]ggg}}}xxxvvv]]]444***)))&&&(((((()))***(((%%%$$$&&&)))***((((((((())))))'''%%%!!!!!!!!!###&&&''''''&&&'''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%###$$$&&&)))&&&'''((())))))((('''&&&''''''&&&%%%$$$$$$$$$$$$''')))(((%%%%%%'''%%%!!!!!!!!!$$$'''))))))&&&###&&&///666555777<<<>>><<<222---'''%%%'''***,,,,,,444222ccczzzwwwvvv[[[```SSS___[[[JJJ555EEEKKKDDD777+++HHH___jjj|||xxxYYYKKK&&&MMMmmmhhh<<<666...)))+++000222111222...***(((***---000111000000---...444FFF{{{nnnNNN+++//////,,,---222111---888+++AAATTTVVVYYY111---,,,+++000...''')))111222+++---222333000///111222111666...(((,,,666;;;555,,,000///333;;;;;;444000111,,,.........444@@@HHHJJJJJJRRR>>>TTTttt\\\777---777,,,%%%...***%%%###)))444AAAIII>>>777,,,&&&---888999333AAA555///333444---))),,,'''###,,,222(((###$$$ $$$&&&'''''''''(((***,,,)))&&&&&&***(((###$$$)))###$$$%%%'''(((***+++,,,///,,,***,,,//////+++&&&++++++++++++***)))''''''******+++++++++,,,------)))***+++,,,---,,,,,,+++)))------)))***///111///:::555JJJqqqxxxddd[[[QQQDDD...+++((('''((('''%%%%%%&&&&&&%%%$$$"""'''+++)))%%%"""$$$'''"""%%%((()))(((''''''(((((('''&&&%%%$$$#########***)))(((''''''&&&&&&'''%%%&&&&&&&&&%%%$$$######%%%'''))))))'''%%%$$$###%%%...,,,&&&(((%%% ######$$$$$$%%%&&&'''''',,,+++222<<<;;;333888DDD000///,,,***(((((()))***...BBBZZZuuuoooxxxqqqsssZZZiiiaaa111<<<222111:::444111888///'''333AAAgggxxxfffxxxPPP---UUUqqqQQQ555111+++(((***---//////+++***(((''')))+++---...'''******---333CCCuuurrrVVV???+++---+++)))---666:::888<<<888ZZZ{{{{{{LLL...---'''###)))***(((---888:::444+++...---)))(((,,,/////////)))%%%)))333777333---222000333::::::444000000,,,...---+++///777===>>>GGGOOO[[[|||lllXXX888///999...***)))&&&######(((000888>>>222222...***...777======FFF<<<777;;;:::000***+++((("""(((,,,$$$ ###!!!$$$%%%&&&'''&&&''')))+++'''$$$%%%))))))&&&''',,,%%%%%%&&&((()))+++,,,,,,---***(((***---...***&&&&&&&&&'''))))))*********'''((())))))******))))))++++++************+++,,,)))******)))///777888444666DDDccc}}}xxx}}}zzzFFF777###$$$$$$%%%&&&%%%$$$%%%&&&&&&%%%###'''((())))))((('''&&&&&&###%%%&&&&&&&&&''')))+++...---+++(((&&&$$$######***)))((('''''''''''''''&&&'''''''''&&&&&&%%%$$$!!!$$$&&&'''&&&$$$$$$$$$)))((($$$******'''***&&&&&&'''(((((()))******+++///888AAACCCBBBHHHPPP666333...+++***))))))(((222JJJeee}}}vvv}}}sssbbbyyy]]]+++===<<>>cccxxxaaazzzSSS111MMMiiiJJJ222000---+++******+++,,,''''''((()))***+++++++++***...///000111888___```KKK000%%%)))))))))+++333<<<@@@>>>111QQQnnnsssxxxlll:::***---$$$''',,,---+++...444333---(((***)))$$$$$$)))...///***'''&&&***111555444111,,,+++---333555222/////////000///,,,...555999999EEETTT~~~iiiWWW;;;555===111...'''&&&&&&''')))---111444000555777222///333:::>>>;;;555444;;;===888444555///'''***---%%%$$$)))(((###$$$&&&&&&%%%&&&(((***&&&$$$$$$'''(((&&&&&&)))&&&'''''')))***+++,,,,,,)))'''&&&(((+++,,,***'''$$$$$$%%%&&&((())))))***(((***+++------,,,+++***---+++)))(((''')))+++,,,***)))''')))222;;;;;;777EEEhhh>>>333"""#########$$$######%%%&&&&&&$$$""")))'''&&&(((***)))&&&$$$%%%%%%%%%$$$$$$&&&***---------+++)))'''&&&$$$$$$))))))(((((('''((((((((((((((((((((((((''''''&&&$$$&&&)))***)))))))))***&&&...+++%%%))))))&&&***''''''(((((()))*********(((000777:::===DDDJJJKKK888333---***))))))(((&&&444XXXyyy||||||uuuXXX---LLLYYYuuummmHHH;;;<<<888EEEzzz]]]yyyNNN***fffUUU555222111000---)))(((***'''))),,,...---+++***))),,,222333333111111KKKuuuGGGBBB111222''''''+++444???EEEDDD@@@333YYYjjjmmmuuuiiiSSS000'''...(((,,,000000---...///+++$$$(((++++++((((((---111111...------000444666777666***)))+++111555666444222333555555333555<<<@@@@@@@@@```lllUUU===:::AAA333///++++++***++++++---///000///555:::888333222777<<<...***+++222777777888<<<333***,,,///(((''',,,+++###$$$%%%%%%$$$%%%''')))&&&$$$#########"""!!!!!!&&&&&&'''((()))******+++(((&&&&&&'''***+++***)))&&&%%%%%%%%%%%%&&&&&&'''((())),,,......,,,***(((+++***)))((((((((())))))+++******---333999:::999[[[{{{vvvyyyCCC>>>,,,)))&&&$$$$$$$$$$$$&&&((('''%%%###%%%%%%&&&&&&&&&&&&$$$"""%%%&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%(((((((((''''''((())))))((()))))))))))))))((((((&&&(((***+++***)))******+++222,,,$$$'''&&&###(((%%%%%%&&&&&&''''''''''''***333555...111<<>>;;;666666888777555888???DDDDDDDDDuuujjjLLL777;;;CCC333...---,,,)))(((((()))***,,,&&&***000444555666999<<<000,,,***,,,///111666:::111(((***---'''%%%)))&&&###$$$%%%$$$$$$$$$&&&(((%%%$$$""""""###$$$### &&&&&&&&&''''''((((((((('''&&&&&&''')))+++++++++&&&&&&%%%%%%%%%&&&&&&'''###%%%'''))))))'''%%%###''')))***,,,+++***((('''))),,,000333555888>>>CCCjjj{{{zzzkkkkkk|||KKKEEE000***&&&'''&&&&&&&&&''')))((('''%%%"""%%%)))((($$$"""###%%%%%%'''((((((&&&$$$###$$$######$$$%%%%%%%%%$$$$$$''''''&&&&&&'''((())))))(((((()))))))))))))))((($$$%%%&&&&&&$$$######$$$'''///***"""&&&(((''',,,%%%%%%%%%%%%%%%%%%&&&&&&...666555,,,///>>>BBB:::***'''%%%&&&))),,,,,,+++///EEEYYYmmmtttttt|||rrr:::******AAAvvv```fffPPP000RRRjjj___888///***...000,,,+++...))),,,//////+++)))(((***(((+++)))+++///+++111DDDccc|||ooooooOOO......###$$$333---...<<>>888///444555333000333<<>>BBBGGGTTTPPP:::oooaaa<<>>>>>>>>///)))'''!!!"""((('''%%%&&&'''&&&%%%%%%&&&((($$$%%%###"""'''...---&&&((((((((((((((('''''''''%%%%%%%%%$$$###$$$&&&(((...,,,***((('''((())))))+++******)))))))))(((((((((((()))+++,,,---...///---)))+++333999:::>>>DDDzzz|||:::222'''------***---***%%%######$$$$$$$$$%%%$$$$$$%%%&&&&&&###!!!###$$$$$$######%%%(((+++!!!"""$$$&&&''''''&&&%%%!!!""""""###$$$&&&'''(((###$$$$$$%%%&&&&&&&&&%%%"""###$$$#########%%%''''''000---'''+++,,,)))---'''''''''''''''&&&&&&&&&(((+++111999???;;;///######)))///...(((######%%%###222333---QQQ]]]ZZZiiirrr;;;333ZZZ{{{rrrSSS...ZZZjjj~~~jjjRRR:::,,,888444,,,000333444000++++++222999444---))),,,---(((&&&'''...///333666444333999BBBjjjRRR:::333777888444000///...444@@@BBB999...))))))---666CCCKKKJJJAAA777((()))*********+++...000...000111///,,,,,,000333---000222333888<<<:::555:::???999222222...---555++++++000888;;;777444333222///...---))),,,???VVVDDDTTThhh888...,,,***333///)))+++---...---------+++((()))&&&))):::GGG<<<111888@@@EEE999>>>TTTFFF333@@@PPPFFF:::333...)))(((***$$$)))------***'''&&&'''%%%###"""$$$(((***)))'''((()))&&&%%%,,,555555...(((((((((((())))))))))))//////...---,,,******)))'''&&&&&&&&&(((+++...000000---))))))+++......---...------///444999;;;<<>>---222111222222///++++++///333222+++(((+++,,,(((&&&(((+++)))***---...---///333FFF;;;333666:::777---%%%666222666@@@FFFAAA888333444555777888666111+++'''***+++,,,,,,,,,---000333000222444333111111444777000000111555@@@IIIHHHAAA<<<>>>666333999666///000888444444:::@@@>>>:::888222111111000+++,,,AAAXXXSSS\\\ppp???555555///333000000''',,,222222///,,,***)))+++(((***>>>PPPGGG:::???GGGIIIAAACCCMMMBBB;;;IIIUUULLLCCC===666---((('''$$$(((+++***'''$$$$$$&&&%%%######$$$'''((('''%%%'''*********///555444...******))))))((((((''''''((((((((((((((((((((((((((((((''''''(((***,,,---,,,***'''''')))******((('''''''''))),,,111666999]]]||||||{{{;;;...---!!!((((((---+++'''%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((((((((((($$$%%%%%%&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''''''''&&&&&&&&&***(((&&&&&&'''((('''%%%###$$$&&&&&&&&&'''***...***...222555333...)))%%%%%%''',,,...+++'''***111111)))777JJJnnniiiooo\\\888555999tttzzzSSS---NNNbbb|||cccdddlll___wwwkkk???666888999???444---111000///---,,,++++++,,,...***(((***+++(((((()))...***)))---000...,,,,,,666...***...111///,,,***:::333222;;;FFFGGGAAA;;;444444222...***)))+++...---......---,,,---///222***...111222000///000333///---+++111???KKKJJJCCC:::999000333AAAAAA444///:::222...555<<<===:::777222111111111,,,---@@@VVVLLLMMMyyyttt>>>444888///,,,)))///''',,,000000***''')))---+++)))***===OOOHHH;;;>>>CCCAAA??????<<<888???LLLVVVMMMDDD===555,,,'''&&&))),,,---+++(((&&&''')))&&&%%%&&&'''((((((&&&$$$$$$))),,,---...000///++++++******)))((('''&&&&&&$$$$$$%%%&&&'''(((((())))))((('''''''''((()))***---,,,++++++,,,,,,***)))&&&((()))***+++000888>>>IIIooo~~~|||vvvjjj///---...%%%+++)))(((&&&&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&''''''(((((()))'''%%%$$$$$$$$$###"""$$$$$$$$$$$$%%%&&&'''(((###$$$%%%&&&''''''''''''***'''%%%$$$%%%&&&''''''%%%&&&'''''''''***...111/////////000///,,,((($$$###''')))'''(((,,,//////444&&&222KKKuuuttt~~~KKK000666DDDooohhhhhh111HHHXXXppplll___ooosssxxx???:::===///666444'''///---+++,,,......,,,))),,,***)))************+++///---...222333///...///555222111333222---,,,...777...)))111@@@GGGCCC<<<++++++******+++...222555/////////---***)))+++---'''+++000000...++++++---+++)))'''(((111;;;;;;666444333,,,111CCCEEE:::555111,,,***000666777555555444///---///...000===NNN>>><<>>EEE@@@444+++)))111(((""")))999CCC@@@777)))'''&&&(((+++,,,)))%%%***+++***)))((((((***,,,---111555555222...---...***+++***''')))///111000222333---111@@@BBB;;;:::......111555555222222666:::000***///333555===FFFAAA;;;fffwww:::...888555///&&&)))...((('''+++...+++***+++&&&***)))+++///((()))777CCC:::::::::555888AAACCC;;;555222333111---++++++'''((((((%%%"""!!!$$$''''''((())))))(((&&&%%%%%%###$$$$$$%%%######$$$'''&&&&&&''''''(((((())))))++++++++++++,,,,,,,,,,,,&&&&&&'''''''''((())))))((()))******)))((('''''''''***,,,,,,,,,111;;;CCCHHHTTT|||CCC000...+++///%%%$$$$$$%%%'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%&&&%%%$$$$$$$$$%%%'''((($$$$$$###$$$&&&'''&&&%%%(((''''''&&&%%%%%%%%%%%%$$$###"""###%%%%%%$$$!!!+++***'''$$$""""""$$$&&&%%%$$$$$$$$$'''***,,,---///---+++*********)))((('''+++)))$$$'''000000*** &&&444???vvvqqqvvvVVV999666^^^qqqqqqfffaaammmGGG%%%>>>MMMeeeyyyaaa}}}kkkjjj@@@444444###...666111,,,******,,,000111000---***---...+++***---///...(((***///222...***...666000444:::>>>999111///222---'''"""(((777AAA===222)))&&&&&&)))...---&&&$$$%%%&&&''''''))),,,///...222666666222///...///---111222...---111555666222555000222??????999:::000111555666333---///444AAA555///444999999===DDDAAA555]]]mmm666...777444222)))))),,,'''***666;;;444***&&&%%%,,,+++))))))&&&...AAAIIIDDD===:::<<<===<<<===111222777>>>???777///+++&&&'''(((&&&###"""%%%(((&&&''''''&&&$$$###$$$%%%(((%%%###%%%%%%$$$&&&)))%%%%%%&&&'''((())))))***,,,,,,++++++******))))))'''''''''(((((()))))))))(((***+++***)))((()))+++)))+++,,,---...333;;;AAAUUUgggMMM222------111###%%%%%%%%%'''))))))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''$$$############$$$%%%%%%###"""###%%%'''((('''&&&(((''''''&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''$$$!!!''''''&&&%%%$$$%%%'''***'''&&&&&&'''***,,,,,,,,,,,,------,,,)))((()))***&&&((('''%%%''',,,,,,)))&&&+++---***dddMMMnnnzzzdddYYY~~~DDDPPPgggyyyqqqhhhrrrXXXCCC???+++...BBBNNNcccuuuwwwcccJJJ222111***222222---,,,,,,+++,,,............)))...///+++))),,,...------,,,...000///---000555333000...,,,))))))000:::***(((&&&+++777@@@999---&&&&&&'''***...000...,,,%%%&&&'''((((((***---000)))---111111///---...//////222222///111555777666///333000555DDDDDD;;;:::111///000222111///222777AAA999666999999666;;;DDDDDD,,,MMMYYY//////444...///***)))+++'''+++777;;;111))))))%%%,,,+++(((******222DDDGGGLLL???777AAA@@@999AAA888888<<>>666)))%%%&&&(((((((((+++///222,,,,,,,,,+++))))))+++---'''+++///000......000333///...,,,+++000555444...***------777JJJLLLAAA===444...,,,000555888===AAA>>>::::::;;;666111888DDDSSS///GGGrrrMMM...444666+++...---------''')))000000))))))000%%%,,,)))'''++++++000>>>DDDQQQBBB888GGGEEE>>>OOODDD???;;;;;;888111---,,,###&&&((((((&&&%%%'''******+++***(((%%%&&&***...((("""!!!)))...***&&&%%%''''''''''''''''''&&&&&&((((((((())))))))))))))),,,,,,,,,+++***((('''&&&&&&'''((('''%%%'''+++///...---,,,///444888;;;<<>>OOO^^^hhh~~~ttt>>>222333%%%UUUPPPZZZ}}}vvvhhhmmmDDD<<<;;;888222(((,,,000---...222,,,***333666555111+++,,,222222------------//////,,,***+++---------...//////...---***)))''',,,<<>>,,,++++++)))&&&%%%&&&***...111111000,,,((((((+++...---000000,,,+++...///......,,,+++...444777111***---222+++333666666CCCAAA???)))000777$$$>>>222888666---///999999000222>>>EEECCCOOOlllEEE,,,)))555333***,,,000...222,,,(((,,,)))$$$))),,,)))$$$!!!"""'''...222>>>NNNMMM===666:::JJJ```FFFCCC999666:::444222<<<,,,%%%"""$$$""" ,,,===333---((((((,,,...---+++%%%%%%%%%%%%&&&((()))***'''%%%$$$(((,,,+++&&&!!!&&&&&&&&&'''''''''''''''&&&%%%%%%(((,,,---+++(((---,,,+++++++++***(((&&&...***+++333<<>>???999666999555777EEE...++++++...,,,...@@@TTT///***&&&$$$%%%&&&&&&$$$&&&&&&&&&&&&'''(((((())))))'''&&&(((++++++'''###%%%%%%%%%&&&&&&&&&'''''')))''''''(((******(((&&&((())))))*********(((''',,,,,,///444;;;BBBGGGKKK>>>vvvzzzbbb'''***(((!!!,,,......***%%%'''---///---(((******(((%%%$$$$$$&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&(((***+++(((&&&%%%&&&)))+++***(((,,,+++)))'''&&&%%%%%%%%%&&&%%%''',,,222222,,,&&&&&&(((***)))'''%%%&&&((('''$$$))),,,&&&(((111111222CCC___[[[333DDD___vvvRRR___yyynnnrrrXXX555333,,,IIIHHHMMMgggZZZeeeZZZmmm~~~KKK444222333///***++++++,,,...,,,)))+++111000000...++++++---,,,)))222222111///,,,***(((&&&,,,---...//////000111111...666777666FFFXXXOOO666,,,------,,,+++,,,...000***,,,//////---+++******(((,,,......///333333000,,,111666999888666555555111999777AAACCCGGGeeeuuuGGG===HHH777222777555---444555777:::===???>>>===eeeYYYWWWKKK222---888777000000000&&&---,,,,,,222...'''***,,,***((('''(((+++...111333888888:::===:::BBBXXXKKKMMMDDD;;;999333555DDD...+++***)))$$$$$$444GGG333111---***((('''''''''******))))))))))))******,,,)))'''(((******(((%%%%%%%%%&&&'''((())))))***...,,,***)))))))))(((''''''(((***---...---,,,,,,+++---111444999BBBMMMSSSZZZwwwfff+++000,,,&&&+++(((+++,,,((('''+++///111((())))))'''%%%###$$$%%%'''''''''(((((((((((((((***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''(((((((((&&&%%%###$$$&&&((())))))))))))'''&&&&&&&&&''''''((($$$###(((111444000***'''((()))(((&&&%%%&&&''''''&&&,,,,,,$$$(((444555555<<>>;;;hhhxxxvvv~~~OOO111---$$$GGGLLLPPPbbb```]]]sssooo|||VVV666222333...++++++)))...111***''',,,///************+++,,,+++***...//////,,,***+++***'''***,,,------...///000222///:::;;;777EEEYYYOOO555'''((())))))(((((()))+++)))+++,,,------,,,+++***'''+++------///222111,,,))),,,222777777333222333666<<<999CCCAAA;;;TTTdddDDD===CCC...888666;;;,,,///888<<<:::===FFFKKKIIIdddhhhjjjLLL555000:::888222111///111777333111444///'''***,,,+++******+++,,,...000111222555@@@GGG>>>>>>PPP\\\ZZZKKK===:::777999EEE<<<777333000+++)))000:::666666444111---+++,,,......---,,,,,,+++++++++,,,,,,***'''&&&(((((((((&&&'''((()))***+++,,,---...000///,,,+++******++++++***---000222222111111111000222333555<<>>777&&&999333777(((+++888>>>888777BBBLLLNNNmmmtttFFF333000888444......,,,888<<<555000333...(((,,,&&&&&&&&&&&&'''((())))))///111777GGGRRRGGGAAAMMMUUUPPP>>>333999>>>BBBKKK:::444000222555444222222...///...,,,***)))***+++---,,,++++++************+++)))&&&%%%%%%&&&'''''''''((()))***+++,,,---...,,,,,,+++***)))***+++,,,...111444444333111111222888666333333???PPPZZZ[[[nnn{{{hhh((()))"""'''######""""""%%%((()))******+++)))'''&&&&&&'''''''''******)))((((((((())))))''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''%%%$$$+++***(((&&&%%%%%%'''(((,,,+++(((&&&%%%&&&'''((()))***+++,,,...000444666+++***)))(((((()))))))))+++&&&''')))+++999CCC===999444@@@ooodddppp[[[YYYXXX]]]^^^aaa|||tttggg^^^HHH444*********DDDJJJOOO[[[yyy{{{eeeCCCIIIsssCCC999555,,,...+++%%%444:::((($$$+++%%%%%%$$$&&&***+++***---222+++000111,,,---333444000(((***+++***))))))---111999<<<999666===EEE;;;(((,,,,,,+++)))'''''')))***,,,***((()))***++++++***((()))((((((+++///,,,&&&111,,,///888<<<999777999333666999OOOLLL;;;JJJYYYPPPNNN:::444AAA444333***,,,666;;;555333:::DDDGGG|||jjj<<>>CCC111+++'''***111222***!!!))))))(((((((((((((((((())))))((('''&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((())))))***&&&'''(((((('''''')))+++...111333111...,,,---///555333---+++777JJJSSSQQQhhhnnn...,,,"""...''''''"""!!!%%%((((((((()))***(((%%%$$$%%%&&&&&&&&&)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))*********)))'''&&&*********(((&&&&&&''')))...,,,)))'''&&&'''(((******---000///+++***---000---+++)))((()))*********)))$$$%%%&&&,,,===EEE;;;888BBBYYY]]]wwweeezzzmmm???---###!!!$$$DDDCCCEEEUUUtttuuurrr|||FFF999444+++222222***===EEE...(((000&&&)))'''(((+++***(((,,,444000555333+++***///000)))))),,,---+++((((((,,,111666444222666???DDD===333---,,,***&&&$$$###&&&(((***))))))***,,,,,,)))&&&((((((&&&&&&+++000...)))///,,,///888999444666>>>444888>>>VVVSSSCCCYYYrrrZZZaaaEEEMMMJJJ555---///...111444666888;;;>>>???iii~~~777...222555+++&&&+++,,,+++111---***///+++&&&***))))))((((((((()))***+++%%%...000444>>>;;;444666;;;>>>333***222888666888888333///000555666...$$$---+++((()))+++,,,***(((((('''&&&&&&&&&&&&&&&'''&&&&&&'''''''''''')))***%%%%%%%%%&&&&&&&&&''''''%%%'''))))))((('''(((***,,,...///---)))(((+++///333444///***111CCCLLLKKKRRRmmmsss555111$$$333***+++((((((***)))&&&(((...,,,(((%%%$$$%%%'''((('''&&&%%%$$$$$$$$$&&&((()))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&((())))))'''''')))+++...,,,)))''''''))),,,---***,,,///000///---------...+++'''''')))******)))(((''')))))),,,<<>>QQQtttFFF666222+++555222***???HHH...(((000###---***))),,,***'''+++444,,,222333---///888:::555+++---...,,,((((((---111000***+++666CCCHHHFFFBBB111///,,,((($$$$$$''')))(((((())),,,...---'''###''''''%%%%%%+++222111,,,///...444;;;888222888EEE888===CCCYYYSSSCCCbbbXXXgggIIIZZZKKK111$$$000...,,,///888AAABBB???===gggyyyyyy777111777999,,,'''...111)))000...,,,000+++###&&&''''''&&&%%%%%%&&&'''(((333<<<999444999999333333111;;;777111777:::888:::111///---...222555111+++111---)))***...///+++'''))))))(((((((((((())))))%%%&&&((()))))))))***,,,&&&&&&&&&''''''''''''''''''***------+++))))))***+++---...+++((((((,,,111999>>>;;;333666EEEPPPRRRGGG```ppp333/// 000%%%------//////)))$$$)))444///+++'''&&&(((***+++***%%%$$$###"""###%%%((()))))))))))))))((((((((((((''''''''''''''''''''''''########################!!!%%%((()))((((((***---,,,+++)))'''(((+++///111((()))---111555666333000---***&&&%%%((())))))(((***,,,111...---;;;FFF>>>;;;cccffftttTTTFFFIII777AAAFFFUUUnnnwww444)))###!!!+++@@@777:::RRRppp___111000222***......---,,,+++)))(((''')))******+++++++++++++++222...***+++000444555333...%%%!!!'''---...///333++++++>>>///BBB:::888???444+++)))...---$$$"""(((+++,,,)))$$$&&&,,,***$$$***'''%%%''',,,000111111000:::888111333555888AAA===666;;;RRRFFFIIIoooeee]]]eeeQQQMMM888777$$$***888(((///;;;777>>>HHHCCC[[[nnnuuu666222@@@666***111---+++,,,)))+++000111,,,+++///...///---((('''***+++***111888888444777>>>;;;111888;;;999555:::BBB>>>222//////111222000,,,---222+++%%%(((+++***......"""***)))''''''***...000111))))))((('''''''''''''''%%%'''((('''&&&&&&'''(((&&&''')))((('''&&&'''(((111222000+++***---...,,,666EEE777)))555444999UUUfffxxxyyy888333'''((()))&&&'''((((((''''''(((***,,,***'''%%%&&&'''''''''&&&%%%%%%%%%&&&((()))+++&&&&&&%%%$$$%%%&&&'''((("""$$$$$$###$$$%%%&&&$$$$$$!!! $$$***,,,&&& ###$$$$$$$$$$$$&&&))),,,///,,,'''%%%%%%'''((()))""")))---,,,******'''###((($$$%%%(((((($$$'''---000,,,"""333000***FFFHHH>>>WWWzzzfffsssccc<<<333000III777@@@777444dddsssVVV???---***---)))GGGAAAAAAPPPjjjjjj:::444333000---------,,,+++***)))((())))))(((''''''((()))***///---+++...333666555222444,,,'''+++000111222555...---<<<---===777444<<>>///777444DDDLLL222***---***111<<<999aaa|||sss999222@@@:::---...''''''+++((()))------))))))------...,,,'''&&&))))))''',,,111222...222:::888000000555777666;;;BBB===111000111444555000,,,000777555,,,******&&&+++///(((***(((''''''))),,,...///***))))))((((((((())))))%%%&&&''''''%%%$$$%%%&&&)))+++------+++*********,,,---,,,))))))---///...000???;;;444888555777III[[[uuu{{{999444'''((((((&&&'''((((((''''''((()))%%%$$$$$$&&&(((((((((&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&%%%&&&'''((()))&&&&&&&&&%%%&&&''''''''')))&&&$$$%%%((()))'''$$$###$$$%%%%%%%%%&&&)))+++...+++(((&&&&&&'''((()))&&&---000///------+++'''&&&$$$%%%***)))%%%%%%)))))))))###333333000GGGHHHaaazzznnnyyyuuuXXXLLL<<>>AAADDD>>>OOOeeeMMM\\\[[[DDD999...666:::NNNbbbDDD333333222777??????^^^nnn;;;///======111,,,$$$(((---++++++,,,***((()))...---...,,,'''%%%'''(((%%%&&&++++++(((,,,444555///---222333333888@@@???888333444555444...***...666888//////...''')))---)))((('''&&&&&&&&&(((+++,,,******)))))))))******+++%%%&&&''''''%%%###$$$$$$(((***,,,,,,***((('''''''''******(((***///222000111999>>><<<888555:::AAAZZZ{{{}}}999333'''((('''%%%'''((((((''''''((()))!!!"""###&&&((((((%%%###((('''&&&%%%%%%%%%%%%%%%'''''''''&&&'''(((((()))((('''&&&&&&&&&&&&''''''***(((&&&$$$$$$$$$%%%%%%###%%%&&&'''&&&&&&((()))+++***)))'''''''''(((((()))///222000......,,,)))%%%%%%''',,,,,,(((&&&'''""")))&&&000333222@@@???YYYxxx|||aaaZZZNNNIII999???VVVVVVgggoooPPP888---&&&(((,,,'''???CCCDDDJJJbbbzzzHHH<<<***111***++++++,,,,,,,,,++++++,,,+++************++++++,,,,,,...111555777555444666111+++***+++,,,...///''''''111---;;;???555===>>>444------...)))&&&&&&+++)))&&&&&&))),,,,,,)))(((***+++******---333888222444+++)))777<<<777555>>>999999@@@HHHZZZaaaJJJaaa[[[EEE:::666666555BBBJJJ555)))---000111777===YYYsss<<<***888<<<222,,,&&&...111000///---+++***---111///111...)))''')))(((%%%&&&)))(((&&&(((///222///111222000---111:::???>>>666333000///+++'''***000111,,,222666---)))***%%%''''''&&&%%%%%%&&&(((***))))))(((((())))))******&&&((()))(((&&&$$$###$$$'''))),,,,,,***(((&&&&&&'''******)))+++000222111444555===<<<222444>>>BBBaaa}}}~~~~~~888111&&&(((&&&%%%&&&((('''&&&&&&''')))&&&%%%%%%%%%&&&%%%### )))(((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((%%%%%%&&&%%%$$$$$$&&&(((******)))&&&$$$&&&(((###%%%''''''''''''((()))))))))))))))''''''((()))(((---///,,,***+++***'''''''''(((+++,,,+++((('''###---,,,,,,///...000222666]]]wwwdddXXXvvvOOO999......***)))+++&&&HHHHHHEEEIIIdddhhhZZZ222444******+++,,,,,,,,,++++++******,,,---------,,,+++...---...///222444555555222000,,,((((((***+++***%%%'''///222>>>FFF555<<<444111...---)))&&&&&&***...***''''''******)))(((%%%''''''&&&%%%(((///444444888///)))111666333666---+++888AAAFFFPPPXXX]]]\\\PPP>>>444<<<777555<<>>XXX666...$$$'''%%%%%%&&&''''''&&&&&&'''(((***'''%%%$$$%%%%%%%%%$$$%%%&&&'''(((((()))))))))$$$$$$%%%%%%&&&&&&&&&&&&((($$$%%%(((((($$$$$$''''''+++//////,,,)))***,,,$$$%%%'''''''''''')))***''')))***)))'''''')))+++(((,,,---***((())))))&&&((('''%%%&&&(((+++***((('''111222+++...+++(((666BBBccc}}}uuutttccc___kkkwwwccc~~~___FFF222,,,///)))%%%((((((QQQIII???@@@WWWvvv888222***++++++,,,,,,,,,++++++((()))***,,,------------.........///000222444555///000///+++***,,,,,,***)))+++---555===JJJ333:::222111...(((###$$$***111000***''')))+++)))(((((()))((('''%%%%%%)))...222666<<<555,,,///000...333---###---:::KKKWWWUUU```bbbQQQ???111>>>555777>>>111000+++---111...@@@dddbbbDDD000777333***+++'''------111222,,,(((***///222111333222...,,,---,,,)))***++++++******,,,000222)))...333444222000111111333,,,(((***///333999???444)))+++111+++)))......%%%((()))(((%%%%%%'''***))))))((('''''''''''''''''')))++++++)))'''&&&&&&)))***,,,+++***)))***+++'''***)))'''&&&))))))&&&$$$///888999555111222777FFFiii555+++###(((&&&$$$&&&''''''&&&&&&'''((((((&&&######%%%((())))))!!!"""$$$%%%&&&'''''''''######$$$%%%%%%%%%%%%$$$((($$$'''---...(((&&&***###''',,,---***((('''((($$$%%%&&&&&&&&&'''+++---&&&(((***(((&&&&&&***---***......***'''))))))((('''&&&$$$###''',,,---)))***111444,,,000...,,,OOOnnnfffZZZbbbTTTYYYxxxmmmvvvTTT999+++***###!!!'''***LLLBBB888888GGGhhh~~~666111++++++,,,,,,,,,+++******+++***))))))+++...111444+++---///111111000000000,,,111222...---//////+++,,,,,,)))333999LLL555===333222///***'''))),,,///000)))&&&))),,,***)))+++111...***(((***...111333222:::666000333333...000777)))+++---HHH]]]LLLLLL```PPPEEE444???---333<<<111222+++,,,000+++===gggiii@@@222999111)))...)))((((((///111+++&&&)))///111---//////,,,***,,,+++''''''(((***++++++,,,000444000333777777333111444888222///.........222===III:::,,,,,,555111...000///%%%(((+++***'''&&&)))---++++++)))(((''''''&&&&&&$$$'''***+++)))'''&&&&&&&&&&&&'''&&&&&&&&&)))+++)))++++++(((((())))))%%%(((999:::666999111,,,999EEEUUUsss555***$$$+++***$$$&&&''''''&&&%%%'''(((&&&%%%$$$%%%'''(((((((((!!!"""###%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&"""&&&000111)))&&&+++&&&'''((((((&&&%%%$$$$$$$$$%%%%%%$$$%%%(((---111&&&((()))'''%%%&&&+++000+++......)))&&&((()))((('''(((((('''---444222,,,***...333***111///222jjjyyywwwlllYYYRRRXXX{{{```===''''''%%%%%%((((((CCC===999;;;BBBYYY|||555555,,,,,,,,,,,,,,,+++***)))000...***)))+++000777;;;))),,,111333222000...,,,)))000222///...111000++++++***###///666NNN888DDD222222222111111111,,,'''...'''$$$)))---++++++---555000***))),,,000222222,,,555333111999999222111///444<<<)))222GGG999???IIIAAABBB333===%%%---888444777222444:::111???iiisssuuu999000999000)))333---((('''///222,,,'''+++000111))),,,,,,)))(((***)))%%%###$$$(((++++++,,,000555>>><<<999444000222<<>>;;;444000+++%%%))),,,+++((('''+++......---+++)))((('''''''''###%%%)))***)))'''&&&&&&(((((((((''''''))),,,///,,,//////,,,+++---,,,)))444GGG===222:::222---CCCTTTOOO\\\yyy555***%%%---,,,$$$%%%'''&&&%%%%%%&&&((('''&&&'''(((((('''$$$!!!$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''''''''&&&%%%"""$$$000111(((%%%)))000...,,,***)))(((((((((%%%$$$$$$###$$$(((...333'''))))))'''$$$%%%+++111***---,,,'''$$$&&&(((&&&)))---...///555<<<999000******000(((000---444xxxlllWWWIIIEEE\\\iiiyyyaaa:::$$$)))...---***$$$QQQ>>>444888CCCaaalllEEE***%%%&&&***---***%%%%%%***444...'''&&&)))...///---)))111222555<<<777------...111333111...+++,,,...,,,,,,///...444GGGJJJ777111111---''''''++++++''''''''',,,111///))))))///...)))%%%)))111444000)))+++///444666444222222444333...+++...666<<<;;;888>>>:::999;;;:::666333444000222444444000222@@@OOOvvviii555:::888///***,,,+++%%%---444333***''',,,,,,'''***,,,......+++)))***+++(((((('''(((***---000222444555555333222555;;;AAABBB;;;333...---......---000(((111111666;;;***''''''&&&%%%'''''''''(((***,,,***((('''&&&&&&&&&'''&&&''''''''''''&&&$$$###,,,&&&&&&,,,///,,,***+++666;;;999000***,,,333888888<<<@@@<<<222,,,222<<<>>>NNN\\\mmm???(((+++***---***((('''&&&%%%&&&&&&'''!!!###%%%'''''''''%%%%%%(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&666333...)))'''&&&'''((('''+++...+++''''''...555,,,---//////,,,***///777555---%%%%%%***...+++'''***(((&&&(((,,,...+++'''&&&******)))888555777kkkvvvGGGFFFfffnnnqqqzzz^^^YYY888$$$&&&(((******%%%WWWFFF777:::JJJbbbuuuRRR555,,,...333555000)))***000222///+++((((((***---///)))222333444888222)))***---...///...---++++++,,,'''(((***)))---AAAGGG888000...,,,++++++***((('''&&&%%%'''++++++'''(((---'''%%%%%%(((,,,///...,,,000444888888666444555666333111///000444888;;;<<<===;;;;;;<<<:::666222111...---///333666===LLLZZZXXX///666666---(((+++,,,)))000777777///---111111,,,,,,......,,,)))'''((()))&&&''')))+++---...//////222111000111555999>>>@@@333777888333+++(((+++111...'''000///333888++++++'''&&&%%%&&&&&&%%%&&&'''***)))((('''''''''''''''((('''&&&%%%%%%&&&&&&'''***$$$$$$))),,,***)))+++***000333000------......AAAFFFDDD888//////222444666>>>KKKhhh}}}===))))))%%%***(((((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###(((((((((''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&---+++'''$$$#########$$$$$$(((***)))%%%$$$(((,,,///***(((++++++(((+++111---***'''&&&'''((('''&&&,,,)))'''(((,,,,,,)))&&&'''(((***---??????@@@nnnZZZiii\\\PPP333###&&&&&&)))***&&&DDD<<<---444KKKXXXooo]]];;;...000555777222++++++//////000///***&&&&&&+++000...777777666999222)))++++++******+++,,,,,,***)))...///222000222EEEQQQHHH///++++++000///'''%%%))))))%%%###&&&((((((***---&&&''')))***,,,...111333444777:::999666444444666///000000000000333999>>>777999999888777555222///444000///111777@@@NNN[[[EEE...777999///'''***---,,,...555555///,,,//////***&&&'''((())))))+++...111$$$'''+++...000///---,,,---+++***...666<<<>>>===...111444222///,,,---...///(((000...333:::///222))))))(((&&&&&&&&&&&&&&&((((((((())))))((((((''')))(((%%%$$$$$$&&&)))+++)))%%%$$$'''*********---%%%***---...000555777555EEEGGG???222...555888444777555???cccsss777((('''###''''''''''''&&&&&&&&&&&&%%%''''''(((((('''&&&$$$###(((((((((((((((&&&$$$###$$$%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!###&&&'''&&&&&&'''(((((('''333GGGLLL@@@222...&&&((()))'''%%%###$$$&&&+++)))'''(((******'''$$$%%%$$$)))...BBBGGGKKKtttPPPQQQmmmYYYEEE...%%%'''&&&(((+++'''BBBDDD999BBB[[[XXXaaawwwxxxddd999111///000444444000,,,,,,...///...***&&&%%%(((,,,777<<<999999???::://////+++)))'''))),,,---+++(((((((((+++((((((;;;JJJFFF111))))))111///%%%$$$------((($$$%%%)))---///000))))))***+++,,,...111222222555777666222000111222+++,,,,,,,,,---111888<<<222777777333222555555111555111//////222;;;NNN___:::333===>>>222((()))---...///444444///+++,,,***'''&&&&&&&&&'''))),,,///222%%%(((+++...//////---,,,((('''(((---333777888888666...(((---777:::111'''555***000///888AAA666666---...,,,)))'''((((((&&&&&&'''(((*********)))((()))(((&&&&&&&&&(((***+++***((('''(((***+++...000,,,+++((((((111>>>GGGHHHLLLCCC777///...111444444999666???bbb}}}ooo000###***''''''&&&&&&'''''''''&&&&&&&&&''''''((((((((('''&&&%%%'''((())))))(((&&&$$$"""###%%%((((((&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$######""" !!!###%%%))),,,...000***,,,===VVV\\\JJJ444***&&&((()))'''$$$"""$$$'''(((&&&%%%&&&((((((&&&$$$"""!!!))),,,:::FFFVVVXXXWWW]]][[[}}}>>>...)))+++'''(((+++(((HHHNNNCCCHHHZZZTTTZZZkkkVVVLLLQQQAAAFFFlllppp???777///+++111888777000+++...---+++)))((('''((((((888999333555@@@===111...+++)))(((***------+++(((&&&%%%(((&&&$$$444DDDBBB333***)))///,,,###%%%111...+++'''&&&***///111000,,,)))&&&'''***,,,***(((///222555444111...///000,,,***)))***///555999;;;555======333000666888333,,,---//////000<<>>111((()))...///888;;;:::555000...---***222000,,,)))''''''''''''))))))******+++,,,------###&&&***,,,,,,---000333555,,,%%%+++777<<<444)))999+++...///;;;FFF888444...111///)))'''***)))%%%&&&'''(((*********))))))'''((())))))************)))))))))'''(((+++...///...+++&&&%%%...===FFFHHHQQQ@@@222111...)))+++333777<<>>>>>LLLTTTgggmmm___XXXJJJ888666888PPPSSS888---&&&,,,444444...(((...---+++*********)))(((000111+++,,,888666,,,***++++++***+++,,,,,,***))),,,)))+++)))&&&333@@@>>>111,,,+++---)))$$$(((111++++++)))''')))---...,,,111...+++,,,......***%%%,,,000444555222000000111000...---///444888::::::;;;GGGGGG:::555;;;;;;222000222333222111>>>]]]yyyvvv444///777777---&&&***//////<<<<<<:::666111...------222///,,,******)))((('''+++***((('''((())),,,---$$$'''+++***((('''***...)))***---000333555555555666***///000<<>>HHHXXXqqqhhhrrr333&&&111---((()))((('''''''''((()))***$$$%%%%%%&&&''''''((((((&&&'''((((((((('''&&&%%%$$$%%%''''''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###((('''&&&$$$%%%)))000555000,,,(((...:::@@@777)))+++***(((&&&###"""######!!!"""$$$%%%'''(((((((((&&&---DDD@@@777HHHpppppplllvvvWWWTTThhhEEElll~~~OOO999000000///((()))+++%%%EEEHHHEEEAAAGGG\\\{{{pppaaaeee}}}}}}UUUEEE@@@[[[hhh999000)))***...,,,)))(((,,,///111///,,,***,,,...)))///+++***000---'''******+++,,,,,,***)))))))))&&&!!!""""""(((111---+++---///,,,((('''***---''',,,---***(((+++,,,)))333444555555333000---+++''',,,333555444111111111222333555555444555777888444GGGMMMAAA;;;AAA>>>111555555333222444CCCbbb~~~uuu999000555444***&&&+++///---999777444111---+++,,,///+++))))))+++...000///...***)))'''&&&&&&(((***+++(((((((((((('''((()))***###)))111777:::<<<<<<===222,,,666666<<<@@@000...111777555---+++000000)))))))))))))))))))))******++++++++++++************%%%***,,,(((&&&(((***(((&&&***---...111444333...333<<<;;;///+++555>>>??????IIITTTiiilll___555//////(((+++,,,***(((&&&'''))),,,...&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''')))***(((&&&)))000666555000(((,,,DDDYYYNNN444***///333000)))$$$###%%%$$$%%%'''((((((((()))***)))555VVVTTTEEETTTzzzWWW@@@888???VVV]]]WWW{{{]]]~~~OOO444,,,++++++%%%(((***!!!EEEFFFHHH>>>888MMMkkkwww\\\888MMM{{{{{{NNNDDDssssss???888333000...***+++...***111666444---***...444(((222222......)))&&&///))),,,...,,,(((&&&''')))---&&&'''(((%%%,,,111+++'''...222---))))))******&&&...111---***++++++(((...444888888222---,,,---""")))000444444111000000111666:::888222///111666)))@@@LLLCCC???FFFAAA000///,,,+++...777LLLmmmwww@@@666999666+++(((,,,...***777444111///,,,+++...222---++++++,,,///000...+++((((((''''''''''''((())),,,(((%%%&&&)))+++***(((''''''---:::HHHMMMFFF===000///>>>======>>>///000666<<<:::222000666666///+++***)))(((((()))***+++///---+++)))((()))+++,,,&&&---///+++(((***+++(((+++000333444777;;;<<<:::444MMMMMM111%%%666===222111999AAAWWW~~~~~~oooIII222555,,,"""///---+++(((&&&&&&)))---000''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%&&&&&&'''))))))&&&&&&&&&%%%######$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&(((***+++"""(((------+++,,,444;;;PPP@@@%%%:::]]]WWW999***555???<<<000&&&&&&***((()))++++++***)))******)))888___bbbQQQ\\\}}}vvvIII>>>888777FFFsss\\\]]]OOO000'''''''''###'''(((JJJFFF@@@???===;;;VVVZZZAAAfffWWWPPPlllppp[[[666555222------111111,,,...***---555333******111---***(((***+++***,,,000***,,,......+++'''$$$###...000,,,&&&''',,,---))))))&&&(((+++)))###&&&...***(((***------***,,,000---///,,,'''(((......((()))))))))***---000444666555555444111...///222666666555BBBEEE<<>>BBBIIIJJJAAA777333444555)))'''$$$$$$%%%'''((((((---,,,+++,,,------///222***+++---///000///---***000///AAA>>>???;;;)))??????GGGJJJ555222:::111999???GGG===PPPrrrAAA---(((111+++---)))(((''''''((()))(((&&&$$$$$$#########$$$%%%%%%''''''&&&&&&'''((()))***)))(((&&&$$$###$$$%%%&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((######+++%%%''';;;555AAA///&&&(((,,,555555)))+++...[[[UUU&&&%%%,,, ***''''''((('''%%%''',,,===IIIFFFKKKeeewwwoooGGGMMMIIIEEElllqqq|||SSS666---,,,+++)))(((&&&%%%%%%KKK@@@333666>>>@@@UUUyyyzzzrrr```LLLWWWttttttDDD...&&&---///000111...,,,(((...:::===333------,,,((((((******)))***...***,,,------***'''%%%%%%***,,,***&&&(((---///---......///...***&&&'''+++,,,***+++...---+++,,,000))))))((((((+++......***---------...000333666777000111111///,,,,,,///222555222<<>>666111---000---***((()))******)))222222333333222000//////555///+++------++++++---+++111DDDBBBCCC@@@...>>>444???JJJ>>><<<<<<000999DDDLLLBBBWWWyyyJJJ333,,,333,,,---&&&%%%%%%&&&)))******)))'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((&&&%%%$$$###$$$&&&'''%%%%%%&&&%%%$$$###!!! """"""""""""###$$$%%%%%%'''(((&&&///...333FFF@@@333&&&$$$''')))222666......444nnnuuu@@@***,,,...)))'''(((***(((&&&''',,,***DDDHHHIIIeee}}}hhhLLLDDD{{{dddlllGGG///***))))))((((((''''''&&&HHH???555666;;;;;;NNNooo]]]@@@EEEeeeddd===111888,,,'''444;;;555,,,***333888333+++(((***''''''***+++((((((+++***+++,,,+++)))'''((()))&&&((((((%%%'''+++...---&&&***,,,******---......///+++***------***+++///***'''''',,,000///,,,+++++++++***+++,,,...000222000111111111//////111333666555;;;===>>>JJJMMM???222000999;;;<<>>222...555777///---333333>>>III@@@@@@@@@555??????CCCNNNHHHEEE<<<+++777BBBKKKEEE]]]~~~NNN666---222+++---%%%$$$$$$&&&((())))))(((''''''(((((((((''''''&&&%%%&&&'''((((((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%###"""!!!!!!!!!!!!!!!"""###$$$%%%&&&$$$!!!---...///>>>444''' ###'''&&&---333...***555zzz^^^333'''...'''&&&(((******'''(((,,,%%%CCCJJJEEE___zzz```lllmmmZZZ;;;((('''''''''''''''(((((((((HHHMMMLLLIIIAAA999LLLpppOOO222>>>hhh^^^OOOFFF,,,,,,MMMbbbOOO:::(((&&&+++...---,,,***((((((,,,,,,)))(((************)))'''(((***,,,'''((((((&&&&&&(((+++---+++,,,+++***000777666///...***''')))***)))***......***,,,333444...***+++(((((((((((()))***+++,,,---...///000000111111222888===AAAAAACCCKKKJJJAAA444111999>>>EEEnnn~~~;;;999222+++((((((***...333333...))))))+++---,,,***)))''''''''')))***)))(((+++)))'''%%%&&&(((+++---...,,,)))'''&&&&&&''''''(((...222///)))***333===DDDEEEGGGOOOYYYYYYYYY___UUUPPPCCC444---...111111***(((&&&'''))),,,......//////---((((((...666;;;>>>222444CCCEEE777222999???JJJHHH666333666444;;;JJJCCCHHHHHHIII>>>+++:::@@@NNNOOOggglllKKK222)))...(((+++)))'''&&&&&&''''''%%%$$$###$$$%%%'''''''''''''''&&&''')))******)))'''&&&&&&%%%%%%%%%&&&'''((()))&&&&&&'''''''''((((((((($$$$$$$$$$$$%%%&&&'''(((###&&&(((777333***///"""''' ###'''%%%)))---'''(((444xxxzzzQQQ///###%%%%%%'''******''')))---))):::@@@DDD^^^|||pppPPP666&&&&&&&&&&&&'''''''''''''''NNNVVVYYYWWWQQQFFFQQQnnnuuu{{{EEE///999\\\rrrWWWCCC222BBBfff{{{^^^GGG...$$$)))000444666,,,)))***------***)))+++)))***)))((('''(((+++---(((((())))))))),,,111666AAA<<<555333:::???999000///)))%%%'''((((((***,,,***+++000555333---***+++)))))))))))))))******+++(((((()))***,,,.........333@@@EEEBBBCCCDDD???999999444<<>>444+++)))))))))---333333///+++***,,,------,,,(((''''''((()))******)))***)))'''&&&&&&(((***,,,******((('''&&&(((***,,,***222777444......888CCCPPPPPPHHHJJJYYYZZZ[[[hhhKKKIIICCC<<<888555---$$$,,,***((()))+++...000000+++000111---+++222888:::===222444AAABBB555333===CCCQQQGGG777222000333555BBB666<<>>QQQFFF222111""")))!!!###((('''***+++"""***666mmm|||KKK###%%%$$$&&&******(((***///,,,,,,===\\\xxxbbbHHH555&&&'''''''''''''''&&&&&&&&&KKKKKKHHHNNNVVVQQQPPP\\\eee___>>>666555DDDjjjyyyLLL888@@@NNNWWW]]]NNN@@@///(((+++111444444---+++***------***))),,,)))))))))(((((((((+++---''''''(((+++...222;;;EEEEEE<<<555777===>>><<<:::666---''''''))))))))),,,$$$...666444...+++++++++&&&&&&&&&'''''''''''''''***))))))***...000111111,,,<<<>>>;;;AAA???555111===777>>>FFFUUUGGGCCC666+++***+++***...444666444222///---,,,+++,,,+++***)))***,,,------,,,(((((('''''''''((()))***%%%&&&&&&&&&&&&'''***,,,***000444333//////777???\\\ZZZHHHKKKiiiqqqgggjjjRRRKKK@@@777666777111)))444222///......000000000---888>>>:::555666555111<<<222///333111---555EEEIII[[[SSSNNNIII;;;;;;:::>>>777AAAKKKXXXNNN111555NNNaaafffzzzxxxSSSVVV999***,,,&&&***((('''&&&''')))***)))(((######$$$&&&'''***,,,---))))))*********)))((('''''''''''''''((((((((((((((('''&&&$$$############$$$$$$$$$%%%%%%&&&'''((('''111???TTTHHH222222&&&(((!!!$$$)))(((,,,...%%%***111TTTkkk]]],,,'''%%%&&&***+++***...444>>>666WWWnnn}}}nnnuuuPPP>>>111&&&((((((((('''''''''''''''CCCAAA<<>>LLL===333222999:::555<<>>KKKwwwBBBEEE666***+++---,,,000888111333444111,,,((()))+++,,,+++***+++---///...---&&&''''''(((((((((((((((###%%%'''(((''''''***,,,)))+++...---,,,---000444PPP\\\PPPSSSvvv}}}iiiccc^^^OOO999+++,,,333444000333000---,,,,,,---------000===BBB:::222111///***222111///---+++000AAARRRWWWggg]]]aaaZZZBBBBBB@@@>>>>>>IIILLLSSSIII---///OOO^^^aaawww}}}pppHHHYYY;;;+++---''',,,)))((('''(((*********(((&&&%%%$$$$$$%%%'''***+++(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%###""""""""""""$$$$$$$$$$$$%%%&&&''''''((((((,,,>>>666&&&,,,%%%&&&"""(((+++&&&)))...***))))))999AAAZZZpppSSS333+++((()))+++---...333:::GGGBBBnnnzzzPPPyyy___wwwiiiAAA111---(((&&&''''''(((((())))))***@@@EEECCCDDDGGGBBBDDDSSSVVVttt||||||XXXXXXZZZKKKCCC???000:::666000<<>>///111111...,,,---.........***((()))(((&&&(((,,,((()))+++***)))((()))***%%%""""""&&&(((,,,:::III@@@888999@@@888,,,888PPPKKK???555111000---++++++000IIIQQQ;;;(((((()))###''''''((()))************///,,,***+++000555777888444===333333MMMSSSBBB<<<666333777444===kkkIIIEEE555)))+++......333<<<(((---111///)))&&&(((,,,***))))))***,,,...---,,,%%%&&&((()))))))))((('''%%%(((++++++***)))+++---)))))))))***++++++++++++999YYY[[[\\\wwwwww```[[[XXXLLL999...///333...%%%+++(((&&&%%%''')))))))))333<<<;;;---%%%(((,,,***'''///444333222;;;OOO^^^aaalll\\\aaaXXX:::>>>@@@333777BBB???BBB???,,,333OOO[[[\\\wwwqqqIIIUUU888))),,,(((------,,,***)))***)))'''&&&'''%%%""" """%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%&&&'''((((((222((( ---(((+++'''&&&&&&---...$$$$$$,,,,,,,,,&&&+++)))999OOOAAA666...++++++---///000777>>>999:::kkklllCCC~~~]]]dddmmmeee888)))***+++%%%%%%&&&((()))+++,,,--->>>@@@GGGLLLLLLGGGHHHLLLPPP~~~zzzyyyEEE666:::666444666777444000444???HHHJJJwwwSSS...000......///---+++*********,,,,,,+++******)))))))))---'''$$$&&&'''(((***---&&&'''!!!!!!,,,333999DDD===JJJEEE666222222222777FFF888???555333888&&&,,,111444444---'''''''''&&&'''&&&(((,,,,,,***+++///,,,,,,,,,+++,,,///333666FFFDDDBBB@@@>>>;;;888555111666444111PPPfffKKK===555///---(((%%%,,,888:::666000+++)))'''&&&%%%+++***)))%%%###%%%***///777000)))%%%&&&)))++++++&&&(((***+++******,,,---&&&+++///---))))))///666===QQQooobbbVVVqqqttt\\\RRR===222111000444333)))///,,,&&&"""$$$(((+++***???>>>:::111(((%%%'''+++,,,;;;222>>>(((AAAfffbbbkkkWWWPPPTTTOOOLLLOOOPPPOOOCCC:::BBBHHH888,,,666WWWXXXMMMhhhzzz]]]HHHJJJ...111++++++)))&&&$$$'''+++,,,((($$$%%%&&&&&&&&&%%%%%%$$$###&&&(((******(((%%%$$$###&&&%%%%%%$$$$$$$$$%%%%%%,,,***'''%%%$$$$$$&&&'''%%%&&&%%%###"""&&&+++---$$$((()))'''(((,,,,,,((()))+++---+++&&&&&&333AAAJJJ555333(((222:::+++???>>>...111,,,000AAA777,,,666III\\\SSSvvv}}}ccc___>>>+++(((*********)))(((((((((((((((EEECCCDDDGGGGGGDDDEEEHHHbbb|||WWW777444444333999666555666;;;@@@DDDFFFzzzvvvkkkbbb???000222,,,000333222...******+++*********++++++************&&&%%%)))+++)))(((***'''((((((&&&***777DDDGGGCCCOOOIII:::666444///111;;;:::LLLCCC999777+++777---111222,,,((()))******---(((&&&((()))***---222---------------///222555888===CCCGGGGGG@@@666000666999555111NNNhhhWWWFFF;;;333000+++)))111===777555111///---+++'''%%%******)))&&&$$$%%%))),,,555000)))&&&'''***---...&&&''')))))))))***,,,...))),,,......---000888???IIIXXXcccXXXFFFVVVnnnhhhGGG444++++++)))...111***((()))***+++---///...---DDDCCC>>>666,,,'''(((+++333777888]]]MMMLLLYYYXXX___UUULLLJJJIIIHHHSSSdddVVVIII;;;>>>FFF<<<111777ZZZRRRGGGhhh~~~|||tttiiiHHHFFF***...******+++(((&&&(((,,,,,,)))%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''))))))'''%%%$$$$$$'''&&&%%%%%%&&&'''((()))***(((&&&$$$$$$$$$&&&'''%%%%%%$$$&&&***......,,,000---)))'''(((***---///&&&(((+++***&&&(((888HHHnnnQQQ777***333666***333GGG555222&&&(((;;;::::::333OOOPPPTTTkkk[[[<<<+++''')))(((((('''&&&&&&&&&&&&'''>>>>>>DDDJJJLLLIIIHHHJJJeeerrrppp===000666222444---///<<>>000555333+++000555555000+++***+++((()))***+++++++++***)))'''%%%''',,,...***''''''%%%$$$+++(((%%%<<>>===<<<;;;777444LLLlllSSSSSSFFF999222+++'''///;;;444333222111000...***'''*********(((&&&&&&(((***222...)))((())),,,///000&&&'''''''''''')))---000......------...333;;;AAAKKKbbbcccdddPPPLLLlllhhhHHH555---...,,,000555222'''))),,,...//////000111:::;;;:::666111...000222???;;;444RRRGGGHHHJJJIIIFFFSSSRRRRRRUUUKKKLLLddd```SSS>>>888@@@>>>666888WWWNNNNNNsssnnnoooFFFFFF+++...!!!******+++((('''(((******'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''***+++((('''%%%######$$$&&&'''%%%$$$&&&---555555000***000(((&&&+++,,,'''''',,,###&&&***)))&&&+++===PPP~~~^^^LLL>>>***,,,666;;;222555---222AAA>>>AAA???bbbNNNddd{{{XXX;;;+++'''((())))))((('''''''''''''''111999HHHSSSRRRKKKFFFGGGFFFkkkvvv}}}LLL888<<<555HHH>>>AAAWWWkkksss{{{hhh>>>---555///+++---///000///---++++++((()))+++++++++***((('''(((&&&''',,,---***&&&&&&)))"""++++++&&&EEEZZZDDD999DDD???777<<>>AAADDDFFF>>><<<::::::MMMqqqwwwRRRCCC555...***)))222>>>222000/////////...+++)))+++++++++***)))(((((((((---+++)))(((***---///111'''''''''&&&''')))...111000...,,,+++,,,///222555QQQqqqeeekkk```VVVrrr___NNN888000444555888;;;666---,,,++++++))))))...444222333444333000///000222>>>FFF;;;AAA;;;RRRRRRJJJCCC[[[\\\[[[dddSSSIII___hhh^^^FFF666:::;;;888<<>>QQQyyyssscccEEEPPPVVV;;;444666333AAAPPPKKKSSSbbbjjjwwwSSS888+++((()))++++++***))))))))))))***///;;;LLLUUUPPPGGGFFFJJJMMMiii}}}yyyeeeLLLIII@@@UUUIIILLLccczzzRRR000222,,,---***'''(((,,,...---******+++++++++***((('''&&&+++'''&&&)))+++((('''(((...$$$,,,...///OOO```DDD333===888000888>>>>>>???<<<999===OOOVVVJJJ???888666111***)))000555///%%%***''')))222666111)))$$$///...---...000000///---***333@@@IIIKKKGGGBBB???<<<999===AAANNNwwwFFF888,,,***+++///:::HHH000---***)))***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((())))))***+++---///((((((((('''''')))...111,,,+++++++++++++++++++++aaaaaaZZZ]]]```sssQQQEEE...(((444:::;;;:::222---***+++//////---000555666666444222...***((('''666HHHKKKRRRPPPdddXXXWWWUUUeee]]]ZZZiiibbbZZZnnnmmmgggPPP;;;888777:::DDDYYYllllllmmmIIIhhh===///000***+++((((((&&&%%%$$$$$$$$$###"""%%%$$$#########$$$%%%%%%###$$$%%%$$$$$$$$$&&&((('''&&&$$$"""""""""###$$$%%%%%%$$$$$$$$$%%%&&&&&&###&&&000:::;;;111***(((((($$$---???DDD666******&&&'''******'''***999III}}}ZZZdddsssjjjuuurrrQQQBBB444+++AAAUUUSSSeeeYYYeeemmmJJJ333++++++,,,+++******)))))))))))))))333<<>>999000((('''...;;;@@@:::666666444333222000...,,,+++***;;;>>>AAAOOOMMMQQQ???XXXTTT^^^\\\aaattttttjjjooonnngggSSSBBB<<<777<<>>111...,,,***...666+++)))'''''')))******)))+++)))'''(((***,,,,,,+++'''***------+++))))))***%%%&&&''''''&&&&&&(((***"""&&&***+++))))))...333UUUhhhZZZHHHSSSYYYHHH555555)))444IIIIII???777111,,,)))000BBBJJJCCC:::777---,,,,,,,,,...///000000<<<777000444777DDD777[[[MMMQQQXXXdddrrrssshhh]]]ggg\\\JJJAAA???777;;;PPPkkkyyyxxxpppSSSTTT:::...***&&&&&&%%%(((((((((((('''&&&&&&((()))(((&&&$$$"""!!!!!!"""###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###(((((('''&&&&&&%%%%%%%%%###!!!'''222333***%%%&&&((($$$###'''---///+++'''***''''''***+++)))***...111...000///333222---???444555111222MMMPPP:::JJJqqq|||;;;111[[[tttwwwUUU:::,,,)))))))))'''&&&&&&%%%%%%%%%%%%%%%333111444???HHHLLLNNNPPPJJJXXXiii|||pppBBB:::&&&111777;;;666,,,%%%''',,,'''&&&%%%%%%'''***---000,,,((('''***+++(((&&&'''(((000333999EEEHHHJJJRRRHHHUUUOOO>>>555///((()))111111***GGGPPP:::888+++777@@@BBB888+++&&&***...,,,***+++---+++''''''+++///***%%%&&&+++......---***777GGGOOOLLLCCC999444777000:::DDDEEEyyy{{{CCC555,,,,,,---+++///777)))))))))***++++++)))''')))&&&$$$%%%)))+++,,,+++))),,,//////,,,)))))))))$$$%%%&&&&&&$$$$$$%%%&&&###(((+++)))%%%&&&---444OOOSSSFFF---666@@@777CCC666111BBBUUUMMM;;;222///666...000???HHHCCC:::999000...+++***+++++++++***,,,777555...;;;aaaSSSjjjWWWOOOOOOUUUZZZbbb```TTT___OOO>>>===@@@666999NNNhhhoooxxx|||zzzgggPPPXXX<<<555///'''&&&$$$)))&&&&&&&&&%%%$$$%%%'''))))))'''$$$"""!!!!!!!!!"""$$$&&&)))***(((&&&&&&&&&!!!"""$$$%%%%%%$$$###!!!))))))((('''&&&&&&%%%%%%$$$,,,222+++%%%&&&&&&&&&%%%%%%+++000***!!!)))&&&&&&***---***'''&&&***%%%<<>>SSSeee|||ooorrrCCC...444...:::DDD999(((,,,333,,,))),,,//////,,,)))((()))''''''((()))))))))))))))"""+++111MMMQQQ[[[JJJDDDHHHGGGEEE@@@444++++++111444)))***999@@@777......000999===666---***)))&&&)))***++++++++++++***)))///,,,((('''(((+++---...,,,999AAA<<<666888>>>AAA@@@:::555===VVVwwwkkkKKK;;;333///...,,,)))+++000,,,111///(((&&&)))***''',,,***'''&&&''')))+++,,,---,,,******+++,,,+++***---'''((('''"""(((...)))((()))++++++,,,///333777BBBEEE???333111888;;;666000111444:::@@@???999222---111555ZZZ[[[999888555&&&))),,,,,,***)))+++---))))))...777>>>FFFUUUddd]]]SSSLLLXXXddd\\\WWWccc```JJJ@@@AAA:::888BBBIIIooofffnnniiiZZZ\\\SSSRRR000...222&&&+++###&&&'''((()))***)))((((((''')))***((($$$"""###%%%'''&&&&&&(((++++++(((%%%***)))(((&&&$$$#########(((((('''&&&&&&&&&&&&'''%%%((((((***000111---+++&&& !!!)))000...(((***)))(((''''''((()))***(((&&&...@@@KKKEEE777...888...///@@@LLLSSSggg~~~LLLTTT~~~eee<<<<<>>CCCJJJSSSXXX999111555???HHH===+++,,,000)))***,,,......+++))))))***))))))***+++++++++++++++&&&)))555]]]]]]VVVCCCJJJJJJHHHGGGEEE<<<222000333333******555<<<666,,,'''---333666333000000---(((((()))+++,,,,,,+++)))(((***(((&&&&&&(((,,,///111+++666>>>;;;888:::>>>@@@BBBBBB@@@EEE___XXX999888222///000///...000666...000...***)))******)))...,,,)))'''&&&'''((()))+++)))(((((()))***)))(((((($$$))),,,''')))+++###+++******---111333222111888===;;;222111777777111)))(((***///555888555111999<<<<<>>DDDCCCBBBDDDDDD???>>>ppp}}}xxxTTT>>>999@@@IIIBBB111///222***+++,,,---,,,***))))))***)))******++++++++++++***)))&&&888nnnjjjSSS===OOOMMMGGGAAA<<<666000...000...)))'''...666777---$$$,,,...000000222333///(((''')))+++------+++)))'''***(((''''''(((+++...000+++333999::::::<<<======CCCJJJMMMQQQggg|||EEE***---***(((***,,,,,,///444000---,,,---,,,)))))),,,,,,+++)))''''''((()))***---+++))))))*********)))+++&&&***...***+++---&&&(((&&&'''---333444...'''222888999555555888666000(((&&&&&&***111666777666333666666HHHLLL===888...,,,---...---,,,++++++,,,+++,,,/////////666HHHZZZ```VVVUUUlll~~~qqq```ddd\\\IIIGGGKKK:::+++444AAAYYYdddxxxggg___bbbPPP@@@(((///333''''''###***&&&!!!"""'''+++***)))&&&''''''&&&###""""""###&&&$$$######%%%&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$'''******&&&$$$''')))(((&&&"""###---777888111***))))))((('''''''''((()))))))))+++/////////333999<<>>BBB999444666222---,,,***)))))))))))))))(((((()))))))))((((((''')))***:::jjjlll```EEEHHHSSSHHH<<<777444222111222...,,,((('''...555222******,,,...///---++++++,,,***,,,...//////...,,,***---...---+++))))))+++...000000333666777666444333111999GGGbbbVVV;;;333000111000///000111222222+++'''&&&***,,,***)))***)))***+++++++++,,,///222666333000......,,,***)))(((!!!&&&+++###"""***,,,...222888<<<<<<:::666444***,,,---******+++***(((%%%%%%''')))+++------,,,...)))((((((...444---))),,,***((('''&&&&&&%%%%%%((('''%%%'''...888>>>AAA???SSSgggyyyuuufffgggKKK@@@EEEKKK===333<<>>999444333555000***)))+++...000111)))(((***,,,***))),,,111,,,---............---,,,(((+++,,,+++))))))---000000///000333333000///111555111===eeefffCCC:::999666888888444333444333000*********)))---111///))),,,...///---***)))+++...222000---,,,+++***((('''$$$$$$444>>>333+++///333555888;;;;;;999666555666++++++***)))))))))******'''(((***++++++***(((&&&000(((---+++///666+++---***((('''''')))++++++++++++)))&&&(((222===???<<>>PPPHHH111---,,,***)))((())))))******000444333333888===@@@888OOOkkkvvveeekkkhhhUUUzzz???...666111'''***&&&+++&&&'''))))))'''''''''(((---,,,,,,,,,)))***333===<<>>///)))%%%''')))(((+++///,,,,,,++++++++++++,,,,,,&&&)))+++***''''''***...---+++---000...+++---222;;;000>>>pppUUU999>>>AAA666999888333111222///***+++111111+++000:::888,,,+++---///---(((&&&(((+++,,,***)))((()))***)))(((''',,,AAAMMM>>>333999AAA<<<:::666333000///......+++***+++,,,---------...---...///...---+++***))),,,###444777;;;>>>///777---***((((((***,,,,,,,,,...,,,)))'''...999>>>;;;JJJrrrnnnfffjjjgggccc>>>999999:::;;;JJJRRRKKKIII\\\yyyUUUccc]]]VVVBBB===222888///***)))NNNHHH***///...***(((((((((***+++***'''$$$&&&$$$###$$$'''((('''%%%%%%'''******((('''(((***(((((('''''''''''''''((())))))((((((((()))******((((((***+++&&&"""'''000[[[XXXEEE888RRRuuuhhh@@@...---,,,************+++---:::BBB>>>888:::AAAEEEDDDXXXtttxxx}}}pppHHH???QQQ333777JJJ;;;%%%'''''',,,%%%'''((('''%%%%%%(((+++111444777777333222;;;GGG999111DDDEEE___xxxfffxxxnnnjjjpppwwwBBB444777@@@888/////////+++***)))+++,,,+++'''$$$)))))))))))))))(((''''''***000AAAlllfffUUU;;;@@@XXXOOODDD<<<666222444999111'''$$$))))))(((666JJJ888,,,###%%%)))((('''))),,,+++***))))))***+++,,,'''***,,,)))%%%###%%%)))+++)))+++...+++(((,,,555999...EEENNN888EEEJJJ666::::::444111222///))),,,777777---222BBB???...&&&***,,,+++(((&&&))),,,((('''&&&'''***,,,,,,,,,)))...CCCLLL;;;111===JJJFFF>>>444///......,,,)))%%%%%%(((,,,...------......///...---+++******+++...%%%<<>>444DDD]]]EEE%%%%%%(((...'''((()))'''&&&'''+++///***444EEE;;;777BBBBBBJJJ<<>>RRRKKK888&&&$$$***...///...///000222333333111...,,,///...***(((+++...+++$$$...---,,,******,,,000333)))777<<<<<>>...000AAA???222((((((+++)))((()))+++,,,---......000444888KKKXXX~~~___KKKCCCQQQLLLXXXhhhllluuutttVVVhhhooo[[[uuuEEE+++111333,,,******'''+++...,,,++++++'''"""'''))))))'''$$$$$$&&&)))"""$$$%%%&&&&&&%%%###!!!(((&&&&&&'''))))))&&&###%%%%%%%%%%%%&&&(((***+++###'''+++,,,***(((''''''%%%***'''&&&,,,+++***222777)))!!!(((111111//////---,,,+++)))''')))---000,,,***444===:::<<>>///222444222111222222111555;;;//////...,,,+++,,,---///000---+++((('''+++666@@@///111***---FFFZZZ]]]]]]___HHH888AAAUUU]]]SSSGGG<<<999EEE[[[^^^KKK999555HHHGGGFFFEEECCCCCCFFFIIIAAA666/////////,,,***+++,,,......---...111///+++++++++***)))&&&%%%'''+++---...---...111888CCCKKK666EEEUUUsssSSSXXX___kkk[[[RRRiiiooohhh```oooQQQDDDDDD666'''&&&))))))***'''######''')))((('''((((((((('''&&&&&&&&&%%%###""" !!!"""###"""""""""###$$$%%%%%%%%%$$$%%%&&&'''(((((((((((('''(((***,,,...//////...$$$+++&&&""",,,111***&&&(((///000)))%%%''')))(((&&&'''&&&%%%$$$%%%)))+++---;;;AAA:::444:::VVVvvvuuu{{{nnngggYYYYYY^^^VVV//////,,,(((&&&(((***,,,---************************222FFF\\\JJJ999888000333666888999555444JJJvvveeeHHH<<>>III999>>>999kkkjjjWWWOOOIIIXXXNNNDDDooommmwwwUUUAAA===111'''''''''%%%((('''%%%%%%((((((&&&((('''&&&&&&&&&&&&&&&%%%###"""  """$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%'''&&&%%%$$$%%%''')))***(((&&&(((///777999333---$$$***&&&$$$+++,,,'''))),,,,,,)))###"""'''***)))%%%&&&&&&%%%$$$&&&(((+++&&&<<<;;;***000EEEaaa|||YYYnnn~~~pppooouuu>>>444***(((''''''((())))))(((*********))))))))))))))))))@@@UUU???111999333111111444:::===:::CCCeeeuuulllEEE;;;111555---+++,,,......+++***---+++***))))))***)))'''&&&)))%%%<<>>999999===@@@???222222444777999777333000///222444444555666222---888;;;:::333------------+++000333111...111:::CCC>>>:::***EEEwww~~~fff___UUUBBBRRRZZZLLLiiikkkJJJ555222,,,(((***)))"""&&&(((''''''***)))%%%(((&&&######$$$%%%%%%$$$%%%$$$###"""###%%%'''(((&&&''''''&&&$$$###%%%&&&)))'''%%%######&&&))),,,)))''')))111:::;;;444,,,(((***&&&%%%'''###'''999AAA111###!!!%%%'''&&&%%%%%%&&&'''&&&&&&'''))),,,$$$333)))""">>>YYYhhhyyyvvvgggZZZtttuuusssqqqIII ,,,(((''''''(((******(((&&&))))))((((((((((((''''''***999LLL===111555...000000///777???:::999SSSuuuyyy{{{~~~MMM333'''444---+++---///---***---444***(((&&&'''***++++++)))222444LLLvvvgggIIIUUUSSSCCC666222222,,,---///***------+++((((((---444999222---,,,000222...(((&&&,,,...///...++++++---///***...---'''$$$&&&((((((''')))))))))((()))+++---///999eee888???---000...------///---)))***---'''***,,,,,,***+++000444GGGCCCIIIVVV^^^aaajjjuuuqqqtttzzzsssyyy}}}sssdddRRRXXXXXXMMMBBB?????????444:::@@@>>>999666999<<<:::999:::<<<;;;888777888DDDHHHGGG@@@:::666111***555666666666666666888:::444222+++...ZZZwwwcccWWW]]]kkkUUUXXXfffSSS]]]ssszzzcccqqqxxxQQQ666(((+++(((&&&)))'''###'''(((''''''******''',,,((($$$###$$$'''((('''((('''&&&%%%$$$$$$%%%&&&%%%&&&'''%%%$$$$$$&&&)))((('''%%%$$$%%%&&&(((***&&&(((+++///222111---***+++((($$$''''''"""666\\\yyyPPP***"""''''''%%%&&&&&&'''((((((((()))+++---111777***111UUUhhhvvv\\\JJJXXXiiilllsssgggTTT:::000+++***)))***+++,,,***)))'''''''''&&&&&&&&&%%%%%%555:::LLLEEE999555***222666111444;;;666333KKKlllrrrbbbDDD...777...---///222///,,,222<<<+++(((&&&(((,,,///000///)))222MMMvvv___999HHHIIIAAA444222333///000000''',,,......+++***,,,...000111,,,+++111555222---******///222000)))&&&)))...+++---,,,''''''+++......)))+++++++++++++++---///111???}}}AAAHHH......555222000000---)))***///***,,,---,,,+++///777>>>OOOIIIJJJRRRZZZcccyyy~~~jjjoooeeeTTTNNNLLLHHHPPPRRRGGG:::999EEEQQQCCC???@@@DDDBBB>>>AAAHHHDDDLLLPPPNNNMMMLLLEEE<<<999555222444777888333...$$$***111(((LLLjjjJJJCCCXXX~~~dddRRR]]]OOO^^^fff{{{cccnnnsssKKK===((("""(((%%%###%%%###$$$'''(((%%%&&&***+++)))111---'''%%%'''***,,,,,,)))(((&&&$$$###"""!!!!!!"""$$$%%%$$$###$$$'''+++&&&&&&&&&'''''''''''''''"""'''******'''$$$$$$&&&+++%%%###)))***'''GGG}}}sss666$$$'''&&&'''---&&&((()))))))))***,,,...+++---###000MMMTTTnnnpppHHH===AAAzzzjjjzzzxxxAAA999444 000+++)))''''''((()))))))))&&&&&&&&&%%%%%%$$$$$$$$$IIIBBB;;;555000,,,...333444666+++,,,<<<<<<@@@WWWzzzZZZEEE555@@@:::000***///<<>>XXXJJJ;;;555222444333...)))'''------,,,,,,---///000000333333)))......@@@''')))+++,,,***&&&%%%''',,,...,,,&&&***---&&&&&&,,,+++---(((333...))))))###...111```www^^^$$$///555444///)))***///222111333777===AAA<<<444222555BBBEEEPPP[[[]]]eee{{{tttlllcccgggwww|||~~~rrr```aaaqqqssshhhoooooonnnoooVVV```TTT>>>HHHlllwwwbbbEEE///333((((((777>>><<>>\\\bbb888:::UUUnnnFFF+++'''...444$$$######$$$&&&&&&%%%$$$&&&%%%%%%'''***+++***(((999333...,,,***)))---222...---444999444444999:::RRRyyyQQQ000000888999222111888999333777333111111...)))''')))'''...///OOO<<>>AAAJJJ[[[ppp~~~kkkVVV:::***+++444;;;>>>LLLOOOXXXVVVSSShhhvvviiimmm===+++,,,))),,,***((('''(((((('''&&&%%%%%%&&&'''((()))******))))))(((%%%###"""###$$$%%%&&&((('''%%%%%%(((+++%%%%%%%%%%%%%%%%%%%%%%%%)))######)))+++***...666666222///---...---***((((((+++---%%%++++++///ZZZQQQ555!!!###'''""""""((("""))))))&&&...===AAA:::===...FFFGGGQQQ}}}iiiIII999gggkkkDDD,,,***//////)))((('''((())))))'''%%%%%%$$$%%%'''***++++++)))666000***))))))))),,,000111333CCCEEE333222===999===xxxxxxvvvsssrrruuu|||wwwJJJ(((...888:::111,,,///,,,###$$$###&&&+++,,,***)))+++,,,444EEE777kkk[[[YYYLLL===444111111666<<<)))+++,,,+++***+++000444666...(((555>>>888gggBBB///***''')))+++++++++,,,222888000%%%***222000---,,,""")))&&&(((...(((111EEEhhhfffJJJOOO111444666444///,,,......,,,+++***+++---...///666???CCCaaa```aaa```666(((...222...===CCCYYYbbb___wwwkkkNNN777333333***)))(((((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''%%%###"""###%%%'''''''''&&&%%%%%%&&&''''''&&&$$$%%%&&&'''&&&%%%,,,""" &&&''''''666JJJ<<<777222000222222000---+++,,,..."""&&&(((111333(((###((()))######)))"""&&&&&&$$$+++999AAAAAA;;;444kkknnnnnnrrr^^^QQQ}}}~~~vvvXXX888+++...---%%%,,,+++******+++***(((&&&%%%%%%&&&((()))***))))))999111+++++++++***+++...444<<>>JJJjjjzzzxxxlllBBB333666;;;,,,222666<<>>555.........,,,,,,---111AAANNNCCC111444???>>>@@@ccc}}}{{{lllnnnzzzssseee\\\TTT444///,,,...000111222555///------000///+++***+++222111EEErrrkkkjjjWWWJJJMMMGGGAAA===888777<<>>TTTJJJ@@@888888999999;;;===>>>999222......---+++)))%%%)))%%%...---555111)))((('''---444222,,,111<<>>999===UUUxxxPPPFFF[[[NNNIIIPPPQQQJJJ===111,,,+++***---+++...999CCCKKKTTT[[[UUU\\\oooJJJ555///WWW|||]]]DDD555///###"""...666''')))***(((&&&%%%&&&((($$$$$$&&&''')))+++,,,---$$$&&&''''''&&&&&&&&&'''(((%%%###$$$&&&'''&&&%%%'''))))))'''$$$$$$(((+++###''',,,---+++)))((((((&&&)))+++***((((((,,,000---""",,,)))''',,,%%%'''&&&((()))%%%###%%%(((******)))333LLLbbbdddSSSBBB555LLLrrrUUUEEEooozzzzzzMMM(((+++======///$$$,,,*********++++++)))'''&&&(((***)))'''&&&'''(((AAA888111111222111//////+++AAA<<<000<<>>OOOKKK<<<111222999;;;888666444333333111...---,,,++++++///'''***&&&999&&&......,,,...333000...;;;MMMGGGRRRLLLQQQbbbXXXZZZzzzvvv[[[DDDCCCKKKeeexxxUUUAAAYYY555333:::???>>>666///---------++++++555LLLbbbmmmooonnnWWWdddyyyHHH777TTTzzz{{{WWWPPPnnngggGGG///'''---+++''')))''''''((()))'''$$$"""$$$'''&&&&&&&&&'''''''''((((((&&&((())))))'''%%%%%%&&&###%%%&&&&&&&&&'''))),,,$$$&&&(((%%%!!! %%%***$$$%%%%%%$$$(((...,,,&&&###(((,,,+++&&&&&&***000...(((+++)))...&&&%%%)))000333...((())),,,---(((&&&&&&666TTTdddRRR333///aaauuuEEElll}}}kkkzzzlllHHH///111333(((%%%///((('''&&&'''((((((&&&$$$$$$'''))))))'''&&&(((***III<<<:::000///555,,,///,,,///333444333111000000000222FFFyyy~~~~~~}}}}}}www\\\MMM:::000<<>><<<777***222///...999...%%%***+++&&&###000BBBCCC777)))(((***+++(((---FFFaaaVVV:::???OOOSSSJJJGGGbbblllMMMLLL@@@222EEEccc|||aaacccDDDXXXZZZ;;;===,,,111111999666444:::'''***111KKKwww}}}hhhhhhsssQQQ222aaa{{{}}}nnnBBB555SSSKKK:::000...,,,***))))))***+++$$$%%%&&&((()))*********,,,)))%%%!!!!!!###''')))###""""""$$$''''''%%%"""(((&&&$$$$$$&&&(((******!!! $$$%%%$$$%%%(((---***'''%%%%%%&&&''''''!!!!!!(((+++///<<<>>>---***&&&&&&+++---,,,+++---(((888EEE@@@..."""&&&/// ...///000@@@GGG<<<222999pppSSSeeeuuusssuuuyyykkkRRR///555FFF///''''''*********)))'''$$$""" ''''''(((((()))******+++AAA777:::222333888...000///,,,111;;;999...,,,222000:::QQQ|||xxxiiiFFFEEEQQQ@@@000444444------+++((((((+++---,,,333PPPccckkkKKK...???@@@@@@888111333888;;;???CCCAAA555???<<<;;;FFF===555+++,,,)))'''111AAAGGGDDD;;;777444444666<<>>???UUUnnnxxx___ccc???NNNPPP666888666444+++///)))---DDDBBBJJJSSSlllvvvKKKVVV___TTTdddXXX111+++BBBFFFAAA---,,,***((('''((()))***(((((()))))))))(((''''''%%%&&&'''''''''&&&%%%$$$&&&$$$$$$%%%''''''$$$!!!'''%%%$$$$$$&&&((()))(((%%%""""""%%%&&&$$$$$$'''+++***((((((((())))))))))))(((+++***)))333333###+++)))(((++++++)))***...!!!555IIINNNBBB333++++++&&&000((($$$555:::555;;;UUU}}}eeeIII***///===...'''///+++************)))(((&&&%%%(((((((((''''''''''''&&&999333;;;666777;;;000333<<<111666GGGGGG666111;;;666KKKbbbQQQRRR]]]999)))888555555>>>>>>666:::IIINNNHHHcccfffkkkoooSSS444:::;;;333000///111111444<<>>JJJEEEAAA222///***(((***333===DDDQQQGGG:::555:::AAA>>>666...222===000,,,999777===888"""666MMMZZZjjjyyyssslll888<<>>::::::555444EEEHHHRRRrrruuuccczzz111)))777'''((('''''''''''''''((())))))***######$$$%%%&&&&&&&&&&&&(((&&&$$$"""###%%%(((***$$$$$$%%%%%%&&&'''((()))$$$$$$%%%((()))(((&&&###&&&###"""%%%&&&%%%(((,,,555333000***'''(((,,,///,,,)))---+++###%%%)))""")))((())))))''''''///999>>>999444111000///,,,)))<<<>>>:::QQQwww|||{{{oooEEE444444333***###+++333000*********)))))))))******''''''''''''''''''''''''JJJFFFNNNDDD>>>CCC@@@JJJHHHGGG@@@999???IIIEEE777<<>>NNNFFF;;;222666EEEQQQRRRMMM===666:::222???```\\\GGG:::111+++---111111///...333>>>\\\XXXHHHMMMQQQZZZEEE???555...+++,,,000222'''///999BBBHHHFFF999,,,444'''///111333111%%%---222DDDeeetttyyytttrrr}}}EEE<<<000555444777444555LLLZZZmmmvvv}}}aaa|||ccc---%%%///)))((()))'''(((((()))))))))******''''''&&&&&&%%%$$$"""""""""$$$'''))))))'''%%%$$$"""###$$$%%%%%%&&&(((+++&&&&&&&&&(((***)))&&&$$$'''$$$###&&&''''''***...444333000+++&&&&&&+++000,,,,,,444666...---111,,,(((''''''))))))***111:::...------------+++)))'''>>>>>>HHHeeeoooooopppfffppp666@@@DDD@@@222)))***...000***)))((('''''''''''''''######$$$%%%&&&&&&''''''LLLJJJSSSIIIBBBFFFCCCOOOBBBCCCBBB===<<<======;;;IIIcccsss{{{}}}{{{|||wwwdddiii^^^OOOWWWJJJ666...;;;DDD@@@DDDPPP<<<)))---(((999\\\WWWMMM<<<333---///111///,,,***222999UUUTTTJJJOOOMMMOOO>>>CCC???333+++---///---222444;;;CCCDDD<<<333000999222;;;777444000$$$***111SSSyyyuuuddd888:::111===>>>:::;;;@@@___wwwxxxZZZeeedddssshhhBBB///'''&&&***'''***'''(((((())))))))))))(((((((((((('''&&&%%%$$$######%%%((())))))'''$$$""""""###%%%$$$###$$$'''***(((''''''(((******(((&&&,,,(((&&&((())))))+++000***,,,,,,)))%%%$$$(((,,,+++---:::AAA888666999555***'''&&&)))+++,,,111666------,,,***(((***000555444111GGGaaalll|||iiijjjnnnvvvZZZ111AAADDD<<>>@@@777,,,///:::EEE^^^lllnnnwww{{{ppp{{{{{{eeeRRRPPPSSSQQQFFF222444NNNUUUGGGMMMdddnnn???000(((:::WWWJJJAAA>>>777111111///+++''''''111333LLLNNNIIIPPPIIIDDDDDDQQQPPP===...---...***555///...444666222666>>><<<===HHH<<<333222&&&)))(((TTThhhQQQ]]]LLLNNNEEEJJJNNNWWWwwwfffJJJ```iiirrrhhhJJJ999)))''' ---'''+++'''(((((()))((((((''''''''''''(((((()))((((((((()))(((&&&$$$$$$$$$&&&'''###%%%%%%$$$""""""%%%((()))(((((()))******((('''000,,,***++++++***,,,000$$$(((------)))'''))),,,...000===CCC777000000+++---(((&&&))),,,---000333///555::::::777555888<<<===999UUUkkkhhh~~~zzzgggIII---000111)))$$$)))(((&&&---''''''&&&%%%%%%&&&((()))************++++++++++++:::BBBBBB888222666888333000111333222,,,(((...888333:::EEEXXXccc\\\^^^qqq}}}ssscccOOO@@@GGGIII777555444777???GGGGGGCCCTTT<<<,,,)))---777999---111000000...---+++)))(((777@@@MMMUUUSSSMMMHHHGGGUUUDDDJJJNNN***>>>;;;999777777777777:::@@@HHHLLLKKKPPPJJJ999,,,++++++(((///MMMwwwuuuqqqmmmtttcccWWWfffUUU\\\sssuuuyyyssswwwxxxooohhhZZZGGG<<>>;;;???FFFJJJMMM===CCC???***555222222<<<666000///111:::JJJZZZQQQSSSMMM>>>666666333,,,)))PPPuuupppggg}}}xxxgggllltttUUUBBB888///%%%***(((&&&%%%%%%''')))+++)))***+++)))'''&&&''''''(((###%%%...000)))&&&)))&&&%%%%%%%%%$$$$$$$$$$$$###"""!!! !!!$$$'''))))))&&&&&&'''%%%###&&&+++666,,,+++,,,(((---000***---((((((...000,,,))))))&&&((())))))(((((()))+++'''((()))---111///)))%%%---+++666>>>222***...000<<>>+++&&&(((&&&$$$$$$&&&((((((((('''&&&&&&''')))(((%%%"""%%%'''((('''&&&'''***---555111555===:::000222===DDDCCCHHHRRRXXXRRRGGG@@@RRRWWWVVVQQQGGG888???YYY{{{xxxnnnEEECCCUUU\\\YYYIII@@@AAA;;;000...))),,,///+++///777444...,,,***((())),,,///222<<>>000000,,,111;;;<<<555;;;BBB>>>PPPVVV___xxx{{{JJJ,,,222$$$((('''&&&''')))******))))))'''&&&'''((((((&&&%%%'''((()))((('''(((***,,,AAA<<<<<>>555>>>RRR]]][[[PPP???555333...&&&...>>>\\\___YYYnnnzzzmmmddd[[[jjjjjjppp~~~}}}~~~lllaaaddd\\\vvvoooGGG///+++***&&&''''''(((((((((((((((((('''((()))((('''&&&''')))&&&&&&### '''000---$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$'''***)))'''(((---333---)))'''((('''''',,,222>>>222...///...222333***((('''(((***+++,,,---...+++,,,,,,***(((&&&&&&''')))444((()))BBB@@@///888---222>>>@@@<<>>111888777:::AAAFFFEEEFFFHHHMMMHHH===:::>>>777222;;;___zzzuuubbbRRRwwwnnnggg^^^HHH000+++444111+++......'''(((,,,'''(((((((((((((((((())))))'''333777333;;;JJJFFF666222,,,999%%%555---+++111555,,,...666333---;;;TTTffffffZZZDDD444///...***)))AAA[[[[[[OOOfffpppYYYggguuu___bbbxxxSSS999+++%%%$$$%%%))))))))))))((('''%%%$$$"""$$$%%%&&&&&&&&&(((***$$$&&&!!!%%%111000&&&%%%%%%%%%%%%%%%%%%%%%%%% $$$'''&&&$$$$$$)))...)))&&&$$$&&&&&&'''---444@@@...'''***///666444&&&%%%'''(((((((((***++++++,,,------+++)))''''''(((111<<<---$$$333,,,,,,+++***555;;;666BBB\\\mmmqqqzzzwww|||YYYfffkkkWWW888&&&''',,,,,,++++++,,,,,,+++'''%%%,,,+++***((('''((()))+++'''&&&&&&'''((((((''''''>>>???;;;777@@@LLLEEE444777666888<<<===>>>EEEMMMHHHDDD:::888===555,,,...[[[lllsss}}}oooMMMkkkaaaXXXOOO;;;((((((444000))),,,---(((***---''''''(((((((((((('''&&&&&&)))......***000:::777)))((($$$444++++++***'''***///,,,///555222,,,444CCC^^^```VVV@@@000,,,,,,+++---???GGGNNNSSSggg~~~\\\___yyy|||wwwuuuaaayyy```vvvwwwzzzrrrLLL777...)))***///((((((((('''&&&$$$""""""!!!"""$$$%%%%%%%%%''')))$$$%%%"""%%%//////)))!!!""""""""""""#########!!!###%%%%%%######&&&))))))&&&&&&((())))))...555888***&&&***---222///!!!$$$(((***'''&&&((((((''''''(((******))))))+++,,,///777,,,###((($$$ ------)))111666222>>>ZZZkkkkkk{{{sssxxxuuunnnsssYYY:::333(((!!!...***)))((())))))(((%%%"""((()))((('''%%%%%%''')))&&&%%%%%%&&&((()))(((&&&:::888666888???EEEBBB===000...///222333444999@@@AAAGGGDDD@@@???555000777OOOqqqssszzz|||}}}{{{jjjcccbbbVVV???---(((+++---)))&&&,,,///)))***---((())))))(((''''''((())))))---...,,,((((((,,,...,,,,,,''':::==='''...))))))$$$'''///555444...---000GGGJJJDDD555,,,,,,+++'''---:::333IIIgggttt{{{uuu~~~xxxttt}}}mmmXXXHHH@@@RRRrrrzzzuuuhhhZZZDDD000&&&%%%'''((()))(((((('''&&&%%%$$$$$$###%%%&&&&&&%%%$$$&&&''''''&&&$$$$$$&&&***+++***!!!!!!!!!!!!""""""######%%%%%%%%%%%%&&&&&&'''''')))''''''))))))(((+++111///...777999///,,,+++$$$%%%+++---)))&&&'''&&&######%%%'''(((((((((***,,,)))+++***((()))+++///555///111888:::???WWWooorrrkkk|||fffwwwqqqTTT777111+++%%%+++((('''''''''))))))(((&&&&&&(((((('''$$$$$$%%%'''&&&%%%%%%'''***+++)))'''777000000888;;;666888@@@888666777;;;===<<<<<>>DDDBBB;;;<<<888222,,,(((%%%%%%%%%***)))((('''''''''''''''%%%%%%%%%&&&'''(((******''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """%%%(((***+++///,,,)))'''### $$$+++(((111777444///.........)))++++++)))%%%###%%%'''***)))((('''&&&&&&&&&&&&***(((''')))---222444555555???IIIPPP]]]ooo|||dddLLL>>>999666+++((()))%%%&&&'''))))))((((((***+++&&&%%%%%%%%%%%%&&&&&&'''*********)))))))))))))))222777666000***---111444DDD:::///+++...222333111888'''555777---333111222333KKK|||xxx}}}wwwDDD//////........./////////......---)))(((((()))+++,,,+++)))+++******,,,///000///------,,,...@@@000555...///---......---***((((((***///000000///......111333(((AAAOOOJJJVVVyyyvvvooodddyyyrrrYYYZZZkkkxxxpppXXXDDD>>>BBBYYYZZZVVVQQQVVVbbbfffccceeekkkOOO>>>[[[{{{uuu}}}oooyyyqqqjjj|||YYY???555222...)))+++)))&&&$$$$$$%%%'''))))))((((((''''''''''''(((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$***''''''((('''&&&+++222000:::BBBAAA===;;;999777)))******)))'''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&& ###'''))))))***,,,...555;;;AAAGGGYYYrrr\\\BBB555111000'''$$$'''$$$%%%&&&(((((((((((()))+++'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''111777888111++++++......666111***'''***000666:::666'''222111---444111333888HHH{{{zzzwww{{{wwwmmmHHH222222111///---,,,++++++,,,---(((((())),,,------***(((***)))((()))+++,,,+++***+++))),,,:::---111---+++++++++*********)))'''$$$+++...000///---///666;;;444RRRXXXDDDHHHqqqdddfffgggmmm{{{mmmRRRIIIHHHIIIHHH???888???MMM\\\]]][[[SSSJJJHHHNNNUUUTTT^^^QQQFFFRRRZZZjjjzzz|||sssgggqqqWWWAAA444///---,,,///---)))&&&$$$$$$%%%&&&(((''''''''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&$$$"""***''''''((('''%%%''',,,333===EEEFFFDDDBBB???;;;***)))((()))***)))'''&&&$$$%%%&&&&&&''''''&&&&&&"""'''******'''(((///555:::BBBHHHOOOaaazzzUUU999---+++,,,$$$$$$'''$$$''')))***)))(((&&&''''''((((((((((((((()))******$$$$$$%%%%%%&&&&&&''''''333999;;;555...------,,,******((('''''',,,444999666,,,666555666;;;000000888???lllpppqqq}}}}}}~~~tttBBB111444111---)))'''(((***+++,,,++++++,,,,,,,,,)))'''))))))((((((((((((((((((+++'''+++111)))+++)))###((((((((()))...111...'''(((,,,///---***---555>>>AAAAAAAAAFFFWWWrrrfffmmmkkkhhhmmmwwweee\\\@@@444...555777666@@@PPPWWWMMMDDDCCCCCCBBBEEEJJJMMMPPPNNNXXXfff\\\MMMQQQmmmsssaaaLLL===555111111333666333///***'''%%%%%%%%%'''''''''''''''((()))***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((()))'''&&&)))'''(((++++++((()))------555;;;<<<<<<<<<999444***(((''')))+++,,,(((%%%&&&'''(((((((((((('''&&&******)))'''''',,,666>>>???QQQ```hhhuuuqqqSSS777++++++,,,&&&&&&***''',,,------,,,(((%%%$$$$$$))))))((())))))***+++,,,))))))))))))))))))))))))444;;;>>>888222//////...---000111...)))'''***...999333777333:::???000000---///ZZZpppllltttyyy{{{}}}RRR000555222///,,,+++,,,...000222000,,,******)))((('''------,,,+++++++++,,,,,,+++%%%+++,,,++++++---###)))++++++,,,333999555---&&&***---***''')))111999888333;;;TTTmmmkkkmmmpppccc\\\dddpppyyy}}}~~~|||vvvvvvqqq^^^VVVeee999***%%%---222...111:::>>>222+++000:::AAAHHHMMMHHH>>>:::IIIXXXRRRCCC@@@^^^ppprrrmmmVVV===111---***))))))***)))'''&&&&&&''')))***'''''''''''''''((()))***)))(((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!###&&&)))******((($$$###&&&---111222444888(((,,,......000333222---***(((&&&(((***+++(((%%%'''''''''''''''&&&%%%%%%'''%%%$$$$$$(((...444777;;;VVVnnnwwwwwwttt]]]MMM666++++++---((('''+++(((+++,,,...---***((('''&&&((((((((())))))***,,,,,,......---,,,+++******)))333:::===888222111111000---111555333...+++,,,...:::555222)))777BBB444888222222ZZZ|||uuuxxx}}}zzzaaa555444333222222333444666888555222---***)))))))))(((,,,---,,,+++)))***,,,...+++%%%...+++111111999,,,+++---,,,***///666333)))&&&)))+++)))'''(((///444555JJJ^^^jjjwwwxxx|||uuuooosssfffbbbbbbfffrrrxxxooohhhllleeeJJJDDDZZZ;;;111---222333,,,'''(((++++++******...777AAAHHH444...000:::>>>>>>???BBB888AAAMMM[[[ooofffKKK111)))***)))''''''&&&%%%%%%%%%'''(((***+++(((''''''''''''(((((())))))((('''%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$&&&((()))((('''%%%"""###)))------...111)))*********...222000+++***)))'''&&&'''((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$&&&***///222111///333OOOiiissssssNNN999333((())),,,&&&&&&)))&&&%%%(((+++,,,,,,*********''''''''''''(((***+++,,,------,,,+++***)))((((((...666999555000///000000+++...111111///...000222111000---&&&<<>>:::888>>>KKKTTTWWWrrrzzz]]]CCC---***---,,,+++,,,***)))((('''''''''(((((()))((((((''''''''''''(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%%%%'''(((''''''---'''%%%'''(((&&&$$$%%%+++,,,+++,,,111555111)))******(((%%%######%%%'''&&&%%%$$$$$$%%%'''***,,,,,,---.........///111222444NNNdddppptttCCC,,,...$$$%%%)))%%%%%%)))&&&$$$'''***+++***)))((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((***222555111------//////111111111...***(((***,,,%%%+++---+++GGGTTT???CCC---///XXXcccqqqzzzdddKKK|||uuuttt|||zzzGGG888888999888666333000------------...///...+++)))---...///---+++,,,///333111(((333)))666444???///111666555...000888888111******+++,,,...000222333OOOaaatttvvvooobbbEEEDDDRRRGGGGGGDDDKKKRRRDDD...)))222333000***)))...000..."""&&&&&&'''666FFF@@@///000000777888000444;;;777<<<:::777777===EEEFFFBBB555@@@ZZZvvv}}}vvv}}}~~~ZZZBBB...+++,,,'''$$$'''$$$$$$$$$%%%&&&'''((()))***)))((('''''''''''''''++++++)))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&((())))))111+++(((***,,,++++++,,,+++,,,,,,///444777000&&&******)))$$$ $$$(((((('''&&&&&&(((---111444666444000(((###&&&000999===SSSggguuupppAAA000+++!!!$$$)))%%%'''+++(((''')))++++++((($$$"""!!!######$$$$$$&&&'''((()))%%%%%%&&&'''((()))***+++000...---///333444222000000000...------///111333...+++)))///<<>>cccuuuzzz}}}YYY999???>>>888999???;;;///555...---777<<<777111000000222000***'''((()))'''((()))///666444///333>>>;;;888444222222111...,,,555555???KKK[[[zzz|||}}}[[[;;;111111***&&&''')))))))))+++)))'''***555DDDMMMMMMJJJJJJUUUTTTKKKDDD666,,,///000111222444777;;;@@@DDDGGGLLLHHH<<<444333111,,,+++,,,111777888333000///CCCMMMGGGJJJ^^^ZZZIIIJJJRRRPPPZZZiiikkkhhhsssmmmmmmuuuwww}}}yyy{{{SSS555...+++)))***,,,///111222%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&&&&&&&'''###&&&)))***((('''''''''&&&&&&&&&''''''''''''''' """&&&+++---,,,((($$$*********+++---000222444///)))))))))(((000222''')))(((,,,(((%%%;;;FFF333,,,(((&&&'''&&&######&&&###)))&&&$$$***)))(((///,,,'''---,,,444===GGGkkkoooyyyFFF&&&)))$$$)))'''%%%%%%&&&'''((('''(((((())),,,------***'''***)))((()))***+++***)))"""&&&(((***---000...))))))+++,,,,,,+++---222777,,,+++***---111111---)))+++---------111555333---,,,111...+++///222AAAZZZttt|||^^^VVVJJJJJJ^^^WWWTTTIII???SSSlllsss{{{xxxVVV;;;000)))+++---...333:::333///000777999444///......222222...***,,,---,,,+++(((///;;;999......888888777666444222111111222000333???SSSnnnjjjNNN===111///666;;;222+++,,,...,,,***)))+++((()))222AAAKKKMMMKKKPPPPPPEEE???DDD???000***333222444777:::>>>FFFNNNCCCDDD???555...///000//////...,,,+++******---000000000333EEEUUUMMMMMMdddoootttmmmXXXLLLNNNTTTSSSrrrjjjfff~~~~~~mmmyyy```hhhuuuzzzKKK222***)))((((((((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&))),,,+++'''$$$$$$&&&!!!$$$'''((('''%%%$$$###%%%%%%&&&'''''''''''''''%%%'''***---///---)))%%%---...000111222333666888...***---......888999+++333''''''%%%+++RRR[[[000***'''&&&((()))'''(((,,,***---***+++111+++###'''---(((111444;;;AAAQQQ~~~{{{~~~ddd777---333!!!)))'''%%%%%%'''(((((((((&&&%%%&&&'''(((((((((''')))(((((()))++++++***((( """$$$&&&(((******))))))+++---,,,+++---222777444111//////222444444333...---+++,,,444999555---***000///---111444===PPPjjj}}}iiiOOO777BBBEEEEEEbbbsssaaaVVVUUUJJJbbbyyy{{{uuu===888555666222,,,---444///111444666222,,,***,,,000555777222......//////000,,,333BBBDDD888333777333777999555000...333888666999AAAZZZ~~~lllhhh___WWWMMM>>>666999===777000,,,///222000,,,+++))))))***000999BBBGGGIIICCCBBB555...:::@@@;;;888000,,,***...222555???HHH???<<<666000111555777555111222///+++((()))---000---(((***999IIINNN\\\rrrrrrttthhhRRRHHHOOOUUURRRmmmttttttnnnvvvmmmaaa{{{yyyoooXXXeeeqqq~~~hhhEEE666&&&&&&'''))),,,,,,***)))%%%%%%%%%%%%%%%$$$$$$$$$$$$(((---...***&&&$$$###"""%%%'''%%%###!!!!!!$$$%%%&&&'''((((((((((((+++******++++++***(((&&&'''***,,,---------...000---,,,000///...888888(((444''''''###)))NNNVVV+++'''$$$%%%))),,,,,,///444CCC>>>333111888222***///666333>>>AAAFFFNNNcccvvvTTT***&&&444...***(((&&&&&&((()))))))))%%%%%%&&&%%%%%%&&&((()))'''&&&&&&(((******)))'''$$$######$$$$$$%%%''')))***+++,,,,,,---///222444666444000......111555888111...******111555000(((,,,111,,,(((///333999GGGQQQ^^^ttt~~~^^^GGGCCC555@@@SSSfff~~~|||[[[```lllyyywwwmmmtttkkkOOO666///---***///333777555///***+++...444;;;===777000......------,,,333AAAEEE>>>666555333666888444///...333999===>>>>>>TTT~~~{{{kkkyyyuuu{{{yyydddQQQGGG===444///...333444111------&&&(((***...444;;;BBBGGG999BBB<<<444;;;FFFNNNVVV777,,,&&&(((,,,...555>>>:::444---,,,222777777444...444666333///...---,,,444444///---CCChhh}}}}}}tttjjjcccaaa[[[VVV[[[fffrrrwwwwwwmmmbbbhhh~~~~~~yyyhhhhhh___kkkkkkddd```QQQ===666)))(((((()))++++++***((('''&&&%%%%%%$$$$$$$$$$$$%%%(((,,,...,,,(((%%%$$$!!!###%%%&&&$$$"""!!!!!!###$$$''')))*********)))+++)))'''&&&&&&&&&&&&%%%&&&)))------+++)))***,,,---///333...)))111111!!!+++(((+++$$$222;;;((('''$$$%%%***---...111555PPPEEE333---333111222>>>???===FFFGGGQQQ```uuu{{{YYY@@@111333999999,,,***''''''((())))))((('''((()))((('''''')))+++'''&&&%%%&&&(((***)))(((***((('''(((&&&$$$&&&+++*********+++.../////////222222111---***,,,333999//////,,,***+++...+++&&&***111---(((...000333===999FFFYYY|||~~~]]]HHH@@@PPPPPPaaa|||wwwwwwyyyssszzzPPP666111555333666888666222111222444444;;;???999111......---&&&+++222777999666222000222111000000222555888999???AAA999DDDhhhhhh~~~iiisssxxxuuuoooWWWEEE:::)))+++((((((+++***&&&$$$&&&'''(((***...333999@@@DDD:::FFFBBB<<>>===555111...+++((('''&&&&&&$$$###'''&&&$$$###$$$%%%'''(((***))))))***++++++)))'''$$$&&&''''''%%%###$$$$$$###%%%'''***+++,,,++++++(((&&&%%%%%%&&&''''''&&&+++///333333///,,,,,,...///555:::222(((000222$$$(((((('''%%%!!!###''')))+++((('''***+++***,,,000>>>888,,,))),,,***333HHHHHHDDDHHHHHH\\\vvvddd666///JJJOOO@@@:::---***'''&&&'''''''''&&&((()))***)))'''&&&(((***)))'''%%%&&&(((***+++******))),,,///,,,&&&&&&******)))(((***...///---***222555666222---...555<<<+++...///+++)))***+++)))$$$000111///333111///555...<<>><<>>@@@;;;@@@999777KKKZZZUUUNNNQQQ<<<+++)))***'''''',,,...***))),,,000222333333444:::999111+++...222333444000333111---BBBlllkkkZZZbbbmmmmmmzzzuuuYYY@@@<<>>999777:::999333888111...222222000777DDDKKKqqqqqqaaaIIIEEE:::///---333777666===AAADDDMMMkkk\\\```kkkxxxmmmLLL>>>///...;;;FFF>>>000+++'''$$$%%%))),,,,,,)))$$$%%%&&&'''''''''''''''222+++$$$###&&&******(((***)))'''''')))*********(((&&&$$$%%%'''((('''%%%%%%%%%)))---///000777>>>FFFAAA>>>666EEENNN666///))))))++++++---888:::...***+++)))&&&%%%&&&)))***((((((000///###!!!%%% $$$000666999<<<777555===666NNNrrryyycccDDD;;;LLLUUURRRHHH<<<000,,,'''%%%&&&(((((((((&&&&&&%%%&&&&&&'''((()))%%%$$$%%%'''***+++++++++---------,,,***(((&&&$$$,,,)))***111555333000///...222444222111111...)))333444222...******---000,,,,,,444???;;;...+++222777444222HHHuuuiiiZZZyyyeeeUUUHHHGGG{{{rrr}}}ggghhhCCC444(((***555555666===???777999:::999666666999<<<555999===>>>@@@AAA>>>999777444000------111777<<<@@@rrrvvv```FFF```}}}JJJ555000IIIccc```JJJ888;;;222++++++---,,,******777888888777444000+++(((%%%((()))(((***000333222---333===BBB:::000444@@@888666555777;;;;;;666111,,,(((&&&'''+++......,,,333999;;;555333777777333666000///222111...333<<<999EEEXXX{{{___;;;;;;999333...///555777666777444555DDD```|||nnnbbbZZZ\\\___eee{{{~~~iiinnnrrrrrrnnnnnnXXX???777111555DDDKKK@@@000...***''''''((()))'''$$$%%%&&&(((***++++++***))),,,...+++%%%(((000222------+++((('''((())))))((('''&&&%%%%%%''''''&&&%%%$$$$$$'''...333888CCCMMM;;;@@@===...DDD\\\CCC---------***---777666---+++###&&&&&&$$$(((//////(((###...<<<777%%%$$$)))%%%(((999;;;777<<>>PPPTTTMMMEEE:::222///+++((((((((('''&&&)))&&&$$$%%%''')))'''&&&""""""###%%%)))++++++***+++++++++***(((&&&%%%$$$///***(((---000...------...222333111000111///***...111111+++(((***...111000)))---:::;;;...''',,,555555222===[[[qqq}}}iiifffooo}}}eeeaaaJJJBBB:::iiieeeccc|||xxxsssAAA+++,,,777111111;;;>>>999::::::777333444888===333999???AAAAAA???<<<:::888444000111333666;;;???CCChhhkkk```@@@HHHqqqzzzcccXXX333222333666999999::::::LLL???333000222222222444888666333111///,,,)))'''(((***)))'''(((...222111%%%///<<>>@@@===888888:::444,,,)))222;;;???AAADDDEEEUUUzzz~~~bbbYYYOOO___sssUUU999555%%%,,,...)))$$$'''...444BBB888222666===???===<<<555111---++++++,,,+++***((()))'''######(((******'''///<<>>DDD555---:::)))+++000666888555///,,,222---333HHH]]]gggjjjlllqqqrrreeeKKKFFFLLLAAA999<<<:::FFFQQQQQQ\\\oooyyy|||nnnkkkxxx]]]YYY^^^AAA@@@:::222...111444444///...+++*********)))(((***,,,///111222111///...&&&---,,,%%%'''///***%%%&&&''')))***)))&&&###(((((())))))((((((((()))'''###&&&555DDDJJJHHHFFFNNNQQQOOO777666@@@999AAA+++000///<<>>***000***---***$$$%%%***((( ###***''''''000+++222000,,,222===@@@LLLeeeooo;;;:::999AAAAAA444---,,,((()))))))))((('''&&&&&&&&&...***&&&'''+++---+++'''%%%%%%&&&)))++++++***(((((()))))))))******++++++888///)))***,,,---000333000222000,,,,,,///000...***//////+++---555777333444***$$$,,,555555///)))&&&444888999@@@HHHWWWmmm~~~BBB|||iii^^^mmm[[[HHH???AAAAAAJJJttt\\\gggpppiiiZZZLLL```yyyAAA333>>>111...777111666777666111---000;;;EEE888:::???CCCAAA===>>>CCC:::...)))111:::;;;;;;>>>GGGBBBUUUwwweeeOOONNNVVVxxxwwwKKK111222******)))***---///,,,'''...***---999BBB???666///111...++++++...111000...+++,,,)))$$$$$$((()))((('''---555:::999666333222$$$+++111555<<>>:::444222444333999FFFSSSYYYZZZ[[[VVVbbbhhhgggllluuurrrggg[[[\\\\\\@@@111999777<<>>DDDRRReeeppp\\\aaaRRRdddRRRAAAGGGHHHSSSjjj\\\BBBaaa___AAAHHH]]]GGG111???555555>>>222;;;<<<999333---000<<>>888888???DDDDDDEEEGGGAAA444---111666555999@@@III@@@FFFZZZddd^^^]]]eeemmmwwwuuujjjJJJ222333///***)))---333444000+++(((%%%(((555>>>999---###---+++,,,000555666222...,,,---+++''''''***,,,***%%%***......---,,,,,,,,,+++444;;;@@@HHHOOOHHH:::222000...---------+++((())))))+++///333222///,,,///...------///000---***111888111***///111***(((...,,,111999===;;;999:::666999<<<>>>CCCIIILLLLLLBBB;;;333111999CCCHHHGGGYYY^^^dddJJJ;;;???:::???TTTUUUOOOAAA666666;;;>>>AAArrr{{{YYYHHH;;;777===DDDBBBBBB:::222===FFF@@@???:::444222999AAA???888AAA???;;;666333333555777...////////////...------'''222===???:::666777:::,,,+++)))((()))((('''%%%%%%'''((((((&&&%%%&&&((((((+++555CCCJJJFFF>>>:::WWWPPPHHH555444555'''///333///111222)))%%%$$$ $$$'''%%%''':::QQQ@@@---(((000///000333111,,,333555;;;GGGTTTmmm{{{hhhEEE;;;555777<<<666((()))---%%%"""%%%((((((&&&$$$%%%&&&%%%%%%$$$%%%%%%&&&'''(((%%%%%%'''+++......,,,***,,,,,,+++*********++++++######(((111777444///---+++///111000000111///***+++...,,,)))000999555((( ***---))),,,444444+++)))333333333<<>>^^^xxxRRRSSSZZZHHH...???999<<>>555...000;;;FFF:::...)))333???CCCBBBBBB:::///+++000555888DDDSSSKKKQQQ___pppzzzggg\\\XXXBBB+++((()))'''(((*********000999***######...999999222,,,((()))---444:::999222+++''')))(((%%%%%%)))***((((((---///+++''''''***---$$$,,,000222;;;EEEBBB666888555222222333222...***...---000666999666000------,,,++++++---///---)))!!!555333""""""+++000333111,,,,,,333666444555888///666888555999DDDMMMOOO<<<111///===GGGCCC<<<;;;111<<>>TTTYYYIII333,,,000444000+++'''''''''((((((###%%%'''&&&$$$###$$$'''+++111<<>>DDD///***...%%%///---+++888;;;,,,+++... ### %%%***%%%$$$===^^^TTT666(((,,,***)))111777///======888GGGdddQQQ---333000444:::444)))***+++###&&&))))))'''$$$$$$%%%###%%%&&&&&&%%%&&&(((***((()))***,,,---,,,(((%%%%%%$$$$$$%%%&&&(((***+++---------...------,,,,,,...+++(((,,,666<<<555))),,,222,,,(((000222,,,,,,''')))+++,,,,,,,,,---...)))///000444777666EEEbbbrrr{{{TTTYYYZZZCCCMMMhhhsss[[[eee|||~~~zzzBBB888BBB,,,KKKhhh<<<>>>HHHKKKAAA777666:::<<<000555999<<<@@@EEEIIIJJJ@@@666888555666555888\\\JJJhhhlll[[[www~~~www___RRREEE444,,,---***...)))(((...,,,'''***&&&&&&&&&)))000444222...+++,,,///333555333---(((++++++***(((%%%%%%''')))...(((&&&)))+++)))((((((111...((((((444CCCFFFAAAEEE000;;;BBB***'''777333111)))'''444TTT???KKKLLL111---+++++++++(((&&&%%%)))+++...---+++***,,,...111000222666666111...///...///333111222EEESSSMMM999111///666<<<<<<<<<>>>777<<>>======???BBB333999888%%%CCCttt|||xxxggg~~~zzzvvvVVV;;;000222///))).........000111111...,,,******))))))))))))******'''***+++...999HHHRRRTTTCCCBBBJJJVVVTTTFFF>>>???;;;???FFFIIIAAA333,,,,,,++++++***(((''''''***,,,(((''')))------(((&&&'''+++'''111999666555333,,,000111000---)))(((***,,,+++***))))))*********)))&&&(((*********...777>>>999DDDJJJAAA111)))...555<<<;;;777<<>>777:::<<<<<<<<>>999LLL>>>LLLSSS999222@@@>>>:::222111>>>PPP111BBBUUU000,,,)))))))))***++++++(((+++......---+++,,,---333((()))666888///---666000111444111///===GGG???;;;555333888:::777333333222777<<<===;;;999999:::///777333888111555rrr{{{{{{pppyyyfffwwwJJJCCC777,,,,,,111000+++---+++******+++,,,,,,+++)))))))))(((((()))))))))+++(((%%%&&&...;;;IIIRRRUUUMMMNNNWWWXXXMMMCCC@@@222444999;;;555+++(((***,,,+++***'''%%%$$$&&&'''&&&%%%'''+++,,,(((&&&'''&&&"""***222111444888333888555...(((%%%)))111888111---(((%%%%%%''')))+++000+++'''***000333111---999DDDMMMKKKBBB<<<>>>BBB;;;FFFOOO\\\yyy\\\BBB:::111***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&((((((((()))***+++,,,------((('''&&&&&&&&&(((+++,,,+++,,,,,,------,,,,,,,,,---000222111222444333...///666333///444222***)))...---,,,+++***++++++,,,444111))),,,555444777FFFZZZZZZmmmbbb[[[gggaaassshhhbbbtttvvvSSS111666===:::===GGGGGGFFFBBBBBBAAA;;;555999;;;<<<:::666666;;;AAA;;;;;;FFFCCCAAA:::777RRRooo>>>111[[[wwwfffNNN<<<333000000000+++///***(((...+++%%%(((+++******...222222...+++,,,------,,,***((())))))//////...------///444888...***(((***+++))))))***)))******))),,,000000,,,<<<666IIIRRR>>>888EEEFFF;;;111000EEEQQQ)))***777---***&&&%%%'''+++...///))),,,///000///...---,,,///))):::[[[aaaHHH666777222111555222///999@@@888999555444666777222,,,)))000444777777666666999<<<444444444999111MMMxxx~~~wwwuuu~~~wwwxxxeeeXXX}}}\\\)))***((('''***...///---+++(((%%%%%%&&&((())))))((((((((((((((((((((((((+++%%%$$$(((+++...;;;IIIRRRDDD===CCCGGG@@@555...))))))+++---***%%%%%%)))(((((((((%%%######$$$&&&&&&%%%'''+++,,,)))''')))'''"""'''***%%%)))...)))555111***###"""'''111888...,,,(((&&&%%%&&&(((******((((((***------+++)))777:::<<<;;;999;;;CCCKKKEEE\\\tttuuuCCC===444+++%%%%%%%%%&&&((()))(((''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&%%%$$$%%%'''(((''''''((()))+++,,,------&&&&&&%%%&&&(((+++---///***++++++,,,,,,,,,,,,+++(((///333111000111333333999===444***------***---///---***)))***,,,------444222******111///...999ZZZVVVbbbooodddwwwpppnnn}}}zzzwww[[[===------>>>DDDDDDCCCCCCBBB===222)))888:::======888555999???@@@>>>BBB:::<<<>>><<>>===^^^uuuWWW>>>...+++***&&&$$$&&&+++---,,,***---000222222000...,,,,,,000JJJmmmvvv\\\???222000...333333111;;;CCC===222000000111111///+++(((---///111111000222888<<>>222+++///444///%%%&&&%%%''')))((($$$%%%***###$$$%%%%%%$$$%%%'''***)))'''(((,,,,,,)))(((***'''%%%++++++$$$&&&)))"""---,,,***)))((())),,,---###&&&)))+++***((('''&&&'''...,,,&&&(((444@@@333222111333333666===EEEOOOoooUUU666999,,,%%%(((((((((((()))(((%%%###((('''%%%$$$$$$%%%'''(((%%%&&&''''''&&&&&&''')))&&&&&&''''''(((((())))))+++***))))))***,,,...000)))******+++,,,,,,++++++(((///222///---///111000666;;;222))),,,---,,,111000---***+++---000111111222666111---///++++++777NNNRRRZZZmmm~~~lllsssZZZVVVyyy```NNNhhh|||OOO;;;AAAGGG@@@AAADDDHHHFFF===111)))555777===BBB@@@::::::@@@<<<:::===666>>>HHHFFFYYYggguuu^^^lllrrr}}}hhhJJJ777111111///,,,111444...+++000,,,%%%(((---+++...444555///***+++,,,...000000///.........000///---)))&&&'''))),,,+++)))***---,,,(((''')))000000000000...---///333333...111555111000111///,,,777222NNNiiifffQQQ666,,,...,,,((()))---,,,(((+++---000222333222///,,,---111:::FFFNNNJJJ;;;//////+++000222111;;;DDDAAA///...---++++++,,,+++***(((***++++++,,,000777======((('''555999ppp~~~mmmVVVXXXeeeYYYFFF777444999;;;:::888888@@@ZZZ^^^LLL;;;%%%---+++)))'''&&&(((---333((('''((()))******(((&&&&&&&&&''''''''''''&&&&&&%%%%%%...:::777)))'''000000------111222///)))&&&'''&&&(((+++***&&&%%%(((###%%%&&&&&&&&&&&&(((******'''(((+++***&&&%%%'''"""%%%///111+++///111(((.........///...---+++***"""&&&***+++)))'''&&&&&&%%%***...+++(((000BBBSSS;;;;;;???CCCBBB???BBBIII\\\}}}tttBBB666999((())),,,+++*********((($$$"""((('''%%%$$$$$$%%%'''(((%%%&&&(((((('''&&&''')))((((((((('''''''''''''''+++***))))))***,,,...000((()))******++++++++++++,,,//////------000///,,,(((222111---111111---111+++(((&&&'''+++......,,,...888777111///***,,,888???IIIRRR]]]zzz~~~```ZZZqqq{{{qqqZZZOOOooo~~~KKK999YYY|||~~~wwwllloooaaa???===@@@FFFFFF>>>333---///...444======666333777<<<@@@GGG???CCCHHH>>>HHH___lllyyyxxxwwwrrrmmm|||]]]???555666444000...111555...+++///+++$$$&&&(((&&&+++333333+++''')))222000//////...,,,(((%%%((((((((('''&&&&&&)))+++,,,,,,000444222---***,,,222000000111000...000444555111---...222333000///999QQQDDDKKKRRRbbbddd]]]222555333------000...&&&++++++---///111000---+++))),,,,,,+++000666222(((///***...222///555===999//////---)))''')))***(((,,,---//////000555>>>DDD444(((+++444000cccvvvdddRRRHHH\\\QQQIII???999222///000555555777AAAQQQTTTCCC222***'''&&&(((******'''(((,,,(((((()))+++---,,,)))&&&%%%&&&'''(((((('''&&&%%%'''&&&***000...&&&&&&,,,&&&***...111111///---,,,'''&&&(((,,,+++&&&$$$%%%((())))))(((&&&%%%%%%&&&'''$$$$$$''''''######%%%"""&&&///...(((---222)))111...***))))))***+++***+++,,,+++'''%%%%%%***///333,,,%%%$$$+++888CCCIIIOOOIIIDDD@@@===AAAUUUkkk~~~tttSSS777555444%%%---+++***))))))***)))'''%%%((('''&&&%%%%%%&&&'''(((%%%'''))))))((('''((()))******))))))))))))((((((&&&&&&%%%&&&(((+++---///'''((()))***++++++++++++,,,+++)))***111777555...###//////,,,000000,,,///***'''%%%'''+++---+++((((((333333......++++++666777>>>GGGSSSggggggXXXyyykkk~~~hhhrrroooHHHCCCddduuuvvvyyyyyy{{{~~~}}}mmmMMMBBB===BBBGGGAAA777000///***,,,555777///***,,,999FFFQQQCCC???>>>111:::IIISSSbbb|||yyyYYY<<<>>>FFFAAA999:::555888222...222---%%%(((%%%###***444555,,,(((+++888222+++***,,,,,,(((###$$$%%%'''(((((()))+++---///222888===;;;333000111000,,,---111111---+++---,,,...******111222///111...JJJ:::<<<222???KKKVVV555999555,,,+++000///''')))((((((***,,,,,,***'''&&&'''+++000333000+++'''---)))000555111222555///+++//////***(((***)))&&&---///111222444:::CCCJJJ444000333888000XXXzzziiiHHH===HHHSSSooodddNNN;;;555000'''***444,,,)))---444;;;333%%%(((***&&&''',,,---)))(((+++***)))((()))***+++)))(((%%%'''((())))))((('''%%%%%%%%%&&&&&&&&&&&&'''(((!!!%%%)))******))))))((((((&&&&&&)))***&&&$$$%%%((()))***(((&&&$$$###$$$%%%"""###'''(((&&&&&&)))''')))---&&&+++777222...***&&&$$$&&&)))******+++,,,,,,***(((+++333:::999111)))(((///777;;;;;;SSSKKKCCC<<<888EEEkkkgggMMMDDD888111---$$$///+++)))''''''(((((('''&&&''''''''''''''''''''''''%%%''')))***)))(((((()))''''''(((((()))******+++((('''&&&&&&&&&(((+++,,,'''''')))******+++++++++)))%%%###(((555???===444+++333...&&&)))******000222///,,,...222222///***"""------(((+++***)))000333333<<>>666777111???LLLYYYiiixxxwww~~~~~~[[[===FFFRRRJJJAAABBB:::===666222666111)))+++&&&$$$,,,888888...+++000;;;111((('''+++///,,,'''%%%'''***+++++++++,,,......111999???<<<444///000111---...555666///******,,,444111,,,000---(((+++!!!;;;000@@@777===BBBQQQ555888222'''&&&---...''''''%%%$$$&&&((()))'''%%%)))###&&&000111((('''...+++)))222:::555333222+++%%%,,,///,,,***---+++'''(((***---...000666???FFF333000222======^^^rrrtttccc888222KKKVVVfffoooPPP:::;;;999+++'''...111(((%%%(((444333'''111)))###!!!&&&++++++///444+++(((&&&%%%'''((())))))&&&''')))******)))'''&&&!!!$$$&&&%%%'''***((("""&&&'''((('''((())))))&&&***&&&%%%((()))'''&&&(((%%%&&&((((((&&&%%%%%%&&&%%%###$$$)))+++***,,,///)))***+++### 444IIIJJJ+++)))(((***---///---+++!!!'''---000111444;;;@@@888:::;;;999555555999===EEEHHHOOORRROOOXXX{{{sssLLL???JJJCCC222---)))333---+++'''%%%%%%%%%$$$###&&&&&&'''(((((('''&&&&&&%%%'''******)))(((((()))"""###$$$&&&((()))++++++...---***(((''''''((())),,,+++*********+++,,,---//////---+++...111///***,,,,,,,,,,,,,,,+++***)))555222,,,((((((---//////,,,...---+++,,,//////+++***444>>>@@@EEEXXXyyy|||dddzzzhhhWWWwwwlllddd~~~~~~vvvhhhfff{{{UUU@@@MMMKKKDDD@@@888333666444000222444...$$$666888<<<>>>999444;;;FFF===XXX{{{vvvnnnsssyyyrrrWWWQQQMMMAAA===CCC;;;000...333***,,,333***$$$)))999<<>>000777888:::>>>lllnnn>>>&&&<<>>===555...222<<<===777AAAKKKSSSWWWaaaxxx~~~```EEE999999DDD@@@,,,&&&///)))******)))'''%%%&&&'''&&&'''((('''%%%$$$$$$&&&(((''')))+++***&&&'''***''')))$$$%%%000000))))))'''(((((('''%%%%%%&&&(((******))))))***,,,---...***+++***))),,,///...***---------------,,,++++++///...,,,)))((()))+++,,,,,,---,,,***---111///***,,,444;;;???FFF[[[{{{}}}ZZZXXXsss}}}wwwrrr}}}bbbOOOaaajjjKKKCCCBBBIIIBBB(((333666888999:::999333,,,555666:::>>><<<888;;;CCC???aaaxxxtttuuuWWWOOOKKK>>>555999:::222333777///222<<>>===111///<<>>+++)))&&&%%%'''))))))'''(((((()))))))))((('''&&&''')))++++++***)))***+++,,,)))'''(((+++,,,)))&&&'''&&&&&&&&&&&&''')))***&&&((()))&&&######'''+++...+++(((&&&%%%%%%%%%$$$$$$&&&%%%"""$$$+++//////***+++)))$$$$$$''')))(((,,,///111999DDDBBB>>>BBB===;;;555///222999:::555AAABBBHHHXXXtttmmmXXXiiiCCC999444999DDDAAA111(((+++((()))***)))&&&%%%&&&'''%%%'''''''''%%%$$$%%%&&&'''&&&''')))'''$$$%%%)))%%%)))(((...===999)))###%%%&&&'''&&&%%%&&&''')))((((((((()))+++,,,...///+++------,,,///333222...------.........---,,,,,,***---///...+++((()))+++------,,,,,,000444111***...111555999BBBVVVooorrrxxxkkkNNNPPPooolllsssQQQOOOrrrmmmRRREEE???555444444888???@@@:::333///::::::>>>DDDEEECCCBBBDDDFFFQQQjjjrrr|||pppttt|||kkkIII<<<>>>555,,,222999))))))333;;;@@@999'''000+++))),,,111333...)))((('''(((+++......+++(((---)))%%%"""###)))///333444///444666000000333------111,,,***111///)))---((((((***...111222111///---999666222>>>kkkVVV;;;777222...---+++***(((555333000---,,,+++,,,,,,(((((('''(((******((('''------...222888<<<<<<;;;,,,111000111777222***+++000444888777444333666:::333:::666CCC```jjj999333EEERRRYYY???222&&&&&&***,,,+++***))))))'''&&&)))---,,,'''///222111+++,,,888FFFOOO***))))))+++---,,,((($$$&&&'''((((((((('''%%%$$$%%%'''(((((('''''')))***+++(((%%%'''+++---***'''((('''$$$###$$$'''***,,,''''''&&&&&&&&&((()))+++---,,,+++)))(((&&&%%%$$$%%%'''&&&###$$$''')))'''///111///(((###&&&)))+++000...777BBBKKKQQQLLL<<<===;;;888999AAAIIIKKKHHH>>>HHHYYYssskkkKKKJJJvvvuuu888555666:::???===444---+++((())))))(((&&&%%%&&&'''$$$&&&'''&&&%%%%%%&&&''')))''''''(((&&&###$$$)))&&&)))'''///???;;;***"""$$$&&&((((((((((((***,,,((())))))***+++,,,,,,------000111///111333333///,,,---------------,,,,,,***...444666111***))),,,//////---...333777333+++------...111:::HHHWWWbbbiiioooYYYHHHSSS]]]hhhvvv___gggpppAAA333>>>:::555777???BBB;;;333000;;;;;;???FFFLLLKKKFFFBBBKKKCCCIII```qqqmmm^^^UUUzzzlll|||}}}uuuxxxoooFFF222777111)))222555///>>>NNNZZZZZZAAA111...///---)))+++000///***)))&&&&&&)))///111...***&&&(((***,,,...000000000777111555888444666888000...333111111888555...000)))***+++,,,,,,,,,***)))+++===;;;111,,,DDD]]]GGGDDD@@@:::444///,,,)))(((///...,,,+++******+++,,,(((''''''''')))***)))''')))'''''',,,333666444111)))000000333888111)))...000444888888777777999;;;444@@@BBBXXX|||}}}HHH222===HHHGGG<<<111)))+++////////////))),,,+++'''%%%))),,,,,,$$$)))***''''''---555888)))+++///222111***&&&%%%'''''''''&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''(((((((((((()))***))))))***(((%%%###$$$(((,,,///(((&&&$$$&&&))),,,,,,***((()))++++++)))((('''''''''))))))&&&&&&((((((%%%777;;;999000(((''')))***,,,***999FFFKKKZZZZZZAAA333---+++333>>>EEEEEEDDD:::[[[rrrfff~~~}}}SSS===<<<===;;;666333222000---'''((()))(((&&&%%%&&&'''###%%%&&&&&&%%%%%%'''(((---***((()))'''$$$''',,,((()))###%%%111111))))))''')))+++++++++***,,,---*********************)))+++///000...---...---)))***+++,,,,,,,,,,,,++++++***---555999555+++)))------...------111555222,,,,,,++++++000888AAAHHHKKKUUUwww{{{aaa@@@CCCeee___@@@<<>>===AAA;;;:::???CCC???888444666777;;;BBBIIIJJJCCC:::JJJKKKUUUaaaaaaYYYYYY___xxxfffvvvooo|||ccchhhsssvvv{{{xxxuuuvvvzzzPPP666<<<444'''111333<<<```oootttfffAAA<<<---111111+++(((+++---,,,,,,(((%%%'''---111000---+++...222666666444111///555///444888555888:::333,,,333333555<<<888...///------...---,,,***)))(((222;;;777777//////@@@:::JJJGGGBBB;;;333---***((()))(((((()))***+++---...)))((('''((()))+++***)))((('''(((...333444///)))+++111222555:::333000:::CCC<<<444000000333666777>>>FFFAAAYYYbbb<<<888:::000666///***,,,...---,,,---$$$+++...(((%%%***555<<<###((()))&&&$$$&&&((((((***---444777000%%%###(((***(((&&&$$$$$$&&&(((***'''((((((&&&$$$$$$%%%'''%%%)))+++***'''%%%(((++++++)))&&&%%%&&&)))---///(((&&&$$$&&&+++---,,,***%%%(((++++++)))''''''(((%%%((()))''''''***)))&&&222888999222***((('''&&&((('''555>>>>>>MMMRRR???888///---555===>>>===>>>MMMttthhhwwwVVV333777888;;;888111...000///***&&&'''((('''&&&%%%&&&'''###%%%&&&&&&%%%%%%'''(((,,,)))((()))'''%%%''',,,%%%)))$$$!!!'''((('''...)))***,,,,,,***))))))***++++++++++++***)))(((''',,,111333000------,,,)))******++++++,,,,,,++++++******000777444***'''+++)))++++++***,,,000000,,,+++***,,,222;;;CCCGGGGGGNNNdddcccgggfff;;;222MMMxxxiiiDDD333222UUU~~~eeeFFF===DDDFFFEEEAAA>>><<<888222555888;;;AAAIIIJJJBBB777CCCHHHRRR]]]```\\\WWWWWW\\\UUUkkk___VVVffffffqqq|||{{{yyymmmSSS^^^YYYLLLZZZfff___ttt|||vvv999---555444111---)))(((+++///...+++((((((,,,//////...111111111000///---+++***///,,,222666222444888333+++222111333:::555---...***,,,,,,,,,)))(((((()))444222(((666===666999444EEEEEECCC===666000,,,***((())))))***,,,---///000***((('''(((***+++++++++++++++...333666555000++++++///...111555000222BBBjjjVVV@@@666:::@@@@@@<<<<<<@@@888VVVsssEEE777555)))333...,,,...///,,,***+++,,,333555...(((+++555===...000...((('''+++///000777666999;;;333((('''...)))'''%%%$$$$$$&&&)))************(((&&&&&&(((***'''))),,,***&&&%%%'''******)))((('''''')))***,,,'''&&&%%%'''+++---+++)))'''***,,,,,,(((&&&&&&'''$$$''''''%%%&&&******(((&&&---000,,,)))((('''%%%+++***///111000666:::444:::666;;;EEEHHHEEEKKKXXX|||ooowwwJJJ444000,,,111444444222000***$$$%%%'''((('''&&&%%%&&&'''$$$&&&'''&&&%%%%%%&&&'''(((&&&&&&'''&&&$$$&&&***!!!***)))'''***'''&&&///''')))++++++)))(((''''''))))))***++++++***)))(((+++111444222//////...,,,***++++++,,,------,,,,,,,,,(((+++333333)))%%%)))(((,,,---))))))---000111+++***+++111:::BBBGGGIIIKKKZZZvvvddd\\\rrr|||dddvvv}}}zzzhhhLLL777JJJuuuuuuIIIAAA::::::hhhoooTTT888===NNN^^^bbbOOO===777444...666:::>>>BBBHHHJJJBBB777<<>>===EEE888---,,,,,,***,,,222------,,,,,,,,,,,,------,,,,,,+++***))))))((((((---,,,333666///000555222000444///...555222---111***,,,---,,,)))'''((())),,,111&&&222===777555---777:::<<<;;;777222000///------,,,,,,,,,,,,,,,,,,***(((&&&''')))+++,,,+++)))+++///222333222000///,,,---)))***---)))111GGGsss]]]HHHGGGTTTYYYMMM======>>>888aaatttmmmxxxGGG555777///000......111111,,,+++---444888777111,,,---000000***+++)))$$$$$$***......CCC:::666888444***(((---$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&(((+++---,,,***((('''((((((&&&$$$'''(((((()))((('''&&&&&&&&&&&&&&&((()))******)))'''***---,,,)))'''))),,,&&&))))))&&&'''+++,,,+++%%%)))***((()))++++++(((000000++++++111///---444...555FFFRRRLLLFFFZZZxxxxxxbbbEEE===///...///222666444---'''$$$%%%&&&''''''%%%%%%&&&'''%%%'''''''''%%%$$$%%%&&&%%%$$$&&&((((((%%%&&&+++$$$,,,+++)))...+++)))000'''))),,,---,,,*********'''((()))+++++++++***)))%%%,,,000...,,,,,,,,,***+++,,,------.........---///)))***222333***&&&******///111,,,)))---333666,,,***)))---555===DDDGGGKKKXXXllllll[[[qqqdddXXXMMMHHHAAAJJJrrrOOO,,,CCC>>>777zzzxxxkkkfffAAALLL```{{{dddDDD888555...222888<<>>333777GGGPPPIIIBBBDDDHHHHHHLLLwww~~~}}}uuuIIIUUU^^^eeevvvcccSSS777___SSS:::(((+++000......555,,,...000000...+++******''')))---000111000...,,,//////777888///...444222666777///+++222222000555333444555222...++++++---&&&;;;555333444---///(((***///555888666444333333000000...,,,***(((&&&&&&)))'''&&&&&&(((***++++++%%%'''***,,,,,,---...000333222+++***,,,)))555NNNYYYIII???LLLbbbeeeLLL111::::::>>>|||}}}FFF111666111***))),,,///...***)))+++...//////...000333111+++---111222111222555555333FFF555***------&&&"""$$$ """%%%'''(((&&&$$$""""""######$$$$$$'''+++...000)))###%%%+++,,,&&&$$$&&&((())))))&&&###!!!%%%&&&'''((((((((())))))$$$(((,,,,,,******...333+++---,,,)))***...///.........---***+++//////,,,444333)))---<<<666000???999IIIaaaiiiYYYOOOkkkqqqQQQ666888---;;;555444666222***&&&)))%%%&&&''''''%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&&&&%%%'''++++++((()))---***---'''$$$,,,---+++222(((+++///000000/////////===333)))'''+++///,,,(((+++++++++************))),,,---...///...---,,,+++333///---000333222///---+++''''''***+++***000888999555---)))000<<<>>>999LLLQQQbbb~~~dddWWWsssiiicccaaaUUUuuu___CCC===888KKKmmmcccuuu{{{www{{{{{{WWW222000///999IIIKKKAAAAAACCC;;;AAA===;;;>>>DDDJJJOOORRR\\\ppp{{{FFF...===CCCXXXyyyjjj___PPP???@@@IIIJJJ;;;111''')))222777333,,,222---,,,///---***,,,222***222000---444333+++***(((,,,111444555555777999000;;;===333+++///444555///++++++///---&&&$$$'''))))))***...222111,,,'''''''''...===FFFBBB;;;999///222///%%%"""'''((($$$******)))'''&&&&&&)))+++''')))******)))))))))+++,,,000---...222...---777GGG???FFFNNNRRREEE;;;RRRDDDKKKjjjDDD***555BBB777111///111...((('''***%%%---...+++...777666......:::BBB===111,,,111777AAA555***)))***)))'''''')))((('''&&&%%%%%%%%%%%%%%%###!!!"""$$$''')))))))))***((((((///666222)))(((&&&%%%'''))))))&&&###%%%###%%%***,,,)))((((((,,,'''%%%))),,,,,,000777;;;JJJ666!!!***((("""333***,,,222:::<<<777...(((///"""...>>>999:::>>>444///KKKqqqtttaaaqqqwwwSSSyyy}}}tttuuuQQQ===666------444222000111333222---))),,,+++)))(((&&&%%%%%%%%%(((((()))***************''')))++++++******,,,---333///---...222555555444333222///...555>>>>>>777:::333,,,***,,,///---+++******************++++++,,,---///000000...+++))),,,---///111000///000222...+++***---,,,+++...555000111...+++///666777333MMMWWW\\\jjjrrrYYYfffaaa>>>000???XXX~~~{{{ooogggVVV<<<222...===VVV^^^SSSMMMGGG:::>>>;;;;;;BBBJJJQQQSSSTTTmmmwww{{{MMM444;;;>>>OOOQQQDDD???<<<999@@@GGGDDD888111***)))...222222000///++++++......,,,...444///666111,,,222222,,,,,,******---222777777222---666===@@@999222000333444,,,)))***...---((('''***+++...111222000---)))&&&+++(((---999@@@???;;;:::111+++'''(((***(((''')))((()))******((('''((()))******)))(((&&&'''))),,,+++///,,,---333///,,,555CCCMMMFFFGGG^^^qqqvvvtttmmmmmmzzzCCC555<<<888555000...///---((((((+++111333///&&&'''///111+++)))333<<<:::111,,,...222333+++%%%%%%'''%%%###$$$&&&%%%$$$###""""""""""""&&&$$$###$$$&&&)))))))))%%%&&&%%%$$$(((,,,)))"""&&&&&&&&&'''((('''$$$"""&&&$$$%%%)))***((('''(((***&&&%%%(((******---333MMMWWW@@@'''+++%%%...,,,333::::::333///333999999+++111;;;888<<<@@@555???>>>MMM^^^oooqqqVVV~~~rrr}}}}}}ggglllBBB666666222000;;;888555222///+++'''$$$//////...............///---...//////000000//////***++++++)))'''&&&'''(((...,,,***)))***,,,------++++++(((&&&---666666111444111---,,,,,,---------))))))******+++,,,,,,,,,***+++---......,,,***((((((///444222---,,,111777+++******+++)))&&&'''+++///222333///---111555777;;;UUUYYYcccuuulllwwwhhhBBB666888UUU|||mmm^^^NNN888------===WWWbbbXXXQQQKKK@@@>>>;;;999;;;CCCMMMSSSVVVdddppphhhGGG@@@===GGG777+++,,,444;;;EEEIII???555111,,,)))***---111444...++++++...//////222666444999333...444666222444---******111888888...$$$333555999:::444------222---++++++---,,,((('''))))))///555555000+++))))))+++((()))000666777777888333'''""")))+++$$$"""&&&'''))),,,,,,***(((''''''******)))((((((+++000333---...***,,,444111---444QQQ___MMMdddooo===:::???000444000......,,,)))(((+++666777111)))(((......))))))///555666000***)))***)))&&&'''***)))&&&$$$&&&&&&%%%$$$###""""""######&&&%%%%%%&&&(((***))))))###%%%%%%###"""$$$###&&&)))+++,,,***'''%%%$$$)))&&&%%%((((((%%%&&&))))))&&&&&&((())))))+++...CCCKKK888$$$(((%%%###111999???CCC>>>777777@@@JJJ<<<222111333444===???222<<<222>>>___vvvhhh}}}xxxtttwww|||JJJ555222999===999444333111---(((%%%%%%&&&#########$$$%%%&&&'''(((&&&&&&'''(((((((((((((((,,,,,,+++(((&&&%%%&&&(((******)))(((((())),,,...+++***((((((---333444111,,,------+++******+++,,,((())))))***,,,------...((((((((())))))***++++++,,,222666111,,,,,,000333))))))******(((%%%%%%'''555888888222---///888@@@333TTTQQQWWWRRR999<<>>222444BBBcccqqq|||}}}]]]444333555===FFFBBB333333111,,,&&&$$$&&&)))(((((()))***+++,,,...///++++++,,,---------------+++++++++)))((()))+++---(((***,,,,,,+++---333777,,,---...///111222111///''')))***)))''''''(((***(((((()))+++,,,---...///***(((&&&&&&(((,,,000333111444222,,,))),,,+++(((+++---///...,,,,,,++++++000444888777222000555;;;>>>RRR???<<>><<<999KKKmmm{{{ppp~~~|||rrrBBB...555555999BBBAAA<<<;;;777///((($$$%%%'''---,,,,,,,,,---...//////******+++,,,,,,,,,,,,,,,***++++++***))))))+++---(((+++------,,,...333888)))+++///111000,,,***)))(((((()))(((''''''(((***))))))***+++,,,---...///---+++((('''***///444888111111,,,&&&(((---***""")))---///,,,+++,,,---+++%%%***333:::888111,,,,,,444@@@333999eee~~~~~~WWWKKKPPPRRRqqq{{{RRR@@@AAAaaasss}}}QQQRRRDDDaaaqqqDDD666...222:::<<>>TTTWWWUUUaaa<<<111111222333000***))),,,...,,,000...,,,,,,...111333222999333333888888111...111+++---333666222***&&&((()))+++...000000...+++)))(((&&&%%%&&&''''''&&&%%%'''''')))+++)))'''***///((()))++++++)))((('''(((,,,*********'''$$$'''------...---******---...,,,......222444///******,,,111HHHYYYVVVIIIDDDEEEEEE777<<<888555888666:::JJJwwwuuuyyy|||kkkfffvvv~~~YYYEEE888555777222000555888444333///***&&&$$$$$$&&&$$$$$$############$$$$$$###$$$$$$%%%%%%%%%%%%%%%)))***+++***(((&&&'''(((++++++***))))))***---///)))+++///222///***)))------,,,***)))***++++++,,,******++++++,,,---......---,,,******,,,...222444...000,,,&&&***333222)))(((------)))'''******((('''&&&,,,666:::444,,,***)))///111AAA```pppsssyyyvvv```BBB777666CCCEEE333666[[[LLLOOOAAAjjj___EEE555333;;;>>>DDDIIIFFFIIISSSUUUIIICCCHHHPPPQQQOOOZZZSSSaaaLLLMMMTTTVVVAAA>>>HHH666888<<>>???:::444:::333---555999888;;;222000---******---222666777999555000333<<<:::222222666444......222222///444555444///)))'''(((+++000222000(((&&&+++---+++(((111;;;>>>888000+++***###&&&***,,,,,,,,,---......------++++++...222666555;;;999333000)))***999EEE<<>>444888AAA<<>>???@@@BBBEEEAAA333$$$......111777;;;999333///333333444555555666666777000000000000111555:::???///333555555999AAAAAA===+++((('''))))))%%%%%%'''000...,,,---111333222111888444000///111222000---------+++)))'''(((,,,///...---,,,***)))(((((((((---///000000...---,,,,,,,,,******------)))'''(((***)))((((((***---111333///---***)))+++---000111999222FFFTTT{{{zzzgggQQQ```nnn]]]NNNBBB...***))),,,---+++,,,///---,,,)))***111888777111HHHTTTTTTCCC444111111///111///,,,***+++,,,,,,,,,)))+++)))%%%(((000222---%%%((()))((((((((('''$$$,,,&&&$$$(((***%%%"""###$$$$$$%%%&&&''''''''''''&&&%%%$$$$$$&&&(((******+++'''###"""$$$%%%$$$###$$$&&&'''(((+++//////,,,FFFEEE;;;888AAAAAA:::<<<666555444:::RRRwwwppp~~~yyyXXX888...***222555;;;<<<444...555AAAOOOSSS555+++((()))%%%&&&&&&$$$ """$$$###((()))&&&$$$$$$'''"""&&&(((&&&###"""''',,,///(((***555999222---000333---)))++++++))),,,333((((((((()))***+++++++++,,,***((()))+++---,,,+++***+++***'''&&&'''***+++&&&***...---(((&&&)))---))),,,...---***(((((()))'''))))))***000999<<<888333...333222000JJJccc]]]\\\zzz~~~TTTSSSkkkOOOFFFSSSZZZ}}}nnnJJJDDD>>>888???III:::>>>AAACCCFFFMMMWWW]]]ccc___VVVNNNLLLNNNMMMHHHBBBFFFBBBBBBKKKHHH>>><<>>333111...444===MMMjjj~~~gggqqqwwwaaa666+++333555000111444555111---555@@@RRR```FFF''',,,...%%%***%%%&&&&&&$$$!!!!!!###%%%))),,,///---'''######$$$&&&'''((('''%%%%%%(((,,,,,,%%%%%%---111---///666000+++))),,,---,,,///555))))))))))))***+++,,,,,,((('''&&&(((***---------'''***+++***&&&%%%(((,,,"""'''+++***&&&$$$&&&)))+++,,,------,,,***((((((###(((+++))))))///666999333+++666777222NNNbbbMMMUUUjjjnnn|||```SSSDDD;;;DDDRRR~~~yyy}}}hhhCCCJJJWWWHHH:::@@@CCCDDDDDDBBB@@@CCCLLLTTTbbbWWWKKKFFFDDDAAAAAABBBFFFCCC777444>>>>>>666777IIIFFF@@@<<<===@@@<<<666+++)))+++///...++++++///111111000000000000000///333000---...111444555444...333444---'''(((---000+++((('''))))))%%%%%%'''%%%$$$$$$&&&))),,,------111111000...,,,+++,,,...,,,...000000---+++******++++++***(((''''''''''''%%%&&&((())))))***---///***''''''+++---***)))***************,,,000333555222///+++))))))+++...000999333>>>JJJaaaccc```UUUMMMSSSeeeuuuxxxpppjjj@@@555+++''''''(((***...111000+++)))...666999777000777888000+++...///,,,777444///---,,,,,,+++***...)))...FFF______AAA"""***)))((('''&&&&&&&&&&&&)))((()))+++***'''&&&)))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''+++)))&&&&&&(((***++++++---((((((,,,+++''')))000%%%+++)))+++444333...111...===SSSkkk}}}}}}rrrxxxOOO***(((111,,,...---...000///000666>>>NNNdddPPP+++***000***)))$$$%%%%%%$$$######$$$&&&&&&(((***)))%%%$$$%%%'''))))))(((''''''(((***+++)))%%%'''------***---444,,,******---///000222666+++++++++*********,,,---(((''''''(((***,,,------'''(((***---,,,'''&&&'''###'''++++++(((&&&'''))),,,,,,,,,---///...,,,***###''')))'''%%%)))000666111+++<<>>QQQEEE;;;UUUppp|||RRRUUUnnn```@@@::::::999:::===CCCNNN___nnnZZZLLLBBBBBBAAA<<<===CCC???===444222999444+++---IIIIIIEEE???<<<:::222***---,,,000555222++++++111111111111000000000//////555111...///555888777444...111333000+++***---///+++((('''***)))&&&%%%((( """%%%))),,,///000///000111...+++***,,,///,,,///222333000,,,)))(((***)))((('''''''''''''''%%%&&&'''''''''))),,,///,,,((((((---///,,,))))))***)))))))))***,,,...000222000---***(((***---000333///444>>>zzz^^^XXXYYY]]]UUULLLYYYppphhhuuu}}}yyyrrrlllbbbWWWEEE777***&&&'''((())),,,...///...,,,///777:::999000444333///...000000,,,===999444///---+++)))'''...---222IIIooo~~~^^^111***(((&&&(((((('''(((+++000+++&&&#########$$$&&&&&&&&&&&&''''''((()))))))))))))))((('''&&&'''((()))((('''''')))+++---///)))###$$$******%%%)))444111444,,,%%%******,,,666333LLLmmmmmmvvvhhhkkkfff^^^HHH000,,,...%%%---,,,---000222333666999@@@OOOBBB)))'''+++((('''%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$&&&)))***(((&&&'''(((*********'''(((...444111)))'''+++))))))***---///000111333)))***+++***'''''')))+++***************+++,,,---888///***,,,---)))&&&%%%%%%(((++++++)))((()))***(((((()))+++...///---,,,'''&&&%%%%%%%%%(((---111...(((444999555KKK[[[IIIDDDIIITTT[[[lllnnnQQQ___nnnNNNJJJ|||xxx\\\^^^SSS<<<555888555777>>>GGGQQQaaaooo___SSSMMMPPPPPPJJJHHHMMM777999555444888111---777UUUUUUPPPFFF===777///(((...---222999666+++)))///.........///////////////222///---000666999777444999999999:::888333///,,,,,,))))))+++***'''&&&)))$$$%%%&&&((())),,,...000...000111...+++***---000,,,///333444111---)))'''(((((('''''''''''''''((('''((((((''''''(((+++---///++++++000333///***(((,,,,,,+++*********+++,,,000000...+++))))))---000222111222===rrrXXXTTTQQQMMMBBB<<>><<>>888333999---+++555666+++''',,,%%%&&&))),,,000333666777...111444555444222222222444555:::===999222444;;;000------///...+++***---''')))***)))''''''))),,,...+++((((((***,,,+++))),,,---...---,,,+++,,,...(((((('''(((((()))***+++"""%%%((()))((('''((((((###"""(((555<<<888///(((''''''(((***+++,,,------&&&+++000111...+++,,,///&&&111--->>>fffjjjrrr~~~jjj^^^888AAACCC^^^ccc<<>>111777KKKCCC???LLLPPP===555666,,,(((---222000***&&&'''+++$$$%%%&&&(((***---000222...222666666333000......+++......,,,///555999888111)))(((///...((((((///111222+++)))///,,,%%%''')))(((((((((***---000111111000111444555333...)))((((((''''''&&&&&&&&&&&&%%%''''''%%%&&&***)))%%%+++&&&%%%,,,333222///...---$$$)))///******000111)))...---'''&&&+++///...)))222000DDDpppuuuLLLPPPGGG<<<>>>777RRR~~~UUUOOOvvvlllpppooo{{{YYYCCCGGG@@@===EEEAAAFFFssseeeaaaRRR<<<+++(((000666666777888444...,,,///111///---222666444---((()))++++++)))&&&&&&'''(((''''''+++"""!!!+++222000---...&&&(((---444444...******...@@@III>>>,,,%%%(((,,,((('''&&&%%%%%%%%%%%%%%%###(((+++***)))***((($$$)))"""&&&***###%%%---///000777888---000MMMYYYIII---777CCC[[[|||{{{GGGSSSOOOAAAMMMaaaTTT111///...+++)))&&&%%%&&&'''((()))%%%'''000,,,(((///!!!???PPP@@@***%%%''''''''''''(((((('''&&&%%%%%%((())))))***))))))((('''******)))'''&&&(((+++...111...***((()))*********+++++++++***((('''%%%$$$'''(((***)))((()))+++...++++++***)))(((((()))***+++***)))))))))***+++,,,***...000...)))%%%&&&)))(((((())))))***++++++,,,......---***,,,///---)))&&&888AAA666...444>>>BBBFFF:::000333AAAOOOXXX\\\```uuuBBBwwwqqqLLL@@@HHHccc{{{yyy|||xxxuuuPPPJJJKKK<<>>111+++HHHfffrrrvvvzzz~~~}}}ddd]]]WWWIII<<<>>>CCC:::)))333000+++((('''(((((('''###)))((((((---+++...<<<<<>>LLLAAA666555666---***+++&&&%%%%%%)))555DDDFFF777%%%&&&---<<>>===SSS{{{yyyppptttgggXXXeeeiiiHHHAAAFFFRRRIII444CCC]]]\\\MMM???---&&&///>>>DDDAAA))),,,...000555999666000,,,000444333///***''''''***)))'''&&&((()))***)))&&&,,,+++'''///;;;:::///---&&&&&&111<<<;;;111)))%%%***,,,***((((((&&&"""$$$%%%&&&'''((('''&&&&&&''')))++++++(((&&&(((+++$$$***<<>>222111+++---...000666:::777000333CCCCCCCCCNNNDDD222111+++******,,,///000---***(((%%%%%%+++333555///)))((()))******+++,,,...///...111111---,,,---+++'''111000222111***###%%%---+++222///+++...,,,+++444///000000//////---,,,+++'''((()))+++++++++)))'''$$$$$$##################...000---(((&&&)))+++***%%%'''***,,,+++///===LLLDDDHHHRRRKKK222&&&***---***((()))111<<<>>>555******222TTT___nnnlllXXXqqqZZZ999EEErrr{{{ppp{{{vvvsssnnnbbbaaa\\\RRR```uuuPPP666:::FFFCCC222666JJJQQQ333---%%%###...<<>>999HHH```cccOOOAAA===888//////000000///+++((('''///555```ooouuuOOOYYYyyy|||]]]III333<<>>DDDBBB888222111---+++???\\\hhh|||mmm^^^cccvvvPPPMMM[[[zzzkkkGGG===444666>>>@@@666***'''111888666,,,%%%&&&+++$$$+++***))),,,(((+++999OOO:::)))(((***&&&&&&***&&&&&&'''((((((''''''&&&'''&&&%%%$$$$$$&&&(((***$$$%%%'''''''''))),,,...+++)))''''''((())))))(((%%%&&&&&&''''''''''''&&&111...***(((((()))******'''&&&&&&)))------(((###*********+++,,,,,,------,,,***(((***......***&&&+++***(((((())),,,///222)))+++***%%%$$$))),,,,,,///&&&%%%+++***%%%)))555444))))))444555+++,,,888DDDVVVbbbppphhh}}}YYYbbbkkkrrrtttbbbxxxbbb???777333;;;>>>;;;<<>><<<222333333---444^^^dddeeetttlllhhh~~~{{{HHHAAABBB@@@@@@GGGKKK>>>+++###...888666,,,%%%&&&+++(((+++'''&&&***&&&%%%///777///***+++)))$$$$$$)))""""""###$$$$$$$$$$$$###''''''&&&&&&&&&((()))***&&&((()))))))))***---///%%%$$$$$$&&&***,,,------%%%%%%&&&&&&'''&&&&&&%%%444///***(((((()))))))))''''''&&&'''((())))))(((++++++***))))))***+++,,,)))***+++---...,,,(((%%%)))))))))***+++---///000(((,,,---)))'''***------+++*********(((%%%)))...---((((((......++++++000333DDDSSSeee{{{sss}}}[[[bbbqqqSSSssswww~~~aaaBBB;;;<<<:::666888<<<;;;666777000,,,,,,000333666999333>>>MMMOOOJJJMMMJJJ===555555444444444222000...++++++,,,---///---***'''---+++))))))******(((&&&,,,......******------+++))),,,...---,,,...111222)))///,,,+++222000***---111000...,,,************)))******(((&&&%%%''')))&&&'''''''''((((((((()))(((...///***%%%&&&)))))))))''''''++++++(((''')))+++111EEEYYYeeeppplllZZZ000***(((,,,///,,,+++,,,666555YYYiiioooeeeGGGLLLjjjYYYPPPAAA***---???III[[[nnnqqqdddrrrdddaaaVVVNNN^^^^^^QQQIIIAAA<<>>EEELLL<<<222111000......///111222$$$&&&(((*********)))(((...+++))))))***)))%%%"""&&&***+++))))))***((($$$$$$+++///+++&&&&&&+++000...222...///666333***++++++)))'''%%%%%%%%%'''(((,,,------***'''&&&(((+++$$$$$$$$$%%%%%%&&&&&&&&&'''---000+++'''''')))***+++)))***,,,***&&&&&&***111333>>>EEEJJJ]]]mmmkkkIII666&&&'''------)))&&&666999^^^pppwwwoooXXXQQQMMM@@@HHHfffiiiBBB888000666<<>>555------000444:::AAA///FFF@@@KKKOOOCCCMMMKKK555555///((()))//////)))---&&&$$$***///,,,%%%!!!))))))))))))((()))******'''((()))+++***)))(((&&&$$$)))...///,,,+++...222000---++++++...000000...888444...)))&&&'''***,,,))))))(((((((((((())))))))))))(((((((((((())))))&&&###%%%))))))%%%&&&,,,---,,,+++)))((((((((((((,,,$$$:::EEE???^^^sssWWWQQQEEE111(((((("""$$$666LLLdddttt___]]]JJJKKKQQQKKK;;;<<>>999999<<>>GGGLLLGGG;;;333222222======LLLPPP???EEEQQQWWWJJJ999...)))(((,,,111***((())),,,+++((())),,,777333///---------***''',,,,,,------,,,***(((&&&((()))***++++++++++++******)))''''''((()))((('''------,,,+++***)))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))((((((***(((%%%&&&)))'''''''''&&&&&&&&&''''''+++---:::HHHIIIGGGMMMUUUQQQIII999111444666BBBYYYQQQaaasss___<<>>???888888LLL[[[KKKRRRGGGTTTnnndddjjjTTTDDD888999<<<999888<<<000///<<>>444222222///...111///...222gggiiiGGGZZZmmmtttzzzhhh^^^KKKIIIBBB<<<999777888@@@HHHNNN888***,,,...&&&!!!$$$)))+++***'''&&&)))+++,,,)))...+++$$$)))444222%%%%%%&&&''')))******)))(((000***)))''''''777GGGGGG555222---(((%%%%%%))),,,111(((%%%%%%***>>>RRRSSS)))***---000222111///---)))###222OOOQQQ666(((...(((---+++333PPPooofffOOOZZZBBB"""000555333***%%%'''***(((&&&%%%''')))***'''%%%&&&&&&$$$%%%'''))))))))))))***+++%%%&&&'''((())))))((((((%%%&&&((((((((((((***+++))))))))))))((('''&&&%%%'''&&&&&&''')))******)))***)))((((((''''''&&&%%%$$$%%%'''&&&%%%%%%%%%''',,,,,,+++++++++,,,,,,,,,)))(((***///000......111)))'''&&&&&&((()))((('''&&&'''(((((('''''')))+++***)))'''&&&''')))+++,,,%%%%%%%%%&&&'''(((((()))---***///777333)))(((///''')))(((%%%%%%***,,,+++(((+++,,,++++++333BBBOOOWWW___rrr\\\vvvsss|||{{{ggg???888222000555::::::888888999555555;;;>>>999BBBccceeeSSS===...(((---===KKK777...(((***---,,,)))(((+++)))'''(((+++---,,,+++%%%&&&)))+++,,,,,,,,,+++000,,,'''$$$%%%(((******&&&''''''''''''&&&&&&&&&+++***(((&&&'''***,,,...''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))$$$&&&'''&&&%%%&&&'''(((&&&'''((()))******))))))$$$444---...JJJRRRAAA;;;444999777555888222///888NNN\\\gggppplll:::+++888,,,333RRRTTT:::OOOtttqqqTTT___eeePPPIIIWWWSSSMMM555444///((((((---...***+++(((333sssbbbMMM>>>[[[mmm|||vvvddd]]]MMMIII???555333333222222333===///***111222)))&&&+++,,,---)))$$$%%%***,,,)))"""...111))))))111222************))))))***,,,------((()))'''%%%111===:::'''((((((&&&%%%%%%(((+++%%%###(((***(((///444,,,)))***,,,000333333///+++...+++...666666---***......999===JJJkkk|||uuuUUU<<>>MMMMMMXXXrrriiiWWWgggwwwwwwGGG<<<444777<<<===<<<:::>>>555222)))+++111>>>dddhhh]]]III333(((---777>>>===333,,,...222000+++(((,,,,,,++++++******++++++'''(((***+++,,,+++***)))///,,,)))&&&%%%''')))+++$$$&&&((()))((('''((()))***)))((())),,,000555888&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((((())))))$$$((()))&&&%%%'''(((''''''(((***+++++++++***)))!!!000(((&&&DDDSSSCCC777)))...***+++444666555===>>>EEELLLWWWkkkfffLLL===777444000999]]]bbbJJJ[[[rrr^^^aaavvvzzzbbbLLLHHHCCC:::)))...---''''''---...(((...'''===jjjNNN@@@888UUUeeeqqqgggSSSOOOBBBCCC888000222666666222000...)))(((......((((((---++++++'''###***555666000&&&111777111,,,---...+++000000///---+++,,,///111)))&&&******&&&---444...((()))***)))'''%%%%%%%%%'''&&&+++***"""%%%***###)))***,,,111555555000,,,///555777333...---,,,***<<>>222666888333:::333...000222///+++***+++---///,,,(((&&&))),,,...//////...,,,)))%%%###)))+++---,,,)))'''(((***"""%%%((()))(((''')))*********+++,,,///111444666'''&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((((()))------(((%%%''''''%%%((()))***,,,,,,+++)))((($$$+++((((((555<<<555111&&&)))%%%'''555;;;:::??????:::999???FFFLLLUUU]]]SSSTTTRRRMMMHHHBBB888...HHHZZZcccaaahhhooobbbLLLaaavvvvvv^^^CCC666444+++...///111333111---+++---111***IIISSSAAA000DDDXXX]]]aaaUUUDDDCCC777AAA999333666999888777777000---)))&&&&&&&&&&&&'''''''''$$$%%%222AAA???444+++000666666111---++++++///000111///---+++---///)))'''+++***$$$(((***"""++++++***)))(((&&&%%%$$$,,,,,,000,,,###***555555))))))+++111777999555111,,,666===;;;444000//////GGGiii}}}ooojjjvvvEEE)))(((,,,222444888999222---+++***(((+++000OOOTTTMMM666$$$"""&&&&&&((()))***)))((('''(((***%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&&&&&&&$$$$$$%%%&&&!!!"""###$$$&&&&&&&&&&&&###%%%)))---///...***&&&&&&(((***)))'''&&&'''))))))***)))'''%%%$$$%%%'''---...000111111///---+++%%%(((---...)))###&&&---(((''''''((())))))'''&&&$$$%%%&&&%%%%%%%%%''')))$$$$$$%%%&&&'''((()))***(((((())))))))))))((((((+++***)))***///333///)))%%%'''&&&###$$$(((***)))+++,,,---------///333777CCC??????IIIXXXmmmYYY\\\fffggg~~~eeekkktttwwwVVV>>>111000555111777HHH999555999...DDD[[[fff```HHH===CCC@@@333222///...000...***))),,,&&&+++...+++&&&$$$(((---,,,---.........,,,***)))###***111222---((('''((( $$$((()))(((''')))+++,,,,,,---.........,,,,,,))))))(((((((((((())))))'''''''''&&&&&&'''''''''...222111***&&&((('''###((()))***,,,+++***)))'''))))))***,,,(((!!!""")))'''+++'''***999===777666KKK888)))))))))%%%'''......)))555IIIGGG222+++555GGGbbbOOOGGGrrryyySSSFFF999MMMLLL>>>+++&&&000...111***///<<<;;;...---888...***OOOvvvQQQIII444DDDQQQNNNOOOHHH>>>CCC:::@@@:::666666555333444777===999///%%%$$$(((((($$$%%%&&&$$$(((888GGGBBB333,,,,,,111777666000,,,---+++...000000,,,)))((()))((('''++++++%%%))),,,###)))'''%%%&&&((())))))(((!!!(((666777,,,,,,111,,,)))(((+++222999<<<999555///111222///((((((444AAAJJJuuujjj]]]qqqsss|||xxxdddRRR999///+++,,,///111???888111***'''$$$&&&---666www}}}rrrNNN---"""%%%(((&&&''''''&&&$$$$$$%%%'''!!!$$$&&&'''%%%"""!!!'''((()))(((&&&%%%&&&'''######$$$%%%&&&&&&&&&&&&%%%%%%''')))***)))&&&###%%%(((***)))'''&&&(((***(((((((((&&&%%%%%%''')))000333333111333666111))),,,)))''')))---...***&&&((('''%%%$$$$$$&&&(((***((((((((((((&&&$$$"""!!!((('''&&&$$$""""""$$$&&&***(((((()))---...,,,***000//////000000...+++'''((())))))))))))******+++,,,...///,,,)))+++333:::333111???BBBBBBBBBSSSlllRRReee~~~vvvMMMffftttzzz```777---666222???EEEFFFEEE:::333999bbbpppZZZXXXOOOBBB000444333333111///---+++***)))((()))---222222---(((,,,'''&&&+++,,,'''$$$%%%+++******---111111...+++###,,,///)))%%%(((++++++,,,//////------///---))),,,***'''&&&(((***++++++)))'''$$$###%%%((())))))''''''((((((((((((((((((''')))+++,,,,,,)))%%%###$$$'''))))))((((((((((((!!!///333///;;;MMMIII444OOOBBB444+++((((((***---666???444333JJJMMM999111>>>bbbPPP333OOOgggMMM...CCCJJJGGG999...,,,,,,***---//////------000222333///444^^^www^^^NNNAAA===:::<<>>===777555888444,,,$$$)))---//////111333444)))===XXXiiitttwww^^^777555>>>UUU^^^JJJ:::>>>MMMEEE@@@;;;<<>>,,,,,,;;;OOOiiimmmUUU///...222>>>QQQeeettt}}}}}}vvv{{{qqqsssxxxEEE)))333...******)))'''+++222///(((%%%((('''%%%,,,888UUUeee]]];;;$$$'''***###&&&%%%$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%%%%&&&'''%%%%%%&&&%%%$$$###%%%'''(((%%%###$$$&&&((((((''')))+++...//////...+++***&&&(((***)))'''%%%######&&&((()))'''%%%$$$&&&)))+++---//////222666555111,,,---...---+++)))))))))$$$&&&)))+++,,,+++)))'''******)))(((((((((((((((++++++***'''%%%$$$%%%'''***)))(((((()))(((&&&$$$'''((()))((((((,,,444:::444///***(((***,,,---,,,000---+++***,,,---+++***&&&222>>>111111<<<@@@WWW```TTTJJJoooDDD555VVViii^^^IIIDDD;;;???KKKDDD777555[[[xxxppphhheeeNNN@@@999<<<555...---000333333222///---+++,,,//////,,,(((,,,(((&&&***,,,***((('''(((((()))***,,,---+++)))***---...,,,,,,...///---'''///333...(((&&&&&&&&&$$$###$$$&&&)))******)))&&&&&&&&&((()))(((&&&###'''&&&&&&%%%&&&'''((()))''''''(((((('''&&&%%%$$$''''''&&&$$$###%%%(((+++222'''%%%666NNN\\\^^^\\\SSSGGG@@@@@@888(((###(((===BBB???AAANNNKKK;;;444444GGGDDD>>>DDD888)))...,,,111333333999CCCBBB:::,,,---//////---,,,///222:::XXXZZZNNNeee}}}\\\:::666EEE```aaaIII===FFFPPPHHHCCC<<<:::JJJTTTMMM333...(((%%%***000///)))222000:::888000@@@LLL<<<777555///+++,,,111111...,,,---...---***(((((()))333===>>>222''''''+++,,,***)))'''%%%%%%&&&((()))---///......111777777444666...+++111EEEaaa___@@@<<>>[[[kkkiiiaaaMMMJJJJJJLLLKKKDDD999111<<<:::777:::AAA???666222000666222555AAA;;;///000777BBBHHHBBB???CCCEEECCC888222---+++***+++///555YYYqqqdddKKKZZZjjjZZZDDD888111CCC]]]TTT999222>>>MMMHHHDDD:::222;;;BBB:::222---&&&%%%,,,444222***---111DDDIII:::@@@MMMGGG444///))))))---333444111,,,...//////---+++++++++000;;;>>>111%%%$$$((()))+++)))((('''(((******+++---...,,,***,,,...+++$$$******---555IIIaaaeeeWWW^^^ssswwwlllMMM555))))))&&&%%%(((,,,---,,,***)))$$$###''')))***///777555111,,,((()))***(((&&&'''&&&%%%$$$$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%'''))))))((('''&&&'''%%%$$$######$$$&&&''''''(((***,,,...---+++)))'''(((***,,,+++)))(((((()))'''''''''&&&&&&&&&''''''---------...//////111333,,,333;;;;;;444...***+++---,,,,,,,,,,,,,,,------***)))((((((((()))++++++)))))))))'''%%%###$$$%%%'''((()))***************&&&)))+++***&&&&&&+++000333...)))&&&'''((((((''''''+++000000---***+++---+++666HHHDDD>>>>>>IIIrrrkkkdddfffRRR???FFFtttiiivvvxxxVVV666222FFFXXXtttvvvkkkUUULLLFFF;;;///)))+++...---+++///---+++))))))(((((('''&&&)))+++)))'''%%%$$$###%%%&&&''''''''''''''''''(((&&&&&&(((************000...***&&&)))......+++))))))***,,,...---***((()))(((&&&&&&))),,,......---+++)))'''%%%$$$######&&&&&&$$$$$$###$$$$$$%%%###$$$&&&'''&&&&&&'''((($$$'''+++666MMMaaa^^^NNNCCCKKKQQQVVVbbbkkk```LLL777777EEEYYY]]]RRR@@@333>>>999---///CCCNNN@@@///JJJcccrrrdddJJJ<<<:::<<<666000,,,...///...111666gggqqqfffZZZ\\\NNN<<<>>>DDD>>>VVVnnn[[[===777===>>>???CCC<<<222888???777555000)))(((///666333,,,---...???DDD777@@@UUUUUU///***%%%'''+++---+++)))(((***,,,,,,++++++,,,---...666666,,,''')))***''',,,***((())),,,......---$$$'''(((&&&'''+++,,,***111222333;;;JJJ[[[ooopppwww{{{hhhPPP===000+++***---***&&&%%%&&&(((&&&###&&&$$$%%%)))+++++++++------)))'''((((((&&&&&&((()))(((&&&%%%%%%%%%&&&&&&######$$$%%%%%%$$$$$$###$$$&&&((()))'''&&&&&&&&&)))((('''&&&%%%%%%&&&''')))))))))(((((('''''''''"""$$$&&&&&&&&&&&&((()))+++***(((&&&&&&%%%$$$$$$---,,,---000111111555:::---333999999444...++++++,,,+++)))(((***,,,000222+++***************++++++'''(((((('''%%%$$$%%%%%%###%%%'''(((''''''((()))(((***,,,***'''%%%&&&(((111111///---+++***))))))$$$***000000,,,***,,,000555333@@@HHHQQQNNNEEE[[[iiiuuu```===HHHjjjGGG---666BBBwww___VVV___???666,,,''''''))))))'''++++++++++++,,,...///000&&&///444///'''#########%%%&&&''''''%%%%%%&&&'''(((''''''++++++***+++---222...(((%%%+++222222---******+++,,,...---***((((((&&&######&&&))),,,------,,,+++)))'''%%%###"""%%%%%%$$$$$$$$$$$$%%%%%%&&&(((***)))'''$$$######%%%)))((())):::QQQWWWOOO888AAAIIIRRRccctttpppaaa@@@888HHHbbbdddYYYJJJ;;;BBB:::///000FFF[[[RRR999???ccc~~~rrrOOO666000333666555888;;;666,,,+++222gggaaa^^^bbb\\\DDD777AAAOOOKKKgggzzzaaaGGGCCC???222999CCC???333777<<<444000,,,'''%%%***000---'''333+++222333---BBB]]]\\\333...***++++++(((%%%%%%***,,,------,,,---///222...222000+++---333111)))---+++)))***...000///---(((,,,,,,'''%%%(((,,,---666666111444DDDUUUsssyyyfffoooxxx|||oooHHH222***&&&&&&***''''''$$$ !!!%%%&&&###%%%%%%&&&)))+++***'''%%%%%%%%%&&&&&&$$$"""%%%***+++***((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&++++++***(((%%%%%%&&&(((***((('''%%%$$$%%%&&&'''!!!###%%%&&&'''(((+++------***(((&&&&&&%%%$$$"""---+++,,,//////---222:::...000222111---+++***+++...,,,***(((((()))+++---(((((()))))))))(((((('''&&&''')))((('''&&&'''((($$$''')))(((&&&%%%&&&((()))((((((''''''&&&&&&'''---111555444///+++)))***&&&))),,,---,,,++++++,,,222444>>>AAAOOORRR@@@EEEIIIooo|||~~~vvvrrrjjjHHHFFF999^^^mmmMMMNNNXXX}}}hhhbbbccc???999222,,,)))'''&&&%%%***+++,,,---...///000111)))777@@@999+++$$$$$$%%%%%%'''((('''$$$$$$&&&((('''''')))---+++(((***111//////,,,***,,,111///+++''''''''')))++++++)))(((((('''%%%%%%'''(((((((((++++++,,,+++***'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%&&&'''***(((&&&)))333CCCRRR[[[;;;888;;;GGGRRRXXX^^^dddWWW;;;:::IIIHHHCCCBBB:::777333222444<<>>SSS\\\@@@666>>>777222;;;FFF@@@111111555...***)))%%%###&&&+++***%%%111***222777:::RRR___OOO555000---...,,,'''&&&***//////...---,,,---111444...000---+++222:::777---///,,,)))***---...+++(((...000...(((%%%'''((('''---888555<<<[[[wwwZZZ333***,,,((('''---$$$))))))%%%%%%)))***(((%%%%%%%%%&&&((()))&&&"""###&&&'''%%%"""###''')))---,,,***(((((((((((()))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%&&&((()))******(((%%%%%%'''***(((((('''&&&&&&%%%%%%%%%$$$&&&'''((((((***,,,///,,,)))&&&&&&''''''%%%###...+++***,,,***'''+++333444333111...,,,,,,///111777555111...+++))))))((()))***+++++++++)))((('''&&&(((******)))((()))***(((***,,,+++(((&&&'''((()))&&&$$$$$$&&&((()))))))))111777777000***)))***)))((((((***,,,,,,***(((%%%333>>>333:::FFF;;;===>>>^^^bbbaaaaaaXXX333;;;<<>>III@@@...%%%%%%'''%%%'''((('''$$$###&&&(((%%%%%%)))---***%%%)))111+++///111...---...,,,(((###"""###%%%((())))))(((******)))******)))&&&$$$((()))+++---,,,***'''&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((,,,000222***)))000333444CCCWWWJJJ999777CCCDDD;;;GGG```fff@@@555>>>777222444,,,111000777888,,,***///...===TTTaaaSSS;;;///000333333===IIIHHH777222KKKmmmlll^^^YYYWWWZZZpppsssWWWKKK===GGGEEE)))...EEEBBB333<<>>777)))&&&,,,444222111///)))$$$'''...AAADDDFFFBBB999///'''$$$$$$%%%''')))'''###&&&,,,)))***(((%%%***000///(((000,,,)))+++///111...***''''''((('''$$$"""&&&+++$$$$$$%%%&&&'''((())))))'''%%%$$$%%%&&&'''''''''''')))(((&&&&&&'''$$$!!!%%%((('''%%%%%%)))...444...+++...//////444<<>><<>>---666999---555<<<999000666RRRooocccggg^^^PPPXXXiiicccMMMRRRGGG999======AAAJJJ;;;777BBBGGGCCC>>>999000&&&///$$$"""///888444...,,,///222OOOZZZIIIKKKNNN666333777666///'''&&&&&&&&&,,,###!!!***...******000///***//////(((000777,,,444555,,,)))000---&&&((('''(((,,,)))$$$+++///'''000PPPdddZZZ]]]}}}WWWBBB...)))***((($$$"""111444111***''')))(((###'''''''''''''''&&&&&&&&&******)))'''$$$$$$%%%'''"""%%%((('''&&&%%%(((+++---:::+++ ...&&&///+++)))'''%%%%%%&&&)))***---)))%%%%%%***---,,,***%%%&&&((()))((('''%%%$$$&&&&&&&&&&&&&&&'''((((((+++'''&&&((((((''')))---+++))))))+++)))''',,,444...,,,+++,,,///111111///555000+++)))***++++++)))+++,,,...///000...+++)))))))))*********)))((('''))))))((((((''''''&&&&&&%%%$$$$$$''',,,222555666***(((,,,555999666111///'''((())))))***,,,///111///---***)))---666AAAHHHCCC999CCCKKK^^^uuu}}}___iiiqqqxxxrrr```PPPNNNSSSHHH999000)))///---...///...,,,111888555777888666222...,,,,,,***&&&&&&))))))&&&&&&((((((***((('''+++111000+++,,,,,,,,,,,,------,,,+++,,,******,,,,,,,,,++++++'''''''''''''''((((((((()))(((&&&&&&&&&&&&&&&&&&''')))(((&&&''')))'''###"""%%%((((((%%%%%%'''+++)))&&&'''+++...000888AAAMMMBBB;;;444000FFFhhhyyymmmGGG>>>BBB///(((111///555???888333;;;999888DDD999HHH111,,,555...666777333222000+++***444DDDRRR@@@EEEKKKTTTcccpppmmmbbbWWWBBB888666@@@QQQPPP???CCCLLLGGG:::AAAPPPBBB$$$---&&&(((666???888...***...111AAADDD555666777(((---111111,,,'''((())))))---%%%###***,,,&&&$$$)));;;HHH===,,,...000---222333333+++)))333444...111000000---+++---...---...999GGGfffzzztttrrr~~~tttLLL;;;,,,((()))(((&&&&&&***,,,+++%%%$$$&&&&&&"""'''''''''&&&%%%$$$######'''((('''&&&$$$###%%%&&&%%%&&&((('''&&&''',,,111222III999 (((,,,%%%,,,)))((('''%%%%%%&&&((()))+++'''$$$%%%)))+++***(((++++++,,,,,,+++)))'''&&&((((((((((((((())))))***)))&&&'''******''''''***'''(((***+++'''%%%+++333++++++,,,///222333222111444222///---+++*********'''+++...///---,,,,,,---((())))))))))))((('''&&&((((((((((((((('''''''''%%%%%%%%%)))...333666777---((((((---222111000111---,,,+++******,,,...///------,,,***+++333AAAKKK???999IIIMMMMMMPPPTTTlllqqq{{{sssuuueeegggKKKIIIYYY\\\XXXEEE&&&+++)))+++...//////333999******+++***)))+++---000///(((%%%))),,,***'''&&&+++,,,,,,***,,,000///+++))),,,......,,,***+++,,,---,,,+++...111111---((()))))))))(((((('''''''''******((('''&&&%%%%%%%%%'''((('''%%%'''++++++'''$$$'''******'''%%%&&&'''&&&''')))***))))))000999LLLEEEAAA666***999ZZZlllcccUUUJJJDDD888...,,,...222666333666===999777CCC777GGG555000666===AAA===222---%%%###111GGGRRRPPPMMMKKKPPPYYY^^^ZZZUUURRRZZZ;;;777,,,>>>aaaRRRBBB>>>EEEEEECCCKKKRRRAAA&&&+++)))222CCCKKKCCC777111)))...111///++++++---+++'''+++,,,((((((+++---,,,...((((((---...(((&&&)))AAA]]]EEE%%%///...###444555222&&&###///333111555+++444000---///&&&***EEEOOO999IIIwww{{{jjjRRRRRRTTT@@@666---)))((('''&&&(((%%%''''''$$$$$$&&&&&&###))))))((('''&&&$$$###"""%%%&&&&&&%%%######%%%'''((())))))'''&&&)))///444>>>\\\LLL%%%###...)))###&&&&&&&&&&&&&&&&&&''''''***'''%%%'''***+++)))''',,,+++***)))'''&&&%%%%%%((((((''''''(((((()))***(((&&&(((,,,,,,'''%%%'''&&&'''((((((''''''+++///+++,,,///111222111///...333444333111---+++++++++)))***,,,---,,,,,,,,,,,,(((((((((((((((''''''&&&'''''''''(((((((((((((((((('''&&&(((+++...//////111***$$$%%%((()))+++---444111...,,,,,,,,,---------000111...---444CCCPPPDDD999CCCCCC======CCC^^^ZZZvvvsssgggwwwdddaaaOOOXXXgggcccaaaVVV:::...++++++///000///000333(((((('''&&&&&&''')))+++---)))'''***,,,***))))))...//////...---------,,,+++,,,...///...---,,,,,,***++++++***,,,...,,,'''))))))))))))(((((((((((((((((((((&&&%%%$$$%%%&&&%%%&&&%%%###&&&+++,,,***'''***,,,,,,)))'''&&&&&&&&&)))---+++&&&$$$***111:::;;;BBB>>>111333CCCJJJSSS]]]WWWNNNJJJ:::,,,111333555444666<<<===999888000???333111///AAA;;;000///---%%%###888VVVbbb\\\NNNNNNQQQVVVYYY\\\```dddYYY666:::&&&666bbbMMMCCC333666FFFXXXRRR999+++---***---999JJJSSSNNNEEE@@@///555222...111///---222%%%((((((''')))///000...(((%%%(((...///,,,+++---;;;QQQ>>>!!!)))...)))///<<<888)))$$$...222000555---111&&&,,,AAA666222PPPEEEKKKccc{{{{{{~~~PPP333222888:::666111---(((&&&&&&((('''(((((((((((((((((('''************)))(((&&&%%%###%%%&&&%%%%%%%%%&&&(((***,,,,,,***'''(((,,,///666SSSIII&&& ***(((!!!$$$%%%&&&'''''''''&&&%%%)))(((((()))++++++)))'''***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))&&&'''+++***'''%%%'''+++***((((((,,,//////---...000111111///---+++***111222222000---+++******...+++((())),,,---+++''')))((((((''''''''''''''''''''''''((((((((((((((()))((('''''')))***))))))...)))(((---000...++++++777444000.........---,,,---111333000---333AAANNNSSS666111444BBBKKKDDDNNNXXXssswwwiiixxxsssyyykkk```aaaZZZ333...+++...111000///000***))))))((((((((('''&&&((((((***---,,,)))+++000,,,---......---,,,///333000...,,,...222222///+++''',,,,,,'''%%%)))+++***(((((((((((())))))))))))$$$&&&'''&&&$$$$$$%%%(((###%%%$$$"""%%%***,,,))))))+++------,,,)))((('''$$$***000...******///444''',,,<<>>///888===;;;666333:::JJJNNNEEE@@@IIICCCEEE999PPP===---000222,,,$$$...EEEQQQOOOEEEOOOTTTRRRWWWeeennnnnnTTT666???'''...TTTFFFFFFDDDDDDOOOXXXIII---&&&222***...888EEELLLKKKFFFCCC:::>>>999666666...(((,,,'''((((((''',,,222333///###$$$''',,,---,,,,,,...222555222(((&&&666;;;---999;;;333111999666///111666---777aaaYYY@@@III```pppuuutttttt~~~nnnUUUEEE000%%%***///333444333///***)))***,,,*********++++++)))(((((('''((()))*********(((((($$$%%%''''''&&&&&&''')))***---///---)))&&&&&&((($$$666666'''"""&&&((((((###$$$&&&'''((('''&&&%%%(((((((((((())))))(((&&&******)))))))))***++++++%%%%%%%%%%%%%%%&&&''''''***'''&&&((('''%%%&&&***///---******000555333---111111111///---++++++,,,000///...---,,,+++))))))000+++&&&'''+++---***&&&***)))((((((''''''((((((((((((((((((((('''''''''((('''&&&(((***++++++***&&&'''...999>>>999111,,,777333///...//////,,,))))))...111...+++000<<>>BBBFFF:::===cccdddyyyvvvYYYlllvvvwwwqqqxxxmmm@@@555+++***,,,---...///*********+++---,,,***(((&&&'''+++---+++(((,,,222'''(((+++---,,,---444===444///+++---222444111,,,(((///000((($$$***...---'''''''''(((((()))))))))###&&&'''&&&$$$$$$&&&***###%%%$$$"""%%%******'''***+++,,,,,,,,,+++***)))+++222666222...---......&&&&&&333===<<<@@@CCC===>>>JJJCCC:::>>>666333BBBEEE:::666444888NNN```___]]]]]]ZZZaaaKKKdddGGG888---222///((((((333<<<>>>FFFRRRVVVMMMJJJNNNMMMDDDJJJ777@@@///***BBBCCCMMMeeeeeeZZZIII@@@>>>999111***---444:::======<<<;;;777333333555111,,,***)))***)))'''(((...555444///+++---///000///......///000(((...111...>>>EEE222---666999;;;@@@999///000+++111888PPPfffZZZLLLWWW~~~^^^UUU~~~ccc???)))((()))***+++&&&***///000,,,***,,,///000***((()))+++***'''%%%&&&"""$$$&&&((()))((('''&&&$$$&&&(((((('''''''''((('''+++...---***'''&&&''',,,111444111)))%%%''')))###$$$&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))***''''''&&&&&&''''''((()))***&&&$$$&&&&&&%%%(((,,,+++,,,+++)))---333222,,,000000///---+++,,,111444222///,,,,,,---...,,,***,,,)))'''''')))++++++***+++***)))((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&(((***++++++)))&&&%%%+++555;;;888222///222///------///...***%%%'''+++...---+++...666>>>BBBGGGUUUHHH<<<<<<444:::YYYSSSTTTXXXYYYkkk]]]lll\\\jjj|||jjjUUU>>>000,,,,,,...111,,,******+++---...,,,***)))'''(((,,,,,,***+++///((((((***,,,******444AAA333000------///111111000***111111***)))000000+++((((((((('''''''''''''''&&&)))+++)))%%%$$$'''***%%%''''''%%%'''***)))$$$((((((((()))+++,,,,,,+++---333555000---,,,)))$$$***%%%+++///---333:::888;;;;;;666444666222777HHHJJJ777<<>>000000///---+++,,,000333+++000///+++...555111&&&***)))((('''&&&%%%$$$$$$***---...+++&&&$$$'''+++&&&))))))'''(((+++(((###&&&&&&%%%&&&)))+++,,,,,,!!!(((+++)))***---+++%%%&&&!!!&&&(((%%%---999999999444444:::999444;;;IIIPPP999IIIbbbMMM888LLLhhhkkkXXXUUUeeeFFFccc@@@;;;,,,)))---999@@@<<<444///999333666???===000+++111000---,,,444(((%%%DDDUUUMMMSSS```iiiaaaLLL666+++,,,111555666777999;;;<<>>000!!!888JJJNNNDDD888777:::EEEXXX]]]JJJEEEPPPaaaxxx~~~fff```wwwuuu```RRRuuu}}}pppnnnnnnvvvyyyqqqWWWEEECCC444,,,...---######+++,,,&&&***)))$$$###''')))&&&%%%"""$$$******%%%$$$'''%%%''')))***)))'''%%%######%%%''''''&&&$$$$$$%%%"""&&&(((***...444999000///111***!!!&&&+++"""&&&&&&''''''((()))******...---,,,***((()))+++---&&&'''((())))))'''%%%###%%%$$$$$$$$$$$$%%%&&&&&&###"""$$$)))+++((((((***'''))),,,---,,,*********000------111111...111888666<<<666111777666///111)))&&&&&&)))...000,,,(((++++++,,,---,,,+++***)))%%%&&&'''''''''&&&$$$###&&&&&&&&&''')))+++++++++%%%(((***)))((((((+++///(((000555222...,,,((("""%%%+++///,,,'''***777CCCHHHGGGCCC@@@CCCJJJMMMJJJ>>>:::@@@666UUU}}}kkkOOOhhhyyyfffaaarrrcccLLLDDDQQQaaaVVVDDD---)))000)))'''---000...---///***///***(((---***"""###***+++((("""!!!&&&+++,,,///,,,,,,---+++'''***222(((((()))+++------+++)))((()))***)))((('''((())),,,+++)))''''''''''''(((''''''(((((())))))******&&&)))***'''&&&(((((('''&&&)))***(((&&&'''%%%!!!###%%%''''''(((+++222777999999///***333;;;<<<>>>IIIAAACCCMMMLLL???999===KKKRRRKKKHHHRRRIII;;;BBB888***(((GGGfff[[[???666888AAAEEE>>>444...+++)))...222333---***666OOOdddZZZEEE>>>NNNYYYKKK666***$$$555777999GGGDDD;;;AAAAAA???555)))&&&+++000//////.........//////---+++(((((()))((((((***...111888%%%000333<<>>555***000333+++%%%+++------(((&&&)))++++++000------///,,,(((***000---...000000///---+++)))''')))))))))((()))***,,,...---+++***)))((())))))''''''(((((())))))******$$$)))+++'''%%%''')))(((***,,,+++)))***......++++++++++++))))))***---///000)))000:::===IIIOOODDD\\\PPPKKKPPPIII:::777???000:::===<<<:::111,,,222***===SSS[[[HHH555222444999999444000222666777111+++,,,444999BBBZZZuuuWWW???111888@@@999///---AAAEEE@@@===AAA>>>888999333333///'''%%%***+++)))((('''(((***---///000///)))***+++,,,---000555888555222HHHHHHAAA>>>777KKKmmmwwwxxxyyy|||rrrmmmrrr}}}mmmeee}}}ccc]]]llleeePPPCCC888000------***&&&%%%&&&(((******&&&$$$######%%%&&&'''&&&(((((('''''''''(((((()))&&&''''''%%%$$$$$$%%%'''&&&&&&&&&%%%$$$#########$$$&&&'''&&&$$$%%%)))---000,,,'''$$$$$$&&&''''''))))))*********,,,///222---,,,)))(((((()))+++---)))((('''&&&&&&'''((((((###$$$%%%%%%%%%$$$###"""!!!"""$$$%%%&&&(((+++...,,,------,,,***)))***+++)))'''***111666666444444,,,666<<<@@@@@@333///<<<777444000000111222111...,,,---------,,,+++)))(((,,,++++++***************...+++((((((***+++)))((())),,,///...+++))))))+++222<<>>666,,,***...///,,,***++++++)))((('''***......,,,...222///333666555111---******'''((()))(((((())),,,///...---+++***)))((())))))''''''(((((())))))******$$$***,,,)))(((+++------000///+++(((+++000111...///---++++++++++++***)))///"""222IIIQQQ```gggVVVmmmmmmeeeVVVLLLJJJGGGCCC666555:::888...,,,...+++444333111111555777666444///333666666888<<<===;;;KKK999222>>>DDDDDDUUUmmmQQQ:::***+++///...///666:::666999:::333...***!!!&&&)))***((((((***)))&&&+++)))''''''(((******)))'''(((***+++,,,000555999666555EEEDDDAAAEEEMMMfffrrrvvv}}}kkkmmmaaaEEE>>>999,,,''',,,,,,)))&&&%%%%%%'''''''''(((&&&%%%&&&(((***++++++&&&&&&$$$$$$$$$&&&((()))%%%%%%&&&%%%$$$$$$&&&(((&&&%%%###"""!!!""""""###'''((((((%%%###$$$(((---999222***&&&&&&&&&### ''''''(((***---///000///+++------***&&&%%%)))---)))'''%%%$$$$$$&&&((()))$$$%%%'''((('''%%%###!!!"""$$$%%%&&&&&&(((+++------------+++)))((()))***---+++***,,,...222666:::+++666BBBMMMMMM:::///999444000---,,,...000111111000000000///---+++((('''---,,,+++***)))***+++,,,))))))'''%%%$$$''',,,000***...111000,,,)))((()))(((...333111+++''')))+++***+++,,,++++++---000222222DDDSSSQQQEEE???AAADDDIIIBBBFFF>>>FFF555FFFZZZxxxiii{{{ooonnndddaaalllxxxZZZAAA333...000333222555...///>>>@@@222)))(((,,,...+++***,,,,,,***'''(((+++......---,,,---***000555555000++++++,,,((())))))''''''(((***---,,,+++)))((('''&&&''''''''''''(((((())))))******(((******+++///444555222333111+++'''(((,,,***%%%,,,)))((())),,,---+++)))///(((...JJJjjjtttlllbbbmmm~~~bbbYYYgggbbbJJJ888333>>>EEE<<<<<<999%%%666555555222666AAA???///333;;;FFFMMMQQQNNNCCC777QQQ<<<...///222111666AAAAAA333+++,,,//////666@@@444+++555:::++++++333---%%%''')))++++++,,,+++)))---+++'''&&&&&&'''''''''(((((((((((())),,,222666999444;;;KKK^^^nnnwwwyyylllzzz|||jjj]]]FFF666666555+++'''+++,,,***(((''''''''''''&&&+++)))'''''')))***+++***$$$###!!! !!!$$$'''(((###%%%&&&&&&%%%%%%&&&((('''%%%###!!!!!!"""###$$$)))***)))&&&$$$$$$)))---888000'''%%%'''((($$$%%%%%%&&&+++000222///,,,***,,,,,,)))%%%###&&&)))''''''&&&&&&&&&'''((()))&&&'''''''''&&&%%%$$$###'''((()))(((''''''((())),,,,,,,,,***((('''((())),,,//////---+++...333777222:::AAAJJJLLL<<<000666333000,,,***+++,,,......///000000000000...---,,,,,,+++***)))((()))******%%%((()))%%%!!!%%%222>>>+++...111000,,,)))))))))))))))***,,,---,,,---...'''+++...---++++++000555)))444???CCCEEEFFFDDD@@@DDDOOOQQQ777:::,,,999HHHMMMXXXqqq|||wwwXXXiii|||{{{qqquuudddQQQ???222999000$$$***:::888...///)))---...+++***...000000222333333222000...***'''$$$***111111...+++,,,...******)))(((&&&%%%''')))+++***)))''''''''''''(((''''''(((((())))))******)))'''%%%(((222;;;888111333333///++++++,,,)))$$$)))&&&%%%'''***,,,***((('''...***LLLaaa```dddppptttooommmnnndddUUUIIIRRRjjjqqq^^^XXXUUUCCC999>>>EEE>>>999OOO```XXX<<>>;;;===777111666888555111---*********+++***+++---000111222333222***))))))((('''((((((((($$$(((***'''###(((555BBB***---000///,,,)))***,,,...)))(((+++...------///)))---///---((('''+++000***///333999@@@FFFCCC===>>>QQQOOO444EEE<<<666111;;;TTTiiihhhrrrZZZrrrlll{{{\\\LLL333+++444444000444,,,000111......222444333111444555555777999777222'''+++...///...,,,---///***++++++***'''&&&&&&''',,,+++***))))))***+++,,,''''''(((((())))))******'''$$$!!!$$$///777444,,,111444444000000222111...***((('''&&&'''((('''&&&"""///666eeellliii[[[HHHNNNkkkpppWWWLLLXXXwww```UUUbbbkkkLLL>>>999555:::```{{{ooo;;;AAAHHHMMMPPPNNNDDD999CCCBBB888,,,///::::::000444000......000888HHHWWW888;;;HHHMMM<<<......111---***((()))))))))***...+++)))'''(((***,,,,,,,,,)))'''&&&&&&+++555AAAJJJYYYeeejjj}}}|||sssvvviiigggvvv~~~wwwmmm}}}yyyxxx{{{mmmSSS888222111...)))&&&$$$$$$$$$'''&&&%%%&&&'''&&&$$$"""###""""""%%%)))---000000((('''%%%%%%%%%''')))***%%%'''))))))(((''''''(((((('''&&&%%%%%%&&&'''''')))***+++)))&&&&&&))),,,,,,'''""""""%%%'''%%%"""'''))),,,000444444111///...---+++***))))))((('''###&&&))),,,---+++(((''')))'''$$$""""""$$$(((***((()))++++++***)))***+++***,,,......---+++++++++***---///111555777///%%%111AAAAAA666555555333555888777444000,,,*********(((***,,,///000111222222((((((((((((((('''&&&&&&%%%'''(((((('''***000555(((+++------******,,,///,,,((('''***+++)))+++000000000...+++))))))+++------000222222666===@@@>>>999LLLIII444PPPGGG777,,,999MMMWWWSSSsss}}}kkk^^^WWWuuussswwwOOOEEECCC666***---333555333111222222///---000333444:::AAAAAA===333333222111000///......)))+++------+++)))((((((***))))))))))))+++,,,---''''''(((((())))))******&&&'''&&&%%%***///---(((---222333///---111555777+++***)))'''%%%%%%'''))))))'''HHHTTT333///OOOWWW>>>777JJJsssnnnJJJ<<>>---)))'''))))))'''***//////---+++***+++***((('''(((((()))...999KKK^^^kkkrrrzzzpppzzz|||pppdddbbbpppwwwpppfffggglllzzz\\\GGGBBB;;;---'''***444444)))$$$&&&%%%%%%%%%'''((('''%%%###&&&%%%&&&)))...333555666''''''&&&&&&&&&''''''(((''')))++++++)))((('''(((&&&&&&&&&&&&&&&&&&&&&'''$$$'''***)))'''%%%''')))---***&&&$$$###""" ###'''+++......---------(((***+++)))&&&$$$&&&((($$$%%%(((*********((('''&&&%%%$$$######%%%((())))))+++------+++************---000111///...------111---((()))333;;;333%%%&&&BBBIII<<<777777333222444444222000---+++,,,---+++,,,---.........---,,,'''((()))))))))(((&&&%%%&&&%%%$$$&&&))))))(((%%%'''***,,,+++)))***---111)))'''(((+++***'''---777555111,,,+++---//////...+++111333///---333<<>>333;;;OOO888AAAEEEFFFmmmvvvrrrwww]]]PPPlll\\\QQQXXXHHH---,,,222666555222111---(((333555555333777===<<<555>>>;;;888555333222///---(((+++...000...,,,++++++'''&&&&&&'''((()))+++---''''''(((((()))*********''',,,---)))'''((()))(((***///000)))%%%***222888)))******'''$$$%%%)))---000OOOOOO666(((111:::666333888JJJppp{{{kkk\\\FFF666;;;RRR???BBBAAA333AAALLL555111333000++++++///222222,,,&&&''',,,+++&&&(((///+++---000111///111999AAALLLUUUWWWbbbnnn^^^MMMWWW---((('''++++++)))+++000((('''(((***---...---,,,...///222<<>>FFFJJJJJJ]]]mmmuuuwww{{{vvvWWWPPPPPPMMM___iiiyyyWWW[[[fffkkk}}}tttfffxxx[[[@@@444...)))&&&)))000999999222+++(((---)))$$$"""###&&&((()))'''%%%&&&+++///000+++%%%'''((()))(((&&&&&&'''(((,,,)))&&&$$$%%%&&&&&&%%%******)))'''&&&%%%$$$###&&&&&&&&&$$$""" !!!"""''' """"""!!!'''"""%%%))))))&&&###""""""%%%$$$#########$$$%%%&&&''''''&&&'''((('''$$$!!!&&&&&&&&&'''((())))))***+++++++++)))'''%%%&&&'''///111333444222///...///---+++((((((***,,,,,,+++(((111111222888888888@@@999777999<<<888000---///222111222444000+++***---555///---///000---++++++...+++'''%%%&&&((())))))++++++***(((&&&&&&(((+++((())),,,,,,+++)))'''&&&000,,,(((''')))*********,,,+++***+++---000222333444666===CCCAAA;;;:::>>>HHHXXXVVVNNNPPPSSSeeevvvTTTKKKKKKFFF;;;333111111000...222111+++''')))...///777>>>???888333444666777,,,555555,,,,,,555444+++------+++(((+++//////+++(((((()))))))))((('''''''''''''''(((+++------,,,...'''&&&++++++(((---777.........---,,,+++++++++'''***QQQ~~~888222333:::999///***,,,666777222///111......666BBB;;;AAA:::)))888DDD...///,,,***$$$###444AAA;;;---'''$$$&&&))))))***+++''',,,)))(((---...888LLLxxxuuuiiiEEE444<<<...000555888888444111000000BBBNNN[[[qqqzzz{{{nnn```YYY}}}}}}```]]]BBBDDDVVViiizzzhhhsss~~~uuuwww~~~WWW666(((&&&'''(((((((((,,,222222,,,(((((()))&&&$$$###%%%&&&''''''+++)))(((***,,,,,,'''""")))))))))((('''(((***,,,,,,)))&&&%%%&&&&&&&&&&&&,,,+++***(((&&&$$$###"""###%%%&&&&&&%%%######$$$''''''&&&%%%%%%&&&''''''&&&))),,,---***(((''''''###$$$%%%%%%&&&&&&&&&&&&&&&'''))))))(((&&&$$$###!!!!!!"""$$$(((---222444((()))***)))''''''((()))+++///111000------222666...+++((('''(((***++++++(((000111555??????999===AAA@@@@@@@@@<<<444111222333222333333...((((((,,,...+++,,,000111---))))))333,,,&&&$$$'''***+++***+++)))'''%%%######$$$$$$%%%''')))++++++)))&&&$$$***)))'''''')))******)))+++***)))))))))***,,,,,,,,,...555@@@EEEAAA:::555>>>SSSYYYOOOKKKTTTuuuqqqbbbiiigggqqq|||qqq]]]III???>>><<<999///000...+++,,,111555555222777:::888666999<<<<<<...555444---000<<>>999222555>>>III___rrr}}}vvv\\\bbbQQQPPPbbbvvvzzz___lllxxx{{{pppggglllxxx~~~kkkMMM000)))...---'''$$$)))'''(((+++***'''&&&)))%%%$$$$$$%%%'''((('''&&&,,,***'''((())))))%%%"""*********)))(((***...111+++)))'''&&&''''''''''''***))))))(((''''''&&&&&&$$$&&&(((((('''&&&&&&&&&'''******&&&&&&******'''+++---///...,,,***))))))'''((()))******)))'''&&&)))***+++***(((&&&%%%%%%,,,***'''%%%&&&)))---000&&&''')))((((((((()))+++...333555///***,,,333888...+++(((&&&&&&(((***,,,,,,111000555BBBBBB999888??????>>>===:::777777999:::555222333000+++((((((%%%%%%)))///000+++''''''111...***))))))***,,,,,,,,,(((%%%''',,,---(((###&&&&&&&&&'''(((((('''%%%&&&'''(((***,,,---------***)))'''&&&%%%&&&(((+++...+++,,,555???AAA<<<555555???IIILLLHHHMMMnnnoooZZZmmm___ggglll___iii}}}nnnllleeeOOO777@@@>>>888111///111///***...111333444555777999999444999777///111;;;???<<<+++---...+++,,,...---)))******+++++++++******)))(((((()))***+++)))'''$$$'''&&&(((+++***$$$$$$((())))))(((((('''''''''''')))333AAArrrBBB)))((((((***(((%%%)))111'''...DDDJJJ<<<>>>AAA222AAA;;;333'''+++HHHOOO555%%%"""'''+++,,,666999...+++***+++///...,,,...222,,,111///---222...)))///000bbbOOO,,,111:::444333666555666HHH]]]wwwyyywwwiiidddooo}}}|||kkkkkkuuu}}}tttxxxvvvMMM444'''222>>>888---''')))&&&%%%((()))'''(((+++%%%$$$$$$%%%((())))))))))))'''%%%%%%'''((('''%%%))))))(((''''''***///333***((('''&&&((((((((('''$$$%%%&&&''')))***+++,,,*********(((&&&&&&(((***,,,(((&&&''''''%%%'''+++.........,,,***((('''&&&)))))))))(((((((((''''''333...***'''''''''&&&$$$333111...***(((&&&&&&&&&&&&'''))))))((('''((()))>>>CCCAAA555++++++///111---,,,)))&&&%%%'''***,,,---///,,,000>>>>>>333000777888666222000111444666>>>666000333555222...+++)))***...333333,,,(((((()))---///---)))'''))),,,---(((&&&...888:::111&&&(((&&&$$$$$$&&&((()))((('''(((***+++,,,+++++++++,,,,,,+++(((&&&''',,,//////+++(((...999@@@===666@@@333999HHHBBB888HHHdddHHHIIIRRRfffwww~~~~~~```UUU]]]kkkmmmKKKBBB===333,,,---222333000///...///111444666666777<<<>>>:::222///222111---+++//////,,,***,,,+++((()))***+++,,,---.........---111555333---))))))***++++++---///---)))''')))++++++++++++++++++******///222<<<___666''''''((((((&&&&&&***000)))'''666@@@???MMMZZZQQQ;;;:::222***666UUU^^^MMM&&&###)))---+++...---""",,,---111555444///...111+++111---,,,333333000444***EEEUUUqqqnnn@@@***--->>>444///555@@@QQQkkkzzz~~~{{{mmmeeedddkkkqqqpppsss|||zzzuuu~~~[[[XXX>>>+++...333///---111'''%%%&&&***+++******---)))&&&$$$%%%(((+++------)))'''%%%%%%&&&''''''&&&((('''&&&%%%%%%(((,,,000((('''&&&&&&((()))((('''######%%%''')))***,,,,,,,,,+++)))&&&&&&(((...222444'''"""))))))!!!%%%111111///---***(((&&&%%%$$$&&&&&&&&&&&&'''***,,,...<<<222'''###&&&(((&&&"""***+++---///...,,,***(((&&&(((***)))'''&&&&&&''':::???>>>333,,,...111000---,,,+++(((&&&'''))),,,...111---222???>>>111...555777555///---///111000777000+++///333222///---000000333555222***&&&'''$$$+++000...'''###%%%***'''$$$%%%---666777...%%%)))&&&###$$$(((++++++)))***,,,---,,,)))((('''(((+++---...+++((((((***...))))))***...888???===777GGG///111CCC<<<---111;;;999HHHKKKSSSgggmmmwwwoooOOO;;;???PPPqqqggg___OOOAAA<<<>>>>>><<<666111///333777888888999555777666111000222111...///222222---)))******'''))))))+++---.../////////---333777444,,,''')))...+++,,,---,,,***((('''(((************************(((***333FFF)))&&&))),,,...,,,)))'''&&&'''"""--->>>HHHQQQVVVTTTBBB???555...===RRRVVVMMM111+++------&&&)))...***222111333777777111......999???999222888999777<<<333;;;555CCCJJJ===>>>@@@@@@@@@CCCOOObbbzzz}}}|||eeeYYYfffsssyyyrrr\\\\\\www|||sssPPPSSSSSSKKK:::,,,))))))(((***000'''%%%'''+++,,,***+++...+++(((&&&&&&(((+++......+++***((('''%%%%%%$$$$$$&&&&&&%%%$$$###$$$(((+++&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''''')))((('''&&&''',,,333888777+++''',,,+++%%%)))444333000,,,***)))((('''%%%)))***+++---111555888:::;;;222'''$$$&&&)))&&&"""$$$(((...222333///***&&&&&&(((***)))(((&&&%%%%%%***111333---,,,333666222,,,------+++((('''))),,,+++111111888DDDAAA222...000666888444111222000,,,555111000111///+++,,,///000000222333000***))),,,(((,,,///,,,(((%%%'''+++###&&&)))++++++)))&&&$$$'''&&&%%%(((---///,,,(((***,,,...---******+++---)))///333333...)))''''''%%%)))+++---333===BBB@@@@@@111555>>>666555;;;555111;;;FFFGGGFFFQQQ]]]aaammm\\\CCC@@@YYY{{{ppp```RRRFFFDDD:::444666999777666777000222222000222666888888444777555...))))))***)))))))))***,,,------------+++...111///***(((+++...---...---***((((((******))))))))))))))))))))))))###((()))UUUcccLLL111$$$(((***,,,---...,,,((($$$&&&***666NNN\\\OOO???@@@EEEBBB;;;???OOOUUUIII???666000222111)))---999;;;===888666888999444000///@@@GGG@@@555666777666;;;888CCC<<>>;;;111***---444//////111444222///111666000///...,,,***+++,,,...(((///333///&&&!!!$$$***%%%%%%'''---222222,,,&&&)))+++.........000333777---555===???888///)))&&&&&&******''',,,;;;GGGKKK;;;999@@@<<<111???JJJ<<<333333LLLNNN;;;OOOeeeRRRdddJJJUUUPPPWWW}}}}}}PPPCCC999888888444111111:::999666222111444666666888;;;888000******+++***)))******+++++++++******---............///111222555666444///---///222333,,,,,,,,,,,,,,,---------)))///%%%---555(((***+++,,,***'''&&&***......,,,***111:::RRRbbbJJJ444>>>===>>>AAATTTlllgggMMM???222///555777///333AAAEEEHHH???888999:::888444333000:::555,,,...111333999>>>WWW[[[bbbqqqxxxuuuxxxfffiiidddyyywwwjjjYYY???DDDZZZ```,,,///000---((((((***((("""---(((%%%%%%$$$"""$$$(((&&&&&&''')))++++++)))'''$$$&&&((()))(((((()))***&&&''''''%%%"""!!!!!!"""###"""###$$$'''((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&,,,---......,,,******+++&&&888999((('''777555"""+++'''$$$$$$'''***++++++***---111222111---'''$$$$$$***//////***&&&&&&)))"""'''---222222///***&&&!!!$$$'''))))))(((((()))+++000///+++444AAA===...777777///(((...888555)))%%%)))&&&***777777...---...,,,+++---222666666555<<<222;;;DDD777)))...666,,,222444///,,,---000222222555444...))))))***)))*********)))'''%%%"""!!!000'''"""%%%,,,///,,,)))+++'''$$$&&&---333666555---///444<<<@@@===333***(((***...+++)))999HHHFFF===GGG>>>HHHFFF777@@@777111222:::BBBAAA===DDDPPPhhhpppFFFIIIKKKWWWjjjXXXNNNGGG@@@<<<<<<666444999;;;888333000>>>;;;333)))&&&+++///000222---,,,///111//////111///------222666444111...<<<555888???888+++000BBB111***'''+++...,,,,,,///++++++))))))///555222***+++222***!!!***333333333,,,888MMM[[[VVVGGGDDDJJJSSS777<<<^^^iiiYYYEEE999'''+++111222...,,,666CCCBBB<<<888999::::::;;;>>>555:::<<<888666999???BBBTTTZZZcccmmm|||yyyvvv}}}~~~oooSSS<<<;;;BBBAAA<<<:::000,,,,,,...+++%%%%%%***666888***%%%---((($$$%%%%%%&&&&&&''''''&&&&&&)))&&&''',,,,,,)))+++222...'''$$$(((***&&&%%%&&&%%%$$$$$$$$$&&&(((+++---!!!###$$$$$$""""""###$$$(((***+++***((((((***---222(((((('''"""%%%***$$$$$$&&&))),,,......,,,+++&&&&&&(((***,,,+++(((&&&''')))++++++)))''''''''')))---222333,,,$$$%%%+++'''(((***+++***)))'''&&&,,,,,,***)))111<<<;;;222000111...,,,555BBBBBB999(((,,,(((***666666...///---------...111333333333222---777AAA777---......&&&---111...+++***+++***---333444///***)))((('''%%%&&&&&&''''''''''''&&&***'''&&&(((+++,,,+++******))))))---111222///+++%%%(((...888@@@AAA===888+++$$$&&&(((''',,,999???BBBNNNJJJSSSMMM>>>CCC;;;<<<222+++111<<>>EEEDDD;;;333888333111111...(((&&&(((///555+++""")))000,,,)))***'''$$$$$$'''((('''&&&'''%%%&&&***)))&&&(((...)))###!!!%%%((('''''')))%%%$$$$$$$$$%%%(((***,,,)))((()))+++......***'''&&&'''((('''%%%&&&)))+++777,,,***)))$$$(((,,,&&&'''(((***+++,,,+++***)))%%%%%%%%%''')))***+++***,,,,,,+++)))'''&&&'''(((***)))***---,,,'''&&&(((((((((''''''((()))***+++666111+++***...000///,,,...000---***000::::::222***---((((((111111,,,...------.........///222333444111:::@@@<<<:::444'''&&&...444333000...+++((('''000555222,,,)))'''$$$%%%%%%%%%%%%&&&'''((((((###'''))))))(((''')))***,,,++++++...111111---)))++++++...444:::===;;;888444***'''------***222@@@GGGTTTUUUYYYQQQCCCEEE???:::;;;888333333;;;CCCFFFDDDNNNhhhPPPUUUbbb}}}yyylll^^^UUUNNNGGGCCCCCC>>><<<555,,,***///444444222...,,,000333333444777///111111...******///333...---444???>>>666:::EEE444///+++---000111333777>>>333---111444111333888===333111///%%%%%%...111///,,,222DDDWWW___]]]XXX>>><<>>///------......///777@@@DDDBBBDDDIIIKKKKKKOOOUUU[[[^^^aaadddlllxxx~~~~~~{{{eeeOOO===<<<888666999>>>===999===666222111///***%%%$$$)))333000***111444000000---(((######'''))))))&&&&&&%%%&&&((('''%%%&&&***'''### ###%%%%%%&&&)))%%%%%%$$$$$$%%%&&&((())))))''''''+++111111+++$$$)))))))))(((((())),,,///999...+++***%%%)))---''')))))))))))))))((('''&&&((('''&&&&&&'''(((***+++,,,+++)))'''%%%&&&***,,,...'''###''',,,+++)))'''+++)))'''&&&'''***...111777000,,,......***((()))...///,,,(((***...,,,&&&***---'''%%%++++++'''------......,,,***,,,222888HHHAAA@@@AAACCCJJJBBB+++,,,333777666333222///+++%%%///666444///+++((($$$***(((&&&%%%$$$$$$$$$%%%"""'''(((%%%$$$%%%((()))///,,,((((((+++///111111111//////000333555555444;;;999333111444333555>>>CCCPPPVVVWWWPPPFFFBBB===888BBBEEE===999AAAJJJMMM???FFFKKK^^^~~~nnnggg{{{mmmEEEppprrrhhhUUU@@@444555888999666000,,,------,,,---///111444444000---...000000111///000333000,,,///666,,,++++++---000333666888999111333@@@CCC<<<;;;CCC999+++---444---...999===222444<<>>000666:::444222666BBBSSSWWWUUUPPP???444;;;<<<:::<<>>999333...***&&&((()))((('''+++///...)))$$$,,,)))&&&((($$$!!!(((%%%&&&(((((((((''''''(((''',,,...,,,***++++++)))###'''(((&&&&&&))),,,,,,&&&&&&''''''''''''''''''$$$%%%&&&$$$###$$$))),,,#########&&&***---......000111::::::---)))---***###$$$%%%&&&'''((((((((($$$)))---...,,,))))))***%%%'''))))))(((&&&&&&&&&)))(((***+++'''!!!!!!%%%%%%&&&((())))))'''$$$###000888999111******((("""+++...000000,,,'''&&&(((...666222------++++++555222000......///111111111666666======555<<>>AAAUUUiiiQQQCCC:::===DDDGGGDDD???AAAGGGFFFFFFBBBBBBAAA:::CCC\\\WWWhhhsssRRR@@@@@@@@@<<>>666444666222***111666666111///444888888000333777777666999@@@FFFQQQcccNNN777???:::999UUUddd{{{rrrWWWPPPTTTWWWVVVbbbtttzzzvvvvvv|||rrr```JJJ555111555222:::222+++((('''&&&)))---&&&)))***'''(((,,,---)))***...)))&&&,,,++++++444333---&&&%%%)))+++((($$$$$$***,,,***(((******''' '''***((('''+++,,,***&&&''''''((())))))))))))###"""""""""$$$&&&''''''%%%%%%'''+++000333222111111888GGGFFF222(((***)))###$$$&&&((()))((('''&&&###'''++++++(((&&&(((++++++++++++***'''&&&&&&''''''(((,,,///---&&&$$$&&&"""$$$&&&''''''&&&$$$###555@@@AAA333---111222+++))),,,111333000,,,,,,///,,,555222------******555222111111333444333---)))+++555FFFGGG444111EEESSS333444333///...///,,,(((999222***(((000999777///###%%%''')))++++++++++++$$$555>>>444)))'''(((&&&((((((((((((***///555999,,,---......,,,+++******###999999@@@XXXOOO;;;BBBDDD111111,,,GGGjjj]]]VVVXXXHHH@@@HHHOOOMMMHHHGGGDDDYYYWWWDDDBBBIIIKKKKKKOOOkkkmmmlllrrr}}}bbbhhhssswwwwwwyyyvvvyyygggTTTNNNSSSSSSMMMGGGJJJEEE;;;666:::??????999BBBHHHCCC===;;;;;;:::]]]~~~ccc@@@JJJFFFHHHooo~~~~~~\\\NNNLLLEEE333666>>>444111(((%%%,,,...'''"""$$$%%%***+++&&&%%%((()))&&&((()))"""!!!))),,,...999AAA222###!!!)))...)))!!!!!!'''***'''&&&))))))%%%!!!)))---)))'''))))))&&&&&&'''((()))************&&&###"""%%%+++---***%%%######%%%***000333111///111<<>>???DDDBBB999555555+++&&&###!!!!!!%%%(((((((((''')))+++***'''&&&''')))111444555000)))$$$%%%''''''$$$###)))222555000)))---''''''+++,,,'''$$$&&&AAA333000000)))+++555888111))),,,000...111333***)))+++...000///---,,,+++///<<>>:::...000000333999;;;:::<<>>111+++111000)))'''$$$###%%%((()))))))))))))))))))))(((((((((***+++...000333444666666+++333BBBBBB444000333///(((&&&'''***)))%%%$$$&&&+++'''%%%&&&%%%!!!!!!###(((&&&%%%$$$%%%&&&%%%$$$%%%%%%&&&''''''%%%###!!!###---******555111444MMMUUUIII<<<555111...,,,+++%%%######$$$'''((('''%%%&&&((()))(((''''''))),,,(((***+++)))&&&%%%'''***...+++)))---222333///***555...***)))(((&&&***111BBB888777444)))(((111333000))),,,---(((+++000,,,,,,***)))+++...///...,,,---333777777777999999666===222,,,333<<<<<<555......BBBGGG333"""$$$***)))(((...333333222111,,,&&&*********)))'''&&&''')))******)))(((((((((((((((+++,,,""",,,000---::::::TTT```[[[BBB000//////(((,,,,,,+++)))(((***...111222444666777222------222666@@@IIIKKKJJJJJJIIIHHHLLL===;;;???===@@@DDD???HHH\\\CCCWWWccc```aaa}}}lllrrrZZZ}}}~~~hhhdddiiikkk{{{___UUUccc{{{zzzmmmRRRRRRWWWQQQLLL999111(((---444+++'''++++++'''%%%######&&&)))******&&&&&&''''''((((((((())))))***+++---///000111111(((:::QQQQQQ;;;111222---((((((+++,,,)))######'''&&&""" $$$'''&&&$$$%%%(((&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###111000222AAABBBFFF\\\WWWGGG<<<===888+++%%%'''$$$$$$%%%''')))(((%%%######$$$$$$######%%%(((+++$$$$$$###$$$%%%''')))***///---+++++++++***(((&&&222...+++(((%%%%%%+++333666444::::::---(((+++(((---***...///''')))///------+++***))))))+++,,,,,,,,,******---......333999>>>333...555AAADDDAAA===;;;EEEFFF777(((&&&((((((+++///333555999:::444,,,,,,+++***)))'''&&&&&&'''))))))(((''''''''''''''')))'''!!!000666555MMM[[[qqq~~~uuuOOO---''',,,---//////...---++++++---///111555;;;>>>:::111)))%%%(((111999<<<<<<<<>><<>>444222444:::@@@EEEMMMTTTJJJ>>>666666333+++(((++++++---///111777<<<999222---+++***(((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&& 111777;;;```{{{kkkfffVVV???+++%%%+++111(((***---...---,,,,,,---111444:::???BBB===000%%%,,,---///222333555999<<<;;;BBBJJJPPPHHH888444>>>;;;IIIFFFDDDGGGCCCHHHNNNfffxxx{{{tttsssooo```YYY[[[yyy^^^AAA___www~~~zzzsss===111FFFLLLNNN<<<(((......''''''&&&))),,,)))'''+++(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%************)))((('''&&& +++<<>>DDDCCC555)))+++///222...))),,,222666,,,%%%$$$%%%###!!! %%%###""""""$$$$$$$$$###$$$%%%%%%$$$###$$$'''***$$$+++%%%666dddvvvfff\\\~~~yyyeeeFFF...(((+++,,,***)))(((&&&%%%%%%&&&'''...,,,)))((((((***,,,---+++)))'''&&&'''(((((((((......---***'''&&&(((+++$$$((((((&&&''',,,111000///444333+++000777333555333888888...---000,,,555888:::555---)))***---444000---,,,,,,///666>>>///333999:::555333<<>>>>>:::???SSSPPPVVVUUU>>>GGGGGGmmmpppeeeWWWgggzzzyyyvvvsssuuuuuuwwwlllrrr~~~|||yyykkkqqqtttkkklll}}}iiiTTTkkk~~~VVVHHH888===JJJHHHKKK???---///((($$$)))$$$###+++)))###((($$$######%%%(((*********'''&&&&&&&&&%%%%%%$$$$$$&&&'''((()))))))))))))))$$$888OOONNN???>>>===111'''(((,,,///...***,,,000333,,,&&&&&&&&&$$$###$$$%%%###""""""$$$%%%%%%$$$###%%%&&&%%%"""###&&&***%%%(((222jjjwwwfffdddfffXXX:::'''&&&***(((******)))&&&%%%%%%'''***,,,***'''&&&'''(((((((((''''''(((((((((((((((((()))))))))'''&&&''')))+++&&&))))))&&&'''...666999---,,,111111---666===666000,,,111444...222888555888;;;<<<999444///++++++,,,//////------111555777000555<<<<<<444,,,...555???111)))111:::999444111(((***)))''')))///111///---***((('''((()))'''%%%""""""###$$$%%%'''((()))###(((###,,,...---AAAJJJCCC444''''''***)))&&&&&&))),,,///000000///000111---...///111888???===666555000...//////,,,...333000999666999NNNOOOAAA>>>777???VVV]]]cccZZZAAAJJJFFF^^^YYYYYYssseeeYYYfffSSS```zzzeeefff|||yyyyyyeeeLLLGGG\\\ttt~~~lllvvv|||}}}iiiDDD888===HHHNNNFFFHHHAAA000,,,$$$,,,$$$ +++))) %%%%%%$$$$$$%%%(((******)))%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((---BBBVVVPPP===:::999,,,)))''')))------******,,,&&&$$$%%%))))))'''&&&)))&&&$$$###$$$%%%''''''&&&"""%%%(((&&&###"""%%%))))))///$$$111jjjOOOMMMDDD666+++&&&$$$###((()))***)))'''&&&(((***'''$$$######%%%'''&&&%%%$$$(((++++++)))'''((()))$$$$$$###$$$%%%''''''((((((+++***'''***111666555&&&'''000444333:::<<<000---(((---222333<<>>999???DDDMMMPPPBBB>>>KKKFFFccceeeZZZYYYYYYKKKsssqqqmmmzzz___OOO^^^yyyfffTTTOOOIIIHHHQQQuuuOOOdddyyyqqqwwwYYY===@@@999444DDDFFF888555...&&&...***%%%///%%% ---***%%%)))'''&&&&&&''''''&&&%%%###$$$$$$%%%'''(((((()))))))))******)))(((((('''---999FFFCCC;;;BBBCCC222---))))))---...+++)))***$$$%%%)))---***$$$!!!"""'''&&&%%%%%%''')))(((((("""&&&)))'''###"""$$$(((///888---444iiipppYYYCCC888000&&&&&&---%%%(((+++,,,)))'''''')))(((&&&%%%'''+++,,,+++)))''',,,111000+++''''''((('''%%%%%%''')))+++***)))!!!'''******---222///(((------///222666777777666222555444111333<<>>???555///111///111((('''###(((666&&&)))---///---)))&&&(((***$$$%%%%%%&&&&&&''''''(((!!!'''++++++((()))///555'''(((((()))******++++++++++++***)))((()))...222---888999...'''---444555;;;;;;???KKKJJJ222***;;;AAAAAAHHH:::444:::444888999>>>EEEFFF???;;;EEEUUUGGG[[[aaaUUUOOOUUUooo___<<>>>>>IIIgggZZZgggvvvkkkeeebbbnnn|||gggRRRMMMHHHDDD;;;---///---,,,---***(((---333,,,)))&&&%%%''''''%%%"""***(((''''''(((((('''%%%''''''%%%$$$$$$%%%&&&''')))'''%%%###%%%***222888222:::<<<666333666111'''(((,,,444666///&&&%%%)))(((###$$$)))''' &&&&&&''')))***)))(((%%%$$$'''"""!!!%%%)))((('''(((***++++++444NNNjjjsssmmm^^^JJJ666...'''!!!$$$---+++)))'''''''''&&&%%%###)))(((((((((((())))))***+++)))'''''''''((('''&&&%%%'''(((&&&$$$$$$(((,,,)))***+++++++++***)))(((...---,,,+++...444===CCC333999<<<666111///---)))333777555888AAA===222000000333111++++++///---'''******,,,111777:::999777:::888;;;CCCGGGBBB:::666///222---///&&&%%%444***&&&***,,,+++'''%%%&&&)))%%%%%%%%%%%%%%%%%%$$$$$$!!!$$$'''((('''(((,,,111'''''''''((()))+++,,,---))))))***))))))***+++,,,444>>>AAA666---///222000:::JJJQQQNNNGGG888111999DDD@@@FFF;;;:::@@@444333777FFFMMMCCC888;;;GGGQQQVVVXXXNNNFFFKKKLLLMMMTTTgggrrrPPPhhhXXXEEE;;;AAAooocccTTT[[[|||uuuxxxqqqTTT@@@888:::666444222)))'''&&&(((+++,,,,,,111777,,,(((%%%%%%&&&'''$$$"""***(((''''''(((((('''%%%((('''&&&%%%%%%&&&''''''$$$%%%&&&'''(((+++///333,,,444777444777===999000---///444999555,,,'''(((""""""%%%"""&&&000---222000---***((('''''''''(((%%%%%%)))***'''''')))---///111444:::>>>:::222AAA333((('''&&&###&&&///)))'''&&&%%%&&&&&&%%%###(((((('''''''''(((((()))%%%%%%$$$$$$%%%&&&'''&&&'''(((((('''%%%%%%'''((($$$#########$$$%%%&&&''',,,,,,+++***+++111;;;BBB...888@@@>>>777111---***333>>>555000@@@BBB333///222...+++,,,000111,,,'''......///000111000000///,,,111777<<<@@@@@@999000///111///666))),,,'''&&&(((+++***'''&&&''')))&&&&&&%%%$$$$$$###""""""######$$$&&&'''))),,,---''''''''''''(((***,,,---(((((()))+++------,,,***444???BBB:::111000///---777VVV```PPPFFFDDDAAABBB???777<<<666:::AAA000+++555JJJRRRAAA444<<>>:::111......222888777///(((&&&###$$$+++###---;;;***;;;666///(((%%%$$$&&&((('''''')))***(((%%%&&&++++++***+++...///000666===666---(((******%%%$$$)))&&&%%%$$$%%%&&&&&&&&&$$$(((''''''&&&&&&&&&''''''$$$$$$%%%&&&'''((()))******(((''''''''''''&&&$$$%%%$$$######%%%(((+++---((())),,,...///000111111---444;;;<<<:::777444333333DDD888+++999;;;,,,)))...)))(((---222333000---777777777444111////////////:::???999555444000(((222///...:::...((($$$''')))++++++)))))))))+++%%%%%%%%%%%%$$$$$$######'''%%%$$$&&&***,,,,,,+++***)))'''''''''(((***+++)))((())),,,///000///------666:::444......///...000MMMUUUHHHCCCGGGJJJMMM888000666222777===...,,,444DDDKKKAAA999===CCCCCC@@@MMMUUUXXXVVVFFF888:::SSS\\\ddd|||~~~eeeXXXPPPKKKOOOTTTZZZgggsss~~~kkkxxxoooiiiOOOXXXNNNEEE[[[mmmQQQDDDBBB999444999;;;222...///)))000---------***$$$!!!"""'''%%%###%%%(((+++***(((((('''&&&&&&(((((('''&&&''''''''''''((((((((()))***---000111...***'''%%%)))***)))***111666000&&&((((((,,,000///***''')))%%% ((('''!!!444>>>)))777222+++%%%"""###%%%(((&&&&&&(((((($$$""")))333>>>999999>>>===:::AAAMMM444///---...+++%%%###%%%%%%$$$$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&&&&###%%%&&&'''''''''((()))***'''%%%''')))***'''$$$(((((((((((()))+++---...)))(((***---111000+++'''555222///000111000...,,,111BBB<<<---111444,,,***+++***+++---///111000///000000000...,,,+++---///???LLLOOOAAA444111333222555000...===777+++333,,,''')))*********))))))***$$$%%%%%%%%%&&&&&&'''''''''$$$"""$$$))),,,+++(((+++***)))''''''''''''((((((((('''))),,,///111111+++///111---)))+++///111---:::<<<999===???CCCNNN:::333;;;555555888...333444777>>>CCCBBB>>><<<>>><<<;;;999CCCQQQMMM@@@@@@[[[ZZZPPPUUUqqq}}}qqqccc```jjjssstttpppxxxZZZiiioooHHHPPPIIIDDD[[[}}}jjjXXXHHHBBBDDD...)))---000+++...111***'''%%%&&&++++++((('''(((%%%###"""%%%***......---'''&&&%%%&&&'''((('''&&&&&&''''''((((((((())))))(((+++---,,,***((('''&&&,,,)))'''(((---///))) ###%%%((()))&&&###(((111,,,###%%%222;;;111,,,***(((%%%$$$%%%'''((((((''''''%%%!!!###///===AAA@@@GGGRRRRRRGGG@@@AAA)))''''''((((((&&&''')))&&&%%%%%%&&&)))******)))%%%%%%%%%%%%%%%&&&''''''$$$&&&((('''%%%######$$$(((%%%$$$&&&***+++***(((%%%&&&((())))))(((&&&%%%000---******,,,......---666---''')))...//////...000777;;;555///333777222)))---,,,&&&&&&,,,,,,''''''&&&%%%&&&(((+++...///111<<>>:::DDD999'''''''''((((((''''''&&&$$$$$$%%%&&&&&&'''((((((%%%"""!!!"""%%%''''''%%%******))))))((('''&&&&&&'''((()))))))))+++...111///000...+++(((***///333666555111555===:::;;;III:::555>>>777000///(((222444000666BBBFFF???999:::888777222222888666;;;LLLNNNLLL???;;;JJJXXXcccqqqyyywwwzzz|||```oookkkVVVOOOrrrGGGFFFRRRmmmnnndddMMMRRR\\\UUUCCC777---'''((()))&&&---111(((%%%###$$$))),,,***(((***$$$""""""%%%***...///...'''%%%%%%%%%'''((('''&&&%%%&&&'''((((((((((((((("""###%%%%%%%%%&&&(((***+++)))''')))---...)))$$$$$$&&&((((((###"""+++777AAA777(((!!!%%%)))...&&&''''''((())))))))))))***((('''%%%###'''444CCCMMMIIIGGGIIIGGG???888444((((((((('''&&&&&&(((***'''&&&%%%'''***++++++***$$$$$$$$$%%%&&&'''((()))***---///---)))&&&&&&''''''&&&%%%%%%(((+++,,,,,,'''(((+++,,,+++((($$$!!!888888666000***)))///555///)))(((...333333444777222(((555<<>>@@@;;;===RRRbbbpppxxxmmmtttuuuyyyiiifffttt???FFFYYYxxxUUUKKKTTTfff\\\AAA555FFFWWWOOO:::...///+++---+++%%%,,,111))),,,'''&&&)))***'''$$$%%%%%%###"""$$$(((++++++)))&&&%%%$$$%%%'''((('''&&&###$$$&&&'''((((((''''''!!!###$$$$$$$$$%%%'''))))))((((((+++------+++)))***(((((()))&&&&&&,,,555IIIXXXDDD&&&%%%"""(((&&&'''((())))))((('''&&&)))&&&%%%%%%%%%(((222>>>]]]VVVGGG777...+++)))&&&---//////,,,(((''''''(((&&&%%%%%%''')))******)))######$$$%%%''')))***+++,,,000333111,,,((((((***(((((('''%%%%%%'''+++///,,,---......---+++(((&&&===BBBDDD;;;,,,&&&,,,555,,,***---444444000///333666000???///666DDD222<<>>======888...***---666555555444///+++...555---++++++...444888777555999AAA666???;;;PPP;;;+++111...******,,,,,,)))%%%***...///------///...***333222000///---,,,++++++333***$$$'''(((%%%###$$$%%%$$$#########$$$%%%&&&$$$%%%%%%%%%$$$$$$###""")))$$$"""&&&***)))''''''***---222444333---'''"""&&&''')))---111222111///'''???BBB777333((("""...***333999777444444666666666888555//////777;;;::::::777888222>>>FFF444555000;;;>>>555000333555111000@@@;;;CCChhh}}}sssvvv___ZZZDDD^^^FFF;;;FFFAAA\\\}}}rrr^^^xxx]]]JJJaaadddEEE111111111...+++,,,111555+++***+++++++++)))%%%###&&&''''''(((''''''&&&%%%''''''&&&%%%%%%$$$######"""$$$$$$%%%(((+++''' """$$$%%%%%%%%%%%%&&&(((''')))******((('''((((((,,,'''&&&******&&&''',,,***&&&&&&+++,,,)))***///222:::gggyyyJJJ'''&&&""",,,###%%%(((&&&***,,,$$$'''$$$###...---&&&,,,)))!!!%%%CCC```VVV777,,,,,,)))''')))+++((("""$$$$$$$$$%%%%%%%%%&&&&&&'''%%%$$$$$$%%%((()))***'''&&&&&&&&&'''%%%### $$$###$$$'''***---.........---,,,+++(((&&&(((,,,@@@:::333...)))%%%***222999666444333...)))***///000---+++---111666888999666:::000777222CCC666...000///...---,,,+++*********...///------///...+++222333444444444222111000000)))&&&))),,,)))((()))&&&%%%$$$$$$$$$%%%''''''((((((((((((((('''&&&&&&((($$$$$$''')))'''&&&(((***,,,...///...+++'''$$$(((***---///111111111000222???AAA===;;;777111222'''---222555999===;;;777>>>CCCCCC<<<777777777555===BBBHHH>>>@@@AAA222888HHHIIIAAA222+++...///***111>>>666999TTT```mmmyyyyyy^^^LLLdddKKKCCCLLL```]]]yyyaaa@@@666CCCBBB+++111000...,,,+++---000333(((''''''(((((('''$$$###&&&&&&'''((()))******+++'''&&&&&&%%%%%%$$$$$$$$$!!!######!!!"""%%%%%%!!!%%%&&&''''''%%%$$$%%%&&&###%%%'''((((((((()))***((($$$$$$''''''$$$$$$((($$$!!!!!!$$$%%%"""###(((///)))===GGG:::???FFF333)))%%%***,,,%%%&&&)))$$$''''''%%%$$$(((...+++$$$ %%%<<>>666555<<<>>>888111///111333AAADDDIIIAAAGGGJJJ888<<>>>>>:::888888333,,,000444///...777666777FFF>>>KKKnnnooobbbWWW;;;:::WWWwwwFFFFFFRRRyyy|||RRR888111888///&&&///<<<,,,(((%%%%%%((()))(((&&&'''((((((((('''((()))+++///...+++)))''''''((()))%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%***...,,,&&&%%%&&&'''&&&$$$###$$$%%%&&&((()))(((&&&%%%%%%%%%)))((()))******)))((()))+++***))))))((('''((()))))),,,...%%%'''DDDVVVHHH---######$$$ $$$((("""%%%'''&&&###"""&&&...444@@@EEEDDD;;;333111...)))###))),,,(((&&&((())))))''''''''''''((((((((((((555///(((''')))+++***(((+++)))&&&%%%&&&''''''&&&***+++,,,,,,+++++++++,,,,,,---+++(((((()))(((&&&)))...222111---,,,...000000***)))111999<<<<<<<<<>>>;;;777333000...---,,,000222999:::999111666<<<333,,,%%%$$$(((+++)))&&&$$$))),,,(((%%%'''***+++...---,,,+++***+++,,,---...111333///***%%%###!!!$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&(((***'''###%%%***&&&(((+++---...---+++***)))...222111---)))***---666+++111777666FFFQQQDDD000///+++'''(((------***===FFFNNNKKK>>>444444999LLL???777111CCCNNN666///666<<>>III<<>>999666...$$$$$$((()))%%%$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&"""''',,,,,,)))&&&'''(((+++(((&&&%%%&&&&&&$$$###%%%((()))'''$$$"""$$$&&&$$$---111...,,,...+++$$$555555222...///333222...+++''')))000555666777999666111,,,///555777333---,,,---666,,,>>>@@@LLLEEE;;;222(((&&&)))---+++(((&&&,,,...(((###$$$(((***...,,,+++)))(((((()))***000888;;;222)))''''''&&&$$$%%%&&&'''(((''''''&&&)))((('''&&&'''(((***+++***&&&%%%((()))&&&%%%&&&###$$$$$$%%%%%%&&&&&&&&&'''(((+++,,,---,,,,,,+++777@@@???::::::555---,,,222333111+++((())))))'''%%%222EEERRROOODDD???AAA,,,000999666EEEPPPEEEKKKEEECCC@@@>>>>>>BBBKKKRRR???777666777111...000...,,,***777CCCBBBFFFOOOQQQlll|||sssjjjwwwwwwlllzzzaaaGGGCCCooonnnFFFPPPrrrvvvjjjSSSaaasssjjjjjjeeeMMM666333666111)))'''(((...>>>???...---///000000...,,,++++++)))---///---(((%%%%%%'''&&&&&&''''''((()))******((((((''''''&&&&&&%%%%%%,,,...///...///000***###%%%'''((('''&&&&&&'''((($$$&&&''''''&&&&&&&&&''')))---///,,,,,,///---)))'''******&&&%%%)))***&&&)))(((###"""'''''''''...AAANNNbbb```DDD222000...((()))...333222111777AAAQQQAAA@@@RRRWWWCCC,,,$$$###%%%%%%$$$%%%((('''###$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&))))))(((&&&&&&&&&'''&&&&&&'''))))))(((&&&&&&)))+++)))%%%###%%%((( 333>>>666***&&&&&&###+++...///000555;;;777...)))'''***222777888:::===999111***,,,444777222+++$$$***999...DDDDDDGGG333888222***&&&&&&'''))))))(((///000***$$$$$$(((++++++,,,,,,,,,,,,++++++***+++444888///'''&&&))))))%%%&&&((()))))))))((('''((('''&&&%%%&&&''')))++++++&&&$$$''')))'''%%%%%%(((&&&$$$######%%%(((***''''''))),,,...///---+++"""444555444>>>888***,,,///111111...///111...)))(((...;;;DDDBBB:::999>>>;;;888:::;;;OOOYYYBBB===DDD???::::::>>>AAAFFFJJJJJJ???===>>>555222444111...(((000999666999AAAAAAOOOaaapppssskkkyyy}}}~~~uuuLLLRRRGGGEEEwww^^^777CCCcccOOOFFFRRRwwwbbbDDDOOOnnnsssPPP555000(((---)))+++---...999===222***...111000,,,))))))***---111444111+++'''&&&'''(((((())))))))))))((('''))))))((('''&&&%%%%%%%%%,,,111333---'''%%%%%%###)))***+++***(((&&&'''(((&&&(((((('''$$$"""""""""&&&+++---******---+++&&&$$$((((((######((((((%%%++++++$$$%%%$$$$$$+++&&&FFFmmmlllDDD((()))...***&&&$$$'''+++111AAAQQQdddEEEFFFmmmvvvOOO+++%%%$$$%%%$$$$$$(((---+++&&&$$$$$$$$$%%%%%%%%%&&&&&&***'''%%%%%%''''''&&&%%%%%%%%%&&&)))+++,,,+++)))###''')))'''###!!!###&&&'''BBBRRRDDD...$$$%%%'''###///111---888KKKJJJ999++++++***+++...111222222333444000+++,,,111111+++---))))))444@@@CCC===555444666777222***&&&&&&)))%%%000444+++&&&***...,,,---***((()))***+++---000******+++,,,+++)))%%%###))))))))))))************)))((()))+++,,,+++)))''''''$$$"""###&&&'''&&&$$$((((((''''''&&&&&&&&&%%%(((***,,,------+++((('''(((111666444000///...---&&&,,,...---///777<<<;;;444)))111???777---222999777AAAFFFBBB===;;;999555DDD777444AAAKKKIIIEEEEEEGGGBBB>>>>>>:::777;;;CCC...333666555777===FFFLLL>>>@@@III]]]|||tttZZZeeerrr~~~LLL555777===AAAxxxKKK@@@HHHOOOooonnn^^^EEEEEEQQQnnnYYYJJJFFFMMMJJJ???555((($$$,,,666888000...555333---///333000---,,,'''"""%%%---...)))555:::+++)))---!!!"""$$$'''((()))***+++,,,'''((()))***)))'''%%%$$$///...,,,***((('''&&&&&&(((,,,000000---***+++,,,%%%''')))******(((&&&$$$$$$''')))(((&&&%%%&&&(((+++'''$$$%%%)))+++)))%%%$$$######$$$%%%%%%###"""+++===FFF<<<...***)))'''((($$$%%%'''"""!!!555OOORRRIII>>>SSSooo777+++&&&###%%%$$$"""&&&,,,+++%%%###'''""" ((('''###''''''((()))******)))'''&&&(((***)))'''(((++++++&&&+++&&&%%%'''%%%!!!###)))...;;;FFFDDD666)))&&&((((((...///,,,444AAA???222///...,,,,,,---///111222777444...***...333000(((444---+++111555333//////777888888444---)))'''((('''///444111,,,+++,,,---+++***))))))*********+++///---+++++++++,,,***)))((((((((('''''''''''''''((('''%%%&&&'''((('''&&&&&&$$$###$$$&&&((('''&&&((('''''''''&&&&&&&&&%%%'''(((***,,,,,,+++***)))///555888333---+++***(((%%%***,,,+++---444999999---'''((('''###+++333...555===AAA>>><<<<<<:::666???333...666===;;;;;;>>>>>><<<======:::666:::BBB444333///,,,///666::::::///...///:::TTTppp}}}|||nnnyyy___999666>>>:::666~~~WWWgggYYYVVVCCCxxxzzzgggfffNNNEEETTThhhwww~~~yyyTTT???666777777444...***///444333:::<<<444222999777111444000...,,,(((&&&&&&)))+++---)))+++***###&&&------''''''''''''&&&%%%&&&&&&'''((()))******((('''%%%'''&&&%%%%%%$$$$$$$$$$$$''''''(((*********(((&&&&&&'''***++++++***((('''&&&'''(((&&&%%%%%%(((++++++'''$$$%%%)))***(((%%%((('''&&&%%%&&&(((+++---&&&)))///999FFFHHH:::***$$$###(((......---444@@@AAA777+++???^^^555(((%%%((((((%%%'''+++***&&&%%%(((###""")))((($$$(((,,,,,,+++***)))((('''''')))***(((%%%&&&((('''"""'''%%%&&&((('''$$$(((///666888888222+++'''(((***...---++++++000444000***,,,+++*********,,,...000555000,,,---777===999111:::000...333222)))'''...777888777666222///+++)))'''+++222666333---...333...---,,,,,,---...---+++...,,,***,,,///000///,,,(((((((((''''''&&&&&&&&&'''%%%""""""###%%%%%%%%%&&&%%%$$$%%%'''((()))(((((((((''''''''''''&&&&&&&&&'''(((***++++++,,,,,,555::::::444...,,,+++))),,,......******---111111666888555)))'''<<>>JJJNNNNNNfffwwwdddNNNFFFKKKYYYtttooo```mmmZZZWWWrrrwwwUUUPPP```nnnVVVlllyyylllqqqxxx|||~~~}}}YYYeeeaaafffzzz^^^iiisssmmmkkkttt{{{sss:::,,,000111))))))&&&&&&>>>LLL>>>555777///---555333---000+++...,,,'''***333555111---///)))%%%***---111;;;---+++)))'''&&&&&&&&&'''$$$%%%&&&(((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''((('''%%%$$$&&&)))***&&&"""&&&'''***+++,,,+++***)))''''''&&&%%%$$$&&&+++...)))'''%%%&&&(((***(((%%%$$$&&&((((((&&&''')))---444---222LLLjjjvvvnnnbbbDDD,,, ,,,666222...333...111///666CCC(((((((((%%%)))+++)))((())))))&&&'''***%%%###+++***%%%***///...+++(((&&&%%%&&&&&&))))))((($$$%%%(((&&&"""%%%&&&((((((&&&$$$)))111777111***%%%$$$&&&''''''222,,,)))+++---***'''&&&$$$&&&((())))))******+++---,,,---222:::>>>:::444888//////::::::...***111333333444666777555222///***)))...777666///222:::...---+++***---111111...+++***+++...111111...+++*********)))((((((''''''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%'''((()))***)))(((((((((((((((((((((''''''(((((()))***++++++000333333...+++,,,---,,,666666333...***((())))))...444777,,,)));;;>>>***111///...///333666333///444000.........---333<<<666555666:::===;;;666222666777333...111888777000111111---(((&&&))))))'''333AAAAAAZZZttt\\\fffrrrzzzmmmrrrggg{{{eeeuuurrrzzzjjjNNNWWWhhhxxxmmmYYY[[[ZZZwwwRRRwwwKKKggguuuXXXWWWvvvyyyrrrzzzooohhhllljjjpppyyy{{{~~~YYY'''(((777222)))///---)))GGGXXX>>>---///(((&&&...---'''***(((///...)))000@@@CCC:::'''222,,,***777555111<<<,,,***&&&$$$$$$&&&'''(((!!!"""###%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((()))***((('''&&&''')))***'''%%%%%%'''(((***++++++******&&&&&&&&&&&&''')))+++---(((&&&%%%&&&((()))'''%%%"""(((......***%%%$$$&&&,,,'''...EEE]]]oooxxxJJJ%%%&&&111...)))+++,,,444888666333''')))+++###'''+++***'''&&&&&&'''(((,,,&&&%%%,,,***&&&***,,,+++***((('''%%%$$$$$$'''((('''$$$%%%))))))&&&$$$'''(((&&&"""!!!&&&,,,///***&&&%%%''''''%%%"""333,,,(((+++,,,(((&&&(((&&&+++000111///+++((('''(((***///555777555222000111***---;;;@@@555,,,,,,,,,---000444888999777555111---///555333...111:::+++***'''%%%***222444000555333///,,,+++************)))))))))((((((((('''%%%&&&''')))***)))&&&###%%%&&&&&&&&&&&&''')))***)))))))))))))))))))))))))))((((((((((((((((((((((((+++***'''&&&)))+++***;;;999666333...)))(((******+++222111,,,444<<<666333...+++---222333///+++///000111111,,,))),,,111333///...555???BBB999...---888;;;444111555555000***...///---+++,,,+++'''***555333KKKzzzyyy|||qqq^^^^^^xxxmmmaaaPPPTTTOOOfffmmmVVVpppZZZJJJ[[[~~~vvvhhhXXXVVVfffllleeebbbYYYJJJHHHLLLGGG;;;MMMNNNLLL666!!!,,,222...)))555555+++BBBOOO444,,,...(((&&&...---(((+++'''...---(((///>>>@@@777"""---((((((555222+++444,,,(((### !!!###$$$$$$######$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&(((***)))'''&&&''')))%%%&&&'''((()))***))))))###$$$&&&(((*********)))&&&&&&&&&'''((((((&&&%%%---111333000***%%%%%%'''"""$$$000===NNNjjjrrrTTT666---555333'''...555???>>>222///&&&!!!"""%%%((()))&&&$$$%%%((())),,,'''%%%+++***&&&***''')))+++,,,,,,***'''&&&((((((&&&###$$$((((((%%%###&&&(((%%%"""###'''+++))))))))))))((('''%%%%%%222---***++++++******,,,111666;;;;;;555...)))'''%%%(((///666888666999===---))),,,444999444+++%%%(((***...222444666666777888555222222///,,,---222,,,---)))'''...999;;;444DDDAAA:::111(((%%%'''+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&))),,,---+++'''###%%%&&&'''&&&%%%%%%''')))'''(((((((((((()))))))))((((((((((((((('''&&&&&&***,,,,,,((((((,,,,,,***555444444555222------///222,,,111666111777EEEKKK666000---000333111---+++222777:::888222+++)))***,,,)))(((000>>>EEE===000...>>>EEE;;;111222444111+++---,,,))))))---///---&&&222444AAA[[[^^^SSSUUU[[[sssrrrmmm~~~aaabbbZZZMMM|||qqqVVVLLLRRRSSSNNNXXX}}}}}}UUUtttzzzNNNmmmrrrttttttZZZLLL999999@@@@@@666666555+++'''000((()))++++++333)))***+++777777///;;;AAA...+++---'''%%%...---(((+++&&&******&&&)))000222---(((***&&&%%%---///---222555///(((%%%%%%%%%$$$###&&&''''''((()))******+++((((((''''''&&&&&&''''''$$$''')))((($$$###&&&)))%%%&&&'''(((((()))(((((("""###%%%)))+++***(((%%%%%%&&&'''(((((('''&&&%%%333111---'''"""!!!%%%***)))%%%$$$***333???OOO\\\SSS~~~XXX@@@PPPOOO555111BBB[[[VVV...***%%%111((('''''')))'''%%%%%%)))(((+++&&&$$$***)))$$$(((&&&)))---000111///,,,)))))))))&&&""""""&&&&&&###"""%%%&&&$$$%%%***...///***+++***'''$$$$$$(((+++111000---)))***---///...333888;;;999333---***+++---******000444666<<>>:::000000AAAGGG999...111555333111000---)))***......******---000333888===BBBGGG```uuuqqqfffrrrxxxwwwmmmxxxhhhUUURRRoooOOOIIIhhh```}}}eeejjjwww]]]YYYiii[[[xxx___BBB///)))&&&(((111333---//////$$$...///###***000...222(((---...000000000444222,,,)))+++%%%$$$------(((+++&&&'''(((((('''(((***,,,...'''(((++++++000555222888222+++)))******(((%%%(((''''''(((((()))*********)))))))))))))))******&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((()))(((((($$$$$$$$$&&&((()))&&&$$$$$$%%%'''((('''&&&%%%%%%***(((%%%###"""###&&&(((%%%%%%###"""'''///444333111YYYuuuqqqjjjpppnnnbbb[[[YYYfffXXX%%%+++,,,DDD444---***++++++''''''***'''***$$$""")))'''"""&&&&&&(((+++...///...,,,+++'''(((%%%###%%%+++---+++###%%%###"""&&&...000---***)))(((&&&$$$%%%(((***000222///((()))///222///---000333111,,,)))+++...===000&&&&&&((()))---333555;;;888+++(((222888777---000222///***''')))------333444...---222000)))"""'''((((((///888222%%%666FFFVVVXXXJJJ:::000---%%%&&&&&&'''((()))******&&&%%%%%%&&&'''(((&&&$$$%%%'''(((&&&###"""###&&&"""""""""######$$$$$$$$$!!!$$$''')))***)))(((&&&$$$&&&'''&&&)))---,,,)))******...555333,,,***---...+++///000---333333&&&---)))***///000+++(((******111666777555333000---***......,,,///444333---,,,;;;>>>///&&&---333111///000000///222555222+++000+++111666666:::<<<555DDDUUUNNNCCCNNNTTTXXXgggrrrnnnzzzfffWWWmmmpppNNNdddoooYYY\\\}}}~~~~~~bbbIII\\\YYYxxxfffVVVFFF@@@;;;333---,,,+++***...,,,&&&...333+++&&&)))%%%000---(((---///...&&&$$$,,,***%%%'''+++---'''&&&//////***---&&&&&&)))---,,,)))---444*** )))111,,,222888,,,///***%%%$$$'''(((&&&###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((***'''$$$%%%((()))(((%%%*********)))))))))))))))'''$$$"""###&&&'''&&&$$$###%%%(((((('''&&&%%%%%% """&&&+++...---)))&&&"""******###!!!(((---,,,000***EEEvvvgggIII<<<###@@@555:::===444---......***(((***&&&)))###!!!'''&&&!!!%%%&&&'''((()))))))))))))))$$$&&&%%%&&&+++444888777%%%%%%"""$$$,,,,,,&&&&&&&&&'''((()))(((%%%"""999555---'''***222333///+++***+++,,,+++''''''+++(((,,,///...)))(((+++///333222///+++(((***000666,,,------,,,---///+++%%%000999:::000***000555444///...***&&&'''+++***&&&---777DDDqqqaaa;;;JJJ888,,,)))''''''***+++***(((+++***&&&!!!%%%---...(((&&&$$$$$$%%%((((((%%%""" !!!$$$&&&((('''&&&((((((+++///...(((%%%'''''',,,+++"""'''000444---(((***,,,,,,444111!!!***444333((('''111333---(((+++...000000---***(((///***'''***,,,,,,...111000//////000222111///,,,---///...---000666:::;;;FFF>>>444,,,+++000777===>>>666666555000888DDDEEEFFF???000333555888SSSeeeeeeaaaiiilllooopppCCCAAA[[[yyywwwcccrrrbbbnnnzzzqqqRRRRRRhhh}}}___mmmpppttt|||YYY:::888HHHMMM???///,,,......&&&***...///,,,)))((()))------,,,)))''')))...333111...***)))))))))((((((///,,,))))))+++///222333------+++)))+++///...)))%%%---+++(((+++(((%%%,,,***555999222,,,---)))!!!)))&&&$$$%%%)))+++***(((&&&(((***,,,+++((($$$"""((()))***+++***)))'''&&&***,,,,,,+++)))''''''(((%%%&&&%%%"""###&&&%%%!!!%%%%%%&&&'''((('''''''''(((%%%)))222777444---)))---'''"""%%%,,,///***%%%))),,,&&&111]]]SSS333333333...,,,(((---111...&&&"""%%%(((''')))$$$###'''+++***((((((*********((('''(((***------(((######(((...222333+++)))%%%###&&&***'''!!!%%%###"""$$$(((++++++*********+++...000000...,,,000,,,,,,...---******,,,''''''((()))))))))***+++000222333000,,,+++...222...000///...000333111,,,000333333111222666666444555111***%%%''',,,+++'''555999;;;___SSS333CCC444///---***((('''''''''((('''***)))%%%$$$((()))%%%%%%$$$###%%%''''''%%%"""###""""""$$$''')))***)))((((((***...---)))(((***&&&******'''(((---111//////+++,,,***'''000555,,,$$$+++---((((((---...******((((((,,,111111+++%%%,,,(((&&&))),,,++++++...---000444444111...,,,+++''''''(((+++---///111333888666333000///333999>>>444222888<<<777===FFFEEE444333666444000000555???FFFCCCMMMTTT___{{{~~~|||kkkPPP???III\\\iiilllpppwwwqqq|||hhhccc}}}}}}}}}jjjZZZYYYeeessstttfff]]]UUUFFF777555BBBFFF999---,,,---,,,%%%(((+++,,,++++++---///---------***)))+++000555000,,,)))'''''''''''''''+++)))&&&%%%&&&(((******))))))(((&&&)))------)))***111///+++...***'''---<<>>000''''''&&& )))'''&&&&&&'''((('''''''''((()))***)))'''%%%###%%%&&&((()))((('''%%%$$$%%%&&&&&&''''''&&&$$$### """"""!!!$$$))))))&&&''''''(((((()))******+++,,,((((((,,,...***%%%###'''###!!!###)))+++((($$$$$$%%%"""...JJJ___nnn^^^<<<,,,222///)))+++,,,:::JJJJJJ444###%%%'''!!!'''###"""%%%'''$$$$$$&&&***(((&&&&&&&&&((()))***---)))'''(((,,,///000///(((******((((((***'''###(((%%%$$$%%%''')))((('''777...)))++++++)))...666999333...///000,,,******(((&&&%%%&&&)))+++***)))+++111666555...***+++//////111000///111555444111000***)))///444333///,,,:::666---'''(((------)))555666333NNNDDD***666+++444333111---***((()))***###''')))&&&$$$%%%&&&%%%$$$$$$###$$$&&&&&&$$$"""%%%$$$###%%%(((+++,,,,,,)))'''(((,,,---+++***---)))+++,,,,,,000333111,,,'''%%%)))+++)))333>>>;;;"""&&&***,,,,,,++++++,,,---'''$$$)))333555---###+++''''''+++---+++***,,,+++111777777111+++***+++***''')))111333......333---000444777888888999999000222===AAA888666999555...///EEE;;;666<<<)))///666333444111111FFF[[[[[[RRR```hhhOOOPPP[[[```eeeMMMLLLaaa~~~hhhrrr}}}nnnmmm]]]kkk{{{tttiiivvvwww}}}gggbbbpppooo^^^bbbwwwwwwyyyyyy^^^JJJ777111222333222222111:::;;;222+++,,,---+++((()))*********,,,///111//////...,,,,,,---111555...+++((('''(((+++,,,---''''''&&&&&&&&&&&&'''(((&&&((('''%%%(((---...,,,,,,333000---000,,,(((...666;;;888,,,%%%&&&'''$$$((()))((('''%%%$$$%%%&&&'''''''''&&&&&&%%%$$$$$$###$$$&&&''''''&&&%%%$$$&&&%%%%%%(((***+++'''$$$!!!"""###'''---...+++((('''''''''((()))+++,,,...***((((((&&&"""!!!$$$&&&%%%%%%''')))+++)))(((***&&&!!!)))555:::HHHcccAAA//////888000''',,,333DDD^^^bbbCCC((('''***###"""!!!###'''(((&&&'''++++++)))'''&&&'''((())))))+++)))(((***------+++(((%%%---111...***))))))'''+++)))'''&&&''''''&&&%%%KKK:::///111111,,,///999AAA777000///000,,,(((&&&,,,***)))((())))))******%%%,,,333222,,,(((***......000///------111222///555+++(((///222---)))***999999555...+++---...,,,+++111111DDD<<<&&&,,,&&&444222000///...,,,)))'''&&&&&&%%%$$$%%%'''((('''$$$$$$$$$$$$$$$$$$$$$#########$$$'''***,,,+++***(((&&&(((---...+++)))***((())))))***,,,.........***&&&***...---444;;;666((('''***///...++++++000000***%%%***222333,,,$$$,,,)))***///111...,,,,,,,,,000444333///++++++,,,222,,,...666777111222999///111777>>>BBB???666///...111>>>BBB777111111+++000,,,III;;;===OOO111333***---...***'''---444222///000AAA\\\zzz|||pppOOOCCC[[[cccZZZfff}}}zzz~~~{{{bbbXXX___ttt|||ggguuuddd~~~eee\\\jjjpppkkkxxx|||ggg^^^^^^ZZZSSSCCC444---333555...,,,111///222111,,,***,,,---***+++,,,,,,,,,,,,,,,------111000///---,,,---///000(((&&&$$$%%%(((,,,...///&&&''')))*********+++,,,'''))))))'''***000222111+++111...+++000---)))...)))000333///+++***(((%%%&&&((()))'''###"""$$$''''''&&&$$$######$$$%%%&&&$$$&&&'''))))))((('''&&&'''%%%%%%)))...///***%%%"""%%%&&&&&&***///000---)))(((&&&$$$$$$&&&''')))***(((''')))'''$$$&&&***''')))******)))(((((((((///,,,$$$&&&444>>>NNNeee:::...333999---$$$,,,444;;;RRRYYYCCC+++%%%***,,,%%%&&&+++///,,,'''(((,,,,,,---,,,***((((((+++...,,,)))'''(((******&&&###%%%///555000)))(((,,,...,,,+++***)))((((((''''''GGG999666@@@CCC777......>>>444------...,,,******...000000,,,&&&$$$'''***###''',,,+++'''''',,,111...111000,,,+++...///---999222000444222+++---555222999<<<555...,,,...///%%%///000999666(((+++///...+++***---000000***$$$333***""""""&&&((('''%%%$$$$$$%%%$$$$$$$$$$$$%%% """$$$(((++++++(((%%%&&&%%%'''...000+++'''%%%$$$%%%%%%$$$$$$'''000888AAA333...---(((+++---%%%+++((((((***)))&&&(((...111...,,,,,,......+++'''---***+++000222...,,,,,,...---,,,,,,,,,---......444...---222333000222999555333777@@@HHHEEE777***(((+++888???666444555000///&&&AAA555>>>RRR///,,,***000000,,,,,,---///444***,,,222111444VVV~~~uuueeeccceee___```bbbeee|||wwweeesss___WWWMMMGGGGGGHHHJJJKKKTTTtttnnn{{{mmmkkkaaaOOO>>>888<<>>888<<<>>>888333333555---(((***---...///222000333222---%%%!!!%%%)))%%%&&&&&&%%%%%%(((///444...222333///---......---111111222111,,,***000999,,,555;;;666...,,,---...'''///---,,,222000222===...---,,,///333444111--->>>000###"""&&&'''$$$"""%%%&&&&&&%%%$$$$$$%%%'''!!!"""$$$(((***)))&&&"""'''$$$&&&---111---)))'''(((((())))))(((,,,999FFFHHH444(((%%%!!!%%%)))%%%&&&&&&%%%###!!!"""%%%'''.........---+++******+++,,,)))***...000,,,******...+++''''''***---...///222000//////000222666888555222333===GGGFFF:::---)))(((111777000000111***555--->>><<>>555>>>BBBAAA;;;666333000+++---///;;;FFFAAA222...444++++++******+++,,,+++***'''(((,,,000444444111///111///---,,,,,,***(((&&&...,,,*********)))'''%%%%%%'''***)))&&&$$$%%%''''''******&&&&&&+++000000...222...---555444///222222333333...)))&&&&&&(((&&&&&&'''&&&%%%%%%'''(((+++***(((''''''))),,,...+++,,,---...---,,,***)))***((('''(((***+++(((%%%'''((('''$$$%%%((('''"""---,,,***((('''&&&&&&'''%%%###%%%)))***&&&$$$%%%,,,...000///---***(((((("""---((($$$444AAA<<<555///"""###)))%%%(((666>>>222,,,...666333,,,777KKK+++)))+++...---)))***...)))---000,,,%%%###)))///333...(((&&&(((*********(((---///***(((,,,333666((()))***)))((((((***,,,]]]TTTGGG999000///444999111+++((()))+++,,,111777555555222---(((&&&(((***,,,)))&&&&&&(((---222555+++111333000...//////...(((///111,,,'''(((,,,///)))...111...,,,------+++(((...)))'''888>>>777@@@///000000///...000666:::;;;///%%%%%%(((&&&######&&&'''(((&&&$$$$$$&&&)))&&&%%%$$$%%%&&&'''%%%$$$)))$$$$$$***000000/////////------000000000666>>>666'''###&&&###&&&,,,***!!!'''(((###"""''')))&&&***++++++***))))))+++,,,---******...///,,,***++++++***)))((('''(((+++---,,,222222---///777999444222111222777<<<===888333...)))///444000000///%%%666222888@@@EEE???222++++++555...)))222555<<>>666OOO___sssYYYFFFYYYttt~~~___^^^XXXLLL???777777:::///555999888555111***""")))***///444111***+++000))))))***++++++***)))(((***)))+++///333555333111///---,,,,,,---,,,)))&&&000////////////---)))%%%"""&&&))))))''''''+++///'''***)))%%%###''',,,---111444///...555333,,,///'''))),,,,,,)))'''(((+++***((('''&&&''''''&&&%%%((('''&&&%%%&&&(((+++---+++,,,------,,,***'''&&&...---+++)))((((((((((((&&&((('''$$$&&&)))((($$$))))))))))))(((((((((((('''""""""&&&)))'''$$$###+++,,,---//////---***)))%%%...+++'''***'''!!!$$$---###'''...***...:::@@@777111...222555999HHHZZZ@@@888000...------000444...---,,,***((((((***+++///+++&&&%%%'''******)))'''))))))(((+++222444222&&&((()))'''%%%%%%''')))hhhiii```JJJ555,,,,,,,,,333...+++***))))))///666:::666111.........---,,,111---)))))),,,111444555'''---111///---//////---)))333555---(((***+++'''***)))'''&&&***///---(((%%%+++((()))BBBJJJ888999***......(((!!!$$$111>>>111)))%%%((()))&&&%%%(((&&&(((((('''$$$$$$'''***+++((($$$######%%%&&&&&&+++$$$"""(((///333555888000+++***......)))&&&'''''' '''///)))%%%&&&### ,,,///((((((111111)))'''&&&&&&&&&(((***,,,,,,000,,,,,,///000...,,,---'''***---+++&&&$$$'''+++###///222***+++777777,,,111222222333333333444555///***111:::;;;>>>===222******'''555777---222333+++666///(((///******<<<======CCC???444777???;;;333777SSSJJJ777333666YYYssszzzpppgggppprrrddd^^^ZZZUUUcccbbb[[[JJJ777++++++...)))***)))'''***...///+++***)))((('''''''''))),,,((((((***,,,+++(((&&&'''000...,,,---111333222000---++++++,,,//////,,,(((&&&''')))+++,,,+++'''### %%%***,,,---000666<<<))),,,+++%%%###&&&+++,,,222444...,,,222///(((***$$$***222666333,,,'''&&&...+++'''&&&((((((%%%#########""""""###%%%'''(((***+++++++++***'''%%%###,,,+++)))%%%"""!!!"""$$$&&&((((((''')))......***$$$%%%&&&'''((((((((((((((("""$$$******((((((!!!"""###&&&((((((%%%"""))).........+++"""***BBB---'''---222+++***333666333222...***...===PPP\\\fffVVVBBB666...******---444///))))))---///---***)))&&&######&&&((('''&&&%%%%%%%%%'''///666444///%%%'''(((&&&###"""###&&&YYYggglll]]]FFF555---(((111333---+++111---'''---777<<>>444***(((,,,000---)))*********++++++)))&&&###%%%'''************+++,,,''',,,,,,))))))------(((///,,,,,,000666666000***...+++(((((()))***(((%%%+++)))((()))******(((&&&222444777777444///***'''000''')))666>>>;;;:::???777...///222///444777///;;;888222,,,,,,///111000555000999BBB<<<555333...222HHHMMM999+++111666111AAAWWWdddKKKLLL___ccckkk\\\fffhhh|||~~~mmmiiiTTTaaacccvvviiiyyyqqq[[[AAA222,,,***+++---%%%%%%&&&))),,,---+++)))...&&&###&&&((('''***111///***+++222000'''###'''((((((+++000444444000+++000///...,,,***'''&&&%%%&&&######)))000111((($$$&&&'''''')))///555777(((((($$$&&&"""000111222...***))))))+++...000%%%,,,;;;FFF>>>---''',,,***)))$$$"""''',,,'''((()))&&&!!!###)))***'''***))))))((($$$!!!$$$)))***---///---***'''(((***$$$***))))))%%%777III,,,))))))((())))))***++++++)))######(((***'''&&&)))'''%%%$$$$$$''')))))))))&&&'''***...///------000222+++***000444222111333...%%%///888333;;;DDD:::\\\NNN555@@@)))+++...<<<000000555000...///***))))))%%%###---666///!!!&&&,,,000111...,,,))),,,+++(((&&&'''&&&"""UUU\\\]]]SSSGGG???555,,,(((///,,,(((***))),,,999---222@@@@@@EEE@@@'''***555333000,,,'''%%%$$$$$$&&&))),,,//////...+++))))))******(((&&&$$$%%%&&&,,,'''###)))222555...%%%,,,,,,,,,***''''''***---)))(((&&&%%%%%%''')))+++---......---***)))((((((''''''&&&%%%%%%%%%%%%%%%***)))&&&$$$#########$$$&&&%%%$$$%%%&&&)))---///777///'''%%%'''***)))&&&***(((''')))+++***'''$$$&&&'''((((((&&&%%%%%%&&&&&&***,,,***+++//////+++...,,,+++///444444...(((000...++++++------,,,***---///000000---,,,,,,...111666;;;:::555222333666---&&&$$$+++/////////333999333666666///111777333BBB===:::777///,,,<<>>(((((('''&&&&&&%%%%%%%%%((($$$###''')))'''&&&(((&&&$$$###$$$''')))***)))333)))###%%%%%%'''666IIINNNDDD>>>>>>>>>888222///555+++///222***111<<<666YYYuuuSSSQQQNNN$$$&&&555444///444555,,,))),,,((((((***((((((000:::555((("""###%%%(((++++++(((%%%((()))((($$$$$$(((***)))XXXVVVOOOKKKOOORRRGGG555000======333---'''+++:::)))***777>>>NNNMMM---%%%+++...000---'''""""""###'''(((+++------+++)))''')))))))))'''%%%$$$%%%&&&,,,)))''')))------(((###------,,,)))&&&%%%&&&'''(((((('''''''''((())))))222000---++++++***)))(((%%%%%%$$$############$$$%%%%%%&&&%%%%%%###""""""%%%%%%%%%&&&'''((()))***555111,,,))))))***+++++++++(((%%%'''+++---+++'''%%%'''''''''%%%$$$%%%&&&'''+++,,,,,,,,,///...+++)))'''(((---333666333...111///......///000000///(((---111///***(((***...---333888777222111777>>>...***''''''***,,,///000@@@;;;===;;;222666@@@BBB888...000:::999444GGGeee===666888FFFRRRNNN===...+++111666555666888:::999FFF:::XXXsssgggvvvvvviiiSSSeeeYYYooopppTTTRRR___ppprrrjjjUUUNNNDDD>>>???===AAAVVVooonnnfffXXXbbboooSSS777???111)))$$$&&&***)))''''''---+++))))))***,,,,,,,,,))))))((((((+++//////+++888777111)))&&&'''((('''111000000000111000...+++)))((('''&&&&&&'''((()))%%%%%%$$$#########&&&'''***---///000---)))&&&%%%+++...%%%++++++***???FFF---...444777///)))777NNN,,,&&&'''000444000,,,---))),,,+++&&&###%%%(((((($$$'''((((((+++...---)))(((///000)))%%%(((***'''************+++***(((&&&...&&&###333333000???;;;***)))(((&&&%%%###"""!!!((($$$$$$'''((('''&&&'''&&&%%%$$$&&&)))+++,,,,,,444)))###)))---555LLLeeejjjfffaaaZZZMMM;;;///***222---111000'''***222111BBBPPPRRRzzz|||CCC...(((,,,...666555)))'''+++'''###''''''&&&+++222000)))%%%$$$%%%'''((((((&&&$$$&&&'''%%%"""$$$+++000111[[[SSSGGGDDDRRR^^^QQQ;;;:::LLLPPPGGG>>>222+++111---***...---===CCC,,,((('''***,,,,,,)))''''''(((&&&'''((())))))(((&&&%%%)))***)))(((&&&%%%'''(((---,,,++++++++++++)))'''++++++***((('''''''''(((******+++++++++++++++***222---((('''(((***)))((($$$######""""""""""""""" !!!"""###%%%%%%%%%%%%&&&''''''(((((((((((((((222111///,,,******,,,...+++'''$$$&&&,,,///---***%%%&&&(((((('''(((***,,,***+++,,,,,,,,,,,,+++))),,,+++***---222333111...------,,,,,,---...//////'''+++---,,,)))'''))),,,'''+++//////,,,,,,///333***,,,,,,+++,,,000333333@@@:::======777>>>IIIJJJDDD777555AAADDD<<<;;;BBB===666222>>>SSSQQQ;;;)))000///000333111///111666>>>555JJJ|||qqqmmmnnn~~~rrrXXXnnn\\\]]]yyyiii}}}}}}qqqcccbbbooosss}}}xxx|||~~~hhhYYYYYY^^^ZZZQQQ===;;;>>>EEEEEEDDDNNN^^^RRROOO@@@<<>>LLL[[[fffppp|||YYY777))))))&&&***222444...,,,......444333AAA}}}\\\...++++++222222)))+++...'''!!!&&&'''%%%%%%(((((($$$'''&&&&&&(((***++++++***&&&((('''%%%'''...333333ZZZSSSDDD>>>KKKZZZPPP:::===PPPYYYXXXVVVHHH333***,,,,,,---!!!)))444***111...,,,)))***,,,------,,,'''((((((((((((((('''&&&'''((((((&&&%%%&&&(((***+++,,,,,,,,,+++***,,,---)))((((((((()))+++,,,---------...//////...---,,,,,,(((###"""%%%(((((('''$$$###""""""!!!!!!"""""" !!!"""###%%%&&&'''%%%&&&''''''''''''&&&%%%((())))))'''%%%$$$''')))(((%%%"""$$$))),,,+++(((&&&((()))(((((())),,,...(((((((((************+++444111---,,,,,,***&&&###((((((((((((((()))***,,,............//////...---'''((()))***+++***'''%%%"""&&&+++...------...///:::777???GGGFFFHHHIII???BBBAAADDDKKKPPPOOOHHHAAAGGGDDD:::@@@XXXVVV===...,,,+++,,,000///...666AAA666111999SSSmmmxxxxxxvvvfffsssJJJZZZJJJ===BBB///777KKKlllrrriiivvvrrrJJJSSSuuussshhhaaaQQQCCC===@@@WWWuuuwwweeeVVVccchhhfffccc___iii}}}{{{}}}~~~xxxvvvtttmmmzzzUUUGGG;;;888:::>>><<<444111444>>>FFF<<<++++++111---%%%***'''(((,,,---++++++...555333000...---***%%%"""###---333///+++---444888555:::888000000888999555333222111...+++)))((((((&&&&&&'''''')))+++...///++++++---000333000***$$$)))&&&&&&(((&&&"""###)))&&&///---555///"""+++,,,)))$$$'''......+++777III666444555555333...,,,---***(((((())))))(((%%%###)))&&&######$$$%%%%%%&&&&&&...111+++'''))))))%%%((()))+++000333111***$$$%%%"""444HHHHHHAAA,,,***+++++++++***((('''&&&'''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%(((+++---------'''---///111BBB]]]jjjiiihhh\\\111'''///###,,,111222111...---111;;;111111TTTeee444)))(((,,,+++...///'''&&&***,,,***'''((())))))***)))((()))+++,,,,,,+++(((,,,---,,,---111222///XXXZZZQQQCCCGGGTTTRRRCCCKKKZZZ```bbbgggYYY;;;''''''---111###(((333+++555000+++%%%$$$''')))(((&&&)))))))))))))))))))))***%%%%%%%%%%%%$$$&&&***---((())))))))))))***---///+++)))&&&'''***---000000....../////////...------(((%%%"""!!!###%%%'''((($$$$$$###""""""""""""###$$$$$$######"""#########"""######$$$$$$###""""""$$$%%%%%%%%%$$$###%%%&&&%%%$$$###$$$&&&'''&&&%%%)))))))))'''%%%%%%''')))'''$$$$$$''')))))),,,000,,,***(((''''''((('''&&&$$$&&&&&&&&&%%%%%%''')))...---,,,---000000///,,,,,,***)))+++...---'''"""!!!$$$---666444++++++111???@@@PPP^^^]]]XXXMMM;;;===HHHSSSTTTRRRTTTVVVVVVIIIOOOCCCBBBVVVPPP555---...---...//////000888AAA===111+++888VVVppptttlll]]]yyyooo>>>FFF<<<444,,,777,,,...KKKaaaWWWNNN[[[SSS...111PPPSSSCCC888///KKK===;;;UUU{{{hhhBBB@@@@@@???JJJZZZ\\\[[[fffzzzvvv~~~}}}qqqnnnuuuyyywww~~~vvvmmmllllllqqqggg]]]^^^iiiwww~~~~~~lllZZZYYYYYYLLL444999666000,,,,,,,,,+++---222555???:::)))&&&444888---+++(((''')))))))))...555111///---,,,,,,+++)))'''+++111888:::333...222;;;666888888555555999:::888111111111...***((('''((($$$%%%&&&((()))+++,,,,,,///,,,***+++......***%%%(((&&&***000---###"""&&&---)))///+++''''''%%%$$$(((000444111.........222555444---((('''(((---'''###%%%((()))+++......(((%%%%%%&&&%%%&&&)))***...222111...***)))))))))000:::CCCEEE>>>222***$$$%%%'''PPPfffJJJ555---''''''((())))))((('''&&&&&&'''&&&$$$%%%'''&&&###""""""###%%%(((***)))(((&&&,,,---222KKKpppcccQQQ...***333***111,,,(((,,,+++,,,666777666333:::aaaKKK///$$$+++---,,,,,,((((((+++---,,,******,,,...,,,***))))))))))))(((&&&***///111000000111///***TTTbbbaaaMMMDDDOOOVVVRRRRRR\\\ZZZYYYbbb[[[@@@+++***///333(((111;;;...///+++)))&&&$$$###$$$%%%%%%''''''&&&&&&'''((()))***%%%&&&''''''(((***///333)))(((''''''(((+++...000000,,,'''%%%(((+++......,,,,,,,,,++++++++++++***''''''&&&%%%###$$$&&&(((&&&%%%$$$$$$######$$$$$$###$$$%%%&&&%%%$$$"""!!!""""""""""""""""""""""""%%%%%%%%%&&&'''(((''''''&&&(((******(((&&&&&&&&&((()))(((&&&$$$$$$''')))---(((%%%'''((('''***000'''&&&%%%%%%'''***+++,,,&&&'''((('''%%%%%%'''***'''((()))***)))))))))***+++******+++,,,,,,***)))(((&&&222CCCAAA333444BBBMMMOOO]]]hhhddd```YYYMMMTTTWWW\\\^^^UUUIIIDDDHHH@@@QQQGGG???MMM@@@%%%"""///000///---///333555444AAA444///>>>VVVfffgggdddNNNkkkvvvTTTQQQ@@@;;;///...)))###+++999;;;===JJJTTTDDD???IIILLLCCC999666333222555AAARRRVVVEEE...999444222AAAVVVUUUMMMQQQLLLEEENNNbbbiiibbbgggvvvuuuaaaXXXZZZ\\\fffooonnnmmmsss||||||xxx|||vvvpppyyyYYYUUUZZZaaalll~~~kkk[[[kkkgggpppgggVVVMMMDDD===@@@[[[eee^^^GGG;;;AAA@@@333AAA;;;444...)))''',,,333444222333111///666999222///,,,***)))((()))111:::...,,,)))***...333777888999666<<>>UUUcccbbbfffpppCCCcccvvvfffDDD888)))+++999777///444<<>>OOONNN888,,,000666...---222444111666???...111333111---******+++(((***,,,//////...---+++%%%...999<<<777...'''%%%---((((((...,,,$$$$$$,,,&&&+++%%%//////%%%***%%%)))---+++(((...:::777,,,%%%(((*********+++,,,+++''',,,777<<<555'''"""$$$)))%%%%%%+++---)))'''***...(((,,,777333$$$""",,,))),,,---,,,***+++///222 000'''222AAA111***,,,((()))******)))'''%%%$$$%%%((('''######(((&&&!!!&&&&&&''')))+++,,,***(((+++...FFFjjjvvvrrrqqqaaaEEE...''',,,---)))(((""" ///---%%%...666+++***---:::EEEWWW|||QQQ666<<<555&&&'''111444222000///,,,(((((()))''''''(((***,,,---+++))),,,000111...---...+++&&&