BM6P6(@ qqqVVVCCC:::888555222000000///---+++000---,,,---,,,'''&&&((((((((('''((()))'''%%%"""%%%'''&&&$$$%%%'''%%%!!!''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&&&&''',,,777CCCIIIKKKQQQXXXwwwkkkBBB333---...---444;;;777---)))&&&'''%%%###$$$'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&''')))''''''+++000111...***)))+++------,,,)))%%%"""$$$###"""""""""###$$$%%%$$$!!! !!!$$$&&&&&&$$$""""""""""""""""""""""""###""" %%%,,,///FFFjjj{{{]]]CCC888555111---***%%%###""""""""""""######""""""######$$$%%%$$$$$$#########$$$%%%%%%&&&$$$$$$$$$&&&&&&&&&$$$)))$$$###''''''###$$$((((((''''''&&&&&&&&&''''''%%%'''***---...---+++***------...///000222444555DDDPPPbbbxxxiiiVVVMMMIIIQQQaaavvv{{{zzz{{{yyyuuulllttteeeUUUTTTVVVaaauuupppdddSSSKKKEEECCC???888555888666444222111000000111111000//////............///...///000///------///000...---...///111000///---fffNNN@@@777666444111///---,,,+++000---,,,...,,,((((((***)))(((''''''((('''%%%###''')))'''%%%&&&((('''"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&***222<<>>BBBBBB@@@333222111///,,,***(((''''''&&&%%%$$$######$$$$$$###""" !!!###%%%%%%$$$""""""""""""""""""""""""&&&'''###$$$+++333OOOvvvjjjSSSEEE>>>...+++&&&$$$###$$$$$$$$$###""""""""""""###$$$$$$#########%%%&&&)))+++---'''&&&$$$$$$%%%&&&&&&%%%***((())),,,+++(((&&&((('''''''''''''''''''''(((&&&'''((()))*********)))***,,,...///111111111111111777>>>GGG[[[}}}iiiTTTMMMJJJSSSggg~~~oooqqqvvv}}}vvvkkkhhhxxxvvvoookkkvvv}}}mmmaaaVVVKKKBBB>>>666555555555555333000,,,222111111111111111222222...///000///------///000///000000000///...---,,,lllKKKBBB777111111333222///000---,,,///...++++++---+++)))&&&%%%&&&'''''''''***+++)))%%%&&&)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''&&&%%%$$$'''&&&'''+++...222<<>>CCCDDDDDD999777222...+++)))******''''''&&&&&&%%%$$$######""""""""""""!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$))),,,<<>>777555555444333222222111111000000111111...///000///------///000000111111000---,,,---...{{{eeeIII:::777888444...000---,,,...---***))),,,***(((''''''((()))((((((&&&((((((&&&(((+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&&&&$$$$$$&&&''')))222<<>>888777666444444444222111000/////////...///000///------///000///111222000,,,+++---000eeeOOOCCC;;;555000000---,,,...,,,((((((***)))((('''(((******((('''$$$'''))))))+++...,,,'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%$$$$$$$$$###"""###&&&&&&(((///888SSSsssyyyOOO222---)))'''(((%%%'''$$$"""$$$$$$"""###&&&#########""""""!!!!!!!!! """############&&&(((!!!###'''***---000333555444111---***'''&&&&&&'''###$$$$$$%%%%%%$$$###"""!!!"""###""" !!!$$$""""""""""""""""""""""""$$$"""###)))'''&&&000;;;BBBKKKLLLDDD888111000)))%%%""" !!!""""""!!!!!!!!!!!!!!!"""######$$$###!!!!!!###&&&***,,,,,,)))%%%$$$$$$&&&&&&&&&"""&&&'''%%%&&&+++,,,))) """$$$%%%&&&&&&%%%$$$&&&((()))******)))'''&&&((())))))******+++++++++,,,+++...222333555???JJJ\\\rrr}}}sssmmmkkkkkkssswwwsssiiigggxxx~~~fffSSSIIICCC>>>;;;777666555333111000//////...///000///------///000---000111///,,,+++...222~~~cccNNN???888555000---,,,---,,,'''&&&(((((('''((()))++++++(((&&&###'''***+++...000...(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!! ###&&&&&&'''---555KKKkkkTTT555///,,,)))(((%%%'''###!!!######!!!"""&&&%%%$$$$$$$$$######""""""###$$$$$$###""""""###%%%###%%%'''))),,,///333666111///,,,(((&&&%%%%%%%%%!!!"""###$$$%%%$$$###"""!!!###$$$""" !!!$$$""""""""""""""""""""""""!!!$$$!!!""")))((($$$******...555888444---******)))&&&""" !!!"""######!!!!!!!!!!!!!!!"""######$$$###!!! !!!$$$(((***---)))&&&$$$$$$&&&&&&&&&"""&&&'''$$$&&&,,,...+++!!!###%%%&&&%%%$$$###&&&(((***,,,+++***'''%%%))))))(((((()))***+++,,,///***)))---//////555===>>>TTToooyyynnneee```hhhiiiqqqpppggguuuzzz{{{~~~iii[[[RRRIIICCC:::999777444222111000///...///000///------///000---///111///++++++///333kkkRRRBBB;;;;;;000,,,111111)))&&&)))+++((((((++++++((((((***((())))))***+++---...///+++(((%%%###""""""$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$ ###%%%%%%###&&&---333JJJbbb^^^;;;---***&&&$$$&&&'''%%%&&&(((%%% &&&######""""""""""""######$$$!!! ###%%%$$$###"""###%%%&&&(((+++///222222000,,,(((&&&%%%$$$%%%"""""""""""""""######### """###!!!###&&&!!!###%%%%%%###!!!!!!"""!!!###$$$$$$######$$$%%%*********++++++)))&&&###%%%$$$###!!!!!!!!!"""### !!!"""""""""###!!! """%%%&&&%%%###&&&&&&$$$$$$$$$$$$&&&&&&"""######"""!!!"""%%%'''$$$%%%%%%%%%$$$$$$&&&((()))&&&%%%&&&)))***)))'''%%%&&&(((((('''''')))******+++---......000222555777@@@LLLZZZkkkqqqfffiiikkkpppyyypppppp{{{sssggg]]]\\\___aaabbbdddhhhjjjmmmoooqqqvvv~~~tttdddVVVNNNAAA888:::>>>;;;555333333333222000---,,,---//////------111666777444000kkkQQQBBB;;;333000555555---)))---,,,))))))++++++((((((***))))))))))))***,,,---...+++)))&&&$$$######$$$%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###!!!###%%%%%%$$$&&&---222BBBZZZ|||```===///,,,'''$$$$$$'''%%%&&&'''%%% &&&######""""""""""""#########!!! ###$$$###""""""###%%%&&&''')))---000000...,,,)))'''&&&%%%%%%###############""""""""""""""""""!!!!!!!!!$$$&&&!!!!!!"""#########"""!!!!!!"""######""""""###%%%&&&%%%%%%&&&&&&%%%"""$$$###"""!!!!!!!!!""""""!!!!!!!!!!!!!!! ###!!! !!!$$$&&&%%%###&&&%%%$$$$$$$$$$$$%%%&&& !!!"""""""""###%%%'''$$$%%%%%%%%%$$$$$$&&&((('''%%%$$$%%%((()))(((&&&%%%'''(((((((((((()))+++***+++,,,------...000222///555<<>>@@@BBBAAABBBFFFIIIJJJJJJIIIHHHKKKQQQVVV]]]^^^^^^aaahhhyyyppp___PPPDDD???999777333111000//////...000//////1113334442220004ĉ@ӵ}}}eeeIII<<<999999555222000---,,,...---***))),,,***)))(((((('''(((((((((******((('''''''''''''''>L''''''&&&%%%&&&%%%=hĦ(((###$$$%%%&&&'''))),,,...222EEE```}}}4ĉ@ӵ%%%%%%%%%$$$%%%&&&&&&%%%$$$$$$############$$$$$$ !!!"""!!! !!!"""$$$$$$######%%%&&&''''''((()))))))))(((((('''&&&&&&%%%$$$######"""&&&""""""$$$###!!!"""###%%%###  !!!!!! !!!"""###"""!!!"""$$$$$$###""" !!!!!!!!!!!! !!!!!!"""""" !!!>L###########################"""######"""###$$$$$$%%%%%%%%%$$$$$$&&&(((%%%&&&&&&&&&&&&&&&'''(((&&&'''))))))((((((***+++,,,------,,,++++++,,,...,,,...000000111444999>>>LLLXXXkkk}}}tttqqqttt}}}uuuqqqrrrwww{{{vvvlll```ccclllyyyuuuiii]]]```cccdddeeeggglllpppfffLLLBBB>>><<<<<<<<<===BBBHHHKKKNNNQQQRRRRRRUUUZZZ^^^^^^```aaa```bbblll||||||jjjXXXLLLCCC>>>999555444444444333111111000111222222222111GG=?|||___JJJ???999333...111...---///...+++***,,,***)))((((((((((((((()))))))))((('''''''''''''''HdĦ'''((('''%%%&&&=Īj$$$%%%%%%'''(((***,,,---111AAAXXXsssGG=?%%%%%%###%%%)))(((%%%$$$$$$############$$$$$$!!!######""" """$$$$$$$$$###$$$%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$$$$&&&$$$"""!!!"""#########""" """$$$###!!! !!!!!! !!!"""!!!  """######""" !!!"""""""""!!!!!! !!!""""""###!!!"""HdĦ%%%""""""############""""""!!!######""""""###$$$$$$%%%%%%%%%$$$$$$&&&(((%%%&&&''''''&&&&&&'''(((%%%&&&(((((('''''')))***+++,,,---,,,++++++---...(((+++...000111222333555:::AAAPPPbbbrrr~~~tttkkkjjjzzzzzzpppkkkkkklll~~~yyyjjjaaaYYYYYY]]]jjjuuusssdddVVVXXXYYYZZZZZZYYY\\\aaafffooo}}}yyyxxx|||~~~qqqWWWFFFAAA===<<<<<<@@@LLLWWW___eeekkknnnmmmlllmmmooofffhhhiiigggeeehhhooovvvtttdddPPPIII???888666666555444222222222111111111111111ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦRRRAAA777222222///...000///+++***---******((('''DdD&&&%%%$$$?fӵ%%%%%%%%%Ħ...<<&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLjjjQQQDDD@@@333000///111///,,,+++S?ʬ++++++3h?D%%)?$$$###ZufĦ%%%%%%%%%gL,,,***888g&egĉ@)))###g&e>&e$$$@e ###?? !!!!!!$$$%%%%%%$$$g<ĉ""""""###%%%3we<Ħ&&&&&&&&&&&&3h?@e""" """$$$ !!!"""Z$$$###"""!!!"""$$$3h?gL""""""!!!  """%%%D%%)?###fff?><z!!!!!!=?Ħ$$$g&e&&&g&e###%%%&&&S?ʬ)))4ff?>ߝL,,,@e333g&e3h?g&e>&e??vvv]]]TTTVVVlllpppeeeaaabbbeeettt|||nnnbbbYYYUUUYYY\\\dddpppzzz|||uuunnnttt}}}}}}vvvttt{{{wwwppp___kkkhhhRRRLLLFFFCCCFFFRRRjjj~~~mmmZZZNNNFFF???;;;333333333111000///0001114DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦwww\\\FFF>>><<<888222---,,,Htƅ^)))(((Bt=o9ĦDtfo9Ħ$$$$$$$$$g?&&&)))HdĦ******333Hu]Ħtt---$$$Hƅ^Hu]Ħ###H׼s###!!!"""!!!!!!"""!!! !!!###$$$tQ$$$###$$$$$$je<Ħ%%%&&&&&&Bt=o9ĦH׼s###"""!!! !!!!!!!!!!!!!!!HtĦ"""$$$$$$"""!!!Bt=o9ĦHdĦ !!!"""###&&&$$$"""Dtfo9ĦsߝLGdUĦ###Ht@cӵHu]Ħ%%%Hu]Ħ&&&&&&Htƅ^'''qIܗGIӵ,,,H׼s444444Hu]ĦBt=o9ĦHƅ^Hu]ĦfffWWWPPPPPPaaa{{{mmm\\\WWW[[[fffiiilllkkkgggddddddfffkkkkkkrrr}}}}}}yyyzzz~~~xxxuuu|||wwwpppfff\\\NNNWWWhhhcccZZZUUUXXX___kkk|||wwwhhh```PPP??????999222...---///0001114DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦuuu[[[DDD>>>666111///q<R******qjRgdKӵHdDĦgdKӵ%%%%%%GR/f6LĭĦ'''***DdDĦ***---444DdDĦ`eĭ%%%DdDΦDdDĦ###DdDĦ###""""""############""""""###"""!!!"""###$$$geĦ######$$$FSĦ%%%%%%qjRgdKӵDdDĦ$$$""" !!!"""!!!!!!!!!DdDĦ"""%%%$$$###qjRgdKӵDdDĦ !!!!!!"""%%%$$$"""HdDĦgdKӵDdDDdDĦ###DdDĦ4DufӵDdDĦ%%%DdDĦ&&&q<R''''''peƜ4DuTӵ,,,DdDĦ---333DdDĦkkkqjRgdKӵDdDΦDdDĦ}}}cccQQQKKKLLL]]]vvvzzzjjj[[[VVVXXX^^^dddiiihhheeefffnnnvvv|||zzzqqqjjjmmmrrrwwwwwwrrriiiaaa\\\TTTLLLNNNQQQZZZlll}}}sssnnnsss}}}nnn[[[KKKFFF>>>999555333111///4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ{{{YYYLLL<<<333333po9u******+++,,,GIdnuR)ĦDdDĦnuR)Ħ&&&&&&CdgĪj***DdDĦ***///222DdDĦHߝL`o9&&&DdDΦDdDӵ$$$DdDĦ$$$###$$$$$$$$$$$$$$$$$$###$$$###!!!"""######geĦ"""###sp?aĦ%%%%%%GIdnuR)ĦDdDĦ%%%""" """###!!!!!!!!!DdDĦ"""%%%$$$###GIdnuR)ĦDdDĦ"""!!!!!!!!!!!!!!!!!!#########DdDĦnuR)ĦDdDΦDdDĦ###DdDĦnuR)ĦDdDĦ%%%DdDĦ&&&po9u'''((('''(((=ӊB1.uTӵ---DdDĦ...888DdDĦVVVGIdnuR)ĦDdDΦDdDӵzzzbbbMMMHHHIIIXXXppp|||wwwrrrlllccc\\\]]]bbblllppprrrmmmffffffpppzzz~~~vvvuuuwwwzzzzzztttiiiaaa]]]WWWRRROOONNNRRR```wwwyyyiii___QQQEEE===8883330004DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<|||fffJJJ:::777peӵ,,,ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ***>d<...000>d<Ħ4DufئL>e'''DdDʜ4DuTӵ$$$DdDĦ$$$######$$$$$$$$$$$$######%%%###""""""######geĦ!!!s<v>aĦ%%%%%%peӵDx<DdDĦ%%%""" !!!"""###!!!!!!!!!DdDĦ"""%%%%%%$$$peӵDx<>d<""""""!!!!!! """"""###>d<ӵDd<DdDΦDdDĦ$$$DdDӵnd<DdDĦ%%%>d<Ħ&&&peӵ'''Ħ)))F&uTӵ---DdDĦ111;;;>d<ĦHHHpeӵDx<>d<ʜ4DuTӵ|||gggNNNIIIIIIVVVkkkyyyrrrooooookkkiiieeeaaa```eeepppyyyxxxpppnnnsssyyy|||pppfffaaa]]]YYY[[[[[[___lll|||fffRRRFFF>>>9995554DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<x]]]DDD;;;B?d<##################"""%%%###""""""######geĦ!!!Hg8>aĦ%%%%%%B?Ho9888>dd<ӵ$$$$$$B?Ho9!!!<x"""!!! !!!"""###&ӫeʬtIӇ%%%>d<Φ>d<Ħ$$$D&ӫetIӇ$$$DdDĦ$$$sdKĦ&&&B?dp&ĒR+++--->d<sdKĦ;;;B?Ho9s&dq&ĒRnnnPPPIIIHHHUUUkkkoooddd```aaabbbeeehhhiiijjjooozzzzzzvvvuuurrryyyyyy|||{{{iii[[[NNNBBB:::4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkgeuuuYYYHHH@h---,,,@G)))***HĪj@IŌ'''(((Bene+++Hkge111nefe)))Hu]3hh%%%%%%%%%se""""""############""""""$$$###!!!"""######geĦja>aĦ%%%%%%@G(((+++se###""""""""""""!!!!!!!!!<Ō"""######@G"""!!!Hkge$$$###"""!!! """""""""HĪj@IŌ$$$$$$ege%%%%%%Hu]3hIŌ$$$%%%DdDĦ$$$ne'''&&&@h'''(((>h)))***+++se...ne333555@GsĪj@hsssQQQGGGDDDRRRlll|||kkk]]]WWWXXX\\\```jjjttt~~~wwwhhhTTTFFF4DuXӵĵD^DdDĦ{{{dddPPP---,,,+++)))((()))+++(((%%%(((++++++/////////***D^&&&%%%%%%%%%s׼s%%%######$$$$$$$$$$$$#########"""!!!"""###$$$geFm8###>aĦ%%%$$$$$$%%%%%%%%%s׼s$$$$$$###""""""!!!!!!!!!!!!Ho"""!!!!!!"""###""""""!!!###$$$$$$###"""!!!###"""!!!#########$$$%%%%%%D^$$$$$$%%%DdDĦ$$$''''''&&&&&&((('''((()))))))))))))))s׼s---,,,111222333...yyyVVVHHHBBBOOOkkkppphhh^^^YYY\\\ccclllppp|||ooobbbΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦdddNNNCCC555222///---,,,***(((&&&***,,,---,,,)))''')))++++++))))))***,,,,,,((($$$((((((((((((((((((((((((***++++++***))))))***,,,---+++000DDDĦlllIII333***>d<Ħ'''&&&%%%%%%%%%Be%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""!!! !!!###$$$geFYĉ"""""">aĦ%%%$$$$$$"""!!!!!! ###&&&&&&$$$Be"""###$$$$$$###"""!!!!!!!!!!!!nu]ӵ"""###$$$$$$###### """"""!!!!!!###%%% """$$$%%%$$$###"""###"""!!! """$$$&&&""""""############""""""!!!"""$$$%%%%%%>d<Ħ%%%$$$###$$$%%%>d<Ħ$$$%%%%%%Ħ&&&&&&&&&'''''''''(((((('''((()))))))))))))))((())))))((((((Be...(((***,,,---Ħ...***888KKK^^^vvv~~~]]]LLLBBBMMMhhh}}}kkk```\\\YYY]]]hhhuuu}}}?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦkkkUUU===;;;777111,,,+++...222,,,,,,++++++***+++++++++******************************))))))'''&&&%%%%%%)))++++++)))&&&%%%''')))***...444gdKĦ{{{WWW===111sdKĦ+++&&&+++(((%%%'''''''''&&&&&&%%%%%%$$$###""""""##################ŶS"""""""""3we<$$$$$$$$$$$$$$$!!! ###%%%""""""###$$$$$$$$$$$$###!!!!!!!!!iĉ@3hR/Ō$$$############""""""###$$$$$$###"""###$$$##############################"""""""""""""""###"""""""""###%%%&&&$$$###$$$$$$$$$$$$$$$DdDĦ###"""###&&&'''sdKĦ%%%%%%gdKĦ(((%%%$$$%%%'''(((&&&$$$))))))))))))(((((((((((()))***+++***+++---------...gdKĦ000222111:::NNNhhhdddMMMEEEOOO]]]vvvjjj\\\^^^^^^aaakkk}}}>AneneneneDeiiiGGG???666000...///...------,,,,,,+++++++++++++++***************************)))(((''''''&&&&&&'''***+++,,,***'''&&&''')))(((,,,ne^^^AAA333ne)))+++'''***(((%%%$$$%%%'''''''''&&&&&&%%%%%%$$$######"""##################>A#########k<$$$$$$$$$$$$$$$%%%""" !!!$$$&&&### """"""###$$$$$$$$$$$$$$$!!!!!!"""fh$$$$$$############""""""###$$$$$$###"""###$$$##############################""""""""""""#########""""""###$$$%%%###"""$$$$$$$$$$$$$$$De$$$""""""###&&&&&&ne%%%%%%ne%%%(((&&&$$$%%%''''''&&&$$$))))))))))))(((((((((((()))***+++***)))***+++---------ne000000222000444CCCXXXsssiiiQQQGGGOOO\\\tttpppfff```bbbjjjuuu~~~}}}\\\MMM<<<333333333000+++...------,,,++++++,,,,,,++++++++++++++++++++++++)))((('''&&&&&&'''((()))+++,,,,,,***((('''(((***,,,---llllllNNN888((((((+++(((***(((%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$###########################&&&###!!!"""%%%&&&$$$"""""""""######$$$$$$$$$$$$""""""######$$$$$$$$$############""""""###$$$$$$###"""###$$$##############################"""""""""######$$$###"""""""""$$$$$$""" $$$$$$$$$$$$$$$$$$###""""""###%%%%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$(((((((((((())))))))))))***+++,,,+++******,,,...------///000000444111111888GGG^^^~~~pppVVVIIIOOOZZZrrrrrrgggcccbbbfffwwwxxxvvvdddLLL<<<777555111...//////...---,,,,,,,,,,,,++++++++++++++++++++++++)))(((&&&%%%%%%(((+++,,,,,,,,,+++***)))))))))***...------222CCCbbb{{{___???...))),,,((('''+++)))***(((&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""%%%###"""###%%%%%%$$$"""###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$##############################""""""######$$$$$$$$$###""""""######!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&&&&&&&%%%%%%$$$(((((((((((())))))))))))***+++,,,+++******,,,...,,,,,,---......//////000555222222555===PPPnnntttXXXJJJNNNYYYrrruuulllddd```fffxxx|||{{{bbbJJJ;;;444222222111000///...------------++++++++++++++++++++++++)))(((&&&&&&'''))),,,...---,,,+++*********)))))))))((((((,,,:::UUUwwwlllHHH333+++---(((&&&******)))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""###$$$###"""######"""""""""###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########"""""""""###$$$$$$###"""###$$$#######################################$$$%%%%%%$$$###"""#########!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%'''((((((((()))))))))******+++++++++******,,,...,,,,,,------.../////////111111333555999FFF___uuuuuuYYYIIIMMMXXXrrryyytttuuuxxxvvvkkkaaacccmmmwww]]]EEE888444444222222000///......------,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++...///---+++)))))))))***)))((((((''')))---777LLLmmmsssRRR888---///)))&&&******)))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###"""""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$############""""""###$$$$$$###"""###$$$#######################################$$$%%%&&&$$$#########%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''((((((%%%&&&''''''%%%%%%&&&'''''''''(((((())))))******)))***+++***))))))+++---,,,,,,,,,---......//////---///222555666===NNN___tttXXXIIIMMMXXXrrr{{{ssshhhbbbaaakkkyyywwwlllbbbaaajjj|||qqqXXXEEE:::777333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---***(((((()))***(((&&&))))))+++///555DDDbbb|||zzzZZZ===000111***&&&)))+++((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$###"""!!!"""###%%%&&&############$$$$$$$$$$$$$$$$$$$$$############""""""###$$$$$$###"""###$$$####################################$$$%%%&&&'''$$$######$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$%%%'''%%%%%%&&&&&&'''(((((((((###%%%''''''%%%%%%''')))'''''''''((()))*********((()))***)))((((((***,,,+++,,,,,,------......///---...111444444666AAAMMMeeetttYYYIIIMMMXXXqqqqqq```XXXWWWWWW```rrr}}}hhh^^^[[[gggwwwiiiSSSBBB999444333222000///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////---***''''''))))))(((%%%&&&&&&))),,,///;;;VVVooo___AAA111222+++&&&)))+++((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$###"""!!!!!!###%%%&&&""""""#########$$$$$$$$$$$$$$$$$$############""""""$$$$$$$$$###"""###$$$####################################$$$%%%&&&'''$$$######%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((&&&%%%&&&(((%%%%%%&&&&&&'''((())))))"""$$$''''''%%%%%%(((***&&&''''''((()))******+++'''((()))((('''''')))+++++++++,,,------......///111000222333333333;;;DDDJJJiiiuuuZZZJJJMMMWWWpppuuu___OOOFFFNNNWWWiiiqqq```UUUZZZfffuuuoooRRR;;;999333///111222000...///---------,,,,,,,,,+++++++++******+++---......---...---,,,+++***(((''''''''')))---...---555JJJ___tttWWW;;;000---(((&&&)))((((((((()))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%'''((('''%%%$$$###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""###$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&$$$&&&)))((($$$***(((%%%$$$%%%'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((('''''''''(((((()))'''((()))((('''&&&''')))''''''''''''((((((((()))...------------...//////000000000000111333666777CCCXXXwww|||hhhRRRKKKUUUlllttt\\\NNNJJJIIIPPP\\\sssyyyfff^^^\\\bbbooo|||~~~cccLLLBBB:::333333444111///.........---------,,,,,,,,,+++******+++---///...---++++++******************(((***---......444HHH[[[zzz~~~___???222...)))''')))((((((((((((((('''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&$$$$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((!!!###!!!!!!%%%&&&$$$%%%&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))'''''''''((((((((()))))),,,,,,,,,,,,,,,---....../////////000111333555666<<>>555444222111222.........---------,,,,,,,,,,,,,,,...///000...,,,'''((((((***+++,,,------++++++---......111>>>KKKlllrrrLLL777000,,,)))(((***)))((('''&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%###!!!###'''%%% ''',,,222111,,,'''%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((()))((('''&&&''')))'''(((((((((((()))))))))+++++++++++++++,,,------------...///000222333444555777>>>OOOiiivvv[[[QQQ\\\tttrrr[[[JJJDDDDDDJJJOOOVVVjjjvvvhhhaaaaaahhhrrr~~~zzzuuuvvvxxxxxxzzz~~~xxxdddMMM>>>888555555777------------,,,,,,,,,,,,---------///000000...,,,)))))))))***+++++++++,,,++++++,,,///000222;;;DDDgggzzzUUU<<<222---***)))))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###""""""'''333======666+++///222///)))$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&'''''''''((()))((('''&&&''')))(((((((((((()))))))))***,,,,,,,,,,,,,,,------...+++,,,---///000111222222111555:::DDDVVVrrryyy]]]SSS^^^vvvqqqdddVVVKKKDDDGGGVVVeeetttxxxpppddddddfffkkkuuuyyy```ZZZUUUVVVXXXXXXZZZ^^^vvv___LLL???555222333.........------------,,,------...000222111...,,,************************,,,+++---222444666<<>>+++,,,,,,)))%%%"""###%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''***)))(((''''''''''''''''''((()))((('''&&&''')))((((((((()))))))))******,,,,,,,,,,,,,,,---......***+++,,,...///000111111,,,222888===HHHaaazzz^^^TTT___vvv|||___WWWPPPLLLIIIPPPiiiqqqkkkddd```eeeppp~~~yyyfffLLLFFFBBBCCCEEEEEEFFFJJJ{{{fffPPP===333222000000000000////////////......///111222111...,,,))))))*********+++++++++...---000666:::<<>>222---+++&&&''')))******(((&&&$$$%%%&&&&&&''''''&&&&&&%%%###%%%'''((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%''')))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%"""%%%%%%$$$&&&++++++(((&&&''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''&&&&&&&&&&&&'''((()))((('''&&&''')))(((((()))))))))*********+++++++++++++++,,,,,,---)))***,,,...///000000000+++111666777===RRRrrrvvvZZZQQQ\\\rrrrrrhhhUUUNNNKKKLLLPPP```nnnaaa]]]aaahhhnnnhhhUUUDDD???<<<>>>@@@??????BBBhhhMMM>>>999222222222222111111111111......000222333222...+++(((((()))***+++,,,,,,---000///222999???@@@CCCGGGWWWxxx~~~]]]CCC555///,,,%%%'''***++++++)))%%%###%%%&&&&&&''''''&&&&&&%%%"""%%%'''((('''&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''""""""###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&***'''###%%%)))+++###$$$%%%'''******((('''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$'''((()))((('''&&&''')))))))))))))))*********************)))***++++++,,,((())),,,...///////////////222444333666GGGcccyyyqqqUUULLLWWWmmmxxxbbbYYYSSSKKKGGGMMMWWWnnn|||hhh[[[WWWYYY[[[gggyyyvvv\\\JJJ???;;;999;;;===;;;;;;===tttTTT>>>999222000444444///---///111111222222111///,,,***++++++++++++++++++++++++,,,***...999DDDHHHFFFCCCMMMgggqqqRRR<<<222000((((((((())))))((($$$!!!))))))((('''&&&%%%%%%%%%''''''''''''''''''''''''$$$#########$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""$$$&&&'''"""###$$$%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%"""$$$&&&'''&&&&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''&&&''''''(((((((((((((((''''''((()))))))))))))))***))))))((()))+++,,,---,,,,,,------.../////////111,,,...666999;;;IIIZZZ}}}gggRRROOOUUU```{{{yyyfffWWWNNNOOOJJJHHHPPPfff}}}hhh___YYYTTT___dddkkkuuugggRRRGGG???;;;999<<<>>><<<<<<>>>eeeQQQDDD;;;555666888555222222000222333333111///---,,,---------,,,,,,,,,,,,,,,...+++...999FFFLLLIIIEEEHHH______DDD444---***))))))******)))&&&###(((((((((''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$######$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$'''%%%######$$$%%%%%%%%%###%%%'''(((''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''&&&''''''((((((((((((((((((((()))***************))))))))))))***+++,,,---,,,,,,------...////////////+++---333555555@@@NNNhhhzzzeeeNNNJJJPPP^^^zzzsssbbbVVVNNNKKKMMMNNNSSS```wwwrrrdddXXXPPPRRRXXXaaannncccNNNCCC>>>;;;999<<<<<<;;;>>>BBBzzzhhh[[[NNNDDD;;;:::;;;999444222///333666555222...---...//////......------,,,,,,///---///:::IIIRRROOOHHHBBBUUUssstttTTT<<<...---,,,+++++++++***'''%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$&&&'''$$$%%%%%%%%%%%%%%%$$$###'''%%%"""!!!###$$$%%%%%%%%%&&&((((((''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))'''&&&'''((()))((('''&&&''''''((((((((((((((())))))***++++++++++++***((()))***+++++++++++++++,,,,,,,,,---......//////000,,,---222222000777BBBTTThhhjjjNNNFFFLLL\\\xxxnnn\\\OOOIIIIIIJJJMMMUUUcccwwwwwwiiiWWWSSSOOOPPPXXXfffvvvvvv\\\III???===::::::;;;;;;<<>><<<888444111000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,///222999KKK```hhhdddQQQMMMXXXssspppMMM666222///+++)))((()))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%&&&'''''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$"""###%%%'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''')))'''&&&'''((()))((('''&&&''''''(((((((((((((((%%%&&&''''''((((((''''''((()))***++++++++++++++++++++++++,,,------.........---...///000111222333:::>>>NNNkkkcccOOOKKKZZZxxxrrrbbbXXXPPPLLLHHHJJJUUUgggzzzyyykkk```WWWQQQOOORRR\\\kkk{{{xxxYYYHHHCCC===::::::@@@KKK\\\sssvvv___RRROOOPPPXXXeeesssrrrTTTFFF???666111111222111///,,,,,,------......//////,,,222666:::KKKcccqqqrrr```VVVXXXnnn}}}ZZZBBB555111,,,))))))***************))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((%%%&&&((((((((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&######%%%&&&''''''((((((&&&%%%%%%'''((((((&&&$$$&&&&&&%%%$$$"""###%%%(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&''''''(((((((((((((((&&&''''''((((((((((((((())))))))))))***+++,,,---***++++++,,,,,,---......//////...---///111111111;;;:::DDD\\\yyyrrr[[[PPP\\\yyyrrreee[[[SSSNNNMMMMMMPPPYYYjjjyyyfffZZZQQQMMMOOOYYYfffsssdddMMMAAA???999999CCCTTTkkkzzzeeeTTTOOORRRXXXfff{{{cccKKKAAA555000111333111///,,,,,,---...///000111111,,,444999<<>>PPPjjj~~~{{{nnnbbbfff}}}bbbDDD222...111,,,+++000///,,,,,,,,,+++++++++******(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''*********)))((((((''''''***''''''))))))''''''***///444888888333---******))))))(((&&&$$$&&&))),,,&&&''''''''''''''''''&&&******(((&&&$$$$$$&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))$$$###'''&&&""""""''')))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))))))))'''%%%%%%''')))+++(((&&&'''))))))'''%%%*********))))))))))))))))))))))))***++++++,,,,,,------,,,+++)))***---///------......///000000000777333444???SSSkkkqqq```aaawwwooocccTTTIIIGGGHHHIIIIIIVVVeeevvvtttcccTTTOOOMMMMMMWWWfff~~~___DDDDDDBBB===@@@YYY|||sss^^^UUUSSSXXXhhhyyy{{{```FFF===<<<999888;;;555222111222222///000333222555:::EEEZZZsssyyyfff```oooqqqNNN999000111---,,,///...,,,,,,,,,+++++++++******)))))))))(((((((((((('''))))))((((((((('''''''''(((((((((((((((((())))))***'''&&&)))++++++---222777<<>>999666777444111000222222///000333333888@@@OOOhhhnnn```dddxxx]]]BBB333111------000,,,,,,,,,++++++++++++******++++++*********)))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***+++(((&&&))),,,...444:::GGGLLLRRRWWWWWWOOOCCC;;;333///)))'''''''''%%%###'''(((((())))))(((((('''******)))'''%%%%%%'''))))))(((((((((((((((''''''&&&&&&'''''''''(((((((((+++(((''')))(((&&&&&&)))))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''+++,,,+++***''''''((()))***(((''''''))))))(((&&&((()))))))))***+++++++++))))))******+++,,,,,,,,,.........,,,******,,,...---......//////000000111222444888999;;;HHHddd~~~ttt^^^ZZZkkk~~~zzzooocccVVVMMMMMMLLLKKKKKKPPPYYYdddlllzzzgggWWWKKKJJJPPPRRRZZZjjjoooUUUDDDBBB???CCCTTTpppjjj\\\QQQVVVhhhoooRRRAAA888666777555222222444444111222555555;;;FFFYYYuuuyyyggg```mmmmmmLLL666111---...000,,,,,,,,,,,,++++++++++++++++++++++++************)))*********)))))))))((((((&&&&&&''''''((((((((((((---)))'''))),,,///666<<>>AAA;;;777666777888666777;;;888@@@NNNbbb~~~kkk[[[```}}}|||WWW<<<333...///222...,,,,,,,,,,,,,,,---------+++++++++*********))))))+++************)))))))))))))))((((((''''''''''''///***''')))+++---222888>>>???CCCHHHKKKIIICCC===333...)))(((+++,,,)))%%%)))******++++++******)))***++++++***)))((()))+++************************(((((())))))))))))******,,,,,,,,,******++++++*********)))((((((((())))))))))))))))))))))))))))))******)))))))))(((((((((+++,,,---,,,***(((((()))((()))))))))(((((())))))((())))))***+++,,,,,,---*********+++,,,,,,------)))***,,,------...000222......//////000111111111333222222555888AAAQQQaaayyyxxxbbbYYYcccrrrrrrjjj___WWWTTTTTTUUUUUUVVV]]]gggpppzzz~~~gggXXXSSSQQQSSSZZZaaammmsssUUUKKKCCCDDDKKK[[[www{{{uuuuuubbbNNNCCCAAA===888666777777666:::>>>@@@LLL]]]rrrrrrYYYUUUpppeeeFFF999000///222///------............//////,,,+++++++++************++++++++++++*********)))+++******)))((((((''''''...***)))+++,,,+++...222111111333666888888777555///,,,******,,,---+++)))***++++++++++++++++++******+++,,,,,,*********,,,*********++++++++++++,,,)))))))))*********++++++,,,...---******,,,,,,***+++******))))))*********))))))))))))))))))))))))************)))))))))))))))+++,,,,,,***))))))***''')))******(((((()))+++)))*********+++,,,,,,,,,******++++++,,,---------(((***,,,---...///000222...//////000000111111222666222000333777<<>>>>>fffrrr\\\XXX^^^ttttttmmmmmmjjjdddsss}}}xxxbbbXXXPPPKKKRRR^^^sssjjjQQQJJJIIINNNdddmmm]]]OOOLLLJJJMMM]]]ooo~~~fff\\\eeeoooPPP>>>666222111111222333222333555666444111---,,,//////,,,,,,111000000///...---+++***)))---------,,,++++++******,,,,,,---//////000000///---------,,,,,,,,,++++++,,,000000,,,---111///)))+++++++++---//////...---------------,,,,,,,,,,,,------------............,,,,,,*********+++,,,---+++++++++++++++,,,------((()))***++++++***)))(((&&&&&&'''((()))***++++++---***''''''***---,,,++++++***)))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,+++///---,,,---///111111000000000...---+++---000333333444555555555666999<<>>OOOiiidddUUUUUUjjjrrr\\\PPPMMMOOOSSS___qqqkkkWWWHHHBBBKKK[[[nnneeetttpppQQQ<<<555444333555999@@@DDDEEECCCAAA>>>:::888777444000///111////////////////////////111000000//////......---.........///////////////,,,------......///000000---000111///000222111...000000111111222222333333333333333333222111000///111000000//////...------000000//////......------//////...---,,,,,,,,,,,,...------,,,,,,,,,------------------------------,,,++++++,,,......---+++,,,,,,+++,,,---...,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,///...------///111111000000000000...---...111444222333444444444666888;;;;;;FFFYYYppplllYYYUUUfff~~~eeeTTTLLLKKKJJJOOO[[[qqqdddMMMCCCFFFKKK|||jjjmmm]]]CCC888666444888DDDTTT___aaa^^^\\\NNNJJJDDD???:::555444444333333222111000/////////333333222111111000000///000000000000000000000111/////////000000000111111222333444333222333444444555555666666555555666777666666666777666666555444666666555555444444333333111111111111111000000///111111000///////////////222111///......///000000//////.........---------+++,,,---.........,,,+++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------............------///...---...000111111111000000000000///000222555222333555666666777999;;;999???MMMdddttt\\\RRR^^^tttvvvbbbQQQHHHIIIIIIQQQddd}}}uuuZZZNNNIIIFFFvvv{{{zzzqqqlllLLL;;;444777===OOOiii|||vvvqqqfffXXXLLLCCC===999777666555444333333333333333222222111111000000///111000/////////000111222444333333333333333333333777777777777666666:::>>><<<======;;;999888:::<<<>>>>>>>>>>>>???@@@@@@AAA======<<<;;;;;;::::::999555555555444444444444444111111000000000111111222222111000.........///000//////......------,,,,,,+++---...///...---,,,+++,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------............---......//////......---000...---...000222222111000111111111000111444666000222444555555666888999888<<>>>>><<<;;;;;;::::::999888888666555444555666888;;;<<>>=========>>>===;;;999888777666666555555555555444333222111333333333333333333333333111222333222///...000222000///...///111111///...////////////////////////....../////////000000000/////////000000/////////000///...///111222222222000111333333333444666777444777:::;;;;;;;;;<<<===>>>???DDDSSSkkkmmmVVVJJJSSSgggmmmUUUMMMJJJOOOVVV```vvvpppXXXIIIwwwaaaXXXggg}}}kkkUUUDDD@@@LLLjjj{{{jjjfff```XXXRRRMMMJJJIIIDDDDDDCCCCCCBBBAAAAAAAAA<<<;;;;;;;;;===@@@BBBDDDOOOPPPRRRUUUXXXZZZ\\\]]]bbb______cccgggnnn~~~}}}xxxvvvfffbbb[[[TTTOOOLLLLLLMMMHHHGGGDDDAAA>>><<<;;;:::::::::;;;;;;:::999777666666666777777777777777777444555555333000000222555222111000111333333111000000000000000000000000000////////////000000000000//////000000000000//////000///...///111222222222000222333444444444666888;;;===@@@BBBBBBBBBCCCDDDEEEDDDGGGRRRhhhrrr[[[IIINNNaaabbbUUULLLNNNQQQXXXiii}}}zzzaaaSSSggg^^^jjj{{{kkkSSSJJJKKK^^^~~~zzzooolllnnniiigggdddaaaXXXOOONNNQQQQQQIIIBBB@@@BBBFFFOOOWWWfffnnnxxxxxxsssrrrqqqpppllldddYYYRRROOOLLLHHHDDDHHHLLLOOOPPPMMMHHHCCCAAA<<<999;;;BBBCCC>>>:::;;;===???;;;666666;;;;;;666666666666555555555555666111333444222//////111333333000...///333444111...333000000333111,,,...666///...///222555777555222111333666888999:::<<<===DDDFFFGGGHHHHHHLLLSSSXXXVVVXXXYYY```rrr___LLLMMMZZZvvvlllVVVQQQSSSVVV___kkk{{{www___~~~oooooovvvbbbTTTMMM[[[yyy|||qqqkkkkkkfff^^^WWWUUUWWW\\\fffoooyyypppjjjfffaaa]]]aaafffkkkmmmjjjccc^^^ZZZUUUPPPOOOSSSTTTPPPOOOQQQNNNOOOLLLFFFDDDDDD@@@:::>>>??????>>>===;;;888777333555666555222111333555555444444333222222111111333222333444222///111555222111111333666666444222555666777888:::>>>CCCGGGRRRUUUYYY]]]```eeekkkpppuuu{{{iiiVVVRRRYYYsssfffYYYRRROOOTTT]]]iiixxxuuu{{{uuukkkWWWZZZrrrzzzzzz|||{{{uuuqqqqqqqqqpppoooqqqhhhiiigggccc___[[[TTTMMMMMMNNNPPPPPPNNNIIIDDDAAA@@@@@@@@@===999666555555444666888777555333333555000333444111000222333333444333333333555555333111888888999<<>><<<999;;;???AAABBB@@@<<<:::222666666222222777999666;;;999888666666777777777888<<>>BBBBBBEEEBBB???;;;999:::<<>>FFFTTTeeevvviii\\\kkkiiiXXXQQQQQQSSSaaazzzjjjVVVZZZsss{{{wwwtttrrrvvvrrrppptttyyyuuuggg[[[FFF???999:::???DDDKKKRRRTTTPPPIIIAAA===>>>BBBGGGPPP[[[mmmrrr^^^ffftttuuuooolllgggkkksss~~~kkk___VVVQQQUUUhhh|||uuuYYYQQQ___{{{|||ttt]]]LLLCCCJJJPPPRRR^^^mmmtttnnncccVVVOOOOOOUUU[[[kkkvvvpppVVVWWW```^^^ZZZ[[[OOOSSSWWW]]]fffuuuyyyeeeYYYTTT\\\gggtttqqqmmmlllooooookkkhhhiiilllnnnqqquuuyyy~~~www[[[PPP[[[vvvvvv```UUU___fffggguuusssiiihhhnnnuuupppPPPJJJMMMHHHEEEHHHEEEGGGGGGGGGJJJUUUhhhvvvttteeeYYYXXX[[[aaarrrRRRRRRRRRQQQQQQQQQPPPPPPRRRVVVYYYZZZZZZZZZ]]]___llllllmmmooottt|||pppaaaccc|||zzz~~~xxxqqqiiidddgggtttrrrTTTHHH@@@???AAA===?????????AAADDDIIIMMMPPP\\\dddqqq{{{ggg^^^YYYVVV___lll|||LLLLLLKKKJJJJJJJJJJJJJJJIIILLLOOOPPPPPPQQQSSSUUUZZZZZZYYYXXXZZZ___ffflllwwwyyy~~~tttllllll|||yyyxxxyyyxxx|||xxxvvvsssppptttqqqTTTHHH???>>>@@@<<<===<<<;;;<<<>>>AAAEEEGGGFFFLLLVVV```jjjsss{{{vvveeeYYYRRRYYYdddgggpppJJJJJJIIIIIIIIIJJJKKKKKKGGGJJJMMMNNNNNNMMMNNNOOOPPPPPPNNNKKKJJJLLLPPPTTTXXX[[[```eeejjjooouuuyyyiii```^^^mmm|||~~~vvvlllwwwqqqSSSGGG>>>===>>>:::;;;:::999888999:::===>>>888<<>>???AAAEEEHHHHHHPPP[[[hhhuuuooo___YYYQQQRRRYYYfffuuuVVVWWWYYY\\\___aaacccdddbbbbbbbbbbbbaaa^^^[[[XXX^^^]]]\\\XXXSSSPPPOOOOOOQQQSSSVVVXXXYYY[[[]]]___```aaacccccccccgggmmmsss~~~tttcccXXX^^^oootttddddddrrrqqqSSSFFF<<<:::<<<777999888888777888888::::::777888999999888999;;;======@@@FFFLLLTTT]]]ffflll|||ttthhhYYYTTTQQQUUU]]]kkktttvvvzzz~~~}}}xxxuuuvvvvvvtttooogggaaa]]]\\\^^^^^^^^^aaadddeeeeeeccc___^^^\\\WWWTTTVVV\\\aaahhhkkkooouuu|||mmm\\\]]]fffwwwqqqmmmppp|||ooobbbbbbooorrrTTTFFF<<<:::;;;777666666666666666777888888555666777777666666777888:::;;;;;;<<<>>>CCCIIINNNXXX]]]fffppp|||kkk```TTTNNNMMMTTTdddqqq}}}~~~zzzxxxzzz~~~{{{vvvoooooommmgggaaa]]]^^^```]]]```cccdddeeekkkttt|||jjjbbbbbbjjjvvvhhhcccjjjvvvkkkiiijjj~~~nnn]]]```lllsssUUUGGG===:::;;;666777777777777777777777777555777999999888777777777888888888777777999===@@@CCCEEEIIIOOOXXXdddpppxxxyyyhhhYYYOOOLLLSSS\\\ddduuuzzznnngggddd^^^```bbbaaa]]]]]]aaafffgggpppzzzttteee^^^___tttlllaaafff{{{}}}fffZZZWWWWWWXXXhhh~~~^^^XXX[[[mmmtttUUUHHH===;;;;;;777;;;;;;:::999888888777777444777999:::888666555555444666888888888999;;;<<<===<<<<<<===AAAKKKVVV]]]iiiuuu}}}kkk[[[PPPOOOTTTOOO```www}}}yyywwwxxxyyytttiii```aaaccceeedddcccfffnnnvvvsss___ZZZiii}}}wwwbbbeeeqqqooo^^^RRRJJJLLLYYYnnnwwwdddXXX___mmmxxxxxxSSSFFFEEEAAA<<<;;;:::999777666666888999;;;777777666666555555555444555555555555666666666666:::::::::;;;===@@@BBBDDDKKKRRR\\\gggrrr|||{{{}}}}}}}}}kkkYYYQQQOOOOOORRR[[[iiivvvtttggg___]]]ZZZWWWUUUYYY___eeefffppp|||lll^^^aaakkk}}}fff```hhhyyykkkTTTCCCDDDLLL\\\uuuvvv___YYY[[[ccctttzzzUUUHHHHHHFFFDDDDDD:::999777666666777999:::666666666666555555444444444555555555666666666666777777777888999;;;===>>>???CCCIIINNNVVVbbbppp{{{yyykkkggghhhllllllrrr~~~ooobbbZZZOOOOOOSSS\\\eeeppp~~~zzzrrrggg]]]WWWUUUUUUUUUVVV\\\dddkkksss}}}hhh]]][[[nnnnnn___```kkkxxx[[[DDDFFFGGGPPPgggppp\\\PPPPPP```sss{{{WWWGGGEEEDDDBBBCCC999888777666666777888999666555555555555444444444444444444555555555666666666555555555666777888999:::;;;<<<<<>>EEEJJJRRRZZZgggxxxgggTTTMMMMMMVVV]]]eeemmmvvv||||||yyyjjj___\\\eeeiiijjjuuuqqqfffYYYQQQLLLMMMUUU^^^lllvvvwwwlll]]][[[XXXWWWWWWYYYZZZZZZaaakkkzzzsssccc]]]kkkkkkaaa```qqqnnnVVVCCCAAADDDOOOddd~~~}}}aaaNNNKKKQQQcccxxxgggMMMAAA===;;;:::888777777666666555555555333333333333444444444444333333333333444444444444777777777777666666555555555666888888999;;;===???BBBFFFNNNYYYeeerrr|||ttt```PPPKKKMMMWWWcccooowwwrrrddd]]]bbbbbb^^^eeerrrwww~~~nnn___SSSLLLMMMRRRXXXaaappp~~~uuuggg]]]WWWTTTQQQNNNNNNUUU```jjjvvvttt]]]bbbrrrrrrccc\\\jjjuuuZZZ@@@???@@@FFFVVVpppmmmXXXMMMLLLSSSggglllOOOAAA<<<;;;999777777666666555555444444222222333333333333333444222222222333333333444444444444555555444333222222222444666888:::;;;;;;;;;<<<===@@@FFFMMMVVV]]]aaalllzzzpppdddYYYOOOPPPWWWjjjzzz|||rrrmmmfff[[[WWWZZZ```gggpppwww}}}sssdddVVVMMMKKKKKKPPPZZZgggvvv}}}qqqeeeXXXOOOLLLPPPTTTVVVZZZeeeuuujjjdddiii~~~iiiYYY___xxxfffJJJEEEAAABBBOOOiiilllYYYNNNIIIXXXrrrpppQQQAAA<<<:::888666666666666555444333333111222222222333333333333222222222222333333333333222222333444333333111111444444555666777999999888:::<<<>>>AAAEEEIIIKKKMMMOOOXXXcccmmmwwwtttfff[[[YYYYYYZZZcccooopppbbbZZZ^^^___```bbbhhhssszzzhhhXXXOOOGGGHHHJJJOOO[[[lll~~~mmm]]]RRRTTTSSSOOOLLLQQQ]]]hhh~~~vvvhhhcccuuuoooWWWWWWllluuuSSSJJJ@@@===HHHaaa}}}eeeRRRDDDOOOdddxxxXXXFFF@@@===:::666666666666555444333222111111111222222333333333111111222222222333333333222333444555555444333222555333111000111333444444666999<<<@@@BBBCCCBBBAAABBBCCCFFFLLLXXXkkkxxxnnnbbbUUUOOOVVV___gggwwwuuugggaaaYYYVVVZZZbbbjjjoooyyydddYYYIIIFFFBBBBBBJJJ[[[ooo|||hhhaaaWWWRRRSSSVVVYYYZZZ^^^fffuuurrrccclll|||bbbZZZdddzzzbbbNNN>>>???EEERRRpppqqqVVVNNNMMMXXXppp]]]EEE===;;;999:::888555333444555555555222333444444444333222111111111111111111111111111444333333222222333333444222222333333333333444444555888<<<@@@CCCCCCCCCBBB>>>AAADDDEEEHHHOOOZZZbbbyyypppfffaaa```aaaYYYTTTWWWeeeuuuoooeeecccfffhhhhhhhhhqqqzzztttjjjQQQJJJCCCAAACCCJJJXXXdddyyysssiiiaaaZZZSSSOOOUUUYYY```jjjuuupppnnnwwwgggYYY]]]ooolllVVVCCC@@@DDDNNNfffgggUUUNNNNNN]]]wwwbbbIII???;;;999:::888555333444555555555444444555555444222111000111111111111111111111111333222222111111222222333222222222333333333444444555666999<<<>>>?????????999;;;===<<<;;;???GGGMMMSSSZZZdddnnnxxxkkkYYYPPPLLLMMMNNNQQQSSS```vvvxxxnnnddd^^^ZZZaaaiiiqqqyyy~~~yyyqqqaaaTTTFFF???>>>@@@GGGNNNiii}}}wwwjjjaaaXXXVVVTTTVVV[[[dddmmmsss}}}uuunnnvvvqqqZZZTTTaaa{{{|||cccLLLCCCBBBGGGYYYnnnaaaSSSHHHOOOddd~~~gggLLL@@@<<<999:::777555444555555555444666666555444333111000///111111111111111111111111222111111000000111111222222222222222333333333333444555666777888::::::;;;777999999888666777;;;@@@AAADDDHHHMMMTTT^^^kkktttwwwYYYGGGAAA@@@AAAEEELLLWWWooo~~~sssgggddd^^^^^^fffqqqsssooofffVVVFFF???>>>???AAADDDTTTfffhhhccc\\\XXXWWWZZZ^^^aaa]]]ggguuuqqqqqq}}}___OOOVVVooosssVVVGGG@@@AAAOOO___qqq___OOONNN[[[qqqzzztttuuujjjNNNAAA;;;888999777555444555555555444555555444444333222111111111111111111111111111111222222111111111111222222111222222222222333333333444444333333444555777888444666777888777888;;;======>>>>>>???AAAFFFMMMSSS\\\___eeeppp~~~mmmPPPCCC@@@???BBBGGGSSSdddzzzdddWWWYYYdddiiihhh___TTTHHHCCCBBB@@@AAACCCFFFSSSiii{{{rrrkkkfffaaa]]]ZZZYYY[[[aaajjjuuu}}}sss|||jjjSSSQQQfff}}}dddNNNBBB???IIIVVVxxxttt\\\PPPTTTeeewwwiiieeedddssskkkOOOAAA;;;888999777555555666666555333333333333333333333333444111111111111111111111111333333222222222222333333111111111222222222333333555444333222222444555777111222333444444666777999333555666888:::===AAADDDDDDGGGMMMVVVaaaooo{{{yyy```HHH@@@??????DDDLLLcccwwwzzzgggcccffffffaaaWWWQQQJJJFFF@@@::::::===AAAIIIYYYqqq}}}rrrjjj```ZZZVVVYYY^^^eeemmmuuuyyyzzzxxx\\\RRR]]]nnnuuu\\\JJJAAAFFFOOOiii|||lllVVVMMMYYYssslllcccYYYggg|||lllPPPAAA;;;888888777555555666666444333222222222222333444555666111111111111111111111111444333333333333333333444111111111111222222222222555444333222333444555666444444333333333444555555333444666888:::;;;;;;:::<<<>>>AAAEEEJJJRRR[[[aaajjjsssoooXXXDDD?????????HHHUUUvvvwwwhhh[[[QQQLLLHHHDDD>>>999:::???BBBEEEQQQcccwwwxxxlll```[[[ZZZXXXZZZ^^^lllxxxzzz{{{fffSSSTTT^^^}}}mmmUUUEEECCCHHHWWWmmmfffSSSQQQdddxxxsssjjjssspppRRRBBB<<<999888777666666666666444222444333222222222333444555111111111111111111111111333333222222222222333333111111111111222222222222222222222222333444444555666555333222333444555555:::999999999:::999777666888:::<<<<<<===AAAGGGKKKKKKRRR]]]gggrrrlllVVVCCC???===>>>MMM```ppp```WWWMMMGGGBBB???@@@DDDCCCDDDMMMZZZfffrrrzzznnncccXXXRRRQQQUUU___pppkkkyyymmmTTTOOOTTTtttyyy]]]GGG@@@BBBJJJbbbyyy^^^QQQXXXfffsssUUUCCC<<<999888777666666777666444222666555333222111222222333111111111111111111111111222222111111111111222222000111111111111222222222111111222222333333444444111///......000222444444555444444555777888999888555777999999999;;;@@@DDDEEEGGGJJJMMMRRR^^^ooo{{{kkkTTTAAA;;;888:::MMMdddnnn[[[NNNGGGBBB@@@AAABBBDDDKKKVVV]]]cccqqqoooddd\\\WWWWWWSSSXXXhhhttt|||[[[MMMMMM[[[hhhOOOBBB@@@BBBUUUuuukkkTTTOOOVVVppp^^^FFF>>>>>>999888666555333333222222444222000111333444333000222222222222222222222222222222111111111111222222333222111000////////////111111000000111111222333333333333333333333333333666666666666666555555555888888777777888999::::::???>>>===???CCCIIIOOOSSSdddkkkuuuzzz```KKK;;;:::<<>>MMMiiisssVVVLLLNNN]]]ooo```GGG===;;;888777666555444333333333444222000111333444333111222222222222222222222222222222111111111111222222333222111000////////////111111111111111222222333333333333333333333333333444444555555666666777777666666555555555666666777===<<<;;;;;;===AAAEEEHHHOOOSSSXXX^^^dddiiiooosss{{{tttfffOOOBBB:::;;;<<>>EEEYYYxxx|||sss~~~eeeRRRMMMOOO___xxxeeeJJJ===999777666666555444444444555444222111222333444333111222222222222222222222222222222111111111111222222333222111000000000000000000111111111111222222222222222333333333333333333222333333444555666777777333444444444444333333333999999888999:::<<<>>>???BBBBBBCCCDDDFFFJJJPPPTTTWWWZZZ]]]___aaa```XXXOOO@@@;;;:::===<<>>999666666555555555555555666333333222333333333333222222222222222222222222222222222111111111111222222333222111111000000000111000000111111222222222222222222222222222333333333333333333444444555555666333444555666555444333222555555777888:::<<<===>>>@@@@@@???>>>===???CCCFFFAAABBBDDDGGGJJJJJJFFFAAA<<<:::<<<@@@???@@@QQQeee}}}nnneeevvv~~~mmm^^^VVVTTTTTTZZZeeerrrzzz{{{uuuooo```]]]^^^fffrrr}}}{{{pppXXXKKKRRRjjjzzz___LLLGGG@@@DDD[[[{{{tttkkkzzzwww]]]PPPUUUccczzzrrrfffccccccooojjjMMM>>>999777666666555555555666666333333444333333333333444222222222222222222222222222222111111111111222222333222111111111111111111///000111222222222222111111111111222222333333333555555444444333333222222555666888999999888666444444444666777888999:::::::::<<<===<<<;;;;;;<<<>>>;;;:::;;;>>>???>>>===<<<===:::<<>>999888777777666555555555666222444555444333222333555222222222222222222222222222222111111111111222222333222222111111111222222///000111333333222111111000000111111222333333333666555444333222111111000444666:::<<<<<<;;;888666555555444444444333333333555777:::;;;:::999999999:::888888::::::888888:::;;;888;;;EEEMMMLLLHHHGGGHHHRRR]]]dddkkkwww~~~{{{rrrzzzkkk[[[TTTLLLJJJMMMNNNJJJEEEBBB@@@@@@BBBEEEIIIRRR\\\pppyyysssyyylllWWWSSSYYYooogggPPPEEE???HHH\\\xxxsss{{{vvvZZZTTTPPPWWWmmmwwwcccWWWXXX\\\fffxxxvvvVVVCCC<<<999999777666555555555555222444666555333222333555222222222222222222222222222222111111111111222222222222222111111222222333///000222333333222111000///000000111222222333333444444333333222222111111111444888<<<===;;;888666444333333222222222222333333555777888777666777888999666666999888444444888777777===JJJRRRPPPHHHBBBBBBDDDGGGJJJOOOXXXfffqqqrrrwww~~~}}}}}}jjj^^^OOOGGGGGGGGGCCC???AAA>>>>>>>>>===>>>DDDLLLMMMaaayyyrrrggg{{{yyyaaaZZZWWWdddyyyWWWLLLBBBDDDQQQiiiggg]]]RRRSSSccc~~~ddd^^^WWWYYYfff}}}___JJJAAA:::999888666555444444444222444666555333222333666222222222222222222222222222222111111111111222222222222222111222222333333...000222333333333111000///000000111222222333333222222222222222222333333...222777;;;<<<:::888555222222111111333555777888111333444333222222444666777444444888777222333888555888AAAMMMTTTPPPGGG@@@<<<<<<===@@@AAADDDJJJPPPJJJOOOXXXcccnnnyyyqqqwww~~~{{{}}}hhhSSSIIIGGGDDD@@@>>>===;;;:::;;;>>>AAACCCEEEIIISSSeee}}}yyyppprrruuuuuujjjrrrpppYYYLLLXXXttt]]]LLLAAAEEENNN\\\zzzeeeQQQPPPZZZlllkkkYYYXXX]]]fffvvvhhhOOOBBB>>>;;;:::;;;:::666777;;;555555666555444444666777333333333222222111111111111222333333333222111000111///...000444555333111222222222333333222222222222222222111222222333333//////000000111111222222444333333555999;;;:::888;;;555111333555222111222333333333444444444555555444333222222444444333222555888???HHHNNNLLLCCC:::777777888999;;;<<<======@@@AAACCCGGGMMMTTTYYY]]]aaafffmmmrrrttttttttttttyyyzzz}}}|||lllfffooo}}}}}}}}}hhhZZZQQQHHH???===>>>>>><<<999999;;;===???AAAGGGSSSfff}}}lll```______iiinnn|||ssspppwwwppp[[[LLLTTTjjjrrr\\\HHHDDDFFFPPPjjjkkkUUUPPPUUUbbb~~~ggg[[[VVVWWWdddtttoooTTTDDD???<<<;;;===<<<888777999777777777666555444555666777777666555333222222111555555666666555444333222333111111222444555333111222333333444444333333222555444333333222222222222111111111111222222222222333222222555888:::999888;;;555222333444222111222222222222222333333333333444222222222333444333222444666;;;CCCIIIHHHAAA;;;666777777888999:::;;;;;;777888999<<<@@@DDDIIIKKKKKKNNNRRRTTTSSSQQQPPPOOOYYYZZZ[[[^^^bbbfffjjjmmmqqqssswwwzzz{{{{{{{{{zzzuuuuuuvvvuuusssqqqnnnllllllbbbWWWTTT[[[jjjzzz~~~ooowwwfffSSSDDD<<<===>>>;;;888666888:::::::::;;;@@@LLL```vvvwww___QQQKKKIIIKKKMMMVVVjjjyyyqqq|||jjjWWWWWWggg}}}fffLLLBBBBBBLLLddd}}}{{{aaaUUUQQQXXXqqq}}}gggVVVMMMSSS___qqqrrrSSS@@@>>><<<>>>DDDEEE@@@;;;:::888777666555444444444444666666555555444333333333444444444444444333222222555444333333444444222111333333333444444333333333666666444333222111111111333333333333333222222222000000111333777999888777999444222444444222111222222222111111111111111111333222111222333333222111333444777<<>>===<<>><<<===>>><<<<<<;;;;;;<<<>>>@@@AAABBBCCCDDDDDDCCCBBB@@@>>>@@@???>>>=========>>>>>><<<;;;::::::<<<@@@CCCEEEJJJRRR]]]ffflllrrrxxx}}}zzzvvv}}}OOOZZZnnnzzziiiYYYNNNAAA::::::;;;;;;888555666777666999CCCRRR^^^sssmmmTTTFFFAAA>>>===???DDDKKKXXXmmm}}}zzzaaaTTT[[[nnncccMMMCCCEEERRRaaaiiiUUUPPP```sss}}}dddSSSNNNOOO```{{{zzzYYYDDD<<<>>>IIIYYY```YYYJJJ???@@@===;;;;;;<<<<<<;;;999999999999999::::::::::::666666666666777888888999444555666666666555555555111111222222222222111111111111111111111222333444333333222222111111111000...///111333444444555666555333333555444000000333222222222222111111111111222111000000222222111000222111000111444666888888444444333333333222222222000000111111333444555555666777777666555444555777777777666666777888:::;;;::::::::::::999888666555777666555444444555666777888888777777777999;;;<<<===BBBIIINNNQQQSSSWWWZZZ^^^fffnnnnnnkkkqqqWWWZZZhhhttteeeRRRDDD>>>;;;999666444555666666777>>>GGGNNNeee~~~yyy^^^JJJ@@@999:::<<<>>>???GGGXXXiii}}}www~~~lllZZZWWWccc|||sssYYYIIICCCIIIRRRpppuuu]]]RRR[[[iiizzzaaaSSSRRRWWWeee|||~~~^^^GGG???BBBMMM```kkkfffVVVJJJFFFBBB>>>===>>>>>>;;;888;;;;;;::::::999999888888:::999888888888888999:::888999::::::888666666777111222222333333222222111000000000111222333555555222222222222111111111111///111333333333333444555333222333666444000000333000000111111222222222222111000///000111111111///111111111111222333444555222222222222222222222222//////000222333444555555222333333222000...///000444333222222222333444555333333444555555555555555444333222111111222333444444444444333222333555888<<>>GGGRRR___uuuyyyxxxooo^^^]]]rrriiiTTTHHHHHHMMMbbbooo^^^^^^fff~~~yyygggWWWRRRUUUeee{{{cccKKKCCCCCCOOOeeewwwyyyoooggg\\\WWWQQQNNNMMMKKKGGGBBB???@@@@@@AAABBBCCCDDDDDDEEEDDDBBB???>>>===<<<<<>>===<<<;;;:::777===CCCFFFIIINNNXXX```ooo}}}\\\TTTWWWnnnqqq___NNNJJJMMMMMMNNNQQQSSSWWW]]]eeerrrttt___III<<<:::>>>;;;777444333555999<<<===III^^^www}}}kkkRRR???<<<888777999:::999;;;>>>III```zzzxxxsssvvvdddYYYkkkwww\\\KKKFFFGGGKKKnnn{{{kkkfffiiisss|||YYYPPPLLLUUUhhhlllRRRDDDDDDOOOiiiyyyrrrkkkgggeeeaaa[[[UUUHHHJJJLLLPPPSSSWWWYYY[[[VVVTTTQQQMMMIIIGGGFFFEEEEEEGGGGGGCCC===999888888555555666666666666555555777666666555555555666666333333333444444555555555222444666555222111111333111111444666444//////333+++,,,---...///111222222111///...///000111000///111222444444222000//////000111111111222222222222......000000111111111111...000333333222111000111888777444222111000000000222222222222111111111111111111111111111000000000---000222222000000111444111444777999999888777666777888999999;;;@@@GGGMMMLLL[[[lllxxxZZZQQQMMM[[[uuulll[[[JJJCCCBBBAAAAAABBB@@@CCCFFFIIIOOOYYYeeennn{{{{{{uuueeeQQQAAA<<<>>>999555444777888777888<<>>>>>???777888999999777666777888999777666666777777555444222444666777666555555555666444333333333222000...111222333444444333222111333333222111000000111111......///111333333111000000000000000000000000000...///111222333333333222000000000000000000000000444333222000000000111111222222222222111000......000000111111111111000000---...///000000111000000111000000000000000111222222222333444444555666666222333555888;;;===???@@@DDDIIIOOOTTTYYY___fffkkksssPPPHHHFFFQQQhhhgggXXXHHHCCCBBBBBBAAABBB<<<===???AAADDDJJJSSSZZZjjjoooqqqiiiZZZIII???:::999555333666777555666:::;;;GGGYYYnnn|||zzzeeePPPDDD<<<777666777777<<>>======<<<<<<<<<<<<<<<:::888888888888777666666777888777666444444444555444333333444444222000111222333333333333222111333222111111000000000111000//////000222222111000000000000000000000000000......000111222111111000000000000000000000000000000////////////000000111111111111111000///...---//////000000000000//////...//////000000000000///000////////////000111111222222222333333444444555111222444666888:::<<<===<<>>;;;;;;;;;;;;;;;;;;;;;>>>BBBFFFSSS\\\gggkkkeeeVVVGGG===;;;666333444555444555888999???LLLaaavvv|||ooo]]]HHH???777444444555999>>>777:::>>>GGG[[[zzzbbbOOOEEE@@@EEEHHHRRRbbbtttyyymmmzzz|||qqqooopppWWWIIIGGGRRRjjj{{{cccZZZ\\\lll}}}gggZZZeeeyyygggWWWTTTbbbtttzzz___LLLDDDFFFZZZwww{{{lllaaaWWWOOOJJJKKKHHHDDDCCCDDDDDDCCCAAAAAA>>>;;;:::::::::999888:::999777666444444333333555444333444555555444333111222222333333222222111222222111000000000000111333111000000111111111000000000000000000000000000...//////000000000//////000000000000000000000000+++,,,---...////////////000000000000///...------......////////////......///000000000000//////...............//////000000222222222222222222222222000111222444555777888999999;;;<<<<<<;;;<<<>>>@@@AAAGGGQQQ]]]kkk}}}@@@>>>???EEERRRmmmyyygggTTTIIIDDD@@@<<<<<<>>>===<<<;;;:::;;;<<<===CCCLLLZZZfffiiiaaaTTTJJJ@@@999444444555444555777:::<<>>LLLfffzzz]]]JJJAAA>>>DDDCCCFFFPPP^^^rrrssstttxxxxxxkkkUUUHHHLLL^^^|||uuu```UUU[[[jjjoooYYY___qqq}}}gggYYY[[[dddfffSSSHHHFFFUUUppp{{{rrrkkkgggaaaZZZXXXZZZZZZVVVRRRNNNJJJEEEBBB@@@>>><<<;;;>>><<<999888888888888888666444333444555666666555222222222333333222222222222111111000000000111111666333000///000111000000000000000000000000000000000000000000000000//////////////////////////////+++,,,---...///......---......//////...------,,,---..................---000000111000000///...---,,,,,,---....../////////111111111111111000000000000111222222444444555666999999:::::::::;;;===>>>>>>@@@DDDJJJTTTcccsss~~~>>>???@@@DDDNNNfffppp[[[PPPKKKGGGEEEDDD???>>><<<;;;;;;;;;;;;;;;;;;BBBMMMYYYbbbddd```[[[GGG>>>666666777666666777999999===KKKcccxxx{{{lll]]]JJJ??????@@@;;;444777888:::<<>><<<@@@JJJZZZqqq|||{{{uuu}}}```KKKJJJUUUpppnnn[[[RRRYYYjjjaaa```llllll___[[[hhhyyypppVVVKKKFFFSSSlll{{{vvvmmmhhhaaaYYYSSSMMMGGGDDDCCC@@@===<<<===>>>===<<<888666555444666777666666444444333333333333444444222222111111111111222222666444111000000111000///000000000000000000000000222111111111111111111111////////////////////////......///000///...---+++---............------,,,------............------000000111000000///...---++++++---...////////////000000000000000000000///111111222222333444444444666555555555777888999999<<<<<<<<<>>>DDDLLLVVV\\\mmmttt~~~<<<===???BBBIII```pppcccZZZPPPIIIFFF@@@>>>;;;999::::::999888999<<>>===;;;666333444777:::>>>III___rrrttt[[[JJJCCC@@@>>>:::777999???III[[[jjj|||rrryyymmmRRRKKKOOOeee}}}dddNNNQQQ]]]wwwooodddfff}}}eeeVVVUUUccc~~~|||XXXLLLFFFRRRjjj~~~tttjjjaaa[[[OOOKKKFFFDDDDDDBBB???;;;>>><<<999777888888777777666555555444444555555666333222222222222333444444666444111111111222000///000000000000000000000000222111111111111111222222000000000000000000000000000000000000///...---,,,---...............------------............------///000000000000//////...***+++---///000000//////000000000000000000000000111111222222333333444444666555333333444555444333888777888999<<<@@@DDDGGGMMMSSS]]]jjjxxx;;;<<<>>>@@@FFF\\\}}}rrrdddWWWPPPHHHDDD???;;;;;;:::888666777888;;;???FFFOOOWWW\\\QQQEEE:::777888888777777000666;;;@@@OOOiiiwww\\\GGG>>>:::777333333666999999>>>MMM\\\sss{{{eeeQQQDDD>>><<<999888:::;;;@@@JJJUUUdddxxxlllooo|||```TTTOOO\\\vvvvvvYYYSSSVVVlllmmmaaarrrxxxeeeYYY[[[jjj___QQQHHHPPPggg~~~nnnhhhaaa\\\XXXRRRJJJDDDFFFCCC>>><<<;;;:::999888888777666555555666777888444333333333444444555666444333222222333333111///000000000000000000000000000000//////000111222333000000000000000000000000//////...............///---....../////////............////////////.........//////000000000000///***+++---000111111000////////////000000111111222000000000111222333333444777444222222444555444333666666666888:::===??????===BBBIIIQQQZZZgggvvv;;;<<<===???FFFZZZ~~~}}}ooogggSSSMMMFFF@@@>>><<<999777444666888:::>>>EEEMMMSSSSSSFFF:::777888777666666111999??????GGG```yyyZZZFFF>>>;;;888666888:::999999DDDQQQ```uuupppZZZHHH>>>;;;999999:::999888>>>EEERRRhhhggghhhsssnnn^^^QQQWWWmmmjjj[[[SSSaaa|||uuu___hhhhhh^^^\\\mmmhhhXXXKKKOOOccc{{{sssjjj^^^VVVKKKGGGCCC???===<<<;;;:::999888777666666777888999444444444444444555666777222222222333444444111///000000000000000000000000///.........///000222333000000000000000000000000...---,,,,,,---...000111......///////////////.........////////////............///000000111000000***+++...000111111000000...//////000111222222333......///000111222333333222000...000333555555333555444444555777999::::::;;;???CCCEEEHHHNNNXXX```jjjxxx<<<;;;===AAAEEEVVVyyy}}}rrr```OOOHHHBBB888444777888666555555777<<>>;;;888999::::::777333333777777555777<<<:::444666666555555555444222///333111000000111222222111111111000000000000111111111111111111000000000000///////////////////////////...---...//////---+++///////////////......---000000//////.........------------............/////////............//////---111333000///111222000000000111222222222222111444444444444333333666888888:::<<<>>>@@@BBBFFFHHHJJJTTTbbbnnnyyy999999===BBBFFFTTTvvv~~~|||vvvrrrxxxrrrbbbTTTGGG===888999888777555444666999<<<>>>AAA???;;;888666666666777666555666888<<>>:::999::::::999666555888999999===DDDFFFCCC<<<;;;888777666666555444333111000000111222222111111111000000000000111111111111111000000000//////........................///...---...//////---+++///////////////...------000/////////.........---------------............/////////....../////////,,,000222000///111222000///000111111222222111111333333444333333444666999888999::::::::::::===??????FFFOOOVVV]]]hhhwww999999>>>CCCFFFTTTttt|||hhh```___\\\ZZZaaannnzzzyyyeeeQQQDDD===888777666555444444555666777;;;:::999888777777888888444444666888999;;;FFFQQQaaarrr~~~hhhOOO???:::444555666555555777:::<<<<<>>===;;;999777888999;;;???BBBCCCEEELLLWWW```rrryyy<<<;;;>>>CCCFFFTTTuuugggTTTMMMMMMKKKHHHIIIQQQ\\\dddzzzttt]]]MMM@@@666666666555555444444444444777777777888888777777777111222444777666666;;;CCCHHHWWWgggjjj^^^MMM@@@:::333444555444444555777999999>>>IIIUUU\\\WWWHHH<<<888777666555444555666777<<<;;;@@@PPPiii~~~}}}jjjcccoooiiiVVVNNNRRRhhh}}}```QQQJJJOOOnnn}}}wwwsssiiiqqq~~~mmmVVVQQQ[[[yyy|||ttt^^^VVVLLLDDDAAA@@@>>><<<===<<<;;;===EEEOOOVVVZZZQQQOOOKKKDDD===888555444444222111111222333222111111111000000000000111111111000000000////////////...........................---------......,,,***......//////......---,,,........................,,,,,,---------.........000//////......//////000)))...000......111222111...///000000111111000000222333444444444666999<<>>;;;888666666666;;;===>>>===<<>>???FFFMMMbbbvvv{{{iiiWWWEEE666444444555555555555555444555666777777777666555444444333444666444333666<<<>>>EEEMMMRRRPPPIIIAAA<<<222333444444333333555777888;;;AAAFFFHHHEEE@@@<<<777666555444444444555666::::::>>>JJJ^^^yyytttdddhhh}}}tttZZZJJJJJJ]]]qqqlllRRRIIIDDDFFF\\\yyy}}}vvvooopppwww```XXX___{{{zzzlllaaaXXXPPPIIIDDDCCC???===???FFFOOOXXX^^^[[[[[[WWWPPPEEE;;;444111555333111111222333222111111111000000000000111111000000000////////////..............................---,,,---......,,,***...............------,,,---------...............,,,,,,,,,------------...//////............//////(((---///...---000222000......///000000000000///222333555555555777:::<<<:::::::::777444222333444444666999999888999<<>>>>>???@@@>>><<<@@@FFFNNN___pppuuulll[[[HHH999444444444555555555555666555555555555555444333333888555444555333111333777<<<<<<>>>BBBEEEEEEAAA===222444555444333333444555444777:::;;;::::::;;;===555555444444444555555555666888===EEETTTkkklllfffttt~~~aaaLLLGGGRRRaaa}}}lllWWWFFFBBBAAACCCQQQbbbvvvllltttpppeeefff~~~~~~qqqddd[[[MMMFFF@@@AAAEEEIIIPPPWWW\\\]]]\\\UUUIII>>>666333666444222222222333222111111111000000000000111111000000////////////......------------------------...---,,,---...---,,,***---............---,,,,,,---------------.........,,,,,,,,,,,,------------...------------------...(((---///------///000///---......///////////////222333444444333555888:::888888888666444333444666000222555777777777999:::;;;???EEELLLSSSVVVVVVUUU999888;;;@@@FFFYYYlllUUULLLAAA======@@@???<<<===BBBAAAHHHUUUbbbbbbUUUEEE<<<555555444333333444444555333333333333444444444444666333333555333000111444666777888:::<<<<<<;;;999333444555555444333333444111333555666555555777:::333444444444555555666666333777<<>>>>>BBBKKKTTTuuu|||zzzooo{{{qqqjjj|||jjj___TTTOOOKKKHHHIIINNNPPPRRRRRRMMMCCC;;;777777666444222222333333222111111111000000000000111111000000/////////.........---------------------------,,,,,,,,,------+++***------......------,,,+++,,,,,,,,,------.........++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---)))...///---,,,...///---------.../////////......000111111111000111444666666777777666444444555777222333444555555666888999777<<>><<<888888<<<<<<999AAAQQQVVVLLL@@@<<<666555444222111222222333222222222222333444555666000...000444555222222444///333777888666444333333333555666666444333333444222222333444555555444333333333444555555666777777444999<<<:::;;;IIIbbbvvvsssnnnxxx___OOOIIIJJJ\\\vvv|||uuuhhh^^^ZZZXXXQQQGGGEEEEEECCC>>><<<@@@HHHNNN]]]{{{zzz{{{qqqyyyvvvjjjxxxpppeeeZZZOOOKKKMMMDDDFFFFFFBBB;;;777777999777555333222333333222111111111000000000000111111000/////////............---------------------------,,,,,,,,,------+++)))------......------,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------,,,++++++******++++++,,,)))...000---,,,......,,,,,,---......//////.........//////.........111333222222333111000///000222444333111000000222555777555;;;AAA@@@;;;:::>>>CCC<<<;;;===DDDQQQiiiiiiSSSOOOEEE>>>>>><<<888777:::=========??????>>>;;;888555333111222444555333111555333111333555777555333222222222222222222222222222222222222222222222222222333444444222222333444000111222333444444444444222222333333444555666666999777777888:::@@@NNN\\\}}}wwwyyymmmWWWKKKGGGWWWjjj~~~tttiiiaaaSSSQQQNNNKKKGGGEEECCCBBB???<<<;;;===AAAEEEGGGFFFQQQfffyyywwwxxxhhhaaahhh{{{ppp```RRRHHHFFFBBB===888555444333333333222222222222222333444222111111222111000///000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,---...)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000...---,,,,,,,,,,,,---...---...//////......///111/////////111333333111///000000111111111222222222444444555666777888999999<<<<<<>>>EEERRRjjjvvvcccTTTEEE@@@???<<<999::::::999999;;;<<<;;;888666555333111222444555333111444222111222444666444333222222222222222222222222222222222222222222222222222333444444222222333444000111222333444444444444222222333333444555555666777666777999:::<<>>;;;:::777555777666555333222222222222444333111111222222000///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***+++,,,---...)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///...---,,,,,,,,,,,,---...,,,...//////......///000/////////000222222111///000000000111111111222222333333444555666777888888======???EEEQQQjjjyyygggSSSJJJHHHDDD???;;;888777777777888888666444444333222222444444333222222111000111333444333222222222222222222222222222333333333333333333333333222333444333222111222444000111222333444444444444222222333333444444555555555555777:::999888<<>><<<;;;:::999999999999999999888888<<>><<<===999555888777555333111000000000444333111111222222000///................................................------------------------+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------,,,,,,,,,,,,------,,,---///...------...000///......000111222000///000000000000111111111111111111222333444555555666>>>>>>@@@EEEQQQjjjyyykkkaaaZZZQQQFFF???999777666666777888777555333333333333333333333333111000000111222222222222111111111111111111111111333333333333333333333333111333333333222111222333111111222333333333333333222222333333333444444444555444666888777555777<<>>======<<<;;;999999888888888888999999777666777:::@@@GGGNNNRRROOOIIIMMMbbbiiiSSSIIINNNeee|||qqqUUUDDD@@@@@@===999;;;:::777555333333333444555333222222222222111///........................................................................******++++++,,,,,,,,,---***************++++++,,,)))***++++++******+++,,,++++++++++++++++++++++++***,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...//////...---...000111000////////////000000000111111//////000111222222333333BBB@@@AAAHHHVVVooosssbbbPPPDDD:::888555444555666555444333333333333333333333333000000111111111111222222111111111111111111111111333333333333333333333333111222333333111111222333111111222222333333222222222222222333333333333333666333333555555444777<<>>AAA======???EEERRRjjjvvv^^^NNNFFFGGGQQQ[[[mmm}}}bbbTTTOOOPPPPPPOOOKKKEEE???:::777555555555444222222333333111000........................------------------------------------------------*********+++++++++++++++(((((()))************)))((()))******))))))***,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++,,,,,,,,,,,,++++++***+++---,,,++++++,,,...///---,,,,,,...//////...............////////////------......////////////\\\RRRIIIKKKWWWiii~~~sss^^^SSSSSSZZZ___eeevvvhhhUUU>>>:::555222222222222222111333555444222111333555///111333333111000222444111111111111111111111111111111111111111111111111000222333222111000111222111111222222222222111111222222222222222222222222555222111444666555666:::888<<>>@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDBBBDDDEEEEEEDDDEEEFFFGGGDDDCCCBBBAAA@@@???>>>======;;;999999999:::999888444555666555444333333444555555444444444555555666222444666666555555888:::999:::<<<>>>DDDWWWyyyvvvhhhWWWLLLGGGGGGJJJOOOVVViiiwww{{{jjjdddfffjjjhhhcccYYYNNNCCC<<<777555666444333333333333222000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''((()))*********)))(((((()))******))))))***+++************************)))***++++++******+++,,,***+++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,---...---++++++---...///...------........./////////------............//////jjj[[[MMMJJJQQQ\\\iiitttyyyqqq[[[LLLGGGHHHJJJOOO```tttrrr^^^CCC>>>999555444444444444111333555444222111333555000222444333111111333555000000000000000000000000000000000000000000000000000222222222111000111222111111222222222111111000222222222222222222222222444111111555777555444666888;;;DDDPPP]]]iiittt}}}zzzzzzxxx{{{WWWLLLDDDKKK\\\kkknnnlllXXXTTTQQQRRRWWWddd{{{yyyaaaSSSLLLHHHKKKIIIFFFCCC@@@===999777666888::::::999888888999===;;;;;;<<<>>>???>>>===:::===???===:::999:::===;;;:::999999999999:::::::::888666666666666555444333333222111000111333555111111111111222333555555000333666666555444555777888888999888999HHHfffzzzggg]]]QQQIIIFFFDDDDDDEEEJJJXXX```mmm}}}~~~qqqbbbTTTIIIAAA>>>666444333333333333222000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))&&&''')))*********)))(((((()))******))))))***+++************************(((***++++++******+++,,,***+++,,,------,,,+++***)))+++,,,,,,+++***,,,---...---++++++,,,.........---------.........//////------..................~~~bbbIIIGGGNNNNNNNNNPPPYYYbbbssssss\\\KKKCCCBBBBBBMMMUUU___iiitttwwwmmm___HHH>>>555444444111222666444333111222333333222000111111111111111111111111000000000000000000000000////////////000000000000444222222333000---///444222111000111222222111000333333444444555555555555888777555444444444555666888;;;CCCSSSffftttzzz{{{~~~ssspppttt}}}|||fffLLLBBBHHHJJJLLLPPPMMMHHHDDDCCCEEEJJJXXXsssuuuVVVFFF???:::<<<<<<;;;;;;999888666555999888777666777888:::<<<666666666666555555555555777777777777777666666666444555666666555555666777222333444555555555444333222222111000111222444555444444333222222333444444222222222333333333444444888444555999999>>>TTTmmmjjj___SSSLLLHHHDDDDDDGGGOOO[[[\\\[[[jjj|||ooo]]]MMMAAADDD888111333555333222444222111222444333...---000/////////...------,,,,,,...---,,,,,,------+++)))---,,,+++***))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))******---***''''''((((((%%%"""(((((((((((())))))))))))'''(((***,,,---.../////////---,,,,,,,,,,,,+++))),,,,,,------...------------------............///dddMMMHHHJJJJJJJJJMMMJJJOOOYYYdddjjjoooyyygggRRRFFFAAAAAACCCHHHNNNTTT]]]bbb[[[PPPEEE<<<555444444222222555444333222222333333222000111111111111111111111111111111111111111111111111/////////000000000111111333000000222111///000444333222222222333333333222111111222333444666777888999888777777777888888777888<<>>888999999999888777666555444555444333333333444666777666666666555555555444444555555555555555444444444555666777666444333444555111222333444444444333333222222111111111222333333222222111000000111222222222222222333333333333444555222333888888:::JJJ^^^vvvsssdddSSSKKKIIIHHHHHHJJJRRR^^^\\\WWW___hhhttt}}}fffUUUJJJ@@@999:::;;;777333222000......000000...///333000//////......---,,,,,,---,,,,,,,,,------+++))))))))))))((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***,,,)))''''''((((((&&&$$$******))))))((((((''''''((()))***,,,...///000000...---++++++,,,,,,+++***+++,,,,,,---------------,,,,,,,,,,,,------------mmmXXXOOOLLLGGGGGGJJJNNNMMMPPPTTTUUUWWW___hhhvvv~~~{{{```LLLCCC@@@>>>>>>>>>@@@FFFKKKHHHBBB>>>999555555555333222444444333222222333333222111111111111111111111111111111111111111111111111111///000000000000111111111333///...111333111111333333333333444444555555555555555666777999<<<>>>???<<<<<<<<<===>>>>>><<<::::::>>>III[[[ooo|||tttcccRRRHHHGGGJJJNNNRRRVVVZZZ```dddhhhiiikkkllllllkkkiiihhhdddfffjjjpppvvv|||sssmmmfff```]]]]]]]]]\\\ZZZWWWXXX]]]```]]]YYYXXXVVV\\\bbbdddhhhuuuzzzvvvzzziiiMMMBBB:::999:::555888999:::;;;AAAUUUxxxcccKKK@@@;;;555555555555555555444333333111111222222222222333333555555555444444444333333222222222222222222222222666777777555333111111222000000111222222222222222111222222222222111111000000//////......//////000111111222222222333333333333000111666777777???KKK]]]zzzsss\\\PPPMMMNNNPPPRRRbbbmmmjjj```^^^]]]^^^fffttt~~~xxxbbbUUUHHHAAA===999555555333///...//////...000444000000///......------,,,---,,,+++,,,------+++***''''''''''''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))***(((''''''(((((('''&&&+++******)))((('''&&&&&&((()))***,,,...000111111...---++++++,,,---,,,+++***+++,,,---------------++++++++++++,,,,,,,,,,,,pppfff\\\SSSNNNPPPSSSNNNJJJIIIIIIIIINNNUUUYYYaaannn|||uuuZZZHHH@@@@@@===::::::===@@@???<<<888666555555555444333333555333222222333444222111111111111111111111111111222222222222222222222222000000000111111111222222555000...222444222111222444555666666555555666777::::::<<<>>>AAADDDGGGHHHHHHGGGHHHJJJKKKIIIDDD???===AAAJJJXXXggguuu}}}{{{wwwrrrhhhYYYJJJ@@@>>>???@@@AAAAAACCCFFFIIIMMMNNNOOOPPPPPPOOONNNMMMJJJJJJLLLPPPTTTZZZ___bbbccchhhlllkkkhhheeedddddd___YYYPPPIIIFFFEEEEEEEEEHHHFFFFFFJJJLLLMMMKKKJJJJJJPPPYYY```hhhvvvwwweee\\\^^^gggooowww~~~nnnkkkiiinnn|||wwwVVVDDD999999;;;666333777:::<<>>;;;;;;<<<<<<:::999333555666555444444444333555444222333444444333111111111111111111111111111222222222222222222222222111111111111222222222222888333111333444222333666999;;;<<<;;;999888999:::999<<>>??????@@@@@@??????>>>>>>>>>>>>???AAAEEEIIIKKKLLLRRRZZZ^^^\\\WWWUUUUUUTTTOOOGGG@@@===<<<;;;;;;<<<======>>>@@@CCCCCCBBBDDDGGGNNNYYYhhhxxx{{{aaaLLLDDDEEEHHHJJJLLLRRR[[[bbbccc]]]XXXUUUQQQRRRUUU\\\kkkcccLLL<<<;;;>>>888111555888:::EEEcccfffHHH777444555111222333333444333333333222333444444444333333222222222222222111111111111000000111111111222222222000111333222111000111333............//////000000000111111222111000...---...//////////////////...000000000111111111222222555111000222555666999===DDDPPPhhhpppZZZRRRXXXccc}}}|||ssslllnnnkkkuuu~~~fffVVVMMMDDD>>>;;;666444666666333000000111000000///......------,,,++++++,,,---...,,,+++,,,+++******)))))))))*********))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''((((((((((((((()))&&&&&&''''''(((((())))))((())))))+++---///222333000...+++***+++,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------yyyppplllhhhaaa[[[ZZZUUURRRRRRRRRQQQQQQVVV^^^```eeejjjooottt{{{ZZZEEE@@@<<<999;;;:::777555555222666777555444555555444555444333333444444333222111111111111111111111111333333333333333333333333111111222222222333333333888555444555444444999???DDDFFFGGGEEE@@@>>>>>>@@@???EEEOOO[[[gggpppwwwzzzyyywwwwwwwwwtttjjj[[[OOO@@@AAAAAABBBDDDEEEGGGHHH@@@EEEEEE???999777888888333666888999888666555555666666777777777777666666888888888888:::===@@@AAADDDGGGPPPXXXXXXSSSNNNNNNKKKFFF@@@<<<999999888777777::::::999;;;???@@@>>>AAA???AAAKKK[[[mmm|||~~~jjjQQQAAA===??????<<<>>>@@@DDDIIIHHHCCC@@@AAA???BBBGGGMMM[[[ttttttYYYBBB======666666:::;;;<<>>BBBRRRooo|||kkkggglllqqqtttlll[[[\\\ddd}}}~~~nnn[[[LLL@@@:::666777888444222111111111000//////......---,,,++++++,,,---...---+++---,,,+++***))))))))))))+++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&((()))(((''''''((()))%%%%%%&&&'''((())))))***'''(((((())),,,///111333333000,,,***************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,------------~~~rrrmmmddd___[[[ZZZXXXVVVXXX\\\YYY[[[ZZZWWWWWW]]]jjjuuubbbJJJ???:::777999888444333666222777999555333555666555666444333333444444333222111111111111111111111111444444444444444444444444222222222333333333333444666555666777555666@@@LLLSSSUUUUUUQQQJJJFFFFFFHHHJJJRRR___nnn|||rrr^^^OOO>>>>>><<<:::888777888999555999999555444777888555333555777888777666777777333333333333333333333333555555555555777888:::<<<>>>>>>CCCKKKNNNHHHCCCBBB@@@===999777666666555444333888999777777<<<===:::<<<;;;<<<@@@KKKYYYfffooocccUUUDDD::::::======:::@@@<<<<<>>III^^^wwwvvvcccYYYWWWWWWWWW^^^jjj|||oooeeeeeeqqqzzzpppkkkooottt{{{}}}iiiQQQGGG===:::888555222333111111000000///.........++++++***,,,......---++++++******)))))))))******++++++******)))(((((('''((((((((((((((((((((((((((((((''''''(((((()))***&&&(((***)))&&&&&&''')))%%%&&&&&&''''''(((((((((&&&&&&'''(((***...111333555111---***)))))))))(((&&&'''(((***++++++,,,,,,++++++++++++,,,,,,,,,,,,|||tttpppjjjbbb]]]\\\YYYZZZYYYSSSLLLKKKQQQXXX^^^hhhuuu~~~fffMMMAAA;;;888999888444444999222999:::555222555777555666444333333444555333222111111111111111111111111444444444444444444444444222222333333333444444444333555777777666999FFFUUU]]]______ZZZRRRMMMLLLNNNNNNWWWeeetttrrr[[[JJJ;;;;;;:::777444333444555333555444111555:::777000222333444333222222333555333333333333333333333333555444444444555555666666888444666>>>AAA<<<777666999777555444444444333111---333555222222777777444444777;;;===???EEENNNUUUNNNFFF<<<777777999:::999===666333666777555777===555777888999BBB]]]uuuUUUHHHDDD;;;555888999???VVV|||xxx[[[FFF:::777888111111111111111000//////555333111000///000111222000////////////..................///000111111222000111111000...,,,,,,---//////...---...///000111///...---------///000222------...//////...------////////////000000000000+++111555333000000000111999;;;CCCRRRcccxxxqqqaaaVVVQQQOOOMMMLLLPPPZZZjjjnnnfffaaaqqqwwwxxx|||lll```^^^^^^dddvvv~~~eeeVVVGGG>>>999555222333111111000000//////......++++++***,,,......---,,,(((''''''(((((()))***++++++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((()))******''')))***)))&&&%%%&&&(((''''''''''''''''''&&&&&&&&&&&&&&&''')))---000333666222---***))))))((('''&&&'''((()))++++++,,,,,,)))************+++++++++{{{tttnnnjjjbbbXXXPPPMMMPPPTTTTTT[[[```___```fffmmmqqq{{{pppQQQBBB???;;;777777::::::999666666555555555666666777777666444333222333333444000222333333222000///000222444555555333111111222///000222222111111333444333666999666444888BBBKKKZZZ[[[ZZZTTTLLLGGGIIILLLOOOYYYbbbiiitttyyyooobbbTTTKKK===777222222555777444111333333333222222111111111222222222222222222222222111111222222222333333333111111222222222333333333333333555777888666222...666333000000222333222000222222222222222222222222222222222444888===AAADDDBBB===777555555666666555999777555444555666555555111777777888@@@MMMmmmbbbEEE:::<<<999666555???WWWyyyzzzTTT>>>;;;888111555333222222222222111///111111111111000000000000111111000//////////////////,,,+++,,,///000000...////////////////////////---......,,,++++++---///............////////////...............///000000000...,,,---//////...+++//////000111111111111111222444999BBBMMM```}}}~~~sssmmmfff]]]QQQHHHJJJPPPZZZOOOMMM[[[mmm{{{iiieee___aaaiiiooouuukkkXXXPPPTTT\\\cccoooUUUGGG@@@:::777777222222000......///000...........................************)))))))))))))))***+++++++++)))((('''''')))***)))''''''))),,,******)))((((((((((((((('''((()))))))))(((&&&%%%''''''&&&'''(((&&&$$$!!!'''&&&&&&&&&'''***,,,...222000---)))(((((())))))(((((((((((())))))))))))*********))))))))))))))){{{nnn```WWWSSSSSSRRRWWWYYYUUUSSSWWW[[[]]]ccclllyyyuuuVVVEEEAAA;;;777777999999777777666666555555555555666777666555444444444444444111222444444333222333444444666777666555444555666222333444444444333555666333666777666555888???FFFDDDFFFGGGEEEBBBAAACCCFFFHHHMMMOOOPPPWWWdddlllmmmqqqooojjjcccZZZPPPFFF@@@;;;777222000111222111000333333222222222111111111111111111111111111111111111111111111222222222222111111111111222222222222222222333444555444111...555222000000222333111000222222222222222222222222000000///000333666:::<<<>>>:::555333444555555444777555333222333444444333...444444555;;;FFFcccrrrSSSBBB@@@;;;999999@@@TTTuuu{{{UUU>>>888555///222111000111333333222111111111111000000000//////111000000///....../////////---+++,,,...//////---........................---------,,,++++++---///---.........////////////...............//////000...,,,+++,,,///000///---//////000111111111111000444444777<<>>888999;;;<<<===>>>>>>>>>@@@BBB@@@???BBBIIIOOOPPPSSSRRRPPPLLLEEE@@@<<<;;;888666333000/////////000222222222111111111111111000000000000000000000000//////000000000111111111//////000000000111111111111000000111222222000...333222000000111222111000111111111111111111111111000///......///111333555777555333222333333333222444222111000111222222111...333333333888???VVVwwwaaaIII???999999:::===JJJggg}}}XXX???777444000000//////000222444333222111111000000000000//////000000///............///000...,,,,,,---...---,,,........................,,,------,,,++++++---...---------.........//////...------------...//////,,,++++++,,,///111000000...///000000111111000000333333333666999BBBUUUgggrrr\\\OOOMMMLLLLLLIIIGGGKKKSSSZZZ]]]ccckkkvvvzzzqqqeeeUUUVVV]]]jjj{{{tttbbbRRROOOUUU\\\iiivvvmmmYYYNNNNNNRRR^^^rrriiiRRRCCC>>>===:::666444444333222111..................---------------,,,,,,,,,++++++((())))))*********))))))((()))***)))((((((***,,,******)))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&###%%%''''''&&&'''***---)))((('''''''''(((***+++000...,,,***))))))******(((((((((((())))))))))))))))))))))))))))))))))))vvvvvvqqqeeeZZZUUUQQQMMMRRRRRRRRRSSSUUUYYY^^^aaarrr~~~nnnVVVKKK???:::999777777777888777777666555555555555444555666777777777666555444555666555444444666888555666666555444444666888777888999888777777888999888888999:::::::::;;;;;;>>>======???@@@@@@>>><<<===???@@@AAABBBCCCCCCAAACCCDDDDDDBBB>>>;;;;;;<<<444555555333111//////000111111111111111111111000////////////////////////........./////////000000........./////////000000111000......000000000///111000//////000000000000000000000000000000000000111000/////////000222333222222222222333333222111222111000000111222111000111666444555999;;;LLLhhhpppQQQ???888:::;;;;;;AAAXXXyyyzzzYYY@@@777555333111000///000222333222111111000000000//////////////////...------.........///...---,,,,,,,,,,,,,,,------------------------+++---------++++++,,,---,,,,,,---------.........------,,,,,,------...///,,,,,,,,,---.../////////...//////000000000000000222111111333555<<>><<<999888999999888777666666666666666444555777888888888777777888999::::::888888888::::::;;;<<<;;;::::::<<<>>>:::;;;===<<<;;;;;;<<<======>>>???@@@???>>>===<<>>666555555222111///000000111///...000000000////////////......---------------...............---,,,+++,,,,,,------------------------+++,,,------+++++++++---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---..................---------.........///000000000000000111000111333444777BBBMMMbbbyyyjjjUUUKKKGGGEEEDDDBBB???@@@EEEOOOdddxxx}}}xxxnnn[[[IIIKKKHHHEEEEEEHHHQQQbbbsssmmm[[[VVVWWW[[[___eeeooo{{{~~~kkk^^^\\\___cccqqq|||hhhQQQFFF===;;;:::666555666000000000//////.........---,,,,,,,,,,,,+++++++++))))))))))))))))))******'''&&&&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%''''''%%%(((***((($$$$$$)))---)))(((((('''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))))))))yyyooodddaaa\\\XXXUUURRRNNNLLLLLLPPPWWW^^^eeeooozzzhhhVVVEEE@@@>>>:::999<<<999999888888888888999999777777888::::::;;;;;;;;;777999<<<<<<;;;:::::::::777999<<<======>>>???@@@AAABBBDDDDDDCCCCCCEEEFFFGGGIIIKKKKKKIIIGGGFFFGGGIIIIIIJJJMMMRRRYYY```eee___ZZZVVVWWWXXXZZZ```fffffffffeeeccc]]]RRRFFF===555555444333222000...,,,////////////000000000000........................------........./////////------........./////////000...------///000000///---...///...------///000........................---------......///000111///111333333222111222333111111111222333444222111111333111222666444<<>>;;;===AAACCCVVVjjjsssooocccRRREEEFFFCCCAAAAAABBBFFFPPP[[[sssgggXXXVVV]]]dddfffoooxxxyyyuuuuuu~~~{{{ssssssvvvjjjYYYIIICCC===666333555222222111111000000//////------,,,,,,,,,+++++++++++++++***)))((()))))))))(((&&&%%%&&&''')))((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((&&&((()))(((%%%$$$''')))''''''''''''''''''''''''&&&'''(((*********)))((((((((((((((())))))))))))&&&''''''(((((())))))***xxxlllbbbYYYQQQKKKTTTSSSQQQPPPRRRWWW\\\___kkksssmmmXXXEEE@@@???:::999===999999999999:::;;;<<<<<<;;;;;;;;;<<<===???@@@AAA<<>>777222111111000............/////////000000....................................////////////............////////////---,,,+++,,,...///...---+++---...---,,,,,,...111------------------------...............////////////111222111000///111333000000000222333444222000000111...000555333999MMMjjjfffHHHAAA:::===LLLeee}}}yyy[[[DDD888333111111000///......000000///---000000/////////.........,,,,,,++++++,,,------...+++,,,---,,,+++***---///++++++++++++++++++++++++)))+++------,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,...//////---,,,...000---...//////000000//////111000111333222000444:::<<>>===<<<:::<<>>===???AAABBBGGGLLLXXXppp~~~eee\\\```fffnnnyyy}}}|||xxx```SSSHHH:::444666444444333222222111111000.........------------,,,---,,,***)))((('''((((((***(((&&&''')))+++***))))))(((''''''&&&&&&''''''&&&&&&'''(((((((((((((((&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%'''))),,,,,,,,,+++***(((((((((((())))))))))))&&&&&&''''''((())))))***wwwmmmddd^^^SSSPPPMMMLLLOOOSSSVVVWWWWWW\\\eeeppp|||oooXXXEEE@@@???999888===999999999:::;;;<<<===>>>???>>>>>>>>>???BBBDDDEEEHHHMMMSSSXXXYYYYYYXXXXXX^^^dddkkkrrrvvvyyy{{{|||wwwyyy{{{}}}}}}~~~tttSSSHHH;;;333222333333222---.........//////000000////////////////////////........./////////000000........./////////000000*********+++------,,,++++++---...---++++++...111------------------------111111111000000/////////...000111000...---000222/////////111333333111///111111...000666444:::MMMbbbvvvWWWLLLBBBGGG]]]{{{yyyYYYCCC999555333222...------...000111000///000/////////............++++++++++++,,,,,,---...))),,,---,,,******---000++++++++++++++++++++++++)))+++------,,,+++***+++******+++++++++,,,,,,,,,++++++******++++++,,,---))),,,//////------///222---......//////////////////...000444444333666;;;777???UUUwwwfffOOOGGG@@@===<<<;;;<<<@@@@@@>>>JJJ___iiiaaaSSSLLLDDD???===@@@BBBAAAAAADDDKKK[[[~~~vvvddd```bbbzzzyyygggWWWEEE===>>>555555444444333222111111000/////////...............---+++)))'''''''''''',,,)))'''(((+++---,,,*********)))(((((((((((((((%%%&&&((()))))))))((('''$$$$$$$$$&&&((((((&&&$$$%%%&&&&&&'''((((((''''''&&&(((+++---///...,,,+++(((((((((((())))))))))))&&&&&&&&&'''((())))))***}}}rrrccc___ZZZXXXYYYXXXSSSOOORRRNNNNNNTTT]]]hhhwwwtttZZZSSSHHH???::::::;;;<<<999<<>>AAADDDEEEEEEFFFGGGIIIOOOUUUZZZhhhnnnvvv}}}www\\\CCC:::777111000333000///...------...000000000///...---,,,------......------,,,,,,------...//////.........---------111000///...---,,,,,,,,,........................//////...---,,,,,,++++++...------------...//////......//////000000111111222222222111111111000000///000111222222555999===XXXrrrmmmVVVHHHZZZ~~~qqqLLL===666555444,,,000///////////////000111000+++***......***+++000...---,,,+++,,,---...///,,,,,,++++++,,,,,,---...******))))))******+++,,,---,,,+++***)))***+++,,,************************(((***,,,------,,,---...---------..................------------.../////////000111222333444555555???>>>FFF\\\xxxgggQQQAAA>>>BBB;;;888;;;;;;@@@@@@DDDPPP]]]aaa[[[TTTLLLGGGAAA>>>???AAAAAA@@@DDDPPPhhhooo\\\^^^rrr}}}eeeTTTFFF<<<@@@999444333222000000333,,,++++++,,,...//////...+++++++++***)))(((((('''''''''(((((())))))******))))))))))))))))))))))))&&&&&&%%%'''((()))'''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%&&&(((+++000222///***,,,'''&&&))))))'''%%%&&&)))((('''&&&&&&'''((()))rrreee^^^YYYTTTQQQMMMKKKMMMSSSWWWZZZ```gggqqqdddPPPLLLEEE@@@======>>>???>>>@@@BBBBBBAAACCCHHHMMMRRRUUUYYY^^^ccciiipppuuunnnSSSFFF>>>555444888//////...------...///000000///...---,,,------...------,,,,,,,,,,,,------...---------,,,,,,,,,,,,000///...---,,,,,,,,,---------------------------......------,,,++++++***------,,,,,,------...///---......///000000111111222222222111111000000000///000111111222444888;;;IIIeeejjj___rrrrrrMMM>>>555555444...000///////////////000000000,,,+++......+++,,,000------,,,,,,,,,,,,,,,---,,,++++++++++++,,,------******))))))******+++,,,---,,,++++++************************************)))***,,,,,,++++++---...------------............---------------...////////////000111222333444444555666>>>LLL___xxxnnnUUUDDD???BBB;;;888;;;:::>>>>>>AAAIIIUUU[[[[[[XXXMMMHHHAAA======>>>??????@@@GGGYYYvvvlllccclllyyyooo\\\MMMGGG???999888888444222222///...---...//////---,,,+++++++++***)))((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''***///333111+++---(((&&&))))))&&&%%%&&&)))((('''&&&&&&'''((()))wwwlllbbb]]]SSSOOOMMMOOOOOONNNPPPTTT```lllwwwkkk```XXXSSSHHHFFFDDDBBBAAAAAABBBCCCCCCGGGKKKNNNQQQWWW___eeeqqquuu}}}oooYYYFFF666///111///...---,,,,,,---......///...------,,,---------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,++++++,,,,,,---...------......///000000000111111111111000000000000---...000000111333666999;;;WWW~~~{{{oootttOOO>>>555444555000////////////////////////000---,,,------,,,---000,,,,,,,,,,,,,,,+++***)))++++++******++++++,,,---***))))))))))))***++++++,,,,,,,,,,,,+++***)))(((************************)))******))))))))),,,...,,,,,,,,,------.........---------------......///......///000111222333333111555<<>>@@@AAAJJJ```kkkhhhrrrzzzhhhSSSGGG<<<::::::666222000222111000000000///+++)))+++++++++***))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&(((000777666000...***'''))))))&&&%%%&&&((('''&&&%%%%%%&&&'''(((xxxlllaaaVVVOOOLLLLLLPPPVVVOOOWWWeeevvvuuupppggg^^^VVVQQQNNNMMMGGGGGGGGGFFFFFFHHHJJJMMMOOOUUU___hhhpppyyymmmTTT===111...///...---,,,+++,,,------...------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,---......+++++++++++++++,,,,,,,,,+++++++++***************++++++******++++++,,,---,,,------......///000000000000000000000000000000,,,---//////000222555777888QQQwwwvvvtttOOO>>>555444666222//////////////////......///---,,,,,,,,,,,,---///+++,,,,,,,,,+++***((('''***************+++,,,,,,)))))))))))))))***+++++++++,,,,,,,,,+++***(((&&&************************)))***)))((('''(((+++...+++++++++,,,------......------,,,,,,------...///.........///000111111222222777<<<<<<===LLLnnnbbbJJJ???>>>999888<<<:::999999:::===AAAHHHPPPUUUQQQLLLDDD>>>;;;;;;<<<>>>DDDBBBEEEUUUrrr{{{kkklll~~~mmm[[[GGG>>><<<888444222222111000000000...+++(((+++++++++******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$&&&&&&(((222>>>>>>777000+++((())))))'''&&&'''((('''&&&%%%%%%&&&'''(((nnnaaaXXXSSSTTTWWWTTTWWW[[[ccclllttt{{{~~~|||vvvpppmmmllljjjfffbbb___[[[VVVSSSSSSRRROOOMMMMMMOOOPPPQQQSSSWWW^^^ccciiiqqq~~~iiiQQQ???888///...---,,,+++,,,,,,---,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------++++++***++++++,,,---...*********+++++++++,,,,,,)))*********************+++************+++,,,,,,,,,,,,,,,---......//////////////////////////////+++---//////000111333555999LLLnnnqqqNNN>>>444333666222/////////000///...---,,,......,,,++++++,,,......++++++,,,,,,+++)))'''&&&***))))))))))))***++++++))))))(((((())))))***+++++++++,,,,,,+++***((('''))))))))))))))))))))))))******)))(((&&&'''***---******++++++,,,------...,,,,,,,,,,,,,,,---...............///000000000111222444666777777AAAYYYoooiiiNNN>>><<<888999===:::777999;;;<<<===AAAFFFJJJJJJHHHCCC>>>;;;:::;;;<<>>111+++((()))***'''''')))((('''&&&&&&&&&&&&'''(((xxxkkkbbb^^^\\\YYYWWWVVVYYY]]]___aaa\\\YYYVVVTTTSSSTTTTTTTTTSSSSSSTTTVVVZZZ[[[YYYVVVaaadddhhhkkknnnuuuxxx___HHH:::000///...,,,,,,,,,------+++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------************++++++,,,---*********++++++,,,,,,---)))))))))***+++++++++,,,++++++******++++++,,,---++++++,,,,,,---.....................////////////+++---///000000111333444777DDDaaammmLLL===333222555222...///000000///...,,,+++,,,---,,,)))))),,,---,,,+++++++++++++++***)))((()))))))))((())))))***+++)))(((((((((((()))***************+++******)))((()))))))))))))))))))))))))))******)))'''(((***,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,------....../////////000000000111333222444666888===JJJWWW}}}uuuVVVAAA===999:::===:::777999;;;<<<<<<===>>>@@@AAABBBBBBAAA>>>;;;;;;;;;;;;???EEEMMM^^^~~~llldddkkktttoooggglll|||}}}dddRRRCCC:::666444222000/////////---+++++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''!!!&&&'''***999JJJKKK???000+++((()))***((()))+++)))((('''&&&&&&'''((()))uuuoooeee^^^ZZZWWWUUUSSSOOOPPPPPPPPPPPPRRRXXX\\\ZZZ```iiiooosssvvvyyy|||yyycccJJJ999111000///---,,,------...***+++,,,---...------,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,+++************++++++,,,******++++++,,,------...))))))******+++,,,------+++++++++++++++,,,------+++++++++,,,------......---------....../////////+++---000111111111333444555<<>>111///......//////...---,,,,,,,,,------.........,,,,,,+++******+++,,,,,,******+++,,,,,,,,,,,,+++*********)))))))))))))))+++++++++,,,,,,,,,------&&&''')))*********)))((()))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---//////.........---------/////////000111111222222111;;;KKKbbbeeeHHH<<<444333555111111111111111000///------******)))))))))***,,,------,,,***)))))))))******++++++***))))))))))))))))))((('''''''''(((***++++++)))((()))+++,,,***'''))))))))))))))))))))))))---,,,+++***))))))))))))(((***,,,------+++((('''++++++))))))***+++...//////////////////.........222111111111333555888:::HHH___sssQQQBBB>>>:::999===999888888888888888999999888>>>GGGOOOQQQMMMFFFBBB>>>DDDDDDDDDJJJUUUtttlllUUULLLMMMWWW```yyyaaaTTTQQQPPP]]]yyy{{{ooofff___YYYXXX[[[bbbkkk|||~~~hhhUUUDDD888999888000+++---------,,,++++++******)))((()))******)))'''%%%###+++***((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''&&&%%%###!!!((('''&&&%%%%%%%%%%%%%%%(((%%%)))///777FFFFFF555...)))'''***---...000444---------,,,,,,,,,++++++vvvlllgggjjjpppxxxjjj___]]]UUUOOONNNKKKIIIGGGDDDBBB@@@AAABBBCCCEEEDDDEEEIIIKKKGGG===333000///......//////...---++++++,,,,,,,,,---------,,,++++++******++++++,,,)))******+++++++++++++++)))))))))))))))*********+++++++++,,,,,,,,,,,,---'''(((((())))))))))))))))))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---///.........------------/////////000111111222222222888DDDZZZ{{{eeeGGG;;;333222444000111111111000//////...---+++***)))))))))***,,,------,,,+++*********+++++++++***)))(((((((((((())))))((('''''''''(((*********((('''(((***+++)))'''''''''''''''''''''''''''+++***))))))(((((())))))''')))***++++++***)))(((,,,+++******+++,,,...000............////////////222111111111333555777999???QQQsss|||XXXGGGCCC>>><<<===999888888888888888999999:::???GGGMMMOOOLLLGGGCCC===BBB@@@@@@EEEPPPmmmdddSSSLLLOOOWWWgggttt|||ssscccWWWPPPLLLRRRhhh{{{mmm___XXXRRRPPPNNNJJJKKKMMMZZZfffzzzgggRRR@@@;;;888111---///------,,,,,,+++*********((()))*********(((&&&%%%+++***((('''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&%%%###"""!!!((('''&&&%%%%%%%%%%%%&&&(((%%%)))000888HHHJJJ999***&&&%%%***...111444999000000000000////////////rrr[[[SSSVVVTTTRRRQQQKKKHHHFFFBBB>>>;;;:::999999:::::::::;;;;;;999555111000///......//////...,,,+++++++++++++++,,,,,,,,,,,,+++************+++,,,(((((()))***************(((((())))))******++++++******+++++++++,,,,,,,,,)))(((((((((((()))******)))***++++++,,,,,,++++++---,,,,,,++++++,,,,,,---............------------...//////000000111111222222555===PPPssseeeGGG;;;222000222...111000000000///......---+++************+++,,,,,,---,,,+++++++++++++++,,,))))))((((((''''''((((((((((((''''''(((((()))***(((''''''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))***)))))))))))))))))))))))),,,,,,+++++++++---///000---------.../////////000111111111111222444666888999DDD^^^\\\IIICCC>>>:::999999999888888888888888999:::>>>CCCHHHIIIHHHEEEBBB;;;???<<<:::???HHHbbbyyy___NNNJJJMMMRRR\\\eeeddd\\\UUUNNNJJJKKKXXXkkklllZZZOOOQQQNNNNNNQQQSSSSSSUUUZZZdddtttkkkOOOAAA999222///111...------,,,,,,+++******((()))*********)))((('''))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&(((%%%)))000888IIIMMM???+++&&&%%%***...000444888555555777999;;;===???@@@qqqXXXMMMRRRTTTVVVVVVPPPIIIFFFAAA===:::999999:::666777999888777555444444000...------...///---,,,******************++++++++++++************++++++'''(((((()))))))))))))))''''''((()))***++++++,,,************++++++++++++***)))((((((((()))+++,,,)))******+++++++++++++++---,,,,,,++++++,,,,,,---------------------------......//////000111111111222444:::KKKmmmfffHHH<<<222111222...000000//////............++++++++++++++++++++++++++++++******************((((((''''''''''''((((((''''''''''''(((((())))))'''&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))++++++---,,,+++))))))))))))***++++++++++++,,,---...///,,,,,,------...///000000111000000111222444555666;;;>>>PPPrrrcccMMMEEE@@@;;;888:::999888888777888888888999:::===@@@AAAAAA@@@???;;;===999777;;;AAAVVVvvvoooXXXLLLJJJKKKNNNQQQQQQOOONNNLLLJJJLLLSSS___tttsssdddXXXPPPMMMJJJHHHJJJPPPVVV[[[ccckkkfffMMM===333000222......------,,,,,,++++++((()))***************)))(((((((((((())))))******''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&###(((...666HHHOOOCCC000***''')))++++++,,,///111333777<<>>999666444444---000333444222000......///...------......---++++++++++++***************))))))***++++++***))))))''''''((()))))))))))))))(((((())))))******++++++((())))))))))))************))))))))))))***++++++***))))))))))))***++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------------......//////000000111///444;;;GGGaaahhhJJJ>>>555444555111000///...---------//////,,,,,,,,,---,,,,,,+++***&&&&&&'''(((((((((((('''((((((''''''(((((())))))&&&&&&'''(((((((((((('''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&'''((()))+++,,,---333222///---+++*********+++++++++,,,------......,,,,,,,,,---........./////////000111222222333333:::888???WWWwwwdddTTTLLLFFFBBB::::::999888777777777777::::::999999:::;;;<<<===;;;<<<888888===<<>>CCCAAAFFFGGGGGGFFFBBB===777444222111222222222111000//////...,,,---......---+++,,,,,,+++++++++*********((()))***++++++***)))((((((((()))************))))))))))))))))))*********((((((((()))))))))******))))))***++++++++++++******))))))((()))***+++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------......///000000000---333999@@@TTTwwwfffIII===444444666222000///---,,,,,,---///000,,,,,,---------,,,+++***&&&&&&((()))))))))(((((()))(((((((((((()))***+++%%%&&&'''(((((((((''''''%%%'''))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((***+++,,,000///...---,,,+++++++++,,,---...//////000000000------------------------//////000111111222222222666555:::KKKcccnnnYYYMMMGGGCCC;;;:::999888777777777777:::999888888888999:::;;;:::;;;888:::>>>;;;@@@RRRqqq}}}aaaLLLHHHFFFJJJKKKKKKOOOTTTTTTUUUYYYeeeyyyppp___QQQOOONNNJJJMMMSSS___jjj\\\BBB777444000000//////...---------******)))(((''''''''''''%%%&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((('''$$$&&&''',,,???JJJBBB111+++&&&&&&&&&######%%%''''''(((((()))*********~~~___JJJBBB;;;:::>>><<<;;;@@@EEEIIIGGGAAA999444444111......///000///...///---,,,,,,---...,,,+++,,,,,,,,,,,,++++++******((()))***++++++***)))((((((((()))************************)))))))))))))))(((((((((((())))))))))))((()))***,,,,,,+++*********)))((((((((()))+++,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------......///000000000,,,222777:::KKKmmmeeeHHH<<<444333555111///...---,,,,,,---///000,,,,,,---...---,,,***)))&&&'''(((*********)))((()))))))))))))))***++++++%%%%%%'''((((((((('''&&&%%%(((******'''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***,,,,,,,,,,,,,,,,,,,,,,,,...///000111222222222222------------------,,,,,,...///000111111111111111555444888CCCUUUooozzzaaaSSSLLLHHH;;;:::999888777777777777888777666555555666777888888:::888;;;???:::===MMMfffpppZZZPPPGGGEEEDDDFFFPPP[[[___\\\\\\gggzzzppp\\\QQQKKKMMMNNNPPP\\\lll{{{dddGGG:::777000000000///......------******)))'''&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))%%%''''''+++>>>IIIBBB444---((('''&&&"""!!!###%%%&&&&&&''''''(((((((((kkkOOODDD@@@:::888<<<666777:::AAAFFFEEE===666444333111////////////000/////////...---,,,******---,,,***+++,,,,,,+++)))(((***+++)))&&&%%%'''***'''******''''''******''')))***++++++)))''''''(((***(((&&&''')))***'''$$$)))+++,,,,,,***(((''''''+++)))(((''''''((()))+++///...,,,+++++++++,,,,,,************+++,,,---...---,,,---...000000...,,,111444666:::JJJlllqqqMMM>>>:::555111222..................------...------------------,,,)))))))))***+++***'''%%%(((***+++***)))((()))***&&&&&&'''((())))))(((((()))(((((('''&&&&&&%%%%%%((('''&&&%%%$$$%%%%%%&&&((('''%%%$$$%%%(((+++------...000//////...000111111444777999>>>CCCBBB>>>333///***)))+++------,,,...000111111111111333444666666888<<>>BBBDDD[[[wwwdddTTTEEEBBBDDDHHHSSS___hhhooorrrrrr}}}mmmjjjkkkeee^^^VVVTTTRRRQQQTTT___qqqxxxWWWBBB;;;555444000,,,---000///***,,,+++)))((('''((()))+++&&&&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&(((((('''''''''&&&&&&&&&$$$)))***)))...;;;FFFIII<<>>777222000111000000///...------,,,---------,,,,,,+++++++++,,,***(((((()))***)))(((((()))******(((((()))***((((((((('''''''''''''''%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&(((***---///---000555999===AAAFFFIIIRRRPPPMMMNNNSSSSSSGGG999000...+++***+++,,,------+++---///000111222444666666999;;;:::888AAAZZZrrrnnn[[[SSSLLLCCC;;;999999777777999777777666666666666555555666777888999:::<<<======???WWW{{{rrrYYYMMMJJJKKKUUU```yyybbbQQQNNNNNNOOOQQQXXXaaannnzzzxxx[[[MMMDDDHHHGGG???777444222///,,,+++)))((((((((()))***(((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$(((******'''***666BBBIII>>>222((('''&&&""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&zzz___LLL???;;;>>>888555333333666888888888222111111000000000000000------............---------,,,***+++,,,,,,+++)))+++((('''(((,,,///...,,,+++...---)))))),,,,,,***,,,...111111///,,,+++******)))((((((((((((((('''$$$&&&(((((('''''')))*********)))(((((()))******+++*********************+++++++++++++++,,,---...///...---...000000///...111111222555CCCbbbgggMMMAAA:::555444222222111000///------,,,---------,,,++++++******,,,)))''''''((()))))))))((()))***)))((('''(((***)))(((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((***---...000444888<<<@@@DDDIIILLLTTTRRRMMMIIIHHHDDD999,,,...---+++***+++,,,------***,,,...000000111444666777<<<@@@>>>777999KKK```zzzeeeZZZUUUIII===999888777777999777777666666666666666666555666888999::::::::::::>>>MMMhhhfffSSSJJJHHHQQQ]]]{{{zzz[[[NNNLLLNNNVVVaaarrrhhhXXXTTTYYYWWWKKK===444000...+++***))))))(((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&((((((&&&)))444BBBLLLAAA555***((('''%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%mmmSSSBBB;;;;;;555444444444555666555555111111111111000000000///////////////...---,,,+++---,,,***+++,,,,,,+++)))+++(((''')))---//////---+++///000...///222333000444666777555222...,,,+++******)))(((''''''((()))'''((()))((('''&&&''')))******))))))))))))******************************,,,,,,,,,+++,,,,,,------222000......//////...,,,111000111666BBB^^^xxxXXXEEE;;;666555333222222000///...------......---,,,,,,+++*********(((&&&&&&''')))))))))''')))***)))((('''((())))))((('''&&&%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%''')))***,,,+++...111333555777:::<<<;;;>>>===999777777444000,,,,,,,,,+++++++++,,,---)))+++...//////111333555888>>>EEEDDD<<<999EEETTTrrrqqqeee\\\NNN???999888777777999666666777777777777777777555666777888999999999999===BBBSSSsss|||cccSSSLLLRRR]]]xxxqqqTTTJJJIIIKKK[[[oooppp```cccgggdddTTTAAA555///---+++******)))))))))))))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&)))222AAANNNEEE999---(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%___HHH;;;888444555555555555555444333000000111111111111000///000000000///...---,,,+++---,,,***+++,,,,,,+++)))***)))((())),,,.........,,,111555666999>>>>>>;;;;;;;;;;;;888333000......***+++***((('''''')))+++((())))))((('''&&&(((***************************)))***++++++,,,+++++++++------,,,,,,,,,,,,------333111///...//////...---///...111999EEE```jjjOOO>>>666444333222222111000//////...//////...---,,,,,,++++++)))((('''''')))******)))'''((())))))''''''((()))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))((()))++++++++++++---///***///111---,,,...111000***+++,,,,,,******,,,...)))+++---...///000222444777>>>FFFHHHAAA<<>>@@@CCCBBB===:::999888444000------...***++++++)))&&&&&&))),,,(((((()))((('''(((***---*********++++++*********)))***+++,,,------,,,+++...------,,,,,,,,,------000///------///111111111...---222;;;FFF___```GGG:::555222222222111111000000000111000000///---,,,,,,+++***))))))***,,,,,,+++***'''((()))(((''''''((()))'''&&&%%%$$$$$$&&&'''(((%%%%%%&&&&&&'''((((((((($$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''(((((('''(((******))))))***,,,))),,,---++++++---,,,))))))+++,,,,,,******,,,...***,,,............000222444:::CCCHHHDDD===<<>>888555444222...***)))***,,,***++++++)))&&&&&&))),,,&&&'''(((((((((***---000******++++++++++++*********+++,,,---...------,,,...------,,,,,,,,,------...---,,,---000222444444///...222;;;DDDZZZnnnPPP>>>777222222111111111111111111222111000///...---,,,,,,******+++---//////---+++'''((()))((('''&&&''')))'''&&&$$$$$$$$$&&&((()))###$$$%%%&&&((()))******###$$$&&&'''((('''&&&&&&(((((((((((((((((((((((($$$&&&'''(((((((((***,,,&&&((()))+++000333///((((((+++---,,,******,,,...+++,,,............///111222777@@@FFFDDD<<<888:::>>>___~~~~~~bbbRRR@@@::::::999777666666666777777888888888999777666555666777:::<<<>>>666:::AAAMMMccchhhXXXYYY```zzzaaaLLLOOOUUU^^^nnnZZZLLLNNNIII===444000---+++***************)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###%%%%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&)))+++)))***777FFFGGG;;;,,,$$$%%%(((&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$eeeNNNDDD===888666777777444444666666444333333555555444222222111111000///......---......---------,,,,,,,,,000...+++))))))+++...000333444444555444333222111000---******,,,---,,,***)))(((''''''''')))***+++'''***,,,,,,)))(((+++------...---+++((('''''')))---------------...///000...---,,,++++++---...000.........///////////////---///000999JJJ\\\WWW>>>777777333111222111//////222222111000///...---,,,,,,,,,+++***(((((((((((())))))'''%%%%%%''')))))))))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''(((***+++++++++***))),,,,,,++++++++++++++++++++++++++++++,,,...000111111555;;;???@@@===888555@@@OOOgggjjjNNNAAABBB;;;555444222666666666777777777777777555666666777888999999999???;;;===HHHVVVmmmxxxaaaWWWWWWkkkwwwcccPPPKKKWWWooo{{{^^^JJJFFFBBB>>>555---,,,000+++++++++************)))((((((((((((''''''''''''***(((&&&%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%"""$$$&&&'''&&&%%%***333::::::777222,,,(((&&&%%%%%%&&&&&&&&&&&&%%%$$$######nnnTTTGGG@@@;;;777777777555444666555444222333444555444222222111111000//////............---------,,,,,,,,,...---+++))))))+++---...000111111222111000///......+++)))(((***+++***)))((((((((((((((()))******((()))******))))))***+++---------+++((('''((())),,,,,,,,,---...///000000...---,,,++++++---...000.........///////////////...000111:::IIIZZZ}}}gggJJJ>>>888444111222222000000222111000000///...---,,,++++++***)))((('''''''''(((((('''&&&&&&((())))))(((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((('''((())))))******)))))),,,+++++++++++++++++++++++++++++++++,,,...000111000333888;;;<<<:::666444<<>>888777777555444555444333111222333444444333111111111000000//////.........---------,,,,,,,,,,,,+++************+++,,,---------...------,,,++++++)))''''''((())))))((('''(((((())))))))))))))))))((('''((()))******))),,,,,,,,,***((('''((()))++++++,,,---...///000000------,,,+++,,,---...///.........//////000000000///222222999GGGVVVxxx{{{YYYEEE;;;555111222222000111333000//////...---,,,++++++******)))''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((((((((''''''(((((()))***,,,++++++******+++,,,,,,+++++++++,,,---...///000///111444777777666444333888999BBBZZZ|||vvvUUUBBB???999777;;;;;;666666666666666555555555555666666777777888888999777999<<<>>>>>>LLLpppiiiXXX\\\lll~~~[[[OOOEEEIII]]]vvvWWWMMMBBB<<<777000------+++++++++************)))************)))))))))))))))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###&&&'''&&&$$$!!!###(((---222000,,,)))&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$uuu^^^PPPDDD999777777555333444555333111111222444333333111111111000000000//////......---------,,,,,,,,,*********++++++***************+++++++++************)))'''&&&'''(((((()))'''((()))******)))(((''')))&&&%%%&&&)))+++)))&&&+++++++++***((('''(((***)))***+++---...///000000------,,,,,,,,,---...///.........///000000111111///222222888CCCOOOpppeeeJJJ???777222222222111111333///......---,,,,,,+++++++++***))))))((((((''''''&&&&&&'''(((******(((&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''')))***++++++++++++++++++,,,---++++++,,,,,,---...//////000000222333444444333333666555:::JJJeee}}}ZZZDDD???888555888777666666666555555555555555666666666666777777888888888999<<<===;;;CCC```~~~ggg___bbb}}}mmmRRRKKKEEEJJJ```~~~\\\NNN@@@:::777222---,,,+++++++++*********))))))*********)))))))))(((((()))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!###$$$$$$$$$&&&&&&%%%###!!!"""&&&))),,,+++)))'''%%%%%%%%%&&&&&&&&&%%%$$$###""" nnn\\\LLL===777888666333222777444222111222333333333111111111111000000000000......---------,,,,,,,,,)))***++++++++++++***)))*********)))***************))))))((('''((()))+++'''((()))******)))(((''')))&&&$$$&&&)))***)))&&&)))******)))(((''')))***)))***+++---.../////////,,,,,,,,,,,,------............//////000111111222...222222666???IIIiiisssTTTDDD;;;333222222111000222.........---,,,,,,++++++,,,+++++++++***))))))(((&&&&&&'''(((******(((&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''')))***++++++,,,---------------++++++,,,------.........000000111111222333333444444444999BBBRRRmmm[[[DDD@@@999555777555777777666666555555555555666666666666666777777777999777999======@@@QQQeeexxxggg```ssslll[[[JJJGGGEEEKKKaaa|||[[[LLL===777666222...,,,+++++++++*********))))))))))))((((((((('''''''''(((&&&%%%%%%&&&&&&&&&%%%'''''''''''''''''''''''''''%%%######$$$%%%&&&%%%%%%%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$###""" jjjVVVBBB;;;:::999555222:::777333222222333333222111111111111111111111111......---------,,,,,,,,,******++++++++++++************)))))))))***++++++)))******)))((((((***---)))))))))))))))(((((('''((('''&&&'''((())))))(((((()))***)))(((((()))+++)))***,,,---......------,,,,,,,,,---------............///000000111222222...222222666<<>>FFFQQQ{{{vvvfffnnnvvvlll^^^QQQCCCDDDEEEKKKaaaoooSSSEEE999444333111------+++++++++************)))((((((((((((''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&!!!"""###$$$%%%%%%%%%%%%wwwaaaJJJ@@@???===888444===999555333222333333222111111111111111111111111......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))((((((((()))+++,,,((()))***)))''''''***---******)))(((((((((((((((&&&((())))))(((((()))***'''((()))(((((((((***+++***+++---......---,,,***,,,,,,------......---------...///000111222333333...333444777<<>>444222111///---...+++++++++************))))))))))))((((((((((((''''''&&&$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###%%%$$$$$$$$$%%%%%%$$$#########$$$$$$$$$%%%%%%&&&!!!!!!###%%%&&&'''''''''hhhOOODDDBBB@@@:::666???;;;777333333333222222111111111111111111222222......---------,,,,,,,,,---,,,,,,++++++,,,,,,---)))(((((('''((()))***+++''')))***(((&&&'''***---+++***)))'''''''''((()))&&&(((+++***''''''))),,,'''((()))(((((((((***,,,+++,,,---......,,,***)))+++,,,------......---------...///000111222333333///555666888<<>>999666666555555444444555666666222222111111111111111111111///---------...---,,,+++++++++************)))***************+++++++++---***'''&&&((()))(((&&&***)))(((''''''((()))***))))))))))))((((((((((((***++++++***)))(((***+++)))***++++++***+++---///)))+++---...---,,,,,,,,,---...000111222222111111555777666999???EEE___pppWWW@@@<<>>888333111000000000111000...,,,///---+++)))((((((((()))((((((((((((((((((((((((((((((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''###&&&&&&###$$$''''''%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&(((((('''''')))***(((...111<<>>CCC[[[bbbFFF@@@GGGHHH@@@888111000000000111000...,,,...---,,,***))))))(((((((((((((((((((((((((((((('''(((((('''%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''###&&&&&&$$$$$$''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&(((((('''''')))***+++000444@@@MMMEEE444000++++++******++++++,,,---------......//////000000//////333888888;;;NNNdddtttXXXIII@@@;;;;;;777666666555555555444444555555666666555555444333555777888888777888<<>>===999999999999888666555444444444333222222222222222222000...............,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))+++)))''''''((())))))((())))))(((((((((((())))))******)))))))))((((((((((((*********)))***+++---((()))******)))***,,,...,,,---//////---,,,,,,---...///000111111222222111333666555999???CCC\\\uuuSSSHHHOOOQQQHHH===222111000000111000...,,,,,,,,,,,,,,,+++***(((((((((((((((((((((((((((((('''(((((('''%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&'''$$$''''''$$$$$$'''&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&'''(((''''''(((***+++000555CCCQQQHHH555///++++++******++++++,,,------------...//////000000---...444999777777CCCSSSyyydddNNN@@@;;;:::555555666666666555444444555555666666555555444333555666777777777888;;;>>>>>>III___}}}uuuaaaNNNHHHGGGCCC@@@BBBBBBBBBCCCAAA@@@???@@@BBB@@@@@@AAAAAAAAAAAAAAABBBCCCBBB@@@???>>>>>>>>>???>>>????????????>>>======???????????????>>>>>>===??????BBBNNNgggoooOOO???555333111000000000///...------+++***))))))))))))((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ %%%'''$$$"""$$$$$$!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$###############$$$############"""""""""###"""!!!"""$$$%%%$$$###vvv]]]JJJCCCCCC;;;;;;;;;;;;:::888666555555555444333222222222333333111///...//////...------,,,,,,,,,++++++++++++,,,,,,,,,+++***)))(((((()))((((((((())))))))))))))))))(((((((((((())))))*********)))))))))((((((((()))******)))***,,,...((()))******))))))+++---...///000///---,,,---......//////000111111222222111444555:::AAAGGG```eeeSSSQQQQQQHHH???333222000000111000...---+++,,,------,,,***)))'''((((((((((((((((((((((((''''''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''$$$$$$'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''$$$&&&''''''''''''(((***)))///444BBBQQQGGG444---++++++******++++++,,,---,,,,,,---......//////000---...333666555444<<>>BBBOOOiiinnnZZZQQQMMMHHHCCCAAACCCBBBAAA@@@@@@@@@BBBCCC????????????????????????======<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<======>>>======>>>>>>>>>===<<<<<<===???HHH\\\xxxjjjLLL???444222000000000000///...,,,,,,+++******)))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###"""&&&&&&""" """###""""""###%%%%%%###"""###$$$###########################""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$mmmVVVKKKJJJ??????>>>===<<<:::999888777666555444333333333333333111//////000000///...------------,,,,,,,,,+++,,,,,,,,,+++***)))((((((&&&'''((())))))))))))***(((((())))))))))))((((((************))))))))))))((()))******)))***,,,...((()))******)))***,,,...111111111000...------.../////////000000111222222111444444999AAAGGG```|||___PPPIIICCC>>>555333111000000000...---+++,,,------,,,+++)))((())))))))))))))))))))))))&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%%%%''''''$$$%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''(((((((((((($$$%%%''''''&&&&&&((()))(((///555BBBMMMDDD222...++++++******++++++,,,---,,,,,,------.../////////...///111333333444;;;BBBSSSppphhhSSSHHHCCC999999999999888777666555555555555666555555444333555444444444555777999999:::;;;CCCWWWxxxjjjVVVMMMGGGDDDBBB@@@???>>>>>>???@@@AAABBB======<<<<<<<<<<<<<<<<<<::::::999999999999::::::<<<;;;;;;;;;<<<===>>>???::::::;;;<<<===============CCCRRRmmmiiiNNNCCC444222000///000000///...++++++++++++******)))((('''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$&&&$$$ ###$$$!!!###%%%$$$###"""##############################"""""""""""""""""""""###!!!!!!!!!!!!!!!###$$$&&&~~~cccTTTOOOIIIHHHEEEBBB???===;;;;;;888888666555444444444444444222000///000000000.........---------,,,,,,,,,,,,+++++++++***)))))))))$$$''')))***))))))***+++(((((())))))))))))((((((++++++*********)))))))))(((*********)))***+++---)))***++++++***+++---///333333333111...---...///////////////000111222333222555444888???EEE```lllRRREEE@@@===666444111000000000///---,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&'''''''''&&&&&&''')))%%%&&&&&&''''''&&&&&&%%%$$$''''''%%%%%%((()))&&&%%%$$$$$$######$$$$$$%%%&&&'''''''''((((((((((((###%%%&&&'''&&&&&&'''))))))222777@@@HHH>>>000111++++++******++++++,,,---,,,,,,,,,---......////////////000111222555:::>>>FFF___vvv___MMMCCC;;;:::999777555555444444555555666666555555444333555444222333555777777777888888>>>MMMggg```NNNFFFDDDDDDAAA@@@>>>???@@@AAAAAA@@@;;;;;;::::::::::::999999999999999999999888888888::::::999::::::<<<===>>>666777888:::;;;<<<<<<<<<===FFFZZZyyyfffMMMDDD444222000/////////...---+++++++++++++++***)))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$#########$$$&&&"""$$$%%%!!!###$$$$$$###""""""##################$$$$$$$$$"""""""""############$$$!!!"""""""""!!!"""%%%(((vvvccc[[[WWWSSSNNNGGGBBB???======999999777666555444444444444222000000111111000///............------------++++++******************###&&&)))***))))))***,,,'''((()))******)))((('''+++++++++*********))))))******+++***))))))+++,,,***+++,,,,,,+++,,,...000555555444111...---...///000/////////000111222333222444333888AAAKKKhhhxxxYYYIIIBBB===777444111000000000///...------,,,+++++++++,,,,,,))))))))))))))))))))))))%%%&&&''''''&&&&&&((()))%%%%%%&&&''''''&&&%%%%%%###&&&'''%%%&&&)))***(((&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&'''###%%%&&&&&&&&&&&&'''))))))222777<<>>:::777555444555555555555666666555555444333666333111222444666777666777999===DDDUUUtttfffWWWOOOKKKFFFDDDCCCCCCCCCCCC@@@===<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999888888888999::::::::::::666777888:::;;;;;;<<<<<<>>>FFFZZZ}}}___FFF>>>555333000//////...---+++******+++,,,+++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%$$$######"""###%%%###!!!%%%&&&!!!"""$$$$$$"""""""""###""""""#########$$$$$$$$$############$$$$$$%%%%%%!!!"""###"""!!!###&&&***vvvmmmaaa\\\TTTLLLEEE@@@>>>>>>:::999888666555555444444555333111000111111000/////////.........---------***************+++++++++"""&&&)))***))))))***,,,'''((()))******)))((('''+++++++++************)))***++++++***))))))***++++++,,,------,,,,,,...000666666444111...---...///000////////////111222333000222333:::GGGTTTttt```OOOFFF???777555222000000000///......---,,,+++***+++,,,---))))))))))))))))))))))))%%%&&&''''''&&&&&&(((***%%%%%%&&&''''''&&&%%%%%%"""%%%&&&%%%&&&***+++)))'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&111555777888---(((111++++++******++++++,,,---++++++,,,------......///---///111222444555444111===KKKgggmmm[[[EEEBBB===999666666777888555555666666555555444333666333000111444666666555444888999:::CCC\\\ooo]]]SSSHHHFFFDDDCCCCCCAAA<<<888<<<<<<;;;;;;::::::999999777777888999999999999999777888999999::::::999999999:::;;;<<<<<<===<<<<<<>>>EEEXXX{{{XXX???888666444111//////...,,,***)))***+++,,,,,,+++)))(((&&&'''''''''''''''''''''&&&&&&%%%%%%$$$###""""""!!!$$$%%%!!! $$$&&&&&&!!!"""$$$$$$"""!!!"""###""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$###"""###'''+++~~~qqq```SSSLLLIIIFFFCCC??????>>>===;;;999777666555444333000...---///000---,,,---...///...,,,***'''((()))+++++++++***)))&&&))),,,,,,***((((((***((((((((()))******++++++,,,***))))))***++++++******------+++***---,,,))))))***++++++------...///000000000000000111111222222222111000///000222555888555555;;;GGGaaapppRRRAAA;;;444555444111000000///---,,,+++++++++++++++++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%$$$$$$%%%&&&&&&(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&))),,,...///---,,,++++++)))))))))***++++++,,,,,,++++++,,,------......///000000000111222222333333:::BBBXXX{{{oooTTTHHH>>>;;;:::888666666555555555444444333333333444444444555555666777888888666777999;;;GGGjjjnnnaaaWWWPPPNNNJJJCCC???@@@>>>:::999<<<<<<999666777999888888777777777777777777888888888888999999999999:::::::::999999;;;======DDDWWWuuuuuuRRR???:::333222111///...,,,+++***///---******+++,,,***((((((******(((&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%$$$"""!!!###%%%!!!"""###$$$$$$$$$$$$$$$########################%%%$$$######$$$$$$"""!!!"""!!!!!!!!!"""$$$&&&(((uuudddZZZSSSMMMIIIGGGDDD@@@======<<<;;;999888888777666444222111111///.........//////---,,,'''(((***+++++++++******'''***,,,+++)))((()))+++)))))))))))))))))))))))),,,+++******+++,,,,,,,,,***---...++++++---,,,(((******+++,,,---......///000000000000000111111222111111111000///000222444666555888???LLLggg```JJJ@@@666666444222111111000...,,,,,,,,,+++++++++******+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''***,,,---+++***))))))((())))))******+++,,,,,,++++++,,,,,,---.........//////000111111222222333666<<>>CCCTTTssshhhJJJ999555222111000///...---,,,+++...,,,))))))++++++***((('''((()))'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""''''''$$$"""###%%%""""""###$$$$$$$$$$$$$$$########################%%%$$$######$$$$$$###!!!"""!!!!!!"""###$$$&&&'''xxxkkkaaaXXXRRRPPPJJJCCCAAACCCDDDBBB???::::::999777555222000...222000......///000///...))))))***+++++++++*********++++++***))))))***,,,***))))))(((((((((((((((,,,,,,,,,+++++++++,,,,,,***...///---,,,---,,,(((******+++,,,---...//////000000000000111111222222///000111111000000111333444777;;;CCCQQQnnnqqqSSSAAA999777444333333222111000...------,,,+++******)))++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$###%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%(((******)))((('''((((((((()))******++++++,,,++++++,,,,,,------......//////000000111111222222888;;;HHHeeesssaaaLLL???888444444666555444444444444333333333777777666666555555666666555333555999999===LLL^^^oooZZZMMMEEEAAA===<<<888444666:::999888777777666666777777777777777888888888999999888999:::999888999:::<<>>DDDTTTttt___EEE===777222222333111000000///......,,,+++***))))))*********))))))(((((((((''''''''''''''''''''''''&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%'''))))))(((''''''((((((((())))))***+++++++++***++++++,,,------............//////000111111222888999AAAYYY~~~mmmUUUEEE;;;666444666444444444444444444444444777888:::;;;;;;999777555666333444777888:::BBBLLLddd~~~yyyhhhPPPHHHBBB@@@???;;;999;;;888888777666666666666666777777777777888888888888888999:::999888888:::<<<>>>???KKKkkkaaaLLL<<<444222///...............------+++***)))((((((((('''''')))&&&%%%((((((&&&&&&'''###$$$$$$%%%%%%&&&&&&'''$$$$$$  %%%"""######$$$$$$$$$##############################%%%###"""###$$$$$$###""""""""""""######$$$%%%%%%zzzmmmjjjiiinnntttvvvpppiii```WWWIII===777555444444333000---,,,---...------,,,,,,++++++++++++++++++---,,,*********+++,,,---***))))))***+++...000222999999888555000------...333555444///---...---)))***+++,,,---...//////000000000111222222222222111...000222333222222333444888<<>>999666777444444444444444444444444777<<>>FFFLLLMMMJJJDDD???777555444444666999>>>AAAHHHbbbvvv[[[VVVYYY\\\hhhyyybbbLLLAAA<<<:::<<<888777666666555555666666666666666777777777888888777888999888777888999;;;<<<<<>>@@@@@@<<<666222444666AAA@@@:::222---......,,,++++++,,,---...///000000///000222444444333222111111222333333333444777999>>>GGGSSSdddgggOOO@@@555666666000...111......------,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$%%%'''###$$$%%%&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''%%%&&&(((''''''''')))+++''''''(((((()))******************+++,,,,,,------,,,------......///000000222666999===IIIgggoooXXXIII???999777888333333333444444444555555666:::BBBHHHKKKIIIFFFCCC222444444333444777;;;===CCCTTTsssiiiZZZTTTQQQSSSZZZuuukkkTTTCCC===>>>777777666555555555555666666666666666777777777888777888999888777777999;;;<<<===HHHbbbhhhWWWEEE<<<888444111000.........------,,,,,,,,,***+++,,,***'''&&&'''***+++!!!'''+++'''$$$((('''&&&&&&%%%%%%$$$$$$###$$$###"""######%%%%%%&&&$$$$$$$$$$$$$$$###""""""###########################"""!!!"""$$$%%%$$$###!!!"""###$$$%%%$$$######nnnXXXIII@@@:::333222111222222111...+++///...---,,,+++,,,,,,------,,,+++---000000---***,,,+++******+++...111333888;;;<<<888333000222666FFFDDD<<<222---......---+++,,,,,,---...///000000///111222444444333222111333444444333333444888;;;???JJJ[[[qqqrrrTTTCCC777888888222///222------------------------)))))))))))))))*********((((((((((((((((((((((((###$$$%%%%%%$$$$$$&&&(((###$$$%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$&&&'''&&&&&&''')))+++''''''(((((()))*********)))******+++,,,,,,------,,,,,,------...//////000---333666555;;;UUU~~~|||aaaMMM@@@777444444333333333444444555555555111555;;;@@@DDDEEEDDDCCC///222555444333555888999>>>JJJdddoooXXXMMMHHHGGGHHHHHHdddkkkOOOBBB@@@777777666555555555555555666666666666777777777777777888999888777777999;;;===???IIIaaasssRRRFFF;;;888888555222111//////...------,,,++++++***,,,,,,***'''&&&(((***(((''',,,((('''+++((('''&&&&&&%%%$$$###"""""" !!!$$$$$$"""$$$$$$$$$$$$$$$###"""!!!###########################"""!!!"""$$$%%%%%%###!!!"""$$$%%%%%%$$$###"""vvvWWWCCC;;;666777666333000000000///000///------.........---...,,,+++,,,......---,,,))))))***+++,,,,,,------111222111000...///111333555444222000.........///,,,,,,------------------111111111222333333444444000444777555444666:::<<>>FFFbbbiiiUUUIII===888;;;555555444333333333444444444333333666:::===<<<:::444555555666777888888999>>>CCCPPPkkkaaaPPPIIIFFFCCCJJJNNNYYYmmmgggMMM>>>>>>;;;777444555666777777666666777666666666888:::666888::::::888888888999???@@@HHH]]]~~~sssZZZHHHAAA777333222333000...000...------------,,,***+++******)))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######$$$%%%$$$###!!!!!!!!!"""###!!!!!!""""""#########$$$%%%$$$!!! !!!$$$%%% !!!"""$$$$$$######"""nnnOOO<<<777777555222000000000///111///------...///...---...---,,,,,,.........,,,*********+++,,,,,,---------......---++++++---///444333111///............------------............000000000111222222333333222333444333333777<<<@@@KKKPPPfffrrrOOO<<<<<<777222111...000//////...---,,,+++***)))((()))***,,,+++(((&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%%%%&&&((($$$%%%&&&%%%$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))***************++++++*********,,,------...//////000000222222///333:::???WWW|||zzzcccPPP>>>777888555555444444333333444444555444333555888:::888666444444444555666666666777777;;;DDDYYYwwwnnnVVVJJJEEECCCBBBBBBFFFOOO[[[mmmiiiSSSFFFAAA;;;888888888666444666666666666555555555666666888999999888777888999???@@@JJJbbbwww[[[HHHBBB<<<444111111111///,,,///...---,,,------,,,***+++******)))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%$$$"""!!!!!!!!!"""###""""""##################$$$###""" """###$$$!!!!!!######$$$######"""dddGGG===999555333222222222111111000....../////////...///...------...///...,,,***++++++,,,,,,---------+++,,,,,,+++******,,,---222111000///............---.........////////////111111111222333333444444666444333333666;;;AAAEEENNN\\\yyy]]]CCC>>>888444333...000000///...---,,,,,,+++***))))))***+++***'''%%%((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%%%%%%%%%%&&&(((%%%&&&'''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''(((((())))))******************************---......//////000111111111111...111666777IIIhhhtttZZZCCC888888666555555444333333444444444333333444555666444333444444444444444444444555777999???KKK```~~~^^^KKKEEEEEE???>>>>>>>>>@@@KKK```tttpppRRRIII???;;;;;;<<<888444777777777777666555444333555777888888777777888:::???CCCQQQmmmxxx\\\III@@@<<<888333111222222///---///...,,,,,,------+++***+++******)))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$###############""""""""""""######!!!"""######$$$$$$######{{{[[[GGG>>>777555666444333333222111//////000000000///000///---...//////...---+++,,,,,,,,,---------...,,,---...---,,,,,,...///000000//////......------......//////000111111111333333444444555666666666:::666444777;;;>>>DDDIIIRRRiiikkkKKK???777555555000000000//////...------,,,+++***)))******)))'''%%%(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%'''((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******+++******************+++......//////000111111111000222///111555444@@@YYY|||dddIII<<<;;;777666555444444333444444111111222222333333333222555555555444444444444444999;;;???EEEQQQkkkhhhOOOFFFFFFBBBAAAAAABBBAAABBBKKKUUU]]]sssiii[[[JJJAAA@@@@@@<<<777999999888999999888666444555666888888777888:::;;;BBBJJJ^^^}}}~~~cccMMMBBB@@@999666444444444444222000///---,,,,,,,,,,,,+++)))+++******)))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""""""""&&&%%%%%%$$$$$$#########"""""""""######"""""""""""""""######$$$$$$$$$$$$lllRRRDDD999777888555333333333222000000111111111000111000......///000...------------------.........,,,...//////......///000///////////////.........//////000111111222333333333333444555555666666777999555555:::===???DDDLLL]]]yyy{{{VVVCCC777666888333000000000//////......---,,,+++************(((&&&))))))((((((((('''''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%'''))))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******++++++***))))))***++++++......//////000111111111///222000222777666===PPPmmmjjjNNN???;;;888777666555444444444444...///111222222333333444666666555555555555555555666888<<<@@@EEEWWWxxxvvvXXXJJJFFFCCC>>>===@@@AAA@@@@@@CCCDDDRRR___hhhyyyzzzeeeUUUNNNGGG???888:::999888888::::::888666555666888888777999;;;>>>FFFTTTnnnwwwaaaPPPCCC;;;999666555444444444444222111///---,,,+++,,,,,,+++)))+++******)))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%"""""""""#########""""""&&&%%%%%%$$$$$$#########"""""""""######"""""""""###############$$$$$$%%%}}}___MMM>>>;;;;;;666222222444333111111222222222111222111//////000000///---........................***,,,...///...---...///......///000000000//////000000111222333444444555333333333444555555666666777333555;;;>>>???HHHUUUqqqgggNNN<<<999:::555111111000000////////////---,,,******++++++***((()))))))))(((((((((''''''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$&&&))))))(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******,,,+++***))))))***+++,,,---......//////000111111...333111222999888<<>>888999<<<======???===AAAEEEJJJXXXpppuuuiii[[[JJJ>>>>>>:::777777999:::888555666777888888888:::===@@@JJJ^^^bbbRRRKKKAAA888555555444444333222000000///...---++++++,,,,,,***)))+++******)))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$##################$$$!!!!!!"""############"""$$$$$$$$$$$$$$$###############""""""""""""######$$$############$$$%%%%%%pppZZZGGGCCCCCC<<<666666555333222111222333222111333111000000000000///---........................))),,,...///.........///......000111111111000000111111222333444555666666555555666777777888888999999666888>>>???CCCTTThhh|||```GGG===;;;333111111000000000000//////...,,,++++++,,,---,,,+++))))))))))))((((((((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&###&&&((()))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******,,,+++***((((((***+++,,,,,,------...//////000000...222000111888888999DDDUUU|||wwwZZZGGG===999888777555444444333333000222555555333222333555333333333444555555555666666444888>>>???BBBQQQccc{{{]]]LLLGGG@@@::::::::::::<<<@@@===:::;;;???EEEPPPdddvvvyyycccRRRGGGBBB<<<999;;;;;;999666777888999999999<<>><<<;;;III]]]iiiyyyzzzhhhQQQJJJBBB>>>>>>>>><<<999888999999::::::===AAADDDMMMjjjuuu___YYYXXXOOOFFFDDD;;;:::888555222000111222...,,,++++++++++++***(((+++******)))))))))))))))&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$###"""!!!!!!""""""#########$$$%%%$$$!!! !!!$$$%%%%%%$$$#########$$$%%%&&&}}}yyyqqqsssuuuxxx~~~xxx[[[SSSSSSKKK@@@<<<:::555333777:::888666666555777666222000222111///000///...///000111000///222000000000111000...,,,///111222111000000111333000333555666666666777999888======::::::>>>>>>:::===>>>AAAEEEIIIWWWttt{{{ZZZEEE;;;888333111//////000111000///,,,++++++++++++++++++++++++***)))(((''''''''''''''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((()))---+++***))))))+++---...)))+++...///...------...111111000000222444777999FFFVVVyyytttXXXDDD;;;999555333555777555111333555777555333111333555444333222111111333555666444555666777888:::???BBBUUUiii{{{[[[OOODDDBBBAAA::::::===888;;;:::::::::;;;>>>AAACCCPPPZZZpppwww___LLLIIIHHH???999:::<<<777777<<<===:::>>>GGGYYYqqqnnnUUULLLPPPQQQNNNJJJLLLJJJCCC:::666666444000...---+++***)))******+++)))******)))'''&&&((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""""""""############""""""$$$$$$$$$############""""""###$$$"""!!!"""&&&&&&%%%###!!!!!!$$$&&&""""""!!!!!!"""###$$$$$$|||sssggg___]]]^^^```dddjjjuuufffZZZWWWNNNBBB===;;;777555888:::888999;;;;;;<<<:::777666888777333222000//////000111///...222111111111222222000...111333444333111000000111777888:::;;;<<<======>>>???CCCDDDAAA@@@BBBAAA<<>>???CCCKKK]]]wwwooo]]]PPPGGGCCCEEEBBB;;;888;;;;;;999@@@KKK\\\vvv|||eeeMMMDDDGGGKKKMMMMMMZZZZZZVVVLLLCCC>>>777111///...,,,+++************((())))))(((&&&%%%'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$######"""%%%$$$###"""""""""######$$$$$$$$$############"""$$$!!! $$$%%%"""!!!"""%%%%%%$$$""" !!!###%%%"""""""""""""""###$$$$$$vvv~~~uuuhhh]]]bbbaaaaaaccchhhnnnrrrtttwwwsssaaaYYYNNNCCC>>><<<;;;<<>>@@@DDDEEEEEECCC???>>>>>>999222666444222111222222111000333222111222333333222000222333555555444333333444888888:::<<<@@@AAAAAA???===AAACCCCCCEEEHHHHHHFFFEEEGGGQQQccc{{{{{{ZZZDDD999666444111000111111000///......---,,,++++++******,,,+++***)))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,,,,+++***)))))))))))))))***************,,,,,,,,,,,,,,,...000............000222444555777CCC___eeeOOO===888444333555666555333222444444333222111222333444333222111222333444555333444555555555777:::<<>>>>>CCCIIINNNaaaffffff\\\PPPFFF===666///...---+++******))))))'''(((((('''%%%%%%&&&(((&&&&&&''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$#########&&&%%%###"""!!!"""######$$$$$$$$$############"""%%%!!!!!!$$$&&&###!!!"""###$$$###""" """$$$""""""""""""""""""###$$$]]]vvvvvvqqqllllllooopppnnnkkkjjjrrr{{{ppp]]]NNNFFFDDD;;;???HHHPPPQQQMMMMMMPPPVVVWWWUUUQQQOOOKKK@@@555999777555444444555444333333222111333444444333111000333555777777777999::::::;;;===AAAFFFIIIHHHGGGCCCDDDEEEFFFIIIMMMQQQRRROOO\\\rrrgggKKK===999666333111111111000000000///...---,,,+++***))),,,,,,+++***))))))******'''''''''(((''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&)))***---//////...,,,***''''''((()))***)))))))))+++,,,,,,+++***+++...000.........///000111333444999AAAWWW{{{jjjQQQ???999444444666555444555333333333222222111111222333333222222222333444555444555666666555666888;;;???HHHTTTeeelllYYYQQQOOODDD>>>===999::::::;;;;;;::::::999888:::<<>>AAAAAAAAAIIIUUUyyyyyyfffWWWFFF===:::;;;BBBHHHVVV^^^aaa[[[PPPGGGAAA<<>>@@@DDDIIINNNPPPPPPOOOQQQOOOMMMNNNRRRWWW^^^dddqqqvvvWWWEEE<<<888444222111111000000000000///...---++++++***,,,+++******************'''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&''')))+++---...,,,***)))''''''((())))))))))))(((++++++++++++***+++...000/////////000111222333333888===LLLjjjsssWWWCCC;;;555666777555444666333333222222222222111111222222222222333333444444444666777777666666888:::999???DDDPPPnnn}}}fff[[[XXXLLLAAA>>>:::;;;;;;<<<;;;;;;:::888888888;;;>>>CCCLLL\\\ppp~~~~~~___RRRGGGCCCBBBEEESSScccyyy```UUULLLBBB<<<888777;;;AAACCCKKKOOOIIIBBB>>><<<999///......---,,,+++***)))((())))))(((''''''(((***&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$### ###$$$$$$###"""$$$$$$$$$#########""""""!!!$$$######%%%###$$$%%%$$$######$$$%%%######"""""""""""""""###888FFF]]]{{{zzzsssnnnssswwwxxx}}}tttWWWHHHDDD>>>HHHZZZmmmvvvuuutttuuutttxxxyyytttnnnhhh___VVVHHHDDD???;;;999777555444333222333444777888777555666777777777777:::>>>AAA@@@DDDIIIMMMNNNOOOPPPQQQVVVSSSUUU^^^hhhsss```III???;;;666222111111000000000000///...------,,,,,,+++******)))))))))******''''''((((((''''''&&&%%%(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''''''''&&&%%%$$$%%%'''))))))((('''&&&(((((((((((()))))))))))))))+++++++++++++++---///...//////000111222222222777;;;DDD[[[yyy\\\HHH>>>777999999555333777555333222222333333222111222222333333333444444444333555777777666777888:::666999===GGG^^^vvvhhhcccUUUGGGAAA<<<<<<<<<;;;::::::999888888333777;;;===???FFFQQQZZZpppkkkUUUHHHEEEKKK```tttiiiTTTDDD>>>999888666444666:::777<<<===888333333222111---.........---,,,+++***((()))))))))'''((()))+++&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$###"""$$$$$$$$$############""" $$$######%%%"""$$$%%%%%%$$$$$$%%%&&&$$$######"""""""""""""""999;;;HHHbbb}}}nnnqqqqqqoooqqqxxx{{{{{{}}}iiiRRRFFFEEEJJJWWWjjjzzz|||rrrlllhhheeeZZZUUUMMMFFFAAA===:::777555555555777:::;;;:::999;;;;;;<<<<<>>@@@CCCIIIRRR]]]ddd{{{{{{|||cccBBB===888333111111111000///////////////.........)))((((((((((((((())))))''''''((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&###$$$&&&(((((('''&&&%%%''''''''''''((((((((()))+++***((('''((()))+++---'''))),,,---,,,,,,,,,,,,,,,,,,---.../////////...///444999GGGffflllPPPCCC;;;===<<<444333888777444222333555666444111111222333444444444333333///111333555555555666888555555999???CCCPPPppp}}}vvveeeRRRIIIDDD;;;999777555555666777999999:::;;;:::888888;;;===DDDFFFMMM\\\tttqqqlllkkkvvv|||```QQQLLLEEE===666555555222111333000222111///111333111---+++,,,---.........---,,,%%%&&&''''''&&&&&&(((***&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&###!!!!!!"""%%%'''$$$$$$$$$############"""### ###$$$""" !!!!!!###$$$###"""###$$$$$$$$$###""""""!!!""""""888444666BBBTTTjjjqqqpppsssyyyxxxqqqkkkiiihhhhhhhhhhhhfffeeeqqqsssvvvzzz~~~~~~|||zzz```TTTLLLTTTbbbgggwwwttttttwwwmmmdddZZZNNNCCC===;;;;;;<<<===???AAACCCEEEBBBEEEHHHJJJPPP^^^rrrjjjQQQBBB666555555111000333/////////...------,,,,,,***************)))((((((***(((''''''(((((('''&&&%%%&&&''''''%%%%%%&&&'''!!! """&&&%%%"""###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))*********(((((((((((())))))))))))++++++,,,,,,,,,,,,------.........///////////////222666666???[[[}}}ttt\\\GGG>>>===777444777666555555555666666666444222222222333333333333444444222222333444444555555666888666888>>>???DDDZZZsss|||tttbbbOOOEEE<<<:::777666666777666555999888777777777888::::::<<>>555222333222000111111222111000///000000)))***,,,,,,,,,+++)))'''%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''$$$"""$$$((()))%%%!!!###############"""!!!!!!%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""######!!!""""""""""""%%%'''%%%%%%$$$###"""!!! 444000000999EEETTTeeesssrrrssstttttttttsssqqqqqqiiilllnnnooorrruuusssnnnlllfffbbbccceeeeeefffhhhjjjhhhfffdddcccdddeeegggjjjkkkqqqyyy~~~vvvssspppmmmkkkhhhdddaaacccdddgggiiikkkkkkiiihhhnnnrrrxxxsssdddXXXYYY___bbbssstttaaaNNNDDDEEEDDDDDDEEEGGGKKKPPPRRRQQQVVV[[[aaaiiixxx{{{UUUEEE777666666111///222000//////......---,,,,,,***************))))))(((***(((''''''(((((('''&&&%%%&&&''''''%%%%%%&&&'''"""!!!###&&&%%%"""$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))******)))))))))))))))************+++++++++,,,,,,,,,------............////////////111666555;;;SSSpppzzz```III===;;;444222666555555555555666666555444222222222333333333333444444222222333444444555555666999555666:::;;;???PPPdddyyyhhhUUUJJJ===;;;888666777777666555888888777777777888999::::::;;;<<<===AAAOOObbbqqquuuqqqttt}}}aaaNNNHHHMMMVVV[[[TTTGGG;;;555444222...000---,,,---000111///---)))***+++,,,,,,***)))'''&&&&&&'''(((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''$$$"""$$$'''(((%%%"""###############"""!!!!!!$$$######""""""""""""""" !!!!!!!!!"""""""""###!!!"""###"""!!!!!!###$$$###############"""""""""333000000555<<>>CCCHHH\\\eeeqqqwwwuuupppmmmmmmkkknnnrrrwww||||||sssgggRRRHHH???>>>@@@@@@AAACCCCCCBBBAAA@@@AAABBBCCCDDD???CCCJJJRRRZZZ^^^```___aaaccciiiqqq{{{}}}llliiisss{{{nnnaaaaaacccjjjvvvhhhQQQ<<<777777333111111000000//////...---------***++++++++++++***))))))***(((''''''(((((('''&&&%%%&&&''''''%%%%%%&&&''''''%%%$$$&&&%%%###&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((())))))))))))************++++++++++++,,,,,,,,,,,,------......////////////444333555@@@QQQssskkkQQQCCCAAA:::888:::777444555555555444333333444222222222333333333444444222222333444444555555666999444222555666777<<>>OOO]]]ppp||||||vvvpppmmmkkkqqqyyyuuuZZZMMM@@@<<<<<<<<<;;;<<>>===<<<<<<======>>>AAACCCHHHNNNTTTVVVTTTQQQPPPSSSZZZfffsssssslllyyyyyy]]]AAA888888555222222111000000///......------+++++++++++++++***))))))***(((''''''(((((('''&&&%%%&&&''''''%%%%%%&&&'''(((%%%%%%&&&%%%###&&&+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))'''''''''(((((((((((()))*********+++++++++,,,,,,,,,,,,,,,---...//////000...444333555===HHHhhhmmmTTTFFFDDD>>>::::::555333555666555222111333444222222222333333333444444222222333444444555555666888555444666888888:::===KKKbbbvvvfffYYYFFFBBB===999888888777777666666777777888888888888333555888999999;;;???CCCJJJ[[[zzziiiPPP>>>>>>===666;;;IIIkkknnndddKKK888444666555...000111000---+++---///************))))))(((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$##################"""!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""!!!!!!!!!!!! !!!!!! !!!###%%%$$$$$$$$$#########""""""...---000666777555555777JJJYYYppp~~~uuuooojjjsssbbbRRRBBB;;;:::888777777<<<;;;;;;::::::::::::;;;@@@AAAEEENNNWWWZZZVVVPPPEEEGGGMMMWWWeeesss|||xxxssstttnnnvvvnnnKKK<<<:::777333333111111000//////......---+++++++++,,,++++++***)))***(((''''''(((((('''&&&%%%&&&''''''%%%%%%&&&''''''%%%%%%'''%%%###%%%***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''((((((************++++++++++++++++++,,,---...//////000///222333666<<>>@@@FFFUUUrrriiiTTTBBB555555777777???LLLiiiwwwvvv]]]BBB777666444%%%***///...***)))---222******)))))))))(((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$#####################"""!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""!!!!!!!!!!!! !!!###%%%$$$#########""""""!!!!!!111///111555666333333555:::HHH]]]nnnuuuqqqggg___YYY___kkkhhhWWWEEE===;;;:::888888888999999999:::;;;;;;<<<:::;;;CCCSSSdddlllhhhaaaTTTSSSRRRVVV]]]fffmmmpppyyyqqqmmmoooyyyuuuttt~~~uuuvvvXXXCCC===888333222111111000000///.........++++++,,,,,,++++++***)))***(((''''''(((((('''&&&%%%&&&''''''%%%%%%&&&'''&&&$$$%%%'''&&&###$$$(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((((((************++++++++++++***++++++,,,...//////000///111111666<<>>CCCSSSqqqyyy```VVVLLLGGG@@@;;;999888888777555555777888888888777666::::::::::::;;;===@@@BBBJJJ^^^~~~nnnSSSEEE===666555555888???GGG]]]yyyoooNNN===777333(((+++---,,,******,,,///******)))(((((((((((((((((('''&&&&&&&&&&&&'''(((%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$$$$########################"""!!!!!!""""""!!!!!!"""###$$$$$$###"""""""""!!!!!!!!!  !!!!!! """$$$!!!!!!!!!!!!!!!""""""""",,,***,,,000111//////222555@@@RRRbbbkkkhhh___VVVQQQQQQUUUeee~~~kkkYYYFFF>>><<<;;;999999444444555777999:::;;;<<<<<<>>>III```yyy|||uuuooofff___\\\[[[\\\\\\nnnvvvgggjjjsss}}}wwwyyyrrrnnnxxxaaaGGG???888333111111111000000//////......+++,,,,,,,,,,,,+++*********(((''''''(((((('''&&&%%%&&&''''''%%%%%%&&&'''%%%$$$%%%(((&&&"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))************+++++++++******+++,,,...//////000///000///555;;;;;;NNNpppnnnTTTHHH===999:::666222555666444000///222666222222333333333444444444222222333444444555555666222666888555222333666888;;;<<>>AAADDDVVVooosssWWWAAA888:::999777555666888999OOOtttyyyWWWBBB888333222111///...,,,+++***(((******)))(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$######"""###%%%$$$###########################"""!!!!!!"""""""""""""""######$$$######""""""!!!!!!!!! !!!""""""!!! """ !!!"""######+++---///000//////000111777<<>>;;;999777555444444666666FFF^^^xxx|||iiiNNN<<<666000------...---)))***...000+++&&&&&&(((***'''$$$(((((('''&&&&&&&&&&&&'''########################&&&%%%###"""""""""######$$$######""""""""""""""" !!! ######""""""!!!!!! """"""""""""""""""""""""!!!###%%%&&&+++---/////////...///000000333999???DDDHHHJJJKKKIIILLLRRRXXX```hhhooosssggg]]]OOOBBB;;;888888888888999:::999777666777888999>>>FFFWWWrrrooodddgggppp|||{{{iiicccfffnnn}}}qqqvvvwwwggg```nnn[[[EEE:::555111111111111000//////......++++++++++++++++++++++++))))))'''&&&&&&&&&'''((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&(((&&&"""###'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%%%%&&&&&&''''''(((((()))))),,,***'''(((***,,,,,,+++++++++,,,------......///111---///333333555FFFZZZeeeLLLCCC===999777666666555444333333333333333333333333333333333333333333333333333444444555666666666666555555555555999:::>>>III\\\zzzzzzgggXXXPPPEEE===;;;;;;;;;999888888888888888999::::::999999:::<<<===CCCRRRaaaxxx]]]FFF;;;888888777555333333333444555BBBSSShhhssslllYYYDDD777111...---...,,,)))))),,,///+++'''&&&)))***'''$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""######$$$######"""""""""""""""!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!"""###$$$***,,,...///......///000000111222444888<<<@@@BBBDDDJJJQQQTTTVVVZZZ```eeeddd___UUUIII>>>888888:::888999999888777777888::::::<<>>JJJddd{{{rrr[[[III===999:::444333222111111222333444===DDDRRRcccllldddOOO===333///---...,,,((((((+++...***''''''))))))'''%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######"""#########$$$######"""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""***,,,.........---...///222222111222444777:::;;;???EEELLLQQQSSSTTTVVVWWW___[[[UUUKKKBBB<<<::::::777888999888888999<<<>>>;;;<<<@@@NNNjjjuuulllmmmvvv}}}rrrmmmmmmnnnwwwuuuddd___bbbddddddhhhooouuuuuuooohhhSSSYYYnnn[[[AAA888888222222111111000//////...,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%###$$$'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''(((%%%%%%&&&''''''(((((()))******)))******+++++++++++++++,,,------......///...---///111000000999EEE]]]cccQQQGGG@@@;;;888888666555444444444444333333333333333333333333444444333333444444555666444444555555555555555666888888999;;;BBBWWWyyyxxxaaaWWWLLLHHHEEE@@@<<<:::::::::999999999::::::;;;999;;;<<<<<<@@@SSSwwwoooWWWGGG???;;;:::;;;222222111111111222333333888888@@@RRRdddgggYYYIII777222......---***)))+++,,,***(((((())))))'''%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$##################$$$######"""""""""""""""$$$######""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""")))+++---...---------///...//////000111111222222;;;>>>EEEMMMTTTVVVTTTQQQSSSPPPLLLHHHFFFCCC@@@===<<<===>>>===<<<<<<>>>???>>>>>>AAALLLaaaxxxwwwmmmdddgggwwwsssiiihhhppp{{{gggYYYVVVLLLLLLPPPXXXaaafffdddaaaSSSVVVhhhcccDDD:::;;;222222222111000000//////---------,,,,,,,,,++++++***************))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!$$$%%%###$$$'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((((((((())))))***+++******++++++++++++,,,------......///...///000111000000777???RRRuuuzzz___MMMCCC>>>999999777666555444444444333333333333333333333333444333333333333444555555333444444444555555666666666666999;;;>>>JJJcccyyyaaaZZZUUUSSSMMMCCC<<<:::;;;;;;:::::::::::::::;;;::::::<<<>>>GGG```zzz```PPPAAA;;;;;;999666555222222222222222222333333444222666DDDUUU]]]ZZZSSS:::444//////...+++***,,,***)))))))))))))))'''&&&))))))((('''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$############$$$#########$$$######"""""""""""""""$$$$$$###""""""""""""### !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$(((***,,,---,,,,,,---...---...000111111000//////666888===GGGQQQWWWVVVTTTMMMKKKIIIIIIJJJIIIFFFDDDFFFGGGHHHFFFCCCAAA@@@AAACCCEEEGGGLLLYYYgggooopppeeebbbaaakkkttteeeaaajjjzzzjjjWWWQQQIIIHHHIIIOOOWWW[[[ZZZWWWQQQQQQ]]]{{{lllKKK===;;;333222222111111000//////......------,,,,,,++++++***************)))(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&!!! ###%%%$$$$$$'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((())))))%%%%%%%%%&&&''''''((((((((()))+++,,,+++******+++++++++,,,------......///...000111111000222777<<>>GGGQQQXXX\\\WWWXXXWWWTTTPPPLLLJJJJJJKKKMMMPPPPPPNNNKKKIIIIIIJJJMMMNNNNNNSSS\\\ccceee___eeelllvvvqqqiiiccchhhvvvmmmYYYRRRJJJHHHGGGLLLSSSWWWVVVSSSPPPLLLQQQiiizzzXXXCCC;;;333333222111111000000//////......---,,,,,,++++++))))))*********)))((('''(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&!!!"""$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''((()))))))))((($$$%%%%%%&&&&&&''''''((('''))),,,,,,+++)))***,,,++++++,,,------......///---///000//////333888;;;JJJeee{{{bbbNNNBBB;;;:::999777666555444444333333333333333333333333222111111111111222333333222222333444444555666666666444666999:::<<>>JJJYYYdddhhhkkkjjjbbbUUULLLKKKMMMJJJNNNSSSVVVVVVTTTSSSSSSOOOSSSSSSOOOPPPXXX```dddcccooo|||}}}sssdddbbbfffrrrsss___YYYGGGEEEEEEKKKRRRWWWVVVSSSQQQIIIIII[[[yyycccJJJ>>>333333222222111000000000//////...---,,,,,,++++++((())))))******((('''&&&(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&!!!!!!$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%''')))******)))((($$$$$$%%%&&&&&&''''''(((&&&)))------+++)))***,,,++++++,,,------......///,,,...///...///333888;;;GGG]]]iiiTTTEEE<<<;;;999777666555444444333333333333333333333333111111000000111111222333222222333333444555666666888444333666888999===CCCQQQnnnvvvfffllltttjjjVVVIII>>>===<<<;;;;;;;;;;;;;;;@@@DDDUUUrrr{{{aaaQQQGGG???888777777444222444333333333333222000///...---...//////000333888<<<999000)))***,,,+++******''')))***+++)))(((''''''(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$###$$$######"""""""""""""""$$$###!!!  """#########""""""!!!!!! """""""""""""""""""""""" !!!"""######"""!!! (((***,,,+++******---000***+++,,,,,,,,,---///111111555999;;;===CCCLLLRRR___cccoooyyyuuufffZZZVVVRRRRRRUUUZZZ]]][[[UUUOOOLLLNNNRRRUUUTTTWWWcccpppxxx}}}vvvpppmmmaaannngggTTTJJJJJJKKKPPPVVVXXXUUUQQQOOOJJJJJJQQQaaa~~~rrrPPP>>>555555444111000111222000///......------,,,++++++,,,,,,++++++***)))))))))*********(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&+++  ''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&''''''''''''(((******)))))))))))))))***+++++++++,,,...111444555666333000......111444777DDDRRRrrrlllSSSDDD???;;;666555777888777555555555444333222222222222444333222333555666555444444444444555555555555666444444555777999;;;===>>>EEE\\\~~~nnniiirrrqqqcccUUUIII???999===>>>::::::???EEEKKKbbbzzz[[[QQQEEE;;;:::999444111111333000///111555555000+++///............---------111111...+++,,,...+++&&&+++***))))))))))))'''%%%''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""$$$###""" !!!!!!######"""!!!!!!!!!!!!!!!"""!!! """######""")))***,,,+++******,,,///+++,,,---------...000222222555999===@@@CCCDDDEEEYYY]]]iiivvvzzzsssllljjj]]]^^^```bbbbbb^^^YYYUUUOOONNNPPPWWW]]]ccckkkssszzzqqqkkkiii{{{pppXXXMMMIIIHHHOOOZZZ___[[[TTTJJJFFFFFFKKKVVVnnnZZZDDD:::888555222111111111000//////......---,,,,,,+++,,,,,,++++++***)))))))))*********(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&***!!!!!!&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$'''''''''((((((((())))))******))))))))))))******++++++,,,,,,...000333444444333000//////111444666<<>>@@@AAA======AAAHHHTTTqqqgggQQQ===777999999666555111///---///222333111//////............---------//////---******---***%%%+++***))))))))))))'''%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$########################%%%$$$$$$###""""""######"""""""""""""""!!!!!!!!!""""""!!! !!!"""#########"""!!!!!!!!!!!!!!!"""!!! """######"""***+++,,,+++))))))+++---+++---............111333777999>>>GGGPPPRRROOOJJJWWWWWW^^^iiippppppmmmlllkkknnntttwwwwwwvvvttttttmmmgggeeellltttvvvuuuuuuxxxxxxwwwtttqqqqqqvvv{{{|||^^^QQQHHHDDDNNN___gggbbbXXXKKKGGGFFFJJJOOO```hhhLLL???;;;666444222111000000/////////...------,,,,,,,,,,,,,,,+++******))))))*********(((&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&'''### ###%%%$$$$$$&&&&&&&&&%%%$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((()))))))))******)))))))))))))))******,,,,,,,,,---...///111222222111111000000222333444777>>>UUU{{{oooYYYLLLEEE;;;666555666666666666666444333333333333333444333222222444444333222444444444555555555555666666666666777888:::;;;<<>>MMM^^^hhhgggccc\\\WWWUUUXXX___cccdddcccpppxxx~~~xxxtttooonnnmmmmmmsssfffSSSJJJEEEOOO```kkkggg^^^RRRLLLJJJLLLNNN[[[~~~vvvTTTCCC<<<666444333222111111000000//////...------------,,,,,,++++++***))))))*********(((&&&&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%$$$###%%%''''''&&&$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%''''''((((((((()))))))))))))))))))))))))))***+++------------...//////000000000111111222222333333777<<>>DDDXXXuuuxxx{{{kkkWWWEEEAAACCCBBBEEEJJJTTTlllqqqYYYIII???777333555555555333000//////000///............---------***,,,+++((((((+++***'''***)))((()))***)))(((&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$########################$$$$$$###############$$$$$$$$$######"""!!! !!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""""""!!! """######""",,,+++***)))************)))***,,,,,,+++,,,...000000111777GGG]]]oooxxx{{{mmmeee[[[VVVXXX]]]^^^\\\eeemmmxxx~~~tttkkkhhhqqquuu|||vvvVVVNNNJJJRRRbbblllkkkfffVVVLLLHHHJJJLLLXXXyyy^^^GGG===555444444222111333111000000//////...------------,,,,,,+++******************(((&&&&&&(((***''''''''''''''''''''''''$$$&&&'''&&&$$$$$$%%%''''''&&&$$$$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))***++++++,,,------...............//////000111222222333333777<<>><<<@@@LLL___{{{|||rrr]]]IIIDDDFFFIIIQQQZZZiii|||xxx|||}}}aaaKKK>>>999333555555444111///......///............---------***------***)))++++++((())))))((()))******(((&&&''''''''''''''''''''''''$$$$$$$$$$$$#########"""########################$$$###############$$$$$$%%%$$$$$$###"""!!!!!! """""""""""""""!!! """"""!!!!!!!!!!!!"""""""""!!! """######"""+++***((((((***++++++***(((***++++++++++++...000000000444@@@SSSjjj~~~vvvhhh```]]]XXXSSSTTTZZZccclllssswwwzzz||||||{{{|||zzzrrrfff``````ttt]]]TTTOOOWWWhhhtttuuupppZZZMMMFFFIIIKKKRRRnnnmmmNNN@@@666666666222111444111111111000//////......---------,,,++++++***************(((&&&&&&(((***''''''''''''''''''''''''$$$((()))&&&$$$&&&&&&%%%&&&&&&%%%$$$%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((()))***+++,,,+++,,,---..................//////000111222333333444:::HHHbbbbbbYYYLLLCCC>>><<<999777888777666555555444555555444333222333555666555444444444444555555555555666888777777777888999::::::<<<<<>><<<:::333000333222222111111000/////////...------,,,,,,++++++************(((&&&&&&(((***((((((((((((((((((((((((&&&)))(((%%%&&&***(((!!!$$$%%%&&&'''''''''&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((()))***+++,,,)))***,,,.../////////...//////......000111333555555:::@@@MMMlllfffPPPCCC===;;;:::999888777666666555555555333333333444777999999888444444444555555555666666666666666777888:::;;;<<<999888===AAA@@@EEE^^^zzzuuu{{{~~~pppkkkooo}}}{{{^^^HHHBBB>>>??????AAAKKKWWWgggwww}}}ZZZOOOAAA999666666555333//////.........---------,,,000111,,,(((((()))((()))((('''(((******)))'''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$####################################""""""###$$$%%%%%%###############$$$$$$$$$ !!!#########""""""!!!!!!!!!!!!!!!"""######"""!!! """######"""((((((((((((((()))******+++,,,,,,+++***+++---///---...000333999KKKkkk|||}}}mmm\\\SSSddd~~~uuupppuuuqqqQQQ???@@@;;;333222000222222333222222111000/////////.........,,,(((%%%...---+++)))((())))))***))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&((((((((('''***'''%%%%%%)))++++++***)))((())),,,//////,,,))),,,,,,------...---------......---...///000222333333::::::DDDcccxxxYYYFFFAAA@@@<<<666888::::::777555666888555555555555555555444444666555555444444555555666888888777777777777888888;;;:::<<<@@@@@@BBBNNN]]]~~~|||bbbNNN@@@>>>;;;999999<<>>???IIIUUUpppfffOOOAAA>>><<<:::888777888:::;;;===@@@LLL^^^rrr|||fffWWWMMMDDD???<<<999555333111///---,,,......,,,+++************))))))))))))((((((((((((&&&&&&''''''&&&&&&%%%%%%''''''''''''&&&$$$"""!!!######$$$$$$$$$######"""!!!!!!""""""######$$$$$$!!!!!!!!!!!! !!!###$$$!!!!!!!!!!!!"""""""""""" !!!""""""!!! !!!"""%%%$$$"""!!! !!!"""###((((((((((((((()))******---+++)))))),,,...---+++------...///111:::OOOccc{{{dddTTT[[[qqqgggJJJAAA999666777444333333333333222111000000......---...///...+++(((---,,,+++******)))*********))))))(((((())))))***((((((''''''''''''((((((&&&(((((((((&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''''''''''''''(((***+++***))))))(((((()))+++,,,,,,++++++,,,------......------............///111222333222999888<<>>>>><<<;;;BBBJJJ[[[sssgggOOOAAA;;;:::999777666555444444444444444888@@@MMMdddwwwfffWWWKKKBBB777111111111---(((------,,,+++*********+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""$$$###############$$$$$$"""""""""""""""#########!!!!!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""!!!"""!!!!!!!!!"""$$$$$$"""!!!!!!!!!"""###((((((((((((((())))))***...***''')))---///---))),,,,,,---//////444AAAPPPjjjhhhTTTUUUfffyyyUUUDDD:::888:::666444444444444333222111000...------...//////---+++,,,,,,++++++***************))))))))))))))))))***)))((((((''''''(((((()))'''((())))))'''&&&'''(((&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&'''(((&&&&&&((()))++++++)))((()))((((((((()))***++++++++++++,,,---............------...///000111222222222888777:::KKKdddhhhQQQEEE@@@:::::::::999888888888999666666666777777777777777888777777777777777777888999888888777777888888999:::<<<>>>>>><<<;;;???CCCLLL]]]~~~jjjSSSCCC<<<;;;555555555555444333222111333333555999>>>JJJaaauuuhhhVVV@@@444222222000,,,,,,++++++***))))))******))))))))))))((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%$$$######$$$###"""""""""###$$$%%%#########"""""""""""""""!!!!!!!!!"""$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!###""""""""""""$$$###"""!!!!!!"""######((((((((((((((())))))***---)))''')))---///,,,(((,,,+++---///000111999CCCUUUmmmlllWWWWWWccczzz```III;;;888:::555444555555444444333222111///...---...//////...---,,,,,,,,,,,,+++++++++*********))))))))))))******)))))))))(((((()))))))))((()))***)))'''&&&'''(((&&&&&&&&&'''''''''((((((&&&''')))(((&&&%%%&&&(((%%%&&&)))*********))))))(((((((((((())))))+++,,,***+++,,,---............------...///000111222222222888777:::HHH\\\~~~oooUUUGGGBBB<<<:::999888999999999999777777777888888888999999888888777777777777888888999999888888888888999999888<<<>>>>>><<<===@@@AAAEEEQQQlllkkkRRRDDD<<<888777222333444444555444333222555333444777999<<>>LLLdddvvvXXXBBB777222111///...,,,+++***)))))))))))))))))))))((((((((((((((('''&&&%%%$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%""""""""""""###$$$%%%%%%"""""""""""""""#########!!! !!!$$$''''''###!!!!!!!!!!!!"""""""""""""""############$$$""""""""""""############((((((((((((((()))******))))))***+++,,,,,,+++***...,,,---111333111222555999EEE^^^~~~vvv\\\WWW]]]ooo{{{]]]DDD<<<<<<666666666666555555444333222222000///.../////////---++++++,,,------,,,,,,++++++******))))))******++++++******))))))******+++'''((()))'''%%%$$$%%%%%%''''''''''''((((((((((((%%%(((***)))%%%###%%%(((&&&((())))))''''''***,,,&&&))),,,---+++***+++---)))***,,,---.../////////,,,---///000111111111111222555444999DDDLLLbbbgggQQQHHH???<<<999888:::;;;;;;:::888888999999:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888999999:::666;;;<<<::::::???AAA???===FFFQQQdddpppOOOBBB>>>999777999444333333333333333333333000,,,+++///111111444999111???ZZZ|||vvvYYYDDD:::777333222000...---+++++++++))))))))))))(((((((((((()))'''&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%%%%!!!!!!""""""######$$$$$$!!! !!!%%%)))(((###!!!!!!!!!!!!""""""""""""!!!######"""###$$$&&&!!!!!!"""###############((((((((((((((()))******'''))),,,,,,+++******+++000---...222333000///111222999KKKiiifff]]]```nnnhhhLLLBBBAAA;;;666666666666555444333222333111///...//////...---***+++,,,---------,,,+++++++++************++++++++++++************++++++'''(((((('''%%%###$$$%%%''''''''''''((((((((()))%%%(((+++)))%%%###%%%(((&&&((()))(((&&&'''***...&&&)))---...---++++++---)))***,,,---.../////////,,,---///000111222111111222444333888BBBFFFXXXtttsssZZZOOO@@@<<<888888:::<<<;;;:::888888999::::::;;;<<<<<<>>>>>>============>>>>>>:::999999888888999999:::777;;;<<<888999>>>@@@===999BBBIIITTTuuuzzz___EEE;;;888333444999666555333222111111111111///...000333222...///333>>>777;;;RRRsssrrrXXXIIIEEE666555333111///------,,,))))))))))))(((((((((((()))'''&&&$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&& !!!###$$$%%%%%%$$$$$$ !!!!!!"""###$$$$$$%%%!!! !!!%%%))))))###!!!!!!!!!!!!"""""""""""""""#########"""###%%%''' !!!"""###############'''''''''''''''((()))))))))))))))((('''(((***---,,,,,,,,,---///000222333666999EEEYYYnnnnnn^^^cccrrrlllNNNDDD===666777777666555555444333333222111000000000000000111......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,***)))))))))+++)))(((((())))))(((&&&*********(((&&&%%%&&&'''((('''&&&&&&&&&((()))************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111111000///000222555>>>PPPaaaiiiOOOGGGBBB>>>>>>>>>;;;:::===:::888:::??????===@@@GGG===CCCIIIJJJJJJIIICCC<<<>>><<<;;;<<<;;;888888<<<<<<<<<;;;;;;;;;;;;<<<<<>>MMMbbb~~~nnn^^^OOOCCC999888444---,,,000000***''')))***)))(((***%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$$$$%%%%%%&&&%%%###!!!!!!"""###$$$$$$"""!!!$$$((((((###!!!!!!!!!!!!"""""""""""""""!!! !!!######""" ######$$$$$$$$$$$$######((((((((((((((()))******)))******)))((()))+++---...............///000111333444<<>>???BBBCCCBBBGGGOOOOOOTTTWWWVVVTTTRRRJJJBBBAAA>>>===???>>>;;;;;;>>>999999::::::;;;<<<===>>>???BBBDDDMMMeeemmmTTTFFF:::666777555444555111222222222222111000000...000111000///...///000111///000555===JJJ^^^ooorrr```MMMBBB;;;333000222...***(((***)))'''&&&)))%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###############&&&%%%###"""!!!"""###$$$ !!!###%%%&&&&&&$$$"""!!!!!!!!!!!!"""""""""###"""!!! !!!""""""!!!"""##################""")))))))))))))))***++++++******+++***)))***+++---//////............//////222111444:::DDDWWWrrr{{{cccdddrrrxxxTTTDDD@@@======<<<:::888666444333222333333222111111111111111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++******+++,,,+++***+++,,,---,,,++++++******))))))((((((((('''(((((())))))))))))(((++++++++++++++++++++++++++++++******************,,,,,,,,,---------......000000000000111111111111444333444555555999DDDPPPssshhhWWWGGGBBBBBBAAA@@@@@@BBBBBBEEEIIILLLQQQZZZcccooossstttqqqmmmggg\\\RRRGGGAAA>>>??????===<<<>>>:::;;;;;;<<<===>>>>>>>>><<<@@@DDDLLL```hhhRRREEE===666666777666333222111111222222111111000///...///000000......///000444111000222333777BBBNNN\\\tttrrrZZZGGG999000------++++++,,,***&&&'''+++&&&&&&'''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######""""""&&&%%%###"""""""""###$$$!!!%%%&&&%%%$$$$$$%%%!!!!!!!!!"""""""""#########"""!!!"""###"""!!!""""""""""""""""""""""""))))))(((((())))))***+++***+++,,,+++******,,,---///............//////000333222333555:::HHHbbbxxxpppggglll^^^JJJDDDDDD>>>===;;;888666555444444555444333222222111111222/////////............---------------------------***,,,------,,,++++++,,,,,,+++***+++---...---,,,++++++******++++++***)))'''(((******+++***)))(((*********+++++++++++++++++++++************)))))),,,,,,,,,---------......///000000000111111111111444333444666666777???HHHdddvvvcccVVVNNNHHHFFFGGGCCCHHHPPPXXX```kkkyyywwwiiiVVVLLLCCCAAAAAA???>>>@@@??????????????????>>>>>>>>>BBBFFFLLL]]]~~~hhhRRREEE===888444444666666333111111111111111111000000///...///000///......///000222000000222222222777>>>@@@SSSnnnzzz]]]GGG777///---,,,,,,...+++((()))...'''''''''''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%$$$###"""""""""###### """$$$%%%%%%$$$$$$###!!!!!!"""""""""#########%%%$$$###$$$$$$$$$""" """"""""""""""""""""""""(((''''''''''''((()))))))))+++,,,,,,++++++,,,---,,,,,,------///000111222222333555777999BBBVVViiizzzqqqgggOOOHHHHHH@@@>>><<<999777777777777666555444333222222222222000000/////////.........------------------------***,,,......,,,,,,,,,---,,,+++***+++---...---,,,,,,+++***,,,......,,,***((()))***++++++***)))((())))))))))))******++++++++++++******************,,,,,,,,,---------......///000000000111111111111222111333666777888===EEEWWWxxx}}}jjj[[[UUUVVVOOOZZZhhhttthhhYYYKKKEEEDDDBBBAAAAAA@@@??????>>>??????@@@AAABBBDDDGGGLLL[[[yyyqqqTTTEEEAAA<<<999444222333555444222000111111111111000//////---///000///...---...///,,,+++,,,000111///111666999???MMMdddzzz^^^GGG888///,,,+++,,,+++(((***...'''(((((((((''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$###############&&&###!!!###&&&&&&"""""""""""""""############'''&&&%%%%%%&&&&&&$$$"""######""""""""""""######'''''''''''''''(((((()))(((***,,,,,,+++***+++,,,,,,,,,,,,---///000222333000111444888999===JJJWWWooorrrVVVKKKJJJEEECCC???<<<:::999999999888777666444333333333333000000000000////////////........................+++,,,......---,,,---...---,,,+++,,,---...---,,,,,,+++***---000111...+++***++++++++++++******)))((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000000000111111111111111000222666888888===CCCPPPnnnpppcccaaaddduuuwwwfffUUUOOOMMMJJJEEECCCBBBAAA???>>>???AAADDDFFFGGGFFFIIIPPP___yyy___FFF===>>>;;;:::666111111444555222000000111111000000///...---...//////------...///...,,,---000111//////222333111555DDD[[[xxxxxxYYYAAA888111,,,++++++)))))),,,((((((((((((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$######"""""")))$$$!!!"""&&&&&&""""""""""""#########$$$$$$&&&%%%%%%&&&''''''&&&$$$%%%$$$###""""""###$$$%%%((((((((('''((())))))***''')))+++,,,*********+++---------......000111111000000222666777888???HHH[[[vvv~~~```QQQMMMMMMJJJFFFAAA===;;;:::;;;999888666555444333333333111111111000000000//////........................+++---...///...---...///000...------//////...,,,---++++++...222333000,,,,,,,,,+++***************(((((()))******+++,,,,,,******+++,,,---......///,,,,,,,,,---------......000000000000111111111111333111222666888888<<>>999777888999666555666333444555444111///....../////////......///000000...............///000111..........................................------,,,,,,,,,+++++++++******------++++++++++++------......---,,,,,,+++******,,,,,,,,,---------......000000000000000111111111111:::888333777999===HHHVVVkkkzzz~~~zzzxxxjjj^^^YYYWWWWWWVVVSSS\\\mmm}}}]]]JJJFFF===666777888666555555444222111000000111111111111000000000000......//////......---,,,+++,,,,,,+++***+++---///---.........000555<<>>>>>===888555666777888777666555444444444444444333222222111222222...............///000000................................................------,,,,,,,,,+++++++++------,,,++++++,,,------......------,,,++++++***,,,---------............000000000000111111111111)))333333111888<<>>NNNiiinnnRRR@@@777111------***''''''***)))(((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%###"""###"""!!!###%%%&&&&&&%%%&&&%%%###"""""""""######%%%%%%%%%$$$###"""!!!!!!$$$######""""""######$$$+++++++++***)))(((((('''((()))++++++***))))))******------+++,,,000111/////////000111222333444444555555:::EEEUUUmmmsssUUUIIIFFFBBBAAACCCGGGHHHMMMZZZqqq~~~ooodddYYYPPPKKKLLLGGGCCC???=========<<<;;;999888777666555555555555222111000000////////////////////////////////////---------.........//////++++++++++++************......,,,,,,,,,,,,............------------,,,,,,.........////////////000...//////000111111222222...555666777<<>><<<999888777777666444333222111111111////////////////////////,,,,,,------...//////000......---------,,,,,,,,,///...---,,,,,,---...///------..................,,,---------..................///000111222333333333777666888???DDDYYYxxxwwwggg[[[ccczzz}}}eeeNNNBBB@@@999777999777222222222222111111111111000000/////////.........,,,------------,,,++++++$$$&&&)))******)))***+++((()))***)))((((((***,,,...---......---444GGG[[[jjjKKK:::555111...,,,***))))))'''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$#########%%%''''''&&&$$$"""$$$&&&&&&$$$"""###%%%$$$$$$##################%%%$$$$$$######$$$$$$%%%&&&''')))***++++++******)))((()))***,,,---,,,+++)))---...---...111111...+++,,,...000111111000000111555888777666@@@ZZZtttzzzdddeeeyyysssYYYNNNIIIDDDBBBDDD???@@@DDDKKKWWWqqq{{{qqqjjjTTTRRROOOKKKGGGDDDAAA@@@888777666444333222111111000000000000000000000000,,,,,,------...///000000000////////////.........///...---,,,,,,---...///------..................,,,,,,,,,---------......---...///000111222333333...222333:::EEEOOOiii}}}kkkZZZYYYgggyyyYYYGGGDDD<<<555888999222222222111111111111111000/////////............,,,,,,---------,,,++++++###%%%(((*********+++,,,'''((((((((('''(((+++---((('''))),,,---///;;;III___|||___GGG===777///++++++***)))((('''&&&%%%$$$%%%%%%&&&'''&&&%%%$$$###'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&''''''%%%### $$$''''''$$$######%%%###############$$$$$$$$$%%%$$$$$$######$$$$$$%%%,,,+++***))))))***++++++))))))***++++++++++++***...///000///...---...///......//////000000111111333222333666777<<>>AAACCCBBBGGGRRRcccuuuhhhbbbbbb\\\NNNAAAAAA;;;888:::777000...111//////000000000000//////111111000///......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---///111111111000111222111000000111333555444333444///222===EEETTTwww{{{aaaYYYYYYbbbrrrWWWJJJ>>>:::;;;999444222000000000000///...///............---------///......---+++***))))))***)))((('''(((***,,,---+++)))&&&''')))***)))'''((()))***+++---000222333FFF\\\tttpppTTT???444111111+++''')))***'''$$$###(((%%%%%%''''''$$$$$$''''''''''''&&&%%%$$$###"""###"""!!!"""###%%%%%%$$$"""###%%%%%%%%%%%%'''(((!!!"""######"""!!!"""$$$!!!!!!"""###$$$$$$%%%%%%+++***)))(((((()))******))))))***++++++++++++***---...000///...---...000......//////000000111111555333444555555777AAAKKKbbb}}}ooo```ccc|||pppTTTFFFDDDBBB===999>>>AAAAAAEEEQQQ```{{{yyyvvviiiUUUHHH===;;;;;;888666555000000111111000000//////000000000///......------......------------......---------,,,,,,,,,,,,,,,------........./////////...000222222111000000111222111000111333444444333111---111<<>>:::???AAAAAAEEEMMMXXXyyy~~~vvvuuuaaaKKKAAA???<<<777333222222222111111000000000000000//////......------///......------......///------------------------............////////////000111333222111000000111333222111222333444333222333///222<<>>FFFXXXssshhh```jjjwwwYYYJJJGGGEEEBBB@@@BBBDDDBBBDDDJJJPPPjjjxxxkkkVVVJJJAAA777000555444333222222111111111000000000//////.........000//////......//////000---...............//////....../////////000000000111222333333111//////000444333222222333444333111777444666>>>III___gggVVVVVV]]]uuu~~~ccc\\\WWWSSSJJJ===888555222000000000000//////............---------------,,,,,,+++******))),,,+++***)))((((((((((((***))))))))))))***++++++((((((''''''(((((()))***...***///<<>>KKKaaa{{{~~~fffcccrrrjjjVVVMMMGGGDDDCCCBBBCCCAAACCCHHHKKKbbbxxxzzzwww^^^LLL@@@888888777555333222222111222111000000000000000//////111000000//////000000111.........//////000000000/////////000000000111111111333444333111000000000555333222333444444333222888666888???JJJdddzzzaaaVVVUUU\\\mmmmmmqqqtttnnn]]]FFF999666222000000111000000///............---------,,,,,,,,,++++++******))),,,,,,+++)))((((((''''''((()))))))))))))))***+++))))))(((((((((((())))))...(((,,,777888777FFF[[[vvvmmmYYYBBB666222...)))''')))&&&&&&((('''$$$###&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$!!!!!!"""$$$"""$$$%%%$$$######$$$&&& !!!######""""""###%%%###############$$$$$$$$$)))***+++,,,------------))))))***++++++++++++***+++,,,......------...000......//////000000111111555222222555555333444777>>>DDDTTTkkkwwwbbbdddxxxnnnZZZLLLEEEEEEBBBCCC@@@CCCHHHJJJ___vvvtttlllUUUFFF???:::999777444333222222222222222222111111111111111222111111000000111111222/////////000000111111222000000000000111111111111111222444333222000111222444333222333444555444333444555888???MMMiiirrr]]]SSSQQQYYYlll}}}qqq~~~jjjNNN;;;888333111000111111111///............---------,,,,,,++++++************+++++++++***)))(((((('''&&&((()))((('''(((***,,,***))))))(((((()))))))))///))))))///...+++555EEEYYYzzzYYYDDD999222...---+++(((''')))(((%%%$$$&&&'''''''''&&&%%%$$$"""""""""$$$&&&$$$!!! ###%%%"""$$$%%%$$$######$$$%%% """###"""###$$$&&&########################((()))+++,,,------,,,,,,))))))***++++++++++++***,,,---......,,,,,,---.........//////000000111111444111000333555444555888>>>>>>GGGXXXlllooo]]]bbbzzzrrr[[[PPPNNNGGGGGGCCCDDDGGGHHHZZZzzz{{{uuurrrYYYHHH>>><<<;;;888555333333333333333333333333333333333333222222111111111111222222//////000000111222222333000000000111111111222222000111333333222111222333333222222333555666555444444666:::AAANNNkkkrrr^^^WWWTTT[[[ooo|||nnn~~~nnnOOO<<<888444111000111111111///............---------++++++++++++***************************)))((((((%%%&&&((('''&&&&&&)))+++))))))(((((((((((())))))---)))))),,,,,,,,,111999CCC```gggRRR@@@777555---***)))+++)))&&&%%%'''&&&&&&&&&&&&%%%%%%$$$###!!!$$$&&&$$$!!! ###'''###$$$%%%$$$###"""###$$$ !!!######""""""###%%%########################'''(((***+++,,,,,,++++++))))))***++++++++++++***,,,.........,,,+++,,,---......//////000111111111000,,,,,,111555666999<<<:::666999EEEUUUiiiiiiYYY```zzzkkk]]][[[PPPNNNGGGEEEFFFDDDTTTsss{{{www]]]KKK>>>>>><<<888555333333333444444444444444444444444444333222222111111222222333//////000111222222333333000111111111111222222222///111333333222222333444333222111333555666666555777:::===BBBNNNjjjmmm^^^TTTPPPZZZnnn~~~nnn}}}qqqRRR===999444111000111222222//////.........---------+++++++++***************)))************))))))(((###&&&''''''%%%%%%(((+++(((''''''''''''((())))))&&&'''))),,,------,,,,,,555FFFcccmmmPPP>>>888...+++***+++***&&&&&&((($$$$$$%%%&&&&&&&&&%%%%%% ###&&&$$$!!! $$$(((###$$$%%%$$$###"""###$$$"""###$$$###"""!!!"""###$$$$$$##################***)))((((((((()))+++,,,---...---))))))---...---,,,,,,,,,---------............//////000000111111000111111222222333444444888888:::???DDDPPPeeewww~~~fffVVVcccxxxmmmhhhfffYYYYYYLLLCCCJJJVVVsssfffPPPEEEBBBAAA???===;;;999888888999:::;;;:::777555555555777777666666555555444333555555444333333222111111///000222333333333111111111222444444222111000111555444222333444666777777555888555<<>>FFFVVVfffxxxdddWWWhhhuuuooonnncccdddUUUHHHJJJTTTppp|||bbbSSSMMMIIIEEEBBBAAA@@@>>><<<;;;<<<<<<<<<<<<<<<;;;:::999888888777888888888777222222333333444666777777444444555666666555555555666777666555444444555666888666555555666777777777555:::999@@@VVVrrruuuaaaVVVUUU```uuuuuuqqqjjjPPP???888222111111000222666???;;;777666666555111,,,,,,,,,+++++++++***************))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((((((''''''(((((()))***)))///888EEEUUUgggxxxzzzbbbKKKAAA555---+++***))))))((('''%%%$$$%%%&&&''''''&&&%%%###"""!!!"""###$$$###%%%&&&&&&$$$$$$$$$%%%""""""""""""""""""""""""$$$"""%%%######%%%***))))))))))))***+++++++++---,,,((((((,,,---+++,,,------------...............//////000000111111111111222222333333444444444444666888999<<>>===;;;999999:::;;;;;;::::::999888666666777777888555555444444444444444555666666444333333444666777777777666555555555555666222:::;;;@@@RRRjjjooo]]]SSSTTT^^^iiiwwwlllvvvwwwcccLLL???888333222111//////222===:::777666666333...***,,,++++++++++++************))))))(((((())))))***%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%''''''&&&&&&''''''((())),,,,,,...111888DDDPPPYYYpppkkkUUUAAA888444...+++---)))))))))'''%%%$$$%%%&&&&&&%%%$$$""""""######$$$"""$$$%%%%%%$$$######$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$!!! ###%%%$$$$$$%%%)))))))))*********++++++***---,,,)))))),,,---***------------..................//////000000111111111111222222333444444555666666888:::999888===EEENNN```{{{dddYYYZZZuuujjjRRRMMMVVVvvv~~~vvvrrrlllccc\\\^^^YYYUUUUUUVVVSSSMMMFFFGGGCCC???===???@@@???>>>@@@???===;;;:::::::::;;;;;;:::999777777777888999999888888888:::;;;;;;:::888999999888777777888999444===>>>@@@MMM___~~~tttbbbUUUOOOQQQWWWqqq{{{kkkooonnn]]]III===777222333222///...000111000000111222111---)))++++++++++++************))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))---,,,++++++...555===DDDKKKaaavvv]]]OOOCCC555...111)))******(((%%%$$$$$$&&&&&&%%%$$$#########$$$$$$!!!###%%%$$$###"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###$$$$$$%%%&&&)))*********++++++++++++***---,,,)))))),,,---***---------.........//////......//////000000111111111222222333444444555555666666888;;;:::888:::@@@CCCNNNbbbyyy~~~___XXX___|||rrrXXXTTT```|||yyywwwqqqhhh```\\\WWWPPPNNNOOOPPPOOOMMMHHHGGGEEEDDDCCCCCCCCCDDDDDDCCCAAA@@@?????????@@@?????????AAACCCCCC@@@>>>:::<<<>>>>>><<<<<<===???:::BBBCCCBBBJJJWWWqqqwwwggg\\\SSSLLLJJJLLLYYYjjjjjjgggcccTTTDDD:::555222333333000///111---...///111222111///---+++++++++*********))))))))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((((((''''''(((((()))***'''((())))))+++...333666>>>JJJ___zzzsss\\\CCC666444++++++***(((&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$!!!###%%%$$$###"""###$$$""""""""""""""""""""""""$$$%%%%%%######$$$&&&&&&)))***++++++,,,,,,+++++++++---...++++++...---+++------........./////////......//////000000111111222222333333444444555555555444666999999777999>>><<>>===>>>AAA>>>EEEEEEEEELLLVVVkkklll```UUUOOOKKKGGGDDDEEEJJJVVVllliii^^^VVVJJJAAA;;;555222333333111000333...//////000///...---,,,+++************))))))))))))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***((((((''''''(((((()))***%%%'''***+++***+++,,,---555999EEE[[[yyycccKKK>>>333000+++)))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$######$$$"""""""""""""""""""""""""""&&&&&&###"""$$$&&&%%%)))***+++,,,,,,,,,+++++++++...///,,,,,,///...+++............////////////......//////000000111111222222333333444555555555777444444666777666999>>>::::::@@@IIIUUUfffmmm[[[YYYccc~~~ooo\\\WWWTTTYYYhhh|||ttt]]]YYYeeeyyytttssssssrrrqqqpppnnnllllllfff```XXXTTTSSSPPPLLLHHHIIIMMMOOOMMMIIIFFFFFFHHHJJJQQQQQQSSS^^^hhhzzzggg[[[NNNIIIGGGDDDCCCEEEEEELLL]]]sssjjjWWWLLLFFFBBB>>>888333333333000000222...//////...,,,+++++++++************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&&&&''''''((()))&&&(((******))))))***++++++---555BBBWWWssspppUUU???777...***++++++)))%%%%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''""" ###%%%$$$)))***+++,,,---,,,++++++,,,///000------000///,,,............/////////000......//////000111111111222222333444444555555666999666444666777777:::???;;;:::;;;???DDDPPPhhhkkkWWWUUU___yyylllVVVNNNIIIEEEGGGRRRfffzzzoooYYYUUU]]]{{{|||sssooommmjjjggg^^^aaaccc```ZZZUUUUUUWWW\\\bbbccchhhvvvpppaaaRRRJJJGGGFFFFFFIIIFFFJJJXXXkkk{{{mmmTTTHHHEEEFFFBBB;;;555444222//////111000000000///......000111************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''###%%%&&&&&&%%%%%%''')))+++...111444;;;OOOmmmjjjIII>>>111,,,---...)))$$$%%%%%%&&&&&&&&&%%%$$$######%%%'''&&&%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ &&&'''"""###%%%###,,,+++***+++,,,,,,+++***//////.........---------...---...111///+++,,,///000111111222222222222111222222222222333444555666555555444666999::::::999<<<<<<;;;;;;>>>FFFRRR[[[sss|||jjj\\\___jjjvvvuuueeeSSSKKKCCCDDDDDDDDDGGGPPP^^^iiiuuuzzzhhhXXXQQQ^^^xxx{{{wwwqqqXXXNNNJJJOOOOOODDDMMMLLLYYYsssvvvYYYLLLMMMRRRHHHBBB:::555444333111//////............---------,,,+++***)))(((((((((((())))))((('''''''''''''''%%%'''((((((''''''(((***%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%'''(((%%%%%%%%%&&&'''((())))))***)))+++///444===MMM[[[hhhQQQ<<<666333,,,''''''&&&++++++&&&$$$'''&&&###%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&,,,+++++++++,,,,,,++++++//////.........---------...---...111///,,,,,,000111111222222222333333333222222222222333444555666666555555666999::::::999888999::::::<<>>666333222000...///............---------,,,+++***)))(((((((((((())))))((('''''''''''''''%%%'''((((((''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''((()))***((()))+++---111===IIIaaavvvVVVAAA555---***---'''+++***%%%$$$((()))&&&$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""$$$%%%,,,+++++++++,,,,,,,,,+++/////////............---...---///222000------111222222222222333333444444333333333333333444555666666555555666999::::::999666888:::;;;;;;<<<>>>@@@GGG^^^sssdddWWW[[[dddppprrreeeQQQEEECCC>>>??????>>><<<>>>CCCGGGGGGSSSVVVPPPMMMNNNbbbuuulllvvv|||dddeeeqqqvvvnnnrrrxxxiiihhhooo|||wwwgggeeeggg^^^SSSDDD999333111/////////............---------,,,+++***)))(((((((((((())))))((('''''''''''''''%%%&&&''''''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))(((''''''((('''(((///888CCC```zzz\\\EEE777111000,,,---+++'''&&&))))))'''$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$''')))+++,,,---,,,++++++,,,,,,/////////...............///...000222111......222111111222222333333444444444444444444444555666666666555555666888:::999888888999;;;;;;<<<;;;;;;<<>>??????======>>>@@@@@@KKKMMMLLLLLLNNNddd}}}tttkkkyyyuuucccpppssseeekkkxxxyyyvvvyyylll___LLL===555222000000///............---------,,,+++***)))(((((((((((())))))((('''''''''''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$&&&&&&%%%%%%%%%&&&&&&'''(((&&&$$$%%%(((((('''+++111666IIIdddgggOOO;;;///000///---+++***)))'''%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$''',,,000+++,,,...---++++++,,,...//////////////////////////////000333222///000444000111222444444555444444555555444444555555666666777666555666888999999888:::999999:::;;;<<<=========FFFKKKWWWooommm___\\\aaajjjpppfffTTTEEEAAACCC:::<<<>>>?????????@@@@@@@@@GGGIIIJJJLLLOOOfff{{{kkk```wwwoooeeeggg~~~~~~uuugggSSSBBB888444222222///............---------,,,+++***)))(((((((((((())))))((('''''''''''''''%%%&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$%%%))))))''')))---///666CCCTTTnnnnnnPPP999111...,,,,,,,,,)))%%%###$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$''',,,000***---///...+++***,,,///...////////////000000000000///111444333000111555000222555888999888666555666666555555555666666777777666666666888999999777:::888777777:::<<<======???CCCAAAFFFWWWiiizzzfff```bbbhhhmmmkkk]]]MMMDDDBBBBBB999:::;;;<<<>>>???@@@@@@>>>BBBBBBEEEJJJPPPjjjiii___zzzkkkfffiiiuuuhhhUUUEEE;;;777444222///............---------,,,+++***)))(((((((((((())))))((('''''''''''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&(((%%%&&&((((((%%%%%%(((+++---111:::NNNllloooTTT===666000///...***'''&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$''')))***---000...+++***,,,///.../////////000000000000000000222555444111222666111555999===>>>===999777777777666666666666666777888777666777888999888777;;;999888999<<<>>>===;;;>>>CCCAAABBBLLLVVVkkknnncccdddjjjqqqoooeeeTTTHHHCCCAAA===>>><<<;;;;;;<<<>>>??????===???===AAAHHHOOOkkkjjj```zzzlllgggqqq}}}pppeeeTTTFFF===888444222///............---------,,,+++***)))(((((((((((())))))(((''''''''''''''''''((()))(((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&)))%%%%%%((((((%%%$$$&&&)))+++...222;;;OOOkkkxxx\\\MMM???888333,,,)))***&&&'''(((&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""$$$%%%***...000///+++***,,,000.../////////000000111111111000222555555222333777333777===BBBCCC@@@<<<999888777666666666666777777888777666777888999888777<<<;;;;;;>>>@@@@@@===:::888??????@@@EEEIIIZZZvvvwwwgggbbbiiirrrwwwqqqaaaOOODDDBBB???999DDDAAA===;;;;;;===>>>>>>@@@@@@===@@@GGGNNNllllllaaazzzooohhhsssxxxrrrkkkaaaRRREEE===888444111//////.........---------,,,+++***)))(((((((((((())))))((('''''''''''''''((()))***)))'''&&&&&&(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%%%%%%%'''(((&&&&&&%%%$$$$$$%%%%%%%%%((($$$$$$(((***((((((***%%%)))---......777JJJ[[[vvvzzzfffPPPBBB777...+++---'''((((((&&&$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$&&&---------...............111000000111222333222111555555555555555555777777999:::<<<@@@BBBBBB@@@>>>======>>>>>>>>><<<777444999777777999999666666999888999;;;<<<===>>>>>>>>>:::999:::>>>BBBFFFNNNVVVmmmzzzeee]]]```nnn~~~tttjjjZZZLLLCCC===:::888:::;;;===>>>>>>>>>===<<<@@@BBB>>>???HHHTTTtttwwwccctttvvvhhhyyy~~~qqqaaaRRRUUUTTTLLL@@@777222///111///......//////...---++++++******)))(((((((((((('''&&&&&&&&&((()))***)))(((&&&&&&((()))((('''&&&&&&&&&%%%%%%&&&&&&'''######%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%&&&&&&'''%%%$$$&&&((((((%%%"""'''(((((((((***111:::AAAPPPbbbzzzzzz___GGG666///---+++***(((&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""$$$&&&'''&&&%%%%%%%%%.............../////////333222000000111222222222333444555666888999<<<===;;;>>>CCCIIIKKKJJJGGGDDDDDDBBB???======<<<;;;999<<<999999<<<<<<::::::===>>>>>>>>>>>>===<<<;;;;;;???<<<<<>>===<<<:::;;;<<<===>>>>>>======;;;???===???HHHWWWzzzjjjwww|||mmmyyyoooZZZOOORRRQQQKKKAAA888222///111///......//////...---++++++******))))))(((((('''''''''''''''((())))))(((&&&%%%%%%&&&''''''&&&''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&((((((&&&###$$$&&&(((((())),,,111555777DDDYYYrrrbbbGGG666...,,,+++)))(((((((((((('''&&&&&&&&&%%%%%%%%%$$$$$$###%%%''''''%%%$$$$$$%%%....../////////000000000333333222222222444555666666888:::;;;===AAAFFFIIIJJJQQQZZZbbbeeebbb]]]YYYUUUOOOGGGAAA????????????:::888777::::::888999<<<999999:::;;;<<<<<<======???======???>>>===@@@FFFGGGQQQfff{{{eee[[[\\\cccppp}}}~~~lllVVVGGGBBBBBB@@@===:::;;;<<<===>>>>>>>>>>>>:::@@@???@@@JJJ[[[oooxxxssstttooosssWWWKKKLLLLLLIIIBBB999333000111///......//////...---+++++++++***))))))((((((&&&''''''(((((((((((((((&&&$$$######$$$%%%%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((&&&$$$###&&&(((***)))))))))***---111<<>>AAABBBFFFMMMVVV]]]iiirrr|||ooohhh]]]SSSLLLHHHFFFDDDAAA>>>===>>>>>><<<<<<@@@;;;;;;;;;<<<===>>>???@@@<<<:::<<>>>>>>>>>>>===DDDCCCCCCMMMaaaqqqtttxxxtttcccrrr^^^JJJHHHHHHHHHDDD;;;444111111///......//////...---,,,,,,+++******))))))(((&&&'''((())))))((('''&&&&&&$$$######$$$%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&(((***+++***)))((('''000///111999JJJeee[[[AAA555111+++)))((((((&&&$$$'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&$$$######$$$000000111222222333444444///222555666666666888:::CCCFFFKKKPPPWWWbbbqqq{{{}}}rrrggg^^^VVVRRRPPPLLLIIIIIIGGGCCCCCCFFFFFFEEECCCAAA???>>>======;;;:::<<<@@@BBBBBBFFFKKKQQQLLLPPPXXXZZZ___vvvwwwdddTTTQQQWWW```ooo~~~vvvcccQQQEEEAAAAAA============>>>>>>??????<<>>666444111///......//////...---,,,,,,++++++***)))))))))&&&'''((())))))((('''&&&'''&&&$$$$$$&&&&&&&&&%%%#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''((((((''''''((())))))***)))******---222999MMMpppxxxZZZAAA999000+++***+++***)))'''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$"""###$$$111111222333444555555666111444666777666888===BBBPPPWWWbbbkkkuuuwwwqqq```[[[VVVSSSOOOIIIGGGJJJJJJHHHFFFCCCAAA@@@???@@@???>>>???BBBCCCCCCGGGMMMTTTSSSUUUVVVRRRSSScccvvvhhhZZZNNNNNNUUU```uuuuuu]]]NNNJJJKKKAAA@@@@@@???????????????999CCCDDDIII```}}}}}}vvv~~~yyy]]]]]]mmmpppSSSJJJFFFJJJJJJAAA999888111///......//////...---,,,,,,,,,+++******))))))(((((((((((((((((('''&&&((('''%%%%%%'''''''''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%%%%%%%''')))'''%%%###$$$&&&((())))))'''(((,,,111222<<>>PPPttt}}}kkkPPP;;;111---+++***''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%######%%%'''222222333444555666777888555666777:::BBBRRRfffuuu}}}rrreeeXXXNNNFFFCCC???======AAACCCFFFMMMUUUnnn||||||lllaaaZZZVVVYYYnnn~~~eeePPPIIIFFFKKKSSSfff~~~cccSSSGGGFFFDDDAAA@@@??????@@@>>>FFFGGGPPPoooqqq]]]TTT___```QQQIIINNNOOOFFF>>>===111///......//////...---------,,,++++++******)))***)))(((&&&&&&&&&'''((((((&&&%%%%%%&&&''''''&&&++++++)))((('''&&&%%%%%%%%%%%%############%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&%%%$$$$$$(((+++&&&$$$$$$&&&))))))'''$$$)))""""""))),,,+++111===KKKllloooQQQ???777111...(((((('''''''''&&&&&&&&&%%%%%%%%%$$$###$$$&&&(((333555777888777777777888:::<<<>>>@@@HHH]]]{{{vvv___OOOEEECCC===@@@GGGDDD@@@NNNcccxxxgggTTTYYY[[[bbbllluuudddUUUEEEGGGKKKQQQ\\\qqqhhhPPPGGGDDDGGGDDD<<<===EEEBBBAAAEEETTTpppuuu______mmm|||^^^FFFFFFIIIAAA:::;;;333222111000////////////,,,,,,++++++++++++++++++(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))+++,,,---<<>>333444000)))%%%&&&'''&&&''')))%%%&&&'''&&&$$$###$$$%%%666777999999888888:::<<<===???CCCIIIWWWpppfffTTTLLLDDDCCCIIIIIIHHHVVVjjjsss\\\QQQPPPQQQWWW\\\aaakkksssoooWWWLLLHHHJJJOOOXXXeeezzzkkkYYYLLLIIIHHHCCCBBBGGGDDDEEEJJJYYYssslll___dddxxxcccIIIEEEFFF>>>999:::222222000///////////////,,,,,,++++++++++++******(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,888<<>>>>>===<<<===???AAABBBEEEIIIQQQbbb}}}kkkXXXKKKCCCEEEGGGIIIXXXjjjzzzaaaNNNIIIEEEGGGJJJKKKOOOSSSYYYfff{{{qqqYYYLLLHHHEEEHHHQQQ___ppppppWWWMMMJJJEEEBBBBBBAAADDDKKKYYYqqqiiibbbooonnnOOODDDBBB<<<888;;;222111000//////...//////,,,,,,+++++++++*********(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))***+++111---222BBBWWWqqq]]]???666111---,,,***%%%$$$&&&$$$%%%&&&&&&%%%$$$%%%'''EEEFFFFFFEEEEEEGGGKKKNNNVVVYYY\\\^^^ggg~~~ooo\\\KKKEEECCCFFFSSSbbbvvv]]]MMMFFFAAABBBEEEEEEFFFHHHFFFPPP```pppppp[[[MMMIIIKKKDDDHHHUUUiii}}}ppp^^^UUULLLEEEBBBCCCFFFLLLYYYpppzzziiikkk~~~YYYGGG@@@:::999<<<333222111000000///000000,,,,,,++++++******))))))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((())))))+++''',,,:::CCCMMMggg|||\\\GGG;;;///,,,+++(((%%%%%%$$$%%%'''&&&%%%%%%&&&'''JJJLLLOOORRRVVV\\\ccchhhzzz~~~wwwqqqzzzzzzaaaRRRKKKIIIPPP[[[vvvnnnUUUHHHAAA===???AAAAAABBBCCCBBBFFFMMMVVVcccuuuppp]]]OOOHHHHHHLLLIIIMMM\\\sssnnn]]]QQQLLLKKKLLLQQQ___wwwtttlll}}}fffMMMBBB;;;:::<<<444444333222111111111111,,,,,,+++******)))(((((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''(((&&&%%%,,,777888777FFF\\\yyy```JJJ444,,,,,,***%%%"""%%%&&&''''''%%%%%%&&&'''WWW\\\cccllluuu{{{kkk\\\QQQPPPSSSaaasssfffNNNGGGAAA>>>???@@@>>>???BBBBBBCCCDDDFFFNNN]]]ooo{{{~~~nnn]]]RRRMMMKKKNNNRRRRRRSSS^^^tttlllZZZQQQLLLMMMSSScccyyy~~~tttUUUEEE===:::;;;444444333222111111111111,,,,,,+++***)))(((((('''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$###(((...---,,,666CCCQQQkkkdddFFF777111,,,%%%!!!&&&'''((('''%%%%%%%%%&&&www}}}~~~{{{vvvbbbVVVRRRTTT```nnnxxxxxxmmmYYYIIIDDDAAA@@@AAA@@@===@@@EEEDDDEEEEEEDDDFFFLLLVVV^^^lllzzzfff[[[RRRRRRWWW]]]ccciiiddd___ccctttvvv^^^PPPHHHJJJTTTjjj}}}|||}}}[[[GGG===999888333222111000////////////,,,,,,+++***)))(((''''''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&(((+++000444777DDD\\\zzzgggOOO>>>111)))&&&((())))))(((%%%$$$$$$%%%vvvwwwvvvbbbZZZTTTVVVYYY[[[[[[WWWNNNEEE>>>===>>>???===;;;???FFFHHHJJJKKKIIIFFFDDDGGGIIINNNYYYlll~~~wwwfffYYYRRROOOWWWdddpppzzzyyypppmmm{{{}}}bbbOOOIIILLLYYYssssssgggdddiiiqqq}}}ttt{{{zzzwwwvvv^^^III===888555111000///......---------,,,,,,+++***)))((('''&&&)))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''&&&)))///...)))333111===[[[~~~eeeKKK777...---)))******(((%%%$$$$$$$$$uuutttxxx~~~jjjYYYZZZZZZVVVNNNHHHFFFFFFBBB@@@@@@@@@>>><<<@@@GGGMMMRRRSSSPPPKKKJJJFFFBBBHHHMMMSSS[[[fffvvvnnnmmmooosssssskkk```YYYSSSTTTSSSTTT\\\mmmttt\\\RRRPPPRRR[[[sssrrr\\\VVVOOOOOOUUU]]]aaabbbfffkkkqqqwwwzzzyyywwwuuu~~~}}}gggeeedddfffjjjlllkkkiiiqqquuu}}}ppplllvvvyyymmmhhhgggooojjjMMMAAA;;;555555333111000///...,,,***///---+++***++++++***)))(((&&&$$$%%%&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%% ###%%%%%%$$$%%%%%%###"""""""""###$$$!!!###&&&&&&%%%$$$$$$$$$######$$$$$$$$$######"""$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&'''''''''---,,,111AAAXXXvvveeeFFF@@@333...+++******&&&"""$$$)))xxxrrrtttooofffYYYNNNGGGDDDCCCCCCAAA???@@@BBBAAA@@@EEEKKKYYYdddlllggg\\\QQQHHHBBBBBBEEEHHHLLLRRR\\\jjjuuukkk]]][[[\\\______ZZZRRRLLLPPPPPPOOOQQQYYYiiiyyyrrr\\\SSSRRRYYYfff~~~iiiWWWKKKGGGCCCDDDIIINNNPPPOOONNNQQQVVVZZZ[[[ZZZXXXVVVWWWWWWVVVUUUTTTSSSRRRRRRNNNLLLKKKMMMPPPRRRQQQPPPKKKOOOTTTYYY\\\^^^^^^]]]dddiiinnnqqqqqqsssxxx|||~~~~~~}}}|||~~~kkkeeellltttmmmfffhhhiiijjjqqq}}}wwwtttrrrqqqsssuuusssmmmgggfff\\\SSSRRRRRRZZZqqqvvvWWWGGG???999555333000//////...,,,***---,,,******+++,,,+++***(((&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""  ###%%%%%%$$$%%%$$$###"""""""""###$$$!!!###%%%%%%$$$$$$%%%&&&"""######$$$$$$$$$######"""###%%%%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''******---666DDD[[[{{{ppp[[[???777000++++++,,,(((&&&&&&zzzkkkppp~~~dddPPPGGGEEEEEEDDD>>>======@@@@@@@@@CCCIIIbbbuuukkkVVVHHHAAA@@@AAACCCCCCDDDIIIRRRXXXkkkuuurrr]]]YYYYYYYYY\\\^^^^^^YYYTTTTTTPPPMMMMMMSSS^^^iiiqqqrrruuuqqq___ZZZ[[[iii}}}cccPPPEEE???======???CCCDDDBBB@@@>>>???AAACCCCCCBBB@@@???FFFFFFFFFEEEEEEEEEDDDDDD<<<;;;;;;<<>>777555333000///......,,,***,,,+++******+++,,,+++)))(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$"""!!!"""###%%%%%%$$$%%%$$$######""""""######"""###$$$$$$###$$$&&&(((""""""######$$$$$$$$$$$$ """$$$$$$$$$$$$&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++///>>>XXXppp~~~]]]GGG:::...---000...)))%%%uuukkksssgggWWWOOOKKKHHHAAA>>>>>>@@@@@@???BBBFFFbbbzzznnnTTTEEE??????@@@AAAAAABBBEEEIIIMMMPPPXXXfffvvvmmm^^^UUUXXX\\\aaafffiiieee___```XXXOOOLLLMMMPPPUUUZZZUUUXXXddd}}}pppeeeeeemmmjjjSSSGGGCCC===<<<<<<>>>@@@@@@===:::;;;;;;<<<<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>>999999999:::;;;<<<===<<<======<<<<<<<<<<<<;;;;;;???BBBDDDDDDCCCCCCDDDFFFCCCCCCDDDDDDDDDDDDCCCCCC???@@@CCCDDDEEEDDDCCCBBBDDDGGGOOO]]]nnnwwwpppkkk___[[[mmmxxxllldddYYYPPPJJJFFFCCCBBB===AAACCCCCCEEERRRgggxxxvvvdddUUUNNNJJJFFFGGGEEEDDDCCCDDDDDDBBB@@@FFFAAA???>>>===???IIIUUUnnnoooQQQ???777555333000......---,,,+++---,,,***+++++++++)))'''((('''%%%%%%'''((('''&&&%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$######%%%$$$######$$$$$$$$$$$$$$$$$$$$$###############"""#########"""$$$''')))"""""""""######$$$%%%%%%!!!###$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$''')))111BBBRRRrrraaaOOO===555333///+++)))rrriiinnnppp]]]OOOHHHFFFBBB@@@BBBCCCCCCFFFKKKfff}}}iiiPPPCCC???;;;;;;<<<===>>>@@@CCCEEEDDDIIIPPPZZZeeeqqq}}}nnnhhheeemmmuuu|||wwwlll^^^PPPKKKIIIGGGGGGJJJGGGFFFOOOeee|||lllkkkqqqjjjTTTFFF@@@???;;;:::999999::::::888777888888777777888999999:::666666666777777777777777666777777888888888999:::777777666666555666666666;;;<<<======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<======???===@@@IIIUUUgggmmmccc]]]UUUZZZttt}}}sssllleee\\\VVVLLLIIIFFFCCCBBBAAAAAA@@@999===@@@>>><<>><<<<<<<<<<<<<<<;;;>>><<<;;;;;;999888===CCCVVVwww```HHH===777444000.........---,,,...---,,,++++++)))&&&$$$)))'''%%%&&&'''(((''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$%%%$$$$$$$$$$$$######""""""######$$$###"""###&&&)))######""""""######%%%%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######(((+++...444:::LLLpppvvv```NNN???333......rrrhhhnnnxxxsss\\\OOOJJJCCC???@@@CCCDDDHHHMMMlll~~~}}}cccMMMBBB???<<<<<<;;;;;;<<<===??????BBBDDDFFFJJJOOOWWW___eeesssyyy~~~ppp^^^MMMIIIGGGCCCBBBEEEDDD@@@BBBQQQeee|||ooohhhqqq~~~gggRRRFFF>>>;;;:::<<<;;;:::999888888888888555555555555666777888999777777777777777777777777333444555555444444555777888888888999999999::::::888888888888888777666555777777888888888888777777999888666555555777999::::::777999AAAJJJZZZvvv{{{eee[[[RRROOOZZZzzzssseee```ccchhhnnnuuuwwwvvvtttsssrrrqqqrrrrrrxxx}}}~~~|||yyyuuurrrjjjcccYYYRRROOOLLLIIIFFF@@@@@@@@@???>>>===;;;;;;555888;;;;;;999:::@@@EEEIIIJJJFFF>>>999:::<<<;;;999999999999888888888888777777888888777888:::===HHHcccnnnOOO@@@888555111/////////.........---,,,++++++)))&&&###)))'''&&&&&&'''(((((('''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$%%%###$$$$$$$$$$$$###""""""###$$$%%%$$$######%%%'''%%%$$$###""""""###$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$((($$$$$$))),,,***)))***333LLL```vvv\\\CCC555222uuunnnooo{{{|||jjjWWWNNNFFFDDDDDDEEEHHHMMMiiiuuu{{{ppp[[[KKKBBB???AAA???===<<<===>>>??????BBBDDDEEEFFFHHHJJJNNNQQQSSSccczzzrrr]]]JJJFFFEEEAAA@@@CCCBBB<<<<<>>>>>:::777999:::999777888999:::999999888999444666777666777999:::;;;???OOOggg{{{VVVCCC:::777222000000000000///*********+++,,,+++(((%%%)))(((&&&&&&((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$$$$######"""$$$%%%$$$""""""$$$&&&###$$$$$$%%%$$$###"""!!!###%%%&&&&&&$$$######$$$'''%%%###"""!!!"""#########$$$%%%%%%$$$###$$$&&&%%%%%%%%%$$$$$$$$$######'''%%%%%%((((((&&&&&&((()))888???\\\]]]BBB555rrrllljjjzzzlll```TTTOOOLLLKKKLLLOOO^^^hhhlllcccUUUIIIBBB>>>???===;;;;;;===???@@@@@@BBBDDDGGGIIIHHHHHHIIIIIIKKKUUUccclllrrr{{{zzzwww}}}uuu]]]IIIDDDDDD???===@@@@@@;;;<<>><<<<<<999::::::999888888:::<<<888777555666777888888777222777999777666888888666222444666777666555555555333444555333333555777666:::AAAQQQjjj```JJJ;;;888333111000111111000''''''(((***,,,,,,***((()))(((&&&&&&((()))(((''''''''''''&&&&&&%%%%%%%%%""""""############""""""!!!###$$$$$$!!!!!!$$$'''######$$$%%%$$$###"""!!!###%%%''''''%%%###""""""(((&&&$$$"""!!!!!!"""###!!!"""$$$$$$$$$$$$&&&(((%%%%%%%%%$$$$$$#########$$$$$$%%%'''%%%###(((///&&&333111???XXXyyyrrrMMM888qqqmmmdddjjjnnnaaaYYYQQQOOOQQQUUUWWWXXXTTTLLLEEEAAA@@@===>>>===;;;<<<@@@BBBCCCGGGLLLPPPOOOKKKJJJJJJKKKMMMKKKNNNUUU\\\aaagggnnnxxxzzzmmmjjjvvvjjjZZZIIICCCBBB???<<<:::<<<>>>>>>===???HHHVVVaaazzz}}}oooccc^^^bbbdddmmmmmmPPPIIICCC@@@===999777888777777666555555555555555666555333111111111333444222333333222111111222444333333444444444333333222222222333333333444444444333444333///000444666555444444444444444444444444555555666666555444333333444222444999===AAAJJJRRRlllwww{{{mmmTTTGGGEEEIII[[[yyyvvvbbb]]]VVVQQQMMMJJJHHHFFFCCCBBBAAA???>>>=========@@@??????>>>===<<<<<<;;;<<<>>>???@@@@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::;;;:::999777666555555555777777777777666666666666777999:::888555444666999444444555555555555444444888777666555555666777888333;;;FFFUUUqqqoooKKKAAA666444444,,,,,,111000+++)))***------)))((()))******)))(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%###!!!!!!"""###$$$'''###!!!!!!###%%%$$$###'''&&&%%%###"""!!!!!!!!!%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&###$$$%%%&&&'''''''''''',,,+++///999GGG[[[yyyjjjDDDsssgggccctttsssbbbUUUOOOQQQQQQQQQNNNHHHCCC???===<<<======<<<===@@@DDDFFFUUU]]]cccaaaZZZSSSMMMIIIHHHFFFGGGLLLPPPPPPRRRVVV[[[aaalllyyyyyyhhhbbb___hhh~~~dddUUUFFFAAABBBAAA???>>>>>>@@@AAA??????CCCKKKRRR```rrryyyjjjccc[[[YYY^^^bbbnnn{{{```JJJDDD???>>><<<888777999666555555444444444444444666444333111111222333444222222333222111111222444222222333333333222222111222222222222333333333333111333222...///333555333333333333333333333333333444444444444444333222222555333333666777888===DDDRRR[[[kkk}}}xxxfffbbbiii{{{rrr\\\JJJ@@@@@@BBBPPPkkkyyyfffYYYQQQMMMHHHDDDBBBAAA???>>>>>>===<<<<<<;;;;;;;;;;;;======<<<<<<;;;::::::999:::;;;<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999999888888888888888777777666666777777666666666666666666666666777888888777555555666777444444555555555555444444777777666555555666666777777999@@@LLLbbbzzzTTTBBB666555555---,,,111///+++)))***------)))(((*********)))(((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###"""!!!"""###$$$'''$$$""""""$$$%%%%%%$$$%%%$$$######"""#########%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''***((((((---444AAAXXXlllbbbqqqcccfffvvv~~~fffXXXRRRPPPKKKHHHEEEAAA>>>;;;<<<<<<<<<===>>>AAAFFFKKKeeerrr~~~~~~uuujjj^^^TTTOOOJJJHHHIIIJJJGGGEEEGGGKKKMMMRRRWWW```kkkvvv}}}zzzfffYYYQQQRRRYYYnnnzzz^^^PPPDDD@@@AAA@@@???>>>===???AAAAAA??????BBBEEEIIIWWWkkkyyy{{{rrreee\\\VVVRRRTTTZZZ```qqqiiiTTTCCC>>>:::::::::888777:::555444444333333333333333555444222111111222333333111222333222000000222333000111111222222111111000000111111111222222222222000222111......222333222111111111111111111111111222222333333333222111111444111222444333111444999<<>><<<============999888888888888888999999::::::999999888888777777777777888999999:::::::::888888888888888888888888999999888777666666666666666666666666666777888999444444555555666666777777777666444444555555555444333444444555555444444333666555555555555555666666:::666888AAAOOOddd^^^DDD888666666///---000---,,,******------)))(((******))))))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%###""""""###$$$$$$&&&$$$######$$$%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&---+++)))))))))///===KKKeeepppgggkkk~~~qqqaaaYYYNNNFFFCCCAAA@@@>>>===<<<<<<>>>???BBBIIIQQQooo}}}qqqbbbYYYPPPLLLIIIFFFEEEFFFIIIIIIIIIIIIJJJOOOVVV[[[dddjjjuuuxxxqqqiii___WWWTTTNNNTTTccc~~~ppp[[[OOODDD@@@@@@===;;;;;;999<<<>>>???>>>???AAACCCCCCJJJRRRXXX[[[[[[YYYYYYPPPOOORRRWWW```wwwwwwYYYJJJ@@@;;;888999999777777999555444444333333333333333333333222111111222222333111222222111000000111333...///000000111000000000000000000000111111111111000222111...///222333111111111111111111111111111111222222333222222111111111000222555555333444999:::;;;>>>BBBGGGKKKNNNPPPSSSMMMKKKMMMLLLFFFDDDFFFEEEGGGHHHGGGBBB>>>;;;:::888888;;;DDDOOOZZZbbbfffjjjsss|||wwwgggWWWMMMGGGDDDBBB???===;;;:::<<<===>>>===888888777666666666777777888888777777666666666666777666555666777888888777777777777777777777777777777777666555555555555555666666555555555666777777222333333444555666666777666333111111444555444222333333444444444444333333444444444444444555555555:::333333;;;BBBLLLhhhdddGGG:::777777000...111,,,---******---,,,))))))+++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%,,,,,,,,,+++***---666===JJJcccwwwnnntttyyylllZZZKKKCCCAAAAAA@@@>>><<<===@@@AAABBBLLLWWWxxx}}}lllYYYMMMFFFCCCCCCFFF@@@BBBDDDEEEGGGJJJOOORRROOOSSSZZZcccmmmxxxyyyiiiaaa[[[YYYUUUOOONNNRRRRRR\\\qqqyyydddVVVLLLBBB@@@???===;;;;;;;;;<<<<<<======???AAACCCBBBDDDGGGIIIKKKNNNQQQTTTMMMNNNQQQUUUbbbaaaKKKBBB@@@:::888999999666555777666555555444333444444444222222222222222222222333111222222111000000111333---...//////000000000/////////000000000111111111000222222000000333444222111111111111111111111111111222222333333333222222000000222666666444555:::<<<;;;;;;;;;<<<>>>@@@BBBCCC???===???@@@???======??????>>><<<:::999999:::666888:::===AAAFFFHHHHHHHHHOOOUUUYYY]]]aaa```]]]WWWRRRKKKDDD@@@===<<<<<<:::888777777888999999999;;;:::999777666666555555777777666666666666666555888666444444666888777666666666666666666666666666777666666555555555555555777666555555444555555555111111222333444555555666555222///000333555333111222222333333333333222222222222333333444444444444777111222:::<<>>BBBBBBBBBMMM[[[}}}gggRRRFFFAAAAAADDD<<>>===???@@@???===<<<<<<>>>@@@AAA===@@@DDDFFFGGGHHHJJJKKKKKKOOORRRXXXkkkrrrUUUFFFAAA???:::777999999666444555666555555444444444444444111111111222222222222222000111222111//////111222------...///000000000000///000000000111111111111///222333000111444444111111111111111111111111111111111222333333333222222111000222444444111222666666666555666777999;;;<<<;;;:::888999::::::999888<<<;;;999777666666666777333777::::::===@@@@@@>>><<>>;;;888777666999777666666777888888777<<<;;;999888666555555444666666666666666555555555999666333333666888777666666666666666666666666666666666555555444555555666777666555444444444444444111111222222333333444444333111000111222333333222111222222333333222222111000111222333333444333333333222444999999;;;HHHXXXyyyvvvPPP???777666//////222---///+++***,,,,,,)))***---((((((((((((((())))))***&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%!!!###%%%%%%###"""######%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&!!!&&&***)))***,,,---,,,444:::IIIbbbrrrZZZJJJCCCAAACCC>>>???CCCBBBBBBNNN^^^{{{oooVVVHHHAAAAAADDD???AAABBBCCCBBBCCCEEEGGGOOOPPPQQQRRRQQQRRRTTTVVVWWWYYYZZZZZZ\\\bbbkkkrrryyy{{{zzzvvvssspppnnnlllllliiiccc]]]WWWRRROOOMMMLLLJJJOOOWWWXXXSSSWWW```ooommmaaaNNNGGGAAAAAA@@@>>>===??????>>>======>>>??????>>><<<>>>AAACCCDDDEEEGGGIIIJJJQQQXXXbbb{{{bbbMMMCCCAAA<<<777666888888555444555555444444333333333333333000000111222222222222222000111111111//////111222------///000000111111111000000000111111111222222...111222000000333333000000000000000000000000000///000111111222222111111111000000222111///111666111111222333444555666777777888888777666777777777666555555555555555444333///555888777888<<<===;;;999<<<===;;;<<>>===;;;999777777888777666555666888999888777888777666555444444444444444444444444444444444444:::666222222555888777555444444444444444444444444555444444333444444555555444444444333444444555555111111111222222222222222111222222222111111333555111111222222222222111111///000111222333333333222222444555555666999AAAGGG]]]TTTAAA777444...///333...///,,,***,,,,,,******...((((((((((((((()))******&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&&&&%%%"""%%%''''''%%%$$$$$$%%%#########"""######$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''''''''"""(((,,,++++++...---)))...000888IIIbbbhhhRRRGGGCCCDDD???@@@DDDCCCBBBNNN```vvvmmmTTTFFF??????AAA>>>???@@@AAACCCFFFJJJMMMOOOQQQSSSTTTTTTTTTVVVXXXSSSRRRQQQQQQSSSUUUWWWYYYVVVXXX[[[bbbkkksssxxx{{{vvvuuutttpppllliiihhhiiikkkfffaaa\\\YYYVVVTTTRRRQQQPPPPPPOOONNNNNNMMMMMMOOOLLLPPPZZZ___```lll|||uuujjjQQQJJJDDDBBB@@@<<<:::;;;;;;;;;<<<>>>@@@AAA???>>>@@@???>>>===>>>BBBIIINNNKKKTTT^^^mmmpppSSSCCC===;;;999555333777888555444666444333222222111111222222///000111222222222222222000111111000//////000222---...///000111111111111111111111111222222222222---000111//////222111...////////////////////////......///000000111000000000...///222222000444999111222222333333333222222111444555333111222333333111111222444666666444222...444555222222777:::777222555555333444888:::888999888666444333555999<<<222111111222555666666555444444333333222333333444333333333333333333333333:::555111111555777666444333333333333333333333333333333333222333333444444222222222333444555777777222222222111111111111111000222444333000000333666111111222222222222111111...///111222333333333222333666666111222888======IIImmmWWWBBB777333---///333///000,,,+++,,,,,,******...((((((((((((((()))******&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&$$$'''***)))'''%%%&&&'''!!!!!!!!!"""###%%%&&&'''#########$$$$$$%%%%%%%%%"""###%%%&&&''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''''''((('''&&&***)))***...,,,''',,,,,,111;;;MMMhhhyyyaaaOOOEEEGGGEEEBBBAAADDDIIIOOOSSSjjjxxxnnnUUUHHHDDD@@@===@@@===>>>CCCBBBAAAKKKXXXkkkiiiccc]]]]]]```^^^ZZZYYYXXXUUUSSSRRRQQQPPPOOOJJJMMMPPPRRRVVVZZZ\\\\\\]]]]]]]]]___^^^[[[[[[\\\[[[XXXUUUTTTSSSPPPLLLIIIJJJHHHHHHIIIJJJKKKNNNRRRRRR\\\___ggg|||vvvdddVVVHHHBBB>>>:::;;;???===<<<;;;===???@@@@@@???BBB@@@======>>>BBBGGGJJJVVV___qqqfffJJJ???===777999888777666666555555666555555444444333222111111///000000111222222333333000000000000000000000000//////............//////111...------000111///,,,...///000///......000222...//////...,,,,,,---///......///000000000000000---......///000111111222111111000000111111222333000000111111111222222222333222000//////000222333111222444555666555555444444444444555555555555666444444555555555555444444444333333333333444555555666555444333222111111111222222222333333444444444222222222222222222222222111111111111222333444444111111000000111111222333222222111000111222444555222222222111000///...---222222111111111111222222...//////000000000000///...000333444444222222222222222222333444555777888CCCWWWzzzaaaFFF777666222222333...///......---+++******)))---+++)))'''&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&%%%$$$""""""$$$&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&''''''&&&$$$'''((()))******+++++++++***'''+++444;;;GGGcccrrr\\\MMMJJJIIIGGGEEEEEEHHHMMMQQQ]]]dddppp|||oooXXXJJJEEEBBB???@@@===>>>BBBCCCFFFVVVhhh{{{vvvkkkhhhdddaaa^^^XXXPPPJJJGGGJJJMMMOOOQQQTTTUUUUUUXXXYYYYYYYYYWWWUUUVVVWWWXXXXXXWWWTTTPPPLLLJJJJJJIIIGGGEEEEEEGGGKKKUUU^^^iiiwww~~~ssscccRRRHHHBBB<<<;;;===>>>===<<<===???@@@@@@??????@@@@@@AAACCCIIIQQQVVV\\\lllsssYYYDDD>>>>>>999777777666555444444444444444444333333222111111111000000000000000000000000000000000000000000000000//////............//////000...------000000///---...///000///......000222---...///...---,,,...000......///000000000000000---......///000000111111111111000000000111222222000000000111111111222222333222000//////000222333000111333444555555444444333333333333444444444444444444555555555555444444333333333333333444444555666555444333222222222222222222222333333333333333222222222222222222222222333333222222222222222333111111000000111111222333222222111111111222333444111111222111111000///...222111111000000111111222...///000000000000000000///222555666555333333333111111111222333444666777===MMMllljjjNNN<<<999444222333...///......---+++******))),,,+++)))'''&&&'''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$######$$$&&&'''%%%$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$$$$%%%&&&'''%%%$$$$$$%%%&&&&&&%%%###&&&'''((()))************)))'''+++111444888LLLaaannn[[[QQQPPPNNNLLLKKKMMMPPPSSSZZZZZZ\\\___gggtttjjjVVVHHHAAA??????@@@===>>>BBBCCCKKKccc||||||ooo\\\NNNFFFHHHKKKMMMNNNOOORRRTTTXXX\\\^^^]]][[[[[[]]]___cccffffffaaaXXXPPPMMMLLLHHHEEECCCCCCFFFPPPdddxxx|||yyyxxxttt]]]OOOGGGBBB???>>>@@@>>>======???@@@@@@???===???AAABBBFFFPPP^^^hhhyyyaaaLLL>>><<<>>>888555555444333222222222222333333222222111000000000111111000//////...------000000000000000000000000//////............/////////...------///000///------/////////......///111+++---......------///000......///000000000000///.........//////000000111000000000000000111111222000000000000111111111111222111000//////000111222///000111222333333333333111111222222222333333333333333444444444444333333333222222222222333444444666555444333333222222333333333333222222222222222111111111111111111111111666555444333222222222222111000000000000111222222333222111111000111111222111111111222111111000000111111000000000000111111...///000000111111000000111333666666555444444444000000000111222333444555;;;FFF]]]|||wwwXXXBBB<<<555222222---......---,,,,,,+++******+++***)))'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$"""$$$&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$######$$$%%%%%%$$$"""%%%&&&'''((())))))))))))'''&&&***///---,,,555CCCnnn___[[[WWWXXX\\\``````______\\\XXXWWWZZZbbbkkkrrrxxxpppbbbRRRFFF@@@???@@@???>>>@@@CCCEEEOOOkkklllWWWHHHGGGHHHKKKLLLOOOWWW___iiiqqqwwwvvvtttvvvzzz|||tttggg[[[TTTIIIEEECCCDDDHHHWWWuuuyyyffffffiiisss~~~fffSSSJJJGGGDDDBBBAAA???======>>>@@@@@@???AAACCCEEEFFFMMM^^^vvvzzzXXXGGG<<<;;;;;;555555444333222111111111111222111111111000000//////111111000//////......---///////////////////////////......------......///...------......//////...---...///...------///111***,,,............///111---...//////000000//////........./////////000000000////////////000111111/////////000000000111111111111000000000000111111//////000111111222222222111111111222222222333333222222333333333333222222222111111111111222333333555555444333333333333333333333222222111111000000111111111111111111111111555444444333222222333333000000000000000111222222222222111111000000000000000000111111222111111111000000000//////000000000...///000111111111111111111333555555444333333444/////////000000111333333;;;@@@OOOhhh```FFF===555222111,,,......---,,,,,,+++******+++***)))(((''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%''')))(((&&&$$$"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$%%%&&&'''((((((((((((%%%%%%)))---,,,)))...777uuummmhhhlllxxx~~~yyymmmfff]]]WWWUUUXXX]]]aaafffbbbZZZPPPGGGBBBBBBDDD??????AAAEEEGGGRRRnnnrrrXXXGGGDDDDDDFFFIIINNN\\\jjjssscccNNNGGGDDDEEEHHHWWWxxxqqqaaaRRRQQQTTT]]]hhhvvvnnnWWWLLLGGGDDDAAAAAA???======???@@@AAA@@@HHHJJJMMMSSSaaa{{{tttSSSFFF===::::::444666555444333222222222222111111000000000000000///000000000000000000000000..............................------------......,,,------............///,,,---...---,,,,,,...000***,,,...///......///000------...///////////////............//////////////////......//////000111....../////////000000000111000000000000000000111.../////////000111222222111222222222333333333333111111222222222222111111000000000000000111222222444444333222222222222333222222222111111000000000000000000000000000000000222222222222222333444555000000//////000000111222111111111111000//////...//////000111111111000000000//////......//////000...///000111222222222222000111333222111000111222////////////000000111222777999BBBTTTqqqgggIII===444111111+++---------,,,,,,++++++***)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######%%%$$$%%%&&&((((((&&&%%%"""%%%''''''&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$$$$%%%&&&''''''(((((((((&&&&&&(((*********---222wwwuuueeeZZZUUUSSSSSSWWWUUUQQQKKKEEEBBBBBBBBBAAA???BBBGGGLLLXXXtttsssXXXEEE@@@???AAACCCHHHXXXjjjlllRRRIIICCCDDDEEEOOOlllmmmZZZNNNHHHDDDFFFNNNXXXfff~~~zzzcccUUUMMMGGG@@@CCCAAA>>>>>>AAACCCDDDDDDHHHNNNXXXggg}}}iiiKKKCCC;;;888999555666666555444333333333333111111000000000000000000000000000000000000000000..............................------------......+++,,,......------...000,,,---------,,,,,,...///***,,,///000///......///------...////////////..........................................///000000............////////////000000000000000000000000///////////////111222222111111222222222333333333000000111111111111000000000////////////000111111222222111111111111222222111111111000000000000000////////////////////////111111111111222333444555000////////////000111111///000000000000//////.../////////000000///......//////............//////...///000111222333333333///000111000...---...000///////////////000111222666888>>>JJJaaapppNNN???444222222,,,---------,,,,,,+++++++++)))))))))))))))(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""&&&%%%$$$$$$&&&'''&&&%%%%%%&&&((('''%%%$$$$$$%%%"""######$$$%%%$$$$$$$$$&&&&&&%%%&&&'''(((&&&$$$$$$%%%&&&'''(((((((((((()))(((&&&&&&'''(((***,,,~~~ttt||||||mmmaaaYYYVVVTTTOOOKKKHHHFFFDDDCCCDDD???@@@GGGQQQbbbpppVVVEEE???>>>AAA@@@AAAOOO```zzzeeeQQQEEE@@@BBBCCCIIIbbb~~~zzzaaaQQQGGGFFF@@@@@@GGGOOOYYYnnnyyyjjj```UUULLLEEECCCAAAAAADDDGGGIIIJJJOOOZZZnnn^^^EEEAAA:::666777666666555444333333222333333111111111111111111111111000000000//////......---------------------------...------,,,,,,------...***,,,......,,,,,,...000+++,,,---,,,++++++---///+++---000000///---------,,,---......//////....................................------......///000------.........///////////////000000000000//////000////////////111222333000000000111111111222222///000000111111000000/////////......//////000111111000000000000000111111/////////000000000000000////////////////////////111111000000000111222222///////////////000111111---...///000000000///....../////////...---,,,,,,///......------......///...///000111222333333333///000000///---,,,...///000000000///000000111222444888===EEEVVVttt{{{VVVCCC777444333,,,------,,,,,,,,,,,,++++++(((((())))))))))))((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""'''$$$""""""$$$&&&&&&&&&(((((((((&&&$$$###$$$%%%!!!"""###$$$%%%$$$$$$###&&&%%%$$$%%%''''''%%%$$$%%%&&&'''(((((()))((((((((('''%%%%%%&&&((((((&&&nnnlllooorrraaa]]]XXXTTTRRRPPPMMMJJJFFF???>>>GGGUUUiiijjjQQQFFFAAA@@@CCC@@@===GGGWWWmmmkkkYYYLLLAAA===BBBEEEIII___zzzvvv```QQQIIIDDD===;;;BBBGGGMMM^^^rrrtttggg\\\HHHEEECCCDDDGGGKKKMMMNNN^^^nnn[[[DDDAAA999444666666666555444333222222222222111111111111111222222222111111000///---,,,+++***------------------------...------,,,,,,------...))),,,......,,,,,,...111+++,,,,,,,,,++++++---///+++...000111///---,,,,,,,,,---......//////...........................---...------------...//////---------.........////////////000000000000//////000000//////000111333444////////////000000000000//////000000000000//////...............///000000000///////////////000000......//////000000111111////////////////////////333222111000///////////////////////////000111111,,,---...000000000//////............---,,,+++***.........------............///000111333333333444///000000///---,,,...///111000000000000111111222---333999>>>JJJfff\\\HHH:::555444------,,,,,,,,,,,,,,,,,,,,,'''((()))))))))))))))(((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!'''$$$!!! """%%%&&&'''******(((&&&###"""###%%%!!!"""###$$$%%%$$$######%%%$$$###$$$%%%&&&$$$"""%%%&&&'''((())))))))))))&&&&&&%%%%%%(((***)))%%%{{{mmmgggooo}}}~~~mmmbbb\\\WWWQQQKKKQQQGGGCCCKKKWWWfffkkkVVVHHHDDDAAAAAA@@@AAAGGGNNNbbbyyyqqqZZZOOODDDDDD>>>>>>EEEIIIYYYtttxxx^^^NNNEEEBBB===>>>CCCFFFJJJXXXhhh|||eeeRRRNNNMMMNNNLLLLLLTTT___qqq|||nnnUUU@@@<<<===888555777666666555444333333222222111000//////000000///...///............---------............---,,,++++++,,,,,,,,,---------......***---//////...,,,,,,---***---...++++++...---***(((+++//////...,,,---///,,,------...------,,,,,,+++,,,,,,------.............................................////////////////////////////////////222222111000///...------111000...------...///000///............///000000000000000///...------,,,000...,,,---000111///---------......//////000000//////.........------,,,000000000...,,,,,,...000............////////////000000///...............000...,,,---000111///---111111000000//////......,,,//////,,,---000111///222111111111000000//////------......//////000000444222666===CCCRRRuuuuuuRRR???666222000,,,---.........---,,,++++++******)))(((''''''&&&&&&'''((())))))(((''''''!!!$$$&&&&&&$$$$$$&&&)))'''''''''((()))(((&&&###$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!"""$$$&&&%%%$$$%%%$$$$$$######$$$$$$%%%000,,,((($$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%&&&'''((((((((((((((('''''''''~~~iiieeelllvvv~~~rrreee[[[VVVLLLGGGLLLTTT```vvvoooYYYLLLFFFBBBBBBBBBBBBFFFKKKYYYqqqdddOOOFFFCCCCCC>>>>>>DDDGGGVVVooo~~~cccQQQGGGBBB>>>>>>AAAAAADDDRRRcccoooZZZTTTPPPPPPSSS\\\nnn}}}fffPPP>>>;;;<<<888555666555444444333222222111111111000//////000000///...///............---------,,,,,,------...---------+++++++++,,,,,,,,,------+++---...///---,,,,,,---***---...++++++...---***))),,,......---,,,---///,,,,,,------------------)))******+++,,,---......---------------------------.........////////////------------------------000000//////...------,,,000///...------...///000......------......///000//////......//////000000000...------000000///---000000000000000111111111000///......---------.../////////...,,,---///111............////////////000//////...------......000...------000000///---//////////////////.........000000------000111///111111111000000000//////......///////////////000111...111666;;;GGGdddcccIII<<<777666------......------,,,,,,+++******)))((((((''''''(((((()))))))))'''&&&%%%"""$$$&&&&&&$$$$$$&&&)))''''''&&&'''((((((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!"""$$$%%%$$$"""%%%$$$$$$######$$$$$$%%%...+++'''$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%$$$&&&'''((((((((((((''''''''''''sssbbb```dddmmmwwwrrrggg\\\TTTSSSTTTXXXeeettt{{{zzzaaaOOOGGGAAAAAABBBAAABBBEEERRRkkkwww[[[JJJDDDBBBBBB>>>>>>DDDEEEQQQhhhlllVVVIIICCC@@@@@@BBBAAACCCTTTgggppp___^^^```eeennn}}}~~~tttZZZHHH;;;:::;;;888444555333333222222111111000000111000//////000000///...///............---------***+++,,,---............*********+++++++++,,,,,,+++,,,......---,,,,,,---***------++++++------***,,,---...---,,,,,,---///++++++,,,---------------(((((()))***+++,,,---...---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,,,,//////...------...///000---------------......///...---------///111333444///...---...//////...---000000000000000/////////111000...------...//////.........---,,,,,,///111---............///////////////...---------......///...---...//////...---------..................///111111------000000...000000000000////////////000000000000////////////000------222444;;;OOOcccsssOOO:::444444///......---,,,,,,------*********))))))(((((('''))))))***)))((('''%%%$$$###$$$&&&&&&%%%%%%&&&(((''''''&&&'''((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&$$$###%%%$$$$$$######$$$$$$%%%,,,)))%%%$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$&&&(((''''''''''''''''''''''''ssshhhcccdddhhhzzznnnfff^^^XXXYYY___dddsssnnnSSSHHH@@@???AAA@@@???@@@PPPkkkpppUUUHHHEEE@@@BBB>>>???CCCBBBLLLccc{{{^^^LLLEEECCCCCCEEEEEEJJJ^^^tttwwwmmmfffpppaaaMMMAAA888888:::777444444333333222222111111111111111000//////000000///...///............---------+++,,,------.........---++++++++++++,,,,,,,,,,,,+++,,,------,,,+++,,,---))),,,---++++++---,,,)))...------,,,+++,,,...///***+++,,,,,,------------'''((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,.........---------------......---------...//////---,,,,,,,,,,,,---............------///111333555......---........................------,,,,,,,,,111000...------...///000/////////---++++++---...---------.........//////......---------------.........---...............,,,,,,,,,------.........000222111------///000---////////////////////////111111111000000//////...222//////222444777BBBNNNpppUUU999111222111///...,,,,,,,,,---...*********)))))))))(((((((((((()))))))))'''&&&%%%$$$%%%%%%&&&&&&&&&''''''(((&&&%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%$$$%%%$$$$$$######$$$$$$%%%)))&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((&&&&&&'''''''''''''''(((~~~mmmddd```nnn{{{uuuhhh___]]]jjjnnnxxx|||WWWLLLBBBAAABBBAAA@@@AAAQQQllliiiOOODDDAAA???AAA>>>???DDDBBBKKK```kkkTTTKKKEEECCCDDDEEENNNddd{{{|||tttrrryyyrrrSSSBBB<<<777888999777444333333333333333222222222222111000//////000000///...///............------------.........------,,,+++,,,,,,,,,,,,------------+++,,,---,,,+++***,,,---))),,,---******---,,,)))...---++++++,,,---...///***++++++,,,------,,,,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------..................//////---------------...//////---,,,,,,,,,,,,---......000///.........000111222---.........---------.........------,,,,,,++++++000///...------...///000000000///---***)))***,,,------------............------,,,,,,,,,,,,---------.........---------...++++++,,,,,,------......///111000---,,,//////,,,.....................///111111000000//////......111111222444444666===DDDWWWyyycccBBB666666111000...---,,,,,,------************))))))))))))%%%&&&''')))))))))((((((&&&%%%%%%&&&&&&''''''&&&(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%'''%%%######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%&&&&&&&&&''''''((((((kkk```___dddvvv|||uuusssnnnlllooouuu|||\\\QQQGGGDDDCCCCCCEEEIIITTTooolllQQQEEEAAA>>>@@@>>>@@@DDDCCCLLLbbbeeeTTTJJJCCCBBBFFFQQQhhhvvvvvv|||dddLLL===:::888888777666555333333333333333333333333222111000//////000000///...///............---------............---,,,+++***,,,,,,---------.........+++,,,,,,+++******,,,---))),,,,,,******,,,,,,)))---+++***+++---//////...++++++,,,,,,,,,,,,++++++******++++++,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------....../////////000,,,,,,,,,---......//////---------------......//////////////////.........,,,...///...---,,,---..................------------------...............000000...,,,)))((()))+++,,,------------.........,,,,,,+++++++++,,,------,,,...///...---,,,---...,,,,,,---------------------//////++++++......,,,---------...............////////////...............000222333222444999???KKKhhhpppMMM;;;777111111///...------,,,,,,************************$$$%%%'''((()))***))))))'''&&&%%%&&&'''((('''&&&(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""!!!"""###%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((%%%%%%%%%&&&''''''((((((rrrccc```eeevvvyyywwwuuutttyyy|||[[[RRRHHHCCCAAAAAAGGGNNN\\\wwwtttXXXIIIDDD>>>@@@>>>@@@EEEEEEOOOfff|||aaaSSSGGGFFFNNN]]]vvvsssyyyzzzYYYGGG:::;;;:::888666666555333111111222222222222222222111000//////000000///...///............------------------...------,,,,,,++++++,,,,,,,,,---------+++,,,,,,+++)))***+++---(((+++,,,******,,,+++(((***)))))),,,///111000...,,,,,,,,,,,,,,,+++***)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////++++++,,,---..................------......///000,,,---...//////...---,,,+++---///...,,,+++---///---------------.........***+++---...///...---,,,,,,---,,,+++))))))+++---,,,,,,---------.........+++++++++++++++,,,------+++---///...,,,+++---///............------------+++------******---...,,,,,,,,,---------.........------------............+++000333111...111777===DDDWWWyyyyyyUUU>>>444111111000000///---,,,+++************************%%%&&&''')))))))))(((((((((&&&%%%&&&(((((('''%%%(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###!!!!!!###%%%%%%$$$$$$######$$$$$$%%%%%%$$$"""###$$$%%%$$$"""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&%%%$$$&&&'''$$$$$$%%%&&&&&&'''((((((qqqhhhbbbeeeooo}}}yyy{{{zzzwwwgggXXXPPPFFF@@@===>>>FFFPPPeeexxx[[[IIICCC>>>@@@>>>@@@FFFGGGRRRhhhkkkZZZLLLMMMYYYlllvvvqqqSSSEEE:::<<<;;;888666666555444000000000000000111111111111000//////000000///...//////.........---------++++++,,,---............******+++++++++,,,,,,,,,+++,,,,,,***))))))+++...(((+++,,,******,,,+++((()))((())),,,000222000...---------,,,+++***)))(((************))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......***+++,,,---............///............///000000)))+++---///000///---++++++---///...,,,+++,,,///*********++++++,,,,,,,,,(((***,,,//////...,,,***)))***+++******+++---000,,,,,,,,,---------......+++*********+++,,,,,,---+++---///...,,,+++,,,////////////......---------))),,,+++))))))---...,,,,,,,,,,,,------.........+++,,,,,,------.........+++111444111---///777======JJJeee^^^CCC555000111111111000...,,,*********************++++++''''''((())))))((('''&&&)))'''%%%&&&((()))'''%%%(((&&&$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&######&&&)))%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###$$$$$$###"""###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$((())))))'''%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((oooiiiggglll~~~sssfffTTTLLLGGGEEECCCBBBIIIRRRgggzzz{{{]]]III@@@HHH???<<>>CCCVVVxxxiiiEEE333888111---///111...------+++***(((((())))))'''&&&)))'''%%%%%%'''))))))))))))(((&&&%%%$$$%%%%%%&&&%%%%%%#########$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&((()))***sssiiieeeooo~~~~~~rrreee\\\SSSLLLKKKIIIHHHLLLSSSdddrrrwww___NNNFFFJJJCCCAAAFFFHHHKKKYYYkkkzzzfff\\\TTTXXXlllaaaIIIBBB===:::666555666666444222222222111000000000000111//////...------------...+++,,,---...///......---***+++,,,,,,------,,,,,,+++***))))))))))))***++++++++++++*********)))))),,,***))))))***++++++***)))------,,,333??????777///---+++***++++++***)))+++***)))))))))***+++,,,---,,,+++***))))))))))))******,,,,,,,,,***((('''******++++++++++++*********+++,,,,,,------,,,,,,+++******,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,*********,,,------,,,,,,,,,,,,------------,,,,,,------......++++++---.........---,,,000,,,+++------******...+++++++++,,,,,,,,,------///...---++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,+++++++++111,,,---666<<<999333111///---,,,,,,------,,,+++,,,,,,++++++,,,,,,---...............///000111222666999IIIhhh{{{VVV@@@888222...///111///...///,,,+++***)))******)))''')))'''%%%%%%''')))))))))''''''%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))uuugggeeekkkqqqtttggg]]]TTTPPPNNNLLLLLLNNNZZZbbbmmmwww}}}yyyiiiXXXLLLFFFEEEAAAAAAEEEHHHIIITTTaaaxxxzzzvvvvvvoooddd\\\YYYXXX___rrr}}}ZZZGGGCCC;;;999666555555555444333111111000/////////000000//////...------------...++++++,,,---------,,,,,,***++++++,,,,,,,,,,,,,,,***))))))(((((())))))***++++++*********))))))))),,,***((()))***+++***)))'''+++,,,,,,222<<<===666...,,,*********+++***))))))))))))*********++++++,,,+++******))))))))))))++++++,,,,,,+++)))'''&&&***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,************++++++++++++++++++,,,---,,,***))))))+++,,,,,,++++++++++++,,,,,,///...------------------***+++,,,------------,,,000---,,,......,,,,,,///++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---++++++************++++++,,,,,,,,,,,,++++++++++++...***+++444:::888111,,,...---,,,,,,------,,,+++,,,,,,++++++,,,,,,---.........---......///000111333444???WWWvvvfffJJJ:::222...///111000///000...,,,+++***++++++***((()))'''%%%%%%''')))))))))%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((yyykkkgggaaaiiizzzuuujjjbbb^^^ZZZUUUQQQSSSWWW^^^fffkkkmmmkkkjjjfffhhhhhheee^^^TTTLLLGGGCCCAAABBBGGGHHHIIIOOOXXX^^^fffpppwwwxxxxxxuuussskkkmmmiiiaaa]]]___^^^[[[TTTXXX]]]fffvvvuuuTTTDDDAAA999888777666555444444333111000000/////////////////////...------------...++++++++++++,,,+++++++++***++++++,,,,,,,,,++++++))))))(((((((((((())))))************))))))))))))+++***((((((*********)))%%%((()))(((---444444000---+++***)))***+++***)))(((((()))***+++*********++++++***)))))))))))))))++++++++++++***)))'''&&&)))******++++++******)))******+++,,,,,,,,,,,,+++,,,+++++++++---,,,+++)))*********++++++++++++++++++,,,---+++)))((()))***,,,++++++******++++++,,,//////...---,,,,,,,,,---***++++++,,,,,,,,,,,,,,,...------------,,,------***++++++++++++,,,,,,,,,...---+++*********+++,,,++++++************++++++,,,+++++++++++++++++++++---)))(((---222111+++%%%---,,,++++++---...---,,,,,,,,,++++++,,,,,,---...------------...///000000222222888IIIcccuuuQQQ<<<444...///000//////111---,,,******++++++)))(((***(((&&&&&&'''((()))((($$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&rrreeeccchhhuuuzzzqqqjjjaaacccggglllooommmgggbbb^^^^^^]]]\\\YYYUUUOOOKKKJJJIIIIIIKKKLLLLLLOOOSSSSSSUUUYYY^^^aaacccfffhhhdddffffffaaa^^^```dddeee\\\cccnnnyyyoooQQQAAA<<<777777777666555444333333111000000/////////////////////...------------...+++++++++++++++++++++++++++++++++,,,,,,+++******(((((())))))))))))((((((*********)))))))))((((((+++)))(((((()))******)))'''(((((('''))),,,,,,***,,,+++))))))***+++***)))'''((()))************)))******))))))((()))))))))++++++******)))(((''''''(((((())))))))))))(((((()))***++++++,,,,,,++++++,,,+++***+++,,,,,,+++)))***+++++++++,,,,,,,,,---***+++,,,+++)))((()))***,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,************++++++,,,,,,***+++,,,++++++,,,,,,+++*********+++++++++,,,,,,---,,,+++***)))***+++++++++******))))))******+++++++++++++++++++++++++++...+++)))))),,,///---)))+++******+++---...---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000000///333>>>QQQqqq[[[AAA888000//////......000---+++***)))******)))'''***(((&&&&&&'''(((((((((###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&rrrggg___dddnnn}}}uuulllaaa]]]XXXWWWWWWWWWTTTRRRSSSRRROOONNNMMMLLLMMMNNNRRRPPPQQQUUUYYY\\\aaafffgggjjjmmmmmmlllmmmqqqtttvvvgggNNN???888555777888777555333333333111111000/////////000000//////...------------...---,,,+++*********++++++++++++++++++++++++***)))((())))))******))))))(((******)))))))))(((((((((+++)))'''((()))***)))(((***+++***))))))))))))(((,,,***((((((***+++***)))((((((((()))))))))*********))))))(((((()))))))))******)))))))))((((((((('''((((((((((((((((((''')))******++++++++++++++++++******+++,,,,,,+++)))******++++++,,,---------)))***+++***))))))***+++,,,,,,++++++++++++,,,,,,---,,,+++++++++++++++,,,******))))))******+++,,,'''***+++))))))++++++(((************++++++++++++,,,+++***)))))))))***+++******))))))))))))***************+++++++++++++++***+++***&&&'''+++------***))))))***---......---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---//////111222555;;;HHHccceeeIII>>>555222000...---///,,,+++))))))******((('''+++)))&&&&&&'''(((((('''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&xxxhhhccccccggguuu}}}uuummmjjjmmmpppqqqpppnnnkkkfff```]]]]]]]]]\\\___\\\^^^eeekkknnnsssyyy|||~~~]]]JJJ>>>666444666888777555333333444222222111000000000000111//////...------------......---,,,+++***++++++,,,+++++++++++++++***))))))))))))***++++++***))))))***)))))))))((((((((((((***)))'''''')))***)))(((+++***++++++)))(((((()))+++)))((((((***+++***))))))(((((('''((()))***+++))))))(((((((((((())))))((((((((((((((())))))***(((((())))))))))))(((((())))))***+++++++++++++++)))))))))***,,,---,,,***))))))******+++,,,,,,,,,'''(((******))))))+++,,,------,,,,,,,,,,,,------*********)))******++++++***))))))((()))***+++,,,%%%)))+++((())),,,+++'''************++++++++++++,,,+++***)))((())))))*********))))))))))))******)))*********++++++++++++---333333,,,'''(((++++++))))))(((***---......---,,,,,,++++++,,,,,,---...++++++++++++,,,---...///000333888;;;AAAXXXsssRRRFFF;;;666222///...///...,,,+++***++++++***(((+++)))&&&&&&'''(((((('''&&&'''((((((((('''&&&%%%###$$$%%%''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''{{{pppggg```eeeppp|||||||||{{{yyyvvvssswwwsssUUUGGG>>>666333666888888555222333444333222222111111111111111//////...------------...///...,,,+++++++++,,,,,,+++++++++++++++***)))((()))***+++,,,,,,+++***)))))))))))))))((((((((((((***)))'''''')))))))))((()))((()))***)))'''(((***+++)))((((((***+++***)))***)))'''&&&'''(((***,,,))))))(((((((((((()))***((('''''''''((()))***+++))))))************))))))))))))***++++++++++++***(((((((((***,,,---,,,+++'''(((((()))***+++++++++&&&''')))***)))***+++---...------,,,,,,------...)))((((((((()))***++++++***)))((((((((()))+++,,,%%%***+++((()))---,,,''')))************+++++++++,,,+++)))((((((((()))*********))))))))))))******))))))******++++++++++++999AAACCC888---***++++++)))((((((***---......---,,,,,,++++++,,,,,,---...++++++++++++,,,---......)))...444666999LLLqqqXXXLLL???999555000///000///---,,,,,,,,,,,,+++)))+++)))'''&&&'''(((''''''(((((()))))))))(((&&&%%%"""###%%%'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((nnn```aaahhhfffwwwlllQQQCCC===:::777666555555666555333111000000///............///,,,------......------,,,---,,,++++++******++++++)))***+++,,,,,,+++***))))))((('''''''''(((***+++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''(((((((((((('''''''''''''''((())))))***)))''''''((())))))(((&&&''')))***)))((()))***+++***)))((()))***,,,---(((((())))))))))))(((((((((((((((((())))))))))))+++***)))))))))))))))******)))))))))++++++)))(((---,,,***)))))))))******)))))))))))))))******+++***+++,,,...///...***'''***)))(((''''''((()))***))))))************)))))))))*********+++++++++++++++*********))))))((((((+++(((&&&''')))***)))'''***************************444555---***000111,,,******++++++++++++******++++++,,,,,,,,,---------******+++,,,,,,------...///---000777:::DDD^^^{{{pppRRR@@@;;;222...000///111...,,,---,,,)))(((+++,,,+++***(((''''''&&&&&&###(((***)))))))))&&&!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&%%%$$$###$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%qqqhhhgggdddlllzzzdddMMMBBB===:::777555444555555555333111000//////...---.........---..................------,,,++++++******++++++)))******************))))))(((((('''((()))***+++)))))))))))))))))))))))))))(((''''''''''''((()))''''''''''''(((((((((((('''''''''''''''((()))))))))(((((('''((())))))(((&&&((()))***)))((()))***+++***((((((((()))+++,,,(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))******+++***))))))***++++++***(((,,,+++***)))))))))******)))(((((((((((()))******+++,,,...111222111---)))******))))))))))))******)))))))))***))))))(((((()))))))))*********++++++************)))))))))(((,,,)))'''(((***+++***)))************************'''///000)))(((...000,,,******++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---......//////---///333333999OOOgggbbbIII@@@777333444000000---+++---,,,))))))+++,,,+++***(((''''''&&&&&&###((()))((('''(((&&&!!!$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((('''&&&%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%vvvkkkaaa^^^bbbppp~~~wwwXXXFFF???;;;999666555444444555444222000//////...------------.........////////////......---,,,++++++******++++++***))))))(((((())))))***((((((((((((((()))******)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&(((******)))((()))***)))((((((''''''(((***+++(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((******++++++)))((()))***+++***(((++++++***)))))))))******((((((''''''(((((()))******,,,///333555333///+++)))******++++++*********))))))))))))(((((('''&&&((((((((()))))))))******************)))))))))))),,,***))))))***++++++***************************$$$***+++&&&%%%,,,///,,,******++++++++++++******)))*********+++++++++++++++,,,,,,---......//////...,,,...000...111AAATTTvvvrrrRRRBBB777333222+++...+++***,,,,,,)))))),,,,,,+++***(((''''''''''''$$$'''(((%%%%%%'''&&&###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%$$$###"""###$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%jjj___\\\dddkkkqqqgggMMMAAA<<<999777666555444444555444222000///......---------------------............---------,,,++++++******++++++***)))(((''''''((()))***((((((((((((((())))))***)))))))))))))))))))))))))))(((''''''''''''((()))''''''''''''(((((((((((('''''''''''''''((())))))'''((())))))(((''''''((('''(((******((((((((()))(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''(((((((((((((((***((('''''')))))))))(((*********))))))))))))***'''''''''''''''((()))))))))+++///333555444///+++'''(((***++++++***)))(((((())))))(((((('''&&&%%%(((((((((((())))))))))))*********)))))))))))))))***))))))((())))))******************************%%%(((((($$$%%%***---+++******++++++++++++******))))))))))))***************++++++,,,,,,---......,,,,,,...000000222>>>KKKccc]]]GGG888444222)))---***))),,,+++)))))),,,+++***)))(((''''''''''''$$$'''&&&######&&&&&&$$$%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$"""!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%pppdddbbbaaabbbsss~~~ZZZFFF>>>:::777666666555444444555444222111//////...------------...+++,,,,,,------,,,,,,+++---,,,++++++******++++++***)))(((''''''((()))***'''(((((()))))))))))))))(((((((((((((((((((((((('''(((***++++++***((('''''''''''''''(((((((((((('''''''''''''''((())))))%%%'''))))))'''&&&'''(((''')))******((('''((()))'''''''''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))((('''&&&%%%)))'''%%%%%%'''(((''''''))))))))))))***)))))))))'''''''''''''''((())))))'''))),,,000222111---***%%%&&&((()))))))))((('''((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))******((((((((('''''''''((()))))))))))))))))))))))))))((()))(((&&&'''***+++)))******++++++++++++******(((((()))))))))*********((())))))***++++++,,,,,,+++,,,...111222444;;;CCCVVVwwwqqqUUU@@@999666---...******,,,,,,)))***---+++***)))((((((''''''((($$$'''&&&""""""&&&'''%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$###!!!!!!###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%oooaaaZZZ[[[ggguuu|||nnnPPPBBB===999666777777666555555666555333111000000///...............++++++,,,,,,,,,,,,++++++---,,,++++++******++++++***))))))(((((())))))***''''''((()))))))))))))))((((((((((((((((((((((((&&&))),,,......,,,)))&&&''''''''''''(((((((((((('''''''''''''''((())))))$$$'''******'''%%%&&&(((((()))******(((''''''((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))*********)))'''%%%$$$)))'''%%%$$$&&&''''''''''''((()))*********))))))((((((''''''(((((()))***'''(((***,,,......***(((%%%%%%&&&'''(((((((((((('''(((((())))))(((((((((((((((((()))))))))******))))))))))))************''''''((('''&&&%%%''')))))))))))))))))))))))))))***)))((()))***+++***)))******++++++++++++******((()))))))))************'''(((((())))))***++++++,,,---...///000222666999IIIcccdddFFF;;;888000///,,,+++------******---******)))((((((((((((((($$$'''&&&###$$$'''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###""""""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%qqqeeeaaaaaaaaahhhssswww^^^GGG???===888666999888777666666777666444222111111000////////////000+++,,,,,,------,,,,,,+++---,,,++++++******++++++)))******************)))&&&'''((()))***))))))((((((((((((((((((((((((((('''(((***,,,,,,***((('''''''''''''''(((((((((((('''''''''''''''((())))))###'''+++***'''%%%&&&(((((()))+++***(((''''''(((''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))***+++***)))'''&&&+++(((&&&%%%'''((())))))&&&''')))*********)))))))))(((((((((((()))******(((((((((***++++++)))'''&&&&&&&&&''''''((()))***''''''((()))************)))))))))*********++++++((()))))))))************'''((()))(((&&&%%%'''***))))))))))))))))))))))))(((&&&'''***------+++)))******++++++++++++******)))))))))*********++++++((((((((()))******++++++,,,------...///222444444AAAQQQqqquuuMMM<<<888222111...---...---******---***))))))((((((((((((((($$$''''''%%%%%%((((((&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$""""""%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%{{{pppbbbUUU[[[aaalll|||jjjTTTBBB>>>===888777<<<999888777777888777555333222111111000000000000000,,,------......------,,,---,,,++++++******++++++)))***+++,,,,,,+++***)))&&&''')))*********)))((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))'''''''''''''''((())))))"""'''++++++'''$$$%%%((((((***+++***(((''''''((('''(((((()))***)))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((***+++,,,+++)))(((---***''''''(((***+++***&&&'''(((*********)))((()))))))))))))))***++++++)))((((((((())))))(((&&&((('''''''''''')))+++,,,&&&'''(((***++++++++++++************++++++++++++(((((())))))*********+++''')))***)))'''&&&(((+++))))))))))))))))))))))))%%%###%%%+++//////,,,*********++++++++++++******************++++++++++++)))))))))***++++++,,,,,,***+++,,,---000555777666???HHHcccWWWAAA>>>999333///...///...******---***))))))(((((((((((()))$$$'''(((&&&'''))))))&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&'''%%%######%%%((())))))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%wwwaaaeee\\\YYYcccnnnzzz[[[MMM???::::::888777777:::999888666444222000000333222111///......------......---------,,,,,,,,,,,,***(((((()))***)))((()))))))))))))))))))))))))))'''&&&'''((()))((('''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&((('''&&&&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&'''((((((((((((((('''''''''((()))***++++++***)))))))))((('''&&&&&&'''(((((()))******)))((())))))))))))(((((((((((()))))))))((('''''''''(((***+++'''%%%$$$&&&)))+++***((()))(((((((((***++++++***(((((()))***************)))((('''&&&&&&'''((())))))(((((('''''''''((((((((('''&&&&&&'''((()))***'''''''''''''''((())))))'''((()))((('''(((***+++***))))))***,,,,,,+++))))))***,,,------,,,***)))...''''''///555333333777@@@EEEWWWyyyuuuTTT@@@:::666111///000...++++++---,,,,,,+++***(((&&&%%%$$$(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###"""&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}ccc[[[XXX^^^cccfffqqqzzzUUUHHH===:::;;;:::888999999888777555444222111000333222111///......------...------------,,,,,,,,,,,,***(((((()))***)))((('''''''''''''''''''''''')))'''&&&'''((()))(((''')))(((((((((''''''''''''))))))((('''''''''((((((((((((((((((((('''&&&&&&''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''&&&((((((((((((((('''&&&&&&''''''(((((((((((('''''''''((()))***+++******)))+++)))'''&&&'''((((((((((((''''''))),,,,,,)))'''))))))(((((((((((()))))))))(((((('''((()))***+++'''&&&%%%&&&)))***)))'''+++)))((()))++++++)))&&&(((((()))************)))((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((((((((('''&&&''''''))))))'''''''''''''''((())))))((()))))))))((((((***,,,***))))))***,,,,,,+++)))***+++---...///...---,,,///,,,,,,000...)))...777999AAASSSpppbbbKKKBBB555111...///...+++***,,,+++++++++***)))'''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%tttiiiaaa___\\\ZZZ___ggg{{{xxxhhhLLLBBB::::::;;;:::999999888777666555333222111000222111000///...---------------------,,,,,,,,,,,,,,,***(((((()))***)))((('''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((('''''''''''')))(((((((((((())))))***'''(((((((((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''&&&%%%(((((((((((((((''''''&&&''''''((((((((((((((('''(((((()))*********))))))---)))&&&&&&(((***)))'''(((&&&%%%(((------)))%%%)))((((((''''''(((((()))((((((((((((((()))******(((&&&%%%&&&'''((('''&&&+++(((&&&(((,,,---)))$$$'''((())))))******))))))''''''&&&%%%%%%&&&''''''((((((''''''''''''(((((()))((((((''''''''''''((('''''''''''''''((())))))((()))))))))(((((()))+++))))))(((***+++,,,+++)))***+++---///000000//////---,,,---///,,,...AAAVVVIIIEEEJJJ^^^pppRRRDDD666111...///...+++)))+++************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&sssfff]]]ZZZ^^^fffeeesssvvvsss~~~ZZZFFF>>>999:::;;;999888888666666555444333222111000111111000///...------------------,,,,,,,,,++++++,,,***(((((()))***)))((('''''''''''''''''''''''')))'''&&&'''((()))((('''((((((((((((((('''''''''''''''''''''((()))******'''''''''(((((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''(((((((((((((((''''''&&&'''(((((((((((((((((((((((())))))))))))))))))---)))&&&&&&)))+++)))''')))'''&&&'''******(((&&&(((((((((''''''(((((((((((((((((((((((())))))***(((''''''&&&&&&&&&&&&%%%(((%%%$$$(((---///+++%%%'''(((((()))))))))))))))((('''&&&&&&&&&&&&'''((((((''''''''''''(((((()))))))))(((((('''''''''''''''''''''''''''((())))))'''(((((('''&&&&&&((())))))(((((()))+++,,,***)))***+++,,,...///000000000---+++***++++++444PPPllldddSSSGGGUUUzzz\\\CCC999333.........+++)))***))))))*********)))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''yyyjjjaaa^^^___XXX___pppuuuppp{{{uuuUUUCCC===999::::::777666666555444444333222111111111111000///...---------...------,,,,,,,,,+++++++++,,,***(((((()))***)))((((((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''(((((((((((((((&&&&&&&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''((((((((((((((('''&&&&&&'''((((((((((((((())))))((((((((((((((((((,,,)))&&&&&&((())))))'''))))))((((((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))((((((((('''&&&%%%%%%&&&)))'''%%%(((+++,,,)))%%%''''''((()))))))))))))))***)))(((''''''((()))***'''''''''''''''((()))))))))))))))(((((('''&&&&&&'''''''''''''''((())))))&&&''''''&&&$$$$$$&&&''')))(((((()))++++++***((())))))+++,,,---...//////222---,,,,,,***...@@@UUUeee___]]]gggqqqNNN@@@777///......+++)))***))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''wwweee[[[WWWVVV]]]lllzzzqqqkkktttkkkQQQBBB<<<999:::999666555666333333333222222111111111000///......------......,,,,,,,,,,,,++++++++++++,,,***(((((()))***)))((()))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''(((%%%%%%&&&''''''''''''&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&&&&'''((((((((((((((((((%%%&&&'''((())))))))))))))))))((('''''''''((((((***)))((('''&&&&&&'''((())))))))),,,//////,,,)))(((''''''&&&&&&''''''(((''''''((()))))))))))))))((()))***)))'''&&&&&&(((,,,***((((((((('''&&&%%%&&&'''(((((())))))((((((******)))(((((()))******''''''&&&''''''((()))***'''(((((()))(((((('''&&&'''''''''''''''((())))))&&&''''''&&&$$$$$$%%%'''((((((''')))***+++***((())))))******+++,,,------///---000444222...555AAAVVVmmmaaaHHH===222///...,,,++++++*********+++******))))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$""""""###$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&pppfff]]]YYY^^^dddlll~~~qqqeeejjj{{{{{{[[[HHH@@@;;;888999999666666999222222222222111111111111//////...---------......,,,,,,,,,++++++++++++***,,,***(((((()))***)))((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''((((((((())))))((('''''''''''''''((($$$%%%&&&&&&'''''''''&&&###$$$&&&((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&'''(((((((((((((((%%%&&&'''((())))))))))))***)))((('''&&&''''''(((&&&((()))'''######&&&)))(((&&&(((222===>>>444((((((''''''&&&&&&''''''(((&&&'''((()))***))))))((((((***+++***((('''(((***((()))((('''%%%&&&(((+++&&&'''(((((())))))((((((***)))(((''''''((()))***&&&&&&&&&''''''((()))***&&&'''((())))))((((((''''''''''''''''''((())))))(((((()))'''&&&%%%&&&((((((''''''(((***+++)))(((***************+++,,,,,,******///666666444>>>MMMeeeyyyQQQCCC555000///---,,,---++++++++++++******)))((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwiii]]][[[YYY[[[iiizzzmmmccc___llliiiLLL>>>>>>:::777999999777888;;;111111111111111111111111//////...---------......,,,,,,,,,+++++++++******,,,***(((((()))***)))((('''''''''''''''''''''''')))'''&&&'''((()))((('''&&&'''''''''(((((())))))+++***)))(((((('''(((((($$$%%%&&&&&&'''''''''&&&!!!"""%%%'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''######%%%&&&'''(((((((((&&&&&&'''((())))))((((((%%%&&&'''((())))))))))))***)))((('''&&&&&&'''((($$$(((***'''""" %%%***(((###%%%666IIIKKK:::&&&'''''''''&&&&&&'''''''''&&&''')))*********)))((((((***,,,+++(((''')))+++!!!$$$&&&%%%$$$'''...444&&&''''''((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''''')))******%%%&&&''')))))))))(((((('''''''''''''''((()))))))))******)))'''&&&((()))(((''''''(((***+++)))(((+++++++++******+++,,,,,,***)))+++///...333GGG]]]VVVGGG777000///...---///,,,,,,,,,++++++)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%|||ddd\\\\\\]]]]]]___nnn}}}ooobbb```hhh}}}zzz[[[GGG===>>>===;;;999888888888888333333333222222111111111///...---,,,,,,---...///,,,...000...***'''&&&'''******))))))((((((''''''***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''((('''%%%%%%'''(((************)))((('''&&&)))((('''&&&%%%$$$$$$$$$$$$%%%'''))))))((('''&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%'''%%%%%%(((******&&&###,,,+++(((&&&%%%&&&&&&'''+++***((('''&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''***)))***222:::;;;222))))))&&&$$$'''+++---+++'''))))))))))))))))))))))))(((((()))***************%%%&&&&&&&&&'''(((((((((((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((('''((()))*********(((((()))***+++***)))+++++++++******((('''&&&///)))+++333555;;;SSSqqqlllOOO;;;333------///***......---,,,+++++++++++++++(((%%%'''+++,,,)))&&&$$$%%%'''(((((((((''''''+++(((%%%&&&''''''### %%%&&&''''''%%%%%%&&&'''%%%$$$$$$&&&'''((('''&&&!!!"""###%%%&&&&&&%%%%%%%%%###"""###%%%''''''&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%{{{nnneee]]]YYYYYYeeekkkxxxqqqaaa^^^ccctttqqqVVVDDD===<<<<<<;;;;;;:::888777777444444333222222111000000...---,,,++++++,,,---...///000000---)))((()))+++*********)))((((((''''''***)))((('''&&&''''''(((''''''''''''''''''''''''&&&''''''&&&%%%%%%''')))(((((()))))))))(((''''''''''''&&&&&&&&&&&&&&&'''$$$%%%'''((()))((('''&&&((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&(((***)))&&&###)))))))))((('''&&&%%%%%%+++***((('''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%'''---333333---''')))'''&&&(((,,,...+++((((((((((((((((((((((((((((((((()))************)))&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))))))))***+++++++++******111+++---444888CCCcccvvvUUU>>>777000...///+++------,,,+++************+++'''%%%&&&***+++)))%%%$$$%%%'''((((((((('''&&&)))((('''''''''&&&###!!!%%%&&&''''''%%%%%%&&&'''&&&%%%%%%&&&'''(((&&&%%%"""###$$$%%%&&&&&&%%%%%%''''''&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&|||lllaaa]]]aaa]]]]]]fffuuuooo___XXXXXXfff~~~~~~bbbMMMAAA<<<;;;;;;;;;;;;:::888777666555444444222111000//////---,,,++++++++++++,,,---333222000---******,,,...+++******))))))(((''''''))))))(((''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))$$$%%%'''((((((((('''&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&'''))))))&&&$$$%%%'''((()))((('''$$$###***)))(((''''''&&&''''''''''''&&&&&&&&&&&&''''''###$$$&&&))),,,,,,***'''***((('''))),,,...,,,)))(((((((((((((((((((((((('''((())))))******))))))((((((''''''''''''''''''&&&''''''((())))))******'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((''''''''''''))))))))))))))))))))))))&&&''')))*********)))(((***(((((()))***+++***)))'''((()))+++,,,---......000,,,---333999LLLvvv^^^DDD>>>666/////////,,,,,,+++***)))))))))))))))'''%%%&&&)))***(((%%%%%%&&&'''((((((((('''&&&'''(((((((((%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%&&&''''''%%%$$$###$$$%%%%%%%%%%%%$$$$$$&&&''')))((('''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&{{{oooggg^^^WWWXXX```jjjxxxqqq```YYYXXXZZZnnn~~~lllSSSEEE???>>>;;;;;;999888777777777777555555444222111///...---...---,,,++++++,,,---...222222111///...---...///++++++******)))(((((('''((((((((('''''''''((((((''''''''''''''''''''''''$$$%%%&&&%%%%%%%%%''')))$$$%%%&&&'''(((((((((((((((((('''''''''(((((()))%%%&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&'''''''''&&&%%%$$$))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&((()))))))))******)))(((''')))+++,,,***((((((((((((((((((((((((((('''(((((()))))))))))))))))))))((((((''''''&&&&&&&&&'''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((''''''&&&((((((((((((((((((((((((%%%''')))***+++***((('''***(((((((((***+++***)))((()))***,,,---......///,,,+++...333;;;SSSkkkNNNGGG<<<222111333---,,,+++******)))))))))(((&&&%%%&&&(((((('''%%%%%%&&&'''(((((('''&&&&&&$$$''')))(((%%%###$$$&&&%%%&&&''''''%%%%%%&&&'''((('''&&&&&&''''''%%%###%%%%%%%%%%%%%%%%%%$$$$$$###%%%''''''%%%$$$$$$%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''''''''rrrggg[[[WWWWWWZZZbbbiii|||nnnbbbYYYVVVYYYeee}}}^^^HHH???===>>>===;;;777555444666888:::555444333222000///...---///...---,,,,,,---...//////000111222222111...,,,+++++++++***))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))$$$$$$%%%'''((((((((((((******)))''''''&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&((())))))(((''')))+++'''''''''((())))))((('''''''''''''''''''''''''''''''''((())))))))))))))))))))))))((((((''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))(((((('''&&&((((((((((((((((((((((((%%%''')))***+++***((('''***(((((((((***+++***)))***+++,,,---------------***+++000555???[[[~~~___SSSBBB666555666...---,,,++++++***++++++'''&&&&&&&&&'''''''''&&&&&&&&&'''(((((('''&&&%%%###&&&)))(((%%%###%%%'''%%%&&&''''''%%%%%%&&&'''((('''&&&&&&''''''%%%###&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((xxxjjj___XXXWWW]]]dddeeerrrggg\\\WWWTTTVVV\\\rrr}}}rrrSSSBBB<<<<<<===<<<:::666444444555888:::444333333111000///......///...------------...///---...000222333222---***,,,++++++******)))((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''''''''((('''%%%%%%'''((($$$%%%&&&'''((()))))))))+++***((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''((('''&&&%%%'''((('''&&&%%%$$$$$$&&&(((***''''''((((((((((((''''''((((((''''''''''''((((((&&&'''((('''&&&&&&''')))&&&''''''(((((('''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((())))))((((((((((((((((((''''''&&&&&&%%%$$$$$$###'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&''')))*********)))(((***(((((()))***+++***))),,,,,,---------,,,++++++,,,...222999EEEdddvvv```HHH:::999555///...---,,,++++++++++++''''''''''''''''''''''''&&&'''((((((((('''&&&%%%$$$%%%''''''&&&%%%&&&'''%%%&&&''''''%%%%%%&&&''''''&&&%%%&&&''''''%%%$$$&&&&&&%%%%%%%%%%%%&&&'''+++***((((((***++++++***&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))yyyjjj___^^^ccc[[[```hhhssszzzhhhYYYVVVVVVWWW```lllzzzdddLLL@@@<<<:::999888888777666666666666777333222222111000//////.........---,,,,,,---......---,,,---///111111---***,,,,,,+++******))))))(((%%%&&&((()))))))))(((((('''''''''''''''''''''''')))******(((&&&&&&'''(((&&&'''(((((())))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&'''((('''%%%%%%''')))&&&&&&&&&&&&'''((()))***&&&'''((())))))(((''''''((((((''''''''''''((((((((('''''''''(((((('''&&&'''((())))))((('''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))###%%%''')))******)))((())))))))))))))))))))))))(((((((((((())))))))))))***(((((()))***+++***)))++++++,,,,,,,,,,,,++++++...///111888GGGiiimmmLLL???;;;333...---,,,+++************'''((()))(((((('''((()))&&&'''((((((((('''%%%$$$%%%$$$$$$&&&'''((('''&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%&&&'''(((&&&%%%%%%%%%$$$$$$%%%&&&'''(((444...((('''***---***'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&''''''))))))hhh^^^]]][[[YYYYYY]]]hhh|||hhh]]]UUUXXXZZZ^^^nnnyyytttZZZHHH@@@===999666444666888999999777555333222111111111000000//////------++++++++++++------...,,,***+++...///...+++,,,,,,++++++***)))))))))%%%&&&((()))))))))((((((''''''''''''''''''''''''+++++++++)))'''&&&&&&((('''(((((()))))))))))))))&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&((()))'''%%%$$$''')))###%%%''')))******)))(((&&&'''((())))))(((''''''((((((''''''''''''((((((***)))((()))******(((&&&''')))******)))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''(((((())))))******%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((())))))"""$$$''')))*********)))))))))))))))))))))))))))((((((((((((((()))*********(((((()))***+++***))))))***++++++,,,,,,,,,,,,...---...444FFFkkkuuuOOOAAA===111---,,,+++***))))))))))))((()))***)))((((((((()))''''''((((((((('''%%%$$$&&&$$$###%%%(((***'''%%%%%%&&&''''''%%%%%%&&&'''%%%$$$$$$&&&(((((('''&&&%%%%%%$$$$$$%%%'''((()))999000&&&%%%)))+++(((###&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***wwwkkkfff___[[[[[[[[[^^^iiivvvuuulll```WWWTTTXXX\\\bbbvvvqqqxxxvvv^^^HHHAAA===666444777999888888777666555555555111111111111000000000000------,,,,,,,,,,,,++++++---,,,++++++------,,,+++------,,,,,,***)))'''&&&$$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''(((((((((((('''&&&%%%$$$$$$((()))&&&%%%(((***)))&&&'''''''''(((((())))))$$$%%%%%%&&&'''((())))))'''(((((((((((((((''''''&&&&&&&&&'''((())))))***&&&'''((('''&&&&&&'''(((&&&&&&''''''''''''&&&&&&))))))************))))))******))))))((((((''''''&&&***+++'''%%%'''(((&&&)))((('''&&&&&&&&&&&&&&&***(((''''''((()))'''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''(((***+++%%%&&&'''((((((&&&$$$###%%%$$$%%%'''&&&"""###'''&&&''')))*********)))(((******))))))(((((('''''')))***++++++)))(((((((((******)))))))))))))))***,,,------......------,,,+++,,,000777FFFhhh\\\AAA888999111...,,,---***&&&'''+++...+++((())),,,---***&&&(((''''''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&(((***,,,888444...)))(((''''''&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&{{{oooccc\\\XXXWWW^^^gggrrrtttccc\\\ZZZVVVXXX```gggsss{{{gggnnngggTTTDDD???<<<555444888888777777666555555444444111111111000000000//////------,,,,,,,,,,,,++++++---,,,++++++------,,,+++,,,,,,,,,+++***)))((('''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&&&&'''(((((((((((('''&&&%%%$$$(((---)))$$$$$$&&&'''&&&'''''''''((((((((()))%%%%%%&&&&&&'''(((((((((''''''(((((((((''''''&&&&&&&&&''''''((())))))***&&&'''((('''&&&&&&'''(((''''''((((((((((((''''''(((((())))))))))))((((((***)))))))))((((((((('''(((,,,,,,((('''))))))(((&&&&&&%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&'''((()))%%%&&&'''((((((&&&$$$###&&&%%%&&&((('''###$$$(((''''''((()))))))))))))))***)))))))))(((((((((''')))*********)))(((((((((******))))))))))))******,,,,,,------------,,,,,,+++,,,000777EEEfffkkkMMM<<<777222///------+++((((((,,,---***'''(((+++,,,***&&&(((''''''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))+++:::777333...)))'''''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''xxxjjj___XXXVVVXXX\\\eeerrr~~~}}}mmm^^^TTTRRRVVVXXXbbbqqq}}}tttccciiiuuu~~~yyyhhhSSSGGG???===:::444444888666666555555444444333333111111000000000000//////------,,,,,,,,,,,,++++++---+++***+++,,,---,,,+++******++++++******)))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&&&&((((((((((((((('''&&&%%%%%%$$$''')))&&&&&&((((((&&&'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))&&&'''((('''&&&&&&'''((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))(((((((((((('''++++++'''%%%((()))((($$$$$$$$$%%%%%%&&&'''(((%%%((()))(((%%%$$$%%%'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&''''''&&&&&&'''((((((&&&%%%$$$'''&&&''')))((($$$%%%)))((((((((((((((()))******))))))))))))((((((((((((******)))))))))(((((((((***)))))))))))))))******,,,,,,------------,,,,,,+++---000666DDDccc___EEE888444000---...,,,)))***---,,,)))'''(((***+++)))&&&(((''''''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))333444333///)))&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''zzzkkk^^^UUUWWWZZZ^^^dddpppuuufff\\\VVVTTTVVVWWW___pppmmm^^^dddjjjkkkcccTTTCCC>>><<<<<<888333333777444444444333333333222222111000000000////////////------,,,,,,,,,+++++++++,,,+++***+++,,,,,,,,,***))))))************))))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((''''''(((((('''&&&&&&%%%)))((($$$"""''',,,)))###''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&''''''''''''(((((())))))&&&'''((('''&&&&&&&&&((())))))************))))))&&&''''''''''''''''''&&&))))))))))))((((((((((((%%%(((((($$$###%%%'''&&&&&&&&&&&&&&&&&&'''((((((###'''***(((###"""$$$(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((''''''&&&%%%'''%%%&&&)))'''$$$%%%))))))((('''''''''(((***+++))))))))))))((((((((((((***)))(((((()))***)))((())))))))))))))))))***+++,,,,,,,,,------,,,,,,,,,,,,---///444AAAaaasssSSS>>>666000------,,,******---***((('''((()))***)))'''(((''''''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&***---,,,'''$$$'''***(((''''''&&&&&&&&&&&&'''(((''''''&&&%%%$$$$$$$$$''''''''''''((((((((((((tttbbb^^^[[[WWWVVV[[[eeesss~~~qqqaaaXXXUUUTTTXXX]]]]]]iiiaaaSSSXXXYYYUUUMMMAAA;;;;;;;;;;;;888333222555333333333333222222222222000000000////////////...------,,,,,,,,,+++++++++,,,+++******,,,,,,+++***(((((()))************)))((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''((('''''''''(((''''''&&&%%%&&&111888444,,,'''$$$"""'''''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&''''''''''''((((((((((((&&&'''((('''&&&&&&&&&((())))))************))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))%%%((('''###"""%%%((('''******)))(((((((((((((((###'''***(((###"""$$$(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&'''(((((((((&&&'''''''''''''''''''''&&&$$$%%%'''&&&###$$$((()))((('''''''''(((***+++(((((((((((())))))))))))***)))(((***,,,,,,***'''))))))(((((()))***+++++++++,,,,,,,,,,,,,,,,,,+++------///333>>>[[[kkkdddkkkaaaGGG999222---,,,,,,***)))+++)))((('''((()))))))))((((((''''''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''!!!&&&***)))%%%###%%%)))%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))~~~nnnfff^^^XXXTTTVVV^^^gggnnnzzz~~~fff^^^UUURRRQQQTTT\\\eeelll|||wwwYYYKKKNNNLLLFFFBBB:::999:::;;;:::777444333444333333333333222222222222000000////////////......------,,,,,,,,,,,,++++++,,,***)))***+++,,,+++***(((((())))))***)))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((&&&'''''''''''''''&&&&&&$$$@@@WWWPPP666$$$$$$***'''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&''''''(((''''''''''''((((((((((((((((((&&&'''((('''&&&&&&'''((())))))************))))))&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''******%%%$$$(((++++++,,,,,,***))))))(((((((((%%%((()))(((%%%$$$%%%'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&(((((((((((('''''''''''''''(((((((((%%%$$$%%%'''&&&"""###'''((((((((((((((()))******(((((((((((())))))))))))))))))))),,,//////+++'''(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++,,,...000333:::PPPvvv~~~fffSSSQQQWWWfffoooRRR>>>555...------+++)))***(((((())))))))))))******(((''''''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&)))+++)))&&&$$$%%%&&&$$$%%%%%%&&&''')))***+++"""###$$$&&&((()))++++++'''''''''(((((())))))***sssiii___WWWXXX^^^\\\dddnnnwwwvvvgggVVVSSSRRRSSSTTTZZZgggttttttUUUFFFHHHDDD???>>><<<999999888777666666555333333333333333333333333333000000/////////.........------,,,,,,,,,,,,+++++++++***)))***+++,,,+++)))((()))))))))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%'''((()))((('''((()))&&&&&&'''''''''''''''&&&'''===NNNHHH444'''''',,,'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&'''((('''&&&&&&'''(((((())))))))))))))))))(((''''''(((((((((((('''''''''((((((((()))))))))***(((+++***&&&%%%))),,,,,,******)))))))))))))))***(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$&&&''''''''''''&&&'''''''''''''''((())))))&&&%%%&&&(((&&&###$$$(((''''''((()))))))))))))))'''((((((((()))))))))***))))))+++///333222,,,&&&(((((((((((()))***+++,,,++++++,,,,,,,,,,,,++++++***...333444555AAA\\\vvvhhhTTTGGGKKKMMMTTTppp|||\\\CCC:::111000///,,,***+++((()))************++++++(((''''''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''''''''((((((''''''''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((******%%%%%%&&&'''(((******+++&&&''''''((())))))******}}}mmm___ZZZ]]]VVVYYY\\\]]]cccpppxxxjjj]]]RRROOOPPPSSSWWW[[[cccuuupppQQQAAABBB===888;;;===999888666444555777666444333333333333333333333333000/////////............---------,,,,,,,,,+++++++++***)))***+++++++++))))))))))))))))))(((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&'''''''''''''''&&&(((***)))%%%%%%((('''###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&'''((())))))))))))((((((((((((((('''''''''&&&'''((('''&&&&&&'''((((((((())))))))))))((((((''''''(((((((((((('''''''''((((((((())))))******''')))((($$$###'''++++++(((''''''(((((()))***+++***(((''''''((()))'''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$'''''''''''''''((()))***'''&&&''')))'''$$$%%%)))&&&''')))*********)))((('''((((((((())))))******((()))+++111555444,,,%%%(((((((((((()))***+++,,,+++++++++,,,,,,+++++++++)))///555555111555HHH\\\zzz~~~```WWWFFF???FFFGGGGGG]]]{{{dddGGG===444222111...,,,+++(((***++++++******+++,,,(((((('''''''''&&&&&&&&&%%%%%%$$$&&&'''((('''%%%%%%%%%'''((((((((('''&&&(((((((((((((((((((((((('''(((((()))(((((('''''''''%%%$$$%%%'''))))))((((((((('''''''''(((((()))++++++***)))(((''''''&&&&&&''''''((()))******+++pppjjjhhhbbb^^^___^^^]]]dddmmm}}}}}}hhh\\\WWWUUUUUUOOOQQQXXX]]]```hhh}}}\\\OOOAAA======;;;::::::999888888777666555555444222111///......000222333......//////...---,,,,,,000...+++,,,......,,,***)))***+++,,,,,,+++***)))((((((((((((((((((((((((+++(((%%%%%%'''(((&&&$$$(((&&&%%%%%%'''(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%***)))'''&&&%%%%%%&&&&&&(((&&&$$$%%%)))+++***)))+++***)))'''&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((()))******)))&&&%%%%%%&&&'''(((((((((((((((''''''''''''((()))))))))))))))&&&(((******((((((((()))"""$$$%%%'''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''')))***++++++***)))'''''''''''''''((((((((((((((((((((((((((((((((((((***(((''''''(((((('''%%%)))(((((((((((()))******'''((()))++++++******))))))************+++++++++%%%&&&(((***,,,------...***---000000111555>>>EEE[[[lllooo[[[OOOEEEFFFEEECCCBBBFFFMMMSSSnnnrrr\\\HHH333,,,++++++,,,///+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))((('''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))((('''''''''''''''''''''((()))))))))))))))sssjjjbbb___\\\ZZZ^^^dddhhhkkkooovvvxxxgggYYYQQQOOOOOOPPPSSSSSSWWWbbbmmm{{{ZZZMMMAAA<<<<<<;;;::::::888888777666666555444444222111000......///111222......//////...------,,,///---+++,,,---...,,,***)))***++++++++++++***)))((((((((((((((((((((((((***'''%%%%%%'''((('''%%%(((&&&%%%%%%'''(((((('''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''***)))'''&&&%%%%%%&&&&&&(((&&&%%%&&&)))******(((***)))(((''''''&&&&&&''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((()))***)))'''&&&&&&'''((((((((())))))(((((('''''''''((()))))))))))))))((()))+++***)))(((((()))###$$$%%%'''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((***++++++***((('''''''''''''''((((((((((((((((((((((((((((((((((((***(((''''''(((((('''&&&))))))))))))))))))))))))'''((()))***+++******)))))))))*********+++++++++))))))***+++,,,,,,+++++++++...000000///111777===CCCOOO___fff```SSSFFF>>>===>>>???@@@AAADDDGGGJJJNNN^^^oooyyyqqq[[[III777000...------///+++++++++*********))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((((((((((()))((((((''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''))))))((('''''''''''''''''''''((()))))))))))))))uuulllddd^^^ZZZZZZ^^^[[[XXXWWW]]]hhhvvvtttddd]]]SSSLLLIIIKKKNNNOOOWWWVVV[[[lllrrrWWWKKK???<<<;;;:::999999777777666666555444444444333222000///...//////000.........///......---,,,---,,,++++++,,,,,,+++***))))))***++++++***))))))(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''(((&&&%%%&&&''')))((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((())))))((('''&&&&&&&&&&&&&&&'''&&&%%%&&&(((***)))((((((((('''''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))(((((()))******))))))(((''''''((()))))))))))))))***+++,,,+++)))(((((()))$$$%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''(((((('''&&&(((((()))******)))(((''''''((()))*********)))))))))))))))*********++++++------------,,,+++***))),,,...000///------000333333:::BBBFFFCCC===999777444555777;;;>>>???>>>===:::EEEOOOUUU^^^fffeee]]]RRREEE777111///---,,,---+++************)))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))((('''((())))))))))))))))))(((''''''&&&&&&''''''((((((((((((((('''''''''''')))((((((''''''''''''(((''''''((()))))))))))))))}}}pppddd]]]]]][[[XXXUUUVVVYYY]]]aaaoooxxxzzziii^^^SSSPPPLLLJJJKKKOOOSSSUUUYYY]]]iii~~~gggRRRGGG>>>;;;:::888777888555555555555444444333333333222111///............---...............------,,,++++++++++++++++++***((()))***++++++***)))(((((((((((((((((((((((((((&&&%%%%%%%%%'''((())))))((('''%%%&&&((())))))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((()))((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((''''''(((***((())))))************)))''''''((()))))))))))))))+++,,,---,,,***(((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))(((''''''((()))(((&&&###%%%''')))***)))((('''((((((((()))))))))))))))))))))))))))************.........---,,,+++***))),,,...//////---+++,,,---111444777999888777777888000000111444888999666222666<<<@@@AAAEEEJJJKKKGGGCCC<<<444///---+++******************))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((&&&'''((()))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''''')))(((''''''''''''((((((''''''((()))))))))))))))sss___]]][[[ZZZYYYXXXXXXWWWYYY]]]cccjjjtttrrrfff]]]WWWTTTMMMLLLLLLLLLOOOSSSYYY\\\aaannncccLLLDDD<<<:::999666666777444444444333333333333333222111000///.........---------...............---***++++++++++++++++++,,,((()))************)))(((((((((((((((((((((((((((%%%%%%&&&&&&&&&''')))***)))'''&&&&&&((())))))(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))((((((((((((&&&%%%%%%&&&&&&'''((()))''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%'''(((((('''''')))***(((((()))***************''''''((()))))))))))))))+++,,,---,,,***((((((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))((('''!!!$$$''')))))))))(((((((((((((((((()))))))))(((((()))))))))*********,,,,,,---------,,,++++++***,,,......---,,,,,,,,,///000111222222222222333222///...///222222000---111555777888:::>>>???>>>666444111---+++++++++***))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&''''''(((((((((((((((((((((''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))xxxrrrjjjbbb\\\XXXTTTRRRPPPPPPSSSYYY]]]cccmmmwwwsssiii___YYYTTTOOOOOOQQQKKKLLLNNNPPPUUU\\\eeekkkwww{{{___GGGAAA;;;:::888555444666333333333222222222222222000000000//////......---,,,---......///.........***+++,,,,,,++++++,,,---(((((()))******)))(((((((((((((((((((((((((((((($$$%%%'''&&&&&&&&&)))+++)))'''&&&'''(((***))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%&&&''''''(((''''''&&&&&&%%%''')))***((('''''''''&&&%%%%%%%%%&&&'''(((((('''''''''(((''''''&&&%%%((((((((((((((((((((((((%%%'''((((((''''''(((***''''''((()))************''''''((()))))))))))))))***+++,,,+++)))(((((()))(((''''''&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((()))(((''' !!!###&&&((()))))))))(((((('''''''''((()))***((((((((()))))))))*********++++++,,,,,,,,,,,,,,,******+++,,,------------,,,---...///000///...---111///---,,,---...---,,,000222444555444444555555///222222///,,,---...,,,(((((()))))))))))))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((%%%&&&'''''''''''''''&&&)))((((((''''''(((((()))((((((((((((''''''''''''(((''''''''''''(((((()))''''''((()))))))))))))))}}}rrrggg]]]WWWWWWRRRQQQSSSSSSRRRTTTZZZccckkkvvv~~~ttthhhUUUOOOLLLNNNNNNLLLNNNSSSQQQTTTWWW\\\eeeqqqmmmVVVDDD>>>:::999777444333666222222222222222222222222//////////////////......,,,------...//////......***,,,...---,,,+++---///'''((()))******)))((('''((((((((((((((((((((((((%%%&&&((('''%%%%%%(((***)))(((&&&''')))******)))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&&&&$$$'''***+++(((&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''((((((((('''%%%%%%))))))))))))))))))))))))&&&''')))(((''''''((()))&&&&&&'''((())))))))))))''''''((()))))))))))))))((()))+++***)))(((((())))))((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))((($$$%%%&&&'''((())))))***(((''''''&&&'''((()))***(((((((((((()))))))))*********++++++++++++************)))***+++,,,,,,+++,,,,,,...///000000...,,,+++,,,------,,,,,,---...///000111111///,,,...000---333555000,,,---...,,,(((((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))((('''((((((((((((''''''&&&))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''((())))))''''''((()))))))))))))))tttjjjbbbXXXQQQQQQPPPNNNPPPUUUSSSYYY```dddgggmmmxxxyyynnnfff\\\RRROOOIIIGGGJJJLLLLLLPPPWWWZZZ]]]ccckkkvvvaaaMMMBBB===999999777333333555111111111111111111222222---...///////////////...,,,,,,---.../////////...***,,,......,,,,,,...000'''((()))******)))((('''((((((((((((((((((((((((%%%'''((('''%%%%%%'''***)))((('''''')))******)))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((((((&&&&&&$$$(((++++++(((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''%%%$$$))))))))))))))))))))))))'''((()))((('''&&&''')))%%%&&&'''((())))))))))))'''(((((()))))))))))))))&&&(((******((((((((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&''')))***)))(((***)))(((((((((((())))))(((''''''&&&&&&((()))***(((((((((((())))))))))))+++++++++++++++***)))(((+++***(((((()))************+++,,,...//////...,,,%%%)))---...---,,,---///'''(((+++---------111777,,,444666///***++++++***'''((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))((())))))***))))))(((''''''))))))(((((((((((()))))))))((((((((('''''''''''''''''''''''''''((()))***'''(((((()))))))))))))))|||vvvnnnddd\\\WWWSSSQQQQQQQQQRRRTTTXXX\\\___aaafffppp|||xxxnnnaaaWWWSSSRRROOOMMMMMMHHHHHHMMMPPPOOORRRXXXaaammmzzzuuuZZZJJJ@@@<<<888666555555444333333333333222222222111111111111000///////////////......------------......,,,,,,---......---------************************)))(((((((((******(((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))***)))''''''''''''%%%###&&&'''''''''''''''&&&&&&&&&)))++++++)))((('''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))(((''')))$$$###''')))&&&&&&***(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((('''''')))(((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))((((((***)))))))))***)))(((&&&&&&&&&&&&''''''''''''((('''(((((((((((((((''''''&&&'''((())))))((('''&&&)))***+++,,,,,,+++))))))++++++******************((())))))*********))))))------,,,++++++******)))))))))))))))***+++,,,------------+++***,,,///111444:::888///---000...%%%&&&'''((())))))***))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++)))'''(((+++,,,***(((+++******)))(((''''''&&&))))))))))))(((((((((((('''***)))%%%%%%***,,,)))*********)))))))))))))))rrrdddYYYRRRNNNMMMMMMNNNPPPRRRTTTTTTTTT[[[cccgggiiioooyyyyyyqqqkkkgggeee^^^XXXPPPLLLKKKKKKJJJHHHQQQNNNNNNQQQSSSTTT\\\ddd|||gggLLL>>>>>>;;;777555555555444333333333222222222111111111111111000///////////////......------------......,,,,,,---------------,,,************************)))(((((()))******)))''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))***(((''''''''''''&&&$$$&&&&&&''''''(((''''''''''''(((******((((((((()))(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%'''((((((((('''&&&)))$$$###''')))'''''')))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))((((((+++++++++++++++,,,,,,,,,&&&''''''(((((('''&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))(((((('''))))))))))))))))))'''&&&'''''''''((((((((())))))'''((((((((((((((('''''''''((((((((((((((('''''')))***++++++++++++***)))*********************************+++++++++++++++++++++************)))))))))))))))******,,,------------------,,,,,,...111222888666...,,,000...'''))))))******************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))***((('''(((***+++***(((*********)))((((((((('''***)))))))))(((((((((((('''******&&&'''+++,,,)))************))))))))))))~~~kkk```YYYVVVSSSQQQPPPOOONNNMMMLLLNNNPPPQQQSSSVVV[[[___hhhlllpppqqqrrrtttyyy}}}zzz}}}}}}{{{xxxvvvtttrrrrrreeeccc^^^XXXRRRNNNKKKJJJJJJHHHEEEEEEFFFHHHHHHHHHOOOPPPTTTXXX\\\dddqqq}}}{{{[[[EEE;;;<<<999666444444444333222333222222222222111111111111000000///////////////......------------......---------------,,,,,,,,,************************)))(((((()))******)))'''''''''&&&&&&''''''((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((())))))((('''&&&&&&(((((('''&&&%%%&&&'''((((((((((((((('''((()))((('''(((***,,,(((((((((''''''''''''&&&&&&''''''((((((''''''&&&$$$%%%&&&''''''''''''&&&)))%%%$$$'''((('''''')))(((((((((((((((((((((((())))))(((((((((((())))))++++++******))))))((((((+++++++++,,,,,,---------&&&''''''(((((('''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((('''''''''((()))))))))((('''&&&(((((((((((()))))))))***'''(((((())))))((((((((((((((((((''''''(((((())))))******+++++++++******************************++++++******)))******+++((())))))))))))*********+++******++++++,,,---...+++---...---,,,,,,...//////444333---+++///...)))+++++++++,,,++++++******'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))((('''(((***+++***)))******))))))))))))))))))******)))))))))((((((((('''***+++)))))),,,+++)))************************~~~qqqkkkccc\\\YYYVVVSSSQQQPPPMMMKKKJJJMMMOOOPPPPPPPPPRRRTTTUUUUUUVVVYYY\\\[[[^^^ccciiimmmlllhhhccclllnnnrrrwwwxxxuuunnniiieeebbb^^^]]]^^^___``````bbbdddfffhhhiiihhhhhhggg```^^^\\\YYYXXXWWWWWWXXXQQQOOOMMMKKKIIIHHHGGGGGGIIIHHHGGGGGGGGGIIIKKKMMMKKKRRR]]]hhhqqq~~~mmmRRRCCC>>>:::888555444444444333222222222222222111111111111000000////////////000000......------------......------,,,,,,,,,,,,,,,,,,***************************)))((()))++++++)))((('''''''''''''''(((((()))((()))******+++******)))''''''''''''''''''''''''(((((((((((((((((())))))'''&&&&&&'''((())))))(((%%%&&&'''(((((())))))(((''''''(((''''''(((+++---((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''')))'''%%%&&&(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))++++++***)))((((((((((((((((((((())))))******+++&&&''''''(((((((((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''''''''''''''&&&(((******)))(((''''''''''''((((((((()))))))))'''(((((())))))))))))((()))((('''''''''((()))***)))*********++++++++++++***************++++++++++++***)))((((((((())))))(((((())))))***++++++,,,,,,+++++++++,,,,,,---...)))+++------,,,,,,---...,,,000///******------)))+++,,,,,,,,,+++***))))))&&&&&&''''''((((((((()))((((((((((((((((((((((((************************''''''((())))))))))))((((((((((((((()))*********))))))***************************)))))))))((((((((()))++++++,,,,,,+++))))))***************++++++xxxooojjjgggccc```XXXQQQJJJHHHJJJLLLKKKIIIIIIJJJJJJIIIHHHHHHIIIJJJMMMNNNOOOQQQSSSSSSQQQOOOTTTTTTUUUVVVVVVTTTOOOKKKMMMLLLKKKLLLMMMMMMLLLKKKHHHIIILLLNNNOOOPPPPPPPPPOOOMMMLLLJJJIIIIIIJJJKKKIIIIIIHHHGGGGGGHHHJJJJJJIIIIIIIIIGGGGGGJJJQQQVVVVVVcccttt~~~]]]GGG===<<<888666444444444444333222222222222111111111000000000000////////////000000......------------.........---,,,++++++++++++,,,***************************)))))))))++++++***((((((''''''''''''((())))))'''((()))+++++++++***)))(((((((((((((((((((((((())))))))))))))))))(((((('''&&&&&&''')))***)))(((&&&''''''((())))))((((((''''''(((''''''(((+++---(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((())))))***)))((('''&&&''')))((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''''''''(((&&&'''''''''(((((())))))&&&''''''((())))))((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''%%%(((+++,,,***(((((((((&&&&&&'''''''''(((((((((''''''((()))******)))))))))(((''''''''')))***+++)))))))))******++++++,,,))))))*********+++++++++++++++***)))))))))))))))((())))))***+++,,,------,,,,,,++++++,,,,,,------''')))+++---,,,,,,---///---...---***)))++++++)))++++++++++++***)))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))))))))))))))'''((())))))******+++,,,************++++++++++++************))))))))))))((()))***,,,,,,+++******))))))******+++++++++,,,~~~jjjaaaUUUMMMKKKKKKJJJHHHJJJIIIHHHGGGFFFEEEEEEEEEHHHHHHIIIIIIJJJJJJKKKKKKGGGFFFFFFGGGHHHHHHFFFDDDEEEEEEFFFHHHIIIIIIGGGDDD@@@@@@BBBCCCEEEFFFHHHIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGHHHEEEIIIKKKLLLNNNTTT___hhhuuunnnRRRAAA;;;:::777555444444555555444222222111111111111000000000///////////////000000111......------------.........---,,,*********++++++***************************))))))***++++++***(((((((((''''''(((((()))***%%%&&&(((***+++***)))((())))))))))))))))))))))))******))))))))))))((((((((('''&&&''')))***)))(((((((((((())))))((((((''''''((()))((('''(((***,,,'''(((((((((((()))))))))'''(((((())))))(((((('''))))))(((((())))))***+++)))***(((&&&'''***)))&&&))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&'''(((((())))))))))))''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((((((((((((((($$$)))---...+++))))))***&&&&&&&&&&&&''''''''''''''''''((()))************(((((((((((()))***++++++))))))))))))***+++,,,---)))))))))***++++++,,,,,,,,,,,,---,,,,,,+++***))))))******+++,,,---------,,,,,,++++++++++++,,,,,,''')))+++------...111333111000...+++******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))***************''')))++++++++++++---...,,,,,,++++++++++++++++++++++++*********))))))))))))((((((+++,,,))))))+++))))))******+++,,,,,,,,,{{{jjj[[[RRRMMMJJJHHHHHHGGGEEEDDDEEEEEEDDDDDDFFFGGGIIIIIIHHHGGGGGGGGG??????@@@BBBEEEFFFEEECCCDDDCCCCCCDDDFFFGGGFFFDDDAAA@@@@@@AAABBBEEEHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEGGGIIIKKKMMMOOOVVV^^^cccfffnnnzzzyyy^^^JJJ???:::999666555555555666666555333111111111111000000000000///////////////000111111......------------......///...,,,***))))))***+++******************************)))***+++,,,***(((((((((((((((((())))))***&&&(((+++---...---+++************************************)))))))))(((((()))((('''((()))***)))((())))))***))))))((('''&&&'''(((******((((((((()))'''((((((((())))))))))))(((((())))))))))))(((((()))(((((('''((()))***+++)))+++)))%%%&&&******%%%))))))))))))))))))))))))))))))(((((((((((()))))))))((('''&&&'''(((***,,,++++++******))))))((((((&&&&&&((())))))*********''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))%%%***///000---******,,,''''''''''''((((((((((((''''''(((******++++++***''''''((()))***++++++******))))))))))))+++,,,---((())))))***++++++,,,,,,)))***+++,,,+++)))'''%%%))))))******++++++,,,,,,,,,++++++*********++++++)))+++,,,...///222666999777555222///---++++++,,,******++++++,,,+++++++++***************)))))))))))))))))))))))))))))))))************************)))******+++++++++++++++(((***,,,---,,,,,,...000---------,,,++++++******+++++++++*********))))))***'''&&&******'''(((,,,))))))***++++++,,,------yyydddVVVMMMHHHFFFDDDCCCBBBBBBCCCDDDDDDCCCEEEHHHJJJJJJGGGDDDAAA???<<<<<<>>>AAACCCCCCAAA???CCCAAA??????AAACCCDDDDDDCCCAAA@@@@@@BBBEEEHHHKKKJJJKKKKKKLLLLLLJJJIIIHHHGGGHHHIIIKKKOOOSSSVVVXXX```jjjvvv}}}xxxaaaMMMAAA<<<888555666555555666777777666444111111111111000000000000///////////////000111111.........------.........///...,,,***))))))***+++************************+++***)))***,,,,,,***)))((((((((((((((()))*********,,,///111222111000...************************+++*********))))))((((((***((('''((()))***)))'''************)))'''&&&%%%&&&)))++++++)))((('''((('''((((((((())))))******(((((())))))))))))(((((((((''''''&&&&&&((()))***))),,,***%%%&&&+++***%%%))))))))))))))))))))))))))))))(((((((((((()))))))))(((''''''(((***,,,...++++++***)))((('''&&&&&&&&&&&&((()))************'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))************%%%***000111...++++++---(((((((((((())))))))))))''''''(((******+++++++++&&&''')))***+++++++++******))))))))))))+++---...((())))))***++++++,,,,,,$$$&&&(((***)))&&&""" ))))))))))))************++++++******)))*********+++,,,...///111555:::>>><<<999555333000------...***+++,,,,,,------------,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((+++---...,,,,,,///222......---,,,,,,+++******+++++++++************)))+++&&&%%%))))))&&&(((---))))))***+++,,,,,,------wwwdddWWWOOOLLLKKKDDDCCCBBBAAA@@@AAAAAABBB@@@AAACCCEEEEEEDDDCCCAAA======>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDCCCBBBAAA>>>BBBEEEDDD@@@BBBIIIPPPYYYVVVSSSUUUYYYXXXTTTNNNUUURRRQQQTTT]]]iiisssyyywwwpppfff]]]PPPDDD===999666444555555444444444333333333333444444555444333222111............////////////000///......///000111222===888111***((())),,,...+++,,,,,,,,,,,,+++******(((((())))))******++++++&&&((())))))(((((()))+++((())),,,333:::;;;555000111,,,((((((+++,,,)))%%%,,,++++++***)))(((((('''&&&&&&&&&'''((())))))***+++*********))))))((((((''')))***)))((('''(((***(((''''''(((+++,,,++++++)))******++++++)))((('''*********)))******+++,,,*********)))))))))))))))(((***,,,---+++((('''''')))+++---+++(((&&&(((***))))))))))))))))))))))))((()))++++++)))((()))***&&&&&&''''''(((((())))))%%%&&&'''''''''''''''&&&))))))))))))((((((((((((***(((&&&&&&(((*********''')))+++***'''&&&(((***+++---///...---+++***++++++***)))(((((('''(((((('''(((((()))))))))))))))+++)))((())),,,---+++)))))))))))))))((((((((((((***+++,,,***'''&&&(((++++++***)))***+++++++++))))))***+++,,,---,,,++++++,,,++++++***)))))))))***000...------///444:::===;;;999666111,,,+++,,,...((()))***+++++++++++++++------,,,,,,+++***)))))),,,+++***))))))***+++,,,++++++************************+++++++++,,,,,,,,,++++++...000000//////111222000000000---(((***///---------,,,,,,,,,++++++,,,+++)))((((((((()))*********+++,,,,,,,,,,,,+++uuucccUUUMMMIIIGGGDDDCCCBBB@@@@@@@@@AAABBBAAABBBBBBCCCBBBAAA@@@???<<<<<<>>>??????@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@???BBBBBB@@@>>>AAAKKKTTTbbbbbbdddiiinnnooolllhhhiiiggghhhmmmvvv{{{tttqqqmmmkkkjjjeee^^^WWWMMMGGG>>>999777888888777444444333333333222222222222333444444333222111000000///////////////////////////.........///000111GGGBBB999111,,,))))))***++++++,,,,,,++++++***))))))))))))))))))*********'''((())))))((((((***+++++++++...444::::::555000...***'''(((+++,,,***'''++++++******)))(((((('''&&&&&&'''(((((()))******))))))))))))((((((((('''((()))***)))(((((()))***)))(((((()))+++,,,,,,+++)))***+++++++++***((('''***************++++++,,,************))))))))))))''')))++++++***))))))***)))+++,,,+++)))((()))+++************************((()))++++++)))))))))***)))))))))((((((((((((((('''(((((((((((((((''''''***)))))))))(((((((((((()))'''&&&&&&''')))))))))''')))******''''''(((******,,,...---,,,************))))))(((((((((((()))'''(((((()))))))))))))))+++)))((()))+++---+++***))))))))))))))))))))))))((()))***)))&&&%%%''')))+++***)))***+++,,,+++))))))***+++,,,---,,,,,,+++------,,,+++++++++++++++...---,,,,,,...222666999777666444000,,,++++++---)))***++++++,,,,,,++++++------,,,,,,+++******))),,,+++***))))))***+++,,,+++++++++++++++*********+++++++++++++++,,,,,,,,,...---///333666777666555222//////111///+++***------------,,,,,,,,,,,,+++---,,,+++))))))******+++******+++,,,,,,,,,,,,,,,wwwtttpppmmmlllooosssuuuwwwrrrooopppvvv}}}{{{yyywwwvvvwwwxxxwwwvvvssstttxxx~~~|||}}}xxxjjj[[[QQQJJJFFFDDDCCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>======<<<<<<===>>>????????????AAABBBBBBCCCBBBAAA@@@???@@@AAA@@@======CCCOOOXXXjjjoooxxxttthhhbbbaaaZZZWWWUUUTTTTTTQQQKKKFFFEEEAAA;;;777666555444444333333333333222222222111222222222333222222111000222222111111000////////////...---------...///000999666222...,,,+++,,,---+++++++++++++++******)))))))))))))))))))))(((((()))******((('''(((***,,,+++,,,...333777777222...+++(((&&&'''+++---,,,************))))))(((((('''''''''(((((()))*********)))(((((((((((('''''''''(((*********)))((()))******)))((()))+++,,,,,,+++)))***+++++++++***((((((***************+++,,,,,,************************'''(((******)))***+++---)))***,,,+++******+++---************************(((***++++++***))))))***+++++++++***))))))((((((*********))))))(((((('''******)))))))))(((((((((((('''%%%&&&'''))))))(((''')))***)))((('''(((***)))+++,,,,,,***))))))***))))))((((((((()))******'''((())))))******))))))***)))))))))+++,,,+++***))))))))))))))))))))))))((()))***)))'''''''''))),,,***)))***+++,,,+++*********+++,,,,,,,,,,,,,,,///......---------------,,,,,,+++,,,---///111222111222111///,,,******+++++++++,,,,,,------,,,,,,---,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111///000777AAAGGGEEE@@@999444111444555222//////......---------,,,,,,,,,...---,,,+++***++++++,,,***+++,,,,,,------,,,,,,bbb___\\\ZZZYYY[[[^^^```bbb^^^[[[\\\aaafffkkkllliiigggccc``````aaacccdddbbbcccfffkkkpppqqqooolllrrrpppnnnllllllmmmoooooopppsssvvvsssnnnmmmooosssnnnnnnpppqqqrrrsssssssssooopppqqqvvv{{{~~~|||uuuvvv|||{{{~~~||||||}}}}}}|||zzzzzz}}}~~~~~~|||zzzyyyyyyyyyyyytttwwwyyywwwrrrmmmkkkkkkfff```WWWPPPKKKHHHEEEDDDBBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>>======>>>???????????????BBBBBBCCCCCCCCCBBBAAA@@@@@@AAAAAA???@@@GGGRRRZZZkkksss}}}{{{~~~wwwcccXXXUUUUUURRRPPPNNNMMMMMMJJJFFFBBBEEEBBB>>>:::777444222111444444444333333333222222111111111111111111111111333333222222111000/////////...---,,,,,,---...///)))))))))***+++---///000+++++++++++++++******)))*********))))))(((((((((***+++***)))((((((+++---***+++,,,///111111---***+++)))'''(((***,,,+++************))))))((((((((())))))))))))******++++++)))))))))))))))((((((((()))***++++++))))))***+++***)))((()))+++,,,+++*********+++,,,+++***)))(((+++************+++,,,,,,)))***************++++++)))*********))))))+++---((()))******++++++,,,---++++++++++++++++++++++++(((***,,,+++***)))******++++++++++++++++++******---,,,+++***))))))((((((*********)))))))))(((((()))((('''''')))******)))((()))))))))((((((((()))(((***+++***)))((()))***(((((((((((()))***++++++(((((()))************)))***))))))***++++++++++++))))))***************+++***+++,,,,,,+++******+++,,,+++******,,,,,,+++***+++++++++,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,------......,,,...///...,,,*********,,,,,,---------------,,,,,,,,,,,,++++++*********,,,+++************+++,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,222000222===OOO]]]]]]WWWIII???777777:::999666555............------------...---+++*********+++,,,+++,,,,,,---------------TTTRRRPPPNNNNNNOOOQQQRRRPPPPPPPPPQQQTTTWWWYYYZZZ^^^\\\YYYUUUTTTUUUXXX[[[VVVWWWXXX[[[\\\\\\ZZZYYYbbbccccccbbb```^^^]]]\\\\\\```cccbbb]]]ZZZ\\\```[[[\\\^^^___```aaaaaa```\\\\\\]]]aaajjjqqqnnngggdddgggllllllfff___```gggfffiiimmmnnnnnnlllkkkkkkhhhgggggghhhjjjkkkjjjiiieeekkkooommmfff```aaadddgggnnnpppllliiilllqqqsssqqqrrrvvvzzzyyyvvvxxx}}}~~~xxxqqqllllllppptttvvvmmmjjjgggeeeeeeeeeeeeeeedddccc```^^^]]]]]]^^^^^^^^^aaaccc```[[[WWWVVVWWWQQQNNNJJJGGGFFFFFFEEEDDDAAA@@@???>>>??????AAAAAAAAAAAA@@@@@@@@@@@@AAABBB??????@@@AAAAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@BBBDDDFFFGGGLLLSSSYYYcccjjjvvv}}}yyyvvvsssqqqvvvtttqqqpppqqqssstttuuupppmmmhhhfffhhhnnnuuuzzzgggVVVMMMLLLMMMLLLKKKJJJHHHFFFDDD@@@>>>888888888777666555555555555555555555444444444444111111111111111111111222444333333222111000000//////...---,,,,,,---...////////////......------,,,,,,,,,,,,,,,,,,+++******++++++******))))))((((((+++,,,+++***))))))+++---++++++,,,...///...+++)))---+++*********+++******************))))))))))))*********+++++++++++++++***************************+++,,,+++***)))***,,,)))((('''(((*********(((***++++++,,,,,,***)))(((+++++++++***+++,,,,,,---))))))******+++++++++,,,+++,,,,,,***)))(((***+++((((((((()))+++,,,,,,,,,++++++++++++++++++++++++)))***,,,,,,***)))***+++)))******+++,,,------......---,,,***))))))))))))************))))))))))))***))))))***+++,,,+++***)))((((((((()))))))))(((((()))***)))(((((()))+++))))))((())))))***+++,,,((())))))***************)))***************++++++)))*********++++++,,,,,,+++++++++,,,------++++++,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------------------,,,,,,)))+++......,,,+++******------.........------,,,,,,,,,+++++++++++++++***---,,,+++******+++,,,---++++++,,,,,,------------------------------------000000444DDD___www|||uuu]]]NNN>>>999999777666666/////////.........---------,,,+++***)))******+++,,,,,,---............---PPPOOOMMMLLLKKKLLLMMMNNNIIIKKKMMMOOOPPPQQQQQQQQQSSSSSSQQQNNNLLLMMMPPPRRRQQQRRRRRRRRRRRRQQQPPPOOOOOORRRUUUVVVUUUSSSRRRRRROOORRRUUUTTTQQQOOOPPPRRROOOPPPQQQRRRSSSTTTTTTTTTWWWWWWVVVVVV[[[___\\\UUUTTTVVVZZZ\\\WWWQQQRRRWWWWWWYYY\\\]]]]]]]]]^^^___[[[XXXUUUUUUVVVXXXZZZZZZWWW[[[^^^\\\WWWTTTUUUWWWUUUZZZ\\\YYYXXX[[[^^^___\\\ZZZZZZ]]]]]]\\\```fffdddaaa^^^\\\\\\\\\[[[YYYVVVUUUUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPOOOPPPPPPQQQQQQRRRRRRQQQNNNMMMLLLLLLJJJHHHEEECCCCCCDDDCCCBBB@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAA@@@AAABBBDDDEEEFFFFFFEEEEEEBBBDDDHHHJJJMMMOOOSSSVVVXXX]]]dddkkkqqquuuvvvvvvtttvvvyyy}}}}}}zzzwww{{{yyytttrrroookkkjjjkkkmmmnnnnnniiillloooqqqqqqsssxxx|||vvvwwwvvvrrrnnnkkkjjjkkkjjjiiifffdddbbb```___^^^dddbbb```___^^^^^^___```___\\\YYYXXXYYY]]]bbbfffgggllluuuvvv^^^OOOIIIGGGFFFGGGGGGEEECCCAAA>>><<<;;;555777888777555555555666666666666666555555555555222111111111111222333333333222222222111000000000000///...---------...///111000000///......---,,,---------------,,,,,,+++++++++++++++++++++******+++,,,---,,,+++******+++....../////////...---,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,***+++,,,,,,+++***+++,,,***)))((()))***+++***(((***+++,,,,,,,,,+++))))))+++++++++++++++,,,------))))))******+++,,,,,,,,,,,,------,,,***((()))******)))(((***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++((()))***+++,,,...//////...---+++***))))))***+++++++++*********)))))))))+++******+++------,,,******((('''((()))***)))'''((()))***)))((((((***,,,******)))))))))***++++++((()))******++++++******(((***++++++******+++,,,*********+++,,,,,,------)))))))))+++,,,,,,***(((---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,---......++++++++++++++++++,,,---......---------,,,,,,,,,***,,,......---++++++,,,------......------,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---+++,,,,,,------......///---------........./////////222888KKKmmmwwwdddNNN@@@999444111222000////////////.........---,,,+++))))))******+++,,,---......//////......NNNMMMLLLKKKKKKKKKKKKLLLHHHJJJLLLMMMNNNNNNNNNOOOJJJLLLLLLKKKIIIHHHJJJLLLMMMNNNNNNNNNMMMLLLLLLLLLGGGIIILLLMMMKKKKKKLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLMMMNNNQQQRRRQQQOOOPPPSSSQQQMMMKKKKKKNNNQQQPPPKKKJJJMMMMMMPPPSSSTTTTTTSSSTTTTTTRRROOOLLLJJJKKKMMMNNNOOOOOOPPPQQQPPPNNNNNNOOOQQQMMMPPPQQQOOOPPPSSSTTTRRROOOLLLKKKNNNNNNNNNQQQVVVSSSRRRRRRRRRRRRQQQMMMKKKJJJLLLMMMMMMLLLKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHGGGFFFFFFDDDAAA???@@@AAA@@@@@@???>>>>>>===>>>???@@@AAAAAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@@@@??????@@@BBBDDDFFFFFFFFFFFFEEEFFFIIIKKKMMMOOOQQQSSSRRRQQQSSSYYY___ddddddccc___aaacccgggiiihhhdddaaaaaaeeejjjlllllllllnnnppphhhkkkooopppooonnnmmmmmmqqqpppmmmkkkiiigggfffeeeggggggggghhhkkkooorrrttttttuuuwww{{{}}}|||xxxtttjjjiiihhhfffeeecccaaa```YYYVVVTTTTTTVVVXXXXXXWWWUUUYYY\\\[[[ZZZ[[[```eeeaaaaaaaaa^^^ZZZXXXZZZ\\\XXXWWWUUUSSSSSSTTTUUUVVVUUUUUUTTTSSSQQQQQQQQQRRRQQQPPPNNNNNNOOOQQQSSSUUUTTT[[[iii}}}mmmVVVLLLGGGDDDBBBCCCCCCBBB@@@>>><<<;;;;;;:::;;;;;;999555333444666666666555555555444444444333222111111222333444555111111111111111111000000111000///.........//////++++++,,,,,,------...///......//////......---,,,,,,,,,,,,,,,,,,,,,------***,,,......---+++******......//////...---------,,,---------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,))))))******+++++++++++++++,,,---,,,+++++++++---,,,+++***+++,,,,,,+++***++++++,,,,,,,,,+++***))),,,++++++++++++,,,------))))))***++++++,,,------)))+++------+++*********---+++***+++...///...---------------------------)))+++,,,,,,+++******+++))))))***+++,,,------...---+++***))))))***+++,,,+++++++++*********))))))*********+++------,,,******(((''''''******)))''')))******)))((()))+++---++++++******)))*********))))))***++++++++++++***(((***,,,+++))))))+++---******++++++,,,------...)))))))))+++......+++(((---,,,++++++------,,,+++---,,,,,,+++,,,---...///+++++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,---///...---,,,---------------------,,,++++++++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,---.../////////,,,,,,---...///000000111000555===RRRxxxiiiTTTEEE888222111000000000/////////.........---,,,+++***++++++,,,------...///////////////HHHHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGGGGGGGHHHJJJKKKFFFIIILLLLLLIIIHHHIIIKKKGGGGGGHHHHHHGGGFFFGGGHHHIIIJJJKKKIIIGGGFFFIIILLLIIIHHHGGGHHHJJJKKKKKKJJJGGGGGGGGGGGGHHHJJJKKKLLLIIIKKKKKKHHHIIILLLNNNLLLGGGFFFHHHLLLLLLIIIGGGIIIHHHKKKOOOQQQPPPNNNMMMMMMMMMJJJHHHGGGHHHIIIIIIHHHJJJJJJIIIIIIIIIKKKMMMNNNDDDFFFGGGEEEHHHKKKJJJFFFIIIFFFFFFIIIJJJHHHJJJNNNMMMKKKIIIIIIJJJJJJIIIHHHGGGIIILLLLLLKKKIIIHHHHHHBBBCCCCCCCCCDDDDDDDDDDDDFFFDDDAAACCCFFFHHHGGGEEEAAA???<<<;;;===>>>?????????>>>=========???@@@AAAAAABBBCCCDDDCCCAAA>>><<>>===>>>AAACCCEEEFFFFFFFFFGGGHHHHHHJJJKKKNNNPPPRRRPPPLLLKKKOOOVVV\\\\\\ZZZWWWXXXYYY[[[[[[YYYTTTPPPOOORRRTTTUUUTTTUUUYYY\\\XXX[[[```bbb```]]]ZZZYYYZZZZZZYYYXXXWWWVVVUUUUUUYYYWWWUUUTTTVVVYYY]]]```aaa``````bbbdddddd```]]]ZZZZZZZZZWWWUUUUUUWWWYYYLLLKKKJJJLLLOOOPPPNNNLLLMMMPPPRRRQQQNNNNNNSSSXXXTTTUUUUUURRROOOOOORRRVVVMMMKKKIIIHHHIIIKKKNNNPPPLLLMMMNNNMMMKKKJJJJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIHHHQQQaaaxxxbbbNNNFFFDDDAAA===>>>>>>>>>===;;;999999:::333555666555333333666888555555444444444333333333333333222222222333555666000000000000000111111111222111000///......///000111000///...------------/////////000//////...---,,,,,,,,,------.........))),,,///000...+++***))),,,---------+++++++++,,,+++,,,---------...000222------------------------------------------------(((((())))))*********++++++,,,------++++++,,,---...---,,,,,,......---,,,++++++,,,---,,,+++***))),,,,,,++++++,,,,,,---...))))))***+++,,,,,,------&&&))),,,...---,,,+++,,,000...,,,---000111000...------------------------)))+++---,,,+++***+++,,,++++++++++++++++++++++++,,,+++)))((((((***+++---+++++++++************))))))))))))+++,,,---+++)))***(((&&&'''***+++)))'''*********))))))))),,,...,,,,,,+++***)))))))))***))))))***++++++++++++***(((***,,,+++))))))+++---******+++,,,,,,---......,,,++++++...000111...***---,,,++++++------,,,+++------,,,+++,,,---...///++++++++++++,,,,,,---...---,,,+++*********+++,,,---/////////------...///,,,---------,,,,,,+++***++++++++++++++++++++++++------++++++++++++------,,,,,,------...///000000+++,,,---...///111222222222888AAAVVV}}}iiiSSSAAA777444000000000000///////////////...---,,,+++,,,---------......///////////////GGGFFFEEEEEEEEEFFFHHHIIIFFFEEEDDDDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFKKKHHHFFFEEEFFFGGGHHHGGGDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKIIIHHHGGGFFFFFFFFFHHHIIIHHHFFFEEEEEEGGGIIIFFFHHHJJJLLLLLLJJJHHHFFFEEEEEEEEEEEEDDDDDDGGGIIIKKKIIIGGGEEEDDDEEEGGGIIIFFFEEEDDDEEEFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGGGGHHHGGGFFFDDDFFFFFFEEEEEEDDDEEEEEEFFFDDDCCCBBBAAAAAABBBCCCDDDBBBAAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>??????===========================???AAABBB@@@>>>>>>>>>AAAAAA@@@@@@???>>>======???>>>======>>>@@@BBBDDDFFFFFFGGGHHHJJJKKKKKKLLLKKKJJJIIIKKKTTT[[[ZZZSSSRRRRRRRRRRRRPPPNNNKKKJJJMMMKKKIIIGGGGGGIIIKKKMMMOOOMMMOOOTTTTTTPPPOOOQQQLLLKKKIIIIIIKKKLLLKKKJJJKKKKKKKKKLLLLLLNNNOOOOOOVVVVVVVVVTTTRRRQQQRRRTTTRRRRRRQQQPPPNNNLLLJJJIIIHHHFFFFFFGGGJJJJJJGGGDDDHHHIIIJJJJJJIIIIIIKKKMMMKKKJJJJJJIIIIIIJJJJJJKKKIIIFFFEEEEEEHHHJJJIIIGGGHHHHHHGGGGGGHHHHHHIIIJJJEEEFFFFFFEEEEEEEEEHHHJJJMMMOOO]]]zzzuuuXXXLLLHHHBBB>>>???BBB>>>::::::;;;<<<;;;999777777777666555555444444555444444333333444444555444333222111111111222333111111000///////////////222000......111111///---000000//////.........---......////////////...............///////////////,,,------......------,,,/////////...---------,,,///......---------......000000///...............---------.........//////,,,***))))))+++,,,---,,,------------------------//////...------------...(((***+++---......------...............------------------...............+++++++++,,,,,,,,,---------,,,,,,,,,---///111222---...000111111000///---------,,,,,,+++***))))))---,,,,,,++++++,,,,,,---***++++++,,,,,,---......***++++++,,,,,,------...++++++************++++++,,,+++***+++++++++)))(((...+++)))))),,,---,,,***+++*********,,,---,,,+++///---+++***++++++***)))++++++++++++++++++++++++))))))***+++,,,------...***+++,,,---------,,,+++///...,,,++++++,,,...///000...,,,))))))***,,,...+++,,,---.........---,,,+++,,,---......---,,,+++////////////...---,,,+++)))---///,,,+++------+++000///...---------......+++---------+++++++++---///000111000...------///------......///000111111///666@@@UUU}}}pppUUUEEE===999111,,,...111000......000000//////.........------------.........//////EEEEEEDDDCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEKKKHHHEEEDDDEEEFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFDDDDDDEEEFFFEEEFFFHHHJJJJJJHHHFFFEEEDDDEEEEEEDDDCCCDDDFFFHHHIIIHHHFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFIIIGGGFFFEEEFFFFFFEEECCCEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCAAAAAA@@@@@@???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???>>>???@@@AAAAAA@@@??????>>>======>>>>>>===<<<===???AAABBB???@@@BBBDDDGGGIIIKKKLLLJJJKKKJJJKKKPPPVVVVVVQQQMMMLLLLLLKKKIIIGGGFFFEEEFFFEEECCCAAAAAACCCEEEFFFHHHGGGIIIMMMMMMJJJHHHJJJIIIHHHFFFFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJLLLMMMMMMKKKIIIHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCEEEGGGGGGEEEBBBFFFGGGHHHGGGFFFFFFHHHJJJHHHGGGGGGFFFFFFGGGGGGHHHEEECCCAAAAAADDDFFFEEEDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFEEECCCCCCEEEGGGKKKOOO^^^zzzlllRRRHHHEEEAAA>>>???AAA>>>;;;:::;;;;;;:::888777777777666555555444444555444444333333444444555444333222111111111222222222222111000000000000000222000...///111111///---000000/////////...............////////////......//////////////////......------............------//////...............---//////............//////000000///...............------........./////////...,,,******+++---------........................000///......------......***+++,,,---.........---................................................,,,,,,,,,,,,------------......------...///000111***+++---///000000///.........------,,,,,,+++++++++*********++++++,,,---++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,***)))---+++)))***,,,---,,,***+++******+++,,,,,,,,,,,,...,,,******+++,,,+++***,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---.........---,,,///...,,,++++++,,,...//////...,,,+++***+++,,,---+++,,,---.........---------......//////......---------......///.........)))---///,,,+++,,,---+++222000---++++++,,,///000,,,---...---,,,+++,,,---000111111000///......000------......///000000000///444>>>UUU~~~xxx[[[HHH<<<444...///222111......000000/////////.........------........./////////FFFFFFEEEDDDDDDEEEEEEFFFDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGHHHHHHHHHGGGFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDJJJHHHEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDCCCEEEFFFFFFDDDCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDCCCBBBCCCDDDFFFFFFEEEEEEEEEDDDDDDDDDDDDFFFDDDCCCCCCDDDDDDCCCAAAAAABBBBBBCCCCCCBBBBBBBBBGGGEEECCCCCCDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA?????????@@@@@@@@@@@@@@@???>>>======<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>???>>>===>>>@@@BBB@@@@@@??????>>>>>>============<<<<<<<<<===???@@@<<<<<<>>>@@@CCCEEEFFFGGGGGGJJJKKKIIIKKKNNNOOOLLLHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@>>>======>>>@@@AAACCCAAABBBFFFFFFCCCBBBDDDEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHIIIIIIGGGEEEEEEFFFGGGCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAABBBCCCCCCBBB@@@CCCDDDDDDDDDCCCCCCDDDFFFDDDCCCCCCBBBBBBCCCCCCDDDCCCAAA??????AAABBBCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDEEEFFFEEECCCAAAAAABBBDDDHHHOOOaaa{{{xxx```IIIBBBBBB???===??????===;;;:::::::::999888777777777666555555444444555444444333333444444555444333222222111111222222333333222111111111111222222000//////000111///...000000////////////.........//////000000//////...000000000//////.........---......//////......---............//////////////////.........//////000000000///.........//////............////////////000...,,,,,,---......---/////////000000000000000000000///...............+++,,,---.../////////...---------......//////000000//////......---------------------.........///000///.........///000111,,,---///000000///..................------------***************+++,,,,,,++++++,,,,,,---...............---,,,,,,+++******++++++************++++++---------------,,,,,,+++---,,,******,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,---...///000///......///...---,,,,,,---...///...---------,,,,,,,,,,,,,,,------...///.........000//////////////////000,,,,,,---...////////////)))---///,,,***,,,---+++333000,,,))))))+++///111,,,---......---,,,---...000111222111///...///000------......//////000000000333<<>>FFFCCCAAA@@@AAABBBAAA@@@???@@@BBBDDDDDDCCCAAA@@@????????????????????????>>>??????@@@@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<===@@@CCC??????>>>>>>>>>=========<<<<<<;;;;;;;;;<<<======>>>>>>??????@@@AAABBBBBBDDDIIIKKKGGGEEEFFFHHHGGGEEEDDDBBBAAA@@@@@@AAAAAAAAA@@@>>>======>>>@@@AAA@@@>>>???CCCCCC@@@@@@BBBBBBAAA??????AAAAAAAAA@@@BBBBBBBBBBBBBBBCCCDDDDDDFFFGGGGGGFFFDDDCCCEEEFFFBBBBBBCCCCCCBBBBBBAAA@@@????????????@@@@@@@@@@@@AAABBBBBBAAA@@@@@@BBBCCCAAAAAA@@@@@@@@@@@@AAAAAABBB@@@??????@@@AAABBBCCCAAAAAA@@@@@@AAAAAABBBCCCBBBCCCCCCAAA???@@@BBBCCCFFFPPPddd|||lllVVVCCC??????===<<<>>>>>>===;;;::::::999888888777777777666555555444444555444444333333444444555333333222222222222111222333222222111111111222222111111000000000000000///000000////////////////////////000000000000//////222111111000///...------...//////000000//////............//////000000111......------......//////000000///////////////000....../////////000000000222000...---...//////////////////000000000000000111000//////......//////------...///////////////,,,------...///000000111111000000///...------,,,............////////////000000............000000222222333222111000...------------------.........---,,,++++++******++++++******++++++,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,+++---......---,,,,,,,,,---,,,+++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,---,,,***)))***,,,......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000111000//////......------------......,,,---...//////...---,,,------......////////////111000............000111------...///////////////)))...///,,,+++------+++000...,,,***)))+++---...,,,...//////...---...000///000111000///...///000.........//////000000000111333999MMMssslllGGG<<<444333333222000000000000000000000000000000/////////000000000111111HHHIIIIIIIIIIIIHHHHHHHHHDDDEEEGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHFFFDDDDDDDDDDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEBBBDDDFFFFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAACCCDDDCCCBBBAAABBBCCC@@@AAACCCDDDDDDCCCBBBAAADDDBBBAAAAAABBBBBBAAA?????????@@@AAAAAA@@@???>>>DDDBBB???>>>???@@@??????===>>>@@@BBBBBBBBB@@@???===>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;===???BBB>>>>>>==================<<<<<<;;;;;;;;;;;;;;;;;;?????????@@@@@@AAAAAABBBAAAGGGIIIDDD@@@AAACCCCCCCCCBBB@@@???>>>??????@@@@@@@@@???>>>>>>???@@@@@@???======@@@AAA>>>>>>AAAAAA???>>>>>>???@@@@@@???AAAAAAAAA@@@AAAAAABBBBBB@@@AAAAAA@@@>>>>>>???AAADDDCCCCCCCCCBBB@@@???>>>===>>>>>>>>>>>>???@@@@@@@@@AAAAAA@@@??????@@@BBB@@@@@@????????????@@@@@@>>>???????????????@@@AAA@@@@@@@@@@@@@@@AAABBBBBB>>>???@@@??????@@@BBBEEEDDDRRRhhh|||dddQQQAAA??????;;;:::<<<<<<<<<<<<;;;999888777777777777777666555555444444555444444333333444444555333333333333222222111111111111000000000111111222111111111111000000000000//////000000000000000000//////000000000000//////222222111000///......---///000000111111000000///...//////000000111111111------,,,,,,---......///000000/////////000000111/////////000000000111111333111......///111111000....../////////000000000111111000////////////000///.........//////000000------......///000111111111111000///......------........./////////000000//////......///000111222333333333222222111000///,,,,,,,,,,,,------------111000...---+++*********)))))))))***++++++,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,)))+++------+++***+++---,,,---,,,,,,++++++,,,---***,,,------++++++---...+++***)))***---...///...,,,,,,---------.........+++,,,,,,---......//////...///000111111111000///........................,,,---///000000///...---............//////000000000///...------...///000//////000000///......---***///000---,,,......,,,,,,,,,,,,,,,+++++++++***---...000000//////000111...///000000///...///000//////000000000000000111111222777HHHjjjrrrKKK@@@666444444222111111000111111111111111111111000000000111111111222222EEEFFFGGGHHHHHHHHHHHHGGGEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFBBBDDDEEEEEECCCBBBBBBCCCBBBAAA@@@??????@@@AAABBBBBBCCCEEEDDDCCCAAABBBBBB@@@AAABBBCCCCCCCCCBBBAAABBBAAA@@@AAABBBCCCBBB@@@???@@@@@@AAAAAAAAA@@@@@@DDDAAA>>>======>>>???>>><<<===>>>@@@@@@@@@??????======>>>>>>>>>>>>======>>>???@@@@@@@@@???===<<<;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<<<<>>>@@@============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===???AAABBBDDDDDD???CCCEEEAAA>>>???@@@@@@>>>>>>======<<<=========>>>>>>============>>>>>>===;;;;;;>>>>>><<<<<>>??????>>>>>>>>>>>>??????===>>>???>>><<<<<<===???AAAAAAAAA@@@???>>><<<;;;<<<===>>>=========???AAA???@@@@@@???>>>===???@@@@@@??????????????????@@@:::<<>>======>>>@@@@@@??????@@@@@@AAABBB<<<===>>>>>>>>>@@@CCCEEECCCUUUlllxxx___NNNAAA??????;;;999;;;:::;;;<<<;;;999777666777777777777666555555444444555444444333333444444555222333333333333222111000111000000000000111222222111222333222000///000111//////000000000000111111///000000111111000000///111111111000000/////////000111111222222111111000000000000000111111111111---------------...///000000000/////////000111111000000000000111111111111222000......000222222222......//////000000111111222111111000000000000000//////............///000.........//////000000111111000000//////...................../////////000/////////000111444666888222222222222222222333333------,,,,,,,,,,,,,,,,,,222111000...,,,+++******))))))******+++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++,,,,,,(((+++...---+++***+++...,,,---------++++++---...***,,,......++++++---///,,,+++***+++---//////...,,,------....../////////++++++,,,---...///000111...///000111111111000000........................---...///000000000///...000////////////000111111///......------......///000000000000///...------,,,000222///---///000...,,,,,,.........---+++***...///000000000000111333...000111000//////000222111111111111111222222222///111666CCC^^^qqqMMMBBB777444444222222222111111111111222222222222111111111222222222333333DDDEEEGGGHHHIIIIIIIIIIIIGGGFFFFFFFFFGGGGGGHHHHHHEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCCCCBBB@@@@@@AAABBBDDDBBBAAA??????AAABBBDDDBBBDDDFFFEEEDDDBBBBBBBBB@@@AAAAAABBBCCCCCCBBBBBBAAA@@@@@@AAACCCDDDCCCBBB@@@@@@@@@@@@AAABBBCCCCCCDDDAAA===<<<<<<>>>>>>>>>;;;<<<<<<===>>>>>>??????<<<===>>>??????>>>===<<>><<<:::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::<<<======<<<;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;:::999999:::;;;===>>>@@@AAABBB===@@@AAA>>>===???@@@>>><<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;>>>>>><<<===@@@???>>><<<<<<>>>???>>>===>>>>>>============>>>>>>>>>???@@@???======???AAA>>>>>>>>>>>>>>>===<<<;;;:::<<<===<<<;;;;;;>>>AAA>>>??????>>><<<;;;<<<>>>??????>>>>>>>>>>>>??????888<<>>======???>>>>>>>>>>>>???@@@@@@===>>>???>>>>>>???BBBDDDDDDWWWpppvvvYYYJJJ@@@@@@@@@;;;999;;;888;;;<<<;;;888666555666777777777666555555444444555444444333333444444555222222333333333222111000111111111111111222333333000222333222000///000222//////000000000111111111000000111111111111000000111000000000000000000000111111222222222222111111222111111111111111000000.........//////000111222000000//////000111111222000000000111111111222222000///---...000222333333//////000000111222222333222222111000000000111111//////...------......//////////////////000000000000000000///////////////------.........////////////000111333666999===>>>:::999888666555444444333//////......------,,,,,,//////...---,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((,,,//////,,,***---///,,,---...---++++++---///)))---///...+++***---000---,,,***+++---.........,,,------...//////000000------....../////////000......000111111111000///......////////////............///000000000000000000000/////////000111222/////////000000///////////////000000000//////...---222333000///111111///000000000000//////.........///111111111111222444000111333333222111333444333333333333333333333333000222666===OOOrrrrrrOOOBBB777333333222222444111111111222222222333333222222222222333333333333EEEFFFHHHKKKLLLLLLLLLLLLHHHGGGFFFEEEFFFGGGHHHIIIEEEFFFGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHGGGEEEBBBCCCCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEEAAABBBAAA@@@>>>>>>@@@BBBEEECCCAAA??????AAACCCEEECCCDDDFFFFFFDDDBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC@@@@@@???AAACCCEEEDDDDDDAAAAAA@@@@@@AAACCCEEEFFFDDDAAA===<<<<<<>>>>>>>>>;;;;;;;;;;;;<<<>>>???@@@<<<===>>>??????>>>===<<<@@@@@@AAAAAA@@@===;;;999;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>>>><<<===@@@@@@===<<<===>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<@@@======@@@@@@>>>???BBB???===;;;<<<===>>>======@@@??????>>>>>>>>>??????<<<===>>>===<<<<<<===???;;;<<<======>>>>>>>>>===999:::;;;:::999999===@@@======>>><<<::::::;;;<<<>>>>>>>>>======>>>>>>>>>999>>>DDDFFFDDDAAA???>>>===============>>>?????????@@@@@@???>>>>>>@@@BBBDDDYYYrrrwwwUUUHHH>>>???@@@;;;999<<<888:::===;;;888555555666777777777666555555444444555444444333333444444555222222333444333222111000222222222222333333444555000222444333000///000222//////000000111111111222000000111111111111000000000000000000000111111111111222222333333222222111333222222222111000000000000000000000111222333444000000///000000111222222000111111111111222222222///...---...000333444444000000111222333333444444333222111111000111111111//////---,,,,,,---...///000000000000////////////////////////000000000000------------.........///000111222555999===AAADDDFFFDDDAAA<<<888555333222111111000///...------,,,,,,,,,++++++,,,,,,---...,,,,,,---......//////000...------,,,,,,++++++***---,,,,,,++++++,,,,,,---)))---111000---+++...111,,,...///---+++***---///)))---000///+++***---111...,,,++++++---......------------...///000000111///////////////.........---...///111111000000///......////////////........./////////000000111111111000/////////000222333///000111222222111000///---...///000000111111111...333444111000222222000444333111000///000222222...000111222111111333444222333555444444333555666444444444444444444444444333444666777BBB```wwwOOOBBB777333333333333555111111111222222333333333222222333333333333444444GGGFFFFFFHHHKKKLLLLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDFFFFFFFFFEEEDDDCCCFFFDDDDDDFFFIIIJJJHHHEEEDDDEEEEEEEEEDDDCCCBBBBBBGGGFFFEEECCCCCCDDDDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCFFFEEEDDDCCCBBBBBBAAABBBBBBCCCDDDCCCAAA@@@AAABBBEEEDDDDDDCCCCCCBBBAAAAAADDDCCCBBBAAA@@@AAABBBCCC????????????????????????>>>>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>======<<>>======>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@???>>>===============<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;999888;;;===???AAAAAA???<<<:::<<<<<<<<<;;;;;;:::::::::===============<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>>>><<<<<<<<<===>>>@@@@@@@@@???>>><<<<<<;;;;;;;;;<<<<<<======>>>>>>??????>>>======>>>>>>===<<<;;;;;;;;;;;;============>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>:::===??????<<<::::::;;;>>>===<<<;;;;;;<<<===>>>AAA??????@@@>>>999:::>>>>>>>>>>>>=========<<<<<<<<<===@@@BBBCCCCCCBBBAAA<<<<<<===>>>>>>>>>>>>>>>CCC>>><<<>>>??????AAADDDKKK```xxxzzzVVVLLLCCCAAA@@@<<<888777===;;;999999999999888666666666777777666666555444555666777777777666444333333333333444444444555555555444333333222222333333444333111000///000111333//////000000111111222222333222111000000111222333111111111111111111111111333333333333333333333333000222444444333111111111333222000111333555666555222333333444444333333222333777777222111444333......///222444555444333222000222333222000000444777444555666555333111000///222222111111111111111111000000000000111111111111000/////////............111000000000222222000...222555777777999EEEYYYiiihhhbbbVVVJJJ@@@:::888999///000111///,,,,,,...111000111111000......///000---//////---+++...777>>>;;;333+++***///000,,,&&&---......,,,,,,......---//////............//////...------------...//////------------------------////////////////////////...///000111111000///............------.........111000000////////////000........................222333333444333222000///111111111111222222222222222222222111111///...---000///...///000111000///222222222222333333333333333222111000000111222222111000111222444444222111222000222777888555555999333666777777666666999;;;555555666999???PPPnnnuuuRRRBBB666666999777555666777555333333444555444333333666444000111777888444GGGFFFFFFHHHJJJLLLLLLKKKJJJJJJJJJIIIHHHGGGFFFEEECCCDDDDDDEEEEEEEEEDDDDDDEEECCCCCCEEEGGGGGGEEECCCCCCDDDDDDDDDDDDCCCCCCBBBFFFFFFDDDCCCCCCCCCDDDEEEAAAAAABBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCBBB@@@???@@@AAABBBBBBBBBAAAAAAAAAAAAAAACCCBBBAAA@@@???@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@???>>>>>>===<<<<<<>>>>>>??????>>>>>>===<<<========================@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<;;;:::999:::<<<>>>???@@@>>><<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<=========;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<=========<<<;;;<<<===>>>???@@@???>>>>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===============<<<<<<<<<:::<<<>>>===;;;999:::;;;======<<<<<<<<<<<<======>>><<<===??????;;;;;;>>>>>>>>>>>>>>>===<<<<<<;;;;;;===???@@@AAA@@@??????>>>>>>???@@@@@@@@@@@@???BBB>>><<<===>>>===???CCCMMMccc~~~wwwWWWMMMDDDCCCCCC@@@======<<<:::999999999999888777666666666666666555555444555666777777777666555444333333333444444444444555555444444333222333333333444333111000///000111222111111111111111222222222222222111000000111222222222222222222222222222222333333333333333333333333111222444333222111222333444222111111333555666555222222333333333333222222222666666222111444222...///000222444444444333222111333555444222222444888555555555666666666666555333333222222111111111111000000000111111111222222111111111000000000//////222111000111333333111///222444777;;;GGG\\\wwwnnnWWWEEE:::666111222222000...---000222000111111000...---///000---...///---+++...444:::===777111000333444111---,,,------------------,,,//////............//////......------......///000------------------------...........................///000000000000///...///..................///000000/////////000000111////////////////////////000111222222222222111000333333333333444444444444111222222333333333222222222111000000222222111000111111222222222333333333333222222111111222333444555444333222222222222111:::888999<<<;;;555444666888999::::::888777777888;;;999999:::<<>>???@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@???????????????=======================================>>>>>>??????>>>>>>======<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<;;;;;;;;;;;;:::::::::<<<<<<<<<===<<<<<<;;;::::::;;;<<<===============999::::::::::::::::::;;;999999:::;;;<<<===>>>>>>::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<<<<;;;;;;<<<>>>??????>>>>>>===<<<<<<;;;::::::999:::::::::::::::::::::;;;<<<===::::::999:::;;;<<<======;;;;;;;;;<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<;;;999999:::<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<999:::>>>@@@===<<<>>>===============<<<;;;:::<<<===>>>??????>>>===<<<======>>>???????????????>>><<<<<>>======:::999888888::::::999888666666666666666555444444666666777777777666555444222333333333444444444444555555444333333333333444333222111000000000111222222222222222222111111111222111111000000111111222222222222222222222222222222222222222222222222222222333333222111111333555444333111222444666666555222222222222222222222222222444444222111333222///111222333444444444333222222555777777444333555888666444333222444555666666555444444333222111000000111111111111222222222222333222222222222111111111222111111222333333222000444444777BBBXXXwwwxxxYYYBBB888333333333111//////111333///000000///------...000,,,...///---,,,---111555666333000///000000000///------...//////...------///......------......///...............///000000...................................................//////000000//////...000//////......//////000////////////000111222222111111111111111111111111111111222333333333333222222222222333333333444444111222222333333333333222444333222222333444333222111111111222222222333333222222222222222333444555888777555333333444555666777777999<<<<<<999:::===>>>======<<<;;;:::999999<<<:::999:::;;;===GGGQQQYYY^^^___^^^ccckkkiiibbbLLLBBB999888<<<<<<999888666555444555666666555333666999999777777:::999777FFFEEEDDDEEEGGGHHHHHHFFFEEEEEEFFFFFFGGGFFFFFFEEECCCBBBAAAAAABBBDDDFFFGGGEEEDDDDDDCCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA@@@???????????????>>>???@@@@@@>>>>>>>>>@@@>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@?????????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===============>>>>>>>>>=========<<<<<<<<<;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;:::::::::<<<<<<=========<<<<<<<<<:::::::::;;;<<<===>>>>>>888999999999::::::;;;;;;999999::::::;;;<<<<<<===999::::::;;;;;;::::::999888888999:::;;;<<<<<<<<<<<<<<<>>>>>>???>>>===<<<<<<<<<;;;:::999999999999:::999999999999:::<<<===:::::::::::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<<<<<<<;;;999999999;;;<<<:::;;;<<<======<<<;;;:::===999999===@@@>>>===>>><<<============<<<<<<;;;>>>>>>??????>>>===<<<;;;;;;;;;<<<============<<<::::::===AAACCCEEEMMMVVVggg}}}jjjQQQGGG>>>===>>>===;;;;;;:::999888999:::;;;:::999666666777777666666555444777777777777666666555555333333333333444444444444666555555444444444444444333333222111000111111222333333222222111111000000222222111111111111222222333333333333333333333333333333333333333333333333444444333111000111444777555333222333555666666555222111111111111111111222111222333222222222222000333444444555444444333222222555888777555444666888;;;888555333333444444444666666555444333222111000222222222222333333333333333333333222222222111111111000000111333333222000888666:::HHHdddqqqQQQ>>>555444333111000000111222000000000///...---...000---...///...------///111---------,,,++++++,,,...000......000000......000///................../////////......//////000111......////////////000000........................////////////////////////000000000//////000000000/////////000111222333444111111111111222222222222444444444555555555555555444444444444555555555555666666666666555444444333666444333333555555444222222222222222333333333333111111222333333444555666666666666666666777:::<<<999:::<<<>>>???AAAFFFKKKIIIFFFAAA???>>>>>><<<:::<<<999:::>>>@@@???BBBGGGMMMQQQQQQPPPSSSXXXXXXTTTLLLFFF@@@???AAAAAA===::::::999777777777777555333555777999999:::<<<===>>>FFFEEEDDDEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFCCCBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFFFFEEEDDDDDDEEEBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@??????@@@@@@>>>???@@@@@@???>>>???@@@???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBAAA@@@@@@???>>>========================>>>>>>============>>>>>>============<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;========================;;;:::::::::;;;<<<>>>???999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888999:::;;;===>>>>>><<<===>>>??????>>>===<<<<<<;;;:::999999999999999;;;:::::::::;;;;;;<<<======<<<;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>???===;;;:::999:::;;;<<<<<<:::;;;<<<======<<<;;;:::>>>;;;:::>>>@@@??????AAABBBAAA@@@???>>>>>>======@@@@@@@@@@@@???>>>>>>===;;;<<<<<<===============:::;;;???CCCDDDGGGSSS___sssgggUUUKKKCCCCCCCCC@@@===<<<;;;:::999:::;;;<<<;;;:::777777888888777777666555888888777777666666666666333333444444444555555555777666555555444444555555444333333222222222222222222222222111111000000000222222333333333333222222333333333333333333333333333333333333333333333333444444222111000111555888555444444555666777666444222222111000000111222222111111222333333222222222444444555555444444444333222555777666444444777999???>>>===:::888777777888777777666555444333222111333333333333444444444444333333333222222222111111000//////111222333222000888888===NNNmmm^^^CCC666444222111111111111111000111111000......///111...///000///......///000,,,...//////------///222222...---000000---...222000//////......//////000000////////////000111111/////////000000111111111////////////////////////000000000//////000000000222111111000000111111222000000000000111333444444111222222222333333333444555555555666666666777777888888888999999999::::::888999999::::::999999888777666555555666666555333444444444555555555555666222222333444555555666666333666888999888999;;;===CCCFFFHHHHHHJJJQQQZZZaaabbb[[[RRRLLLIIIFFF@@@<<<>>><<<===BBBEEEEEEHHHKKKFFFMMMUUUXXXYYYYYYVVVSSSKKKJJJIIIKKKNNNNNNJJJDDDAAA>>><<<;;;;;;;;;:::999777888999:::;;;<<>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>>>>========================<<<<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<===>>>============>>>??????<<<;;;;;;;;;<<<===>>>>>>::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;:::::::::::::::;;;===???@@@BBB>>>??????@@@@@@???===<<<;;;;;;::::::::::::;;;;;;===>>>>>>??????>>>======>>>>>>===<<<;;;::::::;;;:::::::::;;;;;;;;;<<<<<<999:::;;;<<<===???@@@@@@===;;;::::::<<<======<<<<<<<<<============<<<<<<>>><<<===???@@@???CCCJJJPPPMMMIIIDDDAAA@@@??????BBBAAAAAA@@@@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@===???BBBDDDDDDIIIXXXhhh|||gggUUULLLFFFFFFGGGCCC>>><<<===<<<;;;;;;======<<<;;;999999999999999888777777999888777666666666777777444555555555666666666666777777666555555555555666555555555444444444333333222222222222222111111111333444444555555444444333444444444444444444444444444444444444444444444444444444333111000222666999666555555666777777666444333222111000000111222333222000111555555333333555555555555555555555555555222444666555444555999===???CCCFFFCCC<<<777777999888777777666555444333333444444444444555555555555333333333333222222222222000000000111333444333222777888@@@RRRpppdddEEE777555222111111222111000111222222111//////000222111111000000000000111111...///111111000000222333222---...444444...---222111000000//////000000111000000000000000111111222///000000111111222222333000000000000000000000000222111111000000111111222222222222111111222222222111111111111222333444444333333444444555555666666666666666777999;;;===>>><<<<<<<<<=========>>>>>>888999:::;;;<<<<<<<<<<<<:::999777777888888777555777777777888888888999999555555666777888888888777555888;;;;;;:::;;;???CCCGGGOOOWWW\\\cccppp~~~vvvnnnhhh^^^QQQFFFEEEAAA@@@CCCFFFHHHOOOUUUXXXaaammmqqqmmmeee\\\WWWVVV[[[```eeejjjlllfff^^^KKKGGGBBB???>>>============<<<<<>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????<<<<<<<<<=========>>>>>>>>>>>>=========>>>???@@@===========================<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAACCCEEE???@@@AAAAAAAAA???>>>===::::::::::::;;;<<<===>>>@@@AAACCCDDDCCCAAA???===>>>======<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<===>>>??????===;;;;;;<<>><<<>>>>>>>>>======>>>>>>>>><<<===???AAA@@@AAAJJJUUUbbb]]]TTTLLLEEEAAA@@@@@@BBBAAAAAA@@@@@@@@@@@@AAA???@@@@@@AAAAAAAAAAAAAAA>>>AAAEEEHHHHHHPPPdddwww~~~fffSSSLLLHHHJJJKKKGGGAAA>>>@@@>>>======>>>>>>===;;;::::::;;;;;;::::::999888999888777666666666777888666666666666777777777777888777666666555555666666666666666666666555555444333333333444444444444444444555666777777666555444444444444444444444444444666666666666666666666666333333333222222333666888666666666777888888666444444333222111111222333444333000111666777444444777444444444555555666777777333555666555444777===BBBKKKSSSXXXRRRDDD999666999777777777666666555555555444444555555555666666666555555555444444444333333222222222333666666555444777999@@@QQQmmmdddGGG:::777333222333444333111333333444222111000222333444333111111222333444444//////000111222222222222222000666@@@@@@666000222222222111111111111222222111111000000000111222222000000111111222333333444111111111111111111111111333333222111111222333333333333222222222222333333333333222222222333333444666666777777888999999999888999;;;>>>AAAEEEIIIKKKJJJJJJJJJKKKKKKKKKLLLLLLFFFFFFFFFFFFDDDCCCBBBAAA>>><<<;;;;;;;;;;;;:::888:::::::::;;;;;;;;;<<<<<<999:::;;;<<<<<<;;;:::::::::===??????AAAFFFPPPWWW\\\jjjyyyrrraaaXXXSSSNNNNNNQQQWWWdddpppsssmmmzzziiibbbWWWNNNHHHEEECCCBBBDDDBBBDDDJJJQQQ[[[mmm~~~QQQPPPNNNNNNOOOOOOMMMLLLKKKKKKLLLLLLKKKKKKJJJIIIEEEFFFGGGHHHHHHGGGEEEDDDHHHJJJKKKJJJHHHHHHKKKOOOHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHIIIJJJIIIHHHGGGFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCDDDDDDCCCCCCEEEFFFBBBBBBBBBCCCCCCCCCCCCDDD@@@@@@AAA@@@???===;;;:::AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@?????????@@@>>>>>>>>>>>>????????????======>>>???????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????<<<=========>>>>>>?????????>>>=========???@@@AAA===>>>>>>???>>>>>>===<<<>>>>>>>>>===<<<<<<<<<;;;:::;;;;;;<<<===>>>??????;;;<<<<<<======<<<<<<;;;=========>>>@@@CCCEEEGGG@@@AAAAAABBBAAA@@@???>>>:::::::::;;;<<<===>>>???BBBDDDFFFGGGFFFCCC???=========<<<======>>>???@@@;;;;;;;;;<<<<<<<<<======<<<<<<<<<==================<<<;;;>>>AAAAAA>>><<<@@@???>>>======>>>???@@@:::<<<@@@AAA@@@BBBOOO]]]ooohhh]]]QQQHHHBBB@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>>>>???@@@@@@@@@@@@???===AAAGGGKKKOOOZZZrrr~~~cccUUUPPPMMMQQQSSSOOOIIIFFFBBB@@@???>>>???>>>===;;;;;;;;;<<<<<<;;;;;;:::999:::999777666666666777888777777777777888888888888888888777666666666666666777777777777777666666555444555555555666777777777555666777888888777666555555555555555555555555555777777777777777777777777222333333333222333666888777666666777999888666444555444222111111222444555444000222777888444555999444444444444555777888999555666666555555999@@@FFF___iiiooofffQQQ@@@:::<<<777777777777666666666666555555555555666666666666777666666666555555555555444333444555777888777666999;;;@@@NNNgggdddKKK<<<888555444555666444222444444555333222111222444666444222111333555666666333222222444666777555444555555>>>LLLLLL>>>555555333333222222222222333333111111111000111111222333000000111222333333444444222222222222222222222222444444333222222333444444444333333222222333333444444444333222222222333333888888999:::;;;;;;<<<<<<<<<===@@@DDDJJJPPPUUUXXX^^^^^^_________`````````___^^^[[[XXXTTTPPPLLLJJJAAA???>>>===>>>>>><<<:::<<<<<<<<<=========>>>>>>===>>>?????????>>>===<<<>>>@@@BBBCCCHHHSSSbbbnnn}}}pppiiidddbbbeeeooottteeeZZZRRRMMMKKKGGGFFFJJJTTTaaarrrWWWPPPJJJMMMUUUWWWPPPGGGKKKLLLNNNPPPPPPOOONNNMMMJJJLLLNNNMMMJJJIIIJJJLLLKKKLLLLLLKKKIIIIIIKKKMMMJJJJJJJJJJJJIIIIIIIIIIIIIIIIIILLLNNNLLLHHHKKKPPPNNNLLLJJJIIIJJJIIIHHHFFFGGGIIIIIIHHHEEEDDDFFFIIIJJJJJJIIIGGGEEEEEEGGGIIIFFFEEEFFFGGGHHHHHHGGGFFFCCCEEEFFFHHHHHHGGGFFFEEEFFFFFFFFFDDDBBBAAACCCDDD@@@AAABBBCCCCCCCCCBBBAAAFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@??????AAACCCCCCBBB???AAABBBAAA@@@AAAAAA???EEE@@@@@@DDDDDD@@@@@@DDD@@@@@@@@@AAAAAAAAAAAAAAA???>>><<<<<<>>>??????>>>AAAAAA@@@@@@@@@?????????AAA???======???@@@???>>>@@@BBBAAA===<<>><<<>>>>>>===<<<:::;;;>>>@@@>>>===<<<;;;:::;;;;;;<<<=========>>>???AAABBBCCC>>>???BBBCCCCCCBBB@@@>>>;;;;;;::::::<<<>>>AAACCC>>>@@@BBBCCCDDDCCCBBBAAA>>>===<<<<<<>>>>>>===<<<;;;<<<<<<======<<<<<<<<<<<<::::::<<>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<===@@@AAAAAA@@@>>>?????????@@@EEENNNTTTiiikkkfffYYYKKKCCC@@@===CCCBBBAAA?????????@@@AAA??????@@@@@@AAAAAABBBBBBCCCCCCEEEKKKXXXnnnwwwfff[[[]]]dddnnnpppfffTTTGGGEEEAAA???@@@???<<<<<>>@@@@@@>>>??????>>>=========???@@@@@@???>>>===<<<======>>>>>>>>>>>>???@@@BBBCCCDDD@@@AAACCCDDDDDDCCCAAA?????????>>>>>>???AAACCCEEEAAABBBDDDEEEEEEDDDBBBAAA>>>===<<<<<<===>>>===;;;;;;<<<==================<<<;;;:::<<>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBAAA@@@>>>>>>???>>>???DDDKKKQQQfffhhhdddYYYNNNHHHFFFCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGKKKUUUiiittteeeaaagggttt}}}gggVVVGGGCCC@@@AAA@@@<<<<<<>>>>>>>>>>>>===<<<<<<<<<===;;;999777999:::999888777======;;;:::999999888999;;;999888888999;;;<<<<<<999;;;;;;888777999888444555666777666666888999999===<<<<<<<<<;;;999888888888888777777777888::::::;;;666555999999777777:::888<<<@@@???;;;888999;;;666777888999999888777666888888777666555444444333555444444444555666666777888888777777777777888888333444444333444666:::>>>SSSeeevvvsss^^^HHH>>>===999999999888777666666666555555666777777777777777888888777666666666666666666555555777999:::;;;:::>>>@@@DDDOOOccciiiNNN@@@===999777666666555444:::999888777666666777777666666666666666666777777777777666666555555444444222222444999>>>>>>999444555555555555555666555555666666666666666666666666555555555555555555444444333444555555444333333444444333333333333444555666555555555555555555555555666444333555444444777===BBBQQQWWWUUUSSSIIIAAAEEEEEEVVVaaallllll```TTTNNNKKKHHHGGGIIIJJJJJJJJJJJJIIIKKKNNNPPPNNNQQQUUUWWWWWWVVVUUUTTTWWW\\\gggwwwxxxiii]]]aaaoooaaa___[[[XXXVVVUUUTTTSSSVVVWWWXXXYYYZZZ[[[\\\]]][[[]]]^^^^^^[[[YYYYYYYYYXXXZZZ\\\]]]\\\ZZZYYYZZZ^^^]]][[[YYYWWWUUUUUUTTTXXXTTTSSSVVVWWWTTTSSSUUUUUUTTTTTTTTTUUUUUUSSSQQQPPPRRRTTTTTTRRRQQQPPPQQQRRRRRROOOLLLJJJJJJLLLOOOMMMLLLKKKKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIFFFHHHKKKKKKIIIGGGGGGGGGEEEFFFFFFGGGGGGFFFEEEEEEIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEEEEFFFHHHHHHFFFDDDHHHGGGFFFFFFEEEDDDCCCCCCFFFDDDEEEHHHHHHEEEEEEGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGFFFDDDBBBDDDEEEFFFGGGEEEDDDCCCEEECCCBBBBBBCCCCCCBBB@@@BBBDDDCCC??????AAAAAA??????????????????????????????>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCDDDCCCAAA???>>>@@@???>>>===>>>???AAABBBAAABBBCCCDDDCCCAAA???>>>@@@???>>>>>>??????===<<<<<<<<<===>>>>>>>>>>>>>>><<<;;;;;;<<<>>>???>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>???AAABBBAAA@@@@@@@@@@@@???@@@DDDIIIMMMYYY\\\ZZZQQQIIIGGGFFFDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBFFFHHHOOO___xxxvvvhhhgggqqqvvv___NNNHHHDDDDDDBBB???===???>>>===<<<<<<<<<===<<<;;;;;;;;;<<<;;;;;;;;;;;;:::;;;;;;::::::999888888777;;;:::888999:::<<<===<<<<<<@@@AAA===:::;;;:::888666777999:::999:::<<<>>>===???@@@@@@@@@>>><<<:::999999888777777888999999:::555333666999888777888777:::======:::888999;;;777888999::::::999888777777777777666666666555555444444444555666777888999::::::999999999999::::::444555666666666777999;;;EEETTTbbbcccUUUEEE<<<999:::999999888888777777777777777888999999999999888888888777777666666777777888888888999:::;;;<<<===AAACCCIIIVVVlllpppWWWDDDAAA===:::999999888777999888777666555555555555::::::999999999999999999;;;:::888777666555555555444333444888<<<===:::777666666555555555666777777666666666666666555555555666777888888777777888:::666666666666666666666666666666555555555666777777777777777777777777777777777555555777888888<<>>===>>>???@@@AAABBBDDDDDDDDDBBBAAA???CCCBBB@@@@@@AAAAAA???>>><<<===>>>>>>?????????>>>======<<<===>>>>>>??????????????????????????????@@@?????????AAABBBAAA@@@CCCBBBAAAAAABBBEEEHHHKKKNNNQQQPPPIIIEEEDDDDDDBBBDDDEEEGGGHHHIIIHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEJJJUUUkkk{{{oooppp}}}gggXXXPPPIIIHHHFFFBBB@@@@@@@@@>>><<<<<<>>>???>>>======AAACCC@@@>>>??????>>>999999:::;;;;;;<<<<<<<<>>===<<<======>>>???HHHLLLMMMFFF???===<<<:::999:::;;;===<<<;;;???DDD@@@FFFKKKMMMLLLIIICCC<<<;;;;;;;;;<<<<<<<<<<<<<<<===999777999<<<<<<888555666888::::::999888888999888999999::::::999999888777777777777777777777888666666666666777888999:::;;;;;;::::::::::::;;;;;;777999:::;;;::::::;;;<<<:::CCCLLLMMMGGG???999777:::999999999888888888777888888999::::::::::::999::::::999999999999::::::;;;;;;<<<;;;;;;<<<>>>@@@BBBIIIVVViiiqqqYYYGGGDDD@@@======<<<;;;;;;999999888777777666666666<<<<<<<<<<<<<<<;;;::::::<<<;;;:::888888888888888888777666888<<<===<<<;;;888888777666666777888888888888888888888888888888777999;;;:::888888:::<<<888777666777777888888777888777777666666777888888888888888888999999:::::::::888888;;;;;;;;;@@@FFFPPP```gggccc[[[OOOPPPaaazzzzzz~~~uuuvvvxxxzzz~~~~~~zzzwww~~~~~~~~~}}}}}}wwwtttsssuuuvvvwwwssstttuuuvvvvvvuuusssqqqxxxwwwtttnnnhhheeeddddddiiimmmpppppplllfffaaa___ZZZYYYYYYXXXYYYZZZ[[[\\\^^^```bbb```[[[VVVQQQOOOPPPQQQRRRSSSUUUWWWXXXYYYTTTUUUVVVXXXYYYYYYYYYYYY\\\WWWRRROOOPPPTTTWWWYYYVVVSSSSSSVVVUUUPPPNNNQQQVVVVVVVVVVVVVVVXXXXXXXXXUUUUUUTTTTTTSSSRRRQQQQQQOOONNNOOOPPPRRRSSSRRRQQQQQQRRRTTTVVVUUUSSSQQQOOOPPPNNNMMMMMMMMMLLLJJJGGGKKKMMMLLLIIIHHHKKKLLLIIIMMMKKKIIIJJJJJJIIIFFFDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHHHHGGGEEEEEEFFFDDDBBB@@@@@@@@@AAABBBAAABBBDDDFFFFFFFFFDDDCCCCCCBBBAAAAAABBBBBB@@@??????@@@@@@AAAAAA@@@@@@????????????>>>>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@BBBCCCCCCBBBDDDCCCBBBBBBCCCEEEGGGHHHLLLOOONNNIIIFFFGGGGGGDDDDDDFFFGGGIIIIIIIIIHHHGGGDDDEEEEEEFFFGGGHHHHHHIIIHHHPPPaaa}}}}}}rrr~~~|||eeeZZZPPPLLLIIIEEEBBBBBBEEECCCAAA@@@AAADDDEEEFFFDDDKKKNNNGGGBBBAAAAAA???===>>>>>>???@@@AAABBBBBBEEEFFFGGGEEECCCDDDHHHLLL[[[```___SSSGGG@@@>>><<<;;;:::<<>>===CCCLLLSSS]]]eeefffccc\\\OOOCCCBBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAAAAA===888:::;;;<<<<<<;;;;;;;;;<<<999999999999999999999999888888999999999999::::::::::::999999888999999:::<<<;;;;;;::::::;;;;;;<<<999;;;===>>>===<<<<<<===;;;>>>AAABBBAAA???======:::::::::999999999999999999999:::;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<>>===>>>===<<<=========<<<<<<<<<;;;;;;<<<<<<======<<<;;;:::999:::::::::999:::::::::;;;:::999888999:::<<<<<<<<<<<<<<<;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>;;;===>>>>>>>>>===<<<===<<<:::777777999:::999888999888777777777777888888888888999:::<<<===>>>>>>===::::::<<<<<<;;;???EEENNNVVVWWWUUUSSSNNNVVVkkkppplll}}}zzzxxxrrrqqqooonnnoooppprrrtttvvvxxxxxxuuuoooiiidddaaa]]]^^^^^^```bbbdddfffgggfffgggjjjlllmmmnnnnnnnnnpppjjjccc^^^___dddjjjmmmkkkggghhhllljjjaaa]]]```eeefffeeebbbbbbgggiiihhheeeeeeeeedddcccccccccbbb___^^^]]]^^^```bbbbbbbbbaaabbbccccccbbb```^^^\\\[[[ZZZYYYYYYYYYWWWTTTQQQSSSUUUUUURRRQQQUUUUUUSSSUUUQQQNNNMMMMMMLLLIIIEEEGGGHHHIIIIIIJJJIIIIIIIIIGGGFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFEEEGGGEEECCCAAA@@@AAABBBCCC@@@AAADDDEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDCCCBBBEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@??????AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAACCCEEEGGGFFFFFFFFFDDDCCCDDDFFFHHHHHHGGGLLLNNNMMMHHHGGGJJJIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGHHHIIIIIIIIIIIIRRRgggyyywwwiiiZZZRRRNNNJJJHHHHHHHHHGGGEEECCCBBBFFFLLLQQQUUU^^^___TTTHHHDDDBBB>>>?????????@@@AAACCCEEEGGGJJJOOORRRNNNIIIJJJTTT]]]qqqvvvssscccPPPEEEAAA@@@===;;;===BBBBBBBBBLLLZZZqqq}}}xxxgggVVVNNNKKKFFFCCCAAACCCFFFHHHDDDFFFFFFBBBAAABBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;======<<<<<<<<<<<<======999;;;===>>>===<<<===>>>>>>>>>>>>===>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======;;;;;;:::::::::;;;<<<<<<:::<<<===<<<;;;<<>>>>>??????>>><<<===>>>>>>???>>>>>>>>>======>>>??????>>><<<<<<<<<======>>>??????>>>>>><<<;;;::::::999::::::;;;:::<<<>>>@@@BBBCCCDDDDDDEEEEEEDDDCCCBBBAAAAAA@@@CCCCCCEEEHHHJJJIIIFFFCCCBBB>>>:::999;;;<<<;;;888::::::999888888888888999999:::<<<>>>@@@BBBDDDDDDBBB>>>======;;;999<<>>======>>>===<<<>>>==================>>>>>>>>>==================>>>>>>=========>>>????????????>>>>>>>>>>>>??????<<<===??????>>>???@@@BBB@@@@@@????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>???@@@AAA>>>@@@BBBAAA@@@BBBGGGMMMVVVooooooUUUIIIFFFCCCBBBCCCEEEEEEEEE???@@@BBBDDDEEEEEEEEEDDDCCCDDDFFFGGGGGGFFFEEEDDDFFFGGGIIIJJJJJJHHHFFFEEEAAAAAA@@@???===<<<<<<<<<<<>>===>>>???===:::===<<<;;;:::::::::::::::<<<===???BBBEEEHHHKKKLLLKKKGGGDDDCCC???;;;===AAACCCEEECCCDDDJJJOOObbbzzzfffZZZcccyyyxxxuuuuuutttpppmmmcccdddfffggghhhgggffffffcccbbbaaa```````````````WWWWWWXXXYYYZZZ[[[\\\\\\WWWVVVTTTRRRRRRSSSTTTUUU\\\]]]^^^___^^^\\\ZZZYYYOOONNNNNNOOOQQQSSSSSSRRRRRRQQQPPPOOOMMMKKKIIIHHHDDDEEEEEECCC@@@AAADDDGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGIIIMMMOOOOOOOOOSSSQQQQQQSSSVVVXXXVVVSSSTTTVVVUUUSSSUUUYYYZZZWWWUUUTTTRRRQQQPPPPPPQQQRRRXXXWWWVVVUUUSSSQQQPPPOOOVVV]]]qqqvvvjjjdddaaa___```\\\^^^]]]XXXTTTYYYgggsssuuu___SSSLLLEEEBBBCCCEEEJJJRRR\\\eeekkkuuu}}}rrraaa]]]lll|||yyy```OOOJJJIIIHHHEEEHHHQQQVVV\\\nnnxxxfffWWWRRRWWWbbbkkkyyyyyyppp]]]OOOOOOTTTVVVIIIGGGEEEDDDDDDDDDCCCCCC@@@@@@????????????@@@@@@????????????>>>>>>>>>=========>>>>>>???@@@BBBBBBAAA@@@@@@??????@@@@@@AAA???@@@AAAAAAAAABBBEEEGGGCCCDDDFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFCCCFFFHHHGGGFFFHHHOOOUUU^^^yyyrrrYYYNNNKKKIIIHHHJJJKKKLLLLLLIIIJJJLLLOOOPPPQQQQQQPPPJJJLLLNNNOOOPPPOOONNNMMMPPPRRRTTTUUUTTTQQQNNNKKKFFFGGGFFFEEEBBB@@@???@@@EEEIIIQQQZZZ```eeeggggggrrrpppmmmhhhddd___\\\ZZZRRRQQQTTT]]]gggiiiaaaYYYLLLGGGAAA???AAAAAA???<<<>>>>>>===<<<<<<<<<<<<<<<>>>???BBBEEEIIIMMMOOOQQQTTTPPPLLLIIIDDD???@@@DDD@@@EEEDDDGGGLLLPPPgggvvvaaaUUUYYYhhh||||||}}}zzzyyyxxxxxxoookkkjjjmmmuuuzzzzzzxxxsssoookkkiiijjjlllnnnoooppptttyyy~~~~~~zzzrrrlllccc```___```___^^^bbbhhhdddccc^^^ZZZYYYYYYUUUNNNJJJIIIIIIKKKJJJGGGHHHMMMMMMNNNPPPQQQQQQPPPOOOOOONNNMMMNNNRRRWWWZZZYYYXXX]]]```eeeggggggfffffffffdddfffccc^^^eeeqqqrrrjjjggg\\\VVVYYY]]]]]]___cccjjjnnnpppkkkaaaZZZYYY\\\ccciiizzzyyyxxxzzz}}}zzzvvvtttpppddd___ppplll\\\RRRLLLKKKLLLPPPWWWaaalllwww}}}hhhWWWRRRSSSQQQTTT[[[dddjjjssswwwggg___cccrrrooo^^^]]]aaa```[[[PPPIIIJJJKKKHHHGGGHHHKKKHHHEEEEEEHHHJJJIIIHHHAAACCCEEEFFFGGGFFFEEEDDDFFFEEEEEEFFFHHHIIIIIIHHHDDDDDDGGGIIIGGGDDDEEEJJJHHHHHHGGGGGGGGGHHHHHHIIIHHHJJJKKKKKKKKKLLLMMMOOOPPPOOOMMMKKKJJJKKKLLLMMMPPPPPPPPPOOONNNLLLJJJIIIMMMLLLKKKJJJJJJJJJJJJJJJMMMOOOPPPPPPQQQTTT[[[aaatttjjj[[[[[[\\\___dddfffeeecccbbb\\\ZZZ]]]___\\\\\\```eeeccc___ZZZXXX\\\eeemmmjjjjjjllloooqqqoooiiicccVVVSSSNNNJJJHHHGGGEEEEEEIIIUUUeeeqqqwwwzzzvvvooojjjfffYYY\\\]]]___fffkkkeeeZZZSSSJJJCCCAAA@@@??????BBBCCC@@@>>>???AAACCCBBB@@@FFFFFFDDDDDDFFFMMMWWW___cccaaaZZZNNNGGGGGGHHHGGGHHHEEEHHHMMMJJJLLLfffrrr```\\\UUUYYYkkk}}}|||{{{uuurrroooggg^^^TTTOOOLLLKKKKKKLLLTTT\\\```bbbcccdddbbb]]]YYYUUUVVVWWWZZZaaajjjqqqttttttzzz}}}|||}}}zzztttmmmnnnqqqqqqtttwww{{{wwwxxx{{{{{{zzzjjj^^^XXXUUUXXXYYY___hhhuuurrrccc^^^```___ccckkkuuu||||||vvv{{{|||ooossswwwvvvnnncccZZZYYYYYYVVVUUUVVVSSSQQQNNNNNNPPPQQQPPPOOOMMMMMMLLLMMMMMMNNNOOOOOOMMMMMMMMMOOOSSSUUUUUUUUUUUUTTTUUUWWWTTTQQQRRRWWWXXXYYYYYYYYYXXXUUUSSSQQQPPPRRRUUUVVVWWWWWWYYYZZZ\\\]]]^^^^^^^^^^^^]]]\\\```aaaaaa```^^^[[[WWWUUUXXX[[[^^^^^^[[[XXXVVVUUUYYY[[[^^^```cccjjjssszzzzzzpppqqqtttzzz~~~wwwtttvvvwwwuuuvvvzzzzzzxxxtttrrrtttzzznnnggg^^^UUUPPPOOOPPPPPPWWWbbbqqq~~~xxxmmm```ccceeeiiiqqqvvvpppgggWWWOOOIIIHHHHHHEEEEEEGGGJJJHHHGGGHHHKKKLLLKKKJJJJJJMMMOOONNNOOOXXXgggtttzzzlllYYYLLLHHHHHHFFFLLLHHHLLLRRRQQQQQQgggnnn\\\RRRNNNSSSaaarrrwwweee[[[QQQLLLMMMVVVeeessszzzpppiiiiiikkkqqq{{{xxxmmmgggccceeeiiiqqq|||uuusssuuuzzz~~~{{{sssppppppooonnnpppiiigggffffffggggggfffeeehhhfffcccaaaaaaccceeefffaaaaaacccfffkkknnnooooooqqqnnnnnnooommmiiikkkppprrrssstttssspppkkkfffcccgggjjjnnnqqqqqqqqqrrrsssvvvyyy}}}|||zzzzzztttqqqtttzzz|||uuuqqqqqqvvvxxx{{{}}}vvviiibbb```bbbeeehhhooo|||uuugggjjjnnnsss{{{{{{sssbbb[[[VVVUUUSSSPPPPPPRRRRRRRRRSSSVVVYYYZZZYYYWWWSSSXXX\\\]]]___kkkmmm\\\UUUSSSQQQVVVRRRUUU]]]]]]\\\iii|||kkkYYYOOOMMMQQQYYYcccssssssgggZZZTTTWWWeee{{{~~~tttxxxyyywww{{{~~~~~~yyyzzz~~~yyyrrrkkkhhheeebbbcccgggbbbdddfffjjjlllmmmlllkkkeeehhhkkknnnuuuwwwqqqnnnlllkkkgggjjjqqqrrrooottt~~~iiiZZZUUURRRRRRVVV\\\jjj}}}ssshhhfffmmm}}}iii^^^YYYTTTPPPRRRYYYeeettt|||{{{zzz{{{~~~}}}pppjjj]]]ZZZVVVVVV[[[bbbkkkppp{{{}}}{{{yyy||||||{{{|||sssssspppkkkgggfffhhhjjjoooxxxrrrrrrnnnmmmqqqyyy~~~~~~}}}uuutttuuuyyyuuulllkkkkkkhhhzzz{{{|||{{{vvvqqqpppmmmnnnsssvvvuuuvvvyyywwwyyyzzz|||}}}sssuuuzzz|||pppwwwyyyuuuuuuvvvuuusssrrrkkkiiinnnuuuvvvuuuvvvyyy}}}zzzqqqsssvvv{{{~~~zzzwwwrrrooonnnpppsssuuuuuulllfffkkksssvvvuuutttyyy~~~|||vvvvvvvvvxxx}}}~~~oooppppppnnnkkklllppptttxxxpppjjjmmmqqqqqqrrrsssvvv||||||{{{|||~~~vvvgggjjjmmmmmmjjjjjjlllpppwwwsssqqqpppmmmjjjkkkpppwww{{{{{{yyyzzz~~~||||||~~~|||uuunnneeehhhkkkkkkjjjjjjlllooosssssstttsssmmmffffffkkkwwwxxxwwwtttvvv}}}||||||~~~|||zzz~~~{{{sssllljjjjjjjjjkkklllppptttxxxssssssuuuwwwtttllliiijjjqqqqqqppppppvvv~~~~~~tttvvvyyy{{{}}}|||vvv{{{~~~{{{rrrlllqqqooollllllpppvvv~~~vvvtttvvv||||||vvvnnnkkkhhhiiikkkoooxxx}}}ooorrruuuwwwzzz}}}wwwpppmmmooorrrwww{{{}}}}}}{{{}}}wwwrrrsssrrrsssrrrpppttt{{{{{{uuuwwwtttrrrtttyyyzzzvvvqqqooollljjjlllrrrxxx{{{|||oooppprrryyyvvvlllfffiiimmmrrrwwwzzz{{{||||||yyywwwxxx|||{{{uuurrrsssyyy{{{yyyuuuvvvyyyyyytttnnnmmmlllooosssuuussspppoookkkggggggmmmtttxxxyyyssstttwww~~~}}}uuullleeehhhkkkpppuuuvvvuuurrrppptttrrrsssvvvvvvsssrrrsssxxxzzzxxxrrrnnnmmmllljjjdddeeegggjjjnnnppprrrrrrhhhfffeeeiiipppvvvyyyyyywwwxxx|||zzzwwwsssooollllllnnnrrruuuuuuqqqlllgggpppooonnnoooppppppqqqsssqqqrrrqqqjjjccc```___```^^^aaafffiiilllooosssuuubbbcccfffnnnwww~~~yyyzzz~~~}}}{{{yyyyyywwwrrrnnnlllnnnqqqnnnooopppssssssqqqkkkfffjjjjjjiiihhhiiilllnnnnnnjjjjjjiiieee___ZZZZZZ]]][[[___eeeiiimmmooorrrttthhhfffffflllvvv}}}vvvpppmmmooorrruuuwwwyyy{{{|||{{{yyyyyyyyy~~~~~~~~~}}}}}}~~~}}}~~~|||zzzwwwwwwzzz}}}zzzyyyzzz|||{{{{{{|||xxxsssrrrppprrrrrrmmmgggffflllrrrooonnnmmmooorrrrrroookkkhhhiiigggddddddhhhkkkjjjeeebbbaaaaaa]]]YYYYYY\\\\\\```eeekkkoooqqqqqqppprrrlllffffffooo{{{~~~}}}~~~~~~xxxxxxzzz{{{}}}~~~zzzyyy|||}}}~~~~~~}}}|||yyyuuutttzzzyyysssvvv|||}}}vvvnnnkkkhhhccc^^^]]]^^^```bbbbbbdddfffgggggghhhkkkmmm{{{vvvvvvssssssqqqmmmkkkmmmrrrxxxyyyuuupppppprrrsssrrroookkknnnlllggggggkkkllljjjgggaaa___bbbbbb^^^]]]___bbbdddiiipppuuuvvvrrrmmmooollljjjmmmuuu}}}}}}xxxuuuuuuxxxzzz{{{}}}zzzxxxyyy|||~~~}}}{{{qqqsssvvvxxxyyyyyyyyyyyytttsssuuu{{{}}}}}}|||zzz~~~}}}|||~~~}}}tttnnnppprrrtttwww{{{}}}wwwvvv{{{{{{sssmmmkkkrrrooooooqqqqqqoooooosssmmmiiieeecccdddggghhhiiijjjlllnnnlllhhhhhhkkkooo{{{xxxfffcccbbbfffkkkllleee___cccaaa___]]]\\\\\\]]]]]]____________^^^```dddggg}}}|||wwwtttqqqppprrrxxx}}}wwwsssttttttrrrppprrruuusssmmmlllpppqqqmmmppphhheeejjjlllhhhfffhhhiiijjjnnnuuu|||{{{tttmmmcccgggooozzz~~~yyyuuuqqqooorrrvvv{{{}}}vvvtttsssuuuyyy||||||{{{pppsssvvvwwwwwwvvvvvvwwwuuuqqqqqquuuwwwwwwzzzvvv}}}~~~~~~vvvkkkhhhnnnuuuuuutttsssssssssrrrqqqooofffiiillliiieeeffflllsssooommmllloooxxxyyyrrrrrrrrroooiiinnnpppmmmggghhhooowwwyyywwwxxxwwwtttwwwxxxpppmmmlllkkkkkknnnvvv~~~xxxsssrrruuuyyyxxx{{{}}}zzzssskkkgggeeeqqqmmmkkkkkkiiieeedddfffccc```\\\XXXXXXZZZ^^^aaaccchhhnnnnnniiidddbbbbbbgggsssyyyiii___```aaadddeeeccc]]]XXX]]]\\\\\\[[[ZZZZZZZZZZZZ```___\\\XXXVVVWWWZZZ]]]|||zzzzzz}}}{{{vvv}}}xxxwww{{{{{{zzz}}}{{{|||~~~~~~|||{{{sssrrrssswww}}}~~~~~~}}}}}}|||||||||}}}zzzuuuqqqnnnmmmmmmmmmtttrrrqqqqqqpppooollliiicccaaabbbeeeeeedddjjjsssuuuqqqlllkkkmmmppptttuuu{{{uuunnnkkklllllliiieeeaaabbbdddfffgggiiilllooovvvzzz~~~|||yyywwwwwwyyywwwuuurrrsssvvvoooooolllllluuuzzztttwwwzzzxxxwwwyyyuuurrrmmmlllpppyyyyyywww{{{~~~}}}{{{sssllliiigggpppmmmlllnnnkkkddd]]][[[YYY\\\^^^\\\YYYXXX\\\aaahhhiiiiiifffccc```______]]]eeerrr~~~nnnaaa^^^aaadddfffeeebbb^^^[[[]]]]]]]]][[[YYYYYY[[[]]]\\\]]]]]]\\\ZZZYYYZZZ[[[~~~xxxyyy{{{|||}}}~~~~~~~~~yyywwwtttqqqooonnnnnnnnnrrrssstttuuussspppmmmkkkcccbbbcccffffffdddhhhooosssooojjjhhhhhhjjjlllmmmxxxqqqjjjgggggghhhfffdddbbbbbbdddeeegggiiijjjkkksssxxx{{{xxxyyyxxxsssooonnniiikkkjjjkkkttt~~~~~~yyyzzz{{{vvvxxxyyyyyy{{{xxxxxxxxxyyy|||~~~yyyvvvtttsssuuupppmmmnnnjjjbbb\\\ZZZXXX[[[^^^]]][[[[[[```dddiiijjjkkkiiieeeaaa```______dddllluuuyyyttthhh^^^___```cccdddeeecccbbb```^^^^^^___^^^\\\[[[\\\^^^bbbbbbaaa```^^^^^^```bbb}}}{{{xxxwwwvvvyyy~~~{{{xxxvvvnnnmmmooorrrrrrpppqqquuu{{{vvvqqqmmmmmmmmmnnnnnnzzzuuunnnkkkkkklllkkkiiihhhggggggjjjnnnpppnnnkkkqqqwwwzzzwwwxxx}}}wwwmmmhhhhhhkkkmmmmmmsss~~~~~~{{{{{{zzzwwwxxx{{{~~~||||||||||||~~~xxxsssrrrmmmfffaaa```^^^aaabbbbbb```aaaeeehhhkkkmmmnnnlllhhheeebbbaaahhhiiilllpppssspppiiibbbaaabbbcccdddfffhhhiiijjjdddfffgggfffdddcccdddeeelllllljjjhhhfffgggjjjmmm{{{yyyyyy}}}}}}~~~|||zzz}}}wwwppprrrvvvxxxxxxyyy}}}||||||||||||zzzwwwsssmmmjjjkkkhhhjjjjjjiiihhhhhhkkkmmmtttvvvxxxwwwsssooolllkkkttttttuuuwwwxxxwwwsssppppppoooooopppssswww{{{~~~zzzzzzzzzxxxwwwwwwyyy|||}}}{{{yyy{{{~~~{{{|||||||||}}}~~~