BM6P6(@ qqq^^^<<<%%%&&&%%%!!!$$$!!!!!!!!! """%%%((( !!!!!! ###"""###%%%###"""'''%%%###  !!!""""""!!! %%%###   """### !!! $$$    """%%%   !!!!!!!!! """#########"""!!!###!!!%%%---///)))######&&&%%%&&&((()))***222:::FFFQQQ```kkkttt{{{{{{wwwzzzyyywwwvvvtttssssssssssssuuuxxx|||~~~fffRRRCCC:::555,,,+++)))((()))(((&&&$$$&&&%%%#########%%%'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&$$$######%%%''')))******)))***...555;;;HHHTTTfffuuurrr___PPPFFF>>>777222333333666>>>HHHWWWmmm}}}dddLLL;;;444333...++++++***(((***---,,,,,,---...///000111111666777;;;CCCJJJTTTeeetttxxxjjj___WWWLLLCCCCCCFFFGGGLLLSSS___mmm{{{mmmiii^^^LLL>>>777111---//////...+++((('''((()))'''((()))(((%%%%%%(((+++******))))))(((((('''''''''''''''''''''((()))***''''''(((((())))))******+++(((%%%%%%''')))((('''))))))************)))))))))******---222999@@@CCCKKKOOOSSSTTTUUUZZZdddlllxxx~~~zzzxxxvvvzzz~~~~~~yyypppcccTTTHHHAAA>>>;;;666...(((&&&'''))))))%%%%%%%%%%%%&&&'''(((((()))+++***&&&&&&***,,,+++******))))))))))))******++++++++++++++++++++++++////////////000111222333000111444;;;FFFSSS___gggooovvvyyymmmaaa[[[UUUMMMEEE???;;;777555111000///---+++***)))(((&&&'''''''''''''''&&&%%%(((((('''&&&$$$###"""""""""############$$$$$$$$$###$$$%%%%%%######$$$%%%)))&&&######&&&))))))(((,,,###%%%)))&&&###$$$sssaaa@@@***+++***%%%(((%%%$$$""" !!!&&&*** !!!!!!  ###""" $$$"""!!!  !!!  !!!$$$###   !!!!!!!!!  !!! !!!!!!    """%%%!!!"""!!!### !!! !!!"""######"""!!!!!!'''&&&)))...---'''###$$$&&&%%%&&&)))***,,,333<<>>)))***)))$$$&&&(((&&&###!!!&&&***!!!!!!!!!!!!!!!!!!!!!!!! """!!!""" !!!"""###### !!!"""$$$"""  !!!  !!!"""!!!!!! !!!"""!!!!!!!!!!!!  """%%%"""!!!""" ###  !!!!!!!!!"""############)))***---...***$$$"""%%%$$$$$$&&&)))+++...666@@@JJJVVVccclllrrrvvvuuurrrqqqpppnnnkkkjjjiiihhhhhhgggkkkqqqvvv|||fffMMM<<<444000...,,,+++,,,+++***)))((('''%%%$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((&&&'''''''''%%%%%%''')))***************---111555777BBBRRRbbbooo{{{vvvfffWWWKKKCCC???;;;777444666999AAAPPP^^^ooo}}}vvv___KKK>>>333...+++,,,,,,***))),,,)))******+++,,,---...//////---///222555999DDDNNNbbbqqqqqqaaaVVVMMMFFFCCCBBB<<>>888666222...,,,+++++++++&&&&&&&&&%%%######%%%'''))))))))))))((((((((((((((((((''''''&&&%%%%%%%%%(((((((((((())))))))))))(((&&&%%%&&&((()))))))))''''''''''''''''''''''''***)))((()))+++///222555:::???DDDFFFGGGKKKTTTZZZjjjuuuyyyrrrrrrpppllleee___[[[YYY^^^\\\VVVNNNEEE>>>;;;:::777444///,,,+++***)))(((%%%%%%%%%%%%&&&'''((((((''''''%%%###&&&+++***%%%'''''''''((()))***+++,,,))))))))))))))))))))))))+++++++++,,,,,,---...///111000//////000333555777===DDDNNNYYYdddqqq~~~|||}}}zzzrrrhhh^^^SSSMMMAAA>>>:::555000---***)))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%############$$$$$$$$$%%%###$$$%%%%%%######$$$%%%(((&&&%%%%%%''''''&&&$$$!!! """$$$###"""$$$***lll\\\<<<((()))((("""###&&&&&&$$$!!! ###&&&!!!!!!  !!!!!!""" !!!"""  !!!############ !!!###"""  !!! !!!"""!!! """""""""!!! !!! !!!  !!!!!!!!!  """%%%%%%    !!!""" !!!!!!"""#########(((***---+++%%%!!!###'''######%%%***,,,000999CCCLLLXXXeeelllppprrrqqqnnnmmmkkkhhhfffdddccccccdddbbbfffmmmttt{{{tttZZZFFF<<<222000---,,,,,,,,,+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''((()))+++************,,,///000///999HHHWWWeeesssrrraaaSSSIIIEEE@@@:::666555666;;;GGGSSSaaassskkkTTTDDD666///+++,,,---+++***+++)))******+++,,,---......111//////222333444;;;CCCRRR```qqqttthhh]]]SSSKKKFFF>>>@@@CCCFFFNNNZZZgggooo~~~ooobbbVVVLLL???;;;555000...---------((('''&&&%%%$$$%%%&&&'''))))))))))))(((((((((((())))))******)))))))))((((((((((((((())))))))))))&&&&&&&&&'''((()))******(((''''''''''''''''''((()))((('''''')))+++...000444999>>>AAABBBFFFNNNTTTcccoooxxxvvvrrrkkkbbbZZZSSSPPPLLLJJJGGGAAA;;;777666666333000...,,,,,,***((('''%%%%%%%%%%%%&&&'''(((((()))&&& &&&)))&&&+++***)))(((((('''((((((''''''''''''''''''''''''************+++,,,---...000000000000000111222222222666<<>>***+++)))###$$$"""###$$$###!!! !!!  !!! """ !!!!!!!!!!!!!!!"""!!!  """"""!!! !!!!!! !!!"""!!! """""""""!!! !!!  !!!  """%%%***$$$   !!!"""""""""!!!!!!!!!!!!""""""###''')))&&&!!!!!!$$$'''""""""%%%***---111;;;DDDNNN[[[gggmmmnnnooommmkkkiiigggdddaaa``````aaabbb```eeelllssszzzgggOOOBBB444111...,,,++++++***))))))(((((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%'''))))))((('''(((******)))))))))***,,,,,,---,,,444???LLLYYYhhhxxxppp```UUUOOOCCC<<<666444555999BBBLLLXXXjjj~~~uuu^^^JJJ;;;222,,,,,,---+++***+++******+++,,,---......///...,,,,,,///000000444:::???JJJ[[[lllxxx|||rrrgggZZZPPPGGGDDDAAA@@@BBBIIIRRRZZZhhhrrr{{{lll___LLLEEE===777444333111111---,,,***))))))******+++(((((((((((())))))))))))'''((()))***++++++++++++))))))))))))((((((((((((%%%&&&'''(((((())))))***)))((((((''''''(((((()))'''''''''''')))+++...//////444999;;;<<<@@@HHHOOO]]]jjj~~~{{{wwwqqqhhh___UUULLLGGG@@@???===999555222222333...---+++++++++)))'''%%%%%%%%%%%%%%%&&&'''((((((&&&%%%"""!!!'''(((%%%******)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&************+++,,,------+++,,,---...///000000///000222444555888@@@KKKSSScccjjjttt}}}}}}llleeeZZZNNNEEE???===<<<333111///,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%%%%&&&&&&&&&%%%$$$######%%%### ###&&&$$$ ooo]]]<<<'''(((&&& """!!!$$$$$$""" !!!!!!"""$$$###"""!!! """!!!!!!!!!!!!!!!!!!!!!  !!!"""!!!!!! !!!  !!!  """%%%///'''"""""""""  !!!!!!###"""!!!!!!!!!!!!""""""###%%%!!!"""$$$%%%!!!!!!$$$***---111;;;EEEOOO\\\iiimmmmmmlllkkkhhheeeccc```^^^]]]^^^```aaa```eeekkkrrryyytttXXXGGG888444000,,,+++***)))(((((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$$$$&&&((()))((((((((())))))(((((()))+++,,,+++***,,,111888AAALLL[[[kkkvvv}}}|||lll^^^UUUEEE===666333333555===EEEOOO```ttthhhRRRBBB777...,,,---,,,++++++)))***+++,,,---......///...++++++///111000222555555<<>>===:::666111///...///+++***))))))***)))'''$$$%%%%%%%%%%%%&&&'''(((((( %%%)))(((((()))'''"""%%%%%%&&&'''(((***+++,,,&&&&&&&&&&&&&&&&&&&&&&&&))))))((())))))***+++,,,+++,,,---...//////......///000000///000444<<>>LLL\\\gggtttzzzxxxggg[[[LLLCCC999555333333888>>>EEETTTggguuusss[[[HHH<<<000,,,---,,,+++,,,((())))))***+++,,,------///,,,---111222000000333222555>>>KKKVVVcccuuuyyykkkaaaVVVOOOHHHAAAAAADDDDDDKKKUUU___iiivvvqqqfffVVVHHH???999333//////,,,)))(((*********((('''((((((((()))))))))***%%%&&&(((***++++++***)))***)))))))))((((((((('''%%%'''******(((&&&'''((()))(((&&&%%%%%%&&&((()))(((((((((((()))***+++,,,)))+++......///555@@@IIIUUUcccwwwvvvsssxxx|||{{{yyyqqqmmmhhhbbb]]]VVVNNNIIIAAA@@@<<<777111---,,,---+++)))((()))***)))(((&&&%%%%%%%%%%%%&&&'''((((((&&&***'''$$$%%%&&&%%%###$$$%%%&&&(((***,,,---&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''''''((()))***++++++,,,------.........---...///...---///555:::666<<>>888444222555:::>>>LLL]]]nnn~~~zzzaaaMMM???111,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,---******...///---,,,---......222;;;CCCMMM___qqq|||tttggg]]]SSSGGGBBBCCCBBBEEEIIINNNUUUbbbsss{{{hhhXXXLLLDDD<<<666666333//////000111000...'''((((((((())))))******)))***,,,------,,,+++*********))))))((((((((('''%%%(((+++***(((&&&&&&(((((('''%%%$$$$$$%%%'''((())))))((((((((())))))******,,,------...555@@@JJJRRRaaatttwwwggg```bbbfffeeecccaaa^^^[[[ZZZYYYVVVQQQMMMDDDCCC???999222---+++++++++***))))))******)))(((%%%%%%%%%%%%&&&'''(((((("""&&&%%%&&&,,,&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%&&&''')))***+++,,,,,,...///...,,,,,,000444222555999<<<@@@IIIVVV```qqqwwwyyynnnfff[[[VVVOOOFFF>>>888444222------,,,+++***)))((('''$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%"""###$$$""" !!!%%%))) &&&'''###"""''')))(((rrreee;;;++++++%%%)))'''#########"""""""""""""""  '''!!!!!!!!!!!!"""###"""### !!!!!!!!!"""######!!!  !!!  !!! !!!  !!!!!! !!!%%%$$$"""  !!!!!!!!!!!!!!! """"""!!!###"""""""""""""""!!!!!!!!!!!!%%%$$$&&&***---222===GGGQQQ^^^ggghhhiiilllggg___\\\XXXUUUWWWWWWVVVYYY^^^aaadddiiipppvvv{{{www___LLL===000///...******---+++***)))'''''')))***+++&&&&&&''''''''''''''''''&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''''''''''',,,+++******000:::FFFOOO```jjjwww}}}pppaaaOOO@@@===:::333222888:::CCCSSSeeewwwpppTTTGGG999222///,,,+++,,,,,,+++++++++++++++,,,,,,'''((())),,,///000///...,,,...111555;;;DDDNNNTTTkkk{{{uuuiii[[[NNNEEEDDD>>>;;;???GGGQQQ^^^hhhuuuoooZZZJJJ@@@<<<999666222///.........---)))((('''&&&&&&&&&&&&&&&***)))'''((()))++++++***''''''''''''((((((((((((++++++******************&&&&&&((((((((('''&&&%%%((('''%%%%%%&&&(((***,,,***+++,,,---000666<<>>,,,,,,%%%)))'''%%%$$$$$$###"""!!! !!!!!! !!!!!!!!!"""!!!!!!  """###### """""""""###$$$$$$!!!###%%%&&&%%%###  !!!###$$$$$$###!!! !!!  """"""ӵ  !!!!!! !!! !!!!!! !!!!!!!!!!!!!!!&&&+++,,,&&&!!!!!!"""###!!!""""""###$$$$$$%%%%%%$$$###$$$(((+++///:::DDDQQQ\\\dddcccdddfffccc[[[UUUPPPLLLLLLKKKIIIKKKOOORRRXXXaaaiiipppwww~~~ĦdddOOO<<<Ħ***,,,***)))(((((((((((()))***&&&&&&&&&%%%%%%$$$$$$$$$&&&ӵ'''&&&&&&''''''(((((()))))),,,------------///222555===HHHXXXggguuu{{{mmm]]]QQQEEE;;;666777222555<<LnnnWWW=hĦ,,,)))(((((((((((((((((()))$$$$$$$$$%%%%%%&&&&&&&&&4ĉ@ӵ$$$$$$%%%&&&&&&'''((((((''')))***+++++++++...000777AAAOOO^^^mmm|||vvvgggYYYLLL@@@999888111333777>>>JJJ]]]sss}}}hhhOOO>L111+++******)))(((((()))))))))+++---,,,++++++---///******+++***))))))+++---222666>>>IIIVVVeeeuuuvvvnnneeeYYYOOOKKKFFFEEEFFFJJJQQQ[[[gggooo{{{qqqhhhYYYKKK@@@999555222......------+++***)))(((''''''''')))+++,,,+++)))***)))))))))((((((''''''&&&(((+++------,,,***(((...,,,***(((''''''''''''&&&(((***,,,,,,+++)))(((%%%&&&(((***,,,000555888AAAEEEKKKQQQVVV\\\aaaeeehhhppp{{{rrrdddUUUFFF<<<888777888999<<>>;;;999555444111///,,,***)))((($$$$$$######$$$%%%'''((($$$%%%''''''%%%$$$$$$%%%"""$$$&&&&&&$$$######%%%###$$$%%%%%%######$$$%%%"""$$$&&&'''&&&$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&'''###$$$&&&&&&&&&&&&((()))------...---,,,---///111///111333333222333777;;;CCCIIIRRR\\\gggrrr~~~yyytttrrrqqqtttvvvyyy}}}~~~|||wwwssshhhbbbYYYRRRLLLEEE>>>888111///...,,,+++***((('''&&&%%%%%%$$$######"""""" !!!"""###$$$%%%&&&%%%&&&%%%###!!!"""$$$%%%sssggg>>>//////&&&((($$$!!!!!!!!!"""######$$$$$$"""!!!!!! !!!!!!""""""!!! """!!!###$$$###  !!!!!!###$$$$$$###""" !!!""""""!!! !!!GG=? !!!  !!!!!! !!!###############"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$!!!$$$$$$#########"""""""""&&&$$$&&&))),,,000:::DDDNNNZZZcccbbbbbbccc]]]TTTPPPKKKGGGGGGFFFDDDFFFJJJIIIRRR\\\eeekkkrrr|||HdĦvvv=Īj((((((((((((((((((((((((######$$$%%%&&&'''((((((GG=?###$$$%%%&&&''''''(((%%%''')))******+++,,,...000888DDDRRRbbbttt}}}pppbbbSSSGGG>>>:::222333666999BBBSSSiiixxxnnnWWWHdĦ000,,,+++******))))))))))))+++------+++((('''))),,,)))***,,,+++******+++,,,000...111888BBBMMM\\\hhh{{{xxxkkk^^^XXXMMMGGGDDDDDDGGGKKKRRRZZZgggppp|||~~~nnn]]]OOODDD<<<777333222000...,,,******)))(((((((((***,,,,,,***((('''''''''(((((((((((((((%%%&&&(((***+++***)))(((%%%%%%%%%%%%&&&&&&'''((('''(((***++++++***((('''$$$&&&((()))+++...222555999<<<@@@DDDGGGLLLPPPTTTZZZbbbnnnxxx~~~uuuiiiZZZJJJ>>>:::777666666666777:::===???CCCCCCDDDCCCBBB@@@>>><<<888777555222000---+++***%%%%%%$$$$$$%%%%%%&&&&&&###$$$&&&&&&%%%$$$$$$%%%!!!$$$&&&&&&###!!!###%%%$$$%%%%%%%%%###""""""$$$"""&&&((('''$$$######%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&&&&%%%&&&''')))((()))+++++++++,,,...000+++...111000...---///222000666===EEENNNZZZfffooo{{{}}}uuuttttttuuuwwwwwwuuutttsssooojjjeee___VVVLLLDDD;;;555///---...---***&&&"""######$$$%%%&&&&&&'''&&&&&&%%%###"""$$$'''***$$$'''&&&!!! """%%%%%%oooeee>>>ӵ"""""""""ĭӵ!!!ӵ"""Ħ  $$$%%%""""""ӵӵ""""""ĦƜ`1.׼s !!!""" Ħ!!!!!! ӵ###Ħ !!!!!!!!!!!!!!!"""###"""ĭӵ+++///Ħ[[[QQQMMMĦDDDĦkkksss}}}DdD{{{```DDD?fӵ'''((((((Ħ%%%%%%%%%ӵƜ`1.׼s######ĭӵ+++111:::ӵĦ[[[NNNDDD>>>333555666Ħ}}}ĦyyyeeeDdD******)))&&&)))ӵ***)))ӵ...ӵnnn|||ĦӵXXXĭӵpppyyywwwgggWWWJJJBBB:::888444000---,,,,,,,,,)))))))))+++,,,+++(((&&&%%%%%%&&&&&&''''''((((((%%%&&&'''((())))))))))))###$$$%%%&&&'''((((((((('''((()))))))))(((''''''&&&((()))))))))+++---000000333666888;;;===AAADDDMMMTTT^^^ffflllrrryyy~~~zzzpppaaaOOOBBB===777666333222222444777888<<<===???AAAAAAAAA@@@???:::999777555222000---,,,%%%%%%&&&&&&%%%%%%$$$$$$!!!"""$$$%%%$$$$$$$$$&&& $$$'''&&&"""!!!###%%%"""###$$$$$$###"""$$$%%% """%%%&&&%%%$$$###$$$###############$$$%%%&&&$$$&&&''''''&&&&&&((()))%%%''')))))))))***+++---))),,,......++++++...111,,,///333777;;;CCCNNNVVVbbbgggnnnssswww~~~|||xxxuuutttsssrrrqqqxxxwwwvvvuuuqqqhhh[[[RRRIIIBBB:::555333111...+++&&&&&&''''''''''''''''''%%%&&&&&&###!!!"""%%%((($$$'''&&& """%%%$$$lllccc?~4!!!$$$$$$g&e>&e!!!g&e""">hӵ!!!&&&&&&"""g&eguO>uO>&e###"""4ff?>ߝL gĉ@ !!!Shӵ!!! g&e!!!>hӵ!!!!!!!!!!!!!!! ###fff?><z g&e>&e''')))HLaaaYYYNNNShӵgLhhhmmmttt~~~S?ʬ3h?D%%)?aaaDDDZufĦ''''''(((gL'''''''''g&e&&&gĉ@&&&$$$g&e>&e)))@e,,,///??ooo|||g<ĉ3we<Ħ3h?@epppaaaTTTIIIBBB444666666Z```xxx3h?gLqqqD%%)?***fff?><z&&&'''=?Ħ(((g&e$$$g&eKKKWWWhhhS?ʬ4ff?>ߝL@eg&e3h?g&e>&eQQQ[[[??{{{hhhWWWMMM???<<<666111...------...*********+++,,,***'''%%%###$$$$$$%%%&&&'''(((((('''''''''((()))******+++'''((()))******)))(((''''''((((((((((((((('''''')))******)))((((((***+++***---///222333555888:::EEEJJJQQQWWW\\\dddmmmtttvvvvvvfffSSSFFFAAA999777333111111222555777888:::===???AAAAAAAAA@@@;;;:::999777444111///...%%%&&&''''''&&&%%%###"""!!!###$$$$$$###%%%&&& $$$'''&&&""" """&&& !!!############%%%'''"""###$$$###"""###$$$&&&""""""""""""###$$$%%%&&&!!!"""$$$$$$######$$$&&&&&&'''))))))))))))***,,,+++---...,,,******...222...000111000000555>>>FFFFFFMMMWWW___eeemmmwww~~~{{{yyyvvvuuuyyyzzz}}}|||ssseee[[[UUUNNNFFF===888555333222...---,,,***(((&&&$$$###!!!"""!!! """%%%$$$'''&&&###&&&$$$fff4Dӵ###(((%%%Hƅ^Hu]Ħ Hu]Ħ!!!ZuR)Ħ !!!Hu]Ħ HŐeHŐeHu]Ħ"""qIܗGIӵ!!!ttHGgĉ@ Hu]Ħ"""ZuR)Ħ"""!!!"""sߝLGdUĦ&&&Hƅ^Hu]Ħ&&&ntHdĦ___WWWHGgĉ@FFFHdĦiiimmmttt~~~Htƅ^Bt=o9ĦDtfo9ĦiiiMMM===g?***)))HdĦ(((&&&&&&Hu]Ħ$$$tt'''&&&Hƅ^Hu]Ħ&&&H׼s'''(((NNN```mmm|||tQje<ĦBt=o9ĦH׼s}}}qqqggg^^^QQQFFF>>>;;;888HtĦVVVkkkvvvBt=o9ĦHdĦ|||Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ)))Hu]Ħ;;;DDDHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦFFFmmm}}}sssaaaVVVNNNCCC;;;777444000---//////...,,,***((((((((()))(((&&&%%%%%%'''***+++)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%++++++******)))((((((((())),,,///000//////111444999:::AAAKKKSSSYYYbbbjjjqqqtttxxx{{{{{{lll___SSSIII@@@:::666555444000...000444777;;;>>>???@@@AAACCC>>>??????===888333---)))+++***(((&&&%%%%%%%%%%%%"""###&&&'''((('''%%%###)))((('''&&&$$$###"""!!!%%%###!!!!!!$$$%%%$$$"""!!!!!!"""###############$$$&&&&&&$$$ """""")))...,,,%%%!!!$$$)))%%%%%%$$$###$$$%%%&&&'''***++++++,,,,,,---......---------...///111222333:::<<>>???>>>===999333...******)))'''&&&%%%&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""%%%###!!!"""$$$%%%$$$###"""######$$$$$$$$$$$$###"""######"""!!! """###$$$((('''"""!!!%%%$$$$$$#########$$$%%%&&&+++***)))((()))+++---///+++,,,,,,---...///000111000222444888===FFFOOOVVVdddjjjsss{{{xxxtttxxxzzzsssjjjeeebbbaaa\\\SSSKKKFFF>>>777888555222///...,,,***(((%%%&&&'''''''''&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%ccc___4DuXӵ%%% DdDΦDdDӵ DdDĦ o)h!!!$$$###"""!!!"""###$$$%%%DdDĦ DdDΦDdDΦDdDӵ =ӊB1.uTӵ HߝL`o9###po9wӵ DdDĦo)h """$$$ !!!DdDΦDdDĦ!!!DdDΦDdDӵ&&&GIpӵDdDĦZZZpo9wӵDdDĦqqqwww~~~po9uGIdnuR)ĦDdDĦnuR)ĦiiiNNNCdgĪj)))DdDĦ)))&&&&&&DdDĦ%%%HߝL`o9###DdDΦDdDӵ$$$DdDĦ''',,,------,,,///:::JJJWWWeeerrrgeĦsp?aĦGIdnuR)ĦDdDĦ{{{vvvpppdddYYYHHH@@@777DdDĦCCCWWWcccuuuGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦ(((DdDĦnuR)ĦDdDĦ'''DdDĦ)))po9uVVV```rrrzzz=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵOOOFFFAAAAAAFFFKKKOOOTTT^^^lllwwwvvveeeUUUJJJAAA999555111111111111000...---,,,%%%&&&(((***++++++***)))(((((((((((((((((((((((((((((((((((((((((())))))&&&''''''((((((''''''&&& """$$$'''***+++,,,((()))+++***)))(((((())),,,,,,///555888:::???FFFQQQXXXbbbmmmvvv}}}wwwjjj]]]IIIAAA999666333000///222,,,///333666888:::===???>>>>>>>>><<<888444///,,,)))((('''&&&&&&'''((()))'''&&&%%%$$$$$$&&&'''(((############$$$$$$$$$$$$&&&$$$""""""$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###!!!  ###$$$%%%%%%!!!######!!!!!!!!!"""###############$$$%%%%%%+++)))&&&%%%%%%(((,,,...((()))+++---.........---...///000111333666;;;???IIIOOOYYYcccmmmuuu|||xxxnnnhhhfffgggeee___ZZZUUUKKKBBB???;;;666222///...,,,***))))))))))))((('''&&&%%%''''''&&&%%%%%%%%%%%%&&&aaa]]]4DuXӵ&&&!!!"""DdDʜ4DuTӵ###>d<ĦDt ###"""!!!!!!!!!"""""">d<Ħ >d<ʜDd<ʜ4DuTӵ!!! F&uTӵ 4DufئL>e!!!puR)Ħ>d<Ħ!!!Dt"""&&& DdDΦDdDĦ""">d<ʜ4DuTӵ'''4DwDd<ĦWWWpuR)Ħ>d<}}}peӵĦpeӵDx<>d<ӵDdd<'''&&&>d<Ħ%%%4DufئL>e###DdDʜ4DuTӵ###DdDĦ&&&***,,,---,,,,,,444@@@JJJVVVdddttt~~~geĦs<v>aĦpeӵDx<DdDĦ~~~yyymmmbbbRRRGGG<<<DdDĦ===HHHTTTgggpeӵDx<>d<>d<ӵDd<DdDΦDdDĦ(((DdDӵnd<DdDĦ'''>d<Ħ(((peӵEEEĦrrrF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵbbbVVVKKKDDDAAAAAAGGGGGGLLLVVVaaalll{{{{{{kkk\\\OOOCCC<<<;;;:::888666333111---+++'''((()))***++++++++++++))))))))))))))))))))))))''''''((())))))*********&&&'''((()))((('''''''''######$$$%%%&&&'''((((((&&&'''((((((((('''''''''***(((***///000111555;;;EEEMMMZZZfffpppxxx~~~wwwjjjTTTKKK@@@:::666111000333,,,///333555888:::===@@@======<<<;;;888444000---+++***((('''''''''((((((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###!!!!!!%%%''''''%%%"""!!!!!!"""$$$%%%$$$############$$$$$$$$$%%%%%%'''&&&%%%$$$%%%''')))+++''')))+++---...---,,,+++...000111000//////111222666;;;BBBJJJTTT^^^hhhnnnyyy|||wwwlllmmmkkkhhheeebbbZZZQQQHHHCCC===777444111///...,,,,,,,,,+++***)))((((((''''''&&&%%%%%%%%%%%%&&&aaa]]]4DuXӵ&&&######D&dq&ĒR$$$###sdKĦDHRRud"""!!!!!!!!!!!!!!!!!!sdKĦ D&oq<Ōq&ĒR$$$######>dp&ĒRnfʜd<Φ>d<Ħ###s&dq&ĒR&&&'''i?ʜtd<ĦVVVHHܗDӊBPPP<xB?d<***...///...222999@@@FFFTTTdddoooyyygeĦHg8>aĦB?Ho9>dd<ӵJJJ[[[B?Ho9<x&ӫeʬtIӇ,,,>d<Φ>d<Ħ)))D&ӫetIӇ(((DdDĦ(((sdKĦ(((B?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRxxxmmmaaaUUUKKKEEEFFFBBBBBBFFFMMMVVVbbbmmmssscccTTTJJJEEEAAA===999777333///,,,,,,+++)))))))))***,,,...************************&&&'''((()))******))))))&&&(((***)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&((()))))))))(((((('''(((,,,------000666;;;CCCPPP]]]iiirrryyy~~~sss```UUUIIIAAA:::333222444---///222444555888;;;===;;;;;;:::999777333000......---+++((('''&&&&&&&&&$$$&&&'''))))))((('''&&&((((((''''''&&&%%%%%%$$$&&&&&&%%%$$$######$$$$$$"""###############""""""&&&$$$!!!###&&&((('''%%%$$$"""!!!"""%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&''')))+++---------+++***+++---......,,,++++++,,,000111444888>>>GGGQQQXXXeeeqqqyyyxxxtttooonnnllleee]]]UUUPPPHHHBBB===999666444...---,,,,,,+++*********''''''&&&%%%%%%%%%%%%%%%bbb]]]4DuXӵ'''""""""Hu]3hh!!!""""""ne =e"""#####################ne!!! pIƎ@t@h >hfe @ďD!!!"""###!!!  ne$$$'''=e !!!$$$&&&ege!!! sĪj@h$$$&&&'''fdDĦUUU@ďDJJJQQQHkge@h@GHĪj@IŌBene+++Hkge'''ne&&&%%%fe&&&Hu]3hh!!! !!!se$$$)))///000///000444888>>>KKKYYYdddooo{{{geĦja>aĦ@Gse|||rrrcccWWWJJJ<Ō===EEESSS@GHkgeHĪj@IŌ000---ege((()))Hu]3hIŌ((((((DdDĦ(((ne&&&%%%@h111:::>hsene@GsĪj@hyyykkk___VVVMMMFFFAAAAAACCCFFFOOOWWWkkkttt|||lllbbbSSSMMMEEE???<<<888444111///...+++))))))***,,,...++++++++++++++++++++++++&&&'''((()))***)))((('''%%%(((+++***'''&&&'''***%%%&&&&&&''''''(((((((((&&&&&&&&&(((***+++***)))'''%%%&&&******)))---222111888CCCOOO[[[eeeooottt~~~uuufff[[[OOOFFF>>>777555666...000111222222444666999888888888777555222000...000...,,,)))'''&&&&&&&&&$$$&&&(((***+++)))'''&&&'''&&&&&&%%%$$$######"""&&&&&&&&&%%%###"""###%%%!!!!!!"""###############'''%%%$$$$$$%%%&&&&&&%%%$$$"""!!!!!!"""#########"""###$$$$$$%%%%%%$$$$$$ !!!$$$&&&'''&&&$$$###((()))***+++,,,++++++***)))+++------,,,+++,,,---.........///111777>>>CCCNNNZZZlll{{{zzzxxxwwwpppggg___ZZZRRRKKKEEE???;;;888222111///---,,,+++++++++(((((('''&&&&&&&&&&&&'''ddd4DuXӵ'''ĵD^ !!!"""!!!!!! $$$!!!"""###$$$$$$$$$$$$$$$""""""!!!))) !!! %%%!!!"""###!!!""" ###$$$%%%''')))DdDĦTTTRRRLLLPPPXXX---,,,''''''&&&&&&&&&'''&&&D^(((  s׼s%%%$$$)))------+++***...222666AAAMMMWWWbbbrrrgeFm8>aĦs׼s|||mmmbbbVVVHo777;;;@@@JJJXXX666111...(((((()))D^(((((((((DdDĦ(((%%%&&&'''&&&&&&***///777wwws׼swwwooocccYYYOOOJJJFFFDDDFFFJJJVVV^^^kkkyyymmmcccVVVLLLEEE???999555000///---,,,++++++++++++************************&&&'''((())))))(((&&&%%%%%%))),,,+++'''&&&'''***%%%%%%&&&&&&''''''(((((()))'''&&&(((******(((&&&'''%%%&&&)))((('''***///,,,000777>>>GGGQQQZZZ```lllvvvyyyqqqeee[[[PPPIIIBBB;;;888999222333444333222222444777666666666555333111///...///...,,,)))((('''''''''&&&'''((()))))))))((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&'''(((&&&###"""###%%% !!!"""###$$$%%%%%%%%%######$$$$$$######%%%&&&######"""!!!!!!!!!"""### """#########"""!!!!!!"""###$$$%%%%%%%%%$$$(((((((((((()))))))))))))))+++------------...///***+++---------...000333:::BBBPPP___mmmwww~~~vvvlllggg___XXXQQQJJJDDD???===;;;888444111///...---+++***))))))(((((())))))Φ4DuXӵtvӵ>d<Ħ&&& !!!###$$$%%%%%%Ħ!!!!!!!!!"""###%%%%%% !!!"""###$$$$$$$$$"""###Ħ!!! !!!$$$###""""""""""""!!!!!!!!!!!! !!!###"""$$$!!!""" """  """!!! !!!"""$$$Ħ !!!"""$$$%%% """$$$###""" !!!!!!!!!""""""!!!""""""""" !!!$$$&&&%%%######$$$%%%'''))),,,...000>d<ĦSSSRRRNNNKKKGGGHHHMMMRRRWWW___fffqqqzzzpppZZZIII===555222333...---,,,,,,++++++,,,,,,((((((''''''Ħ&&&###%%%&&&&&&%%%$$$&&&'''&&&>d<Ħ'''(((Be&&&%%%%%%)))+++)))&&&&&&***///+++444???GGGTTTeeegeFYĉ>aĦBevvvlll```nu]ӵ999PPPaaassssss]]]NNN===888111///111000,,,(((******))))))(((>d<Ħ'''''''''((((((>d<Ħ''''''%%%Ħ+++)))''''''(((((((((((((((***...222888CCCPPPYYY___mmm|||BeĦzzznnnaaaXXXOOOGGGEEEFFFHHHNNNZZZgggvvvyyygggXXXNNNEEE===777///000000///---+++)))((())))))))))))))))))))))))&&&'''((()))((('''%%%###%%%))),,,+++'''%%%(((+++'''''''''&&&&&&%%%%%%%%%+++)))'''((())))))&&&###)))'''''')))(((&&&(((------...000333888???GGGMMMSSS^^^ooo|||{{{tttnnncccZZZPPPJJJDDD===;;;<<<777888777666444444555777555555444333222000///......---+++))))))((()))))))))((('''''''''(((***+++%%%%%%&&&''''''((())))))&&&'''(((&&&###!!!###%%% !!!"""$$$%%%&&&''''''!!!######!!!!!!$$$'''%%%&&&%%%###!!!!!!###%%% !!!!!!!!! ###"""""""""###$$$%%%&&&''''''&&&&&&&&&'''((((((&&&'''))))))))))))+++---%%%(((---///...,,,******...222;;;GGGVVVbbbjjjmmmvvv{{{vvvooohhh```XXXQQQLLLHHHEEEAAA<<<888444222111---,,,++++++******++++++?aŖ%7uSQuR)ӵsdKĦ$$$'''""""""&&&%%%gdKĦ!!!"""$$$$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$###""""""gdKĦ &&&$$$"""!!!"""""""""!!!!!!""" !!!###%%%%%%###!!!!!! ###%%%$$$!!! """%%% !!!"""""""""gdKĦ""" ###'''"""%%%$$$###!!!  """&&&%%%!!!!!!$$$%%%"""###'''(((''')))---gdDĦOOOOOOOOOMMMKKKIIIHHHLLLSSS^^^eeetttzzzmmmTTTIIIAAA777222555///---+++++++++,,,+++************gdKĦ%%%''''''&&&&&&&&&%%%%%%%%%$$$sdKĦ$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%&&&((())))))******000222888@@@LLLZZZŶS3we<~~~wwwllliĉ@3hR/Ō;;;GGGWWWgggwww}}}eeeQQQDDD999111111222///***(((---+++***((('''DdDĦ---)))$$$***---sdKĦ&&&&&&gdKĦ&&&&&&&&&'''''''''((((((&&&''')))+++...333999===MMMXXXhhhuuugdKĦ{{{ooocccXXXPPPLLLGGGHHHMMMVVV\\\eeexxxkkk\\\RRRHHH@@@<<<666///,,,,,,------+++'''(((((((((''''''((()))))))))************)))))),,,+++))))))***)))(((&&&''')))***)))((('''(((***+++***)))(((((()))***+++((('''%%%$$$%%%(((+++---(((***---000222555999<<>>???>>>;;;777555666999666555444333333222///---//////...---,,,***((('''))))))************))))))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%###"""###$$$"""###"""""")))...'''$$$%%%%%%$$$######$$$&&&!!!""""""""""""#########!!!###%%%%%%###!!!!!!!!!!!!&&&"""%%%###%%%$$$%%%%%%###!!!"""%%%)))&&&''')))***)))(((&&&%%%)))***+++,,,---,,,+++***...000333666<<A%%%ne%%%%%%&&&""""""%%%ne######$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$###ne !!!!!!!!!!!! !!!!!! """###"""!!!"""###"""###"""!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!ne  """""" """$$$"""""""""!!!!!!!!!!!!""""""'''###"""$$$%%%###%%%(((%%%"""###&&&((('''(((DeIIIMMMNNNNNNLLLKKKJJJJJJMMMUUU___fffqqqwwwvvv\\\NNNEEE;;;666999333111////////////---,,,))))))ne((((((''''''&&&&&&&&&%%%%%%%%%$$$ne$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''))))))))))))***+++...444>>>JJJ>Awww{{{~~~k<vvvfh777999CCCPPP^^^ooo|||mmmZZZHHH===333222333111---++++++***)))''''''De'''---((($$$,,,///ne))))))ne$$$%%%%%%&&&&&&&&&&&&''''''&&&'''((((((***---222555:::CCCPPP[[[eeeppp{{{newwwmmmeee```SSSOOONNNPPPRRRXXXeeessspppdddWWWLLLDDD>>>777222111///,,,)))+++,,,,,,,,,++++++,,,,,,''''''((((((((((((''''''------,,,,,,+++)))))))))%%%&&&'''&&&$$$$$$&&&'''******)))(((((()))******(((((('''&&&'''(((***+++)))***,,,......000444666888<<>>DDDLLLXXXaaajjjvvv|||rrriiiccc^^^VVVNNNHHHCCC>>>;;;666666555222000///...%%%$$$"""$$$%%%$$$!!!!!!###"""$$$%%%&&&&&&&&&&&&&&&%%% !!!###$$$%%%%%%$$$###!!!!!!!!!"""""" """"""  !!! """!!!!!!"""!!!!!! $$$ !!!$$$""" """"""""""""!!! !!!!!!!!!!!! ###&&&""" """###!!! !!!###$$$%%%(((  !!!###&&&%%%""""""&&&'''&&&(((+++???EEEIIILLLMMMKKKJJJJJJJJJMMMTTT]]]ccckkkqqq{{{|||aaaRRRGGG>>>:::<<<555444222111111000...---++++++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$&&&'''((()))))))))***++++++...444???jjjpppuuuttt999777888>>>FFFRRRcccrrrvvvdddOOOBBB777444555333///...***)))((('''''')))%%%)))"""))),,,***+++***###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&))),,,///444<<>>HHHYYYiiizzz~~~nnnWWWIII;;;666666444111111,,,+++)))(((''''''((((((&&&'''(((+++&&&''''''(((((('''%%%$$$%%%'''############$$$$$$$$$$$$%%%%%%%%%###""""""$$$&&&---///222777===FFFPPPXXXbbbjjjvvv{{{rrrggg___ZZZVVVTTTRRRYYY___hhhsss~~~uuuccc[[[PPPFFF@@@<<<777444---+++)))((()))))))))(((*********++++++*********+++///222000+++((())),,,))))))((('''%%%&&&(((+++(((((((((((((((((((((((())))))***++++++***)))(((''')))))))))((()))+++,,,///333;;;EEEMMM[[[qqqzzztttkkkcccYYYTTTTTTSSSNNNIIIDDD@@@;;;888777666555333333333222111000/////////,,,------......------,,,***)))))))))((((((((((((%%%&&&'''&&&$$$###$$$%%%###""" !!!%%%((((((%%%###$$$$$$###""""""###%%%######$$$$$$$$$%%%%%%%%%""""""###"""!!!"""%%%((("""'''""" %%%$$$ &&&!!!"""$$$$$$$$$$$$$$$$$$######%%%&&&''''''''''''''''''(((((()))))))))***+++,,,,,,,,,+++,,,...111...111444777===IIIWWWbbbpppyyyxxxmmmddd]]]WWWTTTLLLIIIDDD@@@<<<:::888uuujjj888222%%%### %%%%%%###!!!!!!###%%%!!!""""""!!!!!!""""""!!!###$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$""" ######""""""""""""###### !!! %%%###""" !!!!!!"""""" !!! !!!###%%%""""""######"""!!!!!! !!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!###$$$""" """%%%$$$ """"""!!!!!!!!!!!!""""""&&& %%%%%%""""""$$$""""""%%%&&&$$$&&&)))***---222666:::???EEEIIILLLLLLLLLLLLMMMOOOTTTWWW^^^dddllltttyyy|||~~~|||jjj]]]RRRLLLJJJCCCAAA@@@??????===:::888444333000---+++)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########"""###$$$&&&''''''''''''!!!%%%***,,,...222:::???OOOUUU^^^gggnnnwwwvvvgggYYYOOO===:::888999;;;BBBRRRaaattt~~~yyy```PPP@@@999777444333333000///,,,)))'''&&&&&&&&&******"""""",,,,,,(((,,,'''''''''%%%######$$$&&&"""""""""#########$$$$$$###$$$$$$###""""""$$$&&&'''(((+++---111666;;;>>>JJJSSS```mmmyyyvvvoooggg^^^VVVQQQRRRVVV\\\fffssszzzppp```SSSIIIBBB<<<888555222...,,,------+++*********++++++++++++******)))---111000+++''')))+++*********)))'''(((***,,,'''''''''(((((('''''''''((()))***++++++***((('''&&&'''((()))((()))+++---///222:::BBBJJJZZZssswwwpppoookkkccc\\\VVVQQQJJJDDD???;;;888666444333222111000000000000......////////////......+++++++++*********))))))%%%&&&'''&&&$$$###$$$%%%+++(((&&&&&&%%%$$$###$$$######$$$###"""!!!###%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$###!!!!!!$$$&&&"""'''### &&&$$$!!!&&&"""""""""###$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))&&&'''))))))))))))+++,,,***,,,------///444<<>><<<;;;===DDDKKK^^^kkk{{{vvvbbbMMM@@@;;;888777888444222000---***)))((((((###&&&###$$$''' ((())))))(((%%%###"""$$$&&&""""""#########$$$$$$$$$###$$$%%%%%%$$$$$$%%%'''!!!"""%%%(((***+++***)))+++///666???IIIUUUaaaiiisss{{{}}}oooiii___XXXUUUVVVZZZ\\\fffppp}}}sssbbbSSSIIIAAA:::333//////...+++'''((())))))******))))))(((&&&(((+++------,,,+++***%%%''')))***)))'''''''''%%%&&&''''''''''''&&&%%%&&&'''(((((())))))))))))&&&((())))))((()))+++---333555===HHHVVViii~~~tttjjjaaaXXXSSSFFFDDD@@@<<<999777777777111111222222222222111111---------,,,,,,,,,,,,+++&&&'''''''''%%%$$$%%%&&&!!!!!!%%%)))(((%%%(((///$$$%%%%%%$$$######$$$&&&"""""""""#########$$$$$$"""$$$%%%%%%$$$###$$$%%%!!!&&&!!!$$$"""%%%$$$""" """$$$$$$#########"""""""""######$$$############$$$&&&((()))(((***,,,---,,,+++***+++)))******++++++---///000,,,111555999===FFFQQQZZZdddmmmvvv{{{~~~xxxtttqqqkkkbbb[[[vvvfff111---'''(((!!!!!!"""""""""######""""""""" $$$%%%!!!"""&&&&&&###"""###%%%'''((()))******'''((((((((('''%%%###""" !!!"""""" ###%%%"""###   !!! !!!"""!!!""""""""""""""" """"""""""""!!!  !!!!!!!!!!!! ###&&&!!!"""%%%""""""!!!!!!!!!!!!"""""""""!!!"""%%%$$$!!!"""&&&$$$!!!!!!$$$$$$"""###'''&&&)))---......222:::AAA@@@CCCFFFIIIJJJLLLNNNPPPVVVXXX[[[^^^bbbffflllpppvvvzzz}}}uuummmddd^^^QQQMMMFFF===555///+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$(((+++(((%%%%%%,,,333444===IIIVVV```kkkvvv}}}uuunnnSSSJJJAAA===;;;;;;???CCCUUUcccuuu|||hhhQQQDDD===:::999:::333222000---,,,+++++++++###((('''((())) ***&&&'''&&&%%%$$$&&&)))+++############$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&!!!!!!!!!"""$$$$$$""" +++,,,...222888AAALLLSSS\\\eeeqqq{{{~~~rrrfff^^^YYYVVVTTTQQQ[[[jjjwwwxxxeeeYYYIIIBBB:::555555333000,,,++++++,,,,,,,,,,,,++++++''''''))),,,//////---***%%%(((+++,,,+++)))''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((())))))***((()))))))))(((((()))+++777999AAANNN^^^rrr~~~tttnnnXXXUUUNNNGGGAAA<<<999777111222222333333222222111......---------,,,,,,,,,&&&'''((('''%%%$$$%%%&&&%%%%%%(((+++''' """)))"""######"""!!!!!!"""$$$!!!""""""""""""#########"""%%%&&&%%%%%%%%%&&&###(((###!!!&&&%%%!!!'''&&&""""""$$$$$$$$$!!!!!!!!!!!!"""$$$%%%&&&###"""""""""###%%%'''((("""%%%)))++++++++++++,,,((((((((('''(((***,,,---.........---...444===DDDCCCOOO^^^hhhsss~~~uuummmyyy```666+++)))!!!!!! $$$((($$$ ###"""###!!!!!!$$$### $$$$$$$$$%%%'''***,,,...+++***)))'''%%%$$$$$$$$$###""""""###  """$$$ ###"""###$$$"""  !!!!!! """"""#########""""""!!!###***)))!!!!!!!!!"""###"""!!! !!!"""$$$#########""""""!!!!!!###"""!!! !!!"""###!!!!!!!!!!!!"""###$$$%%%)))(((((())),,,111666888<<<@@@EEEHHHJJJMMMRRRVVVWWWXXX[[[^^^bbbhhhoootttqqquuu|||zzznnneeeXXXIIIAAA:::222,,,***+++***(((((())))))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++///555>>>HHHTTTbbbqqq{{{}}}{{{rrrcccXXXKKKDDD@@@>>>@@@EEELLLWWWhhhvvvrrrYYYIII@@@<<<===@@@;;;777111...---+++'''$$$''''''''''''''''''&&&&&&''')))***(((%%%$$$'''***%%%""" !!!###$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%(((+++---...111777<<>>CCCFFFHHHKKKPPPUUUUUUXXX[[[^^^ccchhhooosssyyy{{{qqqcccSSSHHH@@@777000---+++***(((((())))))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%&&&,,,,,,+++*********++++++...222:::BBBMMM\\\lllvvv|||yyylll```TTTKKKEEE@@@???BBBCCCMMM[[[gggrrr~~~{{{cccQQQDDD===>>>BBB>>>999333///---+++(((&&&''''''&&&&&&&&&&&&'''(((%%%'''))))))'''(((+++...'''$$$"""!!!"""######"""###""""""""""""""""""###%%%%%%$$$$$$$$$%%%%%%&&&"""###$$$%%%&&&(((,,,...///666???HHHQQQ]]]jjjsss{{{ooofffZZZYYYYYY[[[cccpppuuuiii[[[PPPCCC777222444111///.........---+++((())))))))))))***,,,---...++++++******)))(((((((((&&&&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''''''''))),,,,,,,,,111888;;;@@@OOOeeezzz|||ssshhh]]]VVVHHHFFFAAA;;;777555666777444000...111222///.../////////...------,,,++++++((((((((((((''''''&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%""""""###%%%"""""""""#########$$$$$$$$$$$$%%%&&&'''((())))))''''''''''''((()))******++++++++++++,,,---...///---111666:::???FFFQQQYYYaaaiiisss|||{{{bbb888...,,,'''+++"""'''&&&"""!!!$$$ """!!!!!!""" ######$$$%%%&&&(((***+++)))((('''%%%$$$#########""""""""""""""""""""""""!!!   !!!###### !!!$$$%%%###"""###!!!!!!$$$###!!!!!!!!!!!!"""!!! !!!!!!""""""""""""!!!!!!%%% '''""""""###$$$$$$""""""###$$$!!!!!!!!!!!!!!! $$$######""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%&&&'''(((***,,,///222333555:::???BBBDDDHHHNNNSSSTTTWWW\\\aaaeeejjjooorrr}}}}}}nnn\\\PPPFFF;;;333///+++***((('''(((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$############$$$$$$$$$$$$((((((((('''(((((()))***,,,///333999CCCRRRbbbnnnwww}}}wwwlll```VVVMMMCCC>>>>>>AAAHHHSSS^^^kkkyyyppp[[[JJJ???@@@FFFBBB===777111...,,,***((('''&&&%%%$$$%%%&&&(((***%%%(((******))))))+++...(((&&&$$$$$$$$$$$$""" """"""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$%%%&&&''''''%%%######%%%&&&'''&&&'''***...333999DDDQQQ[[[iiisss~~~nnniiiccc^^^^^^fffrrr{{{ssscccSSSEEE===;;;444111///------,,,***(((+++***))))))***,,,///000------,,,***)))'''&&&%%%(((((()))))))))))))))(((%%%%%%&&&&&&'''''''''((('''''')))---------222:::???III\\\tttxxxoooccc]]]SSSIIIAAA<<<;;;;;;666222///111222///---///------------,,,+++***)))***))))))))))))((((((((($$$&&&'''&&&%%%$$$%%%&&&&&&%%%$$$$$$#########$$$########################$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###!!!!!!!!!"""""""""######%%%$$$$$$$$$%%%''')))***%%%&&&'''(((((())))))(((************+++,,,---...+++---///000000444;;;@@@DDDMMMYYYeeennnvvvyyyaaa777,,,)))$$$)))""" !!!"""######""" !!!###!!! !!! """"""###$$$%%%&&&((((((''''''%%%$$$###"""""""""!!!"""###$$$$$$###"""!!!"""   !!!!!!!!!!!!!!!!!! !!!###%%%%%% !!!!!! !!!!!!"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$### ### """!!! !!!""" """""""""""""""#########!!!!!!!!!!!!"""###$$$%%%%%%&&&''')))+++---...///111555:::===???CCCJJJOOOTTTXXX^^^dddhhhmmmqqqttt{{{}}}sss```SSSGGG<<<333000,,,)))'''&&&'''((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&#########"""######$$$%%%#########$$$$$$$$$$$$%%%""""""###%%%''')))+++,,,+++,,,...222:::GGGXXXcccmmmttt~~~~~~tttiii```TTTGGG???<<<@@@EEENNNZZZgggwwwzzzdddOOOAAAAAAGGGEEEAAA:::444///,,,+++***'''%%%$$$###$$$&&&)))+++(((***,,,+++(((&&&(((***'''&&&%%%%%%&&&%%%###!!!""""""!!!!!!!!!!!!""""""############$$$%%%&&&''',,,(((%%%%%%'''((('''%%%*********+++...555>>>EEENNNXXXfffrrr{{{yyyppplllnnntttzzzxxxiiiYYYLLLEEE999555111...---,,,+++***...,,,+++***+++...111333---,,,+++***)))'''&&&&&&)))))))))))))))((('''&&&'''''''''''''''&&&&&&&&&((('''***------...444<<>>EEEJJJRRRWWW^^^eeejjjooosssvvvxxx{{{sss```RRRGGG<<<444111,,,)))'''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%'''))),,,...///+++,,,---...333>>>LLLWWW___hhhuuuwwwnnnfff[[[MMMCCC???;;;???GGGRRR```ooo~~~kkkTTTDDDAAAFFFEEEBBB===666000,,,++++++&&&%%%###"""###&&&)))+++&&&)))+++***'''%%%&&&(((%%%$$$$$$%%%''''''%%%$$$$$$######""""""######$$$"""""""""###$$$%%%&&&''')))%%%""""""%%%&&&%%%###&&&&&&&&&&&&'''+++///333999AAALLLWWWaaakkkuuu|||ooo]]]QQQDDD???888333111000///......,,,***)))***,,,///111************)))))))))((((((((((((((('''&&&%%%%%%))))))((('''&&&&&&%%%$$$((((((***---...///666???HHHZZZrrrtttfffYYYQQQHHHAAA======;;;777555666000000111111111000000///*********+++++++++++++++'''))))))(((&&&%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!"""$$$%%%$$$""" """""""""""""""""""""""""""!!!!!!!!!!!!"""!!!!!!"""""""""#########$$$$$$(((&&&$$$###"""###%%%&&&"""###%%%&&&''''''&&&&&&(((''''''(((((()))***+++(((((()))((()))+++...000---000444888<<>>CCCKKKXXXhhhvvv~~~qqq[[[HHHAAACCCCCCAAA>>>777111,,,******&&&%%%$$$###$$$%%%''')))!!!%%%)))***(((''')))+++%%%$$$###$$$&&&'''&&&%%%$$$$$$############$$$$$$###############$$$%%%&&&%%%$$$""""""###%%%%%%%%%!!!!!!"""###&&&)))+++---,,,222999@@@HHHQQQ[[[cccmmmsss|||rrraaaQQQJJJ@@@888333111///...,,,+++***))))))***+++,,,(((((())))))*********+++''''''(((''''''&&&%%%%%%***))))))((('''&&&%%%%%%)))(((***---///111888AAANNNbbb{{{zzzqqqZZZSSSLLLHHHCCC===999999444333111000////////////,,,,,,,,,,,,------------***++++++***((('''((())))))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%$$$############$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!"""###""" """""""""#########$$$$$$###"""""""""###%%%'''((("""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))***((((((((()))***---///000...//////---...333;;;BBBLLLRRR\\\eeeooo{{{ttt___999///***###)))###!!!!!!!!!!!!!!!!!!"""### !!! $$$$$$""" !!!"""""""""!!!!!!###"""!!! !!!!!!!!!""""""!!!!!!!!! !!!######### !!! """ $$$$$$ ######%%%$$$!!! ###### !!! !!!"""### !!!!!!!!!""""""###$$$&&&&&& """"""!!!"""###%%% !!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$&&&((()))))),,,...///000444;;;AAAFFFKKKRRRZZZaaaiiioootttwwwzzzqqq]]]NNNCCC999111///,,,)))&&&$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&############$$$$$$$$$$$$$$$#########$$$%%%&&&&&&)))+++---------111777===FFFOOO^^^lllyyyzzzsssmmmdddVVVLLLHHHBBB@@@@@@EEEQQQaaapppyyyxxxbbbMMMBBB?????????>>>888111,,,))))))&&&%%%%%%$$$%%%%%%&&&&&&"""&&&***+++)))((()))+++'''%%%######$$$%%%%%%$$$######""""""""""""######$$$###############$$$$$$$$$%%%$$$###""""""$$$&&&###""""""###%%%(((+++,,,'''+++///111444999AAAFFFRRRYYYbbbmmmvvv{{{ddd[[[NNNBBB:::555222111...---,,,+++************(((((())))))************'''((((((((((((''''''&&&''''''''''''(((((((((((()))(((***...///222:::CCCTTTiiizzzqqqggg___VVVLLLFFFEEE>>>;;;777333000//////////////////000000000111111,,,------,,,***))))))******)))(((&&&%%%%%%$$$$$$''''''&&&&&&%%%$$$$$$############$$$%%%%%%&&&&&&########################$$$""" !!!###$$$""" !!!!!!!!!"""""""""######!!!!!!"""###$$$%%%&&&&&&###""""""######$$$%%%&&&%%%%%%%%%%%%&&&'''((()))***)))))))))+++---......,,,------,,,***,,,111666666<<>>@@@EEELLLTTT\\\dddlllqqqssswww~~~nnnZZZKKK???444---+++,,,)))%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""###$$$%%%&&&""""""""""""###############$$$$$$&&&''')))+++,,,'''***------,,,---111555@@@HHHUUUcccqqq|||uuuooofffYYYNNNKKKDDD???;;;===HHHYYYjjjttt}}}hhhQQQBBB===<<<>>>===999222+++((((((%%%%%%%%%%%%%%%%%%%%%$$$&&&***------***'''''')))***'''###""""""#########""""""!!!!!!!!!!!!""""""$$$$$$##################!!!"""###!!! ###&&&$$$!!! """$$$'''(((&&&)))++++++***+++///333777===GGGRRR]]]hhhqqqwww}}}yyyooo```QQQFFF???;;;999111111000000...---,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))***+++))))))***...///222:::DDDYYYnnnzzznnnbbbZZZXXXMMMIIICCC===888666666666111111222222222333333333---......---+++******+++******((('''&&&%%%%%%$$$(((((('''&&&&&&%%%$$$$$$!!! !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%###!!! !!!!!!!!!"""###$$$$$$$$$$$$###""""""###""""""!!!"""$$$%%%'''%%%%%%%%%%%%&&&'''((((((((('''&&&&&&''''''''''''(((+++......,,,,,,...111,,,000333666;;;EEESSS^^^xxx```:::222###+++!!!$$$'''"""$$$'''&&&$$$ !!!!!!  !!!!!! !!!!!!""""""!!!!!! !!!""""""""""""!!!  !!! !!!$$$"""""" """&&&!!!"""###""" !!!"""$$$###!!! !!!!!! ###$$$$$$###"""!!!!!!!!!"""$$$%%%###""" !!!###$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""!!!$$$""" !!!$$$%%%### ###$$$$$$$$$$$$###""""""'''***------+++---333999<<<@@@FFFKKKQQQZZZdddlllqqqzzzssscccQQQDDD;;;222---,,,)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$&&&%%%"""!!!!!!###&&&(((''')))+++,,,,,,---///000:::BBBNNN[[[iiixxx}}}wwwqqqjjj```TTTLLLEEE???<<<>>>DDDNNN^^^llluuukkkVVVFFF@@@AAA;;;666555222---******(((((('''&&&%%%%%%%%%%%%###$$$&&&((())))))((('''''')))++++++((($$$"""!!!"""'''!!!$$$"""%%%"""%%%### $$$!!!!!!"""###$$$$$$%%%%%%###$$$$$$###!!! !!!###!!!###%%%&&&&&&''')))***222222333888@@@JJJTTTZZZiiinnnwwwvvvbbbVVVOOOEEE;;;555333111000000///,,,***...---+++)))((()))***+++((((((((('''''''''''''''&&&''''''((()))******************,,,,,,...999DDD\\\rrrzzzuuukkkbbbVVVMMMHHHCCC<<<777444222//////000222222222///...---...///...,,,***+++***(((''''''(((((()))###%%%&&&&&&%%%$$$%%%&&&!!!$$$''')))***(((&&&$$$!!!###%%%$$$!!!!!!$$$(((""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!%%%###"""$$$'''(((%%%"""!!!$$$$$$###!!! %%%%%%$$$$$$%%%%%%&&&''''''&&&&&&'''(((***,,,---)))******++++++,,,------/////////000222777>>>CCCuuu^^^777000"""***!!!###%%%###!!! !!!"""###### !!!!!!  !!!""""""!!! !!!!!! !!!######""""""!!! """!!!!!!  !!!### ###$$$ %%%$$$### !!!$$$&&&!!!"""$$$###!!! !!!  """###"""""""""""""""######$$$###!!! !!! !!!!!!!!!!!!""""""""""""#########"""!!! ###"""!!!"""######"""!!!!!!"""###$$$$$$$$$$$$$$$%%%(((*********,,,000444444999>>>CCCHHHPPPYYY```iiiqqq{{{|||cccVVVIII@@@:::222---,,,''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$%%%$$$###"""###$$$&&&'''&&&(((***+++++++++---///000777BBBNNN[[[jjjyyyyyysssjjj___WWWJJJDDD???>>>@@@GGGSSS^^^mmmzzzqqq\\\JJJ@@@;;;555111111000,,,+++,,,(((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))((())))))(((&&&%%%&&&'''###(((###%%%### &&& ###%%%$$$ !!!$$$!!!!!!"""######$$$%%%%%%###$$$$$$###!!! """###"""$$$%%%&&&%%%&&&''')))******+++...333;;;BBBGGGMMMRRRYYYaaajjjttt~~~{{{nnncccTTTGGGBBB>>>999555222000...---...,,,***((((((((()))***---+++)))''''''''''''(((''''''((())))))***++++++***)))***,,,,,,///:::EEE[[[qqq~~~rrrggg]]]SSSIIIAAA<<<999555333333333333333222000//////000000...,,,,,,+++***))))))***++++++&&&'''((((((&&&$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%%%%$$$$$$"""!!!"""""""""!!!!!! $$$$$$%%%%%%%%%%%%$$$$$$#########"""!!! !!!"""###$$$###""""""###%%%$$$############$$$%%%%%%&&&&&&&&&&&&''')))***+++(((((())))))***+++++++++............///222888<<>>DDDLLLRRR]]]eeepppxxx|||nnncccMMMDDD;;;888555///+++***&&&%%%%%%$$$$$$$$$$$$$$$##################""""""######$$$$$$######"""""""""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%$$$&&&((())))))***,,,------222;;;DDDPPP___oooyyy~~~yyyqqqggg```UUUMMMDDD@@@===???HHHRRRbbbqqqyyyfffPPPAAA888222......---***)))+++(((((('''&&&%%%%%%%%%%%%'''&&&&&&%%%&&&''')))***((()))((('''&&&&&&)))+++$$$)))### %%%### &&&!!!###%%%$$$!!! """%%%!!!""""""######$$$$$$$$$######$$$###!!! """######%%%&&&&&&%%%$$$&&&'''$$$$$$%%%&&&)))---111333888:::???EEENNNZZZeeemmmuuu~~~zzzgggXXXOOOIII???777333111000000000...,,,***)))***+++,,,000...,,,)))(((((())))))(((((())))))***+++++++++))))))***------111;;;GGGZZZooo{{{nnn```WWWNNNJJJCCC===999777444333111///.........///...---------,,,++++++,,,---...)))***+++***(((&&&%%%&&&&&&%%%###!!!!!!###&&&(((&&&###"""###&&&&&&"""######"""!!! !!!""""""######""""""!!!"""$$$%%%""""""######"""!!! """%%%((("""""""""""""""###$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&''''''(((((()))******,,,,,,---,,,,,,---000222oooXXX333--- )))!!!$$$&&&&&&%%%$$$#########$$$ !!!  !!!!!!""""""!!! !!!"""!!! !!! !!!!!!""""""""""""#########"""""""""### """$$$""" """###%%%%%% ### """#########!!! """######!!! !!!"""!!!$$$###!!! !!!"""$$$$$$###"""""" !!!#########!!!!!!!!!!!!"""""""""""" """"""###### """$$$### !!!$$$!!!!!!"""###$$$%%%%%%%%%######$$$&&&)))+++***)))+++...222555777<<>>777111///---)))''')))%%%%%%$$$$$$$$$$$$%%%%%%""""""##################""""""############""""""""""""""""""############"""###$$$%%%&&&%%%$$$$$$$$$&&&((((((((()))+++------111777>>>HHHUUUeeeppp|||yyypppjjjbbbWWWKKKCCC======EEENNN[[[jjj{{{pppWWWCCC;;;444///---+++'''%%%'''(((((('''&&&%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&(((((()))***)))'''''')))***$$$(((###$$$"""%%%!!!###%%%$$$###"""$$$%%%!!!"""""""""#########$$$"""######"""!!!!!!"""$$$$$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&'''(((******...000333666<<>>===EEENNNVVVfffwwwxxx___HHH===555///...+++'''&&&((((((((('''&&&%%%%%%%%%%%%&&&$$$"""!!!!!!###&&&''''''))),,,,,,***'''&&&&&&###'''"""###!!!###"""######$$$######$$$%%%"""""""""""""""#########"""######"""!!!!!!###$$$###%%%%%%%%%###"""###$$$%%%%%%%%%%%%&&&&&&''''''###&&&))),,,...222666999HHHOOOYYYccclllvvvyyyooo```RRRGGGAAA===<<<777555222///------------***+++---...///...,,,+++***************+++++++++******---000111444>>>III[[[pppuuuhhh\\\QQQHHHCCC<<<999555222222222222222000///...---------......)))+++------,,,,,,---...(((((((((((((((((((((((( ###$$$%%%'''(((&&&&&&%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###$$$!!! ###$$$###!!!"""!!!!!!!!!"""###############$$$%%%%%%$$$$$$$$$$$$$$$######"""&&&&&&''''''((()))))))))%%%''')))*********+++---pppYYY444..."""+++$$$'''!!!###%%%""" !!!  """$$$$$$ !!!%%%!!!!!!  !!!!!!!!!  !!!###$$$$$$###"""""""""!!!!!!###$$$$$$###"""%%%!!!%%%%%%"""""""""!!!"""$$$!!!######"""!!!"""### """$$$"""!!!!!!!!!"""###############&&&$$$"""!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""###""""""!!! !!!"""""" !!!"""$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%&&&'''((((((%%%(((,,,------///333777???EEENNNWWW```iiiqqquuuzzz}}}|||zzzyyynnnmmmjjjffffffppprrraaaWWWSSSMMMJJJFFFBBB>>>999333///777111,,,+++)))&&&(((,,,&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$###!!!!!!""""""######""""""!!!!!!!!!"""""""""######"""###$$$%%%&&&%%%$$$$$$$$$%%%'''(((((()))+++---)))+++---///444===IIIRRRhhhttt~~~rrrgggXXXLLLBBB>>>CCCKKKPPP___qqqgggOOO<<<555///...---******,,,(((((('''&&&%%%%%%%%%%%%)))'''%%%######%%%''')))&&&))),,,,,,***'''%%%$$$###'''!!!""" """!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%"""$$$%%%$$$""""""###$$$!!!!!!!!!!!!"""###$$$$$$$$$'''((()))***,,,666;;;BBBIIIQQQ\\\hhhqqqzzz}}}vvvfffWWWKKKBBB===:::888444000---,,,++++++((()))+++---...---,,,+++************************)))***---000111333===GGGYYYnnnzzznnnddd^^^LLLGGG@@@:::666444333111333222000...------......)))+++---.........///000)))***+++,,,,,,+++)))((("""'''(((&&&%%%'''***'''&&&&&&&&&&&&%%%%%%%%%""""""############""""""!!!!!!$$$###!!! ###%%%$$$###""""""$$$############$$$%%%%%%######$$$$$$$$$######"""%%%&&&&&&'''(((((())))))$$$&&&((())))))***+++---pppYYY444..."""+++###&&&!!!  """###!!!!!!!!!  ### !!!!!! !!!!!! !!!###""""""!!!  """###$$$###"""!!! """$$$%%%$$$######$$$$$$ ###$$$###"""###!!!!!!"""###"""!!!"""#########"""!!! !!!"""###"""""""""""""""######$$$$$$###!!!"""###$$$$$$###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$###""" """!!! !!!"""!!! """######$$$$$$$$$######"""$$$%%%$$$"""###&&&)))"""&&&)))***)))+++...222444999@@@HHHPPPXXX___bbbiiikkknnnnnnjjjfffbbb```VVVUUUPPPLLLLLLXXXkkkzzzhhhRRREEE???888666333111000///...,,,***'''&&&((('''%%%'''+++$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$###""""""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$"""$$$&&&&&&&&&''')))+++***,,,---...000777AAAHHH[[[gggzzzzzzpppdddXXXKKKBBB@@@DDDFFFUUUgggxxxoooYYY>>>777000...,,,))))))+++(((((('''&&&%%%%%%%%%%%%)))'''&&&%%%%%%&&&'''(((%%%'''))))))(((&&&&&&'''$$$((("""""" """!!! !!!###$$$$$$###"""""""""""""""""""""!!!!!!"""###"""!!!!!!###%%%!!!###$$$###""""""###$$$!!!!!!  !!!"""###!!!%%%&&&&&&&&&'''(((***---222666:::BBBLLLSSS___ccckkkuuu|||mmm]]]PPPHHH@@@===999444000---,,,,,,*********))))))***+++,,,))))))))))))))))))))))))((((((+++//////000999CCCTTTjjjjjjcccXXXMMMFFF@@@<<<:::777555333111///.........***,,,...///...---...///+++,,,,,,,,,,,,+++***)))''''''(((((('''''''''(((%%%%%%%%%&&&&&&&&&&&&&&& !!!!!!!!!!!!  !!!"""!!!!!! """######"""!!!"""######""""""""""""###$$$$$$""""""###$$$$$$$$$###"""$$$$$$%%%%%%&&&'''''''''%%%&&&'''''''''(((***,,,pppYYY444...!!!***"""%%%###%%%&&&%%%###!!!!!!"""!!!!!!  ###'''""" """"""!!!!!!!!!!!!""""""###$$$$$$$$$ """###$$$###"""!!!"""&&&&&&###"""###%%%###"""###%%%### %%%!!!######"""!!!  """###"""!!!"""###&&&### !!!###$$$$$$###"""!!!!!!!!!"""$$$%%%"""######!!!!!!!!!!!!"""""""""""""""######$$$$$$$$$######### """###!!! !!!"""###$$$%%%%%%%%%!!!$$$&&&###$$$***"""%%%)))***)))***---000---000666===EEELLLRRRUUUUUUXXXZZZYYYUUUOOOKKKIIIHHHFFFAAA;;;<<>>999444111000//////,,,(((%%%%%%'''***,,,)))))))))(((((((((((((((&&&'''***------...666@@@OOOffftttfff[[[SSSMMMJJJ:::888666333111/////////,,,...//////...,,,---...---,,,,,,++++++************&&&$$$$$$((()))(((&&&###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$$$$###### ###&&&%%%""" !!!$$$!!!!!!  """!!!!!!!!!!!!!!!"""######!!!"""###%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&'''''''''&&&%%%&&&(((***kkk]]]555***---$$$%%%###"""&&&((((((!!!%%%###"""!!!!!!$$$$$$$$$###"""!!! !!!!!!!!! """%%%""""""$$$###!!!###$$$%%%%%%$$$###"""!!!######""""""!!!!!! ###$$$%%%$$$!!!### ###### ### !!!!!!!!!"""$$$&&&%%% ###$$$ !!!!!!!!!!!! !!!""""""######!!! !!!!!!""""""$$$%%%### !!!### &&&$$$###)))&&&!!!%%%######$$$%%%&&&(((((()))///000222555999<<<>>>???AAACCCDDDCCC@@@===;;;;;;666555444333444<<>>999555777444000....../////////---000444444333111222333---))))))---...***(((***''''''&&&&&&&&&&&&&&&'''$$$#########$$$$$$%%%&&&$$$###"""!!!"""###%%%&&&######$$$###!!! !!!############$$$$$$$$$$$$"""!!!!!!!!!!!!"""######!!!""""""""""""%%%'''%%%$$$$$$###$$$%%%&&&'''xxxfff999)))*** ###"""!!!&&&%%% """""""""######"""!!!!!! """###"""!!!!!!"""$$$!!!!!!  !!!"""""""""###""" !!!###$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""###### ###### ###$$$%%%%%%$$$###"""###$$$(((!!!$$$%%% $$$ !!!!!!!!!!!! !!!!!!"""#########!!!!!!"""""""""#########'''%%%###!!!!!!!!!  !!!!!! %%%###"""(((%%% %%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&(((***+++---...---------+++((('''((())))))((()))******...===LLLhhh{{{aaaIII;;;///,,,)))(((''''''%%%$$$(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$#########!!!!!!"""%%%%%%###!!! """######""""""$$$%%%"""###$$$%%%%%%$$$###""""""###$$$$$$######$$$%%%))))))))))))+++---000111777???MMM]]]mmm{{{xxxlll^^^TTTJJJJJJQQQaaasssoooTTTGGG888222///,,,***+++(((''''''&&&%%%$$$$$$##################$$$$$$$$$$$$$$$$$$&&&(((((('''&&&---,,,)))&&&$$$#########!!!"""###$$$$$$#########""" !!!$$$$$$"""!!!#########"""!!!!!!!!!""""""!!!!!!!!!""""""######### !!!""""""!!! !!!###!!!$$$%%%######&&&%%%###"""!!!"""$$$###!!!"""&&&((('''''')))...333666777>>>CCCJJJQQQWWW___iiipppwwwyyyyyyhhh[[[OOODDD===;;;333///+++***,,,---,,,*********+++,,,+++***)))((())))))))))))***---111555CCCXXXsss}}}pppcccYYYPPPHHHBBB@@@<<<555111000111111111+++...111333222111000000222......000000,,,))))))))))))((('''&&&&&&&&&'''$$$$$$#########$$$%%%%%%$$$######""""""$$$%%%&&&$$$$$$###""" !!!###!!!!!!!!!"""###$$$$$$$$$ !!!"""######!!!!!!"""$$$''')))$$$$$$$$$###$$$$$$%%%&&&{{{hhh999((())) $$$%%%###)))'''"""!!!!!!"""!!! """!!!  !!!!!!!!!""""""!!!""""""$$$$$$"""!!!!!!!!!!!! !!!"""###$$$$$$!!!!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!!!!"""###""" ###### !!!###"""$$$%%%%%%###"""###$$$%%%!!! ###"""!!! !!!!!!!!!!!! !!!!!!""""""###$$$$$$$$$$$$***&&&###"""$$$$$$!!! !!!!!!!!!!!! %%%"""!!!'''$$$ %%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))),,,---,,,)))''''''(((***'''''')))******,,,777CCCZZZtttlllQQQ???333---)))((('''%%%$$$%%%%%%$$$$$$$$$######""""""###$$$$$$$$$$$$###""""""!!!!!!""""""###"""""""""!!!!!!!!!!!!""""""!!!!!! """"""""""""$$$%%%"""###$$$$$$$$$$$$###""""""###$$$$$$######$$$&&&((((((((()))+++,,,...///000777BBBPPP^^^ooo~~~yyyjjj___VVVQQQQQQ[[[jjjyyywwwZZZLLL<<<444000,,,***+++(((((('''&&&$$$###"""""""""""""""###$$$$$$$$$%%%&&&$$$###%%%(((***(((%%%---+++)))'''%%%$$$$$$$$$###""""""###$$$$$$###!!! !!!######"""""""""###""""""!!!!!!!!!"""""" !!!"""###$$$$$$ !!!###"""!!!!!!"""###(((((('''%%%$$$$$$$$$#########$$$$$$###!!!"""$$$(((&&&$$$''',,,000222111444666:::>>>BBBHHHOOOTTT]]]```iiivvvrrrdddWWWKKKEEE<<<777111------,,,)))'''***+++,,,---,,,+++)))(((***************,,,000333<<>>;;;888555333222111///...///000111000111444222---------,,,+++*********+++(((((('''&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$"""!!!!!!###%%%#########"""!!! ###"""!!!!!! !!!!!!"""###$$$"""!!!!!!"""$$$"""############"""!!!!!!ppp```777+++...%%%((('''!!!$$$$$$%%%$$$'''%%%###!!!!!!!!!###$$$ !!!"""###$$$ """"""!!!!!!"""###!!!((('''!!!"""$$$###""""""%%%'''!!!"""$$$%%%%%%###!!! """"""#########$$$$$$$$$"""###%%%$$$"""!!!!!!"""!!!"""###!!!"""%%%$$$&&&)))***)))(((((((((###&&&((('''$$$######$$$ !!!!!!!!!!!! !!!""""""###### """$$$%%%%%%$$$$$$$$$$$$%%%$$$###"""$$$%%%!!!!!!""""""""""""!!!!!!$$$ ###"""$$$ !!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###%%%%%%$$$######$$$$$$###$$$'''(((''',,,333;;;NNNiiirrrXXXAAA555------***######)))######$$$$$$%%%%%%&&&&&&###$$$$$$$$$$$$###"""""" !!!"""""""""""""""######!!! ### !!!""""""!!! !!!#########""""""""""""######"""###$$$$$$######$$$%%%%%%&&&'''((()))************---000333888EEEXXXeeeyyysssfffWWWRRRTTT]]]kkkwwwsssaaaMMM???555---)))(((''''''''''''&&&&&&%%%%%%$$$$$$$$$###############"""#########"""###&&&(((%%%&&&&&&&&&'''&&&&&&&&&!!!$$$&&&%%%""" !!!###!!!###!!!"""$$$""" !!!"""""" !!!!!!!!!!!!!!!!!! !!!######""""""$$$%%%'''$$$###&&&%%% """$$$%%%!!! ###$$$"""'''(((((('''&&&%%%&&&'''%%%$$$%%%&&&(((***+++***)))***///555:::@@@KKKWWWccckkkwwwjjj^^^NNN@@@999555333222///...,,,+++++++++------)))***+++++++++,,,...111444:::III```tttnnnfffWWWWWWUUURRRQQQWWWbbbjjjtttzzzyyykkk^^^VVVMMMGGG???999555222///---000333333111222555333...------,,,,,,,,,,,,,,,---******)))(((((((((((((((###$$$%%%%%%&&&&&&%%%%%%"""###$$$$$$""""""###$$$"""""""""""""""""""""""" !!!"""###$$$%%%"""######"""!!!!!!"""$$$""""""#########""" nnn___777,,,///&&&&&&$$$###%%%$$$%%%!!!&&&'''%%%!!!!!!###!!!!!!!!!"""""""""""""""!!! ###!!!###...---$$$ !!!!!!"""%%%######""""""!!!!!! """"""######$$$$$$$$$$$$!!!###%%%%%%#########$$$!!!"""###!!!"""%%%!!!###%%%&&&$$$"""!!!!!! $$$'''%%%"""""""""""" !!!!!!!!!""" !!!!!!!!!!!!$$$%%%%%%$$$### """$$$### ###&&&!!!!!!""""""""""""!!!!!!$$$###"""$$$ !!!"""###$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''!!!###%%%&&&%%%$$$$$$$$$$$$###$$$'''((((((,,,222333DDD]]]xxx}}}bbbCCC666......***######***#########"""""""""""""""%%%%%%%%%$$$###"""!!! !!!!!!###$$$%%%%%%%%%%%%&&&$$$!!!!!!"""###"""!!!"""###$$$###"""!!!"""#########""""""""""""######!!!"""######""""""###$$$%%%%%%'''((())))))))))))(((+++---...111<<>>GGGTTTggg|||~~~qqqeeeTTTGGGAAA??????>>>FFFLLLTTTZZZ___jjjxxx}}}rrrdddXXXQQQJJJCCC>>><<<666444999:::444///...///000000///...,,,------+++*********)))))))))((())))))(((((('''''''''&&&&&&%%%###"""""""""###$$$%%%$$$###$$$''''''$$$!!!$$$$$$###!!! """%%%!!!""""""!!!!!!"""$$$!!!!!!""""""!!! vvvbbb222111$$$'''&&&"""$$$""" !!!###$$$###""" !!!!!!  """"""######""""""!!! """!!!!!!!!! !!!""""""!!!!!!"""$$$ !!!### !!!"""""" !!!"""$$$###"""!!!!!!"""###$$$"""'''&&&###%%%"""$$$###"""!!!!!!"""###$$$############$$$%%%%%%$$$'''(((((('''$$$""""""###"""""""""""""""""""""""" """$$$!!!"""$$$%%%%%%%%%%%%$$$"""###$$$###!!!!!!!!!"""$$$######""""""!!!!!!!!!!!!!!!"""############### !!!"""######$$$$$$$$$$$$######$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%###"""###&&&)))///888HHH]]]vvvlllKKK>>>111,,,)))'''&&&((($$$$$$$$$$$$######$$$%%%"""######$$$$$$$$$###### !!!!!!""""""######$$$!!!""""""  ###$$$"""###&&&&&&### !!!!!!"""######$$$$$$""""""#########$$$$$$$$$###$$$%%%&&&''''''''''''))))))((((((***000999???PPP```rrruuufff[[[WWW\\\dddrrr~~~qqq]]]III:::222...,,,***((('''''''''&&&$$$"""###$$$%%%$$$###""""""$$$"""######"""!!!###&&&(((((('''''''''((())))))***&&&%%%%%%%%%$$$#########!!!!!!!!!!!!""""""#########"""!!! %%%$$$"""  """ """"""!!! """###""""""!!!!!!!!!!!!!!!"""$$$""""""###%%%"""###$$$$$$$$$$$$###""" '''$$$$$$)))&&& $$$###%%%((((((%%%%%%'''******///444888<<>>>>>BBBGGGIIIKKKRRR]]]fffttt}}}wwwnnncccWWWOOOHHH@@@::::::999444111222...///////////////000111++++++++++++************))))))))))))((((((((('''&&&%%%$$$###"""###$$$$$$)))&&&###"""###$$$###!!!""""""!!! """!!!###$$$$$$######$$$%%%""""""""""""""""""!!! rrr___111111%%%((('''###%%%%%%$$$"""!!!!!!$$$&&&!!!!!!!!!!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!"""###%%%!!!!!! """$$$ !!!  ######""""""""""""######$$$$$$$$$""" !!!###$$$######"""""""""######$$$%%%""" !!!%%%'''$$$!!!''')))***)))&&&###"""""""""""""""""""""""""""""" """$$$%%%%%%!!!###&&&%%%###"""###%%%"""###$$$###"""!!!"""###!!!!!!!!!!!!!!!!!!!!!"""!!!""""""############""" !!!"""###$$$%%%##################$$$$$$ !!!""""""######""""""'''&&&$$$!!!!!!$$$(((+++111===OOOeee~~~qqqPPPAAA222,,,+++)))&&&&&&"""!!!!!! !!!!!!"""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""###$$$$$$%%% !!!"""""" """$$$%%%""""""%%%%%%""" !!!""""""######"""""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((((('''(((+++000444BBBQQQdddttt|||nnnaaaZZZ\\\cccppp~~~sss```MMM???555000---+++***(((''''''&&&$$$"""###%%%%%%%%%###"""###$$$#########!!! !!!###%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!""""""""""""###  !!!!!!"""(((%%%!!!!!!"""$$$###!!!!!!!!! !!!###"""!!!!!! !!!""""""&&&!!!$$$%%%%%%"""######$$$$$$######"""'''&&&&&&+++''' ###!!!&&&+++,,,)))$$$!!!!!!%%%(((+++,,,---111777===HHHOOOXXX```gggppp}}}~~~ppp```SSSEEE@@@:::555222///---,,,////////////.........---///000333666===IIIYYYdddooo]]]QQQIIICCC@@@;;;<<<===<<<<<>>DDDJJJTTTaaaiii{{{xxxkkkTTTMMMDDD;;;666333222000,,,,,,---...............222111111111666???KKKSSSjjjvvvrrreeeZZZOOOIIIBBBAAA>>>;;;;;;===AAADDDAAAGGGOOOXXX```iiiqqqwwwxxxnnn```TTTKKKDDD>>>:::888555111///...---------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++''''''&&&&&&&&&%%%%%%%%%'''&&&###!!!!!!!!!""""""&&&''''''&&&$$$$$$%%%''' !!!""""""!!! !!!### !!!""""""############rrr___111000%%%((('''### """"""$$$$$$$$$"""!!!!!!$$$&&& !!!###$$$#########"""!!!!!! !!!"""!!!"""$$$&&&######!!!  ###'''###$$$%%%$$$"""!!!"""###"""""""""######"""""""""$$$"""###%%%$$$ """'''""""""######$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&& ###&&&'''&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$!!!!!!$$$'''$$$ $$$!!!"""######"""!!!"""$$$""""""############$$$$$$""""""#########""""""!!!""""""""""""!!!!!!!!!!!! !!!"""############""" !!!###$$$%%%$$$###""" ###%%%&&&%%%%%%&&&'''))),,,111:::III___xxx}}}mmmRRRCCC333,,,***((('''''''''$$$######%%%&&&%%%$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$$$$###""""""""""""###$$$$$$"""!!!!!!"""!!!$$$###"""### """"""###############$$$!!!!!!"""""""""#########%%%$$$######$$$%%%'''(((&&&''')))))))))+++---///111999GGGWWWeeerrryyypppjjjkkkpppppp}}}xxxjjjZZZKKK???555///...+++((('''''''''%%%$$$$$$%%%&&&%%%#########$$$"""###$$$###""""""###%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&############"""""""""""""""!!! !!!"""!!!!!!###!!!"""!!!""""""!!! !!!""""""!!! !!!%%%$$$!!!!!!$$$"""""""""""""""""""""""""""&&&!!!$$$### %%%$$$(((---...***&&&$$$$$$&&&&&&&&&&&&%%%&&&(((******---000222666===FFFMMM]]]cccnnnxxxnnneeeWWWJJJ@@@;;;888666------...///000111222222222111//////222999AAAFFFTTTbbbwww~~~qqqdddZZZNNNJJJDDD???===<<<======888:::>>>CCCIIIPPPWWW[[[mmmrrr{{{}}}ooodddYYYNNNFFFCCC>>>888333222111000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,(((((((((((((((''''''&&&"""###$$$$$$$$$######$$$###$$$$$$###"""!!!"""###!!!"""###"""!!! !!!""" !!!""""""""""""zzzeee444111###&&&$$$ """### $$$###$$$$$$$$$""""""###%%%""""""!!! ######"""!!!!!!  !!!"""!!!"""###%%%######"""!!! !!!$$$&&&###$$$%%%$$$!!! !!!"""""""""############"""""""""###%%%$$$######$$$%%%!!!"""###$$$%%%%%%%%%%%%###&&&)))'''###"""$$$'''###$$$&&&&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&###"""###$$$""" ###!!!"""######""""""###$$$''''''%%%$$$###!!! """############""""""!!!#########"""!!!!!! !!!#########"""""" !!!###%%%%%%$$$###""""""$$$'''(((&&&$$$######'''***///555@@@QQQgggvvvxxxlllVVVHHH999000***''''''***'''$$$!!!"""%%%&&&%%%"""%%%%%%%%%$$$$$$"""!!!!!!!!!!!!""""""###$$$$$$%%%!!!###$$$$$$###"""###$$$###%%%$$$!!!!!!$$$&&&$$$###############$$$$$$$$$!!!!!!!!!"""""""""###############$$$$$$%%%&&&'''###$$$&&&'''((())),,,......222<<>>DDDOOOZZZeeeooowww}}}|||lll[[[MMMCCC;;;777333333222222222444555666000///------///333888;;;BBBQQQfffxxx|||sssaaaZZZOOOFFFAAA===999666888888777999;;;???BBBEEEOOOTTT]]]hhhsssxxxjjj___OOOHHH???999777666444222............---------,,,+++++++++,,,,,,,,,,,,,,,))))))******))))))(((''' """%%%&&&%%%%%%%%%%%%###%%%&&&%%%###"""###$$$###$$$%%%$$$###"""###$$$ !!!!!!!!!!!! |||ggg555000"""&&&&&&######%%%&&&%%%###"""%%%''' """$$$$$$"""!!!!!!"""!!!!!!!!!!!!  !!!""""""!!!!!!"""$$$"""#########""""""$$$&&&$$$%%%%%%$$$""" !!!"""!!!"""###$$$$$$###"""!!!&&&'''"""!!!&&&'''###!!!"""###%%%&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%&&&&&&%%%$$$$$$""""""!!! !!!""" """######""""""###$$$%%%$$$$$$###"""!!!!!! ###############"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######"""!!! """$$$$$$###""" !!!###%%%%%%$$$######$$$###(((...222999EEEVVVccciiirrrzzz|||zzzwwwqqqjjjXXXLLL>>>222(((!!!###((($$$ """###"""######$$$$$$$$$######""" !!!!!!""""""######$$$!!!#########"""###$$$"""$$$### %%%'''%%%###############"""""""""!!!!!!!!!!!!"""""""""###"""###$$$%%%%%%%%%%%%%%%###$$$&&&&&&'''(((+++...000000555???JJJVVVhhhxxx~~~yyyzzzyyy|||rrreeeVVVGGG999111---***((('''((()))))))))%%%&&&'''&&&$$$###$$$%%%"""###%%%%%%$$$###$$$%%%&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$#########""""""!!!&&&'''###"""###"""!!!###### !!!""" !!!"""""" !!!""" !!!""""""!!!###%%%"""!!!######"""!!! !!!"""###!!!&&&!!!$$$###%%%"""%%%%%%###!!!"""$$$%%%$$$$$$%%%&&&''''''&&&&&&'''((())))))))))))***+++000777???GGGPPPXXX]]]jjjrrr}}}ssscccTTTHHH@@@;;;999666333222333444666000///......///000111111666AAARRRaaaooo}}}|||rrrdddYYYSSSLLLEEE???===;;;999888888:::;;;;;;>>>AAAFFFMMMVVVaaammmtttkkkbbbUUUKKKEEEAAA<<<888222222111111000///......******++++++,,,,,,,,,,,,)))***+++++++++***((((((###%%%'''&&&$$$$$$%%%(((%%%&&&''''''%%%$$$$$$%%%###$$$%%%$$$"""""""""###!!!!!!"""""""""!!!!!! zzzddd222///###)))+++)))######$$$###!!!  ######""" !!!"""!!!!!!  !!!!!!""" !!!###"""!!!!!!"""###!!!###$$$$$$######$$$%%%%%%&&&'''%%%###""""""###!!!"""###$$$$$$###"""!!!((()))!!! ((()))!!!!!!"""$$$%%%&&&&&&%%%%%%'''$$$!!!"""%%%%%%### """$$$%%%%%%'''+++---$$$$$$$$$$$$$$$$$$$$$$$$!!!###""" """&&&###!!! !!!"""!!! """######""""""###%%% !!!"""###$$$%%%###############"""!!!!!! !!!!!!""""""###### """######"""!!!!!!######"""  !!!!!!###'''))) &&&,,,000444>>>LLLWWWYYYaaaiiijjjkkklllkkkhhhXXXNNN???111###$$$&&&""" $$$&&&$$$ !!!"""###$$$$$$$$$$$$$$$######""""""!!! """"""""""""###$$$ """!!!###%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""$$$%%%&&&&&&%%%$$$&&&'''((('''((())),,,///111---...444<<>>BBBJJJSSSZZZeeeooo|||pppbbbYYYQQQIIIDDD666555444333222000//////*********++++++,,,,,,,,,******+++,,,+++***)))(((((()))(((%%%""""""&&&)))!!!###$$$$$$"""!!!!!!""""""######""" !!!###############"""!!! wwwWWW666)))'''%%%$$$%%%###$$$%%%%%%$$$###"""!!!!!!!!! !!!"""### !!!!!!!!!!!! !!!!!! ########################%%%$$$"""!!!"""$$$%%%###'''((()))(((%%%######$$$$$$"""!!!"""%%%&&&### """"""###$$$$$$$$$$$$#########""""""###%%%((()))###$$$%%%%%%$$$###$$$%%%!!!###"""!!!###%%%'''&&&&&&%%%$$$###""""""###&&&'''$$$###$$$""" !!!%%%###"""!!! !!!"""$$$&&&!!!  !!!!!!!!!  !!!""""""  """!!! !!!$$$"""  ###$$$%%%'''+++///555===EEEKKKPPPTTTWWWXXX___ggggggaaaZZZLLL<<<333---((($$$$$$&&&%%%###"""!!!"""$$$%%%!!!###$$$$$$"""!!!!!!""""""&&&%%% $$$$$$ ***%%%!!!###(((+++((($$$"""""""""""""""!!! !!!"""$$$$$$######""" !!!"""######$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$''')))(((%%%&&&,,,111+++,,,---...111;;;JJJUUUhhhsssxxxlll^^^NNNAAA999///---+++'''%%%&&&(((+++&&&%%%###""""""###%%%&&&############""""""""""""###"""!!!!!!!!!"""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&"""###%%%&&&&&&%%%###""" !!!!!!!!!!!!!!! $$$###"""  !!!""""""!!! """""""""!!! !!! """"""""""""""""""!!!!!!!!!!!! !!!######""""""$$$%%%!!!!!!"""############"""(((&&&###!!! !!!$$$$$$%%%%%%&&&'''((((((&&&'''(((***,,,...000111<<>>FFFOOOUUUccckkkuuu~~~wwwjjj^^^NNNDDD???===999555888777666333111//////000,,,,,,000777???JJJ\\\kkk|||wwwiii___UUUPPPJJJAAA>>>???<<<;;;999888888888999999===BBBJJJOOOTTT\\\fffmmm~~~vvvnnn[[[UUULLLDDD>>>999555333222111000000000///,,,******++++++,,,+++***)))(((+++******)))))))))******+++)))&&&$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""###$$$###"""zzzZZZ999+++)))'''&&&''' !!!!!!""""""""""""!!!######"""!!! !!!!!!!!!!!!!!!###%%%&&& !!!"""$$$%%%&&&'''######"""###$$$%%%'''))))))+++,,,+++)))(((((()))%%%%%%$$$###!!!!!!"""$$$""""""###$$$$$$$$$$$$### """$$$&&&'''"""###$$$$$$""""""###$$$!!!###$$$"""""" !!!"""###$$$&&&''''''"""""" $$$$$$""" !!!$$$$$$!!!!!!###!!!"""######""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!   """$$$ """$$$$$$###"""!!!###&&&((('''%%%$$$###&&&,,,111777>>>EEEJJJKKKMMMMMMNNNSSSZZZ]]]\\\WWWJJJ===555...(((%%%%%%###"""!!!!!!"""###%%%&&&!!!######""""""###$$$###$$$### """!!!!!!$$$#########$$$######"""!!!!!!!!!"""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$###&&&''''''%%%&&&***...,,,---,,,******---444999LLLXXXjjjzzz|||uuukkk\\\JJJ>>>444111---)))''''''((()))&&&%%%$$$######$$$%%%&&&############"""""""""""""""""""""!!!"""######$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$######"""######$$$$$$######""""""$$$$$$### ###&&&!!!"""###$$$###"""!!! !!!"""!!!  !!! !!!!!!"""!!!!!!!!!!!!""""""""""""!!!""""""""""""###%%%"""""""""!!!"""######$$$###"""""""""###%%%'''(((#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))''')))+++---000444:::>>>HHHNNNWWW^^^fffoooyyyvvvdddUUULLLEEE>>>999666666555444333222111111---******---222:::IIIWWWiiiuuuzzzmmmeee^^^SSSIIIDDDCCC@@@===;;;:::888555333444777;;;===???CCCIIIOOO^^^dddmmmuuu}}}wwwpppdddYYYOOOGGG@@@===444333222222222000---+++++++++,,,,,,+++***)))((()))******+++++++++******///---)))%%%$$$%%%''')))&&&%%%$$$######$$$%%%&&&&&&$$$######$$$$$$###"""zzzZZZ999+++)))'''%%%&&&""""""######$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!! !!!!!!!!!!!!%%%###!!!  """### !!!"""###$$$%%%%%%%%%######%%%%%%$$$&&&***)))+++,,,,,,+++******+++'''((('''$$$ ###'''""""""###$$$$$$$$$$$$###!!!!!!!!! !!!"""###$$$!!!#########"""!!!"""###"""$$$$$$""" ### !!!###$$$&&&''''''(((((($$$!!!###""" """$$$###"""$$$!!!!!!""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!  !!!### """#########"""!!!$$$%%%$$$"""!!!!!!&&&,,,444;;;DDDLLLQQQQQQPPPMMMLLLMMMRRRUUUWWWRRRHHH<<<555...(((%%%%%%###""""""###$$$%%%&&&''' """###""""""###$$$ """######!!!"""###"""!!!!!!###%%%######$$$$$$$$$######"""!!!"""""""""##################""""""""""""""""""#########$$$$$$$$$%%%%%%###%%%&&&&&&%%%&&&))),,,)))***++++++,,,...222666???JJJ\\\nnn~~~xxxpppbbbOOOAAA666333---)))'''&&&&&&&&&%%%$$$$$$######$$$$$$%%%############"""""""""!!!"""""""""""""""######$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$#########$$$######""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$!!!""""""  !!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """"""!!!!!!###$$$###"""!!!!!!!!!"""$$$$$$ !!!###%%%&&&$$$$$$$$$$$$$$$#########$$$############$$$%%%%%%'''((()))******,,,000222555999>>>CCCIIIRRR]]]eeeooottt|||zzzjjj]]]PPPEEE===888777666666666444333111...+++***,,,...333<<>>:::666777888999888888:::???BBBCCCGGGNNNUUU]]]gggqqqwww~~~sssggg\\\SSSMMM>>>;;;888555444333222000---------,,,,,,,,,++++++)))***+++,,,,,,,,,+++***///---+++(((''''''(((((('''&&&$$$######$$$&&&'''%%%$$$###$$$%%%%%%###"""zzzZZZ999+++(((%%%$$$%%%"""""""""######$$$%%%%%%$$$!!!!!!###$$$### !!!!!!!!!!!!'''%%%###  """""""""""""""#########&&&$$$$$$&&&%%%!!!$$$***(((***,,,,,,,,,+++,,,---%%%&&&%%%"""###""""""###$$$$$$$$$$$$###$$$###"""!!! !!!#########"""!!!"""### """###!!!"""&&&!!!!!!"""###$$$$$$%%%%%%&&&((('''###"""$$$$$$!!!!!!"""%%%$$$###$$$###"""!!!  !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!""""""!!! !!!!!!"""$$$ !!!""""""""""""!!! %%%---777AAALLLVVV\\\\\\XXXRRRNNNKKKJJJLLLOOOKKKBBB999333---&&&$$$%%% !!!"""######""""""""""""###$$$!!! !!!!!!!!!"""###$$$"""!!!!!!###$$$$$$###"""######$$$$$$$$$######"""""""""""""""#####################"""""""""""" !!!!!!!!!"""###$$$%%%%%%%%%&&&''')))'''(((***+++,,,...000222222<<>><<<;;;:::777777888;;;===666888;;;???EEELLLSSSWWWiiisssvvvkkkcccUUUOOOFFF???:::888666555......------------------***+++,,,------,,,+++***++++++++++++***((('''&&&)))'''%%%$$$$$$%%%''')))%%%$$$$$$%%%&&&%%%###!!!zzzZZZ999+++(((%%%###$$$"""!!!!!!!!!!!!!!!"""###$$$!!!"""%%%%%%$$$ !!!!!!!!!!!!"""!!! !!!""""""""""""""""""""""""""""""%%%"""###'''%%% ###,,,(((***,,,---------...000***)))(((%%%###!!!"""###""""""###$$$$$$$$$$$$###$$$$$$###"""!!! """###$$$$$$""""""###$$$!!!###""" !!!$$$'''"""""""""#########$$$$$$###%%%######&&&$$$!!!&&&""" $$$'''%%%######$$$###  """###  !!!!!!""""""############""" !!! """###%%%$$$###""""""###$$$$$$"""&&&...999DDDRRR___fffeee___WWWQQQIIICCCCCCGGGCCC<<<555111+++%%%###%%% !!!!!!""""""######### """"""!!!!!!"""###### """""" !!!######!!! """$$$###!!!!!!"""######$$$#########"""""""""!!!"""######$$$########################""""""""""""############"""######$$$%%%&&&&&&&&&(((((()))******+++++++++...555AAANNN^^^ppp~~~~~~~~~{{{sssfffUUUJJJ===777///***(((&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""!!!!!!"""############"""""""""###$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&############"""!!! %%%"""&&&###""""""!!!!!!!!!  """###!!! !!! !!!!!!!!!!!!!!! !!!!!!""""""###### !!!!!!!!!!!!"""$$$!!!!!!"""############"""########################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%% ###%%%%%%%%%%%%%%%&&&***++++++***)))---444:::777<<>>:::777444333222000///.........,,,------------,,,++++++)))***+++,,,+++)))'''%%%)))((('''&&&&&&'''((()))%%%%%%$$$&&&'''&&&$$$!!!{{{[[[:::,,,)))&&&$$$%%%###"""!!! !!!!!!"""'''""""""$$$$$$""" !!!!!!!!!!!! !!!"""###### !!!!!!""""""######!!! &&&%%% %%%000)))+++...//////000111333111///---,,,+++***'''&&&""""""###$$$$$$$$$$$$###############""""""!!!!!!###$$$%%%$$$###"""###%%%!!!$$$$$$"""!!!###%%%!!!!!!!!!"""###$$$$$$$$$"""$$$"""###%%%$$$ %%% $$$(((&&&$$$###""""""!!!!!!""""""###### !!!""""""!!!   !!!""""""######!!!"""###!!! !!!###!!! !!!!!!"""""""""######$$$%%%%%%%%%(((000999EEETTTcccllliiibbbYYYQQQGGG===;;;@@@;;;666111...)))###"""%%%###$$$$$$%%%%%%%%%$$$$$$ """"""!!! !!!!!! !!!"""!!!%%% !!!"""!!! """$$$ !!!""""""#########"""###"""!!!!!!!!!"""$$$$$$"""""""""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&"""""""""$$$%%%%%%%%%$$$(((((((((((()))***))))))---111888AAAOOOaaauuu~~~}}}ssseeeXXXOOOBBB;;;222,,,***(((%%%!!!$$$$$$$$$%%%%%%$$$$$$$$$############"""""""""""" !!!"""###$$$######"""""""""###$$$%%%&&&''''''###$$$%%%''''''''''''&&&$$$$$$$$$$$$###"""!!! $$$!!!!!!######!!!######""""""!!!!!!!!!""""""###"""!!! !!! !!!!!!!!! !!!"""######### !!!!!! !!!"""$$$!!!###%%%%%%$$$"""!!!!!!""""""###############""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&###%%%((()))(((&&&&&&''')))***+++***)))+++000444***---111555888<<>>HHHTTTfffzzzxxxkkkbbbZZZUUUNNNGGGBBB@@@???>>>===;;;999888888888888777777<<>>444...,,,***&&&"""###$$$$$$%%%%%%$$$$$$###############"""""""""""" !!!"""$$$$$$######"""!!!"""###$$$%%%&&&''''''!!!###%%%((()))((('''&&&&&&&&&&&&%%%$$$###"""!!!!!!"""""" !!!###!!!!!!""""""###$$$&&&'''"""###"""!!!!!!!!! !!!!!!""" !!!"""######$$$!!!!!! """### ###&&&&&&$$$"""  !!!"""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&$$$&&&))))))(((&&&%%%%%%!!!$$$&&&&&&%%%'''+++///((()))+++,,,---///222444555:::AAAEEEJJJQQQ[[[cccrrr{{{yyyooobbbXXXQQQLLLEEE@@@;;;555222222222000000333,,,000444999CCCSSShhhwwwwwwrrrkkkaaaXXXQQQMMMIIIHHHBBB@@@===;;;;;;999888666555666888999<<>>:::555111///111111...---...,,,,,,+++***************---+++)))&&&$$$#########'''(((((('''%%%###$$$%%%yyyZZZ:::---***'''$$$%%%$$$$$$############$$$$$$ !!!###$$$$$$###"""!!!$$$$$$###"""!!!!!!!!!"""$$$%%%***"""(((###"""""""""#########$$$$$$!!!###$$$$$$######%%%&&&'''***---///000000222333///000000000...,,,+++)))%%%&&&'''(((((('''%%%$$$%%%$$$"""!!!!!!"""$$$%%%!!!###$$$######$$$%%% !!!!!! """%%%'''"""!!!!!!"""$$$$$$###!!!###$$$$$$###!!! !!!""""""######"""!!! ######"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""!!!!!!!!!"""""" &&&'''&&&###!!!!!! """###$$$###$$$(((///:::FFFQQQWWWWWWOOOCCC999222...***(((%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!  ######""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!"""### """$$$$$$###!!!!!!"""!!!""""""!!! !!!###%%%"""""""""""""""###############$$$$$$$$$%%%%%%%%%))))))***)))(((''')))******((()))---111999IIIYYYfffooozzz~~~}}}~~~{{{oooeee^^^PPPDDD888222...)))'''(((&&&&&&&&&&&&&&&%%%%%%$$$!!!"""!!!"""&&&&&&$$$%%%###""""""###$$$$$$### !!!###&&&((()))%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!  !!!!!!!!! !!!!!!"""###  ### !!!"""""""""""""""!!! !!!""""""!!!  %%%'''%%%!!!"""######!!!!!!!!!##################$$$%%%%%%!!!"""$$$###!!! """%%%"""$$$&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$######)))((('''&&&''')))+++---&&&&&&'''((()))***++++++)))***+++---///333999===>>>EEEMMMTTT\\\iiiyyyxxxnnnddd]]]SSSMMMDDD===999666555444000---...222666===LLL[[[fffqqq}}}xxxmmmfff]]]WWWTTTQQQKKKFFFBBB@@@===<<<<<<<<<;;;:::===???CCCFFFIIIOOOVVV\\\iiipppzzzrrrggg___XXXPPPJJJ???999444333111---+++,,,,,,++++++++++++,,,---...,,,,,,+++***)))***++++++'''((()))(((&&&$$$%%%&&&vvvWWW888+++***'''%%%&&&######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!"""###$$$$$$###$$$((("""'''###!!!!!!!!!"""""""""######!!!######"""###$$$&&&''')))+++++++++,,,///111000111111111000///---,,,))))))******)))(((&&&%%%%%%$$$###""""""###$$$%%% """###$$$######$$$&&&!!!"""$$$$$$$$$&&&)))+++ !!!###%%%%%%### ###%%%%%%$$$"""""""""'''$$$!!!!!!###$$$$$$###$$$###"""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! %%% !!!""""""!!! ###"""!!! !!!"""###!!!"""$$$)))000999AAAFFFBBB<<<444---)))'''&&&%%%""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""$$$$$$######"""!!!!!!!!! !!!!!!""""""  !!!""" """######"""!!!"""""" !!!!!!!!! """$$$"""!!!!!!!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%'''(((******((((((((())))))&&&%%%'''+++222===HHHWWWbbbqqqzzz|||~~~yyyooohhhWWWJJJ<<<444///***(((***&&&&&&%%%%%%$$$$$$%%%%%%$$$&&&%%%!!!!!!######!!!###$$$%%%%%%$$$###!!! !!!"""###%%%&&&'''$$$%%%&&&%%%$$$###$$$%%%&&&%%%$$$######"""#########!!! !!!"""!!!!!!  !!!""" !!! !!!###!!!!!! !!!!!!"""### !!!!!!""""""!!!!!! ###### !!!"""$$$###"""!!!"""$$$$$$$$$###""""""""""""""""""""" $$$'''$$$%%%%%%%%%$$$$$$&&&(((''''''''''''&&&&&&%%%$$$***(((%%%$$$$$$'''+++---$$$$$$%%%&&&'''(((((()))%%%$$$###%%%)))---///111000333888;;;AAAMMM]]]iiiuuuyyysssfff^^^RRRGGG@@@<<<:::999000//////111222666???IIINNN[[[mmm|||{{{tttnnnhhhbbb]]]SSSPPPLLLHHHEEECCC@@@===:::;;;;;;;;;<<<>>>BBBEEEIIIOOOWWW___gggoooyyy}}}sssiiibbbQQQIIIAAA<<<888222///111---,,,+++******+++,,,,,,***)))))))))))))))***+++((()))***)))'''&&&&&&'''vvvWWW888+++***'''%%%&&&"""###$$$%%%%%%$$$###""""""############"""!!!!!! !!!!!!###$$$%%% !!!"""!!!"""!!!!!!!!!!!!!!!""""""""""""!!!###%%%%%%%%%%%%'''(((((())))))((((((***---000000000111222111000///...++++++,,,,,,,,,+++***)))((('''%%%###"""!!!!!!!!!!!!###$$$$$$######%%%'''&&&'''((('''%%%$$$%%%&&&!!!"""###&&&((('''%%%"""!!!###$$$$$$###"""###$$$!!!###%%%&&&&&&$$$###"""!!!  !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!%%%!!!!!! """&&&)))###"""!!! !!!""""""!!!!!!"""$$$(((---222555222...)))%%%###"""###### !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%!!!""""""###$$$$$$%%%%%% !!!"""###### !!!!!!!!! !!!###"""!!!!!!"""###!!!"""!!! """######"""!!! """$$$&&&######$$$$$$$$$%%%%%%%%%$$$&&&((()))(((&&&&&&'''(((&&&$$$&&&***111999>>>LLLYYYiiiuuuzzz}}}yyyrrr```RRRBBB777000+++***,,,'''&&&%%%######$$$%%%%%%)))+++)))$$$"""$$$$$$!!!!!!"""######!!!$$$$$$###"""""""""""""""###$$$%%%%%%$$$###$$$&&&'''&&&$$$###"""###$$$$$$$$$""" """###"""!!!  !!!""" !!!""""""!!!!!!"""$$$!!!!!! !!!"""### !!!"""""""""!!!!!!!!!!!!%%%%%%!!! !!! !!!"""$$$###""""""###$$$&&&%%%### ###!!! !!!%%%(((%%%%%%%%%$$$###$$$&&&(((%%%&&&&&&&&&&&&&&&%%%$$$'''&&&%%%$$$%%%''')))+++%%%&&&&&&'''((()))))))))'''$$$"""$$$(((,,,,,,+++...000111111333:::EEEMMM[[[aaakkkttt}}}xxxooobbbUUUKKKDDD???<<<444444333222111222666;;;<<>>>>>???AAA===@@@DDDHHHLLLSSSZZZ___fffjjjqqqzzz{{{iii___TTTMMMEEE>>>::::::444222000---+++++++++++++++******)))(((''''''''')))***+++***((('''((()))xxxYYY999---+++(((%%%&&&"""###$$$%%%%%%$$$###"""###############"""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!"""!!! """!!!!!!!!!!!!""""""""""""###$$$&&&&&&%%%%%%''')))((())))))((((((***---000...///111222222111111000+++++++++,,,,,,,,,++++++((((((&&&%%%###""""""!!!###$$$$$$$$$###$$$&&&(((%%%&&&&&&$$$!!! !!!###&&&((((((%%%"""$$$$$$$$$"""!!!"""$$$''' """ !!!###""""""""""""""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! ### !!!""""""!!! !!!!!!!!! !!!$$$###"""!!! !!!""""""!!!!!!!!!"""###&&&(((***)))(((%%%""" !!!""" !!!!!!"""!!!!!!!!!"""""""""""""""""""""""" !!!!!! !!!###""""""######$$$%%%%%%%%% !!!"""###### !!!!!!!!!"""""""""!!!"""!!!!!!!!!"""$$$ !!!######"""!!!"""$$$&&&$$$""" !!!"""#########$$$$$$$$$%%%%%%%%%!!!$$$&&&'''&&&%%%%%%%%%(((((('''''')))///444666BBBNNN^^^llluuu{{{zzziiiYYYHHH<<<333---+++---'''&&&%%%$$$###$$$%%%&&&"""%%%%%%###$$$((()))'''!!!"""""" !!!$$$$$$###"""!!!!!!!!!!!!"""###$$$$$$$$$###%%%&&&&&&%%%$$$#########$$$%%%###""" !!!"""""""""!!!!!! !!!!!!"""### !!!######"""!!!"""###!!!  """### """$$$###!!! !!!""" """ !!!%%%'''%%% """######""""""###$$$%%%$$$""" """!!!!!!!!!###$$$%%%&&&%%%%%%%%%$$$###$$$&&&(((###$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((((((((('''&&&''''''(((((()))))))))***'''%%%&&&***,,,+++***)))***,,,++++++---222666???BBBJJJUUUaaaooo|||}}}rrrfffZZZPPPHHHBBB::::::999666444333333333333;;;EEEOOOYYYfffuuu}}}vvvoooggg```[[[TTTRRRNNNJJJGGGDDDBBBAAA@@@@@@@@@???@@@BBBFFFHHHJJJOOOVVV^^^gggqqqzzzxxxlllbbbXXXLLLEEEDDD<<<:::666222000/////////......------,,,+++***))))))+++++++++)))((()))***xxxYYY999---+++(((%%%&&&######$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!""""""!!! !!!!!! $$$ &&&$$$ $$$!!!!!!!!!"""""""""######"""###$$$$$$######$$$%%%'''((((((((((((***...111...///111222333333222222------,,,,,,,,,,,,,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$###$$$''')))$$$%%%&&&%%%###!!!!!!!!! ###%%%&&&$$$"""&&&%%%$$$""" !!!$$$'''"""''''''""""""""""""""""""###$$$%%%%%% !!!!!!!!!!!!!!!!!!!!!!!! !!!$$$!!!!!! !!!###!!!""""""!!! !!!"""###"""!!! !!!"""###"""""""""""""""#########$$$%%%$$$"""  """ !!!"""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$%%%%%%$$$$$$###""""""""" !!!!!!"""""" !!!""""""""""""!!! !!!!!! """$$$!!!######"""""""""###&&&%%%###!!!!!!!!!!!!"""######$$$$$$$$$%%%%%%%%%!!!###%%%%%%%%%$$$%%%&&&'''******'''&&&))),,,,,,666AAAPPP___lllxxxppp```NNN@@@777///,,,,,,''''''&&&&&&%%%%%%%%%&&& ###$$$""""""$$$### """###""" ###''' !!!"""###$$$%%% """$$$$$$###$$$%%%'''%%%%%%$$$$$$$$$$$$%%%%%% """"""!!! !!!###!!!!!! !!!!!!"""###!!!######"""!!!"""###  !!!""""""%%%$$$!!! !!!### """!!! """  """"""!!!!!!"""$$$""""""!!!!!!!!!""""""###"""""""""###%%%&&&$$$###$$$%%%%%%%%%$$$$$$&&&((("""######$$$%%%%%%%%%%%%###$$$''')))))))))'''&&&%%%%%%&&&&&&&&&''''''''')))'''&&&'''(((******)))###%%%((()))******,,,---777666999@@@IIISSS___jjjvvv~~~wwwnnndddYYYOOOIII>>>???>>>:::777777555111000555:::>>>DDDNNN]]]gggttt|||{{{vvvkkkgggaaa[[[VVVQQQLLLIIIHHHFFFCCC@@@>>>============AAAFFFJJJNNNUUU^^^dddhhhmmmuuu|||zzznnn___TTTQQQCCC@@@;;;666333111111111++++++,,,---------,,,,,,)))***++++++)))))))))+++uuuVVV777+++***(((&&&'''$$$$$$############$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!! !!!!!!!!!%%%((($$$$$$"""""""""#########$$$$$$"""###$$$###"""!!!"""###$$$%%%''''''(((***---000///000222444555555555555666555333222000///......''''''((((((((((((''''''%%%%%%%%%$$$###%%%(((***&&&((())))))'''%%%%%%%%%  """$$$%%%%%%###%%%&&&&&&$$$"""!!!###%%%"""%%%'''&&&###!!!"""######"""""""""""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""!!!!!!"""""""""$$$%%%!!!!!! """###$$$""""""""""""""""""!!!!!! """###""" """ !!!""""""""""""""""""""""""""""""""""""###$$$%%%$$$###"""###$$$$$$$$$$$$###""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!   ###%%% """###"""!!!!!!"""#########"""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%'''))) (((+++'''$$$'''******000777CCCQQQ___ooo}}}ttteeeRRREEE:::111,,,,,,''''''((((((''''''&&&&&&"""%%%&&&###!!!!!!######"""!!!$$$((( """###$$$%%%!!!#########$$$&&&'''$$$$$$%%%%%%%%%%%%%%%$$$!!!$$$""" $$$  !!!""" """###"""!!!!!!""" !!!!!! ###&&&%%%!!!!!!$$$$$$###!!!!!!!!! """### !!!"""$$$%%%&&&###"""!!!"""$$$%%%###!!!"""$$$&&&&&&%%%%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%'''((())))))((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((('''''''''((()))$$$&&&(((***+++,,,---...666333333666888:::AAAJJJZZZdddqqqzzz}}}{{{wwwuuuqqqnnniiiccc]]]UUUNNNIII>>>AAA???:::999:::777222...222555666777===GGGOOO[[[dddrrr~~~}}}xxxsssnnnhhhddd___\\\WWWRRRMMMJJJGGGEEEBBBDDDFFFDDDBBBDDDJJJOOONNNRRRXXX]]]ccclllwwwyyymmmiiiWWWSSSLLLDDD===999777666,,,,,,---...------++++++(((***+++***)))((()))+++qqqSSS444))))))((('''(((%%%$$$###""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!! !!!"""###$$$'''###"""############$$$$$$$$$$$$$$$%%%&&&$$$"""!!!"""###"""###&&&'''(((***---///000111333555777777777777@@@>>>;;;888666333222111+++++++++***)))'''%%%$$$%%%%%%%%%$$$$$$%%%(((+++&&&''')))(((%%%"""!!!!!!###"""!!!###%%%''''''&&&$$$&&&''''''$$$"""!!!"""  ######"""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$###!!!###  %%%'''###!!!###$$$"""!!!!!!"""!!! !!!"""$$$%%%!!!!!!"""""""""!!!!!! !!!!!! ### !!!""""""""""""""""""""""""""""""""" !!!"""!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!    ###%%%!!!"""!!! !!!"""###$$$$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&))),,,%%%+++(((%%%(((---//////444===HHHVVVfffvvvwwwgggUUUGGG<<<222,,,+++'''((()))))))))(((&&&%%%!!!$$$$$$%%%&&&###!!!$$$"""!!!###%%%""""""!!!!!!!!!!!!""""""!!!#########$$$&&&(((###$$$%%%&&&'''&&&%%%$$$!!!%%%"""%%% """"""!!! !!! !!!!!!!!! ###&&&%%%!!!!!!%%%###***%%%  !!!### !!!"""###%%%""""""###""" """$$$&&&'''&&&%%%%%%%%%###$$$%%%&&&'''(((((((((''''''&&&&&&'''(((***+++&&&''''''''''''''''''((($$$'''))))))&&&%%%(((***&&&&&&'''((()))***+++,,,---***+++000111000555<<>>999999;;;888222,,,000444444333444:::@@@BBBLLLZZZgggqqq||||||xxxrrrkkkeee___ZZZVVVMMMNNNMMMGGGAAA>>>AAAEEEAAADDDGGGIIIKKKRRR]]]ffftttyyytttnnndddXXXNNNFFFBBB@@@555555555444222///---+++((()))******)))((()))+++mmmRRR333%%%$$$%%%###!!!###""""""!!!""""""###$$$$$$$$$$$$""" """$$$""""""$$$###!!! !!!!!! !!!### !!!"""""""""""""""&&&$$$!!!"""$$$###$$$&&&''''''''')))++++++---///222444666777777888888888888777666666555000///...,,,+++***************)))(((((()))++++++'''''''''''''''((()))***---)))### %%%(((&&&%%%###"""""""""######""""""""""""""""""""""""""""""!!!!!!!!! !!! """$$$%%%$$$ !!!!!!!!!!!! !!!""""""!!! ############"""""""""""""""!!!""""""!!! """$$$###"""!!! $$$!!!!!!!!!!!!"""$$$%%%%%%#########"""!!!  !!!"""######""""""!!!"""###"""!!!"""###"""  """""""""!!!!!! !!!!!!$$$""" ######""" !!!!!!!!!"""!!!"""######"""###%%%'''"""$$$&&&&&&&&&&&&((()))(((((((((((('''(((***,,,,,,...555AAAMMM[[[mmm|||}}}qqq^^^KKK<<<333...++++++)))'''''''''((('''&&&%%%%%%$$$###$$$%%%'''(((#########""" """$$$"""""""""""""""###$$$%%% ###%%%%%%%%%%%%&&&)))######)))***$$$ %%%%%%$$$ !!!$$$ !!!!!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!"""###""" !!!""""""""""""############&&&$$$  ###%%%%%%%%%%%%$$$$$$#########!!!###&&&''''''%%%%%%%%%((('''&&&&&&((())))))((($$$((('''"""###((()))&&&&&&!!!%%%))))))'''&&&)))***'''&&&)))+++***+++++++++,,,---...///000111777>>>CCCEEEDDDCCCCCCDDDDDDCCCBBB@@@>>>;;;:::444555777777777555333222444222///---...111555888===@@@FFFNNNXXXcccooovvv{{{tttppphhhccc]]]XXXVVVTTTPPPMMMEEEGGGGGGDDDAAABBBIIIPPPVVV]]]hhhrrr}}}zzzpppfff[[[OOOHHHGGGCCC===999666444111000222///,,,+++,,,...//////pppUUU777***)))(((&&&########################"""#########""" !!!###""" !!!""""""!!! !!!""""""!!!!!!"""$$$""""""######""""""!!!!!!$$$$$$######"""""""""""""""###%%%&&&%%%&&&((()))+++---///222444666888888777888999::::::999888777333222000///---------...,,,+++***))))))***+++,,,(((((((((((((((((((((((((((&&&###!!!!!!"""###%%%&&&%%%###"""""""""###$$$""""""""""""""""""""""""!!!$$$&&&'''!!! !!!###$$$ !!!!!!!!!!!! !!!""""""!!! """"""""""""""""""""""""!!!$$$  ###### !!!"""###!!! !!!"""!!!!!!""""""############"""""""""""""""""""""""" !!!!!!!!! !!!"""###"""!!!"""###"""!!! !!!""""""!!!!!! !!!!!!"""  """###""" !!!!!!!!!"""""" """###"""""""""$$$&&&%%%&&&'''&&&%%%$$$$$$&&&&&&'''((('''&&&'''))),,,,,,+++///888BBBOOOaaappp}}}}}}rrraaaPPPAAA777000---+++)))'''''''''((('''&&&%%%%%%$$$###$$$%%%&&&'''"""######"""!!!"""$$$&&&!!!  !!!!!!!!! !!!###%%%***%%%$$$)))***'''%%%&&&"""###$$$### """$$$""""""""""""!!! !!!  !!!!!!""""""!!!!!!############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!! """"""""""""############!!!!!!$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$$$$%%%&&&((('''&&&&&&((())))))((($$$''''''######((()))&&&***&&&$$$&&&***---***'''&&&******&&&%%%'''((('''++++++***++++++,,,---...,,,000666999999999888888666666777777666666444444222333555666555444222111222111...,,,,,,...111333444666:::@@@GGGPPPYYY___lllwww}}}xxxrrrnnnhhhbbb]]]UUUTTTQQQLLLGGGFFFHHHJJJHHHMMMSSSZZZbbbkkkuuu|||xxxpppjjj]]]VVVLLLCCC===888555333222000.........///...---qqqVVV999,,,+++***&&&###$$$$$$%%%%%%%%%###"""!!!"""""""""!!! """!!!""""""!!! """ """######"""!!!###$$$$$$$$$$$$$$$###"""!!!!!!!!!###%%%&&&&&&$$$""" !!!###$$$%%%$$$%%%&&&(((***+++...111444666888888666888:::<<<===<<<;;;:::888666444222111222333333///...---++++++++++++,,,)))************((('''&&&"""######$$$$$$###""""""%%%%%%$$$############$$$"""""""""""""""""""""""" !!!"""###!!!"""  $$$ !!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""%%%!!!!!!$$$$$$ !!! """!!!  !!!"""######""""""!!!!!! !!!!!!""""""###$$$%%%%%%!!!"""###"""!!!"""######"""!!! !!!"""!!!!!! !!!!!! !!!""""""!!! !!!!!!!!!""""""""" !!!"""!!!!!!!!!###%%%%%%&&&&&&&&&$$$###$$$%%%%%%&&&'''&&&&&&&&&)))++++++***,,,333;;;GGGYYYhhhtttwwwgggWWWHHH<<<333///,,,***((('''(((((('''&&&%%%%%%$$$######$$$&&&'''"""###$$$###"""###%%%'''$$$$$$###""""""!!!!!!!!!######!!!"""%%%,,,(((&&&'''(((&&&%%%'''"""$$$%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! """!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""  !!!""""""""""""############  """$$$%%%$$$############$$$$$$%%%(((((('''$$$""""""$$$'''(((&&&%%%&&&((()))((('''$$$&&&&&&###$$$'''(((&&&(((&&&%%%'''******&&&###(((+++,,,(((&&&'''(((&&&+++******)))******++++++)))+++...///...------...------...///000111111222...///000111111000///...111000...------......///...///111333666;;;BBBFFFQQQ]]]mmm|||~~~xxxppplllfff___ZZZUUUPPPMMMIIIJJJKKKLLLOOOUUU]]]bbblllsss}}}|||sssfffXXXNNNEEE@@@<<<222111/////////...,,,+++nnnTTT888+++***((($$$ $$$%%%&&&'''&&&$$$!!! !!!""""""!!! !!!!!!###$$$"""""" !!!""""""!!! !!!#########$$$$$$$$$$$$###### """$$$&&&&&&$$$""" """###%%%%%%$$$$$$&&&(((''')))+++///222444666666555777:::===??????>>>===;;;:::777666555777888:::444333111///------------+++,,,------+++)))&&&$$$ !!!"""###$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$###""" """###!!!### !!!!!!!!!!!! !!!!!!!!!"""""""""""" !!!!!!!!!!!!"""$$$!!!"""###### !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! """""""""###$$$$$$%%%%%% !!!"""###"""!!!"""#########"""!!! !!!###!!!!!! !!!!!! !!!"""""" !!!!!!!!!!!!""""""""" !!!!!! """### """$$$$$$$$$$$$&&&'''###$$$&&&&&&%%%&&&(((***&&&&&&***111999CCCQQQ___kkk{{{~~~nnn\\\MMM@@@666000,,,***((('''(((((('''&&&%%%%%%$$$######$$$%%%&&&$$$%%%%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$######%%%%%%$$$""" !!!###%%%)))(((&&&&&&%%%###""""""%%%%%%$$$###!!!  !!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$"""""""""$$$!!!"""""""""############$$$$$$######""""""!!!!!!######""""""###$$$%%%&&&%%%%%%%%%###""""""$$$&&&'''&&&%%%&&&((()))(((&&&$$$%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$'''+++,,,)))((()))***(((++++++***)))))))))******)))***++++++******+++---...///000222333333444444...///000000000000//////000///////////////////////////000000000333777:::;;;FFFUUUcccqqq{{{wwwpppggg```\\\ZZZVVVRRRRRRUUUYYY]]]ZZZ___gggpppzzzuuuhhh]]]TTTNNN@@@===999666444333111///nnnTTT888+++)))(((###$$$%%%&&&'''&&&$$$!!! !!!""""""  !!!###$$$"""""" !!!!!!!!! """###%%%%%%&&&&&&!!!!!!""""""""""""""""""###$$$&&&&&&%%%%%%&&&((($$$&&&(((+++...000222333333555888<<<>>>?????????<<<;;;:::::::::<<<>>>???:::888555333111/////////---.........,,,)))&&&$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$######################## !!!"""###%%%%%%&&&"""$$$!!!""" !!!!!!!!!!!!!!!!!!!!!!!!""""""###### !!!!!!!!!"""!!!"""!!!""" !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!! !!!"""###"""!!!"""###"""######!!!"""$$$!!!!!! !!!!!! !!!"""!!!!!!!!!!!!"""""""""### !!! !!!###!!!"""#########%%%&&&!!!###%%%&&&&&&&&&((()))!!!"""(((000555:::DDDNNNaaasssuuubbbQQQCCC888333---+++)))((((((((('''%%%%%%%%%$$$#########$$$%%%%%%&&&'''&&&###""""""### !!!"""###"""""""""$$$%%%%%%###""""""###"""%%%&&&&&&&&&%%%$$$###%%%###  !!!""" """!!!!!!  !!!!!!"""""""""""""""###"""!!!!!!!!!""""""###!!!!!!!!!!!!""""""######!!!"""######!!!!!!"""###!!!"""""""""############$$$$$$######"""!!! ######"""!!!"""###%%%&&& ###$$$#########$$$&&&%%%%%%'''((()))'''%%%$$$$$$$$$%%%&&&%%%%%%&&&'''''''''&&&&&&'''***,,,"""'''***((('''******))),,,++++++************+++((()))******)))+++...000000222444666666666555555555555444444333333222111......//////000000000000///000000//////000333555222999CCCNNNZZZlll|||tttpppjjjeeecccccceeefff```___```ccchhhooouuuxxx{{{ppphhh]]]WWWNNNFFF???:::777444rrrWWW:::,,,+++)))%%%"""$$$$$$%%%%%%%%%###"""!!! """######!!! !!!""""""!!! """ !!!  """$$$&&&''''''"""!!! !!!###$$$###%%%&&&&&&%%%%%%&&&(((###$$$'''))),,,---//////222333555888:::<<<===>>><<<===>>>???AAACCCDDDEEE@@@>>>;;;777444333222111/////////...,,,***'''&&&$$$###!!! !!!###%%%&&&###$$$%%%%%%&&&%%%%%%%%%########################!!!"""$$$%%%%%%!!!"""### """ !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$ !!!!!!""""""###   !!!!!!!!!!!!""" !!!!!! !!!""""""###$$$%%%%%%&&&##################"""""""""""""""###""""""!!!!!!!!!"""###"""!!!"""### """###""" ###&&&!!!!!! !!!!!!!!!!!! !!!###!!!!!!!!!"""""""""###### !!!!!!!!!!!!""""""#########!!! !!!"""!!!###&&&'''''''''((()))''')))...444666666<<>>AAADDDGGGIIIKKKKKKDDDBBB???;;;888555444444000000///---,,,***)))((($$$$$$###"""######%%%%%%###$$$%%%&&&&&&&&&%%%%%%#################################""""""!!!!!!!!!###"""!!! !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%% !!!""""""###$$$$$$   !!!!!! ###$$$!!! """!!!!!!""""""###$$$$$$%%% !!!!!!""""""#########!!!!!!"""#########""""""!!!"""###"""!!!"""###!!!###""" $$$)))!!!!!! !!!!!!!!!###""" !!!###!!!!!!"""""""""#########!!!""""""!!! !!!###!!!"""###"""  !!!!!!###&&&((((((((()))***---...111666666555:::AAAKKK[[[nnn~~~uuudddRRRBBB999///,,,***))))))((('''%%%&&&%%%###"""""""""###$$$ """$$$%%%###""""""###!!!"""$$$&&&''''''&&&%%% !!!!!!"""$$$&&& $$$$$$%%%***+++$$$""" ###&&&&&&&&&$$$###!!! !!! !!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!"""!!! !!!###$$$ !!!!!!"""######$$$$$$ """"""!!! """###""""""""""""##################"""""""""###$$$%%%&&&$$$""" !!!###$$$ """$$$$$$$$$$$$%%%&&&$$$$$$%%%''')))(((&&&$$$$$$!!!"""''''''######&&&###&&&(((&&&"""!!!%%%***%%%(((&&&&&&((((((&&&(((((((((((()))******+++&&&''')))))))))***---///222888@@@HHHNNNPPPOOONNNIIIHHHEEEAAA>>>;;;999888777666555333222111111111,,,---...---,,,---///000...111444666;;;EEESSS^^^mmmvvv~~~|||yyyvvvnnnoooooonnnqqqzzzxxxlll^^^SSSLLLuuuYYY:::+++))))))&&&$$$###""""""!!!""""""###$$$!!!###%%%%%%###!!!!!!!!!""""""$$$###!!!!!!"""###"""   """############""""""######$$$$$$$$$$$$"""###$$$$$$###"""###%%%%%%&&&((()))+++,,,,,,,,,000000///000333666999<<<===???DDDHHHLLLNNNOOOOOOGGGEEEAAA===:::777555555111000///---+++*********$$$$$$%%%%%%%%%$$$$$$$$$"""###%%%&&&'''&&&%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$""" !!!"""###""" !!!!!!!!!""""""!!!!!!!!!!!!###%%%&&& !!!!!!"""###$$$$$$%%% !!!   """"""###%%%&&&###!!!"""$$$ !!!"""$$$%%%%%% !!!"""######""""""!!!######"""!!!"""###!!!###""" %%%***!!!!!! !!!!!! """$$$### !!!###""""""""""""############""""""###""" !!!### !!!!!!!!!###$$$!!!###'''((((((((()))*********---000111222888@@@CCCRRReeevvv}}}mmmYYYGGG;;;///---***))))))((('''%%%&&&%%%###"""""""""######"""$$$$$$###$$$%%% !!!###$$$$$$###"""!!! !!!$$$)))---%%%'''###%%%''')))'''%%%%%%&&&&&&### ###!!! !!!"""""""""""""""###$$$$$$$$$$$$$$$!!!  """### !!!!!!"""###$$$$$$$$$"""$$$%%%%%%$$$$$$%%%'''""""""""""""############+++***(((&&&%%%%%%%%%&&&&&&%%%""" !!!"""$$$&&&&&&%%%$$$######&&&)))$$$$$$%%%''')))(((&&&$$$$$$!!!"""'''(((###"""&&&''',,,000...(((%%%'''***$$$))),,,***)))***)))'''&&&&&&&&&'''''')))***+++((()))******)))***,,,...999@@@LLLXXX```ddddddccc]]][[[WWWSSSNNNKKKHHHGGG@@@???<<<999666555444444///000111000//////000222...111333333444:::DDDLLLTTT]]]jjjttt{{{~~~|||wwwpppnnnttt}}}pppggguuuWWW999,,,)))%%%$$$&&&### !!!"""%%%***(((###  (((!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!!"""$$$"""  """###%%%%%%&&&&&&$$$$$$############$$$$$$######&&&***+++)))+++000,,,...000111222444777999999;;;???CCCHHHLLLOOOQQQKKKGGGCCC@@@???<<<666222:::666222000000///---***)))(((&&&$$$$$$%%%&&&'''$$$%%%%%%###"""!!!"""$$$ !!!$$$&&&%%%!!!!!!$$$&&&%%%"""!!!"""$$$"""  ###$$$###!!! !!!!!!!!!"""###!!! $$$(((""""""!!! $$$###""" !!!"""  !!!  !!!  !!!"""######$$$$$$###"""  !!!"""$$$$$$###"""!!! !!!"""###!!!###$$$###!!!!!!!!!"""""""""  !!!!!! !!!""" """%%%%%%$$$######$$$"""!!!!!!"""######!!! ############$$$%%%&&&'''%%%&&&'''&&&&&&&&&(((***+++---///000111222444666@@@GGGWWWkkkttt[[[IIIBBB333///,,,,,,+++'''&&&)))$$$&&&((('''%%%#########&&&###"""$$$''''''%%%!!! !!!"""######"""!!!  &&&&&&### !!!###!!!$$$'''(((((('''&&&'''#########$$$$$$$$$%%%%%%  """ ###'''&&&###))))))$$$  !!!!!! !!!######""""""!!!  """###$$$###"""!!!!!!%%%%%% $$$$$$ """######""""""###$$$%%%""" ###%%%%%%$$$"""%%%&&&%%%#########$$$&&&$$$%%%***)))%%%&&&(((******)))((()))***%%%%%%'''((())))))))))))+++***(((&&&%%%&&&((()))*********)))((())),,,///+++------,,,***+++///333<<>>===;;;666333000//////000111000111222222111222777@@@GGGIIIKKKPPPWWW```jjjsssyyytttWWW888+++(((%%%$$$&&&&&&"""!!!$$$%%%$$$&&&+++###!!!"""%%%###$$$"""""""""""""""""""""""" !!!"""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""$$$((((((%%%'''+++***,,,...000000222444666777999<<<@@@EEEIIILLLNNNJJJGGGCCCAAA???<<<888444777444000...///...---++++++***(((&&&&&&&&&'''((( """###$$$$$$&&&(((***$$$'''&&&(((***)))%%%"""$$$%%%%%%$$$######$$$%%%###!!!!!!"""###!!! !!!!!!!!!!!!"""###"""!!!!!!$$$'''$$$$$$###"""""""""""""""$$$###!!! !!!"""###$$$  !!! !!!!!!  !!!""""""###$$$###"""!!! !!!!!!!!!!!!!!!"""###$$$###"""!!! !!!"""### !!!"""######"""  !!!"""""""""!!! !!!!!! !!!""" """###"""!!!!!!""""""!!! !!!######""" $$$"""!!! !!!###%%%'''###%%%%%%%%%%%%%%%''')))***,,,...//////111333555;;;BBBOOO```sssxxxaaaNNNFFF666111---,,,***&&&%%%'''&&&'''((('''%%%###"""""" !!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###$$$$$$###$$$%%%'''&&&&&&&&&&&&''''''''''''!!!!!!  ###%%%$$$ %%%%%%  !!!!!! !!!###""""""""""""############!!!"""###"""!!! $$$$$$ !!!$$$$$$!!! """######""""""###$$$&&&###!!!!!!###%%%$$$### ###%%%&&&%%%#########%%%)))***&&&%%%'''&&&!!!###$$$&&&&&&$$$$$$$$$%%%&&&'''((()))*********)))***)))'''&&&%%%&&&'''(((((()))***)))((()))+++...(((+++,,,,,,+++,,,111555???KKK^^^ssszzzttthhhccc\\\UUUOOOIIIDDDAAA<<<888444222222333333222333333222000000444:::@@@>>>???BBBGGGLLLSSSYYY\\\eeemmmwwwtttVVV777+++'''$$$###%%%$$$!!! ######!!!"""&&&!!! """$$$### !!!$$$########################""""""######!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$######"""$$$$$$############$$$$$$###"""$$$'''&&&######'''&&&))),,,...///000111222444666999===AAAEEEHHHJJJLLLJJJGGGEEECCCAAA===:::666444111000000000...------,,,***)))((((((((()))!!!"""$$$%%%&&&'''***---###&&&&&&$$$$$$&&&&&&"""%%%$$$$$$%%%&&&&&&%%%###'''%%%###""""""!!! !!!!!!!!!!!!!!!"""###$$$######%%%&&&$$$######"""""""""""""""###"""!!! !!!!!!######!!! !!! !!!""""""!!!!!!  !!!"""#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!  !!!"""""""""!!! !!!  """ """"""!!!!!!!!!""""""!!! !!!"""###""" ###""" """%%%'''"""###$$$$$$###$$$&&&((((((***,,,------...000222444:::DDDQQQ___qqq~~~iiiUUUKKK;;;444...---***&&&%%%&&&&&&'''((('''%%%"""""""""!!!""" ###""""""!!!!!!!!!!!!"""""""""!!!"""!!!"""!!! !!!$$$'''%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!!!!  """###!!!!!!!!!!!!!!! !!!!!! !!!### !!!"""###$$$%%%&&& !!!"""!!! """"""!!!!!!$$$$$$""" """######""""""###$$$&&&$$$""""""###$$$###""""""$$$&&&&&&%%%#########(((++++++(((&&&'''$$$!!!%%%&&&''''''%%%%%%&&&'''((())))))*********)))))))))((('''%%%%%%&&&''''''&&&((())))))))))))***,,,&&&)))+++++++++...333888>>>KKKaaayyyzzzrrriiiaaaYYYSSSJJJEEE???;;;888777666555333222000...---///333666:::;;;<<<===???AAABBBCCCIIIPPPZZZccckkkttt}}}sssUUU777***'''$$$"""$$$""" ###""""""###"""!!!  $$$((($$$$$$$$$$$$$$$$$$$$$$$$ """ !!!###!!!"""""""""""""""#########""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###"""$$$'''&&&###$$$((($$$'''+++............///111333666999===AAADDDEEEIIIHHHGGGFFFDDDBBB???===999888666444333222111000///...,,,+++***)))))))))&&&''''''&&&%%%%%%&&&((("""$$$$$$ ###$$$!!!&&&$$$###$$$'''(((&&&###&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%%%%!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!  !!!!!!  !!! !!!"""###"""!!!  !!!""""""#########""""""######"""""""""!!!""""""!!!!!!!!!!!!"""""""""!!!  !!! !!!""""""!!! !!!"""""" !!!### """$$$###""""""###$$$###!!! """###"""!!!!!!!!!!!!!!!!!!"""$$$%%%"""$$$%%%$$$$$$$$$&&&(((&&&(((***++++++,,,...000111555<<>>666///---+++(((&&&'''%%%&&&'''&&&$$$###$$$%%%"""###### """%%%###"""!!! !!!"""###!!!###"""!!! """$$$ !!! ###%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""!!!!!! !!! ######### !!! """&&& !!!!!! !!!### !!!"""###$$$ !!!""""""!!!!!!  !!!!!!"""###$$$### """######""""""###$$$###"""""""""###$$$$$$$$$###%%%&&&&&&$$$######$$$$$$&&&'''''''''((('''%%%'''((()))((('''&&&((()))((())))))))))))(((((('''((('''&&&&&&&&&&&&''''''$$$&&&))))))))))))***+++'''))),,,,,,,,,...444999>>>KKKbbb{{{wwwqqqaaa[[[SSSJJJDDD???;;;888555444222000///000222444999:::;;;;;;;;;:::999888<<<@@@GGGMMMSSS[[[ccchhhqqqtttyyysssUUU777***'''$$$"""$$$&&&######&&&%%%""""""$$$!!!"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$ """"""""""""######$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$ """&&&&&&###%%%)))###&&&***------,,,------///111333777:::>>>@@@BBBBBBCCCCCCBBB@@@>>>======<<<;;;:::888666333222111111000///---,,,***))))))))))))(((&&&$$$"""###$$$$$$'''&&&###$$$''')))'''%%%###"""$$$'''(((&&&###############""""""""""""""""""""""""""""""""""""!!!!!!"""###%%%%%%$$$$$$!!!!!! !!!!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!""" !!! !!!"""###"""!!!  !!!"""###$$$$$$"""######$$$######"""!!!!!!!!!""""""""""""!!!!!! """### !!!""""""!!! """######"""!!!###$$$!!!"""######"""!!!###$$$###""" !!!""""""!!! !!!"""$$$%%%$$$$$$######$$$%%%%%%$$$%%%''')))%%%''')))))))))***,,,...000333666:::AAAPPPdddrrr~~~{{{gggXXXCCC999000...---+++)))***"""$$$%%%%%%$$$%%%&&&((('''$$$ """$$$$$$$$$###"""!!! !!!"""###  !!! """######""""""###+++*********************$$$$$$###"""!!!!!! !!!"""!!!"""$$$###  $$$))) !!!!!! !!!### !!!!!!!!!"""""""""#########""""""""" !!!""""""###$$$ """######""""""###$$$ """###$$$%%%&&&'''###$$$&&&%%%$$$######$$$""""""$$$&&&((('''''''''%%%&&&&&&%%%$$$%%%''')))'''''''''(((''''''&&&&&&'''''''''&&&&&&'''''''''$$$&&&((()))))))))***+++***,,,......---///444999@@@NNNddd~~~~~~wwwmmmbbbXXXNNNGGGBBB===;;;888666555555666777222333444555555444333222777888;;;>>>BBBGGGLLLPPPUUUYYY___fffmmmuuu}}}tttVVV777+++'''$$$###%%%%%%"""!!!###### !!!$$$ $$$###"""""" $$$$$$$$$$$$$$$$$$$$$$$$!!!###!!!"""$$$###!!!!!!""""""######$$$$$$ !!!###%%%&&&&&&&&&$$$$$$############$$$$$$######!!!###'''###%%%(((*********+++,,,---...111444777:::<<<===@@@BBBCCCCCCAAA@@@@@@@@@<<<===>>><<<999666555555444333222000///---+++***'''((((((&&&$$$###%%%&&&###&&&&&&$$$%%%)))***(((#########$$$&&&'''&&&%%%!!!"""######""""""$$$%%%############"""""""""""""""!!! !!!###%%%$$$###"""""""""""""""######$$$ !!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!###!!!  !!! !!!""""""!!!!!!  !!!"""###$$$!!!"""###$$$$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!###$$$ !!!"""""""""!!! """######"""!!!###$$$ !!!###$$$""" !!!""""""""" !!!###$$$%%%%%%$$$######%%%&&&%%%%%%%%%''')))$$$&&&((((((((()))***,,,000111222555;;;FFFUUU___nnn{{{ppp```JJJ>>>333000///---++++++"""$$$%%%$$$$$$%%%''')))&&&"""###%%%$$$!!!""""""!!!!!!!!!!!!"""""" !!!""""""######"""""" ###%%%$$$###"""###))))))))))))*********+++%%%%%%$$$###"""!!! """###!!!"""$$$### !!!%%% !!!!!! !!!###############""""""""""""$$$$$$###############"""!!!"""###!!!!!!$$$ """######""""""###$$$ ###$$$$$$$$$&&&'''!!!###$$$$$$###"""$$$%%%%%%###$$$''''''$$$###%%%%%%&&&'''&&&&&&'''***,,,%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((%%%&&&((())))))***,,,---+++...000//////111666;;;???MMMddd~~~}}}rrrggg]]]WWWHHHCCC===888666555444333...///000111222222111000111111222444777;;;>>>@@@@@@CCCHHHMMMSSSZZZaaafffooosssxxx}}}tttWWW888+++(((%%%$$$&&&### ###"""""" $$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%""""""&&&'''%%% !!!!!!"""######$$$ !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$ $$$### !!!%%%"""$$$&&&&&&&&&''')))******+++---000333666888999===@@@BBBBBB@@@???@@@BBB>>>@@@BBBBBB???===>>>???888777666555222000...---'''(((((('''&&&%%%'''((( ###$$$"""###&&&&&&$$$ """$$$%%%$$$$$$%%%&&& ###$$$$$$""""""$$$&&&$$$$$$$$$######"""""""""""" !!!$$$$$$###"""""""""""""""###$$$$$$ !!!!!!!!! !!!!!! !!!!!! ###!!!!!! !!! !!!!!!  !!!!!!  !!!"""### !!!###%%%%%%%%%$$$### !!!"""######"""!!!  !!!"""###$$$!!!"""""""""!!!  !!!!!! !!!""" !!!###$$$"""  """"""""""""!!! !!!"""$$$%%%"""$$$$$$$$$###$$$&&&((($$$&&&((((((((((((***+++///......111777???HHHMMM\\\jjjzzzyyygggRRRDDD777222000---***)))%%%&&&&&&%%%######%%%'''######""""""#########"""!!!!!!""""""""""""!!!!!!!!!"""###%%%&&&%%%$$$""" """""""""!!!###$$$$$$$$$%%%&&&''''''((()))&&&%%%%%%$$$"""!!!!!! !!!""" ######    !!!!!! !!!############"""""""""""""""$$$$$$###"""""""""""""""""""""###### """######""""""###$$$ ###%%%%%%###"""###$$$ """"""!!!"""$$$&&&'''$$$%%%)))((($$$"""%%%%%%&&&''''''''')))---000%%%%%%&&&'''(((((((((''''''(((((())))))***))))))&&&'''(((((()))***---000+++...000111111444:::???AAANNNfffyyyrrr^^^VVVKKKBBB<<<888444222000000111111111111000000///......000222444555666444666999;;;>>>BBBGGGJJJSSSVVV[[[```fffmmmtttyyyuuuWWW999,,,)))&&&$$$&&&&&&"""!!!!!!!!!###((('''&&&###'''########################!!!!!!"""###  !!!"""##################$$$$$$$$$######$$$$$$############$$$$$$###"""$$$&&&%%%!!!!!!%%%!!!"""#########$$$''')))((()))+++---000333555666555888;;;;;;999888:::<<>>BBBFFFKKKQQQWWW[[[bbbccckkkvvv~~~wwwXXX888+++***'''&&&'''  """%%%&&& !!!"""!!! ###&&&%%%""" !!!### """######""""""###$$$###""""""&&&((( $$$&&&&&&$$$%%%%%%%%%""""""!!!!!! %%%%%%%%%%%%$$$###!!! """"""###$$$%%%&&&''''''###(((+++---...000111===:::777777;;;>>>>>>>>>DDDFFFHHHKKKMMMOOOOOOOOOGGGDDD>>>888333111000000///...---+++***)))))))))"""&&&((('''&&&%%%%%% """$$$$$$###""""""""""""$$$&&&&&&$$$###$$$$$$$$$%%%&&&&&&$$$$$$%%%'''######"""""""""""""""###!!!!!! !!!!!!"""""" ######!!!!!!$$$!!!!!! """%%% !!!"""!!! !!!!!! !!!###"""  !!!"""""""""!!!$$$!!! !!!$$$%%%###!!!###"""!!! !!!!!!"""""""""  !!!$$$"""!!!!!!!!!"""!!!!!!$$$""" !!!###### !!!$$$%%%$$$###""""""$$$""" """!!!""""""!!! !!!#########""""""###%%%'''(((&&&'''((()))))))))))))))+++---...///000333888;;;CCCMMM\\\mmm|||{{{aaaRRR@@@555222111,,,(((&&&%%%%%%'''%%%!!!###(((!!!!!!!!!"""######$$$$$$"""$$$%%%$$$""" !!! !!!###""" """$$$$$$%%%''')))***+++******+++)))%%%"""   !!!""""""!!!!!!  !!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%!!! !!!!!!"""!!!!!!!!!!!!"""###%%%%%%### """&&&)))***!!!###$$$$$$"""!!!"""""""""$$$&&&'''&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((((((((((()))))))))******&&&)))+++,,,+++*********---,,,...222333555===FFFRRR___ttt{{{mmm___RRRGGGAAA666555333000------000222...---,,,---///000///...000...,,,,,,///222333333555666777999;;;>>>@@@AAAHHHLLLRRRWWW]]]ccchhhlllqqqyyyuuuVVV777+++***(((&&&'''$$$"""  !!!###%%%!!!!!!"""""" !!!"""!!!"""$$$%%% """######""""""###$$$$$$###!!! !!!###%%%'''!!!!!!!!!!!!!!! $$$#########"""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! !!!###$$$"""'''***,,,---///000333222111444888===>>>>>>CCCEEEHHHKKKNNNPPPQQQRRRNNNKKKFFF@@@;;;777555444///...---,,,+++*********%%%'''))))))'''%%%$$$$$$!!!###%%%%%%###!!!!!!!!!"""###%%%%%%$$$$$$%%%&&&%%%&&&'''&&&%%%$$$%%%&&&$$$######"""""""""######""""""!!!!!!!!!""""""###"""!!!  ### !!!  !!!!!!  !!!!!! """$$$ !!!!!!""""""""""""!!!!!!!!! """  ###$$$"""!!!###""""""!!! !!!!!! !!!###%%%""" """$$$###!!!&&&$$$###$$$&&&&&&$$$!!! """######""""""###$$$!!!%%%!!!$$$"""$$$ !!!"""""""""###%%%'''"""""""""###%%%''')))***(((((()))***++++++++++++***+++,,,---...111555888AAAIIIUUUcccrrrjjjZZZFFF999444111,,,'''+++%%%###&&&((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""$$$%%%%%%###""""""###!!!!!!!!!!!! """######!!!!!!"""$$$$$$%%%''')))***+++++++++,,,***'''$$$"""!!!!!!!!!  !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!!!!##################$$$$$$!!!!!! !!!!!!"""""""""!!!!!!!!!"""###$$$$$$$$$%%%$$$"""!!!$$$!!!###$$$$$$"""!!!"""###&&&'''((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***&&&&&&&&&&&&&&&'''''''''(((***,,,---------...///111111444888:::<<>>AAADDDGGGKKKNNNUUU[[[bbbfffiiilllqqqvvv|||~~~qqqTTT666+++***(((%%%%%%&&&%%%""" !!!###$$$!!!""" ######!!!""" !!!"""###""" """######""""""###$$$$$$$$$############$$$%%%!!! """######"""!!!############""""""""""""!!!###%%%&&&"""  """"""&&&((()))***,,,---------...222777:::<<<<<>>666111,,,(((...$$$###******%%%!!!%%%%%%%%%$$$$$$$$$$$$###!!!###%%%%%%$$$###$$$%%%#########""""""!!!!!!!!!!!!"""$$$###""""""###%%%$$$%%%''')))***++++++,,,---+++)))'''%%%######""""""!!!  !!!""" !!!!!!!!!  !!!!!!!!!  !!!!!!!!!!!! ##################""""""!!!!!!!!!!!!!!!"""###$$$###"""""""""""""""######"""&&&((($$$!!!!!!###$$$$$$###""""""###&&&'''((('''%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%&&&'''((()))******+++''''''&&&&&&&&&&&&&&&'''''')))+++,,,,,,...111333222333666<<<@@@CCCLLLVVVlll{{{ssskkk[[[PPPBBB999777555222...000...------.........,,, &&&---///,,,***---111...---------------.........000222333333444666888>>>@@@DDDIIINNNRRRUUUVVV[[[]]]```dddiiimmmppprrruuusssqqqnnnlllkkkkkkkkkooorrrvvv{{{oooRRR555+++***((($$$$$$&&&$$$""" !!!###$$$"""""" $$$$$$"""%%%""" !!!"""""" """######""""""###$$$%%%%%%%%%%%%%%%$$$######%%%!!! ###%%%$$$""""""!!!!!!!!!!!! """!!!!!!!!!"""$$$''')))$$$"""  !!!!!!$$$&&&'''((()))+++------///222555777777777===???CCCHHHLLLQQQTTTVVVUUUSSSPPPLLLFFF@@@;;;999333222000///...------,,,))))))***)))((()))+++---%%%&&&'''%%%""" !!!###$$$$$$%%%''')))((()))***(((&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$######""""""######"""$$$###$$$''' !!!""""""!!! !!!###!!!"""""""""  !!!###"""!!! !!!"""!!!"""###$$$$$$###"""!!!"""###"""!!!!!!""" !!!"""#########"""###$$$%%%%%%$$$"""!!! !!!""" """###&&&### !!!"""!!! !!!"""""" !!!"""$$$###$$$!!!"""!!!######$$$%%%(((***%%%$$$$$$$$$$$$$$$$$$$$$######%%%&&&'''''''''''')))***+++++++++,,,///111555;;;DDDNNN\\\pppoooXXXDDD999333...***,,,"""!!!'''&&&"""$$$$$$######"""!!!!!! !!!###$$$######$$$%%%%%%$$$$$$######""""""!!!"""###############$$$%%%$$$%%%&&&((()))+++,,,,,,---,,,+++)))'''%%%###"""!!!!!!!!!!!!!!!!!!  """"""!!! !!!!!! $$$$$$######""""""!!!!!!"""!!!!!!""""""###$$$%%%$$$###"""""""""""""""###"""&&&%%%!!! """!!!###$$$$$$###"""###$$$"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''((())))))******)))((((((((()))***++++++,,,......///222666999888888<<>>CCCHHHLLLPPPRRRRRRRRRPPPMMMHHHCCC???<<<777666444222000///......+++++++++***)))))),,,...'''''''''%%%""" !!! !!!#########%%%(((***)))***+++)))'''&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$###""""""###### ### !!!!!! !!!!!! !!!### !!!  !!!!!!!!!"""###&&&%%%###"""!!!!!!!!!!!!!!!""""""""""""###!!!""""""######$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$$$$!!!###  ###$$$!!!!!!"""###$$$$$$$$$$$$$$$ ###$$$###!!!!!!!!!### %%%"""### """###"""""""""$$$&&& !!!!!!"""###$$$$$$$$$&&&'''(((***+++,,,,,,,,,)))***+++,,,+++,,,...000...555???JJJWWWjjjwww___JJJ===555000---(((###!!!###$$$"""!!!"""%%%$$$$$$###"""!!! """"""""""""###$$$%%%%%%$$$$$$##################"""###$$$$$$$$$$$$######$$$&&&(((***+++,,,,,,,,,+++***(((%%%###!!!!!!  !!! !!!  """""""""  $$$######""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###"""""""""""""""### !!!"""$$$%%%%%%$$$"""!!!"""$$$%%%$$$###$$$%%%!!!###%%%&&&%%%%%%&&&'''$$$$$$%%%%%%&&&'''((((((((((((((('''''''''''''''***)))))))))***,,,...000000222444555777:::>>>BBBFFFEEEIIIPPPXXXbbbqqqrrraaaQQQDDD<<<999555222000000111333333333000///------.../////////,,,,,,,,,,,,---...//////***,,,.........///111333333000...///444666444222333444555666888;;;===>>>;;;;;;::::::::::::;;;;;;<<<>>>@@@DDDJJJRRR\\\cccppptttyyy}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~pppSSS555***)))'''$$$$$$ !!!!!!""""""""""""!!! ###%%%$$$!!!$$$%%%$$$!!! """######""""""###$$$$$$$$$%%%%%%$$$###""""""$$$ !!!$$$###&&&""""""""""""###############"""!!! !!!!!!""" !!!""""""  """###$$$###$$$%%%'''%%%''')))+++,,,...000222444666888<<<@@@EEEIIIKKKNNNNNNNNNLLLJJJFFFDDDBBB<<<;;;888555333111////////////...,,,)))((()))+++'''((('''$$$""" !!!"""!!!"""#########%%%(((***)))++++++***((('''((()))&&&%%%%%%&&&&&&'''((()))'''&&&%%%$$$$$$###$$$$$$   !!!"""""""""  !!!!!!  """###$$$&&&'''%%%"""  !!!""" !!!!!!!!!"""### """$$$$$$$$$$$$&&&'''""""""###$$$$$$$$$$$$###!!!"""###"""  """""""""######### !!!######!!!!!!!!!"""###$$$###""" $$$"""!!!(((%%% %%%!!!""""""!!! !!!###!!!###%%%&&&'''%%%&&&''')))***+++++++++(((***,,,,,,,,,---...000+++222<<>>GGGWWWnnn~~~pppYYYGGG;;;333///)))((())))))%%%!!!###(((&&&%%%%%%%%%$$$######### """###"""!!!"""###""""""######$$$$$$%%%%%%###!!! !!!###$$$###!!! !!!"""$$$''')))+++---...///...,,,)))%%%""""""!!!!!!!!!!!!!!!!!!"""  !!!!!!!!!!!! !!!!!!!!!""""""""""""""" !!!"""$$$$$$"""!!!!!!!!!"""###$$$$$$"""###$$$$$$###""""""""" """$$$%%%$$$$$$%%%&&&$$$&&&'''&&&$$$""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((+++///444999<<<;;;@@@FFFMMMSSSYYY___bbbkkknnnuuu{{{hhhVVVKKK>>>:::555111//////...---/////////...------............---,,,,,,,,,------***+++------,,,---...000111///---------.........++++++---.........------+++,,,,,,------------------///000111000111222444999;;;>>>AAABBBCCCEEEGGGBBBFFFLLLSSSWWWXXXWWWVVVOOOKKKGGGDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIIIIGGGIIIKKKMMMOOORRRVVVYYY___aaaeeehhhjjjmmmpppsssuuuxxx{{{}}}~~~vvvVVV666)))(((&&&$$$&&&!!!###$$$### """$$$###$$$$$$$$$!!!###'''!!!"""######""""""###$$$###""""""!!!""""""###### !!!$$$''' !!!!!!""""""!!!"""###$$$$$$$$$$$$$$$"""!!! """""""""###$$$###""""""$$$&&&...///...+++((('''***---......///111555888<<<>>>BBBCCCCCCDDDEEEFFFGGGGGGDDDBBB???;;;777333111000+++,,,------+++++++++,,,''''''&&&$$$"""!!!"""$$$#########""""""###'''***)))***++++++***)))***,,,&&&&&&&&&'''''')))******,,,,,,***)))(((((((((((("""######!!!!!!$$$######"""  ###!!!"""""""""$$$&&&###!!! ###$$$ """%%%%%%"""  """######""""""!!!### ######""""""$$$'''###"""!!!!!!!!!"""$$$%%%!!!###$$$###"""!!!"""$$$!!!&&&'''$$$"""$$$'''!!!###%%%$$$!!! """ !!!!!! """$$$""" '''$$$### !!!"""!!! """$$$"""######$$$$$$###!!! ######%%%'''((()))******$$$''')))++++++,,,...//////333777999???OOOfffxxxvvv^^^KKK===333///)))'''&&&'''%%%!!!!!!%%%#########""""""""""""""" """$$$$$$###"""###$$$!!!!!!"""###$$$%%%%%%&&&"""  ###$$$### !!!###&&&(((***...///000000...***&&&###  !!!"""$$$%%%  !!!!!!""""""###### """###$$$!!!!!!!!!!!!"""###%%%%%%!!!%%%###"""&&& """$$$%%%%%%$$$%%%'''!!!###%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))+++...333:::???CCCKKKQQQZZZccckkkrrrxxx|||nnn___JJJEEE???:::666444222000***///444444000---///222+++,,,,,,---...000222333---......---,,,***+++,,,,,,,,,+++******+++---...(((***,,,.........,,,+++---------...---,,,++++++&&&)))---//////000000111///000222333333444666888555777999<<<=========<<<;;;888444333333555666666444444444555666777999999444666888999;;;===@@@BBBCCCEEEHHHIIIJJJKKKMMMOOOVVVYYY\\\___```aaadddfffhhhhhhgggiiilllqqqvvvzzzrrrTTT666,,,,,,(((###"""""""""  %%% !!!"""############$$$$$$######""""""!!!!!!$$$######"""""""""""""""$$$$$$##################!!!$$$%%%###!!!!!!"""!!!  """%%%!!!"""###$$$$$$%%%%%%$$$!!!"""""" !!!&&& """ $$$%%%&&&&&&&&&'''(((((((((''')))+++---...000333666888;;;???BBBDDDFFFHHHJJJHHHFFFAAA<<<888444222111000//////......---,,,,,,)))(((&&&$$$###"""!!!!!! !!!!!!"""###$$$$$$$$$'''''''''+++...///,,,)))***+++---,,,++++++---...000//////...,,,***((('''$$$###"""###%%%%%%###!!!%%%%%%$$$###"""!!!  !!!!!!!!!!!!!!!!!! %%%###!!! !!!"""!!!"""###"""   """###$$$%%%%%%$$$###""" !!!###$$$$$$""" !!! !!!###$$$######"""!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!"""$$$$$$######$$$%%%!!!"""!!!###%%%'''&&&$$$### """$$$%%%%%%&&&(((***)))((((((((()))+++...///000///111666>>>KKK___pppgggNNN>>>777777)))***)))&&&"""!!!###&&&$$$$$$$$$%%%%%%&&&&&&&&&#########""""""""""""""" !!!!!!""""""###"""!!! ###(((+++***(((***,,,...//////,,,)))'''$$$""" !!!###%%%!!!%%%###  """!!! """$$$ """###""""""!!!!!!!!!!!!!!!$$$###"""""""""###%%%%%%"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&!!!"""$$$''')))(((&&&$$$%%%%%%%%%%%%&&&'''(((((($$$%%%'''((((((((('''&&&&&&+++000555:::CCCPPPYYYeeekkkttt}}}vvvbbbSSSFFF???:::444333666222000......000111111111------------------------,,,++++++******++++++,,,...---+++,,,---...---,,,,,,,,,,,,++++++*********,,,***)))((()))***,,,---)))***,,,---...---,,,,,,,,,...000000///---------333000---///333555222...//////......---,,,++++++000000///......---,,,,,,000000000000111111111111000222555666777888:::<<<======???@@@BBBCCCDDDEEELLLIIIGGGEEEHHHMMMRRRVVVXXX]]]fffooowww{{{}}}~~~xxxXXX888+++)))'''$$$$$$ ###&&&&&&###!!!!!!""" !!!""""""""""""######"""""""""""""""""""""!!!!!!!!!"""######$$$########################!!!###%%%&&&%%%$$$### !!!!!!!!! """###############"""!!! !!!!!! &&&$$$%%% ###$$$$$$%%%%%%&&&&&&''''''''')))+++,,,,,,...111333444777;;;===@@@CCCGGGIIIKKKHHHDDD???;;;777555444000//////...------,,,,,,***)))'''%%%$$$""""""!!!!!!!!!""""""###$$$$$$%%%(((''''''***---...---++++++,,,......------...000111111000///...,,,+++***%%%$$$###$$$%%%%%%$$$"""""""""""""""""""""!!!!!! !!!!!!!!! !!!!!!"""!!!!!!!!!###"""!!! !!!""""""###$$$###!!! !!!""" !!!!!!"""""""""###$$$$$$###""""""$$$$$$$$$###"""!!!!!! !!!!!!!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """######""""""###$$$!!!###$$$###""" !!! ###%%%&&&&&&%%%%%%!!!"""$$$%%%%%%&&&(((***)))(((''''''(((***,,,---444222222555999BBBQQQ___zzzpppWWWDDD:::777,,,---,,,)))%%%%%%''')))$$$$$$$$$%%%%%%&&&&&&&&&###""""""""""""""""""""" !!!!!!!!!"""$$$######"""""""""""""""!!!$$$'''************+++...000000...+++)))%%%###!!! """###   !!!!!!"""!!! """###!!!"""### $$$""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&"""###$$$&&&''''''&&&$$$%%%%%%%%%%%%&&&''''''(((%%%%%%'''((()))(((((('''***///555<<>>KKKWWWjjjyyyzzzbbbLLL>>>888------,,,)))'''''')))+++$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""###### !!!!!!!!!!!! """$$$&&&)))+++---000111000...---'''%%%###!!! !!!"""###!!! """  %%% !!!!!!""""""!!! !!!"""###""" ######!!!!!!###!!! !!!!!!"""###$$$!!!!!!!!! !!!""""""###"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))***///777AAAOOObbbvvvnnn___RRREEE===:::555333000/////////...---------------------------,,,,,,++++++++++++,,,,,,,,,...000///---,,,---000,,,,,,,,,,,,++++++++++++---,,,+++***+++,,,---...,,,,,,---.........------+++,,,------,,,,,,...000,,,+++***---111333222///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...000000...,,,+++***000000000///......------.........////////////...333333333444777:::>>>@@@yyyZZZ888***'''$$$$$$'''$$$###  """  !!!!!!""""""""" !!!"""###$$$""""""""""""############ !!!""""""!!!###$$$###""""""""" !!!""""""""""""!!!""""""!!! %%%)))((( ###""""""######$$$%%%&&&&&&&&&((())))))((()))+++---111333555888;;;@@@FFFKKKHHHFFFCCC@@@<<<888666555000000000///......------+++***(((&&&$$$###""""""#########$$$$$$$$$%%%%%%(((((('''(((***---000111///000222333333333555777777777666444222000...,,,***(((&&&&&&&&&&&&%%%$$$ !!!!!!!!!!!! !!!""""""######### !!!!!!"""""""""!!!!!!!!!###$$$%%%$$$###"""!!!#########!!!!!!"""###""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""""""""!!!""""""###$$$!!!######""""""$$$%%%!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$!!!"""###"""!!!!!!"""### """"""  $$$#########$$$%%%'''((("""$$$&&&&&&&&&'''(((***)))((('''''''''((())))))***)))+++111666<<>>AAAAAA@@@???===;;;:::999444333333222222111000000,,,+++)))'''%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***---222555111333555777777888;;;======<<<:::888444111...,,,...+++(((&&&&&&&&&%%%$$$$$$######"""!!!  !!!"""############"""#########""""""!!! """###%%%&&&&&&%%%$$$### !!!!!! !!!"""  !!!"""!!!!!! !!!!!!"""$$$$$$###""" !!!###"""!!!!!!###$$$######$$$%%%%%%$$$######""""""""""""""""""""""""!!! !!!###%%%&&&###$$$%%%$$$###"""###$$$!!!"""$$$$$$###"""###$$$$$$###"""""""""###%%%&&&"""$$$%%%%%%%%%%%%&&&(((((((((((())))))*********'''%%%&&&+++///111555;;;HHHTTTfffxxxnnnXXXFFF;;;000---)))''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!! !!!###$$$$$$###"""""" !!!!!!!!!!!!!!!###%%%###%%%(((***---...//////---,,,***(((%%%$$$###"""###"""  !!!!!!!!!!!!!!!!!!###$$$!!!!!!$$$$$$""" !!!###$$$%%%""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&$$$&&&'''%%%""""""%%%)))$$$%%%'''((())))))((((((''''''((()))+++---///000444:::GGGZZZqqq~~~lll]]]NNNGGG===555111/////////------------------------------,,,,,,,,,,,,------+++---///...,,,+++,,,///,,,,,,,,,,,,------------,,,,,,,,,---------......222111000/////////000000+++---.........///111333222333333222222111000///000000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------''')))++++++++++++,,,---+++,,,,,,,,,,,,---------,,,+++***))))))***+++,,,'''(((+++---...---,,,+++fffMMM444***'''######&&&!!!"""    !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""!!! """$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!""""""(((""" !!!"""$$$%%%&&&&&&###%%%&&&&&&&&&'''))),,,+++---000111222333666888;;;<<<======<<<;;;:::999555555555444333333222222...---+++)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$''')))***+++...222666111333666777888:::<<<>>>======<<<:::777555333111...+++(((%%%%%%%%%$$$############""""""!!!!!!!!! !!!"""""""""""" !!!"""###$$$$$$$$$"""###$$$$$$$$$###"""!!!!!!""""""!!!!!!"""###  !!!"""!!!!!!  !!!!!!!!!"""###""""""!!!""""""!!! !!!###""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!! !!!###$$$###$$$$$$###"""!!!!!!###!!!"""$$$$$$######$$$%%%""""""!!!!!!""""""######!!!###$$$$$$###$$$%%%&&&%%%&&&'''((())))))******%%%""""""(((---111555:::???HHHVVVgggwwwxxxaaaKKK>>>333///***((((((((('''%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!!!!"""######$$$$$$"""!!!!!!!!!   !!! !!!###%%%(((***,,,------...---,,,***(((&&&%%%$$$!!! """%%%###### !!!"""!!!  !!!!!!!!!!!!!!!"""### %%%%%%""" !!!"""$$$$$$!!!!!!###$$$$$$$$$###""""""""""""""""""""""""""""""$$$%%%%%%$$$###%%%&&&"""%%%'''&&&######&&&***"""$$$&&&)))*********)))''''''((())),,,...111222555<<>>AAABBBAAA@@@>>>;;;888555222000))))))((('''%%%###!!! ###""""""!!! !!!!!!###$$$!!!!!!###$$$%%%%%%%%%###!!! !!!"""!!! !!!$$$"""!!!((( !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""###$$$###"""!!!!!!###"""###!!!!!!###!!!######""" """$$$$$$$$$###!!!"""$$$&&&"""&&&$$$"""$$$ !!!!!! !!!### %%%%%% %%%'''&&&$$$%%%&&&'''''''''&&&%%%...)))''')))+++,,,...222444777AAAOOO[[[gggvvvsssXXXBBB999222,,,+++***'''&&&((('''&&&&&&%%%%%%$$$$$$###!!! ###%%%$$$###%%%!!! $$$### !!!"""  ###""""""!!!***---,,,+++......---,,,+++)))((('''!!!!!! !!!""""""!!!!!!"""$$$"""###$$$###""" """"""!!!  """""" ###$$$!!!!!!"""###""""""$$$&&&"""!!!!!!!!!!!!""""""###%%%###""" !!!###%%%''',,,***'''######%%%%%%###'''&&&&&&)))---///...,,,------+++)))(((***...222<<>>GGGGGGEEEDDDBBBAAA@@@???===;;;999888:::;;;;;;:::666777666444111000///000,,,------------,,,+++******+++,,,...////////////---------....../////////222000...///111111///------......//////......---lllOOO111&&&&&&### !!!!!!!!! !!!###### ###  """$$$###"""%%%'''"""""""""!!!!!!"""""""""!!! !!!$$$### !!!%%%""""""""""""###$$$%%%%%%"""  ###""" ### """###!!!!!!###%%%&&&''''''&&&''')))+++++++++,,,...///000111222333444555444333333555777777888:::;;;;;;::::::999666444222000...---,,,,,,)))((('''&&&'''(((((((((++++++---...000111222333444333333555999===??????AAAAAA???<<<999666333111******)))(((&&&$$$"""!!!""""""""""""""""""""""""!!! !!!######!!! !!!###$$$%%%&&&''''''###""""""!!!!!!!!!!!!"""""""""###!!!!!!%%% !!!!!!""""""""""""""" !!!!!! !!!!!!############$$$$$$$$$$$$!!!###""" """""""""###!!!#########""" """$$$$$$$$$$$$###""""""$$$&&&!!!&&& )))%%%### !!!""""""!!!!!!"""$$$ $$$%%%!!! $$$&&&$$$$$$$$$%%%&&&''''''&&&&&&...***(((+++------///222...000888CCCLLLVVVdddpppzzz~~~yyy___JJJ===555...,,,***&&&%%%'''''''''&&&%%%%%%$$$$$$######!!! ###$$$###!!!""""""""""""######!!! """!!! !!!"""!!!  !!!""""""((("""!!!&&&+++,,,+++,,,,,,,,,---,,,+++)))'''&&&!!!!!!  !!!""""""!!!!!!"""$$$!!!"""######""" !!!"""""""""!!! !!!###"""###$$$### !!!######""""""###%%%!!!!!!!!!!!!!!!"""#####################$$$$$$$$$((('''&&&$$$$$$&&&'''&&&'''&&&&&&))),,,...---+++------+++***)))+++000333@@@III[[[ttt~~~jjjYYYKKKAAA<<<333222111...,,,,,,---...,,,,,,,,,---,,,,,,++++++000...,,,,,,......---***%%%&&&(((***,,,...000111222222444555666777777777333666888777333111222444999:::<<<>>>???BBBGGGJJJRRRRRRSSSSSSRRRQQQPPPPPPMMMJJJFFFDDDCCCCCCBBBAAA;;;;;;:::888666444333333444333222222111000//////+++,,,,,,---------,,,,,,---------.........//////000...------//////...,,,---------......---------mmmOOO222'''&&&$$$!!!"""###""""""!!! ### ######!!!"""%%%  """$$$!!!%%%$$$&&&'''###""""""""""""""""""""""""!!! """&&&$$$ ###!!!""""""###%%%'''((()))""" !!!""""""!!! $$$### !!!$$$"""###$$$""""""$$$&&&'''(((((((((((()))+++******++++++,,,---------///000222222111222444666777999;;;===>>>>>>===<<<888666444222000......---+++******)))))))))))))))***+++---000111333333333444444555777;;;>>>???>>>BBBAAA???===:::777444222,,,+++***)))'''%%%$$$############$$$$$$$$$$$$%%%!!! !!!""""""  !!!"""############ """###""" """%%%#########"""""" !!!""""""######"""""" !!!  !!!""""""""""""!!!!!!!!!!!!!!!$$$$$$"""!!! """""" ###$$$!!!"""$$$%%%$$$######$$$%%%###$$$$$$###""""""$$$%%%&&&###---"""((("""!!!"""######""""""###$$$ $$$&&&###"""$$$$$$###$$$$$$$$$$$$%%%'''(((((()))'''(((+++,,,***+++...///000444;;;AAAHHHTTT___jjjsssiiiUUUBBB999000---+++'''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$###!!!!!!""""""!!! """######!!!!!!###&&&!!!!!!!!! !!!###!!!###  !!! ### !!!%%%'''&&&'''+++***+++,,,---,,,***'''%%%"""!!!  """### !!!""""""!!!!!!"""### !!!"""""""""!!! !!!!!!!!!""""""!!!###"""###%%%###!!!"""######"""!!!"""$$$ !!!!!!"""###$$$$$$"""###%%%&&&&&&$$$"""!!!'''&&&&&&&&&&&&&&&&&&'''&&&%%%&&&(((+++,,,+++***,,,,,,+++******,,,111555>>>JJJ___zzzooo\\\LLLCCC:::777333000......//////******+++,,,,,,,,,++++++///...,,,---......---,,,###&&&***+++,,,---111555333444555777888888999999555888::::::777555666888>>>@@@CCCFFFKKKRRRZZZ```gggiiikkkmmmmmmmmmlllkkkgggccc]]]YYYVVVUUUSSSRRRIIIHHHFFFCCC@@@<<<:::888999888666444222111111222............------,,,,,,------------...............---,,,,,,------,,,***,,,,,,------------,,,,,,nnnPPP222((('''$$$""""""%%%$$$"""!!! ###$$$ !!!!!!!!!!!!  !!!###"""%%%$$$ %%%&&&###!!!"""######""""""###### """%%%$$$"""""""""######%%%'''((()))"""  """######"""  ###""" $$$"""!!!###&&&$$$!!!$$$)))&&&((()))))))))((()))***&&&'''((()))+++---......+++---...//////000333555666888<<>>@@@@@@@@@@@@@@@>>><<<999666444222,,,+++***((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!$$$###"""'''!!!!!!"""""""""!!!!!!"""############"""!!!!!! !!!!!!""""""!!!!!! !!!%%%&&&%%%$$$$$$$$$"""###!!!"""%%%$$$!!!!!!###%%%%%%$$$$$$$$$%%%!!!#########!!!!!!"""###&&&"""---"""(((""" """######"""!!!###$$$ ###%%%%%%$$$#########$$$#########$$$&&&(((***(((''')))------******---111000222777:::???IIISSS^^^kkk}}}rrr___GGG<<<111...,,,***(((((('''''''''&&&%%%%%%$$$$$$######"""""""""""""""!!!""""""!!! !!!"""$$$ ###!!!%%%!!!!!!""""""###"""&&&,,,(((***---......,,,)))'''$$$""" !!!$$$%%% """###"""!!! !!!###!!!!!!""""""!!!!!!  !!!"""######!!!"""$$$$$$!!!"""###$$$###"""!!!"""### !!!"""###$$$$$$$$$###$$$%%%&&&%%%$$$###"""(((''''''((('''$$$%%%'''%%%%%%&&&((()))***)))))))))***)))))))))---222666===LLLeeennnZZZMMMBBB===777222000000111111,,,------...////////////......------......------***...222111...---111555555666777999::::::::::::777;;;>>>>>><<<<<>>;;;777555444444555222222111111000000000000........................------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,nnnPPP222((('''$$$""""""%%%$$$""" !!! &&&&&&!!!!!!!!!!!!  !!!###!!!###""" !!!######""" """$$$###""""""###%%% ###"""!!!###############$$$%%%%%%"""!!! """#########  """!!!###"""&&&&&&!!!""",,,&&&(((******)))((())))))&&&'''((()))+++,,,---...)))***,,,------...111333666777;;;>>>@@@AAA@@@@@@???>>><<<999666222///...***,,,,,,,,,+++,,,000333999<<>>>>><<<:::888555222111,,,***)))'''&&&%%%%%%%%%''''''&&&%%%###"""!!!!!!"""""""""!!!  """######$$$$$$######"""!!!$$$###"""''' """  """$$$!!!""""""############### ######""""""""""""######&&&%%%%%%$$$$$$#########%%%&&&&&&%%%######%%%'''###$$$""""""%%%%%%""" !!!$$$$$$#########$$$!!!"""""" !!! %%% )))&&& $$$ """!!! !!!###!!!"""$$$&&&%%%###"""$$$######"""###$$$&&&((())))))))),,,000///++++++///,,,+++,,,000222555>>>GGGSSSaaauuuyyyfffKKK???222......,,,++++++(((((('''&&&&&&%%%%%%$$$!!!""""""###"""######$$$)))%%%!!! ###$$$###  ###!!!%%%!!!!!!"""!!!$$$###!!!&&&---'''***---//////---+++)))%%%$$$""" """$$$&&&!!!"""###"""!!! !!!""" !!!!!!""""""""" !!!"""%%%%%%%%%&&&###"""###$$$###"""!!!"""### """###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$'''%%%&&&)))'''$$$&&&,,,%%%&&&'''((((((((((((((('''''''''''')))---333777BBBTTTpppmmm^^^MMMEEE<<<444111000111111---...///000000111000000---..................///...222555444000...222555777777999:::;;;<<<<<<<<<<<>>???@@@@@@@@@>>><<<999666333111...//////...---000666<<>>======;;;999777444222111,,,+++)))'''&&&%%%&&&&&&)))((('''%%%$$$"""!!! """###"""!!!!!! !!!!!!""""""""""""!!! """###""" """%%%"""%%%!!! $$$%%%!!!"""######$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$$$$$$$$$$###############&&&%%%$$$""" !!!###&&&"""%%%%%%""""""%%%%%%""" """###"""!!!!!!"""### """"""!!! !!! %%%&&&%%% %%% !!!!!! !!!"""!!!!!!###%%%%%%"""###'''############$$$&&&''''''$$$%%%(((+++)))%%%&&&***))))))+++...///000888@@@MMMZZZllloooQQQCCC555000///...,,,+++((((((''''''&&&%%%%%%%%%!!!"""######""""""$$$%%%,,,'''"""###'''((($$$!!!!!!!!! !!!###!!!###  !!! !!!"""  &&&'''(((+++---...---,,,+++'''%%%$$$"""""""""$$$%%%!!!"""###"""!!! !!!""" !!!""""""### """&&&&&&&&&'''###!!!"""######"""!!!"""$$$!!!"""###$$$$$$$$$###"""$$$$$$$$$$$$$$$%%%&&&&&&&&&###$$$((('''$$$(((222&&&'''))))))(((''''''(((%%%&&&'''(((***...444999GGG[[[xxxuuu^^^TTTFFF:::555222000///---....../////////......---...//////...---///000+++...111111000000333666777888999;;;<<<<<<======@@@BBBCCCCCCDDDHHHOOOUUUhhhqqqxxxqqq___\\\VVVOOOHHHBBB>>><<<:::999777555444444444555111111111111000000000000...///000///...------///...---,,,++++++,,,---...lllOOO111&&&&&&### !!!###!!!!!!"""!!! $$$$$$!!! """   """!!!"""""""""###"""%%%$$$"""!!!$$$(((   %%%$$$$$$###"""""""""""""""###!!! !!!"""!!! ###!!!!!!"""!!! %%%### """!!! ###'''%%%''')))***((('''&&&&&&((((((((()))))))))******((()))+++++++++,,,...000444444555666888:::===>>>>>>>>>>>>===<<<:::888777111333444555666===HHHQQQ[[[bbblllrrrrrrlllbbb[[[RRROOOKKKGGGEEECCCAAA???======<<<:::888555333222---,,,***(((''''''(((((())))))((('''%%%$$$######"""######!!!!!! ###""""""!!!!!!!!!!!!"""###$$$ $$$&&&$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""""""""!!!""""""""" !!!"""$$$%%%'''&&&"""!!!$$$$$$"""#########!!! """### """$$$$$$"""!!!!!!"""$$$'''%%% %%%!!!""""""!!!!!!"""###!!!!!!$$$$$$"""$$$***"""###$$$%%%%%%%%%%%%%%%!!!"""%%%'''###"""''')))))),,,000000///555<<>>888444111..................---,,,,,,...000///...---///111+++,,,---///000222444555888888:::;;;<<<=========@@@BBBEEEHHHNNNXXXeeennn~~~vvvlllaaaVVVNNNJJJEEECCC???<<<999777777777333333333222222222111111...///111000---,,,---//////...---++++++---...///lllNNN000&&&%%%""" """ !!!###!!!### !!!!!!!!!  """"""#########%%%"""%%%%%%"""!!!$$$(((""""""((($$$$$$###############$$$$$$"""  !!! $$$""""""###"""!!!&&&***""""""'''(((''''''$$$&&&))))))(((&&&%%%%%%"""###%%%''')))+++,,,---(((***++++++***+++---///444333333333555888;;;===;;;<<<===>>>>>>===<<<<<<222555888<<>>>>>===;;;999666444333///---+++)))(((((()))***))))))(((((('''''''''&&&"""######!!!""" !!!"""############%%%###!!! !!!"""!!! """$$$"""""")))(((!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%&&& ###$$$######$$$%%%''')))&&&!!! ###$$$"""%%%%%%###!!!"""$$$!!!###%%%%%%$$$#########$$$)))&&& $$$!!!"""######""""""###$$$"""$$$$$$"""%%%,,,"""###%%%&&&&&&%%%$$$###%%%&&&)))***&&&###%%%,,,''''''***...---,,,///666===DDDSSShhh}}}^^^MMM:::222000,,,(((&&&((((((((('''&&&&&&%%%%%%$$$&&&'''%%%""" """"""###!!! !!! !!!"""  ###"""""" ###%%%$$$&&&)))###$$$&&&''')))******+++(((((('''&&&%%%###"""!!!"""######"""!!! !!! !!!"""""" """$$$%%%&&&%%%###""""""$$$$$$ !!!%%%&&&$$$!!!"""###""""""$$$&&&###$$$%%%&&&%%%###!!!  %%%(((***)))&&&%%%444---******### ,,,''')))++++++(((&&&''')))'''((()))+++...333:::???XXXmmm|||}}}|||fffTTTGGG???999444///000000000///...------,,,...000000...---///222...------///222444333333888888:::;;;<<<=========<<<@@@EEEMMMXXXhhhzzz}}}pppeee___OOOLLLGGGBBB>>><<<::::::444444444333333222222222---///111///,,,+++---///000///---,,,,,,---///000iiiLLL000''''''%%%###$$$ !!!""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """"""!!!############""" !!!$$$!!!"""######""""""!!!!!!"""""""""!!!!!! """###$$$""" !!!""""""""""""#########%%%&&&%%%$$$%%%((((((&&&***)))((('''&&&%%%%%%%%%)))(((((('''&&&&&&%%%$$$))))))***+++,,,...000111333222111333555666666555888666888===>>><<<;;;>>>>>><<<===CCCLLLYYYlll|||xxxooobbbWWWPPPKKKGGGDDD>>>===;;;888555333222111000---)))(((******)))'''***++++++***'''&&&&&&''' !!!###$$$$$$###"""!!! !!!""""""!!! '''%%%###!!! !!!!!!###"""!!! """$$$&&&&&&'''(((&&&###!!!!!!!!!%%%$$$$$$###"""#########"""!!!!!!"""$$$$$$###"""!!!!!!!!!"""######$$$$$$%%%%%%$$$###"""""""""######%%%&&&###"""&&&######""""""######$$$%%%###"""!!!!!!!!!!!!!!!"""###$$$%%%###!!! !!!!!!""""""""" """###$$$$$$#########$$$%%%&&&"""###%%%%%%###"""###$$$''' $$$)))$$$$$$)))((()))***++++++,,,...111444999>>>GGGUUUiii~~~bbbNNN:::111000...***(((((((((((('''&&&&&&%%%%%%%%%%%%$$$!!!!!!###!!!!!! !!!!!!"""###$$$"""  """$$$$$$### !!!"""!!!!!!!!! !!!!!!!!!!!! !!!"""%%%''')))+++,,,+++***((('''%%%###"""""" !!!!!!!!!!!!!!! $$$ ###""" ###"""""""""!!!!!!!!! !!!###%%%$$$!!! """$$$!!!!!! !!!!!!""""""""""""###$$$%%%&&&&&&$$$###''',,,...***&&&((((((((((((((('''&&&&&&))))))((('''&&&'''''''''&&&)))+++******///:::DDDUUUppprrrmmmsssnnnZZZJJJ???999999333...---,,,+++...222***---000111000///...///111000000000000222444555555777888999888888:::<<>><<<===AAADDDDDDHHHRRR\\\jjj}}}{{{lll^^^TTTMMMFFFBBB>>>===;;;888555333222222000---***))))))***)))'''***++++++***'''&&&&&&'''!!!"""#########!!!"""###$$$%%%%%%$$$###"""$$$###""""""""""""""""""###"""!!!!!!!!!###$$$%%%%%%&&&'''&&&$$$"""""""""$$$$$$###""""""""""""""""""!!!!!!"""$$$$$$###"""!!!!!!!!!"""######$$$$$$%%%$$$######""""""#########%%%%%%###"""&&&######""""""######$$$%%%!!!!!!!!!!!!!!!"""###$$$"""######"""  !!!""""""""" """############$$$$$$$$$%%%%%%!!!###%%%$$$###"""######''' %%%+++&&&'''...---)))***+++++++++,,,///111333777???KKK]]]ssshhhTTT>>>444111///+++***)))((((((''''''&&&%%%%%%%%%%%%$$$""" """$$$!!!!!!!!!!!!!!!""""""###!!!!!!   !!!!!!!!!!!! !!!!!!!!!!!!###$$$$$$%%%&&&'''((((((((((((((((((''''''&&&%%% !!!!!!""""""!!!!!! ### ###""" !!!!!!!!!"""""""""###!!!###$$$###!!! """$$$""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%&&&!!!###%%%'''((((((((('''((()))))))))(((((('''&&&&&&&&&'''((()))***++++++&&&)))+++******///999BBBXXXrrrlllcccddduuunnn[[[LLLCCC888333///000///------000,,,...000111000///000111///.........///000111222444555777777777777999;;;>>>BBBMMM```yyy{{{nnnaaaWWWNNNGGGCCC===<<<:::888666555666777555333222333444333111///....../////////000000000fffJJJ///'''(((%%%"""""""""""""""!!!!!!  !!!!!! !!!!!!!!! %%%$$$"""""""""$$$'''(((######$$$$$$$$$$$$###### """!!!!!! """###############$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&!!!""""""$$$'''***---///''''''((()))***,,,---...---000222333222222555888666444555:::======@@@EEEIIIKKKTTTaaannn{{{uuueeeYYYOOOGGGBBB>>><<<:::888555444222222111...+++)))))))))((('''++++++,,,***(((&&&&&&'''###$$$$$$$$$###!!! !!!!!!""""""!!!!!! !!!!!!"""###############"""""""""##################%%%&&&&&&$$$######$$$######"""""""""!!!!!!!!!"""!!!!!!"""$$$$$$###""" !!!!!!""""""######$$$$$$$$$###"""""""""######"""$$$%%%""""""%%%######""""""######$$$%%% !!!"""###$$$%%%"""######"""  !!!!!!""""""""" """###""""""$$$%%%%%%%%%$$$###!!!###$$$$$$###""""""###$$$%%%***$$$$$$)))(((((()))******)))***,,,......111777AAAPPPdddxxxqqq\\\DDD777222///---,,,))))))(((''''''&&&&&&%%%$$$%%%$$$###!!!"""$$$&&&"""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!######$$$%%%&&&'''((((((((()))*********(((&&&$$$!!!!!!""""""""""""!!!!!!### """"""  !!!"""###$$$$$$!!!"""######"""!!!"""$$$###""""""!!!!!!""""""###""""""""""""###$$$%%%%%%"""&&&'''$$$###%%%((()))))))))))))))(((((('''$$$%%%'''((()))***))))))&&&(((+++******///888???VVVpppkkk]]]XXXcccmmm~~~mmmXXXLLL===777444444333000...000---...//////...///111333///.........///000111222222444555555555666888:::>>>GGGYYYqqqrrreeeZZZTTTFFFCCC???;;;888888:::;;;999777444444444444333222/////////000000000111111fffJJJ///'''(((%%%"""!!!#########"""!!!!!!  !!!"""  !!! """!!!!!!!!!"""###$$$%%% !!!!!!""""""""""""!!! !!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%(((&&&'''((('''%%%&&&***&&&&&&%%%$$$############%%%%%%$$$$$$&&&(((***,,,'''''''''((()))***+++,,,...222555333///---000444555222333888;;;>>>BBBHHHIIIMMMYYYhhhuuuwwwfffZZZPPPGGGBBB===;;;999777555333222222000...,,,***)))))))))(((+++,,,,,,+++(((&&&&&&'''%%%&&&&&&&&&&&&%%%$$$### !!!###$$$$$$###"""""""""######$$$$$$$$$###""""""$$$%%%%%%$$$###$$$%%%"""""""""""""""!!! """!!!!!!"""$$$$$$###""" !!!!!!"""###############""""""""""""######"""###$$$""" """$$$######""""""######$$$%%%"""!!!!!!!!!"""###$$$$$$$$$%%%%%%%%%###""""""$$$!!!""""""""" """### """$$$%%%&&&%%%###"""!!!###$$$$$$"""""""""###$$$ )))///&&&!!!### ((()))***)))(((((()))+++---///333:::FFFXXXlllyyywwwaaaHHH999333///---...))))))(((((('''&&&&&&&&&$$$$$$%%%$$$######%%%'''"""""""""""""""!!!  """ !!!  !!!!!! """$$$&&&)))***+++++++++,,,,,,***&&&""" """"""#########"""!!!!!!""" !!!""""""!!! !!!"""###$$$$$$!!!"""""""""""""""######""""""!!!!!!!!!!!!""""""######""""""###$$$$$$%%%"""%%%&&&######$$$'''((()))))))))))))))((((((%%%&&&'''((((((&&&$$$###&&&(((*********...555;;;OOOgggsssaaaVVVWWW___ppphhhYYYIIIAAA999777555222000111---......---,,,---000333111111111111111222222333000222333333333444777999>>>LLLccc~~~vvvooo]]]WWWNNNFFFAAA>>><<<;;;>>><<<999888777555333000000000000111111111111222gggKKK000'''(((%%%!!!!!!######""""""!!!!!!!!!  !!! """###$$$  ###$$$  """$$$%%%$$$###""" !!!"""""""""""""""###"""""""""""""""!!! ######$$$$$$$$$%%%%%%%%%(((&&&''')))'''###%%%***((('''%%%$$$###""""""!!!'''&&&&&&%%%&&&'''((()))&&&&&&&&&'''((()))***+++---111444222---,,,///222444111111666:::===BBBHHHKKKPPP[[[iiiuuuvvveeeXXXNNNFFF@@@;;;:::888555333222111111///...---+++))))))******,,,------+++(((&&&&&&'''$$$$$$%%%%%%&&&&&&&&&&&&########################""""""###$$$$$$###!!! ######$$$$$$$$$$$$###""""""###%%%%%%$$$$$$$$$%%%!!!""""""""""""!!! """!!!!!!"""$$$$$$###""" !!!""""""#########""""""!!!""""""######""""""###"""""""""###$$$######""""""######$$$%%%%%%$$$###"""""""""""""""###$$$%%%$$$""""""###$$$!!!""""""""" """### !!!###%%%%%%$$$###"""!!!"""$$$$$$"""!!!"""###$$$$$$000777---&&&%%% &&&((())))))''''''((())),,,...111555>>>MMM___lll}}}hhhNNN===444...---///***))))))(((''''''&&&&&&###$$$%%%$$$######%%%&&&""""""######"""!!! """!!! $$$   !!!$$$&&&(((***+++)))***++++++)))&&&""" ######$$$$$$###"""!!!!!!!!!  !!!""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""############"""!!!!!! !!!!!!"""#########"""######$$$%%%######$$$$$$%%%&&&&&&%%%(((((())))))))))))((((((&&&''')))***)))(((&&&$$$&&&((()))***+++---333777FFF]]]yyy~~~gggWWWNNNRRR___tttppp[[[NNNAAA:::666222111222......---+++***+++///111000111111111222222222222///000111111111222666999>>>OOOjjjyyyqqqeeeYYYOOOGGG@@@<<<>>>===<<<;;;:::777333000111111111222222222222333kkkNNN111''''''$$$""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""" !!!"""###  $$$### $$$''''''&&&###!!!!!!"""###$$$$$$%%%$$$$$$$$$###!!!""""""###!!! ############$$$$$$$$$%%%&&&###$$$'''$$$!!!)))''''''%%%$$$###"""""""""$$$$$$%%%&&&((())))))***''''''''''''((()))***+++))),,,//////......111444333000111555888;;;???EEEMMMPPPZZZfffpppzzzrrraaaUUUJJJBBB<<<888777555333222000000///---------+++))))))+++------...---+++(((&&&&&&'''!!!!!!"""###$$$%%%%%%&&&###""""""!!!!!!""""""##################"""!!!!!!$$$$$$$$$$$$$$$#########"""$$$%%%%%%$$$###$$$%%%!!!"""###$$$###"""!!! """!!!!!!"""$$$$$$###""" !!!!!!""""""###""""""!!!!!!!!!"""######""""""""""""##################""""""######$$$%%%&&&%%%$$$###"""!!!!!!!!! !!!"""!!!  !!!!!!""""""""" """###!!!!!!###$$$$$$$$$###""" """######"""!!!!!!"""---666,,,&&&&&&###%%%'''))))))(((''''''((()))+++...000555AAAQQQ^^^tttrrrWWWDDD777///---...******)))((((((''''''&&&###$$$%%%%%%###"""###$$$!!!!!!"""######""" !!!!!!"""%%%  """"""###$$$%%%&&&''''''$$$&&&'''))))))((('''&&&$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""!!! !!!###$$$$$$######""""""!!!!!!""""""###$$$###############$$$$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((((((((((((((&&&''')))***+++,,,++++++&&&''')))***+++---000333???TTTooooooZZZJJJIIIPPPbbbsssppp```NNNCCC<<<666333333//////...,,,***+++---///...///000000000000//////...///000///000222666999>>>QQQppp~~~qqqfffZZZNNNFFFAAA???===<<<;;;999666444222222222333333333333444pppQQQ333'''&&&$$$"""### !!!!!!"""""" !!! !!! !!! ### """$$$%%%$$$###"""!!!"""###$$$$$$%%%%%%%%%###!!! !!!###$$$###!!!"""""""""#########$$$$$$%%%!!!###'''###(((%%%%%%$$$$$$$$$%%%%%%&&&"""###&&&((()))))))))(((''''''''''''((()))***+++((()))+++---...000222222333000111555777888<<>>AAABBBGGGPPPXXXaaappp|||sssjjj\\\PPPHHHCCC>>>:::555444222000///...------)))+++,,,,,,******...111.........,,,)))&&&&&&'''%%%%%%$$$$$$###$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!!!! !!!###%%%''''''&&&$$$""""""###$$$%%%###%%%&&&&&&$$$######$$$"""###%%%&&&%%%$$$""" """!!!!!!"""$$$$$$###""" !!!"""""""""!!!!!!!!!!!!!!!"""######!!!!!!!!!"""$$$$$$###"""#########"""###$$$$$$%%%##################$$$$$$!!!"""!!! !!!"""!!!""""""""" """###"""""""""!!!"""######$$$ """######!!!!!!!!!"""###!!!))),,,!!!$$$&&&###&&&((())))))((())))))%%%))),,,,,,---555BBBMMM[[[nnnmmmUUUBBB444---,,,******))))))((((((''''''###$$$%%%$$$"""  """###$$$###"""!!!###!!!  !!!!!!""""""!!!!!! !!!###%%%((()))***))))))))))))))))))******&&&&&&&&&%%%$$$###"""!!!!!!"""###"""!!!""""""!!!"""$$$%%%&&&""" !!!$$$&&&%%%###'''&&&&&&%%%%%%&&&&&&'''$$$$$$###############$$$%%%***''' $$$+++$$$%%%%%%&&&'''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((***+++,,,...///666FFF]]]tttppp___SSSLLLRRRZZZfff|||qqqcccXXXKKKAAA<<<444444444111///------...000111222333333222111000...////////////222666:::FFFZZZxxx|||qqqddd\\\PPPFFF???===<<<<<<333333333444444444555555tttMMM///(((&&&(((((( !!!!!!!!!!!!   !!!   """ """###!!!"""###"""  ######"""!!!!!!!!!!!!!!!""""""""""""############"""''''''### !!!$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&$$$%%%&&&((()))++++++******,,,---((()))+++---///000000///------...111444555555555777===BBBFFFLLLWWW___aaaooowww}}}}}}~~~{{{sssddd]]]SSSIIICCC???===;;;555444222000...---,,,+++***)))((((((((()))***+++---......,,,)))''''''((('''&&&$$$"""!!!!!!"""######""""""!!!!!!!!!!!!"""!!!!!!!!!"""######$$$$$$######$$$###"""###&&&((( """###$$$$$$###""" """"""###$$$%%%%%%&&&&&&$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$%%%!!!%%%&&&&&&### """&&&$$$ !!!$$$&&&&&&###!!!"""###!!!!!!!!!!!!""""""""""""$$$!!! """"""""""""""""""!!!!!!!!!!!!&&&%%%###"""###""" !!!!!!!!!!!!!!!"""######!!!###&&&'''&&&%%%&&&&&&''')))++++++---333;;;BBBUUUaaauuuwww\\\EEE777///,,,,,,,,,+++***)))(((''''''"""$$$&&&((((((&&&$$$""" !!!"""######$$$!!!!!!!!!!!!"""""""""""" !!! $$$""" ###%%%$$$"""''')))+++,,,,,,,,,***)))***)))((('''%%%$$$###"""!!!!!!""""""#########$$$%%%###!!!!!!###"""$$$!!! ###%%%$$$"""###&&&)))&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$'''$$$$$$&&&%%%###&&&,,,***$$$ """&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))***+++,,,222:::NNNkkk~~~iiiVVVGGGHHHNNNXXXjjj{{{yyykkk]]]OOOFFF???;;;555111000///...---//////......///000111222.........------000555999DDD]]]tttbbbUUUMMMGGG???888888777666666666555222000sssMMM111)))%%%''''''!!!!!!!!!!!!!!!""""""!!! !!!""""""  !!! """ &&& """"""!!!   !!!###$$$%%%""""""""""""###############'''******&&&###$$$&&&$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&((((((''''''((()))'''((('''&&&&&&'''+++...((()))+++---////////////------...///222333444444777<<<@@@@@@CCCKKKPPPQQQ[[[ccchhhhhhhhhiiieee^^^WWWQQQIIIBBB>>>;;;999777444333111///---,,,++++++***)))(((((((((***+++,,,***++++++)))'''%%%&&&&&&(((&&&$$$"""""""""###$$$######"""!!!!!!!!!!!!"""$$$$$$######"""!!!!!!!!!######$$$#########&&&(((%%%$$$############$$$%%%#########$$$$$$%%%%%%&&&############""""""""""""############"""""""""!!!!!!!!!""""""""""""!!!!!! !!!###%%%!!! &&&%%%%%%###!!!"""&&&$$$ !!!$$$&&&&&&###!!!"""###!!!!!!!!!!!!""""""""""""!!! """"""!!! """"""""""""!!!!!!!!!!!!$$$"""!!!!!!"""###""" !!!!!!!!!!!!!!!"""######!!!###%%%&&&%%%%%%&&&'''''')))+++,,,,,,000777===JJJUUUhhh}}}gggPPP@@@666222,,,,,,+++***)))(((''''''###$$$&&&''''''&&&$$$### !!!!!!""""""######$$$$$$###"""!!!  !!! ###!!! """$$$###"""%%%&&&(((***++++++***)))***)))((('''&&&$$$######""""""""""""#########$$$###""" !!!""""""$$$###""""""$$$%%%%%%$$$%%%!!!!!!&&&(((%%%$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$"""%%%***)))%%%###%%%))))))###'''''''''''''''''''''''''''''''''((()))***,,,---+++111CCC]]]wwwxxxdddPPPIIIIIIMMMZZZiiizzzsssdddZZZGGGBBB;;;666222111///...//////.........///111222.........------000555999FFF^^^|||mmmbbbXXXLLLDDD@@@===999777666444111///pppMMM333***$$$%%%'''###"""""""""""""""!!!!!!"""###"""  ###$$$!!! !!! ###$$$""" !!!"""!!!!!!!!!###$$$%%%""""""""""""###############&&&'''&&&###"""###%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&'''(((((()))&&&((())))))((('''((()))&&&%%%$$$"""!!!%%%***...(((***,,,...////////////------------///000222222555:::<<<:::;;;@@@DDDDDDMMMSSSWWWWWWWWWWWWSSSNNNHHHDDD@@@<<<:::888666444222111000...,,,+++******)))((((((((()))+++,,,---***+++,,,+++***))))))+++((('''%%%$$$######$$$%%%$$$######"""!!!!!!""""""$$$$$$######"""!!!!!!!!!"""###$$$$$$###$$$&&&((((((&&&###!!!!!!###&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""########################""""""""""""!!!""""""######""""""!!! """$$$"""!!!'''$$$%%%$$$"""###&&&%%%!!!"""$$$%%%%%%###""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!  """###"""!!!!!!!!!!!!!!!!!!"""######"""###$$$$$$###$$$&&&(((&&&)))+++++++++---222666===FFFVVVjjj}}}qqqXXXDDD888333---,,,,,,+++***)))((((((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$###"""!!!  !!!"""""" """  !!!###"""""""""$$$&&&((()))***))))))******)))(((&&&%%%$$$$$$"""""""""##################"""!!!###$$$######$$$%%%$$$######%%%'''%%%###$$$%%%$$$"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!######!!!$$$)))%%%%%%%%%'''))))))'''%%%'''''''''''''''''''''''''''''''''((()))***+++,,,+++///;;;QQQiiiuuu]]]NNNFFFCCCKKKVVVfffwww}}}sssZZZSSSHHH>>>888444222000//////...------...000000...............000555888HHH___~~~{{{mmm___UUULLLGGGAAA<<<999777555333nnnLLL444+++$$$$$$'''$$$""""""""""""   """###&&&%%%!!!%%%###### !!!!!!!!! !!!"""!!!"""""""""###############$$$$$$""" """$$$######$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%'''((((((***+++,,,+++(((&&&%%%%%%$$$$$$###""""""$$$)))---)))***,,,.../////////...,,,,,,,,,,,,,,,---///111222666999888999>>>AAA@@@GGGJJJMMMNNNNNNLLLIIIFFF@@@>>><<<;;;:::888555333000///...,,,+++***))))))(((((((((((()))+++---...)))***++++++******+++---((('''&&&%%%%%%%%%%%%&&&%%%$$$######""""""""""""!!!!!!!!!"""######$$$$$$"""###$$$$$$$$$$$$%%%'''(((&&&###!!!!!!###&&&(((%%%%%%$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$#########""""""""""""""""""""""""######"""""""""!!!$$$###!!!###(((###%%%%%%######&&&%%%"""###$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""""""""" """!!!!!!$$$!!!!!!!!!!!!""""""""""""!!!  !!!"""!!! !!!!!!!!!!!!!!!""""""###"""######""""""###%%%(((###&&&)))******+++///222444<<>>888555444000///...------...//////......///......000444777GGG]]]}}}yyyooo]]]WWWNNNFFF@@@===:::888mmmLLL444,,,%%%$$$'''$$$""""""""""""   !!!!!!!!!!!!%%%$$$###%%%""""""!!! !!!  !!!!!!!!! !!!!!!"""!!!"""""""""############&&&&&&%%%###""""""$$$&&&"""###$$$%%%%%%%%%$$$$$$!!!!!!###$$$&&&''')))))))))+++,,,+++)))&&&%%%%%%###$$$&&&&&&%%%&&&)))+++)))***,,,...//////......)))+++,,,,,,+++,,,...000000555777666777;;;>>>===??????AAADDDCCCAAA>>>>>><<<;;;::::::999777444111...---,,,***)))(((((((((''''''''''''(((***,,,...###%%%&&&&&&&&&&&&''')))((((((((('''''''''''''''&&&&&&$$$######"""""""""!!!!!!!!!"""######$$$$$$!!!###$$$%%%$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%""""""""""""""""""######""""""############""""""  $$$$$$"""$$$(((!!!%%%&&&$$$$$$&&&%%%###%%%$$$###############"""!!!!!!!!!!!!""""""""""""!!!"""###!!! ### !!!!!!!!!"""""""""###"""!!! !!!!!! !!!!!!!!!!!!!!!""""""###""""""###"""!!!"""%%%'''###'''))))))***---000222888BBBOOOaaayyyiiiOOO===444......---,,,+++***))))))'''&&&$$$######$$$&&&'''############"""""""""""" !!!"""#########"""!!!!!!!!!!!!"""###### !!!""" !!!"""!!!"""$$$&&&(((***++++++++++++***))))))(((''''''$$$$$$$$$##################'''(((%%%$$$%%%%%%""" ###$$$###!!! ###&&& $$$((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!###&&&&&&$$$&&&***%%%'''((((((&&&$$$%%%''''''''''''((((((((())))))&&&&&&&&&&&&''''''((()))***)))...:::LLLbbb|||vvv```OOOEEEDDDGGGIIIUUUiii~~~kkkWWWGGG===888666111000///...------...///...////////////000444666CCCYYYyyytttmmmbbbVVVMMMEEE???<<>>NNNcccuuu|||eeeSSSGGGAAA===>>>HHHZZZmmm~~~sss___MMMCCC555444222000///...//////...///000000///000333555999LLLhhhttthhhaaaoooJJJ///***)))***))) ### ###### ###!!!""""""!!! !!!$$$""""""!!!""" !!!###""" !!!''''''%%%###"""!!!!!!!!!""""""""""""############&&&%%%$$$$$$%%%%%%$$$###!!!###$$$&&&&&&%%%$$$######$$$$$$%%%&&&'''(((((("""%%%)))***)))'''&&&&&&,,,+++)))&&&$$$%%%)))---***+++---............---!!!'''...111///---...000,,,111444222222444555333444111222777888555555999555444333333444333111///***)))((('''&&&%%%%%%%%%'''&&&%%%$$$%%%%%%''''''(((***++++++******+++,,,)))******+++++++++******)))(((&&&%%%$$$#########!!!!!!!!!"""######$$$$$$ """%%%&&&%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&""""""""""""############!!!!!!""""""#########$$$######$$$$$$$$$$$$######$$$ $$$%%%$$$###%%%%%%)))'''%%%&&&&&&%%%'''$$$!!!!!!###$$$$$$"""!!!!!!!!!!!!""""""""""""###  ######""" !!!"""######$$$!!! !!!$$$%%%%%%$$$!!!!!!!!!!!!!!!"""###### """######""""""###%%%&&&'''&&&###$$$'''***(((---222777@@@QQQhhhxxxbbbLLLAAA//////...---,,,++++++***%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%%%%%%% !!!"""###$$$$$$ !!!""""""###"""!!! """$$$###!!!!!!###&&&!!!!!!!!!"""###%%%&&&'''---,,,,,,++++++*********%%%%%%%%%$$$$$$######### """###"""$$$((()))&&&&&&###!!!"""%%%'''&&&$$$$$$"""%%%***((($$$$$$$$$$$$$$$$$$$$$$$$"""!!!$$$((((((&&&'''+++'''%%%###$$$&&&''''''&&&&&&''''''((()))******++++++***************+++,,,)))(((***///555@@@QQQaaa}}}ppp]]]OOOGGG===:::>>>LLL]]]nnnqqqZZZLLL666555333111////////////...///000000000000222444777GGGaaazzz|||nnnKKK222)))%%%((()))"""%%%%%%###"""!!!!!!!!!!!!   !!!!!! !!! !!! !!!"""   """$$$""" """""""""!!!###$$$$$$"""!!!!!!"""$$$&&&'''&&&%%%######$$$'''''''''''''''((())))))((()))++++++)))((()))***---'''###%%%+++---***&&&...///000000///---+++))))))+++---...------...//////000111222222222222222111222444555666666555444111222222333222111000///(((&&&%%%%%%&&&'''&&&%%%"""###$$$$$$###$$$&&&(((((('''''''''((()))+++,,,)))***,,,------,,,***)))&&&%%%$$$$$$$$$$$$%%%&&&#########$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$&&&''')))$$$ $$$&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$ ###%%%&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&!!!"""$$$%%%### !!!!!!"""###############""""""""""""""""""""""""###"""!!! !!!  !!! !!!###%%%"""$$$  ###!!!$$$###""" !!!""""""!!!!!!!!!!!!###$$$%%%)))+++000555:::EEEYYYllllllNNN@@@666///+++---...,,,+++,,,'''&&&%%%%%%$$$$$$%%%%%% """$$$$$$""" """###$$$&&&&&&%%%$$$$$$"""!!!  !!!"""!!!%%%)))&&&"""!!!!!! !!!###&&&&&&%%%$$$$$$%%%'''))),,,...---,,,+++,,,(((%%%###$$$'''(((%%%"""'''&&&$$$"""!!!!!!""""""&&&%%%$$$###""""""""""""###((((((### """&&&%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###'''''''''''''''&&&&&&&&&'''(((((((((((((((''''''***)))(((''''''((()))***&&&&&&)))...222999FFFRRRoooppp]]]PPP@@@???@@@EEELLL[[[sssoooZZZFFF<<<444222111000000333...///000///...///111222666???QQQiiioooLLL222***&&&((()))"""$$$###"""!!! !!!   !!! !!!"""!!!  """ """  """ ###&&&'''((("""###$$$###""""""###$$$%%%&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))$$$&&&)))*********,,,---)))((('''''')))******)))&&&'''***,,,------,,,,,,)))+++---...------...///...///000111222222333333111222333444444555555555333444444333222000...---)))'''%%%%%%&&&&&&%%%$$$!!!###$$$#########%%%'''''''''''''''((()))***+++)))***,,,------,,,+++***'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&  ###### %%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%"""""""""######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!"""$$$$$$###!!! !!!!!!!!!!!!!!!""""""""""""""""""""""""  """"""!!!!!!"""###""""""$$$&&&"""!!!"""###!!!######"""!!!!!!!!!!!!!!!###"""""""""###$$$%%%&&&(((***...222555>>>QQQbbbuuuqqqTTTEEE:::333------...+++))))))'''&&&%%%%%%$$$$$$%%%%%%"""$$$%%%$$$"""!!!!!!""""""######$$$$$$$$$$$$$$$"""!!! !!!"""!!!&&&$$$!!!###$$$###!!!!!!$$$(((!!!###$$$%%%$$$###$$$%%%&&&))),,,---,,,++++++,,,&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%$$$############$$$###############$$$$$$###((('''### ###&&&$$$$$$######$$$$$$%%%&&&""""""###$$$&&&'''((()))&&&&&&''''''''''''''''''''''''((((((((((((''''''***)))(((((('''((()))***)))(((***...000555@@@KKKaaaqqqnnn___KKKFFFAAAAAAEEEQQQdddvvv~~~kkkQQQEEE999444222000000222---...///...---...///111444<<>>@@@HHHVVVccccccRRR???666333111000000---...///...------///000111777CCCWWWooorrrMMM222,,,(((&&&'''###"""!!!!!!!!!!!!""""""###   !!!!!!!!!!!!!!!"""!!!  """"""   """!!!!!!"""!!! #########""""""###'''***%%%&&&((((((&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&((())))))(((''''''(((%%%'''))))))(((((()))+++******+++,,,,,,,,,+++***)))+++---...------...///,,,---...000111222222333222111000000111222444555555555555555333111///...+++)))&&&%%%&&&%%%$$$###!!!"""###"""!!!!!!###%%%$$$&&&''')))******))))))++++++,,,---...---------)))(((((((((((((((((()))(((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$***(((&&&&&&(((((('''%%%###########################$$$%%%$$$###"""###%%%%%%$$$#########$$$%%%&&&###%%%%%%%%%$$$###$$$%%%######""""""######$$$%%%!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!  !!!"""######""""""###"""!!! !!!"""######"""!!! """""""""######$$$%%%%%%%%%%%%(((+++,,,000<<>>333///---++++++,,,***)))'''&&&%%%%%%&&&'''$$$(((!!!'''$$$ '''$$$$$$%%%%%% &&&'''$$$  $$$ """######""""""###$$$#########"""""""""""""""""""""#########""""""!!!###!!!!!!###'''))))))'''---222333000000444444000++++++***)))((((((((((((%%%###"""$$$'''((('''$$$"""''' *** )))!!!$$$&&&%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''(((''''''&&&&&&((()))***...---+++))))))***+++,,,***************)))((((((---///444;;;BBBMMMaaarrryyyiiiVVVHHHCCCAAACCCLLLYYYjjj}}}dddMMM???888333333222000......///000///...///111444<<>>999555444111,,,,,,...******)))))))))))))))))),,,,,,,,,+++******,,,...,,,+++***))))))***+++,,,+++***)))(((''''''''''''&&&***+++'''%%%''''''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&###!!! """###""" !!!###"""""""""!!!"""############"""!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""""" !!!!!!""" !!!"""######%%%(((+++)))///888@@@KKK]]]ttthhhKKK???333///---++++++,,,))))))((('''&&&&&&&&&&&&$$$)))"""***&&&!!!'''  !!!"""&&&&&&$$$!!! ###%%% """######""""""###$$$""""""""""""############""""""""""""###############"""!!!###''')))((('''---111222000000444444000,,,+++***(((''''''&&&&&&&&&$$$$$$%%%((()))'''%%%###''' ))) +++%%%***&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''%%%%%%'''(((''''''''''''''''''''''''(((''''''&&&'''((()))***,,,+++***))))))+++---...***************)))((((((+++,,,111777===GGGXXXhhhzzzfffVVVHHHCCCBBBFFFOOO^^^ssspppYYYHHH???333333222111000111333444///...///000222888FFFUUUmmmeeeGGG---)))+++'''%%%)))%%%%%%%%%$$$$$$#########"""'''!!!)))%%%""" !!!%%% !!!"""""""""""""""""""""""" ###""" !!!  !!!###$$$ """!!! !!!###!!!!!!""""""""""""######!!!###%%%%%%$$$$$$$$$%%%'''''''''''''''&&&%%%$$$$$$%%%&&&''''''((((((((())))))))))))))))))))))))...222333000---...---+++)))***++++++++++++...000...000222333333333555777999999888777666444444333......---------------...******))))))(((((('''''')))***,,,111777;;;======<<<777444333111------000+++***)))((('''((())))))+++,,,------+++******++++++++++++,,,,,,+++++++++******)))(((''''''''''''''',,,---***'''((('''%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%''''''''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''''''''%%%### !!!#########$$$###"""&&& &&&!!!!!!!!!!!!!!!!!!!!!!!!!!! """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###### !!!!!!""" !!!!!! """%%%'''''',,,222888@@@QQQfffvvvpppTTTFFF888111...+++***+++(((((((((((('''&&&%%%%%%"""''' )))&&&%%%$$$"""!!!$$$$$$"""###'''###$$$&&&&&&$$$######$$$ """######""""""###$$$!!!"""""""""###$$$$$$$$$###"""!!!!!!"""###%%%%%%###""""""$$$&&&(((((('''---000111000111444444111///...---+++)))((('''&&&'''&&&%%%&&&'''((('''&&&&&&))) ((()))$$$***&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''%%%%%%''')))''''''''''''''''''''''''(((''''''''''''((())))))))))))))))))***,,,...///************)))))))))((()))***---222666>>>LLLZZZppp}}}zzzjjjSSSKKKCCCAAAEEEOOOaaappp|||dddPPPDDD888666444333222222333444///...///000///222===III^^^xxxeeeGGG---))),,,(((&&&)))%%%%%%$$$$$$$$$$$$$$$$$$ '''"""***%%%""" !!! !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!### !!!""""""$$$!!! !!!"""###!!!""""""!!! """###!!!!!!!!!!!!"""""""""###!!!###%%%%%%$$$$$$%%%&&&'''((((((((('''&&&&&&%%%'''&&&$$$%%%&&&''''''&&&(((((()))))))))))))))***+++000222000...///...,,,)))***++++++***+++---///...000111222222222444666888777777666666555555444222111000///............,,,,,,+++++++++************+++---222777;;;<<<<<<:::555222222111---...111,,,***)))''''''((()))***(((+++---...---+++++++++***+++,,,......,,,+++******)))(((((('''''''''((()))...///,,,******(((%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%'''&&&%%%$$$%%%&&&'''((((((((('''&&&$$$###""""""$$$$$$$$$%%%&&&&&&''''''(((%%%"""!!!!!!###%%%'''%%%%%%$$$(((!!!(((######"""!!!!!!!!!!!!"""### """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""!!! !!!###$$$ !!!!!!!!!""" !!!!!!  ###%%%'''+++000444:::HHH\\\kkk~~~xxxaaaPPP>>>444000,,,******(((((()))))))))'''%%%$$$###'''!!!+++ )))!!!%%%(((%%%$$$(((+++******,,, """$$$$$$###""""""### """######""""""###$$$!!!!!!"""###$$$$$$%%%%%%###"""!!! !!!###&&&'''###"""###$$$&&&''''''''',,,...///000111333444333333333111000---+++)))((('''&&&&&&%%%&&&&&&&&&&&&'''***!!!(((%%%"""&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''')))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))***+++,,,---+++******)))))))))))))))***)))+++///222777BBBMMM___mmm}}}dddXXXJJJBBBAAAFFFSSS___wwwqqqZZZKKKAAA>>>999555222111000//////......000///000777@@@PPPhhh{{{dddGGG///,,,...)))%%%'''$$$$$$$$$$$$$$$$$$%%%%%%###((($$$    !!!"""&&&***### !!! !!!!!!""" !!!###"""!!!!!!"""$$$ !!!!!!!!!!!!"""""""""!!!###$$$$$$$$$$$$&&&''''''''''''(((''''''&&&&&&(((&&&$$$$$$%%%''''''&&&''''''((((((((()))))))))&&&,,,///......000000---)))***++++++******,,,...---///111111000111222444666666555555555555555555666555444222000///...............---------------++++++---111555999999999777333000111///------111+++***)))(((((()))***+++&&&)))---//////.........***+++---//////---+++*********)))(((((((((((())))))///222///,,,,,,)))%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((('''&&&$$$###""""""######$$$$$$%%%&&&&&&&&&&&&$$$"""!!!$$$'''"""%%%$$$######!!!$$$######""""""######$$$ """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###"""""""""!!! !!!###$$$ !!!!!!!!!!!!!!!!!!""""""!!! ###%%%%%%***...000555AAASSSaaarrreeeSSS>>>444000---,,,,,,((())))))***)))'''&&&%%%&&&***###---$$$---%%%((($$$!!!!!!&&&)))(((((()))!!!"""###"""!!!!!!###$$$ """######""""""###$$$!!!""""""###$$$%%%%%%&&&###"""!!!!!!"""$$$&&&((("""###$$$%%%%%%&&&'''(((******---000222333555666666555444333000...+++***''''''&&&%%%$$$$$$%%%%%%%%%***###,,,!!!''''''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''&&&&&&(((***((((((((((((((((((((((((&&&''''''(((((((((((((((+++*********************+++***))))))(((((())))))+++***,,,///111333;;;DDDSSS```rrrtttfffUUUIIICCCCCCJJJRRRcccsssiiiXXXHHHCCC<<<777444333111//////...///111111000555<<<@@@UUUgggyyyeeeHHH000---///)))$$$%%%#########$$$$$$%%%%%%&&&###&&&)))!!!***"""$$$!!!  !!!###'''(((###%%%   """######"""!!!###$$$ !!!!!!!!!!!!""""""!!!###$$$$$$###$$$&&&(((&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&''''''(((((()))###)))---------//////---)))***+++*********,,,------...000000///000111333333333444444444555555555777666555333111000//////000000000///////////////,,,,,,---000444666666555555111//////...++++++///))))))***++++++,,,,,,,,,&&&)))---///000000000111+++,,,...//////...,,,++++++******))))))*********)))///333222///...+++'''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&''''''(((&&&%%%$$$$$$%%%&&&((()))''''''&&&%%%%%%$$$###############$$$%%%%%%&&&&&&###""" !!!%%%###&&&%%%$$$$$$"""######################## """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!###&&&"""&&&+++,,,///888GGGRRRcccuuueeeQQQ<<<111000/////////))))))))))))((('''&&&&&&###&&&((( ***"""%%%!!! """&&&'''%%%&&&)))&&&&&&%%%###!!!"""%%%''' """######""""""###$$$"""#########$$$%%%%%%%%%$$$###""""""###$$$%%%&&&"""$$$%%%%%%%%%%%%&&&(((''''''***000444444666999777777777555333000...,,,))))))(((&&&$$$###%%%'''###)))%%%000&&&---###$$$''''''&&&&&&&&&&&&''''''%%%&&&'''&&&&&&&&&(((***((((((((((((((((((((((((&&&''''''((()))(((((((((++++++*********))))))))),,,+++)))((((((((()))***+++)))+++...000111666<<>>@@@@@@AAAAAA???<<<999888.........***&&&&&&(((+++)))---%%%---"""+++###&&&''''''&&&&&&&&&&&&''''''$$$&&&'''&&&&&&&&&)))+++))))))))))))))))))))))))%%%&&&((()))))))))((('''&&&'''(((***++++++++++++,,,+++)))((('''(((***+++%%%###%%%))),,,+++...222111:::EEEQQQcccyyyppp```QQQGGGEEEDDDIIISSSaaasss~~~]]]UUUJJJCCC@@@>>>:::666777333000111///---...111111888;;;GGG]]]mmmzzzlllMMM000)))((($$$$$$***!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""  !!!###!!!!!!!!!$$$%%%### !!!!!!!!! """### $$$)))"""!!!  !!!"""""""""###$$$$$$$$$$$$###'''&&&$$$###"""###$$$$$$'''&&&%%%%%%%%%%%%'''((($$$((()))%%%$$$''')))(((******+++,,,---,,,+++***///+++((())))))''')))...,,,,,,,,,---------......,,,///222444333111000000111000000//////000111222222111111333666666444111333///---...333555444111222111...+++((((((***,,,***---///000000///000000111111000/////////////////////.........---------,,,***)))))),,,...//////........................+++++++++++++++***)))((((((((('''''''''(((((()))'''''''''''''''((()))***))))))'''%%%"""!!!###$$$&&&''''''''''''%%%$$$#########""""""""""""######"""!!!!!!!!!"""###$$$$$$!!!!!!!!! !!!#########""""""!!!!!!  """### """###$$$###"""###$$$ !!!!!! !!!###$$$###""" !!!""" !!! """######!!!$$$&&&(((+++///222>>>DDDUUUmmm~~~aaaEEE:::666///,,,...)))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$###%%%'''(((%%%"""'''(((((('''%%%###$$$%%%######""""""###%%%'''((($$$&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$&&&'''%%%(((+++,,,+++///888????????????@@@@@@???<<<:::666555333000...,,,++++++%%%''')))(((&&&&&&(((+++((((((''''''&&&&&&&&&&&&(((''''''''''''((()))))))))(((&&&%%%&&&(((***+++%%%&&&((()))))))))(((''''''(((((()))((()))))))))(((((((((((()))+++,,,---+++***)))((((((***,,,...333666>>>HHHSSSccczzzsssaaaOOOBBBCCCCCCGGGRRR^^^nnnpppbbbOOODDDAAAAAA>>>:::777666333111///.........222111333:::EEEUUUmmm{{{yyyzzz|||lllMMM111***)))$$$$$$)))######$$$$$$$$$######""""""######$$$$$$######"""###"""    """ !!! !!!###$$$!!!""""""###!!!!!!!!! !!!'''"""!!!  !!!!!!!!!!!!""""""#########"""%%%$$$######"""""""""#########$$$%%%$$$###!!! ###''''''$$$###&&&'''&&&***,,,......------,,,---...***)))+++,,,+++,,,000,,,,,,---------............///111111000///000222111000/////////000111222333222111333555666333111333000...000444777666333444333000---))))))***,,,***,,,/////////...///000111111000000////////////.........------------,,,,,,+++***+++---/////////........................------------,,,+++******''''''&&&&&&&&&''''''(((''''''''''''((((((((()))((())))))'''$$$######%%%((('''&&&%%%$$$%%%&&&&&&######""""""""""""######""""""""""""""""""###$$$"""######""" """$$$!!!###$$$&&&&&&######"""!!!!!! !!!######"""""""""###!!!"""!!! !!!"""###""""""!!!!!!!!!!!!"""""""""!!! !!!!!!!!!"""$$$&&&'''(((,,,...777<<>>888000---///))))))******************'''''''''&&&&&&%%%%%%%%%%%%###"""###&&&((('''&&&'''(((((('''%%%###$$$%%%""""""!!!!!!"""###$$$%%%$$$%%%''''''%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&###%%%'''((()))...555:::>>>???AAACCCDDDDDDAAA???===;;;999555222///,,,+++***,,,,,,+++)))(((***---*********)))((('''&&&%%%'''''''''''''''(((((())))))(((''''''''')))***+++&&&''''''((((((((((((((('''&&&&&&'''((())))))((()))))))))((())))))************))))))***---///000000222777???HHHVVVkkk}}}qqq___QQQEEEBBBBBBHHHQQQ^^^pppoooYYYIIIBBB???;;;888777666444222000//////...222000111777>>>KKK___ooovvvmmmhhhgggfffgggjjjooosssuuu}}}mmmNNN222***)))$$$###((($$$$$$$$$$$$###"""!!! """######$$$$$$######"""""""""!!!  !!!  !!!  !!!!!!$$$ !!!###!!!   &&&!!!  !!!!!! !!!!!!!!!!!!"""""""""############"""!!!!!! $$$&&&&&&$$$ !!!%%%&&&###"""%%%&&&%%%(((+++......,,,+++,,,...---***+++///000...///222,,,------------.........///000000...---...111333000///......///000111222444333222333444444333111222000///222666999888777666555333///+++***+++,,,***,,,......------...///111111111111111000//////------------,,,,,,,,,,,,,,,+++,,,---000111000///////////////////////////////////////...---,,,,,,''''''&&&&&&&&&&&&''''''&&&'''((()))))))))(((''''''((()))(((&&&$$$$$$%%%(((&&&$$$"""###%%%''')))######""""""""""""######$$$###"""""""""""""""""""""######"""!!!!!!"""$$$"""""""""""""""""""""""""""""""""!!!!!! !!!######"""""""""### """"""""" """ !!!!!!""""""""""""!!!###"""!!!  """$$$%%%%%%$$$%%%''')))111444>>>PPPdddwwwqqqTTTCCC:::222///111%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%###""""""%%%'''((((((&&&'''(((&&&$$$###$$$%%%######""""""""""""###$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((()))---222777:::===@@@DDDHHHJJJJJJHHHGGGAAA@@@>>>;;;777333000...------,,,***(((((()))+++++++++++++++***(((&&&$$$''''''&&&&&&''''''((()))(((((())))))))))))******'''''''''''''''((())))))&&&$$$###$$$(((***(((&&&***)))))))))(((((((((((((((''''''(((***,,,///000......111666<<>>KKKXXXnnnyyywwwkkk\\\WWWQQQNNNOOOSSSVVVYYY^^^dddmmmvvvmmmNNN222+++***$$$###'''###############"""!!!!!!""""""############"""""""""!!!!!!  !!! !!!!!!!!! """""""""!!!  !!!!!!!!!%%%  %%%  !!!!!!!!! !!!!!!!!!""""""!!!"""###$$$$$$###"""!!!!!!$$$((()))(((%%%$$$!!!$$$%%%"""!!!%%%'''&&&$$$(((+++***((('''***---,,,+++,,,000111///...000------------...............///000///......000222///......---...///111222444333333333333333222222222222222555999<<<<<<;;;777666444000,,,***+++,,,***+++------,,,,,,---...000111222222222111000///------,,,,,,,,,+++++++++,,,,,,---///222333222000///000000000000000111111111111111000///...---,,,)))((((((''''''''''''(((%%%'''(((******)))'''&&&%%%'''((((((&&&$$$$$$$$$%%%$$$######$$$%%%((()))$$$######""""""######$$$$$$$$$###"""!!!!!!!!!"""!!!"""###"""!!! !!!###$$$$$$######"""!!!!!! !!!"""!!!######"""!!!"""###!!!"""###""" """ !!!#########"""!!!""" !!!!!!!!!"""###$$$#########%%%'''...///777EEEVVVjjj|||^^^JJJ===333000111$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$)))((('''***///444777888===AAAGGGKKKNNNNNNNNNMMMGGGGGGGGGEEEBBB===999666000///---+++))))))***+++)))***+++++++++)))'''%%%''''''&&&&&&''''''((()))(((((())))))***)))(((((((((''''''&&&&&&''')))***&&&$$$"""$$$(((+++)))&&&((((((((())))))(((((((((%%%%%%%%%&&&''')))+++,,,///------111666>>>NNN\\\ppp~~~qqqZZZPPPFFF@@@???CCCMMMWWWgggzzzttt\\\LLLDDDAAA@@@888888888777555333000///111......000111444===FFF[[[gggyyyxxxccc[[[PPPIIIGGGIIIKKKKKKJJJOOOVVV\\\bbbmmmzzzkkkMMM222+++***$$$"""''' !!!"""###############"""""""""######"""""""""!!!!!!!!!!!!!!!!!!  !!!!!!###"""!!! """$$$  """######!!!  !!! """(((---  !!! """"""!!!!!!!!!"""###$$$"""###$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&!!!%%%&&&###"""%%%''''''###&&&((((((''''''***------,,,---111111---+++------------.........//////,,,...111222111000///000...------------///000222333333333333222222333333333444666999<<<>>>>>>>>>777777555222...++++++,,,***,,,,,,,,,++++++,,,...000111333444444222000...------,,,,,,,,,+++++++++,,,,,,---000333444333111111111222222222333333333222222222111000...---,,,++++++***)))))))))))))))&&&''')))******((('''%%%"""$$$&&&&&&%%%#########""""""$$$%%%&&&&&&''''''$$$$$$############$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$###"""###$$$ !!!$$$%%%'''(((!!!"""%%%!!!""""""!!!!!!"""###!!!"""###"""!!! !!!""" !!!#########"""!!! """### !!!$$$ !!!"""""""""###%%%'''***+++111<<>>>>>EEELLLPPPeee}}}fffRRRFFFAAA@@@999::::::999777555222111222......000111111666<<>>CCCCCCUUUkkk}}}sss[[[III@@@===<<<<<<;;;:::888666444333333///...000111000333777===GGGWWWiiiyyytttggg^^^UUULLLDDD>>>>>>>>><<<===CCCMMMTTT[[[aaakkkwwweeeHHH...)))(((###"""&&&!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""###"""!!!  !!!"""!!!  ###""" $$$ """!!! """  ###!!! """###!!!&&&%%%"""!!!   !!!!!! """!!! !!!"""$$$###############$$$%%%%%%'''&&&$$$"""!!!!!!"""###"""$$$!!!!!!$$$'''&&&'''$$$"""$$$***------,,,---+++,,,//////,,,,,,...............///////////////111333333222111222222,,,+++++++++,,,...000111000222333222111222555888777999===???AAAAAAAAABBB:::::::::777444222222222---------,,,++++++---//////222555777777444000............------------,,,---,,,,,,---111333444444555555666777777888999999666666555444333111000///---,,,+++***)))))))))))))))(((((((((''''''''''''"""$$$$$$$$$######%%%'''#########$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""""""""""""""###$$$"""$$$&&&&&&$$$######$$$$$$$$$$$$######"""""""""&&&%%%###"""!!!!!!"""""" """"""!!! !!!""" """"""""""""$$$&&&###""""""!!!!!!!!!!!!""" $$$%%%%%% !!!""""""!!!"""$$$&&&$$$%%%)))000777CCCWWWhhh}}}|||```III<<<555222***))))))((((((''''''&&&&&&'''''''''((((((((()))"""$$$$$$######$$$(((+++###$$$%%%%%%$$$###$$$%%%!!!"""$$$%%%%%%%%%%%%$$$&&&'''((('''%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%'''((((((((('''!!!$$$'''))))))+++000444888???GGGMMMRRRXXXaaagggllloooqqqrrrnnnfff^^^YYYNNNHHH@@@:::777444111///333111///,,,+++***++++++***************++++++,,,---,,,+++*********++++++&&&''''''(((((((((((((((%%%''')))((($$$###%%%(((''')))+++,,,---,,,+++***)))*********+++************'''(((---000222777===IIIWWWiiixxx}}}hhhXXXJJJAAA===>>>>>>JJJXXXgggzzziiiTTTHHHCCC>>>===;;;:::888777666666444///---///000///000444111:::GGGTTTbbbrrrxxxmmm```VVVKKKGGGAAA===<<<>>>CCCFFFJJJNNNTTT]]]hhhvvvcccFFF---((((((###"""&&&############"""!!! !!!!!!""""""""""""!!!!!! !!!"""######"""!!!  """###!!!"""!!!###!!!###"""### !!!!!!$$$"""%%%%%%"""$$$""""""!!!  !!!!!! !!! !!!######"""!!!!!!!!!"""$$$%%%!!!""""""###%%%&&&'''(((!!!""" ###%%%%%%&&&!!!!!!(((---,,,(((---***+++...///......222............/////////000222222222111000111333555++++++++++++,,,...000111///111333222111222666:::888;;;???AAABBBAAABBBBBB;;;<<<<<<:::777555555555.........,,,++++++---//////222555888888444000---//////.........------------,,,+++,,,000333444555666777777888999999::::::888888777666555333111000,,,+++***)))((((((((((((***)))((('''''''''''''''$$$%%%%%%$$$###$$$''')))&&&%%%###!!!"""###&&&'''%%%$$$$$$######$$$$$$%%%""""""!!!!!!"""###$$$$$$ """"""!!!  """$$$&&&((((((!!!###$$$###"""!!! """"""!!! !!!""" """""""""###%%%'''$$$###""" !!!""""""%%%&&&###!!!"""###"""!!!!!!###%%%%%%&&&)))...333<<>>LLL]]]kkk|||yyyfffUUUGGG@@@???999???GGGSSShhhwwwaaaSSSMMM@@@>>><<<999888777777777444///---...///......111***333===HHHSSSdddyyywwwlllZZZSSSJJJCCC???????????????@@@BBBFFFNNNZZZgggooobbbGGG...&&&&&&###"""###"""""""""!!! """$$$ !!!"""### """######"""  """"""   !!! !!!$$$!!!"""$$$%%%$$$""" !!!$$$%%%###!!!!!!"""$$$"""&&&%%%###"""!!!"""$$$$$$"""!!!%%%###""""""$$$&&&&&&%%%"""!!!!!!!!!!!!###$$$%%% !!!###%%%(((+++---...+++---///...,,,*********+++---//////...///000222+++---000333444333111000///...,,,++++++,,,...//////000111222222333555777===>>>@@@BBBDDDCCC@@@>>>>>>;;;999777888888888777000222222...)))'''+++///111333555555333111111111333444444333111000000111///...---...000333777999555888<<<>>>===<<<;;;;;;666777666444111//////000------,,,+++******++++++******))))))((((((''''''$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########$$$$$$###%%%'''(((&&&%%%!!!!!!"""$$$ """###$$$$$$###""" !!!!!!"""############### """###"""!!!"""###  !!!!!!###((((((###!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!"""###$$$######&&&'''***---222:::CCCIII^^^vvvkkkTTTCCC999444...+++)))((()))******)))###"""&&&***((("""$$$***$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&'''(((%%% ###%%%'''((()))***,,,...333777???JJJSSS]]]nnn}}}{{{tttiii\\\PPPFFF???<<>>BBBMMM```rrrvvvdddTTTFFF>>>DDD@@@@@@IIIYYYnnn|||fffSSSGGGAAA=========999666666333222111/////////000111888444444:::CCCPPPaaappp|||mmm^^^WWWQQQIIIEEEFFFBBB@@@???@@@DDDIIIMMMOOOcccHHH///''''''$$$###$$$!!!""""""""" """###"""!!!!!! !!!!!!!!!!!!!!!!!!    !!! """######!!! !!!######!!!  ###!!!###"""!!!"""$$$$$$"""!!!$$$###""""""$$$%%%%%%$$$ """###$$$$$$###### """$$$&&&'''((()))+++------+++*********...///000///---,,,---...///000222333333222000///...---,,,++++++,,,---...---///000111111333666888<<<===???BBBDDDCCCBBB@@@???===:::::::::;;;:::999666555222///------......111333555555333111111111111222333222111000111222000///......000333666888555888<<<>>>===<<<<<<<<<777888777555222000///000---,,,,,,+++******++++++*********)))((((((''''''$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%$$$$$$$$$### """%%%&&&%%%###!!! '''###"""$$$### $$$"""###$$$%%%%%%$$$###"""!!!""""""###############!!!######"""!!!"""###%%%$$$"""""""""###$$$$$$"""%%%%%%""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""### ###$$$'''***...666>>>DDDSSSiiilllVVVEEE:::555...,,,)))))))))******)))(((&&&(((+++(((######(((%%%%%%$$$$$$$$$%%%&&&&&&########################%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%''')))((($$$ %%%'''))))))((()))***,,,000444<<>><<<===BBBLLL\\\uuuppp]]]MMMDDD>>>>>>>>>:::666555333222000///------------333//////333:::CCCQQQ^^^qqq{{{wwwpppggg[[[RRROOOGGGCCC@@@>>>@@@CCCEEEFFFdddIII000((((((%%%###%%% !!!######!!!!!!!!!"""###"""!!!  """$$$%%%###  !!!""" '''"""$$$$$$###"""  !!!!!!!!!  !!! """!!!!!!"""######""" $$$###""""""$$$%%%$$$### ###%%%&&&%%%###!!!###$$$$$$%%%&&&&&&'''''''''(((******)))))))))***---...///...,,,+++,,,---222333333444333111///......---,,,++++++,,,---...,,,---///000111333777:::;;;===@@@CCCDDDCCCBBBAAA@@@>>>===<<<======<<<;;;:::555000...000111///,,,000222444444222111000111///111222222111000222333111000//////000222444666666999<<<>>>>>>======>>>999999999666222000///000---,,,+++++++++++++++++++++******)))((((((''''''%%%%%%%%%&&&%%%%%%$$$###&&&%%%%%%%%%%%%%%%$$$$$$"""%%%&&&%%%"""***%%%"""$$$&&&$$$#########$$$%%%&&&&&&%%%$$$###!!!"""######$$$$$$###### !!!######"""!!!"""###$$$"""  """$$$!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""!!!###%%%***000888===III]]]rrroooZZZHHH===777///---***)))*********))))))''''''((('''%%%$$$'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''))))))((('''''')))***)))(((((()))+++---111999DDDOOO^^^uuuppp\\\NNNAAA;;;555444555555222...////////////////////////333111...,,,++++++,,,,,,,,,***)))***++++++***)))((('''&&&'''(((((('''&&&))))))(((((((((((())))))((()))***+++,,,+++***)))))))))))))))***+++------555444:::FFFTTTeeexxxttt]]]NNN@@@>>>======???JJJ```ttt~~~kkkZZZNNNBBB??????<<<888666555444222000...------,,,000,,,+++...111666???III___kkk|||wwwjjjdddWWWRRRKKKEEECCCAAA@@@???cccIII///''''''%%%###$$$!!!###$$$"""!!!!!!!!!"""!!!!!! !!!!!!%%%'''$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!))) !!!###%%%%%%###"""  """######""""""!!!!!!"""######""" ###"""""""""$$$$$$###""" """$$$%%%$$$###"""((((((''''''''''''''''''$$$&&&(((((('''''')))***((()))+++,,,,,,,,,...000222222222111111000///...------,,,,,,,,,,,,------+++,,,...///111444999<<<===???BBBDDDCCCBBB@@@@@@???>>>===>>>??????===<<<999444///...//////...,,,...000222333111000000000///000222222222222333555111111000///000111333444666999<<<>>>>>>===>>>???::::::999777333000000000------,,,++++++,,,,,,,,,,,,++++++***)))(((''''''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""$$$&&&&&&"""&&&%%%###$$$$$$###""""""######$$$%%%%%%$$$######""""""###$$$$$$$$$$$$### """$$$###"""!!!"""### """###!!! """!!!!!! !!!"""""""""""""""!!!!!!"""""""""############$$$%%%$$$$$$$$$%%%&&&!!!###&&&,,,333777???OOOcccppp|||qqq]]]LLL???999000...+++*********)))(((&&&%%%$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&'''((())))))'''(((******))))))***,,,---000777@@@KKK\\\vvvtttcccPPPIII???;;;:::999666222000000000000000000000111555333111...---,,,,,,---++++++******++++++***)))(((&&&$$$&&&)))+++)))&&&))))))(((((((((((())))))((()))+++,,,,,,,,,++++++)))))))))***+++,,,---...333222666???JJJYYYkkk{{{lll]]]LLLFFF@@@<<<<<>>@@@CCCEEEEEEBBB???======<<<<<<===>>>@@@@@@===;;;666444222///.........///---///111222000//////000///111222333222333444666111111000000000111333333666888;;;=========>>>???999:::999777333111000000......------------.........---,,,+++***)))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((!!!%%%)))'''###!!!%%%'''%%%!!! !!!###""""""############""""""""""""###$$$$$$$$$$$$$$$!!!###$$$$$$"""!!!"""### """"""!!! !!!###%%%""" !!!######### !!!"""""""""""""""""""""""""""############ """$$$###"""!!!###%%% """###&&&***///333555AAAQQQ]]]iiiwwwqqq```OOOAAA:::222///,,,*********)))(((&&&''''''&&&&&&&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$''''''&&&&&&%%%&&&'''(((%%%'''))))))******,,,......111777???HHHXXXtttiii^^^QQQGGGCCC@@@===999333222222111111222222333555444222000...---------+++++++++******)))))))))(((&&&$$$&&&***+++***'''))))))(((((((((((())))))((()))+++,,,---------,,,))))))***+++---///111222333333777???GGGQQQ```nnnvvv\\\PPPCCC===<<>>;;;;;;===666666666555555444333333000...///111000///111666;;;FFFVVVfffuuuuuukkkbbbZZZUUUbbbGGG...%%%%%%###!!!### !!!######!!!!!!!!!"""!!!"""$$$%%% """$$$###!!! """$$$   !!!  !!!"""""""""!!! !!!  !!!""" !!!############!!!$$$$$$###!!! !!!""""""!!!"""!!!!!!"""###### """"""!!! !!!###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))''')))******)))(((***+++,,,,,,++++++---...111222........................,,,---///000222666<<<@@@BBBEEEHHHFFFBBB===<<<<<<::::::<<>>???777888888666333111000111//////////////////000111000//////---,,,+++***)))'''((())))))***)))))))))&&&&&&&&&''''''''''''((('''"""((('''%%%!!!(((+++'''!!!!!!###%%%"""""""""""""""""""""""""""###$$$$$$%%%$$$$$$$$$"""###%%%$$$###""""""###""""""  """######"""!!!!!!"""$$$%%% !!!""""""""""""""""""""""""#########$$$$$$!!!$$$&&&%%%###"""$$$'''!!!"""$$$%%%&&&)))...111333;;;GGGQQQ\\\jjjyyy|||qqqaaaQQQCCC;;;333000---+++******((('''&&&+++...***&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%'''(((((('''%%%%%%&&&((($$$&&&)))******+++---//////222888>>>EEEUUUqqqssscccVVVOOOIIICCC>>>:::999777555444333444444444333222111//////......+++,,,,,,+++)))((()))***((('''&&&''')))***)))((())))))(((((((((((())))))((()))+++---............***+++,,,---///111333444444555999>>>BBBHHHUUUbbb{{{lll\\\JJJAAA===<<>>;;;666222......111333333222000222555555444333444444...///111111000000111333//////000111222222333444444666888::::::;;;===???555666666555222111111222111111000000111111222333222222111///...,,,++++++((())))))***++++++******&&&&&&''''''(((((((((((($$$"""!!!$$$&&&'''"""(((***&&&###%%%%%%"""$$$##################$$$"""###$$$$$$%%%%%%$$$$$$"""$$$%%%%%%###"""""""""!!!  $$$"""###""" """%%% !!!"""""""""""""""""""""#########$$$$$$$$$!!!%%%'''&&&###"""%%%((("""$$$%%%%%%&&&(((,,,///444:::BBBJJJSSS___ooo|||~~~}}}xxxooobbbRRRDDD<<<444111---+++***)))((('''&&&---***%%%%%%''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&(((***)))'''&&&(((***&&&(((*********+++,,,......222888>>>DDDTTTppp}}}pppfff\\\RRRKKKDDDBBB>>>:::777555444444333222222111000/////////,,,---...---***)))***+++'''((())))))(((((()))***))))))(((((((((((())))))((()))+++---////////////---------...///000222222444444555777888<<>>BBB???DDDHHHGGGBBB>>>>>>???999:::===AAACCCCCC???<<<555...(((***111555222---222555777888777666666777---...//////......///000...///000111222333444444333555888999999:::===???444555555444222111111222222111111111222333444444333333222000///---,,,,,,((()))***+++++++++++++++&&&'''''''''(((((())))))"""&&&)))'''"""!!!%%%***###'''&&&###$$$'''$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%###"""""""""!!!$$$%%%### &&&+++ $$$###!!!%%% !!!!!!""""""""""""""""""############$$$$$$$$$ ###""" $$$###$$$%%%&&&&&&(((+++...111555;;;BBBIIIUUUeeesssyyyxxxuuunnnbbbSSSEEE<<<444111...+++***)))(((&&& (((&&&"""$$$)))+++$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))******+++++++++,,,((((((''''''''''''((((((%%%(((++++++)))(((***,,,(((***++++++******+++,,,---111888>>>DDDTTTpppuuuggg^^^MMMIIIDDD>>>999555444333111111111111000000//////---///000///+++***+++---''')))+++***'''&&&(((***))))))(((((((((((())))))''')))+++---///000000000///............///000000333111111111///333AAAOOO]]]ooonnn[[[JJJ??????EEE???LLLaaawwwmmmXXXEEE>>>>>>:::;;;::::::888666333222111//////000...))))))---///000222666AAASSShhhwwwpppGGG...,,,%%%"""&&& """$$$$$$###""""""###$$$$$$$$$###!!!!!!$$$&&&""""""""""""""""""""""""!!!!!! ###&&&%%%$$$ """  """"""!!! !!!"""%%%### !!!###"""%%%"""  !!!!!! !!!"""$$$ !!!###$$$%%%%%%%%%$$$%%%###!!!  !!!"""$$$%%%$$$###"""###&&&((($$$$$$######$$$$$$%%%&&&%%%&&&'''(((((('''&&&%%%)))***,,,,,,+++++++++,,,111///...000222333111...000000000111333888>>>CCCHHHJJJJJJHHHDDD@@@>>>===:::===AAADDDCCC@@@;;;888444333111000000111333444666888:::<<<;;;888555333444333111000///...//////...000222222222333444666777888888777777888:::===666444111///...///111222333444555555444555777999666555222000...---------***))))))+++,,,,,,+++)))+++---+++&&&$$$%%%$$$ ###%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&!!!!!!"""###$$$$$$$$$$$$###$$$&&&&&&$$$######$$$###""""""!!!  !!!!!!"""###$$$$$$%%% !!!  """$$$&&&&&&%%%$$$""" """$$$$$$!!! """%%%$$$$$$$$$%%%&&&''')))***+++111999>>>CCCMMM[[[ggglllqqqrrrlllcccWWWHHH<<<>>>---'''+++***,,,---&&&((('''))),,,///...(((###%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$$$$%%%,,,))))))***(((%%%&&&+++((((((((((((''''''''''''&&&((($$$###&&&&&&'''((((((&&&'''(((******,,,------------...000...333888===FFFYYYtttxxxhhhZZZMMMHHHCCC;;;555555333333333444444333222222000///---,,,++++++,,,---(((((()))***************(((&&&$$$$$$%%%''''''&&&''')))++++++++++++---///+++///---&&&(((///+++!!!,,,333///+++111555999CCCMMM^^^rrrgggUUUKKKDDD?????????LLLfff{{{bbbPPPEEE>>>999888666555555555555666444333111///------------)))///555444444???UUUhhhwwwpppHHH///,,,&&& ###%%%"""""""""!!!!!!######$$$$$$"""!!!!!!###%%%""""""""""""""""""""""""!!!!!! !!!$$$"""!!!###  !!!  !!!!!!"""###"""!!!"""###!!! !!!"""###$$$$$$&&&))),,,"""   !!!!!! !!!###!!!"""###%%%$$$""" !!!"""######$$$$$$###""""""%%%'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''(((((((((''''''(((***,,,,,,++++++,,,---222000000111333444222000000000111111333888???DDDHHHJJJJJJIIIEEEAAA>>>>>>???AAAEEEGGGFFFBBB>>>;;;333222111000111333555777999:::<<<======:::777555555444222000/////////000///000222333333444666777666777888777666777888:::666444222000000111333444444555777777777888:::<<<999888555333111//////...))))))))))))+++++++++++++++---,,,(((&&&'''&&&###%%%%%%&&&'''''''''&&&%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&"""###%%%%%%$$$$$$%%%'''######"""!!!!!!  !!!""""""###$$$$$$ !!!"""!!! """### """$$$%%%&&&''''''"""!!!!!!!!!"""######"""#########$$$%%%&&&(((((((((...555:::>>>GGGTTT___eeejjjmmmjjjbbbXXXJJJ???;;;+++(((+++))),,,///+++''''''&&&'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%%%%''')))&&&&&&'''&&&###%%%***))))))((((((((('''''''''$$$"""$$$)))***'''&&&)))'''((((((((('''''')))******,,,------------///000333888>>>DDDNNNbbb|||uuudddZZZPPPEEE<<<999555555333333333222111000000///---,,,++++++,,,,,,((())))))***************)))'''%%%%%%&&&'''''''''+++,,,---------...000222---333333+++)))......((($$$---,,,,,,222333111888EEETTTeeettttttbbbVVVLLLCCCBBB???EEEYYYmmm~~~mmm[[[LLLBBB>>><<<:::888888888888888555333111///...------...))),,,...///111999EEENNNbbbppppppHHH///,,,&&&"""$$$%%%$$$###!!! ######$$$$$$"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!! """%%%!!! '''$$$!!! !!!  !!!!!!######"""!!!"""### """!!!!!!"""######$$$&&&((("""!!! !!!  !!!!!!  """"""!!!!!!###%%%%%%$$$###!!!!!!"""###$$$!!!"""$$$###""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$&&&'''(((((()))((((((***,,,,,,,,,,,,---...111111111222444444333222///000111222555:::@@@EEEIIIJJJJJJIIIEEEBBB@@@???BBBDDDFFFGGGFFFCCC>>>;;;111111000111333666999;;;<<<===???@@@???===:::999666555333222111000000000///111333444444444666888444555777777666555666777555444222111222333555666666888999::::::;;;>>>@@@===<<<999666444222111000++++++******+++---...///+++...---)))(((***)))&&&''''''&&&&&&&&&&&&&&&'''((('''%%%$$$#########$$$############$$$$$$$$$$$$$$$%%%&&&''''''((((((((("""############$$$''')))######""""""!!!!!! !!!!!!""""""######"""#########!!! !!!"""###$$$%%%&&&&&&&&&&&&&&&$$$!!! $$$&&&$$$ """"""""""""###$$$&&&&&&%%%***///333777>>>IIIRRRZZZaaafffddd___WWWKKK@@@:::---+++,,,'''(((---,,,(((((('''%%%$$$%%%'''***''''''''''''''''''''''''$$$%%%''''''&&&%%%&&&((('''%%%%%%'''&&&###&&&+++))))))))))))((((((((((((***'''(((***+++((((((+++'''((((((((('''''')))+++***+++---------...000222444:::BBBJJJVVVjjj|||mmm```QQQDDD>>>;;;888555333333333222111///...,,,+++******+++,,,)))))))))************+++***(((&&&&&&'''(((((('''((())))))((('''))),,,///...555666---(((+++...,,,&&&,,,***+++333222///555;;;FFFSSS```qqquuufffWWWKKKGGG@@@@@@JJJWWWggg~~~~~~kkkWWWHHH>>>;;;888666666666666555555444222111///.........+++***))),,,000333444333KKKZZZlll{{{oooHHH///+++'''$$$%%%###$$$$$$###  """#########"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!!!! %%%'''###!!!"""!!!  """"""!!! !!!"""!!!""""""   """!!! !!! !!!!!!!!! ###"""!!!!!! !!!!!!"""%%%$$$###""""""###$$$$$$ !!!###$$$###""""""###%%%%%%%%%%%%%%%%%%$$$$$$######%%%&&&((()))******(((***,,,---,,,,,,---//////000000222333444333333///000222333666;;;AAAFFFIIIJJJJJJHHHEEEBBBAAAAAAAAABBBDDDDDDCCC???;;;999000000111222555999===???@@@AAABBBCCCBBB@@@>>><<<777666666444333333222222///111222333333333555777222444666666555444444444333222222222333555777888999:::<<<<<<===>>>AAACCC@@@>>><<<999666444222111......---,,,---...111444***------))))))+++***''')))(((&&&%%%%%%%%%'''((()))(((%%%###"""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((($$$$$$$$$""""""###&&&)))#########""""""!!!!!!!!! !!!!!!!!!""""""""""""$$$%%%$$$"""!!!!!!"""&&&&&&&&&&&&%%%$$$###"""$$$"""!!!"""%%%&&&%%%###!!!!!!!!!!!!"""###$$$%%%###'''+++---000666???EEEOOOVVV\\\\\\XXXRRRHHH>>><<<111000///%%%###))))))(((******(((%%%%%%)))---(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&((((((&&&&&&((((((&&&(((---******)))))))))((((((((()))''''''''''''((()))+++'''((()))((('''''')))+++***+++------...///333555888???IIITTTbbbuuuuuueeeUUUKKKCCC>>>777444333444333222///...,,,+++******++++++***))))))*********++++++***)))'''((())))))((('''%%%%%%$$$###"""$$$(((+++...222111***&&&)))+++***------&&&'''000000...666444;;;DDDOOO___tttxxxeeeVVVMMMDDD>>>BBBJJJWWWooo{{{dddQQQAAA===888555666666555444555555333222111000///...---+++)))+++...///,,,)))<<>>>>>???AAADDD@@@???===;;;888555222111.........---,,,---111444***,,,,,,))))))++++++(((***)))'''%%%$$$%%%'''((()))(((%%%#########$$$%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&''''''&&&'''&&&%%%###!!!!!!$$$&&&###############"""""""""!!!!!!!!!!!!"""""""""""""""###%%%$$$"""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''!!!!!!!!!!!!"""###$$$$$$###%%%(((***+++000666;;;FFFLLLQQQQQQNNNJJJBBB::::::000111000%%%###******&&&)))++++++(((&&&(((***((((((((((((((((((((((((###$$$%%%$$$######%%%'''(((&&&&&&((('''%%%(((---))))))))))))((((((((((((&&&&&&&&&%%%&&&(((++++++'''((())))))'''((()))++++++,,,---...///222666999@@@IIIWWWeeetttnnn```NNNFFF;;;555444444333111///...---+++***++++++,,,*********)))***+++,,,,,,+++)))((()))))))))(((&&&***)))((('''&&&(((+++//////...***'''(((+++***''',,,+++&&&***555222,,,111111555;;;DDDPPPccczzzuuudddSSSHHH@@@@@@DDDMMMbbbvvvrrr___NNNGGG???::::::;;;:::999666555555444222111000///+++++++++++++++,,,,,,---000:::DDDLLLYYYkkk{{{kkkFFF---(((%%%&&&%%%!!!###%%%%%%###!!! !!!"""######!!! """$$$"""""""""""""""""""""""""""""""""!!!!!!!!! """%%%!!! """%%%"""###$$$###!!! """###"""!!! !!!""" !!!$$$&&& !!!  !!! """###### """""""""###############!!!"""$$$###""""""###%%%###$$$&&&'''''''''&&&%%%$$$$$$$$$%%%''')))***+++***,,,......---,,,---...+++---///111111111333555222333555777999===BBBEEEFFFGGGGGGFFFCCCAAABBBCCCAAAAAAAAA@@@???===<<<:::333333444555999===@@@CCCDDDDDDDDDEEEDDDCCCAAA@@@<<<<<<<<<;;;:::999777777000111222111000///000111///111333444333333444555222222333444555777999999;;;<<<=========>>>@@@BBB@@@???>>><<<999666444222,,,...///...++++++...222+++------***)))++++++(((+++)))'''&&&%%%&&&'''(((((('''%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''"""###$$$%%%%%%&&&&&&%%%''''''&&&$$$"""!!!"""$$$$$$$$$##################""""""""""""############ """$$$$$$###!!!!!!!!!%%%%%%%%%$$$""" """%%%((('''$$$###%%%)))######""""""###$$$$$$%%%###%%%&&&'''))),,,000444<<>>...---///111555<<>>===<<<<<<666666666777999===@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@>>>??????>>>===<<<:::999333444444222000.../////////111222222222333666888555555666777888:::;;;;;;:::<<<<<<<<<;;;;;;===???@@@??????===;;;999666555...111333111...,,,...111---//////+++***,,,,,,)))+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ ######"""!!!!!!!!!***)))'''$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%&&&))),,,...333888;;;::::::;;;999444///'''+++111,,,,,,000---(((((((((***+++***(((&&&''''''''''''''''''''''''%%%%%%%%%$$$"""###&&&((('''%%%%%%&&&$$$"""###(((''''''''''''&&&&&&&&&&&&%%%)))(((%%%%%%******'''((()))***)))((((((***,,,...///000111333777<<<@@@FFFRRReeexxxzzzlllXXXHHH@@@<<<777333111000...---,,,,,,---...,,,+++***))))))+++,,,...***)))((()))))))))&&&$$$'''(((((('''&&&'''(((******))))))***++++++++++++))),,,222EEESSSEEE000,,,,,,,,,000555888???QQQcccwwwqqq___NNNFFFAAA@@@HHHTTThhh|||qqqbbbOOOAAA;;;999777555777777777666555333111000+++++++++))))))***,,,///%%%***---...222>>>IIINNNZZZdddpppyyy~~~gggDDD***%%%$$$&&&$$$""""""!!!"""%%%"""""""""!!! """$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###&&&%%%$$$ !!!  ######"""    &&&&&&### !!!"""!!!###$$$%%% !!!"""""""""""""""%%%%%%$$$###"""###&&&((( """%%%'''))))))((('''&&&%%%%%%%%%&&&((()))+++---...//////---++++++,,,+++...222333333333666888555666888999:::===@@@CCCDDDEEEEEECCCAAA@@@AAABBB>>>>>>======<<<<<<;;;;;;888888777888:::===@@@BBBDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<:::555666666444111///...//////000111111222444777:::777888999:::;;;<<<<<<===:::;;;;;;;;;999999;;;<<<@@@@@@@@@???===:::888666111555888666222///111333///111111---,,,...---*********)))((('''&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&"""$$$%%%&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###"""!!!!!!!!!######$$$######"""!!! $$$!!!!!!$$$%%%$$$!!!&&&&&&&&&%%%&&&&&&''''''""""""######%%%'''***+++---222444333555888888555000'''+++222...---...)))---+++)))***---...,,,)))''''''''''''''''''''''''&&&&&&&&&$$$###$$$'''******''''''(((&&&###%%%)))''''''&&&&&&&&&%%%%%%%%%$$$)))((($$$###''''''"""((()))***)))((((((***,,,///000111222444888>>>BBBKKKXXXmmm~~~gggUUUJJJCCC===888222111///...------......,,,+++***))))))+++---...)))(((((())))))(((%%%###&&&((())))))''''''((()))$$$&&&)))+++)))&&&(((,,,''''''+++===LLL@@@,,,***((()))---000111444CCCTTTcccssslllVVVJJJCCC???CCCKKKZZZoooqqqZZZHHH@@@===:::777777777777777555333111000000...,,,+++,,,---,,,+++***///000------222888;;;>>>IIIWWWaaahhhppp{{{oooCCC000$$$###$$$"""!!!!!!!!!"""$$$''')))%%%###!!!  """##################$$$$$$$$$""" !!!$$$&&&### !!!###$$$###!!! """$$$%%%!!!"""$$$%%%$$$###!!!  $$$ !!!###"""%%%"""!!!  """!!!  !!!$$$''' $$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$###"""""""""######%%%&&&&&&&&&&&&''')))%%%&&&((()))((()))+++,,,000111111000...,,,---......///000000000111444777888888888999:::;;;<<<===@@@@@@@@@@@@@@@AAABBBCCC>>>@@@BBBAAA???<<<;;;;;;999888888999===@@@BBBBBBDDDDDDDDDBBB???>>>>>>???DDDBBB@@@AAABBBAAA===999:::999888777444222000...///000222222222333555777888<<>><<<<<<777888888777666666888:::======<<<;;;:::888777666555555444333333222111111444333222000///---,,,+++***+++,,,+++***)))***+++((('''&&&%%%%%%%%%&&&&&&((('''&&&&&&(((((('''&&&###$$$$$$$$$$$$%%%%%%%%%'''***+++)))%%%######%%%$$$%%%%%%$$$"""!!!"""###&&&######&&&$$$ %%%"""###$$$###""""""$$$&&&%%%###"""###&&&'''%%%""" !!!######""""""###%%% !!!###$$$%%%%%%%%%$$$"""$$$%%%%%%$$$###%%%&&&444...,,,000000+++***---++++++,,,---............,,,,,,,,,++++++************)))'''%%%$$$$$$$$$%%%$$$$$$###!!!!!!###&&&))),,,+++***)))'''&&&$$$$$$&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''***++++++******,,,///222555222222444666888???GGGVVVhhh~~~|||kkkYYYFFF;;;:::444000///000000---,,,///)))))))))******+++,,,,,,+++)))((()))++++++)))&&&)))(((((('''''''''(((((('''(((((()))***+++++++++((()))***,,,---.........,,,+++,,,...111666;;;>>>UUUcccwww}}}hhhWWWHHH>>>???EEENNN```xxxkkkVVVGGG>>>999777;;;;;;:::888444000......''',,,...,,,,,,000///)))***+++,,,------------,,,555:::AAAIIIQQQ[[[dddjjjxxx}}}nnnBBB000$$$###$$$"""!!!!!!!!!!!!###&&&'''$$$###!!! !!!"""""""""""""""############!!!######!!! ###$$$"""!!!!!!"""######!!! !!!"""$$$%%%"""###$$$$$$$$$###!!!!!!$$$!!!  $$$ !!!""""""!!!   ###&&&  """"""!!!!!!!!!!!!!!!"""######$$$$$$$$$######"""############%%%&&&&&&%%%&&&'''(((%%%&&&((((((((()))***,,,,,,---...---,,,,,,---...---///000111111222444666666666666777999;;;===???@@@@@@AAAAAABBBBBBBBBBBB===>>>??????===<<<<<<===:::::::::;;;>>>AAACCCDDDEEEEEEEEEBBB@@@???@@@AAADDDCCCBBBCCCEEEEEEBBB???>>>===<<<999777444111000000111222333333444666888:::===AAACCCBBB@@@>>>===777888888777666555777888============<<<:::888777333444444444444444555555666555444222000...---,,,((()))***)))((('''''')))((((((''''''&&&&&&''''''((('''&&&'''((()))(((&&&!!!!!!"""""""""############%%%'''(((''''''((()))"""###$$$$$$######$$$%%%&&&######&&&$$$!!!"""(((!!!"""######""""""$$$&&&%%%###""""""$$$$$$!!!!!!"""######"""!!!###$$$ !!!"""###$$$$$$$$$######$$$%%%%%%$$$$$$%%%''',,,((('''+++,,,)))))),,,)))***+++,,,---.........,,,,,,,,,+++++++++*********)))'''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$&&&)))+++''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&'''''')))************,,,000333444222222666888<<>>???>>><<<999777333333444555777888999:::999888777555222000///...(((******)))((('''((()))))))))((((((((((((''''''((('''&&&'''((()))(((&&&%%%%%%&&&&&&&&&'''''''''######$$$&&&)))******)))!!!###$$$$$$$$$$$$%%%'''!!! """!!! """''' """###""""""###%%%'''&&&%%%$$$$$$$$$###!!!"""###$$$###"""!!!"""### !!!"""#########""""""$$$%%%%%%$$$$$$%%%&&&&&&$$$%%%((()))'''(((***((()))+++,,,............,,,,,,,,,++++++++++++***+++***((('''&&&%%%%%%%%%"""###$$$$$$###$$$&&&((($$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''')))******+++---111333444333333777:::@@@LLLWWWiiiyyyjjjUUUJJJ<<<666222222111---+++,,,......------,,,++++++***,,,*********++++++)))((((((((((((''''''(((((()))((((((((()))******++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,...111555777777AAAQQQccctttvvvdddSSSGGGCCCBBBGGGTTThhhuuu^^^JJJ===666666555444444444555555666111222///***))),,,---++++++***)))))))))***+++,,,)))***,,,---...111555888>>>CCCKKKVVVbbbooo|||kkk@@@000&&&!!!%%%######"""!!!!!! !!!"""""""""""""""###"""!!!  !!!"""""""""%%%$$$%%%&&& """ !!!"""!!! """!!!!!!!!!"""###$$$%%%%%%%%%$$$############$$$ !!!"""&&&  !!!""""""!!!"""$$$&&&$$$###!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!""""""!!!""""""###$$$%%%"""$$$%%%%%%%%%%%%&&&(((%%%&&&(((((('''((()))+++''')))************+++---+++...111222333222333444444444444555888<<<@@@CCC@@@AAACCCDDDDDDCCCAAA@@@;;;;;;:::888666666888999<<<>>>@@@AAACCCEEEGGGIIIHHHHHHGGGEEECCCCCCEEEGGGGGGHHHIIIJJJKKKKKKIIIHHHGGGFFFCCC@@@===999666444222444555555555666888:::===@@@EEEGGGGGGDDDBBBBBB<<<<<<<<<:::888777888999;;;===???@@@@@@===999777444555666888:::;;;<<<======<<<:::888555222000///+++,,,---,,,*********+++)))))))))))))))((('''''''''&&&%%%&&&'''((('''%%%((((((((()))))))))******)))'''%%%&&&))))))&&&######$$$&&&%%%$$$$$$%%%&&& !!!!!!!!!$$$((( !!!""""""""""""%%%'''&&&&&&&&&&&&&&&%%%$$$######$$$$$$###!!! !!!""" !!!!!!!!!""""""!!!###$$$$$$###"""$$$%%%$$$$$$%%%&&&&&&&&&'''))))))+++,,,...///...---,,,+++++++++++++++++++++++++++***)))((('''&&&&&&%%% !!!############$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&(((***+++,,,...111444555444555888;;;BBBOOO\\\ppp~~~fffVVVEEE===666555333///...//////.........---------,,,++++++++++++++++++***)))(((((((((((((((((()))***(((((())))))******************+++++++++++++++***+++*********,,,...111222444:::EEERRRaaasssttt```MMMCCCBBBBBBIIIYYYnnnoooXXXGGG>>>999777333111111222333444222222000---,,,,,,,,,,,,+++***((('''''')))+++,,,,,,------,,,+++,,,...000222555:::@@@IIIUUUaaahhhttt~~~iii???000'''"""&&& ######""""""!!!!!!!!!!!!!!!"""""""""###"""!!!  !!!!!!"""""""""$$$!!!!!!******###"""!!! """"""!!!!!!!!!!!!""""""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$"""###"""'''%%%!!! !!!!!! !!!###%%%"""""""""!!!!!!!!!"""### !!!""""""###""""""!!!!!!!!!!!!!!!"""###$$$$$$"""$$$%%%%%%$$$%%%&&&(((%%%&&&((((((''''''(((***)))+++,,,+++***)))***+++***---000111111111222333555444555666999===@@@BBB???@@@BBBCCCCCCAAA???>>>;;;;;;999666333111222333999<<<@@@BBBCCCEEEHHHJJJJJJJJJIIIGGGEEEFFFIIIKKKKKKLLLMMMMMMKKKJJJIIIHHHHHHGGGFFFCCC@@@<<<999888555666777777666666888:::===@@@DDDFFFFFFDDDCCCCCC???@@@@@@>>><<<;;;<<<===;;;===???AAA@@@===999777777888999;;;<<<>>>???@@@AAA@@@===:::777444111000---.........,,,+++,,,---((())))))***)))(((''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''+++(((&&&'''((((((%%%!!!&&&'''(((&&&$$$######$$$###$$$$$$""""""$$$(((*** !!!""""""!!!"""$$$&&&###$$$%%%&&&&&&&&&&&&&&&###$$$$$$###!!! !!!""" !!!!!!!!! !!!""""""!!!!!!"""### ######$$$&&&(((***,,,---///000///...,,,***++++++++++++++++++++++++******))))))'''&&&%%%%%%###$$$&&&&&&%%%%%%'''((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''&&&(((***+++,,,...111333555555777:::<<>>000((($$$''' ###"""""""""""""""""""""!!!""""""""""""!!!!!!!!!!!! !!!"""######&&&$$$!!!!!!$$$&&&'''&&& !!!"""### !!!"""###$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$!!! """###%%% )))%%%$$$  !!! !!!### !!!"""!!! !!!###%%% """$$$$$$$$$######""""""!!!!!!!!!"""######"""###%%%%%%$$$$$$&&&'''%%%&&&((((((''''''((()))***+++,,,,,,***)))***+++)))+++.../////////111222444555666777999;;;===>>>>>>>>>???@@@???>>>===<<<::::::888555111.........444999>>>AAABBBDDDHHHKKKLLLLLLJJJHHHGGGHHHLLLOOONNNOOOPPPOOOLLLIIIHHHHHHIIIHHHGGGEEECCCAAA>>>===;;;;;;<<<:::999999:::;;;===???BBBCCCBBBBBBCCCDDDBBBCCCCCCBBB@@@???@@@AAA???@@@AAAAAA@@@===:::888999:::;;;===???AAABBBCCCDDDCCC@@@<<<888555222000,,,......---,,,+++,,,---)))***+++++++++***)))(((&&&%%%$$$%%%&&&'''&&&$$$'''(((((((((((()))))))))'''&&&&&&'''(((((('''%%%((())))))'''%%%######$$$!!!###""" $$$$$$!!!"""""""""!!!!!!###$$$ """#########$$$%%%"""###$$$###"""!!!"""###!!!!!! !!!"""!!!""""""!!!!!!"""### %%%)))++++++,,,///000000...+++)))***++++++++++++,,,,,,,,,)))))))))((('''&&&%%%$$$"""###$$$$$$###$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&(((+++,,,,,,...000222444555999<<<===BBBPPP___tttyyy```PPP@@@777333000///000,,,------...//////000000(((***++++++)))(((((()))(((((((((((()))***++++++))))))))))))))))))******'''((()))***************))))))))))))***+++,,,,,,---000444:::AAANNN]]]ggg|||~~~gggTTTDDD>>>>>>DDDMMM\\\xxxwww```QQQ@@@:::222///000333444444111000111444333///,,,---+++***)))((((((((()))***&&&'''((((((((())),,,...***+++,,,,,,...111666::::::EEEPPPWWW```nnnzzzfff===000((($$$''' ###""""""##################$$$###!!! !!!""" !!!"""###$$$$$$%%%!!!!!!###&&&"""""" """%%% !!!"""###$$$$$$%%%%%%&&&'''''''''&&&$$$###"""###"""!!!!!!$$$%%%%%%""" !!!  !!!!!!!!!  !!!###%%%!!!"""!!!"""$$$ """%%%&&&&&&&&&%%%###""""""!!!!!!!!!!!!""""""###$$$%%%$$$$$$%%%'''%%%'''((('''&&&&&&''')))((()))++++++******+++---)))***,,,,,,,,,---000222333444666777888888888888<<<<<<<<<<<<;;;;;;;;;:::666666666444000---,,,,,,///444;;;???@@@BBBGGGKKKMMMMMMLLLJJJIIIJJJNNNRRROOOQQQSSSQQQNNNKKKJJJKKKIIIIIIIIIHHHGGGFFFDDDDDDAAABBBAAA???===<<<<<<>>><<<===>>>>>>>>>???AAADDDCCCDDDDDDCCCBBBAAACCCDDDDDDDDDDDDCCCAAA>>><<<:::888999;;;>>>AAADDDGGGHHHFFFDDDAAA===999555222000...///000///---------///,,,,,,.........---+++***((('''&&&&&&(((((('''&&&************++++++++++++$$$&&&'''((('''''''''(((((())))))(((%%%$$$$$$%%%!!!$$$""" """######""" !!!### """###!!! """###!!!"""######"""!!!###$$$""""""!!! !!!""""""!!!"""######""""""###%%%### ###'''(((&&&(((+++...///---+++*********+++++++++,,,,,,,,,(((((((((((('''%%%$$$###!!!!!!!!!  $$$&&&$$$$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''')))+++,,,------///000222555:::???@@@EEESSSaaawwwuuubbbLLL???888333111222........................''')))+++***(((&&&'''((((((((((((((()))***+++,,,***)))))))))))))))))))))&&&'''((()))************((((((((()))***++++++,,,,,,///222444888@@@JJJQQQcccrrrzzzfffRRRFFF>>>???EEEOOOeeezzzsssbbbIIIAAA777111111333444444666222222444222---+++...++++++*********)))))))))((()))))))))((())),,,...&&&(((*********+++---//////666<<>>AAAFFFKKKNNNNNNLLLJJJJJJKKKPPPSSSOOORRRTTTSSSOOOMMMMMMNNNJJJJJJKKKKKKJJJIIIIIIHHHFFFFFFEEECCC@@@>>>???@@@;;;<<<<<<;;;;;;===@@@CCCCCCDDDDDDDDDBBBBBBDDDFFFHHHHHHFFFEEEBBB@@@>>><<<666888;;;???CCCGGGJJJLLLGGGEEEBBB>>>999555222000111222333222111000000222...///000111111///---,,,***((('''((()))***)))(((&&&''''''''''''((((((((($$$'''***)))&&&$$$&&&(((&&&'''((((((&&&%%%&&&'''(((+++((( !!!###"""#########"""  """ ###%%%$$$""" !!!### !!!######""""""###%%%###"""!!! !!!"""###"""$$$%%%%%%$$$$$$%%%&&& '''***$$$"""$$$###!!!$$$(((,,,...---,,,+++*********++++++,,,,,,,,,''''''(((((('''%%%###"""$$$$$$###"""!!!###'''***$$$$$$&&&''')))***+++,,,&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''''''''))),,,---------...///111444;;;AAABBBGGGUUUdddzzzqqqXXXGGG===777555555/////////...------,,,,,,&&&(((******'''%%%&&&((((((((((((((()))***+++,,,*********)))))))))))))))%%%&&&''')))***+++++++++'''(((((()))***++++++,,,///222444444444777===BBBPPPaaaxxxtttcccQQQAAA???BBBHHHWWWhhhqqqSSSIII<<<444222222222000<<<666222333000+++***///+++++++++++++++***)))((()))))))))'''&&&&&&(((***&&&(((+++,,,+++***)))***///222333111444===CCCEEELLLUUU```iiiooouuu}}}ggg===...&&&###((($$$(((!!!###$$$%%%$$$"""!!!"""""""""!!!  !!!!!!!!!!!!###%%%$$$!!!!!!######!!!"""%%%!!!!!!!!!!!!""""""""""""!!!"""###"""  &&&&&&&&&''''''&&&%%%%%%""""""!!!   !!!""" !!!"""### !!!""""""%%%)))!!!  """###$$$%%%&&&%%%$$$$$$######"""!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''&&&''')))***++++++************+++,,,---//////000000555888777666999:::888999666444555777999888666555666555222///,,,+++,,,///222777;;;>>>BBBEEEHHHLLLLLLKKKIIIIIILLLQQQUUUWWWYYYZZZXXXSSSNNNIIIGGGLLLJJJIIIIIIKKKLLLLLLKKKGGGKKKKKKEEECCCDDDAAA;;;:::999888777888999;;;<<<===@@@CCCFFFGGGHHHKKKLLLRRRQQQOOOKKKFFFBBB@@@@@@999<<<@@@EEEIIIKKKKKKKKKJJJGGGBBB===999777777777444333222333333333111///222222222111000///------******))))))((((((''''''))))))))))))************%%%'''))))))))))))***++++++***)))'''%%%$$$$$$$$$"""%%%((('''### """$$$(((&&& $$$$$$!!! ###$$$$$$%%%&&& """""""""""""""""""""""" ###%%%$$$###"""###"""!!!!!!!!!!!!###$$$%%%"""%%%(((+++------,,,+++''')))+++,,,---,,,***)))((((((((((((''''''''''''%%%&&&&&&%%%$$$%%%''')))+++***((('''%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''')))((())))))+++---///000333222333777<<>>AAAFFFLLLTTT\\\eeejjjooouuu~~~jjj@@@111(((###'''"""&&& !!!"""###$$$######""" !!!""""""""" !!!!!! !!!###%%%### !!! !!! !!!!!!!!!""""""""" !!!"""""" !!!###%%%%%%%%%&&&&&&%%%%%%$$$!!!!!! ###'''%%% !!!"""!!!!!!###'''!!!!!! !!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%&&&###$$$&&&%%%$$$$$$%%%''''''((()))++++++++++++*********+++,,,---...//////000555777555444666666444777444333444666888777666666666666333///---,,,,,,...111666:::>>>AAAEEEHHHJJJKKKLLLLLLMMMPPPUUUXXXWWWYYYZZZXXXSSSMMMIIIGGGJJJIIIHHHIIIKKKLLLKKKKKKJJJMMMLLLFFFDDDDDDBBB<<<===<<<:::888777777888999<<>><<<999777666555555999;;;>>>@@@AAABBBEEEGGGOOOPPPQQQNNNIIIDDD@@@???<<<>>>@@@CCCFFFHHHJJJJJJEEECCC@@@===;;;;;;;;;<<<777777777777666555444333333333333222111000......---,,,,,,+++******))))))******))))))((((((''''''''')))++++++******+++,,,&&&&&&%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%% """"""######"""$$$%%%'''&&&###  !!!"""""""""""""""""""""""""""""""""""""""$$$###"""!!! ###(((,,,""""""!!!!!!"""###%%%&&&###%%%(((+++,,,---,,,,,,((((((((((((((()))******((((((((((((((((((((((((&&&&&&'''&&&%%%&&&''')))(((((('''%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((()))(((&&&&&&'''***---///222111444999>>>GGGXXXgggxxx~~~zzz{{{|||}}}~~~~~~}}}}}}nnnVVVEEE;;;666333000...000///,,,,,,///---...///---)))'''(((***)))*********))))))+++---***+++---,,,***))))))***'''(((((())))))(((((('''+++111---))),,,'''"""(((***,,,.........///111222444888@@@IIIXXXkkkfffUUUGGG>>>???GGGQQQbbbyyyqqqUUUDDD<<<777444444///000111222333222111000,,,,,,++++++***((('''&&&((()))***)))((('''((()))(((''''''''''''((())))))&&&))))))((((((++++++))))))+++---...000333888;;;???EEEMMMTTTZZZ```hhhnnnmmmCCC444***%%%(((!!!$$$"""""""""!!!"""######$$$"""""""""!!!  !!!"""$$$!!! """!!!!!! !!! """######""""""###%%%!!!"""################## """###""" !!!!!!  !!! ###### """!!!"""###$$$%%%%%%%%%&&&!!!"""###%%%%%%$$$$$$###"""!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$%%%"""$$$%%%%%%$$$$$$%%%&&&''')))***+++,,,,,,++++++******+++,,,------......***000333222222555666444111000000111333555666666777888999777333000///...---000555:::===AAAEEEGGGKKKNNNQQQTTTVVVXXXZZZ]]]UUUWWWWWWUUUPPPLLLHHHGGGGGGGGGIIIKKKNNNOOONNNLLLOOONNNKKKHHHEEECCCBBBAAABBB@@@>>>;;;888666555555555777:::<<<===@@@CCCFFFMMMPPPRRRPPPLLLFFFBBB@@@??????AAACCCEEEGGGHHHIIIAAA@@@???>>>===>>>???@@@:::;;;<<<;;;999888777777555555555444333222000000//////...---,,,++++++*********))))))((('''&&&&&&(((***,,,,,,+++++++++---''''''&&&&&&&&&&&&'''''')))%%%""""""%%%((('''%%%!!!""""""!!!!!!""""""""""""$$$%%%%%%###""""""###!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$""" """$$$###""""""!!!"""$$$%%%&&&###%%%(((***,,,,,,,,,,,,)))(((&&&&&&&&&''')))***&&&&&&&&&'''''''''''''''&&&'''((((((&&&&&&((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))'''&&&%%%&&&))),,,...111111444999>>>GGGXXXfffvvv~~~zzzwwwxxxyyyyyyzzz{{{{{{{{{zzz```KKK>>>999666111///000000---,,,...***,,,------+++***+++,,,)))***++++++******,,,...***,,,---,,,***))))))***'''(((((((((((((((((('''&&&---***(((---***&&&,,,***+++------------...000111333777===HHHYYYmmmzzztttaaaPPPDDD@@@BBBIIIWWWlllcccNNNAAA888444333000111111111111111000000------,,,,,,+++)))(((''''''((())))))(((((()))***(((((('''&&&''''''((()))&&&''''''''''''(((((((((***+++,,,,,,,,,---000222///333999???DDDKKKQQQVVVjjjAAA333+++&&&)))"""%%%"""""""""!!!"""######$$$"""""""""!!!   """!!!!!!""" !!!$$$ !!!###$$$$$$###"""!!!!!!""" !!!""""""#########""" """%%%&&&%%%%%%&&& !!!!!!  !!!!!!  """$$$""""""%%%""""""$$$%%%&&&&&&&&&&&&!!!"""###$$$%%%$$$######!!!!!! !!!!!!!!!!!!!!!""""""######$$$"""###%%%$$$######$$$&&&'''(((***+++,,,,,,++++++***++++++,,,,,,---------,,,222444222222444555333000111111222222444666777777999:::999666333111111///333777;;;>>>BBBEEEHHHNNNPPPTTTVVVVVVWWWYYYZZZTTTUUUVVVSSSOOOKKKHHHGGGGGGHHHJJJNNNRRRSSSQQQOOOOOOLLLIIIGGGDDDBBBBBBCCCBBBAAA???===;;;:::999888333555888:::<<>>>>>>>>???@@@BBBCCC???@@@AAA@@@===;;;;;;<<<888888888777666555444333222111000///...---,,,,,,+++******)))(((''''''&&&)))+++------+++++++++,,,+++***)))(((((('''''''''((($$$!!!"""%%%'''&&&$$$"""!!!!!!"""""" !!!"""$$$$$$######$$$%%%!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###!!! !!!"""###""""""""""""$$$%%%&&&$$$%%%'''***+++,,,------)))(((&&&%%%%%%''')))+++''''''((((((((()))))))))&&&'''))))))((('''(((******)))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&(((+++---111111444999>>>FFFVVVdddttt}}}{{{vvvttttttuuuvvvwwwyyyzzz{{{yyy}}}qqqYYYHHH@@@999333000111111...---///---,,,,,,---......,,,***)))***++++++++++++---///,,,---...---+++))))))***''''''((((((((((((''''''"""***(((''',,,+++(((...***,,,------,,,,,,---///,,,...111555;;;GGGVVV```|||ppp]]]NNNDDD@@@CCCMMMaaa{{{qqq[[[III;;;333222222111///......000222333......------,,,***)))((('''((())))))(((((()))***((((((((('''''''''((((((&&&%%%&&&((((((((()))***((()))******))))))***,,,)))+++...222555:::???BBBhhh???111***&&&***###&&&!!!"""""""""############ !!!""""""""" !!!!!!  """  $$$ !!!!!!!!!###$$$$$$###!!! !!! !!!"""############"""!!!###&&&&&&$$$'''+++ !!!""""""!!! !!!!!!!!!""" """###%%%)))"""###%%%&&&''''''&&&%%%!!!!!!###$$$$$$$$$###"""  !!!!!!!!!!!!!!!"""""""""######"""###$$$$$$######$$$&&&&&&''')))***++++++*********+++++++++,,,,,,,,,---000555666333222333222000111333444444333444666888666888::::::888666444444333666;;;>>>AAACCCFFFIIIOOOQQQTTTUUUUUUUUUVVVWWWSSSTTTTTTRRRNNNJJJHHHGGGFFFHHHLLLPPPTTTUUUSSSQQQOOOKKKGGGFFFEEEBBBCCCGGGDDDDDDCCCAAA???>>><<<<<<666777999:::;;;>>>BBBEEEHHHKKKNNNOOOMMMIIIFFFEEEAAABBBCCCDDDDDDDDDDDDDDD======>>>???@@@BBBDDDEEECCCFFFGGGEEEAAA??????AAA======<<<<<<;;;999888777444333333111000///...---++++++******))))))(((((()))+++---,,,+++***+++,,,,,,,,,+++))))))(((((((((&&&%%%######$$$%%%%%%$$$&&&$$$%%%((('''%%%$$$&&&###$$$%%%$$$"""!!!"""###!!!!!!"""###############"""""""""""""""""""""""""""&&&(((''''''&&&'''######""""""###$$$&&&'''%%%%%%''')))+++,,,------)))(((&&&%%%&&&''')))+++)))******++++++,,,,,,---&&&(((******)))((()))******))))))))))))******+++''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''''''''((()))+++,,,111111444999===DDDSSSaaapppzzz}}}xxxtttpppppppppqqqsssuuuvvvwwwvvvzzziiiRRRDDD===666111222333000//////000///......///...***''')))+++,,,,,,+++,,,...000---//////...,,,******+++&&&''''''((((((''''''&&&###***(((&&&+++(((%%%++++++,,,------,,,+++,,,...+++...111333666<<>>AAACCCEEEGGGIIINNNOOOQQQRRRRRRRRRTTTVVVSSSSSSSSSQQQLLLIIIGGGGGGDDDGGGKKKQQQUUUVVVTTTQQQPPPJJJGGGGGGFFFDDDFFFKKKHHHHHHGGGEEECCCAAA???>>><<<<<<===<<<;;;===@@@CCCCCCFFFJJJKKKJJJHHHFFFFFFAAABBBDDDEEEEEEDDDBBBAAA<<<===>>>@@@AAACCCEEEFFFGGGJJJLLLJJJEEEBBBCCCEEEAAAAAA@@@@@@???===<<<;;;666555444333111000//////++++++++++++************)))+++,,,,,,+++******+++******)))))))))))))))***%%%'''((('''%%%$$$$$$$$$$$$"""###)))***''''''***###$$$$$$### """ !!!""""""######"""""""""""""""""""""""""""""" $$$###""""""###$$$&&&'''%%%&&&''')))***,,,---...(((((('''''''''((()))***)))))))))***++++++,,,,,,&&&(((***+++***))))))***))))))(((((()))***++++++))))))))))))))))))))))))'''''''''''''''(((((()))'''(((((()))************111111444888<<>>888//////......///000222333/////////...---,,,+++***)))***+++)))(((&&&'''(((&&&''')))******(((&&&$$$(((%%%&&&******'''(((+++(((***++++++)))))))))***)))(((&&&&&&''')))++++++ggg???111***%%%((( """!!!###$$$%%%$$$"""!!!"""""""""!!! """"""###""" !!!###%%%"""!!!######!!!!!!$$$!!!!!!!!!!!!""""""""""""!!!!!! """### """###$$$$$$$$$$$$###"""%%%######""""""""""""######"""!!!   !!! $$$ !!!""""""$$$(((###$$$&&&''''''%%%$$$""" !!!"""$$$$$$######""" !!!"""!!!!!!!!!!!!""""""""""""!!!###$$$$$$######$$$%%%%%%&&&''')))))))))((((((++++++++++++++++++,,,,,,%%%+++000000222777999888555777888777555555777:::444777;;;<<<;;;:::999999;;;===AAACCCDDDFFFHHHJJJLLLMMMOOOOOOPPPQQQTTTWWWRRRSSSSSSPPPLLLIIIGGGGGGCCCEEEJJJQQQUUUVVVSSSPPPQQQKKKGGGHHHHHHEEEHHHNNNLLLKKKJJJHHHEEEBBB???>>>AAAAAA@@@>>><<<<<<>>>@@@@@@CCCFFFHHHGGGFFFFFFFFF@@@BBBDDDFFFEEEDDDAAA@@@<<<===>>>@@@BBBDDDEEEFFFIIIMMMOOOLLLGGGDDDEEEGGGCCCCCCCCCBBBAAA@@@???>>>777666555444222111000///+++++++++++++++,,,,,,,,,)))***,,,,,,***))))))***''''''''''''((()))***+++%%%)))+++***&&&$$$$$$%%%"""$$$!!!"""&&&!!!""""""!!! """### !!!"""""""""""""""""""""""""""""""""""""""!!!###%%%%%%$$$$$$$$$%%%$$$######"""###%%%&&&'''%%%&&&'''(((***,,,---...((((((((((((((()))******%%%&&&&&&'''((())))))***&&&(((++++++***))))))***(((''''''(((((()))***+++))))))))))))))))))))))))'''''''''''''''((())))))'''((()))+++++++++***)))111111444888;;;AAANNN[[[kkkvvv}}}wwwqqqjjjiiihhhgggggghhhiiijjjnnnqqqvvv|||nnnZZZBBB:::333444555333111111###)))000///+++(((+++///***+++,,,,,,,,,---///222000111222111...,,,,,,,,,&&&''''''''''''''''''&&&!!!(((&&&$$$)))&&&###)))***+++,,,+++***)))***+++)))+++.........000555999>>>KKK]]]mmm|||hhhXXXGGGCCCEEEPPPaaauuusssXXXEEE===111111222111000...---+++000000//////...---+++******++++++***'''&&&&&&'''%%%'''***++++++(((%%%###***&&&&&&******&&&&&&***''')))***)))(((&&&&&&'''+++)))'''&&&''')))******eee>>>222+++&&&)))###'''$$$"""!!!"""$$$$$$""" !!!!!!!!!!!!"""  """!!!!!!!!!""""""!!!  !!!"""### """"""!!!!!!###$$$"""""""""""""""""""""""" !!!"""!!!!!!"""$$$#########""" """$$$ """!!!  !!!"""***$$$"""###(((&&&&&&&&&%%%$$$$$$$$$%%%)))'''&&&$$$""" """!!! !!!###$$$######$$$$$$###"""  !!!"""###$$$"""############$$$$$$$$$###%%%''')))*********)))...---$$$222)))///(((///)))***///333333111333888999888888888999999:::;;;777999<<<======<<<======>>>AAAEEEIIIKKKKKKJJJIIIJJJJJJKKKMMMNNNOOOPPPQQQSSSSSSRRRPPPMMMJJJGGGEEEHHHIIILLLOOORRRSSSQQQPPPLLLIIIFFFEEEFFFIIIKKKLLLPPPNNNLLLJJJJJJIIIHHHGGGFFFFFFFFFEEECCCAAA>>>===BBBCCCDDDEEEFFFGGGGGGHHHDDDEEEEEEEEEDDDBBB@@@???===<<<<<<<<<>>>AAADDDEEEJJJLLLNNNOOONNNLLLHHHFFFEEEFFFHHHHHHGGGEEEBBB@@@===;;;888666666666555444//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++...---+++)))(((''''''''')))***++++++***(((%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!###!!! !!!$$$%%%$$$!!!!!!((((((!!!$$$%%%!!!!!!######"""!!!"""###$$$$$$######$$$$$$%%%&&&''''''((()))***,,,...///,,,+++***)))(((((((((((('''(((&&&$$$%%%)))(((&&&'''(((***++++++***)))(((++++++++++++++++++++++++---,,,+++***))))))(((((('''((('''&&&%%%%%%''')))***+++,,,+++)))))))))***///444333444<<>>HHHUUUcccuuu~~~iiiVVVFFF@@@IIIVVVeeeoooRRR;;;666000,,,...000///000222000000///...---,,,,,,++++++)))'''&&&%%%&&&'''(((,,,)))***---...***''''''------,,,+++***))))))(((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((hhhAAA444+++%%%&&&"""%%%###""""""$$$$$$### !!!!!!  """$$$"""!!!!!!!!!!!!!!!!!!  !!!""""""### """"""!!!!!!###$$$"""""""""""""""""""""""" !!!"""######$$$%%%&&&#########""" !!!###%%% !!!!!!!!!!!! !!!  !!!""""""$$$ &&&%%%######%%%&&&'''''''''&&&%%%###"""!!! !!!!!!!!!!!!!!!""""""###!!!"""""""""""""""!!!!!! !!!"""######""""""#########$$$$$$$$$$$$$$$&&&'''((()))))))))+++***"""000'''///(((000((((((+++000222222777>>>888888888888999999:::;;;888:::<<<=========>>>@@@CCCEEEHHHKKKMMMLLLJJJIIICCCEEEGGGJJJMMMOOOQQQSSSQQQQQQPPPOOOLLLIIIGGGEEEFFFHHHLLLPPPSSSTTTRRRPPPLLLIIIFFFEEEHHHKKKNNNOOORRRQQQOOONNNNNNNNNMMMMMMJJJJJJIIIGGGEEECCCAAA@@@AAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEDDDBBBAAA@@@>>>===<<<<<<>>>@@@CCCDDDJJJLLLNNNPPPPPPNNNKKKIIIHHHIIIKKKKKKJJJHHHEEECCC???===:::888888888666555000000///...------------++++++++++++++++++++++++))))))))))))******++++++))))))******)))((('''&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%$$$$$$###"""""""""###!!! !!!$$$%%%$$$""""""%%%&&&"""!!!###%%%$$$ """#########%%%'''$$$$$$######$$$$$$%%%&&&%%%%%%&&&(((***,,,...///---,,,+++***)))((((((((()))&&&$$$$$$&&&''''''(((%%%''')))+++++++++******,,,,,,,,,+++++++++++++++,,,,,,+++***)))(((((((((((())))))'''&&&&&&(((***)))***++++++***)))***+++...444222444<<<>>>GGGXXXkkksss}}}~~~xxxrrrooojjjeeeaaaaaa___\\\]]]aaacccggglllpppvvvjjjRRR>>>888:::444000111...000000000///...---++++++******++++++,,,...///000000111111///,,,******++++++''''''******&&&&&&***)))((('''&&&&&&&&&'''((())))))******+++,,,,,,,,,(((((()))+++,,,...//////111555;;;BBBNNN^^^ppp|||vvv```OOOBBBEEELLLWWWpppzzz]]]GGG<<<555/////////---,,,---//////......---,,,,,,,,,+++***((('''''''''))))))---******......+++)))+++((()))***,,,---.........((((((''''''''''''((((((&&&&&&'''''''''(((((((((hhhAAA444,,,%%%&&&!!!&&&$$$""""""#########""" !!!  """%%% %%%&&&### !!!!!!!!!!!!  !!!!!!""""""""" """"""!!!!!!###$$$""""""""""""""""""""""""!!!"""###############"""!!!!!!###%%%""""""############""""""  !!!"""  $$$%%%$$$!!! ###'''''''''%%%$$$###""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!!!!!!!""""""### !!!"""######"""""""""#########$$$$$$$$$$$$$$$$$$%%%'''((()))(((***"""///&&&///***222***((()))---000111888???777777777777888999;;;;;;999:::<<<<<<===>>>@@@CCCFFFGGGJJJKKKLLLJJJHHHFFF@@@BBBDDDGGGKKKMMMOOOPPPNNNNNNMMMLLLJJJHHHFFFEEEDDDHHHMMMSSSUUUUUUSSSQQQKKKIIIGGGGGGJJJNNNQQQSSSUUUTTTTTTSSSSSSSSSSSSTTTQQQPPPMMMKKKHHHFFFDDDDDDAAA@@@???>>>>>>???@@@AAADDDDDDDDDDDDCCCCCCBBBAAA???>>>===<<<===???AAABBBHHHJJJMMMPPPQQQPPPNNNMMMLLLMMMNNNOOONNNKKKHHHFFF@@@>>><<<;;;;;;:::777555222111000///............++++++++++++++++++,,,,,,'''((()))***+++******))))))))))))))))))((((((((($$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$######""""""###"""!!!"""$$$$$$$$$######!!!"""$$$### """&&&"""#########"""###&&&((($$$$$$######$$$$$$%%%&&&######%%%'''***---///111///...---+++)))(((''''''***""" %%%&&&"""###'''$$$%%%(((***+++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))*********)))'''(((***,,,((()))++++++******+++---...333222444;;;>>>EEEVVViiiqqq{{{}}}vvvpppmmmhhhccc___^^^\\\XXXYYY\\\[[[___ccchhhnnnxxxzzz\\\FFF;;;:::333///000---111111111000///...---,,,,,,,,,,,,,,,---...000000///000000///,,,******++++++))))))++++++'''&&&((('''(((((((((((()))))))))*********++++++,,,,,,---(((((()))***,,,---......000111222555<<>>===<<<<<<===???@@@EEEGGGKKKNNNPPPQQQPPPPPPOOOPPPQQQRRRPPPNNNJJJHHHAAA???===<<<<<<;;;888666333333111000////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++)))&&&###!!!((((((((('''((()))******%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$############""""""######$$$$$$$$$$$$$$$###%%%((('''&&&### """$$$$$$$$$######$$$$$$%%%&&&"""###%%%(((+++///222444222000...,,,***((('''''')))!!! '''''' """&&&&&&((()))************,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,*********)))((((((***,,,&&&(((*********+++,,,...---333222333;;;<<>>:::333000222///000000000000///...---,,,---,,,,,,---...///000000...///000...,,,++++++,,,***)))*********(((&&&&&&%%%&&&'''((()))***))))))******++++++,,,,,,,,,---***++++++,,,---......///000111111000444<<>><<<;;;;;;<<<>>>???AAACCCGGGKKKNNNPPPPPPQQQQQQRRRSSSSSSRRROOOLLLJJJ@@@???===<<<<<<;;;999777555444333222111000000000............------------,,,,,,,,,+++((($$$ ((('''''''''((()))***+++%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$"""###############$$$%%%%%%###!!!"""''''''%%%"""!!!###$$$$$$######$$$$$$%%%&&&###$$$&&&)))---111444666333222000---+++)))((('''+++%%%%%%+++***"""((())))))))))))(((((('''+++++++++,,,,,,---------------,,,,,,,,,---......)))******((('''''')))+++&&&(((*********+++---///---333222333:::;;;AAAQQQaaakkkvvv}}}{{{uuuooolllgggaaa\\\ZZZWWWTTTUUUYYYZZZ]]]aaaeeekkktttpppTTTBBB<<<555333555222///////////////...---,,,---------------...///000---...///...,,,++++++,,,((()))))))))(((((('''&&&$$$%%%&&&((())))))))))))***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------***,,,......///333;;;AAAQQQ```vvvzzzdddTTTIIIEEEOOO\\\uuuzzzYYYJJJ<<<555333000......***++++++,,,,,,---------......---------.........'''%%%&&&((('''%%%''',,,///000222333222000---+++''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))fff@@@555///)))***"""%%% """######!!! """######"""!!!!!!"""$$$"""%%% ###  !!!!!!""""""""" """"""!!!!!!###$$$""""""""""""""""""""""""&&&###!!!"""$$$%%%### """###$$$###"""###%%%((($$$$$$$$$%%%%%%$$$$$$$$$"""!!!  !!!""" """"""$$$!!!!!!!!!!!!!!!!!!"""### !!!"""""" !!!!!!!!!!!! ######""""""""""""###### !!!!!!""""""!!!!!!!!!"""""""""#####################$$$%%%%%%###***###'''&&&###)))&&&$$$&&&,,,000......//////000111222444666888999999:::<<<<<<===>>>@@@CCCFFFFFFGGGGGGFFFDDDBBBAAA???AAAEEEHHHJJJKKKJJJJJJEEEEEEEEEEEEFFFHHHIIIJJJKKKPPPVVVXXXVVVRRRQQQQQQKKKIIIHHHJJJOOOTTTYYY[[[XXXZZZ\\\ZZZWWWVVVYYY\\\ZZZYYYVVVSSSOOOMMMKKKJJJGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCAAA@@@???>>>>>>>>>>>>===;;;:::;;;<<<>>>???>>>@@@DDDHHHLLLNNNPPPPPPSSSTTTUUUUUUSSSPPPMMMKKKAAA???<<<;;;<<<<<<<<<;;;999888777555444333333222222111111000///...------+++++++++***(((&&&$$$###''''''(((((())))))******%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%$$$$$$"""###$$$$$$######$$$&&&###!!!!!!""" """"""######"""!!!!!!###%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''+++...222666888444222000...,,,***))))))+++***)))))))))'''$$$!!!******)))((((((''''''&&&)))******++++++,,,,,,---,,,,,,,,,,,,---......///*********)))'''(((***,,,&&&(((*********+++---...,,,222111333999:::???OOO^^^hhhttt|||{{{vvvpppmmmddd]]]WWWUUUSSSRRRUUUZZZ^^^aaafffiiimmmuuu~~~zzz\\\GGG@@@888555777333...////////////...---,,,------,,,,,,---......///,,,---...---,,,+++,,,---(((******''''''***+++)))%%%%%%&&&''''''((())))))************************)))))))))))))))))))))***'''+++...000///000444888>>>JJJ]]]ssssss```NNNDDDDDDJJJggg{{{gggUUUAAA666222///......++++++,,,,,,------..................////////////((((((***,,,***&&&(((---((()))+++,,,,,,+++***)))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))bbb===333---(((***"""$$$###&&&&&&$$$!!! !!! !!!!!!  """ ((('''!!!###,,,  !!!""""""### """"""!!!!!!###$$$"""""""""""""""""""""""" """$$$""""""###$$$###"""###&&&(((%%%&&&&&&''''''&&&&&&%%%%%%$$$"""!!! !!!!!! ###$$$!!!"""""" !!!###  !!!!!!  !!!!!!!!!"""######### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$!!!***###&&&'''%%%+++,,,''''''+++///......///------...000222444666888888:::<<<=========>>>@@@CCCCCCDDDDDDDDDCCCBBBAAA@@@BBBEEEGGGIIIIIIHHHGGGCCCCCCCCCDDDFFFHHHJJJLLLPPPTTTYYYYYYTTTPPPOOOPPPLLLJJJHHHJJJOOOUUUYYY[[[WWW[[[]]]]]][[[[[[___ccc[[[ZZZXXXVVVSSSPPPMMMLLLIIIJJJKKKLLLLLLKKKIIIHHHGGGEEECCCAAA???>>>>>>>>>===<<<:::::::::<<<>>>???===???CCCGGGKKKNNNPPPQQQUUUVVVWWWWWWUUURRROOOLLLCCC???<<<;;;<<<>>>@@@AAA>>>===;;;:::888777777777555555444222000///------,,,,,,,,,+++******))))))'''((()))******)))((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%######$$$&&& $$$%%%!!!!!!###%%%%%%!!!###$$$$$$######%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%'''***...222555777444333111...---+++******'''***&&& )))***%%%)))(((((('''''''''(((((((((((()))******+++,,,,,,*********++++++---......+++++++++***))))))+++---''')))************,,,---,,,222111333999999>>>MMM[[[eeesss||||||wwwrrroooccc\\\UUUSSSRRRSSSXXX___gggkkkpppsssuuuzzzdddMMMDDD:::777777222//////000000000///......,,,,,,,,,,,,,,,------...+++,,,------,,,+++,,,---***,,,+++''''''---///---(((((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))((((((((((((,,,///000......111444444;;;HHHYYYmmmqqq\\\KKKDDDDDDWWWiii}}}gggMMM===555000......---------------.........------...///////////////((()))---///+++&&&''',,,$$$%%%&&&'''(((((()))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((([[[777...+++(((+++$$$''' $$$((()))&&&###""""""  %%%%%%%%%  !!!"""### """"""!!!!!!###$$$"""""""""""""""""""""""" %%%(((&&&$$$"""###$$$######$$$&&&)))''''''((((((((((((''''''&&&%%%###"""!!!!!!!!!!!!###$$$"""(((444 """  !!!  !!!""""""######$$$ !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###%%%&&&&&&%%%$$$###!!!+++%%%(((******///444...)))+++---,,,,,,...+++,,,---///111333666777777:::<<<======<<<======??????@@@@@@AAA@@@@@@@@@CCCEEEFFFHHHGGGEEECCCAAACCCCCCCCCDDDFFFIIIKKKMMMSSSWWW[[[YYYSSSNNNNNNOOOLLLJJJHHHJJJOOOTTTXXXZZZWWW[[[______^^^```eeejjj[[[[[[ZZZYYYVVVSSSOOONNNMMMNNNQQQRRRRRRQQQNNNMMMIIIHHHEEECCCAAA?????????<<<;;;:::999:::<<<>>>@@@>>>???CCCGGGKKKNNNPPPQQQWWWXXXYYYYYYWWWSSSPPPNNNDDDAAA===;;;===@@@CCCDDDAAA@@@???===;;;:::::::::888777555333111///...---000000...---,,,+++++++++'''((()))++++++)))'''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''%%%'''!!!"""))),,,(((%%%&&&''''''%%%######$$$$$$$$$######$$$$$$%%%&&&$$$%%%'''***---111444666333222111///---,,,++++++!!!''' '''---&&&'''''''''''''''((()))***'''(((((()))******++++++(((((())))))***+++,,,---,,,------+++******,,,...((()))++++++******+++---,,,222111333999888===LLLYYYdddrrr|||}}}xxxssspppeee]]]VVVSSSSSSVVV]]]eeeuuuyyy~~~iiiQQQGGG<<<777666000000111111111111000000///,,,,,,+++++++++,,,------***,,,------++++++,,,...,,,...,,,'''(((///333111+++***((('''''')))+++,,,)))))))))(((((((((((((((++++++++++++************'''))),,,+++)))))),,,///333666===IIIZZZnnnjjjWWWLLLHHHIIIZZZqqqvvvXXXDDD:::333000///........................------...///////////////&&&(((,,,...***$$$$$$)))'''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((aaa;;;111---+++---###$$$&&&'''((((((&&&$$$!!! """""""""  """((( !!!!!!000$$$!!! """###"""  !!!!!!  !!!""""""""""""!!!"""&&&'''%%%"""###### !!!"""$$$$$$######$$$&&&%%%''')))***+++***((('''###############"""!!!  $$$%%%!!! !!!###""" !!!###!!!!!!###!!!"""!!!  """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""############$$$$$$$$$###$$$&&&''''''(((+++---(((((()))***++++++++++++***,,,///000111222555777888888:::;;;<<<============???AAABBBAAA??????@@@DDDCCCBBBBBBDDDFFFFFFEEEBBBDDDFFFHHHJJJLLLMMMNNNTTTUUUUUUTTTRRROOOLLLKKKHHHIIIJJJKKKLLLPPPVVVZZZUUUXXX[[[___bbbeeefffgggggg___YYYXXXXXXUUUSSSSSSPPPTTTVVVTTTVVVZZZWWWQQQQQQIIIEEEFFFEEE@@@???BBB999:::<<<>>>?????????>>>>>>???BBBFFFJJJOOOSSSUUUUUUVVVVVVUUUSSSOOOLLLIIICCCCCCDDDBBB@@@@@@AAACCCAAA@@@???>>>>>>===<<<:::777888888555222000000000///...------//////...---))))))))))))(((((((((((($$$%%%&&&'''''''''&&&&&&%%%&&&((()))))))))((('''***(((&&&###"""###$$$%%%$$$!!! """%%%%%% $$$###!!! !!!"""$$$%%%%%%$$$#########$$$%%%&&&%%%&&&&&&(((***---000222...------.........+++)))((((((***+++(((###%%%***"""###$$$&&&(((***+++,,,))))))))))))************((()))***++++++,,,++++++,,,------,,,++++++,,,...&&&!!!$$$,,,...******111222000111333333555>>>GGGWWWdddssszzz}}}{{{tttlllbbb]]]XXXVVVUUU[[[jjjxxxqqqSSSCCC===888333000222111///...------------+++,,,,,,---.........---+++---------+++++++++---+++***)))&&&%%%(((...444,,,***%%% !!!''',,,+++---,,,***+++---+++''',,,+++***)))))))))***+++)))***+++***))))))+++---+++...666@@@JJJWWWlll}}}zzzdddRRRFFFGGGQQQbbbwwwhhhOOO???777222///,,,---......---,,,---...---+++---111111---,,,---000///***&&&(((,,,,,,)))'''&&&&&&&&&''''''%%%###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######ggg???222+++'''***"""%%%%%%&&&&&&'''&&&$$$!!! """""""""  """"""$$$ ###""" !!!"""!!!  !!!"""""""""""" !!!######!!! """ ###""" !!!############%%%&&&%%%''')))***+++***)))(((%%%%%%%%%%%%$$$###"""!!!&&&$$$$$$'''))))))&&&###   !!!### !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$&&&'''(((((('''(((***,,,'''((()))+++,,,,,,------***,,,///000111222444666888888999:::;;;;;;;;;;;;>>>@@@CCCCCCBBBBBBBBBCCCAAA@@@??????AAACCCCCCBBBAAACCCFFFIIILLLNNNOOOOOOQQQPPPOOONNNMMMKKKIIIHHHGGGHHHIIIKKKMMMQQQVVVZZZWWWYYY]]]aaadddggghhhhhhggg```[[[[[[YYYVVVUUUWWWSSSXXX[[[[[[^^^bbb___YYYTTTMMMIIIIIIHHHCCCBBBDDD;;;<<<<<<===>>>>>>======???@@@CCCGGGKKKOOORRRTTTRRRTTTUUUVVVTTTQQQMMMJJJEEEFFFFFFFFFDDDDDDEEEGGGIIIHHHFFFEEEEEEDDDDDDCCC???@@@???;;;777444333444///...------//////...---+++++++++************)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''((('''%%%$$$$$$$$$&&&'''$$$!!! $$$&&&$$$!!!""""""##################%%%%%%$$$######$$$%%%&&&$$$$$$%%%&&&(((+++---///...............,,,***)))***((((((***(((%%%&&&***%%%%%%&&&'''(((((()))***))))))))))))************((()))***++++++,,,++++++)))***+++***((((((***+++***((()))---...,,,---///111000111444555666>>>GGGWWWeeettt|||~~~|||uuummmbbb^^^[[[[[[]]]eeeuuutttUUUDDD===888333000000000000///......------+++,,,,,,---......------+++,,,---,,,+++***+++---++++++)))&&&$$$%%%***...///...***&&&###%%%)))---,,,......++++++---+++'''+++******))))))***+++,,,)))***+++***))))))+++---+++---222888===FFFVVVeeewwwrrr^^^OOOFFFLLLYYYkkkuuuZZZFFF:::222...------------,,,,,,,,,------***+++...///---...111111000+++''''''++++++'''((('''%%%%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######nnnCCC222(((###'''"""&&&######$$$%%%$$$###"""!!!!!!""""""!!! """""" !!!***!!!$$$!!! !!!  !!!""""""""""""!!!!!! !!!""""""!!!""" """"""!!!!!!"""#########%%%'''%%%'''(((***++++++******((((((((('''&&&$$$###""" !!!!!!  !!!   !!!""" !!! """"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""""""""############$$$$$$$$$&&&'''''''''&&&&&&''')))'''((()))+++,,,---------***,,,...000000222444666777888888999999:::::::::AAACCCEEEFFFEEEDDDDDDEEECCCAAA@@@AAACCCEEEEEEDDDAAADDDGGGKKKNNNPPPPPPPPPMMMLLLKKKIIIHHHGGGHHHHHHFFFHHHIIIKKKMMMQQQVVVZZZYYY[[[___cccfffiiiiiijjjeeeaaa^^^]]]ZZZVVVXXX\\\WWW[[[```cccfffiiieee```YYYSSSOOONNNLLLHHHFFFFFF???>>>======<<<<<<<<<<<<>>>@@@DDDHHHMMMPPPSSSTTTPPPRRRTTTVVVUUURRRNNNLLLHHHJJJKKKKKKJJJJJJKKKLLLMMMLLLJJJHHHGGGHHHIIIJJJFFFEEECCC???999555333333///...---.../////////---------------,,,,,,,,,+++***)))'''&&&%%%&&&&&&'''&&&''''''((()))(((((((((&&&&&&%%%%%%%%%&&&'''(((%%%!!!###'''(((''' """$$$&&&&&&%%%###"""&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$%%%&&&((()))***------------,,,+++***)))---(((&&&((()))''''''***''''''''''''(((((((((((())))))))))))************((()))***++++++,,,++++++((()))***)))(((''')))+++***---...,,,---000000---000000333666777888>>>FFFVVVdddttt~~~~~~wwwnnndddaaa```ccciiisssyyyZZZFFF===777222000//////000000000...---,,,+++,,,,,,---------------***+++,,,,,,+++***+++,,,---,,,+++(((&&&&&&(((***///...,,,***'''(((+++---...111000,,,+++,,,+++(((***)))))))))***+++,,,,,,)))***+++***))))))+++---+++***,,,///111666BBBNNN^^^pppmmm\\\IIIIIIOOO\\\pppkkkSSSAAA666111......---,,,,,,+++++++++---))))))+++------000444000000---((((((+++***&&&)))'''%%%$$$&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###pppEEE333)))###'''"""&&&!!!!!!"""######""""""!!! !!!"""!!!  """###!!!###+++"""%%% !!!!!!    !!!""""""""""""""""""###$$$$$$###"""!!!"""###$$$###"""!!! """#########%%%'''%%%&&&((()))***+++++++++++++++***)))(((&&&$$$######%%%&&&&&&$$$""""""### !!!  !!!!!!!!!!!!""""""###### !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$############"""""""""#########$$$$$$$$$###$$$%%%$$$$$$$$$&&&((()))******+++,,,+++++++++)))+++...///000111444666555666777888:::<<<===>>>FFFHHHIIIIIIGGGEEEEEEEEEBBBAAA@@@AAACCCEEEEEEEEEDDDFFFJJJMMMOOOOOONNNMMMLLLJJJHHHFFFFFFGGGIIIJJJFFFHHHJJJLLLNNNQQQVVVZZZYYY[[[___dddggghhhhhhhhh```^^^]]]\\\YYYVVVYYY```ZZZ]]]bbbgggjjjjjjfffbbb]]]YYYUUURRRPPPMMMJJJIIIDDDCCC@@@>>>===<<<<<<<<<<<<>>>CCCIIINNNRRRUUUVVVRRRSSSSSSSSSSSSQQQOOONNNMMMNNNPPPPPPOOOOOOPPPQQQPPPOOOMMMKKKJJJKKKNNNQQQNNNMMMJJJEEE>>>888555444111000//////000111///...............---------------+++)))&&&%%%%%%&&&'''&&&''''''(((((((((((((((''''''''''''''''''''''''%%%###!!!"""%%%'''((('''"""###$$$%%%&&&&&&%%%%%%(((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((()))***+++++++++***+++,,,///(((%%%'''***))))))***((((((((((((((((((((((((((()))))))))************((((((***+++++++++++++++***++++++***))))))***,,,###+++///,,,---444333,,,///000333888999888===DDDTTTcccttt~~~yyyqqqhhheeeeeejjjrrr}}}^^^III>>>666222111...///000111111///---++++++,,,,,,---------,,,,,,)))***++++++******+++,,,...------+++*********+++)))******)))((()))***,,,000333222---+++,,,,,,)))(((((()))******+++,,,---***++++++***))))))***,,,)))(((***---...222<<>><<<<<<===???AAABBBAAAHHHIIIKKKLLLLLLLLLJJJIIIIIIHHHEEEDDDDDDFFFIIIKKKHHHIIILLLMMMOOORRRVVVYYYXXX[[[^^^bbbdddeeedddccc[[[YYYYYYYYYWWWUUUYYY```^^^___dddjjjllljjjfffccc___]]]ZZZVVVSSSRRRNNNKKKJJJHHHEEEBBB@@@???>>>>>>:::===BBBGGGMMMRRRVVVXXXVVVTTTRRRPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSTTTWWWYYYYYYYYYXXXUUUSSSSSSWWWZZZZZZYYYUUUOOOGGGAAA>>>===555444222222333333111/////////............------...---***(((&&&&&&'''(((''''''''''''((((((((()))))))))******)))(((&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%$$$$$$$$$%%%&&&((())))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%''')))***)))***---///...(((%%%(((+++*********'''(((((())))))*********((()))))))))************((((((***+++++++++++++++***++++++***))))))***,,,%%%++++++...555333+++...///333888999888===DDDPPP___qqq|||{{{tttmmmiiiiiinnnvvvcccKKK>>>666333333---...000111111///---,,,+++,,,,,,---,,,,,,++++++((()))******))))))+++,,,+++******++++++,,,,,,,,,$$$&&&((())))))***,,,...000333333---***+++,,,+++(((((()))***+++,,,,,,,,,***++++++***))))))***,,,***((()))---///222:::CCCHHHSSSdddyyyzzz```SSSIIILLLYYYnnnpppWWWDDD:::444111---+++,,,,,,+++)))+++)))***......+++***,,,+++...000......111111///+++(((%%%$$$%%%'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$kkkBBB444---))),,,%%%'''!!!!!!!!!!!!!!!!!!!!!!!! """"""!!! !!!"""$$$!!!***!!!!!!!!!###$$$"""!!!!!!!!!  !!!""""""""""""!!!""""""!!!"""### """%%%######$$$!!!""""""""""""###%%%"""###$$$&&&(((***+++,,,---------,,,+++)))((('''  !!!!!! !!!""" !!!  !!!%%%&&&######"""  """###!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$"""$$$%%%&&&&&&(((+++---************)))((('''&&&)))+++---//////111333555000111444777<<>>>>>???BBBDDDDDDDDDJJJJJJJJJJJJIIIHHHGGGFFFFFFDDDCCCBBBCCCFFFIIIKKKJJJLLLNNNPPPQQQSSSVVVYYYWWWZZZ^^^aaabbbaaa___^^^VVVTTTSSSUUUUUUUUUYYY___aaaaaaeeekkknnnkkkgggfffbbbbbb^^^ZZZXXXWWWTTTOOOOOONNNKKKIIIFFFDDDBBBBBB<<<>>>AAAEEEKKKPPPUUUWWWUUUSSSQQQOOOOOOPPPRRRSSSSSSTTTTTTUUUWWW[[[aaaeeeeeefffddd```[[[YYY[[[]]]___^^^[[[TTTMMMFFFCCCBBB;;;999777666666555333111000000000/////////.........---+++)))(((((((((((((((''''''''''''((())))))***+++,,,,,,+++(((&&&$$$%%%&&&(((((('''%%%###!!!&&&%%%$$$$$$%%%''')))+++++++++******((('''%%%$$$%%%&&&&&&''''''''''''&&&###&&&((((((((()))---000,,,((((((+++---******+++(((((())))))******++++++))))))))))))************((()))***++++++,,,++++++((()))***)))(((''')))+++$$$)))+++...222111.........222777888777<<>>888333...,,,------+++)))***)))+++//////***)))***'''---000///000222333111***(((&&&%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%mmmDDD555,,,(((+++%%%(((""""""!!!!!!!!!!!!!!!!!! """"""!!! !!!""""""''' $$$!!!+++ ###$$$""" !!! !!!""""""!!!  !!!"""""""""""""""###!!! !!!"""!!! $$$######&&& """###"""!!!!!!"""###!!!!!!"""$$$&&&)))+++,,,,,,,,,,,,,,,+++***)))(((+++(((&&&'''***+++***((( !!! !!!"""$$$  """""""""$$$### !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%"""############$$$$$$$$$"""$$$%%%%%%%%%&&&(((***''''''(((((((((((('''''')))+++---...///000333555000000222666;;;@@@EEEHHHIIIJJJKKKJJJGGGEEEDDDDDDDDDCCCBBBDDDGGGIIIJJJIIIJJJIIIGGGFFFEEEEEEEEEFFFEEEDDDDDDDDDFFFIIIKKKMMMMMMOOOQQQRRRSSSTTTVVVXXXXXXZZZ^^^``````^^^[[[YYYTTTPPPNNNRRRUUUVVVYYY]]]aaa___bbbjjjmmmjjjhhhiiidddfffccc^^^\\\]]]ZZZTTTSSSSSSQQQOOOLLLIIIGGGEEEAAAAAAAAACCCGGGLLLQQQTTTNNNOOOPPPQQQSSSTTTTTTUUURRRSSSTTTWWW[[[cccmmmsssvvvvvvtttnnnddd^^^]]]___aaa```]]]WWWOOOIIIFFFEEEAAA???<<<:::999777555222222222222111111111000000------,,,+++***)))))))))(((''''''&&&'''((()))***(((***,,,------***(((&&&&&&''''''&&&%%%$$$######%%%%%%%%%&&&''')))******,,,,,,,,,+++)))'''%%%$$$$$$$$$&&&'''''''''&&&&&&$$$''')))(((&&&&&&***///)))(((+++......***))),,,++++++************))))))))))))))))))************((()))***++++++,,,++++++)))***+++***((((((***+++---***))),,,---,,,---111---...111555666666;;;CCCHHHVVVhhhttt|||zzztttooommmpppvvv}}}jjjPPP@@@777555777......//////////////////,,,,,,,,,,,,,,,+++******&&&'''))))))((()))***,,,'''%%%###$$$'''***+++***''')))*********+++---///---222222,,,(((***---...)))***++++++++++++***)))+++,,,,,,***)))((()))+++,,,))))))++++++***---222999???JJJWWWhhh|||nnnXXXPPPPPPWWWjjj|||uuuYYYGGG;;;666///---......,,,)))***((())),,,---******---%%%,,,000//////111111///)))(((''''''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%pppFFF555+++&&&***%%%)))######"""!!!!!!!!!!!!!!!"""""""""!!!!!!"""%%%$$$ #########!!!  """######"""  !!!"""""""""""" ###&&&%%%""" !!!"""$$$ ###!!!!!!$$$!!!"""###"""!!! !!!""" !!!###%%%(((***,,,,,,,,,,,,,,,++++++***)))((($$$!!!"""''')))((($$$ !!!!!!!!!###%%%!!!!!!!!!!!! !!!$$$#########  """"""!!! !!!!!!!!!!!!!!!!!!!!!!!! """###$$$%%%&&&"""############$$$$$$$$$!!!"""###"""!!!!!!###%%%###$$$%%%'''(((((())))))(((***---...///000333555000000222555999???DDDFFFFFFHHHIIIIIIGGGFFFEEEEEECCCBBBBBBCCCFFFHHHIIIIIIHHHGGGEEECCCCCCDDDFFFGGGGGGGGGGGGHHHJJJLLLOOOPPPOOOQQQSSSTTTSSSTTTVVVXXXYYY[[[^^^``````]]]YYYWWWTTTNNNLLLPPPVVVXXXZZZ\\\^^^[[[^^^gggkkkhhhhhhjjjfffhhhfffaaa___aaa^^^WWWVVVUUUUUUSSSPPPMMMJJJHHHEEEDDDBBBBBBEEEIIIMMMPPPGGGJJJOOOTTTVVVWWWVVVUUUQQQRRRTTTXXX___jjjvvv~~~|||pppgggddddddfffeeebbb\\\UUUOOOLLLKKKEEEBBB???===;;;999666333444444333333333333222222,,,,,,,,,,,,,,,+++))))))(((''''''&&&&&&((()))***&&&(((+++---...,,,***(((''''''&&&$$$"""###%%%'''###$$$''')))******)))))),,,,,,,,,,,,***(((%%%$$$"""###%%%&&&''''''&&&%%%&&&)))***((($$$$$$(((,,,&&&(((---111...))))))---------,,,+++***(((((('''))))))))))))************((()))***++++++,,,++++++,,,------,,,++++++,,,...;;;111+++---+++'''+++444------000444444555;;;CCCFFFTTTeeeqqqzzz|||vvvpppmmmpppvvv|||kkkPPP@@@777666999//////............///000,,,,,,,,,,,,,,,+++***)))%%%'''))))))((()))***,,,+++'''$$$%%%(((+++++++++))))))***)))(((((()))+++,,,111111,,,''')))---///)))***+++,,,,,,+++)))(((+++,,,,,,+++)))((()))++++++(((''')))***)))+++000000888CCCLLLVVVfffzzzzzzaaaVVVQQQSSSbbbssseeeQQQ===777000---...///,,,)))***'''&&&)))******---111%%%,,,000///---......---)))((('''((())))))'''%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%iiiEEE...,,,(((&&&)))'''%%%&&&%%%%%%###  !!!!!! !!!### %%%###"""$$$&&&""" !!!"""######"""!!!!!!!!!###$$$$$$######""""""############""""""!!!"""######"""""" """###$$$###!!!  !!!###%%%&&&,,,,,,++++++***)))))))))((((((((('''&&&&&&%%%%%%"""!!!!!!  !!!!!!!!!  """###$$$###%%% """!!!!!!!!!!!!!!!""""""""""""########################"""######$$$$$$%%%&&&&&&########################'''(((((((((((((((((((((***)))))))))***,,,...//////000333666:::>>>@@@BBBFFFEEEDDDCCCBBBBBBBBBBBBEEEFFFGGGHHHHHHFFFDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGCCCEEEIIIKKKLLLNNNPPPRRRRRRSSSTTTTTTTTTUUUXXX[[[[[[\\\^^^^^^^^^[[[XXXVVVVVVQQQMMMNNNPPPRRRXXX___XXX]]]aaaddddddeeeiiilllmmmiiiccc```___```^^^\\\ZZZXXXVVVVVVVVVSSSNNNJJJGGGFFFEEEEEEEEEFFFGGGGGGJJJFFFGGGOOOTTTTTTVVVZZZSSSSSSUUU[[[gggvvvuuummmfff```ggggggfffbbb[[[TTTOOOMMMKKKIIIGGGCCC>>>999555333333333333333333444444444333111///,,,+++************)))'''&&&&&&(((***,,,))))))***++++++)))((('''***(((%%%%%%)))...,,,%%%***'''&&&''')))***(((&&&---,,,+++)))(((&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((,,,,,,)))'''***,,,+++###(((+++,,,---...,,,(((******+++,,,,,,,,,++++++------,,,,,,,,,,,,++++++***************************))))))+++......***'''***+++...111444888;;;===CCCJJJXXXgggttt|||yyyrrrmmmooopppqqqxxxkkkRRRDDD;;;666444000//////111222111///------,,,++++++++++++++++++)))(((((((((''''''''''''))))))((('''&&&'''***---+++(((((())))))&&&'''++++++***)))'''''')))***,,,)))******)))(((''''''((())))))))))))))))))))))))(((+++---+++((((((---222111444888>>>HHHXXXiiiuuuyyygggXXXQQQXXXeeeyyyttt\\\HHH<<<000...///---++++++((()))***++++++***)))(((...+++)))***---...---+++111///,,,***(((((()))***'''&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&kkkFFF///,,,(((%%%'''%%%!!!"""###$$$$$$###"""!!! !!!!!! !!!### %%%!!!"""%%%""" !!!"""######"""!!! !!!"""""""""!!!!!! !!!!!!!!!!!!!!!!!! """$$$%%%###!!! !!!######"""!!!  !!!###$$$%%%((())))))******+++++++++))))))))))))))))))))))))#########"""!!!!!! !!!"""!!! """"""!!!  """!!! """""" !!!!!!!!!""""""""""""########################"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$############ !!!!!!###$$$&&&((()))))))))))))))***,,,---...---///111444777:::<<<===BBBBBBAAAAAAAAABBBBBBCCCEEEFFFHHHIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCEEEFFFGGGGGGJJJNNNPPPQQQSSSUUUWWWRRRRRRSSSRRRRRRSSSWWWZZZ[[[\\\]]]]]]\\\ZZZWWWUUUUUUPPPNNNOOOQQQRRRVVV\\\WWW[[[```cccccceeeiiilllooojjjeeeaaa```___^^^\\\ZZZYYYYYYZZZZZZXXXTTTPPPKKKJJJGGGEEEDDDDDDEEEEEEEEEBBBEEEMMMRRRQQQQQQTTTRRRRRRVVV]]]iiiyyyzzzsssmmmgggjjjjjjhhhccc]]]WWWTTTSSSRRRPPPLLLGGGBBB===:::888999999888777666555555444333222000...,,,,,,,,,,,,+++***(((&&&&&&(((***+++'''((()))***++++++***))))))***((($$$$$$((((((&&&$$$"""!!!###''')))***))),,,+++***)))'''&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%)))---...++++++...000///'''+++---,,,,,,---+++'''******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***************************((('''(((+++---,,,+++******,,,///222555888:::???FFFRRRaaaoooxxx}}}{{{tttnnnnnnnnnnnnssszzzzzz{{{}}}lllRRRDDD<<<777666000//////000111000...,,,---,,,,,,+++++++++,,,,,,))))))((((((((('''''''''&&&''''''&&&%%%&&&(((***,,,%%%!!!$$$&&&%%%%%%&&&+++***(((''''''((()))***((()))***)))'''''''''((())))))))))))))))))))))))***,,,...,,,))))))...222---///333777???KKKZZZdddtttvvvdddXXXXXX___rrrlllRRRCCC555000111///,,,+++((()))***++++++***))))))------...------...///000000///---+++***)))******(((((('''&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&kkkGGG000,,,(((%%%%%%### !!!###%%%&&&%%%$$$###!!!"""""" !!!###&&&!!!!!!$$$ %%%$$$%%%""""""#########!!! """!!!!!!    !!!!!!"""""""""!!!!!! !!!"""!!! !!!###$$$%%%%%%%%%'''(((***,,,---...))))))))))))************%%%%%%%%%$$$######"""""" !!!"""!!!  !!!""""""!!! !!!""" $$$ !!!!!!!!!"""""""""########################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$#########((('''&&&$$$######$$$%%%(((((((((((()))+++,,,---,,,---...000333555777777<<<<<<<<<===???@@@BBBCCCFFFGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBCCCEEEGGGHHHJJJMMMQQQTTTUUUVVVXXXZZZRRRRRRQQQPPPOOOQQQUUUXXXZZZ[[[[[[[[[ZZZWWWTTTRRRTTTPPPOOOQQQRRRQQQSSSXXXUUUYYY^^^aaaaaacccgggkkknnnjjjfffbbb```___]]]\\\\\\\\\]]]___```^^^[[[WWWSSSPPPLLLHHHFFFEEEEEEFFFBBBAAAEEELLLPPPOOONNNNNNNNNQQQVVV___lll{{{}}}vvvrrrnnnnnnmmmlllhhhccc^^^\\\\\\[[[XXXSSSMMMGGGBBB???===@@@???>>><<<:::888666555444333111000......---------,,,)))((('''''')))***%%%&&&(((***++++++++++++&&&***+++&&&$$$'''))))))%%%###!!!"""%%%((()))******))))))'''&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((,,,...++++++///222111,,,//////,,,+++,,,+++'''******+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************************(((&&&&&&(((+++,,,---)))***+++,,,///111333555999???JJJXXXfffrrr{{{}}}wwwpppmmmjjjiiilllpppnnnooorrrvvv{{{lllRRRCCC<<<999999444222111222222111///---,,,,,,,,,++++++,,,,,,---)))))))))(((((((((''''''###%%%&&&&&&%%%%%%%%%'''...&&&!!!$$$)))***((('''***)))'''&&&&&&&&&''''''((()))***)))'''''''''((((((((((((((((((((((((((()))+++,,,+++((()))---000)))+++///111555===GGGOOO\\\jjjyyyhhh___]]]hhhwwwaaaNNN:::333333111---+++)))******+++******))))))&&&))),,,+++((((((,,,000............---,,,+++***)))((('''&&&%%%$$$$$$$$$(((''''''''''''&&&&&&&&&iiiEEE///,,,(((%%%&&&######$$$&&&''''''%%%###""" !!!""""""!!! !!!###&&&"""### (((### '''%%%!!!)))"""#########"""!!!!!!  !!! '''$$$ !!!%%%((( !!!!!! !!!""""""###$$$###$$$%%%''')))+++,,,---((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$######!!!"""###"""  !!! """###$$$!!!!!!$$$ !!!!!!!!!""""""########################"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######***)))&&&$$$###"""######&&&&&&'''((()))***++++++++++++---...///111222222555555777999;;;>>>@@@AAAEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFDDDDDDDDDFFFIIIJJJIIIMMMQQQTTTUUUVVVWWWXXXRRRRRRQQQOOOOOOQQQUUUXXXYYYYYYZZZYYYWWWUUURRRQQQSSSPPPPPPRRRSSSPPPQQQTTTSSSWWW\\\^^^___aaaeeehhhiiigggdddaaa___^^^^^^]]]^^^___```bbbbbbaaa^^^\\\XXXUUUQQQLLLJJJIIIIIIJJJEEEDDDFFFJJJMMMMMMLLLKKKJJJMMMTTT^^^kkkyyy{{{tttqqqpppoooqqqrrrppplllhhhfffeeebbb___YYYSSSLLLGGGCCCAAACCCCCCBBB@@@>>>;;;888777444444222111000///.........---+++)))((((((((()))&&&''')))***++++++******%%%***,,,++++++------***---+++'''%%%$$$%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&***+++((((((,,,...---...000///+++***------*********+++,,,------------------,,,,,,,,,+++++++++***************************)))((('''((()))***+++*********+++---///000111555:::CCCNNN\\\jjjwww~~~~~~yyysssmmmhhhffffffgggiiijjjlllppptttzzzkkkQQQBBB;;;999;;;888666555444444444222000,,,,,,++++++++++++,,,,,,)))))))))(((((((((((('''"""$$$'''(((&&&%%%$$$%%%'''######(((,,,+++)))))))))((('''&&&%%%%%%%%%%%%'''((())))))'''&&&''')))''''''''''''''''''''''''&&&'''((('''&&&'''))),,,(((+++...000111555;;;AAAMMMYYYmmm|||lllccc___kkk}}}mmmXXX@@@666444222...,,,******+++*********))))))$$$&&&(((((('''(((+++------...///000000...---+++)))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&eeeCCC---,,,)))'''(((%%%###$$$'''(((((('''$$$"""!!!"""###"""!!! !!!""" !!!&&&,,,%%%$$$)))""")))"""""""""#########"""!!! """### !!!!!!!!!!!! &&&%%%###""""""###&&&''' !!!!!!""""""######$$$$$$%%%&&&((()))************))))))((((((((((((''''''&&&&&&%%%$$$$$$$$$"""###$$$###!!! !!!""" """###$$$###!!!### !!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######$$$%%%%%%%%%%%%%%%$$$$$$#########!!!$$$&&&((($$$%%%&&&'''((()))))))))***++++++,,,---.../////////000111444777:::===>>>BBBCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHJJJLLLIIILLLQQQSSSTTTTTTTTTUUURRRRRRRRRPPPPPPRRRVVVYYYXXXXXXXXXWWWUUUTTTRRRPPPRRRPPPPPPTTTTTTQQQPPPRRRQQQUUUZZZ\\\]]]^^^bbbeeeaaaaaa```___^^^^^^______```aaabbbbbbaaa```___^^^ZZZWWWTTTPPPNNNMMMMMMNNNJJJIIIFFFEEEGGGIIIJJJHHHFFFIIIPPP[[[gggsss}}}}}}wwwqqqppprrrpppssswwwyyywwwrrrooommmhhheee___YYYRRRLLLGGGEEEFFFFFFFFFDDDBBB???<<<:::666555444333111///...---///...,,,***)))(((((((((((()))***++++++***)))((('''***,,,...111333,,,###111///+++'''$$$######$$$''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&******'''&&&)))***))),,,......***+++///000...******+++,,,---......---------,,,,,,,,,+++++++++************************)))***++++++***)))''''''+++++++++,,,,,,...///000222666===FFFRRRaaapppzzz}}}zzzvvvooojjjfffdddbbbddddddgggjjjpppvvv|||kkkQQQBBB;;;:::<<<:::888666555555555333222------,,,++++++++++++,,,***)))))))))((((((((((((###&&&))))))(((&&&%%%%%%###******&&&%%%(((''''''&&&%%%%%%%%%%%%%%%&&&''')))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''')))***&&&***---//////111555999BBBLLL[[[kkk|||zzzlll^^^cccpppxxxbbbHHH:::555222///---,,,++++++******************((('''(((,,,......---,,,...000222222111///...((((((((('''(((((())))))(((''''''''''''&&&&&&&&&cccAAA---,,,)))'''(((&&& ###&&&)))******(((&&&"""###$$$###!!! !!!"""!!!""""""###%%%'''(((&&&###""""""#########!!!  """###$$$!!!!!!""""""""""""!!!!!!!!!%%%)))***'''$$$!!! !!!!!!!!! !!!"""""""""""""""$$$%%%%%%&&&''''''((((((,,,,,,,,,+++++++++++++++((((((''''''&&&%%%%%%%%%"""###$$$###"""!!!"""###""""""!!! ###""""""$$$"""### !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$######################## """###$$$%%%&&&"""###%%%&&&''''''(((((())))))******+++,,,,,,---+++,,,---000333666999:::===>>>???AAACCCDDDFFFGGGGGGGGGGGGHHHIIIIIIJJJKKKJJJNNNRRRTTTTTTSSSRRRRRROOOPPPQQQQQQQQQSSSVVVXXXVVVVVVVVVVVVUUUSSSRRRQQQRRRPPPQQQTTTTTTQQQQQQSSSQQQUUUYYYZZZZZZ[[[^^^aaa\\\]]]^^^^^^]]]]]]___aaa```aaabbbaaa___^^^___aaa\\\ZZZXXXUUUSSSRRRQQQQQQOOOMMMIIIDDDDDDGGGGGGEEEDDDGGGMMMVVV```kkksssxxxzzzyyyzzzyyyuuupppqqquuurrrvvv{{{~~~}}}zzzwwwvvvooommmiiiccc\\\UUUOOOLLLLLLLLLLLLKKKHHHDDDAAA>>>999888777666333111...---///...---+++***))))))))))))***++++++***)))(((''')))+++,,,...222222(((---,,,***'''$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((('''''''''''''''((((((((((((+++,,,(((&&&)))***)))))),,,,,,***+++000111///)))***+++---............------,,,,,,,,,,,,++++++************************)))+++---...,,,)))((('''++++++++++++,,,---...///000444999@@@IIIWWWgggrrryyyzzzyyysssnnnkkkfffaaa]]]^^^```eeellluuu|||lllTTTDDD<<<;;;===:::888666555555555444333111000///...---,,,,,,,,,******)))))))))(((((((((%%%'''******)))'''&&&&&&'''---***$$$%%%)))%%%%%%%%%%%%&&&%%%%%%%%%%%%'''(((((('''&&&''')))''''''''''''''''''''''''''''''((())))))******+++%%%(((,,,------...111444888???JJJXXXhhh{{{vvvdddbbbfffuuuoooUUUCCC999222//////---,,,+++******************'''%%%&&&+++---,,,***---...000222333333111111+++******))))))******+++(((''''''''''''&&&&&&&&&dddBBB---,,,)))&&&'''$$$!!!$$$(((++++++***'''&&&"""###$$$###!!! !!!"""$$$ ###### ###,,,%%%''' !!!"""######"""!!!  !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!###'''((('''$$$"""!!!!!! !!!!!!"""""" """"""###""""""!!!######$$$%%%&&&'''(((((())))))***+++,,,......///******))))))((('''''''''###$$$%%%$$$"""!!!"""###""""""!!! !!!%%%%%%!!!!!!"""!!! !!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!""""""######$$$&&&&&&''''''&&&$$$"""!!!!!!"""$$$%%%&&&'''&&&&&&''''''(((((()))*********)))***+++---///222444666999999;;;<<>>IIIVVVgggyyyoooddd___hhhzzz~~~dddNNN>>>333000222...---,,,***))))))******'''&&&&&&&&&'''((())))))---...000222333444444333//////---,,,+++*********(((''''''''''''&&&&&&&&&eeeCCC...---)))%%%%%%"""&&&(((***,,,+++((($$$"""###$$$$$$###!!!!!!!!!"""!!!%%%&&&"""!!!!!!***!!!!!! !!!"""######"""!!!!!!!!!"""#########"""  !!!!!!!!!!!!  ###&&&(((!!!!!!!!!!!!!!!"""###### !!!"""######"""!!!!!!!!!"""###$$$&&&'''))))))$$$%%%''')))+++...///000,,,,,,++++++***)))))))))###$$$%%%$$$"""""""""###!!!"""###$$$###$$$!!!### !!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$ !!!"""###$$$$$$ ###%%%%%%$$$"""!!! !!!###%%%&&&&&&&&&%%%%%%%%%&&&''''''((())))))((()))***+++---000222333666777888:::<<>><<<<<<===>>>>>>>>>:::999777555222111000///************))))))))))))'''((()))(((&&&%%%%%%&&&&&&###"""%%%%%%""" """###$$$%%%&&&'''(((((((((%%%&&&''''''&&&&&&((()))((((((((((((((((((((((((&&&&&&&&&''')))***)))(((***,,,//////------///222---222999AAAKKKXXXfffppp|||wwwggg\\\aaapppoooWWWBBB444000333///---,,,***))))))******)))+++---+++)))(((+++......///000222333444555555444222000...+++)))(((((((((((('''''''''&&&&&&&&&fffAAA666---&&&(((%%%,,,)))(((&&&&&&&&&&&&$$$###""""""!!!!!!!!!!!!""""""###"""!!!  """$$$%%%$$$######$$$"""%%%$$$!!! ###''' !!!"""######$$$!!!"""  !!!"""""""""""" !!! !!!"""$$$%%%%%%""""""###$$$%%%%%%&&&&&&###$$$&&&'''***+++---...///)))%%%+++555999444,,,)))((('''&&&%%%$$$######$$$###"""!!!!!!"""###$$$!!!######$$$!!! !!!"""######"""!!! !!!"""###"""!!! !!!"""%%%$$$###""""""###$$$%%% """######""""""###$$$$$$###"""""""""###%%%&&&!!!###%%%$$$""""""&&&***"""###&&&)))***+++******)))******))))))+++...111222222222333666999===???FFFFFFGGGHHHHHHIIIJJJJJJGGGJJJNNNQQQRRRPPPLLLJJJJJJLLLNNNPPPQQQSSSVVVXXXTTTWWWYYYZZZWWWUUUSSSRRRTTTRRRRRRTTTSSSPPPQQQUUUTTTRRRQQQPPPRRRTTTWWWYYY[[[aaadddaaaaaadddddd```]]]```bbbaaa___aaahhhnnnqqqqqqqqqnnnjjjfffeeedddaaaaaa___\\\WWWRRRNNNLLLJJJJJJJJJKKKOOOUUUZZZ]]]fffiiimmmooopppqqqrrrsssrrrvvvzzz{{{|||~~~{{{ooodddnnnfffaaabbb```VVVMMMJJJJJJCCC<<<999999555...'''222000////////////---,,,---+++******,,,---......***+++---///111111111111///...,,,***))))))***+++))))))))))))((((((((((((###%%%((()))(((((()))+++)))))))))(((((()))))))))'''''''''''''''((())))))))))))***+++,,,,,,------.........///////////////---------,,,,,,+++++++++,,,+++***))))))***+++,,,)))+++---,,,+++***+++,,,***,,,...,,,***)))***,,,***,,,000555<<>>AAACCCFFFJJJEEECCCAAA???;;;666333444---......---***((((((((((((((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%***+++%%%))))))%%%(((%%%%%%&&&'''(((((('''''''''((()))((('''''')))+++((())))))(((&&&&&&'''((($$$'''+++,,,,,,++++++,,,,,,///333999AAAKKKVVV]]]gggrrrppp^^^^^^fffrrrgggNNN===333///,,,---......,,,+++++++++***,,,---,,,)))'''(((***(((+++...000111222444666111444444111//////,,,'''(((''''''&&&&&&%%%$$$$$$aaa<<<111+++&&&***%%%)))((('''%%%%%%&&&&&&%%%###""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!$$$%%%$$$"""!!!!!!!!!######!!!!!!###&&&!!!!!!!!!""""""######### """"""!!!  !!!""""""""""""""""""!!! !!!!!!""""""######""""""######$$$%%%%%%&&&$$$%%%&&&''')))+++,,,,,,000...---...111111...+++***)))((('''&&&%%%$$$#########"""!!!!!!"""###$$$###$$$!!!!!!!!! !!!!!!""""""!!!!!! !!!"""###"""!!! !!!"""$$$######""""""######$$$ """######""""""###$$$######""""""######$$$%%%$$$$$$$$$###"""###%%%'''"""$$$&&&)))******))))))'''((())))))(((***---///111111111333555999<<<>>>CCCCCCDDDEEEFFFGGGGGGHHHKKKMMMPPPRRRRRRPPPMMMKKKIIILLLOOORRRSSSTTTWWWXXXTTTWWWZZZ[[[YYYWWWUUUUUUTTTQQQQQQRRRQQQNNNOOORRRVVVTTTRRRQQQRRRTTTVVVXXX[[[bbbeeecccbbbdddccc___^^^aaadddddddddgggnnntttxxxwwwvvvsssooollliiiiiigggfffdddaaa^^^ZZZVVVTTTNNNMMMLLLLLLNNNRRRVVVYYY^^^aaaeeegggiiijjjlllnnnnnnrrrvvvwwwxxx{{{zzztttwwwooojjjkkkhhh^^^UUUQQQLLLEEE>>>;;;;;;888222,,,222111000000000///...---...,,,++++++---...///...+++,,,---///000111111000///...---+++******++++++*********))))))(((((('''%%%&&&((((((((((((***+++))))))))))))))))))))))))'''''''''''''''((())))))************************------------.....................---------,,,,,,,,,+++***))))))***+++,,,)))+++---,,,+++***+++,,,''')))++++++***+++---///***,,,///333777===DDDIIIVVVdddrrrwwwyyyzzzwwwrrrnnnmmmlllnnnssszzzwwwcccTTTHHH@@@<<>>111+++***---&&&'''&&&%%%$$$$$$&&&&&&%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!$$$%%%###!!! !!!!!!""""""######"""##################### !!!######!!!!!!!!!""" !!!"""""""""""" ###%%%$$$"""!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%&&&'''((()))******,,,///222000,,,***+++---,,,,,,+++***)))'''&&&%%%######""""""!!!""""""### $$$&&&### !!!!!!!!! !!!!!!!!! """###"""!!! !!!###"""######$$$$$$######""" """######""""""###$$$""""""###$$$$$$$$$$$$$$$'''%%%###"""###$$$$$$######%%%&&&((())))))((('''%%%'''))))))))))))+++,,,...///000111444888;;;===??????@@@AAABBBDDDDDDEEEMMMNNNOOOPPPPPPOOOMMMLLLJJJMMMQQQTTTUUUVVVWWWXXXUUUXXX[[[\\\[[[ZZZYYYYYYTTTQQQOOOQQQPPPMMMMMMOOOWWWUUUSSSRRRRRRSSSVVVWWW^^^cccgggfffeeedddaaa^^^]]]```dddfffhhhmmmtttzzz}}}|||zzzwwwtttpppmmmkkkjjjiiihhheeecccaaa___^^^UUUSSSPPPMMMMMMOOORRRTTTVVVXXX\\\^^^```cccfffhhhhhhlllpppssstttwww|||zzzvvvuuuqqqggg^^^ZZZQQQJJJBBB>>>>>><<<888333444444333333222000///...///...,,,,,,---/////////,,,,,,...///000000000000///...---,,,++++++,,,,,,++++++******)))(((''''''(((((()))((('''(((***,,,***++++++++++++++++++***(((((('''''''''((())))))*********)))))))))((((((++++++,,,,,,------------/////////...............,,,+++***))))))***+++,,,)))+++---,,,+++***+++,,,''')))++++++++++++---...+++---///111333777<<>>@@@AAABBBCCCJJJKKKLLLMMMNNNNNNNNNMMMMMMPPPUUUWWWWWWVVVUUUUUUUUUXXX\\\^^^^^^\\\\\\\\\VVVQQQOOOQQQPPPMMMLLLNNNSSSRRRQQQQQQRRRUUUXXXZZZbbbfffjjjkkkhhhdddaaa^^^ZZZ]]]aaaeeejjjpppwww|||~~~|||zzzwwwssspppllliiihhhgggfffeeedddddddddddd^^^[[[WWWRRROOONNNOOOPPPQQQSSSVVVXXXYYY\\\```ccccccgggllloooppptttzzz~~~~~~|||wwwooofffaaaXXXQQQIIIDDDBBB@@@<<<999777777888777444222111000000...,,,,,,---//////...------.../////////000000...------,,,,,,+++++++++,,,,,,+++***))))))((('''******)))((('''(((+++...,,,,,,---......---,,,,,,)))((((((((((((((()))))))))))))))***************++++++,,,,,,------..............................,,,+++************+++,,,)))+++---,,,+++***++++++,,,,,,,,,+++***))))))))),,,...000111222444777:::AAAKKKYYYeeennnwww}}}}}}||||||}}}zzzfffYYYNNNGGGDDDDDDBBBEEELLLTTT]]]hhhrrrssswww{{{{{{nnnbbbUUUJJJ;;;222//////...,,,***)))((((((''''''(((((((((((((((((((((((()))***&&&'''###%%%###&&&&&&&&&'''(((***+++---...000111000...+++)))***+++%%%'''((((((''''''''')))'''))),,,,,,,,,,,,---...---------------000444888:::???HHHSSSaaarrrqqqbbb^^^ggguuuoooZZZGGG<<<444222///---,,,++++++************)))((('''''''''((()))*********,,,///222000333444111000000...***(((''''''&&&&&&%%%$$$$$$rrrCCC---$$$%%%,,,%%%&&&&&&$$$$$$$$$&&&'''&&&%%%""""""############""""""!!!!!!!!!"""###$$$%%%&&&%%%%%%###!!! $$$'''!!!  ###$$$###"""$$$$$$$$$###############"""###$$$###"""!!!###$$$ !!!"""###############$$$%%%$$$""" !!!!!!""""""######"""""""""""""""#########%%%&&&&&&&&&''''''''''''%%%''')))+++,,,---000222111111222222111///---+++$$$$$$$$$$$$$$$######"""!!!###$$$"""%%%$$$""""""""""""$$$%%%!!!""""""!!!!!!"""$$$!!!"""###$$$$$$###"""!!! """######""""""###$$$!!!"""###%%%%%%$$$######%%%!!! $$$&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&(((***+++*********+++***+++---///111333666777777888999;;;===???@@@AAAGGGHHHIIIKKKNNNOOOQQQQQQQQQTTTWWWXXXWWWTTTSSSRRRUUUXXX\\\^^^^^^^^^^^^^^^XXXSSSPPPRRRRRRPPPNNNOOOOOONNNNNNPPPSSSXXX\\\___gggiiimmmnnnjjjddd```^^^YYY\\\aaafffkkkrrrxxx|||}}}zzzvvvtttrrrnnnjjjfffeeedddccccccdddfffhhhiiifffccc___ZZZVVVRRRPPPOOOOOOPPPQQQRRRRRRUUUYYY\\\___ccchhhkkknnnrrrxxx}}}}}}wwwoooiiiaaaZZZRRRKKKGGGCCC@@@===:::<<<===<<<888555333333000...,,,,,,---......................../////////,,,,,,,,,,,,,,,+++++++++---,,,,,,+++***)))))))))***+++***)))((()))---///---...///000000///...---***))))))((((((((())))))(((((()))***+++------...+++,,,,,,---......//////------------------......---,,,+++******+++,,,---)))+++---,,,+++***++++++,,,,,,+++******)))(((((()))+++...000111222444666:::AAAMMMZZZeeeppp||||||jjj]]]RRRJJJGGGGGGFFFIIIPPPWWWaaannnzzzkkk\\\III:::333111///---******)))(((((((((((()))(((''''''&&&''''''((((((''''''&&&'''%%%+++'''''''''((()))+++---///000111000...+++***+++,,,&&&((())))))(((''''''(((''')))+++,,,++++++---...+++,,,,,,++++++,,,000333333666<<>>???DDDFFFHHHKKKNNNQQQRRRSSSTTTVVVXXXXXXVVVSSSRRRRRRTTTWWW\\\^^^^^^]]]]]]]]]YYYSSSPPPSSSTTTRRRPPPPPPLLLMMMNNNQQQVVV\\\bbbeeekkkkkkmmmnnnjjjbbb]]]]]]\\\^^^aaagggmmmssswwwzzz{{{wwwsssqqqpppmmmhhhdddbbbaaa```aaacccgggkkknnnmmmkkkhhhddd___ZZZUUUSSSQQQQQQOOOMMMLLLMMMQQQTTTYYY]]]bbbfffiiinnntttyyy{{{|||yyyrrriiiccc\\\UUUOOOJJJEEEBBB>>>AAACCCAAA<<<888666777222000------...//////...000//////.........//////,,,,,,------------,,,+++,,,,,,,,,++++++++++++***)))***++++++***,,,...111///000222333333222000///******)))((((((((())))))'''((()))***,,,...///000++++++,,,---...//////000---------------.........---,,,+++******+++,,,---)))+++---,,,+++***+++,,,***)))((()))+++,,,+++***$$$'''+++...///000111222555999BBBNNNZZZeeetttqqqdddXXXNNNJJJIIIHHHKKKQQQWWWaaaooo|||www___III:::333000...+++******)))))))))))))))((('''&&&&&&%%%%%%&&&&&&((()))######+++(((&&&---+++***)))(((((()))***++++++,,,,,,+++)))((()))+++(((***++++++***((('''((('''(((************,,,...))))))))))))(((***---000///111444888>>>IIIXXXbbbzzz|||xxxxxxpppYYYJJJ<<<777000......000///...---,,,******++++++)))((($$$'''+++...---+++******,,,000111///...000...)))(((''''''&&&&&&%%%$$$$$$rrrFFF666//////666111444)))(((''''''''''''&&&%%%!!!"""$$$%%%%%%$$$"""!!!###############$$$%%%&&& !!!""""""!!!"""%%%''' """%%%$$$###"""%%%'''!!!!!!!!!""""""#########"""######!!! """$$$ """###############!!!""""""!!!!!!###!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''''')))((((((((()))***,,,---,,,...000222222111000...'''((((((((((((&&&%%%$$$""" """!!!%%%!!!!!!""""""""""""!!!!!! """"""!!!!!!###$$$""""""!!!!!!!!!!!!"""""" """######""""""###$$$######""""""######$$$%%%""""""""""""!!!"""$$$&&&"""""""""###%%%&&&'''(((((())))))(((''''''***,,,******,,,---...////////////000222444777999;;;<<>>777111,,,,,,///------,,,+++***)))((((((''''''''''''''''''''''''...)))''',,,...++++++...))))))***++++++)))&&&###nnnLLL777555///***---------000------222+++$$$+++%%%$$$###""""""""""""""""""""""""############$$$$$$######""""""""""""""" """$$$%%%###"""###### !!!"""!!! !!!###&&&$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!"""######""""""############"""""" """###"""!!! !!!"""$$$$$$$$$&&&(((+++ !!!###$$$%%%%%%$$$$$$$$$"""###'''(((&&&'''***,,,------...///000111222222111000...,,,*********$$$###""""""!!!""""""""" !!!"""######$$$$$$$$$###""""""###$$$$$$""""""!!!!!!!!!!!!"""""" """############$$$&&&$$$$$$$$$###############$$$%%%%%%###"""!!!"""$$$%%%'''((((((''''''((()))+++&&&$$$'''(((&&&'''+++''''''((()))***,,,,,,---***,,,------...000333666666888<<<>>>@@@BBBDDDFFFMMMPPPTTTWWWWWWXXXXXXYYYYYYYYYYYYZZZ[[[ZZZYYYWWWVVVUUUTTTSSSSSSTTTTTTUUUXXXWWWVVVZZZ```fffjjjkkkkkkhhheeecccbbbaaa^^^]]][[[YYYXXX\\\ccciiikkkjjjmmmnnnnnnmmmkkkgggcccaaa\\\XXXWWWXXXZZZ^^^fffnnn{{{~~~~~~wwwrrrooommmjjjeee___YYYTTTQQQPPPMMMOOOPPPQQQSSSVVV[[[^^^fffggghhhiiikkknnnssswww|||~~~zzzyyyxxxtttnnniiidddbbbbbb]]]VVVQQQOOOLLLFFFAAA@@@???<<<:::888666555555///000111///------///111111222333333333222111000111111111000//////......---...,,,''')))000555444444444444444333111000///---------,,,+++******)))))))))************+++++++++++++++++++++,,,---...+++,,,...//////000333555222111///---,,,,,,,,,---++++++++++++,,,,,,,,,---,,,++++++******++++++,,,&&&+++///...+++))),,,000***))),,,111666===JJJVVVdddooo|||uuufffYYYQQQJJJEEEFFFMMMPPPVVVggg{{{cccGGG888222,,,)))'''&&&'''(((((((((((((((((('''&&&&&&%%%%%%&&&'''((((((((((((***,,,+++,,,+++)))***---+++&&&%%%&&&'''((()))***++++++&&&'''(((******)))'''&&&&&&&&&&&&'''((()))++++++%%%((()))'''###!!!$$$''')))---...+++***...111111555999@@@JJJXXXkkkyyydddWWWHHH>>>777111000222---,,,,,,+++***)))(((''''''''''''''''''''''''''')))$$$###'''***)))***...)))******(((&&&$$$###$$$oooOOO<<<888111---...------///***))),,,&&& '''&&&%%%$$$###""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""!!!"""$$$$$$"""!!!!!!"""###&&&%%%!!! """%%%##################""""""$$$###"""!!!!!! !!!""""""############"""""" """###"""!!! !!!"""#########""""""$$$&&&!!!"""###$$$$$$$$$$$$$$$&&&###"""%%%&&&%%%'''+++++++++,,,---...///000000...111333000,,,***+++...&&&%%%$$$$$$#########$$$ !!!!!!""""""######$$$######""""""######$$$!!!""""""######""""""!!!!!!""""""!!!"""###%%%$$$$$$$$$#########""""""$$$$$$%%%###"""!!!###$$$###%%%&&&&&&%%%$$$&&&''',,,(((%%%%%%$$$$$$'''+++%%%%%%'''(((***,,,---...***+++,,,------///111444222555888:::<<>>;;;999777666111111111000//////111333444444555555444333222111222222222222222222222222///...***&&&(((000777999444555666666555333111/////////...---+++***)))))))))))))))*********+++++++++++++++***++++++,,,,,,***+++...//////000333555111111000///...---,,,,,,*********+++++++++++++++++++++************++++++"""(((...,,,'''%%%)))///222000000333444666???HHHTTT^^^lllwwwtttbbbVVVPPPHHHEEEFFFLLLPPPVVVfffwwwlllNNN<<<444+++)))'''&&&'''(((((((((''''''''''''''''''''''''''')))************,,,---......,,,)))))),,,***&&&&&&&&&'''((())))))******$$$%%%&&&((((((((('''''''''''''''((()))***+++,,,&&&((()))(((%%%$$$''')))"""(((+++***)))++++++)))---///333888CCCTTThhhuuutttcccOOOBBB999222//////,,,,,,+++***)))(((((('''''''''''''''''''''''''''%%%!!! $$$''')))+++...)))***)))&&&"""!!!"""%%%nnnRRR@@@<<<444000222///,,,---'''%%%)))###'''$$$$$$$$$$$$$$$%%%&&&&&&############$$$$$$$$$%%%###"""""""""""""""######!!!#########!!! !!!###)))---+++$$$ $$$#########""""""""""""###$$$###"""!!!!!! !!!""""""############"""""" !!!######!!! !!!!!!!!!""""""!!! !!!"""$$$$$$$$$$$$######""""""'''###"""$$$%%%$$$&&&+++******+++,,,---...//////,,,...///...,,,+++,,,---'''&&&%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""######""""""""""""######!!!"""###$$$$$$###"""!!!!!!""""""""""""###%%%!!!""""""###$$$$$$%%%%%%###$$$$$$###""""""###%%%!!!###$$$$$$######$$$%%%***(((&&&%%%######&&&)))$$$%%%&&&''')))***+++,,,+++,,,.........///111333///222555777999<<<@@@BBBLLLOOOSSSUUUVVVVVVVVVWWWXXXYYYZZZZZZYYYWWWVVVVVVXXXXXXWWWWWWWWWWWWXXXYYYXXXYYY\\\___cccfffhhhhhhhhheee```^^^^^^^^^___^^^\\\ZZZWWWYYY]]]cccfffhhhnnnooopppqqqpppnnnkkkjjjbbb]]]XXXXXXYYY]]]fffpppyyyxxxuuuqqqlllgggccc```\\\[[[WWWSSSPPPQQQTTTWWWWWWXXX[[[^^^bbbhhhoootttvvvyyy}}}}}}zzzwwwvvvvvvyyy}}}zzzvvvtttrrrnnngggaaa\\\WWWQQQMMMIIIIIIHHHFFFBBB>>>:::888333333222000000000222333555555666666555333222000111111222222333444444444000///,,,***+++111777:::777888999:::999666333111000000///---,,,***))))))((()))))))))***+++++++++,,,++++++*********++++++...///111111111000222333222222111111///...,,,+++************************++++++************++++++&&&***...---***))),,,///888666666666333222777???EEENNN[[[gggpppzzzppp\\\QQQMMMFFFDDDEEEKKKOOOVVVdddrrrnnnOOO;;;222,,,+++)))((()))******)))&&&&&&&&&'''''''''((((((***+++---,,,+++***+++,,,---...,,,((((((+++,,,)))&&&''''''(((((()))))))))%%%&&&'''((())))))))))))(((((((((((()))+++,,,---)))***++++++))))))+++... &&&***)))(((***)))&&&///000111333999EEESSS^^^xxxnnnWWWHHH===555///...,,,,,,+++***)))(((((('''''''''''''''''''''''''''%%%###!!!###'''***,,,...***)))((('''&&&%%%%%%%%%nnnVVVFFFAAA999666777333...///(((''',,,'''$$$,,,&&&%%%%%%%%%%%%&&&&&&'''"""""""""#########$$$$$$!!!!!!!!!!!!"""###%%%%%%"""######"""  !!!###)))---+++$$$ ######""""""!!!!!!"""######"""!!!!!!!!!!!!""""""###""""""############"""""" !!!######"""!!!!!!"""!!!"""###&&&))),,,##################$$$$$$'''###"""$$$$$$###&&&***))))))***+++,,,---......,,,++++++---///000...+++((('''&&&%%%$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! """######"""###$$$&&&"""""""""###$$$$$$%%%%%%###$$$$$$###""""""###%%%!!!"""######""""""###%%%%%%'''(((&&&$$$$$$$$$%%%&&&&&&&&&''''''(((((()))***+++---...------///000...000222444666999===@@@JJJMMMPPPRRRSSSRRRSSSTTTUUUWWWZZZZZZXXXVVVVVVWWWYYYZZZ\\\\\\[[[YYYWWWUUUXXXZZZ]]]aaaccceeefffgggcccaaa]]]\\\^^^```bbbbbb```^^^[[[[[[]]]aaaeeegggpppqqqsssuuuuuussspppooogggaaa]]]\\\\\\___hhhrrr|||{{{yyywwwtttqqqnnnmmmkkkiiiddd^^^XXXUUUUUUVVVTTTUUUWWWYYY\\\cccjjjooosssvvvxxxwwwrrroooooopppuuu|||~~~{{{zzzvvvsssmmmgggbbb]]]YYYVVVUUUUUUUUURRRNNNHHHBBB>>>777555222000000111222222555555666666555333111000//////000111222333444444222000000000111222444777888999;;;;;;:::888555333111111///...,,,+++***))))))))))))***+++,,,,,,,,,------,,,+++************,,,...111222111111111222333333222111000...,,,+++************************+++******))))))******++++++++++++---//////...---...---///111000///444;;;:::AAALLLWWW```jjjtttzzzlllWWWLLLIIICCCCCCEEEIIIOOOVVVbbbllllllLLL777...,,,***(((((()))***)))(((%%%%%%&&&&&&'''(((((((((,,,---...---+++)))((()))(((+++***''''''+++---,,,''''''''''''((((((((((((%%%%%%&&&'''((()))))))))(((((((((((()))+++,,,---'''(((((((((((((((***+++'''+++---+++***,,,---,,,---///111333555;;;DDDKKK]]]kkk{{{eeeTTTGGG<<<555444------,,,+++***)))((((((''''''''''''''''''''''''&&&%%%######%%%)))******)))((('''))),,,,,,((($$$sss]]]OOOIII@@@======777...///)))(((---(((%%%---******(((&&&%%%$$$$$$$$$"""""""""############$$$!!!!!!!!!!!!"""$$$%%%&&&"""######""" """###"""''''''### !!!$$$###"""!!! !!!"""###$$$ !!!###$$$$$$""""""############"""""" !!!######"""!!!"""### """""""""###&&&((( !!!!!!"""###%%%'''(((&&&###"""$$$%%%###%%%(((''''''((()))***+++,,,,,,---+++***---222444111---)))((('''&&&%%%$$$$$$$$$######""""""!!!!!! !!!""""""######""""""!!!"""##################""" """############$$$&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$###""""""$$$&&&!!!###$$$$$$###"""$$$%%%!!!''')))&&&###$$$%%%$$$%%%&&&&&&&&&&&&'''''''''''')))++++++*********+++---///000111333666:::===@@@DDDHHHLLLNNNOOOQQQRRRQQQTTTXXXYYYWWWVVVXXXZZZ[[[\\\___```___\\\XXXUUUYYY[[[^^^```aaabbbdddfffbbb```^^^___aaadddeeefffdddcccbbbaaabbbeeehhhjjjtttuuuwwwyyyyyywwwuuutttlllgggcccbbbbbbdddlllttt~~~~~~}}}|||zzzyyyxxxxxxyyywwwssskkkbbb[[[WWWVVVTTTTTTTTTUUUWWW\\\bbbgggkkknnnqqqooojjjgggiiilllsss{{{~~~~~~|||yyyuuupppkkkfffcccaaa___``````]]]WWWOOOGGGBBB<<<999444222222222222222444555666666555444333222///000000111333444444555333222333777777555444666888999::::::999777444333111111000///---,,,++++++)))******+++,,,---......///...---,,,++++++***+++&&&))),,,///000111222333555444333111000...---,,,+++++++++++++++***************))))))))))))******,,,***(((+++///111...+++---,,,...000...+++...333444999@@@HHHPPPXXX```eeetttyyygggSSSHHHDDDAAABBBDDDHHHNNNVVV```fff~~~fffIII666---)))'''&&&'''((((((&&&%%%&&&&&&&&&'''''''''((((((+++---...---***(((''''''$$$(((***''''''***,,,,,,((((((''''''''''''''''''$$$%%%%%%%%%&&&''''''''''''''''''((()))***+++,,,((('''''''''((()))******(((,,,,,,)))(((+++---,,,$$$(((,,,///000444999>>>HHHVVVlllqqq___NNN???888666......---,,,+++***))))))''''''''''''''''''''''''%%%&&&%%%###$$$((('''$$$''''''(((+++---,,,((($$${{{gggZZZRRRFFFBBBAAA999111222---+++///)))%%%,,,++++++)))'''&&&%%%$$$$$$#########$$$$$$$$$%%%%%%######"""""""""""""""###"""######"""!!!!!!###&&& ###$$$###""""""###"""""" !!!###$$$ !!!"""###$$$""""""############"""""" !!!######""""""###$$$$$$$$$$$$###!!! !!!"""$$$###"""""""""###$$$%%%%%%""""""%%%&&&###$$$&&&$$$$$$%%%&&&'''((())))))((()))+++...000111000///+++***)))((('''&&&&&&&&&$$$######"""!!!  !!!"""######"""!!! $$$######""""""######$$$!!!""""""""""""###%%%&&&&&&%%%$$$###"""!!! """###$$$###""""""$$$&&&"""$$$%%%%%%$$$$$$%%%&&& ''')))### ###&&&'''###$$$$$$%%%&&&''''''(((&&&(((***+++***))))))))),,,---......///111555888666:::@@@DDDGGGIIILLLMMMLLLQQQWWWXXXWWWWWWZZZ]]]\\\]]]___```___]]][[[ZZZYYY\\\^^^______```cccfffeeeccccccdddfffhhhhhhhhhgggggghhhiiijjjmmmppprrrwwwyyy{{{||||||{{{xxxwwwqqqllliiihhhhhhiiiooowww~~~~~~yyyppphhhaaa^^^YYYXXXVVVTTTUUUXXX]]]bbb___dddhhhfffbbbaaaeeejjjpppyyy~~~~~~{{{zzzyyyvvvssspppppppppnnnoooooollleeeZZZPPPJJJBBB>>>888555444555444333555666777777777666555444222333333444555666777777444222444999;;;888777:::::::::::::::999777666555000000//////...------,,,***++++++,,,...//////000111000///---,,,+++++++++%%%(((,,,///000111222333777555333111///.........---,,,,,,,,,++++++++++++******))))))))))))*********))))))+++---...---+++//////111222...)))***...111444888<<>>===<<<;;;:::999999999000000//////.........---++++++,,,---...000000111222111///...---,,,++++++***---000222222111111222888666333000.........///---------,,,,,,+++++++++******))))))))))))******(((***,,,---++++++,,,...$$$&&&***///...+++---222111111333666999===AAADDDEEEJJJQQQWWWZZZ\\\^^^___```______```aaa^^^YYYTTTVVVZZZcccrrr~~~fffRRREEE???<<<>>>AAADDDGGGMMMVVV]]]```___nnnssswwwxxxeeeOOO===444222***)))((()))******(((&&&''''''''''''''''''''''''###%%%(((***)))((((((((("""(((+++(((&&&&&&'''%%%((((((((('''&&&&&&%%%%%%***))))))((((((((())))))&&&&&&&&&&&&''')))***+++)))(((&&&&&&'''(((((('''&&&+++...,,,***,,,+++)))(((+++,,,,,,******---111555;;;FFFRRRaaarrrxxx```III???>>>000000///...---,,,,,,+++''''''''''''''''''''''''%%%)))+++)))+++///---&&&###***...(((&&&~~~tttddd^^^RRRFFFEEE@@@===999555333222///...---,,,***)))((()))+++,,,#########"""""""""!!!!!!$$$###############$$$$$$%%%$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%$$$"""  $$$###"""%%%$$$""""""""""""""""""""""""!!!"""""""""!!! ((('''%%%###!!!!!!!!!'''&&&""""""'''!!!"""###"""!!!!!!###%%% """$$$%%%%%%### '''((()))***+++,,,,,,,,,+++))),,,000///(((&&&***%%%$$$###"""!!!!!!!!!!!!""""""""" !!!"""$$$$$$######"""!!!!!!!!!""""""!!!!!!""""""###$$$%%%&&&&&&$$$""" !!!!!! """######""""""###$$$###$$$$$$%%%%%%&&&&&&'''%%%&&&%%%$$$""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''((()))))))))))))))(((((()))***+++,,,,,,---222222333555999<<<@@@BBBDDDHHHNNNSSSUUUWWWYYYZZZ\\\]]]___````````````______^^^\\\\\\^^^bbbfffiiijjjkkkmmmnnnnnnmmmkkkiiihhhkkkooosssuuuxxx{{{}}}zzz|||~~~}}}{{{uuutttsssrrrsssuuuwwwyyy~~~|||vvvnnnhhh```ZZZWWWWWWXXXYYYaaa]]]ZZZYYYWWWWWW^^^gggkkkpppwww}}}~~~zzzwwwwwwwwwxxxyyyzzz{{{|||}}}}}}ssshhhbbbNNNIIIBBB===:::888666555999666777:::999444111222444555777999:::;;;::::::888999999:::;;;===>>>???@@@>>><<<;;;;;;999666333000///......000000///---+++,,,.........000444666888666444111...,,,+++***+++---///111222222111000...000///+++'''(((---222***+++---......---+++******)))(((&&&&&&((()))***(((((())),,,------***(((+++***)))))))))***,,,,,,)))666...(((444666111999:::<<>>CCCFFFJJJNNNQQQUUUYYY\\\___```bbbdddddddddbbbaaa___]]][[[[[[]]]bbbgggkkkmmmmmmmmmmmmmmmlllkkkkkkooorrrvvvyyy{{{|||~~~|||~~~|||{{{wwwvvvuuuuuuuuuwwwxxxzzz}}}||||||~~~wwwqqqiiiccc```^^^]]]\\\^^^ZZZWWWUUUSSSSSSYYYaaafffjjjqqqwwwyyyxxxtttrrrqqqrrruuuyyy}}}vvvppp\\\VVVNNNGGGBBB???<<<:::777555666::::::666444666333444666999:::;;;;;;;;;;;;;;;<<<===>>>@@@AAABBB@@@???===<<<;;;999666444666444111000000///---,,,,,,---...///000222555888999888555222000---,,,++++++---///222333444333333...000000---))))))---111++++++,,,------,,,+++++++++***(((''''''(((***+++)))))))))+++,,,,,,+++)))+++***)))))))))***+++,,,333666222///333000---111333555888;;;===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;>>>CCCMMMYYYgggttt~~~|||xxxlllbbbRRREEE>>><<<;;;;;;>>>???BBBFFFIIILLLNNNNNNMMMKKKKKKMMMPPPSSSRRRQQQUUUQQQJJJAAA888000+++)))(((((())))))))))))((((((&&&'''((('''&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***((('''&&&%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((('''((()))(((&&&&&&(((***'''((((((((()))(((((((((&&&'''(((***++++++,,,,,,))))))++++++,,,+++******---111777;;;@@@KKKYYYddduuu{{{___III???:::444000111000---******))))))(((((('''&&&&&&&&&''''''(((((()))(((((((((%%%&&&'''%%%!!! !!!$$$|||wwwlll___]]]OOOJJJDDD>>>:::777555333111///,,,)))'''%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!"""$$$&&&'''!!!%%%&&&###"""###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$%%%%%%%%%%%%$$$######%%%%%%!!!!!!!!!"""###"""!!!!!!###%%%"""###$$$%%%&&&'''((((((&&&'''((()))***+++++++++///,,,+++------++++++...***)))(((&&&%%%$$$$$$$$$%%%%%%%%%$$$""""""###$$$ !!!!!!"""######$$$$$$######$$$%%%%%%$$$###"""!!!"""######""""""$$$%%% """######""""""###$$$######$$$$$$%%%&&&&&&&&&$$$%%%&&&&&&$$$######$$$#########$$$$$$%%%%%%&&&&&&'''(((((()))(((((((((''''''((()))***+++,,,,,,/////////000222555888999???BBBFFFIIINNNSSSZZZ^^^___aaadddfffgggeeebbbaaa]]]\\\ZZZZZZ]]]ccciiimmmpppooommmkkkjjjjjjkkkllltttwww|||~~~|||zzzyyyyyyxxxxxxxxxyyyyyyzzz||||||xxxxxx|||}}}vvvqqqmmmiiieeeccc```[[[WWWUUUQQQOOOSSSYYY^^^bbbhhhnnnqqqqqqooommmkkkmmmqqqvvv|||~~~yyyjjjcccYYYOOOHHHBBB>>>;;;777555666::::::777777999444666888:::<<<===>>>>>>>>>>>>???@@@BBBCCCDDDEEEAAA@@@>>>===<<<:::777555999666333111000000///...,,,...///000111333666999;;;:::777444222000......---///111444555666555555...000111///,,,+++---000,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,***)))))))))+++,,,+++*********))))))******+++,,,***"""'''000...,,,///111...///000111333444444555666666666666666666666666777<<>>@@@AAADDDFFFGGGGGGFFFFFFEEECCCBBBAAABBBAAA@@@>>>>>><<<888333///+++)))((('''((()))******)))((('''%%%'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&((()))***)))((('''&&&%%%%%%%%%%%%***(((%%%$$$$$$%%%(((***((())))))((('''&&&''')))))))))))))))))))))((((((((((((***+++,,,,,,,,,,,,******)))(((((((((((((((,,,---000222777===EEEKKK```jjj{{{mmmUUUIII:::333...//////,,,)))*********))))))(((''''''''''''''''''(((''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$yyylllggg[[[VVVNNNFFFAAA===:::888444333000---+++)))(((''')))((('''&&&$$$###"""!!!'''&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$&&&''''''&&&$$$$$$######"""######$$$&&&&&&"""%%%%%%$$$#########""""""""""""""""""""""""!!!  """###""""""######$$$%%%%%%&&&"""""""""%%%&&&%%%$$$###!!!"""###"""!!!!!!###%%%$$$$$$######$$$&&&'''(((%%%&&&'''((()))*********,,,******+++,,,,,,+++++++++***)))'''&&&%%%%%%%%%%%%&&&&&&%%%###"""###$$$!!!!!!""""""###############$$$&&&'''&&&%%%###!!!!!!"""######""""""###$$$ """######""""""###$$$#########$$$%%%%%%&&&&&&###%%%''''''%%%$$$###### !!!!!!"""###$$$$$$%%%&&&&&&'''(((((((((((('''&&&''''''((()))***++++++///......///000222444555:::>>>CCCHHHMMMSSSYYY]]]\\\^^^bbbeeeeeeccc```]]]\\\ZZZYYYZZZ^^^dddkkkoooqqqnnnjjjgggfffgggjjjlllsssxxx}}}~~~|||{{{{{{{{{{{{{{{zzzzzzyyyyyyzzz}}}~~~zzzwwwwww|||~~~zzzvvvqqqmmmkkkddd^^^ZZZUUUPPPPPPSSSWWWZZZ```eeeiiijjjjjjiiigggiiimmmqqqvvv{{{~~~|||wwwooodddYYYOOOGGGAAA===:::777777::::::777777:::888999:::===???AAABBBCCC???@@@AAACCCDDDEEEFFFFFFDDDBBB@@@???>>>===:::777888555222111222222222222,,,---//////000222666999<<<;;;888666444222111000222444666888999888777666...000111111...---...///...---+++*********,,,------,,,++++++++++++,,,---+++***((()))***,,,,,,+++***************+++++++++%%% 222+++)))222222//////.........///111222111111222222222333333333444777===DDDJJJNNNPPPPPPNNNPPPRRRRRRPPPKKKEEEAAADDDAAA===:::999;;;===>>>???AAACCCDDDDDDBBB@@@>>>???>>>===<<<<<<<<<;;;:::444333111...,,,+++++++++(((((()))((('''%%%"""!!!%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''#########$$$%%%&&&((()))'''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((()))((('''''')))+++++++++******))))))))))))((()))***+++++++++++++++***)))'''&&&&&&''')))***)))***+++///333888<<>>@@@BBBDDDEEEAAABBBDDDFFFGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@===;;;:::777444333333333333111,,,---......///000444666;;;:::888666555444333333777999<<<>>>>>>;;;888555///000222222111/////////000...,,,******+++,,,...------,,,,,,,,,,,,------+++***((()))***,,,,,,+++))))))******++++++++++++111(((666---'''...,,,111000///------...000000***++++++,,,,,,------...000333888===AAACCCCCCCCCCCCBBBBBBAAA@@@???======999888888777666666888999===>>>@@@AAA@@@===:::888666666666555444444444444111000...,,,************''''''((('''&&&%%%###"""%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&'''(((((())))))%%%&&&'''(((((('''&&&%%%$$$&&&'''((((((***,,,///...---,,,***))))))))))))++++++,,,------,,,,,,,,,)))((('''&&&''')))+++---((()))+++---000444666888<<>><<<<<<===>>>@@@BBBDDDFFFEEEFFFHHHJJJLLLLLLLLLLLLLLLJJJHHHGGGGGGEEEBBB@@@???===:::888666444111...---...///......///222444888777666555555555555555:::===BBBEEEEEE@@@;;;777111111222222222111000///111000---,,,+++,,,---...,,,,,,------------,,,,,,***)))))))))+++,,,+++***))))))***++++++++++++***000'''***000+++'''))))))//////---,,,,,,,,,---...))))))******+++++++++,,,+++...222666999:::999999:::999777666666777999:::222444666666666777999:::;;;<<<<<<<<<:::777555333111222222111...------...---+++)))'''&&&%%%%%%%%%%%%%%%&&&'''((())))))***$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%###$$$&&&''')))*********$$$&&&(((******(((&&&$$$###%%%'''((()))+++...111000///---+++***)))******---...............---,,,)))(((''''''(((***---...''')))+++++++++,,,...111222:::GGGVVVhhh}}}zzzjjj\\\LLL;;;333111...,,,,,,++++++******)))(((((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&~~~uuukkkbbbWWWNNNHHH>>>===;;;888555111...---)))*********++++++,,,,,,&&&%%%%%%&&&&&&'''((()))$$$%%%&&&'''''''''&&&%%%$$$$$$############$$$$$$ !!!"""######$$$$$$###%%%###&&&***((($$$$$$(((######################## !!!""""""""""""!!!"""""""""######$$$$$$$$$&&&'''$$$"""$$$&&&"""!!!"""###"""!!!!!!###%%%""""""!!!!!!!!!"""######"""###$$$&&&'''''''''''')))((($$$!!!&&&...///***,,,++++++******++++++,,,'''((())))))&&&$$$###############""""""""""""""" !!!!!!"""###$$$%%%%%% !!!""""""!!!!!!"""### """######""""""###$$$"""""""""###$$$$$$%%%%%%&&&''''''&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((())))))***,,,,,,+++,,,---///000222111555;;;@@@DDDHHHLLLOOONNNPPPSSSVVVXXXYYYXXXXXXVVVXXX[[[___cccfffiiijjjgggdddaaa___aaafffmmmqqq|||~~~~~~}}}~~~~~~~~~}}}zzzwwwyyy{{{~~~xxxqqqggg```^^^XXXWWWVVVTTTRRRRRRQQQQQQSSSWWW]]]fffoooxxx~~~zzzuuunnndddZZZSSSOOOJJJFFFEEEBBB???@@@DDDAAAAAAAAABBBCCCEEEGGGHHHKKKMMMOOOQQQSSSSSSRRRRRRPPPOOOMMMLLLKKKIIIFFFDDDAAA@@@>>>===;;;777333///000000000///...///111333444444444444444555666666999>>>EEEKKKKKKFFF@@@;;;333222222111222222111000222111///...------......,,,,,,,,,------,,,,,,,,,)))))))))+++,,,,,,+++)))((()))***+++,,,++++++***%%%)))&&&%%%******(((------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,)))+++...111222333333333555555444333333444666666111444666777777777:::<<<<<<;;;:::777444111///---...000111///---+++,,,...((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$&&&)))+++---$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$%%%%%%&&&'''((($$$%%%'''((())))))))))))%%%&&&'''(((((('''&&&%%%$$$%%%'''((()))+++...000222000...+++************,,,,,,,,,,,,,,,+++******))))))((((((((()))+++,,,$$$'''***)))&&&&&&***///...555???HHHTTThhh~~~jjjWWWAAA555000---,,,,,,+++******)))((((((''''''%%%&&&&&&''''''''''''&&&###%%%&&&$$$"""!!!###&&&yyyooocccYYYRRREEEDDDAAA===999444000...------,,,***((('''&&&%%%%%%%%%%%%&&&'''((()))***$$$%%%&&&'''''''''&&&%%%%%%$$$###""""""###$$$%%% !!!###%%%&&&&&&&&&$$$!!!"""%%%###"""########################"""###$$$&&&&&&%%%$$$$$$!!!"""###$$$%%%&&&&&&'''!!!###!!!"""'''###!!!"""###"""!!!!!!###%%% !!!"""###$$$$$$%%%"""###$$$%%%&&&'''''''''(((%%%(((,,,)))---,,,,,,,,,,,,---......(((***+++***(((%%%$$$$$$!!!!!!!!!"""######$$$$$$ !!!"""$$$&&&'''!!!"""!!!"""$$$%%%!!!"""######""""""###$$$"""""""""###$$$$$$%%%%%%'''''''''%%%$$$$$$&&&(((#########"""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((())))))************,,,...000111222555888;;;???DDDIIIMMMHHHJJJLLLOOORRRSSSTTTUUUUUUXXX\\\```dddggghhhiiieeeccc```___bbbhhhooottt~~~~~~{{{yyyyyyyyy||||||}}}~~~{{{xxxyyy{{{{{{qqqjjjhhhbbb___\\\WWWSSSQQQOOOOOOOOOSSSYYYbbbkkktttzzz~~~~~~xxxoooeee^^^SSSMMMIIIHHHFFFDDDEEEIIIGGGFFFFFFFFFGGGIIIKKKMMMPPPQQQTTTWWWXXXXXXWWWWWWSSSQQQOOONNNNNNLLLIIIGGG@@@@@@@@@@@@???<<<888444222222222111//////111333222222222222444555666777777===GGGNNNOOOKKKCCC>>>555333111111222222222111222222111000///.........+++,,,,,,------,,,,,,+++(((((())),,,------***(((((()))***+++,,,+++******&&&222***"""---...(((///++++++++++++++++++******))))))))))))))))))))))))***+++---///000000000000555666666666666666555555///222444444333333555888===;;;999555111---+++)))(((***---,,,******,,,///((('''&&&&&&'''(((***+++&&&$$$###""""""%%%(((***$$$%%%&&&&&&$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&((()))***&&&'''((())))))((('''''''''''''''&&&&&&'''''''''&&&'''((())))))***,,,...333111...,,,*********+++((((((((((((((('''&&&%%%***))))))(((((((((((((((%%%)))((($$$%%%,,,222)))///555999@@@QQQkkkzzzdddKKK===777444222333******))))))((('''''''''%%%%%%&&&'''(((((((((((("""%%%'''%%% """&&&uuuhhh^^^RRRNNNGGG@@@<<<777444111111///---,,,,,,,,,+++)))+++'''))),,,&&&$$$000$$$%%%&&&&&&%%%%%%''')))&&&&&&'''%%%$$$###$$$&&&''''''%%%$$$###"""""""""###""""""###%%%%%%$$$### !!!###$$$%%%$$$"""!!!$$$$$$$$$$$$$$$###"""!!!'''&&&%%%%%%$$$$$$$$$%%%"""""""""""""""#########$$$$$$$$$$$$###!!! $$$""" !!!"""!!! ######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%%%%'''***,,,&&&))),,,---,,,,,,,,,------------,,,+++)))((('''((('''&&&$$$###"""!!!!!!$$$$$$$$$############"""""""""###$$$$$$$$$$$$###"""%%%'''$$$$$$&&&%%%!!!######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&(((***(((((()))***+++,,,,,,---000222444777:::===???@@@DDDEEEFFFHHHJJJMMMPPPQQQRRRVVVZZZ^^^```ccceeeggg````````````ccciiiqqqvvv|||}}}}}}|||zzzxxxyyyzzz}}}}}}}}}}}}|||}}}}}}vvvqqqpppmmmhhhaaaZZZTTTOOOLLLKKKPPPWWW]]]cccjjjsssyyyvvvnnnjjjeee^^^UUUOOOMMMNNNOOOPPPMMMNNNOOOPPPQQQRRRSSSSSSYYYYYYYYY[[[]]]]]][[[YYYXXXWWWUUURRROOOLLLJJJIIIDDDCCCBBBBBBBBB@@@<<<999666000+++,,,111111+++###//////000111222333444444???AAAEEEKKKNNNLLLEEE???777555111//////000222444111111111000000000000000222000---+++******,,,---...,,,***+++---...,,,*********))))))))))))******,,,,,,,,,++++++*********'''(((***+++,,,***)))''')))***,,,+++)))(((((()))&&&(((***+++,,,...111333111333444444333333555666444555666555555777;;;>>>CCC>>>999444111...+++((()))))))))))))))***************)))((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&)))***)))%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&%%%&&&''''''%%%%%%&&&''')))((('''&&&%%%&&&'''((((((***)))&&&(((...222111***************)))(((((())))))(((((('''''''''&&&***+++***(((&&&%%%%%%'''''')))+++***'''(((---222(((111333555<<>>???@@@CCCFFFIIIKKKMMMPPPSSSWWW[[[]]]___aaaccc^^^___```aaadddjjjqqqwwwzzz{{{{{{yyywwwvvvvvvwwwzzzzzz{{{~~~}}}zzz|||~~~zzz{{{yyyssslllddd[[[UUUQQQMMMQQQUUUZZZ^^^dddlllqqquuuvvvzzz}}}wwwtttnnniiibbb]]]\\\\\\]]]]]][[[[[[\\\]]]^^^^^^___``````______```bbbbbbaaa___]]][[[XXXUUUQQQMMMKKKIIIIIIHHHGGGGGGGGGDDD@@@===999333///...111111---(((,,,---...///000111222222888;;;@@@FFFJJJIIIDDD???888555222000///000222333111111111111111000000///000///---++++++,,,...///---,,,***+++---...,,,*********))))))))))))******++++++++++++++++++******))))))***++++++***(((((()))***++++++)))(((((()))''')))***++++++,,,///111111222444444333333555666555555666555666777;;;>>>@@@===999555333000,,,***(((((()))))))))*********)))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&'''(((&&&))))))&&&%%%'''&&&###))))))******))))))(((''')))((((((((('''''''''&&&'''(((((('''&&&%%%'''(((&&&((()))'''$$$###''',,,(((///...///666;;;HHH]]]mmm{{{eeeKKK===777222///...+++***---,,,'''######&&&&&&'''''''''''''''&&&%%%%%%%%%$$$$$$$$$######pppiii___UUULLLFFF@@@===666444000//////...---,,,(((&&&(((***$$$&&&(((%%%###$$$'''((('''%%%%%%&&&'''&&&%%%%%%&&&((($$$$$$######$$$$$$%%%&&&$$$#########%%%%%%###!!! """############ """###$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&"""""""""#########$$$$$$"""######$$$$$$###""""""%%%''''''%%%!!! """#########$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%&&&(((+++((()))++++++,,,---///222000000111222333333333333,,,***(((&&&%%%$$$$$$$$$%%%$$$$$$$$$############""""""###$$$$$$$$$$$$### ###### !!!$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$"""###%%%&&&&&&&&&%%%$$$###$$$%%%&&&((()))***+++"""############%%%))),,,))))))***+++***)))((('''+++,,,---///111333555555777888999<<>>999777444111000000111222111111222333222111000///000///---,,,---...000222---+++***+++,,,---,,,+++******))))))))))))*********************++++++++++++*********))))))(((((((((***++++++)))(((((()))((()))*********+++---///000222333333333333444666666777777777777888<<>><<<888333000///111222000111111222333333444444...111555:::>>>???>>>===:::888555222111000111222111222333333333222000///111000///......///000111,,,+++++++++,,,,,,++++++******))))))))))))******((()))))))))******++++++,,,+++***)))((((((((()))(((***++++++)))((()))***&&&((()))***)))+++---//////111222333222333444666999::::::999999;;;>>>AAA>>>===;;;:::777333---)))...---,,,***(((&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''######$$$$$$%%%&&&''''''"""&&&))))))((()))&&&"""''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%'''(((***++++++)))&&&%%%&&&((())))))######+++,,,///;;;JJJVVVhhhyyyyyy]]]FFF999333111///---,,,+++)))''',,,333(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$${{{ooocccYYYPPPKKKCCC???:::666444222111///++++++---...+++'''(((+++((($$$ !!!&&&'''%%%!!!$$$%%%%%%$$$######%%%&&&'''&&&%%%$$$############$$$###"""###%%%%%%###!!!%%%%%%%%%$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$######$$$$$$%%%!!!""""""###$$$%%%%%%%%%"""""""""######$$$%%%%%%###### """&&&""""""#########$$$$$$$$$###%%%&&&&&&&&&%%%'''(((((()))******+++---000333---///111444777999;;;;;;888555000+++'''%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$$$$$$$$$$###"""$$$$$$!!!"""&&&((('''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%"""$$$&&&'''''''''%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%###!!!!!!$$$&&&$$$%%%&&&((())))))((((((((())))))***+++,,,------///000222555999===@@@BBBEEEHHHLLLNNNOOOOOOQQQRRROOOSSSXXX]]]bbbhhhmmmqqqssstttuuutttsssrrrssstttwwwwwwyyy|||~~~|||ttttttttttttuuuzzzvvvqqqllljjjgggdddbbbaaa______cccaaaccciiiooottt~~~~~~~~~{{{xxxvvvtttuuuvvvuuutttmmmllljjjhhhfffcccaaa```]]]\\\\\\[[[YYYUUUNNNJJJ@@@???;;;555000///111444---------.../////////000///222555888:::;;;;;;;;;:::888666333222111222222111111222333222111000///333222000///......//////++++++++++++++++++++++++******))))))))))))******((((((((())))))*********++++++***)))(((((())))))''')))++++++)))))))))***%%%'''((()))***+++...000...000111222222222444666=========<<<<<<===AAADDD@@@???>>><<<888333,,,'''++++++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((%%%&&&''''''%%%%%%&&&'''"""###$$$%%%&&&&&&''''''$$$((()))((())),,,,,,)))'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''&&&$$$$$$%%%''')))******)))(((((()))***((()))######,,,+++,,,666BBBKKKXXXeeerrrhhhPPP???666333000...------+++)))...555)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&~~~sssggg]]]VVVJJJFFF???999666444111000+++,,,---,,,+++******,,,+++(((&&&&&&(((***(((&&&&&&&&&&&&%%%######$$$&&&((('''%%%$$$###"""""""""###""""""###%%%%%%$$$###%%%%%%$$$"""!!! """######$$$$$$$$$######%%%%%%$$$###############!!!""""""###$$$%%%&&&&&&###############$$$%%%&&& ###%%%###"""""""""############$$$###$$$&&&'''&&&%%%&&&''''''(((******+++,,,...111///000333777:::===??????<<<999333---)))&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$### ###### !!!$$$%%%#########$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%"""!!!"""###$$$$$$%%%%%%'''((())))))'''(((((()))***+++,,,,,,...///111333777:::===???BBBEEEHHHJJJKKKLLLNNNOOOPPPTTTYYY]]]bbbhhhnnnrrrrrrsssuuuuuuttttttuuuwwwxxxxxxzzz}}}|||zzzssssssrrrqqqsssxxxyyyvvvssspppmmmiiiddd```^^^\\\\\\aaaffflllwww}}}}}}|||zzzxxxoooooonnnmmmkkkjjjiiihhheeeddddddcccaaa[[[TTTOOOCCCAAA===777333111333444/////////000000111111111222444666777777888:::;;;999888666444333333333333111111111000000000000000333222111000......------***+++,,,+++***)))***,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))''')))***+++)))))))))***'''(((*********+++...000---///111111111222444555?????????>>>===???BBBEEECCCAAA???<<<999333---(((&&&&&&'''(((((()))******'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%(((***(((###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((()))%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&''''''&&&&&&'''))))))&&&&&&***+++)))'''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''(((((('''%%%$$$%%%'''&&&&&&&&&'''((((((((((((''')))$$$&&&---++++++555777>>>GGGQQQ]]]mmmqqqXXXEEE777000,,,,,,...111000+++***,,,***)))'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''xxxllleeeVVVPPPHHHAAA===999777555///000...,,,***+++,,,,,,,,,+++***))))))))))))))))))))))))'''%%%$$$%%%&&&&&&%%%%%%$$$#########$$$!!!!!!!!!###%%%&&&%%%$$$%%%$$$###"""!!!!!! !!!"""###$$$%%%%%%%%%&&&&&&%%%###""""""""""""!!!""""""###%%%&&&&&&'''%%%$$$#########$$$%%%&&&''''''&&&$$$!!!""""""""""""############"""$$$&&&'''&&&%%%%%%&&&%%%(((***+++***+++,,,---...000333666:::===???@@@<<<999444...***)))((()))&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$### ###$$$!!!"""$$$$$$!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&''''''$$$&&&''''''%%%#########&&&%%%$$$###$$$%%%'''(((%%%&&&'''((()))***++++++,,,---...000333666999:::===@@@DDDGGGHHHIIIKKKLLLOOORRRVVVZZZ___eeelllppppppqqqsssttttttuuuwwwyyyyyyyyyzzz~~~}}}{{{yyysssrrrppppppqqqwww|||uuunnnhhheee```]]]]]]___dddnnnwww}}}wwwvvvvvvtttsssrrrqqqqqqmmmmmmmmmllliiiccc[[[VVVGGGDDD???:::777666555444333333444444444555555555111444555666555777:::===888777666555444444444444222111///...---...///000000000000//////.........)))+++,,,+++))))))***,,,******))))))))))))******(((((((((((((((((('''''''''((()))***++++++******'''(((***+++***)))***++++++,,,,,,+++******,,,...,,,...000111111111333555?????????>>>===>>>AAADDDCCCAAA>>><<<999555///+++&&&&&&''''''((())))))***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''%%%&&&''''''((('''&&&%%%%%%((((((%%%&&&)))***(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&((()))%%%%%%%%%&&&'''''''''&&&%%%)))''''''---***)))444...444===DDDLLLYYYhhhsssxxxcccOOO===333///------000000,,,((((((***)))'''%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''wwwooo```ZZZQQQJJJDDD@@@===;;;444444111---+++,,,---,,,***++++++***((('''(((***,,,,,,,,,)))'''%%%&&&'''$$$$$$######$$$$$$%%%&&& ###%%%'''&&&%%%&&&%%%$$$$$$###$$$$$$$$$!!!###%%%&&&'''''''''&&&%%%###"""!!!!!!!!!!!!""""""$$$%%%&&&''''''&&&%%%$$$#########%%%%%% !!!###$$$$$$"""""""""""""""############"""$$$''''''&&&%%%%%%%%%%%%'''***++++++******+++,,,---000444888;;;===>>>;;;888333///,,,++++++,,,&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""%%%'''$$$$$$&&&%%%!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((###$$$%%%&&&''')))******"""$$$'''((('''%%%$$$$$$)))'''$$$""""""###&&&'''$$$$$$%%%&&&((()))*********+++,,,...000333666777:::>>>BBBDDDFFFGGGIIIKKKLLLOOORRRVVV[[[aaahhhlllnnnppprrrttttttvvvxxxzzzyyyyyyzzz}}}}}}zzzxxxsssqqqpppoooqqqwwwwwwppppppiiiccc___]]]^^^fffnnnzzz~~~|||{{{zzzyyyxxxtttssssssrrrooohhh```[[[JJJFFF@@@===;;;999777555222222333333333333333333000222444555444666;;;???777777666555555555555555222000...,,,,,,---///111............////////////(((+++,,,,,,)))(((***,,,******))))))))))))******))))))(((((('''''''''&&&%%%&&&)))+++,,,,,,+++***'''(((***+++***)))***+++/////////---***)))***+++,,,---///000000111333555>>>>>>>>>===<<<===@@@CCCBBB@@@===;;;999666111...+++***)))((('''&&&%%%%%%******)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&###!!!###''')))'''$$$''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''%%%&&&''''''%%%%%%&&&'''&&&'''((((((((('''&&&%%%"""&&&((('''(((,,,,,,)))(((((())))))(((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''(((***,,,''''''&&&'''(((((('''%%%$$$)))((((((,,,''''''222,,,222:::@@@EEEMMMXXXaaakkkyyyppp]]]KKK???999111++++++,,,++++++,,,+++)))'''%%%$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&qqqiii___TTTLLLGGGCCC@@@333444333222000//////000,,,,,,,,,+++***)))))))))---%%%"""%%%$$$%%%"""###&&&&&&######%%%%%%###!!! !!!###%%%'''$$$$$$$$$$$$######""""""#########"""!!!"""$$$'''%%%!!!"""######$$$&&&$$$$$$&&&'''%%%%%%### """###""""""############$$$$$$$$$##################$$$$$$###$$$&&&%%%$$$$$$&&&(((''')))+++,,,++++++,,,---,,,---...111444999<<>>>>>???BBBBBBAAA???:::555///,,,))))))(((''''''''''''''''''$$$!!!"""&&&)))))))))''''''(((((('''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&'''((('''&&&$$$###&&&'''((((((%%%!!!%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((()))'''''')))+++***&&&"""'''&&&%%%'''******'''$$$$$$%%%&&&&&&%%%%%%'''))))))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''(((((())))))******---...000222555;;;BBBGGGSSS^^^qqqpppWWWBBB:::333---......+++((((((***))))))(((((((((((()))''',,,,,,&&&###&&&&&&"""|||ooobbbWWWNNNHHHDDD>>>===:::777444222222333...------,,,+++******)))...(((&&&***+++'''%%%'''%%%######''''''$$$###%%%$$$###"""!!!"""###%%%&&&############""""""!!!!!!"""###$$$###""""""$$$&&&""" !!!###"""!!!$$$&&&%%%!!! """!!!&&&%%%"""!!!"""%%%&&&%%%"""############$$$$$$$$$"""""""""###############"""###$$$$$$%%%&&&((()))%%%''')))******+++,,,---000000111333555888;;;<<<666555333111000...---,,,+++)))''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$%%%&&&&&&%%%%%%&&&'''############"""""""""!!!!!!""""""###$$$$$$%%%%%%%%%&&&((()))))))))''''''((('''%%%$$$$$$$$$&&&'''$$$$$$$$$%%%&&&'''''''''%%%'''(((((('''&&&'''(((***((())),,,------111777888;;;===>>>======>>>@@@EEEEEEHHHOOORRRTTTZZZaaadddhhhmmmrrruuuwwwzzz{{{wwwzzz~~~~~~||||||zzzwwwtttnnnnnnnnnrrryyyyyytttlllfffgggllljjjoootttxxx{{{~~~}}}{{{yyyssskkkeeeZZZUUUNNNGGGBBB>>>:::888666777777666444555777:::888777555555555888:::<<<777777777555333222333444222222111000///......---111000//////......//////000000000...---...000222***++++++,,,+++)))'''&&&(((((((((((((((((((((((((((***,,,,,,+++*********///,,,)))((()))***)))((())))))******+++,,,,,,---,,,---...000222444666777::::::;;;<<<======>>>>>>AAAAAAAAA???<<<777333000))))))(((''''''''''''((()))&&&$$$$$$''')))***)))%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((''''''(((******'''$$$((('''&&&'''((()))'''$$$%%%&&&'''&&&%%%&&&''')))((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&''''''(((((())))))******))),,,///111444888<<>>999999777444111111333444333222222111000///......///////////////......------......,,,++++++---///)))+++...///---***%%%"""(((((((((((((((((((((((()))+++------,,,+++++++++333///)))&&&&&&(((***+++((())))))******+++++++++---------...111333666777888999999:::<<<===>>>>>>>>>??????>>><<<888444111***))))))(((((((((((((((+++(((&&&&&&''')))))))))%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%(((,,,...%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((((((&&&&&&&&&((())))))'''%%%***(((&&&&&&'''''''''%%%%%%&&&'''&&&%%%%%%''')))'''((()))))))))((('''&&&'''''''''(((''''''&&&%%%''''''(((((())))))******&&&)))---000111333555777888>>>HHHWWWjjjqqq^^^GGG===333111111///------+++***)))((((((((((((((($$$'''(((%%%###$$$%%%$$$wwwmmmccc^^^SSSMMMEEE===999666666555111111000...---+++******---***'''&&&&&&%%%&&&((((((%%%%%%((((((%%%$$$&&&"""###$$$%%%%%%%%%$$$###############"""""""""""" """%%%%%%$$$######$$$ !!!"""#########"""!!!""""""!!!!!!''',,,)))"""'''$$$###%%%&&&$$$"""###""""""#########$$$$$$$$$#########$$$%%%%%%&&&&&&'''%%%$$$$$$&&&'''%%%###&&&(((+++,,,------///000---...///000111222222222222222333333333222111000///---+++******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$%%%&&&'''(((((((((''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''))))))((((((((()))***)))***......---000555777999;;;;;;:::999:::;;;===<<>>======>>>===:::666222000+++***))))))(((((())))))***)))((('''''''''(((''''''((())))))***)))))))))$$$$$$$$$$$$%%%%%%&&&&&&((('''&&&%%%%%%&&&'''((((((&&&$$$"""###$$$''')))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''%%%%%%&&&'''((()))((('''+++)))'''&&&&&&&&&''''''%%%&&&&&&%%%$$$$$$&&&''''''(((***++++++)))(((&&&&&&&&&'''(((((((((''''''''''''(((((())))))******''')))+++,,,---...000222000444;;;FFFWWWlllqqqRRRDDD777222111///------++++++***)))((((((((((((%%%'''((('''&&&&&&'''(((uuuoooaaaYYYOOOFFFAAA>>><<<:::444333222000...,,,+++***000000---***(((((()))***)))''''''))))))&&&%%%'''###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ """%%%%%%$$$######$$$""""""""""""""""""$$$%%%$$$$$$"""!!!######+++&&&%%%(((((($$$###$$$""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########%%%'''''''''&&&'''))),,,......///000222111333555777888888777777555555555555444333222222000...,,,+++++++++***)))+++***)))'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###"""""""""%%%&&&&&&'''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###%%%'''(((((((((***+++'''&&&(((,,,,,,***---222333666888999999:::;;;<<<::::::<<>>??????===:::666222///++++++***)))))))))))))))))))))((('''&&&&&&&&&&&&(((((()))))))))))))))((($$$$$$%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))&&&&&&%%%$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''$$$%%%&&&''''''''''''(((***)))((('''&&&&&&''')))$$$%%%%%%$$$######$$$&&&&&&((()))++++++***((('''$$$%%%&&&'''((((((((((((''''''(((((())))))******++++++***)))(((***---111,,,000666===HHHYYYlllyyy```NNN<<<333111...,,,,,,,,,+++***)))((((((((((((&&&&&&'''((('''&&&''')))nnneeeYYYOOOIIIDDD???<<<888777666444111///...------000///+++)))+++---,,,***((((((+++***&&&%%%'''$$$%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%!!!###$$$$$$#########%%%#########"""!!!"""$$$'''"""$$$$$$###$$$%%%''' ###$$$ ###"""############$$$$$$$$$$$$$$$%%%&&&''''''((((((###&&&'''(((***,,,(((***...111222444666888888:::<<>>===;;;<<<:::888666444333222222111///---------...---,,,000...,,,***)))((())))))&&&%%%%%%$$$$$$$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%############$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''&&&'''((($$$###%%%))))))''')))---///222555777777888:::<<<999888:::>>>@@@@@@DDDJJJNNNQQQVVVZZZ^^^bbbgggjjjrrrvvvzzz|||~~~|||~~~zzzrrrmmmlllmmmnnnjjjooovvv~~~zzzxxxtttoooiii```VVVPPPGGGDDD@@@===<<<;;;:::999777777666555444444444444222333333333333555888;;;888777777666555444333222...//////000000000000000,,,---......,,,,,,,,,...+++***)))))))))+++---...************************''')))++++++***)))((()))(((***------,,,*********************************++++++---///111333444555111222444666888:::<<<===???@@@@@@???<<<777333000,,,++++++***************'''((()))(((&&&%%%&&&'''&&&''''''''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''((()))$$$%%%&&&((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''''''''&&&%%%&&&''''''&&&%%%'''(((((())))))(((''''''(((***%%%&&&&&&%%%######$$$%%%&&&'''((()))))))))((('''###$$$%%%&&&''''''''''''''''''(((((())))))******---,,,***(((&&&(((,,,000)))---222666;;;FFFUUU```vvvqqq\\\EEE888333000---,,,---,,,+++***)))(((((((((%%%$$$%%%'''%%%###$$$'''xxxjjj^^^VVVNNNGGGAAA===<<<:::888666333111000)))...000+++)))+++,,,+++,,,))))))++++++'''&&&(((%%%&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%"""###$$$###""""""$$$&&&!!!###%%%%%%$$$###$$$&&& ###$$$$$$%%%)))***'''""" """!!!'''"""############$$$$$$$$$""""""###$$$%%%&&&'''''' '''(((&&&%%%(((,,,+++...333888<<>><<<999666444333,,,222444...+++,,,---***,,,)))))),,,+++'''&&&(((&&&&&&&&&%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$#########"""!!!"""$$$'''"""'''(((&&&$$$###$$$$$$&&&%%% ###''''''%%%$$$(((&&&***222"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&%%%+++***$$$ ###(((///333999@@@EEEJJJPPPSSSYYY[[[]]]^^^\\\YYYTTTQQQHHHEEE>>>888333111111111000///......000111111000((('''&&&&&&''')))+++---'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&''''''''' !!!###$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''""""""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%% """%%%&&&&&&&&&''')))&&&%%%(((,,,,,,)))***...***---///111111222444555666555666:::;;;;;;>>>DDDBBBEEEJJJOOOSSSYYY___cccdddggglllppprrrtttwwwyyyzzz~~~}}}vvvrrrffffffggghhhkkkqqqxxx~~~~~~wwwnnngggZZZRRRIIIAAA>>>===;;;999555555666666777777888888333444666555444444555666;;;;;;:::999888777666666222111000000000111333444+++---///...---,,,---------,,,,,,++++++*********++++++++++++++++++++++++)))+++------,,,******+++$$$'''******))))))+++...,,,,,,++++++++++++++++++'''***...111333444333222///000222444777:::;;;<<<555666777888777444111///---,,,++++++******++++++'''))),,,+++)))((()))+++***))))))((('''%%%$$$###&&&&&&((()))))))))((('''%%%&&&((()))))))))(((''''''''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&&&&((()))'''$$$###%%%'''###&&&***+++)))(((***+++)))))))))(((&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))(((''''''&&&$$$""" ''''''(((((()))*********''')))******)))(((((()))***---///---+++000;;;DDDFFFWWWlll|||uuuWWWEEE===888333222...---,,,***)))((((((((()))&&&'''***(((###$$$)))~~~pppfff[[[QQQMMMGGGAAA===;;;:::777555000///---,,,+++,,,------***(((((()))'''$$$(((...''''''&&&&&&&&&%%%%%%%%%!!!$$$%%%###$$$((()))'''!!!"""###"""!!! !!!""" !!!"""###$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$%%%%%%$$$""" !!!###%%%!!!"""$$$###"""%%%$$$$$$$$$%%%''')))***%%%$$$###%%%))),,,......111888AAAHHHRRR]]]ddddddllllllllllllkkkiiidddaaaUUUOOOFFF>>>999666555444222222222222333333333333111111000...+++)))((()))))))))((((((''''''''''''$$$$$$%%%$$$######%%%&&&&&&&&&''''''&&&&&&%%%$$$###"""""""""###$$$%%%%%%%%%%%%&&&'''((((((&&&$$$'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&((()))''''''(((((())))))******+++,,,...///000222555888::::::;;;;;;;;;:::999999AAABBBDDDFFFIIIOOOVVV[[[]]]```dddhhhkkkoootttxxx}}}||||||~~~zzzvvvpppkkkjjjiiiiiilllqqq{{{|||wwwtttggg```VVVLLLFFFCCC@@@???;;;999888777888999888777888999:::999777666666777999999999999888888888777333111///---...111444666000///...,,,++++++,,,,,,------++++++++++++------+++,,,,,,,,,++++++---///***,,,---......---+++***&&&)))---000111///,,,***(((((())))))******+++++++++)))))),,,000333222111///000111222444555777777;;;;;;999777444111...---...,,,+++))))))***,,,---***)))&&&%%%%%%&&&)))******++++++)))&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&(((((()))))))))'''&&&%%%&&&((())))))(((''''''(((&&&'''((())))))((('''''''''&&&&&&%%%%%%$$$$$$###%%%&&&(((((((((&&&$$$"""'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&&&&''''''''''''''''''''''''%%%'''***++++++(((%%%###((()))+++***(((''''''((((((------))))))///333222???HHHWWWjjj}}}iiiNNN>>>666444333///...,,,,,,,,,+++(((&&&(((((())))))(((((('''&&&uuujjj```[[[TTTJJJCCC???<<<999666222222111111000111222222...,,,++++++'''$$$&&&,,,'''''''''&&&&&&&&&%%%%%%###&&&&&&######%%%%%%"""###$$$%%%$$$###"""###$$$!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%%%%%%%$$$"""!!!!!!###%%% !!!###"""!!!""""""######$$$&&&'''((('''''''''(((***---111333999CCCNNNXXXcccpppwwwxxx|||~~~}}}vvvqqqddd]]]QQQFFF???999666444333333333222222222333333111111111///...---,,,---***)))((('''&&&&&&''''''$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%&&&&&&%%%%%%$$$############"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$%%%%%%&&&'''&&&''''''((())))))******)))***,,,---...000333555666666777888999999999888;;;<<<>>>???BBBGGGNNNRRRXXX[[[___cccfffkkkpppttt{{{{{{|||~~~wwwrrroookkkggggggkkktttxxx~~~{{{yyyqqqjjj```UUUMMMGGGBBB@@@:::888666666888::::::::::::;;;;;;:::888777777888:::::::::999999999999888555333222111111333555777000///...---,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---///,,,---......---+++)))(((&&&'''((()))************)))))))))))))))************))))))+++///111111000...///000111333444555666888888777666444333111000000...,,,***((((((((()))***)))(((&&&&&&((()))***((())))))(((%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''((())))))((('''&&&!!!$$$&&&(((''''''((()))(((((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%(((((())))))))))))(((((())))))(((&&&&&&%%%%%%%%%###$$$&&&'''((((((''''''''''''''''''''''''''''''&&&''')))******(((&&&$$$((()))******(((''''''((('''+++,,,((((((---111000888???KKKZZZjjj{{{vvvYYYDDD888333222000...---,,,,,,+++)))''''''''''''''''''&&&&&&%%%~~~ttthhh___SSSIIICCC???;;;999333333222111000//////...///,,,++++++)))&&&(((---((('''''''''&&&&&&&&&&&&###&&&%%%""""""$$$$$$!!!###$$$%%%$$$######$$$%%%"""######$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%###!!!!!!###%%%!!! !!!######""" !!!"""###$$$%%%%%%%%%'''((()))((((((,,,222777@@@LLL\\\iiivvvvvvnnn```SSSHHH@@@;;;888444444222222111222222333333222222111111111222222,,,***(((&&&%%%&&&'''((($$$&&&(((((('''&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$######"""#########%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%&&&'''(((((()))***)))(((&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))'''(((***+++,,,---000333111222444555666777777777:::;;;<<<===???CCCIIIMMMQQQTTTXXX\\\```eeejjjmmmuuuvvvzzzzzzrrrjjjfffgggmmmpppuuuzzzzzztttlllbbbZZZRRRKKKGGG???<<<999888:::===?????????@@@@@@???<<<:::::::::;;;;;;;;;:::::::::999999666666555555555666777777//////...............///+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---///............,,,***((('''+++)))((('''(((***,,,...***))))))))))))))))))((()))((((((***---/////////------...///000222222333333333444444444333222222///---+++)))((('''(((((())))))))))))))))))))))))%%%'''''''''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''' $$$'''''''''((()))))))))))))))'''&&&%%%$$$###$$$$$$%%%&&&&&&'''''''''''''''(((((((((((())))))(((((((((((((((((()))))))))((('''&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&''')))******(((''''''(((&&&******((((((+++...///222777>>>GGGSSSdddyyyiiiOOO>>>666333111///---------,,,***((((((''''''''''''&&&&&&&&&uuukkk^^^RRRLLLGGGDDDAAA888888666444111...,,,***---***)))******)))+++000(((((((((''''''''''''&&&!!!$$$$$$"""###''''''%%% """######"""!!!"""$$$######$$$$$$$$$######""""""######$$$%%%%%%&&&&&&%%%%%%%%%$$$""""""###%%%###"""""""""###$$$$$$$$$ !!!###$$$%%%%%%$$$$$$$$$&&&((('''%%%)))111999BBBQQQdddsss|||nnn___RRRHHHAAA===555444222000000111333444777555444333444555555555...,,,***'''&&&&&&'''((($$$&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""""""""###$$$$$$###"""!!!"""$$$%%%"""###$$$$$$######$$$%%%###$$$%%%&&&'''((()))*********)))((('''&&&&&&%%%%%%&&&&&&''''''((())))))&&&((()))***+++,,,///111111111222333444555555444:::;;;<<<<<<===@@@EEEHHHLLLOOOSSSWWWZZZ___dddhhhkkkoootttzzz~~~|||{{{|||~~~sssmmmmmmkkkmmmpppssswww|||{{{uuuooohhhaaaYYYTTTIIIEEE@@@===>>>AAACCCDDDDDDFFFFFFEEEAAA???======;;;;;;:::::::::999999999777777888888888777777666////////////000000000000++++++------------+++++++++,,,,,,,,,++++++---///------------,,,***)))(((+++***)))((((((***,,,---******))))))((((((((('''''''''(((***+++---......+++,,,,,,---...///000000///000000111111111000000***))))))(((((()))***+++)))***++++++++++++***)))$$$&&&''''''&&&%%%'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((((((((( %%%'''((('''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((()))***)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&'''''''''((((((''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&((())))))(((''''''(((''')))***)))(((***,,,...///333888;;;BBBQQQeeeuuuyyy]]]HHH;;;777333111///......---+++***))))))(((((((((''''''(((~~~oooccc[[[TTTOOOKKK@@@???===:::777444222111///***(((***+++)))+++...))))))((((((((('''''''''###&&&&&&$$$%%%((((((&&& """######""""""###%%%######$$$$$$$$$######""""""######$$$%%%%%%&&&&&&$$$%%%&&&%%%###"""###%%%""""""""""""!!!"""###$$$"""###%%%&&&'''&&&%%%%%%###&&&((('''&&&)))222:::EEEUUUjjj{{{|||lll]]]QQQGGGAAA888666333000000111333555;;;888555555666777777666111///---***)))((())))))###&&&(((((('''$$$######&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$###"""""""""######$$$$$$"""!!!!!!###&&&"""$$$%%%%%%$$$$$$%%%'''$$$$$$%%%&&&((()))******((((((((((((((((((((('''%%%%%%%%%&&&''''''(((((('''(((******+++,,,///111222333333333333333222222666777888888999;;;???BBBHHHKKKOOORRRVVVZZZ___bbbdddhhhnnntttxxx{{{{{{{{{wwwwwwyyy~~~xxxxxxooopppqqqqqqrrruuuyyy|||~~~zzzuuummmeee```VVVPPPJJJEEEDDDEEEFFFGGGHHHJJJJJJIIIEEEAAA??????;;;;;;:::::::::999999999888888999999888777666555000111111111111111111111++++++------------+++++++++,,,,,,,,,++++++---///******++++++++++++++++++&&&&&&&&&'''''''''''''''***)))))))))((((((''''''&&&'''((()))***+++,,,---+++++++++,,,,,,---------------......------,,,+++)))(((((())))))******+++)))***+++,,,,,,+++***)))$$$&&&'''((('''''')))***'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((("""$$$((()))((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''')))))))))((('''&&&&&&'''((()))%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''(((&&&'''))))))'''''''''((())))))***+++***)))+++...---111444666888BBBQQQ^^^mmmwwwlllRRR@@@888555222000.........---,,,)))((('''&&&&&&&&&''''''tttiii___UUUOOOFFFDDD@@@===:::999888888666000,,,,,,,,,)))(((***))))))))))))(((((((((((((((***)))&&&%%%'''&&&###"""$$$%%%%%%$$$$$$&&&'''"""######$$$$$$$$$######""""""######$$$%%%%%%%%%$$$&&&&&&&&&$$$###$$$%%% !!!  """$$$%%%&&&'''''''''''''''$$$&&&'''((()))---444:::HHHZZZppp|||lll]]]QQQIIIAAA===888333111111333444===999555444777888888666444333111///---,,,+++***%%%&&&((((((&&&$$$###$$$&&&''''''''''''&&&%%%%%%$$$$$$######"""#########"""$$$%%%$$$!!!!!!###&&&###$$$%%%&&&%%%%%%&&&(((%%%%%%&&&'''((())))))***&&&&&&'''((())))))(((((($$$$$$%%%%%%&&&'''''''''''')))******+++,,,...111222333333333222222111000555666888888888:::===@@@DDDGGGJJJMMMPPPTTTXXX[[[]]]bbbhhhnnnqqqsssvvvwwwsssuuuyyy}}}zzzzzzyyyvvvsssrrrssstttxxx{{{xxxpppjjjccc]]]UUUOOOLLLLLLLLLKKKMMMNNNOOOMMMHHHDDDAAA@@@<<<<<<;;;;;;;;;:::::::::999999999999888777666555222222333333333333222111+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++---///))))))******+++,,,,,,,,,&&&''')))******)))'''&&&)))(((((((((((((((((('''&&&((()))*********,,,...++++++++++++++++++++++++,,,,,,,,,,,,+++***)))))),,,++++++******)))(((((()))***+++,,,,,,+++***)))%%%&&&(((((((((((()))+++''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''((('''((())))))(((''''''((($$$$$$$$$%%%&&&''')))***((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''''''''''''''((($$$$$$%%%%%%'''(((***+++(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((%%%'''(((((('''''''''(((***)))***,,,+++((()))---(((,,,///000222777@@@HHHYYYddduuu{{{^^^FFF999777444111/////////......((('''&&&$$$$$$%%%&&&&&&|||pppccc[[[PPPMMMGGGAAA<<<:::999999;;;444//////...+++)))************)))))))))(((((('''***)))%%%$$$&&&%%%""""""$$$%%%%%%%%%%%%&&&(((!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$&&&'''&&&$$$###$$$%%% """###!!!!!!###&&&&&&&&&&&&&&&&&&'''(((######%%%'''+++///444777EEEXXXooo~~~pppccc[[[NNNIIIAAA999333111222222<<<777333333777::::::888666666666444222///---+++'''((()))'''%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########"""######$$$$$$!!!$$$'''&&&###!!!###&&&"""$$$%%%%%%%%%%%%&&&(((&&&&&&''''''((((((((()))%%%&&&'''(((((((((''''''$$$$$$$$$%%%&&&&&&'''''''''((()))******+++---///000000111111222111111111333555777777888999<<<>>>@@@BBBEEEGGGIIILLLPPPSSSUUUYYY___dddfffiiimmmpppkkkooouuuzzz}}}|||wwwttttttuuuuuuxxx}}}|||wwwqqqkkkddd]]]ZZZXXXWWWVVVTTTVVVWWWTTTPPPKKKGGGFFF>>>>>>>>>============<<<<<<;;;:::999888777666666444444555555444333222111---,,,,,,++++++,,,,,,---+++,,,,,,,,,++++++---///******************++++++)))***,,,------,,,***)))'''''''''(((((((((((((((&&&(((++++++******,,,...++++++++++++************+++,,,,,,,,,,,,+++******,,,,,,,,,++++++***))))))))))))************))))))$$$&&&''''''''''''((()))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&'''((())))))(((&&&&&&(((***&&&%%%%%%%%%%%%&&&((()))'''''''''''''''&&&&&&&&&$$$%%%&&&(((((((((''''''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$&&&(((((('''''''''(((***((())),,,***&&&&&&+++%%%'''***,,,...222777;;;HHHRRRbbbtttmmmQQQ@@@888555222000000000000///***)))'''&&&&&&&&&((((((wwwmmm```[[[RRRIIIAAA===;;;;;;;;;444000000111///---...************))))))))))))###&&&&&&$$$$$$''''''$$$ """############%%%&&& !!!"""###$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$$$$&&&''''''%%%$$$$$$$$$###%%%&&&%%%""""""$$$&&&'''&&&%%%$$$%%%&&&'''((( !!!$$$***///222333???RRRjjj{{{tttmmmWWWQQQGGG===666222111111999555111222777;;;<<<:::888888888777555222...,,,*********(((&&&%%%&&&'''$$$%%%%%%%%%%%%$$$#########"""""""""###$$$%%%%%% $$$(((((($$$"""###&&&!!!###$$$%%%$$$$$$&&&''''''''''''(((((((((((((((&&&&&&'''(((((('''&&&%%%###$$$$$$%%%%%%&&&''''''&&&''')))))))))***,,,...------///000111111222222---///000111222333666888<<<>>>@@@BBBDDDGGGJJJMMMNNNRRRWWW[[[]]]```eeeiiiaaahhhqqqwwwzzz}}}yyywwwtttttttttvvv|||{{{vvvoooiiifffdddbbbaaa\\\^^^^^^\\\WWWRRRNNNMMM@@@@@@@@@@@@?????????>>>>>>===;;;:::888888777777555555666666555333111000...---++++++++++++---...+++,,,,,,,,,++++++---///,,,,,,+++***)))))))))***)))))))))))))))(((((((((&&&'''''''''(((((())))))&&&)))++++++******,,,...++++++++++++************++++++,,,------------,,,((()))***,,,,,,---------))))))))))))))))))))))))$$$%%%'''&&&%%%%%%'''(((''''''&&&&&&&&&&&&'''''')))(((&&&%%%$$$%%%%%%&&&(((((((((&&&%%%&&&))),,,((('''&&&%%%$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&(((******)))'''&&&%%%&&&'''(((((('''&&&%%%))))))(((&&&&&&%%%&&&&&&,,,+++)))(((''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$&&&(((((('''''''''((()))&&&'''+++***$$$$$$)))%%%&&&'''***...222666888888@@@NNN___qqqzzz\\\III999666222000000111000000...---+++***)))***+++---|||qqqdddYYYSSSLLLBBB<<<<<<888666333222222222000//////000111...)))&&&&&&'''&&&'''((((((&&&%%%&&&((( """$$$$$$######&&&)))###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%$$$######$$$&&&'''&&&$$$$$$%%%&&&"""$$$%%%&&&&&&%%%###!!!%%%&&&&&&$$$###"""###%%%%%% ###,,,...))),,,555BBBPPPeeezzznnncccTTTHHHAAA;;;444...000///...000333666777777888777666777888777333///---,,,***(((&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&(((%%%###$$$&&&'''%%%"""%%%$$$$$$######$$$$$$%%%&&&'''((('''&&&%%%&&&'''&&&'''((('''&&&%%%''')))&&&&&&%%%%%%&&&''')))***)))))))))))))))******+++***+++---.........000222/////////000111111222222555777:::===??????>>>>>>EEEGGGKKKNNNPPPSSSWWWYYY^^^bbbhhhpppxxx~~~|||zzzxxxyyy|||~~~{{{xxxsssmmmnnnrrrooopppmmmgggbbb^^^WWWOOOPPPIIIEEEDDDCCC???>>>???@@@@@@???===;;;999777666444444444444444333111111...---,,,,,,++++++,,,,,,+++,,,,,,------......///...+++)))***---///...,,,(((((())))))******++++++***)))((('''&&&&&&'''((('''(((******))))))***+++'''''''''((()))******+++(((((()))***+++,,,,,,,,,******))))))******+++,,,,,,111000((($$$''')))((('''&&&%%%%%%$$$###"""!!!)))&&&###$$$'''))))))'''((('''%%%%%%&&&&&&%%%$$$&&&%%%(((+++)))%%%***333))))))((('''&&&%%%%%%$$$'''((((((&&&$$$""""""###&&&''''''''''''%%%$$$###!!!"""%%%'''''''''&&&%%%%%%&&&((()))))))))((('''******)))((('''(((+++---%%%'''(((&&&$$$$$$(((,,,%%%%%%&&&'''''''''''''''%%%'''((((((''''''(((***&&&&&&&&&&&&''')))***+++&&&(((+++...000111000000;;;;;;AAANNN]]]nnnjjjTTTAAA:::444333222///...000...+++))))))++++++***(((uuuiiibbbYYYNNNGGGEEE===:::666444333222111000///222444333///+++))))))'''((()))(((&&&%%%%%%'''###&&&((((((%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""###$$$######""""""$$$%%%$$$###"""###$$$$$$$$$%%%%%%%%%$$$###"""$$$%%%%%%$$$"""!!!"""$$$'''***(((,,,555:::HHH\\\qqqvvvdddSSSFFF<<<555000111///---...000333333333777666555666888777444000000///---+++)))(((((((((%%%%%%%%%%%%%%%%%%&&&'''''''''%%%$$$###"""""""""""" !!!$$$%%%$$$"""&&&%%%%%%$$$$$$%%%%%%&&&%%%'''((('''&&&%%%&&&'''$$$%%%&&&%%%$$$###%%%'''&&&&&&%%%%%%&&&''')))***)))(((((((((((()))*********,,,---...------///111......///000000111111222333444777999;;;<<<======AAADDDGGGJJJLLLOOOSSSUUUYYY]]]ccckkksssyyy}}}~~~}}}{{{xxxvvvyyyyyyyyyyyy{{{~~~|||xxxrrriii```VVVOOOIIIHHHFFFBBBAAACCCBBBBBB@@@>>><<<999666555555555555555444333222222///......---,,,---------,,,,,,,,,------------...+++)))'''(((+++,,,+++***(((((((((((((((((())))))***)))((('''''''''((()))(((***++++++***)))***+++&&&''''''((())))))******))))))******++++++,,,,,,++++++******++++++,,,---,,,...---((('''***+++((((((''''''&&&&&&%%%%%%$$$)))'''$$$$$$'''(((((('''(((&&&%%%%%%''''''&&&$$$'''&&&(((+++(((%%%)))111((((((((('''&&&&&&%%%%%%((()))***)))'''&&&'''(((&&&''''''(((''''''%%%%%%$$$%%%'''((()))(((((('''&&&''''''((((((((((((((()))))))))(((''''''***---&&&'''''''''&&&&&&''')))''''''((()))))))))((((((&&&'''((((((''''''(((***(((''''''''''''(((((()))&&&(((***,,,.../////////333444:::EEEQQQ___qqquuu```III@@@777444222///...000...+++))))))***+++***((({{{qqqgggZZZPPPLLLGGGCCC===888666555444333///111444555222...+++)))((())))))(((%%%$$$$$$%%%$$$&&&((((((&&&$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""############""""""$$$%%%$$$###"""###%%%&&&%%%%%%$$$#########$$$$$$%%%&&&%%%#########%%%### """((()))%%%(((///777DDDWWWkkk{{{yyycccPPPBBB:::666333000...---///111111111555444444666777777555333444333111///---,,,++++++&&&&&&%%%%%%&&&''''''(((''''''%%%$$$###""""""""" ###%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&''''''&&&%%%&&&'''$$$%%%&&&%%%$$$###%%%'''&&&&&&&&&&&&'''((()))***((((((''''''(((((()))******,,,------,,,,,,---///---......///000000111111000111222333666888:::;;;<<>>;;;888666666666666666555444333222000000///...............---------------,,,,,,,,,+++)))((((((***++++++*********))))))))))))))))))))))))((((((((()))*********+++---,,,+++******+++&&&''''''(((((())))))************+++++++++++++++,,,++++++++++++,,,------)))+++***((((((+++***'''(((((((((((((((((((((((()))'''%%%%%%'''''''''&&&'''&&&%%%%%%'''((('''&&&(((((()))***(((%%%(((---&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***+++&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((('''&&&''')))+++((('''&&&'''((((((&&&%%%&&&'''''''''''''''&&&&&&&&&((())))))''''''(((***))))))((('''''''''''''''&&&'''''')))***,,,...///---...333;;;CCCMMM]]]lllnnnTTTHHH<<<555222......000...,,,***)))******)))(((uuuhhh]]]UUUQQQKKKCCC===:::999999888///000111111///---+++))))))******(((&&&$$$$$$%%%######$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$$$$&&&'''&&&%%%%%%&&&''''''&&&$$$###""""""$$$$$$%%%&&&''''''%%%%%%%%%&&&(((%%%&&&***((($$$&&&***555@@@RRReeevvvvvv^^^LLL@@@;;;444222///...///111222222222222333444555666555444555444333111///...---,,,&&&&&&&&&&&&&&&'''(((((($$$$$$######$$$$$$%%%&&&!!!!!!"""###%%%''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''&&&%%%%%%&&&&&&'''((('''&&&%%%''')))&&&&&&&&&'''(((((())))))'''''''''''''''((())))))***,,,---,,,++++++,,,------------...//////000000.........///111555888:::888:::===@@@AAACCCFFFIIIJJJMMMSSSZZZaaagggkkkmmmqqqrrrsssvvvxxxyyyzzz{{{}}}{{{||||||vvvnnnmmmkkkhhhhhhlllrrrwwwrrriii___ZZZTTTMMMJJJKKKIIIHHHGGGDDDAAA>>>;;;:::666666666666555444333333111000//////......////////////......---,,,++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))))))))******+++++++++---...---,,,++++++,,,'''''''''(((((()))))))))+++++++++++++++++++++***++++++******++++++,,,---''')))+++***((('''''''''((((((((()))))))))******(((''''''&&&''''''&&&&&&&&&%%%%%%&&&((()))((('''((()))***)))'''%%%''')))%%%%%%%%%&&&&&&'''''''''$$$&&&''''''&&&&&&'''(((&&&''''''((()))*********((('''&&&&&&%%%&&&&&&'''(((''''''&&&&&&''')))***''''''((('''&&&&&&(((***)))'''&&&'''))))))%%%"""(((((())))))(((((('''''''''((())))))((('''(((***((((((''''''''''''(((((('''&&&&&&&&&'''***,,,...,,,---111666999???MMMZZZlllxxxzzz```QQQ@@@666222//////111...,,,+++***)))))))))(((|||ooofffYYYSSSJJJBBB>>><<<;;;:::333111000...---------,,,***++++++)))'''%%%%%%&&&)))'''$$$$$$%%%''')))+++%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%''''''&&&&&&'''(((((('''$$$"""!!!"""###%%%"""$$$&&&&&&%%%$$$$$$%%%"""%%%&&&%%%(((,,,///999III[[[lll}}}nnnWWWEEE<<<444111...,,,...000111111///000111222333333444555444444333222000///...---''''''&&&&&&&&&&&&''''''$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$############$$$$$$!!!###&&&'''&&&%%%%%%%%%&&&'''((('''&&&%%%''')))&&&&&&'''(((((()))))))))'''''''''''''''((()))))))))+++,,,+++******+++,,,+++,,,,,,---......//////------,,,---///222666888555777:::;;;===???AAADDDDDDGGGMMMSSSYYY]]]aaabbbfffggghhhkkknnnppprrrtttwwwuuuvvvzzz{{{|||tttrrrooojjjggghhhkkkoooxxx~~~xxxmmmeee]]]SSSNNNMMMLLLKKKIIIGGGCCC@@@===<<<777777777777666555444333111111000///////////////111000000///...---,,,,,,---------,,,+++,,,,,,---......------,,,,,,++++++)))******++++++,,,,,,,,,+++,,,......,,,+++,,,,,,((((((((())))))))))))))),,,,,,,,,+++++++++++++++)))))))))))))))******+++(((,,,///...)))%%%'''+++'''''''''((())))))******&&&''''''''''''&&&&&&''''''&&&%%%&&&((()))((('''((()))***(((&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%&&&'''&&&$$$###$$$%%%'''''''''((()))***++++++(((((('''&&&&&&&&&''''''(((''''''&&&&&&''')))***&&&'''((((((''''''(((***)))'''&&&'''))))))%%%"""++++++,,,,,,,,,++++++***((()))***)))((('''((()))&&&&&&&&&''''''(((******'''&&&%%%%%%&&&))),,,...------///222333555???JJJRRR```vvvlllYYYEEE999333111000222------,,,***)))(((((((((vvveee^^^TTTJJJCCC???===;;;:::666222000000111000000+++,,,,,,+++(((''''''(((111---)))'''((()))******%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((("""###%%%%%%$$$$$$&&&''')))'''%%%###""""""###$$$!!!###$$$###""""""""""""$$$%%%&&&&&&&&&'''))),,,555BBBQQQaaarrr|||bbbJJJ<<<666222...+++,,,---...///,,,...000000000000222444111222222111111000///...******)))(((''''''''''''''''''%%%$$$###"""""""""%%%&&&'''&&&$$$######%%%######""""""""""""######"""%%%&&&&&&%%%$$$%%%$$$%%%&&&%%%$$$###%%%'''&&&&&&''')))))))))))))))((((((''''''(((((()))***''')))******))))))***,,,+++++++++,,,------......,,,,,,++++++---000333555111444666888888:::===???@@@BBBGGGLLLQQQTTTVVVWWWVVVWWWZZZ^^^ccchhhlllooonnnmmmnnnrrruuuvvv|||~~~|||xxxrrrllljjjkkklllooossszzzvvvmmmaaaZZZXXXSSSRRRPPPLLLHHHCCC@@@>>>:::::::::999999888777666333222222111111111111111222222111000//////......,,,------,,,******+++---++++++*********************+++,,,,,,---,,,,,,,,,)))+++------,,,,,,,,,---************************+++++++++,,,,,,,,,,,,,,,((((((((((((((()))******,,,,,,...///,,,(((***000'''''''''(((((()))))))))$$$&&&(((((('''&&&'''(((((('''&&&&&&((()))(((''''''))))))'''&&&'''&&&###$$$$$$%%%%%%&&&&&&&&&''''''((()))(((&&&%%%%%%'''''''''''''''((()))++++++)))))))))***************'''''''''''''''((())))))&&&((())))))(((''')))***((('''&&&'''((((((&&&%%%&&&&&&'''((((((((((((((()))***+++***((('''((()))%%%&&&&&&&&&((()))***+++(((''''''&&&'''***,,,...///,,,+++---...///444;;;CCCPPPeeeyyyyyyeeeMMM>>>777333222222---...---+++((('''((()))wwwpppdddXXXNNNGGGAAA>>>===999666444444444222000+++,,,---,,,***)))***+++...,,,******+++***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%&&&'''((("""###%%%%%%$$$%%%&&&(((((('''%%%###"""""""""###"""$$$%%%$$$#########'''))))))'''%%%%%%%%%%%%)))000:::FFFSSSbbbrrr}}}oooVVVEEE===999333///------------+++---......------000222///000111222222111000//////...,,,+++))))))((((((''''''%%%$$$###"""""""""$$$%%%'''%%%###"""###%%%$$$##################$$$!!!%%%&&&&&&$$$$$$$$$$$$%%%&&&%%%$$$###%%%'''%%%&&&((()))******)))))))))(((((((((((()))******&&&'''))))))))))))+++,,,******++++++,,,---------+++*********+++---///000...000333444444666888:::<<<>>>BBBFFFIIILLLMMMNNNKKKLLLOOOSSSYYY^^^cccfffdddcccdddiiilllnnnuuu}}}~~~xxxsssrrrrrrnnnpppssswww}}}yyypppmmmdddbbb^^^XXXQQQKKKFFFCCC===>>>>>>======<<<;;;:::666555444444333333444444333222222222111000000000---...///---+++***,,,...))))))))))))************,,,,,,---...------,,,+++'''))),,,,,,,,,,,,---...++++++++++++++++++++++++***++++++,,,,,,---------)))))))))((()))******++++++%%%###(((,,,+++,,,...(((((((((((())))))))))))"""%%%((((((''''''(((***)))(((''''''(((((('''&&&%%%))))))%%%&&&(((&&&!!!%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((''''''((()))(((''''''''''''(((******'''(((***+++,,,++++++***&&&''''''((((((((((((((('''(((******)))((()))***&&&'''''''''&&&&&&''')))!!!"""###%%%%%%&&&&&&&&&)))***+++***((('''((()))'''''''''''''''((()))***))))))((()))***+++---...111+++(((***------///222999CCCQQQbbbsssqqqWWWFFF<<<666222111---......+++(((&&&''')))rrreeeYYYOOOGGGCCC<<<999777777777555111---+++---...---++++++,,,---%%%%%%&&&***,,,+++'''###%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$###$$$%%%&&&'''$$$%%%''''''''''''(((***((('''&&&$$$###""""""""""""$$$''')))(((&&&&&&&&& """!!!"""$$$&&&'''"""(((000999DDDRRRaaakkkppp|||zzzaaaPPPFFF@@@999333111//////...***,,,...---++++++...111//////111222333222111111222111///---+++***))))))$$$$$$######$$$$$$%%%&&&###&&&'''&&&$$$###%%%'''%%%$$$$$$$$$$$$$$$$$$%%%!!!$$$&&&&&&$$$$$$$$$''''''((('''&&&%%%''')))%%%&&&(((*********)))))))))))))))))))))***++++++$$$&&&((()))((()))+++---)))******+++,,,,,,------)))))))))******+++,,,---,,,...000111222333555777:::;;;???BBBEEEGGGHHHHHHGGGHHHJJJMMMRRRVVV[[[]]]]]]\\\]]]bbbeeehhhpppwww}}}zzzzzzsssrrrrrrrrrtttzzzssspppjjjccc[[[SSSMMMIIIAAAAAAAAA@@@@@@???>>>===888888777666666666666666333333333222222222222222000111222111...---///111*********++++++,,,,,,---------...///...---+++***&&&(((+++,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********)))***++++++,,,)))***---+++))))))))))))))))))))))))))) $$$((()))(((''')))+++***)))''''''(((((('''%%%$$$((((((%%%&&&)))'''!!!%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''''')))+++(((''''''&&&&&&''')))***$$$&&&(((***++++++)))(((%%%&&&((()))))))))((('''''')))++++++***)))***+++%%%'''(((&&&$$$$$$(((,,,%%%&&&''')))***++++++,,,***++++++***((((((((()))))))))(((''''''''''''(((************+++,,,---...333,,,'''***............///555>>>JJJ[[[qqqzzz^^^KKK@@@888222000---......,,,(((&&&''')))}}}rrriii___SSSIIIHHHDDD???;;;999777555333666333...,,,+++******)))((((((((())))))))))))))))))(((&&&%%%$$$#########((('''&&&%%%%%%&&&'''(((!!!$$$((('''$$$"""###$$$%%%###$$$(((%%%!!!'''((('''%%%$$$###$$$%%%%%% %%%))))))%%%###$$$&&&"""%%%+++111999CCCLLLSSSaaagggqqqzzz~~~}}}lll\\\JJJCCC:::444111111///------,,,++++++******++++++.........///000111111111000000...---,,,,,,,,,,,,)))(((%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$&&&+++***$$$$$$)))''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((())))))))))))'''((()))++++++******)))---------.........//////,,,------///111333555666666999===@@@AAABBBDDDFFFCCCCCCDDDFFFJJJOOOSSSVVVWWWXXXZZZ[[[___dddkkkpppzzz{{{uuurrrrrrwww}}}{{{qqqiii^^^RRRIIIGGGGGGFFFDDDCCCCCCBBBBBB;;;999666666777888777777999888666444333333333444111111000///...---,,,,,,++++++++++++,,,,,,---.../////////...---,,,***)))***///---%%%###(((---...++++++***,,,---...---+++)))+++------+++******+++...---,,,+++************+++*********+++,,,,,,---......---***((('''(((***&&&((())))))(((((()))+++''''''''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$---,,,)))'''%%%%%%%%%&&&%%%'''((('''&&&&&&'''(((%%%'''))))))((('''((())))))'''%%%'''))))))&&&"""---***'''&&&((((((&&&$$$%%%""""""%%%)))***&&&!!!&&&&&&&&&''''''''''''(((+++***)))'''''')))***+++'''(((((('''&&&&&&((()))'''''''''&&&%%%%%%''')))'''''''''(((((((((((((((,,,+++***)))***+++,,,---,,,111777===GGGYYYppprrrZZZFFF:::555555///---***))))))(((&&&%%%|||qqqdddZZZPPPLLLFFFAAA>>><<<:::999555333///---,,,+++***)))(((((())))))))))))))))))***)))(((&&&%%%%%%$$$$$$((('''&&&&&&&&&&&&'''((("""$$$%%%%%%$$$$$$$$$%%%""" """%%%$$$!!!$$$***'''&&&%%%$$$$$$$$$%%%%%%!!!$$$$$$%%%))),,,$$$&&&))),,,000666===BBBJJJPPPZZZdddkkkooopppoookkkhhhjjjooovvv}}}{{{mmmVVVMMMBBB999444111...+++,,,,,,+++************++++++,,,---...000111222333333333222111000//////...***)))'''%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***)))%%%%%%)))))))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))'''((()))***+++******)))))))))))))))************,,,,,,---...000222444555555777;;;======>>>???@@@??????@@@BBBEEEIIIMMMOOOMMMOOOPPPRRRUUUZZZ```eeepppxxx}}}zzzyyyyyyyyy||||||qqqcccYYYRRRPPPMMMKKKKKKKKKIIIHHH@@@>>>;;;::::::<<<<<<;;;;;;999777444333222222222555444444333222111000///,,,,,,++++++,,,,,,---...------.........---,,,,,,+++//////***)))---...,,,---,,,+++---...///...,,,+++,,,------++++++,,,---///...---,,,++++++++++++++++++******+++,,,,,,---&&&'''(((''''''(((+++...&&&((())))))(((((()))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((('''&&&&&&%%%'''((()))(((&&&%%%%%%&&&%%%'''))))))((('''((()))'''(((******((('''&&&&&&***(((&&&&&&((()))(((&&&---)))&&&&&&'''$$$&&&&&&&&&''''''''''''(((+++***(((''''''(((***+++'''((())))))''''''((())))))))))))((('''''')))+++((((((((())))))*********)))))))))))))))***+++++++++///333666<<>>FFFOOOUUUXXXYYYYYYOOOOOORRRWWW\\\dddsss~~~ggg]]]NNNAAA999333---***,,,++++++***************)))***+++---///111333444666666777777666444222111,,,+++)))(((''''''((((((%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$&&&)))(((%%%&&&)))******)))((('''&&&%%%%%%'''(((((())))))((((((((((((((((((((())))))))))))(((((()))************)))************++++++++++++,,,,,,---...///111333444555777:::;;;;;;;;;<<<>>>>>>>>>???@@@BBBEEEHHHJJJJJJKKKMMMNNNQQQVVV\\\```hhhppp{{{{{{wwwwwwyyy|||rrrggg[[[UUUOOOMMMOOOPPPMMMJJJHHHDDDAAA??????AAAAAAAAA===;;;888555333222222222333333333222111000///...,,,,,,,,,,,,,,,,,,---...+++,,,---...............***---...---///000---))),,,++++++,,,---...---,,,---......---++++++---//////......---,,,,,,,,,++++++++++++++++++,,,,,,---***++++++)))'''&&&''')))&&&'''((((((''''''((()))''''''''''''((((((((((((''''''((((((((((((''''''$$$%%%'''))))))'''&&&$$$((())))))(((&&&$$$$$$%%%%%%'''))))))((('''((()))&&&***---+++(((%%%'''***'''&&&%%%&&&((())))))((((((&&&%%%'''))))))%%%"""&&&&&&&&&''''''''''''(((******((((((((((((******'''(((******)))(((((()))((()))***)))'''''')))***(((((())))))***+++,,,,,,)))******+++++++++++++++)))+++...///111:::GGGQQQkkkyyyttt]]]JJJ<<<555111///...------,,,***(((wwwhhhaaaWWWMMMEEE@@@<<<999:::888666555444222///,,,************))))))))))))******)))((('''&&&&&&''''''''''''&&&&&&'''''''''&&&### !!!%%%((((((&&&%%%$$$$$$$$$$$$###$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%((()))***(((%%%"""!!!"""%%%&&&''''''''')))---000222555:::???CCCDDDDDDDDD<<<===AAAEEEHHHOOO```ooowwwkkkYYYIII>>>555///+++++++++***))))))))))))))))))***+++,,,...000111222777777999999888666444222///...,,,***)))(((((((((&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$&&&'''&&&%%%''')))***))))))((('''&&&&&&&&&''''''(((((()))((((((((((((((((((((())))))))))))((()))))))))************++++++++++++,,,,,,,,,,,,++++++,,,---...000222333555777:::;;;;;;<<<>>>@@@@@@@@@AAABBBCCCFFFHHHIIIKKKMMMNNNOOOQQQUUU[[[^^^gggnnnwww}}}||||||{{{{{{}}}}}}qqqbbbYYYQQQOOORRRTTTRRRNNNMMMJJJEEECCCCCCDDDEEEEEE>>><<<999666444444444555444444444444333111///...------,,,,,,,,,------...,,,------...............*********,,,///000,,,''',,,***)))***,,,---,,,+++///000///---,,,,,,///222.........------,,,,,,+++,,,,,,+++++++++,,,,,,---...//////,,,)))''''''(((&&&'''(((((('''&&&''')))((((((((((((((()))))))))(((((())))))))))))((((((%%%%%%&&&''''''&&&%%%$$$'''((()))(((&&&%%%%%%&&&%%%'''))))))((('''((()))''')))******'''&&&((()))&&&&&&&&&'''((((((((('''######$$$''',,,......,,,&&&&&&&&&''''''''''''(((***)))(((((((((((()))***''')))***+++)))(((((()))&&&'''((('''&&&%%%&&&(((''''''((()))***,,,,,,---+++,,,---...///...---,,,'''))),,,---...444===DDDTTTcccvvvlllWWWEEE;;;222000.........---+++)))~~~vvvjjj^^^SSSKKKDDD@@@===;;;999777555333///,,,,,,,,,+++++++++*********))))))((('''&&&&&&&&&'''&&&''''''''''''''''''&&&'''###!!!"""&&&(((((('''!!!"""$$$'''***++++++$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''((()))%%%&&&'''''''''(((+++---***,,,...111333444444444444444777999:::@@@NNN]]]qqq{{{tttaaaNNNAAA888111---+++***))))))(((((())))))******+++,,,---......///444555777888777666444333111000///,,,***)))''''''((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((###%%%&&&%%%%%%&&&((()))'''''''''(((((((((((((((&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((((()))))))))******+++++++++,,,---///000111333555777999:::<<>>III^^^jjjzzzyyydddQQQCCC999222///***))))))(((((((((((((((******++++++,,,,,,------000111222444444444333333222222111///...,,,+++******)))(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((("""%%%&&&$$$###&&&)))(((''''''''''''(((((())))))%%%&&&''''''(((((((((((((((((((((((()))))))))))))))))))))((()))******+++)))))))))*********++++++*********+++,,,...///000...000222444555888;;;>>>@@@AAABBBEEEGGGIIIJJJKKKKKKMMMNNNOOOPPPRRRVVVYYY```eeekkkooorrrvvv}}}}}}zzzyyyvvvyyy|||xxxwwwzzz}}}sssjjj___XXXYYYZZZ[[[ZZZUUUSSSOOOMMMMMMLLLKKKJJJCCCAAA===999777888:::;;;999999:::;;;:::777555333///...------------------///////////////...---,,,222---+++---//////000333111///------///111111111///000000///------///111------...//////...---,,,...------,,,,,,,,,,,,,,,(((***++++++***))))))***((()))***)))((('''((()))(((((())))))******++++++))))))(((((((((((())))))+++)))'''%%%$$$$$$%%%'''###%%%&&&''''''''')))***%%%'''))))))((('''((())))))&&&###$$$(((***(((%%%%%%'''))))))'''%%%$$$%%%&&&%%%%%%$$$$$$#########&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''(((((('''&&&&&&((()))''')))******)))(((((()))''''''(((((()))***++++++)))******+++++++++++++++,,,,,,---,,,,,,...111444777CCCQQQ^^^nnnlllSSSCCC999555000,,,++++++++++++ttthhh]]]WWWKKKGGGBBB===:::777444222000000000///...---------******)))((((((((())))))&&&&&&'''(((((('''&&&&&&$$$%%%''''''&&&%%%&&&&&&'''******'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%%%%$$$###"""#########"""%%%&&&&&&%%%###"""###$$$&&&&&&%%%%%%&&&((()))+++***(((''')))***,,,222:::IIIVVViii|||}}}fffQQQBBB888111---))))))(((''''''''''''((((((((()))***+++,,,---...------...000111222333444222222222333333222222222,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((!!!%%%&&&""""""''')))(((((((((((((((((('''''''''$$$%%%&&&'''(((((((((((((((((((((((())))))))))))***)))((((((((()))++++++*********+++++++++,,,,,,************+++---...///,,,...///000111333777:::???@@@CCCFFFIIILLLNNNOOOOOOPPPRRRRRRSSSUUUXXXZZZZZZ^^^cccfffiiinnnvvv{{{{{{vvvqqqmmmkkkiiimmmttt~~~}}}}}}~~~|||tttggg^^^YYYYYYZZZ[[[ZZZXXXVVVUUUTTTRRROOOMMMIIIFFFAAA<<<999888999:::777888::::::999777444222//////...------------------......////////////...000------000///---000666111///,,,,,,...000111000...///000///......///000...///111222222111000.........---,,,,,,,,,,,,,,,---......---***'''%%%%%%***+++++++++)))((()))***(((((()))******+++,,,,,,)))(((''''''''''''((()))((((((''''''''''''''''''$$$&&&''''''&&&&&&((()))%%%'''))))))((('''((()))((('''&&&&&&'''((())))))"""%%%((()))'''%%%%%%&&&""""""###$$$$$$%%%'''(((&&&&&&&&&''''''''''''((('''(((((((((((((((((('''(((((('''%%%###$$$'''***&&&(((******)))((((((((()))))))))******+++++++++)))))))))))))))***++++++,,,,,,,,,++++++,,,///000222;;;DDDLLLZZZmmmwww^^^NNN>>>999222,,,++++++,,,---xxxmmmfffTTTOOOIIIDDD@@@===:::888222111111000///.........++++++******************%%%&&&'''(((((('''&&&%%%###&&&))))))&&&$$$$$$&&&!!!$$$$$$'''***$$$"""###%%%&&&'''&&&%%%%%%"""!!!!!!"""$$$%%%&&&&&&###$$$&&&%%%$$$$$$%%%&&&'''%%%###  !!!!!!)))%%%$$$''')))***---333;;;III]]]qqq~~~gggQQQAAA777000,,,))))))((('''''''''''''''%%%&&&''')))+++---//////++++++,,,---///222444555000111333555666777888888---,,,+++)))'''&&&%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((( %%%&&&""""""'''***(((******)))((('''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,&&&&&&&&&&&&''''''''''''************+++,,,---......///000000000222555777@@@BBBEEEIIIMMMPPPRRRSSSMMMOOOQQQQQQRRRSSSVVVXXXYYY\\\___aaaccchhhoootttyyyyyywwwtttnnnhhhbbb]]][[[aaaeeelllwwwxxx|||sssfff^^^\\\]]]```^^^]]][[[[[[ZZZWWWSSSPPPNNNJJJDDD===999888888999;;;<<<>>>>>>===;;;888666000///...---------------+++,,,---///000111111111,,,***---000...***---444...,,,))))))+++---......---...000000///......///000111333444444333222111///...---,,,,,,,,,,,,,,,(((+++---...---,,,,,,---+++,,,,,,+++)))((()))***((())))))***++++++,,,,,,)))((('''&&&&&&'''((()))$$$%%%''')))******)))(((&&&'''((((((&&&%%%&&&'''%%%'''))))))((('''((()))&&&)))***(((&&&&&&***---###''')))'''&&&''')))'''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&###"""###'''***$$$&&&((()))'''&&&&&&&&&+++++++++++++++++++++,,,,,,+++***)))***+++---...++++++******+++...111333111777===AAAMMM```sss|||iiiYYYBBB<<<333---+++,,,---...}}}oooccc\\\QQQIIIEEEBBB>>>;;;888555222111111111000///,,,+++++++++,,,...000111''''''((()))((('''%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%############%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%&&&'''((()))***$$$%%%%%%&&&%%%$$$"""!!!$$$%%%%%%&&&'''((())))))...999KKK___ppp|||vvvdddPPP@@@666222222+++******)))(((''''''&&&''')))+++***((((((***,,,&&&)))---000000///,,,***...222777;;;======;;;:::777444///,,,+++***)))(((''''''&&&%%%%%%$$$$$$$$$&&&&&&'''&&&$$$$$$&&&(((%%%&&&&&&%%%$$$%%%''')))***)))((('''&&&&&&'''(((%%%&&&&&&'''((()))******))))))*********))))))(((((()))***+++,,,+++***))),,,++++++******++++++,,,))))))***+++---...///000(((---000000......333888;;;===AAAGGGMMMRRRVVVXXXQQQTTTWWWXXXWWWVVVUUUTTTRRRUUUYYY]]]aaadddhhhkkkwww{{{~~~zzzvvvoooeee^^^ZZZXXXVVVTTTZZZ___iiittt|||{{{{{{|||tttkkkhhhffffffeeecccaaa```^^^[[[VVVSSSTTTQQQKKKEEEBBB@@@@@@AAA<<<=========;;;999777666333333222...******---000...//////000000000000000...---++++++,,,...111333111///,,,,,,...000111111...///111222222111111000222111000333666666444111///000000---***(((***---((())))))***,,,---......,,,***+++---,,,***,,,000&&&&&&&&&&&&(((***---...******************++++++'''''''''(((((((((((((((%%%***,,,)))((())))))&&&%%%'''))))))((('''((()))((('''%%%%%%''')))******%%%%%%%%%%%%&&&'''((((((---%%%!!!%%%$$$"""'''''''''&&&%%%%%%$$$$$$'''((()))((('''((()))+++(((''''''&&&'''((()))***((((((((('''&&&&&&&&&%%%******)))))))))))))))***$$$%%%''')))+++++++++***++++++******++++++,,,---+++///666;;;BBBLLLZZZeeeqqqwwwcccSSSBBB444111---''')))111tttlllaaaWWWQQQKKKFFFAAA;;;888555333222111///...+++******)))***+++,,,---''''''((('''&&&$$$"""!!!&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&''''''(((%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&''''''''''''+++222???OOO^^^kkksssxxxvvvlll]]]LLL>>>555222000***))))))((('''&&&&&&&&&&&&(((******((((((***,,,'''((()))+++,,,++++++***...111666:::<<<===<<<;;;999666222///...---,,,+++'''''''''''''''&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&%%%$$$$$$''')))***)))'''&&&&&&&&&'''(((&&&&&&''''''(((((())))))))))))*********))))))(((((()))***+++,,,+++******,,,++++++******++++++,,,(((((()))***+++,,,------))),,,//////...///333666999;;;@@@EEEKKKPPPTTTWWWTTTWWWZZZ\\\[[[YYYXXXXXXTTTVVVYYYZZZ[[[]]]aaacccnnnssszzz}}}xxxtttllleee\\\VVVTTTSSSRRRRRRWWW]]]fffqqq}}}{{{wwwsssvvv|||~~~~~~tttooolllkkkllljjjhhhgggfffccc___\\\WWWTTTOOOIIIEEECCCBBBBBBAAAAAAAAA@@@>>><<<999888444444333///,,,+++...111---...///000000000///...---,,,*********,,,///000222111///---,,,---.../////////000000///...---,,,333222222444777777555333000111111...+++***,,,...))))))***+++,,,---......111...---......++++++...***)))((('''(((((()))***))))))*********))))))(((((((((((((((((((((''''''%%%***+++(((''')))***((($$$&&&((((((&&&&&&&&&''''''&&&%%%%%%&&&(((((()))((((((''''''&&&'''''''''$$$(((///111000'''''''''&&&&&&&&&&&&&&&'''((()))((('''((()))+++'''&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&***))))))(((((())))))***'''(((((()))))))))((((((+++************+++,,,,,,///222666888<<>>999555///...333}}}qqqeee\\\SSSKKKEEE@@@>>>:::888666444111///---,,,+++***))))))***+++***))))))(((&&&$$$"""!!!&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%######$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$'''''''''&&&&&&%%%%%%%%%))),,,222<<>>999222...000vvvjjj^^^SSSKKKGGGDDD@@@===:::888555222333111///---++++++++++++,,,++++++***)))'''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$#########%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%((()))+++111999DDDMMMSSSOOOKKKFFF???999444111///***)))((('''&&&''''''(((%%%%%%&&&'''''''''((()))))))))******+++,,,,,,---...///111444888;;;===>>>:::888666555444333111///'''(((*********)))'''&&&###%%%((()))'''&&&%%%%%%###$$$%%%%%%$$$$$$%%%'''((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&'''((())))))))))))))))))'''(((***+++,,,,,,+++***++++++************++++++))))))))))))))))))((((((+++******+++...000111111333555999>>>CCCHHHLLLNNNRRRTTTWWWXXXXXXWWWWWWXXXRRRSSSSSSSSSSSSVVV[[[___cccgggkkkooooookkkfffcccWWWSSSOOOMMMNNNRRRVVVYYY]]]bbbkkkvvvyyyuuuuuullllllkkkmmmsss{{{xxxvvvtttrrrpppmmmiiifffcccbbb^^^ZZZVVVRRRPPPNNNIIIIIIHHHFFFCCC@@@===;;;888777555222000///000111///000333444555444222000333222000///...///000000000333444111+++)))+++///222222222111000//////...111222333555666777666555444444222111//////000111,,,,,,------...//////000444,,,(((***---***'''%%%''''''(((((()))***+++,,,)))***++++++***(((&&&%%%+++******)))((('''&&&&&&%%%))))))&&&%%%))),,,,,,+++,,,...---,,,***++++++(((((((((((('''&&&'''(((***)))(((((('''''''''(((***'''$$$%%%((()))&&&###&&&&&&''''''((())))))***'''((()))((('''''')))+++)))))))))(((((((((((((((%%%&&&&&&&&&'''((((((((((((((('''''''''((()))))),,,+++)))'''&&&%%%&&&&&&))))))(((((())))))***+++)))+++---///111666<<>><<<:::777444111000+++***)))((((((((()))***&&&&&&&&&&&&'''''''''''''''(((***+++,,,,,,+++***,,,---///222555888;;;===:::999999999:::999777444***++++++,,,+++)))((('''###%%%((()))'''&&&%%%%%%###$$$&&&&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))'''(((***+++,,,,,,+++++++++******))))))******++++++************)))))))))+++***)))***---///000///000222666:::>>>CCCFFFHHHKKKNNNQQQRRRRRRSSSTTTUUUSSSSSSSSSSSSSSSVVV[[[___bbbdddggghhhfffaaa\\\YYYPPPOOONNNNNNPPPUUU[[[___ccchhhpppyyyrrrooojjjhhhkkkqqqxxx}}}|||xxxsssoooiiihhhdddaaa]]]ZZZWWWVVVSSSRRRQQQOOOLLLHHHDDDBBB;;;999666444333222111111///111333444444333222111444333111000000000000000...222444222---,,,///333111000000000000111111111---///111333444444444444555333111000000111111111---------....../////////222+++'''***---,,,)))((((((((()))************+++++++++,,,,,,+++)))((('''++++++***)))(((''''''&&&%%%))))))&&&%%%))),,,,,,&&&'''))))))'''&&&'''''')))+++,,,+++((('''((()))''''''&&&&&&'''(((((()))$$$""""""$$$''')))(((&&&%%%&&&&&&'''((()))******'''((()))((('''''')))+++))))))))))))))))))((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&'''(((((()))***)))(((&&&&&&&&&'''((((((''''''''''''((())))))''')))+++---///333777:::@@@EEEPPP```tttzzz```LLL@@@888444222vvvmmm[[[UUUMMMFFF@@@===;;;999999777444111...,,,++++++))))))((((((((()))***+++'''''''''&&&&&&'''''''''''''''&&&%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$######$$$$$$%%%%%%!!!""""""###%%%&&&&&&'''###$$$%%%'''***---000222444444555555444222000///,,,+++)))(((((()))+++,,,)))'''&&&&&&'''(((&&&%%%$$$%%%''')))***)))((('''***+++---000333666888999;;;;;;<<>>;;;111000///...,,,+++******$$$&&&((((((&&&%%%%%%&&&###%%%''''''&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((())))))))))))'''((()))+++,,,,,,,,,+++******))))))))))))******++++++++++++++++++++++++))))))******+++---...//////000333666:::===@@@AAACCCFFFIIIKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTUUUXXX[[[___```aaa```]]]XXXSSSOOOKKKMMMOOOQQQTTTYYY___ccchhhlllssszzz~~~xxxqqqkkkkkklllooopppwwwzzz}}}yyyqqqooolllhhheeecccbbbaaa]]]\\\YYYVVVQQQLLLGGGEEE???<<<:::888777666444333000111111222222222222222222111000000////////////...111333333111000222444...............///000000***---000111111111222333444222000///000111111000---------.........//////222---***---000...---...,,,,,,,,,+++***((('''&&&,,,,,,++++++******))))))*********))))))(((((((((%%%)))***'''&&&)))+++***%%%'''((()))((('''((()))***---///---)))'''(((***&&&&&&&&&&&&'''((()))***%%%$$$$$$%%%((())))))(((%%%%%%&&&'''(((((())))))'''((()))((('''((()))+++%%%&&&'''(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''&&&''''''(((''''''&&&&&&''''''((()))******+++,,,...///111222999>>>HHHUUUggg{{{pppXXXFFF;;;555222ppphhh\\\QQQIIIDDDBBB@@@<<<:::777444111///......+++***))))))((()))***+++'''(((((())))))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&%%%%%%"""######$$$%%%&&&&&&'''"""###$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%#########$$$%%%''')))+++---...000111111000...---,,,***(((''''''(((+++,,,+++)))''''''((((((%%%###%%%%%%&&&&&&'''(((((()))((())),,,///111333444555888999<<>>999777444111///.........%%%&&&''''''%%%%%%&&&'''$$$&&&((()))(((''''''(((%%%$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&'''((())))))))))))&&&''')))+++,,,,,,,,,,,,******))))))))))))************++++++++++++++++++''')))++++++)))***---000...///111333666999:::;;;888;;;???BBBDDDFFFJJJLLLNNNPPPRRRRRRSSSTTTWWWYYY\\\]]]]]]\\\XXXTTTOOOLLLKKKNNNSSSWWWZZZ^^^cccgggmmmqqqvvv|||xxxtttrrrpppnnnpppqqqtttwww}}}}}}{{{wwwsssqqqpppqqqqqqllljjjfff```YYYQQQKKKHHHDDDAAA>>>======<<<999666444444333333333444555666111111111111000000000000111222333333444444444444000///...------...//////))),,,000111000000111333333000------///000000...,,,------------.........222///...000000------000---------,,,+++(((&&&%%%,,,+++)))(((((()))***+++***)))))))))))))))))))))%%%***+++(((''')))***(((&&&(((***+++******+++---)))---///...)))&&&''')))((((((((('''(((((())))))((('''&&&%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((('''((()))((('''((()))+++$$$%%%&&&((())))))))))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''((((((''''''&&&%%%&&&&&&&&&%%%&&&''''''(((*********+++---...------222888AAALLLYYYlllgggPPP???555000xxxiii\\\RRRLLLIIIGGG@@@>>>;;;888555333222222000///---+++******++++++'''((()))******)))((('''!!!!!!###$$$&&&'''))))))######%%%%%%%%%%%%######$$$%%%&&&&&&'''''''''&&& !!!"""###$$$%%%&&&&&&!!!###$$$%%%&&&%%%%%%$$$$$$$$$$$$###############%%%$$$#########&&&(((******+++---...///...,,,++++++)))'''&&&&&&(((***,,,---+++((('''((((((%%%"""***((('''&&&&&&)))+++---'''(((+++...000111222222333555888===AAAAAA???===>>><<<777333111000111111&&&&&&'''&&&$$$$$$&&&((($$$''')))***)))((((((((($$$$$$#########$$$&&&'''$$$$$$%%%%%%&&&'''((((((%%%&&&'''((())))))))))))&&&''')))+++,,,,,,,,,,,,******))))))))))))******)))*********++++++++++++&&&))),,,+++((((((,,,000...///000222444666777888000333666:::<<<@@@DDDGGGFFFIIIMMMPPPRRRUUUXXX[[[[[[\\\\\\[[[XXXTTTPPPMMMMMMRRRXXX\\\___cccgggkkkrrruuuyyy~~~{{{wwwsssllllllmmmooosss{{{~~~||||||~~~~~~{{{vvvnnneee\\\TTTPPPHHHEEEAAA@@@@@@???<<<999:::999777666666888:::<<<333333333333333333333333444333333444555666444222444333111000////////////))),,,000111000000222444222///,,,,,,...000///---,,,,,,,,,---------------111//////000---***+++///******+++,,,,,,***)))(((+++)))'''&&&&&&(((***,,,)))))))))))))))*********%%%***,,,)))((())))))&&&"""$$$'''(((((((((***+++(((,,,///---(((%%%%%%(((,,,+++***)))((((((((((((###""""""###$$$&&&((()))%%%%%%%%%&&&&&&&&&&&&''''''((()))((('''((()))+++%%%&&&(((***,,,,,,,,,,,,(((((((((''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((()))(((((())))))(((&&&$$$###&&&%%%%%%%%%%%%&&&''''''''''''(((***---......------444===FFFPPPaaavvvwww\\\HHH;;;444yyylllaaaWWWOOOIIIGGGBBB===::::::888555222333000000333111,,,***+++((((((((((((((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&+++)))&&&%%%&&&&&&&&&%%%&&&&&&'''&&&%%%### ((('''%%%$$$$$$$$$%%%%%%###$$$&&&&&&$$$######$$$%%%###!!!###&&&'''%%%###%%%%%%%%%&&&&&&&&&''''''((())))))***++++++,,,,,,---***'''''')))+++***)))''''''''''''''''''''''''&&&&&&((()))))))))(((''''''((()))***,,,---...///555555666888;;;???BBBDDD======<<<:::777333000...*********(((&&&%%%&&&''',,,'''""""""&&&)))'''%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''((())))))))))))))))))))))))*********'''((()))++++++***))))))))))))))))))***+++,,,---''')))***+++******,,,...,,,...000333444444333222000111333555888<<>>===???CCCEEEHHHLLLPPPSSSUUUVVVVVVTTTQQQNNNMMMMMMQQQWWW^^^dddggghhhkkkmmmppprrrwwwxxxpppoookkkgggooo{{{zzznnnfffVVVOOOKKKLLLMMMKKKJJJKKKHHHFFFCCC@@@>>><<<<<<<<<888888999999888666333222111444888888555333222222000//////.........//////......//////000111111111000///...///000000///...///------...000000...,,,//////000000000000//////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++************************************************(((((((((((()))))))))***))))))))))))))))))))))))(((''''''''''''(((((()))&&&'''((('''&&&&&&'''((($$$&&&''''''&&&%%%&&&&&&%%%'''(((((()))+++...111///,,,***)))++++++)))&&&%%%&&&&&&'''''''''''''''((($$$!!!"""&&&((('''$$$''''''''''''((((((((()))%%%&&&&&&'''&&&&&&'''((()))'''&&&''')))++++++******...333666<<>><<<999666444111000111000+++)))***++++++*********)))))))))+++***)))((('''&&&&&&&&&%%%###"""###%%%''''''&&&''''''&&&%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!"""######$$$%%%%%%$$$###$$$%%%###"""!!!"""###$$$$$$"""#########$$$$$$$$$%%%%%%&&&&&&''''''((())))))))))))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((()))++++++,,,...///000222555888:::<<<::::::::::::999777666555444555444111---***)))***((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%&&&&&&''''''&&&''''''((()))******+++)))))))))))))))******+++(((((((((((()))***+++,,,(((***+++***))))))***+++,,,---///111222222222111///000111111111222555888888:::===???BBBEEEIIILLLPPPQQQQQQOOOMMMLLLMMMNNNSSSXXX___dddhhhjjjlllnnnooopppuuu{{{|||tttkkkkkkrrr{{{~~~tttbbbZZZSSSSSSTTTSSSSSSTTTOOOLLLIIIEEEBBB@@@>>>>>>>>>===<<<:::888666555444666888::::::888555444333222111000///////////////000000000000000000000000///000000///...------...000///...///111111///---//////000000000000//////---------,,,,,,,,,,,,+++)))***++++++,,,,,,,,,,,,******++++++++++++++++++'''(((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))***)))'''&&&&&&'''((((((&&&'''((('''&&&&&&'''(((%%%&&&((((((&&&%%%&&&'''%%%%%%&&&&&&)))...444999555///***)))+++,,,)))&&&&&&&&&&&&''''''''''''''''''$$$"""###&&&&&&$$$"""''''''''''''(((((((((((($$$'''***)))&&&%%%'''+++((('''&&&&&&(((******)))))),,,///111444===KKKUUUiiiuuupppWWWDDDwwwccc\\\QQQJJJEEEBBB???<<<999666555666333...---...,,,++++++******)))))))))***)))((('''''''''''''''((('''%%%%%%%%%%%%$$$###'''&&&%%%$$$%%%&&&'''(((&&&%%%$$$#########$$$%%%###$$$%%%$$$######%%%&&&######"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((($$$%%%&&&'''((()))******,,,---...000222444666777777777888888999999999999999999888555111...,,,,,,''')))******)))''''''((('''&&&&&&&&&&&&%%%%%%%%%"""""""""###$$$%%%&&&'''%%%&&&&&&''''''((())))))%%%&&&''''''((()))*********)))((((((((()))+++,,,)))((((((((())))))***+++,,,---...---++++++,,,---,,,---...000000111000000///000111111111222444666444666999;;;<<>>AAADDDEEEEEEEEEEEEGGGJJJMMMOOOQQQVVV\\\bbbfffhhhiiiiiiiiilllsssxxx{{{}}}}}}~~~|||qqqllliiieeedddeeecccaaa\\\WWWQQQLLLHHHFFFEEEDDDBBB@@@?????????@@@=========<<<<<<:::888777777666555333222222111111333333222222111111000000000222444222///---///222---.../////////...............///000000000000000/////////............---((()))***+++,,,---------************++++++,,,,,,+++*********)))))))))((())))))))))))***************************************)))((('''&&&&&&''''''&&&'''((('''&&&&&&&&&(((%%%'''(((((('''&&&&&&'''''''''''''''+++222;;;BBB888111***''')))+++***((('''&&&&&&&&&&&&'''((()))((('''''''''((('''%%%$$$((((((((((((((('''''''''((('''%%%''')))***)))''')))'''&&&&&&((())))))((()))+++---...000555<<>><<<;;;888333222444......---,,,+++******)))&&&&&&&&&&&&''')))***+++%%%%%%%%%'''))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&$$$###"""""""""###$$$%%%###$$$$$$###"""###&&&((($$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''((()))***,,,---///000000111000000111333555777999;;;:::<<<>>>===;;;999888888111000///---,,,+++))))))''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))))))))))))))******++++++***************++++++(((***+++***))))))***+++,,,,,,---------.........)))+++---...///000222444222444666666777999<<<>>>>>>???AAABBBCCCDDDGGGIIILLLNNNRRRXXX___dddffffffiiigggjjjooorrruuu|||{{{{{{yyytttoookkklllllliiiddd^^^WWWPPPKKKHHHGGGFFFDDDCCCBBBBBBBBBCCCAAA@@@?????????>>><<<:::999888666555333222111111333333333333222222111111...000000000/////////000,,,...000///...---......---...///000000111111000000000000/////////......***+++,,,,,,------------,,,,,,------......//////,,,,,,++++++***))))))((()))))))))*********++++++************************((((((((((((((('''''''''&&&'''((('''&&&&&&'''(((&&&'''))))))'''&&&'''(((''''''((((((+++000777;;;222...***''''''(((******''''''&&&%%%&&&'''((()))((((((((((((''''''''''''(((((((((((((((''''''''')))&&&$$$%%%)))+++)))%%%***(((''''''((())))))((('''(((***,,,---111555999AAAJJJWWWdddqqqrrruuujjj___UUUOOOHHHDDD@@@???<<<777666888111111000///...---,,,,,,(((((((((((())))))***+++$$$$$$$$$&&&((()))'''&&&$$$%%%%%%%%%%%%%%%$$$$$$%%%$$$#########$$$&&&'''###$$$$$$###"""###&&&)))###%%%&&&&&&$$$$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((($$$$$$%%%&&&&&&''''''''''''(((***,,,---...------------...///222555888999:::===@@@AAA@@@@@@@@@@@@:::666222000000///---***''''''''''''&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&"""######$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%(((((()))***************,,,,,,++++++++++++,,,,,,&&&((())))))((((((***+++,,,,,,,,,,,,,,,------...***,,,///000///000111333222333555555666777999<<<999;;;>>>@@@AAABBBDDDFFFHHHHHHKKKRRRZZZ___aaaaaadddbbbdddiiimmmqqqyyy|||{{{}}}~~~}}}yyyyyywwwtttooohhh```XXXRRROOONNNMMMKKKJJJHHHGGGFFFFFFEEECCCAAABBBCCCDDDBBB@@@>>>===;;;999777666555555333333333333333222222222000//////000111222222111---///111111///...///000---...///000111111111111111111000000000/////////,,,------.........------,,,------...//////000000,,,,,,,,,+++++++++++++++))))))*********+++++++++************************%%%&&&((()))***)))'''&&&&&&'''((('''&&&&&&'''(((&&&'''))))))'''''''''(((&&&'''(((((()))+++...111*********'''%%%&&&))),,,((('''&&&%%%%%%'''((()))'''''''''&&&%%%&&&((())))))(((((((((''''''''''''&&&%%%%%%&&&''''''''''''+++)))(((((()))***)))(((&&&''')))***+++---000111888???IIISSS^^^mmm~~~}}}qqqfff^^^MMMIIIEEEDDD@@@;;;:::<<<333333222111000///......++++++******************&&&&&&%%%&&&'''&&&###!!!$$$$$$%%%&&&%%%$$$###"""''''''&&&%%%&&&'''))))))#########""""""###&&&)))!!!$$$&&&%%%###"""$$$'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$''''''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&'''((()))***%%%%%%%%%&&&&&&'''''''''%%%''')))***+++,,,++++++++++++,,,...000333666888:::===AAACCCDDDDDDEEEFFFAAA;;;444111333333///+++(((((('''''''''&&&&&&&&&))))))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%$$$$$$'''(((***+++++++++***)))------,,,,,,+++,,,,,,,,,''')))***+++******,,,...,,,,,,+++++++++,,,------...000222333222222333444111333444555555666888:::666999===@@@@@@AAABBBDDDBBBCCCEEELLLTTTZZZ\\\[[[]]]\\\^^^eeejjjpppyyy~~~yyy}}}vvvmmmeee^^^[[[UUUUUUSSSQQQNNNLLLJJJIIIHHHEEECCCDDDGGGGGGFFFCCCCCCBBB@@@>>><<<;;;:::999333333333333333333333333333111///111555777666444...111333222000///000222---...///000111111111111111111111111000000000000.........///......------++++++,,,,,,---...//////***++++++,,,,,,---......)))************+++++++++************************###%%%(((***+++***(((&&&&&&'''((('''&&&&&&'''(((&&&((())))))(((''''''((($$$&&&((((((''''''((()))%%%((()))'''$$$$$$)))...((('''%%%%%%%%%&&&(((***&&&&&&%%%$$$###%%%(((***))))))(((((('''''''''&&&###&&&((('''$$$$$$&&&))),,,***(((((()))******)))((()))***++++++,,,------222888???GGGQQQaaasssrrreee```VVVLLLGGGDDD???======888666444333333222///---///......---,,,+++***))))))))))))'''&&&&&&(((***&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((%%%""""""%%%'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&'''&&&%%%%%%%%%!!!!!!%%%((('''%%%(((,,,&&&"""'''&&&$$$***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&!!!"""$$$%%%&&&'''''''''$$$&&&***+++***)))))))))*********+++---///000111555999>>>DDDHHHIIIIIIIIIJJJFFF@@@===:::777222...,,,)))&&&%%%%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$"""$$$&&&''''''&&&$$$"""'''$$$%%%((((((&&&&&&)))(((***,,,+++(((''')))+++...+++)))***---...---,,,+++,,,,,,,,,,,,+++******,,,+++*********+++,,,---/////////000111111222222222333333444555666777777888888777888999;;;===???>>>@@@CCCGGGKKKPPPTTTVVVXXXZZZ___dddllluuuyyynnnfffaaa]]]___```___\\\WWWRRRNNNLLLJJJGGGGGGIIIKKKLLLLLLHHHFFFCCC@@@============666666666555444333222111333333333333222222222222000000111111111111000000000111111222222222222111222111///...---.../////////---***+++...///...,,,......------+++***((('''(((,,,//////---++++++---...---+++******+++---...******))))))))))))******+++++++++***)))(((((('''((("""!!!'''+++((('''***%%%&&&'''''''''&&&$$$$$$)))((('''((()))***)))(((+++***)))'''''''''((()))&&&'''((()))+++++++++,,,***)))'''%%%%%%%%%'''(((&&&&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&###((()))&&&'''+++***&&&&&&(((******(((&&&&&&&&&111666<<<@@@EEEPPP___lll|||mmmbbbVVVOOOIIIBBB>>>===888666444333333222000.........------,,,+++******&&&'''(((((('''(((+++---((('''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((%%%######%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&'''&&&$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&***%%%!!!&&&$$$ &&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&'''''''''$$$&&&)))+++***))))))))))))******+++---...000111333666<<>>===>>>AAAEEEJJJNNNRRRTTTSSSVVV\\\bbbkkkuuu~~~~~~yyyqqqmmmiiiiiiiiihhhddd___YYYVVVVVVTTTQQQQQQSSSTTTUUUUUULLLJJJFFFCCC@@@>>>=========<<<:::888666555555555444444444444444444444444000000111222333333444444111111222333333444333333555444222111///.........000...,,,---///000///............---,,,+++***))))))+++......---,,,++++++...---+++******+++---...*********))))))*********+++++++++***)))(((((((((***%%%###(((***(((&&&((('''((()))))))))(((&&&&&&'''&&&%%%''')))+++***)))***)))(((((('''''''''((((((((()))************)))***)))'''%%%%%%&&&'''(((...+++(((&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%))))))&&&&&&******'''###%%%((((((((((((***+++,,,111666888<<>>EEEJJJNNNOOOPPPOOONNNLLLJJJFFF@@@<<<666222---************)))(((''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''$$$%%%((((((%%%&&&((('''((())))))))))))***++++++)))((((((***++++++***++++++++++++***)))(((''')))))))))))))))***++++++---......///000000111111000000111222333444555555777888999:::;;;<<<<<<<<<<<<===???CCCGGGLLLOOOQQQRRRVVV]]]eeeooozzz}}}|||}}}}}}~~~|||zzzyyyxxxuuupppjjjfffccc^^^\\\ZZZZZZ[[[\\\\\\[[[TTTRRRNNNIIIEEEBBBAAA@@@CCCBBB???===;;;:::999999777777777777777777777777222222222222444666888999333333444555666666777777888888777555333000...---222000...///000111000//////////////////...------,,,,,,,,,---......,,,***---,,,+++******+++,,,---++++++************+++++++++++++++***))))))((((((+++'''&&&)))***'''&&&'''***************)))((((((%%%$$$$$$&&&)))******)))'''(((((((((((('''&&&&&&************))))))((('''***)))'''&&&&&&'''((((((000,,,&&&###$$$&&&)))***''''''''''''''''''''''''''')))(((%%%%%%)))***((($$$%%%''''''((()))+++...***...111222444:::EEENNNeeeuuuxxxoooeeeYYYQQQNNNCCC@@@===:::999777555444//////......------------)))***+++)))'''&&&'''((((((((('''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&%%%$$$$$$%%%%%%%%%%%%###########################%%%&&&'''&&&%%%%%%&&&###%%%&&&%%%!!! !!!$$$ '''%%%%%%+++)))$$$(((######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&((()))(((((()))***)))))))))***+++,,,---...000222555:::@@@FFFKKKNNNQQQRRRSSSSSSQQQMMMGGGDDD;;;777222...---,,,+++*********************))))))%%%$$$$$$######$$$$$$%%%'''$$$%%%''''''%%%%%%(((&&&'''(((((()))******+++***)))))))))******+++++++++++++++***)))((('''&&&***************+++++++++---------...//////000000...//////000111222333333666777999;;;<<<<<<;;;;;;;;;===???BBBFFFJJJNNNOOOQQQVVV___hhhsss~~~~~~|||xxx|||}}}wwwrrrooohhhfffeeeeeeeeeeeecccbbb^^^\\\WWWRRRMMMHHHFFFDDDCCCCCCCCCCCCAAA@@@>>><<<::::::::::::::::::::::::666555444444555777:::;;;555666666777999:::<<<===;;;;;;:::999777444111///222111000000000111111000000000111111111111111000///---+++---//////---))),,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******)))))))))***)))((()))))))))((()))***++++++*********))))))&&&%%%%%%&&&((()))((('''%%%&&&'''(((((('''&&&%%%)))))))))))))))(((((('''))))))(((''''''(((((())))))&&&""" """&&&)))+++(((((((((((((((((((((((())))))'''%%%%%%''')))***'''(((((('''&&&'''***,,,...000222111111555===DDDWWWeeeyyyttteeeZZZUUUKKKHHHBBB>>>;;;999666444111111000000//////......)))***+++)))'''&&&&&&''''''''''''''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%########################$$$&&&''''''&&&&&&'''((( ###%%%$$$"""!!!###&&&"""(((&&&%%%+++'''!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$&&&(((((('''''')))***((((((((()))***+++,,,---000111333777;;;@@@DDDFFFKKKNNNRRRSSSRRROOOKKKIII???<<<777333111///---+++************))))))))))))$$$%%%&&&((((((&&&%%%$$$'''%%%$$$''''''$$$$$$'''&&&&&&'''((()))***************************,,,---+++++++++******(((''''''+++++++++,,,,,,,,,,,,,,,+++,,,,,,---......//////---......///000111222222444555777:::;;;;;;;;;;;;<<<===???BBBEEEIIILLLNNNPPPUUU^^^hhhrrr}}}zzzzzz{{{}}}~~~{{{vvvuuutttttttttssspppmmmfffddd___YYYSSSMMMIIIGGG@@@CCCFFFIIIIIIFFFBBB@@@>>>>>>>>>>>>============:::999777666666888:::;;;999999:::;;;===???BBBCCC=========<<<:::888555444333333222111000000111111222333333444444444444444111///---...000000...+++---,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++************''')))***)))***+++,,,,,,******)))))))))((((((((()))(((&&&&&&''''''&&&$$$%%%&&&'''(((((('''&&&%%%''''''((())))))))))))))))))))))))(((((()))))))))&&&$$$######%%%'''((((((((((((((((((((((((((((((***(((&&&&&&&&&&&&(((***(((((((((((('''(((***---111222333222111333888===HHHRRReeexxxttteee^^^VVVQQQJJJDDD???;;;777555444444333222111000//////&&&(((******)))))))))***'''''''''(((''''''&&&%%%((((((''''''&&&&&&%%%%%%###%%%'''&&&%%%$$$$$$%%%########################%%%&&&''''''&&&&&&'''((("""###%%%%%%%%%%%%'''((($$$***&&&$$$'''"""'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''''''''''''''$$$&&&''''''''''''(((***(((''''''((()))***++++++...///000333666999<<<===BBBFFFKKKNNNMMMLLLJJJJJJCCC@@@===:::777444000...******)))(((((('''&&&&&&%%%'''***++++++***'''%%%'''%%%$$$''''''$$$###&&&((('''&&&''')))***)))(((***+++++++++******,,,---******++++++******)))(((+++,,,,,,---...---------+++++++++,,,------......------...///000111222222111333555777999:::;;;<<<<<<<<<>>>AAADDDGGGJJJLLLRRRXXXaaajjjsss|||{{{yyyzzz}}}}}}yyyuuummmkkkfff```YYYSSSNNNKKKCCCFFFKKKNNNOOOLLLIIIFFFEEEEEEDDDCCCBBBAAA@@@@@@===<<<;;;::::::;;;<<<<<<======>>>???BBBEEEHHHJJJCCCCCCBBBAAA???===;;;:::555555555444222111222444555555666777777777666666333111000000000000///...------............------,,,---...//////...---,,,++++++++++++++++++++++++&&&***,,,******,,,......***))))))((('''(((((((((,,,***((('''''''''%%%###&&&&&&'''(((((((((((('''&&&'''(((((())))))))))))))))))))))))***************)))((()))***)))'''$$$''''''''''''''''''''''''+++(((&&&((('''&&&&&&)))%%%&&&(((((((((***,,,//////000000//////111444666>>>EEEUUUhhhyyyzzzrrreee___VVVNNNGGGAAA===:::888777666444333111000///(((***,,,---,,,++++++,,,(((((()))))))))((('''&&&'''''''''''''''&&&&&&&&&"""%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$%%%'''$$$######$$$&&&''''''&&&###)))%%%"""'''###!!!&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&'''((((((((((((%%%&&&''''''&&&&&&(((***''''''''''''((()))*********+++---///222444555666777;;;BBBEEEFFFFFFGGGHHHFFFDDDCCCAAA???:::555111---,,,+++***)))((('''&&&''''''((())))))(((''''''(((%%%$$$'''&&&######%%%)))'''&&&''')))***((('''(((***+++***((((((***---)))***++++++++++++++++++***+++,,,---------,,,,,,******++++++,,,---------------...///000111222222///000111444666999<<<===:::;;;===???BBBEEEHHHIIIPPPUUU^^^gggnnnuuu{{{}}}{{{xxxvvvwww}}}vvvtttoooiiibbb\\\VVVSSSMMMOOOQQQRRRSSSQQQPPPNNNMMMLLLKKKIIIHHHFFFEEEDDD>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBEEEIIIMMMOOOLLLKKKIIIFFFCCCAAA??????888999999888555444555777888888888999999888777777333444444222111000000111...//////////////////...,,,---///000000///---,,,++++++++++++++++++++++++'''---...+++))),,,...---+++***)))((('''(((((()))+++***((((((((((((&&&%%%((('''''''''(((((()))***((((((((()))(((((('''&&&((()))******+++++++++***+++***)))*********'''%%%&&&&&&&&&&&&&&&&&&&&&&&&***'''&&&***)))%%%%%%(((%%%''')))*********+++---+++,,,,,,------...111222999<<>>999:::;;;===@@@CCCFFFGGGFFFLLLTTT\\\bbbhhhmmmpppuuuttttttuuuwwwyyy{{{}}}xxxsssoooxxx|||xxxrrrkkkddd___[[[WWWVVVUUUUUUTTTTTTUUUUUURRRQQQPPPNNNKKKIIIHHHGGG>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCDDDHHHLLLPPPRRRTTTQQQNNNIIIFFFCCCBBBAAA:::<<<<<<:::777666777:::999::::::::::::999888777444666666444111///111444//////000000000000//////---...///111111///...---++++++++++++++++++++++++)))///111+++)))+++---+++,,,+++)))((((((((()))******)))(((((())))))(((''')))(((''''''''')))***+++*********)))(((&&&%%%$$$((()))***+++++++++++++++'''&&&%%%&&&(((******)))&&&&&&&&&&&&&&&&&&&&&&&&***&&&'''+++***%%%$$$((((((***,,,,,,***((('''((()))***++++++---...000111333333;;;HHHSSS___ppppppcccYYYRRRKKKFFFAAA???<<<:::888555222///...---,,,,,,......---,,,...)))(((******&&&''',,,(((((((((((((((((((((((("""###%%%%%%###"""###$$$$$$%%%%%%&&&&&&%%%%%%$$$''')))***&&&""" ###'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$###""""""###%%%(((+++---,,,(((&&&(((,,,""""""###$$$%%%'''((((((((()))))))))'''''')))***,,,,,,++++++,,,,,,---......///111555999===@@@BBBBBBDDDFFFFFFCCC@@@???>>>888777444111...,,,***)))+++(((%%%$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&'''))))))"""%%%&&&### !!!%%%'''))))))*********))))))(((***''''''+++***&&&(((...---------...------,,,,,,******+++++++++,,,,,,,,,,,,------,,,++++++,,,......000111111222333555888999:::;;;===>>>@@@AAABBBMMMLLLMMMRRRXXX]]]^^^]]]bbbdddeeegggiiinnntttyyyzzz{{{ssswww{{{uuunnnfff```bbb___[[[ZZZ[[[\\\]]]\\\ZZZYYYXXXUUUSSSOOOMMMKKKFFFHHHIIIGGGEEEDDDFFFHHHKKKHHHFFFFFFJJJPPPTTTVVVWWWWWWUUUPPPKKKGGGEEEEEE@@@@@@@@@@@@???>>>======<<<<<<<<<>>>???@@@>>><<<999888777555444444333333333333222111000000000000//////...---------------************))))))))))))+++++++++,,,,,,---------((('''&&&&&&&&&((()))***+++)))'''%%%&&&(((+++---''',,,,,,'''&&&)))***&&&'''((()))*********)))(((...***$$$!!!###'''***,,,)))))))))'''%%%%%%'''))))))******(((&&&%%%&&&((((((((('''&&&&&&&&&'''(((******)))))))))))))))***++++++++++++,,,---......111333888>>>CCCKKK[[[kkktttiii```WWWRRRFFFCCC???<<<999777444222000///------------+++)))+++''''''***+++((((((,,,((((((((((((((((((((((((###$$$&&&&&&$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ """###!!! $$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$###""""""$$$&&&###&&&)))'''$$$###%%%((($$$%%%%%%&&&'''(((((()))'''(((((('''&&&&&&''')))++++++******++++++,,,,,,---...000333666:::===???AAACCCFFFFFFEEEDDDCCCDDD<<<;;;:::888555222///---,,,)))&&&$$$%%%%%%%%%$$$''''''&&&&&&&&&'''((((((&&&(((((('''%%%%%%'''))))))))))))******))))))(((+++((())),,,+++''')))...,,,,,,---------------,,,*********+++++++++,,,,,,++++++,,,+++***)))+++------...000111111222444666777888999;;;===>>>???@@@AAA@@@AAAEEEKKKOOOPPPOOOTTTUUUWWWYYY\\\```fffkkkqqqwww|||~~~{{{}}}yyyrrrmmmfffbbb^^^\\\]]]^^^___```______^^^\\\ZZZWWWUUUTTTNNNPPPPPPNNNKKKJJJLLLNNNNNNKKKHHHIIILLLQQQTTTVVVYYYYYYXXXTTTOOOKKKIIIIIIFFFFFFFFFFFFEEEDDDCCCBBB?????????@@@AAAAAA???===;;;:::999888777666666666666666555444333333333333000000///...............,,,,,,++++++++++++******))))))***,,,---...//////++++++*********+++------,,,+++***(((''''''&&&&&&'''++++++'''&&&)))***'''%%%&&&((()))******))))))***'''%%%&&&(((***,,,,,,&&&)))++++++***)))((((((&&&'''(((''''''''')))+++&&&'''(((((((((''''''&&&'''(((((((((((()))))))))************+++,,,---......///333888;;;@@@NNN[[[lll{{{}}}rrrfff___OOOKKKEEE@@@===;;;999888555333111//////---+++)))(((&&&'''++++++)))))),,,(((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ ###$$$###!!!!!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$###"""###$$$#########%%%''' ###%%%%%%""""""$$$'''''''''((((((((()))))))))(((((()))((('''&&&(((***))))))))))))*********++++++,,,---///222555777999<<<>>>BBBCCCDDDEEEGGGHHHBBBBBBCCCBBB>>>999333000///,,,)))''''''&&&%%%$$$***)))((('''''''''''''''(((((()))))))))((((((((((((((())))))))))))((((((***((()))+++)))&&&'''+++***+++,,,,,,------------*********++++++++++++,,,***++++++***))))))***,,,+++---/////////000222444444555666888:::;;;<<<===;;;;;;<<>>===<<<;;;:::::::::::::::888777777666555555555444222111000000//////000000......---------,,,,,,,,,((()))***,,,---///000111------,,,,,,,,,---...///***+++,,,.........---,,,(((***)))&&&&&&)))***)))%%%&&&'''((()))******)))%%%&&&'''***,,,---,,,+++%%%)))---...+++'''$$$###&&&'''(((''''''''')))+++&&&(((***++++++***(((&&&%%%&&&'''(((((()))(((((())))))))))))***+++,,,,,,,,,,,,000333333555>>>IIIWWWhhhsssjjj[[[VVVNNNGGGBBB@@@>>>===:::777555333333111...,,,((((((***+++,,,***))))))(((((((((((((((((((((((($$$%%%''''''%%%$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((('''&&&%%%''')))$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######"""###$$$$$$######%%%'''!!!###%%%%%%$$$%%%''')))((((((((((((((()))))))))***+++++++++))))))***,,,''''''(((((()))))))))))))))******,,,...000111333444777:::===@@@CCCGGGJJJIIIKKKLLLKKKGGG???777111111///,,,*********(((''')))(((((('''''''''''''''(((&&&''')))***'''%%%%%%''''''(((((())))))((((((''''''((()))'''%%%&&&'''))))))***,,,------------************++++++++++++***+++++++++))))))+++,,,)))+++---.........///111111222333444666888999:::::::::;;;===@@@BBBCCCCCCEEEFFFIIIKKKNNNRRRWWWZZZ\\\bbbggghhhlllsssxxxxxx~~~{{{vvvoooiiiggggggggggggeeeeeeffffffeeeeeedddcccaaa```___\\\ZZZXXXXXXXXXTTTQQQNNNNNNOOORRRTTTTTTXXXYYYXXXUUUQQQNNNNNNNNNMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFGGGGGGFFFCCC@@@>>>>>>===<<<<<<<<<<<<<<<777777777777666555444444333333222111111111111111//////......------,,,,,,******+++,,,---...///000,,,++++++++++++,,,,,,,,,***+++---...000000000000***)))'''&&&''')))+++***''''''((((((((((((((((((%%%&&&'''***,,,---+++)))&&&)))++++++(((###)))******(((&&&%%%&&&(((((()))***+++++++++******'''((()))))))))(((''''''(((((('''(((((()))***+++,,,,,,///111111000555===JJJZZZpppyyyiiibbbXXXNNNHHHCCC@@@???;;;999666555555333111///+++,,,---,,,+++***)))'''))))))))))))))))))))))))###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''!!!###$$$%%%%%%&&&((()))''''''''''''''''''''''''***+++++++++))))))***,,,%%%&&&'''(((((((((''''''((((((((()))***,,,---...///111555888;;;@@@EEEIIIRRRTTTVVVVVVPPPGGG===666111///---,,,,,,,,,***(((&&&&&&%%%%%%&&&&&&'''((((((%%%&&&******$$$###&&&%%%&&&'''(((((((((((((((&&&(((***)))((('''''''''((()))***+++,,,,,,,,,,,,))))))*********++++++++++++,,,---,,,******,,,---(((***,,,------------///...///000111333555666777666777888:::;;;<<<>>>???>>>@@@CCCEEEGGGJJJNNNQQQUUU[[[___```dddjjjooooooppptttyyy}}}}}}uuuoookkkhhhgggfffeeeeeefffffffffeeedddddddddbbb```^^^\\\[[[ZZZYYYVVVSSSPPPOOOPPPRRRSSSSSSWWWXXXWWWUUURRRPPPPPPQQQPPPOOOOOOOOOMMMLLLKKKJJJKKKJJJIIIIIIIIIGGGDDDBBB??????>>>===<<<<<<<<<<<<888888999888888777555555444444333222222222222333000000///...------,,,,,,------------------------++++++++++++++++++******...---,,,,,,,,,---...///...***&&&&&&(((***+++,,,+++******)))((((((((('''((('''&&&''')))))))))((('''((()))'''%%%#########)))******(((&&&%%%&&&((()))'''&&&%%%%%%''')))++++++++++++***)))((('''&&&''''''''''''((()))************---000///...111777>>>JJJ\\\mmm|||zzzsssggg[[[RRRKKKEEEBBB<<<:::888666555444222000...000000,,,+++,,,***'''))))))))))))))))))))))))###$$$&&&&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$%%%&&&%%%######%%%&&&!!!!!!"""###$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((((()))((('''&&&(((***$$$%%%'''((((((((('''&&&''''''''''''(((***+++,,,---///222444888===CCCGGGVVVYYY]]]]]]YYYPPPFFF???555333000//////---+++)))%%%%%%%%%%%%%%%&&&'''((((((&&&(((,,,)))!!!###***$$$%%%&&&'''((((((((((((%%%***,,,+++***++++++)))((()))***+++++++++++++++)))))))))************+++,,,------,,,++++++,,,...'''))),,,---,,,,,,,,,---,,,,,,---///111222444444444666888999:::;;;===???<<<>>>@@@BBBCCCEEEHHHKKKNNNTTTWWWXXXZZZ```ddddddeeejjjpppuuuxxxyyyzzz{{{|||uuupppmmmjjjhhhhhhhhhhhhhhhgggfffeeeeeedddbbb___]]]]]]\\\ZZZYYYWWWTTTRRRQQQRRRSSSSSSSSSWWWXXXXXXVVVTTTSSSSSSTTTRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIJJJHHHEEECCCAAA@@@???===<<<<<<<<<<<<:::;;;;;;<<<;;;999888777555444333333222222333333111111000///...------,,,............---------,,,,,,,,,---------,,,+++++++++,,,---///333777;;;===444,,,''''''******,,,...,,,,,,+++)))))))))))))))***(((&&&%%%'''(((((((((&&&'''''''''&&&(((+++...&&&'''(((''''''''')))+++'''%%%"""!!!!!!$$$'''***---,,,+++)))((((((((((((''''''''''''((()))******((('''))),,,---+++...333666???LLLYYYfffvvv|||nnncccYYYQQQLLLCCC@@@===;;;999666333111///222111,,,+++......***))))))))))))))))))))))))$$$%%%''''''%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&''''''&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&''''''%%%###"""$$$%%%!!!!!!!!!"""$$$%%%%%%%%%$$$$$$%%%&&&''''''(((((('''(((((('''&&&&&&''')))$$$%%%'''((()))((('''&&&&&&&&&&&&'''((()))***++++++---...000222777>>>BBBSSSWWW\\\^^^\\\UUULLLFFF???<<<999777555222...,,,(((''''''&&&&&&&&&&&&'''&&&%%%(((+++$$$ ,,,$$$$$$%%%&&&''''''''''''"""(((+++)))))),,,,,,)))))))))***************)))))))))))))))************+++,,,,,,+++******+++---'''))),,,------,,,,,,,,,***+++,,,...///111222333444777999::::::;;;>>>@@@<<<>>>@@@AAABBBCCCEEEGGGFFFLLLOOONNNPPPUUUXXXXXX[[[___dddhhhkkkmmmpppssswww{{{|||xxxtttrrrppppppooonnnmmmkkkjjjiiidddaaa^^^]]]^^^]]][[[YYYXXXVVVTTTSSSTTTUUUUUUUUUTTTUUUVVVUUUSSSRRRSSSTTTSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIIIIIIIJJJIIIFFFDDDDDDCCCAAA???===<<<<<<;;;:::;;;<<<<<<;;;:::888777555444333333222222333333333333222111000///......---------...............,,,------...---,,,+++***(((+++///555:::???BBBCCC999///'''(((++++++,,,...++++++*********+++------)))'''&&&''')))******)))'''((((((((('''))),,,...&&&'''(((''''''''')))+++'''&&&$$$$$$$$$&&&)))***+++***(((&&&&&&(((***+++''''''''''''((()))***+++(((&&&'''***+++))),,,000222999BBBJJJSSS```ooozzzqqqfff\\\WWWJJJGGGCCC@@@===:::666333///222000++++++000111...))))))))))))))))))))))))%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$""""""###%%%'''((('''&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&''''''''''''((('''&&&###"""###$$$$$$######$$$%%%&&&&&&%%%$$$$$$%%%&&&'''((()))***((()))))))))'''''')))***$$$%%%'''))))))((('''&&&&&&&&&&&&'''((()))+++,,,))))))***+++---222888===MMMQQQWWW[[[ZZZUUUNNNIIIIIIFFFCCC???<<<888333///+++***)))(((&&&&&&&&&%%%###"""&&&((( +++###$$$%%%&&&''''''''''''$$$(((&&&&&&)))***&&&)))************))))))((())))))))))))***************++++++***))))))***,,,'''***---...---,,,+++,,,******+++---///000222222000333666777777888;;;>>>999;;;=========>>>???AAAAAAFFFHHHGGGHHHMMMPPPOOOTTTVVVYYY\\\___ccchhhlllppptttyyy}}}~~~|||wwwwwwvvvtttrrrpppnnnmmmeeebbb^^^^^^______]]][[[ZZZXXXUUUUUUVVVWWWWWWWWWQQQRRRSSSRRRQQQPPPQQQRRRRRRQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIFFFDDDFFFEEECCC@@@>>>===<<<<<<888999:::::::::888666444444444333222222222222333555555444333222000000///,,,,,,------...///000000++++++,,,---,,,+++)))(((---///222555666666444222<<<000((())),,,+++,,,///***))))))***,,,...000111&&&&&&'''))),,,---,,,+++))))))***(((&&&%%%&&&''')))******(((&&&%%%&&&(((((())))))***+++,,,,,,---((('''%%%$$$%%%(((,,,...(((''''''(((((()))***+++***''''''******)))+++///---222999>>>CCCLLLXXXaaappp|||xxxkkkcccYYYQQQGGGBBB@@@???;;;777666555444111///...000222++++++***)))((('''&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!!!!!!!"""###$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&& !!!"""$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%'''((()))))))))(((+++(((%%%%%%''')))((('''$$$&&&''''''&&&&&&((()))&&&''''''((()))******++++++((()))......---111888CCCHHHPPPTTTTTTQQQMMMKKKKKKLLLLLLHHHBBB;;;555333))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$%%%((()))(((&&&'''((()))******++++++***---,,,)))&&&$$$&&&***...***++++++,,,,,,++++++***)))))))))))))))*********+++,,,,,,,,,,,,...222444444555555666888999;;;<<<777999;;;<<<<<<===>>>??????>>>===@@@DDDEEEDDDBBBJJJNNNRRRUUUVVVXXXZZZ\\\gggkkkppptttvvvwwwyyyzzz|||~~~}}}|||{{{yyywwwqqqnnnjjjfffdddaaa^^^\\\XXXWWWWWWXXXYYYYYYVVVTTTSSSSSSRRRRRRQQQPPPPPPOOOPPPOOOMMMMMMMMMLLLIIIGGGIIIHHHFFFEEEFFFGGGIIIJJJBBBAAA@@@>>>======<<<<<<<<<;;;::::::::::::777555333333444555555666666777888777777666333000---,,,++++++,,,------......///***((('''))),,,...,,,******222777555000...---+++***+++++++++******,,,...,,,,,,,,,,,,,,,+++***)))******+++++++++******)))***+++,,,***'''%%%&&&((()))))))))))))))******+++))))))(((((((((((())))))$$$(((,,,,,,***((()))+++&&&$$$###$$$''')))'''%%%(((((((((((())))))))))))+++...111555;;;CCCLLLQQQZZZggg{{{zzzggg]]]QQQHHHEEEBBB>>>:::888777555222000...///000------,,,+++******))))))&&&((())))))'''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''')))))))))))))))***(((%%%%%%''')))((('''&&&((()))(((''''''((()))((((((((((((((())))))))))))&&&'''***++++++///666===AAAFFFIIIIIIIIIIIIIIILLLOOOPPPNNNHHH@@@:::777...---,,,***)))(((((((((&&&'''''''''''''''''''''(((''''''&&&&&&''''''((((((&&&$$$%%%''')))(((''''''''')))***************((()))))))))((((((***,,,++++++,,,,,,+++***)))))))))))))))((((((((((((((())))))*********+++///222222222333444555777888999777999;;;;;;::::::;;;<<<;;;:::999<<<@@@BBBBBBAAAGGGJJJNNNQQQSSSTTTUUUVVV^^^aaafffkkkmmmoooqqqsss{{{~~~|||{{{{{{xxxsssoookkkgggcccaaa]]]\\\\\\\\\]]]]]]ZZZXXXTTTSSSRRRPPPOOOOOONNNNNNNNNLLLKKKJJJJJJJJJHHHFFFGGGEEEDDDCCCCCCDDDFFFGGGDDDCCCAAA@@@>>>>>>=========;;;::::::;;;:::888666333333444444555666666666888888888888666555333222------------............+++***)))***---///...,,,+++111444///++++++---,,,***+++,,,+++******,,,...,,,,,,,,,,,,,,,+++***************+++++++++++++++''')))+++***)))(((***,,,))))))(((((())))))***+++***))))))((((((((())))))''')))*********))))))***)))'''&&&'''***+++***((((((((((((((())))))))))))***+++...111555;;;CCCHHHSSS___rrr}}}rrrbbbVVVOOOJJJDDD@@@===;;;999666444222000000//////......------,,,,,,''')))******((('''''''''***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&((())))))))))))))))))'''&&&&&&'''(((((('''((()))***)))((('''((())))))))))))((((((((('''''')))''''''))))))***///555666888:::<<<===???BBBEEEKKKNNNRRRRRRMMMFFF???;;;555333000...+++*********&&&'''''''''(((((())))))(((((((((''''''((((((((((((&&&%%%%%%'''(((((('''''''''((()))************###&&&***++++++******++++++,,,,,,,,,+++******))))))))))))((((((''''''&&&(((((()))))))))+++...111111222222444555666777888666888:::999888777777888888777666777;;;>>>??????BBBFFFJJJMMMNNNNNNNNNOOOTTTXXX]]]```ccceeehhhjjjqqquuu{{{}}}vvvuuuzzz|||wwwrrrmmmiiidddcccbbbbbbcccbbb___]]]XXXVVVTTTQQQOOOOOOOOOPPPNNNLLLJJJIIIIIIJJJIIIGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>===;;;::::::::::::777555333333444444555666666666555666777777777777666666////////////............,,,++++++,,,...///...---,,,000000***''')))------***+++,,,+++******,,,...,,,,,,,,,,,,,,,++++++***************+++,,,------''')))***+++******,,,---((((((((((((((())))))***+++***)))(((((((((((((((+++***(((((()))***))))))***)))((()))***+++***)))(((((((((((())))))))))))***+++,,,...000444:::???IIITTTddduuuttteee[[[TTTLLLGGGBBB@@@===;;;999777444222000000000000//////......(((***+++***((('''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((!!!""""""###%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))))))))'''&&&&&&&&&'''((((((''')))******)))'''&&&'''(((''''''(((((((((((((((((())))))))))))***,,,000444222333444555555777;;;>>>EEEJJJPPPRRRNNNGGG@@@<<<:::888444111...,,,++++++&&&&&&''''''((()))))))))((((((''''''''''''(((((('''&&&&&&&&&''''''((((((&&&'''((()))************$$$&&&***+++***))))))***++++++,,,------------,,,+++******)))(((''''''&&&(((***+++++++++,,,///111222333444555666777888888444666888888777666777888999777666666888;;;===>>>@@@DDDIIILLLLLLKKKKKKKKKPPPSSSWWWZZZ\\\^^^aaaccchhhlllrrrxxx|||yyyxxxzzz{{{~~~~~~xxxtttmmmllljjjhhhhhhgggdddbbb^^^\\\XXXTTTRRRRRRRRRSSSPPPNNNKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFEEEFFFFFFGGGFFFEEECCCBBB@@@?????????===;;;:::::::::999666444333444444555555666666777333333444444444444444444222111111000//////......,,,,,,,,,---............+++......)))'''***------+++,,,---,,,+++***,,,...+++,,,,,,---,,,,,,+++++++++*********+++,,,...///++++++++++++***))))))***((((((''''''(((((()))***++++++***)))((((((((((((...+++'''''')))***)))'''(((((((((((()))))))))((((((((((((((())))))))))))+++,,,------///222777:::AAAIIIWWWeeetttuuuiii___VVVOOOHHHDDD@@@===<<<:::777444111111111000000//////...***++++++***)))((()))***%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((""""""###$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%&&&&&&''''''''''''((('''((()))(((&&&%%%&&&'''$$$%%%&&&'''((()))******''')))))))))))),,,///111111222444444444444666777???DDDJJJNNNLLLFFFAAA>>>===;;;888444111...---,,,&&&&&&''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))&&&'''((())))))******)))((()))))))))''''''(((*********,,,...///000000111,,,,,,++++++***)))((((((((()))+++,,,,,,---///111111222333555666666666666222444666777777777888999;;;:::999888888:::<<<>>>AAAEEEIIIKKKKKKKKKJJJKKKNNNQQQTTTVVVWWWXXX[[[]]]___cccjjjooottt{{{~~~xxxuuuqqquuu{{{yyyvvvrrrpppnnnllliiifffbbb___[[[XXXUUUUUUUUUVVVRRRPPPNNNMMMNNNNNNLLLKKKIIIIIIHHHHHHGGGGGGGGGGGGEEEEEECCCBBBAAA@@@@@@@@@===;;;::::::999888666333444555555666666777888888555555444333333333222222444333222222111000//////,,,,,,------,,,------...)))---...,,,+++---...,,,,,,------,,,++++++,,,...+++,,,,,,---------,,,,,,++++++++++++,,,---...///,,,+++************)))(((((((((((((((((()))******++++++***)))))))))))))))...+++'''''')))***)))'''))))))))))))((((((((()))(((((((((((()))))))))))))))***,,,,,,---000444777===BBBLLLXXXeeerrr}}}|||pppddd[[[QQQLLLEEE@@@>>><<<888555333333222111000///......+++,,,,,,+++))))))***,,,$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''''''###%%%'''''''''&&&'''(((&&&'''((('''&&&%%%&&&'''######%%%&&&(((***++++++"""&&&(((''''''***,,,+++///111222333222111222222999>>>DDDGGGFFFCCCAAA???===<<<;;;888555333000///)))))))))))))))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((()))&&&&&&'''((())))))))))))******)))'''%%%%%%(((***)))***,,,...///000111111,,,,,,,,,++++++******)))&&&(((***+++++++++---///...///111222333333222222000222555666666666888999:::;;;;;;:::999999<<<>>>BBBEEEHHHJJJJJJJJJKKKLLLLLLNNNPPPRRRSSSUUUXXXZZZZZZ^^^cccgggkkkqqqxxx~~~~~~wwwnnnoooqqqsssvvv{{{~~~zzzvvvsssooommmdddbbb___\\\ZZZYYYYYYYYYTTTSSSRRRQQQQQQPPPMMMKKKJJJIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCC???>>><<<;;;;;;:::777555666666777777888999999999999999777666555444444555444444444333222111111000,,,---...---,,,,,,---...(((,,,///......000///+++---......---++++++,,,---+++,,,,,,---------------++++++---...............+++***)))***,,,---,,,+++)))))))))))))))******+++*********))))))******++++++***(((((()))***))))))***+++,,,+++***)))***+++(((((((((((())))))))))))'''(((******+++---000333999<<>>===>>>>>>===;;;888555333,,,,,,,,,++++++******)))''''''&&&&&&&&&&&&''''''%%%'''((('''%%%%%%'''***%%%&&&'''((())))))))))))((((((((('''%%%&&&)))+++***+++,,,---............++++++******************&&&)))+++,,,,,,,,,...///---///111222333222111000///111333444333333444666444666999999888999;;;>>>AAACCCEEEFFFFFFHHHKKKMMMIIILLLOOOQQQSSSVVVZZZ]]]]]]```ccceeeeeehhhnnnsssxxx~~~{{{yyytttooolllmmmrrrvvv|||wwwtttiiigggeeecccaaa```______[[[ZZZZZZZZZYYYVVVRRRNNNLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHHHHCCCAAA??????>>>===:::888777888888999999:::;;;;;;;;;:::999777777777777888555444444444333333222222---///000///---,,,...000(((,,,---,,,...111///+++---......---++++++,,,---+++,,,,,,---......------+++,,,...000000///---+++000...,,,---...///---+++***************+++,,,,,,))))))))))))***+++,,,,,,''')))*********))))))***)))+++,,,+++)))''')))***(((((((((((())))))))))))((()))************---///555777<<>>@@@AAABBBCCCDDDFFFJJJMMMIIILLLOOOSSSVVVZZZ___cccbbbeeeffffffdddeeeiiimmmpppwww~~~}}}rrriiifffhhhkkkmmmvvv}}}zzznnnmmmlllkkkiiigggfffeeeaaaaaaaaabbbaaa]]]WWWSSSPPPPPPPPPPPPOOONNNLLLLLLHHHHHHHHHHHHIIIJJJKKKLLLEEEDDDBBBAAAAAA???<<<:::888999999::::::;;;<<<<<<:::999888777777888999999555444444444444333333333...000222111...---///111)))++++++***,,,000000,,,......///---++++++,,,---+++,,,,,,---.........---+++---///111111///,,,***777444000///000///,,,)))++++++******++++++,,,---(((((())))))***+++------$$$(((,,,,,,***((()))+++''')))***)))&&&%%%&&&((((((((((((((())))))))))))+++,,,,,,,,,******,,,---222444777<<>>>>>???>>><<<:::999999999999888777666555444333333333111111111000///---++++++000///...---,,,+++******///...---,,,+++,,,,,,------------............///+++,,,.../////////......//////000///------///000%%%(((+++---,,,+++******000,,,(((''')))+++***))),,,)))''''''***+++***)))''')))******))))))***,,,,,,)))'''''')))***(((&&&***++++++***)))***---///111111222555:::@@@EEEIII}}}ooofff\\\RRRKKKGGGCCC===;;;:::999666333///222111---,,,......*********))))))(((((())))))))))))((((((((('''''''''&&&''''''&&&%%%%%%&&&(((&&&''''''''''''(((((((((%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&$$$%%%%%%$$$######$$$&&&%%%&&&'''&&&$$$###$$$%%%$$$&&&&&&&&&$$$$$$%%%&&&)))((((((''''''(((((((((***))))))(((((((((((()))&&&$$$###%%%''')))(((&&&)))((((((''''''((()))***''')))+++------///111444666777999;;;===<<<<<<;;;:::999888777555333222111******)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&"""$$$%%%'''***---'''((()))((('''&&&'''((())))))***++++++++++++***---------,,,,,,++++++***)))))))))***+++---//////000111222222333222222222111000///......///000111///000222222333666999<<<;;;>>>BBBDDDDDDCCCCCCDDDGGGJJJPPPVVV[[[bbbiiimmmoooppppppoookkkiiiggggggjjjmmmsssxxx}}}|||zzz~~~xxxooojjjiiilllrrrxxx~~~|||zzzwwwtttooooooooonnnkkkfffbbb______\\\YYYWWWWWWVVVUUUTTTOOOOOONNNMMMMMMMMMMMMMMMKKKIIIFFFDDDDDDCCCAAA@@@>>>>>>===============>>>???>>>===;;;:::999::::::999888777555333222222111222222111111000///------......------------,,,,,,///...---,,,,,,,,,---------------............///+++,,,...///000//////...//////000///------...000)))+++------,,,++++++++++++***)))***,,,---+++))),,,)))'''(((***+++***))))))***+++***)))((()))***,,,)))'''''')))***(((''')))***+++*********,,,...000000111333888===BBBFFFwwwkkk^^^UUUMMMHHHBBB>>>===<<<999666222333111---,,,...///---******)))((((((((((((((()))))))))(((((((((''''''&&&''''''&&&%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%%%%'''(((((('''&&&&&&###$$$$$$###""""""$$$%%%%%%'''((('''%%%###""""""$$$%%%&&&&&&%%%$$$%%%'''''''''&&&&&&&&&''''''((()))(((((((((((())))))***%%%$$$$$$%%%'''(((((('''***))))))(((((((((((()))((())))))))))))+++...000///000222555999<<<>>>???<<<<<<===<<<;;;888666444///...---+++)))'''%%%$$$%%%%%%&&&''''''&&&%%%$$$"""$$$&&&&&&&&&&&&((()))((()))***(((&&&%%%%%%&&&***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...///111333333222111000---------,,,------...///+++---000111111222555777666999???AAAAAA@@@??????DDDGGGMMMSSSZZZccckkkqqqtttuuuuuurrrnnnjjjhhhhhhiiimmmsssxxx~~~}}}zzzyyy~~~wwwqqqlllkkkkkknnnwww}}}{{{{{{{{{yyywwwsssoookkkiiiddd```[[[XXXWWWWWWVVVVVVUUUTTTRRRPPPNNNNNNNNNNNNLLLJJJGGGEEEDDDBBB@@@???@@@@@@@@@???>>>>>>======???>>>===;;;::::::::::::;;;999777555333222111000111222222222111111000///,,,,,,------.........//////...------,,,------------------............///,,,---...///000000000000///000000...---,,,---///+++,,,---,,,+++***+++,,,'''((())),,,......,,,))),,,***((((((***+++***)))***+++,,,***((('''((()))+++)))(((((()))))))))(((''')))************+++---------...111555999>>>@@@~~~oooeeeVVVPPPHHHCCC@@@>>>:::777555444222...---...//////---,,,+++***************)))))))))(((((((((((('''&&&'''((('''%%%%%%'''(((%%%&&&&&&&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%###$$$&&&(((((((((&&&%%%###$$$%%%$$$######%%%'''###%%%((((((&&&$$$######$$$%%%'''&&&%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''(((((('''(((((()))******'''''''''((()))***************))))))((((((''''''(((((((((&&&%%%'''***,,,+++,,,...111555999===???;;;<<<>>>???>>>;;;888666222000...+++)))(((((((((&&&''')))))))))(((&&&%%%)))++++++***(((%%%%%%%%%'''((()))(((&&&%%%&&&'''***)))((((((((()))+++,,,******++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,...111333333222000...---------,,,,,,,,,,,,,,,***,,,///000000000111222333666:::<<<<<<;;;;;;<<>>=========<<<;;;;;;:::999999999999888777555333222222111000000111111111111111000------------.....................------------...---------............///------...///000111111111000000000///,,,+++,,,...***++++++***))))))+++---))))))***,,,------+++***,,,+++***)))************)))***+++***)))((()))*********)))((())))))))))))&&&(((******))))))***,,,++++++,,,...111555999;;;xxxggg___VVVNNNIIIEEE@@@<<<999666333111///......000...---,,,+++***************)))))))))((((((((((((''''''((('''&&&%%%''')))&&&&&&'''''''''(((((((((###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&(((((('''&&&%%%$$$%%%&&&&&&%%%%%%'''))) ###&&&((('''%%%%%%%%%$$$%%%'''&&&&&&%%%'''(((%%%%%%%%%%%%%%%&&&''''''(((((('''(((((()))******''''''((()))))))))***+++******))))))((((((''''''(((((('''%%%$$$$$$'''***++++++,,,...222666:::<<<999;;;>>>@@@@@@>>>;;;999888555000+++))))))***,,,(((((()))))))))(((&&&%%%"""$$$'''))))))))))))***$$$&&&''''''&&&&&&''')))***)))((((((((()))+++,,,)))******++++++,,,,,,---,,,,,,,,,++++++,,,,,,---+++---000222222111///---//////......---,,,++++++***,,,/////////...///000222333444444444666888;;;===@@@DDDIIIPPPYYYbbbhhhppppppoookkkgggeeeddddddfffjjjqqqxxx}}}~~~|||zzz}}}zzzppplllmmmssszzz~~~zzzxxxtttoooiiiccc```___^^^]]]ZZZYYYWWWUUUTTTSSSSSSTTTOOOLLLIIIGGGFFFDDDBBB@@@CCCCCCCCCBBBAAA???===<<<;;;:::::::::999999888888777666555444444444444444//////000000111111000000//////.........------------.....................---------............///---......///000111222333222222222000---,,,,,,---)))***++++++++++++...000------,,,*********+++,,,,,,,,,+++***))))))******&&&((()))***))))))+++---*********)))))))))***+++'''((()))***))))))+++,,,******+++---///222444666xxxpppdddYYYQQQKKKDDD@@@>>>:::777666444000///111...---,,,+++***)))))))))******)))))))))((((((((('''(((((('''&&&&&&''')))&&&''''''''''''(((((((((%%%&&&''''''((((((''''''$$$$$$&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&(((*** ###%%%&&&&&&&&&&&&'''$$$%%%''''''&&&&&&''')))%%%%%%%%%%%%&&&&&&'''((()))(((((((((((())))))***$$$&&&''''''''''''(((***((()))))))))))))))((('''(((((((((&&&$$$$$$&&&(((+++++++++---///222555666888:::===AAABBBAAA???===???;;;555///,,,+++,,,---((((((((('''&&&&&&%%%%%%!!!%%%(((((((((((()))###%%%&&&'''&&&&&&((())))))(((((((((((()))******)))*********++++++,,,,,,++++++*********+++,,,,,,+++---...000000///...---.../////////...---,,,+++,,,---......---,,,---///000000000000000222666999777:::@@@FFFMMMVVV___dddgggggggggeeebbbaaabbbccceeejjjqqqxxx~~~}}}}}}~~~tttqqqlllpppxxx|||wwwpppkkkgggdddbbb```]]]\\\[[[ZZZYYYWWWVVVUUUPPPNNNJJJHHHHHHFFFDDDCCCBBBCCCCCCCCCAAA@@@>>><<<:::::::::::::::999888888555555444444444555555555//////000000111000000000/////////.........------------...////////////...---------............///.........///000222444555444444333111...,,,---...+++,,,......------///000///...---***((((((+++---,,,------+++)))((()))+++%%%''')))))))))***,,,...)))*********))))))***,,,))))))))))))((())),,,...***++++++---...000222333sssfff\\\SSSKKKFFFDDD???======999333000222//////---,,,+++******************)))))))))(((((('''(((((((((&&&&&&((()))%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&(((***###$$$%%%%%%%%%%%%&&&'''$$$%%%''''''&&&&&&(((***%%%%%%%%%%%%&&&'''((()))***))))))(((((((((((()))$$$&&&(((((('''&&&(((+++'''((()))******))))))((('''((()))(((&&&&&&&&&(((((())))))***,,,...000111333666999===???@@@??????@@@>>>;;;777444222000000+++***(((&&&&&&&&&'''((($$$''')))***)))'''%%%%%%%%%&&&''''''%%%%%%&&&''''''(((((()))))))))))))))***************+++++++++))))))))))))******+++,,,,,,,,,---............---++++++---.........------,,,------+++******,,,...,,,.../////////000333555444777===BBBHHHOOOVVVZZZ[[[[[[\\\[[[ZZZ[[[]]]___ccchhhpppwww}}}uuuuuuvvvzzzyyysssoookkkgggdddbbbbbbbbb```^^^[[[WWWUUUQQQNNNLLLJJJJJJIIIGGGEEEAAAAAABBBCCCBBB@@@>>><<<;;;;;;<<<<<<<<<;;;:::999777666555444444444444444111111111222111111000000............////////////,,,---...///000000///...---------............//////......///111333555666666666555222///------...+++---......,,,+++******+++---...---******+++---,,,---...,,,)))((()))+++&&&((()))***))))))+++---(((***+++***))))))+++---++++++***(((''')))---000++++++,,,---...///000111ttthhh^^^UUUOOOHHHCCCAAABBB>>>555222444222222000///...---------************))))))))))))'''((()))(((&&&&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''%%%$$$$$$$$$$$$%%%###$$$%%%%%%$$$%%%''')))%%%&&&&&&%%%######%%%&&&$$$%%%''''''''''''(((***%%%%%%%%%&&&'''((()))***+++***)))(((((('''((((((&&&(((+++***)))(((+++---&&&'''(((*********))))))'''(((******(((''''''(((%%%&&&''')))***,,,------...111444888;;;=========<<<<<<======<<<999666555///---***((('''(((***+++%%%(((+++------,,,++++++'''(((((('''%%%$$$$$$%%%&&&''')))*********)))(((************************(((((((((((()))***+++,,,,,,,,,,,,---------......'''(((***---.../////////---,,,+++)))'''(((***---))),,,///000000000111222333666;;;???CCCGGGKKKNNNQQQRRRSSSSSSSSSUUUXXX[[[\\\aaaiiiqqqwww|||zzzwwwyyy~~~yyytttooolllfffggggggeeebbb]]]XXXUUUQQQOOOLLLKKKKKKJJJIIIGGG@@@AAABBBBBBBBB@@@>>><<<<<<===>>>>>>>>>===<<<;;;888888666555444333222222333333333333333222111000,,,,,,---...///000111111,,,---///000000000///...---------.........//////////////////111333555666777777666333000......///)))+++---,,,)))&&&$$$###'''***...///---,,,,,,...,,,......,,,)))((())),,,((()))******)))(((***+++(((***++++++))))))+++...---,,,***'''''')))...222,,,,,,---...//////000000|||pppbbbWWWQQQKKKDDD???>>><<<999666444222000///000000...---,,,***'''&&&''')))))))))'''((()))((('''&&&'''(((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''%%%&&&'''''''''&&&$$$$$$ ###&&&((('''&&&&&&&&&%%%'''******(((&&&%%%%%%###%%%'''(((''''''((()))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))+++---...))))))(((''''''''''''''')))(((''''''''''''((((((%%%'''((('''''''''***,,,111000111666888666777:::777;;;>>>>>>;;;999:::<<<666333///+++)))(((((()))'''&&&&&&&&&'''((())))))%%%&&&((()))***)))((('''((((((((((((((((((((((((%%%***+++((('''))))))(((***)))((((((((()))+++,,,***,,,---,,,*********,,,)))***+++,,,---.........***+++------,,,,,,---...,,,+++*********,,,...000000444888:::>>>AAABBBAAAJJJJJJJJJKKKMMMQQQTTTWWWZZZ___fffjjjllloootttzzz{{{yyyzzz|||}}}}}}|||yyy{{{~~~|||wwwtttrrroookkkiiigggbbb[[[UUUUUURRRNNNLLLKKKKKKIIIHHHFFFEEECCCAAA?????????@@@>>>???@@@AAA@@@>>><<<::::::999777555444333333444555444333333222111000000111000...,,,,,,...000111222000//////000000///---,,,---...///000111222333///000000//////000333555888777444000---,,,---///...,,,+++))))))***+++,,,,,,...///...------...///000000000...+++))))))***))))))))))))))))))))))))(((***+++***)))((()))***))))))******++++++++++++++++++,,,---///111333444rrrggg^^^XXXOOOHHHDDDAAA===999777444111000000///...,,,,,,***(((((()))***+++***((()))***)))'''&&&'''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&'''((('''&&&%%%$$$"""###$$$&&&'''$$$&&&))))))'''%%%%%%%%%###%%%''''''&&&&&&'''((('''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''(((***+++))))))((('''''''''''''''((((((((((((((((((((((((###%%%&&&%%%%%%%%%''')))///---///333555333333666888;;;@@@CCCCCCAAA@@@@@@;;;999444000,,,+++***+++)))(((((('''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((("""''')))'''&&&)))***)))))))))((((((((()))***+++***+++,,,,,,+++***+++---******+++,,,------------+++,,,---,,,)))'''''''''---,,,+++++++++---///000000222444666999<<<>>>>>>CCCCCCCCCDDDGGGJJJMMMOOOSSSYYY___bbbdddgggmmmqqqqqqpppqqqtttvvvvvvzzz}}}zzzxxxuuupppmmmkkkggg```[[[ZZZVVVRRROOONNNLLLJJJIIIEEEDDDBBB@@@???>>>>>>>>><<<===???AAAAAAAAA@@@???:::999777555444333333444333333333333333333222222111000...,,,,,,...000111111000//////000000///...,,,,,,---...///000000111...///000///...///222444777666444000---,,,...000///...,,,*********+++,,,+++---......------...000000111000///,,,******+++***************************+++,,,+++***)))***,,,)))*********++++++++++++,,,,,,,,,,,,---...///000yyyllldddZZZQQQKKKFFFAAA===;;;999555333222111000///,,,+++***+++,,,---,,,+++(((******)))'''''''''((()))(((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''((((((''''''&&&%%% """%%%%%%$$$######$$$"""%%%''''''&&&%%%%%%&&&###%%%&&&&&&%%%$$$%%%&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''((()))((((((''''''''''''((('''((()))*********)))((($$$%%%&&&%%%%%%%%%'''))),,,***+++///111//////222666999>>>DDDHHHIIIFFFCCCBBB???;;;666111///...---...---+++***)))(((''''''''''''&&&%%%&&&'''((()))(((((((((((((((((((((((( %%%'''&&&&&&)))+++)))(((((('''''''''((()))******+++,,,,,,,,,,,,---...++++++,,,,,,,,,,,,,,,++++++,,,---+++(((&&&%%%%%%++++++******+++,,,...///000000000222444666888:::=========>>>AAADDDGGGHHHJJJOOOTTTWWWYYY\\\aaaffffffeeeggglllnnnooottt{{{~~~}}}~~~}}}wwwrrroookkkfffaaa[[[WWWRRRNNNLLLJJJHHHGGGFFFEEEDDDBBBAAA@@@???>>>===>>>@@@AAABBBBBBAAAAAA;;;:::888666444444444444333333444444444555555555111000...------...000111000///...///000111000///------------.........///---...//////......000222444444222000------///111000///---,,,++++++,,,,,,***,,,---...------///111000111111///,,,++++++,,,************************+++,,,---,,,+++***+++---************++++++++++++,,,,,,++++++******++++++|||ttthhh^^^WWWQQQJJJFFFAAA===999777666666444333,,,,,,+++,,,......,,,+++)))++++++***((('''((()))''''''(((((())))))))))))&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&((()))***)))'''%%%$$$%%%"""$$$&&&&&&%%%%%%%%%&&&###%%%&&&&&&$$$######$$$&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((())))))(((''''''''''''(((((('''(((***+++,,,+++)))(((&&&'''(((((('''''')))+++***((()))---...,,,,,,...222333777>>>EEEHHHGGGDDDFFFCCC???:::666333111111222111000...,,,+++******)))'''%%%$$$$$$&&&((()))((((((((((((((((((((((((!!!&&&(((&&&&&&)))***)))'''''''''''''''(((((())))))+++,,,---,,,,,,...000++++++,,,,,,,,,++++++***)))+++,,,,,,***))))))***))))))(((((()))***,,,,,,000......000111111333666::::::;;;<<<>>>AAACCCEEECCCFFFJJJMMMOOOSSSWWW[[[___^^^```eeeiiikkkpppwwwyyy}}}vvvrrrmmmgggccc\\\XXXSSSNNNLLLKKKIIIHHHIIIIIIHHHGGGEEECCCBBBAAABBBBBBCCCCCCCCCBBBAAA@@@>>>===;;;888777666666666555555555555555555666666111000///......///000111///......///000111111000........................---...//////......///111111111111///------000222111000///---,,,,,,,,,,,,)))+++,,,------...///111000111111///---++++++,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++++++++++++++++++++,,,++++++************+++}}}qqqhhh^^^UUUOOOEEEAAA===:::999888777666...------...///...,,,***+++,,,,,,+++)))'''((()))%%%&&&'''((()))++++++,,,''''''''''''''''''''''''((((((''''''&&&&&&&&&&&& """$$$%%%%%%&&&''')))"""$$$%%%&&&%%%%%%&&&'''###$$$&&&%%%$$$######$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''')))+++,,,((((((''''''''''''((((((&&&(((***+++,,,+++***((('''(((((((((''''''(((******((())),,,---******,,,//////000666>>>DDDEEEDDDEEECCC@@@===:::888777666555444222000...,,,++++++***(((&&&$$$$$$%%%(((***(((((((((((((((((((((((($$$)))+++(((''')))***(((&&&''''''((((((((((((((()))***,,,,,,,,,,,,...///+++++++++,,,++++++******)))***,,,,,,***)))******)))))))))******+++,,,---111......333333000000444666777888:::<<<>>>???@@@???AAACCCEEEHHHLLLOOORRRWWWVVVYYY^^^bbbdddjjjqqqpppyyy|||uuupppiiieeeaaa]]]WWWSSSPPPOOONNNMMMKKKLLLLLLKKKIIIGGGDDDBBBDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@===;;;999888888888888888777666666555444444111000////////////000111///......///000111111000000000000////////////...---...//////......///000///000000///---...///111000000///...------,,,,,,)))***,,,---------///111///000000///---++++++,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,,,,++++++++++++++++++++++++*********+++,,,---...vvvjjj^^^VVVMMMHHHBBB>>>;;;:::888777333111////////////---,,,,,,------,,,)))(((((()))&&&&&&'''(((***+++,,,,,,((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%&&&"""$$$%%%%%%$$$$$$&&&'''$$$%%%&&&&&&%%%%%%&&&'''"""$$$%%%%%%$$$###$$$%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,---(((''''''''''''(((((()))&&&''')))************)))%%%&&&'''&&&$$$$$$&&&(((+++((())),,,,,,))))))+++------...222888===AAABBB@@@??????>>>>>>>>>>>>>>>;;;999777333000...,,,++++++)))'''%%%%%%&&&(((***((((((((((((((((((((((((&&&***,,,)))'''))))))'''&&&'''((())))))))))))((()))***++++++++++++,,,---******+++++++++++++++******+++,,,+++((('''&&&'''++++++,,,,,,---.........000---000888888111...111111222333555666888999:::<<<<<<===???BBBEEEIIIKKKOOONNNPPPUUUXXXZZZ___fffkkksss{{{yyyrrrmmmgggbbb[[[VVVSSSRRRQQQPPPNNNOOOPPPOOOMMMJJJFFFDDDBBBBBBCCCDDDFFFGGGHHHIIICCCAAA???<<<:::999999999999999888777666555444333111000000//////000000111000///...///000111000///000000000000000/////////---///111111///...///000.../////////------///000...............---------)))+++,,,---,,,,,,...000...//////...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,,,,++++++++++++*********+++,,,...///000|||ooofff[[[VVVNNNGGGBBB>>><<<:::999666333111111111///...------...,,,***(((((())))))))))))))))))*********)))((((((((('''''''''&&&'''&&&%%%$$$###$$$$$$%%%)))******(((&&&$$$%%%&&&&&&'''((('''%%%%%%&&&'''"""###%%%&&&%%%%%%%%%&&&###%%%&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))+++'''''''''''''''((())))))&&&&&&'''(((((()))******&&&&&&'''&&&$$$$$$&&&'''+++((())),,,+++((((((***'''***...111333666999;;;:::;;;===???AAACCCEEEFFFGGGDDD@@@<<<777222000...,,,***)))''''''''')))***((((((((((((((((((((((((###(((***(((''')))***((('''((()))*********)))))))))***++++++))))))***+++((()))***+++++++++++++++)))***,,,+++)))(((((())))))***+++,,,,,,------------+++222======333---///,,,---///000222333444444888777777888<<>><<<999888888888777777777666666555555555000000000000000000000000111000//////000000///.........//////////////////...000222222000//////000---/////////------...///,,,,,,---............---***+++------,,,,,,---...,,,---...---+++******+++------------------------+++,,,---,,,+++***+++---------,,,,,,,,,+++++++++*********+++,,,---...///}}}hhhbbbXXXOOOIIIDDD@@@===>>>:::666333222222111000---......,,,***(((((())),,,++++++***)))(((((('''))))))(((((('''''''''&&&&&&%%%$$$#########$$$%%%"""$$$%%%&&&&&&'''***,,,((())))))'''%%%%%%&&&'''!!!###%%%&&&&&&%%%'''(((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%'''''''''''''''''''''((()))***&&&&&&&&&&&&'''(((******((())))))(((&&&&&&((()))***((((((++++++'''''')))!!!'''---000000000222444777999<<<@@@DDDHHHJJJLLLRRROOOJJJDDD===888444222,,,+++***)))(((((())))))(((((((((((((((((((((((( %%%(((&&&&&&)))***)))'''(((***+++++++++***))))))***+++***)))((()))***'''((()))***+++,,,,,,,,,'''))),,,---------///000&&&'''((())))))******)))+++***222???@@@444,,,---***+++---///000222222222555444333444888;;;>>>???FFFEEEFFFJJJKKKLLLPPPWWW[[[bbbiiikkknnnrrrsssqqqtttsssuuu{{{vvvmmmhhhdddaaa___ZZZ[[[]]]]]][[[WWWRRROOOGGGGGGGGGFFFFFFGGGHHHHHHBBB@@@===;;;888777777777555555555555666666666666000000000000000000000000222000//////000000///------------.........//////...000222333111000///000---/////////---,,,---...***+++,,,---............+++,,,------++++++,,,---+++,,,---,,,***)))***+++------------------------,,,---......,,,,,,---...---------,,,,,,+++++++++************+++,,,------}}}rrrbbbWWWQQQMMMIIIEEECCC???:::888777666222///,,,///111///***(((+++///---,,,+++))))))))))))***'''((()))******)))((('''''''''&&&%%%%%%%%%%%%&&&$$$&&&'''&&&$$$$$$&&&)))++++++'''"""###'''(((&&&$$$$$$%%%%%%&&&'''((((((%%%###%%%)))'''""""""''''''''''''&&&&&&%%%$$$$$$(((&&&$$$"""!!!"""$$$&&&&&&&&&&&&''''''''''''(((''')))******)))))))))+++,,,+++(((&&&%%%%%%&&&'''((((((((((((((((((((((((******++++++,,,---//////---111666;;;AAAHHHOOOTTTUUUYYYXXXPPPHHHCCC===777444333///***)))+++***''')))))))))((((((((((((((($$$'''(((&&&!!! $$$)))''''''(((***+++---......++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---***'''(((***+++)))'''&&&&&&(((,,,,,,***+++///***+++---//////...---,,,,,,---......//////......111111111222555999<<<>>>;;;===???@@@AAACCCFFFIIIJJJPPPYYYaaafffiiikkkllliiilllqqqvvv{{{~~~xxxsssnnnjjjdddeeefffeeebbb^^^YYYVVVNNNLLLJJJIIIIIIIIIGGGFFFBBBAAA>>><<<;;;;;;<<<===666444555999999666666888555000///333222...///333...............///000000//////.........//////000000111111222222222111111...............///000000,,,,,,,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,++++++******++++++,,,........................,,,000222111,,,***+++...***+++,,,------,,,***)))***++++++***))))))***,,,sssfff]]]UUUMMMGGGHHHDDD???<<<<<<:::777333000111222000---+++---///...---+++***))))))******(((((()))******)))((((((((('''&&&&&&%%%%%%&&&&&&$$$&&&'''&&&$$$$$$''')))++++++'''""""""&&&&&&"""$$$$$$%%%%%%&&&''''''(((***$$$"""&&&(((&&&%%%''''''''''''''''''((((((((('''&&&$$$###"""###$$$%%%&&&&&&&&&&&&''''''''''''''')))++++++***)))***+++,,,+++)))'''''''''((()))))))))))))))))))))))))))&&&&&&'''(((***+++---...,,,...222666<<>><<<999555555444333111000/////////...---,,,+++************((())))))******))))))(((((('''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%'''(((,,,,,,((($$$###&&&%%%!!!$$$%%%%%%&&&&&&''''''''',,,$$$ ###((()))&&&%%%%%%%%%%%%&&&'''(((((((((%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''(((***++++++******+++,,,++++++))))))((()))***+++************************$$$$$$%%%&&&(((+++---...***+++---000666>>>IIIPPPTTTZZZ]]][[[VVVQQQKKKDDD<<<;;;666///---000///,,,))))))(((((((((((((((((())))))***))))))((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((***((('''(((***,,,,,,++++++***+++---+++''''''+++************++++++++++++'''(((***,,,...///000000,,,...000222333222111000333555777888888:::===???CCCEEEHHHJJJLLLNNNRRRUUUXXX\\\aaagggmmmssszzz~~~}}}|||}}}{{{yyysssiiiaaa[[[WWWRRRNNNLLLKKKIIIHHHHHHGGGDDD@@@>>><<<<<<<<<:::666555777666444555999999777777:::999555333555444444222111000//////..................///000111000111222222333333222222//////.........///000000,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++...000...+++)))***,,,------...---,,,***(((&&&)))******)))(((((()))+++yyylllcccUUUPPPIIIDDDBBB@@@<<<999:::777444333333222000///......---,,,,,,+++++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%&&&'''(((***+++)))&&&&&&)))'''###%%%%%%%%%&&&&&&&&&'''''''''###!!!###''''''%%%############$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''(((***,,,,,,+++***+++,,,***))))))))))))***+++,,,************************&&&&&&'''((()))***,,,---''')))+++---111777???DDDKKKSSSYYYZZZYYYWWWRRRMMMEEEDDD===555222333111,,,++++++***)))******+++,,,)))))))))***+++***(((&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))******++++++******((((((((()))***,,,------'''&&&(((+++***'''(((,,,+++************+++,,,,,,'''((()))+++---............///111222333333333222000222333444444666888:::???AAACCCDDDEEEGGGJJJLLLOOORRRXXX^^^dddjjjqqquuuxxx{{{~~~qqqfffddd___YYYTTTQQQOOOLLLKKKKKKJJJGGGDDDBBB@@@???>>>@@@;;;999:::999777888<<<::::::;;;<<<;;;888555555444333222111000/////////.........//////111222222222222333333333333333222000///////////////000000/////////...............,,,,,,---...............,,,,,,,,,++++++,,,,,,,,,------------------------,,,...///...,,,******+++,,,------,,,,,,***)))((()))******)))(((((()))+++~~~tttddd^^^UUUOOOKKKGGGBBB>>>===;;;888666555333111/////////......------,,,+++******))))))))))))******(((((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''''''''%%%&&&&&&$$$&&&)))((($$$%%%%%%%%%&&&&&&&&&&&&&&&"""$$$''''''''''''&&&%%%%%%%%%%%%$$$$$$############$$$&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''((()))++++++*********+++(((((((((((()))******+++************************)))(((((('''(((((())))))&&&(((+++---...111444777>>>GGGOOORRRUUUWWWUUURRRNNNLLLFFF>>>:::999666111000///---+++++++++,,,---)))(((((()))******'''%%%&&&&&&&&&'''(((((())))))(((((((((((((((((((((((()))***++++++,,,,,,++++++'''((())))))***,,,---///+++***,,,...---******...,,,++++++++++++,,,------))))))***+++,,,,,,,,,,,,////////////111333555666///000222222222333555777888;;;???AAABBBBBBDDDEEEGGGKKKPPPUUUZZZ```gggkkkooosssyyy}}}~~~}}}}}}}}}}}}rrroookkkddd___[[[XXXUUUSSSMMMLLLJJJGGGDDDBBBAAA@@@DDD???======<<<999:::===999;;;<<<<<<;;;:::777555333222111111000000111111/////////000111222444555444444444444444333222222111000000/////////000000------,,,,,,+++++++++******+++,,,...///000111111---,,,,,,,,,,,,,,,,,,---------------------------.../////////---,,,,,,,,,***+++++++++,,,,,,++++++)))******)))(((((()))+++ssslllaaaXXXRRRLLLFFFAAAAAA@@@===:::777555333333///000000//////...---,,,+++******))))))******+++)))(((''''''&&&&&&'''''''''%%%$$$$$$&&&''''''&&&"""###"""%%%(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&!!!'''***(((&&&(((((('''((((((((('''&&&%%%%%%%%%###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))******))))))***+++'''(((((())))))*********************************(((((('''&&&%%%%%%%%%%%%&&&(((+++,,,,,,,,,---...333;;;BBBFFFJJJPPPSSSRRRPPPQQQNNNIIIGGGGGGCCC>>>:::888444000---,,,+++,,,((((((((((((((('''&&&&&&$$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))(((((()))***************''')))*********+++---///...,,,---...+++&&&%%%(((+++++++++,,,,,,,,,,,,---******+++,,,,,,,,,++++++...---,,,,,,---///222444...000111111000111333555222555999<<<<<<======>>>BBBEEEIIINNNRRRWWW\\\```fffkkkqqquuuvvvxxx|||~~~|||wwwssssss{{{|||uuuqqqlllhhhddd```\\\YYYSSSRRRPPPMMMJJJGGGDDDCCCFFFAAA??????===::::::<<<999<<<===;;;:::<<<;;;777444333333222222222333333000000000111333555666777777666666555444222111000111111000/////////000000//////......------,,,,,,+++,,,---///000111111111------,,,,,,,,,,,,------........................////////////...---,,,,,,)))******++++++,,,------***++++++***))))))***,,,}}}pppeee]]]UUUMMMHHHDDDEEEDDD???:::666666777000000111111000///---,,,++++++***))))))***++++++)))((((((''''''''''''''''''%%%###$$$&&&((('''&&& ###$$$$$$&&&(((&&&!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&$$$!!!"""((()))'''((((((((('''''''''''''''$$$%%%%%%&&&&&&'''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''))))))((((((((()))))))))******************))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&'''((())))))))))))+++------333888:::???GGGLLLMMMMMMPPPRRRSSSUUUXXXWWWRRRLLLHHHBBB:::444000---,,,''')))***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((()))))))))))))))(((***++++++******---///,,,******+++(((###"""%%%((()))+++,,,,,,,,,+++***)))***+++,,,------------,,,,,,,,,,,,,,,---......---/////////...///111222222444666666666777888:::>>>AAADDDGGGJJJNNNRRRUUUZZZ___eeeiiijjjmmmrrrwwwwww{{{wwwqqqsssyyy|||yyyvvvsssppplllfffcccaaa```]]]YYYTTTOOOKKKIIIHHHDDDCCCCCCAAA<<<;;;===:::======::::::>>>>>>;;;888888666555444444444444111111222333555777999:::999999888666444222000...222111111000//////000000222222111111000//////.........///000000000000///------,,,,,,,,,,,,------///////////////////////////............---+++***++++++++++++++++++,,,,,,+++,,,,,,+++******+++---uuukkkbbbZZZUUUGGGIIIIIICCC<<<777888;;;000000111111111///---,,,,,,+++***))))))***+++,,,))))))((('''''''''''''''(((%%%###$$$'''((('''&&&$$$'''(((((()))+++'''"""&&&&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((###$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''))))))((('''((()))++++++,,,,,,,,,++++++***((((((((((((((((((((((((((((((((((((((()))******((((((((('''&&&(((,,,///+++000333333888@@@GGGJJJIIINNNTTTYYY___eeeeeeaaa\\\WWWNNNDDD;;;444000...(((+++,,,)))%%%$$$(((,,,+++******)))((((((''''''((((((((((((((((((((((((((())))))***************(((+++,,,+++******,,,///,,,***+++---,,,''''''+++&&&(((***+++,,,+++)))((('''(((***,,,...//////000------/////////---+++***---.........------///111666666555333222444777:::<<<>>>AAACCCEEEHHHLLLOOOPPPUUU[[[___```cccjjjoooqqqvvv{{{|||zzzyyyzzz}}}xxxsssssstttuuussstttvvv~~~zzzuuupppooommmiiiddd^^^XXXSSSPPPKKKHHHGGGHHHFFF@@@>>>???:::>>>>>>:::;;;@@@AAA>>>===<<<:::888666555444444111222333444666888:::;;;;;;:::999777444111///---222222111000000///000000000//////...---,,,,,,+++111111111111000///------...------,,,,,,------...000000000000000000000000...---,,,,,,---,,,***)))------,,,+++*********+++,,,------,,,++++++,,,...tttggg]]]YYY[[[[[[VVVLLLBBB;;;888333444444333111//////000000///---,,,+++,,,,,,---(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))'''%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''((('''%%%&&&&&&''''''''''''&&&&&&""""""######%%%&&&&&&'''###########################$$$&&&(((((('''&&&%%%+++++++++)))((((((+++---&&&(((***+++)))((('''((())))))************))))))''''''((('''&&&''')))++++++,,,...000222777<<<@@@CCCJJJTTT]]]ccckkksssyyytttkkk___SSSIII@@@888333222///+++))))))))))))((()))&&&&&&((('''$$$%%%)))$$$%%%&&&&&&''''''&&&&&&,,,)))'''))))))''')))---************************++++++******++++++,,,---)))***+++***))))))+++---++++++++++++,,,---......+++,,,,,,+++***+++---///,,,,,,------///000111222000111333333333333555666888999;;;>>>BBBFFFIIIKKKNNNQQQTTTVVVYYY\\\```ccceeemmmvvvyyywwwvvvxxx|||}}}~~~xxxtttpppnnnnnnuuu}}}}}}uuuooooooggghhhuuu|||uuummmcccZZZSSSQQQQQQQQQNNNKKKHHHFFFFFF???>>>>>>???AAABBB@@@???:::::::::::::::999888777333444666888999::::::999777999;;;:::777444333222222111111000000111111222111111///......///000000////////////////////////333///***)))***,,,,,,++++++******---000111...,,,+++++++++,,,,,,++++++***+++((((((******((((((+++************************vvvmmmaaaaaa___YYYOOOEEE???===999888888555333111111111///......---,,,,,,------***)))(((((('''(((((((((''''''&&&&&&''''''((())))))'''&&&&&&(((((('''$$$&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&((('''%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''(((((($$$$$$&&&'''''''''&&&&&&)))***+++***)))(((***+++&&&(((******)))((((((((())))))************))))))'''(((((('''&&&&&&(((***''')))+++,,,...111666999999???HHHUUUdddqqq{{{}}}wwwmmmbbbWWWLLLAAA:::444111---***************%%%'''---333111,,,***---((((((((()))))))))******(((&&&'''+++,,,******---************************************++++++,,,,,,)))***+++***)))***+++---*********++++++,,,---...,,,------,,,++++++---///++++++,,,,,,---///000111000222333333222222444555777888:::===AAADDDGGGIIIGGGIIIKKKMMMOOOQQQUUUXXX]]]eeemmmooommmlllooossssssvvvzzz~~~}}}zzzvvvqqqnnnmmmlllmmmqqqxxxwwwuuummmllluuuzzznnnccc[[[UUUTTTSSSPPPLLLIIIFFFEEEDDDCCCBBBCCCDDDDDDBBBAAA============<<<;;;;;;:::666777888999:::::::::999888:::;;;;;;888555333333333222222222222222222333222111000/////////000000////////////////////////222...***)))***,,,,,,,,,,,,+++***,,,///000///---+++,,,---------------,,,...+++***------***+++...************************qqqoooiii```UUULLLFFFDDD???>>>;;;999666444222222......//////......------++++++***))))))))))))***'''''''''''''''((()))))))))(((&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&%%%$$$"""!!!&&&&&&'''((()))***++++++%%%%%%%%%&&&&&&&&&&&&'''''')))+++***)))((()))***'''(((******)))(((((()))((())))))******))))))((('''(((((('''%%%%%%&&&(((&&&'''((()))***---000333777:::AAAMMM^^^mmmwww{{{zzzqqqfffXXXJJJAAA888555111...---,,,,,,+++$$$'''---111---'''''',,,''''''&&&%%%&&&'''((()))&&&%%%(((------***)))+++***************************************+++++++++***+++,,,+++******,,,...******)))******+++,,,---,,,...//////---,,,,,,---++++++++++++,,,---//////111222333333222111222444666777999;;;???BBBEEEGGGFFFGGGIIIJJJJJJLLLOOOQQQVVV[[[aaacccaaaaaaeeeiiiiiilllrrrwwwzzzzzzyyyxxxqqqoookkkhhhggggggiiikkkkkkqqqzzz{{{www|||yyykkkaaa\\\[[[YYYVVVRRRNNNKKKIIIGGGEEECCCBBBCCCCCCBBBAAA======<<<<<<;;;::::::999888888999:::;;;:::::::::999;;;<<<;;;888555444444444444444444444444444444222222111000000000000000////////////////////////000---******+++------------,,,++++++---//////...,,,,,,---.../////////......++++++------++++++...++++++++++++++++++++++++vvvjjj^^^TTTMMMJJJCCCAAA===:::999777555444...///000111111///...---,,,++++++***)))*********((((((''''''(((((()))***)))(((((('''(((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&%%%###!!!%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&(((******)))((('''((('''((())))))(((((()))***(((((())))))))))))(((((('''(((((('''%%%$$$%%%&&&''')))*********,,,...111333666<<>>===<<<;;;:::::::::777888999:::;;;;;;<<<<<<999:::;;;:::777555444444555555555666666555555555333333222222111111000000////////////////////////...---+++++++++---.........,,,++++++,,,---//////,,,,,,---...////////////,,,((((((******((((((,,,++++++++++++++++++++++++uuuggg\\\SSSOOOHHHEEE@@@===<<<;;;999777222222333333222111///...,,,+++******))))))******)))(((((((((((()))******((())))))(((''''''''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&%%%%%%'''&&&&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%'''))))))(((&&&&&&''''''((())))))(((((()))+++(((((())))))))))))(((((('''((()))(((&&&%%%%%%&&&((()))++++++***+++---///'''...777???FFFQQQaaammmooosssxxxxxxrrrhhh\\\UUUJJJFFFBBB===999555111---111///---***$$$!!!%%%---+++***((('''''')))+++,,,***&&&&&&)))***)))+++...))))))))))))))))))))))))'''((()))*********))))))***+++++++++******,,,...))))))))))))***+++,,,---,,,...000000///---------,,,,,,,,,,,,---...//////000222222222000///000111555666777999<<>>999::::::999666444444444555666777777777777666555444444444333222222111000////////////////////////---------,,,,,,,,,...///------,,,++++++,,,...///,,,,,,---...............+++((('''))))))'''(((+++++++++++++++++++++++++++wwwkkk```YYYRRRMMMFFFCCCBBB@@@>>>;;;777666666555444222111000,,,,,,+++***************)))))))))))))))******+++((()))***)))'''&&&'''(((&&&&&&&&&'''(((((())))))((())))))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((())))))(((((('''&&&%%%$$$$$$'''&&&&&&&&&&&&&&&%%%%%%%%%&&&((('''&&&%%%&&&''''''((()))((('''(((***,,,'''(((((())))))(((((('''&&&(((***)))((('''''''''&&&(((******))))))***,,,'''///777999888>>>KKKWWW^^^dddlllpppnnniiiccc___RRRPPPMMMJJJFFF@@@999555///......000---)))(((+++)))((('''''''''(((***+++'''$$$$$$'''******...333))))))))))))))))))))))))&&&'''(((******))))))((()))***+++***))))))+++---******)))******+++,,,---+++,,,......------...///---------------.../////////000111111000///000222444444555777999<<<>>>???AAABBBCCCCCCBBBCCCEEEGGGGGGIIIKKKLLLLLLMMMOOOQQQUUUYYY^^^bbbeeeeeedddcccfffeeeccccccccceeefffhhhjjjlllqqqwww|||xxxuuusssooojjjeeeXXXTTTNNNKKKJJJJJJJJJJJJCCCAAA???===<<<;;;<<<<<<999999999:::;;;===???@@@:::;;;;;;999666555555555555666777888888777666555555555555555444333111000////////////////////////---...///...,,,,,,---///,,,---...---,,,,,,---///---...............---------******,,,,,,******---,,,,,,,,,,,,,,,,,,,,,,,,tttlll```YYYPPPKKKIIIGGGBBB>>><<<;;;999666444333222111...---,,,,,,++++++,,,,,,******)))))))))***++++++((()))+++***'''&&&''')))&&&&&&&&&'''((()))))))))(((******(((%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$%%%$$$######%%%''')))***((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''((((((((('''(((***---''''''((((((((((((''''''&&&(((******)))((())))))&&&((()))***))))))***+++---222555333///000777???JJJPPPXXX^^^____________XXXXXXXXXWWWTTTNNNFFF@@@555///---//////,,,)))***&&&&&&&&&&&&''''''''''''(((%%%&&&***+++***+++...))))))))))))))))))))))))%%%&&&(((******)))((('''((()))***)))((((((***,,,*********++++++,,,---...***+++,,,,,,,,,,,,///111,,,,,,,,,,,,,,,,,,---...---///000000//////111222111222222444666888:::;;;???AAABBBBBBBBBCCCFFFHHHEEEGGGIIIJJJKKKKKKLLLMMMNNNQQQVVV\\\```bbbbbbbbbddddddeeefffgggiiijjjkkkmmmnnnqqqwww~~~yyysssddd___WWWPPPMMMKKKKKKJJJFFFDDDBBB???>>>===>>>>>>???>>>=========>>>???@@@=========;;;888777777888555666777888888777666555666666666666555333222000////////////////////////...///000///,,,+++,,,...+++---//////,,,+++,,,...000000000000///...------///,,,+++......+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,}}}jjjbbbXXXRRRNNNKKKFFFAAA???===:::777555333333333//////...------------...*********)))******+++,,,(((***+++***'''&&&''')))&&&&&&&&&'''((())))))***)))***+++)))%%%$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$######&&&)))+++$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&&&&$$$######%%%((('''((((((''''''(((+++---''''''((((((((((((''''''&&&(((***+++*********+++''')))+++,,,++++++,,,---)))+++---------///444888999???GGGMMMPPPRRRVVVXXX[[[\\\^^^___]]]WWWOOOIIIDDD999///,,,---------...(((((()))***+++*********,,,***+++---,,,'''%%%&&&))))))))))))))))))))))))%%%&&&(((******)))(((''''''((()))((('''''')))+++++++++++++++,,,---...///)))***+++******,,,///222+++++++++***++++++,,,,,,,,,...///000///000111333//////000111333555777888:::<<<>>>??????AAACCCFFFFFFHHHJJJLLLLLLMMMLLLLLLKKKNNNSSSYYY^^^bbbdddeeebbbccceeehhhjjjlllmmmmmmnnnoooqqqvvv~~~~~~tttmmmddd\\\VVVSSSRRRPPPOOOMMMKKKHHHGGGFFFGGGHHHDDDCCCAAA???>>>>>>???????????????===:::888999:::444666777888888777666444666777777777666444222000////////////////////////...000111///,,,***+++---***---000000---+++,,,---222222222222111///...---///,,,+++......+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,uuudddZZZWWWTTTNNNHHHGGGBBB<<<888666555444333222444444111---+++,,,///+++******)))))))))((((((+++++++++******(((''''''%%%%%%&&&'''((()))***+++111///+++(((&&&&&&&&&'''###$$$&&&'''''''''&&&&&&$$$&&&'''((('''''''''((("""$$$&&&'''&&&&&&''')))'''''''''&&&&&&%%%%%%%%%$$$"""$$$((()))%%%###%%%$$$&&&''''''&&&&&&((()))))))))*********))))))((('''((())))))(((((()))***)))******)))'''''''''(((,,,,,,,,,------.........222777===@@@BBBEEELLLRRRVVV[[[aaaddd```YYYRRRMMMDDD???888444333222000...///---++++++++++++***))))))))))))&&&$$$%%%))),,,,,,(((%%%&&&***,,,***'''***((('''&&&&&&'''(((***++++++***(((&&&'''***---'''+++222555444000,,,***......---------...//////------,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,+++,,,000333444444777888999;;;===>>>@@@@@@AAABBBCCCDDDDDDFFFJJJLLLKKKOOOSSSWWWYYY[[[]]]___bbbbbbbbbfffkkkpppsssttttttuuuwwwzzz}}}qqqgggbbb^^^YYYTTTXXXTTTNNNJJJIIIIIIIIIIIIHHHHHHHHHFFFCCCBBBBBBDDDBBBAAA@@@???===:::888777999888777666666666666666666666555444444333333222...------......///000111000000000...,,,,,,...000++++++,,,------......///---///000111111000///------...---+++)))((()))***...///000000......///000vvvkkkeee```WWWOOOKKKGGGCCC@@@===;;;888666222333333000---+++,,,............---,,,+++************+++******)))((('''((((((((((((((((((((((((++++++***)))((((((''''''$$$%%%&&&'''''''''&&&%%%###%%%''''''&&&%%%&&&'''$$$%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%% %%%'''&&&&&&)))%%%'''((('''&&&&&&'''((((((((()))))))))(((((('''&&&((())))))(((((()))***)))***+++***((('''((()))++++++++++++,,,,,,------...333888:::;;;>>>DDDIIISSSYYYaaaeeeddd```[[[XXXKKKGGG@@@<<<999777333111000...+++******+++***)))(((((((((%%%""""""%%%((()))%%%###%%%))),,,***(((***)))'''&&&&&&''')))***'''(((******)))***,,,---$$$'''***+++***)))((('''///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---///222333333222333555888;;;===???@@@@@@AAACCCCCCDDDFFFIIILLLLLLOOOTTTWWWZZZ\\\^^^```aaaaaabbbfffkkkpppsssssstttvvvxxx|||~~~xxxsssmmmhhheee```YYYUUUSSSTTTUUUVVVNNNNNNMMMKKKGGGEEEFFFFFFCCCCCCBBB@@@>>>;;;999888777666555444444444444444444444444333222222111111111111///...............000000000...------...000+++,,,,,,------......//////000111222222111000///...//////---+++***+++,,,,,,---...---,,,+++,,,...~~~vvvlll```VVVNNNLLLHHHEEEBBB???;;;888444555444111...---...000,,,,,,,,,,,,+++)))'''&&&)))***************))))))+++***))))))((('''&&&&&&%%%&&&(((*********((('''&&&&&&'''((('''&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%%%%'''((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''$$$$$$&&&&&&######%%%&&&'''((((((&&&%%%&&&'''&&&''''''(((((('''''''''&&&((())))))(((''')))******+++,,,+++)))))))))+++************++++++++++++***---111222222555999===EEELLLTTT[[[^^^]]]\\\[[[TTTQQQLLLHHHDDD@@@<<<999666333///---,,,,,,+++******)))(((%%%###"""$$$'''&&&$$$"""$$$(((++++++)))))))))''''''''''''))))))&&&(((+++,,,+++*********((()))***)))((((((***,,,///...---+++***(((''''''******++++++,,,,,,------...---,,,,,,,,,,,,---...///---,,,---///111111000---...111444888;;;>>>???>>>@@@AAABBBCCCEEEHHHKKKLLLPPPTTTXXXZZZ]]]```bbb```aaabbbggglllqqqssstttuuuwwwzzz}}}{{{sssmmmddd^^^\\\]]]___```XXXXXXWWWSSSNNNLLLKKKKKKHHHGGGFFFDDDAAA>>><<<;;;888777666555444333333333555555444333333222222111111111000///............000000000///------...000,,,,,,,,,---......//////000000222222222222000000///000111000...------///+++,,,------,,,+++,,,---|||nnncccYYYUUUPPPKKKGGGCCC@@@===:::999666444222111222222,,,,,,---,,,+++(((%%%$$$))))))***+++++++++******+++******)))((('''&&&&&&%%%&&&''')))))))))((('''''''''(((((((((&&&%%%$$$%%%&&&((('''%%%$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&'''''''''...***((()))'''######&&&'''((()))(((&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&''')))(((''''''(((******+++,,,,,,******+++,,,******++++++++++++++++++(((***,,,------///222555777===FFFNNNSSSUUUVVVWWWXXXWWWUUUSSSQQQMMMJJJGGG@@@===888555222111...,,,,,,+++***(((''''''((()))(((&&&%%%&&&(((******)))))))))(((''''''((())))))***+++,,,***(((&&&%%%&&&***+++++++++******---///------,,,+++***)))(((''')))******+++,,,------...///...,,,++++++,,,...//////...------//////...---+++---///222555888:::<<<;;;===???AAABBBDDDFFFIIILLLOOOSSSVVVYYY\\\```bbb```aaadddjjjppptttvvvvvvuuuwwwzzz~~~{{{qqqiiieeeeeeeeefffcccbbb___ZZZUUUQQQOOOOOOMMMLLLKKKIIIFFFCCC@@@???;;;;;;999888777666666555666666555555444333333333............///000111222///000111000...---...000,,,,,,------...////////////000111111111111000///...000111000///......///---///000///...---...///yyyllleee\\\TTTNNNJJJHHHFFF???<<<888555444333333333111111111000///,,,***))))))******++++++++++++***))))))))))))))))))(((((((((((((((''''''''''''((('''(((((((((((('''%%%$$$&&&((()))(((&&&%%%%%%%%%"""$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&''''''''')))&&&%%%((()))'''(((,,,'''((()))(((&&&%%%%%%&&&&&&'''(((((()))))))))(((&&&'''((((((''''''((()))***+++,,,,,,+++***+++---,,,,,,,,,,,,++++++++++++)))***+++,,,,,,...000111333999@@@GGGKKKNNNQQQRRRUUUVVVYYYZZZ[[[ZZZZZZZZZNNNJJJEEE@@@;;;666111...,,,+++***))))))*********+++***(((((())))))))))))))))))(((((((((((())))))+++***)))&&&$$$###%%%'''$$$&&&((()))(((((((((******+++,,,,,,---,,,++++++******+++,,,------......///...,,,++++++,,,...//////...------......---+++---...///111333555666777777:::===???@@@AAADDDFFFIIILLLOOORRRUUUXXX\\\______aaaeeekkkrrrvvvwwwwwwtttvvvyyy}}}{{{uuuqqqooonnniiihhheee___XXXSSSQQQQQQQQQPPPNNNLLLHHHEEEBBB@@@???>>><<<:::999888777777555555444444333222222222///......//////000111222///111111111///...///000,,,,,,---......//////000...//////////////////...,,,...000000///......///...///000000......///000|||tttggg\\\TTTOOOLLLJJJDDD@@@:::777555444444333222222111///...---,,,,,,***+++++++++++++++******((((((((())))))***************)))(((''''''''''''&&&'''((()))((('''&&&%%%&&&''')))((('''&&&&&&'''!!!###&&&'''&&&'''((()))%%%%%%&&&&&&&&&&&&&&&&&&(((%%%%%%''''''$$$$$$'''&&&'''((((((&&&%%%&&&'''&&&'''((()))))))))))))))%%%'''(((((('''&&&((())))))+++,,,,,,+++***+++---,,,,,,,,,,,,,,,+++++++++******+++,,,---///111222111555;;;???BBBEEEHHHJJJNNNRRRXXX]]]aaaeeehhhkkk___\\\VVVOOOGGG???666000---+++))))))******)))(((,,,,,,+++***))))))))))))))))))))))))))))))))))))''''''&&&$$$###%%%))),,,!!!$$$'''))))))((((((((((((***,,,...//////......,,,,,,------......//////...---,,,,,,,,,,,,---......---,,,---......,,,***//////000111222222333444333666999<<<===???AAACCCFFFHHHJJJMMMOOORRRVVVYYY[[[]]]bbbjjjppptttuuutttqqqsssvvvzzz~~~yyyuuupppnnnkkkddd]]]XXXUUUUUUUUUTTTRRROOOKKKGGGDDDCCCAAA@@@>>><<<:::999888777444333333222222111000000222222111000///////////////111222222000/////////---------...//////000000........................***,,,/////////......///---...//////...---...///wwwjjj```XXXRRROOOLLLGGG@@@;;;999888777555222111///---,,,,,,---...,,,,,,,,,,,,+++***))))))(((((()))))))))*********((()))*********)))((('''&&&&&&((())))))(((''''''$$$&&&''''''&&&%%%&&&'''###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%***'''''')))'''""" !!!%%%'''((('''&&&&&&'''(((%%%%%%&&&'''((((((((((((%%%&&&((('''&&&&&&'''))))))***++++++******+++---,,,+++++++++************)))))))))+++...000222222...111555888:::<<>>@@@BBBCCCEEEGGGHHHKKKOOORRRSSSVVV\\\dddkkkoooooonnnnnnpppssswww|||{{{zzzvvvppphhhccc```___\\\[[[YYYVVVRRRNNNKKKIIIEEEDDDBBB???===<<<;;;:::666555555444333333222222333222111000///////////////111222222111/////////------......//////000000//////............//////))),,,///000////////////...000111000///...///111}}}qqqfff^^^YYYSSSMMMFFFAAA???>>>;;;999777555222000///111333444---------,,,+++***)))(((*********)))))))))))))))%%%'''+++---...+++(((&&&%%%&&&''')))))))))(((((("""$$$&&&&&&%%%%%%&&&'''%%%'''((('''&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$###%%%***+++(((&&&((($$$&&&''''''&&&&&&((()))###$$$%%%&&&''''''''''''%%%&&&((('''&&&&&&''')))((()))++++++******+++,,,+++*********))))))(((((((((((((((***...111222333///222555777888;;;>>>@@@DDDKKKSSS\\\dddllluuu{{{zzzqqqeeeWWWIII@@@999555111//////---(((%%%'''(((((((((((((((***+++))))))************))))))(((***+++,,,***)))((()))%%%'''((((((((()))+++---((())),,,...///...---,,,000000000000000/////////,,,------......------,,,,,,++++++---......,,,)))++++++,,,---///000111111...111555888999;;;===>>>???AAABBBCCCDDDGGGKKKNNNNNNQQQWWW```gggjjjjjjiiilllmmmpppuuuzzzzzzsssmmmkkkjjjdddcccaaa]]]YYYUUURRRPPPJJJHHHFFFDDDAAA???>>>>>>999999999888777777666666////////////000111222333///111333333111/////////------......///000000000000000////////////000000))),,,///111000000000000111333444333222111222333xxxkkkbbbXXXTTTMMMHHHEEEBBB@@@>>>888::::::777333111111222000...,,,***))))))***+++///,,,******++++++(((&&&&&&))),,,111333000+++''''''((()))))))))(((&&&%%%''''''&&&%%%%%%'''((()))&&&%%%%%%&&&''''''&&&$$$&&&&&&&&&&&&%%%$$$######)))((('''&&&%%%$$$$$$$$$'''''''''''''''''''''''')))&&&""""""$$$&&&&&&%%% $$$(((++++++***))))))((('''&&&&&&'''))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000222666999===EEEIIIOOO[[[bbbooo}}}rrrdddWWWOOOHHHCCC<<<555000---,,,,,,++++++***)))((((((+++...+++...///...+++******,,,)))&&&&&&******((((((+++*********)))))))))))))))***++++++++++++---111444222444555444222000000000...............---------...---,,,++++++,,,---...++++++,,,,,,...///111111111222333555777:::<<<===>>>???@@@BBBBBBBBBBBBBBBGGGKKKQQQWWW[[[^^^bbbdddeeegggkkkrrr{{{yyyuuuvvvpppiiieeeccc___XXXSSSMMMLLLJJJHHHFFFDDDBBBAAA===;;;999888888777555333222111111111000000000///111000...------///111222333000,,,,,,...000///---222222111111000/////////////////////////////////444555666444222/////////|||sssccc^^^VVVOOOJJJGGGDDDBBB;;;<<<;;;888444111111222111000...,,,++++++,,,,,,///---******++++++)))'''*********,,,...---+++)))'''((()))))))))(((&&&%%%&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&$$$###$$$''''''&&&###!!!$$$(((***)))((((((((()))(((((()))*********)))(((((()))***+++------...************************,,,---...//////111444777777>>>@@@EEEQQQWWWbbbvvv|||xxxmmmbbb\\\QQQMMMGGG@@@999444111000,,,---//////.........///***,,,......+++***+++,,,)))''''''******((((((+++++++++++++++++++++++++++***++++++++++++---000333222333444444222111111222000/////////......------000///............///000,,,,,,,,,,,,---///000111111111222444666999;;;<<<=========>>>??????@@@@@@CCCGGGLLLQQQUUUYYY^^^aaaeeeggglllttt|||}}}uuupppkkkeee]]]WWWRRRQQQNNNKKKHHHEEEBBBAAA<<<:::888777777666444222555444333222111111000//////000111222222111000///222///------///000///...111111111111000000000000222222222222222222222222222333444444222111111222uuunnnddd[[[SSSMMMIIIFFF@@@@@@???;;;777444444444333222000...------------///---,,,+++,,,+++)))(((,,,***(((''')))******)))((((((((()))(((((('''&&&%%%%%%$$$$$$%%%'''(((***&&&&&&&&&'''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&######$$$%%%&&&((())))))''''''''''''''''''''''''######$$$''')))(((&&&###$$$%%%'''((('''&&&'''((()))***+++,,,,,,,,,+++***(((((()))***+++,,,,,,---))))))))))))))))))))))))***,,,---......///222444444:::;;;???HHHLLLUUUgggppptttyyyzzzwwwpppjjjggg^^^[[[VVVNNNFFF>>>888555))),,,///000///---,,,,,,)))+++------+++++++++,,,***'''(((++++++((((((+++************************)))***+++++++++,,,///222000222444444333222333444222111111000///...------000///............///000------,,,------...//////000111222333555777999:::::::::999999:::;;;===>>>===@@@EEEIIIMMMRRRXXX[[[bbbeeelllttt{{{~~~xxxppphhhaaa\\\ZZZWWWRRRMMMIIIEEECCC???===:::999888777555444777666666444333222111000///222555666666333///,,,111///......///111000///000000000111111111111222222222222222222222222222000111333333222222333555vvviii___VVVOOOKKKFFFEEECCC???<<<:::::::::555333222000///.........///...------,,,+++***)))---***'''&&&'''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&(((***+++%%%&&&(((((('''&&&&&&'''###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######%%%&&&(((((('''&&&&&&&&&'''&&&$$$$$$&&&''''''))),,,------,,,+++***+++++++++***))))))((((((++++++++++++++++++++++++)))***,,,,,,,,,---///111111666666888@@@AAAGGGVVVcccgggkkkmmmllljjjjjjjjjkkkiiiddd]]]TTTJJJAAA<<<...000111111...,,,,,,,,,)))***,,,,,,,,,,,,------+++((((((++++++)))))),,,''''''''''''(((((((((((()))***++++++***+++...000...000333333333333444666333333222111000///...------------,,,,,,------------------,,,,,,---......000000000222333555777888888777666666666888:::<<<999<<>>===666555444222111000//////000000///...---++++++++++++)))(((((())))))'''&&&(((((('''''''''(((((((((((('''''''''''')))+++,,,%%%''')))((('''&&&&&&(((%%%&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&(((***'''''''''%%%$$$$$$%%%'''%%%(((,,,---+++))))))************))))))(((((((((************************(((***+++,,,++++++---...+++000...000777666999FFFTTTWWWZZZ\\\\\\```ffflllrrrrrrooojjjbbbXXXNNNIII??????===999444222222333,,,,,,---...//////......,,,)))))),,,,,,)))))),,,&&&&&&''''''((((((((((((((()))***+++***+++---///---///111222333333444666444333222111000///......,,,------------------,,,------,,,,,,,,,------.../////////000111333444555777666555444555777999:::777999<<>><<<;;;777666666666666666666666666777777777555333111000000000111111111111111111//////000111222333444444000000000000000000000000333444555444333444666888tttiiicccTTTPPPKKKFFFDDDBBB@@@>>>999888777666444222111000000111111000---,,,,,,---***))))))***,,,+++)))&&&(((''''''''''''((()))))))))((('''''''''((()))***%%%'''***)))'''%%%&&&)))&&&&&&&&&&&&%%%$$$###"""!!!###%%%'''((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%$$$%%%(((+++&&&''''''&&&%%%%%%&&&(((%%%(((++++++)))'''(((***%%%%%%&&&((()))***+++,,,''''''''''''''''''''''''''')))+++,,,+++***+++,,,+++///,,,...555333333???CCCGGGKKKMMMPPPVVVaaajjjqqqrrrsssrrrmmmfff___[[[RRRPPPKKKDDD<<<888777777000//////000222222111///---******---,,,)))))),,,((())))))******++++++,,,''')))***+++******+++---+++...000111111222333555333222222111000///............///000000///......,,,,,,+++,,,,,,---...............//////111222222555444333333444555777888666888;;;>>>AAADDDHHHLLLUUU\\\dddjjjnnnrrrwww{{{|||zzztttmmmeee^^^YYYVVVOOOLLLGGGCCCBBBAAA???>>>999999999999888888888888888888666555444333333222111222333333111000000111000000111111222333444444333333333333333333333333555666666555555666888;;;}}}vvvccc]]]VVVOOOKKKHHHDDDAAA<<<<<<;;;:::888666444333000222222111...,,,---...+++******+++,,,---,,,***(((''''''&&&'''((()))***)))(((&&&%%%%%%&&&&&&'''$$$(((+++***&&&%%%''')))%%%%%%%%%&&&&&&%%%$$$$$$"""###%%%'''(((((('''&&&''''''''''''''''''''''''%%%'''((('''%%%%%%''')))&&&'''(((((('''&&&'''(((%%%)))+++***'''&&&))),,,###$$$%%%''')))+++,,,---''''''''''''''''''''''''(((***,,,,,,+++******+++,,,///---...666333222<<<666;;;AAADDDEEEKKKUUU]]]eeehhhmmmqqqrrrpppmmmkkkcccaaa[[[SSSIIIAAA<<<:::555333222333555555333000...++++++------***))),,,))))))******+++,,,,,,---'''(((***+++******+++,,,***---///000000000222333111111000000000/////////......///000000///......******++++++,,,---...///......---......///000111111222222333333444444555555888;;;>>>@@@BBBDDDFFFMMMSSSZZZ```cccgggmmmsssxxx{{{~~~xxxqqqjjjeeebbbWWWSSSNNNJJJHHHGGGFFFEEE@@@???>>>===;;;:::999888777777666555555444333222222444666555111//////000111111111222222333333333333333333333333333333333444555666666666999<<>>===;;;999777666000222333111...,,,---///---+++******,,,.........((('''&&&&&&'''((()))***((('''%%%$$$######$$$%%%$$$(((+++***&&&%%%'''***######$$$%%%&&&&&&&&&&&&&&&'''(((((('''%%%###"""''''''''''''''''''''''''$$$'''******'''%%%%%%&&&%%%'''))))))((('''((()))&&&***,,,***'''&&&***...%%%%%%&&&'''((()))******))))))))))))))))))))))))(((***,,,,,,+++*********(((+++(((***222///...777///666===???>>>AAAHHHNNNXXX]]]dddlllqqqsssssssssrrrqqqlllcccWWWLLLDDD@@@777555444555777777444111///,,,+++...---******,,,'''(((((()))***+++++++++&&&(((***+++***)))***+++***,,,.../////////000222000000000///////////////+++,,,---......---,,,+++*********+++,,,...///000---------------...///000///000111222333333333222444777;;;>>>???@@@BBBCCCDDDJJJQQQVVVXXX]]]dddjjjkkknnnpppqqqrrrwww~~~{{{tttooolll^^^ZZZTTTPPPNNNMMMLLLKKKEEEDDDBBB@@@===;;;999888444555666777666444333111222555777555222///...///111222222222222333333333111111111111111111111111333444666777888;;;@@@CCCpppaaaYYYTTTPPPMMMFFFEEECCCAAA???<<<:::999555444333111000000000000---,,,+++*********,,,,,,************)))))))))((('''&&&%%%%%%%%%'''((()))(((((('''&&&%%%$$$$$$###'''((('''%%%###""""""$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%''')))***((('''$$$%%%%%%&&&'''((())))))$$$))))))%%%$$$'''+++%%%&&&(((((('''''')))***)))))))))+++------+++)))&&&''')))***+++***((('''******)))((('''&&&%%%%%%***)))(((''')))---222444000000111444777<<<@@@CCCKKKNNNXXXdddkkkmmmqqqvvv|||{{{xxxpppdddYYYPPPLLL@@@===999777666666444333333,,,&&&'''...222///***************))))))((((((,,,&&&%%%***,,,)))))),,,---...///...,,,---111555***+++---//////...---,,,///...---,,,,,,,,,,,,,,,------......///000000111,,,,,,,,,---------.........///111222222111000000888888888888:::<<<>>>???AAACCCFFFKKKPPPUUUYYY[[[```bbbdddeeegggkkksssyyy}}}wwwpppfff___[[[YYYVVVSSSSSSSSSQQQJJJCCC===<<<===555555444444444444444555111333444444222111111222222000...,,,,,,///222444444444222111111111222222333333444555777===DDDIIIrrrggg___YYYTTTJJJHHHEEEBBB@@@===;;;:::777666555333222111111111------,,,+++++++++,,,,,,***************)))))))))+++***)))((('''(((((()))'''''''''&&&&&&%%%%%%$$$''''''((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''''''$$$"""'''''''''(((((()))))))))'''&&&%%%%%%%%%%%%$$$###%%%&&&(((((('''''')))***''''''''')))******)))'''((((((((((((((())))))******))))))(((((('''''''''))))))((((((***---111333......///111444888<<<>>>???BBBKKKXXXbbbiiirrrzzz~~~~~~}}}wwwmmmbbbYYYUUUIIIEEEAAA>>><<<:::999777333---((()))---000...***......------------------,,,''''''+++---******,,,***+++,,,+++***+++...111***+++---...///...---,,,......---,,,,,,,,,,,,,,,,,,,,,------.........///,,,,,,,,,---------......---......///////////////555555444555666777999:::<<<===@@@DDDGGGKKKNNNOOOQQQSSSUUUVVVXXX\\\ccciiittt|||uuunnniiifffbbb```cccbbb^^^VVVMMMEEEBBBBBB<<<;;;999888777777777777222444555444222111111222222111///......000222444444333222111111222333333333333444444777<<>>@@@BBBEEEEEEEEEHHHNNNSSSXXX]]]dddmmmyyyyyyuuurrrpppqqqxxxxxxkkk]]]PPPFFFAAA===;;;999666555444444555666777777555333222222333444444555666666666666555555444333333333444555666333444444444555888===AAAppphhh^^^VVVRRRNNNHHHDDDCCCAAA???<<<999777666555333333444444222000...---++++++++++++,,,,,,,,,,,,&&&&&&''''''''''''''''''$$$%%%%%%&&&&&&'''''''''((())))))(((&&&&&&'''(((&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&###!!!''''''''''''''''''&&&&&&'''$$$"""###&&&***++++++$$$%%%''''''&&&&&&((()))***((('''(((***+++***)))%%%&&&((()))*********)))(((((())))))******++++++'''((()))++++++,,,++++++******++++++,,,---...///,,,---111:::@@@EEEMMMUUUXXX^^^fffmmmoooooonnnmmmooojjjccc]]]WWWQQQLLLHHH>>>???===999444000000111---------------.........,,,,,,,,,+++---...,,,***)))))))))***++++++***)))*********+++++++++++++++,,,,,,+++++++++,,,,,,------------------.........,,,,,,,,,---------......000////////////111333444555555555555555555444444444444666777999:::;;;<<<888;;;=========???DDDIIINNNRRRWWW___jjjrrrpppjjjkkkjjjiiikkkqqq~~~yyyjjj\\\PPPIIIBBB@@@===;;;999999:::;;;888999888777555444555777666777888999999999888888666666555444444555666777444444444444333555999<<>>DDDJJJOOOWWW___dddhhhkkkmmmrrroookkkgggccc^^^YYYUUUFFFEEECCC???999555222222.........---------,,,,,,***+++)))&&&'''******'''((('''&&&'''((()))((('''))))))*********++++++++++++++++++++++++,,,,,,---,,,,,,,,,---......//////,,,,,,,,,---------......------------...000111222333333333444444333222222111222333444666777888999555777::::::999:::???CCCEEEIIIMMMRRRZZZbbbbbb^^^```aaabbbdddiiitttuuugggZZZRRRHHHFFFBBB>>><<<<<<======:::;;;:::888777777999;;;999999:::;;;;;;;;;;;;;;;999888666555555555666777444555444333222333666888vvvoooggg[[[SSSMMMKKKHHHDDDAAA>>><<<;;;:::999777555333222111111//////...---,,,++++++***'''((()))******)))((((((%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''''')))+++&&&'''((())))))((('''&&&%%%%%%%%%&&&((('''%%%#########$$$$$$%%%%%%&&&&&&%%%&&&''''''''''''((((((###%%%&&&&&&&&&&&&''')))(((&&&%%%%%%&&&(((((((((%%%&&&'''((()))***++++++((((((((((((((((((((()))((((((((()))))))))))))))((()))***++++++,,,,,,,,,222000111333222111333888@@@DDDIIIOOOUUU\\\bbbfffkkkjjjjjjkkkkkkhhhccc___RRRPPPLLLHHHCCC>>>:::777000//////...---,,,++++++)))***'''"""###((()))%%%***(((%%%%%%''')))(((''')))))))))))))))***++++++++++++******+++,,,,,,---)))******,,,---...///000,,,,,,,,,---------......+++,,,---///000000111111111111222333333333222111111111222333444444555555444666999999777888<<<@@@===BBBEEEHHHMMMUUUXXXWWWVVVXXXZZZ\\\```jjjwwwtttggg___RRROOOJJJDDDAAA?????????;;;<<<;;;:::999:::<<>>===<<<:::888555333222222222000000///...,,,+++***))) ###''')))+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$$$$%%%''')))&&&'''(((******((('''&&&&&&%%%%%%&&&'''&&&$$$"""######$$$%%%%%%&&&''''''"""!!!"""%%%(((******)))###%%%&&&&&&&&&&&&''')))***(((&&&&&&(((*********((('''&&&&&&'''))),,,---((((((((((((((('''''''''))))))(((((((((((()))***'''((()))***++++++++++++---++++++...///000666<<<:::<<<@@@DDDJJJQQQYYY^^^aaacccfffjjjlllkkkhhhddd\\\YYYTTTPPPLLLHHHBBB>>>666555444333222000000//////000,,,%%%&&&---...+++...***'''&&&)))++++++***)))))))))))))))******++++++*********+++,,,,,,---'''((()))***,,,...//////,,,,,,,,,---------......,,,---///111333333222222111222333444555444444333444444444444444444444444000333555555333444777;;;777===AAABBBFFFMMMSSSTTTNNNQQQUUUWWWZZZbbboooyyyuuummm___[[[UUUNNNIIIFFFEEEEEE<<<<<<<<<;;;:::<<>>??????<<<;;;999777555555555555555555555333111000222444ssshhhddd]]]TTTNNNKKKHHHEEEBBBAAA===999777777777666666222111111000//////......******************++++++(((((('''&&&&&&&&&&&&''''''((('''$$$"""$$$)))..."""$$$'''(((((()))+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&"""%%%&&&$$$%%%((()))'''$$$$$$%%%(((******'''%%%+++(((%%%&&&(((***(((&&&(((%%%$$$%%%((()))(((&&&((()))***)))'''%%%%%%&&&))))))))))))************)))******+++++++++******,,,((((((---000...111666666888;;;>>>BBBHHHNNNSSSUUU\\\eeelllnnnmmmllljjjccc```\\\[[[YYYSSSIIIAAA;;;888666444444333111000000---)))((((((***++++++...+++((((((+++,,,***((((((((('''(((***,,,...000***+++,,,------,,,+++***000---+++,,,...///,,,***......---,,,,,,,,,---------...000000000111222444666666666666555555666666777555333111000111333555333444333222111333666888>>>>>>>>>@@@BBBEEEGGGIIILLLNNNPPPQQQSSSZZZeeennnwww}}}xxxooocccYYYSSSOOOKKKHHHCCCAAA===::::::===AAACCCCCCAAA>>>===>>>>>>>>>===@@@===999888888999999888666666555444444444444555{{{qqqiii```XXXSSSOOOKKKGGGCCC@@@<<<999888777555444444333333222111000//////*********+++++++++++++++)))(((''''''&&&&&&'''''''''((('''$$$!!!###(((,,,%%%&&&'''&&&%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&"""%%%&&&$$$$$$'''(((%%%$$$$$$%%%'''******(((&&&((('''&&&&&&'''(((((('''(((&&&%%%&&&((()))(((&&&&&&((())))))((('''((()))(((((()))))))))*********))))))***+++++++++******///+++***------***,,,000111444777:::===CCCIIIMMMQQQVVV]]]cccfffhhhiiikkkiiigggddddddccc]]]TTTLLLDDD@@@<<<888666444111///...,,,((('''((())))))))),,,+++******++++++***)))+++***************++++++******++++++++++++******+++)))((())),,,---,,,***------,,,,,,,,,------...,,,...000111111222444666777777888888999999::::::999777444222111111333444222333333222222333666999;;;;;;<<<===???AAADDDEEEGGGIIIKKKLLLMMMRRR[[[ccclllttt|||vvvnnngggaaaZZZUUUJJJFFFAAA>>>???AAACCCDDDEEEBBB???===>>>>>>===<<<>>><<<999999999::::::999888777666555444444444444|||qqqhhhaaaZZZSSSNNNHHHEEEAAA>>><<<:::777555666666555444333222111000++++++++++++++++++++++++))))))(((''''''''''''''')))))))))&&&######''',,,(((((('''%%%######%%%'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&&&&$$$$$$''''''$$$######$$$''')))***)))'''$$$%%%''''''&&&&&&''')))((('''&&&''')))))))))'''%%%'''))))))))))))***+++(((((())))))))))))******((()))******++++++******...+++***++++++)))***------///222555888<<>>:::777444222...,,,***))))))***)))))))))+++------+++***))))))******+++++++++******)))******))))))))))))******(((''''''))),,,------,,,++++++,,,,,,------......,,,...000111111333666888999999;;;<<<===>>>>>>>>><<<:::777444222222222333111222222222222333666999888999999:::;;;===???@@@BBBDDDGGGHHHHHHLLLRRRWWW```gggnnnqqquuu{{{~~~}}}}}}}}}{{{zzz||||||tttkkkdddUUUMMMEEEAAABBBDDDCCCAAAEEEBBB???=========<<<;;;;;;::::::;;;===>>>===<<<;;;999888666444444444444xxxooofff]]]VVVOOOLLLHHHEEECCC@@@<<<:::999888777666444333111111,,,,,,,,,,,,,,,+++++++++***)))((((((''''''((((((***++++++)))&&&%%%(((,,,'''((()))'''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%((((((%%%%%%''''''$$$$$$###$$$&&&)))***)))(((!!!$$$''''''%%%%%%'''***''''''''''''((())))))(((%%%''')))***))))))***+++(((((((((((()))))))))***'''((()))******++++++***+++***)))******+++,,,...***---000222555888===@@@DDDFFFJJJOOOTTTZZZaaaeeeiiikkknnnsssuuurrrlllgggWWWRRRKKKEEE@@@===999777222000---,,,------+++***(((+++//////,,,))))))***&&&''')))+++,,,,,,,,,,,,***)))(((''''''((()))***))))))***+++,,,---......******+++,,,---.........,,,...///111222444888;;;<<<===>>>???@@@@@@@@@??????>>>:::777444333222222000111222222222333666888666777777888:::;;;<<<<<<@@@CCCFFFHHHIIIKKKOOORRRYYY___cccdddgggmmmqqqqqqqqqqqqpppooorrrzzz}}}vvvfffZZZLLLEEEEEEGGGEEEBBBCCC@@@===<<<<<<===<<<;;;;;;;;;<<<>>>AAABBBBBBAAA>>><<<:::777555555555555tttiiibbbVVVSSSNNNJJJGGGDDDAAA>>>;;;:::999777555444222111------------,,,,,,++++++******)))(((((((((((()))(((***+++)))&&&%%%'''***$$$'''***+++)))'''&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''))))))&&&&&&)))(((&&&%%%$$$$$$&&&(((***)))((( $$$'''(((&&&%%%''')))&&&''''''((('''(((((()))'''(((******((('''((()))'''(((((((((((()))))))))''''''((()))***++++++++++++++++++)))***,,,------+++---000222444666:::<<<===AAAFFFKKKOOOTTTYYY]]]bbbeeekkkrrrvvvwwwuuurrrddd___WWWOOOIIICCC>>>;;;777444000......---,,,+++(((,,,//////,,,))))))***&&&(((***+++,,,,,,,,,+++***)))(((''''''((()))*********++++++++++++,,,,,,)))***+++,,,------------,,,---///000111444888<<<>>>???@@@BBBBBBAAA@@@???BBBAAA===:::777444333222///111222333222333555777555666777888::::::;;;;;;>>>@@@DDDGGGIIIKKKMMMOOORRRWWW[[[[[[^^^eeeiiijjjggggggfffeeegggnnnyyyyyykkkYYYMMMJJJJJJHHHFFFAAA>>><<<;;;<<<======<<<<<<<<<>>>AAAEEEGGGGGGFFFBBB???<<<999777666777777{{{sssccc^^^WWWQQQLLLHHHDDDBBB???>>><<<:::888666444333///......------,,,,,,++++++******)))))))))))))))$$$''')))(((%%%###%%%'''###&&&***+++***(((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&((()))&&&&&&))))))&&&&&&%%%%%%&&&((()))((('''###%%%'''(((''''''''''''%%%&&&''''''&&&&&&''')))&&&((())))))'''&&&'''(((''''''(((((((((((())))))&&&'''((()))***+++++++++---///---)))(((++++++)))+++---000222333444777999999<<>>@@@BBBCCCDDDCCCBBBAAADDDCCC@@@<<<999666444333000111333333222222444555444555777999:::;;;<<<<<<<<<===@@@CCCFFFHHHIIIJJJIIINNNRRRTTTXXX___eeefffaaaaaaaaa``````dddlllrrrzzzgggXXXPPPLLLHHHEEEBBB@@@>>>======>>>>>>===>>>>>>???BBBFFFIIIJJJIIIDDDBBB???;;;999999:::;;;vvvoooddd[[[SSSNNNJJJHHHCCCBBB@@@>>>;;;999777666/////////...---,,,,,,,,,++++++***)))))))))******$$$'''***)))'''%%%''')))&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%###&&&&&&$$$%%%((((((&&&((('''%%%&&&'''((('''&&&&&&&&&'''(((***)))'''%%%###%%%'''&&&%%%$$$&&&(((###%%%'''((('''&&&'''((('''''''''((((((((())))))%%%&&&''')))******+++++++++---,,,''''''***+++((())),,,...000000111333555777999;;;===???AAAEEEHHHMMMSSS\\\fffpppwww}}}|||xxxssslllfff^^^WWWRRRGGGBBB:::555222222111111...,,,++++++,,,,,,+++***---,,,+++***))))))))))))((())))))******))))))((($$$&&&((((((''''''))),,,)))***,,,------,,,+++***------......///222666:::<<>>;;;888555444111222444333222111222333222444666888:::;;;<<<<<<======>>>@@@CCCDDDDDDDDDCCCIIIMMMNNNRRRYYY^^^^^^___``````^^^\\\]]]bbbgggooovvvooobbbXXXPPPLLLHHHFFFBBB@@@@@@???>>>===???>>>>>>@@@DDDHHHJJJKKKGGGDDD@@@===<<<<<<===???}}}pppddd[[[TTTPPPMMMFFFEEECCCAAA>>><<<:::999000000///...------,,,,,,,,,+++******)))*********&&&)))------+++)))***,,,***)))'''###""""""&&&)))((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%% $$$$$$"""###''''''%%%)))(((&&&&&&'''''''''&&&((('''&&&(((++++++'''###"""%%%'''&&&$$$###%%%((( ###%%%&&&''''''(((***''''''''''''((((((((()))%%%&&&''')))******++++++%%%))))))%%%&&&,,,---+++(((***---.........000111666777777777777:::>>>BBBEEEKKKUUU```jjjttt|||~~~|||yyyvvvrrrllleeeaaaPPPJJJAAA:::777666777777000---******,,,...,,,*********)))((()))***,,,---((()))***++++++***)))(((###&&&)))***)))***---000***+++,,,------,,,***)))------...---...111555999;;;===BBBFFFIIIKKKKKKKKKFFFDDDBBB???<<<999666555111333444444222111111222111222555888:::;;;<<<<<<@@@??????@@@AAABBBBBBAAACCCIIILLLLLLNNNSSSVVVVVV___```aaa^^^[[[[[[^^^aaadddkkkttt{{{zzzkkkaaa[[[NNNKKKFFFCCCBBB@@@>>><<>>CCCGGGJJJKKKHHHEEEBBB>>>===>>>@@@AAAwwwmmmddd[[[UUUOOOLLLGGGDDDAAA???===;;;666444222111222333222111...---,,,++++++,,,------,,,++++++***)))(((((('''))))))))))))))))))))))))'''((((((((())))))*********(((&&&&&&'''(((((((((%%%'''(((&&&"""!!!&&&+++)))(((&&&&&&'''((((((((("""''''''### ###((()))''''''''''''((((((((((((&&&&&&$$$######$$$&&&&&&&&&''')))++++++***)))'''%%%))))))$$$!!!%%%)))+++******)))(((((((((((((((,,,,,,---...///000111111111111222333444666777888EEEGGGNNNYYYbbbjjjttt}}}~~~xxxnnn^^^YYYRRRIIIAAA<<<999777///111333333111///------000---***,,,000111///+++)))))))))))))))((((((((())))))))))))((((((((((((------,,,,,,,,,,,,++++++***,,,///000000111555888888:::===AAAEEEIIIKKKLLLHHHEEEBBB???===:::777444666555444222111000000000222444777:::<<<>>>??????<<<>>>AAACCCBBB???;;;888???AAACCCGGGLLLPPPTTTVVVWWW[[[```bbb```]]]]]]]]]ccceeejjjrrr{{{tttfffccc[[[OOOFFFAAA@@@BBBCCC???@@@AAAAAAAAABBBDDDFFFEEEDDDCCCAAA@@@?????????~~~ssshhh```XXXSSSNNNIIIFFFCCCAAA???888666333222222111///...------------------,,,,,,,,,+++++++++***)))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((('''''''''((('''&&&###!!!'''&&&%%%$$$$$$$$$%%%&&&(((&&&%%%(((,,,---***&&&%%%'''%%%"""$$$((()))&&&''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&((((((((('''&&&&&&))))))%%%$$$'''************)))(((((((((((((((,,,,,,---...///000111111//////000111222444555666<<<===DDDPPPZZZcccnnnxxx}}}wwwkkkggg^^^TTTLLLEEEAAA???555666777666444111000000111...,,,,,,......,,,)))))))))))))))(((((((((((()))))))))))))))))))))(((*********+++++++++,,,,,,+++---//////...///222444666888<<<@@@DDDGGGIIIJJJGGGDDDAAA???>>>;;;888666666555333222111000000000222444777:::<<<>>>??????<<<>>>@@@AAAAAA>>>;;;999;;;<<<>>>AAAEEEIIILLLNNNUUUZZZ___aaa___]]]^^^___```ccciiipppxxxtttkkk]]]QQQJJJGGGFFFFFF@@@@@@@@@@@@@@@AAACCCDDDBBBAAAAAAAAAAAABBBCCCDDDuuulllaaa\\\TTTNNNIIIEEEBBBAAA>>>;;;777555444222000............///...---,,,++++++++++++++++++++++++***))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''"""###$$$&&&'''((((((((()))&&&###$$$'''(((%%%!!!%%%"""###,,,777:::222)))''''''%%%###''',,,)))###''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&"""###%%%'''(((((('''&&&''')))(((&&&(((++++++'''******)))((((((((())))))+++,,,,,,---...///000000---------...000111333333444555;;;FFFPPPZZZgggrrrxxxyyytttkkk```VVVOOOJJJHHH???@@@???<<<888555444444333111000...---++++++*********)))))))))((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,,,,---------,,,---...000444666999<<<@@@CCCEEEFFFDDDBBB@@@>>>>>>===:::888555444333222111000000000333444777:::<<<>>>>>>>>>===>>>>>>???>>><<<;;;:::777888999<<>>:::888888555555444111...,,,---...++++++******))))))(((((()))))))))))))))*********(((((())))))***++++++,,,+++,,,,,,,,,,,,---...000111333555999<<>>===<<<:::555444333222111111111111222444777999;;;==================<<<;;;;;;::::::777777888:::;;;>>>???AAAJJJOOOVVV[[[]]]```eeeiiiooouuu}}}nnn^^^PPPGGGFFFDDDCCCCCCEEEGGGHHHIIIGGGEEEBBB@@@@@@AAACCCEEEzzzpppfff]]]VVVPPPLLLGGGDDD@@@>>><<<:::777555444222...+++***+++---...))))))******************************************)))))))))))))))(((((((((***++++++)))&&&$$$%%%'''(((((())))))((('''&&&&&&""" ###///===@@@666+++$$$))),,,(((&&&(((((('''''''''''''''((((((((((((&&&'''))))))))))))'''&&&%%%&&&'''((())))))))))))((())))))(((,,,///,,,%%%******))))))))))))************+++,,,---...//////------------...000111222555333666===DDDKKKUUU___cccooo{{{~~~wwwooohhhccc```___XXXWWWSSSMMMFFFAAA??????888888666333000...///111------,,,+++******))))))((()))))))))*********+++++++++++++++++++++***************+++---///000111...000333666999;;;<<<======<<<;;;;;;======<<<;;;444444333222111111111111111333555888:::;;;;;;;;;<<<<<<;;;:::999999999999666666777777888:::;;;<<>>:::777444333222222//////...---,,,++++++***((())))))******+++++++++,,,,,,+++++++++************))))))***---000000000---...000333666888999:::;;;999999999;;;<<<;;;:::444333222222111111222222000111444666888999999999;;;::::::999999888777777444444444444555666777888<<>>999:::;;;:::888555111///111111000///...---------******************************))))))((((((((('''''')))***'''######(((...)))"""&&&+++((($$$"""&&&)))(((%%%%%%***///+++)))%%%"""$$$)))((($$$''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((---,,,+++***))))))))))))$$$***,,,(((&&&(((************))))))***+++,,,,,,))))))***+++,,,------...,,,,,,,,,,,,---......//////...000555777888===CCCFFFPPPZZZaaahhhnnnpppnnnqqqoookkkgggeeeeeeeeefffbbbdddggggggeeecccbbbbbb^^^WWWMMMHHHFFFDDD???:::333222111000///...------((())))))***++++++,,,,,,&&&&&&'''((()))***++++++,,,)))'''(((***+++***(((+++---///111333555666666888666666666888999888777333333222222111222222222...///111333555666666666888888999999999777555444444444444444555666777888666:::>>>AAAEEEJJJRRRXXXYYYcccpppwwwxxxxxx|||}}}~~~sssllldddaaabbbbbb```]]]YYYTTTNNNHHHFFFHHHLLLNNN}}}pppiii___XXXSSSOOOJJJFFF>>>===<<<;;;999777555333444///,,,---222222...(((++++++******************)))))))))))))))(((''''''''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''')))******...---***&&&######%%%'''((('''%%%$$$$$$%%%'''((($$$%%%&&&&&&$$$$$$%%%&&&'''$$$%%%***+++&&&'''+++'''''''''&&&&&&'''''''''***++++++,,,+++***)))((((((((()))***+++,,,,,,---+++++++++,,,---...000000000000/////////222777;;;BBBKKKSSSYYY```fffgggdddbbbcccdddbbb___]]]\\\\\\^^^]]]```ggglllnnnrrrwwwpppjjjaaaZZZRRRHHHAAA===888222///111333000------((('''&&&&&&)))*********+++***)))(((((()))***+++---***''''''***,,,,,,+++,,,,,,...///111333555555333444444444444444333333555333111///...///111333222222222222333444444444444333444666888999777555666666444333333444555666888999;;;<<<>>>AAAEEEHHHOOOTTT[[[ccciiimmmnnnnnnqqqtttxxx~~~wwwpppllljjjgggeeeaaa\\\UUUPPPNNNNNNNNNNNN{{{mmmbbbZZZTTTNNNJJJEEECCCAAA???===:::888666666222///000444555111+++,,,,,,,,,,,,++++++++++++)))))))))))))))((((((''''''((((((((()))))))))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))*********)))'''%%%%%%''')))((('''%%%$$$$$$%%%'''((("""&&&((((((''''''(((((("""!!!'''+++(((&&&''')))(((&&&%%%%%%&&&((()))******+++++++++***)))(((******************+++++++++++++++,,,---...///000///000///...///111666:::===EEENNNTTT[[[bbbcccaaaZZZZZZYYYVVVRRROOONNNOOOUUUUUUZZZdddlllrrrzzzzzztttoooggg]]]TTTOOOEEE===666555333///,,,,,,,,,+++)))***+++++++++)))+++***)))(((((()))***+++,,,***)))))),,,------+++++++++,,,...///111222333111222333555777888888888444333111000///000111222111222333444555555555555555444444555666666444222666555444333333444555666555666888999:::<<<@@@CCCDDDGGGMMMRRRVVVYYYZZZZZZ```bbbggglllrrrwwwzzz||||||wwwtttsssqqqkkkhhhddd^^^ZZZWWWVVVVVVrrrggg___XXXSSSJJJHHHDDDAAA???<<<888555999555222444777888444///...---------,,,,,,++++++************))))))(((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&(((((('''''')))+++'''&&&%%%$$$$$$%%%&&&'''"""'''******)))((('''(((!!!$$$******&&&$$$***)))'''%%%%%%''')))***)))************))))))(((++++++*********)))))))))++++++++++++,,,...///000/////////......000444777777???GGGMMMUUU\\\^^^\\\XXXWWWTTTPPPKKKGGGGGGGGGKKKLLLRRR\\\gggppp|||~~~uuujjjcccUUUJJJ???:::666111...//////...---,,,---,,,+++)))+++***)))(((((()))***+++++++++***,,,---...---+++******+++,,,---.../////////000222444666777888888333222222222111111111111111333555777777777666555555444333444444333111///555555444444444444555555444555777777888999<<<>>>???@@@CCCEEEGGGIIIJJJJJJPPPSSSWWW]]]bbbfffjjjkkkmmmppptttwwwzzz~~~}}}~~~~~~|||{{{xxxqqqhhhaaa______yyyooofff```RRRNNNIIIFFFDDDAAA===999:::777555555888888444111///......---,,,+++++++++++++++******))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((###%%%((())))))((()))***'''&&&%%%%%%%%%%%%&&&'''$$$'''******)))'''&&&&&&&&&###"""%%%((()))'''%%%(((((((((''''''((((((((()))))))))))))))))))))(((************))))))))))))++++++++++++,,,---...///.../////////...///222444444;;;BBBGGGOOOWWWZZZXXXWWWVVVRRRMMMHHHEEEEEEFFFEEEEEEJJJTTT]]]ggguuuzzzpppcccVVVIIIAAA<<<777555777111///---------,,,***(((++++++***))))))***++++++)))***+++,,,------+++************+++,,,------...//////000111222222222222111111222333333222111000111333666999:::999777666444333222222333222111///444444444444444444555555666777999999999999;;;======>>>>>>>>>???AAABBBCCCFFFHHHLLLQQQVVVZZZ]]]^^^^^^```dddhhhlllqqqvvvzzzvvvmmmkkkmmmssskkk___ZZZSSSOOOMMMJJJEEE@@@<<<999777777888777444111000//////---,,,+++******,,,,,,+++***)))******+++))))))))))))((((((((((((&&&'''''''''''''''''''''&&&'''(((((()))(((((('''$$$''')))***)))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&((())))))(((&&&&&&(((***###'''))))))'''''')))***%%%'''(((******((('''%%%((((((((((((((((((((()))'''(((((()))******+++++++++++++++++++++,,,---...,,,...////////////111222333999???CCCIIIQQQUUUTTTOOONNNKKKGGGCCCAAAAAACCC@@@AAAEEELLLTTT]]]mmmzzz}}}rrrdddUUULLLEEE???===>>>555222///------,,,***))),,,+++***))))))***+++,,,'''(((***++++++******)))******+++,,,------............///000000000000000///000222333333222000///111333666999::::::888777333222111111222333222111222333333444444444555555666888::::::999999:::<<<999999888888999;;;===>>><<<>>>AAAEEEIIILLLNNNOOONNNPPPSSSWWW[[[```fffjjjvvv{{{yyymmmfff]]]WWWTTTPPPIIIDDD???>>><<<:::999888444222222222111///---,,,+++***...---+++*********+++,,,))))))))))))((((((((((((&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&&&&(((******((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''+++///"""***...+++''''''+++---$$$&&&((())))))(((&&&$$$(((''''''''''''(((((()))&&&''''''((()))***+++,,,+++++++++++++++,,,------+++---///000000000111333222777;;;>>>CCCJJJNNNMMMIIIIIIGGGDDD@@@>>>???@@@:::;;;@@@FFFLLLUUUdddsss{{{~~~qqqbbbYYYRRRKKKHHHHHHAAA===777222000///---,,,,,,+++***))))))***+++,,,&&&(((******)))((()))*********+++,,,---...//////,,,---///000222222333333...///000111111111000///222333666888::::::999888444333111222333444444333111222333444444555444444444666888888888777888999777777888888999;;;<<<===888:::<<>>???@@@@@@@@@AAABBBDDDFFFJJJPPPTTTYYY]]]eeelllrrryyy~~~tttmmmfff[[[SSSKKKJJJGGGDDDAAA===:::888888777666444222000///...///...,,,******+++,,,---******))))))((((((((('''&&&&&&&&&'''''''''((((((&&&''')))******((('''%%%%%%'''(((((('''''')))***%%%&&&&&&''''''&&&&&&%%%$$$&&&((()))'''&&&&&&&&&%%%******''')))------((()))'''###!!!!!!###''')))'''&&&&&&%%%&&&'''((()))))))))))))))((((((((((((+++++++++***++++++,,,,,,))),,,000222333333444444///222444333666<<<>>>===@@@AAAAAA>>>:::666444444111222555888999>>>KKKXXXWWWeeepppvvv|||tttmmmlllllliiihhhhhhbbbZZZNNNCCC<<<999777666,,,,,,+++******+++,,,,,,)))++++++***((((((+++...&&&''')))***,,,...///000/////////...---,,,******------------......//////333333444555777888::::::<<<999666555444444444222000111222444555555444444333555888999999888999:::555666777777777777666666666666777999:::::::::::::::;;;<<<===>>>BBBHHHLLLMMMRRRYYY```ffflllrrrvvvyyy}}}~~~tttiii___UUUPPPJJJFFFEEEDDDAAA>>>888999888666333///...---000...,,,***))))))))))))***)))))))))))))))******'''((()))***)))(((&&&%%%$$$%%%''')))******)))(((&&&''''''((()))******+++###$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((''''''(((((((((((((((''')))%%%###'''((('''''')))***(((&&&%%%'''((((((((("""%%%)))+++***)))(((((('''''''''(((((()))***+++---...///000222222333333111333333000222888;;;:::======>>>===;;;777333000///000222444777;;;@@@DDDOOOVVV___iiiooosssvvvxxxppppppooonnnnnnqqquuuyyymmmeeeYYYOOOGGGAAA;;;666...,,,++++++,,,,,,+++*********)))((())))))***+++******+++,,,,,,---......000///---,,,,,,---...000************+++,,,------111111222333555777888:::999999999888666333111//////111444666777666444333666666777777888888999999888999999::::::999999888888888888888888999999999:::;;;<<<<<<<<<>>>AAADDDHHHKKKOOOTTTXXX]]]bbbfffjjjmmmsssyyyyyypppddd^^^WWWRRROOOMMMIIIFFF:::;;;:::888555333111111222111///---++++++++++++******))))))))))))******))))))((((((''''''''''''&&&&&&'''((())))))))))))''''''((())))))***))))))$$$%%%%%%&&&''''''''''''((('''&&&&&&&&&&&&'''((('''(((((())))))((((((((()))%%%###'''(((''''''))))))(((&&&&&&((((((((('''###&&&)))******(((((((((''''''''''''((()))***+++,,,---///000111222222222...111111///111777:::999999:::;;;;;;888555111///...///111222444777<<>>777555222000///---+++)))******++++++***)))((('''******++++++,,,------...333222///,,,+++***++++++++++++******+++,,,...///000111222444666777999999999999999888666444111000555555555666666666666666555555555666666777888999888999999::::::999999888666666666777777777777777888999:::::::::<<>>:::777555333222555333111///...---------******))))))))))))******,,,***(((&&&&&&''')))***(((((((((''''''((())))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((())))))******)))(((((()))%%%###'''((('''''')))''''''&&&'''))))))'''&&&$$$'''******)))'''''''''''''''''''''((()))***+++,,,---...///000000111111,,,//////---///555888777555666777777666333000...---.../////////111555777777;;;AAAGGGLLLQQQVVVYYY^^^```cccfffkkkqqqyyy~~~}}}vvvoooggg\\\RRRLLLCCC???;;;777444111...+++***+++,,,---,,,)))'''%%%******++++++,,,,,,------333111///,,,+++*********+++***)))((()))+++---......///222555777888999999999999888777666444222111777666555444333444555666555444333333444555777888888888999999999999888888444444555555555666666666555777888888888999<<<>>>:::<<<@@@BBBEEEHHHMMMPPPPPPSSSWWW\\\```eeekkkooovvv|||uuujjjbbb[[[SSSNNNKKKGGGBBB===999666333111777666333111////////////,,,+++******************+++***)))((((((((())))))***)))((('''''''''))))))'''((()))******)))'''&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''(((((()))************))))))((()))%%%###'''((('''''')))&&&&&&&&&((())))))'''%%%&&&(((******((('''&&&''''''''''''''''''(((******+++,,,---...////////////+++......,,,---111333111111333444555555222000...,,,---...---------///111333666:::>>>BBBGGGMMMQQQQQQTTTXXX\\\bbbiiipppuuuxxxxxxyyywwwrrrkkkbbb]]]OOOKKKEEE@@@<<<888444111------------,,,***)))(((******++++++,,,,,,,,,,,,......---,,,++++++,,,,,,***((('''&&&''')))+++---,,,...111555777888888888888888777666555444333222333222222222222222333333333333222111222444666777777777888888888888777777333333444444555666666666444555777777777888:::<<<999;;;>>>@@@AAADDDGGGJJJKKKNNNRRRUUUXXX\\\```ccchhhmmmuuu|||~~~tttiii```YYYRRRMMMFFF@@@===:::888555999777555222111000//////------,,,+++++++++++++++)))***+++++++++***((((((+++***(((''''''((()))***(((((()))******)))((('''(((((('''&&&&&&&&&''''''((((((((((((((((((((((((***************)))(((((()))%%%###'''((('''''')))%%%%%%%%%'''))))))'''%%%&&&(((***)))((('''''''''&&&&&&&&&&&&'''((()))******+++,,,---------------,,,......++++++......+++000111333444444222000...,,,---...---,,,,,,---//////111333555888===BBBGGGIIILLLOOOSSSXXX^^^dddiiinnnrrrwwwzzzyyyuuupppmmm^^^ZZZTTTMMMFFF???999444222000...,,,+++,,,---...******+++++++++++++++,,,,,,,,,++++++++++++,,,,,,***)))((('''(((***,,,---+++---000333666666666666777666555444444333333222---...111333444444333333222111111111111333444555555555666666666666555555333333444444555666666777444555777888777777999::::::<<<>>>???@@@BBBEEEGGGFFFIIILLLNNNPPPRRRUUUWWWZZZ___eeelllrrrwww|||zzznnnfffZZZTTTLLLFFFDDDCCCAAA>>>;;;999777444222111111111000///...------,,,------)))***,,,---,,,+++)))''')))))))))(((((()))******((((((((((((((()))))))))(((((('''&&&&&&'''((()))'''(((((())))))(((((('''************)))((('''''')))%%%###'''((('''''')))%%%$$$$$$&&&((()))(((&&&&&&'''))))))(((''''''(((&&&&&&&&&&&&'''((()))***)))***++++++,,,,,,,,,++++++...---******,,,,,,)))///111333444444222000...+++---......,,,,,,---......///111222444777<<<@@@DDDFFFIIILLLOOOSSSXXX\\\fffkkksssxxxyyyxxxwwwvvvnnnjjjddd\\\SSSIII???999888666222///---///111222******++++++++++++++++++------,,,,,,+++***))))))++++++++++++,,,------...+++,,,///111333333444444555444333222222222222222,,,...222555777777555444000000111222333333333444333333444444444444333333222222333444555666666777333555777888777777888999999:::<<<======???BBBDDDDDDFFFIIIKKKLLLMMMOOOPPPUUUWWW[[[aaahhhmmmrrruuuwww{{{xxxjjjbbbWWWPPPMMMJJJGGGDDD>>><<<:::777555333333333222111000///............++++++,,,+++++++++******'''((()))***************)))((('''&&&''')))***,,,((('''&&&%%%&&&((()))+++'''((()))******)))((('''))))))))))))((('''&&&&&&)))%%%###'''((('''''')))&&&$$$###$$$&&&(((((('''%%%'''(((((('''''')))***&&&&&&&&&&&&'''((())))))))))))******++++++******(((+++,,,******---,,,)))...000222333222000...,,,)))+++------,,,,,,---...---///000111222444888;;;>>>@@@CCCDDDFFFIIIMMMPPPWWW]]]fffmmmqqqtttvvvxxxuuusssoooiiiaaaWWWLLLEEE>>><<<888444222111111111++++++************************++++++++++++******((()))***+++,,,,,,,,,+++,,,,,,---...///000111111333222111000000000111222...///111333444555555555///000222333444444333222111111222222222222111111000000111222333444555555222444777777777666777777777888::::::;;;<<>><<<999777555555555333222111000////////////...---+++))))))***+++,,,&&&''')))***+++++++++***)))(((&&&%%%&&&))),,,...''''''&&&%%%&&&(((***,,,'''((()))******)))((('''))))))))))))((('''&&&%%%)))%%%###'''((('''''')))&&&%%%######&&&((()))((($$$&&&(((((('''((()))+++&&&&&&&&&&&&&&&'''))))))((())))))************)))%%%)))***)))***......,,,...///111222111///,,,+++''')))+++,,,,,,,,,---...)))***,,,,,,---///222555888:::<<<>>>???AAAEEEGGGGGGNNNXXXaaagggmmmssswwwuuutttsssqqqkkkbbbXXXQQQBBB@@@===999555222///...++++++******************%%%&&&(((***,,,---......$$$%%%''')))***)))((('''------,,,------...000000222111000//////000111111000000/////////111222333...000222555555444333111000000111111111111000000...///000111222333444444111333666777666555555666666777999::::::<<<>>>AAA>>>@@@DDDEEEEEEEEEFFFGGGLLLKKKLLLOOOUUU[[[```ccceeehhhlllpppsssvvv{{{~~~wwwmmm___YYYVVVKKKGGGDDD@@@>>>===<<<:::888888777555333111111111111,,,,,,,,,+++++++++******+++,,,---,,,*********+++,,,+++)))((('''(((***+++)))***+++***)))((()))++++++)))))))))%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((()))******((())))))'''###"""###%%%%%%%%%'''((((((((('''&&&'''(((((('''&&&&&&)))+++(((((()))((((((***...111...000222333222///,,,***,,,+++***,,,//////,,,)))''',,,...,,,,,,///333444777666888<<<===;;;===BBBDDDGGGLLLSSSZZZaaagggiiijjjmmmpppqqqnnnggg___ZZZTTTNNNFFF@@@;;;777111---------,,,++++++,,,------/////////...,,,+++)))(((***,,,***&&&&&&+++......++++++,,,,,,,,,,,,------,,,---//////......000111------,,,---...000222333//////000111111111111111333333222111000000000111000000000111222222333333999777555777999:::777444999888888;;;>>>???===:::>>>@@@BBBCCCCCCBBBDDDEEEDDDHHHKKKLLLKKKMMMSSSXXX^^^```ccceeefffiiimmmppp{{{|||lllddd^^^RRRSSSOOOIIIDDDAAA>>><<<:::777666444333222111222222......------,,,,,,+++++++++,,,---,,,***)))***+++)))((('''&&&&&&''')))***&&&'''((((((&&&&&&'''(((...,,,+++,,,)))$$$$$$((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%'''((('''%%%$$$&&&(((%%%%%%'''((((((((('''&&&&&&&&&'''&&&%%%%%%''')))'''((((((((((((***---000///111333444333111---+++,,,++++++,,,......,,,)))''',,,...++++++...111111222111333777777666888======@@@DDDIIIOOOUUUYYY[[[___ccchhhlllmmmjjjgggddd^^^XXXQQQJJJEEE???999444---------------,,,++++++)))******+++++++++++++++******(((&&&(((+++)))###+++++++++,,,,,,---------...///000///------...///---,,,,,,---...///111222///000000111111111000000333222111111000000111111000000000111222222333333333333444555777888888777666555555777:::;;;:::888:::<<<>>>???>>>>>>???@@@AAADDDHHHHHHHHHJJJOOOTTTVVVXXXZZZ\\\^^^```dddgggnnnuuu}}}xxxpppccc\\\WWWOOOIIIDDDAAA>>><<<<<<:::888666444333222222000000///......---,,,,,,***,,,,,,+++***)))***+++((('''&&&&&&'''(((***+++&&&'''((('''&&&%%%&&&(((+++)))(((***(((%%%''',,,'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''')))((((((((()))%%%%%%&&&''''''''''''&&&$$$%%%&&&%%%$$$$$$&&&(((&&&'''(((((((((***---///000111333444444222///---,,,++++++,,,---...,,,***)))------******---///......---///333333111333888777888;;;???CCCGGGJJJKKKRRRUUU[[[```eeegggggggggddd___YYYSSSMMMFFF@@@;;;222333333222111...,,,+++((())))))***+++,,,,,,---+++***)))(((,,,---%%%*********+++,,,------......///000///,,,+++,,,---,,,,,,,,,---...///000111000000000111111000//////222222111000000000111111000000000111222222333333---///222444555666888999666555444555888::::::999999:::<<<===<<<;;;<<<======@@@CCCDDDCCCFFFKKKOOONNNPPPRRRTTTUUUWWWZZZ]]]dddjjjsss{{{wwwfff```XXXQQQLLLIIIFFFDDDDDDBBB@@@<<<999555333222222111111000...---,,,,,,+++,,,,,,,,,***)))***+++))))))))))))***+++,,,---''')))***)))((('''((()))***'''&&&'''&&&$$$''',,,''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###%%%(((*********)))(((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&%%%%%%&&&(((%%%'''((((((((())),,,......///111222222111///---,,,,,,,,,,,,------,,,+++***------)))))),,,---+++---,,,...222222000222666222444666888<<<>>>@@@BBBGGGJJJMMMRRRWWW[[[^^^``````]]]YYYUUUPPPJJJFFFCCC@@@???<<<999555222///---...------,,,,,,,,,,,,,,,+++------,,,,,,---'''))))))***+++,,,------...---......---,,,++++++,,,,,,,,,,,,------...//////000000000000000000///...111111000000000000111111000000000111222222333333,,,///333444444444777:::888777777777999;;;===>>>:::<<<>>>>>>===<<<<<<===;;;===???@@@AAACCCGGGKKKKKKMMMNNNOOOPPPRRRUUUWWW\\\bbbiiioootttzzzxxxrrriiiaaaZZZTTTPPPMMMFFFEEECCC@@@===:::777666444333222111///...,,,,,,+++,,,---,,,*********,,,)))))))))***+++,,,------((()))***)))((('''(((***---***)))***(((&&&(((---''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((''''''''''''&&&'''(((******)))'''%%%%%%%%%%%%%%%&&&&&&''''''$$$&&&''''''&&&&&&'''((($$$&&&'''(((((()))+++---+++,,,...//////...---,,,,,,,,,,,,,,,++++++,,,---+++---,,,)))))),,,,,,))),,,+++---000000...000444///000222444777999;;;<<>>@@@<<<===>>>>>>===;;;<<<===;;;<<<===>>>???BBBEEEHHHIIIKKKLLLLLLMMMNNNPPPRRRUUUXXX\\\```dddlllvvv~~~{{{qqqggg]]]UUUPPPFFFFFFEEECCCAAA???===;;;777666555333111///...---,,,......---,,,+++,,,---'''(((((())))))*********'''((()))((('''&&&''')))+++(((((()))&&&###%%%)))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))******(((((('''((()))(((&&&###%%%%%%%%%$$$%%%&&&&&&'''$$$&&&'''((('''&&&'''(((###%%%'''(((((((((***,,,)))***+++,,,---,,,,,,+++,,,------,,,+++***,,,...,,,---,,,)))***---,,,((()))(((***------+++,,,111,,,,,,...000333555777777888888;;;>>>CCCHHHMMMPPPRRRSSSTTTUUUUUUXXX[[[^^^]]]ZZZTTTLLLEEE@@@<<<:::222000///------------...&&&---///***%%%&&&***---************++++++++++++((()))++++++******,,,---***+++,,,,,,------,,,,,,---...//////000000000///000000/////////000111111000000000111222222333333222444555666555555555666555666888888999:::===???:::<<<===<<<:::999999:::;;;;;;;;;===???BBBDDDFFFGGGHHHIIIIIIHHHIIIKKKMMMQQQSSSVVVXXX\\\cccmmmttt{{{xxxlllbbb\\\NNNNNNLLLJJJGGGCCC@@@>>>::::::888666444222000///...///000///---,,,---...((())))))******)))))))))((()))***)))((('''(((***&&&%%%%%%'''&&&"""###'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((())))))***+++++++++)))'''%%%&&&'''(((&&&$$$%%%%%%$$$$$$$$$%%%&&&'''"""$$$''''''&&&%%%%%%&&&"""$$$&&&(((((((((***+++'''((()))++++++,,,,,,+++,,,------,,,******,,,///------+++)))+++...---)))((('''))),,,,,,)))+++///,,,---...///000222333333333333555777;;;@@@DDDFFFHHHJJJLLLNNNQQQVVV^^^cccgggfffccc^^^XXXQQQKKKGGG:::888555222000//////000)))...///+++((()))++++++++++++++++++************(((***+++***))))))***+++******+++,,,---,,,,,,+++,,,,,,...///000000111111///////////////000111111000000000111222222333333333333333444666777666555222555888999999999<<<>>>:::<<<===<<<:::888888888;;;::::::;;;>>>AAACCCDDDEEEFFFGGGGGGFFFFFFHHHJJJLLLOOOSSSVVVXXX\\\ccchhhnnnrrrwww|||uuunnnZZZYYYVVVRRRLLLFFFAAA>>>===<<<;;;999666444222222///000000000...---...///++++++,,,,,,,,,++++++******,,,---,,,+++***+++,,,'''&&&(((+++***''''''+++&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''(((((()))***++++++,,,(((%%%###$$$&&&((('''%%%&&&%%%$$$###$$$%%%&&&'''!!!###%%%&&&%%%$$$$$$%%%"""$$$&&&((((((((()))+++'''((()))***+++,,,,,,,,,,,,---...,,,)))))),,,///---...+++)))+++///...)))***(((***------***,,,000//////000000111111111222111111222333555777:::;;;>>>AAACCCEEEIIIPPPZZZaaannnoooooonnnhhh```XXXRRREEECCC>>>999555222000000...111000......///---))),,,,,,++++++***)))))))))***+++,,,***((('''((())))))***+++,,,---,,,+++***++++++---///000111111111///////////////000111111000000000111222222333333333111000333777888777444111555999;;;::::::<<<>>><<<===>>>===;;;999999999:::999999:::===@@@BBBBBBFFFGGGGGGGGGFFFFFFHHHIIICCCGGGMMMQQQRRRTTTXXX[[[eeeiiinnnrrrvvvzzz~~~~~~ssskkk___UUUPPPLLLGGGDDD???@@@@@@>>>;;;888555555222222111000///......---------,,,,,,+++***))))))+++***((('''''''''((()))******)))((('''&&&&&&%%%((((((((((((''''''''''''******))))))(((&&&%%%$$$%%%%%%&&&))),,,/////////*********'''%%%###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$###$$$&&&)))***''''''&&&%%%###$$$&&&))))))******)))((())),,,...******+++++++++,,,,,,,,,---///---)))(((++++++))),,,+++***,,,//////---***))))))++++++++++++))))))---...000111222444777999666;;;@@@AAABBBHHHSSS]]]kkkllloooqqqqqqnnnhhhddd^^^VVVLLLCCC???<<<:::888333111...,,,,,,,,,***)))///%%%...444***+++///!!!)))))))))***+++++++++,,,''')))***+++******,,,---)))***+++,,,+++,,,///111000////////////000111111000///...///111222222222111222333444555777888888777666555555555666888999888:::<<<<<<;;;999999999999999:::;;;===???AAABBB@@@@@@AAABBBCCCDDDEEEEEEGGGHHHIIIIIIKKKNNNTTTXXX]]]___bbbfffjjjnnnqqqssswww|||yyylllaaaZZZTTTNNNJJJCCCCCCBBB@@@<<<999888777555555444333222111000///......---,,,+++******))))))))))))))))))***+++,,,)))))))))((((((''''''&&&%%%&&&&&&&&&''''''((((((###$$$&&&''')))*********%%%&&&(((***,,,------,,,)))***)))'''%%%$$$$$$&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''((('''''''''%%%###$$$&&&)))&&&((())))))((()))+++---+++++++++++++++++++++++++++------***)))+++***'''***((('''(((+++------,,,+++,,,---......---,,,++++++---//////000111444666777;;;>>>>>>>>>BBBLLLTTTdddgggkkkpppssssssrrrpppnnnhhhaaaYYYSSSMMMGGGBBB777444111000///...,,,+++&&&&&&---(((///777---************++++++++++++''')))***+++******,,,---)))***++++++++++++---000.........////////////000///...---...000111111111111222333444666777888888777666555444444555666666666888:::;;;:::888888999;;;;;;;;;;;;<<<===>>>???>>>??????@@@AAABBBCCCDDDDDDEEEFFFEEEFFFHHHKKKNNNVVVXXX[[[___dddhhhkkkllllllpppwww}}}tttjjjbbbYYYTTTLLLJJJGGGCCC@@@>>><<<<<<999888777666444333222111//////...---,,,+++******((()))***+++,,,---------)))))))))(((((((((((((((###$$$%%%&&&'''(((((()))!!!$$$&&&((())))))&&&(((***+++,,,+++***))))))))))))'''%%%$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&&&&''''''%%%$$$%%%''')))###%%%((()))((()))***+++++++++++++++++++++******+++...///,,,+++---,,,(((,,,***''''''(((***,,,,,,,,,,,,............,,,,,,***,,,------------000222777:::<<<;;;999;;;BBBHHHVVVZZZ```hhhooouuuyyy{{{|||{{{xxxtttnnndddYYYRRRCCC???:::666333111///------%%%(((+++(((---333...+++++++++++++++*********((()))++++++******+++---)))***++++++******,,,...+++,,,---//////......---...---,,,---///000000000222222333555666777888999777666555444333333333333444666888888888777888999===<<<<<<;;;;;;;;;;;;;;;<<<======>>>???@@@AAABBBAAACCCDDDCCCBBBBBBCCCEEELLLNNNQQQUUUZZZ^^^aaaccccccfffkkkpppvvv}}}}}}rrrhhhaaaWWWSSSMMMHHHEEEBBBAAA@@@<<<;;;999888555333222111111111000///---,,,++++++((()))+++,,,------,,,,,,)))))))))))))))))))))***%%%%%%&&&&&&'''((())))))###$$$%%%&&&''''''''''''''')))+++,,,+++((('''&&&((((((((('''%%%$$$&&&'''"""###$$$&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&'''&&&''''''&&&%%%%%%''')))"""%%%(((******)))***+++++++++++++++************...111000,,,+++...///,,,///---,,,+++***************+++,,,------,,,+++******+++,,,,,,++++++---///555777999888666777;;;@@@EEEIIIQQQZZZcccmmmuuuzzz~~~zzznnngggZZZSSSHHH???888444111///555000...---+++,,,...+++,,,,,,,,,++++++*********(((***++++++******+++,,,)))***+++***))))))***,,,)))+++---...///...,,,+++///---,,,---///111111000222222333444666777888999777777666555333333222222222444555666555555777888<<<;;;;;;:::::::::::::::;;;<<<<<<===>>>???@@@@@@@@@BBBDDDDDDBBBAAAAAAAAADDDFFFIIIMMMQQQUUUXXXYYY```bbbdddgggkkkpppwww|||zzzrrreee___VVVOOOKKKGGGDDDAAA???>>><<<999777444222111333222111000///---,,,,,,******,,,,,,,,,+++***))))))))))))***************))))))((((((((((((((((((******++++++******)))((('''***,,,+++)))&&&%%%%%%'''(((((('''%%%%%%&&&(((###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&''''''&&&&&&((()))$$$&&&)))+++*********+++************************///000---(((''',,,///...(((***,,,------,,,***)))******+++,,,,,,+++*********+++,,,,,,++++++---...111444666666555666999<<<999>>>EEEMMMUUU___hhhooowww~~~uuukkk\\\NNNCCC;;;777444//////------111111///111---,,,,,,,,,++++++******)))***++++++***)))+++,,,)))***+++***))))))***,,,)))***,,,......---+++***000///......000222222111111222333444555666777888888888777666555333222222111222444444333444666777999888888999999:::;;;<<<;;;;;;<<<===>>>??????@@@<<>>111555///,,,333111,,,000,,,,,,,,,,,,,,,+++++++++)))***++++++***)))***+++)))***++++++******,,,...)))***,,,---------,,,+++000///...///111222333222000000111333444555666777777888777777555444222222222333333333222333555666666666777777888:::;;;<<<999:::;;;<<<===>>>>>>???999;;;>>>???>>>>>>>>>??????@@@BBBEEEGGGJJJLLLMMMKKKMMMPPPRRRVVV\\\ccchhhqqqwwwzzzppphhh```WWWPPPKKKIIIGGGCCC@@@<<<:::888666555444222111///...------,,,,,,,,,,,,,,,------,,,,,,,,,++++++******)))(((((((((((())))))))))))######$$$%%%%%%%%%$$$$$$&&&(((***((($$$###'''+++%%%&&&''''''&&&&&&(((***+++)))'''%%%$$$%%%'''((($$$%%%%%%&&&''''''''''''$$$&&&(((((((((((()))***'''((()))(((''''''(((***''''''((()))***+++,,,,,,(((******''''''******((("""%%%***+++***)))***+++******,,,,,,,,,,,,******((()))************,,,...---///111333333444444555333777===@@@BBBGGGNNNTTT\\\eeeqqq}}}{{{ooo```SSSKKK???CCC666...444000(((///++++++,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++)))***++++++++++++---000+++++++++,,,,,,,,,------000...---...000222222111//////000111333444555555555666666666555333222111333444444333111222444666666666666777888999:::;;;777888999:::;;;<<<<<<===:::;;;======<<<;;;<<<===???@@@AAACCCEEEGGGIIIIIICCCEEEHHHKKKOOOTTTZZZ^^^bbbhhhqqqxxx}}}xxxnnnccc[[[PPPOOOLLLHHHDDDAAA>>>===777666555333111///...------,,,,,,,,,---///111222------,,,,,,+++***))))))%%%&&&&&&'''((()))******))))))))))))((('''&&&&&&%%%''')))&&&######(((---%%%&&&''''''&&&&&&(((***...+++(((%%%$$$%%%''')))&&&&&&''''''&&&&&&%%%$$$$$$&&&((()))(((((()))***(((((((((&&&$$$$$$&&&(((&&&&&&''')))***+++,,,---'''+++...------...,,,'''+++---...,,,)))'''(((***'''((()))******)))((('''&&&((()))))))))***,,,...---...000222222222222222111666;;;======@@@FFFKKKOOOWWWbbbmmmwwwppp___TTTGGGKKK:::///888444---888+++++++++,,,,,,---------***+++,,,+++***)))***+++)))***+++,,,+++,,,///111,,,,,,+++++++++,,,---...///---,,,---///111111000......///000222333444555333444444555444333111000444444444333111111333555777666666666777888999:::666666777888999:::;;;;;;===>>>???>>><<<;;;<<<===@@@@@@AAACCCDDDFFFGGGGGGCCCEEEGGGIIIKKKNNNSSSVVVUUU\\\eeemmmrrrwww}}}ssskkk___ZZZRRRMMMKKKHHHDDD@@@@@@>>>;;;::::::999777555111111///---,,,+++******---,,,+++***))))))))))))((('''&&&&&&'''((()))*********))))))))))))******)))%%%%%%((('''$$$'''...''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))***)))((('''%%%%%%$$$$$$)))(((((((((((()))******''''''((()))))))))))))))***)))(((((()))***+++++++++******************+++***)))))))))((((((''''''&&&(((+++++++++++++++,,,*********))))))***...000,,,,,,---///111333555777111444888;;;<<<>>>AAACCCEEEHHHSSS```hhhmmmxxx{{{oooggg\\\[[[TTTIIIAAA===:::666000...,,,---///000...+++!!!)))......,,,******)))))),,,///---***,,,111******+++,,,---......///...------------...//////000000111111111222222222111222222333333444444555111222222111///000444888666555444333333444555666888888777777777777888888888999999::::::;;;;;;<<<=========>>>???AAABBBCCCBBBCCCEEEEEEEEEGGGJJJMMMRRRUUUZZZ^^^ccciiiooottt|||}}}pppiii```YYYUUUQQQKKKGGGBBB@@@===;;;:::888666333111000...---,,,+++++++++------,,,+++************(((((('''''''''(((************))))))))))))******)))''''''***(((###$$$(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&'''''')))&&&""" ###(((+++'''((())))))******))))))###%%%&&&%%%###$$$(((---+++***))))))))))))***+++******)))))))))(((((((((''')))************+++---)))+++,,,,,,+++***+++,,,,,,,,,------///000222333000333666999:::<<>><<<:::777555222222000///..................,,,+++++++++++++++))))))(((((())))))***+++******))))))))))))******''''''(((+++)))$$$$$$&&&''''''''''''''''''''''''(((((('''&&&%%%######"""'''''''''''''''((()))***)))'''%%%######%%%)))+++(((((()))***************$$$(((+++)))&&&'''...555,,,***)))'''''')))***,,,************))))))))))))((()))))))))((()))+++---))),,,...///---+++***))),,,,,,,,,,,,,,,---...///000222555777888999<<<>>>AAA@@@@@@BBBEEEJJJUUU```bbbgggpppyyy~~~~~~|||zzz{{{xxxsssmmmfffYYYMMMBBB<<<666222111111///---,,,------,,,***)))***+++***)))+++...---***+++///,,,,,,,,,+++++++++******---------------......///111111111111000000000000000000111111222333333444---000555777666555555555333333222222222222333333222222222222333555666777777777888888999::::::;;;::::::::::::;;;===>>>>>>???@@@AAA@@@@@@@@@BBBDDDEEEGGGJJJMMMQQQUUUZZZ^^^eeegggjjjnnnrrrxxx~~~uuukkkbbbXXXRRRNNNJJJFFFBBB@@@>>>;;;999666555444333333222222222//////...---,,,,,,,,,,,,******************++++++******))))))))))))******&&&''')))***((('''((()))'''''''''''''''''''''''')))(((((('''%%%$$$$$$###(((''''''''''''((())))))$$$&&&))),,,,,,***(((&&&((())))))***************)))***+++******---222777+++***(((&&&&&&(((***+++******************)))))))))))))))'''&&&'''***---)))+++---...,,,++++++,,,++++++++++++,,,---...///000222444555666777:::<<<===???BBBDDDEEEFFFIIIMMMOOOTTT[[[cccjjjoootttwww~~~{{{lll___QQQKKKBBB<<<:::888666333,,,,,,,,,,,,,,,---...///+++)))***......++++++...++++++++++++++++++++++++------,,,,,,------...///111000000000000///////////////000111111222222333888666333000///000222444333333222222222222333333000000000111333444666777666666777888888999999:::999999999999:::;;;<<<======?????????>>>>>>???AAA@@@BBBDDDFFFHHHLLLQQQTTTYYY[[[___bbbggglllrrrwwwuuuiiibbbUUUQQQLLLGGGDDDBBB???===999888777666555444444444111000///...------------,,,,,,,,,,,,,,,,,,++++++******))))))))))))******)))++++++)))'''((()))***''''''''''''''''''''''''((((((((((((((('''''''''))))))((('''''''''''''''"""$$$(((***+++)))&&&$$$(((((()))***************'''$$$"""###(((,,,......***)))'''&&&&&&''')))***))))))))))))))))))******))))))((('''%%%&&&))),,,)))***+++++++++,,,///222***++++++,,,---///000111222333444444444666999;;;999<<>>??????======>>>???>>>???AAACCCDDDGGGKKKNNNPPPSSSWWW[[[^^^ccciiimmmtttxxx~~~|||tttbbb^^^WWWPPPKKKHHHDDDBBB;;;;;;999777666555444444222111000//////...//////------.........---,,,,,,******))))))))))))******)))------)))'''((((((&&&''''''''''''''''''''''''&&&''''''((())))))******)))((('''&&&&&&&&&&&&&&&***)))'''''''''(((***,,,''''''((()))))))))))))))(((###"""(((,,,***'''((((((''''''''''''(((((((((((((((((())))))))))))((((((((('''&&&&&&(((***)))************---111444+++++++++,,,...000111222222333444333333444777999<<<===<<<999999===>>>===<<<>>>@@@AAAFFFOOO[[[dddooozzz}}}vvvnnneee^^^UUULLLEEE===;;;888555444222///,,,///++++++///000...,,,---)))***+++,,,---......///,,,,,,,,,,,,,,,------.............../////////000------...//////000000111/////////111333333111000333333444444444444333333000111111222444555777888444444555666666777777888888888888888888999::::::;;;<<<>>>>>>===<<<===>>>===>>>@@@AAABBBEEEHHHKKKKKKMMMQQQTTTXXX[[[```ccciiinnntttyyy}}}xxxrrrhhh___XXXRRRMMMJJJAAA@@@>>><<<:::888777777333222111000000//////000....../////////...---,,,******))))))))))))******&&&+++***)))+++)))%%%''''''''''''''''''''''''&&&&&&''''''((())))))***&&&%%%%%%%%%%%%&&&&&&''',,,+++)))'''(((***,,,...&&&&&&'''((((((((((((((()))'''&&&'''***+++)))&&&&&&''''''((((((''''''&&&&&&'''''''''((((((((((((&&&'''((((((&&&&&&'''((()))+++,,,,,,,,,---///111,,,,,,,,,------...000000222222222111000111444666999<<<<<<999999<<<:::555666888:::;;;===DDDNNNVVV\\\kkk|||{{{ssshhh```MMMHHH@@@;;;888666444222111---,,,000222///---...,,,,,,,,,------.........,,,,,,++++++,,,,,,---...,,,,,,---...//////000000,,,------...//////000000000//////111444555333111111222333444444333222111111111111222333444666777333444444555666666777777666666666666666777777888888:::<<<===<<<;;;<<<===;;;<<<>>>???@@@BBBFFFIIIFFFHHHLLLOOOQQQTTTXXX[[[^^^ccckkkqqquuu{{{xxxmmmccc\\\UUUQQQGGGFFFCCCAAA>>>===;;;;;;444333222111000000000000...///000000000///---,,,******))))))))))))******'''***,,,///,,,'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((#########$$$%%%&&&(((((($$$%%%'''((()))(((&&&%%%%%%&&&&&&''''''''''''''''''((()))***((('''&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&''''''((((((%%%''')))((('''&&&&&&''')))+++...///...---------...------,,,,,,---------111111000///...///222444///666;;;::::::999111'''222666888999888<<>>AAAEEEGGGCCCEEEIIIKKKMMMPPPSSSVVVVVV\\\eeekkkpppvvv}}}}}}uuulllaaaYYYTTTOOOHHHDDDBBB@@@<<<888888555222111222333444444333333333222111///...---++++++++++++************************)))(((&&&&&&''')))+++)))%%%######%%%(((''''''&&&'''(((***+++&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''((()))***+++,,,%%%"""&&&(((&&&%%%((())),,,,,,)))((()))'''###))))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))***+++,,,------...------......//////000000111000000000000000111222777777777777777777777777666555444333555888;;;===DDDKKKVVVcccooo{{{zzzkkk^^^TTTLLLCCC===777555333000---,,,++++++,,,///000///---,,,---000---------,,,,,,,,,++++++---+++)))+++---///---+++111---,,,//////...///333111///---...111222000...333333222222111000000000333222111111333333222111222333222111444999888333:::555333333333222444888888777777777777999:::;;;;;;;;;;;;;;;<<<>>>???@@@BBBDDDEEEFFFGGGJJJMMMPPPVVVZZZ```fffkkkqqqvvvzzzyyymmmddd^^^WWWOOOIIIFFFCCC@@@======:::777666666666555444222222222111///...,,,,,,,,,,,,+++++++++*********)))*********)))(((''''''***)))(((((('''&&&$$$###&&&%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))************''''''((()))))))))((((((---(((%%%)))+++)))(((***&&&)))***'''''')))((($$$))))))))))))))))))))))))(((((('''''''''((()))***((()))******,,,,,,---...------......///000000000000000//////...//////000444444444444444444444444111000//////000333666888;;;@@@GGGPPPZZZeeeooovvvvvvmmmdddYYYRRRBBB===666111000000111111***,,,......,,,+++,,,...,,,,,,,,,,,,,,,+++++++++---+++***+++---...---+++---******,,,---***+++...000...---...111222000///222222222111111111000000444222111222333444333111222333222111333888666222555222111333333222444999777777666666777888:::;;;:::::::::;;;<<<===??????AAABBBCCCDDDEEEGGGKKKNNNRRRVVV[[[```ffflllrrrvvv{{{}}}xxxppphhh\\\SSSNNNKKKGGGDDDCCC@@@===;;;:::999777555444333222111000...---,,,,,,,,,,,,+++++++++******)))))))))***))))))((((((,,,(((&&&&&&))))))%%%!!!)))((((((''''''''''''(((''''''''''''(((((((((((((((((())))))***+++++++++&&&((()))+++***)))'''%%%)))%%%$$$''')))'''&&&'''###'''(((&&&&&&))))))&&&(((((((((((((((((((((((()))(((((((((((()))***+++((())))))***+++,,,------------...///000000111111000000///...------------111111111111111111111111---,,,++++++,,,///111333888:::===BBBHHHQQQZZZaaappp{{{~~~rrrjjjVVVMMMAAA999888888777555///000000///---,,,,,,---++++++++++++++++++++++++,,,+++***+++,,,------+++...+++,,,//////++++++---///...---...000111000///000000111111222222111111444333222222444444333222222444333000222555444000444111000333444222333666666666666666777888999:::999999999:::;;;<<<>>>>>>>>>@@@AAAAAABBBDDDGGGJJJMMMPPPTTTXXX]]]cccjjjoooqqqtttwwwyyy{{{~~~}}}oooccc[[[UUUPPPMMMGGGDDDAAA???===;;;888666777666555333111000//////,,,,,,+++++++++*********((())))))*********))))))***((('''''')))(((&&&###+++******))))))((((((((((((((((((((())))))))))))(((((((((((()))***++++++((()))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%((((((&&&&&&))))))&&&'''''''''''''''''''''''')))))))))))))))******+++(((((()))***+++,,,------------...///000000111111111000///...------------........................,,,+++++++++,,,...000222555666999;;;???EEELLLQQQ\\\fffttt}}}pppdddUUUKKKGGGCCC<<<555777666555222000...------*********++++++++++++,,,+++******+++,,,,,,,,,,,,,,,***+++///...+++)))+++...---......///000000000......000111222222222111444222222222444555444333222444444111111333333///555222222555555222111444555555555666666777888888888888888999:::;;;<<<======>>>??????@@@AAAEEEGGGIIIJJJMMMPPPTTTZZZbbbgggiiikkknnnqqqrrruuuxxxzzztttiiiaaaZZZUUULLLIIIEEEBBB@@@===;;;888999888666333222000000000,,,,,,++++++++++++******((()))***************)))''')))+++***'''%%%&&&'''''''''''''''&&&&&&%%%%%%((((((((()))))))))******'''''''''''''''(((***++++++***'''&&&%%%&&&'''((('''))))))((('''((()))((((((******'''&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************'''((()))***+++,,,,,,---,,,,,,---...///000111111222111000///......------------------------------++++++++++++,,,---///000---000333666999<<<@@@CCCNNNTTT___mmmzzz~~~qqqfff^^^SSSEEE;;;;;;888444111///......---++++++++++++++++++++++++******++++++++++++,,,,,,'''%%%&&&***)))&&&$$$&&&,,,---......//////000111,,,---///111222222222111333222111222444555444333222555555111000222222///444222222666666444444777333333444555666666666777666666777777888:::;;;<<<===>>>>>>>>>>>>???BBBEEEEEEFFFHHHJJJMMMRRRYYY]]]]]]```ccceeegggiiilllooowww{{{|||rrrhhhbbbXXXSSSMMMHHHEEEBBB@@@>>>:::999666444222111000000......---------,,,,,,,,,*********+++******))))))&&&))),,,+++'''%%%&&&)))((((((((()))(((((('''&&&''''''(((((())))))******''''''&&&&&&&&&(((***++++++)))&&&$$$###%%%(((***&&&)))(((%%%###&&&(((((()))+++***'''&&&))))))''''''''''''''''''''''''''''''((()))*********))))))'''(((((()))***+++,,,,,,******+++---...///000000111111000///............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,***---111555666888;;;===FFFHHHPPP\\\gggooowww~~~zzzlll[[[OOODDD???888222000000000///---------,,,,,,,,,++++++)))***++++++******+++---(((%%%&&&******''''''***+++,,,............000222,,,---000222222222111000222000000111333444444333111555666222000222333111222000000555777666888<<<222222444555555555555555555555555666777888::::::;;;<<<===<<<<<<===???BBBAAABBBDDDEEEGGGJJJOOOSSSVVVXXX[[[^^^___bbbeeegggmmmqqqvvv}}}~~~vvviiicccZZZRRRMMMIIIGGGEEE???===:::777555444444444111111111111000000000000++++++++++++******)))(((((()))***))))))((('''((())))))***+++,,,+++******&&&&&&'''(((((()))******(((((('''&&&''')))+++,,,)))'''&&&%%%%%%&&&(((***$$$(((&&& ###''''''''')))(((%%%%%%)))***(((''''''''''''''''''''''''&&&'''((()))))))))((((((''''''((()))***+++,,,,,,((()))***+++---...////////////...------.........************************((((((((()))******++++++---...000222333555999<<>>===???AAAAAABBBCCCFFFHHHNNNPPPTTTVVVXXXZZZ]]]```cccfffkkkrrrzzzvvvooodddZZZSSSOOOLLLJJJEEEBBB???<<<:::999999999444444444333333333222222,,,,,,,,,+++***)))((('''+++(((&&&(((++++++(((%%%%%%&&&''')))))))))((('''%%%&&&&&&'''((())))))******)))((('''(((***,,,---&&&&&&&&&&&&'''((((((((('''+++)))""" %%%***+++$$$&&&&&&###%%%)))+++***((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''((()))***+++,,,,,,'''((()))***,,,---...///------,,,,,,,,,---......))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,+++,,,///444888999999@@@LLLTTTUUUXXX]]][[[```gggoooyyy|||ppp^^^NNNCCC===888666111111000///---,,,+++***(((***,,,+++))))))+++---+++((('''***,,,+++---111))),,,......------000333,,,...000222222111///...///......///111333222111111666777444111333555555;;;666333222111...000333000111333444555555444333444444444555666777888999888888888888777777:::<<<;;;===>>>?????????AAABBBDDDFFFIIILLLMMMPPPSSSUUU\\\___dddkkkssszzzwwwkkkbbb[[[TTTPPPIIIGGGCCC@@@???===:::888777555333222333222000...---.........---+++***((('''***---,,,)))''''''(((((((((((()))))))))))))))((((((''''''''''''(((((($$$''')))******))))))***&&&%%%$$$$$$%%%&&&((()))'''+++---+++&&&$$$'''***''''''''''''''''''''''''(((&&&&&&))))))''''''***''''''''''''''''''&&&&&&,,,,,,+++(((%%%######$$$&&&((()))***))))))+++---***+++---...///...---------,,,***((('''(((((())))))+++,,,,,,+++***,,,------///222333222111000000666:::@@@GGGLLLNNNOOOOOOSSSRRRTTT\\\dddlllwww}}}kkkZZZJJJ>>>777;;;333///111222...---///+++------,,,******...111+++++++++,,,,,,---------++++++,,,,,,---,,,,,,,,,,,,---///111222111000///---333444000///333333000333222111111111222444444///000111222111222444666333222111000000222444555666666666666777777777777777777666666666666777777888888999::::::;;;<<<<<>>@@@AAABBBCCCFFFIIINNNQQQWWW]]]eeeoooyyyssskkk___[[[TTTOOOKKKHHHEEECCC<<<<<<<<<999777555555666000000111000000///...---***+++,,,+++******+++---))))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&(((((((((((((((***,,,)))((((((''''''''''''((("""%%%''''''%%%$$$'''***((((((''''''&&&&&&%%%%%%)))&&&&&&)))***''''''***'''''''''''''''''''''''''''''''''(((((())))))***((()))******(((((()))***------,,,,,,+++,,,,,,,,,******+++******)))(((''')))+++,,,,,,+++***,,,---+++---000111000000000111...000444888<<>>999777777///000111///,,,***)))***,,,,,,,,,------------------...............------,,,---///000111111000///---666:::555---,,,///222000000000000000111222222555555555444111000111222333222111111111222444555555555666666666777777777555555555444444555555555444444555555666777777777888999;;;<<<===>>>AAADDDHHHKKKPPPVVV^^^hhhrrryyyoooiiiaaaYYYRRRMMMHHHEEEBBBBBBAAA>>>:::888999:::222222222111000000//////,,,,,,+++++++++,,,...///***))))))((('''&&&%%%%%%'''''''''&&&&&&''''''''''''((((((''''''(((***---******)))(((((((((''''''###%%%''''''%%%%%%&&&((()))))))))(((((('''&&&&&&***'''(((++++++)))))),,,''''''''''''(((((((((((()))(((''''''''''''&&&$$$((()))***)))((('''((()))...---,,,*********+++,,,)))***+++++++++)))(((''')))+++,,,,,,+++***,,,---+++---000111000000111222...///111444777;;;>>>??????======@@@AAABBBHHHNNNZZZdddrrr~~~uuupppiiieee___YYYQQQHHHAAA>>>888777444111...------...---------------.........///////////////......---,,,---...///000000000000000555777555111///111333///////////////000000111555555555444222111222333333222222222222333444555444555555555666777777777555444444333333444444555333444444444555555666666666888999:::;;;<<>>;;;999999888666444222111111111000...------///000000///******))))))((((((''''''***))))))))))))))))))***&&&(((((((((((((((***,,,((()))))))))))))))((('''+++******)))((((((''''''))))))******************'''$$$$$$'''(((%%%&&&)))'''''''''(((((())))))***,,,***((()))++++++'''###'''((())))))''''''((()))++++++******)))*********))))))************)))))))))+++,,,,,,+++***,,,---+++,,,------,,,,,,---...++++++,,,...000222444555555444555888888777:::???@@@GGGPPPXXX```iiisssyyyzzzqqqaaaXXXJJJ>>>777555555666///////////////.........000000000000///...---,,,---------......///000000---(((''',,,111000...---......///000000000000000///000111111111222555777333333333333444444444444333333444555666777777888444444444333333444444444555555555555555555555555111333444555555666888;;;;;;===@@@DDDHHHNNNTTTXXXUUU[[[^^^]]]]]]ccchhhjjjqqqvvv}}}{{{pppjjj```XXXOOOJJJIIIHHHCCC>>>???===:::888555444333333111000///000111222///---***************)))))))))))))))(((((((((((())))))%%%''')))))))))))))))+++&&&'''((()))))))))((('''***))))))))))))))))))((('''''''''(((((())))))***(((%%%&&&))))))''''''***&&&''''''((())))))******...+++(((((()))'''!!!%%%'''(((((('''''')))***((()))************************))))))))))))******)))+++,,,,,,+++***,,,---...///000///---,,,...///***+++,,,---///000111222333111333666555333444999<<<>>>BBBIIIQQQZZZbbbfffpppsssvvvvvvvvvzzzvvvdddSSSFFF>>>999666000000000/////////......////////////...---,,,,,,------------...///000000,,,((((((---///,,,+++---...///000111111111000000...///000000000111333555222333333444444444444444222333333444555666777888555555444444444444555555444444444444444444444444000111333333333444666999777:::===@@@BBBEEEIIIKKKIIIPPPTTTSSSSSSWWW]]]___ffflllsssxxx{{{{{{lllbbbWWWSSSSSSRRRKKKDDDCCCAAA>>>:::777555555444222000000111333222///,,,***************+++++++++((((((''''''''''''(((((($$$''')))******))))))***%%%&&&''')))))))))(((((((((''''''((()))******)))$$$$$$%%%&&&'''((())))))$$$""""""%%%%%%######&&&&&&''''''((()))******+++***((('''***......***%%%$$$&&&(((((('''((()))+++'''((()))+++++++++***)))+++***)))(((((()))***+++)))+++,,,,,,+++***,,,---,,,------+++)))(((***++++++,,,...///111111111111333222333555444111222666;;;:::;;;???FFFNNNTTTVVVcccfffgggggggggllluuu|||lll[[[NNNCCC===111111000000/////////...////////////...---,,,+++---------------...000000...,,,...222000***+++000...///111222222222111000...///000000///000222444222333444444555555444444222222333444555666777888666555555444444555555666333333333333333333333333111222333444444555777999555777;;;===>>>@@@BBBCCC>>>EEEJJJIIIHHHLLLQQQRRRXXX^^^eeejjjmmmpppuuuyyywwwiii```]]]YYYRRRMMMIIIFFFBBB@@@>>><<<:::888777555222222222222111000...,,,++++++,,,,,,***))))))******)))((((((***,,,(((((((((((())))))))))))###%%%''''''&&&&&&&&&''',,,+++***)))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&(((((('''''')))***%%%&&&&&&'''((())))))***&&&###$$$)))***'''&&&'''))))))))))))(((((((((((('''((()))******+++******))))))*********((('''&&&$$$,,,222---"""%%%...222111///---+++******)))------,,,---...000222333555666666333111222666:::666888;;;>>>BBBGGGNNNRRRYYY]]]___]]]ZZZ[[[bbbiiiyyyfffUUUHHHAAA<<<666333222222000///000...,,,,,,---.............../////////...---,,,---,,,,,,,,,---...000111000000000000000/////////,,,---//////......000111111000000111222222000---333444666777777555333222444444444444444444444444777666555444444444444444444444333333444444555666555666888999:::;;;>>>@@@BBBAAAAAAAAACCCFFFIIIJJJQQQSSSXXX[[[___dddiiimmmuuuxxx{{{|||~~~uuummmeee[[[SSSLLLJJJFFFDDDBBB@@@===;;;888666444333333222000///000///------......,,,+++)))******)))((((((***+++(((((((((((()))))))))***%%%&&&((((((''''''((()))'''((((((((((((((()))+++(((((((((''''''(((((((((((()))***)))((('''((()))&&&&&&'''(((((()))******---)))'''+++,,,***'''''')))((((((((((((((((((((((((((())))))***)))))))))(((((()))))))))((('''&&&&&&))),,,***'''&&&)))---///...---,,,,,,++++++,,,------,,,,,,...///111222111333444444222222333555444666888;;;>>>CCCHHHLLLPPPTTTWWWTTTQQQQQQVVV\\\lllyyytttfffSSSKKK@@@999777777444222666333000///000111111111........./////////.....................///000111////////////////////////,,,---//////......000111111000000222333333111///111222333555555444222111555555555555555555555555555555444333333333333333333333333333333444555555777888999999999999;;;===<<<<<<;;;;;;===???AAACCCFFFHHHKKKNNNPPPSSSWWW[[[cccfffiiilllnnnsss{{{tttggg]]]VVVSSSOOOLLLJJJGGGCCCAAA:::999777777777555222000000...---,,,------+++***)))***+++***(((((()))+++((((((((()))))))))******&&&(((******)))((()))******,,,---***'''$$$%%%'''))))))(((((((((((())))))***++++++***(((''''''((('''(((((())))))*********///)))%%%)))---,,,))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&'''(((((((((((((((''')))'''&&&'''+++------,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,---///000222...111444555444333222222222333555777888<<<@@@CCCEEEIIILLLKKKGGGFFFIIIMMMVVVbbbvvvnnnaaaQQQFFFBBB@@@;;;777999555111......///000000---------.../////////000...//////000000000//////........................+++---...///......///111000000000111333444333111000111333444555444444333555555555555555555555555333333222222111111222222333333222222333333444555999::::::999777777888:::;;;::::::::::::<<<>>>???@@@AAACCCDDDEEEGGGJJJMMMNNNRRRVVVXXX[[[```gggmmmooosssyyyzzzppphhhccc\\\UUUPPPMMMIIIGGG>>><<<;;;;;;;;;:::777555222000......///...---+++++++++,,,***)))(((***+++(((((()))))))))*********''')))******)))(((((()))))),,,...,,,(((%%%'''))))))(((((((((((((((((()))(((******)))'''''''''(((((()))))))))*********+++***"""$$$***,,,++++++'''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&&&&''''''((((((((((((***'''&&&(((,,,///...,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,...///000///111333444444333333333111222444444444666999<<<<<<@@@DDDDDDBBB@@@BBBDDDJJJSSSbbbqqqyyyggg[[[UUUPPPGGG@@@???;;;555000///000000111,,,,,,,,,---......///000......///000000///------,,,,,,---------------...+++---............///111///......000222333222111111222444555666666666666333333444444444444444555333222222111111111222222333222222222222333444444888999999888666666777999::::::999999999:::;;;;;;<<<>>>???@@@@@@AAADDDFFFDDDGGGKKKMMMNNNRRRXXX]]]^^^ccciiiqqqyyy|||uuujjj___WWWRRROOOMMMAAA???>>>===>>>===:::888666555333222333222000///,,,------,,,******+++,,,))))))))))))************'''(((******((('''((((((!!!$$$((()))((((((***---(((''''''&&&&&&''''''(((%%%&&&''''''&&&&&&((()))))))))))))))************(((!!!###((())))))***&&&&&&''''''((((((((()))''''''(((''''''&&&%%%$$$''''''''''''(((((())))))******)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,++++++,,,---.../////////...///000222222222111333444444333333555777555999===>>>======>>>@@@CCCHHHPPPYYYeeeuuuvvvpppiii___WWWPPPJJJBBB;;;888666555444......---,,,------...///,,,---...///...---,,,++++++,,,,,,,,,------......+++,,,......------///000...---,,,---///111111000111222222444444555555555111111111222222333333333333222222222222222333333333333222222333333444555555666777777666666888:::666666666666666666666777777888:::::::::<<<>>>AAA@@@CCCFFFGGGGGGIIIMMMRRRPPPTTT\\\dddnnnxxx}}}qqqggg___YYYUUUHHHFFFBBB@@@???>>><<<;;;666444222111111111///---/////////...,,,+++,,,...)))))))))*********++++++''')))******(((''''''(((%%%&&&&&&&&&&&&$$$"""!!!''''''&&&&&&&&&&&&''''''###%%%&&&&&&&&&&&&''')))))))))))))))))))))))))))***&&&%%%'''(((&&&&&&(((&&&&&&&&&''''''(((((()))''''''''''''''''''&&&&&&)))(((((((((((())))))***)))+++,,,***((('''))),,,++++++******)))*********,,,,,,+++***+++,,,---...---+++***+++...000000000222444555444333222333444000222666888888888:::;;;<<>>BBBJJJTTT\\\cccnnnxxx}}}ssseeeXXXLLLBBB<<<:::888555222///.........,,,,,,,,,,,,,,,---...///,,,,,,,,,---......//////***,,,------------...000000...,,,,,,---//////...///.............../////////000000111222222333333000000000000000111222333555555444444555555666777222333555555444555777:::999999:::;;;;;;;;;;;;;;;999:::;;;;;;;;;;;;===???999<<>>???BBBFFFHHHKKKPPPWWW^^^gggqqqwwwzzzyyyyyy{{{yyyxxx}}}yyyoooddd^^^VVVOOOJJJGGGEEECCC>>>===::::::999999777555222333333111///...///000)))************++++++++++++,,,------+++*********'''###"""'''---///***%%%))))))(((((((((((())))))((()))***)))'''&&&&&&'''((((((((((((''''''''''''"""$$$)))+++(((###%%%+++%%%%%%&&&&&&'''((())))))&&&&&&'''((()))))))))(((---,,,+++)))))))))******)))'''&&&''')))******)))&&&&&&'''(((***+++---...,,,+++*********+++,,,---------///444777777333///222444555444222111111111222222333333333333444444555777:::;;;<<>>>>>???BBBFFFBBBDDDHHHMMMSSSZZZccchhhooooooqqqsssrrrrrrvvv~~~|||sssfff[[[RRRNNNKKKJJJEEECCC@@@???>>>;;;666111666666555333111///---,,,+++,,,------,,,+++)))((()))))))))))))))************)))))))))))))))******)))'''&&&&&&((())))))(((***(((&&&&&&(((((((((''')))))))))((('''''')))+++%%%&&&''''''&&&&&&''')))((((((((('''&&&&&&(((***))))))***+++++++++++++++************))))))((('''%%%''''''&&&######&&&)))'''$$$&&&---///+++(((***......---------......///(((+++---......---...///111111222333222111000///666666444333222111111111222444666777777999<<>>777666777777666111000///...------.........------...000111///---////////////...------,,,---......---,,,,,,///111/////////...------///111000000000000111111111111111111111111222333444555333333222222333333444555333555777999999888666444:::777555666999;;;:::888:::::::::::::::999888777;;;<<<===>>>???@@@AAAAAACCCDDDGGGIIILLLQQQWWW[[[^^^bbbggghhhggghhhmmmrrrwww{{{yyymmmddd]]]YYYVVVNNNJJJFFFDDDCCC@@@<<<777555555555555444333222222------.........---+++*********************************))))))))))))*********))))))((((((((())))))***((('''''')))))))))(((((())))))(((&&&&&&(((***$$$&&&(((((('''&&&'''((('''''''''&&&%%%%%%''')))%%%&&&&&&(((((())))))))).........------+++******'''((()))'''%%%%%%(((***(((%%%''',,,...***)))+++,,,,,,++++++,,,---......))),,,...///...---......///000111111111000//////222222222111111111111111000222333444444666888:::===???AAACCCEEEIIINNNRRRYYYcccrrr~~~kkkaaaTTTJJJDDD@@@;;;888555333111000///...---,,,,,,,,,------...///......,,,,,,,,,,,,,,,,,,+++***---......---,,,---///111.........---,,,,,,...000//////000000000111111111111111111111222333444444333222222222222333444444333444555777777666555444888666444555888999888777999999::::::999999888777::::::;;;<<<===>>>?????????@@@BBBDDDFFFJJJNNNRRRTTTYYY]]]___^^^```dddiiiooorrrvvvyyy{{{}}}xxxooogggcccWWWRRRLLLHHHFFFCCC???;;;999999888777777666555555...////////////......---++++++++++++************+++******)))))))))*********+++,,,***'''&&&(((+++***((('''((()))***)))((('''(((((('''&&&&&&''')))###&&&((()))((('''''''''&&&''''''&&&%%%%%%&&&(((&&&'''((()))+++,,,,,,---111111000///...---+++***)))******)))(((((()))+++)))'''(((+++,,,))))))+++)))))))))******,,,---...+++---//////...------......//////000000000//////////////////000000111111...///000000000111333555777888999999:::===AAADDDGGGOOO[[[jjjzzz~~~rrrggg]]]TTTKKKEEE===:::777444333222111///...///000///---------...***++++++,,,,,,,,,,,,+++---...///...------///111,,,---...---++++++---...//////000000000000111111000000000000111222333444222222111111222222333444333333333444444444555555666555444555777888777666888999999999999888888777888888999:::;;;<<<======<<<===??????@@@BBBFFFHHHHHHLLLPPPRRRRRRTTTXXX\\\bbbdddgggiiijjjmmmpppsss|||wwwqqqddd^^^UUUOOOKKKHHHDDD@@@@@@???===:::777555444333000000000000000/////////,,,,,,,,,,,,++++++++++++++++++******))))))******))),,,...+++&&&$$$'''+++(((''''''((()))***)))'''&&&'''((('''&&&%%%'''(((###&&&((()))((('''''''''&&&'''((('''&&&&&&'''((('''((()))***+++---//////111111000///...,,,***)))))))))***))))))))))))***)))))))))***)))((()))+++((((((((()))***,,,---...---...///...---,,,---......//////000000111111111//////000000000000000000---...//////......000222555666666555555777:::===@@@DDDLLLVVVdddwww|||rrrhhhaaaNNNIIIAAA<<<:::888666444222333333111...,,,---...+++,,,---...............---...//////......///111,,,---......,,,,,,---...////////////000000000111000000000000000111222222111111111111111222333333333333222222333444555666666666666666777777666666777888888888888888777777777888888999::::::;;;;;;===>>>>>>>>>===>>>@@@BBB@@@CCCFFFHHHJJJLLLOOORRRWWWXXXYYYZZZ[[[^^^bbbfffnnnssszzzwwwoooeee\\\WWWRRRLLLHHHEEECCC@@@===999777555555333222222111000000000///...---------,,,,,,,,,+++,,,,,,+++***************(((+++---***%%%###&&&)))&&&&&&&&&'''))))))(((&&&%%%'''((((((&&&&&&&&&'''$$$&&&(((((('''''''''''''''(((***)))((('''((()))%%%%%%%%%&&&(((***+++---111111111///...,,,***)))(((((((((((())))))((('''(((+++,,,***(((((()))***((((((((()))***,,,---...,,,---...---,,,+++,,,---//////000000111222333333222222222222111000///......///000///...///000222111111111111111222666888===???CCCIIISSSbbbtttkkkbbbUUULLLFFFAAA;;;777333333222000///...///000,,,---......////////////---...000000///...///000---...000///...---...///...////////////000000000000000/////////000111111111000000000000111222222444333222222333444777888666777888888888777666666666777777888888777777777777888888999999:::::::::<<<=========;;;;;;<<<======>>>AAACCCEEEGGGJJJLLLNNNOOOOOOOOOPPPSSSXXX[[[^^^eeeoooyyyuuukkkccc\\\TTTOOOJJJHHHEEEBBB???===<<<<<<777666555333222111111111//////......------,,,,,,---,,,+++***************((()))***(((%%%$$$&&&)))&&&%%%&&&(((******)))'''%%%'''))))))'''&&&''''''%%%&&&''''''&&&&&&''')))''')))++++++)))((())))))''''''''''''(((***,,,...222222111000///...,,,+++'''&&&&&&'''((()))'''%%%''',,,...+++'''((()))(((((((((((()))***+++,,,---+++,,,,,,+++******,,,.../////////000111333444555333444444444333111///...///000111111000000222444222333222222111333666999999;;;>>>AAAGGGRRR```jjjyyyvvviii___UUUIII@@@888555222111222222111000,,,------............---,,,...000000/////////000---///000000///......///......////////////000000000000////////////000000000000000///000000111222333222222222333555777888555777999999888666666666555666666777777777777666777777777777888888999999888:::;;;:::999888999:::<<<<<<>>>@@@BBBDDDEEEFFFFFFGGGHHHHHHHHHKKKOOORRRTTT\\\gggqqqyyy~~~~~~uuukkkbbb[[[UUURRRNNNIIIFFFCCCBBBAAA===;;;999666444333333333000000//////...------,,,...---,,,+++************))))))(((((('''(((((()))''''''(((***,,,,,,+++(((&&&(((******)))''''''((('''''''''%%%$$$%%%(((***&&&(((******)))(((((((((+++***))))))***,,,...///////////////...---,,,+++'''&&&&&&'''))))))'''$$$%%%---000,,,'''((((((&&&((((((''''''((())))))***)))******))))))))),,,............///000222444555111222333444333222000///000111222222111222444666777777777555444444777999444777:::<<>>???@@@??????AAABBBBBBBBBDDDGGGJJJOOOTTT]]]eeelllsssxxx|||zzz}}}}}}ssskkk```]]]WWWPPPJJJFFFCCCBBBAAA???<<<999777555444444111000000///...---------...---,,,+++************+++)))((((((***+++***)))((((((***,,,......,,,***&&&(((***+++)))(((((((((((('''&&&$$$###%%%(((,,,%%%''')))***(((''''''''')))((('''&&&'''(((***,,,+++,,,,,,,,,+++***))))))((('''&&&(((******'''$$$$$$---111---(((((((((%%%''''''&&&&&&&&&''''''((('''((()))(((((())),,,...------------///111444555///000222333444333111000///111222222222333555777888777666444222222444666333666999:::;;;===CCCGGGOOOXXXdddkkknnnrrryyyooo___TTTHHHAAA>>>:::000(((222222333222222111000///,,,...111111000//////000+++---//////...,,,,,,---............/////////000000//////........./////////////////////000111111...///000111222333444444222555888888555333333333444444555666777777666666333333444444444444444444777888:::;;;:::::::::;;;777777777888:::;;;;;;:::;;;===>>>??????@@@BBBDDDGGGKKKPPPVVV\\\dddlllqqqooorrrwww|||~~~tttooodddXXXRRRQQQLLLFFFDDDBBB>>>:::777555444444333444444222//////333777...------,,,,,,+++++++++------+++***))))))))))))'''''''''''''''((())))))***((((((((()))((('''%%%&&&((())))))(((''''''((('''((((((((((((((('''&&&(((((((((((((((((((((((((((%%%$$$(((***((((((***(((((((((((()))))))))))),,,,,,***'''&&&&&&))),,,&&&&&&''''''''''''&&&&&&((()))***)))((()))+++,,,,,,,,,...///111333444555555555444333111000//////222333444555777999::::::JJJDDD===::::::;;;;;;:::999888888888999;;;===>>>IIIJJJPPPYYY^^^```eeekkkttt{{{{{{rrrcccSSSFFF@@@>>>>>>666555444333222000//////111...,,,---000///***$$$---------,,,,,,------.........///////////////...111111000......---------.........---,,,...111444222...***)))---111222333222111111111222444666777555555555555555555444444444444444555444444333333555555444555777888777666999999888888888888999999::::::999:::<<>>===<<<<<<<<<======???@@@EEEMMMRRRTTTXXX^^^ffflllwwwrrrdddWWWMMMHHH@@@===999444111000111222111///...000333444111.........------......//////------...///////////////111000///......------------......---,,,...111333222///,,,,,,///111222222444333222111222222444555555555555444444444444444333444444555444444333333333333222222333444444444777777666666666666777777999999888999;;;===@@@BBBAAACCCEEEHHHKKKOOORRRTTT[[[[[[^^^fffpppyyy~~~yyypppiii```VVVRRRNNNIIIEEEBBB@@@???===:::888666555555444222000111111000000///......---,,,,,,+++++++++++++++,,,))))))))))))))))))))))))'''&&&&&&(((******)))(((&&&((())))))(((''''''(((&&&&&&'''((()))))))))((())))))))))))))))))))))))---)))'''))))))&&&$$$%%%''''''((((((((()))))))))'''((()))(((&&&%%%&&&(((((())))))******))))))((('''((()))((('''''')))***++++++,,,...000111222333000111111222333444555555999999888888777666666555666444111111333777999999???>>>>>>===<<<=========777777<<>>?????????@@@AAABBBDDDFFFGGGMMMMMMPPPWWWaaakkksssvvvzzz~~~{{{oooddd]]]XXXQQQLLLJJJGGGDDDAAA???<<<::::::;;;:::777333333333222111000//////.........---------...//////***************)))))))))+++***))))))))))))'''%%%&&&((())))))(((''''''(((%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&###"""''')))(((((()))'''''''''((((((((())))))%%%'''))))))(((&&&&&&'''''''''(((((((((((('''''''''(((((((((&&&&&&((()))******+++---...000111111000000111222333444555555333333222111111000//////000///...///111444666777666666777888999:::;;;;;;666666999???BBBBBBFFFLLLKKKNNNTTTZZZcccooo|||vvvkkkeeeZZZNNNEEE???<<<;;;444444333111//////111444//////......///000000111,,,,,,---...///000111222000000///...............---......---------///111000000000111111000000///333222111000000111222333333333333333333444444444333333444444555444444444555555444333222333555777444444333333333333444444555555555666888:::;;;=========<<<<<<======>>>???CCCDDDFFFLLLTTT^^^fffjjjqqqwww|||~~~}}}vvvnnnggg___YYYUUUQQQLLLGGGBBB@@@===>>>???>>>:::777555444333222111000//////......---------......///***++++++,,,,,,+++******---,,,+++***+++***(((%%%&&&((())))))(((''''''(((%%%%%%'''((())))))))))))))))))))))))))))))))))))"""%%%(((((((((+++''''''''''''((((((((((((%%%'''******)))((('''(((''''''(((((((((((('''''''''((()))(((&&&&&&''')))))))))***,,,---...//////222222222222222222222222222111111111111111111111......//////000111333444111222333444555666666666555444666;;;<<<<<<@@@FFFDDDGGGJJJLLLPPPYYYeeennn{{{|||ooo```RRRGGGBBB<<<;;;888555111000222444000000////////////000000,,,,,,,,,---...000222333000//////............///,,,---......------...000...///000000000///......000000//////000111333444222222222222333333444444222333333444555555555444444555555444222222444666555444444333333444444555444444555666777888999:::;;;;;;;;;;;;;;;;;;<<<===???@@@BBBEEEKKKRRRYYY^^^cccjjjqqqssstttyyyxxxmmmeee```ZZZRRRLLLGGGEEECCCAAA@@@???<<<:::777777666555333222111111------,,,,,,,,,,,,,,,---)))***,,,---------,,,+++,,,++++++,,,------,,,***&&&((())))))(((''''''(((&&&&&&'''((()))))))))((())))))))))))))))))))))))%%%!!!!!!%%%'''&&&&&&'''&&&&&&'''''''''(((((((((%%%'''******)))((((((((()))******++++++******)))((())))))((('''&&&((()))((())))))***+++,,,---...222222111111000000000/////////000000000000111111...///111111000000111333333444444444444333222222222000222555555444888======@@@BBBCCCCCCGGGQQQXXXbbbjjjwwwppp```WWWJJJGGGBBB===999666555444333333222111000000000000...---------...///111222//////............//////,,,---......---,,,---...,,,...000000///......//////.........000111333444000111111222222333333444222222333444555555555555111333555444111000111444555555444444444444555555333333444555777888888999:::::::::::::::;;;<<<<<<===???@@@BBBDDDIIIOOOSSSYYY^^^dddhhhlllrrr|||vvvooohhh^^^VVVPPPOOOLLLHHHCCC@@@??????;;;;;;:::888777555444444000///...---------------(((***,,,...//////...---...------...//////---,,,&&&((())))))(((''''''(((''''''((((((((((((((('''(((((((((((((((((((((((()))%%%$$$'''(((&&&%%%'''&&&&&&&&&'''''''''(((((($$$&&&((((((''''''''')))******++++++++++++***************)))''''''(((***'''((())))))***+++,,,,,,000000000000/////////...........................,,,///222222000000111222333444555555555444222222222000000222222111444999666;;;???>>><<<===DDDKKKMMMUUU^^^gggnnnvvv~~~mmmfff]]]UUUNNNGGG@@@;;;888777555444222111111111///...---------///000222//////............//////,,,---///...---,,,,,,---,,,...000000......000222000//////...///000111222000000000111222333333333111222333444555555555555000444888777333000111333555444444333333444444555333333555666777777888888::::::999999999999999:::999<<<>>>???@@@BBBGGGKKKNNNRRRVVV[[[aaahhhpppuuuyyy|||yyymmmeeeZZZYYYVVVNNNFFFBBBBBBDDD>>>===<<<;;;999888777666444444222111000000000000'''))),,,...000000///...333111000//////...+++)))&&&((())))))(((''''''((('''(((((((((((((((''''''(((((((((((((((((((((((()))%%%%%%(((***(((''')))&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%%%%'''((((((((())))))))))))((((((***++++++***(((''')))***'''(((((()))***++++++,,,.........///////////////111111111000/////////...***...111222111000111333///000222444555555555444666333333555444222555;;;444999>>>>>>::::::@@@FFFBBBGGGNNNSSSXXX^^^hhhpppvvv~~~rrrhhh]]]PPPGGG;;;:::888666444333222222000///...------...000111//////.........//////000,,,---///...---,,,,,,------///111000//////222555222111///......//////000///000000111222222333333111222333444555555555555111666;;;;;;777333333555444333333222222333333444333444555666777777777777:::999888888777777777777666999<<<======???CCCFFFCCCDDDHHHMMMTTT[[[aaaeeeiiimmmuuu~~~ssslllggg^^^WWWQQQMMMJJJGGGBBBBBB@@@===999777666666999666222111111333333333...///111111111222444666777888888777555222000...111///,,,+++******((('''((()))***)))'''%%%&&&'''''''''((((((((((((''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&$$$$$$&&&)))***)))&&&)))%%%%%%******&&&&&&+++************++++++++++++)))(((''''''''')))***+++---...///...------...000333111///---,,,---...///,,,***))),,,000333333222222333333222111000222333666555333222222333555666666777888888777888:::<<<<<<===???BBBHHHNNNTTTXXX___ggguuu|||kkk\\\SSSJJJ???::::::999555000333111///---,,,---------111///,,,+++,,,---...---......///000///...,,,+++......//////000000111111333000...///222333111...////////////////////////222222222333333444444555555444222333666666444111555444444333333333444444<<<;;;888555333111//////999777444555888;;;;;;:::777777888999::::::;;;<<>>======999777444333444444444333---...//////000222555888;;;;;;<<<<<<:::666222///111///,,,++++++***)))(((&&&''')))(((''''''(((***(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&&&&%%%$$$%%%(((***)))''')))%%%%%%)))***&&&'''***''''''((((((((()))))))))))))))(((''''''((()))***)))***+++*********,,,...222000///------------...///---+++,,,///111111///000111222222222222444666666555444333333444555666444666777777666666888999999999:::<<>>:::333111---,,,,,,,,,++++++%%%&&&((((((((()))***,,,***)))'''%%%%%%''')))***(((((((((''''''(((((((((((((((((('''''''''''''''((('''%%%$$$%%%''')))***'''&&&'''(((((((((((()))))))))))))))*********+++)))))))))((((((((((((((((((***+++++++++,,,...000---............---,,,+++///...---,,,---------------///222333444555777999777666555555555555666777666999;;;<<<:::888777777777666555555555666888999<<<<<>><<<>>>AAACCCFFFIIIMMMPPPYYY[[[___dddiiimmmpppqqqwwwzzz~~~oooiiiaaaZZZUUUQQQLLLIIIFFFDDDCCCAAA???:::444000777777777777888;;;AAAEEEIIILLLPPPSSSQQQKKKEEEAAA666333///,,,,,,,,,,,,+++((()))***)))((('''(((******)))'''%%%%%%''')))***((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&%%%$$$&&&(((***&&&'''(((''''''))))))(((((())))))))))))*********((())))))))))))((((((((()))***,,,,,,,,,---///111,,,---------------,,,++++++,,,,,,,,,,,,---...///...000333444444444555666666666666555555666666666555888;;;;;;999888777777666666555555555666777888555555888===@@@CCCKKKTTTccclllzzzvvv___VVVKKKCCC@@@???===:::888666333222222222000///------------...//////000---......///000000111111...111333222///...000333000000000000000000000000111111111000000//////...000111222333333222222333333333333333333444555555666555444222111000000000333444666777666666555555666666666666666666666555666777888777777888;;;===888:::<<<===>>>AAADDDFFFKKKLLLOOOSSSWWW[[[]]]^^^cccggglllpppsssuuuxxx{{{~~~yyynnneee^^^XXXRRRMMMHHHGGGFFFFFFEEEBBB>>>;;;999999999888888:::>>>AAAHHHKKKPPPSSSSSSOOOJJJFFF999555000---,,,,,,,,,+++***++++++***(((''''''((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((('''(((((((((((()))))))))'''''''''&&&%%%%%%''')))&&&((((((&&&''')))***'''&&&&&&''''''''''''((((((''''''((()))))))))))))))((()))************---///,,,,,,,,,,,,,,,,,,,,,,,,(((***+++++++++,,,///111...111333444333222222333555555555555555555555555222444666777666444444555444444333333444444555666444333666;;;======BBBGGGRRRZZZeeeooowwwyyyjjj^^^WWWPPPHHHBBB<<<999555333222222222111/////////...//////000111......//////000111111111...///000///...---...///000000000000000000000000//////000000111111222222,,,...000000000///000111222111111111222333444555222222111111111222222333222444666555444333444555666666666555555444444444444666777777777888:::<<<555777888999999;;;>>>@@@BBBCCCDDDGGGIIILLLNNNOOOTTTYYY___ccceeehhhmmmrrrxxx|||vvvnnnfff^^^XXXRRRPPPNNNLLLKKKHHHDDDAAA;;;<<<<<<:::999:::<<<>>>DDDGGGLLLPPPQQQOOOKKKIII<<<888222...,,,++++++******+++,,,***(((''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((((((((())))))))))))%%%''')))(((&&&%%%&&&(((%%%))))))&&&&&&******'''&&&&&&&&&'''''''''((((((%%%&&&((()))************((()))***)))((()))+++,,,---,,,+++******+++,,,---(((***++++++***+++...000,,,///222333222111111222444444555555555555444444111333444444333333555666444444444333333333333444666444555:::;;;;;;>>>CCCHHHNNNVVV[[[___gggqqqyyy{{{ooo```UUULLLGGG???999666444333222222111000//////000111111------......///000000111///...---...///000///...////////////////////////000000000000000111111111+++---000000///...000222000000000000111222333444111111222222333555666777333444555444222111333555666666555555444333333222444555666666555666777999666777888888777888:::<<<<<<<<<===???AAACCCEEEFFFJJJOOOTTTWWWXXX\\\bbbggglllqqqwww|||xxxooohhh\\\YYYUUURRRNNNJJJEEEAAA?????????>>><<<;;;<<<===@@@CCCHHHMMMOOONNNKKKJJJ>>>999333...,,,+++******)))***+++***)))(((((()))''''''(((((((((((('''''''''''''''&&&&&&''''''''''''((((((((())))))******$$$'''))))))&&&%%%&&&'''%%%))))))%%%&&&******&&&(((((((((((()))))))))***$$$%%%''')))++++++++++++***++++++***))))))+++,,,---,,,***))))))***,,,...)))+++,,,+++******,,,///***---111222222222222222333444444555555444444333222444444444444555777999666666555555444444333333444111111444555555999>>>BBBFFFLLLNNNPPPUUU^^^eeerrrxxxccc\\\QQQGGG@@@;;;888777444333222000000000111111,,,,,,------...//////000333000...///222333111...////////////////////////333222111000///...---,,,,,,///222222000000222444////////////000111222333444444444444555555666777333444555333000000333666666666555444333333222222444555666555444333444555999::::::999777777888:::999999:::;;;===???AAABBB@@@EEEJJJLLLLLLNNNUUUZZZaaafffmmmsssyyy~~~qqqkkkfff```ZZZUUUQQQLLLJJJDDDBBBAAA@@@???===999666===???CCCHHHJJJIIIEEEBBB>>>:::333///------,,,,,,(((((())))))*********+++)))((('''''')))******)))###%%%'''))))))((('''&&&'''((((((((())))))******+++)))((('''((()))+++,,,******((($$$%%%((((((%%%(((((((((((((((((((((((((((((()))***+++,,,,,,---+++***)))))))))***+++,,,222///***'''%%%''')))+++************+++,,,---...,,,...000222444666666777222---,,,222444333444999222222111111222444555666888777555222111333777;;;333444555555555777:::===<<>>?????????777<<>>>>>>>>>>>999<<<@@@BBBBBBCCCFFFHHHMMMPPPUUUZZZ^^^ccchhhlll{{{rrriiiaaa[[[TTTPPPLLLHHHFFFDDDAAA???AAA???===<<<<<<<<<;;;:::777555222000///...,,,+++************++++++++++++***(((((((((***+++***)))(((((('''''''''''''''''''''''''''''''''(((((((((***)))((('''((()))***+++)))+++***''''''******(((((((((((((((((((((((((((((((((((()))))))))))))))'''((()))***++++++++++++&&&(((+++------,,,***))))))))))))))))))***+++,,,000///...---------......222...,,,------,,,...111444444333333333333444555222333555666555444555666333555666666666777:::<<<>>>@@@BBBAAA>>>===@@@CCCDDDJJJPPPTTTWWW]]]gggooovvvuuummm\\\SSSFFF===999777666555000000222444111---...333---...//////...---///000///.........000000///---............---------------...000111222111111000000000000000111111111111111333444444333222444555333333333333333333333333555444444333333222222111444333222222444444333222555555555666666666777777666888:::<<<======<<<<<<<<<===>>>>>>===>>>@@@BBBEEEHHHLLLPPPSSSVVVZZZ]]]yyynnnhhh___ZZZSSSNNNJJJGGGEEECCCCCCAAA>>>===<<<<<<:::999444333111111111000---+++++++++++++++,,,,,,,,,,,,***)))((()))+++,,,+++)))***)))((('''&&&&&&''''''&&&&&&'''''''''''''''''')))(((((((((((()))******&&&)))***'''&&&)))***(((((((((((((((((((((((((((((((((((((((((('''''''''&&&''')))+++,,,,,,++++++...,,,***(((((()))***+++))))))(((((()))******+++++++++******+++,,,---...,,,+++++++++,,,---000444444444444333333333333333111222444444333333444666444555777777777777999;;;>>>??????===;;;:::<<<>>>DDDHHHLLLMMMNNNQQQWWW\\\aaaiiiwww~~~qqq^^^PPPGGGAAA<<<888777666777777222,,,...333---...000///......///111/////////000000000///...........................---...000111222111000//////000000000111111111111111222333333222222333444333333333333333333333333333333333333333333333333222222222333444444333333222222333333333444444444555777:::<<<======<<<;;;<<<<<<;;;;;;;;;<<<===???BBBDDDGGGJJJKKKNNNQQQTTTxxxoooiii```YYYSSSOOOLLLIIICCCBBB@@@@@@???>>>;;;888444333222333333222///---------------,,,,,,,,,,,,***))))))+++,,,---+++)))***)))((('''''''''''''''''''''''''''''''''&&&&&&((((((((((((((())))))***'''+++---***))),,,---,,,((((((((((((((((((((((((((((((((('''''''''''''''&&&''')))***++++++******,,,+++***))))))******+++)))))))))((())))))***+++******))))))***++++++,,,'''***,,,++++++---111333333333333333333333222222111222222111111222555777444666888888888888999;;;<<<<<<;;;;;;:::;;;===???@@@CCCGGGIIIIIIIIIKKKNNNTTTZZZbbbkkkuuummm```UUUKKKDDD@@@>>><<<:::555111222777///000111111//////000111///000000111000000//////////////////////////////---...///000111000/////////000000000111111111111000111222222111111222444222333333444444333333222111111222333333444555555111222333444444444333444222222222222333333333333555777999;;;<<<<<<;;;;;;;;;:::999999:::<<<===>>>===???AAABBBCCCDDDGGGIII~~~wwwnnnddd]]]VVVQQQNNNGGGEEECCCBBBAAA???<<<999777666555555555444222000............------------*********,,,......,,,***))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((()))))))))"""(((,,,)))''')))++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))******))))))!!!%%%***///111///+++)))******)))))))))******++++++,,,,,,+++***)))((('''%%%+++...,,,***,,,......000111222222222222222111000111000000///111444777444666888999888888999:::;;;:::999999:::<<<>>>@@@???BBBEEEGGGGGGFFFFFFGGGJJJMMMRRRXXX```lll{{{tttggg___NNNGGG@@@===888444555888111333333222111000000111...000111111/////////000/////////000000000000000////////////////////////000000000000111111111111///111222222111000222333222222444444444444222222000000111222444555666666///111444555444333333444333333333444444444555555555666777888999::::::::::::999888999;;;<<<<<<<<<;;;===>>>??????@@@AAACCCuuulllccc\\\XXXRRRNNNIIIEEECCCAAA???>>>;;;999777777777666555333/////////.........------******+++---......,,,***'''''')))******)))(((((()))))))))(((((('''''''''&&&''''''(((((((((((((((%%%)))&&&$$$&&&(((((((((((((((((((((((((((((('''''''''(((((())))))*********)))(((((((((((()))$$$***000222000,,,(((++++++************++++++***+++,,,------+++)))''''''---+++***,,,---,,,...///000111222222111111---///000111111111333555444777999:::999888999::::::999777777999<<<>>>???BBBCCCDDDEEEEEEEEEEEEFFFCCCFFFJJJMMMSSS\\\gggooozzzoooaaaSSSJJJDDD===::::::444555666444222000111222---///111111///---...000........./////////000000111000...------...///000000000000000111111111111///000111111000000111333111222444555555444222111111111222333333444555555...111555555444333333555333333333333444444444444444444333444555666888999999888777888;;;;;;999777;;;<<<>>>>>>>>>>>>???AAA~~~tttlllggg]]]WWWOOOHHHEEEDDDCCCCCC>>>;;;999888888777666555000000//////.........---******+++---//////,,,***%%%&&&)))***+++***)))(((******))))))((((((((('''&&&''''''((()))(((((((((&&&+++)))&&&(((++++++((((((((((((((((((((((((&&&''''''((()))***++++++,,,+++)))'''''''''(((((('''(((***+++,,,,,,++++++,,,,,,+++++++++++++++,,,%%%(((+++...///...,,,+++!!!*********---///---,,,---///000111111111000***---111333333222222222444777999:::999888999999:::888666666888;;;===>>>CCCCCCAAA@@@@@@AAABBBDDD@@@DDDHHHJJJMMMRRRYYY___hhhqqqmmm___UUUKKKDDDAAA666777777555333111111222,,,///111000...---...000---------.........//////222000...,,,,,,---000111000000000000111111111111///000111111000000111222111222444555555444222111333333333333333333333333---111555666444333444555000000111111111222222222333222111000111444666888999888777888::::::666333777888::::::::::::;;;===~~~tttkkkdddYYYQQQMMMKKKHHHFFF@@@@@@@@@===999777666666333222111000//////000111++++++,,,------...//////,,,,,,++++++***))))))((())))))((())))))(((&&&###''''''((((((((((((''''''$$$''''''$$$%%%)))***(((&&&&&&''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&''''''((()))(((((((((---,,,***(((((()))***+++++++++******************''''''((()))***++++++,,,++++++******++++++,,,,,,***+++,,,,,,---------,,,......------...///111222111333555666666888:::===888777777777777999:::;;;@@@@@@@@@??????????????????BBBDDDFFFHHHKKKOOORRR```dddkkkttt~~~pppaaaUUUNNNDDD???:::777666555222///,,,---//////......///000222000---,,,...///000000666333///...000222222111000000000000000111111222---...000111222222111111111222444555555444222111222222222111111111111111333444444333111111333555111222222333333222222111222222222222222222222222999888777666666888:::;;;999;;;<<<;;;::::::;;;<<<{{{rrrggg^^^XXXTTTOOOLLLGGGGGGEEEBBB???<<<;;;:::777666444222111111111111------------............+++++++++******)))))))))+++***)))******)))'''%%%''''''((((((((((((''''''%%%((((((%%%&&&)))***((('''''''''(((((('''''''''%%%&&&&&&'''((()))******'''''''''((((((((()))))),,,+++)))((('''((()))***************************''''''(((((())))))******++++++++++++,,,------...++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000000111333444444666999;;;777777777666777888:::;;;===========================@@@BBBDDDFFFHHHLLLOOORRRUUU[[[aaaiiisss|||vvvoooXXXQQQGGGAAA===;;;888555333444555444222111/////////---,,,,,,...000111111222///,,,---///222222222000000000000000111111222...///000111222222222111000111333444444222111000111111111111111000//////111222333333111111222333222222333333333333222222111111111111111111111111888777666555666777999:::888:::;;;:::999888999;;;|||qqqiiibbb[[[VVVNNNLLLIIIEEEBBB???===<<<<<<;;;888666444333333333/////////.........------++++++******************)))(((''''''((((((&&&$$$'''(((((())))))((((((''''''))))))&&&&&&)))***''''''(((((())))))(((((('''&&&&&&'''((()))***++++++(((((('''''''''((()))*********((('''''''''((()))************************((((((((((((((((((((((((+++++++++,,,,,,...//////++++++,,,,,,,,,++++++***))))))***+++,,,,,,,,,,,,...000111222222444666888777666666666777888999:::::::::999999999:::::::::;;;===@@@AAACCCDDDGGGIIIJJJLLLPPPTTTYYY___fffkkknnnvvv{{{qqqbbbTTTKKKEEE???<<<888888777666444222000...000///---...000111111000---+++***,,,///111333333000000000000000111111222///000111222222222222222///000111222222111000//////000000111111///...---///111333333222111111111333444444444444444444333111111111111111111111111666555444444444555777888777888999999888777888999{{{rrriiicccXXXUUUPPPKKKGGGDDDAAA??????>>><<<999888777777777333222111000///......---++++++++++++***************)))(((((())))))(((&&&(((((())))))))))))((((((''')))(((%%%%%%((((((&&&(((((())))))))))))(((((()))))))))(((((((((''''''***((('''&&&&&&(((***+++***))))))((((((((())))))))))))))))))************)))))))))))))))(((((((((*********+++,,,---...///+++++++++++++++******)))&&&''')))***+++***)))(((---///000111111222555777555555666666777888888999888888777777777888999999:::<<>>;;;:::555333111000111111///...///000000000000000111222000000000000000111111222111111111111111111222222000111111222222222222222111111222222222111000//////222555666555444444444444555555666666555555444333333333333333333333333222222222222222333333333555777999999888888:::;;;zzzsssjjjbbb\\\WWWPPPLLLHHHGGGDDDBBB@@@?????????999888777666444333222222//////...------,,,++++++,,,***((((((***+++***)))((())))))******))))))(((&&&((((((%%%%%%((()))&&&'''(((((())))))(((((('''$$$$$$%%%&&&'''((())))))))))))((((((((()))***+++************++++++++++++'''(((((())))))*********++++++++++++++++++++++++)))))))))))))))******+++(((((()))***************'''(((((())))))(((((((((---.../////////000222444333444555666777777777666666555444444444666888::::::<<>>======>>>999;;;===???AAACCCFFFIIINNNQQQVVV\\\bbbjjjsssyyywwwooodddZZZRRRKKKCCC>>>777555111000000111111111222333333333111000000111000000000000000111111222111000000///000000111111000111111111222333333333222222222111111111111111111333555666555555555666444444555555555555444444444444444444444444444444111111111111222222222222333555777888888999<<<===|||rrrllleee^^^XXXQQQOOOKKKGGGDDDBBB@@@@@@;;;:::999888777666555444222111000///...---,,,+++***(((&&&&&&((())))))((())))))************))))))&&&))))))&&&'''***+++)))'''''''''(((((('''''''''%%%%%%&&&'''((()))******((())))))))))))*********((())))))***************''''''(((((()))******+++)))))))))***++++++,,,,,,,,,+++******)))*********&&&&&&((()))******++++++***))))))(((((()))))))))+++,,,---------...000222222333555666777666666666555444222222222444777999999<<<>>>>>>===;;;::::::777999<<<===>>>@@@CCCEEEIIIKKKMMMPPPUUU\\\dddjjjqqqqqqwww}}}vvviii[[[PPPDDD@@@999555333333333333111333444333111///000222000000000000000111111222111000///......///000000/////////000111222333333333222000/////////111111111333444444444444555777444444444555555444444444333333333333333333333333000000111222222222222222000222555666888999<<<>>>~~~wwwooohhhXXXUUUQQQLLLGGGCCCAAA@@@<<<<<<;;;:::999888777666444333222000///---,,,+++///---++++++---.........))))))************))))))'''******((()))---...,,,&&&&&&''''''''''''&&&&&&))))))))))))(((((((((((((((((()))************)))''''''((())))))***))))))&&&''''''((()))******+++''''''((()))***++++++,,,...---,,,+++************$$$%%%''')))***+++++++++++++++)))(((((()))***+++)))+++,,,,,,+++,,,...000222333444666777666666555444333111000111333666888888;;;======;;;999888888555777:::;;;;;;===???AAABBBCCCCCCDDDGGGMMMTTTYYYcccaaafffiiiiiisssyyylllTTTNNNDDD<<<888555444333///222444333111///111222000000000000000111111222000///...------...///000............///000222222333111///---,,,...000222111222333222222333555777333444444444444444444333222222222222222222222222000000111222222222222222---///333555666999<<<>>>~~~uuujjjcccYYYSSSOOOLLLIIIFFFCCCAAA>>>===<<<:::777555333222111000...---,,,+++(((((()))***+++,,,,,,---))))))))))))(((((((((((("""'''++++++'''%%%'''***''')))++++++)))''''''''''''&&&$$$$$$&&&((()))*********))))))))))))************)))((('''(((((((((+++&&&$$$''')))(((***---(((((((((((()))***+++,,,+++***&&&%%%***///---&&&&&&((()))((('''&&&''')))'''''''''''''''((())))))(((***+++---......------...///000222444555555555111222444555555555777999;;;;;;;;;;;;:::888666555777777777888:::<<<>>>@@@>>>@@@AAABBBDDDGGGKKKNNNUUUUUUWWW[[[```fffkkknnnvvv|||ppp```PPPIIIDDD>>>;;;===888555111......///111333///111222111//////222555000000000000000//////...//////000000000000//////000000000000000///.........///111444555666666555555444333222333555777888666666555444333333222222333//////333444222444:::000111222222333555888;;;~~~wwwmmmddd^^^XXXRRRMMMJJJGGGDDDBBB@@@???<<<:::666555444333111000///...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))"""(((***)))))),,,000''')))******)))''''''((()))$$$ """'''***)))'''***))))))(((((())))))***&&&&&&'''((()))***++++++***&&&$$$''')))((()))---(((((((((((()))***+++,,,+++---+++((((((+++***'''&&&(((++++++***((('''''')))))))))))))))******+++((()))+++,,,---,,,,,,+++---...///111222333444444000222444444444555666888999:::::::::999888666555666555555666777999;;;<<<===>>>@@@AAAAAACCCEEEHHHHHHIIIKKKNNNRRRWWW\\\___fffjjjqqqzzznnnddd\\\QQQHHHDDD;;;999555222000000//////000222333111//////111333000000111111111000000000///000000000000000///...000000000000000///.........///111333444555666666444333222111222444666777666666555555444333333222333///...222222000111666000111222222222333666999xxxoooeee[[[TTTRRRNNNIIIEEEBBBAAA???===999999888666555444333222000000///...---,,,,,,+++,,,,,,,,,,,,++++++++++++$$$'''++++++)))''')))+++&&&(((******)))(((((()))***$$$!!!(((+++)))$$$)))((((((''''''(((((()))%%%&&&((()))***+++******)))&&&&&&))))))((())),,,(((((((((((()))***++++++(((---...)))'''((()))))))))))))))(((&&&%%%'''((())))))))))))************((()))***+++++++++***)))+++,,,---///000111111222000111333333333333555777777888999999999777666555666666666666777888999::::::<<<>>>>>>>>>===>>>@@@BBBBBBCCCEEEIIIMMMRRRTTTXXX[[[___eeennnzzz}}}nnn^^^TTTCCC@@@<<<999777555222///111111222000///...///111111111111111111111111111000000000000000///......000000000000000//////...000000000111222444555666222222111111111333555666666666666555444444333333222///...000000...///222000111222222111222444666uuuiii```]]]XXXQQQKKKGGGEEECCCAAA<<<<<<;;;999888666555444111111000///...------,,,---------,,,,,,,,,++++++(((***,,,,,,)))'''''''''&&&'''))))))(((((()))+++)))%%%"""$$$(((***)))&&&((((((''''''''''''(((((('''(((***+++***)))'''%%%***((())),,,,,,)))***---(((''''''(((((()))***+++&&&******((('''))))))'''---***&&&!!!!!!''',,,&&&''''''(((((((((((((((******+++,,,,,,+++***))))))***+++---...////////////111222222222222333555555666777888888777666555999999999999999999::::::777999;;;<<<;;;;;;;;;;;;??????@@@AAADDDHHHKKKNNNPPPPPPRRRVVV^^^jjjwww{{{mmmSSSNNNHHHCCC@@@===:::666555555444333222222222333111111000000000000111111000111111000000///...---//////000000000000//////000000///000111333555666222111111111222333444555666666666555555444444444000//////000000000000111000111222222000000222333vvvmmmggg___XXXRRRNNNJJJHHHAAA@@@>>><<<:::888777666111111111000000/////////------,,,,,,,,,+++++++++$$$&&&)))++++++,,,,,,---&&&((())))))((((((***+++'''((())))))(((((()))***((((((''''''''''''(((((('''(((***+++***)))'''%%%******---000...******...''''''''''''((()))***+++***)))'''%%%'''***&&&+++***((($$$###$$$(((+++&&&&&&'''((()))(((((('''+++,,,---------,,,+++***((()))***+++,,,---------...000111111000000222333222333555666777666666555999999999::::::999999999555777:::;;;:::::::::;;;;;;::::::;;;>>>AAADDDFFFFFFFFFGGGJJJPPP[[[hhhpppyyy~~~kkkdddZZZRRRNNNJJJDDD@@@<<<;;;999888777777666555222111000/////////000000000000000000000///......//////000000000000//////000000//////000222444555222222222333333444555666555555555555555444444444---///000000111333444333000111222222111000111222}}}wwwnnneee^^^WWWQQQMMMHHHGGGEEEBBB???<<<:::999444333333333222222111111------------,,,,,,,,,,,,)))***+++,,,,,,+++***)))((())))))((('''''')))+++'''***---,,,((('''))),,,)))((((((''''''(((((()))%%%&&&((()))***+++*********+++///222///******...''''''''''''((()))******...,,,(((%%%((()))###%%%(((,,,...---***(((''''''(((***+++++++++***)))++++++------...---,,,+++'''((()))***++++++++++++---///000000//////000111///111333444666666666555777777888999999999888888555777999:::999999999;;;999888888999;;;>>>AAACCCBBBCCCCCCEEEJJJRRR[[[bbbjjjmmmrrryyy}}}~~~ssskkkfff```XXXRRRGGGDDD@@@===;;;999777555555444222000/////////000//////000000000000//////...//////000000000000000////////////000111222333222222333333444555555555444444444444444444444444,,,000111111222555666444///111222333111111111222xxxooofff^^^YYYQQQOOOMMMIIIEEEBBB???===999999888666555444333222//////.........---------///......---,,,)))&&&$$$)))******((('''&&&(((***((()))++++++)))((()))******))))))(((((())))))***&&&&&&'''((()))***++++++'''***...222...((((((,,,'''''''''''''''(((******+++,,,+++((())))))%%%###&&&***,,,,,,***)))((('''(((***+++++++++)))))))))***+++,,,------,,,+++'''((()))***++++++++++++---...//////......///000---///111333555555555555777888999:::;;;::::::999888999999888666666777888888777777888:::===@@@BBBAAABBBCCCDDDFFFJJJPPPTTTZZZZZZ^^^ccceeeeeekkkttt~~~zzzqqqaaa]]]VVVQQQMMMHHHCCC???999777555222000000000000---...///000000111111000......///000000000000000......///000111111111111000111222333333444444444333333333333333333333333---111333111222555555111...000333333333222222333wwwnnnhhhXXXVVVSSSOOOJJJFFFCCCAAA>>>===<<<999777555333333000000000000////////////*********,,,------+++************(((&&&&&&(((******((('''(((******(((&&&******))))))))))))************)))(((((((((((((((&&&(((...111---'''&&&+++'''&&&&&&''''''((()))***###))),,,+++***++++++)))&&&%%%$$$""""""$$$)))---%%%&&&((()))***)))'''&&&'''(((***+++,,,,,,,,,+++'''((()))******+++******,,,...///...------...///,,,...000333444555555555999:::;;;===>>>>>>======;;;;;;999777444333444666444333333444666999===???===>>>??????@@@AAADDDFFFLLLKKKNNNTTTTTTSSSXXXaaa___jjjxxx{{{sssllleee___XXXSSS<<<:::777444222111111111,,,---...000111111111111......///000000000000000---...///111111111000//////000111222222333222222222222222222222222222222...333444111111444333......000333444333333333444wwwkkkeee]]]VVVQQQNNNLLLJJJAAA@@@???<<<999888999:::222222111000///////////////...---,,,++++++++++++---,,,,,,,,,+++************,,,+++''''''+++,,,*********))))))((((((''''''(((((((((((((((''''''&&&$$$'''***+++***)))))))))+++(((%%%%%%((())))))''')))))))))))))))))))))))))))(((((('''''''''(((((((((''''''(((******)))'''*********)))))))))))))))((()))***)))''''''(((***333000---,,,,,,------,,,000000111000000222666999888888888999999:::::::::999888666555333333222222111333555666666666888:::888:::;;;<<<<<<>>>@@@CCCAAACCCEEEHHHJJJLLLMMMMMMUUUYYY___gggpppzzzvvvgggVVVGGG;;;:::;;;777333222///...------------------222222222222222222222222000000111000//////111333222222222333333222222222333333222222111222222222222333333333333222111111111222333222111000111222~~~xxxnnnddd[[[UUUOOOLLLIIIHHHFFFBBB???======>>>888777555444222111000000,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++++++++)))++++++''''''++++++)))************))))))))))))(((((())))))(((((('''&&&%%%'''******)))(((((((((***(((%%%%%%((()))((('''((((((((((((((((((((((((((((((''''''''''''(((((()))(((((()))++++++***))))))))))))))))))))))))***'''((())))))))))))+++---222///,,,++++++,,,,,,,,,---.../////////222666999666777777888888999999:::888777666444333222222222333444666666555555666888666888999::::::;;;===??????@@@AAACCCEEEFFFFFFGGGFFFIIINNNSSSZZZaaaiiinnnxxxrrr___LLLDDD@@@;;;888777444444333222222111///...//////000000111222333444...///111000000000111222111111222222222222111111222222222111111222333333222222333333222222111000000222333222111000111222wwwmmmccc\\\WWWRRROOOLLLGGGCCCAAA???>>>:::999777555222111000//////............///000000+++++++++++++++,,,,,,,,,'''***+++((((((+++***'''))))))******************(((((())))))(((((('''&&&%%%'''))))))(((&&&&&&&&&)))(((&&&&&&((()))((('''((((((((((((((((((((((((((((((''''''''''''((((((***)))((()))+++,,,+++***((((((((())))))*********&&&((()))******+++...000///---***)))***++++++***)))+++,,,---...000444777444444555666666777888888666555444333222222222222444555666666444444444666555666777777666777999;;;======>>>???@@@AAAAAABBB@@@BBBDDDFFFIIIMMMRRRUUU\\\dddooozzzgggVVVMMMEEEAAA???999777555444444333111///------------...///000000+++---000111000000000111000111111111111111111000111111111111111222333444222222333333222222111000000111222222111000111222xxxpppkkk^^^ZZZUUUOOOJJJFFFCCCAAA>>>===:::888666444333222666666444222111000000000+++++++++,,,,,,---------'''+++,,,******,,,+++'''(((((())))))******++++++)))))))))))))))(((''''''&&&((())))))'''%%%%%%%%%((((((''''''((((((((((((''''''''''''''''''''''''(((''''''''''''(((((())))))((('''(((***++++++***&&&''''''((()))***++++++&&&((()))))))))***---///,,,***(((((()))******)))(((***+++,,,,,,...000333111111222333444555666666444333222222111111111111333444555555444333555666444555666555444444666888<<<<<<<<<===???@@@AAABBBAAABBBCCCCCCCCCEEEGGGJJJMMMRRRYYY```gggnnntttxxxrrrdddZZZQQQLLLCCC???:::888888888666444222111000///......//////***,,,000222111000000111000000111111111111000000000000000000111222444444222222222222222111000000000111222222111000222333pppkkkccc\\\WWWQQQLLLHHHDDDCCCAAA>>><<<;;;:::999888777666444222111111111,,,,,,------......//////)))---...,,,,,,...---)))((((((((())))))*********)))))))))))))))((((((''''''((()))(((&&&%%%%%%&&&'''((((((((((((''''''((((((((((((((((((((((((((('''''''''''''''((())))))(((&&&%%%&&&(((*********&&&&&&'''((()))******+++'''((()))(((((((((***,,,***((('''((()))******))))))+++,,,+++******,,,---......///000111222333444222111000000000000000111000111333444333444666777555666666555444444666777888888999;;;===???BBBCCC>>>???@@@@@@??????AAABBBEEEHHHKKKOOOTTT[[[ccchhhlllwww{{{nnneee\\\TTTJJJDDDAAA???<<<999888777555333222222222333***---111222111000000000000000111111111111000000//////000000111222333444111222222222222111000000///111222222111111222333{{{rrriiiccc\\\UUUOOOHHHGGGDDDAAA???<<<;;;:::555444444333333333333333///////////////000000000+++...///,,,,,,///...+++)))))))))***************))))))******))))))(((''''''((()))(((&&&&&&'''(((&&&((())))))(((''''''((())))))))))))))))))))))))''''''&&&''''''((()))***'''%%%$$$$$$''')))******'''''''''(((((()))))))))'''((()))((('''(((***+++((('''&&&((()))******)))***+++,,,+++)))((()))***++++++,,,...///000111111//////////////////000000...000222333333444666888555666777666555555777888444444555666999<<>>>>>???@@@===???AAADDDHHHOOOVVV\\\\\\dddooozzz{{{qqqeee[[[TTTMMMEEE???:::888666333222111222333---000222222111000000111000111111111111111111000000000000000000111222333111111222222111111000//////000222222111111222444{{{tttlllccc]]]RRRPPPLLLHHHCCC@@@===<<<888777666666555555555666222222111111111111111111,,,......++++++......,,,,,,,,,,,,,,,,,,,,,++++++)))************)))(((((('''((()))(((''''''(((***%%%(((******(((&&&'''(((************************&&&&&&&&&''''''((()))***(((&&&$$$%%%'''***++++++''''''((((((((((((((((((&&&'''((()))(((***,,,...'''&&&&&&(((***+++***)))((()))++++++)))))))))***))))))***,,,---...///000......------...///000000///111222333222222444666555666666666555555777999444333333444666888;;;======>>>@@@@@@??????@@@AAA:::<<<===???AAAFFFLLLPPPQQQTTTZZZbbbmmm{{{yyynnn```VVVIIIEEE@@@;;;666444333333111222333222111000111222111111222222222222111111111111000000000000111111111111111111111000000///...000111222111111333444uuunnnaaa^^^YYYTTTNNNIIIEEECCC???>>><<<:::999777666666444333333333222111111111,,,...---))))))---...,,,/////////......---------***************)))(((((('''((()))(((((((((***,,,$$$(((******(((&&&'''(((************************&&&&&&&&&'''''')))******)))'''%%%%%%(((+++,,,,,,((((((((((((((('''''''''$$$&&&((()))***,,,///111'''&&&&&&(((+++,,,+++)))&&&(((***+++******+++,,,'''((()))***,,,---...///---------------...///000111222333333222111222333444555666666555555888999666555444444555888:::<<<;;;===??????>>>===>>>???===>>>>>>>>>???AAAEEEHHHMMMMMMNNNRRRZZZggguuu~~~ttt```[[[SSSJJJBBB<<<999888444444444222000000111222222222333333333333222222222111000000000000000111111111111111111000//////...000111222111111333444tttnnnddd\\\WWWRRRLLLGGGCCC@@@>>><<<;;;:::888666999999888555111/////////......///////////////000******************++++++(((***,,,+++((((((+++///000,,,((('''((()))((('''$$$+++...+++(((***---///))))))))))))((((((((((((,,,***(((&&&%%%&&&'''(((***)))(((''''''((()))***+++)))'''&&&%%%&&&((()))***'''$$$$$$(((+++,,,,,,((((((''''''''''''(((((()))(((((()))******((('''***)))))))))***+++,,,---,,,---///...------...000---......//////000222333555666777666555444555777666666666666666777888888999:::<<<>>>??????>>>>>>===<<<<<<<<<===@@@BBBDDDDDDDDDFFFJJJPPPYYYaaafffzzz~~~nnn___TTTJJJBBB===:::::::::888555222222333...000222333333333333444111///...000333444222///)))111444...))),,,111333//////000111222333333333xxxoooggg```XXXSSSKKKHHHEEEBBBAAA@@@???===999777666444333222222111---------------.........,,,,,,,,,,,,,,,,,,,,,,,,******)))***+++,,,++++++///,,,((('''((()))((('''''',,,,,,'''""""""###!!!(((((((((((()))))))))))))))(((&&&%%%$$$$$$%%%%%%(((((('''&&&&&&''''''(((+++***(((&&&&&&&&&'''((('''&&&%%%'''+++,,,+++)))))))))(((((((((((()))))))))(((''''''))))))((('''&&&''''''((())))))******+++++++++,,,---.../////////---***,,,///111000...222333555444333333555666777777666666666777777888888999;;;===>>>>>>>>>===<<<;;;:::;;;<<<>>>AAABBBCCCBBBCCCEEEIIIPPPVVVZZZ```gggssssssbbbTTTKKKFFFCCC>>>999666444444444888777444111//////222444333000......///000111111,,,000000+++***---///...000000000111222222222333yyypppfff___UUUQQQLLLHHHFFFDDDBBBAAA>>>;;;777666777777555222////////////...............---------------------,,,)))(((***...///,,,(((...,,,)))(((((()))(((''''''******''''''))))))&&&''''''(((((())))))******(((''''''&&&&&&%%%%%%%%%(((((('''''''''(((((()))+++***((('''&&&&&&''''''$$$%%%'''+++------***'''******))))))))))))*********(((%%%%%%'''(((((('''%%%&&&'''))))))))))))(((+++***)))***,,,---------000,,,((()))...111...***///000222222222222444666888888777666666777777777777888999;;;<<<<<<<<<<<<::::::::::::;;;===@@@AAAAAA@@@??????AAAEEEIIIKKKMMMSSS]]]hhhqqqzzzyyynnn___WWWLLLDDD???===:::888;;;999555111//////000111444333000---,,,---111444111000---+++---111000,,,111111111111111111222222xxxqqqfff```YYYRRRMMMJJJFFFDDDGGGBBB;;;999;;;;;;777333444444333333222222111111...............---------+++***+++---///...+++(((---+++***)))(((((((((((((((******))),,,000000---&&&''''''((()))******+++)))))))))***)))(((''''''***************+++++++++******((('''&&&&&&&&&'''%%%&&&(((+++,,,,,,***)))+++******************+++***'''%%%$$$%%%'''((((((&&&(((***,,,,,,,,,******)))++++++***((('''***,,,///,,,******,,,...,,,***---...000111111222444666888888777666666666777777666777888999:::;;;;;;<<<:::::::::;;;<<<>>>@@@AAAAAA@@@???>>>>>>@@@BBBCCCHHHLLLRRRXXX^^^ccciiilllnnnsss|||vvvhhh]]]VVVOOOHHHBBB===;;;:::888777666444222222333333000......222666222111//////111333444222222222222111111111111111{{{uuulllccc[[[TTTNNNKKKKKKEEE>>><<<===>>>;;;777777777777666555444333333//////......------------))),,,///000---+++++++++++++++******((((((((())))))+++)))'''(((+++***&&&&&&''''''((()))******+++)))))))))******)))((('''))))))***+++++++++++++++))))))(((''''''''''''''''''(((((())))))***,,,---++++++************++++++***'''%%%$$$%%%'''(((((('''(((+++,,,---,,,+++***(((---///+++$$$!!!&&&,,,+++---...---***)))+++...,,,...000111111222444666777777666666666666666777666777777888999:::;;;<<<::::::;;;<<<===???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCFFFIIILLLNNNQQQUUUXXX]]]aaahhhrrr|||wwwmmmaaaXXXOOOJJJCCC???<<<;;;999777000222444333111000222444000111111222222333666999222222222111111111111111~~~tttjjjaaaXXXSSSMMMHHHCCC@@@@@@AAA@@@>>>999999888777666555444333000000///......---------***...111000,,,***+++...)))***+++***)))(((((()))%%%((()))''''''++++++)))''''''(((((())))))******''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''((((((((((((((())))))((('''''')))---111++++++************++++++***(((%%%%%%'''((((((''''''((()))++++++++++++***)))---///***### %%%,,,(((,,,000---)))'''+++000+++---///000000111333555555555444444555555666777777777777777888:::;;;<<<::::::;;;===>>>???@@@AAA@@@AAABBBBBBCCCDDDDDDDDDAAABBBDDDEEEGGGJJJNNNRRRUUUWWW[[[aaahhhooouuuyyy|||pppdddTTTHHHAAA???>>>===444666777666444222111222000///000333222000444:::111111111111111111222222tttjjjcccYYYUUUPPPJJJFFFDDDCCCCCC===<<<;;;:::888777666555222111111000//////............///...---,,,,,,---(((***,,,+++)))'''(((***$$$***---***))),,,//////(((((((((((())))))))))))(((((('''&&&&&&'''((()))$$$%%%&&&((())))))((((((%%%%%%&&&((())))))******)))))))))(((''')))---111******))))))))))))******)))(((''''''))))))(((''')))******++++++,,,------+++***)))'''%%%&&&)))+++'''***+++***((((((+++...***,,,...///...///111333222222222333444555666777777777777777888:::<<<===888999:::<<<===>>>??????>>>???AAABBBCCCCCCCCCCCC@@@AAABBBBBBCCCFFFKKKOOONNNOOOPPPSSSXXX]]]aaadddgggppp{{{yyyjjj___XXXQQQLLLDDDAAA>>>;;;999777555333777111///333444222333666000000000111222222222333~~~wwwhhhddd]]]TTTKKKFFFDDDEEEAAA@@@???>>><<<:::999999333333222222111000000///222///+++,,,...///...+++'''***,,,+++)))'''(((***+++111222,,,&&&%%%&&&'''))))))))))))((((((((((((+++***((('''''')))+++,,,%%%&&&((()))*********)))###$$$&&&((()))***++++++''')))***)))((()))---000******))))))))))))******)))(((((()))******)))'''---------------///000111---'''######))),,,,,,***'''''''''''')))***++++++)))+++------------///000000000111222333555666777888888777777888:::<<<===777888999;;;<<<===>>>>>>===>>>???AAAAAAAAAAAA@@@>>>???>>>======@@@DDDGGGHHHHHHHHHJJJLLLPPPTTTVVVTTT\\\fffmmmssszzz{{{kkk```TTTMMMEEE@@@>>>===:::888???555000444999777333333//////000111222333333444|||tttjjjccc^^^ZZZSSSNNNKKKGGGBBB@@@@@@>>>:::777<<<:::777666555555333222***+++,,,...............------------,,,+++******---)))&&&'''+++,,,***'''************))))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((())))))+++(((%%%&&&+++///111111)))***+++,,,,,,+++***)))***%%%%%%)))***''')))...************+++,,,------...---,,,,,,++++++++++++))))))))))))))))))))))))---,,,,,,,,,,,,---......000***%%%(((000777888666===:::888888999999666222555666888999:::::::::999;;;;;;<<<>>>???AAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMQQQVVV\\\bbbiiipppuuuuuujjj\\\RRRLLLIIIEEEAAA<<<999666444444555666555555444333111//////111333~~~uuummmeee[[[UUUTTTOOOIIIFFFEEEDDDAAA>>>===;;;999888888777555333111111000000000/////////------------,,,+++******---)))&&&&&&***+++)))&&&+++++++++*********))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''(((((()))))))))***(((&&&(((+++///111000,,,,,,,,,+++***)))(((''''''$$$%%%******'''&&&***************+++,,,------------,,,+++++++++++++++)))))))))))))))))))))))),,,,,,++++++,,,,,,---...---,,,***+++...222555666999777666777999999777555555666777999999999888888999999:::;;;===>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIHHHJJJOOOSSSYYY___ggglllttt~~~uuukkk```TTTLLLFFFBBB;;;777555555444444555444333222111111333444yyynnnfffaaaZZZRRRKKKIIIHHHEEECCC@@@>>>=========<<<999777888666444222111000111111------...------,,,+++***,,,)))&&&&&&)))***(((&&&++++++++++++************(((((((((''''''''''''&&&((((((''''''''''''(((((((((((()))))))))))))))))))))((('''))),,,.../////////...,,,***(((&&&&&&%%%&&&%%%'''++++++(((&&&'''))))))))))))***+++,,,---,,,,,,+++*********++++++))))))))))))))))))))))))+++************+++,,,,,,+++---......---...111444333333333555777999888777666666777777888777777666666666777999:::;;;<<<===?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEHHHJJJNNNUUU\\\bbbhhhqqqzzztttiiiYYYRRRIII@@@;;;999777666555444222111000///000000~~~uuulll```WWWRRROOOLLLJJJEEEDDDCCCBBBBBB@@@===::::::888666333111111222333............---,,,++++++---+++(((((()))***)))'''+++************)))))))))(((((((((''''''''''''''')))((('''&&&&&&'''((()))))))))((((((((((((((((((&&&'''''')))***,,,,,,,,,///---+++(((&&&&&&&&&&&&)))((()))******((('''((())))))((())))))***+++,,,+++******)))))))))******)))))))))))))))))))))))))))))))))))))))***++++++)))+++---.........///111000000111333555666666555666666666666666555555555555555666777888999::::::>>>>>>>>>>>>>>>=========@@@????????????@@@@@@AAADDDDDDEEEFFFIIINNNVVV[[[dddlllsssvvvyyyvvvnnnaaaUUULLLFFFAAA???;;;999555333111000///...uuujjjccc]]]XXXTTTLLLJJJGGGEEEDDDAAA>>>;;;:::999666333222222333444///000000//////...---,,,...---+++***++++++***)))******)))))))))((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((('''''''''''''''''''''%%%&&&''''''(((((()))***+++***)))'''&&&''''''((())))))'''$$$$$$&&&(((((((((((((((((()))***++++++))))))((((((((())))))***)))))))))))))))))))))))))))(((((((((((()))******(((((())),,,///000000...///000111222222222222222555555444444444444444444555555666777777888999999<<<<<<<<<<<<;;;;;;;;;;;;??????>>>>>>>>>>>>??????CCCCCCCCCCCCEEEIIIPPPUUU___gggmmmmmmmmmpppsssrrrsssxxx~~~uuuggg\\\SSSNNNEEEAAA;;;888777666444222}}}tttlllddd^^^WWWSSSOOOJJJGGGDDD@@@>>><<<;;;999777666555555555111111111111000///......//////---,,,++++++***+++*********))))))))))))((('''(((((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&''''''&&&&&&(((***((((((''''''''''''((((((&&&&&&###$$$''''''''''''''''''((()))***+++(((((('''''''''((()))))))))))))))))))))))))))))))))(((((((((((()))******((('''(((***...000///------///000000///......///333333222222222333333444555555555666777888888888999999::::::::::::::::::>>>>>>=========>>>?????????@@@@@@???@@@DDDIIIMMMZZZbbbggggggfffggggggeeedddggglllqqqxxxzzzmmmfffTTTMMMDDD>>><<<;;;999777uuunnngggbbb[[[TTTOOOKKKHHHFFFBBBAAA@@@===;;;999777666333333333333222111000000//////...,,,***)))******,,,,,,,,,+++++++++******'''((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''(((((())))))((())))))'''%%%&&&))),,,&&&''''''(((((('''''''''###&&&$$$ &&&(((&&&''''''''''''((()))******''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))***+++((()))++++++******,,,...***,,,///...---,,,---///222111111000111222444444444444444555555666777777777777777888888999999:::<<<;;;;;;;;;<<<===>>>>>><<<=========>>>@@@DDDGGGQQQZZZaaaaaa``````^^^\\\XXX[[[___bbbgggnnnxxxvvvkkk\\\PPPJJJEEEAAA===uuuooofff^^^XXXTTTPPPNNNHHHGGGEEECCC???<<<888777444444444444333222111111......---,,,)))((()))***......------------,,,,,,'''((((((((())))))******&&&'''((())))))((('''&&&&&&''''''((()))******+++***+++***(((&&&&&&***...&&&'''((((((((('''%%%%%%###'''((($$$%%%***+++''''''&&&&&&''''''((()))***&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))***++++++(((,,,///,,,'''%%%)))///'''***---...,,,,,,---000000000//////000222444555333333333444444555555555555666666777888999999:::::::::::::::;;;<<<===>>>:::<<<===>>>>>>@@@CCCFFFFFFPPPXXXYYYXXXXXXVVVSSSOOOSSSXXXZZZ\\\```fffjjjoooyyyzzzhhh\\\TTTLLLGGGwwwooojjjddd[[[TTTMMMJJJFFFBBB?????????@@@999777555555555444222000111000......//////...,,,///...---,,,++++++++++++$$$''',,,000000---)))&&& $$$'''))))))(((&&&'''))))))'''&&&'''(((%%%&&&''''''&&&&&&''')))$$$%%%&&&'''(((((((((((($$$%%%&&&&&&$$$$$$%%%&&&''''''((()))***++++++,,,((((((''''''''''''((((((&&&***+++((('''***+++************)))((()))+++...)))---///,,,***,,,---+++---,,,++++++******++++++///////////////000111222...///111333555777999999333444666777999:::::::::;;;::::::999:::;;;===>>>:::::::::;;;;;;;;;<<<<<>>;;;:::999888666444333111000000111111000...///...---,,,++++++++++++'''(((***,,,,,,+++***)))''''''(((((()))(((&&&%%%***,,,------,,,++++++,,,%%%&&&((('''&&&&&&''')))%%%%%%&&&'''((())))))(((&&&'''((((((&&&&&&'''((('''''''''((())))))******))))))(((((((((((())))))(((,,,,,,)))(((******))))))******)))((()))+++---***...///,,,+++,,,,,,+++---,,,++++++******+++++++++++++++++++++,,,------///000111222333444555666333444555666777999::::::;;;::::::999999:::;;;<<<:::::::::;;;;;;;;;<<<<<>><<<;;;999777555555333222333444444333111///...---,,,,,,++++++,,,+++***)))((((((***+++,,,++++++++++++)))'''%%%$$$''')))******)))(((((()))%%%'''(((((('''&&&((()))&&&&&&'''((())))))))))))&&&((((((((('''&&&'''(((''''''''''''((((((((((((******))))))))))))******$$$(((***'''&&&))))))((()))*********))))))+++---(((,,,---***((()))***(((,,,,,,+++************+++)))))))))((())))))***+++/////////000111111111222333333333444555777999:::;;;:::999999888999999:::::::::::::::;;;;;;;;;;;;===???@@@AAA?????????@@@???AAADDDGGGJJJJJJJJJJJJNNNPPPSSSWWW[[[```gggkkkwww}}}{{{sssiiidddbbb^^^UUUMMMIIIFFFBBB???>>><<<:::888777666444555666666555333000///...------,,,,,,---+++***)))(((((()))+++,,,%%%'''((()))(((&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%&&&'''((((((''''''((()))''''''((()))))))))))))))%%%&&&'''&&&%%%$$$%%%'''((((((((((((((((((''''''***))))))(((((())))))***###&&&%%%%%%((()))(((((()))******))))))***,,,)))---...+++)))++++++))),,,++++++***************+++******)))******++++++,,,,,,------...//////000333222111111222555888999:::999999888888777777777::::::::::::::::::::::::<<<======<<<;;;:::;;;======???BBBFFFHHHIIIHHHGGGLLLMMMOOOPPPRRRUUUYYY]]]fffkkksss|||{{{wwwpppddd[[[RRRNNNIIIFFFDDDCCCAAA???:::999777777888888666555222111000///............+++++++++++++++*********"""%%%(((((('''&&&'''(((&&&(((***)))((('''((()))&&&''')))(((''''''(((***'''(((((()))))))))))))))%%%&&&''''''%%%%%%&&&'''***))))))))))))))))))))))))((((((''''''(((((()))!!!&&&((('''&&&((((((&&&''')))******))))))***+++,,,000222///...000000...,,,+++******))))))******++++++***************+++((()))***+++,,,...//////111000//////111333666888888888888777777666555555999999999999888888888888<<<<<<;;;999777666888999:::<<<@@@CCCFFFGGGHHHGGGFFFGGGIIIJJJKKKMMMQQQTTTWWWZZZ___dddkkksss{{{rrriii\\\XXXRRRMMMIIIGGGDDDBBB???===<<<;;;;;;:::888666444333222111111000000000+++,,,---------,,,+++***&&&))),,,+++(((&&&'''(((((()))++++++)))))))))***&&&((())))))(((''')))***'''(((((())))))((((((((('''((())))))((('''((()))))))))))))))************((((((''''''''''''((((((''',,,...+++(((((('''$$$&&&(((******)))((()))***'''+++---+++***---...,,,++++++***))))))))))))******))))))(((((((((((((((''''''(((***+++---...............///000222444555555666666666666555555444777777777777777666666666888999888777555444555666888999;;;>>>AAACCCDDDEEEBBBDDDFFFHHHIIIKKKNNNQQQNNNPPPRRRTTTWWW\\\bbbfffuuu{{{~~~oooiiiaaaZZZTTTOOOKKKHHHEEECCCAAA??????===;;;999666555444333333222222222---.........------,,,+++(((+++...---)))&&&''')))&&&((())))))((('''((((((&&&((())))))(((((()))***''''''(((((((((''''''&&&''')))***)))((('''(((***''''''(((((()))*********))))))(((((((((((())))))%%%***---+++))))))((($$$&&&(((******)))((())))))!!!&&&(((''''''***+++***++++++***)))))))))))))))))))))((('''''''''''''''(((((())))))***++++++,,,,,,,,,---///000111222333333333555555666555444444666666555555555444444444444555777777666666777888999999999:::<<<>>>@@@AAA???AAADDDFFFGGGIIILLLNNNJJJKKKLLLLLLMMMPPPTTTWWW___eeemmmsssyyy~~~tttjjjccc\\\WWWTTTIIIGGGDDDCCCAAA@@@===;;;777777666555444444444444000///...---,,,------...%%%)))---,,,)))'''(((+++(((***++++++***))))))***'''((())))))(((((()))***&&&'''''''''''''''&&&&&&&&&'''((('''&&&%%%&&&(((%%%&&&&&&'''((()))************))))))))))))******###'''''''''***)))'''%%%'''******)))(((((()))###(((+++******...///...+++******)))))))))))))))+++***)))(((((((((((((((***************)))))))))***+++---///000111111111111222444555666555555444555555555444444333333333222444777999999:::;;;<<<;;;;;;999999:::<<<>>>@@@:::<<>>>>><<<999555555333222000///...---......------,,,+++++++++((()))***+++,,,......///...,,,)))''''''(((+++,,,)))&&&&&&((((((&&&&&&(((''''''''''''((((((((()))***(((&&&&&&)))******)))((((((((((((((((((((((((%%%((((((%%%%%%((((((%%%'''((()))***))))))((('''((()))******(((((()))***+++,,,+++***))))))+++---(((***,,,***&&&%%%'''+++******************************++++++,,,---....../////////000000000111111222222222111111111111111222333666888999:::::::::::::::999999999:::;;;;;;:::::::::;;;===@@@CCCEEEDDDCCCAAA@@@@@@@@@AAAAAADDDCCCDDDEEEIIINNNSSSWWWZZZ^^^dddiiiqqq{{{wwwpppiiibbb[[[SSSPPPQQQJJJFFFAAA>>>??????===:::999999777555333111000/////////...------,,,++++++++++++,,,------...//////---,,,***)))))))))***+++)))&&&&&&))))))&&&&&&)))''''''''''''(((((((((((()))(((&&&''')))******)))((((((((((((((((((((((((%%%((((((%%%%%%((((((%%%'''(((((()))))))))(((((('''((())))))''''''((())),,,***))))))***++++++***'''***,,,+++(((&&&(((******************************+++++++++,,,,,,------....../////////000000000/////////000000000000000333444777999:::999888777::::::999999888888999999999888777888:::===AAACCCFFFEEEDDDBBBAAAAAA@@@@@@@@@??????@@@BBBFFFJJJLLLJJJOOOVVV[[[___eeelllrrr{{{qqqhhh___YYYVVVPPPKKKDDDAAAAAAAAA???===<<<;;;:::888666555444333111000000///...---,,,,,,000000///...---,,,+++***+++*********)))))))))))))))&&&&&&)))***''''''***'''''''''((((((((((((((((((((('''((())))))))))))((((((((((((((((((((((((%%%((((((%%%%%%((((((%%%''''''(((((((((((((((((('''((())))))''''''((()))+++)))'''(((+++,,,+++((('''))),,,,,,***(((((()))))))))))))))************++++++++++++++++++,,,,,,............////////////---------......//////000111333666888999999888777;;;;;;:::999888888888888999888777777888<<<@@@BBBEEEDDDCCCCCCBBBAAAAAAAAA@@@???>>>>>>???BBBDDDFFFEEEJJJOOORRRUUUXXX^^^bbb{{{rrrjjjcccYYYTTTMMMIIIHHHGGGDDDBBB>>>===<<<;;;:::999888777333333222111000///......000//////---,,,+++***)))))))))***)))))))))(((((()))''''''******((((((+++(((((((((((((((''''''''''''((())))))))))))))))))''''''''''''''''''''''''%%%((((((%%%%%%((((((%%%'''''''''''''''(((((()))((()))******(((((()))******'''&&&(((+++,,,***(((''')))+++++++++***))))))(((((()))))))))*********++++++++++++++++++++++++............////////////,,,,,,,,,------............000333666888999999999;;;;;;:::999888888888999999999888888999<<<@@@BBB======>>>>>>>>>>>>>>>>>>;;;::::::999:::<<<===???@@@CCCFFFHHHIIIMMMSSSXXX}}}tttfff```XXXSSSPPPMMMHHHEEECCCBBBAAA@@@>>>===<<<;;;666666555444222111000000,,,,,,------------------************)))))))))((()))''''''++++++)))))),,,((((((((((((((('''''''''&&&(((******)))((()))***''''''''''''''''''''''''%%%((((((%%%%%%((((((%%%&&&&&&&&&&&&'''((())))))((()))******(((((()))***'''''''''(((***+++***((())))))******++++++******'''(((((())))))*********)))*********++++++,,,,,,....../////////000000000,,,,,,,,,---------------,,,...000222555777888999999999888888777888888888999999999:::;;;===???@@@<<<===>>>>>>??????>>>>>>999999999999999;;;<<<===???@@@AAAAAABBBFFFMMMRRR{{{uuullleee___YYYRRRLLLKKKJJJHHHEEEBBB@@@===<<<999888777666444333222222---------....../////////---,,,++++++******++++++)))'''(((+++,,,******---)))(((((((((''''''''''''%%%(((***+++)))((((((***''''''''''''''''''''''''%%%((((((%%%%%%((((((%%%&&&&&&%%%%%%&&&''')))***'''((())))))''''''((()))$$$&&&((())))))((()))******)))))))))***+++++++++''''''(((((()))******+++(((((()))***+++,,,,,,---/////////000000000111111---------------,,,,,,,,,.........///111444666777666666555555555666777777777888999;;;<<<======>>>>>>???@@@@@@@@@???>>>===999999999:::<<<===???@@@???AAABBBAAAAAACCCHHHMMMzzzrrriii```YYYRRRPPPMMMIIIEEEAAA>>>===::::::999777666444333333111111000000//////......///...---,,,+++,,,---...***'''(((+++,,,***+++...))))))(((((('''''''''&&&$$$(((++++++)))'''(((***''''''''''''''''''''''''%%%((((((%%%%%%((((((%%%&&&&&&%%%%%%&&&''')))***&&&'''((('''&&&&&&'''((("""&&&******((('''(((***+++***((((((***+++,,,,,,&&&''''''((()))******+++'''((()))***+++,,,------000000000000111111111111.........------,,,,,,,,,000///......///111444555333333333333333444555666555777999;;;<<<===<<<<<<======>>>===<<<;;;999888666666777888:::<<<>>>???===???AAAAAA???@@@CCCGGG|||ooofffaaaZZZSSSQQQQQQOOOHHHAAA<<<;;;::::::;;;:::777555444555555222//////222666999555000---+++,,,++++++************))))))))))))'''(((***+++***(((%%%###%%%&&&)))***+++***)))((((((((('''&&&&&&&&&&&&'''000---)))&&&&&&'''''''''%%%&&&&&&'''((()))******"""((('''&&&+++'''!!!%%%&&&((()))***)))((()))***)))))))))))))))******+++(((&&&%%%'''***,,,+++)))***+++,,,,,,---------,,,444333///,,,///333222---++++++,,,,,,,,,+++*********---...---...111111...222333222111//////111333777888888888888999;;;>>>???>>>===;;;999777666555666666888:::<<<===???@@@BBBBBBAAAAAAAAABBBCCCCCC|||vvvmmmddd^^^\\\YYYSSSMMMFFFDDDAAA@@@???>>><<<;;;666777666333000///111444333111...---...000000000,,,,,,,,,+++++++++******((()))*********(((&&&%%%'''((()))***+++***))))))''''''''''''(((((()))***+++((($$$######$$$$$$$$$&&&&&&''''''(((((())))))&&&+++'''$$$***((($$$)))&&&((()))***(((((()))***))))))(((((())))))***+++(((&&&%%%'''***+++***)))++++++,,,,,,,,,,,,,,,++++++......,,,+++///000///------------,,,+++))))))(((,,,---+++,,,//////,,,///000000///......000222555666777777777888;;;===<<<<<<;;;999888777666555888999:::<<<>>>???AAAAAAAAAAAAAAAAAAAAABBBBBBCCCvvvmmmhhhccc\\\WWWOOOKKKGGGCCCAAA@@@>>>===;;;;;;999666333222222444000///...///111222111000......---------,,,,,,,,,))))))))))))))))))((((((************))))))))))))'''''''''((()))***,,,,,,+++(((%%%$$$%%%'''''''''''''''''''''''''''(((((((((+++$$$ &&&&&&%%%,,,&&&'''))))))((((((((()))))))))(((((())))))***+++((('''&&&''')))******)))++++++,,,,,,,,,++++++***###***...,,,***---000111/////////...,,,+++)))((('''***+++******------***+++,,,------,,,,,,...000222444555666666777:::<<<999999888888777777666666999999:::<<<===???@@@@@@@@@@@@@@@@@@AAAAAABBBBBBzzzqqqhhhbbb[[[VVVOOOIIIFFFDDDBBB@@@@@@???===:::888777666777444333222222222000...+++///.........------------******)))((())))))++++++,,,+++***((((((''''''((((((((((((((()))***+++,,,)))'''%%%%%%'''((())))))'''''''''''''''''''''&&&%%%(((!!!#########***%%%'''))))))((('''((()))((((((((((((((()))******''''''''''''((()))))))))+++++++++++++++******)))###)))---,,,,,,...000/////////......---,,,+++***'''++++++)))***---,,,***)))***,,,,,,+++,,,...//////111333444444555888:::666666777777777777777888777777888999:::<<<<<<===>>>>>>???@@@@@@AAAAAAAAA{{{tttmmmggg^^^VVVPPPMMMJJJHHHBBBAAA???===<<<;;;999888666555444444333000,,,)))//////.........---------,,,+++***))))))***,,,---+++***)))((('''&&&&&&&&&))))))(((''''''(((((()))$$$###!!!"""$$$&&&&&&&&&''''''''''''&&&&&&&&&&&&"""'''""" &&&%%%"""(((%%%'''((()))((('''((()))((((((((('''((())))))***&&&'''((((((''''''(((((()))******+++******))))))''')))***))),,,///---(((,,,,,,---......---------))),,,---++++++...---***(((***,,,,,,,,,,,,---///---///111222222333555666444555555666777777888888666777777888999::::::;;;<<<===>>>???@@@@@@@@@@@@xxxnnneee^^^XXXTTTRRRHHHFFFCCCAAA@@@>>>;;;999777666555555666444111///000/////////............------+++******+++,,,---*********)))(((''''''&&&***)))(((((('''''''''(((&&&$$$###$$$'''(((((('''&&&&&&&&&&&&&&&&&&''''''"""(((%%%$$$+++((($$$)))%%%&&&(((((('''''''''(((((((((''''''(((((()))***&&&'''((((((&&&&&&'''((((((((()))***************((((((&&&%%%)))---***###***+++,,,------......---***......,,,,,,......+++)))+++------,,,,,,---...+++---000111000000111222222222333444555666777777777888888888999999:::::::::;;;===???@@@@@@??????{{{rrrkkkeeebbbTTTPPPMMMJJJHHHDDD@@@<<<:::999888888999999777555111111111111000000000000......---,,,,,,++++++,,,***+++,,,,,,+++***)))((())))))((((((((()))******)))((('''(((***++++++***%%%%%%%%%&&&&&&'''''''''###)))&&&%%%+++)))%%%+++$$$&&&(((((('''&&&'''((((((''''''''''''((())))))%%%''')))(((&&&%%%&&&(((&&&&&&((()))******++++++'''((((((%%%&&&******'''***+++,,,,,,,,,,,,,,,++++++......,,,,,,......***)))+++------,,,++++++++++++---/////////......//////000000111222333444444666666666777777777777777888:::<<<>>>?????????>>>yyyuuu___[[[VVVRRROOOKKKEEE@@@???===;;;;;;;;;;;;999777333333333222222222111111//////...------,,,+++++++++,,,---......---+++)))(((((())))))***+++------'''&&&%%%&&&((((((((('''$$$$$$%%%%%%&&&'''((((((###((($$$"""((('''%%%+++$$$&&&(((((('''&&&'''((('''''''''''''''((())))))%%%''')))(((&&&$$$&&&((($$$%%%''')))***+++++++++&&&***,,,(((&&&)))---...,,,,,,,,,,,,++++++***)))***......++++++...---***(((***,,,---+++))))))***+++---//////...,,,,,,------......///000111111222444444444444444444444444888999<<<>>>??????>>>>>>yyypppeee^^^[[[VVVMMMFFFIIIEEE@@@>>>???>>><<<999444666333,,,,,,222444222///000111000---,,,+++,,,000000000...+++******,,,,,,,,,,,,+++***))))))((()))((('''&&&&&&'''((()))(((((('''&&&%%%&&&'''((('''&&&&&&&&&'''(((***+++$$$%%%(((+++***''')))...(((((((((((((((((((((((()))((('''&&&'''(((***,,,###%%%''''''&&&%%%&&&'''))))))(((((((((((())))))'''(((***+++,,,,,,+++*********+++++++++***)))))),,,,,,++++++++++++******,,,---.../////////------.........///000111222333000111222222111222444666666777999;;;<<<<<<<<<;;;|||tttooohhh^^^VVVOOOKKKEEEBBBBBBAAA>>>;;;===???<<<555444888:::777000222333222///.........///000///...+++***+++---------,,,,,,+++******))))))((('''''''''(((((()))&&&$$$###$$$&&&&&&"""((('''''''''((()))+++,,,)))((()))***'''""""""&&&(((((((((((((((((((((((()))((('''''''''(((***+++%%%&&&(((((('''''''''((())))))(((((((((((()))))))))***+++,,,------------***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,---......---,,,,,,,,,,,,,,,,,,------...//////000111111000111333555555666888999:::;;;::::::{{{ooofff^^^XXXPPPKKKIIIGGGDDDAAAAAABBB???:::888:::999777222444555444222111111111//////000...,,,,,,---......------,,,,,,++++++***))))))(((((((((((())))))&&&###"""%%%)))'''(((((((((((()))***++++++%%%$$$%%%((('''%%%&&&***(((((((((((((((((((((((('''((((((((((((((())))))&&&'''))))))((((((((()))))))))(((((((((((())))))************+++,,,---...))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,---------+++,,,,,,------,,,++++++,,,,,,++++++++++++,,,------...//////...///111333222333555777888888888777xxxrrrkkkaaaYYYTTTPPPKKKHHHCCCCCCAAA>>>;;;:::999777555666777777555333333444///000000///......///111---------,,,,,,+++++++++******))))))))))))))))))&&&&&&&&&)))***(((###((((((((((((((())))))***%%%###$$$((()))(((***...((((((((((((((((((((((((''''''((())))))(((((('''%%%'''))))))((((((((()))(((((())))))))))))((((((((((((''''''((()))+++,,,&&&'''(((******+++++++++,,,,,,,,,------.........------------,,,,,,,,,+++...---,,,,,,,,,,,,,,,---+++,,,------,,,---///111///000222444555555555555tttjjjccc\\\UUUPPPLLLJJJGGGEEEBBB???======999:::;;;:::777555555555111222222111000000111333,,,,,,,,,,,,,,,+++++++++++++++*********))))))(((%%%(((******'''&&&(((***&&&&&&''''''''''''''''''---)))'''((((((%%%%%%'''((((((((((((((((((((((((''''''(((((((((((('''&&&%%%&&&(((((('''''''''((((((((())))))))))))((((((((('''&&&&&&'''(((***+++((()))***+++,,,,,,,,,,,,++++++,,,------...////////////...------------------,,,,,,+++++++++,,,,,,***+++,,,,,,+++,,,...///---...000222333333222222~~~vvvnnneee___YYYTTTPPPMMMHHHBBB@@@AAA>>>??????>>>:::888777777555555555444222222333444------------------------++++++,,,++++++***)))((($$$(((+++((($$$$$$)))///%%%&&&&&&'''''''''&&&&&&)))$$$"""%%%&&&%%%%%%'''(((((((((((((((((((((((((((((((((''''''''''''&&&%%%&&&(((((('''''''''((('''((()))******)))((('''(((((((((((()))***+++,,,,,,,,,---.../////////...)))***+++,,,---...///000000000...---------------******)))))))))******+++)))***++++++***+++---///+++,,,...000111111111000}}}vvvllleee]]]XXXQQQHHHEEEGGGDDDEEEEEEBBB>>>;;;::::::888999888777444333444555////////////////////////,,,,,,,,,,,,,,,***)))(((''')))***(((&&&&&&)))---&&&&&&'''(((((('''&&&%%%%%% ###'''''')))+++(((((((((((((((((((((((()))((('''&&&%%%&&&''''''&&&'''))))))((((((((()))'''((()))******)))((('''''''''((()))************,,,------......---------(((((()))+++,,,...//////000///...,,,,,,,,,,,,,,,))))))))))))******+++,,,)))***++++++***+++---///***,,,---///000000000000vvvmmmfff]]]RRRNNNQQQHHHIIIHHHFFFAAA>>><<<<<<:::;;;:::888666444555666111111111111111222222222,,,,,,------,,,+++)))(((,,,,,,+++************)))''''''((())))))((('''&&&---'''###%%%'''&&&&&&'''((((((((((((((((((((((((***)))'''%%%$$$%%%'''(((''')))***+++***)))***+++'''((()))++++++)))((('''###%%%&&&((()))(((((('''******+++++++++***))))))'''((()))***,,,---/////////...---+++******++++++++++++++++++,,,---...///)))***++++++***+++---///***+++---///000000000///yyyoooeee]]]XXXTTTPPPKKKHHHEEECCC@@@>>>AAA;;;888999999777666777444444444333222111111000///...---,,,++++++***+++++++++++++++************$$$%%%&&&'''((((((((((((((((((''''''''''''(((((('''((()))(((''''''''')))$$$$$$%%%&&&'''((()))******(((''''''(((((('''%%%'''(((((()))))))))))))))&&&&&&''')))+++,,,,,,,,,+++++++++++++++***)))((((((***,,,,,,+++++++++,,,+++++++++,,,,,,---------+++++++++,,,---...//////###&&&+++------,,,,,,,,,***,,,...//////000111222}}}tttoooddd___YYYSSSOOOKKKGGGEEEDDD???<<<===<<<:::999:::777666666555555444333333111000///---,,,,,,,,,,,,***************)))))))))&&&''''''(((''''''&&&&&&))))))(((((((((((())))))&&&((()))((('''&&&'''((($$$%%%%%%&&&'''((()))******(((''''''(((((('''&&&'''''')))*********)))(((+++(((%%%&&&))))))%%% )))******+++++++++******+++,,,......---,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,+++,,,,,,...000111'''))),,,---,,,++++++,,,***,,,...///......///111vvvppphhh```YYYSSSNNNKKKHHHBBB?????????;;;:::<<<999999999888777777666666333222111///...---------,,,,,,,,,++++++*********((()))(((((('''&&&%%%$$$******))))))))))))******&&&'''((('''&&&&&&&&&(((%%%%%%&&&'''(((((()))******(((''''''))))))(((&&&&&&''')))++++++***)))(((...)))$$$&&&+++***"""'''((()))***+++++++++++++++---......,,,+++,,,---...------,,,,,,++++++***---,,,++++++,,,///111333+++---...---,,,+++,,,---***,,,......---------...{{{qqqiiiaaa[[[WWWRRRLLLGGGGGGEEEAAA???@@@;;;;;;::::::999888777777444444222111///.........//////......------,,,,,,))))))))))))((('''&&&%%%***))))))(((((())))))***%%%'''((('''&&&%%%&&&'''%%%&&&&&&'''((()))))))))***((('''((())))))((('''&&&'''***+++,,,+++)))(((+++)))(((***...---(((###(((((()))***************)))+++,,,,,,***))))))***,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,///111333---......---,,,,,,...000,,,...//////...------...xxxppplll```ZZZTTTRRRNNNHHHDDDEEE>>>>>>===;;;:::888777777666555444222000/////////000000///......---,,,,,,((())))))******))))))((()))((((((''''''(((((()))&&&'''((('''&&&&&&'''(((&&&'''''''''((())))))))))))((('''((()))***)))((('''(((***+++,,,+++))))))'''))),,,------,,,,,,,,,***************)))((('''(((***,,,+++***))))))*********+++,,,,,,---.........---,,,+++,,,...000111,,,---------,,,...111444...000111111///......///nnnggg___[[[UUUMMMGGGGGGDDDCCCBBB???===;;;999888999888666444333111111111000000///...---,,,,,,+++******+++,,,,,,+++++++++((((((''''''''''''(((((('''((()))((('''&&&''')))''''''((((((((())))))))))))((('''(((***+++***)))))))))******++++++******'''+++...---)))(((***---************)))((('''&&&)))+++------,,,+++,,,---))))))***+++---...//////---------,,,,,,---------+++,,,---------///222444///000222222000//////000{{{rrrlllcccYYYRRRQQQLLLKKKIIIFFFCCC@@@===<<<===<<<:::888666555444444333333222111000///..................---,,,++++++))))))(((((((((((())))))((()))***)))(((((()))***(((((((((((()))))))))))))))((('''(((***+++***)))******)))))))))***+++,,,***++++++***((((((***,,,((()))))))))))))))((((((''')))+++,,,,,,,,,---...******+++,,,,,,---......,,,------------+++***)))+++---......---...000222---///111111000//////000wwwkkkdddbbbRRRQQQNNNKKKGGGDDDAAA@@@???>>><<<:::999777666666888777777666444333222222111111000///...,,,***)))******))))))))))))******(((***+++***)))((()))+++(((((((((((()))))))))))))))(((((((((***++++++***,,,***)))((((((***,,,---,,,***'''(((+++...//////&&&'''((()))************$$$&&&)))*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---***(((&&&,,,...///...---------///,,,...000000///...///000wwwoookkkggg```XXXQQQMMMJJJJJJHHHEEEAAA>>>>>>>>>===<<<333777;;;<<<;;;777555444444444333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***((()))*********++++++******)))((()))******+++,,,------...------,,,,,,+++)))((('''+++******)))))))))******+++)))'''(((+++,,,***(((***))))))((()))***+++,,,---,,,,,,++++++,,,---...------,,,,,,---......///))))))***,,,,,,---------111...---...111222222000~~~xxxppphhhaaa[[[VVVRRROOOKKKEEEAAA???===<<<:::777999::::::777555444555444444333222000///...---++++++++++++++++++++++++***++++++***(((''''''((())))))******************((())))))******+++++++++***++++++******)))((('''))))))((((((((((((((())))))'''&&&'''***+++***((()))(((((('''((()))***+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,------++++++,,,---...//////...///......111333444222///yyyqqqggg___ZZZUUUNNNHHHEEEBBB@@@>>>??????===;;;888777888:::777666555444222111000000------------------------***+++,,,+++)))'''((()))...---,,,+++***++++++,,,******************************++++++++++++******))))))(((((((((((()))))))))((('''(((***,,,,,,+++***))))))))))))******+++,,,++++++++++++,,,---......---------------------,,,---...///000000000000---...000333555555222///{{{qqqhhhccc[[[UUUPPPLLLIIIGGGDDDDDDCCC@@@===<<<===???:::999888777666444333333111111111111111111111111,,,---...---+++***+++,,,444222000---++++++,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++*********+++,,,,,,************,,,...///000,,,,,,,,,,,,,,,,,,,,,------------......//////000000000000000000/////////------...///////////////...///000222444444333222{{{vvvmmmeee^^^XXXRRROOOFFFGGGGGGDDDAAA?????????<<<;;;:::999777666555555333333333333333333333333---...///...---,,,---...222111///---,,,---...///.........---------------,,,---...///////////////,,,,,,,,,,,,,,,---......,,,,,,++++++,,,...111222------.........---------------...///000000111111000111111222222111000000------...////////////...111111111000111333555777{{{rrrhhh___YYYNNNNNNMMMIIIEEEAAA@@@@@@>>>>>>===;;;:::999888777666666666666666666666666...000111000///...///000......---...///111222444.../////////////////////---...///000000000000000...---------...///000111------------,,,...111444...////////////...------,,,---///000111111111111///000222333333333222111000000111111111111000000444444333222222444999<<>>;;;;;;;;;;;;;;;;;;;;;;;;333555666555444333444666444444444444555555666666222333333333444555555555222333333444444444333333222222222333333444666666222333333111///000444888222333444444333222111000000111222444555666555555222333555777888888777777555555666666666555555444555777888888777888<<<@@@zzzuuummmbbbYYYUUUUUUWWWMMMLLLKKKJJJIIIGGGFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@999:::;;;;;;:::999:::<<>>>>>===;;;999777666777888888999:::;;;;;;<<<888888999999999999888888888888888888999:::<<<<<<888999999666444555999===888888999999999888666555444666777999;;;;;;;;;:::666777:::===>>>>>>======999999:::::::::999999888666999<<<===<<<<<