BMv6(  {{{uuulllfff```\\\XXXTTTPPPLLLGGGDDDAAA???<<<888555222000///000,,,***---...,,,,,,...///+++)))+++,,,******+++***'''***)))###(((,,,$$$$$$$$$$$$&&&((()))'''%%%)))((('''&&&%%%&&&''''''###''''''%%%%%%&&&%%%!!!&&&''''''&&&$$$######$$$((('''%%%%%%&&&&&&&&&%%%&&&!!!'''+++!!!'''!!!$$$&&&((((((&&&%%%$$$%%%&&&######&&&'''$$$$$$'''&&&$$$"""!!!!!!""""""!!!))) """'''"""!!!$$$ ###&&&%%%!!!!!!$$$$$$"""%%%''''''###$$$""""""###%%%''''''$$$"""&&&###+++"""+++ &&&!!!%%%###""""""###$$$$$$###'''!!!$$$((($$$'''+++%%%''')))+++,,,...555@@@GGGOOOUUUTTTGGG777,,,'''$$$&&&$$$"""###'''(((&&&$$$(((""""""$$$""" !!!&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&((('''$$$"""!!!"""###$$$$$$%%%$$$$$$$$$(((###$$$%%% '''((()))'''%%%$$$$$$$$$%%%%%%###"""%%%!!!$$$%%%)))!!!%%%$$$ $$$&&&&&&&&&)))$$$&&&'''%%%"""!!!###&&&###'''!!!&&&%%% %%%###333 !!!"""&&&&&&"""!!!$$$&&&$$$$$$&&&!!!###$$$$$$$$$$$$%%%'''%%%&&&''''''&&&%%%###"""'''!!!$$$&&&"""%%%(((!!!$$$&&&%%%%%%&&&$$$###"""$$$"""!!!######$$$$$$###!!! """###$$$!!! """""" $$$###$$$ $$$%%%(((&&&%%%&&&&&&###  ###$$$$$$""""""""""""""""""""""""%%%""""""%%%&&&###$$$&&&(((&&&###"""&&&***&&& &&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""%%%''''''(((+++333FFFNNNLLLOOOOOOQQQ[[[___\\\PPP>>>222111444666BBBDDD===:::@@@===555777yyysssmmmfffaaa```]]]XXXTTTOOOIIIBBB===AAA===888444222222111000+++,,,,,,,,,,,,+++******,,,,,,++++++***+++++++++...,,,))))))***,,,,,,,,,%%%'''%%%!!!###)))***&&&(((&&&$$$%%%&&&'''&&&%%%%%%&&&''''''%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%$$$%%%&&&'''(((%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$#########---)))%%%###%%%%%%$$$### !!!"""###$$$$$$$$$&&&$$$######$$$$$$"""!!!&&&%%%%%%'''((((((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""$$$&&&!!!"""%%%((()))******)))---...000666@@@JJJRRRVVV[[[SSSFFF888...***)))***&&&""" %%%((('''%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$###""""""%%%%%%$$$###"""!!! """ """%%%###""""""""""""###$$$&&&&&&""""""!!!!!!###$$$&&&(((########################'''%%%###$$$&&&&&&### &&&&&&%%%%%%$$$#########%%%(((***'''""" ###'''''''''%%%$$$###############"""###$$$%%%%%%###!!!"""%%%%%%!!!!!!(((%%%$$$$$$###$$$%%%'''((('''%%%############!!! %%%%%%$$$######$$$%%%%%%&&&%%%$$$$$$$$$###!!! &&&$$$!!! !!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""!!!!!!"""###############"""############$$$$$$$$$'''###!!!###$$$$$$#########""" """%%% &&&)))'''%%%(((++++++,,,)))&&&%%%%%%%%%$$$"""$$$"""!!!$$$((('''"""%%%###"""%%%&&&$$$&&&***666KKKVVVVVVSSSMMMPPP^^^ZZZ\\\WWWKKKAAAAAAGGGKKK[[[\\\XXXPPPNNNOOOKKKDDD|||tttnnniiiccc^^^[[[XXXSSSOOOKKKFFFAAA===<<<888333000///...------+++,,,,,,,,,,,,+++******...---,,,+++***)))))))))+++)))'''&&&''')))))))))%%%%%%"""%%%'''$$$'''&&&$$$$$$&&&'''&&&%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%$$$$$$$$$###***'''###"""###$$$###""" """###$$$&&&$$$######$$$$$$###!!!&&&%%%%%%&&&((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$###!!!!!!###$$$$$$%%%%%%'''(((***,,,---///222999BBBLLLRRRUUUVVVIIICCC999...'''$$$$$$$$$***&&&$$$%%%***---,,,***''''''&&&%%%%%%$$$##############################!!!!!!!!!"""$$$%%%&&&'''&&&### !!!$$$%%%!!!&&&&&&%%%$$$###"""!!!!!!%%%$$$#########$$$%%%&&&$$$$$$$$$$$$############&&&%%%###$$$&&&&&&###!!!''''''&&&&&&%%%$$$######%%%''''''&&&"""!!!###&&&&&&&&&$$$######"""""""""###""""""$$$%%%%%%###!!!###$$$$$$!!!"""&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%######$$$###""" %%%$$$"""!!!!!!"""$$$%%%###""""""""""""!!! !!!"""""" !!!!!!!!!"""###############""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""############$$$$$$$$$'''$$$!!!!!!###%%%%%%$$$&&&&&&%%%%%%%%%%%%'''((('''((((((%%%&&&******'''111...+++))))))))))))(((%%%###"""$$$'''&&&"""(((&&&%%%((()))(((***///;;;PPP\\\^^^\\\TTTUUUaaadddgggeee]]]XXX[[[```bbbhhhjjjgggbbbaaabbb^^^XXX{{{sssmmmiiiddd^^^ZZZUUURRRMMMIIIFFFBBB???<<<888444000------,,,+++++++++,,,,,,,,,,,,+++******......,,,***)))(((((((((***(((%%%%%%&&&(((((((((&&&%%%!!!###%%%###'''&&&$$$$$$&&&&&&&&&%%%###$$$&&&&&&%%%%%%'''(((%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$$$$%%%%%%""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$!!!!!!"""######"""""""""!!! !!!"""$$$%%%%%%$$$######$$$%%%###"""&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""######""""""###$$$***)))'''&&&(((,,,000333;;;@@@HHHQQQWWWVVVQQQLLL:::666000***&&&$$$%%%&&&(((%%%###%%%)))+++***)))((((((''''''&&&%%%$$$$$$######"""""""""######$$$ """$$$'''***+++((($$$!!!!!!$$$&&&%%%$$$%%%%%%&&&%%%$$$""" '''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%%%%$$$""")))(((((('''%%%$$$######%%%%%%$$$$$$######$$$%%%%%%$$$###"""""""""""""""$$$###"""###%%%%%%###!!!%%%$$$$$$###""""""######&&&%%%%%%$$$$$$$$$$$$%%%&&&%%%######$$$$$$###!!!%%%###!!! !!!###%%%!!!!!!"""""""""!!!!!! ###%%%"""###!!!""""""############"""""""""""""""""""""""""""%%%###!!! """%%%'''"""############$$$$$$$$$%%%$$$######%%%%%%$$$###%%%$$$###$$$&&&'''''''''+++***'''&&&+++222222...666333...+++******)))((('''%%%###%%%''''''$$$!!!'''%%%%%%(((((((((,,,222EEEYYYddddddbbbYYYVVV```dddhhhiiihhhjjjpppsssqqqppprrrqqqoooooooookkkfffxxxssslllgggdddaaa[[[WWWRRRNNNIIIDDDAAA>>>;;;999666444000.........---,,,+++,,,,,,,,,,,,+++******---,,,+++))))))(((((((((***(((&&&&&&((())))))(((((('''%%%$$$%%%&&&%%%###'''%%%$$$$$$%%%&&&&&&%%%!!!$$$%%%%%%''')))+++%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%((('''&&&%%%$$$$$$###### !!!!!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""#########$$$$$$%%%%%%%%%&&&&&&&&&%%%#########%%%%%%%%%###&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$&&&...+++)))(((+++222999>>>NNNRRRVVVYYYWWWNNNCCC:::000...+++((('''&&&'''(((%%%###"""$$$&&&((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%######""""""###%%%'''(((&&&###""""""$$$&&&&&&%%% """$$$%%%%%%######&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&%%%%%%))))))((('''%%%$$$######%%%###""""""$$$%%%%%%$$$$$$######""""""""""""###%%%$$$######$$$$$$###"""&&&$$$###$$$&&&&&&###!!!&&&&&&%%%$$$$$$#########%%%$$$######%%%%%%$$$"""########################"""###$$$$$$$$$######$$$"""%%%'''%%%!!!"""%%%!!!"""############""""""""""""""""""""""""""""""$$$###"""!!!"""###$$$%%%""""""#########$$$$$$$$$###$$$$$$%%%&&&%%%$$$###&&&$$$###$$$'''(((((('''---///...///666???CCCBBBDDD@@@999444000---***''')))'''%%%%%%'''((('''&&&(((&&&&&&)))))))))///777PPP```fffdddaaaWWWSSS\\\___ccceeeiiiooovvvvvvrrrssssssttttttsssrrrmmmiii~~~rrrnnnhhhdddaaa^^^XXXTTTPPPLLLGGGBBB>>>;;;777555444222///...//////...---+++,,,,,,,,,,,,+++******))))))((((((((()))******)))'''&&&&&&(((((((((''''''&&&''')))***((($$$"""&&&%%%######%%%&&&%%%$$$!!!###$$$%%%%%%%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$"""!!!###$$$%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$###"""$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$######$$$$$$%%%"""$$$&&&(((((('''%%%###$$$###"""###%%%&&&&&&%%%&&&%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$&&&''',,,+++,,,///666@@@JJJPPP\\\[[[YYYTTTMMMAAA555,,,'''&&&%%%$$$######$$$$$$''''''''''''((()))(((''' !!!!!!"""$$$%%%%%%&&&$$$$$$############$$$$$$%%%$$$#########$$$%%%%%%"""""""""$$$%%%&&&%%%$$$"""%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&(((((((((((()))))))))((('''&&&%%%$$$######%%%$$$"""###$$$%%%%%%$$$$$$############$$$$$$%%%'''%%%$$$$$$%%%%%%$$$###'''$$$"""$$$''''''$$$ %%%%%%%%%$$$$$$######"""%%%$$$###$$$%%%&&&%%%$$$!!!###%%%''''''%%%###!!!!!!###%%%%%%###"""###%%%%%%$$$$$$$$$$$$$$$###"""""""""#########""""""!!!########################!!!"""$$$%%%%%%%%%######""""""#########$$$$$$$$$"""###%%%&&&%%%$$$######)))'''&&&'''***,,,...///777<<<@@@@@@EEENNNVVVYYY[[[VVVNNNFFF???999333///+++)))&&&%%%&&&'''((()))***)))***,,,,,,---666???VVVbbbddd```___XXXUUU^^^___bbbeeeiiiqqqwwwvvvpppuuuttttttuuutttpppkkkhhh}}}wwwnnniiiddd```]]]ZZZTTTOOOMMMIIIDDD@@@<<<888444111000...---,,,------,,,++++++,,,,,,,,,,,,+++******''''''''''''((()))***+++&&&%%%$$$%%%&&&'''%%%$$$%%%###%%%)))***&&&###"""&&&%%%######%%%%%%%%%$$$&&&''''''&&&###""""""############$$$$$$$$$$$$$$$%%%&&&'''((('''$$$""" ###$$$%%%&&&&&&''''''&&&%%%%%%&&&&&&%%%$$$###"""$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$$$$%%%%%%###%%%&&&&&&$$$$$$%%%&&& """$$$&&&&&&$$$""" ###""""""###&&&''''''&&&&&&%%%######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%'''***------000555===GGGRRR[[[```]]]YYYQQQIII@@@777...)))&&&%%%$$$######$$$%%%%%%))))))))))))((('''&&&&&& !!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$#########$$$%%%&&&&&&''''''"""###%%%&&&'''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))+++,,,,,,+++---...((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$&&&$$$###$$$&&&&&&$$$!!!###$$$$$$%%%$$$$$$###"""$$$######$$$&&&'''&&&%%%!!!###&&&((((((&&&###!!!"""$$$###!!! """###"""!!!"""$$$$$$""" """############""""""!!!######################## """%%%''''''&&&###""""""############$$$$$$$$$###%%%''''''&&&$$$$$$%%%((())))))***,,,111777<<>>FFFNNNWWW]]]bbbdddXXXRRRHHH>>>777111---***((('''&&&&&&&&&((()))***,,,------,,,***(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))(((&&&###!!!###%%%''')))******)))(((((())))))((((((((()))***,,,,,,,,,+++***)))))))))(((((()))***)))((('''&&&%%%%%%&&&&&&''''''(((((())),,,///000//////000222))))))))))))))))))))))))&&&((()))'''$$$###%%%'''''''''''''''((()))***+++,,,)))'''&&&'''''''''&&&%%%$$$######$$$$$$###"""""""""$$$$$$%%%$$$######$$$###"""$$$&&&''''''&&&"""###$$$$$$$$$$$$###""" ###%%%$$$ """!!!"""$$$$$$$$$###""""""###############"""!!!!!!########################"""###$$$%%%&&&%%%$$$###"""############$$$$$$$$$%%%((())))))'''&&&'''(((+++///222333555<<>>DDDIIINNNUUU[[[```aaaaaa```UUUNNNCCC:::333///,,,***'''&&&%%%%%%&&&(((***,,,444555555444111...,,,+++*********)))(((((('''''''''(((***+++***&&&### &&&(((+++,,,,,,+++)))'''///...,,,)))(((***---000000///...------------...,,,,,,---,,,+++)))'''&&&$$$%%%%%%&&&'''((())))))+++...111222111111333555***++++++++++++,,,,,,,,,'''***,,,)))$$$"""%%%((((((((((((((()))+++,,,------+++((('''((((((((('''%%%$$$$$$###""""""######!!!"""###$$$%%%%%%$$$###$$$###"""$$$&&&((('''&&&$$$###""" """###$$$"""&&&(((&&&"""!!!### %%%))))))$$$"""$$$'''###############"""!!!!!!########################$$$$$$######$$$$$$%%%&&&"""############$$$$$$$$$(((***,,,+++(((''')))+++555:::???AAACCCMMM^^^kkkkkkllllllmmmssszzzzzzuuu|||{{{yyywwwssslllddd^^^TTTOOOGGG===666333333555555555666777777:::GGGTTT[[[cccaaa]]]^^^VVVNNNQQQUUUZZZ^^^aaagggqqqwwwwwwrrrllliiillllllfffdddgggxxxpppjjjfffbbb^^^YYYTTTPPPMMMJJJGGGBBB???;;;777333111///...+++)))+++///...)))***///***+++,,,------,,,+++******)))(((((())))))((('''(((&&&$$$""""""$$$&&&((((((&&&%%%%%%&&&'''%%%$$$%%%$$$$$$%%%&&&%%%###!!!&&&&&&''')))******'''%%%###$$$$$$###"""!!!###$$$!!!!!!%%%'''%%% !!!&&&+++)))&&&%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$"""!!!!!!###%%%%%%$$$######""""""######$$$%%%)))$$$ !!!%%%'''&&&$$$"""%%%'''&&&###!!!"""$$$'''&&&$$$$$$%%%&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$)))&&&$$$%%%))),,,,,,+++***+++---///555BBBQQQ\\\\\\]]]]]][[[YYYXXXXXXZZZPPPFFF999333333333000---...,,,+++***+++---000222:::999999:::;;;999333---000///---,,,***************++++++******)))((('''))))))***+++,,,------...,,,,,,,,,------.........---111555666222///------......---,,,+++***)))((((((''''''''''''((()))))))))///333444666777555111---......///000000111111222111000...+++(((&&&$$$'''&&&&&&)))---111333444---,,,***)))'''&&&&&&&&&(((((('''&&&&&&''')))***%%%!!!!!!%%%%%%!!!!!!%%%$$$((()))((())),,,+++((('''&&&%%%%%%$$$%%%%%%%%%'''&&&%%%$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&$$$###!!!!!!###$$$###"""$$$###"""###$$$%%%$$$###$$$$$$%%%%%%'''((()))***%%%&&&''''''&&&''')))+++...+++)))***...111111///<<>>:::666222000......---***+++///...******...***++++++,,,,,,++++++***((('''&&&''')))***)))(((((('''%%%$$$$$$%%%&&&''')))'''%%%%%%&&&'''&&&%%%!!!"""$$$%%%%%%%%%$$$$$$%%%%%%&&&)))++++++)))'''%%%&&&&&&%%%###"""###$$$&&&$$$%%%'''&&&"""!!!%%%((('''&&&'''((('''$$$"""%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&%%%##################$$$$$$%%%'''######%%%$$$"""###%%%'''&&&$$$###$$$%%%&&&%%%######$$$$$$###"""'''&&&$$$%%%&&&&&&%%%$$$((('''''')))---//////......///222999DDDPPPZZZ```ccc^^^XXXRRRPPPRRRUUUXXXOOOFFF<<<888888888444000,,,+++***)))***,,,...000>>>>>>>>>>>>>>>;;;888555000///---+++*********+++************)))(((''''''(((((())))))******++++++))))))******+++++++++++++++...111111...+++******************************''''''&&&&&&''''''((()))(((---111111222333111,,,000111222444555777888999444444333111///---+++))))))(((''')))---111222333,,,+++***)))((('''''''''((((((''''''((()))+++,,,(((%%%%%%((((((%%%%%%(((***,,,***&&&$$$''''''$$$&&&&&&%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$%%%%%%$$$%%%%%%$$$$$$%%%%%%$$$###''''''&&&''''''((()))***&&&''')))))))))***,,,...///...------///444:::>>>KKKXXXbbbeeehhhooouuuxxxzzzyyyyyyyyyyyy{{{|||~~~~~~zzzyyyzzzwwwqqqmmmnnnlllgggaaaZZZVVVVVVWWWXXXXXXWWWWWWXXXZZZ]]]aaaccccccbbb```]]]YYYTTTPPPMMMSSSXXXZZZZZZ\\\cccggggggdddeeeggggggggghhhiiijjjӵĦĦӵ{{{rrrkkkddd___[[[YYYUUUOOOKKKGGGDDDAAA???===;;;777444000...---,,,...++++++...///,,,+++,,,+++++++++******+++++++++%%%%%%$$$&&&(((******)))(((((('''&&&&&&&&&&&&&&&***(((%%%Ħ"""%%%%%%$$$$$$%%%(((&&&&&&''')))+++,,,***((('''(((((('''$$$###$$$%%%+++&&&$$$&&&&&&###"""$$$%%%%%%&&&(((((('''###$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%$$$""" #########$$$$$$$$$%%%%%%&&&### ###$$$$$$"""$$$%%%''''''&&&%%%%%%&&&((('''&&&&&&''''''&&&$$$(((&&&%%%%%%&&&''''''&&&)))+++---222666777555444666777:::DDDPPPZZZ]]]]]][[[UUUMMMJJJKKKMMMOOOOOOKKKFFF???======;;;666111***)))((('''(((***,,,---;;;<<<<<<:::888666666666///...+++)))(((((()))***)))))))))))))))(((&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((***+++***((('''&&&'''&&&&&&'''((()))******+++&&&&&&%%%%%%%%%&&&''''''***...000//////000---)))......///000111222333333......---,,,+++***((('''((('''&&&'''***---//////******))))))(((((((((((((((((((((((()))***,,,---'''$$$$$$''''''$$$$$$'''......+++%%%###&&&'''%%%'''''''''&&&''''''((((((((('''&&&%%%%%%$$$$$$%%%'''(((((((((((((((''''''(((&&&$$$$$$%%%''''''&&&))))))))))))))))))))))))+++*********+++,,,------000222444555555777999;;;:::<<<<<<<<<===DDDOOOXXX\\\dddlllnnnooouuu{{{~~~}}}zzzyyyyyy{{{|||zzzyyyzzz{{{vvvpppooorrrmmmjjjfffcccccceeehhhjjjgggiiikkkmmmmmmllljjjhhhhhhgggddd^^^XXXRRRPPPOOOUUUZZZ[[[XXXWWW\\\aaabbbcccgggjjjjjjggggggkkknnn4ĉ@ӵ>L=hĦ4ĉ@ӵ{{{ssslllfff```ZZZWWWUUURRRLLLHHHEEEBBB???<<<999777444111...---,,,,,,///---,,,---......+++***,,,+++***))))))***+++,,,&&&%%%$$$&&&((())))))((('''''''''&&&&&&%%%$$$$$$+++(((&&&>L''' $$$((('''$$$###&&&***((((((((()))++++++)))'''&&&((()))((('''&&&&&&''',,,%%%"""$$$&&&%%%$$$%%%%%%%%%%%%&&&&&&%%%"""########################"""%%%&&&$$$"""###$$$$$$%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&&&&$$$%%%&&&'''''''''''''''''''''''''''))),,,,,,+++)))***((('''''')))+++,,,+++...111666<<>><<<>>>>>>AAAGGGNNNSSSTTTTTTGGGCCCBBBDDDIIILLLIIIEEEFFFBBB>>>===<<<999333---((('''&&&&&&&&&''')))***000111111...+++***,,,///,,,+++)))'''&&&&&&(((((((((((()))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%$$$$$$%%%&&&'''((())))))%%%%%%$$$$$$%%%%%%&&&'''---000111...---...,,,(((+++******)))((((((''''''&&&&&&''''''&&&%%%%%%$$$&&&$$$###$$$&&&((())))))'''''''''(((((((((''''''))))))))))))))))))******&&&%%%%%%&&&&&&%%%%%%&&&***+++***&&&&&&***,,,+++************+++,,,,,,---+++***)))((('''''''''''')))***,,,---......---,,,+++)))&&&&&&''')))))))))***+++,,,------...///000222222333333444666777888???AAACCCDDDDDDEEEGGGHHHJJJKKKLLLMMMPPPWWWaaahhheeejjjnnnoooppptttyyy}}}|||yyyxxxyyy|||}}}|||zzzzzz{{{yyysssqqqrrrllljjjiiiggghhhkkknnnpppnnnpppsssuuuuuuqqqmmmkkknnnmmmjjjccc[[[UUUSSSSSS___cccbbb]]]ZZZ^^^dddgggkkkmmmooonnnlllkkkmmmoooGG=?HdĦ=ĪjGG=?zzzuuunnnhhhbbb]]]YYYVVVTTTPPPKKKGGGDDDAAA>>><<<666444222///---,,,++++++//////...---------+++))),,,+++))))))))))))+++,,,((('''&&&&&&'''((('''%%%%%%%%%%%%%%%$$$$$$######***(((%%%HdĦ&&&$$$(((***)))$$$###&&&***+++)))(((((())))))'''%%%%%%''')))***)))((()))***((("""###&&&&&&%%%''''''%%%######$$$$$$###"""######################## """&&&))))))(((&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''''''''((((((((()))))))))((('''$$$%%%(((---111222111//////...,,,---000333444444333777===BBBDDDDDDBBBAAA>>>@@@BBBCCCCCCFFFJJJNNN>>><<<;;;>>>DDDGGGDDD@@@>>><<<999777666222,,,'''&&&&&&%%%%%%%%%&&&'''''''''((((((%%%!!!!!!%%%))))))((('''&&&%%%%%%&&&&&&'''''''''''''''%%%$$$$$$######""""""""""""""""""%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&,,,......+++***+++)))&&&)))(((''''''&&&%%%$$$$$$&&&''''''(((((((((''''''&&&$$$"""###%%%'''''''''$$$%%%&&&'''''''''&&&&&&)))))))))(((((('''&&&&&&'''((((((''''''(((((('''$$$((()))((()))------***+++++++++,,,---...///000000///...---,,,,,,,,,,,,---///222555777777777666///,,,***)))***,,,------,,,///222333333444777:::??????@@@AAACCCFFFHHHIIILLLNNNQQQRRRQQQQQQRRRSSSVVVTTTTTTXXX]]]ccceeefffjjjkkknnnpppqqqrrrwww{{{|||{{{|||~~~{{{}}}~~~yyytttrrrqqqpppnnnmmmmmmoooqqqrrrrrrtttvvvxxxxxxvvvtttrrrvvvtttqqqkkkddd^^^[[[YYYhhhjjjhhhbbb```ffflllooopppooonnnoooqqqsssrrrpppӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵ~~~Ħiiiddd___[[[WWW???===,,,,,,,,,,,,---111222Ħ*********))))))***(((Ħ############$$$$$$(((&&&%%%DdD(((%%%$$$(((&&&ӵ***)))ӵ$$$ӵ&&&###"""######Ħ&&&&&&ӵ"""###$$$,,,ĭӵ777===555333333555888999:::444777<<>>>>>666444111///---***&&&###%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%###!!!###&&&(((''''''(((((('''&&&%%%%%%&&&&&&'''&&&&&&%%%$$$###!!!!!!""""""""""""""""""&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%######$$$%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&'''***)))%%%%%%''''''$$$""""""######$$$$$$%%%%%%&&&&&&'''(((((((((((('''(((&&&%%%%%%''')))))))))$$$%%%&&&''''''&&&%%%%%%((()))))))))((('''&&&%%%$$$&&&&&&$$$$$$&&&&&&$$$$$$((()))((((((***)))&&&,,,,,,,,,---...///111222666555444333222222222222:::===AAAEEEGGGGGGEEEDDD555222///...///222333333888;;;???@@@@@@AAAEEEIIIJJJJJJKKKMMMOOOQQQSSSTTTWWWYYY\\\^^^^^^^^^^^^___```^^^]]]aaafffiiifffccclllkkkmmmqqqrrrqqquuuzzz}}}||||||}}}|||}}}vvvsssrrrqqqpppooooooppppppqqqrrrsssuuuwwwxxxxxxxxxxxx{{{zzzwwwuuuqqqkkkddd^^^kkkjjjfffaaaccclllrrrtttnnnlllkkkoootttxxxwwwuuu?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ~~~3we<Ħddd___[[[WWW3h?@e---,,,,,,,,,,,,,,,333666Z+++))))))*********3h?gL###"""""""""$$$&&&(((%%%$$$%%%D%%)?$$$fff?><z'''(((=?Ħ'''g&e%%%g&e'''&&&%%%S?ʬ$$$4ff?>ߝL###@e%%%g&e&&&$$$&&&3h?g&e>&e999@@@??;;;888444333333555555555000222444444333333555777333222000000333888???DDDCCC@@@;;;666444444555666///---***(((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$)))&&&######$$$&&&''''''&&&(((***,,,+++)))'''%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""######$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&$$$###$$$&&&'''%%%###%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''$$$'''&&&######&&&'''%%% !!!""""""############$$$%%%%%%%%%%%%$$$((('''%%%&&&(((***+++***&&&'''((())))))(((&&&%%%&&&'''((()))***))))))((($$$(((((($$$$$$(((((($$$))),,,,,,)))(((++++++)))/////////000222444555666<<<;;;:::999888888888888CCCEEEJJJMMMNNNMMMJJJHHH<<<999666444666888::::::???CCCGGGGGGFFFFFFJJJMMMMMMMMMMMMMMMNNNPPPQQQRRRUUUXXX\\\___aaaaaacccdddccccccdddeeeffffffdddcccfffdddggglllnnnllloootttttttttuuuvvvxxx{{{~~~~~~zzzxxx{{{{{{wwwsssrrrppppppppppppqqqqqqrrrrrrrrrtttvvvxxxzzz{{{{{{{{{~~~|||{{{||||||vvvkkkaaaiiifff___]]]cccooovvvwwwoooooopppsssvvvyyyzzzzzz4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQ~~~je<Ħ```[[[XXXBt=o9ĦH׼s///---,,,,,,,,,---***444888HtĦ,,,((()))***+++Bt=o9ĦHdĦ$$$""""""###%%%(((***######$$$Dtfo9ĦsߝLGdUĦ'''Ht@cӵHu]Ħ)))Hu]Ħ%%%%%%Htƅ^$$$qIܗGIӵ%%%H׼s$$$%%%Hu]Ħ&&&(((Bt=o9ĦHƅ^Hu]Ħ777???:::777222///.........---+++------+++))))))---000000,,,((()))///555888999999:::;;;999444///,,,++++++)))&&&$$$$$$&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$((($$$!!!!!!$$$&&&&&&%%%''')))---//////,,,(((&&&%%%%%%%%%%%%$$$###"""""" !!!!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$$$$######%%%###"""$$$''''''%%%"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%'''&&&###$$$((()))((($$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&%%%%%%'''%%%$$$$$$''')))******((()))***+++***)))'''&&&$$$&&&(((***,,,,,,,,,,,,,,,000000,,,,,,000000,,,...///...******///222000333333444555777999:::;;;??????>>>===<<<<<<<<<<<>>AAA>>>:::999:::===>>>???<<>>BBBEEEJJJJJJIIIIIIHHHIIIIIIIIIIIIMMMRRRVVVYYY[[[]]]^^^^^^aaacccaaa^^^\\\]]]```^^^\\\^^^eeehhhfffggglllkkkkkklllmmmnnnoooqqqqqqrrrrrrsssuuusssnnnnnnqqqqqqrrrssstttvvvwwwxxxyyywwwyyy}}}}}}|||}}}ooobbbgggbbb[[[YYYdddrrryyyxxxsssvvvyyyyyywwwxxx{{{~~~4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦ\\\XXXqjRgdKӵDdDĦ111///---+++)))(((+++++++++DdDĦ,,,)))***+++qjRgdKӵDdDĦ'''&&&&&&'''((()))***&&&'''(((HdDĦgdKӵDdDDdDĦ(((DdDĦ4DufӵDdDĦ***DdDĦ(((q<R%%%%%%peƜ4DuTӵ'''DdDĦ''''''DdDĦ)))qjRgdKӵDdDΦDdDĦ444666888888666555///,,,))))))++++++)))''')))(((&&&%%%&&&''')))+++(((''''''((())),,,///111555666333///...///,,,'''((('''''''''((((((&&&$$$$$$$$$$$$#########""""""$$$$$$$$$###"""###%%%''',,,///555<<<>>>999///''',,,+++)))'''&&&$$$$$$#####################""""""''''''&&&%%%%%%%%%%%%%%%###############$$$%%%&&&###%%%(((******(((%%%"""######$$$%%%%%%%%%%%%%%%((($$$!!!!!!###%%%%%%$$$&&&$$$$$$%%%###!!!###(((''''''''''''''''''''''''&&&'''((((((&&&&&&)))+++)))((((((+++//////,,,(((***,,,,,,***,,,111000---111(((+++333222444777333666777444///000555999999???======>>>AAADDDFFFFFFIIIKKKNNNOOOLLLHHHEEEDDDJJJLLLNNNOOONNNIIIDDD@@@@@@<<<:::;;;@@@DDDCCCAAAEEEDDDDDDCCCCCCCCCDDDDDDGGGFFFEEEBBB@@@>>><<<;;;@@@DDDFFFFFFGGGJJJJJJGGGKKKLLLNNNPPPQQQQQQQQQQQQNNNNNNOOOPPPSSSUUUWWWXXX\\\\\\\\\]]]^^^___aaabbb`````````aaacccfffjjjlllppppppooooooooorrrwww{{{~~~~~~~~~yyymmmfffaaaaaaYYYSSS^^^rrryyysssvvvuuuvvvzzz}}}|||{{{{{{4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦYYYUUUGIdnuR)ĦDdDĦ000///---+++******+++++++++DdDĦ,,,))))))***GIdnuR)ĦDdDĦ'''&&&&&&&&&'''((()))'''''''''DdDĦnuR)ĦDdDΦDdDĦ'''DdDĦnuR)ĦDdDĦ(((DdDĦ)))po9u &&&&&&=ӊB1.uTӵ(((DdDĦ******DdDĦ,,,GIdnuR)ĦDdDΦDdDӵ***---...---,,,+++,,,)))''''''(((((('''%%%''''''&&&&&&&&&'''((())))))((('''&&&''')))+++,,,***---...,,,+++,,,***&&&((('''&&&&&&''''''&&&$$$&&&%%%%%%%%%$$$$$$$$$######$$$$$$###"""###%%%'''...555@@@GGGGGG>>>222))))))((('''%%%###"""""""""###############"""""""""'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&###$$$&&&''''''%%%###!!!""""""###$$$$$$$$$$$$$$$'''%%%""""""$$$%%%$$$###&&&$$$$$$&&&$$$"""$$$)))(((((((((((((((((((((((('''%%%###&&&+++......,,,---------///000000///---000222222111444888777333444+++000999:::===AAA>>>===???>>>;;;>>>EEEJJJJJJOOONNNMMMNNNQQQSSSTTTTTTWWWYYY\\\[[[YYYVVVTTTSSSWWWYYY[[[\\\[[[XXXTTTQQQOOOKKKHHHJJJNNNQQQPPPNNNTTTSSSQQQPPPNNNMMMMMMMMMPPPOOONNNLLLJJJHHHFFFEEE???CCCDDDBBBBBBDDDCCC?????????@@@AAAAAABBBAAAAAA@@@@@@AAABBBCCCDDDFFFGGGFFFFFFFFFFFFGGGHHHIIIIIIMMMNNNNNNQQQUUUZZZ___bbbddddddcccbbbbbbeeeiiimmmttttttvvvyyy~~~~~~{{{{{{{{{vvvmmmgggfffcccfff```WWWZZZjjjuuuvvvrrrsssvvvzzz|||{{{yyyxxx4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦVVVRRRpeӵDx<DdDĦ000///...---,,,,,,,,,++++++DdDĦ+++)))))))))peӵDx<>d<%%%%%%%%%&&&''''''(((''''''>d<ӵDd<DdDΦDdDĦ%%%DdDӵnd<DdDĦ%%%>d<Ħ***peӵ"""Ħ(((F&uTӵ***DdDĦ++++++>d<Ħ---peӵDx<>d<ʜ4DuTӵ''')))))))))'''&&&(((&&&$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''***((('''%%%%%%&&&'''((()))---000---,,,,,,***'''(((&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$###"""###%%%'''...:::IIIQQQLLL???111(((((('''&&&$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%######""""""%%%$$$"""$$$(((++++++++++++++++++++++++---'''###'''111666222,,,222333444333222222444555666888999888;;;>>>===999;;;333999EEEGGGKKKPPPMMMMMMOOOOOONNNQQQXXX\\\]]]\\\[[[ZZZZZZ\\\^^^^^^^^^```bbbcccbbb```^^^^^^^^^```aaacccddddddbbbaaa______\\\YYYZZZ]]]______]]]aaa```^^^]]][[[[[[ZZZZZZ]]]\\\[[[YYYWWWUUUTTTSSSMMMPPPPPPLLLKKKKKKIIIEEEAAAAAA@@@???>>>>>>>>>>>><<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦTTTOOOB?Ho9111>d<......------,,,++++++>d<ӵ((('''B?Ho9%%%<x%%%%%%%%%&&&((('''&&&&ӫeʬtIӇ###>d<Φ>d<Ħ$$$D&ӫetIӇ&&&DdDĦ$$$sdKĦ+++B?dp&ĒR***,,,>d<sdKĦ+++B?Ho9(((s&dq&ĒR'''((())))))(((&&&%%%&&&%%%$$$##################$$$%%%&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))...222222---))))))(((&&&(((&&&###"""###%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%$$$######%%%(((,,,:::JJJPPPHHH999---&&&))))))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''***)))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((('''&&&$$$%%%###%%%((((((&&&(((,,,............////////////555///+++///777:::555///888:::;;;:::888999>>>BBBBBBEEEFFFFFFHHHKKKIIIDDDCCC===DDDQQQTTTYYY^^^ZZZ^^^``````]]]^^^cccfffdddcccaaa``````bbbbbbbbb```cccddddddbbb``````aaabbbdddeeefffgggggghhhgggggggggeeebbbbbbdddffffffeeeddddddcccccccccdddeeeeeeffffffeeecccbbb```___^^^___aaaaaa]]]\\\\\\YYYUUURRRQQQOOOLLLKKKKKKKKKKKKEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@???>>>===============;;;999777888;;;>>>AAABBBCCCDDDEEEFFFIIINNNRRRLLLLLLNNNSSSWWW[[[\\\[[[[[[YYYYYYXXXTTTPPPRRRXXXiiijjjcccVVVMMMQQQ^^^iiiooosssvvvuuutttsssrrrooo4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦRRRMMM@G111000se---............,,,+++***<Ō(((((('''@G######Hkge%%%%%%%%%$$$$$$((('''&&&HĪj@IŌ(((%%%ege###$$$Hu]3hIŌ%%%%%%DdDĦ%%%ne(((+++@h,,,...>h,,,,,,---se(((ne******@G%%%%%%sĪj@h$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%$$$######$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''&&&&&&''')))+++---///000---'''###%%%%%%$$$(((%%%###"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&)))---999EEEHHH???222***''')))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))(((((('''''''''''''''+++++++++++++++***)))(((***)))((('''&&&&&&&&&&&&''''''((())))))))))))(((%%%&&&'''''''''&&&&&&&&&)))(((***......---///333111111111222333444444444:::::::::<<>>;;;::::::<<<===<<<======<<<;;;<<aĦOOOKKKFFF111//////s׼s,,,,,,,,,,,,,,,---,,,+++***Ho)))'''(((((((((&&&######&&&&&&&&&%%%$$$$$$'''&&&&&&''')))%%%$$$$$$$$$D^$$$$$$$$$DdDĦ%%%$$$%%%++++++///666999===---,,,+++,,,s׼s(((((()))******%%%###""""""$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((+++...000//////***%%%%%%(((((($$$'''%%%######%%%''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&%%%&&&(((***///777??????777...++++++''''''&&&&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''((((((((((((((())))))***)))***+++,,,,,,+++)))(((---,,,+++)))(((((((((((((((((()))************)))%%%'''(((((((((((()))+++******---222222111333777777888999:::<<<>>>??????AAAEEEJJJLLLLLLMMMOOORRRUUUVVVWWWWWWXXX[[[___bbb___ccceeeeeeeeefffaaaZZZOOOIIISSSbbbeeeiiilllgggeeeiiijjjhhhiiimmmmmmkkkiiihhhggghhhiiihhhfffddddddeeefffeeeddddddfffhhhkkkkkkllllllmmmmmmmmmlllhhhhhhggggggggghhhjjjkkkmmmlllkkkjjjiiiiiiiiiiiikkkjjjjjjiiihhhggggggfffhhhkkkllljjjjjjlllkkkhhhhhhgggfffeeedddcccccccccdddcccbbbaaa```_________\\\[[[ZZZXXXWWWVVVVVVVVVSSSQQQOOOLLLJJJJJJJJJKKKFFFEEEDDD@@@<<<::::::;;;:::999888777777666444111222000111666999888888:::???999777:::<<<===FFFRRRdddjjjiii^^^UUUSSSPPPJJJΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉfffaaa>aĦLLLGGGBBB>>><<<;;;333111///...,,,,,,Be+++++++++++++++++++++,,,+++***nu]ӵ(((*********))))))$$$''''''######&&&(((&&&%%%&&&'''''''''%%%$$$###%%%%%%&&&&&&'''&&&&&&%%%###'''(((%%%###%%%&&&%%%$$$$$$%%%%%%%%%>d<Ħ$$$$$$$$$$$$$$$>d<Ħ%%%%%%&&&Ħ...///111444777;;;???BBBIIIKKKNNNNNNHHH@@@666000+++***))))))Be###&&&&&&&&&&&&Ħ'''%%%$$$$$$$$$$$$#########""""""######$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###%%%(((&&&%%%%%%$$$$$$&&&'''(((&&&&&&&&&&&&(((+++...000111///+++(((***,,,&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&&&&&&&'''((())))))(((''''''***,,,///444888777222---+++,,,(((((('''''''''(((((())))))))))))***+++,,,,,,,,,,,,,,,------...000111222///000222333333333111000222222111000///...------,,,,,,---............---,,,...//////...000333666333333777<<<===<<<>>>BBBEEEFFFHHHJJJLLLOOOPPPQQQNNNSSSXXX[[[[[[\\\^^^```dddcccbbbccceeehhhiiiiiidddhhhjjjiiiiiihhhbbbZZZNNNIIITTTdddhhhlllooojjjeeeiiikkkjjjkkkoooooolllhhhgggggghhhiiiiiigggdddccceeeffffffeeeeeefffhhhjjjkkklllllllllkkkiiihhhhhhhhhhhhhhhhhhiiikkkmmmnnnmmmllllllkkkkkkkkkkkkjjjjjjjjjiiihhhhhhhhhgggjjjnnnooommmmmmpppoookkkhhhhhhiiiiiiiiihhhggggggiiiiiihhhgggggggggggggggeeedddcccaaa````````````[[[ZZZXXXVVVTTTSSSQQQQQQKKKKKKHHHDDD???;;;:::;;;777555333333222111...,,,......///000...***,,,222222---000888999777>>>LLL^^^ffffffYYYLLLFFF???555?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶSeeebbb^^^3we>>DDDLLLSSSWWWYYYZZZZZZVVVLLL>>>///&&&(((''''''((($$$""""""""""""gdKĦ$$$############""""""""""""###$$$%%%%%%%%%%%%%%%$$$""""""""""""######$$$$$$$$$&&&'''&&&######%%%((('''&&&%%%$$$$$$&&&((()))'''&&&&&&&&&'''***,,,...///,,,(((&&&)))(((&&&%%%%%%'''))))))(((&&&&&&&&&&&&'''''''''(((((()))******)))((((((+++------000333222///+++***+++***************++++++,,,//////000000111222222333222222333444555777999:::===>>>@@@BBBBBBBBB@@@@@@888888888888666555333222111111222333333333333333444666777777666888===AAACCCCCCGGGMMMNNNMMMOOOSSSRRRSSSUUUXXX[[[^^^```aaa\\\___bbbdddeeeeeeeeeeeekkkhhhfffgggjjjlllkkkiiiiiimmmooonnnmmmllleee]]]KKKGGGSSSdddiiinnnqqqlllgggkkkmmmlllmmmpppooolllkkkjjjkkklllmmmmmmkkkiiifffhhhjjjkkkjjjjjjjjjkkkmmmnnnooooooooollljjjhhhfffggghhhhhhhhhiiilllnnnjjjjjjjjjkkklllmmmnnnooojjjjjjjjjiiiiiiiiihhhhhhiiimmmnnnllllllnnnmmmjjjcccdddeeefffgggfffeeedddccccccbbbbbbbbbccccccddd\\\[[[ZZZYYYXXXXXXXXXXXXWWWVVVUUUSSSOOOLLLIIIHHHDDDDDDBBB???;;;888888999333222000000000000---+++000222333///&&& &&&///222///555===:::333999HHH[[[fffhhhZZZKKKBBB666***>AneneneneDenene>Ahhhaaa\\\k<===:::888666555000///...,,,+++***))))))************************)))))))))fh'''&&&&&&&&&&&&''''''$$$''')))(((&&&$$$&&&(((''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$%%%&&&((('''&&&%%%%%%&&&%%%&&&)))******De%%%###$$$((((((&&&ne&&&'''ne;;;===AAAHHHQQQXXX\\\[[[YYYYYYYYYVVVNNNCCC777...******(((&&&%%%&&&''''''&&&&&&%%%ne""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$###"""###%%%&&&(((&&&%%%%%%'''''''''&&&''''''''''''''''''((()))))))))+++///222333000,,,***)))(((''''''((()))***(((((()))***+++***'''%%%'''((()))***+++,,,------------+++)))&&&&&&(((+++222333222///,,,+++...111.........///000111222333777777666666888;;;???AAA>>>???AAACCCFFFHHHJJJKKKPPPPPPRRRUUUXXXXXXWWWUUUMMMLLLLLLJJJHHHFFFDDDCCC===???BBBAAA??????AAADDDKKKJJJHHHIIILLLPPPQQQRRRUUUVVVXXXYYYYYYYYY[[[]]]^^^______```aaacccdddeeegggeeeeeeiiikkkkkkmmmqqqnnnmmmllllllkkkkkklllllljjjnnnooooooqqqooocccTTTCCCNNNYYYaaagggmmmnnnlllmmmkkkjjjjjjkkkmmmlllkkkkkkiiihhhiiilllllliiifffkkkkkkjjjjjjjjjkkklllmmmooommmkkklllnnnooollliiillljjjhhhhhhhhhgggeeeccciiiiiijjjkkkkkkkkkkkkkkkcccdddgggiiijjjkkkkkkjjjjjjkkkkkkjjjfffddddddddd_________^^^]]]ZZZXXXWWW[[[XXXTTTSSSSSSSSSPPPMMMKKKJJJHHHGGGFFFFFFFFFFFFFFFDDDBBBAAAAAA@@@>>><<<999999888666555555777999666555222///...///444777555<<<111000,,,'''000***111111666>>>@@@===???DDDZZZhhhpppgggSSSCCC666kkkddd^^^AAA===;;;777333111///...---,,,+++*********************************))))))))))))(((''''''''''''''''''(((((((((((('''&&&''')))***''''''&&&&&&&&&''''''(((''''''''''''&&&%%%$$$###$$$&&&''''''&&&%%%%%%&&&###$$$&&&''''''###(((%%%%%%((('''$$$---******EEEMMMRRRTTTYYY^^^```^^^YYYUUUOOOJJJCCC===999333,,,'''***(((&&&&&&'''''''''%%%'''&&&#########$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$###!!!!!!"""$$$%%%(((&&&######$$$%%%%%%$$$%%%%%%%%%%%%'''((()))***+++,,,...222555444000,,,))))))((('''''''''((()))******+++,,,,,,,,,***((((((((()))+++,,,...///////////////---,,,,,,...000333444444222//////222555666666777999;;;===???@@@DDDDDDDDDEEEHHHKKKNNNPPPOOOOOOQQQSSSUUUWWWYYYYYY^^^___```bbbeeeeeecccaaa^^^^^^]]]]]]\\\[[[YYYYYYVVVXXXZZZYYYWWWVVVXXXZZZ\\\\\\]]]___ccceeeeeedddcccdddeeeeeeccccccdddeeeeeeeeeeeefffggghhhjjjkkkmmmkkkkkkooopppnnnnnnqqqrrrqqqqqqpppppppppppppppjjjkkklllmmmpppmmm___OOOCCCPPP]]]eeeiiilllmmmllllllkkkiiijjjkkkllllllkkkkkkkkkkkkkkkjjjkkkkkklllkkkkkkkkkkkklllmmmnnnooonnnmmmlllllllllkkkiiihhhllljjjhhhggggggfffdddbbbffffffgggffffffeeedddccc____________^^^\\\[[[ZZZWWWXXXZZZYYYWWWUUUTTTTTTMMMMMMMMMMMMKKKIIIGGGFFFHHHEEEBBBAAABBBBBBAAA???======>>>======<<<;;;::::::999777666666555444222777888888777666888;;;>>>888777555222000000333666<<>>AAADDDEEEFFFIIILLLOOORRRSSSUUUUUUVVVXXX[[[^^^```bbbbbbbbbcccdddfffggghhhhhhkkkkkkkkkmmmoooooommmkkkiiiiiiiiiiiihhhhhhhhhhhhhhhiiijjjiiiggggggggghhhiiiiiikkkooorrrsssqqqoookkkllllllkkkhhhgggggghhhjjjjjjjjjjjjkkkmmmnnnnnnqqqnnnooorrrrrrnnnmmmooosssrrrqqqqqqpppqqqqqqqqqooonnnmmmooosssooo___NNNHHHWWWgggmmmmmmnnnnnnmmmkkkjjjiiiiiijjjkkkjjjiiihhhjjjllljjjgggfffiiimmmggghhhhhhiiijjjkkkkkkllljjjkkkkkkiiifffdddccccccdddbbb___^^^^^^]]]ZZZXXXZZZZZZYYYXXXVVVTTTSSSRRRQQQOOONNNKKKIIIHHHGGGFFFBBBDDDGGGHHHFFFDDDCCCBBB=========<<<;;;999888777:::888555444555777888888666777888999999888666555777555333222333333222111555666777777777:::===@@@:::999888666333222333555@@@FFF999555///)))222+++------444BBBNNNRRRQQQQQQOOO[[[gggllliii```TTT|||uuuoookkkddd```[[[UUUQQQMMMIIIFFFAAA???<<<999777444000,,,,,,+++++++++++++++,,,,,,************************((((((((((((''''''''''''))))))(((((((((((())))))(((%%%###$$$''')))((('''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%###%%%''''''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&###$$$(((***)))+++//////000888EEEPPPVVV]]]dddaaa^^^XXXRRRKKKCCC;;;555777///'''''',,,000---((('''''''''(((***)))'''%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%%%%&&&'''(((,,,)))&&&%%%&&&'''((((((&&&'''''')))***,,,...///222444777999999666111---//////...------...000000111111222111111222333555111222444666888:::<<<===>>>@@@CCCDDDEEEEEEGGGHHHIIIJJJKKKKKKMMMOOOQQQRRRTTTUUUVVVXXX[[[^^^aaabbbbbbbbbdddfffhhhjjjkkkkkkkkklllllllllmmmmmmmmmnnnnnnmmmmmmnnnoooooommmkkkkkkkkkkkkkkkjjjkkkkkkkkkkkkllllllllllllllllllmmmoooooooooqqqssssssrrrpppmmmmmmnnnllljjjiiiiiijjjkkkkkkjjjjjjkkklllmmmmmmooommmnnnrrrqqqmmmkkklllppppppooonnnnnnnnnnnnnnnsssooommmqqquuuooo^^^NNNKKK\\\lllqqqnnnllllllkkkjjjiiihhhiiijjjjjjiiigggiiikkklllkkkhhhffffffgggcccddddddddddddddddddccc___aaaaaa^^^YYYVVVWWWYYYRRRPPPNNNMMMMMMKKKIIIGGGFFFFFFFFFEEECCCBBB@@@???>>>===;;;:::999::::::;;;999<<<@@@AAA???<<<999888888888888777666555444444:::999666555666888999:::999:::;;;<<<<<<;;;::::::888555333333444444444333222333555555666777:::<<<777888888777555333444555>>>EEE999777333///888222111000777EEEUUU\\\YYYTTTJJJSSS___kkkooolllaaaWWWxxxrrrlllhhh```\\\WWWRRRNNNJJJFFFCCCAAA===888555333111000...++++++*********+++,,,,,,************************)))((((((((('''''''''&&&))))))(((((((((((())))))'''%%%%%%'''***+++(((%%%(((((('''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&'''###%%%''''''&&&&&&'''(((&&&&&&&&&''''''((((((((('''%%%%%%***,,,,,,///333444:::GGGWWW______]]]^^^SSSMMMEEE===777222---***---+++)))***+++,,,+++)))''''''''')))******(((&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&'''(((((())),,,***''''''((()))******************+++---...///555888;;;===<<<888444222555444333333333555666777777888:::999888999;;;>>>===>>>@@@BBBDDDFFFHHHIIIKKKNNNQQQRRRSSSSSSUUUWWWXXXYYYYYY[[[]]]___aaaaaaaaabbbbbbccceeegggiiijjjjjjjjjkkklllmmmnnnoooooommmmmmmmmmmmmmmmmmmmmmmmnnnmmmllllllnnnnnnlllkkkppppppooommmmmmmmmmmmmmmoooooooooppprrrsssssssssxxxuuusssqqqrrrrrrrrrqqqnnnpppppppppnnnnnnooopppkkkkkkjjjjjjjjjkkkkkkllllllkkklllqqqqqqmmmkkkmmmppppppooonnnnnnnnnnnnnnnsssmmmkkkoooqqqjjjZZZMMMOOO^^^lllnnnjjjggggggfffiiihhhhhhhhhiiiiiigggeeeiiihhhhhhiiihhheee___[[[ZZZZZZZZZYYYXXXWWWUUUTTTNNNOOOOOOKKKFFFDDDEEEHHHAAA???=========<<<:::888999999999:::999888888777999888777666777888999::::::===@@@@@@===999666555777777666666555555555555:::999888666666666888:::999999999999999999::::::222000---,,,---.........,,,///222333333333444555555666888888777666777888<<>>AAACCCAAA???===<<<===<<<<<<<<<<<<>>>???@@@AAADDDGGGGGGEEEEEEHHHKKKMMMMMMOOOQQQRRRTTTVVVVVVYYY[[[]]]]]]]]]^^^```bbbcccbbbcccdddgggiiiiiihhhiiiiiiiiiiiijjjkkklllmmmlllllllllmmmnnnooopppqqqnnnnnnnnnmmmmmmmmmllllllpppooonnnnnnooopppooonnnrrrqqqpppnnnnnnnnnoooooosssrrrrrrsssuuuvvvvvvuuuyyyvvvrrrpppppppppppppppmmmnnnoooooooooooopppqqqmmmmmmllllllllllllllllllmmmkkkmmmqqqqqqooonnnppprrrqqqqqqpppppppppppppppsssmmmkkknnnnnneeeYYYPPPUUU```jjjjjjfffdddcccbbbaaa``````aaaaaaaaa^^^\\\ZZZWWWVVVWWWXXXUUUNNNGGGEEEFFFFFFFFFDDDBBB@@@???>>>>>><<<:::888777888999888777555555666555444222666777888888999999999999>>>===<<<;;;;;;;;;;;;;;;:::<<<>>>>>>:::777444333333222111111111111111222222333333222111111222444444444555555555444444333///,,,)))'''((()))))))))''',,,333888:::999999999===>>>@@@@@@???@@@AAABBBDDDNNNIIIMMMOOONNNYYYTTTOOOOOOQQQXXXbbbhhhcccYYYQQQOOOTTT___hhhjjjgggeeezzzsssmmmhhhccc```WWWTTTPPPMMMIIIEEE@@@===:::777333000///...,,,***++++++***************+++************************++++++***))))))(((''''''(((''''''''''''''''''(((***)))(((%%%###$$$&&&)))))))))(((&&&&&&%%%%%%&&&((('''%%%$$$$$$%%%'''(((%%%''')))***))))))***++++++---///000111111000///)))&&&&&&)))++++++...222===@@@IIIRRRSSSJJJBBB???888555000,,,***)))'''&&&$$$&&&))))))&&&$$$%%%''')))(((&&&''')))******)))&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((()))******)))***+++,,,---------------,,,---000333444333111333333333555666888:::;;;CCCFFFIIIJJJIIIHHHHHHJJJJJJIIIIIIIIIJJJKKKMMMNNNMMMQQQVVVWWWUUUTTTVVVYYY[[[\\\]]]^^^```aaabbbccccccdddddddddcccdddfffiiijjjiiihhhjjjmmmnnnllljjjjjjjjjjjjkkklllmmmnnnoooggggggggghhhjjjmmmppprrroooooonnnnnnnnnmmmmmmmmmqqqpppnnnooopppqqqqqqppppppooonnnmmmmmmoooppprrruuusssqqqrrrssstttrrrpppsssqqqoooooooooooonnnmmmkkklllmmmmmmllllllmmmnnnoooooonnnmmmmmmmmmmmmmmmooommmmmmppppppnnnnnnqqqnnnmmmmmmllllllllllllllllllgggfffhhheee[[[SSSPPPQQQXXX]]]ZZZWWWWWWVVVUUUOOOOOOOOOPPPPPPOOOLLLIIIEEEDDDCCCAAA@@@???===;;;666777888999888777555444999777444444555666666666666444333444555666555444666777777888999999888888::::::;;;::::::999888777666888999888666444333333...---,,,,,,,,,,,,.........111444555444444555777888:::===??????<<<777555111...***((((((((()))((()))111<<>>;;;555333222111///---)))&&&,,,++++++***))))))******************************,,,++++++***)))(((((('''''''''&&&&&&&&&&&&''''''***((($$$###)))***)))((('''&&&%%%%%%%%%'''&&&$$$######$$$&&&'''&&&(((************+++,,,000222555888888888666555$$$!!!"""'''***,,,000555888888<<>>======???@@@BBBFFFLLLPPPOOOJJJBBB===111...***''''''(((((('''---888GGGUUU]]]```aaaaaagggggggggeeeccccccdddfffeeeqqqooouuuvvvsss{{{sssnnnpppooommmqqquuupppggg___WWWSSSYYY___dddjjjrrr~~~yyysssllleee^^^XXXSSSTTTPPPKKKFFFBBB>>>999666///000000000000...,,,++++++++++++++++++++++++++++++******+++,,,,,,)))&&&---,,,+++***))))))))))))'''(((((())))))))))))(((((('''&&&%%%%%%%%%%%%%%%...---'''!!!"""((()))$$$'''''''''$$$""""""%%%'''---+++((('''))),,,...///555777999:::999666444222,,,+++((('''(((***...000222111///---+++******)))000...,,,(((&&&$$$######***)))(((((((((***,,,---)))***+++)))&&&###""""""''')))+++(((###"""&&&***+++,,,------------000222000000000000000000000000222555888999999999999::::::;;;===>>>@@@BBBDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLNNNSSSXXXXXXWWWWWW[[[___\\\]]]___```aaaaaa```___fffbbbbbbgggkkkjjjiiijjjbbbdddgggjjjmmmnnnooooooooommmiiifffeeefffhhhiiiooonnnnnnnnnoooooonnnlllpppllliiimmmsssuuupppkkkgggfffdddcccdddhhhkkknnnrrrqqqpppoooooopppqqqqqqrrrsssuuussspppnnnppprrrrrrqqqpppoooooopppqqqrrrtttsssrrrqqqooonnnmmmlllllloooooolllkkkllljjjfffllllllkkkiiiggghhhjjjmmmlllllllllkkkhhhffffffgggeeeaaa___```___\\\]]]```VVVUUUUUUUUUVVVUUURRROOOIIIJJJJJJFFF@@@<<<<<<>>>===;;;888666666777999:::999777666888;;;;;;888555777777555444444444555666444555555555555555555555777666444333444555444333111111111111111111111111000000000///000111222222111222333444555666666666222888888222444<<<<<<444666000,,,,,,,,,,,,...222:::CCCHHHGGGIIIRRRUUURRRXXX[[[\\\ZZZ[[[YYYNNNAAA111---***+++)))&&&'''******555JJJ___hhhfffgggkkkqqqnnnkkklllpppssstttsssssstttuuuvvvwwwxxxyyyzzztttuuusssppptttxxxuuulllaaa___XXXRRRVVVaaakkknnn~~~wwwsssmmmhhhbbb\\\WWWSSSQQQMMMHHHCCC@@@<<<777444......///000///...---,,,++++++++++++++++++++++++))))))******+++++++++***---,,,+++***))))))))))))***)))(((''''''((()))***((('''&&&%%%%%%%%%%%%&&&''''''###!!!&&&&&&"""...+++'''&&&'''(((((('''******+++,,,///333777999@@@???<<<999555333111000)))(((&&&&&&&&&(((***,,,++++++************++++++,,,+++)))((((((((())))))+++*********+++,,,,,,---***)))))))))*********)))(((***+++***)))))),,,000,,,...///000000111444666777777777888888999999999???AAACCCDDDDDDDDDEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOOOORRRUUUVVVVVVTTTSSSRRRWWW\\\aaabbb``````cccfffffffffggggggggggggffffffhhhddddddiiilllkkkiiijjjfffgggiiilllnnnoooooooooooommmjjjhhhgggiiikkklllnnnlllkkkllllllllljjjhhhmmmllllllmmmnnnnnnllljjjiiigggeeecccbbbdddfffhhhooonnnmmmmmmnnnooopppqqqoooqqqrrrrrrooonnnoooppprrrqqqqqqqqqqqqrrrssstttqqqpppooonnnlllkkkjjjiiikkkoooooommmlllmmmkkkhhhjjjjjjiiigggddddddfffhhh```___]]][[[XXXVVVSSSRRRVVVRRROOOOOOMMMHHHGGGIIIBBBAAAAAABBBCCCDDDBBB@@@>>>>>>>>><<<999777777888888888999999999999888888888777666777888888555222777666444333333333333444555444444333333333444444222111///000111222222111222222333444444555666666777777777888888999999:::::::::999:::;;;===???AAABBBHHHHHHDDDFFFKKKFFF<<<555///++++++++++++---111BBBPPPZZZ[[[]]]ccceeeaaadddeeedddbbbaaa]]]PPPAAA000+++)))***)))&&&'''+++,,,888MMMaaajjjiiijjjnnnooooooooorrruuuwwwvvvtttuuutttsssssstttvvvxxxzzzrrrqqqnnnkkknnnrrroooiiieeeccc[[[UUUWWWaaakkkooo~~~wwwnnnkkkfffbbb^^^YYYTTTQQQMMMJJJEEE@@@===999555222------............---,,,++++++++++++++++++++++++***++++++***))))))***,,,,,,+++******))))))))))))---+++(((%%%%%%&&&(((***''''''&&&%%%%%%%%%&&&&&&$$$%%%###!!!###'''(((%%%111+++&&&&&&+++---***&&&(((,,,111444666:::???CCCDDD@@@:::444///------...''''''&&&&&&&&&'''(((((((((((((((((()))***+++,,,+++***))))))***+++,,,------...000111222222111111///,,,***+++...000000///......///111333555777999444666888999:::;;;>>>AAABBBBBBCCCDDDDDDEEEFFFFFFMMMNNNPPPPPPOOOPPPRRRTTTRRRSSSTTTUUUWWWXXXYYYZZZUUUYYY]]]]]]YYYVVVTTTTTT```eeeiiikkkjjjiiijjjlllpppooonnnmmmllllllkkklllkkkggggggkkkmmmkkkiiikkkjjjkkklllmmmnnnnnnnnnnnnlllkkkiiihhhiiikkkmmmnnnpppnnnmmmmmmnnnmmmkkkiiimmmooopppooollljjjkkklllllljjjgggeeeeeefffhhhiiimmmlllmmmmmmnnnoooqqqrrrnnnoooqqqrrrpppnnnnnnnnnqqqpppppppppqqqrrrrrrsssmmmlllkkkjjjiiihhhgggfffcccffffffcccaaabbb```\\\ZZZZZZXXXVVVSSSRRRSSSUUUNNNLLLIIIHHHHHHGGGCCC???BBB???===>>>;;;666555666666555444555777999999999:::888666444444444333222333555888:::;;;999666444555444444444555444111...333222222111000111111111555444222111111222444555444333333444666888999888;;;<<<===???AAACCCDDDEEEFFFGGGIIIJJJKKKKKKKKKJJJPPPNNNMMMMMMNNNQQQUUUWWWZZZ___```^^^^^^]]]QQQBBB444...+++******)))+++000AAAUUUgggkkkkkknnnnnnkkkooommmjjjgggfff^^^MMM===---)))''')))(((&&&(((+++///<<>>:::777333111.........---,,,++++++***************************,,,------***'''''')))+++++++++***))))))))))))))),,,***((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''')))+++,,,+++...***''''''+++,,,***(((...444:::;;;::::::>>>BBB:::666222---*********+++&&&''''''(((((('''''''''******)))))))))***++++++......---------...000000333555999<<<===>>>===<<<999444///000444777555333999999999;;;???BBBCCCCCCCCCEEEFFFGGGGGGHHHKKKMMMLLLMMMMMMOOOPPPQQQRRRRRRVVVVVVWWWVVVUUUVVVYYY\\\ZZZ[[[[[[]]]^^^___``````ZZZ]]]___\\\WWWTTTTTTVVVeeeiiimmmnnnmmmllllllmmmsssqqqooommmlllkkkkkklllmmmjjjjjjmmmmmmjjjiiikkkmmmmmmmmmmmmmmmmmmllllllhhhhhhhhhhhhjjjlllnnnoooooonnnmmmnnnoooooommmlllmmmnnnooonnnkkkjjjjjjkkkiiihhhgggfffggghhhkkklllnnnnnnnnnooooooppppppqqqmmmnnnoooooonnnkkkjjjiiiiiihhhhhhhhhgggggggggggg___^^^]]]\\\[[[ZZZYYYYYYQQQTTTSSSOOOLLLLLLIIIEEEDDDDDDDDDBBB@@@@@@AAACCC???<<<:::===BBBCCC???;;;666333333666555222111333999777666666999;;;<<<<<<@@@;;;666444444444222000000222555777777555222000111111222222222222000///000000111111222333444555:::888777666777:::===???DDDCCCCCCEEEIIIKKKLLLLLLNNNOOOQQQSSSVVVXXXZZZ[[[[[[]]]___aaabbbaaa```___bbbbbbbbbbbbdddfffiiijjjkkknnnnnnkkkhhh```NNN===111---******((('''***000<<>>AAAAAA>>><<<===;;;777999;;;<<<<<<;;;;;;===???888666666:::@@@BBB???;;;222//////222222000000333:::888666666888999::::::>>>999333111222333222111111111222333222222111000111333555777777777777777777888:::<<>>...***&&&%%%'''(((''')))...666HHH^^^mmmrrrtttvvvwwwuuuwwwxxxxxxwwwvvvuuutttppprrrttttttrrrnnniiifff\\\WWWQQQNNNNNNPPPSSSVVVdddgggeee\\\VVVYYYaaafffyyytttoookkkddd```[[[VVVRRRMMMHHHDDDDDDAAA<<<999666444000...000...---+++)))(((''''''************************)))((('''(((+++------,,,***))))))(((((()))))))))&&&''')))******(((%%%###&&&&&&%%%%%%%%%&&&''''''$$$###%%%((())))))---222444666777666444222333555999;;;;;;888222---+++,,,,,,,,,,,,+++***(((&&&%%%###$$$%%%&&&''''''''''''((()))+++...111444777999888999:::<<<@@@CCCGGGIIIHHHJJJNNNRRRTTTTTTTTTSSSLLLIIIHHHJJJNNNQQQRRRQQQSSSSSSTTTUUUUUUTTTTTTTTTWWWXXXXXXWWWVVVVVVWWWYYYYYYYYYZZZ[[[\\\]]]]]]^^^^^^___```___^^^___```bbbcccdddddddddeeeeeeffffffdddaaa\\\YYYZZZ^^^cccgggllllllllllllllllllkkkkkknnnnnnmmmkkkkkkjjjjjjjjjjjjiiijjjmmmkkkhhhhhhkkkkkkkkkjjjiiiiiiiiijjjjjjjjjkkkmmmnnnooopppppppppkkkkkkkkklllnnnooonnnlllpppmmmjjjiiiiiiiiigggeeehhhgggdddbbbaaa`````````____________]]]\\\[[[ZZZUUUSSSPPPNNNMMMLLLJJJGGGCCCCCCBBBAAA???>>><<<;;;;;;;;;:::999999888777777222666888777888;;;;;;888555777999:::999:::<<<>>>777666666999<<<<<<999555000,,,+++------+++,,,///333222111111333555555444999555111...000222555666777777777777888999;;;<<<===@@@CCCEEEEEEEEEFFFGGGIIIJJJMMMPPPSSSUUUWWWWWWZZZZZZZZZ[[[^^^aaaeeegggjjjiiihhhjjjmmmpppqqqpppnnnnnnnnnooopppqqqqqqrrrsssssstttttttttsssrrrqqqoooqqqtttwwwxxxwwwuuutttxxxvvvpppfffYYYIII999...,,,)))))))))'''''',,,444AAAVVViiijjjgggiiillllllmmmiiihhhhhh```NNN:::---***'''&&&((()))(((***...888LLLcccooorrrtttvvvwwwvvvwwwwwwvvvtttssstttuuuqqqrrrsssrrrlllbbbYYYSSSGGGBBB=========>>>CCCIII[[[cccfff___WWWWWW]]]aaayyytttooojjjfff___\\\WWWSSSOOOJJJEEEBBB@@@===999666444111...,,,,,,,,,***)))(((((())))))************************---)))''')))---...+++&&&))))))(((((((((((())))))&&&&&&((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%###%%%+++---...444===@@@???>>><<<;;;999666555333222111///,,,)))&&&%%%******)))))))))(((''''''&&&&&&'''(((***+++,,,---000111444777;;;???CCCEEECCCDDDEEEGGGKKKOOOSSSUUUQQQSSSUUUWWWWWWWWWVVVUUURRRRRRSSSUUUWWWXXXYYYZZZXXX[[[]]]]]]ZZZXXXXXXZZZYYYZZZZZZZZZYYYYYY[[[]]]]]]]]]]]]]]]^^^^^^______```bbbcccdddbbbbbbbbbccceeeeeeeeeeeeeeefffffffff```[[[VVVWWW]]]dddhhhiiinnnllljjjiiijjjjjjjjjjjjiiijjjjjjkkkkkkjjjjjjjjjggggggiiikkkiiifffgggkkkjjjiiiiiihhhiiijjjkkkllljjjkkkmmmnnnnnnnnnlllllliiihhhggghhhiiihhhgggeeegggfffddd```\\\YYYYYYZZZXXXWWWUUUSSSQQQPPPOOOOOOHHHHHHIIIIIIIIIGGGFFFEEEBBB???;;;999:::;;;:::888666666666777666555333222999888888777777666666555111555777666888;;;:::777111333555666555555777888555666777888777555222000---)))'''))))))))),,,111777666777999<<<===<<<;;;@@@???;;;888777:::???CCCCCCDDDFFFIIIKKKNNNQQQRRRQQQTTTWWWYYYXXXXXXYYYZZZ]]]^^^aaaccceeegggggggggiiiiiijjjkkkmmmoooqqqrrrrrrqqqpppqqqsssuuuuuuuuurrrrrrqqqqqqpppoooooonnnssssssrrrqqqpppoooooonnnqqqrrrtttuuuuuuuuutttsssvvvrrrjjj]]]LLL===333///)))(((((()))((('''...777GGGZZZkkklllhhhjjjkkkiiimmmkkklllkkk```JJJ777...,,,((('''))))))(((***///:::PPPfffppprrrtttvvvvvvrrruuuvvvvvvttttttuuuwwwtttssspppjjj___QQQEEE===999444111333444555:::BBBRRR___gggcccZZZWWWZZZ]]]}}}uuupppkkkfffbbb[[[XXXTTTPPPMMMIIIDDDAAA>>>;;;777444111///,,,******)))(((((((((***+++,,,))))))))))))))))))))))))555...)))***...---%%%))))))(((((((((((()))***''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''((()))'''***000444666???IIIJJJDDD???>>>???<<<666000,,,***((('''((('''&&&$$$&&&&&&%%%%%%&&&((()))***+++++++++---...000222333<<<===???AAADDDHHHJJJLLLNNNNNNNNNPPPRRRUUUWWWYYYWWWXXXXXXXXXWWWVVVUUUTTTVVVXXXZZZZZZYYYXXXXXXYYYYYY]]]aaa```\\\YYY[[[^^^YYYZZZ\\\\\\\\\]]]___aaa^^^^^^__________________```bbbeeeeeedddcccccccccdddddddddddddddddddddddd___YYYVVVZZZccckkkmmmlllmmmkkkhhhffffffggghhhhhhdddfffgggiiijjjiiiiiihhheeeeeehhhjjjhhheeefffkkkiiiiiihhhhhhiiikkklllmmmhhhiiijjjkkkkkkjjjhhhfffaaa___^^^]]]]]]\\\YYYWWWVVVXXXXXXQQQGGGAAACCCGGG???>>>>>>===<<<<<<<<<<<<555666777888999888777666777333///---000222222222111222444555555555444333666666666555555444444444555888999777666777666222111222444444333333333444222444777777555222000000***&&&%%%(((***---222888BBBBBBDDDHHHKKKMMMMMMKKKPPPOOOLLLGGGCCCDDDJJJOOOOOOQQQVVVZZZ___ccceeefffaaadddggghhhfffeeefffggghhhjjjlllnnnooooooooooooooopppqqqqqqrrrsssssssssuuutttrrrsssuuuvvvvvvuuutttsssrrrpppnnnmmmkkkkkksssrrrqqqooommmlllllllllmmmmmmllllllllllllmmmmmmlllggg]]]OOO<<<...)))***((('''((()))((((((000999OOObbbqqqsssooopppnnnjjjmmmlllnnnmmm___GGG444------)))(((******)))+++///;;;QQQhhhpppqqqsssuuuuuunnnrrrvvvxxxwwwvvvwwwyyywwwtttmmmcccTTTEEE777//////***))),,,---...444===MMM\\\hhhfff]]]XXXYYY[[[yyyrrrmmmggg```[[[WWWXXXVVVRRRKKKFFFBBBAAA;;;888555222111///---+++++++++***))))))***++++++***************+++++++++)))***+++,,,,,,+++***)))%%%&&&((()))))))))((((((&&&''')))++++++***)))((()))(((&&&%%%%%%&&&((()))((((((+++222<<>>:::777555555555000222333333111000000111444444555555555444444333333111000111333222---)))222333555666777777666666888777666666666555333111777666666555555555555666888:::<<<===>>>===;;;:::EEE???===BBBBBB888...)))+++((('''))))))...<<>>;;;999777333111000...,,,***+++***)))'''''')))***+++************************))))))************))))))&&&&&&'''((()))(((''''''###%%%&&&''''''&&&%%%$$$((('''&&&&&&&&&((()))***,,,...444<<>>AAADDDEEENNNNNNPPPRRRTTTVVVXXXYYYWWWVVVTTTSSSTTTWWWZZZ\\\YYYYYYZZZ[[[[[[[[[ZZZYYYZZZYYYYYY[[[^^^___^^^[[[```___^^^]]]]]]^^^```aaa\\\[[[ZZZ[[[]]]^^^]]]\\\\\\]]]___```aaaaaa``````aaabbbbbbaaa```^^^___```cccccccccddddddbbb^^^\\\VVVUUUWWW___iiiooonnnkkkiiigggfffdddccccccccccccdddccccccdddggggggeeecccaaa```^^^\\\YYYVVVTTTRRRVVVUUUTTTRRRQQQPPPPPPPPPOOOMMMJJJFFFCCC@@@>>>>>>999999888888888777777777999777444000...---------...000222222222111222333222222222222222111111000444333333444555333000---000000111222222222111000444444444555666777666555<<<======???@@@BBBDDDEEEFFFHHHJJJMMMOOOPPPPPPPPPSSSPPPPPPRRRKKK===111,,,***(((((()))+++222EEEXXXfffiiilllnnnoooooooooooommmkkk```NNNBBBAAABBBBBBIIINNNVVV^^^eeejjjlllmmmpppooonnnmmmmmmllllllmmmmmmkkkjjjlllppprrrqqqooopppqqqqqqrrrrrrrrrqqqqqqrrrpppnnnnnnppprrrqqqooorrroookkkgggddd```\\\YYYNNNMMMLLLIIIFFFCCCAAA@@@;;;;;;;;;<<<>>>BBBGGGKKKLLLFFF;;;333---+++*********'''%%%''')))...888CCC___kkktttsssnnnmmmooopppqqqooommmfffVVV@@@111+++***)))***+++***)))///777PPP___mmmssstttvvvvvvuuuyyyuuutttwwwwwwsssssswwwtttjjjYYYFFF777///+++)))+++)))***+++)))***111;;;NNNbbbjjjgggfff^^^WWWZZZ|||wwwpppkkkgggbbb\\\XXXRRROOOJJJGGGEEEAAA;;;777666444111///...---+++)))+++***(((&&&&&&(((***++++++++++++******))))))((())))))(((((((((((())))))'''''''''(((''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&'''((()))+++---...333777>>>EEEHHHFFF@@@;;;111...***)))++++++)))&&&''''''''''''((()))******)))+++---...000444888;;;>>>???CCCGGGJJJNNNPPPQQQXXXXXXXXXXXXYYYZZZ\\\]]]ZZZYYYWWWVVVVVVXXXZZZ\\\XXXYYYZZZ\\\\\\]]]]]]]]]\\\[[[[[[\\\^^^___]]]\\\^^^^^^]]]]]]]]]___```aaa\\\[[[ZZZ\\\^^^______^^^^^^___```aaabbbbbbaaaaaa```bbbcccbbbaaaaaabbbcccbbb``````aaabbbaaa\\\XXXTTTWWW]]]dddjjjllljjjgggeeedddbbb```^^^]]]]]]\\\XXXWWWWWWWWWXXXXXXVVVTTTQQQPPPNNNKKKGGGDDDAAA???@@@@@@???===<<<<<<<<<<<<:::888444111//////000111...---,,,,,,---...000111444222000///------.........000222222222111222333444444444444444444444444222444777777666444444333555666777999::::::;;;;;;>>>???@@@BBBCCCEEEEEEFFFJJJKKKNNNQQQUUUXXX[[[\\\\\\]]]^^^```bbbcccdddeeeaaabbbddd___OOO<<<000,,,)))(((((()))---:::RRRgggssssssuuuvvvvvvvvvuuutttsssmmm___LLL===777555333555;;;DDDOOOXXX___bbbdddjjjiiigggffffffgggiiijjjiiieeecccfffmmmqqqoookkklllmmmnnnooopppppppppooommmllljjjjjjjjjhhhfffdddaaa^^^YYYUUUQQQMMMHHHDDD777666555333111000...---*********+++---111444777666222,,,))))))************'''&&&''')))000@@@OOOeeepppwwwuuupppoooppppppsssqqqnnnfffTTT===...)))***)))***,,,***+++333===ZZZfffrrruuuuuuvvvvvvuuuvvvuuuuuuxxxwwwtttssstttppp```III888...***(((((()))(((((()))((((((///888LLLaaajjjiiiggg___WWWYYY~~~vvvqqqkkkfffddd```ZZZVVVSSSMMMGGGEEEDDDAAA;;;555333111...------,,,***)))---+++(((&&&&&&(((+++---,,,++++++***)))((((((''')))((('''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%(((((()))******)))((((((%%%&&&(((+++...000222333;;;===AAACCCCCC>>>888444+++***((()))***)))'''%%%''''''''''''((()))***+++,,,...000333666;;;AAAEEEGGGIIIMMMQQQTTTVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYYYYYYYZZZ[[[ZZZZZZ[[[\\\]]]]]]]]]^^^]]]]]]]]]]]]^^^^^^]]]\\\[[[[[[[[[[[[\\\^^^___```\\\[[[[[[\\\^^^``````___^^^^^^______````````````aaabbbcccbbb``````aaabbbaaa___^^^___aaa___XXXSSSVVVZZZ___bbbbbb___\\\ZZZ[[[YYYWWWSSSPPPMMMKKKJJJFFFEEEEEEDDDDDDCCCBBBAAA<<<<<<;;;:::999777555444555444333222222222222222000///...------///111222///...---------///222333333222111111111222222333111333444444333222222333777777888888999;;;<<<<<<777;;;???@@@>>>===>>>@@@BBBCCCFFFIIILLLOOOQQQRRRRRRSSSTTTUUUUUUVVVXXXZZZ]]]___bbbeeehhhkkkmmmnnnpppooonnnlllkkkkkkkkkkkkhhhkkkjjj^^^HHH444***))))))))))))***///AAA[[[pppssssssssstttttttttsssrrruuujjjXXXDDD666000...---)))---333;;;CCCJJJNNNPPPXXXVVVUUUTTTTTTWWWYYY[[[XXXXXXYYY^^^ccceeedddaaaaaabbbcccdddeeefffffffffaaaaaa```^^^\\\YYYVVVTTTIIIGGGDDDAAA>>>999444111//////...---,,,++++++++++++***))))))***,,,------+++)))'''''')))+++,,,,,,***((('''(((,,,777KKK]]]kkktttyyywwwqqqppppppooorrrqqqnnndddQQQ;;;---***,,,+++,,,---+++,,,777CCC```jjjsssuuuuuuwwwwwwvvvuuuvvvxxxyyyyyyvvvsssrrrmmmXXX???111---,,,***)))***''''''(((((()))...555JJJ^^^hhhfffeee^^^WWWZZZxxxrrrmmmgggcccaaa]]]XXXTTTPPPJJJDDDAAAAAA???999444111...,,,+++,,,+++***)))...,,,***((((((***,,,...++++++******)))((('''''')))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''))),,,000444666888888???>>><<<999666333222111***))))))))))))(((&&&$$$((((((((()))***+++------111333777:::>>>BBBHHHLLLOOOQQQSSSVVVXXXYYYYYYYYYUUUXXX[[[^^^^^^]]]ZZZYYY\\\\\\[[[[[[[[[[[[ZZZZZZ]]]\\\\\\\\\\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\]]][[[[[[\\\\\\]]]^^^___```ZZZYYYYYYZZZ\\\^^^]]]\\\]]]]]]]]]]]]]]]]]]^^^^^^aaabbbbbb```^^^\\\\\\]]]cccaaa___^^^[[[VVVNNNHHHPPPSSSTTTSSSOOOKKKJJJIIICCCBBB@@@>>>;;;888666444555555555444333222333333000000000111111000//////000//////.........//////---...//////000000000000222111/////////111333555111111111222333444555666666888;;;<<<;;;;;;===>>>??????@@@AAACCCEEEGGGIIIJJJNNNRRRTTTRRRQQQRRRTTTUUUVVVWWWZZZ]]]___bbbcccaaaaaa```___^^^___cccgggkkkllloooqqqssstttttttttxxxvvvtttqqqooommmllllllmmmnnngggUUU>>>///)))))))))******+++444HHHaaassssssrrrrrrtttvvvvvvsssqqqooo```KKK:::000---...///))))))+++---111555999<<>>777666444333222000,,,(((******)))(((((())))))***+++)))'''(((***+++***(((***)))((((((***,,,,,,+++***((()))...555CCCWWWiiinnnvvvzzzvvvrrrpppooonnnooonnnlllbbbOOO:::...---............+++...:::HHHccckkkqqqrrrsssvvvxxxwwwuuuxxxzzzzzzyyywwwtttqqqeeeOOO888//////...***)))+++(((''')))******///555GGG[[[cccbbbbbb\\\WWW\\\yyysssnnniiiccc___]]]ZZZUUUQQQJJJEEE@@@===;;;888444111...---+++***+++,,,+++***---,,,++++++++++++,,,---*********))))))(((((('''((((((''''''''''''(((((())))))((('''''''''((((((&&&''''''((()))***++++++...000333777999:::::::::<<<:::555000++++++---000((((((((('''&&&%%%$$$###((()))***,,,...111333555999<<<@@@DDDGGGJJJNNNQQQUUUVVVWWWXXXXXXYYYYYYYYYVVVXXX\\\^^^___^^^[[[ZZZ[[[[[[\\\\\\\\\\\\[[[ZZZ]]]]]]\\\[[[[[[\\\\\\]]]]]]]]]^^^]]][[[[[[\\\^^^]]]]]]^^^^^^______``````]]]\\\[[[\\\]]]^^^]]]\\\^^^]]]]]]\\\\\\]]]^^^^^^```aaaaaa___\\\ZZZZZZ[[[______]]]YYYQQQHHH???:::@@@@@@@@@>>><<<999999999000000111000000///...---,,,------,,,++++++---///...////////////...---,,,.........---....../////////000111111000///---,,,444444333333444555777888;;;<<<===>>>@@@AAABBBCCCCCCFFFIIIKKKMMMNNNQQQRRRTTTTTTTTTUUUVVVXXX[[[\\\aaaccceeefffdddbbbaaaaaacccbbbbbbbbbbbbbbbcccccc``````^^^\\\[[[^^^fffmmmnnnoooqqqssstttttttttsssvvvuuutttsssqqqpppooonnnrrrooobbbLLL999///+++***(((***+++///<<>>:::666333111000---,,,******+++,,,+++***+++++++++,,,,,,+++++++++)))))))))))))))(((((((((((((((((())))))((((((((())))))((((((((()))******((()))***+++---///000111888:::<<<>>>>>><<<999777333333111---)))(((+++---%%%&&&&&&&&&%%%%%%%%%&&&'''))),,,000555999===@@@BBBFFFKKKNNNPPPQQQSSSUUUYYYXXXXXXXXXYYYZZZZZZ[[[ZZZ[[[[[[[[[\\\\\\[[[[[[YYYZZZ\\\]]]]]]\\\[[[ZZZ[[[[[[ZZZZZZ[[[\\\]]]^^^[[[\\\]]]\\\ZZZZZZ\\\___\\\\\\\\\]]]]]]]]]\\\\\\ZZZYYYWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSTTTUUUVVVSSSTTTTTTSSSQQQOOOPPPQQQPPPSSSUUUPPPFFF<<<666444222222111111000///---+++******,,,---...------,,,''')))******)))***---000000000000111000000//////333333222222333444555555777777777888888888999999@@@AAABBBDDDEEEGGGHHHIIIPPPQQQSSSUUUWWWXXXYYYZZZ[[[]]]```aaaaaabbbdddeeeiiihhhgggffffffgggiiijjjhhhgggfffeeeccc___[[[XXXYYYXXXVVVTTTSSSRRRRRRRRRMMMMMMKKKIIIJJJRRR___iiikkkmmmppprrrtttuuuuuuuuurrrrrrssssssrrrqqqooonnnqqqjjjXXXCCC444///)))###&&&))),,,333EEE\\\jjjnnnpppoooooorrrtttqqqjjjdddUUUDDD222,,,+++++++++---+++++++++++++++*********++++++++++++,,,---//////555999<<<;;;777333111111......///////////////...111333333111...---///111,,,---...111333222000---***)))((('''((()))+++,,,///,,,,,,///222333000,,,***(((&&&&&&((())))))(((***)))...===OOO^^^lllvvvtttyyy{{{wwwsssrrrqqqnnnmmmmmmjjj___KKK777...///,,,---///...---333EEEWWWjjjnnnooonnnoootttwwwvvvtttxxxyyyuuutttvvvsssnnnTTT???---,,,...+++)))***---((('''***,,,,,,...222;;;RRRaaadddfff```YYY\\\{{{vvvpppkkkgggbbb\\\XXXVVVSSSNNNJJJCCCBBB???:::444111000111---+++******+++,,,,,,+++)))***+++,,,,,,+++***)))(((((((((((())))))))))))'''((()))******)))((('''))))))(((((((((***+++,,,%%%&&&'''(((+++---///000@@@AAABBBBBB@@@<<<777555,,,///000///,,,******+++%%%&&&&&&&&&&&&&&&(((***''')))---333999@@@EEEHHHIIILLLQQQUUUVVVVVVVVVWWWZZZZZZYYYYYYYYY[[[]]]^^^^^^\\\YYYWWWWWWXXXZZZ[[[XXXYYY[[[]]]]]]]]][[[ZZZYYYYYYYYYYYY[[[]]]___```ZZZ[[[\\\[[[YYYYYY\\\___XXXYYYYYYYYYYYYXXXXXXWWWPPPOOOMMMMMMNNNNNNLLLKKKFFFEEEDDDCCCCCCDDDEEEEEE>>>???@@@@@@>>>>>>???@@@@@@FFFKKKHHH???777444555...------------+++&&&###'''((()))******)))((('''$$$&&&((((((((()))...111///000111222333444444444999999999999:::;;;<<<===AAAAAA@@@AAADDDHHHLLLNNNPPPRRRUUUXXXZZZ\\\^^^^^^```aaaccceeeggghhhiiiiiipppqqqrrrqqqooonnnnnnnnnqqqooollljjjiiiiiiiiijjjccc```\\\YYYWWWRRRJJJEEEBBB@@@>>>===;;;;;;;;;<<<444444444333666BBBRRR^^^hhhkkkooosssvvvxxxyyyyyyqqqqqqrrrrrrqqqooollljjjlllcccOOO:::000,,,$$$$$$(((,,,666LLLcccnnnmmmrrrqqqqqqsssuuuqqqhhh```MMM<<<---***+++)))'''(((%%%'''***------,,,)))((('''((())))))***+++++++++333333222333333444333333,,,,,,,,,---,,,,,,++++++---...///---++++++...111+++,,,...111333333000...+++***((('''((()))+++,,,555222000222555444///***)))'''%%%&&&(((***++++++***)))000BBBWWWfffqqqxxxuuuzzz{{{xxxttttttrrrooonnnnnnjjj___JJJ555---...***+++---......666JJJ]]]nnnppppppnnnooosssvvvuuurrrwwwwwwrrrqqqtttrrrmmmSSS===,,,+++---+++***...,,,(((&&&***,,,,,,...111777PPPbbbhhhkkkcccZZZZZZzzzvvvrrrnnniiiccc^^^XXXTTTRRROOOKKKGGG???===999444111///......000---+++***+++,,,,,,+++(((***,,,......,,,***(((***((('''''')))***)))(((************************%%%&&&'''(((((((((((((((((())))))+++...555>>>DDDNNNKKKGGGCCC@@@;;;666222111333333111---******+++)))))))))************+++---333:::>>>DDDKKKMMMKKKQQQTTTVVVTTTUUUXXXWWWTTTWWWXXXYYYZZZ[[[[[[[[[[[[XXXXXXXXXXXXXXXXXXYYYYYYXXXZZZ\\\]]]\\\ZZZXXXVVV\\\\\\[[[[[[[[[[[[\\\\\\XXXVVVVVVXXXZZZZZZWWWTTTSSSQQQPPPNNNMMMLLLIIIFFFFFFEEECCC@@@>>><<<:::999888777666777999777333///222666666222111444444333>>>???@@@???;;;777555444+++///222...((($$$'''+++''''''%%%$$$$$$%%%''''''///(((%%%))),,,,,,///444888999:::===???@@@AAABBBJJJKKKKKKKKKJJJJJJLLLNNNVVVSSSQQQSSSXXX]]]^^^^^^___bbbeeefffgggiiimmmqqqrrrpppooooooqqqrrrrrrqqqpppsssuuuuuurrrooommmlllllljjjhhhhhhhhheee___[[[WWWRRRJJJDDD>>>:::666333888555000......---***'''---******---000777DDDQQQccciiioooppprrrvvvxxxvvvqqqtttuuusssrrrsssppplllmmmYYYAAA333,,,((((((***+++)))---<<>><<<888444111///.........,,,***)))***++++++***''')))***++++++***)))'''+++)))'''''')))))))))((()))))))))(((((((((((((((''''''((())))))*********)))***---000555===FFFLLLNNNLLLHHHDDDAAA===999555888888777222,,,)))((()))((((((((()))+++,,,......333:::@@@DDDIIIPPPQQQOOORRRUUUWWWUUUVVVXXXWWWTTTWWWXXXYYYZZZZZZZZZYYYXXXZZZZZZZZZZZZYYYYYYYYYYYYWWWXXXZZZ[[[[[[YYYWWWUUUZZZYYYYYYXXXWWWVVVUUUTTTUUUSSSQQQPPPPPPNNNIIIFFFAAAAAABBB@@@===;;;::::::666555555444222111///...111000000222444444111...))),,,---***+++111444444:::;;;<<<:::888777777888111333444000***&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&+++'''%%%***---000777@@@GGGHHHKKKNNNPPPQQQRRRRRRXXXZZZ[[[\\\\\\]]]___aaaeeecccaaacccgggkkkllllllnnnpppqqqpppnnnnnnppprrrsssqqqoooooopppppppppooopppppprrrsssrrrpppmmmkkkjjjfffaaa]]]YYYUUUPPPLLL>>>;;;666333111///...,,,000---***)))******(((%%%(((&&&&&&(((***000===JJJbbbiiioooqqqtttwwwxxxvvvtttwwwvvvsssrrrssspppkkkjjjVVV>>>111---***))))))(((***333EEE\\\mmmtttuuuqqqtttttttttsssooocccWWW:::...'''+++,,,'''(((---***(((((()))++++++)))'''------,,,+++++++++,,,,,,000000111333444333000---//////......---,,,++++++/////////...///000000111222222333555777888666444666666888:::<<>>999222+++'''&&&'''''''''(((***,,,000333555>>>DDDIIIKKKPPPVVVXXXUUUTTTXXXYYYWWWWWWZZZYYYUUUZZZ[[[\\\]]]]]][[[YYYXXXZZZZZZZZZYYYYYYYYYYYYYYYVVVWWWXXXYYYXXXVVVTTTRRRQQQQQQQQQPPPNNNKKKIIIHHHGGGEEECCCAAA???<<<888444111333555333000---...///+++,,,---------,,,***)))&&&&&&'''))),,,,,,+++)))''')))(((&&&)))000666777777777888666555444666888333222000...+++(((&&&&&&%%%&&&''''''''''''&&&%%%&&&%%%&&&***///777DDDOOOXXXZZZ^^^bbbeeefffeeeeeeeeegggjjjjjjjjjjjjkkklllpppooommmnnnqqqtttuuuuuuvvvvvvwwwuuurrrqqqqqqrrrsssqqqooooooooopppooonnnkkkiiihhhhhhiiigggbbb]]]WWWSSSLLLFFFBBB===999777000---+++******++++++***)))'''&&&&&&''''''&&&%%%)))''''''((()))---:::GGG```iiipppsssuuuyyyyyyvvvxxxyyywwwtttssstttpppkkkdddOOO999///---,,,***((((((...===RRRfffsssvvvtttvvvuuuttttttuuuppp```PPP666+++%%%)))+++((()))...***((('''''')))******))),,,---------------,,,,,,222000000000222333222111000000000//////.........333333333333444555666777<<<<<<>>>AAADDDDDDCCCAAAFFFHHHLLLPPPUUUXXXZZZ[[[bbbaaaeeellliiiWWW@@@000)))'''&&&''')))++++++***333>>>RRRfffpppsssuuuxxxrrrrrrsssvvvxxxxxxuuusssnnnmmmcccPPP===333///------++++++...444BBBWWWiiiqqqqqqrrrtttuuuvvvwwwwwwzzzyyy{{{yyysssxxxwwwgggIII666...///)))'''***(((...,,,***,,,///666DDDPPP\\\bbbkkktttwwwtttllleee{{{vvvppplllfff```\\\ZZZUUUOOOKKKIIIFFFAAA===999888555333000///...---,,,+++)))***+++++++++***,,,,,,+++******+++,,,,,,,,,+++)))((())))))((('''+++++++++*********))))))(((((()))***+++,,,---...333666:::===@@@EEEJJJMMMNNNLLLJJJIIIIIIHHHFFFEEEBBB>>>888000***&&&&&&&&&'''((())),,,111666;;;===GGGLLLPPPRRRUUU[[[\\\ZZZXXX[[[\\\ZZZZZZ\\\ZZZWWWZZZ[[[]]]^^^]]]\\\ZZZXXXXXXXXXXXXXXXWWWWWWWWWWWWTTTTTTTTTSSSQQQNNNLLLJJJCCCCCCDDDCCCBBB???<<<:::444333333222111///,,,******************))))))(((((()))+++,,,,,,+++)))((($$$$$$&&&''')))******)))//////,,,))),,,555;;;;;;:::;;;;;;888555222111111...,,,))))))******(((%%%$$$&&&((())))))(((&&&$$$###%%%'''+++000<<>>999222,,,((('''((((((***,,,///333888>>>CCCEEEMMMRRRTTTUUUWWW\\\]]]ZZZZZZ]]]^^^\\\[[[]]][[[WWWXXXYYY[[[\\\\\\[[[YYYXXX[[[ZZZXXXVVVSSSPPPNNNMMMKKKJJJIIIGGGDDD@@@===<<<222333555555555333000///)))***++++++***((('''&&&'''%%%###%%%((()))&&&###''''''((())))))((('''&&&)))***+++,,,,,,,,,---...222222///...444===CCCBBBGGGGGGFFFBBB:::333---+++...***'''(((******'''$$$$$$&&&(((******(((&&&$$$###&&&)))+++222AAAUUUbbbfffiiinnnrrruuuuuutttsssoooppppppooollljjjiiiiiinnnooooooppppppqqqrrrsssnnnnnnooooooooonnnmmmllljjjgggccc___]]]ZZZWWWUUULLLGGGBBB@@@AAA>>>777111333444555666444222000///,,,***(((((((((((('''&&&'''((()))((('''%%%$$$$$$((((((((((((&&&)))777EEEbbbjjjrrruuuwwwzzzyyyuuuwwwwwwvvvtttuuuvvvqqqiiiPPP???...))),,,,,,***)))///:::LLL___nnnvvvyyyyyy|||zzzwwwwwwzzzrrr[[[EEE777000***)))***((('''((())))))***,,,...111444666000222555999;;;<<<;;;;;;======>>>@@@BBBCCCBBB@@@AAAAAABBBBBBCCCCCCDDDDDDFFFFFFHHHJJJMMMPPPSSSUUU\\\]]]```eeeiiijjjiiiggglllkkkkkklllmmmooorrrssszzzvvvtttsssiiiTTT>>>111*********)))))))))******333IIIcccssswwwvvvwwwyyyssstttvvvwwwvvvuuusssssswwwooo]]]FFF777111///,,,---......111<<>>IIIMMMKKKVVVUUUQQQIII>>>444---)))222...+++******)))&&&###%%%&&&(((******(((&&&%%%%%%)))+++,,,666HHHZZZeeeiiilllooosssuuuuuuttttttssssssrrroookkkiiihhhiiihhhjjjllllllkkklllmmmooommmkkkjjjiiihhhfffbbb___[[[WWWQQQLLLGGGCCC>>>;;;999666444444555444111...///222555555333000...---)))((('''((())))))((('''&&&''')))(((%%%"""!!!!!!)))***,,,,,,***---<<>>RRRgggrrrsssssstttwwwzzz{{{zzzxxxzzznnnmmmjjjeee```[[[XXXVVVOOOJJJDDD@@@>>>;;;777333---------,,,,,,+++***)))*********,,,---...,,,******))))))))))))))))))******)))((((((***,,,,,,+++***+++,,,---...000111111666666666777999<<>>DDDIIIMMMPPPQQQSSSVVVWWWUUUVVVYYYYYYWWWXXX[[[[[[XXXWWWXXXVVVRRRZZZYYYVVVTTTRRRQQQPPPPPPHHHFFFCCC???;;;888555333111000///...,,,+++***)))''''''''''''''''''''''''(((***,,,+++'''%%%$$$%%%$$$(((,,,***&&&$$$'''******)))))))))+++---000111///222444555555777:::======???AAAEEEOOOXXXYYYVVV\\\YYYQQQFFF;;;111,,,***000...,,,***)))(((&&&$$$&&&'''((())))))((('''&&&(((+++,,,...;;;PPPaaahhhlllmmmoooqqqssssssssssssrrrooojjjccc\\\XXXWWWXXXTTTVVVYYYZZZYYYYYY[[[]]]^^^[[[YYYWWWVVVRRRMMMHHHDDDAAA===999666333000---////////////////////////000222444222...,,,+++,,,---+++++++++,,,,,,+++)))$$$&&&)))(((%%%"""!!!"""+++---///000...222BBBRRRiiioootttuuuvvvxxxxxxuuuuuuvvvuuutttuuusssggg[[[@@@777///---------///333777DDDWWWgggpppuuuxxxzzzvvvvvvwwwwwwvvvjjjRRR<<<---***&&&&&&))),,,,,,***,,,111777<<<@@@EEEJJJNNNWWWXXXZZZ]]]______``````dddbbb``````bbbdddddddddffffffgggiiijjjlllmmmmmmiiiiiijjjkkklllnnnooopppqqqqqqqqqrrrrrrnnniiiddd^^^YYYRRRPPPUUUaaannnxxx{{{xxxvvvsssfffOOO999---***+++***)))(((+++111555GGG[[[nnnvvvwwwyyy{{{zzzxxxyyyyyywwwtttsssuuuwwwttthhhSSS>>>444222111---+++///111555BBBYYYkkktttwwwwwwxxxxxxyyyzzzzzzzzzzzzvvvyyy{{{yyyxxxfffIII888000///---&&&***///***+++///000111<<>>>>>333333222111000///......++++++++++++++++++++++++)))(((((('''&&&''''''(((###&&&((((((%%%###$$$%%%###+++''''''&&&&&&%%%&&&(((,,,111333;;;>>>BBBCCCDDDFFFKKKOOOKKKNNNPPPUUU]]]dddccc]]]\\\VVVLLL???444---***+++)))))))))((('''&&&&&&&&&&&&'''((())))))((('''&&&))),,,---000???UUUeeejjjlllmmmnnnpppqqqqqqrrrrrrlllhhh___TTTIIIBBB??????===@@@CCCDDDCCCCCCEEEHHHIIIGGGEEEDDDCCC???999555333111///.........---,,,---...///...---,,,---...555666666333///---///222000///---------+++)))'''$$$'''******'''$$$$$$%%%''')))------,,,000AAARRRkkkqqquuuuuuuuuwwwwwwuuuvvvvvvuuutttuuupppcccUUU>>>777111///......222777???LLL^^^lllqqqrrrrrrsssrrrtttvvvvvvsssgggOOO:::,,,***&&&%%%'''++++++(((555<<>>:::777333111000///,,,))))))+++,,,+++***---+++)))(((***+++******)))+++,,,---,,,,,,...///.........///111333666888:::;;;;;;;;;:::;;;===???FFFEEEDDDFFFIIILLLMMMNNNRRRNNNKKKNNNSSSVVVTTTPPPTTTPPPJJJDDD>>>777...)))---******///444999AAAHHHLLLNNNQQQTTTVVVVVVUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKGGGFFFDDDBBB@@@===;;;:::333111...,,,,,,---,,,,,,+++)))+++///...)))(((+++))))))***+++,,,------...---+++(((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))((('''&&&)))111<<>>ZZZeeeqqqwwwzzz|||zzzvvvwwwxxxvvvtttuuuxxxwwwsssppp]]]FFF999333///---...111...///999KKK```ooowwwwwwyyywwwtttwww||||||wwwvvvwwwwwwxxxyyypppXXXAAA///...---+++***)))((((((+++,,,+++---;;;TTTlllyyywwwuuurrrsssuuuvvvuuusss~~~xxxrrrkkkgggbbb___ZZZVVVSSSOOOKKKIII>>>===:::777444111///...---,,,******+++,,,+++***---,,,***)))***+++***)))(((***,,,---------///111333333555777999;;;======@@@@@@???===<<<<<>>...111---+++,,,+++,,,;;;LLLbbbkkkpppnnnlllmmmooooooqqqttttttqqqqqquuuuuussswwwppphhhccc^^^[[[]]]aaagggiiinnntttyyy{{{yyywwwooopppqqqpppllleee___ZZZWWWWWWSSSIII@@@999111)))...***)))+++***///BBBWWWoootttxxxsss___EEE333------+++***++++++---666@@@\\\hhhtttyyy{{{|||{{{xxxxxxwwwuuussswwwzzzwwwpppkkkXXXCCC777333///...///000...111===QQQeeerrrxxxvvvvvvtttrrrtttyyyzzzxxxuuuvvvvvvxxxwwwlllTTT>>>///...---+++***))))))(((+++,,,,,,---:::RRRjjjvvvyyyvvvtttvvvzzz|||yyyuuuzzztttnnnhhhddd___[[[UUUQQQNNNLLLIIIGGG;;;:::888555333000...---,,,,,,+++++++++,,,++++++---,,,******++++++***)))***+++...//////111333555888:::<<>>???<<<666111000,,,(((,,,))))))+++***,,,===PPPmmmssswwwoooZZZBBB111+++---++++++++++++...888CCC]]]jjjuuuzzzzzz{{{{{{yyyyyywwwtttsssxxx|||vvvmmmeeeSSS@@@666222000//////000///333AAAVVVhhhsssvvvuuutttrrrppprrruuuxxxyyysssssssssvvvssseeeMMM888///...,,,+++***))))))))),,,---,,,...:::RRRhhhttt|||xxxvvvyyy}}}~~~yyyttt}}}vvvqqqlllfffaaa]]]XXXRRRMMMKKKHHHFFFEEE999888777555222000///...,,,,,,------,,,,,,,,,------,,,+++,,,---...---+++...000333444555666888:::???@@@BBBDDDEEEEEEDDDCCC@@@AAABBBBBBCCCEEEIIILLLMMMMMMMMMNNNQQQRRRQQQPPPMMMMMMOOORRRSSSQQQLLLGGGBBB===666///***)))+++---///222:::EEEJJJIIIHHHIIIIIIGGGDDDAAA>>><<<;;;;;;666555333111///---------,,,+++***)))(((((())))))---,,,++++++,,,+++(((&&&)))((((((+++000555777777<<<===>>>@@@BBBDDDEEEFFFDDDDDDAAA:::111***''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((***)))***///999FFFRRRZZZ___dddfffddddddffffffccc___\\\[[[___bbb[[[LLL???000...***((((((((())))))!!!###%%%'''(((''''''%%%''')))***((('''((())),,,666DDDRRRbbbnnnpppmmmppprrrqqqooollldddSSSDDD666111+++((()))***+++***((()))+++,,,,,,,,,,,,,,,000///////////////000111222333555777999;;;<<<===>>>???CCCIIIPPPWWW\\\```^^^```dddffffffeeebbb```bbbgggjjjkkkmmmllldddYYY:::111***((('''%%%$$$%%%'''''')))...666EEE]]]ppprrrtttwwwyyyyyywwwuuusssssstttwwwvvvmmmZZZFFF888666111///222888???LLLYYYjjjqqqvvvwwwxxxzzzxxxtttrrrtttuuunnn^^^III555)))((((((+++...,,,000DDD[[[jjjoooqqqnnnlllpppsssssssssuuutttrrrrrrsssnnnhhh]]]RRRFFF???;;;777888;;;999???HHHPPPUUUWWWWWWVVVLLLIIIDDD>>>888555333222...000...***)))++++++(((***((())),,,***---===QQQllltttwwwkkkTTT>>>000***---,,,,,,,,,+++---888EEE^^^kkkvvvzzzyyyyyyzzzyyyyyyxxxuuuuuuzzz}}}vvvmmm___NNN<<<444222000//////000000666FFF[[[kkkqqqrrrtttrrrqqqpppqqqrrruuuyyysssrrrsssvvvrrraaaHHH555...---,,,+++***))))))))),,,------///;;;RRRhhhttt}}}zzzxxxyyy|||{{{wwwrrrxxxrrrnnniiiccc^^^ZZZUUUPPPKKKGGGEEEBBB@@@777666555444222111000///+++---//////...---...//////......000222333222000666888:::;;;<<<===???AAAEEEEEEFFFFFFFFFDDDCCCBBB>>>@@@CCCEEEGGGIIIMMMOOOPPPNNNMMMMMMOOOQQQQQQPPPNNNOOOQQQSSSRRRMMMFFF@@@999666222,,,))))))---000999:::@@@GGGGGGAAA<<<;;;<<<:::888555222111//////---,,,+++******+++,,,---...---++++++***+++,,,---,,,,,,,,,...///...+++(((***++++++...777@@@DDDCCCDDDEEEHHHKKKOOORRRUUUVVVPPPLLLEEE;;;111***''''''((('''&&&%%%%%%%%%&&&&&&'''''''''''''''(((((()))&&&&&&)))111>>>MMMYYY```bbbfffgggeeeeeegggfffccc]]]ZZZ[[[```___RRR@@@555,,,+++***(((''''''''''''%%%%%%%%%&&&&&&%%%$$$$$$$$$'''***)))((((((***---...<<>>@@@BBBGGGIIIKKKOOOSSSVVVYYYZZZ^^^```dddhhhkkkmmmnnnnnnlllkkkhhhccc___ZZZVVVTTTUUUaaakkkooouuuyyyoooaaa>>>555---+++***))))))+++%%%)))...444???RRRhhhuuusssuuuxxxzzzzzzxxxuuusssuuuttttttqqqcccMMM===777666---+++333;;;DDDVVVhhhuuuxxxyyywwwwwwyyywwwrrrqqqsssqqqeeeQQQ>>>111+++---******...000777KKK```ooosssssspppooorrrsssqqquuuuuurrrlllggg___QQQDDD999111***+++,,,+++***+++***,,,......+++))))))***)))))))))))))))***++++++***,,,,,,)))(((++++++))),,,)))***...111888NNNeeerrr{{{yyyfffMMM<<<333///000//////---***+++888FFFaaaooozzz|||yyyyyy{{{{{{www{{{||||||||||||wwwpppWWWHHH888222111///------///111:::NNNeeetttuuuqqqtttrrrrrrtttrrrnnnpppuuuwwwtttvvv{{{sss]]]CCC333------,,,+++************,,,...///111>>>UUUjjjvvv{{{||||||yyyvvvuuuvvvwww|||wwwpppkkkgggccc]]]XXXTTTPPPKKKFFFBBB>>>:::777333333222111000///......,,,///333333111000111222444555666999<<<>>>===<<>>HHHZZZnnnsssvvvwwwwwwyyy||||||xxxqqqsssooobbbNNN<<<000,,,///)))'''+++...666KKK```kkkooopppoooppptttuuusssrrrrrrmmmfff^^^SSSAAA222111***&&&)))------,,,,,,+++---...,,,((('''(((***&&&((()))******)))'''&&&(((,,,,,,***+++......,,,000---...222666@@@XXXpppvvv~~~{{{fffMMM===666222111000000...)))+++888FFFcccqqq|||}}}zzzzzz|||}}}www|||~~~}}}|||wwwqqqUUUFFF777222111...,,,,,,...000;;;QQQiiixxxxxxttttttrrrsssvvvsssmmmnnntttvvvsssuuuyyyqqqZZZ@@@111------,,,+++************,,,...///222???VVVlllwwwyyy{{{|||zzzuuutttxxx|||zzzyyypppmmmiii]]]YYYVVVMMMMMMIIIDDDAAA???;;;666222333222000.........000111...000222444444666:::<<<===>>>???AAABBBDDDEEEFFFIIIHHHIIIKKKNNNNNNMMMKKKJJJHHHDDD???<<<===@@@CCCGGGHHHIIIKKKLLLNNNOOOPPPVVVRRRNNNLLLMMMPPPQQQRRROOONNNNNNNNNJJJBBB666...)))(((((()))++++++***)))------+++***))))))(((((())))))***+++,,,,,,------.........000222666:::===@@@??????AAADDDFFFGGGGGGIIIMMMOOOJJJ???555000000+++,,,111;;;GGGRRRXXX[[[]]]\\\[[[[[[^^^___^^^]]]XXXLLL<<<...'''%%%%%%%%%&&&%%%######%%%&&&&&&%%%$$$%%%'''((()))(((((('''///777AAAIIISSS]]]aaa```eeedddbbb`````````aaaaaadddgggggg```RRRBBB666000---,,,***))))))(((%%%###******)))((('''&&&&&&&&&+++(((&&&'''(((+++333<<>>@@@CCCDDDEEEFFFHHHIIIJJJKKKNNNMMMMMMNNNOOOOOOLLLJJJKKKHHHDDD@@@>>>???CCCFFFHHHIIIJJJKKKMMMNNNOOOOOOSSSRRRPPPPPPQQQQQQPPPNNNNNNKKKHHHEEE@@@999000***))))))((()))******)))'''---,,,+++***))))))))))))+++,,,---///000222333444555666888:::>>>AAAEEEGGGKKKJJJJJJLLLOOOQQQQQQQQQTTTUUUSSSKKK>>>444000000---///555???KKKVVV\\\^^^aaa___^^^^^^```___]]][[[RRRFFF777,,,(((((((((''''''%%%$$$$$$%%%%%%%%%$$$###%%%'''((())))))***+++222===IIIPPPWWW^^^```^^^``````___^^^\\\[[[\\\]]]dddffffff^^^PPPAAA555000+++***(((((()))(((&&&$$$))))))(((((('''&&&&&&&&&+++((('''((())),,,444===NNN[[[iiinnnooopppqqqpppmmmkkkbbbRRR@@@555000000111000555@@@HHHMMMSSSZZZaaadddeeeddd```___bbbeeeaaa^^^```fffkkklllmmmooollllllmmmnnnnnnooopppppplllfff___ZZZUUUMMMCCC<<<888222,,,+++///222333111444BBBWWWjjjvvvuuuhhh[[[???444+++******((((((***...---111>>>QQQcccoootttyyyxxxttttttrrrooofffSSS>>>444444111111333888DDDTTTeeeoooxxxzzz{{{xxxxxx{{{{{{xxxtttwwwqqq]]]GGG777...******)))***---000;;;PPPeeekkkooopppoooppprrrqqqnnnqqqnnnbbbOOO@@@888222,,,+++***))))))******(((&&&999666111,,,)))((()))***%%%&&&'''((()))+++...000///555===DDDHHHHHHEEECCCBBBEEEJJJPPPYYYfffsss}}}tttuuupppbbbNNN===444333//////000000...///888CCC]]]ttt~~~|||{{{}}}yyy}}}}}}|||~~~ooo[[[CCC>>>666000......//////444888GGG^^^qqqyyyyyyyyywwwvvvuuurrrppppppsssuuuuuuttttttrrrdddNNN:::000///---+++)))((()))***+++***---///555EEE]]]pppxxx|||}}}}}}yyy}}}ooogggeeeaaaWWWSSSRRRIIIBBB@@@<<<:::888777444222333222111111111222333444:::;;;===>>>???@@@CCCFFFIIIIIIJJJKKKLLLNNNNNNOOORRRQQQQQQQQQQQQOOOLLLIIIJJJGGGBBB??????BBBFFFIIIKKKLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPQQQQQQOOOJJJGGGEEEAAA<<<777333000,,,)))+++******,,,---,,,***(((,,,,,,++++++++++++,,,,,,111222444777:::<<>>444///)))(((''''''(((((('''&&&''''''''''''''''''&&&&&&***((((((******---555>>>SSS```lllpppqqqrrrsssqqqmmmdddVVVGGG:::222......000666BBBRRR\\\ccciiippprrrssstttssspppnnnllllll```\\\^^^gggnnnpppnnnnnnnnnnnnmmmlllkkkjjjiiihhh\\\VVVMMMEEE===555,,,&&&000,,,)))(((+++---,,,***222@@@UUUhhhvvvuuueeeSSS;;;222+++)))***))))))+++...///555CCCVVVgggqqqtttwwwzzzsssrrrnnnhhh]]]KKK:::222333222222444;;;HHHZZZkkkuuuxxx{{{|||yyyyyy|||{{{xxxvvvxxxoooYYYBBB444///---,,,++++++---111???UUUhhhmmmqqqsssqqqqqqrrrqqqmmmooogggUUU@@@333///...,,,+++***)))***+++,,,+++***888555111---***((())))))((()))+++,,,---///333666777@@@NNN[[[bbbbbb^^^[[[ZZZ]]]ccchhhnnnuuu|||zzzwwwooo^^^JJJ:::222000---++++++,,,+++,,,666AAAZZZrrr}}}|||~~~}}}zzz|||xxx|||~~~~~~}}}kkkWWW???:::444000......------555<<>>@@@DDDIIIKKKOOOOOOOOONNNNNNMMMMMMMMMKKKKKKJJJJJJIIIEEE@@@<<<555333000---,,,+++******,,,,,,---///222222000///------...///111333444555:::<<<>>>BBBEEEIIILLLMMMMMMOOOSSSVVVYYY[[[[[[[[[\\\\\\[[[]]]___```___]]]VVVQQQGGG<<<222---,,,---///444>>>IIITTT[[[___aaacccaaa```bbbccc```YYYRRRAAA666***&&&))),,,+++((()))(((''''''((('''&&&$$$%%%'''((((((''')))...222===KKKXXX\\\\\\]]]``````\\\]]]ZZZVVVQQQRRRXXX]]]dddddd```VVVHHH;;;222...***)))'''''''''(((&&&%%%&&&&&&&&&&&&''''''''''''((('''(((******---777AAAXXXcccnnnrrrrrrtttsssqqqmmm]]]JJJ===555000...///666BBBTTTdddmmmqqquuuyyyuuussssssttttttnnnddd\\\PPPKKKLLLWWWdddjjjjjjjjjmmmkkkhhhccc^^^YYYUUUTTTDDD???999444111...)))&&&000...,,,+++***)))((('''333BBBUUUhhhvvvvvvcccMMM777111+++))))))***++++++...000777GGGZZZjjjrrrtttyyy}}}{{{tttsssnnndddUUUCCC666222222111222555>>>NNN```pppzzzxxx{{{|||yyyyyy{{{zzzwwwuuuttthhhPPP999...,,,,,,---,,,+++,,,222BBBYYYkkkooosssuuuttttttuuusssoookkk^^^III666,,,***+++,,,+++)))((()))***++++++***222111///---,,,,,,---...///000///......111888===GGGQQQ```nnnvvvvvvsssooonnnpppsssvvvxxxzzz{{{|||xxxhhhTTTAAA333---,,,(((&&&&&&((()))---888CCCVVVooo{{{zzz|||{{{wwwzzzxxx{{{}}}zzzfffRRR;;;888333111//////...---444===QQQiiiyyy|||{{{{{{xxxxxxxxxvvvttttttvvvxxxzzzuuuqqqooofffSSS>>>222---+++***((('''(((((()))))),,,000999MMMfffxxx~~~~~~|||www~~~yyysssnnnggg^^^[[[WWWLLLHHHEEE<<<@@@???<<<888555444444444333444666888<<>>AAABBBFFFGGGJJJMMMQQQTTTVVVXXXVVVWWWZZZ]]]^^^^^^]]]\\\^^^]]]]]]^^^``````^^^\\\WWWOOOCCC888111............555AAAMMMVVV[[[^^^___```^^^^^^aaaccc^^^TTTKKK:::222(((%%%(((+++)))'''***)))((()))******(((&&&&&&((()))(((''')))000666DDDPPP[[[\\\[[[]]]aaaccc\\\YYYTTTNNNKKKPPPYYY```bbbaaa\\\QQQCCC777111///---+++(((''''''&&&%%%$$$&&&&&&''''''''''''''''''&&&&&&(((******...:::GGG\\\fffooorrrrrrsssrrrooojjjVVVBBB777222//////111<<>>333111...,,,,,,---------%%%&&&''''''(((***,,,///:::JJJ[[[jjjvvvvvvbbbIII444222---))))))+++,,,,,,,,,///999III\\\kkkqqqsss|||}}}vvv{{{|||vvvuuuoooaaaOOO>>>555222111111222777BBBSSSeeesss{{{wwwzzz{{{yyyxxxzzzxxxtttsssooo```GGG333+++***+++,,,,,,++++++333FFF]]]llloootttwwwvvvwwwyyywwwssseeeVVVAAA333,,,***+++,,,,,,***((((((***++++++***000000///000000111333333444444333222444;;;HHHQQQccciiirrrzzz|||zzzzzzzzz{{{{{{||||||{{{zzz{{{ooo\\\HHH999111000111+++((((((***,,,000999CCCOOOjjjxxxxxxzzzxxxvvvyyyyyy{{{}}}uuu___KKK999666333111111000///...111===TTTlllzzz||||||}}}yyyyyyyyyxxxvvvvvvxxxzzz|||vvvqqqnnneeeRRR>>>222,,,+++***)))((((((((()))(((+++///:::PPPiiiyyy}}}}}}~~~zzzuuuzzzssskkkfffbbbYYYWWWSSSHHHDDDBBB999<<<;;;:::666333222444666777999;;;>>>BBBEEEGGGIIIIIIJJJKKKKKKKKKKKKMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPLLLKKKKKKLLLMMMLLLJJJHHHGGGDDDAAACCCGGGLLLMMMMMMLLLKKKIIIGGGDDDBBB@@@???<<<999444111000///---,,,)))+++,,,---+++++++++,,,...000333999>>>@@@???>>>===>>>@@@CCCFFFJJJMMMOOOQQQQQQSSSVVVXXXZZZ\\\]]]ZZZ[[[]]]___```___]]]\\\______^^^___``````]]][[[RRRIII<<<222---***)))'''///888FFFRRRYYY\\\]]]]]]^^^]]]]]]```bbb[[[NNNBBB444///)))&&&'''((((((''')))((((((***++++++)))'''''')))***)))(((---666>>>LLLUUU]]]]]]\\\___aaabbbYYYSSSKKKGGGIIIPPPZZZ``````^^^WWWLLL???555111000000---)))'''''''''&&&$$$((((((((((((((((((''''''&&&&&&(((***+++111AAAPPP```hhhppprrrrrrsssqqqmmmdddOOO<<<444222///000555???UUUmmm{{{~~~}}}|||zzzyyyuuurrrqqqlll^^^JJJ:::999222///666???EEEJJJMMMHHHFFFCCC???;;;777333222...---+++***))))))***+++%%%&&&((('''(((+++222888HHHWWWfffmmmsssrrr^^^EEE333333000***))),,,...---,,,000999JJJ^^^lllrrrrrrvvv||||||vvvuuuxxxwwwqqquuunnn^^^JJJ;;;555444222222444:::HHHZZZjjjuuuzzzvvvzzz{{{yyyxxxyyywwwssstttkkkXXXAAA111,,,+++***+++,,,,,,,,,555JJJ```mmmoootttxxxxxxyyyzzzxxxttt^^^MMM;;;111...,,,++++++---,,,***+++---///000///222333444555777888999999;;;===???@@@EEEQQQaaannn|||}}}~~~}}}~~~}}}|||}}}~~~~~~|||zzztttgggRRR>>>222......///,,,)))(((***+++,,,333:::JJJfffvvvwwwyyyxxxvvv{{{|||{{{|||~~~|||oooWWWEEE777444111000000111111000222???WWWnnnzzz{{{{{{~~~yyyzzz{{{zzzxxxxxxzzz{{{zzztttoookkk```MMM:::000,,,,,,+++***)))))))))))))))+++000<<>>===@@@FFFIIIHHHFFFDDDBBB@@@===999666444222111...,,,+++,,,,,,+++******,,,...///...///222555888:::>>>CCCHHHJJJIIIGGGJJJKKKLLLNNNQQQTTTVVVXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[\\\]]]___```_________```______``````___\\\YYYGGG>>>222+++)))(((%%%"""333===LLLXXX^^^___^^^^^^```^^^^^^``````XXXGGG999...---***'''&&&&&&''')))&&&&&&''')))++++++)))'''&&&)))++++++,,,333@@@JJJSSSZZZ```aaaaaaaaa```\\\UUUNNNGGGFFFLLLVVV]]]```^^^[[[TTTHHH<<<333111111///---)))(((((((((((('''*********)))((((((((('''))))))***,,,---555HHHYYYdddkkkqqqsssssstttqqqlll]]]III888333111...000777BBB[[[vvv|||yyyuuuvvvsssjjjZZZIII:::222333---+++...111222444777555555333111///...,,,+++***+++******)))((()))***+++---,,,***)))---888@@@WWWgggqqqooonnnjjjWWW???333555222+++)))---///---...111;;;KKK___mmmssstttssstttuuuvvvuuusssqqqpppqqqkkk[[[FFF999777777555555777???NNN```ooowwwyyywww{{{|||zzzzzzzzzxxxssssssgggQQQ;;;///---,,,(((***---......999OOOdddooopppuuuxxxxxxxxxyyyvvvqqqXXXFFF444......---++++++000...---///333777999:::>>>@@@CCCGGGJJJMMMNNNOOORRRUUUXXXYYY\\\eeesss~~~~~~~~~~~~}}}|||{{{{{{{{{xxxrrrmmmdddWWWEEE666---***)))(((***'''&&&)))******...444GGGeeevvvwwwzzzyyyxxx~~~~~~{{{{{{}}}yyyiiiQQQ@@@555222...---...000111111777DDD\\\qqqyyyyyyzzz}}}zzz{{{|||{{{zzzzzz{{{|||xxxtttpppjjj[[[GGG666///---,,,,,,+++******)))))),,,---222===TTTkkkyyy{{{|||~~~|||vvvxxxrrrnnnjjjeeebbbWWWOOOOOOMMMEEECCCCCC;;;777999999888777999>>>CCCEEEFFFGGGHHHIIIJJJJJJJJJOOOPPPQQQPPPOOOPPPQQQSSSNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKKKKKKKJJJGGGDDD:::888777;;;AAADDDBBB>>>===<<<999555111...+++))))))((((((***,,,---,,,+++))),,,...///000444;;;@@@BBBDDDHHHMMMRRRSSSQQQOOOTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]___```aaaaaaaaa___^^^^^^______]]]ZZZWWW@@@888...+++,,,---+++'''777BBBQQQ]]]bbbbbb```___cccaaa___aaa```UUUBBB333***++++++(((%%%%%%(((+++######%%%'''******(((&&&$$$(((,,,---000999GGGSSSWWW^^^dddeeeeeeddd^^^WWWSSSLLLGGGIIISSS\\\``````\\\YYYRRRFFF:::333111222...,,,)))((()))***+++***,,,++++++***)))(((((('''++++++,,,---///999MMM```gggmmmrrrttttttuuurrrlllWWWEEE666333111---000888GGGaaa|||{{{wwwtttxxxvvvfffNNN:::222111222...---///...,,,,,,///...------+++***)))((((((&&&''')))******+++---...&&&((()))''''''///===IIIbbbqqqxxxqqqkkkdddQQQ:::333666444,,,***---///---///222<<>>:::777666777888:::===@@@BBBDDDNNNMMMJJJIIIJJJMMMPPPSSSPPPQQQSSSRRRPPPNNNOOOOOONNNOOOMMMJJJLLLPPPNNNIIIMMMKKKKKKMMMNNNJJJBBB;;;666777999;;;:::888666444111...+++)))***++++++***))))))))))))******+++,,,+++---000555;;;AAAFFFIIIOOORRRTTTVVVVVVWWWYYYZZZXXXXXXXXXXXXYYY[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]]]]___^^^\\\\\\\\\]]]^^^___```dddbbb[[[ZZZ]]]TTTFFF<<>>PPP^^^lllmmmnnnpppssstttmmmcccPPP>>>111222444222555===YYYjjj{{{~~~|||zzz|||}}}rrrZZZDDD777111,,,111...***)))+++,,,+++)))222111///,,,***))),,,...(((***+++***)))((()))***,,,(((***//////111BBBWWWkkkmmmqqqsssnnn^^^HHH888444000+++)))))),,,...000333444@@@VVVgggmmmrrrzzzzzzuuutttyyyyyytttqqqsssqqq___KKK@@@:::666333333:::999BBBYYYnnnwwwzzz{{{wwwyyy||||||{{{yyywwwvvvmmm[[[CCC333000111---'''&&&,,,///222BBB\\\lllnnnzzzsssuuuwwwtttvvvsssgggKKK===///***+++***)))***888666444666@@@NNNWWW[[[bbbjjjrrrtttuuuwwwxxxwwwuuuyyyzzztttlllfffcccbbbggghhhlllrrryyy|||{{{xxxxxxwwwuuuooofffZZZPPPJJJ===666---)))***+++***(((---)))(((+++,,,---000555GGGccctttwww~~~}}}~~~~~~~~~sss[[[DDD888222...++++++///333555555<<>>;;;999======???@@@CCCEEEGGGIIIQQQPPPNNNMMMNNNPPPRRRTTTSSSSSSSSSSSSSSSRRRQQQPPPJJJJJJHHHEEEGGGLLLLLLIIIMMMKKKKKKLLLMMMIIIAAA;;;333444555555444222000...///,,,)))(((((()))))))))))))))(((((())))))******---///444;;;BBBIIINNNQQQUUUWWWYYYZZZYYYYYYZZZ[[[XXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\\\\[[[ZZZZZZVVVUUUTTTTTTVVVYYY]]]___^^^aaa___YYYZZZ[[[QQQCCC777---(((++++++***000:::IIISSS]]]``````bbbcccaaaaaaaaa```^^^VVVHHH666***+++((('''))))))%%%$$$'''$$$!!! ###%%%%%%&&&***,,,///444:::BBBLLLVVV\\\^^^bbblllzzz{{{iiiZZZOOOIIIGGGPPPYYY[[[XXXUUUKKKFFF===555///,,,,,,,,,,,,***)))***++++++***)))***++++++,,,++++++***)))******+++///777FFFWWWbbbkkknnnoooqqqttttttkkkaaaJJJ>>>555444222111999FFF^^^mmm{{{}}}{{{zzzxxx{{{wwwhhhQQQ===333...)))***(((''''''***++++++***+++,,,---,,,+++***,,,...---......---+++***+++,,,///))))))...222777JJJ^^^oooqqqrrrrrrjjjYYYDDD666333111...,,,,,,...///000444555CCCYYYiiiooorrrxxxzzzuuutttxxxyyyuuurrrtttmmm\\\JJJ???:::666555555::::::FFF\\\pppxxxzzz|||wwwyyy{{{{{{zzzxxxvvvuuukkkXXX@@@111...///,,,''')))...000444FFF```ooopppyyytttwwwzzzvvvvvvqqqbbbGGG:::...+++,,,,,,,,,...666555666>>>MMM\\\eeehhhllltttzzzzzzzzz||||||zzz{{{xxxpppdddYYYPPPKKKIIIGGGJJJPPPZZZeeemmmpppqqqmmmiiibbbWWWKKK???555000///***&&&''',,,111333222)))'''))),,,---...333:::NNNhhhvvvxxx~~~}}}~~~}}}oooWWWAAA777222///,,,---000555777888>>>QQQgggsssvvvwwwyyyzzzyyyzzz|||}}}}}}|||{{{zzzwwwtttqqqhhhTTT>>>222000///...+++)))((()))***,,,---222:::IIIaaavvv}}}zzz~~~~~~{{{ttt~~~vvvnnngggccc^^^UUUQQQPPPJJJFFFAAA>>>===>>>>>>>>>DDDDDDEEEFFFHHHJJJLLLMMMRRRRRRQQQQQQQQQQQQRRRSSSVVVSSSQQQRRRTTTTTTQQQNNNHHHHHHFFFCCCEEEJJJKKKIIILLLJJJIIIIIIIIIFFF???999333222111000...,,,+++***,,,)))'''&&&''''''''''''+++******)))))))))******---111777@@@HHHPPPVVVYYYZZZ[[[]]]\\\[[[YYYZZZZZZ]]]\\\\\\[[[[[[\\\\\\]]]YYYZZZ[[[ZZZYYYVVVTTTRRRHHHHHHGGGIIIMMMTTT[[[___\\\^^^\\\XXXXXXWWWKKK<<<111+++)))++++++,,,555BBBRRR[[[bbbcccbbbcccbbb```aaaaaa```ZZZOOO@@@222)))***&&&%%%&&&%%%###$$$'''&&&""""""$$$%%%$$$&&&))),,,///555???JJJTTTZZZ\\\]]]cccooo~~~ppp```SSSMMMLLLSSSXXXTTTMMMHHH>>>;;;666222///......///+++***+++,,,...///---,,,++++++,,,,,,,,,+++***)))******,,,444AAAQQQ___gggllloooqqqrrruuussshhh\\\CCC>>>:::888333333AAARRRfffqqqzzz{{{yyyyyyyyyxxxyyynnnZZZCCC555...+++'''&&&%%%%%%'''***,,,,,,+++***,,,.../////////000111555555444222///......///333,,,***111:::EEEXXXjjjtttuuutttooodddSSS@@@444111///...------...000222888999EEE\\\lllpppssswwwzzzvvvuuuxxxxxxvvvtttuuuhhhXXXHHH???:::666555666999>>>LLLaaarrrzzz|||}}}wwwxxxyyyzzzyyywwwuuussshhhTTT<<<...,,,---+++(((,,,...000777LLLeeerrrqqqvvvtttyyy|||wwwvvvooo]]]CCC777---+++---...///111888777<<>>>>>AAACCCEEEHHHHHHHHHIIIJJJLLLMMMNNNQQQQQQRRRRRRRRRQQQPPPPPPWWWRRROOOPPPSSSRRRNNNIIIHHHJJJIIIFFFFFFJJJJJJGGGGGGFFFDDDDDDCCC@@@:::666555333111...,,,*********)))'''%%%%%%&&&&&&&&&%%%,,,,,,+++++++++++++++,,,---222999CCCLLLTTTZZZ\\\ZZZ\\\]]]\\\[[[YYYYYYZZZ___^^^]]][[[[[[ZZZZZZZZZUUUVVVVVVTTTQQQLLLGGGEEE:::999:::===DDDNNNXXX^^^^^^^^^[[[XXXVVVRRRDDD555,,,***)))++++++...:::HHHWWW^^^ddddddcccdddccc```cccaaa[[[QQQDDD777...******&&&&&&((('''$$$%%%((()))&&&&&&((('''%%%'''++++++...666BBBOOOXXX[[[ZZZ```aaahhhsss}}}{{{ooocccSSSMMMJJJNNNPPPKKKCCC???666444333111000000000000222111000111333555555555222222111///---+++)))(((,,,+++...:::KKK[[[fffjjjnnnqqqssstttuuuqqqeeeXXXCCC???<<<:::777<<>>444---,,,+++)))***...333777>>><<>>999555444666:::DDDUUUhhhuuu|||}}}~~~yyyxxxxxxxxxxxxvvvsssqqqeeePPP888,,,+++,,,++++++...///111<<>>JJJVVV]]]aaa```]]]XXXSSSJJJ;;;///***))))))***+++111???LLLYYY___bbbbbbbbbdddccc```ccc]]]RRRDDD777///,,,,,,'''%%%&&&******&&&$$$%%%)))'''((()))'''%%%''',,,///333;;;GGGTTT[[[\\\[[[___^^^aaajjjrrrqqqggg]]]GGG???;;;<<<===999555333111111000000000000000///555333222444999===@@@BBB???===999444///,,,)))(((------333AAASSScccjjjkkkqqqtttvvvvvvvvvpppbbbUUUGGGAAA<<<;;;>>>HHHXXXfffrrrwwwyyyxxxyyy}}}~~~{{{rrr^^^DDD444...---,,,+++)))***************++++++111444888<<>>888444333555<<>>CCCDDD@@@===<<<:::666888888777555444222000//////...,,,***))))))))))))***)))(((((()))***)))'''******+++---///111333444===AAAHHHPPPVVVYYY[[[[[[XXXZZZ[[[[[[YYYWWWXXXXXXWWWVVVSSSPPPNNNLLLJJJJJJCCCBBBAAA===999333...+++******,,,222<<>>222///...------***++++++++++++,,,///111666:::BBBJJJRRRZZZccchhhnnnlllggg]]]PPPDDD;;;666888<<>>EEEYYYjjjqqquuuyyyvvvyyyyyyxxxxxxwwwrrrkkkXXXNNNCCC===888444333666@@@RRRgggsssxxx|||}}}zzzwwwvvvwwwvvvsssooo]]]FFF111,,,---,,,+++------000999JJJ^^^mmmqqqppptttuuuyyyvvvqqqvvvoooYYY===666000...---******---111555EEE^^^ooorrrrrrtttvvv{{{~~~zzzrrr___III333------,,,+++---)))+++------,,,+++,,,---***++++++++++++***)))(((---,,,,,,,,,,,,------...000///000444999CCCSSScccqqq{{{}}}}}}|||}}}ttt```KKK<<<555222111111///---,,,...222555GGG^^^qqqtttuuu{{{}}}yyy||||||{{{{{{{{{}}}~~~~~~{{{oooYYYDDD888222///++++++***************+++111555CCC\\\qqq{{{|||{{{{{{|||{{{yyyyyyxxxrrriiixxxqqqkkkggg___XXXSSSQQQOOOLLLKKKLLLIIIKKKMMMMMMKKKKKKMMMPPPPPPPPPQQQRRRTTTUUUWWWXXXSSSSSSTTTTTTUUUUUUVVVVVVUUUSSSPPPMMMHHHCCC@@@===777;;;;;;555111222333222333333222111///......///++++++******************,,,+++***+++------+++***---...000333777:::===???GGGJJJPPPUUUXXXYYYWWWVVVUUUVVVWWWUUURRRPPPPPPPPPOOOMMMKKKGGGDDDAAA???>>>888777555333000,,,)))(((((())),,,222<<>>222,,,+++******(((%%%&&&******'''&&&(((&&&&&&((()))&&&###'''...111555<<>>;;;CCCSSScccnnnwwwxxxxxxwwwzzz|||xxxrrr^^^LLL999222///,,,+++,,,)))+++---...000444;;;@@@EEEKKKUUU^^^fffkkkpppssswwwwwwtttmmmbbbVVVMMMHHHJJJPPPYYYbbbjjjpppssstttrrrtttqqqdddOOO<<<222...+++---...,,,+++...555<<>>EEEKKKNNNWWWZZZ___eeeiiijjjgggdddXXXQQQEEE999111...///000+++444CCCVVVgggsssyyy{{{}}}~~~|||yyyvvvoooaaaSSSIIIFFF@@@;;;AAAQQQdddpppwwwxxxxxxwwwyyyzzztttkkkUUUEEE666111///+++)))+++***,,,///222666===GGGNNNUUU]]]hhhpppuuuvvvuuuuuuuuuwwwyyyvvvooofff^^^ZZZ\\\bbbjjjooorrrvvvxxxxxxqqqssspppaaaKKK777,,,)))'''***------******...222;;;999DDD\\\ooosssqqqqqqsssyyy{{{yyyxxxvvvmmmbbbKKKDDD>>>;;;999666999===GGG]]]qqqxxxxxx{{{|||wwwwwwxxxwwwsssoooTTT>>>,,,+++---***(((+++---555EEEXXXgggnnnpppqqqtttyyy{{{ttttttgggKKK666111------,,,)))***---333:::OOOhhhrrroooooowwwvvv{{{uuuiiiKKK999,,,---...(((%%%(((%%%)))...///---++++++,,,---,,,+++******+++---...//////.........///222555888999AAAPPP]]]hhhrrr{{{|||{{{yyyuuueeeLLL:::333000---+++------------000777<<>>======666444222111000///,,,***//////---***(((&&&'''((()))***...777BBBNNNWWW\\\]]]\\\WWWKKK<<<000+++++++++)))+++444DDDSSS]]]aaaeeeeeebbb___```ccc```ZZZPPPAAA333///...+++((()))))))))((()))******(((&&&***)))((()))***+++***)))*********,,,///111111000111666;;;>>>===999444111++++++***))))))))))))))),,,---333???JJJRRRYYY^^^fffjjjkkkiiiiiijjjgggbbbXXXLLL===444---***---222222>>>NNN]]]lllzzz{{{xxxrrrggg[[[RRR@@@;;;888;;;FFFWWWhhhrrrrrrzzz}}}xxxwwwxxxqqqdddJJJ<<>>KKKYYY```___nnnmmmnnnqqqvvvxxxwwwuuuwwwuuussstttuuutttqqqmmmrrrttttttsssuuuyyyxxxtttvvvttthhhRRR???444000---///+++***---...,,,,,,...666999GGG]]]mmmrrrsssuuutttzzzyyyttttttvvvlll]]]GGG>>>888888666222555>>>OOO^^^ooowww{{{~~~}}}wwwyyyyyywwwwwwuuummmdddJJJ888000...)))+++000---222666FFF\\\kkkqqquuuzzzwww|||~~~zzzxxxsss^^^GGG888222...///...,,,---///888@@@RRRgggrrrsssuuuzzzyyy}}}qqq^^^GGG999000111///((((((...***///444333...)))((()))''')))+++,,,++++++,,,------000222333555888>>>CCCIIIPPP[[[gggrrrzzz~~~~~~}}}||||||~~~wwwppp\\\CCC333000000///,,,,,,...///------444===UUUkkkwwwyyy}}}{{{zzzzzzwwwiiiRRR===333111111111222222111///...///000555999GGG]]]ooovvvvvvvvv~~~{{{~~~~~~{{{|||pppXXXtttkkkeee___XXXSSSUUUTTTSSSRRRPPPPPPQQQRRROOOOOONNNNNNNNNPPPQQQRRRPPPPPPQQQRRRRRRSSSSSSSSSPPPQQQQQQRRRRRRTTTVVVXXXVVVMMMDDD>>>777000,,,,,,+++---***&&&&&&+++...---///000111222111///,,,)))+++,,,...111333555666777;;;888888:::;;;999:::>>>@@@DDDJJJNNNNNNMMMLLLLLLPPPPPPOOOMMMIIIDDD@@@>>>;;;:::888555444333222222000///------/////////...///...---***((('''''''''++++++000:::GGGSSSZZZ^^^[[[XXXPPPDDD777---((('''+++***...888GGGUUU]]]```ffffffccc___```bbb^^^XXXKKK<<<...++++++***((())))))(((''''''(((((('''&&&)))(((((()))***+++***)))(((((((((((()))***,,,---333666999:::999555222000******))))))))))))******'''...999GGGRRRYYY___ccckkknnnnnnllljjjjjjeee___MMMBBB555///,,,***+++///333AAASSSbbbqqq||||||xxxqqqeeeVVVMMM<<<777555;;;JJJ\\\kkktttrrryyy{{{xxxxxxxxxmmm^^^EEE999...---...---++++++,,,555@@@LLL[[[iiipppppprrrrrrsssvvvvvvsssmmmgggiiiiiikkkpppuuuwwwvvvtttuuuwwwwwwuuuvvvxxxvvvqqqsssmmm^^^HHH777///+++)))+++((('''+++,,,++++++...777===MMMbbbpppsssuuuxxxxxx{{{zzztttttttttgggVVVBBB:::555777666444:::DDDUUUcccqqqwwwyyy{{{{{{zzzyyyyyyyyywwwwwwttthhh\\\CCC444///000***+++...***222888III^^^mmmqqquuuyyyvvvzzz{{{wwwvvvppp[[[CCC666///,,,,,,,,,***+++---999BBBUUUiiissssssuuuyyyxxx~~~|||}}}~~~qqq```DDD666...//////)))(((,,,'''+++000000,,,******,,,+++,,,,,,,,,,,,///333666333777<<>>333000...+++)))&&&'''+++---,,,---111999DDDWWWjjjtttuuuwwwzzz|||}}}zzzvvvuuuqqq___LLL===666444888999:::BBBNNN___kkkuuuxxxwwwyyyzzzyyy{{{zzzxxxwwwxxxrrrbbbQQQ:::......111,,,+++,,,'''222<<>>444...+++,,,,,,++++++...:::EEEYYYlllttttttuuuwwwyyy}}}}}}{{{|||}}}ssseeeIII:::000000222---+++,,,))),,,//////---,,,---000000000///000222777>>>DDDFFFJJJQQQYYY```gggnnnssstttvvvyyy|||~~~~~~}}}}}}}}}}}}}}}wwwhhhPPP:::000000///,,,......///111//////777AAA[[[ppp{{{}}}~~~xxxgggOOO<<<444111000///000000///000222777:::<<<<<>><<<:::888555222000...---++++++++++++++++++,,,,,,222///------...000111111///...+++***)))((('''%%%***+++222@@@OOOZZZ\\\[[[\\\QQQBBB777222///+++(((,,,000888DDDQQQZZZ^^^___```aaa```^^^^^^]]]WWWOOOAAA666+++(((+++//////...///---+++***+++,,,+++***))))))((()))******)))'''&&&)))***(((&&&(((000777:::777222///.../////////,,,+++***((((((((()))***,,,<<>>222///000000000222===MMM```mmmuuu{{{{{{xxxxxxxxxvvvpppcccSSSBBB777555111333AAAVVViiissstttuuuwwwxxxxxxxxxqqq^^^JJJ888111,,,---...------///888HHH\\\kkkvvv{{{{{{wwwxxxwwwuuuooodddWWWIII@@@;;;>>>DDDNNN[[[gggpppvvvrrruuuuuurrrqqqpppjjjcccVVVNNN@@@444000222111,,,)))((()))---...---000555===LLLaaapppvvvwwwxxx{{{~~~}}}{{{xxxvvvnnnYYYEEE;;;555444999<<<>>>HHHUUUgggqqqxxxyyywwwyyy{{{{{{{{{zzzxxxxxxyyyqqq]]]III666+++,,,000,,,+++---)))222???SSSdddnnnppprrrtttvvvvvvuuusssqqqhhhPPP:::555///,,,---......///111;;;III]]]nnnuuuuuuuuuvvvzzz}}}}}}{{{}}}}}}vvvlllVVVFFF777333333111......///111222222111222444666666888:::===BBBIIIPPPVVVcccfffkkkpppuuuyyy|||~~~~~~}}}}}}||||||wwwdddJJJ777000111000---//////000111000111:::DDD___sss|||}}}~~~~~~uuubbbJJJ999333000///222222111111111444:::>>>;;;:::DDD[[[qqq{{{{{{yyyzzzxxx}}}~~~zzzyyylllRRRwwwlllgggaaa[[[WWWTTTRRRQQQQQQOOONNNOOOPPPQQQOOOMMMPPPOOOLLLHHHFFFDDDCCCCCCBBBAAA??????@@@CCCFFFIIINNNNNNOOOQQQSSSSSSPPPMMM???888222000///,,,,,,///+++//////...///333444111555555555222...,,,---...777<<>>KKKUUU\\\___```___aaaaaa``````^^^VVVMMM<<<444,,,)))...444444111444222000///000000///...---+++))))))***)))((('''%%%(((***))))))---666>>><<<777000,,,,,,...//////000...,,,)))(((((()))***111CCCUUU[[[]]]ccciiilllnnnooonnnkkkhhhdddYYYNNNKKK>>>000++++++,,,///222HHHVVVeeennnssswwwyyywwwwwwvvvrrriiiZZZJJJ;;;333555333888HHH]]]mmmssssssvvvvvvwwwxxxvvvkkkTTT@@@333...+++,,,---,,,...333@@@RRRgggtttyyyzzzvvvrrrwwwssskkk___QQQDDD;;;555000111555;;;FFFTTTbbbjjjnnnooommmhhhddd```XXXPPP???:::111***+++...+++$$$***(((***------...333:::FFFVVViiitttvvvwwwyyy{{{}}}|||zzzyyyuuuiiiTTTAAA999444333888999;;;GGGVVViiiqqqwwwvvvuuuxxx{{{|||zzzyyyxxxxxxxxxoooYYYDDD666+++,,,///***+++000...222CCCXXXfffllloooqqqrrruuuuuuuuusssnnnaaaKKK888444///,,,...//////000444;;;LLLaaaooouuuvvvvvvvvv|||}}}~~~~~~zzztttcccSSS@@@666333222222222555666888:::<<>>===<<<999999999:::>>>CCCHHHJJJMMMKKKJJJKKKLLLKKKGGGBBB999333.........,,,,,,...+++///222222555:::;;;999777777555000++++++///333===BBBIIIOOORRRQQQNNNKKKGGGAAA<<<999666333555999:::999777333...,,,,,,...------,,,,,,+++***((('''((()))+++...000222333444222222333666:::<<<===<<<666000***((()))******)))111888DDDRRR\\\```___]]]OOODDD666,,,***,,,,,,+++111888CCCPPPYYY___aaaaaabbbddddddbbbaaa]]]SSSHHH555111,,,,,,444<<<<<<777:::999888888999888666444333000+++)))((((((((('''%%%&&&((()))+++111999@@@:::555...+++,,,---...---222000---***))))))***,,,555HHHXXX]]]aaaiiippprrroooooommmjjjhhhbbbUUUHHHKKK@@@444...---...444;;;RRR___lllqqqsssvvvxxxwwwxxxuuummm```QQQCCC999444444666???OOObbbppptttrrrwwwwwwxxxxxxssscccKKK:::000---+++,,,++++++000777GGGZZZnnnyyy{{{zzzwwwtttvvvoooaaaPPP@@@666111111.........111888DDDQQQZZZbbbbbb^^^VVVPPPKKKBBB:::555333...***+++---(((!!!)))'''(((+++---000999CCCTTTbbbpppvvvvvvwwwyyyyyyzzzzzzzzzxxxqqqbbbMMM>>>555111000444444666CCCSSSgggooouuusssrrruuuyyy{{{yyyyyyyyyxxxuuuiiiSSS>>>666+++,,,...)))***222222555HHH]]]hhhkkknnnqqqrrrssstttuuusssjjjZZZEEE666222---***---//////111444;;;MMMbbbnnnsssvvvwwwwww|||}}}~~~}}}yyykkk^^^LLL???999999<<<>>>???AAADDDIIINNNSSSXXXZZZ[[[```hhhoootttxxxzzz||||||}}}}}}{{{yyyqqq\\\DDD666111000///000///...///111000222<<>>BBBFFFHHHGGGEEE999222***'''(((+++,,,,,,444???MMMYYY___```^^^]]]GGG>>>222)))''')))+++---444;;;GGGSSS[[[```bbbcccbbbddddddaaa]]]VVVJJJ>>>000111000333>>>IIIIIIBBBEEEEEEEEEFFFGGGEEEAAA>>>999444---)))''''''(((((('''((((((+++///555;;;???666111+++)))+++---+++)))222000---+++***,,,...000===OOO___dddhhhqqquuusssnnnmmmjjjfffccc[[[LLL===DDD>>>777444111333;;;EEEYYYgggssswwwwwwwwwxxxwwwwwwqqqeeeVVVFFF;;;666666222888DDDVVVgggrrruuutttwwwwwwyyyxxxooo\\\EEE666000---,,,+++******111:::LLL___rrrzzzzzzyyyyyyxxxwwwmmm\\\GGG666...---///,,,,,,,,,,,,///777AAAHHHLLLLLLHHHAAA===:::444---111222///------///,,,&&&)))((()))---000777EEERRRcccnnnvvvwwwvvvyyyzzzyyyxxxyyyyyyuuujjjWWWEEE999444000///333222444BBBSSShhhpppvvvtttrrruuuyyyzzzxxxzzzzzzvvvoooaaaKKK888444+++,,,///)))***111111999NNNccckkklllooorrrtttooosssvvvssseeeQQQ???555222---+++...000111333666;;;NNNbbblllqqquuuxxxxxxzzz{{{}}}~~~|||ssslll```TTTMMMNNNSSSVVVVVVWWWZZZ```eeejjjmmmooonnnsssyyy~~~~~~~~~{{{}}}}}}zzzxxxkkkWWWBBB666111------000...---...000000222===HHHgggwww||||||}}}zzzkkkRRR<<<222222222...++++++,,,,,,+++---///222666>>>OOOfffvvv{{{}}}{{{}}}{{{wwwxxxmmmUUUzzzqqqhhhbbb\\\[[[XXXUUURRRRRRTTTVVVSSSOOOKKKKKKKKKIIICCC>>>:::888666333111000//////222444777;;;@@@FFFKKKNNNHHHCCC???======:::555///444111111666999999999:::===AAADDDCCCEEEGGGFFFCCC666555111,,,(((,,,666???FFFJJJPPPTTTSSSNNNGGGBBB222---******)))'''(((,,,(((,,,000222111...,,,+++'''))),,,///000000///---000222666:::===@@@AAABBBHHHIIIKKKNNNPPPPPPMMMKKK<<<444***&&&(((,,,...---444@@@QQQ\\\^^^]]][[[[[[CCC<<<111)))''')))---///555===IIITTT\\\aaacccdddaaacccaaa]]]WWWNNN@@@333000222444:::GGGTTTTTTNNNOOOPPPQQQRRRRRRPPPKKKGGG<<<666...)))&&&'''((())),,,+++***---333888<<<>>>333...)))(((+++,,,***'''000...,,,+++,,,///222444EEEWWWgggjjjnnnuuuuuuoookkkjjjfffaaa]]]TTTCCC333777555444333111333<<>>555555111111444444666DDDVVVllltttyyyxxxuuuwwwzzz{{{xxx{{{{{{uuukkk[[[EEE333111)))---000***)))//////<<>>AAADDDLLLMMMLLLKKKMMMOOOHHH???777000+++---...111;;;FFFIIIMMMQQQRRRNNNDDD:::333///...,,,***))))))))))))+++---//////---,,,+++,,,,,,///222222111222555777:::<<<======EEEOOORRRNNNPPPUUUXXXVVVUUUTTTPPPKKK===111+++...---(((***222>>>MMMXXXZZZ^^^ccc^^^SSS>>>444,,,,,,//////...000;;;HHHUUU[[[]]]``````^^^bbbaaa```\\\UUUIII<<<333111222:::IIISSSUUUWWW\\\XXXYYYYYYWWWYYYZZZTTTMMM===555,,,***---...***%%%,,,***+++333::::::666222,,,,,,)))((())),,,,,,***000000000///+++***333===NNN^^^nnnqqqnnnnnnqqqrrrkkkmmmmmmgggZZZIII999///000333444333222888CCCMMMiiiooowww|||zzzvvvvvvyyyuuuiiiVVVCCC999555333000666>>>NNNaaapppuuuwwwwwwxxx|||}}}vvvcccLLL;;;333,,,***)))+++,,,...555===WWWkkkzzzyyyvvvwwwuuupppuuukkkWWWAAA333///,,,)))---+++(((&&&(((,,,111444333222111///------///111***,,,......---,,,+++,,,///000333888BBBOOO^^^hhhrrrvvvzzzzzzwwwvvvzzz}}}xxxxxxuuukkk[[[JJJ<<<666333......222444777HHH]]]lllpppuuuxxxxxxwwwvvvvvvwwwzzzzzzsssgggUUU@@@000444...+++,,,------///333@@@SSSfffnnnpppqqqssssssssssssssslllXXXBBB999;;;222333333333222333666888>>>NNN```mmmuuuzzz{{{yyyyyy|||~~~~~~|||zzzxxxwwwxxxxxxwwwvvvwww||||||zzz{{{}}}|||{{{{{{||||||}}}~~~~~~~~~{{{}}}{{{yyyuuuppp\\\HHH444...///...,,,,,,///000000///000444<<>>444111222222,,,,,,------...//////000666DDD^^^uuu~~~}}}~~~zzzxxx{{{{{{qqqeee}}}tttkkkbbb\\\[[[[[[ZZZYYYWWWUUUTTTSSSSSSMMMJJJEEE???999666333333333111///---///111444555;;;???EEEHHHHHHEEECCCAAA@@@<<<888777:::===>>>>>>>>>@@@CCCEEEFFFHHHKKKMMMNNNOOONNNLLLMMMMMMFFF===666000,,,...111666@@@JJJOOOQQQQQQOOOHHH===222,,,+++***)))(((''''''((()))+++---......---,,,,,,---///222555777777888;;;>>>EEEGGGHHHIIIOOOXXXZZZWWWWWWZZZZZZYYYXXXXXXRRRKKK:::///***------+++///888FFFRRRZZZ[[[\\\^^^UUUHHH777000******,,,,,,...222>>>KKKWWW]]]___aaaaaa___cccbbb```ZZZPPPCCC888111000222<<>>555+++''')))***'''###+++,,,111;;;CCC@@@555,,,+++***(((''')))+++***)))000///000111......666AAATTTbbbmmmooollllllppprrrjjjkkkjjjbbbSSSBBB555...000333555333444<<>>111---*********+++000777EEEPPP[[[___aaaccccccaaadddddd```WWWIII;;;222...000555AAAOOOYYY\\\]]]___```bbbbbb```___[[[RRRHHH;;;333***&&&''')))((('''+++111<<>>999444111000111111////////////222888???DDDLLLNNNOOOMMMIIICCC???===>>>AAAEEEHHHIIIJJJKKKMMMKKKNNNQQQRRRRRRRRRSSSUUUSSSTTTSSSNNNKKKFFF>>>555111......111999BBBLLLRRRSSSOOOIIIAAA888111+++(((******)))))))))***+++,,,---...000000111444888;;;>>>AAAEEEIIIMMMPPPSSSTTTUUUVVVWWWXXX[[[^^^`````````___[[[YYYZZZXXXNNNBBB333---((())),,,111;;;FFFQQQVVVZZZ[[[[[[VVVIII;;;000...------+++,,,444???LLLUUU^^^aaaccceeedddaaaeeeddd___RRRBBB555///...111999GGGTTT]]]```aaaaaa```bbbbbb___\\\VVVJJJ>>>555000***((()))+++,,,,,,,,,999HHHNNNIII>>>///$$$)))%%%$$$''')))''''''(((,,,,,,...333555999CCCNNN]]]ffflllllljjjllloooooohhhfff___PPP>>>222......///222444444999HHH___qqqyyyzzzzzzxxxxxxxxxvvvssseeeTTT@@@777555666777888???RRRhhhtttwwwyyy{{{||||||~~~wwwfffPPP>>>222+++///,,,******+++111>>>LLLcccnnnwwwwwwuuuvvvwwwvvvxxxppp\\\DDD333...---+++++++++++++++,,,...///000...111444555333000...---333444666777777888:::===IIIQQQ]]]hhhoootttxxxzzzvvvyyy||||||yyyvvvuuuuuuxxxwwwppp^^^HHH777000///...---...222555>>>QQQcccsssuuuxxxyyyzzz{{{|||~~~yyyuuusssmmmWWW===222666222///---......///444:::QQQ___mmmrrrrrrssssssrrrtttqqqhhhYYYEEE666111111222222222111000000222444CCCYYYqqq{{{{{{yyyyyyyyy|||zzzyyy}}}}}}}}}{{{{{{{{{~~~|||~~~}}}|||~~~~~~~~~|||xxxsssooolllooollliiifffeeeeeefffhhhccchhhmmmpppmmmgggbbb___ccceeeccc\\\TTTNNNEEE===555333111000///............//////---,,,///555:::NNNaaasss{{{{{{zzz{{{zzz||||||{{{{{{yyywwwuuutttppp___GGG666///...---,,,---,,,,,,---...000111222888DDDZZZuuu~~~}}}vvv}}}rrrhhhccc___[[[YYYYYYRRRRRRPPPMMMIIIEEEAAA???;;;999555222//////000000///000222444777===EEEKKKPPPQQQRRRPPPKKKGGGDDDCCCGGGIIILLLMMMMMMNNNQQQSSSPPPQQQSSSSSSRRRRRRRRRSSSQQQTTTSSSMMMHHHBBB999000------///444>>>HHHOOORRRSSSMMMDDD;;;222---***)))+++*********+++,,,...///222333666888;;;???DDDHHHIIIKKKNNNSSSWWWYYYZZZZZZYYYXXXXXXYYYZZZ[[[^^^aaaaaa```]]]ZZZZZZVVVJJJ<<<111---)))))),,,444@@@KKKVVVYYY\\\[[[XXXQQQDDD888///.........,,,...888DDDSSSZZZ```bbbdddfffeeeaaacccaaaZZZLLL<<<111///000555???NNNYYY```cccdddcccaaabbbaaa]]]XXXQQQCCC666///---+++))))))***,,,,,,222DDDRRRNNN???333+++'''(((######''')))&&&&&&((())))))---333999???KKKUUU]]]eeekkkmmmmmmoooooolllgggbbbWWWGGG777...---000///111333666>>>NNNdddtttxxxzzzyyywwwxxxzzzvvvooo___NNN<<<666555555777:::EEEYYYooowwwxxxzzz{{{{{{zzz{{{sss^^^III<<<333,,,...+++******+++222BBBQQQfffnnnuuuwwwuuuvvvwwwwwwzzzrrr___GGG555...,,,+++++++++,,,---///000111222555555666444222111111222:::===AAADDDGGGJJJNNNPPP]]]dddnnnvvvyyyzzzyyyxxxwwwxxxzzzzzzxxxuuutttsssxxxtttjjjWWWBBB333//////------///222666@@@TTTdddrrrtttwwwxxxxxxyyy{{{|||yyyuuuqqqfffOOO888111666222///------,,,,,,222:::WWWcccooorrrssstttsssqqqsssooodddRRR@@@444///...000111111000//////222444CCCYYYoooyyyyyyyyyyyyyyyzzzwwwuuuyyy~~~}}}yyyzzzyyyxxxxxxzzz||||||{{{zzz}}}|||yyyyyy{{{yyyuuuuuutttssspppllleee```\\\\\\ZZZVVVSSSRRRRRRTTTUUURRRWWW\\\___\\\VVVQQQNNNSSSUUUSSSMMMGGGBBB;;;444222111///,,,+++,,,...///---//////...---///444999KKK___sss|||}}}}}}|||{{{||||||||||||zzzxxxuuutttnnn\\\EEE666000///...+++------,,,+++,,,---///000888III___ttt~~~|||{{{wwwmmmdddaaa___[[[XXXXXXOOONNNLLLHHHDDD@@@<<<:::888666444111///---,,,,,,///222666888;;;AAAIIIOOORRRTTTTTTRRROOOLLLKKKKKKNNNNNNNNNOOOQQQTTTUUUVVVTTTTTTTTTRRROOONNNOOOPPPNNNQQQQQQKKKDDD>>>555,,,+++...222888CCCNNNQQQPPPQQQKKK@@@555---)))(((((())))))***,,,...111444555;;;>>>AAADDDGGGKKKPPPSSSSSSTTTVVVYYY\\\\\\[[[YYYXXXUUUTTTUUUTTTTTTYYY___^^^```___]]][[[TTTFFF999...---,,,,,,000999HHHRRR]]]^^^___[[[RRRFFF:::222---,,,,,,---...111<<>>GGGSSS]]]```fffkkklllnnnqqqoookkkeee\\\NNN>>>222---...111000111555<<>>;;;999666111111111///******...///......///000///...000555:::JJJ]]]sss}}}~~~}}}}}}{{{zzz{{{||||||{{{xxxvvvtttlllZZZDDD555111111...+++---,,,*********,,,///000:::OOOfffsss{{{||||||oooggg```^^^\\\XXXTTTTTTMMMKKKHHHDDD???<<<:::888555444444333222111//////222777<<<@@@BBBFFFMMMRRRUUUVVVVVVUUURRRPPPPPPQQQRRRPPPOOOQQQUUUVVVTTTRRRQQQPPPMMMIIIFFFDDDFFFHHHIIIMMMNNNHHHAAA:::222***,,,111666===HHHSSSSSSNNNJJJCCC999///)))''')))***)))***---000555:::???BBBGGGJJJNNNQQQSSSUUUXXXZZZZZZYYYYYY[[[\\\[[[VVVSSSNNNIIIGGGGGGFFFFFFMMMVVVXXX]]]```^^^XXXOOOAAA444+++...///000555AAAPPP[[[___``````YYYKKK<<<333///,,,******...222999EEEPPP[[[___bbbaaaccceeebbb]]]YYYRRRFFF:::222000111444AAANNN[[[___bbbeeefffdddcccccc```YYYRRRIII;;;///++++++***'''''',,,444;;;MMMWWWUUUBBB///((('''%%%(((!!!"""***,,,&&&%%%))))))(((---888CCCNNNZZZeeegggiiijjjjjjlllooonnniiibbbVVVEEE666///---///000222333888DDDTTTeeepppuuusssxxxyyywwwyyyzzznnn]]]HHH<<<444333111...444???SSSfffvvvyyyzzz~~~yyy{{{{{{mmmSSS>>>777333...------...///000888JJJ[[[ggglllrrrvvvvvvtttsssttttttqqqdddPPP>>>666444222444555555777:::===@@@BBBIIIJJJJJJJJJKKKMMMQQQTTT[[[```gggllloooqqqssstttrrrvvvyyy{{{{{{yyyxxxxxxxxxvvvtttsssssssssrrrrrrpppfffUUUDDD777000......---000222222666DDDWWWeeemmmppptttwwwwwwwwwwwwwwwrrrtttiiiPPP<<<555222......,,,,,,---,,,...888BBB]]]gggooorrrsssuuutttqqqqqqnnnaaaLLL<<<444000,,,,,,---.........///222555GGGUUUcccjjjllloooqqqpppmmmmmmmmmmmmmmmmmmmmmmmmllljjjhhhgggggggggeeeddd``````]]]YYYXXXYYYUUUOOOLLLKKKJJJIIIGGGDDDBBBAAA<<<<<<;;;;;;;;;<<<<<<===666999<<<<<<;;;888777666888999888333111333222000...000...+++---222111---...000222111000222777<<>>UUUllluuuyyy~~~}}}}}}wwwiiibbb\\\[[[YYYTTTPPPOOOLLLIIIEEEAAA===:::888888222333555777777777777666666<<>>444///000222444EEESSS^^^aaabbbeeefffdddbbbbbb]]]VVVOOOFFF888,,,)))***(((''')))333AAALLLWWW[[[SSS>>>...***'''"""(((!!!"""+++---&&&%%%******)))///:::GGGRRR___jjjmmmmmmjjjgggiiinnnmmmiii___QQQ???111---...//////333444:::JJJ^^^nnnuuuwwwsssyyyzzzxxxzzzyyyiiiUUUAAA888333555222///666DDDXXXjjjxxxzzz|||zzz}}}}}}mmmQQQ;;;555222---...///111222333;;;MMM^^^gggkkkqqqvvvwwwtttrrrssstttssshhhVVVEEE>>><<<:::<<<<<<===???BBBFFFJJJMMMSSSUUUWWWYYY\\\___cccfffkkkooouuuxxxwwwvvvtttssssssvvvxxxyyyyyyyyyzzz{{{xxxuuurrrpppqqqrrrrrrrrrmmm```MMM===444000...------111333222666DDDXXXeeelllpppuuuxxxxxxwwwvvvvvvnnnsssfffHHH666555222))),,,+++,,,---...111<<>>===:::@@@GGGKKKNNNQQQTTTWWWVVVWWWWWWUUUVVVYYYWWWSSSXXXVVVTTTSSSQQQMMMIIIEEE>>>999777777444222888AAAEEEIIIJJJEEE:::111,,,+++000888BBBKKKUUUXXXQQQFFF;;;555///...,,,))))))+++000333888@@@HHHOOOUUUXXXXXXXXXXXX[[[]]]^^^]]]\\\ZZZ\\\\\\YYYRRRIIIAAA===777888666111---...666===JJJUUU^^^YYYMMMAAA666......,,,...777EEESSSZZZ]]]]]]]]]XXXMMM>>>333---,,,***+++---222:::FFFTTT]]]bbbbbbccccccbbbbbbaaa```RRRBBB444111///,,,222===KKKUUU___aaaaaabbbcccbbbaaa```\\\UUUJJJ===111***---'''(((...333888III[[[```SSS@@@222+++((('''%%%)))%%%###'''((('''''')))+++...666BBBOOO[[[cccgggooorrrrrrnnnjjjkkkkkkhhhXXXEEE555222000,,,...555444777@@@PPPdddrrrwwwvvv|||yyyxxx{{{{{{qqq^^^NNN;;;444111333222111>>>PPPbbbnnnzzz}}}}}}~~~}}}{{{~~~zzzkkkRRR===222000000...222222000555FFFXXXcccjjjlllpppsssuuuvvvuuutttsssqqqkkkbbbXXXOOOIIIGGGHHHJJJNNNRRRVVVYYY[[[\\\eeeeeefffgggjjjmmmppprrruuuvvvyyyzzzzzzyyywwwuuuvvvvvvvvvvvvwwwxxxyyyzzz|||wwwqqqoooppprrrrrrqqqkkkYYYDDD999333///------+++///222333;;;KKKZZZbbbpppqqqtttvvvxxxxxxvvvuuuyyyppp\\\CCC444111...***,,,***,,,000000000<<>>333111333,,,...///...+++,,,///222222888???CCCEEEGGGJJJLLLEEEFFFGGGGGGEEEDDDDDDDDDFFFDDDAAA>>><<<;;;;;;<<<:::>>>???;;;:::<<<:::555666555333222111111222333444555555222000222:::AAA222111000111444555222000222333444333000.........000---******---000000000333000000444666777:::???VVVcccsss{{{{{{xxxvvvwwwyyy{{{zzzwwwuuuvvvtttpppiiiRRR===666333---***,,,,,,,,,---,,,,,,---111444KKK^^^ooouuuxxx~~~~~~{{{qqqkkkaaa^^^YYYVVVTTTRRROOONNNFFFDDD@@@===;;;;;;;;;<<>>999555222333111111888AAAHHHHHHFFF???555...---...444;;;DDDMMMTTTUUULLLAAA888222---,,,***((()))---555999???GGGNNNTTTXXX[[[\\\[[[ZZZ[[[]]]^^^]]]\\\XXXVVVSSSMMMEEE???:::777000000///+++***,,,222777CCCPPP[[[WWWKKK>>>555.........111;;;IIIUUU[[[]]]___]]]VVVJJJ<<<222......,,,,,,...444???KKKWWW^^^ccccccdddeeefffccc___[[[KKK===222000000///777CCCNNNWWW___``````aaabbbaaaaaa___ZZZRRRGGG;;;000)))+++((((((,,,333>>>NNN\\\UUUIII999...(((&&&%%%###)))%%%%%%((()))''''''******111;;;HHHTTT```jjjooooooqqqoookkkiiijjjhhheeeQQQ@@@333000///+++---444444888BBBSSSeeessswwwwww{{{yyyyyy{{{yyymmmZZZJJJ;;;444111333222444AAARRReeepppzzz||||||}}}|||{{{zzzjjjQQQ<<<222000//////222333222888III[[[fffooopppsssvvvwwwwwwvvvuuutttsssoooiiibbb\\\YYYXXXZZZ\\\^^^aaaccceeefffgggkkkkkkkkklllmmmoooqqqssswwwyyy{{{}}}}}}|||zzzyyyvvvvvvvvvuuuuuuvvvvvvwwwyyyvvvssssssuuuuuurrrooo^^^MMM:::111...,,,,,,...,,,000222444<<>>333000111---//////...,,,---///222444666999:::999999<<<>>>:::;;;<<<<<<;;;:::999999===<<<999666444333333444111555666333333666555111///////////////000111222333555777444111111555999555333111111333444222000444555666555222000000111333111...///111444444444888555555777999;;;CCCKKK```kkkwww}}}{{{wwwvvvvvvxxxzzz{{{xxxwwwwwwsssnnngggPPP;;;444111,,,***,,,+++,,,,,,++++++...222555KKK^^^pppvvvxxx~~~~~~uuummmhhh___]]]YYYWWWUUUSSSPPPMMMDDDBBB@@@??????@@@BBBDDDKKKLLLMMMNNNMMMLLLKKKJJJJJJLLLNNNOOOOOOOOOPPPRRRRRRTTTTTTRRRSSSVVVUUUPPPQQQMMMHHHCCC???;;;666333222...,,,---...111999AAAIIIFFF@@@777///,,,...111888???HHHNNNRRRPPPFFF;;;333...***))))))(((+++000===AAAIIIPPPWWWZZZ\\\\\\ZZZXXXUUUUUUVVVVVVVVVUUUSSSNNNFFF>>>888444222111+++***((('''(((+++///111;;;JJJWWWTTTGGG;;;333......000666AAANNNXXX\\\]]]^^^ZZZPPPCCC555---,,,---...---000888FFFSSS[[[___cccccccccfffhhhcccYYYQQQAAA666//////111444>>>JJJRRRZZZ```___^^^```aaa``````]]]VVVMMMBBB777...)))(((((((((***555EEERRRVVVEEE<<<111(((%%%$$$###"""(((&&&'''******((('''***)))333AAAMMMXXXbbbnnnvvvppppppmmmiiihhhhhhbbb[[[GGG:::000///...+++,,,222444:::FFFWWWhhhtttxxxxxxzzzyyyzzzzzztttfffRRRDDD:::444222333333777EEEVVVkkkssszzzzzzzzz{{{|||zzzyyyhhhOOO;;;222///---///333555555===NNN```iiirrrsssuuuvvvvvvuuutttsssttttttrrrnnnjjjfffddddddhhhiiijjjlllmmmnnnnnnnnnqqqqqqppppppqqqqqqrrrssswwwyyy{{{|||}}}|||{{{yyyyyyxxxwwwvvvuuuuuuuuuuuutttrrrqqqqqqpppmmmgggaaaMMM???000*********,,,000...111222333===PPPaaajjjkkknnnqqqrrrqqqqqqsssuuummmbbbMMM:::111000000......,,,...333444666CCCTTTfffmmmuuuzzzzzzxxxwwwwwwrrrnnncccRRR???222...///.../////////---...000111222333222000...///111333000000111111000000//////666555333000///...//////+++...000...///222222000////////////000000000000444777999777444111111333888666333333333444444333777888888777444333333444777555333333555777888888<<<;;;<<>>===>>>>>><<<:::999:::;;;======<<<<<<===???@@@@@@BBBDDDIIINNNPPPWWWeeettt{{{~~~zzzyyyyyy{{{{{{yyywwwwwwxxxuuuooo```JJJ666000///++++++...++++++*********...444888KKK___qqqwwwyyy}}}}}}ssslllgggddd```]]]ZZZWWWTTTPPPKKKHHHIIIHHHHHHIIILLLPPPTTTWWWVVVUUUUUUTTTRRRQQQOOONNNRRRPPPLLLJJJJJJKKKLLLMMMNNNOOOMMMJJJIIIJJJGGGAAA<<<888444000...,,,***)))***))))))***000999AAADDDBBB>>>777000,,,---111555???FFFLLLMMMLLLGGG===222...***)))***,,,///888BBBKKKPPPWWW\\\]]]ZZZTTTPPPCCC@@@<<<::::::::::::999;;;888333000///...,,,***...,,,))))))+++...//////>>>JJJRRRLLL>>>444///---111777CCCPPPYYY]]]]]][[[ZZZRRREEE777---)))+++---...///555BBBRRR]]]aaa```dddbbbbbbddddddZZZJJJ<<<333000...000444<<>>===<<<:::999;;;>>>@@@FFFEEEEEEEEEGGGIIIMMMOOOLLLMMMMMMKKKIIIHHHJJJKKKOOOOOOPPPPPPPPPQQQRRRSSSUUUXXX___eeefffiiittt}}}}}}~~~~~~}}}xxxtttuuuyyyvvvqqq]]]HHH555000000---,,,///************+++...444888III]]]pppvvvzzz|||xxxpppjjjeeebbb___\\\XXXUUURRRNNNKKKHHHLLLLLLKKKLLLOOOSSSWWWZZZXXXXXXWWWUUUTTTSSSRRRQQQOOOKKKEEEAAAAAACCCDDDEEEFFFGGGEEEAAA???@@@===777333000...,,,,,,+++***((()))***+++---444>>>DDDDDD???:::444///...111555999DDDJJJNNNLLLHHHBBB888///,,,***))),,,...444@@@KKKQQQUUUZZZ\\\ZZZSSSJJJDDD999666444222333333222111111...---...000000,,,)))---,,,***)))***---111444FFFMMMOOOFFF:::333000...444<<>>JJJ[[[hhhmmmrrrqqqooommmllllllmmmmmmnnnoooooommmkkkiiiiiijjjfffgggjjjmmmoooqqqsssssslllmmmmmmmmmmmmlllkkkkkkddddddddddddcccbbbaaaaaa[[[[[[ZZZYYYXXXWWWWWWWWWSSSMMMFFFAAA>>>;;;777333---***+++///000---******---...///555EEE\\\mmmuuuuuuvvvxxxzzzzzzyyyxxxvvv]]]KKK888222333222...+++///++++++......222CCCUUUrrrwww}}}~~~}}}|||}}}yyyvvvmmm\\\GGG777000...---,,,,,,...///000...---,,,,,,...000222111...+++000...---...111222000---000000000000000111111000222//////111222000111444111222555999>>>DDDIIIKKKKKKHHHEEEDDDEEEJJJOOOSSSUUUWWWXXXZZZ[[[]]]aaadddbbbbbbbbb```^^^^^^```bbbeeeggghhhiiihhhhhhiiikkkllloootttyyyxxxwww{{{}}}wwwtttvvvzzzwwwqqqXXXDDD444111222...,,,...***++++++,,,,,,///222555EEEZZZnnnuuuyyy|||~~~~~~|||sssmmmgggccc```[[[XXXTTTQQQPPPNNNLLLJJJMMMLLLLLLLLLNNNQQQUUUWWWXXXWWWVVVTTTSSSRRRRRRQQQKKKDDD<<<777777888999999:::;;;:::666666777444///...---,,,,,,---,,,***((((((,,,---///777BBBEEEBBB>>>999111---...333;;;???JJJOOOPPPKKKDDD<<<333++++++)))***---000777EEERRRVVVYYY[[[[[[UUUKKKAAA:::222000//////000111000...000...---///333333000++++++,,,,,,++++++///777===LLLMMMIII???666333222000777???LLLXXX]]]]]]ZZZXXXQQQJJJ@@@666000............555BBBOOOZZZaaaddddddccccccbbb^^^VVVJJJ<<<333***...111333888DDDRRR\\\]]]```aaa______aaa^^^ZZZSSSKKK???333,,,)))***+++,,,,,,000888:::444,,,)))(((((('''&&&%%%&&&((()))$$$$$$''')))))))))///888CCCNNN\\\dddeeedddfffhhheeegggcccYYYNNNCCC777,,,+++++++++***+++///222444;;;JJJ^^^nnntttuuuuuuvvvtttxxxxxxkkkVVVAAA555111000222444666>>>PPPeeetttwwwyyyxxxvvvwww||||||zzztttfffOOO;;;222222000,,,...222777>>>KKK\\\gggkkknnnmmmkkkiiiiiijjjkkkmmmiiijjjjjjiiigggfffggghhhggghhhiiiiiijjjjjjjjjjjjdddddddddcccbbb```^^^\\\XXXWWWWWWUUUTTTSSSRRRQQQPPPOOOOOONNNOOOOOOPPPPPPDDD@@@;;;888888777444111,,,)))***...///---,,,...---///111999JJJaaarrrxxxuuuuuuvvvzzz}}}}}}xxxsssTTTAAA111///444333...***...******...111666HHH\\\uuuxxx|||}}}|||{{{xxxooo___JJJ:::222//////......///222222000...000///...000222222000---222000...000444555333///111111222333444444444444666222333777888666888===>>>???BBBGGGOOOXXX```eee___\\\YYYYYY[[[```eeehhhhhhkkknnnooopppqqqtttwwwuuuuuutttsssqqqqqqsssvvvtttvvvyyyyyywwwwwwyyyzzzyyyyyy|||}}}~~~}}}|||xxxwwwzzz|||vvvmmmRRR@@@222111222...+++,,,)))+++---......///111333BBBWWWllltttyyy~~~|||{{{zzzyyyyyyzzz}}}xxxqqqkkkfffaaa^^^XXXUUUQQQOOONNNNNNNNNMMMMMMLLLKKKJJJLLLOOORRRTTTUUUTTTSSSRRRQQQPPPPPPPPPHHH@@@777111///000000000111333222///000222000+++------,,,---...---***'''(((,,,///111999CCCEEEAAA???888///***---555>>>DDDPPPSSSRRRJJJAAA999///(((***((()))---111888HHHVVVYYY[[[\\\ZZZRRRGGG;;;444...------...000000...---444111000222666777444000+++---...------222===EEENNNLLLEEE:::444444444222888AAANNNYYY^^^]]]YYYWWWKKKDDD;;;333...,,,++++++///888GGGTTT]]]bbbeeeggg``````^^^XXXNNNAAA555...(((---111333:::FFFUUU___\\\```aaa```aaabbb^^^YYYQQQIII<<<111)))(((***,,,111---000999999///)))+++''''''&&&$$$######&&&(((&&&&&&(((******+++333<<>>333111111444666888AAAUUUlllzzzwwwyyyxxxvvvxxx|||}}}zzzpppbbbKKK888111222111------222777>>>LLL\\\gggiiijjjhhhfffdddeeefffiiijjjdddeeeeeedddaaa______```ddddddcccbbbaaa___]]]\\\\\\\\\[[[YYYWWWTTTQQQOOONNNMMMLLLJJJHHHFFFEEEDDDBBBBBBBBBBBBCCCDDDEEEEEE<<<999666555666555111---...++++++...///...000444...000444<<>>@@@???BBBHHHPPPQQQSSSXXX```jjjsssxxxpppnnnkkklllooossswwwyyyuuuyyy|||~~~}}}}}}~~~|||zzz{{{}}}wwwzzz}}}}}}|||{{{|||zzzxxxyyy}}}~~~~~~~~~zzzzzzyyyzzz}}}~~~uuujjjNNN===000000222...******)))+++.../////////000111@@@UUUjjjsssxxx~~~}}}xxxvvvuuutttuuuyyy||||||ssskkkeeebbb___^^^ZZZWWWTTTPPPNNNMMMNNNOOONNNJJJFFFGGGKKKNNNMMMKKKOOOTTTWWWUUUTTTSSSNNNIIIBBB;;;333///000111///------///000000///---......000/////////...,,,)))&&&+++,,,111888@@@DDDCCCAAA777333///---000888AAAGGGRRRPPPLLLFFF>>>555---((()))'''&&&+++555AAALLLRRR\\\]]]\\\SSSEEE777000---+++...000///,,,******,,,000222666>>>CCCBBB;;;444///---+++---555>>>GGGLLLSSSHHH===888444111000222888GGGTTTWWWZZZ^^^\\\UUUHHHBBB999222......//////777>>>JJJVVV^^^aaacccfffaaacccbbbYYYJJJ<<<333000///,,,...888CCCMMMXXX```bbbaaa`````````]]]ZZZWWWJJJ???222++++++---......111999===888111---***'''((('''''''''((((((&&&$$$***''''''++++++,,,555@@@LLLVVV```dddhhhjjjeee]]]```YYYNNNCCC:::333---***---(((&&&***---///222666BBBTTThhhrrrvvvwwwwwwuuuxxxzzzoooXXXBBB666///+++111222444<<>>???666222000333777888222,,,//////111111000...,,,+++...111888EEEVVVeeeoootttsssrrrqqqtttzzzyyymmm^^^DDD:::111///000000000111---+++---111555===QQQeeetttwwwzzz}}}~~~~~~}}}|||yyyxxxsssfffSSSCCC:::777333111///...///000000000444444555555666666777777777999<<>>BBBAAAAAAAAAAAABBBCCCDDDHHHHHHHHHJJJMMMRRRVVVYYY___bbbhhhnnnuuu{{{}}}zzzyyy|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||{{{zzzzzz{{{}}}{{{www||||||yyy}}}wwwgggHHH<<<111//////---***)))'''+++......+++***...222@@@PPPcccmmmqqqsssrrrooouuupppkkkjjjiiijjjrrrzzz}}}wwwnnnfffaaa^^^\\\[[[WWWUUURRRNNNMMMMMMNNNOOOKKKGGGDDDDDDHHHLLLLLLLLLLLLQQQTTTTTTSSSRRRLLLDDD;;;555...+++---...---+++---///000000000000111222444444555555333000,,,)))---///555===CCCEEECCC@@@333111//////444===GGGMMMRRRPPPKKKCCC999000***'''***((((((---888EEEOOOUUU[[[\\\XXXNNN@@@444---+++))),,,......------111444<<<===BBBIIIMMMKKKCCC<<<555333333666===FFFMMMPPPQQQFFF;;;666333111222555<<>>666111...///000222;;;BBBMMMXXX^^^aaaccceeeaaabbb___UUUFFF999222//////---111<<>>NNNcccvvv}}}yyywwwyyy||||||xxxsssdddQQQ>>>444111000......000...///777EEERRR[[[___bbb```\\\ZZZYYYXXXUUUTTTQQQRRRSSSSSSQQQNNNKKKIIILLLOOOPPPMMMHHHFFFGGGJJJEEEDDDBBB@@@>>><<<;;;:::<<<<<<;;;;;;999888777666555555555666666777888999333000...000555555000***---...///000000///...---...222;;;JJJ[[[jjjssswwwvvvuuutttuuuyyyvvvhhhXXXBBB888000///000///...000000///000444888CCCXXXkkktttvvvyyy|||~~~~~~}}}|||zzzzzzvvvjjjYYYJJJ@@@===777666444555777999999999999:::<<>>===:::444///+++///333;;;CCCGGGFFFAAA<<<......///333;;;EEENNNTTTRRRPPPIII>>>333***'''(((+++***+++111<<>>JJJLLLPPPVVVYYYVVVNNNGGG======>>>BBBHHHNNNRRRTTTJJJ@@@555000...---111666BBBPPP[[[]]]]]]\\\TTTIII;;;888333///...///222444@@@GGGQQQYYY^^^aaabbbbbbaaa```ZZZNNN@@@555000...------444AAALLLRRRXXX\\\]]]^^^^^^]]]ZZZSSSJJJDDD===777///***)))---333777CCCEEEBBB777...***)))''')))((('''((())))))'''%%%'''''')))++++++***...555>>>EEEMMMQQQUUUWWWTTTOOOBBB===555///+++***)))(((---,,,,,,......///666???RRR```nnntttuuuvvvvvvtttppphhhYYYHHH>>>888222---333333777CCCUUUiiixxx{{{yyyxxx{{{~~~}}}vvvoooYYYIII999333222///------...---...111999CCCMMMSSSWWWTTTQQQNNNLLLJJJGGGEEEEEEFFFFFFGGGEEECCCAAA??????@@@AAA>>>;;;:::===@@@;;;::::::888777666555555666666666666555444333222333333333333333333444444222///---///333333///***)))***,,,---............111777CCCSSScccnnntttvvvyyyxxxwwwwwwxxxrrr```OOO===555//////000...,,,---...,,,,,,000777EEE[[[mmmsssuuuxxx{{{}}}}}}}}}|||{{{|||yyypppcccUUULLLHHHBBBAAA@@@BBBEEEGGGHHHGGGGGGIIILLLOOOSSSVVVXXXYYYVVVXXXZZZ^^^dddiiinnnqqqooooooqqqrrrrrrrrrqqqppptttuuuwwwzzz|||~~~~~~}}}}}}zzzzzz{{{{{{{{{{{{||||||yyyzzz{{{{{{||||||||||||~~~}}}~~~zzzvvvoooqqqpppmmmnnnpppggg[[[???555...---...,,,******'''***------++++++...111000888>>>???@@@DDDGGGHHHDDDBBBCCCEEEEEEDDDGGGLLL{{{qqqkkkccc\\\YYYXXXXXXWWWSSSPPPLLLIIIGGGGGGIIIKKKEEEFFFFFFFFFFFFFFFFFFGGGFFFKKKNNNPPPQQQNNNCCC777222///,,,+++,,,......------...///000222555:::>>>DDDFFFFFFDDD===666///+++111777@@@GGGIIIDDD===777,,,...222888AAAJJJSSSWWWSSSOOOGGG:::...'''''')))+++,,,...666AAANNNWWW\\\[[[WWWMMM@@@444,,,***+++---///222444555:::BBBHHHTTTVVVZZZ^^^```\\\UUUOOOGGGHHHJJJNNNRRRUUUVVVUUUGGG===333...,,,,,,222888FFFSSS^^^___^^^[[[PPPCCC666444111...---///333666EEEMMMUUUZZZ]]]```aaa___bbb]]]UUUHHH;;;222///...+++---777EEEQQQVVVXXX[[[]]]]]]\\\ZZZUUUKKK@@@888444222...******///777===FFFFFF@@@444+++))))))''')))((('''((())))))(((&&&&&&(((++++++***(((+++...000444:::???BBBCCCAAA???999555///+++)))***************,,,///...000999DDDYYYeeeppptttuuuwwwwwwuuupppgggWWWGGG===888444222333444:::HHH\\\nnnxxx|||xxxxxxzzz~~~|||sssjjjPPPCCC777222111---***)))+++---...///111666>>>DDDJJJGGGDDDAAA@@@>>><<<:::::::::;;;<<<;;;999888666888888888666555555999<<<777777777777777777777777555555666666555555444444555555555555444444333333222///...///222222///+++,,,,,,---...///000111111999AAANNN]]]iiipppssssssyyyyyyyyywwwuuummmZZZHHH888222...//////,,,+++,,,+++******...999JJJ___ooossstttwwwyyy{{{||||||{{{yyy{{{{{{vvvmmmccc\\\XXXRRRQQQQQQRRRUUUVVVVVVVVV\\\]]]___aaaccccccdddddd___dddkkksssxxxzzzzzzzzzzzz|||~~~~~~|||{{{~~~}}}||||||}}}zzzzzzyyyyyyxxxwwwvvvuuuuuuvvvvvvvvvuuusssqqqpppwwwvvvuuuuuutttpppjjjeee]]]^^^\\\YYYYYYYYYSSSIII888000+++,,,---+++)))***''')))+++,,,++++++---///,,,333999:::999:::999666;;;:::===AAAAAA???@@@CCCvvvmmmhhhaaa\\\YYYXXXWWWVVVQQQNNNIIIEEECCCDDDFFFHHHGGGJJJLLLKKKFFFCCCAAAAAAFFFKKKNNNNNNNNNJJJ???333000///......///000000///555555555555666;;;AAAFFFKKKLLLKKKEEE<<<444...+++444:::CCCHHHGGG@@@888222,,,///555===EEEMMMSSSVVVSSSNNNCCC666+++&&&(((++++++---222;;;GGGRRRYYY]]]ZZZSSSGGG:::000,,,,,,......222777<<<@@@FFFOOOUUUZZZ\\\```cccccc```[[[WWWSSSTTTVVVXXXZZZYYYUUURRREEE<<<444///---///666>>>HHHUUU^^^___]]]YYYLLL===333333111...---///555:::JJJSSSYYY[[[]]]``````\\\aaa[[[PPPCCC888111//////,,,///:::IIIUUUXXXYYY[[[ZZZYYYWWWTTTMMMBBB777///...---,,,+++---222999???CCCAAA:::///)))))))))((()))(((((()))******)))'''%%%))),,,+++((('''((()))'''))),,,000333333222333555111---*********+++***''''''+++...000333>>>JJJ___iiirrruuuwwwyyyxxxuuunnneeeWWWGGG999222222555333666>>>OOObbbqqqwwwxxxwwwwwwzzz~~~yyylllbbbDDD;;;222000000,,,))))))(((,,,///000//////333777===;;;999888888888666555333333444555555444333222555555444444333555888;;;555666666666777888888888444444555666666666555555555555555555555444222222222000//////111222000---111111111111222444666777AAAJJJWWWeeeooosssuuuuuuwwwxxxxxxvvvrrrgggTTTBBB555000---///...+++***,,,,,,,,,...444AAAUUUgggrrrssstttvvvxxxyyyzzzzzzzzzvvvxxxyyyxxxtttooojjjgggcccbbbaaabbbccccccbbbaaaiiijjjlllmmmmmmlllkkkjjjfffjjjpppvvvzzz|||{{{{{{~~~~~~~~~}}}~~~{{{~~~}}}||||||{{{{{{{{{yyywwwuuuvvvwwwuuuuuutttssspppnnnkkkjjjdddeeeeeedddbbb^^^ZZZXXX\\\]]]^^^^^^]]]XXXRRRMMMKKKKKKHHHEEEEEEEEE@@@;;;333---)))+++,,,***)))***''')))***+++++++++---...///444777555555666555222777888;;;@@@@@@<<<<<>>>>>@@@GGGLLLNNNKKKGGGBBB:::222...///000111222333444444???>>><<<:::;;;???FFFLLLNNNNNNJJJCCC999222//////999>>>EEEHHHDDD<<<444///...333:::CCCJJJPPPSSSUUUQQQIII===111***((()))++++++///777BBBMMMVVVZZZ\\\VVVNNNAAA555...,,,...111///666???GGGMMMTTT\\\aaa^^^```bbbddddddcccaaa___^^^^^^^^^]]][[[VVVNNNIII999333---++++++---666???LLLVVV]]]]]]ZZZUUUFFF666222222000------111999@@@OOOXXX^^^\\\]]]aaaaaa[[[^^^VVVKKK>>>555000......///111;;;IIIRRRTTTTTTVVVPPPNNNKKKGGGBBB999000*********+++...222777;;;>>>;;;:::444,,,((()))***((()))(((((()))++++++***((($$$***---***''''''((('''((('''(((+++,,,+++,,,...111///,,,*********)))((('''&&&)))000555<<>><<<;;;::::::888666111---+++---...+++***,,,)))***++++++------...///444555111------333777777555444777;;;:::666666:::~~~ssskkkccc```]]]ZZZWWWTTTPPPMMMEEECCC???===???CCCHHHKKKQQQRRROOOGGG===:::>>>DDDGGGMMMNNNGGG???999555111---000333777999;;;===???EEEBBB>>>::::::>>>EEEJJJMMMLLLGGG>>>555111333666>>>CCCHHHGGGBBB999222///000666???HHHOOOSSSUUUUUUNNNDDD666,,,)))*********,,,222<<>>JJJSSSXXX\\\aaaddd]]]^^^```aaaaaabbbcccccc```___]]]YYYTTTKKKAAA:::---)))((()))***///999CCCPPPYYY]]]ZZZVVVPPP@@@///000000///------444???IIITTT^^^ccc______dddccc]]]YYYQQQEEE:::222...------//////666@@@GGGGGGGGGHHHAAA???;;;888555000+++((())))))+++000777;;;<<<;;;666666111+++(((******'''))))))(((***,,,,,,+++)))$$$+++...)))&&&((()))'''---)))(((++++++)))***......---,,,,,,---,,,)))'''***(((+++333>>>HHHTTT^^^iiipppvvvxxxxxxxxxtttoooZZZMMM@@@999333......222444>>>OOO```nnnuuuwwwwww{{{zzzxxxwwwqqqcccPPPBBB444...+++---...---,,,...)))***,,,---,,,,,,------111000...///000111111000//////000111222222333333333222333444555777777777777888888999:::;;;<<<===;;;<<<===???@@@AAAAAAAAA???@@@AAABBBBBB@@@???>>>>>><<<;;;;;;;;;<<<;;;;;;888777888999===BBBHHHKKK]]]ccclllsssvvvwwwwwwxxxwwwxxxvvvppphhh[[[HHH888222///------+++)))***///(((---333===OOOcccnnnooovvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrqqqnnnlllkkklllnnnppppppooommmkkkhhhgggggghhhlllssszzz~~~}}}}}}~~~~~~~~~}}}}}}|||zzz{{{|||}}}{{{wwwtttqqqppppppnnniiidddaaabbbdddlllpppvvvwwwtttnnnhhhdddZZZ\\\]]]\\\YYYUUURRRQQQIIIIIIIIIHHHFFFCCC@@@>>>>>>>>>>>>===;;;999777666888<<>>;;;<<<999777777777777888999333000///111111...---///---------...000111111111555555111---000777<<<<<<777666666999777444555:::xxxnnnggg___]]]ZZZXXXVVVRRRMMMIII@@@>>><<<;;;>>>DDDJJJOOOSSSSSSNNNBBB888777???HHHGGGMMMNNNDDD999333111000...222777<<<@@@CCCFFFHHHEEEBBB===888666:::@@@FFFLLLJJJEEE;;;444222777===BBBFFFIIIGGG@@@888222///222888AAALLLSSSVVVWWWWWWKKK???111))))))+++***(((---444???MMMXXX]]]]]]\\\MMMEEE888///+++---111444???HHHSSS[[[^^^^^^___```YYYZZZ\\\\\\]]]___bbbddd^^^\\\XXXSSSKKK@@@555---+++)))***...111777BBBMMMTTT[[[^^^YYYSSSLLL;;;)))...///...,,,...666DDDOOOWWWaaafffaaaaaagggfff___VVVNNNBBB777000---,,,,,,,,,+++///777<<<:::999:::666333///---,,,+++)))''')))(((***111:::>>><<<888444444000+++***+++)))%%%)))))))))***,,,,,,+++***%%%,,,...)))&&&((()))'''000+++)))++++++((()))///---------//////...+++(((---***,,,777DDDPPP\\\ffflllsssxxxyyyyyywwwqqqkkkSSSCCC666333444222111333666BBBUUUfffqqqwwwxxxyyy~~~{{{xxxssskkkZZZEEE666666000,,,,,,---***)))+++******))))))***,,,------000///------///000///...//////000111222333444444444333444666888888888666>>>>>>???@@@AAABBBBBBCCCEEEFFFGGGIIIJJJKKKLLLLLLJJJKKKLLLNNNNNNMMMKKKJJJFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEHHHNNNUUU[[[___lllqqqvvvxxxwwwtttttttttyyyzzzvvvoooeeeWWWDDD444222///------+++(((+++000,,,222;;;FFFXXXllltttrrrwwwwwwvvvvvvuuuuuuuuutttxxxvvvuuuuuuvvvvvvvvvuuutttssssssssstttssspppnnnkkklllnnnooonnnkkkhhhfff___aaaeeekkkqqqvvvzzz|||~~~}}}||||||||||||}}}yyyzzz|||{{{yyytttoookkkoooppppppooolllgggbbb___UUUUUUSSSNNNIIIGGGIIILLLUUUZZZ___aaa\\\TTTLLLGGGBBBFFFJJJKKKJJJGGGEEEDDD===>>>??????===;;;888777999:::::::::999999888777666:::AAADDDCCC>>>999666:::888666666777777999<<<555222222555444111///111000//////000333444444333222555777777:::??????<<<>>>;;;;;;<<<:::777999>>>yyyoooiiieee```\\\WWWVVVUUUPPPGGG@@@<<<999777999???FFFMMMPPPTTTMMMCCC;;;999===CCCHHHOOOMMMGGG>>>555000///111888;;;@@@EEEIIILLLLLLLLLCCC===999888666666???JJJKKKFFF>>>666333555:::???FFFEEEDDD@@@888000111666555===EEELLLSSSXXXUUUOOOAAA888///,,,+++)))***,,,///;;;IIISSSZZZ^^^]]]YYYJJJ>>>222......000555:::JJJUUU___cccbbb```ZZZTTTMMMMMMMMMPPPTTTYYY\\\]]]]]]VVVKKKAAA999444000---+++,,,---///333:::CCCIIIUUUYYY[[[VVVLLL@@@777333+++---------000999GGGSSSXXX^^^cccbbbbbbbbb```\\\VVVJJJ:::000......,,,)))***+++---...///000000000000---******,,,,,,+++))),,,---...222<<>>@@@@@@???FFFGGGHHHKKKNNNPPPRRRSSSSSSSSSTTTVVVZZZ[[[[[[ZZZYYYZZZ]]]^^^___^^^]]]\\\[[[[[[ZZZWWWUUUTTTVVVWWWWWWZZZ]]]]]]\\\```iiippptttuuuwwwvvvtttsssssssssvvvvvvuuurrrhhhWWWBBB444111///---,,,---......---000777AAAOOO```ooossspppssswwwzzzzzzvvvsssrrrrrrtttssssssuuuvvvvvvtttrrrssssssqqqoooqqqtttrrrmmmmmmkkkiiijjjllliiibbb\\\YYY\\\bbbiiiqqqwww{{{~~~zzzuuurrrrrrqqqooommmooommmjjjgggddd```[[[WWWRRRSSSSSSPPPLLLHHHGGGFFFIIICCC<<<888999<<<>>>>>>EEEFFFEEEEEEDDDCCCBBBBBB===???AAABBBBBB@@@>>><<<;;;999888:::<<<<<<999666:::999999888777666666555<<<===>>>>>>===;;;999888222666888777888<<<===;;;777888999999999777666555777444111222666<<>>BBBHHHMMMOOOMMMJJJGGG<<<666333333333666???KKKKKKFFF===555222666>>>DDDLLLHHHEEE???666......333;;;BBBKKKPPPUUUVVVPPPHHH>>>555---+++++++++---000777BBBOOOWWW]]]```]]]XXXGGG;;;000---...111888???SSSZZZ```bbb```[[[PPPDDD:::;;;===BBBIIIOOOSSSTTTKKKEEE<<<444///+++)))'''++++++,,,---222:::DDDJJJWWWZZZ[[[VVVKKK>>>666111------......111<<>><<<;;;:::;;;===>>>>>>===;;;:::888777777999;;;;;;888555666666666777777777777777999:::;;;======<<<:::999<<>>:::666666888<<>>GGGPPPUUUXXXUUUKKKAAA888111+++***+++,,,000555???IIITTT[[[___```[[[TTTBBB888...+++...444>>>FFFYYY]]]``````]]]UUUDDD555333333555999===AAAAAAAAA>>>:::333...,,,+++***)))+++,,,,,,///444>>>IIIQQQYYY[[[ZZZTTTHHH<<<333///.........///444@@@OOOZZZ```dddeeecccaaa```\\\WWWFFF>>>444.........,,,)))*********)))((('''&&&%%%)))'''&&&&&&((()))))))))222:::BBBEEEFFFDDD===555777333......000333333222111444444000......+++&&&'''(((((())))))(((((('''(((%%%%%%((((((&&&'''***((()))...444555111///111000000333===QQQdddnnnnnnooorrrrrrqqqtttrrrbbbPPPAAA888000000222444666999GGGRRR```jjjooosssxxx}}}sssooohhh\\\MMM???666111222///,,,+++---...///...........................000111111222333555666777777888999;;;>>>BBBFFFHHHPPPRRRUUUXXX[[[[[[[[[[[[dddeeegggiiilllnnnpppqqqsssssssssuuuxxxyyyxxxwwwxxxxxxyyyyyyzzz{{{{{{{{{|||{{{zzzyyyxxxxxxyyyyyyzzzyyyxxxwwwwwwwwwxxxyyy|||xxxvvvuuuwwwxxxvvvtttwwwvvvtttpppfffVVVCCC666222000------...//////...222>>>OOOaaarrr|||{{{uuuvvvuuuuuuvvvvvvuuusssqqqmmmmmmllllllmmmmmmkkkiiieeefffdddaaaaaacccaaa]]]VVVSSSPPPNNNNNNKKKFFFAAABBBCCCEEEHHHKKKMMMOOOPPPMMMKKKJJJIIIJJJJJJHHHGGGAAA???===<<<<<<<<<;;;:::555777888999:::<<>>??????>>>>>><<<===>>>AAACCCBBB???======>>>???@@@AAABBBCCCDDDDDDEEEGGGHHHIIIIIIHHHHHHOOOTTTXXXXXXYYY[[[YYYUUUUUUUUUUUUVVVYYY]]]```bbb]]][[[[[[^^^eeelllqqqtttmmmgggccceeehhhiiimmmrrrllljjjgggdddbbbaaabbbbbb{{{qqqlllhhhdddaaa\\\ZZZUUUMMMDDD<<<999777444666999???EEEIIIJJJJJJ???<<<999<<>>111------...111444555444222777444///,,,,,,---------,,,---000444;;;FFFRRR[[[[[[\\\ZZZRRREEE999111......------///666CCCSSS]]]fffhhhgggccc___\\\VVVOOO===777111......///---++++++++++++***)))((('''&&&)))((('''''')))+++---...666@@@IIIKKKIIIFFF@@@:::;;;777444444666999:::::::::===<<<777222111...***''''''((((((((((((''''''&&&$$$%%%)))***'''&&&))))))'''***333777555111111222333888GGG[[[jjjooommmpppppppppppprrrlllZZZFFF;;;444///000222333777<<>>;;;============>>>???@@@@@@FFFFFFFFFFFFFFFEEEDDDCCC@@@>>>;;;::::::::::::999::::::;;;:::;;;===AAADDDCCCBBB???>>>===<<<<<<<<<>>>???AAACCCDDDCCCBBBBBBGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNQQQTTTUUUTTTRRRPPPRRRRRRSSSUUUVVVWWWXXXYYY]]]^^^___aaaaaaaaaaaaaaaccciiimmmnnnooopppmmmhhheeedddddddddhhhmmmrrruuulllkkkkkknnnttt{{{uuupppmmmnnnooopppsssxxxpppnnnkkkhhhfffeeeeeefffvvvoookkkiiieeeaaaXXXVVVPPPGGG???999666666555777;;;@@@EEEHHHGGGEEE999888888>>>GGGOOORRRRRRIIIAAA777000111999CCCJJJPPPOOOLLLGGG@@@888000,,,000///------222;;;CCCGGG@@@999111///444===GGGMMMIIIAAA999555222222888@@@CCCLLLVVVZZZYYYQQQCCC666111+++(((((()))+++111888HHHPPPXXX^^^aaa___UUUKKK<<<555......111999FFFQQQXXX```ddd]]]PPPDDD999111 !!!###(((---/////////...+++((('''((()))******+++...333:::CCCNNNZZZaaa]]]\\\YYYOOOBBB666///,,,---,,,---111999FFFTTT^^^eeegggfffaaa^^^[[[SSSJJJ777333///---...///...---)))***************))))))'''''''''((())),,,000333;;;DDDLLLMMMKKKKKKJJJHHHFFFDDDBBBBBBCCCFFFHHHJJJLLLMMMIII>>>555111...***''''''((((((((((((''''''&&&$$$&&&+++,,,)))(((***,,,&&&%%%...777888555222555777AAARRRccclllllljjjqqqqqqppppppoooeeeRRR@@@777222//////000222888@@@UUU\\\fffnnnrrrtttuuuvvvtttrrrkkk```QQQCCC888222555222000000222444555555666777777888:::;;;<<<<<<===>>>@@@CCCFFFIIILLLNNNOOOQQQTTTXXX]]]bbbfffhhhgggjjjnnnoooooonnnooopppttttttvvvxxxzzz{{{}}}~~~}}}|||{{{|||~~~~~~|||{{{~~~}}}}}}~~~~~~}}}|||zzz{{{||||||zzzxxxxxxwwwvvvwwwyyy{{{zzzzzzxxxsssoooooorrrsssppplllppppppqqqooogggVVVBBB444///---++++++---.........<<>>??????>>>>>>@@@DDDGGGJJJKKKLLLLLLLLLKKKKKKJJJNNNPPPTTTWWWZZZ[[[[[[ZZZ\\\\\\ZZZZZZ[[[]]]___aaacccdddggghhhhhhfffeeedddggggggggghhhhhhhhhiiiiiirrrssssssssssssssssssssspppvvv{{{{{{||||||xxxsssqqqooommmllloootttyyy}}}uuuttttttvvv{{{vvvqqqoooooonnnnnnqqqvvvqqqpppmmmkkkjjjjjjkkkkkk{{{rrrmmmkkkiiiddd___UUUPPPIIIAAA<<<888777777888999===AAAEEEEEECCCAAA666666999AAAKKKOOONNNJJJCCC===666333666>>>GGGLLLRRRNNNGGG???777222///---------,,,---222;;;@@@@@@999444000222999AAAGGGIIIIII@@@777333222333:::BBBKKKRRRXXXXXXTTTKKK;;;---...***((()))***---444===OOOUUU\\\```bbb___SSSGGG888333000111555===KKKWWW\\\cccdddXXXGGG:::222...&&&%%%&&&(((,,,------,,,***(((&&&&&&(((***++++++---222:::CCCLLLUUU]]]bbb^^^\\\WWWLLL???444...,,,------...333===JJJVVV]]]___aaaaaa___^^^ZZZQQQFFF333000---,,,------------&&&'''(((((())))))))))))%%%&&&&&&''')))---222666AAAHHHNNNNNNPPPTTTXXXXXXVVVUUUTTTTTTUUUXXX[[[^^^___^^^UUUEEE666...+++((('''(((((())))))((((((''''''%%%'''+++,,,***))),,,...&&&###+++666:::::::::;;;>>>IIIZZZgggkkkkkkkkkrrrrrrrrrqqqkkk]]]KKK<<<555222000000000333===GGG[[[aaaiiipppsssssssssssssssrrrmmmdddVVVHHH===777777555333333555888999999<<<===???AAACCCEEEGGGHHHNNNOOOPPPRRRUUUXXX[[[]]]^^^___cccgggkkkooorrrsssmmmpppsssrrrpppoooqqqsssxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~|||zzz~~~~~~~~~||||||~~~}}}zzzwww{{{zzzxxxvvvtttttttttuuuqqqooommmmmmnnnnnnjjjgggffffffeeebbb[[[LLL;;;...///---,,,,,,---/////////999???CCCDDDGGGJJJIIIEEE@@@???======>>>@@@AAAAAA<<<:::999999:::;;;;;;:::???CCCCCC???<<<======;;;999999;;;;;;;;;;;;:::999999888888888999;;;===???CCCDDDDDDCCCAAA@@@@@@AAA>>>======@@@CCCFFFGGGGGGJJJKKKMMMNNNNNNQQQTTTWWWZZZ]]]bbbdddcccbbbaaaaaadddfffkkkooorrrttttttssspppnnnllljjjkkkmmmqqqssssssuuuvvvuuussspppppppppqqqpppppppppppppppppppppxxxxxxxxxxxxxxxwwwwwwxxxuuu{{{|||vvvvvvtttqqqppprrrvvv{{{{{{zzzyyy{{{~~~wwwsssqqqqqqooommmpppuuupppooommmlllkkklllmmmnnn|||uuummmjjjiiifff```ZZZRRRKKKBBB<<<;;;:::999888;;;<<>>HHHPPPQQQKKKDDD<<<888555666===EEELLLOOONNNIIIAAA888222...---...+++---...///555>>>AAA>>>333111222777???EEEGGGFFFDDD;;;333222333666>>>FFFNNNSSSWWWUUUOOOFFF777***,,,))))))+++---111:::DDDTTTYYY^^^aaaaaa\\\MMM@@@333000000444:::BBBPPP]]]```ccc___PPP@@@555///***000...,,,+++,,,,,,+++***---+++***,,,///222444444555;;;FFFOOOWWW\\\```bbb^^^\\\UUUJJJ===222---,,,---...111777BBBMMMWWW]]]]]]___```___]]]WWWJJJ>>>000...+++))))))***++++++&&&&&&'''(((((((((((((((%%%'''((()))+++///666;;;GGGMMMQQQSSSWWW___ccccccbbbbbbbbbbbbcccfffjjjmmmiiifff[[[GGG666...+++)))((())))))******))))))((('''%%%&&&***,,,******---+++'''&&&+++333:::BBBJJJCCCFFFPPP^^^gggjjjnnntttrrrsssssspppfffUUUDDD:::444222111111111666DDDQQQ```eeelllrrrttttttrrrqqqssssssoooggg\\\PPPGGGCCC???===;;;<<<>>>AAABBBCCCHHHIIIKKKNNNQQQTTTWWWXXXbbbbbbbbbccceeefffhhhiiijjjlllnnnppprrrtttuuuuuurrrtttvvvsssooonnnqqquuuzzzzzzzzz{{{{{{{{{{{{|||}}}{{{zzzzzz{{{zzzxxxvvv~~~|||zzzwwwvvvzzzwwwttttttvvvuuuqqqlllmmmmmmkkkfffaaa___aaadddaaaaaabbbbbbaaa^^^[[[YYYRRRPPPNNNLLLIIIBBB777000111///------///111111111555:::<<<;;;;;;>>>===::::::;;;;;;:::;;;===AAADDD===<<<:::;;;===>>>???>>>>>>BBBCCC???<<<===>>>===777:::===@@@@@@@@@????????????@@@AAADDDHHHLLLNNNPPPQQQRRRQQQOOOOOORRRUUUPPPPPPRRRUUUYYY[[[\\\[[[```bbbeeefffgggiiilllnnnlllqqqwwwyyyxxxuuussssssrrruuuyyy~~~|||yyyuuussssssvvvzzz}}}}}}~~~}}}zzzuuusssssstttssssssssssssssssssssssssxxxxxxxxxxxxyyyyyyzzz{{{yyy~~~}}}xxxxxxvvvtttssstttxxx}}}}}}}}}|||~~~~~~{{{xxxvvvuuurrroooqqqwwwrrrqqqooommmlllmmmnnnooowwwqqqjjjggggggddd]]]VVVPPPHHH>>>:::;;;<<<;;;999>>>>>>@@@BBBCCCAAA===:::>>>???EEENNNVVVUUULLLBBB666444444999AAAJJJOOOQQQHHHCCC;;;444...,,,+++,,,+++///111222:::CCCDDD@@@000000333;;;DDDHHHGGGDDD===555///000444:::CCCLLLLLLQQQSSSQQQMMMEEE888,,,+++)))***---000555@@@JJJUUUZZZ]]]___^^^WWWGGG888///...000666===FFFUUUbbbaaa```WWWIII===555///***((('''&&&'''))),,,------...------000444888::::::===EEEPPPZZZ```bbbcccccc^^^[[[UUUIII<<<222------///000333:::EEEPPPXXX]]]```bbbbbb___[[[SSSCCC444...,,,)))'''&&&''')))***((()))))))))))))))(((((((((***,,,---...333:::@@@KKKPPPTTTWWW]]]fffjjjiiigggggggggggghhhkkkpppsssiiigggZZZFFF666///......))))))************))))))'''%%%&&&)))***)))***---(((''')))---111888HHHWWWIIIKKKSSS```fffjjjrrr{{{rrrrrrsssooobbbPPP@@@999444222111222333:::JJJYYYccchhhnnnsssvvvuuusssqqquuutttqqqiii```WWWPPPNNNLLLJJJHHHIIILLLOOOPPPQQQWWWYYY[[[___cccfffiiijjjpppoooooonnnnnnooooooppprrrrrrssstttttttttttttttuuuwwwwwwtttooonnnrrrvvvzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuuvvvuuussspppwwwwwwwwwvvvtttqqqmmmkkknnnjjjggghhhiiihhhccc^^^XXXYYYXXXRRRKKKJJJNNNSSSKKKNNNQQQQQQNNNJJJGGGFFF@@@===::::::<<<<<<999666333111//////111333333333333888;;;::::::<<<<<<999:::;;;<<<:::888:::???CCC<<<:::999:::<<<>>>??????<<<@@@BBB>>>;;;<<<======:::???EEEJJJLLLMMMMMMMMMOOOOOOQQQTTTXXX]]]bbbeeecccdddeeedddccceeeiiinnnddddddeeehhhjjjkkkjjjhhhqqqsssvvvwwwwwwwwwyyyzzzwww||||||{{{wwwzzz~~~}}}xxxuuuuuuxxx|||{{{uuurrrsssuuuuuuuuuuuuvvvvvvwwwwwwwwwyyyyyyyyyzzz|||~~~|||zzzyyywwwuuuuuuvvvzzz}}}}}}}}}~~~}}}~~~{{{zzzyyyuuuqqqtttzzzyyywwwuuusssqqqrrrrrrsss{{{rrrppplllhhhccc\\\UUUPPPLLLHHHBBB@@@AAABBBAAA@@@DDDBBB@@@AAACCCAAA;;;555>>>???DDDNNNVVVSSSFFF:::222111444<<>>JJJTTT\\\___eeefffeee```WWWJJJ===555000(((%%%+++///---+++,,,***)))((()))+++***'''$$$$$$&&&(((***...555>>>EEEMMMOOOSSSZZZaaagggjjjkkkgggkkknnnppptttyyyxxxsssqqqhhhUUU===000......,,,)))******)))(((''''''(((''''''''''''((((((((()))(((%%%%%%)))...777FFFTTTTTTUUU[[[eeemmmqqqssstttsssssspppfffWWWGGG<<<666///---...333666>>>PPPbbbkkkmmmpppsssuuutttsssrrrrrrsssnnngggeeefffccc\\\\\\[[[ZZZ\\\___cccdddeeegggggggggiiilllnnnnnnmmmvvvxxxyyyyyyxxxuuurrrpppuuuqqqnnnooorrrttttttsssooovvvtttiiieeennnuuuuuuyyyyyyxxxwwwvvvvvvuuuuuusssnnniiihhhkkknnnmmmkkkmmmfffaaacccaaa[[[VVVWWWWWWSSSOOOMMMLLLJJJFFFBBBBBB@@@===;;;;;;<<<<<<<<<===<<<<<<===>>>>>><<<:::555555555555666777888999:::999888777777666666777888555444777<<<>>><<<888:::EEEIII???:::>>>BBB@@@DDDAAA>>>???AAACCCAAA???EEEFFFHHHJJJKKKLLLKKKKKKKKKPPPWWW\\\___aaabbbcccccceeeiiimmmqqqtttvvvwww{{{yyyvvvtttuuuuuuuuutttqqqooonnnoooqqqtttuuuuuu||||||}}}}}}~~~}}}zzzyyyyyy|||~~~~~~{{{xxxvvvwwwzzz}}}}}}yyyvvvtttrrrvvvvvvuuuuuuvvvwwwyyyzzz~~~}}}|||||||||}}}~~~}}}|||wwwtttttttttttttttvvvyyy|||~~~{{{yyyxxxxxx~~~zzzxxxxxxzzz{{{{{{{{{{{{vvvqqqqqquuuvvvsss{{{uuupppmmmiiiddd```ZZZTTTOOOKKKHHHDDDCCCDDDEEECCCBBBCCCBBBAAABBBBBB???:::666???BBBHHHPPPTTTOOOBBB888222222666???HHHLLLIIIEEE???444,,,...333333444666555444666<<>>EEEKKKPPPRRRUUUYYY^^^bbbddddddaaa```^^^YYYQQQDDD888111...//////111777@@@KKKVVV]]]```bbbcccbbb]]]TTTFFF:::222)))$$$"""(((+++((($$$$$$+++***)))***,,,+++(((&&&'''***---000444;;;DDDKKKQQQSSSWWW]]]ccchhhjjjkkkjjjmmmpppqqquuuyyywwwsssooodddPPP:::000000///+++)))******)))((('''''')))'''''''''((((((((())))))***((('''))),,,333@@@LLLPPPTTT\\\fffnnnsssuuuvvvwwwuuunnnbbbQQQ@@@444///222///000222666>>>QQQbbbmmmoooqqqrrrrrrrrrpppooorrrssspppjjjiiikkkiiidddhhhggggggiiimmmppprrrrrrqqqpppooooooppppppooonnnuuuvvvxxxyyyyyywwwuuutttrrrpppooooooqqqqqqnnnllljjjqqqoooddd```fffkkkjjjpppooommmkkkhhheeecccbbb\\\WWWRRRQQQTTTVVVUUUSSSPPPIIIFFFHHHGGGBBB>>>???>>><<<999999:::999777555888777555444555666777888777555444555666555444222555555555555666777888888999888888777777777777777999999:::===AAACCCCCCBBBDDDMMMPPPJJJGGGLLLNNNKKKPPPPPPQQQRRRSSSRRROOOMMMWWWZZZ^^^bbbcccbbb```___^^^ccchhhmmmnnnooopppqqqoooqqqtttxxx{{{~~~~~~|||zzzyyyzzzzzzyyyxxxttttttssstttvvvwwwxxxxxx}}}~~~|||zzzyyy{{{~~~{{{yyywwwvvvxxx{{{~~~{{{xxxwwwwwwwww{{{{{{zzzzzz{{{|||~~~~~~}}}|||{{{{{{||||||zzz{{{|||~~~|||xxxtttvvvuuuuuuuuuuuuvvvyyy{{{xxxzzz|||{{{xxxvvvwwwyyy|||yyyyyyzzz{{{{{{~~~}}}yyyssssssuuuuuuqqqwwwqqqnnnjjjeee```[[[WWWSSSOOOKKKJJJIIIIIIIIIGGGDDDBBB@@@BBBCCCBBB???;;;999888AAAGGGNNNSSSQQQHHH<<<444111444:::CCCJJJJJJEEE@@@777111...222888::::::;;;999:::>>>AAAAAA<<<555///222444<<>>333111111666AAAKKKRRRUUUOOOPPPOOOGGG<<<222---+++++++++---111888CCCOOOWWW]]]^^^^^^\\\UUUIII:::000...///444<<>><<>>>>>>>>???@@@@@@DDDFFFIIIKKKMMMOOORRRTTTUUU[[[]]]YYYZZZ``````[[[___bbbfffgggeeeccc```___eeehhhnnnrrrsssrrrooolllmmmppptttvvvvvvuuuuuuvvvuuuwwwyyy|||~~~~~~}}}||||||}}}|||{{{yyyyyyyyyzzz{{{{{{{{{{{{{{{~~~}}}yyyyyyzzz|||~~~xxxwwwvvvwwwyyy}}}~~~{{{yyyyyy{{{|||~~~~~~}}}}}}~~~}}}|||{{{zzzzzzzzz}}}|||}}}~~~}}}zzzxxxwwwvvvvvvuuuvvvwwwxxxyyyxxx|||~~~yyywwwyyy||||||{{{|||||||||||||||yyytttsssvvvtttppp}}}tttnnnkkkgggaaa\\\YYYVVVSSSQQQMMMMMMNNNMMMKKKGGGCCC???>>>BBBDDDBBB<<<888999;;;DDDKKKSSSSSSKKK???666111111666???GGGJJJGGG@@@;;;666444444:::@@@BBB@@@>>>;;;???CCCBBB===777111...111666???IIINNNJJJAAA999000///111888CCCNNNTTTVVVQQQOOOKKKCCC888000+++)))***+++...444===IIIUUU\\\______]]]YYYPPPCCC777///,,,000777BBBNNNWWW\\\^^^```SSSCCC777222111...,,,,,,///222333222555<<>>333---,,,***)))+++,,,***'''%%%***))))))***++++++******---000555<<>>AAACCC???999777:::>>>GGGNNNSSSPPPDDD888222000333:::CCCIIIIIICCC<<<777555777<<>>444...---222;;;HHHSSS[[[]]]^^^]]]QQQAAA666222111000......333999:::;;;???GGGNNNUUUVVVYYY[[[]]]^^^_________``````aaa``````___^^^UUUNNNCCC888111---,,,,,,222666???JJJUUU]]]``````^^^[[[VVVOOOEEE;;;222------,,,)))''''''((((((''''''((((((((())))))***+++...111777???GGGNNNSSSUUUSSSXXX___eeeiiilllooorrrpppsssuuuvvvxxxzzzwwwrrrcccPPP;;;000///...)))$$$''')))***)))((('''(((***(((((((((((()))))))))***((('''(((******+++111999MMMYYYeeekkkooottttttpppmmmdddWWWHHH===666222111...//////111999HHHYYYdddjjjjjjiiiiiihhhhhhhhhhhhjjjhhhhhhkkknnnooopppqqqpppnnnmmmmmmmmmlllkkkiiijjjgggdddaaa^^^[[[XXXUUUKKKKKKKKKJJJHHHEEECCCBBB>>>===<<<:::999999::::::444777777555333444333222000111222333444555666666444333222111222333444444444555555333222222222111111111000000000111333555555777777777777999===@@@@@@??????AAADDDGGGHHHHHHIIIJJJMMMQQQTTTWWWYYYYYY`````````aaabbbcccdddeeehhhlllpppnnnjjjjjjnnntttrrrsssssstttwwwxxxssslllpppssstttrrrooommmnnnqqqrrrrrrssssssttttttttttttzzzzzzzzzxxxuuusssrrrssswwwxxxzzz|||}}}~~~~~~}}}|||{{{zzz{{{{{{zzzwwwtttxxx{{{~~~~~~|||{{{{{{|||~~~}}}|||yyyzzz~~~{{{www{{{{{{{{{{{{}}}zzzzzzzzzzzzzzz{{{|||}}}}}}|||{{{{{{|||}}}|||}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}~~~|||{{{}}}{{{zzz{{{}}}~~~}}}{{{xxx||||||zzz}}}}}}yyyvvvuuuvvvwwwwwwvvvuuuqqqllljjjllljjjfff{{{rrrllliiigggccc^^^ZZZXXXWWWUUUTTTSSSSSSQQQLLLEEE???;;;999>>>@@@???;;;777777<<>>GGGJJJFFF???999666444:::BBBIIIPPPUUUSSSNNNNNNNNNKKKBBB666///...///444;;;DDDIIIFFF>>>666000//////333<<>>JJJUUU\\\___aaa___ZZZPPPDDD999222...///555???LLLWWW]]]^^^]]][[[RRRDDD:::555333222222777<<>>;;;444555555666666555555555222222111///......111444---...//////000000///...///000000111222333333444111111111222333444555666666:::;;;999888:::<<<;;;333444666666777;;;???CCC???BBBDDDFFFFFFJJJPPPUUUSSSRRRQQQSSSWWWZZZ\\\\\\[[[]]]```dddgggiiikkkkkkkkkkkkkkkllllllnnnooooooqqqtttuuurrrnnnmmmqqquuuuuuvvvwwwzzz|||zzzuuuoootttuuutttrrrpppooopppqqqqqqqqqqqqqqqrrrtttuuuvvv}}}}}}|||yyyuuusssssstttuuuvvvyyy{{{}}}}}}~~~}}}~~~||||||{{{zzzwwwuuutttwwwzzzzzzxxxwwwxxx{{{~~~~~~}}}{{{{{{}}}}}}||||||||||||}}}~~~|||{{{{{{{{{{{{zzzzzzzzz}}}}}}||||||{{{{{{|||}}}zzz{{{|||}}}}}}}}}}}}|||}}}||||||}}}~~~~~~}}}{{{|||{{{|||}}}vvvyyy{{{}}}|||vvvsssrrrssssssrrrooommmfff^^^ZZZZZZXXXTTTxxxppplllkkkccc```\\\YYYXXXWWWUUUSSSSSSRRRNNNHHH@@@;;;999:::@@@>>>;;;666555888???EEELLLLLLIIIAAA666111111444;;;BBBIIIIIIBBB;;;777666777???HHHMMMSSSXXXVVVPPPNNNKKKDDD:::111...000444999???FFFHHHBBB999222//////000555>>>IIIPPPSSSRRRRRRKKKAAA777000,,,+++***+++///888DDDQQQZZZ^^^___aaa___XXXMMM@@@666000...222888BBBOOOZZZ______]]]^^^XXXMMMCCC<<<::::::;;;DDDHHHNNNRRRTTTVVVZZZ]]]^^^___aaabbbcccccccccccc___```aaaaaaaaa___\\\[[[GGGAAA999444111111///...222777BBBOOOYYY______^^^```YYYOOOCCC:::333000///,,,///...))))))---...,,,&&&((()))(((((())),,,///333555;;;DDDMMMQQQQQQPPPWWW^^^fffkkkmmmnnnrrruuuuuuzzz|||{{{yyyvvvmmmdddKKK===000///000...***(((&&&((())))))(((((()))+++(((((()))))))))*********'''&&&'''+++,,,---555>>>NNN]]]hhhhhhjjjpppqqqllliii]]]MMM>>>555000---,,,+++///111222;;;KKKWWW[[[```aaaaaaaaa___\\\YYYWWWUUUPPPNNNQQQQQQNNNMMMOOOJJJIIIHHHHHHHHHGGGDDDBBBAAA>>>:::777555222...+++,,,,,,------.../////////...000111///---,,,...000///......///000000//////111111222222333444444555444666777888:::;;;===>>>444:::===;;;<<>>DDDJJJHHH@@@999666777<<>>444000///444:::DDDQQQ[[[______]]]ccc___VVVLLLDDDAAABBBDDDNNNQQQVVVZZZ\\\^^^___``````aaacccddddddbbb```^^^]]]^^^______^^^[[[WWWUUU@@@:::444000//////...,,,111777BBBOOOZZZ______]]]```XXXLLL@@@666111//////###)))***&&&%%%))))))&&&''')))******((()))---111666888>>>GGGOOOSSSRRROOO[[[bbbjjjnnnnnnooorrruuuyyy}}}}}}yyyssshhh]]]BBB666---///111...,,,,,,&&&((())))))(((((()))+++))))))))))))************((('''(((+++,,,...666???MMM]]]gggggghhhoooqqqmmmdddXXXHHH;;;333///...,,,,,,111333333;;;JJJTTTVVVRRRSSSSSSRRROOOKKKGGGDDDIIICCC@@@BBBBBB===;;;===888777777888999999666444555333222111222111000............---------,,,,,,---000333222///,,,,,,---222000///000111000//////555555666888:::;;;<<<===<<<>>>@@@BBBCCCEEEGGGIIIDDDLLLPPPOOOQQQXXX]]]\\\^^^___```___^^^```eeeiiiiiilllmmmkkkhhhhhhmmmrrrpppnnnlllkkkmmmooopppqqqlllnnnpppqqqrrrqqqpppooorrrrrrrrrrrrrrrsssssstttrrrrrrqqqooommmnnnppprrroooqqqvvv||||||yyyuuutttsssrrrrrrtttvvvtttnnniiifffiiinnntttxxx{{{||||||~~~|||xxxtttssstttvvvsssuuuyyy||||||yyywwwvvvtttsssooorrrtttssspppqqqvvv{{{{{{yyyxxxwwwxxx{{{~~~zzzzzzzzzxxxwwwxxx{{{~~~~~~zzz{{{|||||||||{{{zzzyyy{{{{{{zzzzzzzzzzzzzzz{{{xxxxxxwwwwwwxxxyyy{{{|||yyyzzzzzzzzzyyywwwuuutttsssssstttvvvwwwwwwtttqqqqqqooonnnqqqvvvxxxuuurrroookkkhhhiiilllmmmiiiddd```[[[TTTNNNJJJHHHFFFEEEEEEBBB;;;333111555777555xxxtttnnnfff^^^^^^[[[WWWUUUTTTSSSQQQPPPPPPJJJBBB<<<999:::===???>>>===888222444===FFFIIIKKKFFF===555111222777<<>>666///---///000---))),,,+++)))(((((())))))***'''(((***++++++***)))((()))((('''(((+++000888>>>\\\```dddhhhnnnrrrnnnggggggSSS@@@777222......000(((***---222888>>>CCCFFFDDDCCCAAA???===;;;999888555444333222222333444444111222333333333222000///---------,,,---...,,,(((***************+++,,,---,,,...111111000000111222333222333666:::;;;999666<<<===???BBBDDDGGGIIIJJJNNNOOOQQQUUUYYY[[[YYYXXX\\\^^^```ccceeegggiiiiiikkkkkkllllllmmmnnnnnnooonnnooooooooopppppppppqqqtttppplllkkknnnppppppooopppnnnmmmnnnqqquuuuuuuuupppqqqqqqrrrssssssssstttsssrrrqqqpppppppppqqqrrrwwwvvvwwwyyy||||||xxxtttqqqrrrssstttsssrrrooonnnkkkmmmqqquuuyyy{{{|||}}}}}}|||zzzxxxwwwvvvvvvvvvwwwyyy|||~~~~~~|||wwwtttrrrqqqqqqqqqqqqsssuuusssnnnoootttuuuuuuvvvvvvwwwwwwwwwwww}}}~~~~~~}}}|||zzzxxxwww{{{|||~~~}}}{{{yyy|||}}}~~~{{{wwwvvvwwwyyytttuuuwwwxxxxxxwwwuuutttvvvxxxwwwttttttwwwxxxuuurrrsssuuuvvvuuurrrpppnnnnnnmmmkkkhhhfffeeeddddddaaaaaa^^^\\\```ggghhheee[[[YYYVVVSSSPPPMMMLLLKKKAAA???<<<999777666666666444111---,,,---...//////}}}tttpppkkkeee```ZZZYYYWWWVVVVVVTTTQQQNNNNNNHHHAAA;;;999;;;>>>@@@:::999555222888CCCJJJLLLGGGBBB999111...111888===GGGIIIIIIBBB888444777===IIILLLOOOQQQOOOJJJDDD@@@999555///...111888???CCCJJJJJJGGGAAA999222///...111777>>>FFFNNNUUUTTTOOOMMMAAA444...,,,******,,,333999DDDPPPZZZ___```___[[[VVVLLL@@@666000------222===LLLXXX^^^``````aaadddbbb___YYYUUUSSSVVVYYYZZZ[[[]]]^^^____________aaa___^^^^^^___^^^\\\ZZZZZZWWWTTTSSSQQQLLLCCC<<<333...,,,......------000888===GGGSSS\\\___^^^]]][[[PPPBBB666000---,,,*********)))))))))(((((((((((())))))((((((***---000<<<:::>>>HHHOOONNNMMMOOOcccjjjqqqsssssstttzzz}}}xxxrrrjjj[[[NNN;;;444,,,***---...+++'''+++***((('''&&&''''''((('''(((***++++++***)))((('''&&&(((,,,,,,///;;;III```bbbdddggglllqqqpppjjj___NNN===444000---+++---+++,,,---000333666:::<<<999888777666555444333222111000///......///000000....../////////...---,,,...---,,,+++,,,---,,,***''''''((()))***+++---...,,,///111333444666999;;;;;;===AAAEEEJJJMMMNNNNNNNNNOOORRRUUUYYY\\\___```aaaaaabbbdddfffgggfffdddggghhhjjjlllnnnooopppppprrrsssssssssssssssrrrrrrnnnnnnoooppppppppppppppprrrooommmmmmooosssuuuvvvwwwtttqqqqqqtttuuusssqqqsssrrrqqqpppppppppppppppsssrrrqqqqqqppppppqqqqqqsssrrrtttwwwzzzzzzwwwtttuuuuuuuuuuuutttrrrpppooommmooossswwwzzzzzzzzzzzz|||zzzxxxuuussssssssstttxxxyyy|||~~~~~~~~~yyyuuussstttuuusssrrrtttvvvtttoooppptttvvvvvvvvvvvvwwwwwwwwwxxxyyyyyyzzzyyyxxxvvvuuutttxxxyyy|||}}}}}}{{{xxxvvvxxxyyyyyywwwsssrrrssstttrrrrrrssssssrrrooommmllloooqqqoookkkiiikkkjjjgggbbbcccccccccbbb___\\\ZZZVVVUUUSSSQQQOOONNNMMMLLLGGGGGGDDDCCCGGGNNNOOOMMMBBB@@@>>><<<;;;:::::::::555444111...---,,,,,,---///,,,((('''(((***++++++yyypppjjjfffcccbbbXXXWWWVVVVVVVVVSSSOOOLLLKKKEEE>>>999999<<>>555......333<<>>LLLMMMMMMKKKGGGAAA:::666111///---///666>>>FFFJJJLLLJJJEEE>>>666111000000333:::CCCJJJQQQVVVSSSMMMEEE;;;111...---+++,,,...777>>>IIITTT\\\^^^]]][[[ZZZSSSGGG;;;222---,,,,,,111<<>>888222///000///000444<<>>;;;888555111...+++))))))---...///333999AAALLLWWW\\\]]]]]][[[YYYNNNEEE999000,,,+++***(((((((((((((((''''''''''''###%%%'''(((***---222666777<<>>>>><<<888888777777666444222111000111000...---,,,++++++***+++---,,,)))+++///111///777444111...,,,+++,,,,,,,,,+++***)))))))))*********(((%%%%%%&&&'''((('''yyyqqqiiicccaaabbbccc\\\WWWPPPKKKHHHGGGGGGFFFBBB===888888<<>>777888888<<>>GGGLLLMMMHHH@@@999666:::@@@EEENNNKKKEEE>>>777222...---222222555;;;DDDKKKQQQSSSRRRJJJ???555///---...///999CCCMMMSSSUUUTTTNNNGGG===666111///...,,,...111;;;EEERRR\\\```___\\\ZZZVVVLLL>>>333------...///444???OOO[[[`````````___aaa```___^^^^^^^^^^^^^^^\\\[[[YYYWWWUUUTTTRRRRRROOOMMMKKKJJJHHHFFFCCCAAA???<<<777444111///---++++++)))+++...///000666===GGGSSS\\\^^^^^^^^^\\\XXXKKKCCC777///+++***((('''((((((((((((''''''''''''$$$%%%'''***,,,111666:::<<>><<<;;;:::999999888777666555444888:::888222000111000,,,......---,,,,,,,,,,,,,,,---,,,+++***))))))))))))))),,,+++'''&&&)))***(((111///---***)))))))))***'''&&&&&&&&&&&&&&&''''''***(((&&&&&&((())))))(((zzztttllleeebbb```______YYYSSSJJJDDDAAAAAABBBCCC===:::777999>>>@@@>>>:::333666;;;AAAJJJPPPMMMFFF666222...000888AAAHHHKKKKKKDDD;;;666888>>>EEEIIILLLHHHAAA999444111000111555666;;;BBBJJJQQQUUUVVVOOOGGG;;;111---,,,...///===GGGQQQUUUUUURRRLLLEEE888222------,,,+++...333@@@IIIVVV___```^^^\\\ZZZQQQGGG999///,,,---///000888BBBPPPZZZ^^^____________^^^\\\[[[[[[ZZZXXXVVVSSSQQQOOOLLLJJJHHHGGGFFFCCCBBB@@@??????===;;;888<<<:::666111...+++***)))++++++---000222444;;;DDDOOOYYY___]]]\\\^^^[[[TTTHHH???555---***)))(((''')))))))))(((((((((''''''&&&(((***,,,///444:::>>>CCCGGGGGGDDDEEEOOO[[[bbbkkkpppwww|||~~~~~~}}}|||vvvqqqjjjdddaaaZZZIII777///---+++*********(((''',,,+++***(((((()))******++++++******)))(((((((((,,,))))))---///111666<<>>KKKXXXhhhrrrrrrooonnnpppllllllmmmmmmmmmnnnnnnnnnooommmkkkkkknnnppprrrrrroooooonnnoooppprrrtttuuuqqqsssuuuwwwwwwwwwvvvuuuqqqrrrrrrrrrsssttttttuuussstttuuuuuuttttttuuuwwwsssttttttrrrqqqqqqsssvvvrrrssstttvvvwwwxxxyyyzzzuuutttrrrqqqqqqqqqrrrsssvvvwwwxxxwwwuuutttttttttxxxwwwvvvvvvvvvyyy{{{}}}~~~}}}{{{xxxtttrrrrrrtttwwwvvvpppfff\\\UUUKKKJJJKKKRRR]]]hhhnnnpppqqqqqqqqqpppnnnkkkhhhfffbbb^^^]]]``````]]][[[[[[SSSSSSRRRRRRRRRRRRQQQQQQLLLKKKHHHEEEBBB???>>>===@@@AAAAAA@@@===999555222111000111222444444222000...---..................000222111---,,,//////,,,...---++++++++++++---...***)))((('''''''''''''''))),,,,,,(((%%%'''((('''''''''''''''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&&&&((())))))((({{{vvvooofffaaa```___\\\YYYQQQLLLEEE@@@>>>>>>???@@@:::777666:::@@@AAA<<<666222999@@@FFFKKKNNNJJJDDD222000///555>>>FFFJJJJJJHHH@@@888555:::BBBIIIMMMIIIDDD===666333333555777<<<>>>BBBHHHNNNQQQRRRQQQIIIAAA555---,,,...000222???JJJSSSUUUSSSPPPJJJCCC444///+++++++++,,,111888FFFOOOZZZ``````\\\ZZZYYYKKKAAA444,,,+++---//////666???KKKTTTWWWXXXYYYZZZZZZWWWUUUTTTSSSQQQLLLIIIEEEDDDAAA???===<<<<<<<<<:::999888888888888555333777666444000---+++++++++......111666999<<>>BBBQQQ```hhhlllqqqwww|||}}}{{{xxxvvvooonnniiiccc^^^UUUDDD555---,,,******))))))((('''******)))((()))***+++,,,,,,+++***)))(((((((((((("""***...,,,***---000000///111333444777:::777000---///---)))+++222555333++++++,,,,,,+++)))'''&&&++++++++++++++++++++++++)))***,,,---.........------,,,+++*********+++,,,...+++000;;;===444---...111000000000000000111111222333555777:::???FFFJJJTTT]]]hhhnnnooommmmmmnnnllllllllllllmmmmmmmmmmmmkkkjjjhhhjjjlllooooooooorrrqqqooonnnnnnooopppqqqnnnnnnooooooooooooooonnnqqqooollliiihhhgggggghhhhhhhhhhhhiiijjjiiigggeee]]]```bbb```\\\]]]dddkkkqqqsssvvvyyy{{{|||||||||wwwuuurrrpppoooqqqsssuuurrrtttvvvuuusssqqqsssttttttssssssrrrssstttvvvwwwwwwvvvtttrrrpppnnnlllkkkeeeffffffccc]]]SSSIIICCC999777777>>>JJJVVV\\\______]]]\\\]]]]]]YYYQQQJJJKKKFFFDDDGGGHHHEEEBBBBBB999999888888888777777777777555444222000//////000111111000///...,,,***))),,,,,,---000333444111///*********++++++,,,---...---//////,,,,,,000000...000///---+++***+++---...'''&&&&&&%%%%%%%%%&&&&&&&&&+++,,,)))''')))***)))%%%&&&''')))******))))))(((((()))))))))((((((''')))((('''(((***+++***)))}}}uuutttlllbbb___```___YYYTTTJJJFFFAAA>>>>>>>>>>>>===888666666;;;AAAAAA;;;444555===FFFIIIKKKKKKFFF???222111222999DDDKKKMMMLLLEEE>>>666555;;;EEELLLOOOFFFBBB;;;555333555999<<>>BBBGGGNNNTTTYYY___ccchhhkkkiiihhhhhhiiijjjjjjiiihhhgggfffeeeeeekkkjjjiiijjjmmmoooooonnnrrrpppnnnkkkiiiiiijjjjjjhhhggggggfffeeeeeeddddddfffccc^^^YYYUUUTTTSSSTTTWWWVVVUUUUUUVVVSSSMMMHHH===CCCGGGEEEAAACCCOOOYYYgggjjjnnnrrrttttttssssssxxxuuurrrooooooqqqtttvvvnnnqqqsssrrrpppppprrrtttooonnnnnnnnnnnnnnnnnnooofffeeeccc```^^^]]]\\\\\\QQQQQQOOOLLLFFF???888444555222000555@@@IIIOOOPPPLLLIIIGGGIIIJJJFFF:::111777222000333444111......---------,,,,,,+++++++++---,,,+++******+++,,,---*********)))))))))))))))''''''(((,,,000111///,,,************+++,,,---...+++......+++,,,///000...333111...+++******,,,---''''''&&&%%%%%%&&&&&&'''!!!&&&)))&&&$$$'''))))))&&&((()))******(((&&&%%%&&&''''''''''''&&&%%%%%%+++******+++---...---,,,xxxqqqqqqlllfffaaa^^^YYYSSSOOOJJJCCC===<<>>999666999AAAIIILLLMMMFFF???;;;<<<===>>>AAAFFFMMMNNNPPPQQQPPPNNNKKKJJJAAA777...+++,,,,,,///333DDDMMMUUUXXXWWWQQQDDD888000+++)))+++***,,,555AAANNNUUU[[[^^^^^^[[[RRRIII@@@999111+++)))***+++---...333;;;BBBEEEFFFFFFFFFEEEAAA===<<<>>>===999555555444222111222222111///666555444555666777666555<<<888444222222444555555:::;;;>>>CCCJJJRRRYYY]]]]]]```___[[[ZZZYYYQQQFFF555333///***%%%!!!******)))(((((('''''''''(((...444888<<>>888444888FFFWWWdddkkkmmmssswwwvvvuuutttooohhhggghhhgggaaaVVVHHH===777///---+++***++++++***))))))((('''&&&'''***---///222,,,'''(((((('''(((+++***------***))),,,+++(((///---+++---000444666666222000000222222111222444111///,,,,,,---......---000222333222...)))&&&$$$000000000000111222444444333000---,,,---.........000444777888666555666777666888;;;???AAACCCDDDDDDHHHKKKOOOSSSXXX[[[]]]]]]^^^^^^^^^_________``````]]][[[YYYYYY\\\___``````]]]]]]^^^^^^___```bbbbbbaaa___]]]ZZZYYYXXXXXXXXXXXXWWWUUUSSSPPPMMMKKKJJJEEEDDDCCCBBB@@@???======>>>>>>>>>===;;;999777666000222333444555888<<>><<<999666999>>>BBBBBB>>>777222;;;@@@HHHMMMMMMGGG===666111111666AAAMMMQQQMMMGGG;;;888777:::CCCKKKOOOOOOIIICCC???AAADDDEEEIIIMMMQQQPPPQQQRRRRRRPPPKKKGGG<<<333,,,+++,,,...333888HHHOOOVVVWWWTTTMMMAAA555222---+++,,,---000:::FFFPPPWWW\\\]]]\\\WWWMMMCCC<<<777000,,,+++,,,......///111555888;;;<<<===>>>>>>:::666666777777444000444222000000111222222222888777777888;;;<<<<<<;;;AAA===:::888999:::<<<<<>>>>>>>>@@@BBBDDDGGGKKKNNNOOONNNLLLJJJQQQRRRTTTVVVWWWWWWWWWWWWSSSSSSRRRPPPNNNMMMLLLKKKIIIGGGEEEEEEGGGIIIJJJJJJHHHHHHHHHHHHHHHHHHIIIIIIGGGFFFDDDBBBAAA@@@@@@AAABBBBBB@@@???===<<<;;;:::777666555444222111000///666888:::999666333111111,,,---...------...111333888;;;???DDDIIIMMMOOOQQQ[[[^^^aaaaaa```bbbggglllmmmjjjgggggggggddd]]]XXXYYYVVVRRRPPPOOONNNLLLJJJEEE???===>>>===888555777111000///---,,,++++++++++++,,,---///222666:::<<<444333222111///---,,,+++,,,+++))))))***)))(((&&&***''''''))))))%%%%%%'''***+++***)))((((((***,,,)))((((((''''''&&&&&&&&&%%%%%%&&&'''((()))******)))(((''')))+++,,,+++***(((++++++)))***---...,,,,,,+++******)))*********%%%%%%&&&&&&&&&'''''''''''''''''''''((()))******))))))((((((((('''&&&&&&***(((''''''))))))((('''((()))++++++******+++---zzzqqqllljjjfffaaa]]]YYYTTTLLLFFF???>>><<<::::::999999999999===BBBBBB>>>999666555===BBBIIIMMMKKKCCC:::333111333:::EEENNNPPPJJJCCC888777888===FFFNNNRRRSSSMMMHHHEEEGGGJJJLLLPPPTTTTTTQQQOOOPPPQQQNNNFFF@@@666///)))***---111888>>>MMMSSSXXXUUUPPPHHH<<<111222///------///555AAALLLSSSYYY^^^\\\WWWPPPEEE;;;333///+++)))***+++,,,,,,111000000000111333555666555333000000222222000---333111///000222555777777;;;;;;<<>>555222000000777DDDRRR]]]bbbaaadddccc^^^ZZZWWWSSSMMMEEEFFFFFFBBB;;;444...,,,,,,***((('''''''''%%%$$$...,,,)))'''(((+++...111444...)))******((((((***---//////,,,+++---,,,)))&&&+++......+++---444;;;999888555222111111111222111111111333555555444222222222111///...000333777111222444555888:::;;;<<<>>><<<::::::<<<===>>>===AAABBBCCCCCCCCCDDDFFFHHHFFFHHHKKKMMMMMMIIIEEEBBBIIIIIIJJJJJJIIIHHHFFFEEEBBBAAA@@@>>><<<:::999888999777555555777888777777999888777666666666666666555555333222111111111222222222222222111111111111000///...---,,,+++***)))---222777666111,,,,,,---,,,------+++))))))***++++++,,,///333666999:::;;;CCCGGGKKKNNNPPPRRRXXX\\\ZZZWWWTTTSSSRRRNNNGGGBBBDDDBBB???======<<<;;;999666333222555444000---,,,++++++***************+++)))***+++,,,...//////000++++++***))))))(((''''''(((((('''((()))(((&&&######"""%%%******%%%"""""")))))))))((('''''')))+++)))((((((''''''(((((()))######$$$%%%&&&''''''((((((((((((***,,,---+++)))(((++++++)))***------+++))))))******)))(((((('''###$$$&&&'''((('''&&&%%%(((((((((((()))***++++++)))))))))))))))(((((('''***)))'''(((***+++***)))''')))++++++++++++---...~~~uuuooojjjfffccc^^^ZZZVVVQQQIIICCC<<<===<<<999666444666888<<>>666222,,,(((***...333;;;CCCRRRWWWXXXRRRJJJAAA666---000///------000888EEEPPPUUU[[[^^^ZZZRRRIII===333///---+++***+++,,,,,,+++111///...---///000111111111000...///111222111///666444333444888<<>>999555666666333///+++))))))***(((&&&&&&'''((('''&&&+++)))((('''***///444888555///+++,,,,,,******,,,///222222//////000///+++))),,,......,,,...333888<<<;;;888333111222333222222222333555888999888777999999888666444444777:::888999;;;>>>AAACCCEEEEEEFFFDDDBBBBBBCCCDDDDDDCCCFFFEEECCCAAA??????@@@AAA:::;;;<<<===;;;999666444666666777888888777666555222222333333333333333333222000//////000000///---222111111000000000111111111000000000////////////------..................//////...---,,,,,,++++++(((///666555///******,,,+++,,,,,,+++)))'''((())))))***+++---///000111222111555:::===???AAADDDFFFAAA???>>>>>>>>><<<888444777666444333333222111111333111000111222000...---))))))))))))***+++,,,,,,,,,+++***)))((('''''''''((((((''''''''''''''''''&&&&&&'''((()))(((%%%""""""(((***&&&%%%&&&'''(((((('''&&&&&&)))++++++***)))(((((((((((((((%%%%%%&&&&&&''''''(((((('''''')))+++------+++((((((++++++)))))),,,---***'''((())))))((('''%%%$$$###%%%(((******(((&&&$$$(((((((((((()))***+++++++++***)))((()))+++---///---+++))))))*********)))(((***++++++***)))***,,,zzzsssmmmiiiccc___ZZZWWWSSSNNNGGGBBB;;;<<<;;;777333111555888???CCCDDD???666222666<<>>GGGOOOUUUWWWXXXWWWQQQNNNPPPRRRRRRTTTXXXUUUOOOHHHGGGGGGBBB888000111,,,))),,,000555>>>HHHSSSWWWVVVMMMCCC:::111***,,,---,,,,,,///:::HHHQQQWWW]]]^^^WWWLLLBBB888///111000...///000000///---...------000222333222000000000000111444555555555===<<<;;;>>>BBBFFFIIIJJJKKKLLLOOOSSSXXX[[[[[[ZZZXXXVVVSSSSSSUUUVVVWWWWWWRRRTTTXXX[[[\\\\\\[[[[[[\\\ZZZYYYYYYUUUKKK>>>666,,,,,,+++***)))(((((((((...,,,)))'''(((***---///,,,333<<>>@@@===888777;;;;;;999999888777999<<<>>>???>>>>>>@@@CCCCCCCCCCCCEEEFFFEEEFFFGGGIIIIIIJJJIIIIIIGGGEEECCCCCCCCCCCCBBBAAAAAA???<<<999777666666555444333222000//////000000...///000111111000///...++++++,,,---///000111111......---...///...+++)))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((*********))))))((((((((($$$,,,333333---((((((***'''((())))))((('''((()))(((((())))))***+++,,,,,,+++...111333333333333333444444444444444444222000111222222111000/////////111///,,,+++,,,...///...%%%%%%%%%%%%&&&'''((())),,,***'''$$$$$$%%%''')))&&&&&&''''''((((((((()))&&&&&&'''(((***)))&&&###""" """'''(((''''''***''''''''''''&&&&&&)))+++------,,,+++)))(((&&&&&&''''''''''''''''''''''''&&&'''(((***,,,,,,***((((((++++++)))))),,,,,,)))''''''(((((('''&&&$$$###$$$&&&***,,,,,,+++(((&&&''''''''''''((()))******---+++((('''***///444888111...+++)))))))))((('''***++++++***'''&&&&&&'''wwwpppjjjfff```[[[VVVRRROOOLLLFFFBBB;;;:::888555222333888<<>>555//////.........000111000.........///444888999555111222333555777999;;;===>>>FFFEEEFFFIIIMMMQQQSSSSSSSSSTTTWWW[[[^^^```___]]][[[YYYWWWWWWXXXYYYYYYYYYTTTVVVXXXZZZ[[[[[[ZZZYYY\\\VVVRRRPPPKKK???444......---,,,***)))(((((((((***)))''''''(((***---...///666>>>@@@:::333...---++++++,,,,,,---...//////...000///+++***,,,,,,******,,,,,,,,,******+++,,,+++***)))***,,,......---000///...---...111444666111,,,***,,,...,,,+++---///333555444444666444111444111///000333666777666CCCHHHIIIDDDEEELLLMMMIIIGGGCCC???===???AAACCCDDDIIILLLOOOOOOMMMIIIGGGFFFGGGGGGGGGGGGEEECCCAAA???<<<;;;999999::::::888666:::888555444444333111000222000---++++++,,,///111---.........---,,,***))))))******++++++,,,,,,---000000000222222111...+++)))))))))***+++,,,......((())))))***))))))((('''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""'''------)))%%%%%%''''''))),,,,,,,,,,,,---...)))))))))))))))***+++,,,....../////////...,,,+++111111111000//////...---///111222111///.........000000,,,)))***///000...&&&&&&&&&&&&&&&'''(((((((((&&&$$$"""###'''+++...%%%%%%%%%&&&''''''(((((('''''''''((())))))'''%%%***&&&%%%''''''%%%&&&)))&&&'''''''''&&&''')))+++......///...,,,)))&&&###&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&(((***+++)))'''(((++++++((((((++++++)))((((((''''''&&&%%%######%%%(((+++------,,,)))'''''''''''''''((()))******---+++((((((***000777;;;333000,,,)))((('''&&&%%%+++,,,+++)))&&&$$$$$$%%%zzzrrrkkkeee```\\\WWWPPPLLLKKKIIIEEEBBB999777444111222777>>>CCCDDDCCC???888333444<<>>@@@<<<888999:::===@@@BBBEEEGGGIIIMMMNNNOOOSSSWWWYYYYYYXXXYYYYYY[[[^^^aaaaaa^^^\\\\\\ZZZXXXWWWXXXYYYXXXWWWTTTTTTUUUVVVVVVUUUTTTTTTSSSKKKEEECCC???555---++++++***)))((('''&&&&&&&&&######$$$%%%'''***---///777;;;===:::222,,,*********+++,,,,,,++++++,,,---))),,,,,,))))))------++++++---...---,,,+++,,,---...---++++++---...---,,,000000000000111222444444444000...111333222111444444888;;;;;;<<<>>>===999::::::;;;;;;===@@@CCCFFFLLLTTTXXXUUUYYYbbbddd^^^TTTMMMDDD===<<<>>>AAABBBIIIKKKLLLJJJEEE@@@<<<;;;;;;<<<===>>>===<<<:::999888777777999:::;;;:::999===;;;888777777555111......---+++******+++,,,---***+++++++++***)))'''&&&((())))))))))))*********111111222555666444111...++++++******+++,,,------))))))*********)))'''&&&*********)))))))))))))))&&&&&&&&&&&&&&&&&&&&&'''"""%%%(((((('''%%%%%%%%%))),,,...000000000111222+++*********+++,,,...///111111000000111000///---222333333222111000000111000222444333000......///000222000,,,...222222...,,,+++******))))))******&&&%%%$$$$$$%%%'''***,,,%%%%%%%%%&&&&&&''''''((((((&&&%%%&&&(((((('''&&&+++(((''')))(((%%%%%%(((''''''((('''''''''***,,,+++---000111///+++&&&###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$&&&((()))((('''(((++++++((((((++++++((()))((('''&&&%%%$$$$$$$$$&&&(((***,,,,,,+++)))((((((((((((((()))***+++++++++*********,,,000444666222///***((('''''''''&&&++++++,,,***'''%%%%%%&&&~~~vvvoooggg```\\\ZZZTTTMMMIIIGGGFFFDDDAAA888555000///333:::CCCHHHEEEBBB<<<666333666>>>EEEIIIIIIFFF>>>555111333666BBBJJJQQQRRRJJJ@@@777333666>>>HHHQQQVVVXXXWWWWWWSSSNNNMMMQQQTTTTTTVVVYYYPPPKKKDDD<<<444///,,,++++++***+++000555===JJJWWWMMMPPPLLL@@@555///---++++++222666555999FFFQQQTTTXXX\\\YYYNNNBBB;;;777444666555555888<<>>888999777111------+++***)))(((((('''''''''"""###%%%(((,,,///222444>>>>>>;;;555...((('''''')))***,,,,,,,,,---...000'''***+++)))***------+++,,,...//////---,,,,,,---111///---,,,------+++***---...///111333555666777999555444777:::888999;;;:::>>>BBBBBBCCCFFFEEEAAA???CCCGGGGGGFFFIIIPPPVVVSSS]]]cccbbbgggrrrsssmmm[[[RRREEE;;;777888;;;>>>888:::<<<<<<:::777777777222444888;;;>>>?????????BBBAAABBBEEEHHHIIIIIIHHHEEEBBB???===;;;888222------------,,,,,,+++++++++((()))***++++++***)))(((''''''((()))******+++,,,------///222333222...+++******)))((((((((())))))))))))******)))(((&&&%%%((((((((()))))))))******$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&))),,,------,,,---...)))((((((((()))+++---...333222222222333444333333777888999999999999;;;<<<111444666555222//////000...111111...///333111+++---,,,+++***)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))(((&&&$$$$$$&&&''''''&&&'''%%%&&&***+++(((''')))'''((((((((('''(((+++---))),,,000222111---((($$$(((''''''&&&&&&%%%%%%%%%&&&$$$###$$$&&&(((((('''(((++++++((((((++++++(((***)))'''%%%$$$$$$$$$%%%&&&''')))***+++***(((((())))))))))))***+++,,,---)))***+++,,,---//////000000---)))'''''''''((((((***+++,,,***((('''((()))wwwrrrlllccc\\\YYYUUUPPPJJJHHHHHHHHHDDD@@@666111,,,,,,333<<>>IIIPPPTTTPPPLLLCCC888000---+++)))---///222999BBBJJJPPPRRR\\\ZZZVVVNNNEEE>>>999888??????AAABBBDDDFFFGGGHHHGGGHHHIIIIIIIIIJJJLLLNNNNNNPPPRRRTTTVVVWWWWWWWWWYYYYYY[[[\\\^^^___```aaa^^^^^^^^^^^^]]]\\\[[[ZZZZZZWWWTTTRRRQQQPPPNNNMMMOOOLLLHHHDDD@@@>>>======555444333000...,,,***)))---+++(((%%%$$$%%%&&&''''''((('''&&&&&&***222999CCC===777333---'''&&&)))++++++++++++++++++++++++&&&(((,,,...///...,,,***666555333222222111///...///000000111111000000///111222444666888;;;<<<===@@@CCCEEEDDDAAAAAAEEEJJJJJJKKKMMMPPPSSSVVVWWWYYYXXXYYYYYYYYYYYY[[[^^^aaajjjjjjiiihhhjjjlllnnnpppaaaRRRCCC===;;;888666666999::::::999777555555666555:::???CCCCCCDDDFFFIIINNNOOOOOOPPPPPPPPPPPPPPPMMMHHHEEECCC<<<111'''###------,,,,,,+++******)))***((())),,,+++'''%%%'''***(((%%%%%%'''((('''%%%000...---...///...***'''111...,,,+++******((('''%%%111555+++$$$(((***(((...,,,***)))******)))(((***%%% ###&&&%%%###"""'''(((&&&%%%((()))(((++++++++++++******)))((())),,,---)))&&&)))///444:::;;;===???>>>===>>>AAAJJJGGGDDDDDDFFFGGGFFFCCC<<<>>>???>>>;;;888666555111111111444777777333000111///,,,++++++++++++***(((((((((((((((((((((((($$$###"""%%%)))+++***((('''&&&&&&%%%%%%$$$$$$###,,,)))'''&&&'''''''''&&&)))))))))))))))))))))))))))***,,,---,,,)))&&&###%%%&&&&&&'''&&&%%%###"""((($$$"""$$$(((***'''$$$***(((''''''((()))'''&&&++++++++++++)))'''%%%$$$$$$&&&))),,,---,,,***)))((()))***************))),,,...000///,,,***+++---111+++%%%&&&++++++$$$((()))***,,,+++***((('''|||sssooojjjaaaZZZWWWOOOKKKHHHHHHHHHEEE>>>999777444111444;;;CCCHHHJJJDDD<<<333111777@@@FFFHHHKKKEEE???;;;555222666===FFFKKKOOOKKK@@@666111111666;;;BBBGGGHHHGGGEEEDDDBBB@@@AAAGGGMMMPPPPPPOOOMMMAAA666111///,,,+++---//////111777AAAKKKQQQTTTRRRKKK@@@666///---+++)))+++...444===HHHPPPVVVYYY[[[ZZZWWWRRRJJJEEEAAA@@@GGGHHHIIIJJJLLLMMMNNNOOORRRTTTUUUUUUTTTTTTUUUVVVVVVWWWYYY[[[\\\\\\[[[[[[YYYYYYZZZ[[[[[[\\\]]]]]]YYYYYYXXXWWWUUUTTTSSSSSSQQQNNNKKKHHHGGGEEECCCAAA>>><<<999666444333333333///...---,,,***)))((((((,,,***(((&&&&&&''')))+++&&&''''''&&&''',,,555<<>>CCCGGGIIIKKKPPPTTTUUURRRQQQRRRUUUUUUUUUVVVXXXZZZ\\\^^^```bbbccccccbbbbbbcccfffiiilllkkkiiihhhhhhiiikkklll___SSSGGGDDDDDDBBB@@@???<<<===>>><<<:::999;;;===???BBBEEEFFFEEEEEEGGGHHHLLLLLLLLLKKKIIIHHHFFFFFF???;;;888999666///***(((------,,,+++++++++******,,,******---,,,'''%%%'''***(((&&&''')))***(((&&&)))((((((***...///...,,,///,,,***))))))((('''%%%&&&,,,***"""!!!((()))$$$,,,+++)))((()))))))))(((***&&&""""""&&&((('''%%%&&&***+++((('''+++---,,,***+++,,,,,,,,,***)))((('''+++---,,,,,,///777===IIIMMMQQQQQQNNNLLLNNNRRRXXXWWWVVVVVVXXXXXXXXXXXXPPPSSSSSSOOOFFF===777444555333333555888888666333444111...+++***)))'''&&&'''''''''''''''''''''''''''%%%$$$(((,,,...+++'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))))))))((('''%%%(((((((((((((((((((((((('''((()))******(((%%%$$$$$$%%%&&&&&&&&&%%%$$$###'''%%%###%%%'''((('''$$$'''&&&''''''((()))))))))(((((((((((('''%%%$$$$$$'''(((***,,,,,,***((('''(((((())))))))))))******,,,...///...,,,******,,,---***(((''')))((($$$ '''((()))******)))((('''wwwooolllggg^^^WWWTTTIIIHHHHHHIIIHHHCCC:::333666555666<<>>===:::888777777999===DDDKKKNNNLLLHHHCCC999000---,,,+++,,,...111333777???HHHPPPTTTUUUTTTIII;;;222...---+++)))***///888BBBLLLTTTYYY[[[[[[ZZZYYYUUUPPPLLLKKKKKKPPPPPPQQQRRRSSSTTTUUUUUUWWWYYY[[[ZZZXXXWWWVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUQQQOOOMMMJJJHHHGGGFFFFFFDDDAAA===;;;999777555333///...,,,+++*********+++))))))))))))(((((((((''''''&&&%%%$$$$$$&&&(((***&&&'''((()))+++111;;;BBBHHH<<<222000222111//////000111333555555555444333999999888999999;;;===>>>>>>>>>???AAABBBCCCAAA???999888555333111000000000---...000444999???DDDGGGNNNTTT\\\```___\\\ZZZZZZ^^^]]]]]]]]]___bbbeeeggghhhiiihhhgggfffgggjjjlllllljjjhhhgggfffffffffggg^^^UUUOOOOOOPPPNNNKKKJJJBBBDDDEEEBBB>>>===BBBGGG@@@AAAAAA???===<<<<<<>>>>>>>>>===<<<;;;999888777444000---///000---+++---...------,,,++++++++++++...++++++---,,,'''&&&((((((((((((***++++++)))'''%%%$$$$$$'''+++...//////,,,***(((&&&'''&&&%%%###)))(((!!!!!!***)))"""***(((''''''((()))((('''(((&&&$$$&&&)))+++)))'''%%%)))(((%%%$$$(((++++++***+++,,,------,,,***((('''+++///000111444<<>>555...------,,,...111222666>>>GGGOOOUUUWWWXXXSSSEEE555...---,,,***)))---333===GGGOOOTTTWWWXXX[[[[[[ZZZXXXTTTQQQPPPQQQTTTTTTTTTUUUVVVVVVWWWWWWVVVXXXZZZYYYWWWTTTRRRRRRUUUUUUUUUUUUSSSRRRPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHFFFCCC@@@<<<:::888888999777444111000///...,,,***++++++***)))((())))))))))))))))))))))))((((((((('''&&&%%%$$$%%%&&&''')))(((***+++---000888BBBJJJGGG>>>555333333333444888777888999:::<<<>>>@@@AAAEEEFFFGGGHHHIIIIIIJJJJJJLLLLLLKKKKKKJJJHHHDDDAAA666444111...---,,,------,,,++++++,,,///444888;;;FFFNNNYYYaaabbb___\\\ZZZ]]]\\\[[[\\\^^^bbbfffhhhggggggfffdddccccccfffhhhjjjiiigggeeedddddddddddd___XXXTTTVVVWWWSSSNNNLLLFFFHHHGGGCCC>>>>>>DDDJJJ;;;999777444111111111222000000111111111111000000444...+++,,,---+++,,,...111000...,,,+++*********---******,,,,,,((('''***&&&''')))+++++++++)))'''((('''&&&'''(((***,,,,,,+++)))'''&&&&&&&&&$$$###)))'''!!!$$$+++***$$$'''&&&%%%%%%&&&((('''&&&%%%%%%%%%'''***+++)))'''%%%((('''###"""'''***+++)))+++---......,,,***)))***,,,///222222333;;;DDDdddpppxxxssshhhbbbdddhhhaaacccfffeeecccaaacccfffbbbccc```TTTDDD666000...)))((('''''''''(((((((((000...+++************)))%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$***222333---&&&%%%&&&&&&&&&'''''''''(((&&&(((+++,,,***(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""###%%%&&&'''&&&&&&%%%&&&'''((('''%%%$$$%%%&&&$$$&&&(((((('''''')))+++***)))(((''''''((()))***************)))((('''&&&)))(((&&&&&&&&&(((***,,,+++,,,,,,+++***)))((('''''''''''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&yyyqqqkkkiiiddd[[[SSSPPPIIIIIIJJJJJJIIIEEE???;;;;;;===AAAHHHMMMNNNIIIDDD999555333777AAAJJJNNNOOOHHH>>>444111222666@@@IIIOOOMMMHHH>>>555...+++,,,,,,...000000...,,,,,,---///888AAAIIIPPPSSSLLLAAA;;;444///...------///444444:::DDDNNNTTTXXXYYYYYYPPP???000,,,,,,******,,,000888CCCLLLRRRUUUWWWYYY]]]]]]\\\ZZZVVVSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTTTTVVVXXXWWWSSSPPPNNNMMMNNNNNNNNNMMMKKKIIIGGGFFFAAAAAA@@@???>>><<<<<<;;;:::888555111///.........///---+++***+++++++++))),,,++++++***))))))))))))+++*********))))))((((((,,,+++***)))))))))*********,,,...000444<<>>;;;888666<<>>FFFRRR[[[___^^^[[[XXXUUUTTTTTTVVVYYY^^^bbbeeeeeeeeeeeecccaaaaaadddfffhhhgggfffeeeddddddcccccc\\\WWWTTTUUUSSSMMMGGGFFFCCCCCCAAA<<<777777<<>><<<999888666555555444333333222222222111...,,,+++*********,,,+++)))***+++,,,,,,+++++++++***))))))(((''''''++++++++++++************------,,,+++++++++++++++...000333444888@@@KKKSSSNNNMMMKKKHHHCCC@@@GGGQQQYYYXXXVVVWWWZZZ___eeeiiiiiilllppprrrnnnfff]]]WWWPPPLLLGGGAAA===777222///---,,,+++++++++,,,------))))))((()))***---///111444:::DDDMMMRRRSSSQQQOOOLLLLLLMMMOOOSSSXXX\\\___ddddddcccaaa``````ccceeeccccccbbbaaa```___^^^]]]SSSNNNKKKJJJGGGAAA<<<;;;:::888555111///000333666222000---,,,---.........///000000000000///......000,,,+++...///...---///444222///---+++++++++,,,---)))))),,,,,,***+++...'''(((******((('''&&&'''((()))************,,,...+++)))'''&&&''''''&&&%%% $$$'''&&&$$$$$$%%%&&&'''%%%$$$$$$%%%&&&%%%$$$"""###%%%&&&''''''&&&%%%'''******&&&&&&***------))))))***++++++++++++***'''$$$''',,,---///:::IIIeeevvvyyylllgggfffdddjjjkkkmmmllliiigggeeeeeefff]]]NNN===000***)))+++(((*********((('''((()))333000,,,***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%% """'''+++---+++((('''&&&&&&%%%$$$$$$######,,,***'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''***(((''''''(((((('''%%%''''''&&&&&&&&&''''''((('''&&&&&&&&&''')))+++,,,(((((((((((()))***,,,---+++***((((((((('''%%%"""(((%%%###$$$'''((($$$ $$$$$$$$$%%%&&&&&&''''''|||wwwoooiiifffaaaWWWMMMIIIFFFIIILLLOOOOOOMMMLLLKKKNNNMMMLLLMMMLLLGGG>>>888111111333;;;EEEJJJIIIEEE===555///111777===FFFMMMLLLGGG===333,,,***+++---)))************+++...000222>>>IIIMMMRRRUUUJJJ;;;999555333444444444888>>>AAAHHHPPPVVVVVVTTTRRRPPPCCC555,,,,,,***&&&***222333;;;FFFMMMPPPRRRTTTWWWQQQRRRQQQOOOLLLIIIIIIIIIFFFEEEEEEDDDCCCBBBBBBAAA>>>???>>><<<888666555666111111222222111000...---..............................------,,,,,,++++++...,,,***+++,,,---,,,+++++++++++++++++++++******,,,------......///000000111111111111111222222222888:::;;;===@@@HHHRRRZZZ[[[YYYWWWVVVRRRPPPUUU]]]fffffffffgggiiilllnnnpppqqqssstttrrrjjj^^^RRRJJJBBB>>>999555222000---,,,*********************+++'''''''''((()))***,,,,,,---000666<<>>GGGKKKHHHDDD999222...222999@@@GGGMMMKKKEEE:::000***)))+++---)))******))))))***...111333???IIILLLQQQSSSIII888;;;888777999999:::@@@FFFGGGMMMTTTWWWUUUQQQMMMKKK>>>333+++,,,***%%%***444555<<>>??????AAACCCDDDEEEHHHOOOYYYaaafffaaa^^^___^^^]]]___ccclllmmmnnnpppppppppooooooppppppoooiii^^^OOOAAA888777444000------...////////////000000000///...---+++,,,,,,,,,,,,+++++++++---...111555:::<<<===<<>>BBBCCCCCCCCCCCC;;;<<<<<<:::888666555666444444444333222111000///...//////000///---,,,++++++,,,---............---------------,,,,,,///111///111222111...---///222555333111000111222222222555555555555444444333333::::::<<<===???@@@@@@AAAGGGEEEEEEEEEGGGIIIIIIIIIMMMKKKIIILLLPPPVVV^^^eeedddeeeccc___[[[\\\dddkkktttuuutttrrrooonnnoooqqqjjjiiieee\\\LLL===555555///111111000...------...333222222222333333111//////---++++++,,,,,,+++***,,,******...444777444000777777777999;;;<<<;;;:::;;;:::999888888999;;;===AAA???<<<999888888999;;;777333111333444333111000000///...///111222111000666333111111222222111///222111000222777===AAADDDDDDBBBDDDHHHFFF>>>555111---,,,...111000///777CCCBBB;;;333///...//////...++++++***((('''&&&$$$$$$&&&''')))(((''''''((()))'''%%%######$$$&&&&&&&&&&&&%%%$$$######%%%'''(((+++'''%%%&&&%%%###$$$(((%%%%%%&&&'''((((((''''''"""$$$&&&(((((('''&&&%%%(((((((((((())))))))))))+++''''''*********555CCCaaattt{{{rrrnnnnnnlllkkkooopppmmmjjjjjjhhhddd^^^BBB222...)))))),,,)))((())))))'''%%%%%%(((+++'''&&&&&&%%%&&&'''((()))$$$%%%%%%%%%$$$"""!!!$$$$$$%%%''')))***)))''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%$$$$$$"""###&&&((()))((('''&&&$$$###  !!!''''''''''''&&&%%%$$$###&&&%%%%%%'''((('''%%%###&&&&&&&&&&&&&&&'''((()))+++***)))(((((('''''''''###$$$%%%''')))***++++++------......---,,,***)))***)))((()))***(((######!!!!!!"""%%%%%%### $$$''')))'''$$$###%%%(((zzzsssoooooopppnnnfffZZZPPPJJJIIINNNPPPRRRTTTUUUSSSQQQOOOKKKGGGAAA<<<999444///+++222666<<>><<<999999:::<<<<<<;;;??????>>>>>>>>>=========AAABBBEEEGGGIIIJJJJJJJJJOOONNNNNNNNNPPPQQQQQQPPPRRRPPPPPPSSSYYY^^^cccfffeeedddbbb___\\\___eeejjjqqqlllhhheeeeeeeeedddcccdddddd___RRRBBB555---***///000111222111222444666???===:::888777666444222111...,,,++++++,,,+++***---+++***,,,111333111...222111111333666777555222111000/////////000111111333333333222333555888;;;>>>999444333222222000000//////...------000444888999777666;;;AAACCC>>>999111111444:::CCCMMMUUUYYY\\\WWWWWW[[[YYYNNN???666111......222555:::FFFSSSSSSKKK???444...,,,,,,,,,))))))((((((''''''&&&&&&%%%&&&''''''&&&''')))+++(((&&&$$$###%%%&&&%%%%%%&&&%%%$$$###$$$%%%'''(((,,,%%%!!!###&&&%%%$$$%%%&&&&&&''''''(((((())))))$$$%%%&&&'''((('''&&&%%%''''''((((((((()))))))))***&&&&&&)))))))))444CCCaaarrr~~~xxxooolllkkkjjjmmmpppqqqmmmjjjjjjhhheee[[[@@@111...)))(((***'''''')))******((('''((()))'''&&&&&&%%%&&&'''((()))&&&&&&&&&%%%%%%$$$""""""%%%%%%%%%'''))))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&))))))(((&&&%%%$$$###"""%%%%%%&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###'''&&&&&&''')))(((&&&$$$&&&&&&%%%%%%&&&''''''(((''''''&&&&&&'''(((***+++&&&'''((()))))))))))))))***+++++++++***)))((('''((((((''')))***((($$$ ###"""!!!###%%%%%%### $$$%%%&&&&&&%%%%%%%%%'''yyytttqqqpppoookkkaaaVVVMMMIIIIIIOOOPPPQQQQQQPPPMMMJJJHHHCCC???999444111///---+++444999@@@DDDCCC===555///***,,,...444???KKKMMMJJJ@@@777...,,,,,,******,,,......///111444888;;;===IIILLLPPPTTTVVVVVVUUUTTTUUUSSSPPPPPPQQQRRRRRRRRRJJJIIIGGGEEEBBB===777222///,,,))))))***---...///,,,...111222222111222333,,,------,,,***+++---///000/////////000111333444555666777888888888777666777666555555555666777888888999:::::::::;;;>>>@@@???AAAAAAAAA@@@AAACCCEEEJJJHHHFFFFFFHHHIIIIIIIIIMMMMMMMMMMMMLLLLLLLLLLLLJJJLLLOOORRRTTTTTTTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQVVVWWWXXXZZZ]]]`````````___\\\YYYVVVUUUWWWZZZ]]]```ZZZTTTSSSWWWZZZXXXTTT[[[___YYYIII:::333+++$$$...000222444666999===@@@IIIFFFCCCAAA@@@???===;;;555222...+++++++++++++++...+++)))***---...---+++---+++***...222333///***+++*********************+++,,,...///000333777;;;CCC???:::777666777777666222222000------444???HHHNNNKKKJJJNNNRRRNNNCCC888333777>>>HHHTTT```jjjoooqqqkkkiiimmmjjjZZZFFF888444000///444===IIIXXXccccccZZZKKK:::...((()))+++''''''''''''''''''((((((&&&''''''''''''))),,,///((('''%%%$$$%%%&&&%%%$$$&&&%%%$$$$$$$$$%%%'''(((---###"""((((((%%%"""&&&&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))%%%%%%)))((()))444BBB___pppzzztttkkkiiijjjhhhppprrrqqqllljjjjjjhhhdddTTT;;;///...((('''(((%%%%%%(((+++,,,***((((((((('''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%***)))(((&&&%%%###"""!!!((('''&&&%%%$$$###"""!!!$$$&&&'''))))))((('''&&&&&&''''''&&&&&&%%%$$$###''''''&&&'''))))))'''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%'''***...000************)))((('''&&&'''((((((''''''&&&%%%$$$%%%%%%&&&'''((('''$$$"""#########$$$%%%%%%###!!!$$$######$$$%%%&&&&&&%%%|||wwwtttrrrnnnkkkdddZZZOOOHHHFFFFFFNNNMMMLLLIIIFFFBBB>>><<<<<<888333...,,,---...///666;;;AAADDDAAA999000+++$$$)))///888DDDMMMKKKEEE<<<555...---...---///222333444555888;;;???CCCEEEPPPQQQRRRSSSTTTUUUUUUUUUQQQNNNKKKLLLMMMMMMJJJGGGAAA???===<<<:::777222...,,,***((((((***,,,,,,,,,...000111111000000111222,,,---------,,,...111444444333333444555888<<<>>>>>>@@@AAACCCCCCCCCCCCBBBCCCBBB@@@??????AAABBBDDDCCCEEEGGGGGGHHHIIIKKKMMMLLLLLLMMMMMMNNNOOOQQQRRRUUUSSSQQQQQQSSSTTTTTTTTTUUUUUUUUUTTTTTTSSSSSSRRRQQQSSSUUUWWWXXXWWWUUUTTTQQQRRRRRRPPPNNNLLLLLLLLLUUU[[[^^^[[[VVVTTTRRRPPPPPPLLLHHHEEEEEEGGGGGGGGGJJJHHHGGGJJJPPPSSSRRRPPPWWW\\\VVVEEE:::777222)))///222555999<<<@@@EEEIIIKKKJJJJJJJJJKKKKKKIIIGGG<<<888222---+++++++++***...,,,)))((()))******(((,,,)))(((,,,111222---(((,,,,,,---......---,,,,,,...///111111000222777;;;DDDEEEEEECCCCCCEEEDDDAAA777444111000666BBBQQQ[[[bbbaaa```^^^YYYNNN@@@666:::AAAMMMYYYdddmmmtttxxxvvvsssqqqqqqhhhUUUAAA666555333555===IIIWWWbbbiiijjjbbbSSS@@@000((('''***''''''''''''''''''''''''******)))(((''')))---000)))'''%%%%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&''''''+++$$$ $$$)))(((&&&%%%%%%$$$#########%%%((()))))))))'''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((()))%%%%%%))))))***555DDD\\\lllvvvqqqjjjjjjkkkjjjpppqqqooojjjhhhiiifffbbbKKK555,,,---)))''')))&&&&&&''')))))))))(((((((((''''''&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&&&&((('''&&&&&&''''''%%%$$$$$$$$$############$$$$$$(((''''''&&&%%%$$$######((('''&&&$$$###"""""""""%%%%%%'''''''''&&&%%%###&&&&&&&&&&&&&&&%%%$$$###'''&&&%%%&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$%%%(((,,,///222++++++++++++***(((''''''&&&&&&&&&%%%%%%$$$######""""""$$$%%%&&&%%%$$$###$$$$$$%%%&&&&&&%%%###"""$$$""" """&&&(((&&&$$$zzzuuuqqqooonnnmmmhhh___TTTJJJDDDCCCCCCLLLJJJFFFBBB===888555333444222---***)))+++000333888===BBBCCC===555...***"""(((111;;;GGGNNNIIIAAA888222...///000000333888;;;;;;===???CCCGGGJJJLLLTTTSSSQQQPPPNNNNNNNNNNNNFFFDDDBBBBBBCCCBBB>>>:::666555444333444222000......,,,++++++---......---000111333333222111222333111222444444555777:::===>>>>>>===>>>AAADDDGGGJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPNNNMMMKKKKKKLLLNNNOOOOOOQQQSSSTTTTTTUUUWWWXXXVVVVVVVVVWWWYYYZZZ[[[\\\\\\ZZZXXXWWWXXXYYYYYYXXXVVVVVVUUUTTTSSSRRRQQQQQQTTTUUUUUUUUUTTTRRROOONNNMMMNNNMMMJJJGGGEEEFFFHHHTTT^^^bbbWWWIIIBBBAAA@@@@@@===;;;;;;===???@@@@@@DDDHHHMMMQQQSSSTTTTTTTTTVVVXXXRRREEE<<<:::777000444777<<<@@@CCCGGGKKKNNNOOOPPPQQQTTTUUUSSSOOOLLLAAA<<<555///---+++***)))...,,,***(((((()))))))))+++)))(((,,,111222...***---...///000000000//////111333333111///000555:::HHHOOOTTTSSSRRRRRRMMMFFF999333///444CCCTTTaaagggiiijjjiiibbbUUUIII@@@===AAAJJJYYYfffnnnsssvvvxxxwwwvvvssskkkZZZEEE888444:::>>>CCCLLLWWWaaagggiiinnngggYYYFFF444)))'''(((((((((((('''&&&&&&%%%%%%++++++)))'''%%%&&&))),,,((('''&&&&&&''''''%%%$$$&&&%%%%%%%%%&&&&&&'''''')))%%%%%%((()))((((((***(((&&&%%%$$$$$$&&&((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''***&&&'''+++++++++777FFFYYYhhhrrroookkkmmmnnnmmmnnnnnnlllhhhggghhhddd^^^DDD000***---)))(((+++)))((('''%%%%%%&&&((())))))''''''''''''''''''&&&&&&&&&%%%$$$######$$$&&&''')))'''%%%%%%&&&&&&%%%###$$$######""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$############$$$''''''&&&%%%$$$#########%%%%%%%%%&&&%%%%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%$$$$$$$$$%%%%%%((('''''''''))),,,...000)))************))))))((('''&&&&&&%%%$$$$$$###### """###############%%%&&&''''''&&&%%%$$$###$$$""" """&&&(((&&&$$$xxxrrrooommmllljjjdddZZZOOOFFFAAA???>>>FFFCCC???;;;666333000///---,,,***'''(((,,,222777===AAACCC@@@999222---,,,%%%,,,555???JJJOOOIII???666222000222444555999???BBBBBBCCCEEEHHHKKKNNNPPPSSSPPPMMMIIIFFFDDDCCCCCC<<<;;;:::::::::999666333...---,,,---///000///......,,,***+++,,,.........222444777888888777888888999;;;>>>@@@AAABBBEEEGGGJJJJJJJJJKKKMMMPPPRRRTTTUUUVVVXXXYYYZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVWWWVVVXXXZZZ\\\[[[\\\]]]^^^\\\[[[ZZZ[[[^^^`````````___\\\YYYXXXYYYYYYXXXWWWYYYXXXWWWUUUSSSQQQPPPOOOQQQPPPOOOMMMJJJHHHEEEDDD@@@AAA@@@===:::;;;???CCCUUU___```PPP???888888888888999;;;>>>AAAEEEIIIKKKNNNRRRWWWYYYWWWUUUTTTTTTQQQNNNHHHAAA;;;777555444===AAAFFFJJJLLLMMMNNNOOOUUUTTTUUUUUUTTTPPPKKKGGG???:::555000...,,,+++***------,,,+++++++++++++++++++++,,,...111222222222000000111111333333444555777888666111---...444;;;OOO[[[bbb```[[[VVVLLLAAA777222222<<>>555...,,,---,,,222:::CCCLLLPPPJJJ@@@999666666999;;;===CCCIIIGGGGGGGGGHHHJJJMMMOOOQQQLLLJJJFFFBBB>>>;;;999999333444666555333222111111...,,,+++,,,///111111111111///---...000444555666:::===BBBDDDEEEEEEEEEEEEDDDGGGKKKNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVXXXYYYYYY[[[\\\]]]^^^___^^^^^^]]][[[ZZZZZZZZZYYYYYYYYYYYYXXXZZZ\\\]]]]]]\\\]]]^^^]]][[[YYY[[[^^^```___^^^___\\\YYYWWWWWWVVVUUUTTTTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDAAA>>><<<:::999999111333333111000444===DDDVVV[[[VVVFFF999999999666:::>>>CCCFFFHHHLLLQQQVVVTTTSSSRRRQQQPPPNNNLLLJJJEEE<<<888;;;:::555666<<>>@@@BBBDDDHHHGGGBBB999111000666===TTTaaaiiiccc[[[TTTGGG999666666<<>>FFFNNNRRRKKKAAA>>><<<<<<@@@CCCEEEKKKRRRIIIIIIIIIIIIKKKMMMOOOPPPGGGEEEAAA===999666444333...111333222///---///111111///...///111333444444999777666777;;;???BBBDDDDDDHHHNNNRRRSSSRRRRRRRRRLLLPPPUUUYYYZZZZZZZZZ[[[WWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]___``````___^^^^^^ZZZ[[[[[[[[[[[[ZZZYYYXXXWWWYYY\\\\\\[[[[[[[[[[[[\\\ZZZXXXYYY\\\^^^]]]\\\___\\\XXXVVVUUUTTTSSSQQQHHHGGGEEEBBB>>>;;;999888;;;999555222000///000000---///000///000777CCCLLLVVVVVVMMM===777<<<<<<666@@@EEEJJJLLLKKKMMMRRRXXXRRRKKKEEECCCEEEEEEBBB???999,,,+++777;;;555999FFFPPPUUUZZZ\\\ZZZUUUQQQOOOMMMHHHBBB===:::888666444000...------......---,,,+++---000111111111111222333666999999888;;;AAAGGGJJJIIIIIIJJJLLLOOOSSSUUU[[[YYYQQQCCC777444999@@@SSSaaahhhaaaXXXQQQCCC555666<<>>BBBHHHMMMMMMLLLEEE@@@:::666444444333333222333333333222111000000111555555111333;;;>>><<>>;;;777333///---000000111333777@@@JJJPPPVVVYYYZZZXXXQQQKKKGGGEEE===:::666666666555222......000111000000000222444222333555666666666888:::@@@BBBEEEHHHLLLPPPTTTUUUWWW[[[\\\[[[___eeeddd___eeeccc\\\MMM===555777<<>>GGGUUUccchhhfffZZZLLLNNN^^^hhhgggZZZJJJ:::333---&&&$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%)))((('''&&&&&&'''((()))%%%&&&'''''''''&&&$$$###***+++,,,,,,,,,***((('''%%%$$$###""""""$$$&&&'''$$$ !!!&&&'''%%%&&&+++''''''&&&%%%%%%%%%&&&&&&)))***---...+++...;;;III___jjjpppnnnkkkmmmmmmkkkkkknnnmmmjjjhhhhhhddd___RRRCCC333,,,///000+++$$$---)))&&&'''+++...,,,)))((('''&&&'''((((((&&&%%%###%%%$$$###%%%(((((($$$'''''''''''''''''''''''''''### $$$&&&$$$"""$$$###"""###$$$$$$###""")))(((&&&%%%$$$$$$%%%%%%&&&%%%###$$$%%%%%%$$$"""""""""############""""""#########$$$%%%&&&((())))))((('''&&&%%%$$$$$$%%%$$$%%%'''(((((('''%%%$$$%%%$$$###$$$&&&(((((((((***)))(((&&&%%%$$$############%%%***//////***$$$)))&&&$$$######$$$###"""!!!!!!!!!!!!""""""""""""~~~yyyrrrjjjeeeaaa^^^\\\RRRIII===444000///...---//////.........//////000000222444666888>>>FFFLLLKKKGGG>>>444,,,***...222444;;;FFFNNNPPPOOOLLLJJJEEECCCAAAAAABBBCCCAAA???===;;;999<<>>>>>===@@@HHHLLLJJJLLLJJJIIIKKKNNNSSSVVVWWWYYYZZZ[[[\\\\\\\\\[[[[[[\\\ZZZZZZZZZ\\\]]]\\\[[[XXXXXXYYYZZZZZZZZZYYYYYY]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXVVVTTTQQQOOONNNMMMMMMKKKJJJJJJKKKJJJGGGDDD???<<<888777777777555333444444333222111///...---000///...------,,,,,,,,,000---...555999===DDDLLLJJJIIIGGGFFFFFFHHHIIIKKKLLLJJJHHHEEEBBB???===;;;666555333111///---+++***---...///222666===FFFLLLLLLMMMMMMJJJCCC===999888888666333333444444222000...000111222222333666888:::<<>>===<<<:::777555666444222666===CCCGGGGGG===:::777666777999;;;;;;?????????@@@AAADDDFFFGGGHHHKKKLLLKKKNNNTTTWWWWWWWWWVVVUUUWWWZZZ\\\]]]]]]]]]]]]]]]]]]]]]^^^^^^^^^[[[YYYWWWXXXYYY[[[[[[[[[XXXYYYYYYYYYYYYXXXXXXWWWZZZZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUTTTSSSSSSPPPOOOMMMKKKHHHFFFDDDCCCEEECCCAAA@@@@@@>>><<<:::888555111000//////...---000000000000///...---,,,///...---,,,,,,+++,,,,,,222000333<<>>AAACCCIIIKKKNNNOOOPPPRRRUUUWWW[[[]]]aaadddggghhhhhhhhhkkkmmmmmmlllmmmooonnniiiiiikkkgggXXXDDD777777;;;VVVUUULLLAAA???GGGKKKHHHTTT[[[fffnnnoooiii___YYYDDD:::555@@@SSScccmmmqqqrrrpppllljjjjjjeeeWWWHHH???999999FFFVVVaaafffhhhjjjeeeXXXHHHCCCJJJNNNKKK<<<333+++((('''%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&$$$$$$%%%&&&'''&&&%%%******)))(((((()))***++++++)))&&&######&&&***,,,,,,+++***((('''&&&&&&&&&###$$$&&&(((((('''&&&%%%$$$###$$$((((((%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((())),,,---,,,111AAAQQQgggooouuuuuurrrqqqnnnkkkllloooooommmllljjjddd]]]HHH@@@777555888999333,,,+++)))((()))++++++((($$$&&&%%%$$$$$$&&&&&&%%%$$$$$$&&&%%%###$$$((('''###$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%'''%%%###&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$###""""""######&&&$$$######$$$$$$###"""######$$$$$$$$$$$$######&&&'''''''''&&&%%%###"""((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$((('''%%%&&&'''(((((('''######$$$$$$%%%%%%&&&&&&(((((()))---000///+++&&&&&&$$$"""!!!"""""""""!!!############$$$$$$$$$$$$~~~sssnnnfffaaa]]]ZZZVVVTTTEEE>>>555000000111111000222222111222333666888:::<<<>>>@@@CCCGGGKKKNNNQQQHHHAAA555,,,'''***000555>>>AAAFFFHHHGGGDDDBBBAAA999888777666555444222111111000000333:::AAAFFFHHH@@@>>><<<===@@@CCCEEEFFFJJJJJJIIIIIIKKKNNNQQQSSSUUUVVVUUUUUUVVVXXXZZZZZZ[[[[[[[[[\\\^^^^^^]]]\\\]]]\\\\\\[[[[[[\\\]]]]]]ZZZWWWUUUTTTVVVXXXYYYZZZZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWSSSRRRPPPNNNLLLIIIHHHGGGAAAAAA@@@@@@???>>>>>>>>><<<;;;999888777777777666888666444222111111111111000000111111111000//////111111000///////////////222555<<>>;;;999666555444222000/////////000///...---...000222444+++---000333444777:::===::::::999888666555444555777666777888;;;===???@@@CCCEEEIIIKKKMMMOOORRRUUUYYY[[[]]]^^^___```bbbdddbbbdddhhhkkkllllllkkkjjjhhhiiikkkllllllhhhbbb\\\___bbb```TTTCCC:::<<>>KKK[[[hhhnnnoooqqqnnnjjjfffaaaXXXJJJ???999<<>>AAACCCEEEFFFHHHJJJMMMOOOPPPPPPCCC===444---)))***---///888;;;======;;;888777777222222222111000000000000111111222666===DDDJJJLLLHHHGGGFFFHHHLLLOOOQQQRRRUUUTTTRRRRRRSSSUUUWWWYYYZZZYYYYYYZZZ[[[ZZZ[[[\\\\\\[[[[[[\\\]]]]]][[[YYY\\\[[[[[[ZZZZZZZZZ[[[[[[ZZZWWWUUUTTTUUUWWWXXXXXXYYYYYYYYYXXXWWWUUUTTTSSSRRRRRRPPPOOONNNNNNMMMMMMIIIHHHEEEBBB>>>;;;999777444555555666666777777777222111000000000111444555666666666555444333444444444444555555555555444444666666555444444444555555555>>>IIIOOOQQQRRRTTTUUUTTTOOOGGG>>>777222111000***+++...///000000///...,,,+++***)))***,,,...000+++---000222222333555666555666888;;;>>>@@@AAA@@@@@@AAABBBDDDFFFIIIMMMPPPRRRUUUYYY\\\]]]___aaaccceeefffhhhhhhhhhhhhjjjkkkjjjllloooqqqrrrqqqooonnnjjjkkknnnoookkk___RRRIIIKKKNNNMMMGGG>>><<>>IIIXXXccciiilllnnnnnnlllcccSSSAAA666333000...))))))(((&&&&&&'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%&&&'''((()))))))))((((((((())))))***+++)))'''%%%$$$$$$$$$%%%%%%$$$#########$$$&&&'''$$$&&&((((((((('''%%%###%%%%%%%%%&&&'''((()))***'''(((***,,,...777LLL___nnnpppssstttqqqkkkeeecccgggkkkmmmnnnoookkk```UUU:::777444444333000***$$$((((((((())))))((($$$"""%%%###""""""$$$%%%%%%%%%%%%&&&%%%###$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%###"""###$$$%%%$$$"""%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$"""###$$$$$$###!!!#########$$$$$$######### $$$&&&&&&&&&%%%######""""""!!!"""""""""###$$$$$$%%%%%%&&&&&&&&&"""!!! """%%%'''((('''))))))(((&&&$$$!!!&&&&&&&&&'''((('''%%%######!!! !!!""""""!!!!!!!!!!!!"""""""""######~~~vvvkkkfff```]]]\\\WWWNNNGGG888333//////222555666555888:::<<<@@@CCCFFFIIIJJJLLLMMMNNNPPPRRRQQQOOOLLL<<<888222...,,,++++++***111222333222000...///000222333444333111000111222444666999>>>DDDJJJOOORRRQQQPPPOOOQQQUUUXXXYYYZZZZZZZZZYYYXXXXXXYYYZZZ[[[ZZZXXXYYY\\\^^^\\\]]]```]]][[[[[[[[[\\\[[[YYYWWWZZZZZZZZZYYYYYYYYYYYYYYYYYYWWWTTTSSSTTTUUUTTTTTTSSSSSSRRRPPPOOOMMMKKKJJJLLLKKKHHHEEEBBB@@@>>>===<<<;;;888666222000---,,,////////////////////////...//////...///222666:::888;;;===>>>===<<<<<<===<<<<<<=========<<<;;;;;;>>>>>>======<<<======>>>???JJJSSSTTTRRRRRRSSSSSSGGGBBB:::333...,,,,,,---'''))),,,//////...,,,+++++++++*********+++,,,---***---000222333444555777777999>>>EEEKKKNNNMMMKKKMMMNNNOOOQQQRRRVVV[[[______bbbeeeggggggggghhhiiijjjlllmmmmmmlllkkkmmmnnnmmmnnnpppqqqrrrqqqpppooonnnmmmoooooogggUUUCCC999<<<>>>???>>>===???CCCGGG???;;;:::BBBOOOYYYZZZWWWMMMRRR^^^gggaaaOOOBBB???DDDQQQ```fffhhhkkknnnooolllggg___TTTFFF<<<;;;???JJJXXXfffkkkjjjllloooqqqpppeeeSSSBBB666000---+++'''))))))'''&&&((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%%%%%%%'''((('''&&&&&&%%%%%%$$$%%%&&&((()))((()))***+++***)))'''&&&(((((('''&&&%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''$$$'''((('''&&&((('''$$$&&&&&&&&&&&&'''((())))))'''''')))+++...:::QQQfffrrrqqqsssuuusssmmmhhhhhhiiillloooppppppjjj[[[MMM888666444222000,,,((($$$&&&'''(((((('''&&&$$$###%%%###!!!"""$$$&&&&&&&&&%%%'''&&&###$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###""""""$$$$$$###"""$$$%%%%%%%%%%%%%%%$$$$$$%%%###""""""######"""!!!""""""############"""""" """###$$$$$$#########""""""!!!!!!!!!""""""######$$$$$$%%%%%%&&&&&&&&&$$$""""""#########"""&&&&&&''''''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!"""######!!! !!!!!!!!!""""""""""""vvvnnngggccc^^^\\\[[[TTTIII@@@777444111333777;;;<<<;;;???AAADDDHHHKKKMMMMMMMMMOOONNNNNNPPPPPPMMMHHHCCC777333///---------,,,***000000000///---...000222555777999999777777999;;;888;;;@@@FFFKKKPPPTTTWWWVVVUUUTTTUUUXXXZZZ[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\YYYVVVWWW\\\]]]ZZZZZZ^^^\\\[[[YYYYYYZZZZZZXXXWWWUUUUUUVVVWWWVVVUUUTTTSSSSSSQQQOOOOOOOOONNNLLLJJJHHHGGGFFFEEEBBB@@@>>><<<>>>===:::777555333111111//////...---+++***)))))),,,,,,+++++++++*********---......---...111777<<<@@@DDDJJJLLLLLLJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFJJJIIIIIIHHHHHHIIIJJJJJJJJJPPPTTTPPPMMMLLLIIIEEE888555111---***)))***+++)))***+++++++++***)))(((++++++,,,------......///,,,///333666999<<>>CCCQQQ]]]hhhkkklllnnnmmmkkkcccXXXMMMEEE???===CCCLLLWWWbbbkkkjjjjjjnnnrrrssspppcccQQQ@@@444---++++++###((((((%%%$$$'''(((%%%&&&''''''''''''''''''&&&'''&&&%%%&&&'''((((((&&&&&&&&&%%%%%%&&&''')))***))))))******)))'''%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&$$$((((((%%%%%%))))))%%%((('''''''''''''''((((((&&&&&&(((***///<<>>===>>>BBBEEE;;;???EEEKKKOOOSSSWWWYYYXXXVVVUUUVVVXXXZZZZZZYYYYYYYYY[[[\\\]]]]]]]]]]]][[[WWWWWW[[[ZZZUUUSSSWWW[[[YYYWWWWWWWWWXXXWWWVVVOOOPPPRRRSSSRRRPPPNNNMMMLLLKKKIIIIIIHHHGGGDDDAAA???>>>===;;;999666444333000///...---,,,,,,,,,,,,'''((((((((()))))))))***(((((()))))))))*********((())))))((((((+++222777CCCIIIQQQTTTTTTRRRQQQRRRTTTTTTTTTTTTSSSRRRQQQPPPTTTSSSSSSSSSSSSSSSTTTTTTOOORRROOOIIIFFFEEE???666111000...,,,***)))((((((***)))((('''''''''((()))((()))***,,,------------000333888<<<@@@EEEJJJMMMRRRVVV^^^ggglllkkkddd]]]]]]^^^`````````ccciiinnnoooqqqsssrrrpppmmmkkkkkkhhhjjjlllmmmmmmnnnppprrrqqqqqqqqqqqqqqqrrrrrrrrroookkkkkknnngggXXXKKKFFFBBBCCCFFFMMMRRRQQQJJJDDD;;;@@@KKKYYYccchhhjjjkkk```___aaa___PPP???>>>HHH[[[dddkkkkkklllnnnjjjcccXXXJJJ===:::===CCCNNNZZZ___fffiiigggiiipppuuutttnnn```MMM===111***(((*** &&&'''###"""&&&(((%%%(((((())))))))))))(((((('''&&&%%%&&&(((((((((''''''&&&&&&&&&'''(((***++++++******)))'''&&&%%%$$$%%%&&&'''((()))((('''&&&###$$$&&&(((((('''&&&%%%$$$(((((($$$$$$)))***''')))((((((''''''''''''(((&&&&&&'''***///>>>WWWmmmnnnjjjlllrrruuurrrqqqtttvvvwwwxxxvvvrrrfffRRR???111000---***'''%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&'''&&&$$$""""""$$$'''((((((&&&'''&&&###$$$'''&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###"""###&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###$$$$$$###"""!!!$$$###""""""######"""!!! !!!!!!!!!!!! &&&&&&%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%############$$$%%%&&&'''&&&$$$######$$$%%%%%%$$$$$$&&&'''(((((('''%%%$$$"""#########"""###$$$&&&"""!!!"""###%%%$$$""" """############$$$$$$$$$vvvmmmiiiaaabbb```[[[SSSIIIBBB???=========???BBBCCCDDDCCCKKKLLLMMMMMMMMMLLLKKKJJJHHHGGGCCC???;;;888555444//////...,,,+++,,,000333333444777999;;;===>>>???@@@CCCGGGKKKLLLKKKHHHFFFHHHIIIKKKNNNRRRVVVZZZ[[[YYYYYYYYYYYYYYYYYYYYYXXXWWWYYY[[[[[[ZZZZZZZZZ[[[YYYXXXVVVTTTTTTUUUWWWYYYYYYWWWTTTRRRRRRQQQOOOMMMMMMLLLKKKIIIHHHFFFEEEDDDAAAAAA@@@???===;;;999777111222444333000---,,,,,,)))))))))))))))******+++(((((())))))))))))((((((((((((''''''''''''((((((,,,***'''&&&(((---222666???JJJVVVXXXSSSPPPSSSYYYUUUUUUVVVXXXZZZYYYWWWUUUVVVVVVWWWWWWWWWWWWWWWWWWRRRSSSLLL???777666555222,,,,,,,,,+++***)))((('''***'''$$$%%%)))+++)))'''---,,,,,,---...---+++)))...222:::CCCKKKSSSXXX[[[```eeekkknnnmmmjjjgggeeecccbbbaaaaaadddiiinnnqqqwwwvvvuuutttrrrooommmlllnnnmmmlllllllllnnnooopppmmmnnnoooppppppooonnnmmmrrrqqqpppnnnkkkddd\\\VVVQQQUUU\\\```YYYJJJ@@@===:::GGGWWWeeeppptttnnnfffgggddd]]]OOO???999DDDTTTmmmnnnnnnlllhhhbbb]]]YYYEEEBBB@@@DDDNNNYYY```dddkkkllljjjggghhhnnnrrrrrrsssaaaIII666---***(((&&&)))&&&%%%&&&((()))'''%%%)))'''%%%&&&((()))'''%%%&&&&&&&&&&&&'''''''''((( %%%))),,,,,,***)))---+++(((%%%###""""""""")))&&&######&&&''''''%%%***(((&&&###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))%%%"""$$$000EEE\\\kkkpppnnnmmmmmmppptttvvvvvvtttwwwzzzwwwkkkZZZGGG<<<444...***+++***&&&%%%''''''&&&$$$######$$$&&&''''''&&&$$$######$$$&&&'''%%%$$$$$$%%%'''(((((('''(((%%%$$$%%%'''(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$"""!!!"""%%%''''''###%%%$$$######%%%%%%$$$###!!!"""$$$%%%%%%$$$###"""!!!$$$$$$ """"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""!!! !!!###&&&'''''''''))))))'''###"""$$$&&&%%%%%%$$$$$$###"""!!!!!!"""###'''&&&""" ######$$$$$$$$$$$$######~~~sssjjjfff______^^^YYYQQQJJJDDDBBBDDDCCCCCCEEEHHHJJJJJJIIILLLLLLLLLLLLJJJHHHFFFEEE???>>>===;;;888444111///)))***+++---///333999===888999<<>>===;;;;;;:::999999777555333111000...///000...,,,*********))))))(((''''''''''''''''''(((((()))***)))))))))'''(((((())))))(((((('''***(((&&&&&&'''+++000333:::CCCOOOUUUUUUTTTUUUWWWWWWWWWWWWYYY[[[[[[XXXVVVXXXZZZ[[[\\\ZZZWWWSSSQQQOOOMMMEEE888000000///,,,++++++++++++***)))((((((((())))))(((((((((***+++,,,,,,---...//////---,,,555:::CCCLLLUUU\\\aaadddeeeiiimmmooonnnkkkhhhggghhhgggeeefffiiinnntttxxxvvvvvvuuusssqqqooonnnmmmmmmmmmmmmmmmmmmnnnoooooonnnnnnoooooooooooonnnnnnlllmmmmmmmmmkkkhhhdddaaabbbdddfffdddWWWGGG>>>===DDDQQQaaajjjooorrrqqqmmmcccZZZNNNDDD>>>AAAPPP___llllllkkkhhhbbbYYYRRRMMM@@@@@@CCCLLLWWWaaafffhhhkkkmmmlllhhhiiinnnqqqpppqqq```JJJ999000,,,)))&&&'''%%%$$$%%%'''(((&&&$$$%%%###"""###%%%&&&%%%###&&&&&&'''''''''((((((((($$$%%%'''(((************,,,***(((%%%############'''%%%###$$$&&&'''&&&$$$...,,,***(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''''''''+++666III^^^mmmrrrrrrrrrrrrsssuuuwwwxxxwwwzzz{{{vvviiiVVVDDD888000***((())))))%%%$$$%%%&&&%%%$$$######%%%&&&'''&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%'''((((((&&&'''%%%$$$%%%''''''&&&$$$"""######$$$%%%&&&'''''''''$$$""""""$$$%%%$$$"""%%%$$$######%%%%%%$$$###"""###############"""""""""%%%%%%!!!!!!###### %%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""" !!!%%%((())))))&&&((((((&&&$$$###$$$&&&%%%%%%$$$$$$###""""""!!!$$$###'''&&&###"""$$$$$$$$$%%%%%%$$$$$$$$$yyynnnfffccc]]]]]][[[VVVPPPKKKHHHGGGKKKJJJJJJKKKMMMNNNNNNMMMKKKJJJIIIGGGDDDAAA>>>===555555666555333111...---...///111222444777<<<@@@???AAADDDHHHLLLOOOQQQRRRVVVXXXZZZ\\\[[[XXXUUUSSSRRRRRRRRRSSSTTTVVVWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVTTTSSSPPPNNNNNNNNNOOOPPPKKKHHHEEECCCAAA???<<<:::;;;:::999888777666555555555555444333222000...---***++++++)))'''&&&'''((()))((('''&&&%%%$$$######(((((((((((('''&&&%%%%%%'''(((***++++++***((('''&&&&&&%%%%%%'''***---///555;;;EEENNNTTTVVVVVVUUUXXXXXXXXXZZZ\\\\\\ZZZXXXYYY[[[]]]^^^[[[UUUNNNJJJPPPLLLBBB555...------+++)))******+++******))))))'''***,,,+++((('''***...------...//////000000000:::BBBMMMWWW```eeeiiilllkkknnnppppppnnnkkkjjjjjjlllkkkjjjkkknnnsssxxx|||uuuuuutttrrrqqqpppnnnnnnlllmmmmmmnnnnnnnnnnnnnnnooooooooonnnnnnoooooopppmmmnnnppppppooonnnnnnooonnnlllggg^^^NNN???<<<@@@PPP^^^kkkooooooooopppooo___OOO???;;;AAAMMM\\\hhhjjjhhhddd]]]UUULLLEEE@@@EEEHHHPPP[[[fffmmmnnnllljjjlllllliiiiiimmmnnnllleeeXXXFFF888111---)))%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%$$$%%%'''(((((('''''''''((((((((())))))))),,,+++)))''''''(((***,,,***)))'''%%%$$$$$$$$$%%%&&&%%%$$$%%%''''''%%%$$$***)))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""&&&))),,,222;;;MMMbbbqqqsssvvvxxxxxxvvvvvvxxx{{{|||}}}|||tttdddOOO===222,,,(((&&&))))))&&&$$$%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''((('''&&&&&&%%%$$$$$$&&&&&&%%%$$$""""""###$$$%%%&&&'''''',,,((($$$!!!"""###$$$%%%%%%$$$######%%%%%%$$$###$$$######"""!!!!!!!!!!!!###%%%%%%""""""$$$$$$!!!%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""!!! """%%%)))++++++%%%&&&&&&%%%$$$$$$%%%'''%%%%%%$$$$$$###"""""""""&&&!!!$$$'''&&&$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$|||uuukkkdddbbb\\\[[[ZZZVVVQQQNNNMMMNNNPPPNNNLLLLLLLLLKKKJJJHHHEEEDDDBBB>>>;;;888555333000000000000000111111111555666888999;;;>>>BBBEEEGGGHHHKKKOOORRRUUUVVVWWWVVVXXXYYY[[[ZZZXXXUUUSSSSSSRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQOOONNNOOONNNMMMLLLKKKJJJGGGEEEDDDDDDDDDEEE>>>===;;;;;;;;;:::888666444444333222111111000000000000000///...,,,+++***(((((('''&&&$$$$$$&&&((('''''''''&&&%%%$$$$$$###(((((('''&&&$$$""" '''(((+++,,,,,,+++((('''%%%%%%&&&&&&(((***+++,,,111666>>>FFFLLLQQQUUUWWWYYYXXXXXXZZZ\\\\\\ZZZYYYWWWYYY[[[\\\YYYSSSMMMIIIOOOIII===222,,,++++++***(((((()))***************(((***+++***((((((***------............///000222===FFFSSS^^^eeeiiilllnnnooopppqqqooommmkkkkkklllkkkkkkmmmooorrruuuxxxyyyttttttsssqqqppppppoooooolllmmmnnnoooooonnnmmmlllpppooonnnnnnnnnooopppqqqnnnpppqqqpppnnnnnnpppssspppjjj```SSSDDD===CCCNNN]]]hhhqqqrrrpppmmmjjjfffYYYGGG999<<>>AAAHHHSSS[[[YYYXXXXXXYYYZZZ[[[ZZZYYYWWWXXXZZZZZZYYYVVVRRRPPPIII@@@555---)))''''''''''''((()))******************(((&&&''')))+++***)))...//////---,,,,,,000222AAAKKKYYYdddiiikkkmmmooopppppppppnnnlllkkklllmmmiiilllqqquuuxxxxxxvvvuuusssrrrqqqppppppppppppqqqlllmmmnnnoooooonnnmmmlllpppooonnnnnnnnnpppqqqrrrkkklllllllllllllllmmmnnnoooeeeXXXJJJAAABBBPPP```iiipppttttttqqqlllaaaWWWLLLAAA===IIIYYYbbbaaa]]]YYYRRRHHHAAAAAAHHHRRRYYYeeeeeegggkkkooonnniiidddgggiiifff___YYYWWWRRRLLL>>>999222---+++)))&&&$$$&&&'''''''''&&&&&&&&&'''&&&&&&&&&%%%$$$"""""""""(((((((((((())))))))))))'''(((((((((((((((((((((&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''&&&%%%$$$###&&&(((,,,111===PPPhhhxxxuuuzzz~~~}}}zzzxxx{{{~~~yyyiiiSSS???000***+++'''&&&)))***(((''')))$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$###$$$&&&((()))'''%%%###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$#########***)))(((&&&$$$###$$$$$$%%%$$$######%%%%%%$$$###%%%$$$"""  !!! ###### ######!!!%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$""" """$$$$$$$$$######"""###$$$%%%%%%&&&$$$$$$$$$###############%%%!!! ###$$$""""""%%%""""""############""""""yyytttnnngggbbbaaa\\\\\\[[[YYYUUUSSSSSSTTTQQQNNNJJJFFFCCC@@@;;;888555444333111000000///000333333222333666:::>>>AAABBBDDDGGGIIIKKKNNNQQQTTTRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXZZZ[[[ZZZYYYXXXWWWSSSRRRQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJJJJMMMHHHCCCAAAAAA@@@===:::999999888666666555555555555444333333222000---************)))))))))))))))((((((((((((((('''&&&%%%%%%'''(((''''''''')))+++$$$%%%'''((()))(((''''''###$$$&&&((()))***++++++'''(((***++++++***((('''''''''((((((***+++,,,------111666777;;;DDDRRR]]]ZZZYYYXXXXXXZZZ[[[ZZZYYYYYYZZZ[[[\\\[[[XXXVVVTTTEEE;;;111,,,***(((((()))'''(((((()))*********)))+++(((%%%&&&***,,,***(((---...///---+++,,,111666HHHRRR```iiikkklllmmmooonnnoooooonnnllllllmmmooommmqqqvvvzzz|||zzzwwwtttrrrqqqpppoooooopppqqqrrrnnnnnnnnnnnnnnnnnnmmmllloooooooooooopppqqqqqqrrrlllkkklllnnnpppooollljjjaaaWWWKKKCCCAAAHHHXXXhhhqqquuuvvvrrrmmmdddVVVIII@@@???FFFVVVbbbccc[[[VVVHHHDDD@@@@@@GGGUUUdddnnnqqqooonnnnnnooolllgggbbb^^^^^^YYYOOOHHHBBB<<<666222///,,,+++***)))(((&&&&&&'''((((((&&&&&&'''((('''(((((('''$$$######$$$''''''((((((((()))))))))###%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''((((((((((((''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((***111@@@UUUkkkyyyxxx{{{}}}}}}{{{{{{}}}tttaaaJJJ777---***)))$$$"""%%%&&&%%%%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######%%%'''))))))'''%%%"""###$$$$$$""""""###$$$!!!!!!"""###$$$%%%&&&&&&%%%'''((((((&&&$$$$$$%%%%%%$$$######%%%%%%$$$###$$$######"""!!!!!!!!!!!!"""""" ######!!!%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%### !!!""""""!!!$$$"""!!!"""###%%%%%%$$$########################$$$!!!!!!$$$$$$!!!!!!$$$!!!!!!""""""""""""!!!!!!}}}sssnnniiibbb^^^]]]\\\\\\\\\YYYVVVSSSSSSSSSKKKHHHDDD@@@===:::555222111111111111222444666777999;;;===@@@DDDGGGIIIJJJPPPQQQRRRQQQPPPOOOPPPQQQUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXWWWUUUSSSQQQOOONNNKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBCCC>>>999777888999666333111000000/////////......000///.........,,,(((%%%))))))))))))))))))))))))(((((()))))))))(((((('''$$$&&&((()))))))))+++,,,%%%&&&((()))((('''%%%$$$###$$$&&&((()))******+++'''(((((())))))(((((('''((((((''''''(((***,,,---,,,---///333;;;FFFRRR[[[[[[ZZZYYYYYY[[[\\\\\\[[[ZZZ\\\^^^^^^[[[VVVQQQMMMAAA666...------+++***,,,(((((()))))))))))))))(((***)))))))))***++++++++++++---...---,,,///666<<>>@@@FFFQQQ```lllqqqtttsssjjj```UUUHHH>>>???EEERRR___bbbZZZQQQMMMAAABBBEEEKKKUUUaaakkkrrrqqqnnnjjjhhheee```XXXRRRHHHIIIDDD<<<777444000++++++***)))(((((('''&&&%%%%%%&&&((('''%%%$$$&&&(((&&&(((***)))'''&&&(((***&&&&&&'''''''''(((((((((%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%&&&''')))******)))+++666HHH]]]oooyyy{{{{{{{{{|||}}}|||oooZZZBBB222,,,,,,+++%%%!!!###$$$$$$%%%(((&&&&&&&&&&&&%%%$$$######'''&&&$$$""""""""""""#########%%%'''))))))'''$$$!!!###$$$$$$"""!!!"""$$$!!!!!!"""###$$$%%%&&&&&&"""$$$''''''%%%$$$&&&(((%%%$$$######%%%%%%$$$###"""###############"""""" ######!!!!!!$$$$$$"""%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$""" """#########$$$""" !!!###$$$$$$"""########################$$$"""$$$'''&&&""""""$$$""""""############""""""yyynnniiieee^^^[[[ZZZ[[[\\\\\\ZZZVVVRRRQQQQQQDDDAAA>>>:::888555111...000000111333555888;;;===???CCCHHHMMMQQQRRRRRRQQQPPPRRRTTTTTTTTTUUUVVVXXXVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWWWWVVVTTTQQQOOOMMMNNNLLLIIIFFFCCC@@@>>>>>>::::::999888777666555555:::555000///111333111...************))))))))))))(((((()))***,,,+++(((&&&############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######%%%)))*********+++,,,&&&'''((()))(((%%%###!!!%%%%%%&&&&&&&&&%%%$$$$$$((((((''''''''''''((((((((((((&&&&&&''')))+++---***(((***111===JJJTTTXXX]]][[[ZZZ[[[\\\^^^]]]]]]YYY[[[^^^^^^ZZZRRRIIICCC999...''')))***(((''')))(((((())))))))))))(((((()))+++---,,,)))))),,,///))),,,...------111:::AAAPPP[[[ggglllkkkiiijjjmmmjjjlllnnnooooooppprrrtttuuuvvvvvvwwwwwwvvvvvvvvvppppppnnnnnnoooqqqssstttpppooonnnlllllllllmmmnnnmmmnnnpppqqqrrrrrrqqqqqqoookkkhhhjjjlllfffXXXKKK???::::::DDDRRR^^^kkktttmmmrrrooobbbRRRFFF===888CCCMMM[[[ccc]]]PPPGGGFFFAAAFFFOOOXXX```fffiiijjjfffccc^^^ZZZTTTLLLAAA999333555333...---///...+++''''''&&&%%%%%%$$$###"""###%%%'''&&&$$$###%%%''' ###%%%%%%$$$$$$'''***&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$%%%&&&$$$!!!!!!$$$'''''''''((((((((('''&&&&&&######$$$%%%%%%&&&''''''((('''%%%$$$%%%(((+++---+++***...;;;OOOdddsssyyy~~~|||{{{{{{~~~zzzkkkUUU>>>///+++---...(((###$$$%%%%%%'''+++'''''''''&&&%%%$$$###"""'''&&&$$$"""!!!!!!"""#########%%%(((***)))'''$$$!!!###%%%$$$!!! """$$$$$$$$$$$$############"""!!!###%%%$$$###$$$(((+++%%%$$$######%%%%%%$$$###!!!"""$$$%%%%%%$$$###"""!!!$$$$$$""""""%%%&&&###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""$$$"""!!!!!!###%%%&&&%%%%%%""" !!!###$$$###!!!##################$$$$$$$$$###&&&)))(((###"""%%%######$$$$$$$$$$$$######zzzqqqiiiddd___ZZZYYY[[[\\\XXXUUURRRPPPLLLFFFAAA<<<;;;888666444333333333555666777999<<<@@@DDDFFFJJJJJJLLLOOOSSSUUUUUUUUUSSSTTTTTTUUUVVVWWWXXXYYY]]]\\\YYYWWWVVVWWWXXXYYYTTTWWWYYYXXXSSSOOONNNOOOFFFCCC>>>;;;999777555333444333333222111000000///...---,,,,,,......---,,,******))))))((((((((('''''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$***)))(((''''''&&&''''''%%%'''***+++***)))((()))***)))((('''''''''''''''(((''''''''''''&&&&&&&&&(((((())))))))))))(((((())))))(((((('''''''''&&&...---...333<<>>888222...000+++***,,,,,,((('''(((***++++++++++++)))'''&&&((('''&&&%%%$$$%%%%%%&&&)))'''%%%%%%'''((('''&&&%%%&&&&&&%%%%%%###"""!!!)))(((&&&&&&&&&&&&$$$"""$$$%%%&&&%%%"""###&&&(((&&&$$$$$$'''***$$$&&&'''&&&(((,,,+++'''&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''((())),,,000333...+++---;;;RRRhhhvvv{{{yyy}}}~~~~~~|||qqq]]]GGG777///,,,***---***'''%%%&&&''''''&&&$$$######$$$%%%$$$""" '''%%%"""!!!"""###$$$###$$$$$$%%%(((++++++'''###&&&$$$!!! """$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$!!! """&&&'''$$$"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""&&&###"""$$$$$$######%%%''''''%%%$$$###$$$((('''######(((%%%###""""""######""" """#########$$$$$$$$$$$$###"""$$$'''&&&"""###'''&&&$$$######$$$$$$"""!!!'''&&&%%%$$$###"""!!! uuulllddd```]]]XXXXXXZZZZZZWWWRRRNNNJJJFFF@@@<<<555444333222333333444555;;;<<<===@@@CCCFFFHHHJJJQQQPPPPPPRRRUUUWWWWWWVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYXXXWWWUUUUUUUUUVVVVVVRRRTTTUUUSSSOOOKKKGGGFFF>>>:::666444333333222222000000//////......------,,,+++******,,,,,,+++***((('''''''''&&&&&&&&&%%%''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$)))(((''''''&&&&&&''''''###%%%((()))((('''&&&''')))(((''''''&&&&&&&&&'''%%%%%%&&&'''((()))******&&&&&&''''''''''''&&&&&&))))))(((((((((''''''''',,,+++,,,333>>>JJJSSSWWW]]]\\\\\\[[[\\\\\\]]]]]]___]]][[[XXXTTTIII<<<222...+++((((((***,,,,,,+++)))'''%%%$$$$$$%%%&&&&&&******+++***)))***---///***)))***,,,---222???LLL^^^eeekkkiiihhhkkknnnnnnmmmllllllmmmooossswwwyyyyyytttpppooorrrtttsssppprrrrrrqqqpppppppppppppppppppppppppppppppppqqqrrrpppqqqrrrrrrrrrrrrqqqppppppooonnnllleeeWWWGGG======BBBKKKZZZgggpppqqqpppnnncccRRRBBB:::;;;@@@DDDZZZeeeiiiaaaUUUQQQTTTWWWbbbdddfffccc^^^XXXUUUSSSDDDAAA;;;777444111...,,,...***(((++++++(((&&&(((''''''(((''''''%%%$$$###((('''&&&%%%%%%%%%&&&&&&(((&&&%%%%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$###%%%''''''&&&%%%######%%%$$$###$$$%%%&&&&&&&&&###%%%%%%###&&&******&&&'''&&&%%%&&&'''((('''%%%%%%&&&''''''(((+++///222---***---<<>>888444222222///---+++,,,,,,,,,+++***&&&%%%((()))'''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((,,,***(((%%%######$$$$$$'''%%%%%%%%%''''''&&&%%%$$$$$$###$$$%%%$$$"""!!!&&&$$$"""###%%%&&&%%%$$$###$$$"""!!!&&&(((%%%(((''''''((())))))'''&&&$$$%%%&&&''''''(((+++.........666IIIaaaqqquuurrrxxx{{{{{{{{{~~~fffIII888111...,,,***,,,)))&&&%%%&&&'''((('''%%%###"""###$$$$$$###!!!%%%###!!!!!!"""""""""!!! """'''***,,,***&&&"""$$$######$$$%%%$$$###!!!$$$$$$###"""!!!  ###%%%%%%""" """$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""!!!""""""######$$$%%%&&&%%%$$$######$$$&&&### !!!%%%((('''&&&$$$"""!!!"""######"""!!!!!!!!!"""""""""#########&&&$$$%%%'''%%%!!!!!!$$$ !!!"""!!! %%%%%%$$$$$$######""""""{{{tttlllddd\\\YYYTTTOOOLLLMMMEEECCC???;;;999999:::<<>><<<:::::::::<<<===:::222,,,&&&&&&'''***+++)))%%%"""&&&''''''''''''''''''''')))'''&&&'''((()))(((''''''''''''(((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$$$$$$$$$$%%%&&&'''((()))%%%'''((((((''''''((()))%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((((((((())))))))))))))))))+++---444AAAPPPYYY\\\[[[^^^^^^^^^^^^^^^___``````bbbfffhhhbbbSSSAAA444---+++++++++***)))))))))***'''((()))(((''''''***,,,***,,,,,,+++)))(((((()))))))))+++///111777EEERRRaaafffiiihhhiiimmmnnnllllllnnnqqqtttvvvvvvuuutttsssrrrqqqrrrsssuuuuuutttrrrrrrqqqqqqqqqrrrrrrsssrrrrrrrrrrrrrrrsssttttttssssssrrrrrrrrrrrrssssssyyy}}}wwwiiillllllllloooqqqpppjjjeeeSSSLLLFFFHHHRRR___iiimmmlllkkkgggcccbbbbbb]]]VVVFFFCCC>>>999555333111111---***(((''''''((('''&&&)))%%%$$$'''(((&&&%%%&&&((((((((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((((((''')))'''%%%$$$###$$$%%%&&&)))'''&&&&&&&&&&&&$$$###(((&&&%%%&&&((()))'''%%%%%%&&&'''&&&$$$###%%%'''%%%%%%### """'''(((&&&&&&%%%&&&'''((((((&&&###$$$%%%'''''''''(((***,,,,,,000<<>>AAAFFFGGGIIIKKKMMMNNNOOOOOORRRRRRSSSTTTTTTTTTTTTSSSVVVUUUUUUUUUVVVVVVTTTRRRTTTRRROOOLLLGGGCCCAAA???@@@???<<<999666333111000///000111333333111,,,((("""###$$$'''(((&&&!!!''''''''''''''''''&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$%%%%%%%%%%%%&&&'''((()))###%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%&&&''''''(((&&&&&&''''''''''''&&&&&&(((((())))))))))))******)))///:::FFFRRRYYY[[[ZZZ\\\\\\\\\]]]^^^___```aaabbbccc```VVVIII;;;111---***+++,,,+++)))(((((()))&&&))),,,,,,)))(((***,,,)))+++,,,+++***(((((()))******---111444:::HHHUUU```dddggggggjjjnnnooolllooopppsssuuuvvvuuusssrrrssssssttttttuuuuuuuuuuuurrrrrrqqqqqqqqqrrrssssssvvvuuutttttttttttttttuuuuuuttttttssssssttttttuuuuuuzzz~~~xxxwwwsssppppppqqqooojjjeeeWWWVVVVVV[[[dddlllqqqsssssspppjjjdddaaa]]]RRRFFF>>>:::555222000///...---+++)))'''&&&((())))))(((***&&&$$$'''(((%%%$$$%%%''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&)))'''%%%%%%'''((('''&&&############%%%''')))******(((&&&&&&&&&&&&$$$"""$$$"""!!!###'''***)))'''%%%((()))'''###"""%%%)))%%%&&&$$$"""###((((((%%%$$$$$$$$$&&&((('''$$$"""$$$&&&(((((('''((()))+++***333BBBWWWiiitttvvvuuu{{{}}}~~~pppWWW>>>333000,,,***,,,+++(((&&&%%%&&&((()))((((((&&&$$$$$$%%%&&&%%%$$$%%%$$$######$$$$$$###!!!###''')))(((&&&%%%%%%&&&$$$######$$$$$$"""!!! !!!""""""###$$$$$$!!!"""$$$###"""!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###$$$%%%%%%$$$""""""###%%% ###''')))((($$$!!!###"""!!!"""###$$$###""""""#########$$$$$$$$$$$$!!! """%%%$$$!!!!!!%%%"""!!! !!!#########!!!!!!!!!!!!!!!!!!"""""""""yyyppplll___XXXQQQNNNJJJDDDAAABBB888:::<<<<<<<<<>>>CCCFFFJJJLLLMMMOOOQQQQQQQQQQQQTTTTTTSSSRRRRRRRRRSSSSSSRRRQQQQQQRRRRRRPPPLLLHHHHHHGGGDDD@@@<<<888555333777666333000---,,,+++++++++---000000...+++)))(((#########$$$&&&&&&$$$"""'''''''''&&&&&&%%%%%%%%%((('''&&&&&&(((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&'''((())))))$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&(((((()))))))))*********+++555BBBNNNVVVYYY[[[]]]\\\]]]]]]___```bbbdddeeefffaaaWWWKKK>>>444///,,,)))+++---+++)))'''''')))'''+++000///+++''''''((((((***++++++***)))((()))++++++---000555===MMM\\\```dddggghhhlllqqqqqqnnnpppqqqtttvvvvvvuuutttrrrtttuuuvvvvvvvvvuuuvvvvvvssssssrrrrrrsssttttttuuuwwwwwwvvvvvvvvvvvvvvvwwwwwwvvvuuuttttttuuuvvvwwwsssxxx{{{~~~~~~uuuuuuuuutttrrroookkkjjjaaacccgggkkkoooqqqrrrrrrmmmllleeeZZZRRRLLLEEE>>>999666111......---+++)))///---*********+++******+++'''%%%((((((%%%###%%%''''''&&&%%%%%%&&&'''((($$$%%%&&&'''''''''&&&&&&***(((&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''(((((()))((('''%%%%%%&&&&&&%%%$$$""" $$$'''&&&$$$&&&&&&&&&%%%$$$$$$$$$%%%$$$%%%%%%###$$$((('''#########$$$&&&((('''$$$!!!%%%'''))))))(((((()))***---999KKK]]]jjjrrruuuwwwzzz}}}{{{gggPPP;;;444111+++***---***(((&&&%%%&&&((())))))(((&&&$$$###$$$%%%%%%$$$&&&%%%$$$$$$%%%%%%$$$""" ###''''''&&&%%%&&&''''''%%%###""""""###""""""!!!!!!""""""###$$$$$$%%%###"""!!!"""###"""!!!!!!"""""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$$$$"""!!!"""###$$$%%%%%%###!!!!!!###%%%"""&&&((((((&&&$$$$$$"""!!!!!!!!!###$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%"""!!!###%%%### $$$"""  !!!!!!  !!!!!!"""""""""###~~~ssslllhhh\\\UUUPPPNNNJJJEEECCCCCC>>>AAADDDDDDEEEGGGKKKOOOMMMNNNPPPRRRTTTTTTTTTTTTVVVUUUSSSRRRQQQQQQRRRSSSMMMMMMMMMMMMLLLHHHBBB>>>999888777444222000...---444222///,,,++++++,,,,,,---000222111---******+++'''%%%######&&&((()))***(((''''''&&&%%%$$$######'''&&&%%%%%%''''''&&&%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$(((''''''''''''((())))))&&&'''''''''&&&&&&(((***%%%%%%%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((())))))*********+++///;;;KKKVVVZZZ\\\^^^```___```aaaccceeegggiiijjjkkkbbbTTTDDD888111...---)))+++---,,,(((&&&'''((($$$)))...---'''!!!''')))++++++***)))))))))---++++++///444???RRRbbbaaadddgggiiimmmssssssppppppqqqsssuuuvvvvvvuuutttuuuwwwxxxxxxwwwvvvvvvvvvtttttttttttttttuuuvvvwwwwwwwwwvvvvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuvvvwwwxxxuuuyyyyyyzzzpppuuuyyyxxxsssnnnnnnooojjjmmmqqqssssssqqqppppppaaabbb[[[MMMAAA===<<<<<<:::666222111111111///,,,222///+++)))((((((&&&%%%,,,(((&&&((((((%%%###$$$)))((('''&&&'''''')))***###$$$&&&'''((('''&&&&&&+++)))'''&&&&&&&&&%%%$$$*********)))(((&&&%%%$$$&&&%%%$$$%%%'''((('''&&&)))%%%"""###&&&(((%%%"""(((%%%""""""%%%&&&$$$!!!###%%%$$$###%%%(((&&&"""###$$$%%%'''((('''$$$!!!&&&(((******)))((()))***333@@@TTTdddmmmrrrvvvyyyyyy|||~~~wwwaaaMMM:::555222+++)))...***(((%%%%%%&&&((())))))&&&$$$"""!!!"""#########&&&%%%%%%%%%&&&&&&$$$###!!!$$$&&&&&&%%%$$$&&&((()))&&&"""!!!!!!"""###""""""#########$$$$$$$$$$$$$$$""" !!!###$$$!!!!!!!!!""""""#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%$$$"""!!!"""$$$$$$%%%$$$###!!!!!!###%%%&&&''''''$$$"""###''',,,"""!!!!!!!!!###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&'''%%%!!! $$$&&&$$$######$$$$$$###!!!""""""######$$$$$$%%%%%%zzzpppfff___XXXTTTMMMIIIGGGGGGFFFFFFGGGGGGGGGHHHIIILLLOOOPPPTTTRRROOOPPPSSSUUUUUUSSSOOOZZZYYYMMMIIIPPPSSSMMMLLLJJJFFFAAA<<<999777666777222,,,)))***++++++***---,,,***))))))***,,,---111000...,,,+++)))&&&###&&&$$$""""""$$$&&&'''(((&&&&&&''''''&&&%%%$$$$$$%%%$$$%%%&&&$$$!!!$$$+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%#########'''$$$"""###(((+++---,,,)))&&&$$$###$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""***'''&&&))))))'''(((,,,***'''$$$&&&+++---***'''(((((('''&&&&&&(((+++///;;;EEEPPPUUUZZZ___bbbaaa\\\^^^aaaeeehhhkkkmmmnnnkkkgggYYYCCC333///...,,,...)))%%%%%%)))+++***(((+++---......+++)))))))))'''''''''((())))))******333///,,,...888IIIZZZeeebbbfffkkkoooqqqrrrsssttttttsssssssssssstttuuuuuuuuuvvvwwwxxxxxxwwwuuuttt{{{zzzyyywwwwwwwwwwwwxxxwwwuuuttttttvvvwwwvvvvvvyyyyyyzzz{{{zzzyyyxxxwwwvvvwwwvvvzzzvvvvvvvvvuuusssrrrqqqppprrrpppoooppprrrpppkkkgggTTTKKK@@@999444111333999666333000000222333222000'''***,,,+++(((''')))+++,,,+++***)))'''%%%$$$###)))((('''&&&&&&'''((()))+++((($$$$$$&&&((('''&&&)))(((&&&&&&''''''&&&$$$))))))(((((('''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&)))((('''&&&%%%$$$$$$%%%"""###%%%&&&''''''&&&%%%'''%%%######$$$&&&&&&%%%%%%((()))(((%%%$$$'''***"""%%%(((((('''(((,,,///111FFF\\\fffnnnvvvxxxuuuyyy}}}~~~uuu^^^LLL999111///...,,,,,,+++)))&&&&&&(((+++,,,,,,&&&&&&&&&'''((('''$$$""")))((((((&&&%%%$$$######"""$$$&&&%%%$$$###$$$%%%&&&&&&$$$###""""""!!!!!!%%%$$$######$$$$$$"""!!!###''''''######''''''###"""%%%$$$!!! ###%%%&&&&&&&&&%%%$$$###"""!!!$$$%%%&&&$$$"""  $$$$$$$$$###"""!!!!!! """###$$$###""""""$$$&&&((('''%%%$$$###""""""""" !!!###$$$$$$######$$$&&&'''&&&###!!!$$$""" !!!"""'''%%%""" ###%%%'''"""!!!#########%%%***uuulllccc]]]XXXUUUPPPLLLKKKJJJIIIHHHLLLLLLLLLMMMNNNPPPQQQRRRQQQPPPPPPRRRTTTVVVTTTRRRPPPSSSPPPHHHFFFIIIGGG@@@???===:::666333111000000333///+++))))))***)))(((++++++)))))))))***,,,---111///---+++***)))&&&$$$(((&&&######$$$%%%&&&%%%((((((((((((''''''&&&%%%'''###"""%%%&&&$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$###$$$(((+++,,,+++)))'''%%%$$$%%%&&&&&&%%%'''''''''''''''&&&%%%%%%%%%######'''(((&&&'''+++,,,)))&&&''')))***'''###''''''((('''(((***...111<<>>KKKVVVYYYZZZ]]]bbbdddhhhfffcccbbbcccgggkkknnnqqqdddNNN999.........,,,,,,(((%%%%%%(((***)))(((***,,,------***)))))))))******++++++,,,---------//////111888CCCPPPZZZ```fffiiillloooppprrruuuwwwrrrrrrqqqqqqrrrrrrsssttttttuuuvvvwwwwwwvvvuuutttwwwwwwvvvvvvwwwwwwxxxyyyvvvuuutttuuuxxxyyyyyyyyyuuuvvvvvvwwwwwwuuutttsssvvvwwwwww{{{|||vvvvvvuuutttttttttuuuvvvqqqnnnjjjddd\\\OOO@@@666///,,,+++...---++++++...///------...000222333333...,,,)))((((((((((((''')))(((((('''&&&&&&%%%%%%''''''(((((((((((('''''')))&&&$$$###$$$%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%((((((((('''''''''''''''***)))(((&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$"""""""""###$$$&&&'''((()))&&&$$$###$$$%%%%%%$$$&&&%%%$$$%%%&&&&&&%%%$$$'''((()))'''%%%&&&+++///888NNNeeeooouuu{{{}}}zzzzzz}}}~~~~~~ttt\\\JJJ888///,,,***)))***(((''''''((()))***((('''%%%%%%&&&(((+++,,,***((('''&&&&&&%%%$$$###""""""!!!###$$$$$$###""""""###$$$$$$###############$$$!!!!!!"""%%%((()))((('''%%%'''%%%!!!!!!$$$$$$###%%%!!!!!!%%%&&&$$$!!!$$$$$$$$$$$$###"""!!!!!!!!!"""######""""""###%%%$$$$$$######"""!!!!!!!!!"""$$$%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$""""""!!!!!!!!!""""""###$$$######%%%&&&&&&$$$"""&&&$$$"""!!!""""""!!! ###""""""!!!""""""###$$$$$$!!! """$$$###&&&***}}}qqqhhhbbb\\\YYYWWWUUUTTTTTTTTTSSSPPPNNNOOOPPPPPPOOONNNKKKIIIHHHHHHJJJNNNQQQQQQNNNJJJFFFKKKBBB<<<:::888222///000---+++***(((((((((((()))(((''''''''''''&&&%%%$$$(((((()))***+++...000111000,,,)))'''''''''''''''(((&&&$$$$$$%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%&&&'''###!!!%%%'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))((('''''''''(((%%%%%%&&&'''((()))((('''((('''%%%&&&'''''''''%%%&&&&&&&&&&&&%%%&&&&&&&&&'''$$$$$$'''&&&###"""%%%%%%$$$###%%%''')))((('''&&&''')))******,,,///222AAANNNYYY[[[ZZZ^^^cccfffhhheeeaaa^^^]]]]]]___```iiiYYYDDD444......---+++///---++++++---...---,,,***+++,,,,,,***))))))*********++++++,,,------...//////111999FFFSSS\\\aaagggkkkooorrrsssttttttuuuqqqqqqppppppqqqqqqrrrsssssstttuuuvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyyyywwwvvvtttuuuvvvxxxwwwvvvuuuuuuvvvvvvvvvuuutttssstttuuuuuuyyyxxxqqqqqqrrrrrrrrrqqqpppooolllcccWWWLLLDDD===666222---++++++------***))),,,,,,,,,,,,---...000000000111---)))'''))))))(((&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&((('''&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%'''(((((('''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&(((***,,,)))'''$$$###$$$%%%$$$$$$)))'''%%%''')))***(((%%%***+++***(((&&&'''---222===SSSjjjssswww|||~~~{{{|||}}}}}}{{{pppWWWGGG666...+++)))(((***(((((((((***+++***(((%%%'''&&&&&&'''((((((&&&$$$''''''&&&%%%%%%$$$######"""$$$&&&%%%$$$###$$$$$$######""""""###$$$$$$%%%$$$$$$%%%'''((((((&&&$$$&&&&&&$$$!!!!!!"""######$$$"""!!!"""$$$%%%$$$"""###############"""!!!!!!$$$%%%%%%$$$"""!!!!!!###############""""""!!!!!!!!!%%%&&&&&&%%%%%%%%%'''&&&%%%$$$##################""""""!!!"""""""""$$$######$$$&&&&&&%%%###&&&%%%###""""""""""""""" !!!"""################## ###$$$###&&&***xxxllleee```\\\YYYVVVUUUUUUUUUUUUTTTRRROOOOOOOOONNNLLLIIIEEEAAA???CCCFFFIIIKKKIIIDDD???<<<===777333000***%%%'''---,,,+++)))((('''''''''((($$$%%%&&&&&&&&&%%%$$$$$$((((((***+++---000111222---***'''&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%'''&&&&&&%%%%%%&&&''''''$$$###%%%'''&&&"""$$$(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''%%%&&&'''(((''''''&&&&&&&&&%%%$$$%%%&&&'''&&&$$$'''&&&%%%%%%%%%&&&&&&''''''%%%&&&))))))&&&%%%(((#########%%%'''((((((((('''((()))******,,,///222EEEPPPZZZ\\\\\\```eeegggfffeeebbb___ZZZVVVSSSQQQYYYJJJ999000//////,,,***+++***))))))***+++*********+++,,,+++)))((()))+++))))))******+++,,,,,,,,,111///000888FFFUUU```eeehhhmmmssswwwwwwuuusssrrrqqqppppppppppppqqqrrrrrrssssssttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyyzzzxxxvvvtttttttttuuutttsssuuuvvvwwwwwwwwwvvvuuutttrrrrrrsssuuu{{{zzzssspppqqqttttttrrrmmmhhheee]]]SSSEEE999444222111000///,,,+++,,,,,,***+++...***+++,,,,,,,,,,,,,,,---222...***)))******(((&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((('''&&&'''''''''&&&%%%&&&((())))))(((&&&&&&&&&'''''''''''''''$$$#########$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&%%%%%%%%%&&&(((***+++(((&&&$$$###$$$%%%%%%$$$)))'''&&&'''***+++(((%%%***++++++)))(((***000555BBBYYYnnnuuuvvv{{{}}}{{{}}}}}}}}}~~~uuuhhhOOOBBB444---***((((((*********+++,,,---,,,(((%%%'''&&&&&&&&&(((((('''&&&((((((''''''&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&""""""""""""###$$$%%%%%%%%%%%%&&&((()))(((&&&###&&&$$$######"""""""""$$$!!!###%%%$$$###"""$$$&&&"""############"""!!!!!!%%%%%%%%%###"""!!!"""$$$#########""""""""""""""""""%%%'''&&&%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!$$$######""""""""""""###$$$###"""$$$%%%&&&%%%$$$&&&&&&$$$###!!!!!!###$$$ !!!"""###$$$$$$######### ###$$$###%%%(((sssiiiddd```]]]ZZZXXXVVVUUUUUUVVVUUUSSSQQQQQQOOOLLLHHHCCC???;;;888<<>>222...///...+++***)))))))))******)))))))))******+++***((((((***+++(((((())))))***+++++++++222///000999IIIZZZeeejjjmmmqqqvvvyyywwwtttqqqpppqqqqqqppppppqqqqqqrrrsssrrrrrrssssssttttttuuuuuuuuuvvvwwwyyyyyyzzzzzzzzzwwwuuussssssttttttsssrrrvvvwwwxxxxxxxxxwwwuuutttrrrqqqppprrruuuvvvtttppprrrssstttrrrmmmfff^^^YYYIIICCC:::444111///+++(((,,,((('''***+++***---111((()))++++++***)))***+++111///------,,,+++)))'''((((((((((((((('''''''''''''''((((((((((((''''''((()))***)))(((''''''((('''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&'''''''''""""""""""""###%%%&&&'''###$$$%%%&&&&&&%%%$$$###############$$$%%%&&&''''''%%%######$$$&&&&&&%%%&&&%%%&&&'''((((((&&&$$$''')))+++******---222777III___rrrvvvuuuyyy||||||~~~~~~~~~~~~}}}nnn^^^FFF;;;111---+++))))))+++,,,,,,,,,------,,,(((&&&&&&%%%&&&'''+++------,,,(((((((((((('''''''''&&&%%%''')))((('''&&&''''''###"""""""""###$$$%%%%%%""""""$$$'''******'''%%%%%%"""###%%%%%%######%%% $$$&&&%%%"""!!!$$$'''"""######$$$######"""""""""#########"""###&&&)))######"""""""""""""""""""""$$$&&&&&&%%%$$$%%%%%%###""""""!!! !!!!!!######"""""""""######$$$$$$###"""###%%%&&&&&&%%%&&&&&&%%%""" """%%%!!!""""""############"""### ###$$$"""###&&&zzzooogggccc```]]]ZZZZZZYYYWWWVVVVVVVVVTTTSSSPPPNNNIIICCC===888444222444666777666333000000222+++222333---***+++'''''''''%%%$$$$$$%%%&&&'''"""$$$&&&&&&%%%%%%''')))%%%'''(((***,,,...//////'''&&&%%%%%%'''((('''&&&%%%$$$$$$%%%&&&'''%%%$$$'''&&&%%%$$$$$$&&&((()))$$$###$$$((('''$$$$$$'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((())))))&&&###"""$$$'''%%%$$$$$$&&&((((((&&&%%%'''&&&%%%$$$%%%&&&((()))&&&$$$%%%))))))%%%###%%%&&&&&&''''''&&&&&&&&&''')))))))))***,,,111999>>>MMMRRRXXX\\\bbbiiikkkhhhiiiiiihhhddd___XXXQQQMMMDDD888///------++++++---***+++,,,,,,,,,+++++++++)))******)))((((((***,,,(((((())))))***+++++++++222000111<<>>777222...---...000000///,,,,,,...111 ***,,,&&&'''*** %%%%%%$$$$$$%%%&&&((()))"""%%%&&&&&&%%%%%%(((,,,$$$%%%''')))+++,,,------%%%$$$$$$&&&(((((('''%%%'''&&&%%%%%%&&&&&&$$$"""###"""!!! """$$$%%%&&&"""!!!&&&)))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&...---,,,***((('''&&&&&&)))***)))&&&"""!!!$$$'''%%%%%%%%%'''))))))'''&&&%%%$$$"""""""""$$$&&&'''***''''''(((%%%"""$$$&&&''''''(((***+++)))))))))***...555>>>EEENNNRRRVVV[[[cccllllllhhhiiihhhgggddd___YYYTTTQQQCCC777...,,,+++)))+++000)))***++++++***)))******)))******)))'''(((***,,,((())))))***++++++,,,,,,222000444@@@SSSdddmmmpppyyyyyywwwuuurrrqqqrrrsssrrrrrrqqqqqqrrrrrrssstttrrrqqqqqqrrrssstttuuuvvvxxxyyyzzz{{{|||{{{zzzyyysssrrrrrrsssvvvyyyyyyyyyuuuvvvwwwwwwwwwvvvtttsssvvvrrrooooooooonnnoooqqqjjjfff___UUUKKKBBB<<<999333///,,,+++...000///...)))'''(((,,,---***))),,, $$$((()))))))))+++---,,,000444333000,,,+++,,,+++++++++***)))((((((((()))((('''&&&&&&'''((()))%%%(((***)))&&&$$$%%%'''&&&$$$######$$$$$$"""!!!%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$"""$$$%%%&&&'''&&&%%%$$$###%%%###"""###%%%'''((((((%%%(((,,,,,,)))'''''')))!!!&&&)))+++...444888UUUiiiyyyxxxtttxxx}}}~~~wwwbbbNNN777111---......,,,+++------,,,*********)))'''%%%((('''%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&$$$$$$###############$$$&&&&&&'''((((((&&&!!!""" ###***+++&&&$$$'''&&&###!!!"""&&&'''%%%######$$$$$$%%%%%%%%%$$$$$$&&&&&&%%%###!!!"""$$$'''"""""""""""""""#########'''''''''%%%######$$$%%%$$$###"""""""""""""""###""""""""""""###$$$%%%&&&$$$"""!!!"""%%%&&&&&&&&&%%%%%%$$$!!!!!!%%%%%%$$$###"""!!!!!!""""""%%%""""""$$$$$$!!! ###yyytttlllfffbbb___]]]\\\WWWUUUTTTTTTTTTTTTRRRPPPKKKCCC:::666111+++)))***,,,+++***+++,,,+++)))'''***&&&###$$$((()))&&&"""(((((())))))(((&&&$$$###$$$+++,,,$$$"""''')))###&&&***...///...,,,******%%%***,,,&&&&&&)))"""'''%%%"""###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$'''%%%$$$%%%((((((&&&###%%%'''&&&""""""&&&'''%%%(((((())))))((('''&&&&&&%%%'''%%%$$$%%%&&&"""###((()))%%%"""$$$((('''%%%%%%&&&&&&&&&%%%&&&&&&%%%%%%&&&''')))***(((((()))---555>>>GGGMMMRRRXXX^^^aaaeeejjjkkkhhhggggggccc]]]\\\]]]VVVLLL888444///,,,+++,,,++++++,,,,,,------,,,+++)))(((((((((((((((((()))******((('''(((******))),,,111555444777FFF[[[llltttttttttssstttuuuvvvuuusssqqqrrrssstttrrrpppooooooooottttttsssssssssttttttuuu{{{xxxvvvwwwyyyzzzxxxvvvxxxuuussstttwwwyyyxxxvvv{{{wwwtttvvvyyyyyytttooorrrrrrrrrpppmmmgggbbb___]]]SSSIIIDDD???888444444//////...------,,,++++++************************///'''###'''***'''&&&(((000555777555333333222//////000...,,,---///+++%%%,,,)))&&&'''))))))&&&###'''&&&&&&&&&&&&'''((()))%%%$$$###$$$%%%%%%$$$"""&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%$$$$$$%%%'''%%%%%%)))---,,,'''%%%''''''%%%$$$%%%((()))&&&$$$(((%%%""""""&&&(((((('''(((((()))+++,,,+++)))&&&((('''''')))))),,,444>>>[[[iiixxx~~~}}}}}}|||{{{zzzzzzzzz}}}www```III999333,,,)))***,,,,,,+++---------,,,***'''%%%###'''%%%$$$%%%(((***+++,,,'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&((())))))%%%$$$&&&******&&&$$$%%%'''&&&%%%$$$############%%%%%%&&&&&&'''((())))))&&&%%%$$$######%%%'''((($$$$$$######$$$&&&((()))***(((%%%###!!!!!!"""###%%%&&&&&&### """%%%'''&&&$$$#########$$$$$$&&&!!! ###&&&$$$"""###%%%###!!! !!! '''%%%###$$$''')))'''%%%%%%%%%###"""!!!!!!!!!!!!$$$$$$%%%&&&&&&$$$ %%%"""!!!######!!!uuupppiiiccc```^^^\\\ZZZVVVVVVUUUUUUUUUTTTPPPMMMHHH???666222...))))))+++***)))((()))++++++***(((***&&&###$$$''')))&&&###''''''(((((('''&&&%%%$$$---(((!!!'''...*** $$$&&&))),,,,,,***(((&&&'''"""''')))$$$%%%)))###(((&&&$$$$$$'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''%%%$$$%%%((((((&&&$$$%%%'''&&&######&&&'''%%%((((((((((((((('''&&&&&&$$$###%%%)))((($$$"""###(((###"""&&&(((%%%$$$&&&(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&''''''((()))))))))+++000888AAAJJJPPPSSSYYY___cccgggkkkkkkhhhhhhhhhddd^^^[[[XXXNNNCCC666333///,,,,,,,,,,,,+++++++++,,,,,,+++***((('''((((((((((((((())))))***)))'''(((++++++))),,,222333222666EEEZZZkkkrrrrrrssssssssssssttttttsssrrrtttttttttrrrpppoooppprrrsssssssssssstttuuuvvvwwwzzzxxxvvvwwwyyyzzzxxxvvvvvvtttssstttwwwyyyyyyxxxzzzyyywwwuuutttrrrqqqoooqqqppplllggg```ZZZTTTQQQHHH@@@999777444///,,,---...---------,,,++++++++++++++++++***************+++&&&%%%***,,,)))''')))---222444333333555666555000222111---+++,,,)))%%%***)))''''''(((((('''%%%&&&&&&&&&'''''''''''''''&&&$$$######%%%&&&%%%%%%'''&&&&&&'''((()))'''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%(((&&&###$$$(((&&&$$$$$$%%%((()))'''%%%((($$$ !!!$$$''''''&&&)))))))))+++,,,,,,)))''''''&&&&&&((())),,,777AAA___mmm{{{~~~~~~}}}|||zzzzzz{{{}}}~~~ttt\\\EEE666111,,,)))***++++++))),,,,,,,,,+++)))&&&$$$###&&&$$$###$$$'''***++++++'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''((()))***%%%######&&&&&&######%%%&&&&&&%%%$$$############$$$%%%%%%&&&''''''((((((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$&&&'''(((((('''%%%######"""######"""######"""!!!"""%%%(((%%%$$$###"""""""""######&&&!!! ###&&&$$$###$$$'''%%%"""!!!"""######"""&&&$$$###$$$'''((('''%%%%%%%%%###"""!!!!!!!!!!!!###%%%''')))'''$$$!!!$$$!!! """###"""!!!yyypppkkkeee```]]]\\\ZZZYYYVVVVVVVVVVVVUUUQQQLLLHHHAAA999222...,,,((((((+++)))((('''(((***,,,+++******'''$$$%%%'''(((&&&$$$&&&&&&''''''''''''&&&%%%$$$&&&###!!!$$$((()))'''(((+++,,,+++)))&&&###&&&!!!%%%'''!!!$$$)))$$$)))'''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%&&&''''''&&&$$$%%%'''&&&######&&&'''%%%'''(((((((((((('''&&&&&&***'''''')))(((###!!!###)))%%%###%%%&&&%%%&&&((('''&&&%%%%%%&&&&&&%%%$$$&&&&&&'''(((((((((''''''***+++...444<<>>NNN```nnnsssssspppppppppooonnnoooqqqssswwwvvvuuurrrqqqrrruuuxxxwwwvvvtttsssssstttvvvwwwvvvvvvvvvvvvwwwxxxxxxxxxuuuuuuuuuvvvvvvwwwvvvvvvrrrsssttttttsssqqqooonnn```[[[RRRHHH???999555333444000000333333000///111***************+++++++++,,,,,,++++++***)))))))))'''(((***,,,,,,++++++,,,)))---///...111888===>>>BBBGGGFFF;;;000,,,,,,+++%%%(((***)))&&&%%%(((***&&&'''((((((((('''&&&%%%(((%%%""""""$$$''')))******(((&&&&&&''''''%%%$$$***(((&&&%%%&&&%%%%%%$$$%%%""" !!! !!!'''"""###$$$&&&'''(((((((((000,,,((((((+++.........((((((''')))******(((&&&&&&&&&'''***+++222AAAPPPkkkvvv~~~~~~|||yyy{{{||||||yyyjjjOOO777222///,,,,,,------***'''(((((('''&&&%%%$$$###"""###""""""###&&&(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%'''(((((()))))))))&&&%%%''''''%%%&&&)))$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$"""&&&%%%$$$###"""!!!"""############"""""""""######%%%!!!!!!$$$%%%$$$%%%(((,,,)))$$$"""!!!!!!!!! $$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""############)))......)))$$$###$$$ !!!"""#########!!! {{{vvvlllhhhccc___\\\ZZZXXXVVVUUUTTTQQQNNNJJJCCC;;;666222......111000,,,((('''******+++...111333222111***(((&&&%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%"""!!!%%%+++---,,,***)))+++,,,---,,,+++(((''',,,&&&))))))###&&&+++&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%&&&$$$'''(((%%%%%%((('''$$$&&&&&&''''''''''''&&&&&&%%%"""!!!$$$$$$###$$$'''$$$%%%%%%%%%'''((('''%%%&&&%%%$$$%%%&&&&&&$$$"""&&&'''((()))))))))((('''))),,,222:::DDDNNNVVVZZZeeejjjmmmkkkjjjiiiddd^^^]]]\\\\\\ZZZSSSFFF:::222...---------//////...,,,+++,,,---------,,,+++***'''((())))))******))))))+++)))***,,,,,,+++...444444888CCCSSSdddooorrrqqqoooppppppooonnnnnnqqqtttvvvvvvuuusssrrrsssvvvyyy|||zzzwwwtttsssssstttuuussstttuuuvvvvvvwwwxxxyyywwwwwwxxxwwwuuutttsssrrrtttrrrrrrssstttooofff___NNNJJJCCC<<<666222000000///---...000///+++***,,,)))*********************+++++++++*********))))))+++++++++***+++------,,,***...///---///555:::;;;FFFLLLKKK???222,,,+++,,,%%%(((***)))&&&%%%(((***&&&'''''''''''''''&&&&&&(((%%%""""""$$$''')))***+++(((&&&$$$$$$$$$###!!!***(((%%%%%%&&&&&&$$$######""""""$$$### !!!%%%"""###%%%&&&''''''((()))+++(((%%%&&&))),,,,,,***'''&&&&&&&&&(((((('''%%%'''''')))+++---555GGGYYYpppxxx~~~~~~}}}~~~}}}zzzyyy|||}}}|||vvvfffKKK444222000------///...+++((('''&&&%%%%%%$$$#########"""!!!"""$$$&&&(((((('''((('''&&&&&&%%%%%%&&&&&&$$$%%%&&&'''((((((((((((&&&%%%&&&******&&&%%%&&&$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$%%%((()))***)))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!"""%%%&&&'''&&&$$$"""&&&%%%$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!$$$$$$$$$&&&+++222...((($$$"""!!! ######$$$$$$$$$$$$$$$%%%$$$###############$$$%%%%%%***......((($$$$$$&&& !!!#########"""!!! wwwssskkkgggbbb]]]ZZZWWWTTTQQQPPPMMMHHHCCC???:::555111...+++,,,111111,,,((('''+++,,,///333666666444222***)))'''%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&### """'''((()))***+++***(((&&&%%%+++%%%(((***$$$'''+++&&&&&&''''''%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&&&&''''''((($$$&&&''''''&&&%%%%%%&&&$$$'''(((&&&&&&((('''$$$%%%%%%&&&''''''''''''&&&)))&&&%%%'''&&&$$$$$$'''###%%%$$$###%%%(((((($$$%%%$$$$$$%%%&&&&&&###!!!&&&&&&'''((()))))))))))))))---444===HHHRRRYYY^^^jjjmmmnnnkkkiiigggccc^^^```]]][[[WWWMMM>>>222------,,,---...000///---+++,,,,,,---......---,,,+++((()))***+++,,,+++***)))+++)))***------,,,///444444:::FFFVVVeeennnpppnnnnnnqqqsssrrrpppooorrruuuuuuuuuuuutttssstttwwwyyy|||yyyuuusssrrrssstttqqqsssuuuuuuuuuvvvxxxzzzwwwyyyzzzxxxuuurrrppppppwwwrrrnnnllljjjaaaTTTIII===<<<999555222111000///---,,,---///,,,((((((++++++*********************************************------,,,,,,000444222---,,,///000------222666666???EEEFFF===111,,,***)))'''((()))((('''&&&'''((('''&&&&&&&&&&&&'''((()))'''%%%######$$$'''(((((()))'''$$$######$$$###""")))&&&######%%%&&&$$$"""###"""$$$(((&&&""""""%%%"""$$$&&&'''&&&&&&''')))'''%%%$$$'''+++---,,,***(((&&&%%%&&&'''((('''&&&((((((***,,,---777KKK^^^sssyyy}}}||||||~~~}}}zzzzzz}}}~~~{{{uuueeeKKK555333000------//////,,,)))&&&%%%$$$############$$$"""!!!"""$$$'''(((((('''(((''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%$$$###%%%******%%%###$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((******)))((('''&&&&&&&&&&&&&&&%%%$$$###"""###%%%&&&&&&%%%$$$""""""!!!!!!"""$$$&&&%%%$$$######$$$%%%%%%%%%%%%$$$###!!!!!!$$$$$$###'''---777222,,,'''$$$###""""""!!!###$$$$$$###"""$$$%%%###############$$$%%%&&&''')))+++***&&&$$$$$$%%% """######!!!!!!!!!"""zzzrrrmmmhhhddd___YYYUUUQQQMMMJJJGGGCCC===888555333222111...***)))------***((()))+++---111666999888444111***)))(((&&&%%%%%%(((***((('''%%%$$$$$$$$$$$$%%%$$$+++(((---+++,,,++++++)))&&&$$$"""###$$$((($$$&&&+++&&&'''((((((&&&$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&&&&''''''((($$$&&&((((((%%%$$$%%%'''$$$((((((&&&&&&(((((($$$$$$%%%&&&&&&'''''''''&&&***'''''')))(((%%%$$$'''%%%%%%"""&&&)))'''$$$$$$$$$&&&'''&&&###!!!&&&&&&&&&'''(((***+++,,,+++///777AAALLLVVV^^^bbbjjjmmmmmmiiiggghhheeeaaaaaa\\\XXXTTTIII999000...,,,,,,---///000///,,,)))++++++------------,,,+++)))***,,,------,,,+++***,,,***+++......,,,///555777>>>KKK[[[hhhoooooommmnnnrrruuuuuurrrqqqtttwwwrrrtttuuutttttttttwwwyyy}}}yyyuuusssssstttuuuppprrruuuuuuuuuuuuxxxzzzvvvxxxzzzxxxuuuqqqpppppprrrnnnggg```WWWLLL@@@888222222333222222000...------,,,...000...+++---222,,,,,,,,,++++++******))))))))))))***++++++,,,,,,+++---...111999???999...+++//////,,,,,,000222222444;;;>>>888111...,,,)))***)))''''''(((((('''%%%'''&&&$$$$$$%%%'''***,,,&&&$$$######%%%&&&%%%%%%&&&$$$""""""$$$&&&'''''''''$$$!!!"""%%%&&&$$$"""$$$###%%%(((&&&""""""&&&"""%%%''''''&&&%%%&&&(((###"""$$$(((---///,,,))))))(((''''''((()))((('''(((((()))***,,,666LLLaaauuuzzz}}}||||||~~~~~~{{{{{{}}}~~~{{{ttteeeLLL888222///,,,+++---...,,,)))&&&%%%$$$#########$$$%%%""""""###%%%((()))((('''(((((('''&&&&&&&&&&&&&&&''''''((()))((('''%%%###&&&$$$%%%((((((%%%$$$&&&&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***)))((((((&&&&&&''''''&&&$$$###"""###$$$%%%%%%%%%$$$#########!!!!!!"""%%%&&&%%%###!!!"""###$$$%%%%%%$$$######!!!"""$$$$$$###(((///555000***%%%############ """$$$$$$"""!!!###%%%############$$$%%%&&&''')))((('''%%%$$$$$$$$$$$$!!!"""###""" !!!$$$vvvnnnhhhfffbbb\\\VVVQQQLLLGGGDDDAAA<<<555000///000111222///***'''((()))((((((+++***---222888;;;999444000******(((&&&$$$%%%(((***)))'''&&&$$$######$$$$$$(((###"""%%%&&&$$$'''...000000///---***'''$$$""" %%%"""&&&***%%%((()))***(((%%%###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))(((''''''&&&&&&%%%$$$$$$###&&&((((((%%%$$$%%%'''$$$((()))'''''')))((($$$$$$%%%&&&&&&'''''''''&&&'''%%%%%%))))))&&&%%%''''''&&& %%%******$$$$$$$$$&&&'''&&&### &&&%%%%%%&&&(((***---...,,,111999DDDOOOYYY```dddiiikkkkkkhhhggghhhgggddd___YYYUUUQQQGGG999222333,,,,,,---///000///+++((()))***,,,,,,---,,,+++***)))+++,,,......---,,,+++,,,***+++......---000555;;;CCCPPP```lllqqqqqqnnnnnnrrrwwwwwwtttrrrtttwwwqqqssstttuuutttuuuvvvxxx~~~|||xxxuuussstttuuuwwwooorrrtttuuutttuuuxxx{{{tttwwwyyyxxxuuurrrqqqrrrjjjggg```UUUHHH<<<666333---///111222111///,,,*********,,,//////---111777---------,,,+++***))))))(((((()))***+++,,,,,,---(((+++///666BBBHHH>>>///***...///,,,+++///111000---444888666333111///,,,,,,)))&&&'''))))))&&&###'''%%%######$$$'''+++...%%%$$$###$$$%%%%%%$$$"""###"""!!!"""&&&))),,,,,,&&&"""!!!%%%'''%%%!!!%%%###$$$&&&%%%"""###'''###&&&((((((%%%$$$&&&'''%%%***+++((($$$+++***(((((()))******)))''''''))))))***555LLLaaawww{{{}}}|||}}}}}}{{{~~~~~~{{{ttteeeNNN:::222...******,,,---+++)))&&&%%%$$$######$$$%%%%%%""""""###&&&)))***)))'''(((((('''&&&&&&&&&&&&'''(((((())))))(((&&&###"""***'''&&&((((((&&&'''***'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))&&&'''''''''&&&$$$"""!!!%%%%%%%%%%%%$$$$$$######&&&$$$"""###%%%%%%""" !!!"""$$$$$$$$$###""""""!!!"""$$$$$$###)))000000+++%%%!!! !!!"""""" """$$$###!!!!!!###%%%""""""######$$$%%%&&&'''+++((($$$"""###$$$$$$###!!!######!!!"""%%%{{{uuunnniii```[[[TTTMMMIIIEEEBBB@@@666555444333222000---******)))***,,,+++(((***...111333888>>>AAA===444,,,&&&%%%###!!!!!!"""###$$$)))))))))'''%%%$$$%%%&&&"""$$$&&&%%%%%%&&&+++///222///,,,(((&&&%%%%%%&&&%%%$$$###$$$'''((()))((('''%%%###$$$'''(((&&&$$$'''$$$$$$((()))&&&$$$%%%%%%%%%&&&''''''(((''''''&&&((((((%%%$$$'''&&&###(((((((((((((((((((((((('''((('''&&&%%%%%%''')))&&&&&&&&&'''''''''(((((()))(((&&&&&&''''''&&&$$$((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''%%%$$$&&&'''''',,,333888999>>>HHHSSS]]]bbbccchhhhhhhhhgggeeedddbbbaaa^^^XXXOOOGGGAAA:::444///000000111111///,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,***))))))***+++---///000222333BBBLLLWWW```hhhpppqqqoooqqqrrrtttvvvwwwwwwwwwwwwxxxyyy{{{zzzwwwtttrrrqqqzzzzzzzzzzzz{{{zzzwwwuuussstttuuuxxxzzzyyyvvvtttrrrwwwzzzxxxrrrmmmlllmmmcccWWWIII>>>777111000222333111...---------,,,******+++------------+++***************))))))))))))'''((()))***************...+++,,,444>>>@@@777,,,333222000---)))((()))+++000---111;;;<<<222+++,,,+++)))&&&%%%%%%%%%$$$"""'''###"""%%%&&&$$$''',,,%%%,,,)))$$$ ######$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$"""!!!!!!"""$$$&&&)))&&&###"""$$$%%%###""""""$$$&&&%%%######&&&******((('''))),,,---,,,)))***&&&'''---///555KKKcccvvvzzz~~~|||{{{rrrZZZDDD888444000***((()))+++***)))&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%&&&)))******))),,,+++)))'''&&&&&&'''(((***...---(((&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######"""!!!!!!"""$$$(((&&&""" %%%+++***%%%***(((&&&%%%%%%&&&%%%###"""###$$$%%%$$$$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$(((''''''&&&$$$######"""$$$&&&'''%%%""" !!!"""###""""""$$$'''(((((((((&&&%%%###!!!!!!"""###$$$#########""" """$$$"""$$$### ###&&&,,,(((%%%###$$$%%%###!!!$$$$$$$$$#########""""""}}}vvvooohhhccc]]]XXXOOOHHHCCC???<<<:::555444222222111000,,,***+++)))***------+++...333999;;;???DDDFFFAAA777000(((&&&%%%######$$$%%%&&&&&&''''''&&&$$$$$$%%%'''###$$$%%%%%%%%%(((,,,111111///+++(((&&&%%%%%%&&&&&&$$$###$$$&&&(((((('''(((&&&%%%%%%''''''&&&$$$&&&######'''(((%%%###$$$%%%&&&'''((()))(((((('''&&&((((((%%%$$$'''&&&###%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''')))&&&&&&&&&'''''''''(((((((((&&&%%%&&&(((((('''&&&((('''&&&&&&%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&$$$$$$''')))***000777<<<===AAAJJJUUU]]]bbbdddjjjjjjiiihhhgggeeecccbbbaaa[[[RRRIII@@@999222...333333333222000...,,,+++------------------------******+++,,,,,,,,,++++++---,,,,,,,,,...111555888CCCNNNZZZbbbiiioooqqqoooppppppqqqrrrtttvvvwwwxxxtttvvvxxxxxxuuusssrrrqqqttttttuuuwwwxxxxxxwwwvvvxxxwwwwwwxxxyyyxxxuuurrrqqqsssuuuuuuqqqjjjbbb^^^KKKBBB999555333222444888...---,,,---///000///...---------------,,,++++++------,,,+++******))))))((())))))******))))))(((...+++,,,222999999111)))+++(((%%%&&&(((++++++***------222;;;???999000+++***(((&&&%%%&&&&&&%%%###&&&%%%###$$$'''***++++++(((+++)))$$$&&&,,,'''######$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%###$$$##################$$$(((%%%"""!!!######"""!!!###$$$&&&&&&&&&&&&'''((()))((((((***------+++)))***&&&''',,,///777MMMfffxxx|||~~~|||{{{qqqYYYCCC777333///,,,***+++,,,+++***'''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&)))+++******++++++******)))(((''''''))),,,***$$$"""%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%$$$###"""$$$&&&%%%%%%######'''+++)))###)))'''%%%%%%&&&&&&%%%###"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########"""$$$%%%$$$"""!!!"""$$$$$$""""""###$$$%%%$$$###%%%$$$"""!!! !!!"""############""" !!!###%%%"""#########""""""###%%%(((%%%###"""$$$%%%$$$###$$$$$$$$$#########""""""wwwpppjjjbbb\\\XXXQQQHHH@@@;;;888555444333222111000000...,,,))),,,***+++...//////444:::BBBCCCFFFIIIIIICCC999111)))((('''&&&%%%&&&''''''###$$$%%%%%%$$$$$$&&&(((###$$$$$$%%%&&&***///333000...***'''&&&%%%%%%&&&&&&$$$###$$$&&&((((((''')))(((&&&&&&''''''&&&$$$&&&""""""&&&'''%%%###$$$%%%''')))******)))((('''%%%((((((%%%$$$''''''$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%%%%''')))&&&''''''''''''(((((((((&&&%%%%%%&&&((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&$$$%%%)))+++---333:::@@@BBBFFFNNNWWW___ccceeemmmlllkkkjjjhhhfffdddcccccc^^^UUUKKK@@@777111...555444222000////////////........................))))))))))))***+++,,,---000///...,,,---222888===EEERRR```fffjjjnnnpppppppppppppppqqqsssuuuwwwxxxqqqsssuuuuuutttrrrrrrssspppqqqsssuuuvvvxxxxxxxxx}}}|||zzzyyyxxxvvvssspppqqqpppooooookkkaaaSSSIII@@@999333333222111333666,,,++++++---000000///...111000...---,,,+++,,,,,,++++++++++++************))))))*********)))((((((---,,,,,,///111000+++''''''###""")))---,,,))))))---222999@@@@@@666***)))'''%%%%%%&&&'''&&&%%%%%%'''&&&$$$***333111)))'''%%%###$$$'''(((&&&$$$###$$$$$$%%%&&&''''''(((%%%$$$######%%%%%%$$$###"""###$$$%%%%%%$$$###"""&&&$$$"""!!!"""###"""!!!%%%%%%&&&''')))***((('''((()))***,,,...---***''')))&&&'''+++///:::RRRjjjzzz}}}~~~|||{{{pppXXXAAA666111///---,,,,,,+++)))(((''''''''''''&&&%%%%%%$$$%%%$$$$$$&&&)))++++++***)))***+++,,,+++)))'''%%%((((((%%% """$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''###$$$%%%%%%(((,,,((("""((('''%%%%%%&&&&&&$$$######$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######!!!"""""""""######$$$$$$ """######""""""###%%%$$$###!!!!!!""""""!!!######!!! !!!""""""######""" !!!###%%%&&&$$$#########$$$$$$###$$$"""!!!"""$$$%%%%%%%%%$$$$$$$$$###############~~~tttmmmfff^^^WWWPPPJJJAAA:::555333222111222000///.........,,,***,,,***,,,000333444:::AAAHHHHHHIIIKKKIIIBBB777...)))(((''''''&&&&&&''''''%%%&&&&&&%%%$$$$$$%%%'''$$$$$$$$$%%%(((---111555---,,,***'''&&&%%%%%%&&&&&&%%%$$$$$$&&&(((((('''((((((''''''''''''&&&&&&'''###"""&&&(((%%%$$$&&&&&&''')))++++++***(((&&&%%%''''''%%%$$$''''''$$$'''''''''((((((((())))))&&&'''((('''&&&%%%'''((('''''''''''''''((((((((('''&&&&&&'''((())))))(((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''%%%&&&)))+++---333:::AAADDDJJJQQQZZZaaafffiiiooonnnmmmkkkiiifffdddbbbaaa^^^XXXMMMAAA888222111555333000---,,,---...///------------------------,,,+++*********+++---......//////...///333:::@@@IIIWWWeeeiiijjjlllooopppqqqrrrssstttuuuuuuuuuuuunnnooopppppppppppprrrtttoooqqqsssuuuvvvwwwyyyzzz}}}zzzxxxvvvtttrrrooorrroookkkfff___SSSEEE:::;;;555222222222//////111,,,,,,+++,,,...---+++)))444222///,,,++++++,,,---&&&&&&'''(((((()))******))))))***+++++++++++++++,,,,,,,,,,,,,,,+++)))(((+++(((%%%&&&***---+++)))(((,,,///222<<>>HHHLLLMMMQQQVVVSSSQQQNNNLLLFFF===111((('''''''''((('''&&&&&&%%%$$$%%%&&&%%%$$$$$$&&&'''%%%&&&)))///444555222///'''''''''&&&&&&%%%%%%%%%&&&%%%&&&(((---000222222<<<===;;;555...(((&&&'''(((###"""%%%'''&&&'''******)))&&&%%%$$$%%%'''(((###&&&'''$$$%%%((((((&&&,,,,,,***)))'''%%%$$$###$$$&&&))))))'''&&&&&&&&&******))))))((((((((('''((('''&&&(((***+++***)))$$$&&&((()))***)))(((''''''''''''((((((((())))))((('''(((,,,///222888@@@HHHRRR___jjjooooooooopppjjjiiifffccc___[[[WWWUUUOOOWWW\\\VVVFFF888222111///111444444111,,,&&&"""........................)))***,,,---......---,,,***...111111222;;;HHHTTT___ccceeedddgggkkkllljjjjjjddd[[[PPPEEE>>>888666888777666999CCCSSSfffrrrnnnrrruuutttrrrrrrwww|||wwwvvvtttsssqqqlllgggbbbNNNBBB333---000222000,,,""" &&&***+++,,,///444000+++))))))***+++,,,000...---+++*********+++))))))***+++,,,------...+++++++++******(((''''''///,,,******,,,,,,(((%%%***&&&$$$&&&+++,,,)))$$$***%%%(((222666111000444,,,***((('''''''''&&&$$$,,,'''$$$&&&%%%!!!###'''%%%)))***'''&&&((()))(((&&&%%%%%%$$$$$$######"""&&&%%%$$$&&&((())))))((($$$$$$&&&&&&&&&&&&$$$$$$!!!$$$''''''$$$######%%%%%%(((***)))&&&'''***---+++---...---)))&&&'''(((&&&,,,000111777IIIaaasssyyy{{{}}}~~~}}}}}}}}}~~~zzz~~~nnnTTTAAA999222333222...)))%%%%%%&&&***)))(((''''''(((***+++)))'''&&&'''((()))((('''###$$$&&&''''''&&&%%%###(((""" """"""!!!&&&########################$$$%%%%%%$$$######$$$&&&(((,,,,,,(((%%%$$$!!!######$$$%%%'''&&&$$$!!!###$$$%%%%%%$$$###"""!!!######$$$$$$$$$$$$###### !!!"""###$$$$$$$$$"""!!!###''')))(((&&&"""!!!!!!"""%%%&&&&&&%%% !!!""""""###""""""!!!!!!"""!!!!!!"""$$$'''"""$$$###!!! ###&&&!!!$$$&&&&&&###!!!"""###""""""######$$$$$$$$$$$$zzztttkkkbbbZZZPPPFFF???999;;;>>>@@@>>>;;;666333,,,------,,,+++,,,///111<<>>:::777555444222888===CCCOOO^^^iiilllttttttsssrrrrrrtttxxx{{{tttnnniiiiiijjjdddWWWKKK===:::444///+++******+++*********))))))))))))(((***((('''''')))++++++***))))))*********))))))(((+++%%%###'''***(((***...+++++++++,,,,,,+++++++++((()))***+++***(((&&&%%%++++++******)))((((((''')))(((((((((***+++---///++++++(((###%%%'''!!!***'''######$$$%%%$$$"""'''&&&%%%%%%&&&&&&$$$"""&&&%%%$$$#########$$$%%%&&&%%%$$$%%%'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&& !!!###&&&$$$ ###(((&&&&&&%%%''')))******)))((()))))))))((('''%%%$$$&&&)))***...;;;QQQeeeooorrrrrrttt{{{zzz|||jjjRRR???888555///)))(((,,,...+++''')))+++,,,***&&&%%%&&&))))))***+++***(((&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&(((%%%######$$$$$$"""%%%$$$###""""""###$$$$$$&&&""""""''')))%%%$$$'''***(((&&&$$$$$$$$$"""!!!%%%%%%%%%'''((((((&&&$$$%%%'''(((&&&###!!!$$$&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%###!!! """######""""""######$$$###"""!!! !!!!!!!!!!!!"""###%%%%%%+++%%% """%%%$$$"""#########$$$%%%%%%&&&&&&'''$$$###$$$''''''%%%"""$$$######"""""""""""""""########################}}}uuupppggg^^^VVVLLLCCC===<<<>>>AAACCCBBB===888444......---,,,,,,...111555@@@DDDIIIMMMOOOOOOPPPQQQUUUTTTPPPIII@@@555+++&&&+++)))((((((******(((%%%%%%%%%$$$$$$$$$$$$$$$%%%)))(((---777:::444---)))(((((('''''''''((()))******+++...222777;;;???AAAHHHIIIGGG@@@666,,,'''&&&'''''''''''''''''''''''')))(((''''''((('''%%%###%%%&&&&&&$$$###$$$'''***+++******)))(((((('''''''''&&&%%%&&&((((((((('''***(((&&&&&&(((((('''$$$******))))))(((((('''&&&''''''''''''(((((((((((()))((('''&&&""""""((((((***...111555===FFFMMMYYYbbbiiilllmmmnnnmmmiiihhhfffbbb]]]XXXTTTPPPOOOPPPVVVYYYSSSFFF:::555555333222111000...---,,,,,,+++((()))...000---,,,---***,,,------,,,+++,,,...000//////222:::GGGUUU^^^fffiiijjjjjjlllooolllfffXXXJJJ<<<555444444555666666???IIIQQQ[[[ffflllmmmnnnppprrrssstttuuuwwwxxxtttqqqmmmhhhbbbWWWJJJ@@@777555111---+++***++++++++++++*********)))))))))***)))(((***,,,------,,,)))******++++++******)))***$$$"""&&&(((&&&'''+++******++++++++++++******((()))***++++++)))(((&&&***))))))))))))((((((((((((((('''((()))+++,,,.........+++&&&&&&)))(((###***'''$$$$$$%%%&&&%%%$$$&&&%%%$$$%%%&&&&&&$$$###%%%$$$###""""""###$$$$$$)))'''&&&&&&'''&&&%%%###%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&%%%###&&&,,,)))'''&&&''')))))))))'''******((('''&&&&&&&&&'''$$$'''***000@@@YYYooozzzpppppprrryyy}}}|||kkkSSS@@@888444...''''''***,,,)))%%%)))))))))((('''&&&''')))((()))***)))'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###$$$$$$""" %%%$$$###""""""###$$$%%%'''######'''((($$$###%%%'''&&&%%%$$$$$$$$$$$$######"""###$$$'''((('''%%%%%%%%%&&&$$$"""!!!!!!"""########################%%%###!!!!!!"""######"""$$$$$$$$$$$$""" !!!!!!!!!""""""###$$$$$$&&&!!! ###!!!############$$$$$$$$$$$$'''&&&&&&&&&&&&&&&$$$"""$$$######"""""""""""""""########################~~~vvvoooiiiaaaXXXPPPGGG???;;;===@@@CCCEEECCC>>>777333......---,,,---000555:::EEEHHHMMMOOOOOOOOOOOOOOOSSSSSSPPPGGG;;;000)))&&&((('''&&&&&&&&&&&&###!!!%%%%%%$$$$$$$$$$$$%%%%%%(((***111:::;;;555,,,(((&&&&&&%%%&&&''')))+++,,,,,,000666<<>>KKKYYYcccjjjpppqqqooolllooorrruuuvvvuuutttsssqqqoookkkbbbUUUGGG<<<666//////---,,,++++++++++++,,,+++++++++************))))))***,,,///000///---***++++++,,,,,,++++++++++++&&&$$$&&&''''''''')))))))))************))))))((()))***+++++++++***)))))))))))))))))))))((((((''''''&&&&&&''')))+++,,,,,,---***%%%###&&&))))))((('''%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&$$$$$$######""""""######$$$,,,***(((''''''&&&$$$"""%%%%%%%%%$$$$$$#########%%%$$$%%%'''&&&%%%***111+++)))((('''((()))(((''',,,***'''%%%$$$%%%''')))%%%'''***111CCC]]]tttrrrqqqrrrwww}}}~~~}}}lllTTTAAA888444...)))(((+++,,,***''')))'''&&&&&&'''(((((('''&&&((()))(((&&&%%%%%%%%%%%%%%%%%%$$$$$$###""""""$$$###"""###$$$$$$###"""%%%$$$$$$######$$$%%%%%%%%%###$$$&&&'''%%%%%%'''$$$$$$$$$$$$%%%%%%%%%%%%"""!!!!!!"""%%%'''''''''$$$############!!!#########""""""!!!!!! $$$###!!!!!!###$$$$$$###''''''&&&$$$"""""""""""""""""""""######%%%""" !!!%%%&&&$$$"""############"""""""""""""""$$$%%%%%%$$$$$$$$$%%%$$$######"""""""""""""""########################xxxpppiiiddd\\\SSSJJJCCC===:::===@@@CCCDDDBBB;;;444///...------,,,---222999>>>HHHKKKOOOQQQQQQOOOOOOOOOPPPQQQNNNDDD666+++&&&&&&''''''&&&&&&%%%###""" %%%%%%$$$$$$$$$%%%&&&&&&%%%***333999999222***%%%%%%%%%%%%%%%'''***,,,...111666>>>GGGMMMPPPPPPPPPQQQPPPLLLCCC666,,,&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$###$$$&&&''''''))),,,///+++'''$$$%%%)))***'''###)))((('''((()))(((&&&$$$)))((((((((())))))))))))%%%&&&((()))))))))((((((''''''''''''((((((((((((&&&&&&(((,,,+++''')))---***...777CCCOOOXXX\\\]]]ccciiinnnmmmkkkiiifffaaafffbbb\\\UUUQQQOOOPPPPPPTTTVVVTTTLLL???666333444111000000///...,,,,,,+++)))'''***///111---***)))***---000111000/////////000...///:::KKKZZZbbbeeekkklllllllllmmmllldddZZZEEE999000......---333;;;JJJWWWfffoootttwwwuuurrrqqqqqqsssuuuuuutttqqqnnnmmmhhh```UUUHHH===555000,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******'''((()))---000000///---++++++,,,,,,------,,,,,,---***(((((()))))))))((((((((())))))))))))(((((('''(((***+++,,,,,,,,,+++,,,++++++***))))))((((((&&&&&&%%%%%%&&&((()))***))),,,---)))%%%$$$(((+++'''&&&&&&&&&''''''''''''#########%%%'''((('''%%%$$$$$$$$$$$$$$$$$$%%%%%%,,,***(((''''''&&&$$$"""'''&&&&&&%%%$$$######"""&&&$$$$$$&&&%%%&&&,,,555,,,***(((''')))))))))(((***)))'''%%%%%%%%%'''(((''')))***000BBB[[[pppzzzxxxvvvuuuvvvyyy||||||{{{~~~nnnWWWBBB888666111,,,+++---...,,,***+++(((%%%%%%'''(((&&&$$$%%%&&&''''''%%%$$$$$$%%%(((''''''&&&$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&(((***###$$$%%%%%%$$$$$$$$$%%%%%%###!!!"""$$$&&&''''''$$$"""!!!"""$$$"""$$$$$$###"""!!!!!! ###"""!!!"""$$$%%%$$$$$$((('''&&&%%%###!!!"""############""""""!!!###""""""%%%'''(((&&&$$$$$$######"""!!! ######""""""$$$'''$$$######"""""""""""""""########################uuunnnddd```XXXOOOGGG@@@===<<<@@@BBBDDDDDDAAA:::333...,,,,,,,,,---///555===CCCIIILLLPPPRRRRRRRRRQQQRRRPPPPPPLLLAAA444***'''(((+++++++++***)))'''&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%---666999666000***%%%''''''&&&'''))),,,///111999>>>FFFNNNTTTVVVUUUTTTQQQPPPLLLCCC666---(((&&&''''''''''''''''''''''''((('''&&&'''((((((&&&$$$%%%&&&(((((('''(((***+++***&&&###$$$(((***'''###***)))(((((())))))'''%%%'''(((((()))))))))******''''''&&&&&&&&&((()))***''''''''''''((((((((((((###"""$$$((()))&&&'''***---222;;;GGGSSS[[[^^^___eeelllpppnnnlllkkkhhhdddbbb^^^YYYTTTRRRSSSVVVXXXZZZYYYTTTJJJ>>>666444555000//////...---,,,++++++)))''')))///111---)))((((((+++...000///.........///...111???RRRaaaggggggnnnooonnnmmmmmmjjj^^^QQQBBB777000000///---555BBBUUUbbbnnntttvvvwwwwwwtttsssrrrqqqsssttttttqqqnnnkkk```RRREEE===777111------------...---,,,***))),,,,,,,,,+++++++++******%%%&&&(((+++...///---+++***+++,,,---------------,,,+++***))))))***)))'''((((((((())))))((((((((('''((()))***+++,,,,,,,,,///...---,,,***)))''''''&&&&&&%%%%%%%%%'''((()))+++000444333...((((((,,,&&&&&&''''''''''''''''''###"""###$$$'''((('''&&&%%%%%%%%%&&&&&&''''''''')))'''&&&&&&''''''&&&%%%(((''''''&&&%%%$$$$$$###%%%######%%%$$$%%%,,,555,,,***(((''')))***+++***'''''''''''''''&&&&&&%%%))))))+++111CCC\\\ooowwwyyywwwvvvvvvxxx{{{|||}}}qqqYYYCCC888555111---,,,,,,---,,,+++,,,)))&&&%%%''''''%%%"""###%%%&&&&&&$$$###$$$$$$******)))'''&&&%%%$$$###!!!"""#########$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&(((******'''%%%%%%&&&(((###%%%'''&&&$$$""""""###)))&&&$$$###%%%&&&&&&&&&%%%###"""###%%%$$$%%%%%%$$$###""""""!!!!!!"""!!!!!!###%%%&&&%%%$$$'''&&&&&&%%%$$$$$$$$$$$$""""""#########""""""!!! ###$$$%%%###"""$$$######"""!!! !!!$$$$$$"""!!!###&&&$$$######"""""""""""""""########################|||rrrlll```]]]VVVLLLDDD???===>>>DDDEEEFFFEEE@@@:::333///+++,,,---///333999AAAGGGJJJNNNRRRTTTTTTSSSSSSTTTRRRPPPJJJ???444---***+++)))***+++***(((&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((((((222999888222...+++)))***))))))***---222666999AAAEEEKKKQQQUUUWWWVVVVVVRRRQQQLLLCCC777---)))((((((((((((((((((((((((((('''&&&&&&'''(((((('''%%%%%%&&&''''''%%%$$$%%%&&&)))&&&%%%&&&((()))'''%%%***(((&&&&&&'''(((((('''%%%&&&((((((((((((***+++((('''&&&%%%%%%''')))+++''''''''''''(((((((((((((((&&&&&&******'''&&&)))///555===GGGPPPVVV[[[]]]hhhnnnrrrpppnnnmmmkkkggg^^^[[[VVVTTTTTTXXX\\\```aaa]]]TTTHHH<<<555444555///......---,,,,,,++++++***((()))...///,,,))))))&&&)))+++,,,,,,,,,,,,---///000666EEEXXXeeejjjiiippppppooonnnnnniiiZZZLLL<<<222...111111///:::JJJ^^^iiirrrtttssstttuuutttrrrpppoooqqqssssssppplllbbbVVVFFF:::444111...,,,............---,,,+++***,,,+++++++++************&&&&&&'''))),,,---,,,*********+++,,,------------)))***)))''''''***((($$$(((((())))))))))))(((((((((((())))))***+++,,,,,,///...---,,,***(((''''''&&&&&&%%%%%%%%%&&&((())))))---444777222)))&&&(((%%%&&&((((((&&&%%%%%%&&&#########%%%'''((('''%%%%%%%%%&&&'''((((((((((((&&&%%%$$$%%%'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%######%%%$$$%%%,,,444///,,,)))((()))*********%%%&&&'''(((((('''%%%$$$''')))+++444HHH```rrrxxxvvvuuuuuuwwwyyy}}}sss[[[EEE999222///+++))))))******)))+++***'''''''''&&&%%%$$$###%%%&&&&&&$$$###$$$%%%+++******)))'''&&&%%%%%%!!!"""$$$$$$######$$$&&&$$$$$$%%%&&&''''''''''''000333111***$$$#########"""%%%((('''###!!!!!!""")))(((&&&%%%&&&&&&%%%$$$$$$######$$$$$$###!!!$$$$$$$$$######""""""!!!!!!!!!!!!###&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%%%%$$$$$$######"""!!! %%%&&&'''&&&$$$"""""""""$$$######"""""""""""""""########################vvvnnniii]]]ZZZSSSJJJAAA======???FFFFFFEEEBBB>>>888222///+++---000333888>>>FFFKKKMMMPPPTTTVVVUUUTTTSSSSSSQQQMMMDDD;;;333---+++***$$$&&&((('''$$$######%%%$$$$$$$$$%%%%%%'''((((((***444999444---+++++++++,,,,,,---///444;;;AAADDDIIIKKKNNNRRRTTTUUUUUUUUURRRPPPKKK@@@444***%%%$$$'''''''''''''''''''''''''''&&&&&&'''(((((('''%%%&&&'''((('''%%%$$$$$$%%%'''''''''''''''((('''''')))&&&######$$$&&&((((((###%%%'''(((''''''))),,,''''''&&&&&&'''''''''(((''''''''''''((((((((((((+++((((((+++,,,******,,,...444===DDDIIIOOOVVV[[[hhhnnnqqqooolllllliiieeeZZZXXXUUUTTTVVVZZZ```ccceee___TTTFFF999333222444......------,,,+++++++++,,,((((((,,,...+++))))))(((***+++,,,,,,,,,...///000444===LLL]]]hhhllllllooooooooooooooojjjZZZJJJ:::111...333222000===PPPbbbllltttssspppppprrrrrrtttrrrpppqqqrrrooogggaaaOOOHHH>>>444...---...000---,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((''''''(((***++++++***)))***+++,,,,,,---------'''***)))&&&(((+++***$$$((())))))******))))))((((((((((((((()))******++++++******))))))((((((((('''&&&&&&%%%%%%&&&((()))%%%(((...444222)))%%%'''$$$''')))(((%%%######$$$$$$######%%%''''''&&&%%%$$$%%%&&&'''((((((((('''%%%$$$###$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%%%%+++333333000+++)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,666KKKcccrrrwwwuuuvvvwwwxxxzzz~~~ttt]]]FFF999111...+++)))(((((())))))'''((()))(((''''''(((***###%%%&&&&&&%%%$$$$$$%%%***))))))((('''&&&&&&%%%!!!###%%%$$$""""""###%%%###$$$&&&'''((((((((('''222666444+++$$$$$$%%%$$$###''''''###!!!"""$$$&&&%%%%%%%%%&&&&&&%%%###!!!#########"""!!!"""###"""""""""""""""""""""""" !!!$$$'''((('''&&&$$$######"""###$$$%%%&&& """$$$$$$$$$###"""$$$%%%&&&'''&&&&&&''''''#########""""""!!!!!!!!!######"""###$$$$$$###!!!$$$######"""""""""""""""########################|||ssskkkggg[[[XXXQQQHHH???;;;===???FFFEEECCC???:::444///,,,,,,...222777<<>>555///+++((('''%%%'''***)))&&&%%%&&&((($$$$$$$$$%%%&&&'''((()))***333777///''''''******------///333999AAAIIIMMMNNNOOOPPPQQQRRRSSSSSSSSSPPPNNNHHH===000%%% &&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%''')))***)))(((&&&&&&'''&&&((()))(((''''''((()))'''$$$!!! """%%%'''((("""$$$''''''&&&&&&))),,,%%%&&&((())))))'''&&&%%%''''''''''''((((((((()))%%%""""""&&&******+++...---333;;;AAADDDJJJSSSZZZggglllnnnkkkhhhgggeeeaaaYYYWWWUUUTTTVVV[[[```dddhhh```TTTDDD888111111222---------,,,,,,+++++++++---)))(((,,,---***)))***,,,---.........///111444222777BBBQQQ```jjjnnnnnnmmmmmmmmmnnnpppkkk[[[JJJ===444222777444111>>>RRRdddmmmuuusssnnnnnnppppppwwwuuutttsssqqqiii]]]SSS;;;<<<999333,,,,,,111666++++++******+++,,,------*********))))))))))))(((***((('''((()))++++++***((()))***+++,,,,,,---,,,(((,,,+++(((***...---'''))))))************))))))((((((((((((((())))))***&&&&&&''''''(((((())))))((('''&&&%%%&&&'''((()))((((((...666555...***,,,$$$''')))(((%%%""""""###%%%$$$$$$%%%&&&'''&&&$$$"""$$$%%%'''((((((''''''%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&((('''&&&+++333777333...)))((('''%%%$$$((('''%%%######%%%''')))%%%(((,,,777KKKbbbooorrrxxxyyyzzzzzz{{{}}}uuu^^^FFF999222000---+++************$$$'''))))))'''(((+++///###%%%&&&&&&%%%$$$%%%&&&((((((((('''&&&&&&%%%%%%"""$$$&&&%%%"""!!!###%%%###$$$&&&((())))))((('''///444444+++%%%'''***)))!!!&&&'''$$$"""###&&&""""""###%%%''''''%%%### """###""" """%%% !!!!!!!!!!!!!!! !!!$$$'''((('''&&&######!!!!!!!!!"""###$$$ """$$$%%%$$$######"""###$$$######"""$$$%%%############""""""""""""###&&&$$$"""$$$######"""""""""""""""########################yyyoooeee]]]YYYTTTLLLCCC>>>>>>BBBFFFJJJFFF???888222///------000333888<<<@@@EEEKKKOOOOOOQQQUUUVVVVVVTTTSSSSSSQQQKKKAAA666...(((&&&$$$&&&((('''###$$$)))(((###'''&&&%%%$$$%%%''')))+++222111000...---,,,++++++111333777<<>>@@@EEEIIIFFFBBB<<<666222000///000222666<<>>999555222///111999DDDbbbkkkrrrpppmmmnnnpppqqquuusssooollleeeXXXGGG:::666555333000---,,,******---,,,******++++++)))(((,,,***((((((+++,,,+++)))******))))))))))))(((''''''***+++)))))),,,,,,)))*********)))((('''&&&%%%(((***)))&&&""""""(((---///...,,,)))(((((()))***!!!%%%***+++***(((((()))%%%%%%%%%&&&&&&&&&''''''((((((***///333222,,,''''''''''''&&&&&&%%%%%%%%%)))'''&&&%%%%%%%%%$$$###'''&&&%%%%%%%%%&&&'''((('''(((((((((((('''&&&%%%)))&&&$$$$$$&&&'''&&&$$$&&&%%%$$$$$$%%%'''***+++333111...***(((&&&%%%%%%))))))))))))((('''&&&%%%''')))---999OOOeeerrrtttvvvwwwxxxzzz|||}}}~~~~~~zzzbbbJJJ===666000...//////---,,,...&&&''''''''''''&&&$$$###$$$$$$$$$$$$%%%&&&&&&''',,,***)))'''&&&&&&''''''""""""###$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%***(((%%%###"""###$$$%%%'''+++,,,(((&&&&&&%%%###&&&### ###%%%&&&&&&&&&""""""%%%$$$!!!!!!$$$ !!!"""""""""######$$$%%%%%%%%%$$$$$$######################## """$$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######### !!!###$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###""""""!!!!!!###$$$$$$###!!!$$$$$$$$$%%%%%%$$$######wwwoooggg]]]UUULLLHHHBBB>>>>>>BBBGGGKKKAAA===888333111000111333777;;;BBBGGGIIIIIIIIIIIIFFFIIIMMMRRRTTTUUUTTTTTTPPPHHH<<<111***'''&&&&&&###$$$""" """%%%%%%!!!'''&&&%%%$$$%%%(((+++---222111///---...///222333888===EEELLLQQQSSSRRRRRRTTTPPPOOOSSSUUUUUUUUUWWWJJJFFF;;;000***+++***((()))((('''&&&%%%&&&'''''''''&&&&&&'''(((((('''%%%(((((((((((('''''''''''''''''''''((()))***((('''(((***,,,***'''%%%%%%''')))((('''(((((((((&&&$$$'''&&&&&&'''))))))(((&&&((('''&&&%%%%%%&&&'''(((''''''&&&''')))---000333555:::<<<999:::FFFVVV```iiiiiijjjkkkjjjeee___ZZZQQQQQQTTTYYY```eeehhhiiieee[[[JJJ:::222222111...///...,,,+++******++++++,,,***'''''')))+++,,,,,,,,,...000000///...///000444>>>NNN]]]hhhnnnqqqrrrwwwwwwuuuttttttlllYYYFFF;;;777333111//////777@@@aaajjjpppooommmnnnppppppqqqppplllfff\\\MMM===222222111000...,,,+++******,,,+++))))))******(((''',,,***((()))***+++***)))''')))***)))'''&&&(((***&&&***+++******,,,+++(((((((((((((((((('''&&&&&&***)))'''### !!!&&&+++...,,,+++)))(((((()))))),,,+++***)))(((((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&'''***...///,,,)))'''''''''''''''&&&&&&&&&((())))))'''%%%######$$$'''&&&$$$###$$$&&&)))***))))))))))))((('''%%%%%%(((&&&$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((((()))333111///,,,***(((''''''************)))((('''&&&''')))///<<>>555000...000000---,,,---'''((((((''''''%%%$$$$$$######$$$%%%&&&''''''(((++++++++++++)))(((&&&%%%!!!""""""$$$%%%&&&'''''''''%%%######$$$%%%$$$###&&&%%%###!!!!!!"""$$$%%%)))...000,,,))))))'''$$$'''%%%""""""###%%%&&&&&&&&&###"""$$$###!!!!!!$$$!!!"""#########$$$$$$$$$%%%$$$$$$##############################$$$$$$$$$$$$&&&&&&$$$###%%%$$$$$$$$$$$$#########!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$######""""""###$$$$$$""" %%%%%%%%%%%%$$$###"""!!!yyypppjjjbbbXXXQQQGGGCCC>>><<<>>>BBBGGGJJJ===:::555111///000222444<<>>???;;;<<>>111,,,***------***(((***)))(((((('''&&&%%%$$$$$$"""###$$$%%%'''(((((((((,,,++++++***((('''&&&%%%!!!!!!"""###%%%&&&''''''(((&&&$$$###$$$%%%$$$###&&&%%%$$$""""""###$$$$$$***///111---***)))'''$$$(((&&&$$$###$$$%%%%%%&&&&&&$$$###"""!!! !!!"""$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$###"""!!!########################'''$$$"""###%%%&&&### $$$$$$$$$$$$############""""""######$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$$$$###""""""######!!! $$$$$$$$$$$$$$$###""""""|||ssskkkfff^^^TTTLLLCCC@@@<<<<<>><<<555888>>>GGGNNNRRRQQQOOOJJJAAA444***''''''&&&%%%%%%###"""###%%%%%%%%%%%%'''&&&%%%%%%'''***...000//////...///222777<<>>???<<>>888333111222888FFFSSSfffmmmqqqpppoooppppppnnnmmmggg[[[NNNAAA777111...,,,+++*********************)))'''((())))))(((''')))***))))))(((((()))***---***&&&&&&))))))&&&"""'''***+++))))))+++***&&&(((((()))*********))))))(((***++++++***((('''''')))(((((((((((((((((((((&&&%%%%%%''')))***((('''(((((('''&&&%%%$$$$$$###%%%$$$###%%%'''+++---...)))(((((((((((((((''''''!!!$$$''''''%%%$$$&&&((((((&&&$$$###$$$'''***---+++***)))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%"""$$$&&&'''((('''&&&%%%"""###%%%&&&''''''&&&&&&''''''((((((((('''&&&&&&(((+++222CCC\\\sss{{{yyywwwwwwwwwxxxzzz|||~~~|||jjjQQQ>>>000+++)))++++++(((''')))***)))((('''&&&%%%%%%$$$"""###%%%&&&((((((((((((+++***(((&&&%%%$$$%%%&&&!!!""""""$$$%%%&&&'''''')))'''$$$###$$$%%%%%%%%%&&&%%%$$$"""!!!!!!!!!!!!(((---...+++((((((&&&###&&&&&&%%%$$$$$$$$$%%%&&&'''&&&$$$!!! %%%%%%$$$$$$############$$$$$$$$$$$$######"""!!!########################'''$$$!!!!!!###$$$"""$$$$$$$$$#########""""""##################$$$$$$!!!"""$$$%%%&&&%%%%%%$$$%%%###"""""""""###""" !!!"""######$$$$$$$$$$$$~~~wwwnnngggaaaYYYOOOGGG@@@>>><<<===AAACCCCCCAAA888555111......111555888BBBDDDFFFEEE@@@;;;666444000222999CCCLLLQQQPPPMMMGGG===000)))''''''%%%###$$$ """$$$######%%%&&&&&&%%%&&&(((,,,///222000000111444888>>>DDDGGGNNNNNNNNNOOOQQQTTTVVVWWWTTTSSSQQQQQQTTTVVVPPPHHH???555,,,******)))'''''''''''''''''''''&&&&&&&&&&&&&&&&&&((())))))&&&$$$'''''''''((((((((((((((('''%%%$$$$$$&&&''''''&&&&&&""" ###)))+++(((###&&&%%%$$$$$$'''((((((((('''&&&&&&'''))))))(((&&&''''''''''''''''''''''''((('''&&&'''***000555999:::===>>>>>>DDDSSSbbbjjjkkklllllliiiccc\\\WWWUUUQQQSSSWWW^^^cccffffffddd^^^NNN>>>555222///,,,+++,,,,,,,,,+++******))))))---***((((((***,,,,,,,,,,,,...000000///...///000444AAASSSaaagggjjjlllooooooqqqqqqppppppkkk___RRR>>>888333111333;;;KKKYYYiiiooorrrqqqooopppooolllggg]]]NNN@@@777111///...******))))))))))))*********((('''((()))***)))'''))))))***)))(((''')))+++...***%%%&&&***+++'''"""(((++++++((('''******'''))))))***************)))$$$&&&(((******)))&&&$$$&&&'''''''''''''''''''''((()))***+++***(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&'''))),,,///111*********)))((((((''''''"""%%%((()))))))))***+++((('''%%%$$$%%%'''***+++***)))(((&&&%%%%%%%%%%%%%%%&&&&&&%%%######$$$%%%###$$$%%%'''''''''&&&%%%!!!###&&&)))******)))(((&&&&&&''''''''''''&&&&&&(((+++444FFFaaaxxx~~~zzzxxxxxxxxxyyyzzz}}}|||lllRRR===333---***++++++)))))),,,+++***)))'''&&&%%%%%%%%%###$$$&&&'''(((((((((''')))'''%%%#########%%%&&&#########$$$$$$%%%&&&&&&)))'''$$$###$$$&&&&&&&&&$$$###""" &&&)))***&&&$$$%%%%%%###$$$%%%%%%%%%######%%%&&&++++++((("""  !!!"""###$$$#########$$$######""""""########################%%%###"""!!!"""""""""!!!$$$############"""""""""$$$######"""######$$$$$$"""###$$$%%%&&&%%%$$$###%%%###!!!!!!"""###"""""" !!!"""###$$$$$$$$$$$$yyyrrriiibbb]]]UUUJJJBBB<<<;;;;;;???DDDEEEBBB???444222...,,,...333999===CCCDDDBBB>>>888222...---...000777BBBLLLQQQOOOLLLCCC999...(((''''''%%%!!!%%% $$$&&&$$$$$$'''&&&&&&%%%&&&))),,,000333222333666;;;@@@FFFKKKNNNQQQQQQPPPQQQRRRSSSUUUVVVQQQRRRQQQPPPSSSUUUMMMBBB777///)))******'''''')))&&&'''((()))((('''%%%$$$'''&&&&&&''')))((('''%%%''''''''''''((((((((())))))'''%%%%%%&&&''''''&&&%%%$$$###%%%((()))'''%%%(((&&&$$$$$$&&&'''''''''(((''''''(((******)))'''&&&''''''''''''''''''&&&(((&&&%%%&&&***///666:::???AAABBBDDDMMM[[[fffiiikkkkkkkkkfff___YYYVVVUUUQQQSSSWWW]]]cccfffgggfff]]]LLL;;;555333///,,,+++,,,,,,,,,++++++***)))((()))(((&&&''')))******))),,,...000000///...///000666DDDVVVbbbgggiiikkkmmmlllnnnooooooqqqppphhh^^^FFFAAA===<<<>>>EEETTTaaakkkppprrrpppnnnooolllhhh^^^RRRBBB666111///---+++******))))))))))))*********)))((((((******)))(((((()))***)))'''''')))+++***((('''(((***+++***(((***,,,***&&&%%%)))***(((((()))))))))))))))((((((###$$$%%%((()))((('''%%%%%%%%%&&&''''''''''''''')))+++---,,,(((%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((***...000,,,,,,+++***((('''&&&&&&%%%%%%''')))++++++***((()))((('''&&&&&&'''((()))((('''&&&%%%$$$$$$%%%&&&$$$&&&&&&%%%""""""###&&&$$$$$$%%%&&&&&&&&&&&&%%%###%%%(((+++,,,+++)))(((''''''((((((((((((''''''))),,,555HHHeee{{{|||yyyyyyyyyyyy{{{~~~|||mmmSSS;;;666///+++++++++***,,,///,,,+++)))'''&&&%%%%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!###%%%&&&&&&"""!!!!!!!!! $$$''''''""" ###%%%$$$!!!###%%%$$$######%%%'''111111---$$$!!!###"""  !!!###$$$!!!""""""############"""########################$$$$$$$$$###!!!!!!###%%%############""""""""""""%%%$$$###""""""###$$$$$$###$$$%%%&&&%%%$$$###"""$$$""" """###$$$###!!!"""###############"""~~~vvvooofff```ZZZRRRGGG>>>:::999;;;@@@FFFGGGCCC>>>111///,,,,,,///555<<>>666111111//////111777???EEEEEE===333...---...,,,))))))111:::AAAIIINNNMMMHHH<<<333***&&&###!!!###'''%%%$$$$$$$$$%%%%%%&&&'''$$$((()))(((---555777333888===EEEKKKOOOQQQSSSUUUSSSSSSSSSSSSSSSTTTTTTUUUVVVRRROOOOOOQQQLLLBBB888000---)))(((((((((((('''&&&### """&&&'''%%%!!!+++***'''%%%$$$$$$&&&&&&***(((&&&&&&'''))))))((()))((('''&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''''''''''''''((())))))))))))'''&&&%%%***)))'''%%%$$$%%%&&&'''***)))***,,,---000888AAAKKKGGGIIIVVVaaadddfffhhhqqqjjjdddbbb___ZZZXXXYYYTTTWWW]]]ccchhhhhheeebbb]]]MMM<<<444111...+++***++++++++++++++++++++++++'''$$$%%%(((***(((***...///+++***---///000111555777III\\\dddfffiiikkklllpppqqqrrrssstttsssrrrrrrdddccc```___aaaeeejjjmmmmmmppppppmmmkkkjjjgggaaaPPPBBB444///...+++))))))---,,,***(((((()))***+++,,,)))'''&&&''')))******))))))))))))))))))))))))***'''&&&)))***)))***...222000...,,,+++******+++******)))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&444,,,(((++++++'''&&&(((+++***))))))))))))&&&$$$))))))))))))((('''&&&%%%%%%%%%&&&&&&'''((())))))111...,,,+++,,,,,,***((('''&&&%%%''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&+++---)))###"""%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%&&&(((((('''''')))+++---...:::QQQhhhuuu{{{~~~zzzzzzyyyzzz{{{~~~}}}rrrXXX???777222---***)))+++,,,---***)))'''&&&%%%%%%&&&&&&)))(((''''''((('''%%%###$$$%%%&&&&&&$$$$$$%%%&&& """%%%&&&%%%%%%%%%&&&###"""""""""$$$%%%$$$### ###%%%$$$  """"""$$$'''&&&""" ###!!!!!!"""###"""222333000((("""""""""!!!$$$!!! """$$$###!!!"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%!!!"""###$$$$$$###"""!!!%%%###""""""######""" (((&&&$$$%%%'''(((&&&$$$"""""""""###$$$$$$$$$%%%###$$$&&&&&&&&&$$$"""!!!xxxkkkgggaaa[[[SSSIII???777555999===>>>AAAAAA;;;333///......000555;;;AAAEEE===777///,,,---......,,,+++222;;;CCCKKKPPPLLLEEE888...&&&%%%'''%%%######%%%%%%%%%$$$%%%%%%&&&&&&$$$((())))))---444666444;;;@@@GGGNNNQQQSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUURRRPPPNNNMMMLLLEEE;;;333$$$$$$$$$&&&)))******)))+++(((%%%'''***,,,)))&&&***)))'''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***)))((('''''''''''''''(((''''''''''''((()))***''''''''''''''''''''''''(((((())))))((('''&&&%%%)))(((&&&$$$$$$$$$&&&&&&)))((())),,,---///888AAAJJJIIIOOO[[[dddfffgggjjjrrrkkkdddbbb___[[[ZZZ\\\XXX[[[```eeeiiiiiifffccc[[[KKK;;;444222///---,,,++++++++++++++++++++++++...+++***------***+++...///+++***---000000222666<<>>???>>>888000,,,,,,---222:::@@@CCCCCC777222,,,)))+++,,,,,,+++---333<<>>>>>===<<<555...---,,,...666???CCCAAA===444000,,,)))))))))((('''---444===FFFNNNPPPFFF999333+++&&&)))+++)))&&&%%%''''''&&&%%%%%%%%%%%%&&&))),,,///111444999===???FFFKKKQQQVVVWWWWWWWWWWWWYYYXXXWWWUUUTTTTTTSSSSSSLLLNNNNNNIII???444,,,(((%%%%%%&&&(((***+++)))((((((&&&&&&''')))(((&&&$$$&&&''''''(((''''''&&&%%%,,,***((((((***+++)))'''))))))((((((((((((((()))&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%'''&&&%%%%%%%%%&&&'''''',,,+++---111333777AAAKKKLLLUUUaaajjjlllkkklllnnnppphhhaaa___^^^\\\^^^bbbaaabbbeeehhhjjjiiieeeaaaWWWHHH999444333000...---***+++++++++++++++,,,,,,111---,,,---,,,((((((+++---******---...///333:::GGGUUUdddiiikkkmmmooonnnpppqqqqqqrrrrrrrrrrrrrrrmmmmmmnnnnnnooopppqqqqqqtttqqqmmmkkkmmmiiiZZZJJJ:::222,,,---...+++((((((***))))))((((((((()))))))))'''&&&&&&'''(((((('''((((((((((((((((((((((((---***)))++++++)))***...222000...,,,***)))))))))))))))((('''''''''''''''((((((((())))))(((((((((&&&&&&&&&(((************(((+++,,,)))%%%$$$)))...))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''',,,111444333///+++)))***)))''''''''''''%%%###***)))'''&&&&&&''')))***'''((('''$$$######%%%%%% """$$$&&&&&&%%%"""!!!$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&###'''***,,,+++***))))))...555FFF___sss{{{||||||wwwZZZ>>>777444111///......,,,++++++***(((&&&%%%$$$$$$%%%$$$###$$$%%%((()))((('''&&&'''((('''%%%%%%%%%'''%%%&&&'''&&&###"""""""""###"""""""""$$$%%%$$$###)))&&&"""!!!""""""!!! """""""""!!!!!!"""$$$%%% !!!%%%"""&&&%%%$$$%%%$$$!!!""""""""""""""""""!!!!!!%%%$$$###""""""###$$$%%%######""""""""""""######$$$$$$$$$$$$$$$###""""""!!!"""###$$$$$$###"""!!!$$$###!!! """######""""""$$$&&&%%%"""!!!###&&&%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%$$$$$$###zzzrrrmmmfffbbb[[[QQQGGG>>>888666888===@@@>>>;;;999444...//////222:::@@@AAA;;;555111...+++))))))(((((('''---555>>>FFFLLLLLL@@@444000,,,)))(((%%%"""###(((''''''&&&%%%%%%&&&&&&&&&***,,,111555999<<>>777111...///...)))'''(((************++++++++++++***((('''((()))***)))'''))))))))))))))))))))))))---***))),,,---+++---111///...,,,+++******++++++((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&'''***)))%%%$$$&&&(((((((((***+++***((((((+++...)))((('''%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&(((&&&'''///999<<<777000***(((''''''(((((('''%%%************************&&&&&&&&&&&&### """((($$$%%%&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$%%%&&&(((+++---,,,+++++++++111:::NNNfffwww|||||||||~~~~~~~~~}}}dddIII888555000...---,,,+++******)))'''&&&%%%%%%&&&&&&((('''&&&&&&&&&&&&$$$"""%%%&&&'''&&&$$$######$$$$$$%%%%%%$$$######$$$&&&###"""""""""$$$%%%$$$######%%%###"""###%%%###!!! !!!###$$$$$$###"""%%%'''&&&###!!!"""###"""%%%&&&###!!!###$$$###!!!###&&&&&&%%%$$$$$$%%%$$$$$$############$$$$$$###"""!!! !!!"""### !!!"""###$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!!!! !!!!!!"""###$$$###""""""###$$$$$$$$$$$$###############"""""""""""""""#########}}}ssskkkfff\\\WWWNNNCCC999555777:::===@@@@@@:::444222000---000444:::>>>>>>999222------.........---------......:::EEEIIIHHHCCC:::222'''%%%&&&'''%%%!!!"""&&&%%%%%%%%%%%%&&&((()))***---///666???CCCEEEMMMWWWZZZ[[[[[[ZZZYYYYYYZZZ\\\XXXXXXWWWUUUUUUTTTTTTTTTSSSMMMBBB666---))))))***&&&%%%$$$%%%((()))***)))###%%%''''''&&&$$$!!! &&&&&&%%%%%%&&&''')))***((('''''''''((('''%%%###'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''%%%%%%%%%%%%%%%$$$%%%&&&((()))*********+++,,,111888???GGGTTT___iiipppssspppnnnnnnnnnkkkfff```]]]^^^______aaadddeeeeeefffggghhhfffbbb___TTTFFF999444333000---,,,)))******+++,,,,,,------...+++***,,,,,,)))***---,,,+++,,,------///777AAAPPPZZZccchhhkkkpppqqqooouuuttttttssstttuuuvvvwwwuuuuuutttssssssttttttuuuooooooooonnnkkkaaaLLL888444///------,,,(((''')))((())))))******************)))))))))++++++***((()))))))))))))))))))))))),,,)))))),,,------///333---,,,+++******+++,,,---((((((''''''''''''((((((''''''((((((((((((''''''&&&)))(((""" %%%))))))&&&''''''((())))))***+++***(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&'''---444888777444///---+++++++++***(((&&&)))***+++,,,,,,+++***)))'''%%%&&&'''###!!!((( """$$$&&&(((((()))$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$#########''')))+++,,,++++++,,,---222;;;PPPgggwww{{{||||||{{{{{{|||~~~hhhLLL999555///,,,***++++++***((('''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&%%%###!!!%%%&&&&&&%%%###""""""###$$$%%%%%%$$$"""###%%%'''###"""""""""$$$%%%$$$###"""$$$$$$$$$$$$$$$###!!!!!!"""$$$%%%###!!!###""""""!!! !!!!!!###&&&$$$!!!%%%%%%%%%'''***)))&&&$$$###$$$######$$$$$$$$$$$$#########"""!!! !!!"""###!!!"""###############"""!!!"""###$$$$$$###"""!!!###!!!!!!#########"""!!!!!!"""###"""!!!###############$$$$$$$$$""""""!!!""""""######$$$zzzppphhhcccZZZUUULLL@@@777555999>>>===@@@???777111///...,,,///444;;;???<<<666000,,,111222222111...,,,++++++///<<>>EEENNN[[[gggoootttuuuooommmnnnmmmiiieee```]]]```aaaaaabbbeeefffffffffhhhiiigggccc```QQQDDD777444444222///...))))))***+++,,,,,,------...+++***+++***''''''***---,,,...//////000999DDDRRR[[[dddiiilllqqqsssqqqvvvuuuuuuttttttvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvwwwoooqqqqqqooojjj]]]HHH444111---+++,,,+++((((((+++''''''((())))))***))))))+++***)))***,,,,,,***)))))))))))))))))))))))))))+++((())),,,...---000444++++++*********+++---...(((((('''''''''(((((()))(((((())))))))))))((((((&&&***)))""" &&&,,,,,,$$$$$$$$$&&&)))***)))'''***(((&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&'''(((+++///333555666444222///...---+++(((&&&(((***,,,......,,,***((('''&&&&&&'''""" (((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############)))***++++++++++++,,,...333<<>>HHHUUUccckkktttrrrpppnnnmmmkkkiiigggaaaaaacccdddfffggghhhiiijjjjjjkkkjjjiiifffcccbbbWWWBBB111000444222///...,,,,,,+++++++++++++++,,,$$$,,,///+++'''(((***+++)))***,,,......///888BBBSSSfffkkkhhhoootttqqqqqquuutttsssrrrssssssuuuuuuwwwxxxxxxwwwwwwuuuttttttrrrooonnnooogggSSS>>>222///...---+++***))))))))))))***+++,,,,,,+++))))))************))))))))))))***)))))))))))))))************++++++,,,,,,,,,---((()))+++,,,,,,+++***)))+++)))'''%%%%%%&&&(((******'''%%%%%%(((***(((&&&((('''&&&&&&'''((('''&&&&&&&&&''''''''''''''''''&&&'''(((((((((%%%###"""$$$$$$%%%%%%&&&'''((((((%%%&&&(((***---000333444888888888666333///+++(((---******...000...---///$$$%%%%%%%%%%%%$$$######$$$###""""""###$$$$$$###$$$$$$###############$$$&&&%%%$$$$$$&&&'''%%%$$$)))((((((((()))+++...///222@@@UUUhhhuuuzzz{{{|||zzzyyyzzz}}}{{{]]]CCC444111---)))'''(((***,,,(((&&&%%%%%%%%%%%%$$$"""&&&&&&%%%%%%$$$###"""""""""$$$%%%""""""%%%%%%$$$######"""#########$$$$$$$$$############"""000***%%%&&&)))***%%%"""""""""""""""""""""""" !!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))000777555---%%%!!!!!!""""""""""""############$$$###"""######""" ###$$$$$$$$$###""" """"""!!!!!!!!!!!!""""""###$$$&&&(((((('''&&&%%%$$$$$$##################%%%%%%$$$###""""""######''''''&&&&&&%%%$$$######vvvooohhh```ZZZXXXPPPEEE<<<777888;;;>>>CCCAAA<<<444...,,,///222CCC???;;;999555000///333666999:::666000,,,,,,...999@@@GGGFFF===333---+++'''''''''&&&&&&&&&&&&&&&'''((()))******+++...000888@@@IIIMMMSSSZZZ^^^^^^bbb```^^^\\\ZZZYYYXXXXXXXXXVVVSSSSSSTTTTTTQQQNNNCCC999---'''(((***)))'''---'''$$$((()))'''&&&(((***'''&&&)))------(((###(((''''''(((******(((&&&"""###$$$&&&'''(((((()))"""###%%%(((******(((%%%&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))((('''&&&%%%$$$$$$$$$$$$))))))((()))***,,,...///333777===EEEOOO[[[gggooouuusssqqqooommmjjjgggeeeaaabbbccceeegggiiijjjkkkiiijjjkkklllkkkiiigggeeeXXXCCC222000333000,,,,,,+++***))))))))))))))))))(((,,,---+++***------***+++***,,,......000999DDDWWWiiimmmjjjrrrvvvssstttwwwvvvtttsssrrrsssssstttwwwwwwwwwwwwwwwvvvuuuuuusssooonnnnnndddPPP<<<111......,,,+++***))))))))))))***++++++++++++***)))************))))))))))))++++++***)))((((((((()))'''((((((((((((((())))))&&&'''((()))************((('''&&&%%%%%%'''((())))))'''&&&&&&(((((((((''''''&&&%%%%%%&&&'''&&&%%%((((((((('''''''''''''''&&&'''(((((('''%%%###"""%%%%%%&&&&&&''''''((((((((())))))***+++---///000999;;;===???===777...'''---+++,,,111222---((('''$$$%%%%%%%%%%%%$$$######"""!!!!!!"""$$$&&&''''''$$$$$$############$$$$$$!!!%%%'''%%%$$$%%%&&&(((((())))))+++,,,...///333@@@UUUhhhtttyyy{{{|||{{{zzz{{{tttWWW>>>333000,,,(((&&&''')))***'''%%%%%%%%%'''''''''%%%&&&&&&%%%%%%$$$######"""""""""###"""""""""###%%%$$$$$$##################""""""######$$$$$$$$$%%%,,,(((%%%%%%''''''$$$ $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$(((...444333+++$$$"""###""""""""""""############  !!!  !!!"""#########""""""""""""!!!!!!!!!!!!""""""!!!"""###$$$%%%$$$$$$###########################$$$$$$###"""""""""""""""$$$$$$######""""""!!!!!!}}}ssslllfff___ZZZSSSKKKAAA999888;;;???BBBCCC@@@999222------000333BBB>>>;;;888222///222999;;;<<<;;;777111///000222>>>BBBEEEAAA777---)))(((''''''&&&&&&%%%%%%$$$$$$((()))++++++,,,...222555;;;DDDMMMRRRWWW]]]```^^^aaa```]]]ZZZXXXWWWVVVVVVVVVSSSQQQRRRTTTQQQJJJDDD888000(((%%%(((******))),,,(((&&&((()))''''''((())))))***+++,,,***&&&###'''&&&&&&'''(((((('''%%%!!!"""$$$&&&'''((())))))&&&&&&&&&'''))))))(((&&&&&&&&&'''''''''(((((((((***)))(((''''''((()))***(((((('''&&&%%%%%%%%%%%%(((((())))))+++...000111666<<>>111---,,,,,,,,,,,,,,,+++)))))))))))))))******++++++,,,************)))))))))((())))))(((((()))***++++++((((((''''''&&&&&&%%%%%%,,,+++)))((('''(((((()))&&&&&&''''''&&&$$$""" $$$'''))))))&&&$$$&&&((()))'''&&&'''((()))(((&&&''''''&&&&&&%%%$$$######%%%&&&&&&&&&''''''&&&&&&)))))))))))))))(((((((((+++******)))((((((((()))***---555BBBNNNQQQKKKCCC333///---///...(((###"""$$$%%%%%%%%%%%%$$$######((())))))'''$$$###$$$&&&%%%%%%$$$$$$%%%&&&''''''%%%$$$######%%%&&&''''''''')))+++...000111111000888HHH^^^ooowwwyyy{{{}}}||||||~~~}}}zzztttgggOOO:::222111...,,,***(((''''''&&&%%%$$$$$$%%%%%%$$$"""%%%%%%$$$$$$$$$$$$$$$###&&&$$$###%%%''''''### &&&&&&&&&&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%""" ###&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&&&&%%%%%%#########""""""!!!!!!!!!$$$&&&'''&&&$$$###$$$&&&!!!"""""""""############"""!!! """""""""!!!)))((('''%%%$$$###""""""######""""""""""""############"""""""""###$$$%%%""""""#########$$$$$$$$$"""!!!!!!!!!!!!!!!""""""###############$$$$$$$$$uuummmgggaaaXXXQQQFFF@@@999777;;;>>>>>>===333///+++***---333999<<<@@@888222111222666>>>FFFIIIBBB999111///222888<<>>444...***(((&&&&&&(((***++++++'''+++,,,)))((())))))''''''$$$######%%%(((((((((&&&%%%###$$$&&&(((((('''((((((((('''&&&%%%$$$###)))(((&&&&&&'''((('''&&&''''''((((((((())))))))))))((('''&&&&&&'''((()))(((((((((((()))***++++++/////////000222555777999<<>>444......444<<>>666///,,,)))%%%$$$&&&$$$%%%%%%%%%%%%$$$######"""%%%(((&&&""""""%%%)))%%%%%%%%%&&&'''((())))))"""&&&+++***&&&$$$&&&***++++++,,,---///222555777:::OOOjjj|||~~~}}}}}}yyyyyyzzz~~~}}}~~~wwwgggOOO;;;//////...---***'''$$$"""$$$######$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%%%%$$$&&&***///333000,,,(((&&&&&&'''(((######$$$%%%&&&&&&'''(((%%%$$$######""""""!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%### !!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###""""""""""""############(((%%%###!!!"""""""""!!!((('''$$$""" $$$$$$############$$$$$$!!!###%%%&&&'''&&&$$$###!!!""""""###$$$$$$%%%%%%######""""""###$$$%%%%%%'''''''''&&&%%%$$$######uuurrrmmmggg^^^SSSHHHAAA<<<888666888>>>???;;;666///......111666::::::999777111,,,---555===CCCEEE@@@999111...111777===???:::333...---+++&&&$$$%%%""""""$$$'''%%%###&&&,,,---111777===CCCIIIOOOSSSWWWZZZ]]]aaaaaa___]]]ZZZXXXVVVUUUUUUVVVUUUSSSQQQKKKIIIBBB666)))###%%%)))&&&'''''''''''''''&&&&&&***))),,,(((!!!'''...'''***(((&&&$$$###$$$%%%&&&###%%%''''''&&&%%%&&&'''&&&%%%%%%$$$%%%&&&'''(((+++'''%%%&&&&&&$$$%%%)))***'''%%%%%%'''((('''$$$''''''''''''''''''&&&%%%''',,,---))))))---+++&&&+++///333444555999AAAHHHIIIQQQ^^^kkkuuuzzz{{{{{{rrrpppjjjbbb\\\\\\dddkkkgggfffeeehhhlllooonnnmmmrrrtttssspppooonnniiicccTTTAAA777555///000111+++++++++******+++---///000///000111222111///---,,,***---000000222>>>QQQ```kkkmmmpppsssvvvwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyzzztttxxx{{{wwwpppmmmooosssmmmmmmbbbMMM;;;444000,,,,,,,,,++++++***)))))))))(((((()))***++++++,,,,,,,,,***((('''(((((('''&&&(((''''''(((******)))(((---+++)))((('''((()))***)))+++---,,,++++++---000***)))'''&&&%%%%%%&&&'''&&&'''''''''(((((())))))&&&&&&&&&((()))(((&&&###***((('''&&&&&&'''(((***'''(((***,,,---,,,+++******)))((((((((()))+++,,,))))))(((((()))+++,,,...222111111555999:::777333888555222///+++'''&&&(((((('''''''''((('''$$$!!!%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$%%%&&&(((((()))***,,,+++)))(((((((((''''''***------,,,111888<<>>???:::555000......333999===<<<:::333...***///999CCCGGGGGG===666///...333999<<<===444...))))))(((%%%###%%%$$$$$$&&&((('''%%%)))///444999???EEEKKKPPPUUUYYY]]]^^^aaabbbbbb```]]][[[VVVUUUTTTTTTTTTSSSPPPNNNGGGAAA888///***((('''&&&&&&''''''(((((('''&&&&&&)))(((+++(((!!!&&&,,,&&&***(((&&&$$$$$$$$$%%%&&&###%%%''''''&&&&&&&&&'''&&&%%%%%%$$$%%%&&&'''(((+++'''%%%''''''%%%&&&***+++(((%%%%%%'''((('''&&&((('''&&&&&&&&&(((***+++)))---...++++++...---))),,,...111333666;;;CCCIIIRRRZZZfffrrrzzz}}}|||{{{qqqooojjjbbb\\\\\\cccjjjjjjhhhggghhhlllnnnnnnmmmuuuwwwvvvrrrqqqpppkkkdddSSS@@@666444...---///)))++++++******+++,,,---...///000111222111///---,,,+++...111222666BBBUUUccclllmmmpppsssvvvwwwxxxxxxwwwwwwvvvvvvwwwwwwxxxyyytttvvvxxxuuuqqqnnnppprrrmmmkkk___KKK:::444111...,,,,,,++++++***)))((((((((())))))***++++++,,,,,,---,,,***)))*********)))((((((((()))***+++***(((((((((((((((''''''&&&&&&)))***++++++))))))+++---+++***)))((('''''''''''')))((((((''''''&&&&&&&&&(((((((((***++++++(((&&&)))((('''&&&&&&'''((()))''')))***,,,,,,+++***)))(((((((((((()))***+++,,,******))))))***+++---...333444555666888888666444555333222///,,,((('''(((((('''&&&'''''''''%%%$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%)))***+++***((('''((()))+++***+++......,,,000666===TTTlllwww|||{{{uuuzzz~~~vvvcccIII666000///---+++***(((((('''###############$$$$$$$$$########################$$$######$$$$$$%%%...888>>>:::444...)))'''&&&&&&)))%%%!!!!!!$$$&&&$$$!!!###$$$$$$###""""""$$$%%%%%%###"""###%%%&&&$$$"""$$$######"""!!!""""""""" !!!"""#########"""!!!!!!!!!"""###$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%###!!!!!!###%%%$$$"""&&&&&&&&&&&&&&&$$$###"""###############$$$$$$$$$""""""############"""""" !!!"""###$$$%%%%%%%%%&&&$$$######&&&&&&%%%###%%%$$$###"""""""""######|||tttoooggg^^^UUULLLDDD???888888999<<<>>>===888333111......444===AAA>>>:::222---,,,222???GGGGGGDDD888222---///666;;;;;;999///)))&&&''''''%%%%%%'''%%%%%%(((******(((---444888===DDDKKKPPPSSSWWWYYYaaaaaaaaaaaa```^^^\\\ZZZTTTSSSSSSRRRRRROOOKKKHHH@@@666,,,(((+++,,,((($$$&&&''''''(((((('''''''''+++)))---+++$$$(((...((()))(((&&&%%%$$$$$$%%%&&&$$$&&&''''''&&&&&&&&&(((&&&&&&&&&%%%&&&&&&'''(((***'''&&&((((((&&&(((+++,,,)))&&&%%%'''((((((((()))(((&&&%%%&&&))),,,...+++...///------///...,,,...///111555;;;CCCJJJOOO\\\dddoooyyy{{{xxxpppmmmhhhaaa\\\]]]ccchhhllljjjhhhhhhkkknnnooopppwwwxxxwwwsssqqqpppkkkdddRRR???555222,,,+++,,,&&&++++++*********++++++,,,///000111111000///---,,,---///222444;;;HHH[[[hhhmmmnnnqqqsssvvvwwwxxxyyyxxxxxxwwwvvvvvvvvvvvvvvvtttttttttsssrrrqqqqqqqqqnnnhhhZZZGGG999333222000------,,,+++***)))(((''')))))))))***++++++,,,,,,,,,+++))))))***++++++***))))))(((***+++,,,***)))&&&'''((())))))'''&&&%%%)))******)))''''''((()))*********)))(((&&&%%%$$$'''''''''&&&&&&&&&&&&&&&((((((((()))++++++(((&&&)))((('''&&&&&&'''((())))))******++++++***((('''&&&&&&((()))++++++,,,,,,++++++******+++,,,---...222444666666444222222222111222222111///,,,***((()))'''%%%%%%&&&''''''&&&)))(((&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$*********)))'''''')))+++,,,***+++...---,,,...333@@@VVVmmmwww{{{zzzwww||||||rrr___GGG555...---+++)))((('''&&&&&&""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%###"""###%%%&&&(((000999888555000+++(((&&&&&&&&&(((%%%"""###%%%'''%%%###"""$$$%%%%%%$$$######$$$%%%$$$$$$$$$&&&&&&$$$#########"""!!!!!!!!!!!!""" """$$$%%%%%%$$$$$$#########$$$$$$%%%&&&'''$$$$$$$$$$$$############&&&$$$"""###$$$%%%$$$$$$'''''''''&&&%%%###"""!!!!!!$$$&&&&&&%%%###!!!!!!!!!!!!!!!"""###$$$%%% """###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$#########$$$$$$yyyqqqlllddd\\\SSSIIIAAA<<<666888;;;>>>>>>;;;555111000...///666???CCC>>>888555111000888CCCHHHDDD===444///,,,000888<<<999444///)))&&&((((((&&&''')))''''''))),,,,,,+++111888;;;AAAIIIOOOSSSUUUWWWXXX``````___]]]\\\ZZZYYYYYYUUUTTTRRRQQQNNNIIIDDD???888000'''&&&))),,,(((###&&&''''''(((((((((((('''***''',,,,,,%%%''',,,'''((('''&&&%%%%%%%%%%%%&&&$$$&&&(((((('''&&&'''((((((((((((((((((((())))))***&&&&&&))))))((())),,,,,,***(((&&&&&&((()))***((('''&&&&&&''')))***,,,,,,---...---............///000333:::DDDNNNUUUYYYbbbiiittt}}}~~~xxxsssmmmkkkfffaaa]]]^^^ccchhhllljjjiiiiiikkkooorrrtttvvvwwwuuupppnnnmmmhhhbbbSSS???555222+++++++++%%%++++++******************000000000000///...---,,,...///222777@@@OOO```kkkooopppqqqsssvvvwwwyyyyyyzzzyyyxxxwwwvvvuuuuuuuuuvvvtttrrrsssuuuuuutttqqqoooeeeTTTBBB666111000///...---,,,+++***(((''''''))))))*********+++++++++***((('''''')))***)))(((***))))))***,,,,,,+++***))))))))))))))))))((((((******)))((('''&&&&&&''''''(((((((((&&&$$$"""!!!""""""$$$%%%'''((()))***&&&%%%%%%'''((()))'''%%%)))(((''''''''''''((()))************)))((('''&&&$$$%%%(((***,,,,,,,,,,,,,,,,,,+++++++++,,,...//////222444222...,,,,,,......111333333333333...))))))&&&###"""$$$&&&''''''***)))&&&$$$######$$$%%%&&&%%%%%%$$$$$$%%%&&&'''******)))'''&&&&&&))),,,***((()))---...,,,...222FFF[[[pppxxx|||zzzyyy}}}{{{qqq^^^GGG666---,,,+++)))'''&&&&&&&&&""""""######$$$%%%&&&&&&&&&%%%###""""""###%%%&&&###!!!"""%%%&&&'''---555222000,,,)))&&&%%%&&&&&&$$$"""!!!!!!###$$$###""""""$$$&&&&&&%%%#########%%%%%%%%%&&&&&&&&&%%%$$$$$$######""""""""""""""" !!!###$$$%%%%%%$$$$$$%%%$$$######$$$%%%'''(((&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%&&&%%%(((((('''%%%$$$"""!!! !!!$$$&&&&&&%%%###!!!""""""!!!!!!!!!###$$$&&& !!!"""###$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwnnniiibbbZZZQQQGGG===777555999===???<<<888333000......000888@@@BBB===777666444555===FFFHHHAAA999000......333:::;;;666111...)))&&&'''((('''''')))***)))+++.........444;;;BBBHHHOOOVVVYYYYYYZZZZZZ___^^^]]]\\\[[[ZZZYYYYYYWWWTTTQQQMMMIIICCC<<<777222...)))'''(((((('''%%%&&&''''''((())))))(((((('''###(((+++$$$$$$'''###''''''&&&&&&%%%%%%%%%&&&$$$&&&(((((('''&&&'''(((++++++++++++++++++******)))&&&&&&)))***((())),,,+++***)))'''&&&''')))***&&&'''((())))))(((&&&%%%,,,++++++,,,---,,,---...///111777@@@LLLWWW^^^aaagggnnnwww~~~wwwrrrkkkhhheeeaaa___aaaeeehhhjjjjjjjjjjjjmmmqqquuuxxxvvvwwwtttooommmlllhhhbbbTTTAAA777333---,,,,,,&&&******+++************)))000000000///......---,,,...///333:::FFFUUUccclllpppqqqrrrtttvvvxxxyyyzzz|||{{{yyyxxxvvvuuuuuuuuuxxxuuussstttwwwxxxvvvssspppbbbNNN>>>444...,,,,,,------,,,+++***)))((('''***************+++++++++***((('''''')))***)))(((***))))))***,,,,,,+++***+++)))'''&&&&&&'''***,,,,,,+++***((((((((('''''''''((((((((('''%%%###!!!""""""$$$%%%'''((()))***&&&%%%%%%&&&((()))(((&&&((((((''''''''''''((((((*********)))((('''&&&%%%$$$%%%(((***,,,,,,,,,,,,---,,,+++++++++,,,---......000222000,,,***+++---,,,111444444777999444,,,(((%%%""" """%%%&&&'''***)))&&&$$$###$$$%%%&&&&&&$$$"""!!!"""%%%(((***)))))))))'''&&&&&&))),,,)))''')))///222222444777LLLaaattt{{{}}}{{{zzz~~~|||qqq\\\CCC222...---+++***((((((''''''""""""###$$$%%%&&&&&&'''&&&%%%###""""""###%%%&&&%%%""""""%%%&&&%%%)))...,,,+++(((&&&%%%$$$%%%%%%!!! !!!#########"""###%%%''''''%%%###"""###$$$%%%&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$######$$$%%%'''((())))))'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((('''&&&$$$###"""!!! """"""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%{{{vvvlllfff^^^TTTKKKBBB999444555:::??????:::444111///---///444;;;AAA@@@;;;777444555999@@@FFFFFF@@@999///000222666999888333///,,,'''$$$&&&(((&&&'''***...---///111111111777???FFFKKKRRRWWWYYYYYYZZZZZZ```___^^^]]][[[ZZZYYYYYYTTTPPPKKKFFFAAA<<<666222------+++)))&&&%%%&&&'''&&&'''(((((())))))))))))***%%%+++000)))''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((((('''''''''(((+++,,,,,,,,,,,,++++++***)))&&&&&&)))***''''''***((()))***((('''&&&''')))%%%&&&(((***)))'''$$$###,,,))))))+++,,,+++,,,//////444===HHHSSS\\\bbbeeennnttt|||xxxssshhhfffcccaaabbbdddhhhjjjjjjkkklllmmmnnnqqqvvvyyyvvvwwwtttooommmmmmiiidddTTTAAA777444...---...(((******++++++,,,++++++***000000///......---------...000555???MMM\\\ffflllrrrrrrssstttvvvxxxzzz{{{}}}|||{{{yyywwwvvvvvvvvvyyywwwuuuuuuxxxyyywwwtttmmm\\\GGG:::222---******,,,,,,++++++***)))))))))************************,,,+++))))))***++++++***))))))(((***+++,,,***)))***'''$$$""""""%%%)))+++---+++))))))))))))((('''************)))((('''&&&'''''''''&&&&&&&&&&&&&&&((('''&&&(((***+++***)))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&&&&((()))++++++,,,,,,---,,,+++******+++,,,---///000000///...------...)))///333333888===888///(((&&&"""!!!"""$$$&&&&&&((((((&&&%%%%%%%%%&&&'''&&&$$$"""!!!!!!$$$(((***((((((((('''&&&''')))+++***(((+++222888999:::===RRRfffwww|||}}}|||zzz~~~pppXXX>>>,,,...---,,,***))))))((((((######$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''$$$###%%%&&&$$$%%%))))))(((&&&%%%$$$$$$$$$%%%!!!!!!###$$$%%%%%%%%%%%%%%%&&&'''&&&$$$############%%%&&&&&&$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$$$$$$$###"""!!!$$$$$$$$$$$$%%%&&&'''(((***)))((('''''''''))))))'''((()))((('''&&&(((***((('''%%%$$$""""""!!!!!!$$$###"""!!!"""###%%%&&&######"""""""""""""""###$$$$$$%%%$$$$$$###"""!!!###$$$%%%%%%######$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%yyytttllldddXXXLLLBBB;;;666333555:::???>>>888222///000,,,222:::@@@BBB???;;;888555888>>>CCCDDDAAA;;;666000333777999888555000---+++&&&$$$'''******+++...444222333555555555;;;CCCKKKOOOTTTXXXZZZZZZZZZ[[[```___^^^\\\ZZZWWWUUUTTTMMMIIICCC>>>:::666222///******)))((('''&&&&&&&&&&&&&&&((())))))*********,,,&&&---444,,,)))+++)))%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))***+++,,,,,,+++***)))((()))&&&&&&))))))&&&%%%(((%%%(((******'''%%%&&&'''%%%&&&((())))))((('''&&&,,,((((((,,,,,,***,,,000555>>>IIITTTZZZ```eeehhhuuuyyy~~~wwwrrrfffdddbbbbbbdddhhhkkkllllllnnnpppppppppqqqtttwwwtttuuurrrmmmlllllliiidddSSS@@@666444......///))))))***+++,,,------,,,,,,000000///...------------000222888EEETTTbbbiiilllssssssssstttvvvxxxzzz{{{~~~}}}|||zzzyyyxxxxxxwwwxxxwwwvvvvvvvvvvvvuuutttgggTTTAAA777222---******************************************************---,,,***)))*********)))((((((((()))***+++***((((((&&&$$$######%%%(((***---***(((((()))***)))'''+++******)))))))))******)))((((((''''''&&&&&&&&&((('''&&&''')))++++++***''''''(((((((((((('''''')))(((((('''&&&&&&&&&&&&(((((((((((()))***+++,,,,,,+++***))))))***+++,,,...---,,,---...000//////&&&---000000777>>>:::///***(((%%%$$$%%%&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$######$$$&&&'''((((((''''''(((***+++)))+++333:::;;;<<<>>>UUUhhhxxx|||}}}{{{yyy}}}mmmVVV>>>...---,,,+++***)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$###&&&'''%%%%%%''''''&&&%%%$$$$$$###$$$$$$ """$$$&&&&&&&&&''''''&&&''''''%%%###"""###%%%"""$$$&&&%%%###"""###%%%&&&%%%$$$$$$######$$$$$$ """###$$$######"""%%%%%%&&&'''((((((((((((***)))'''&&&'''((()))+++((()))***)))'''''')))+++'''&&&$$$###""""""""""""######"""""""""###$$$%%% !!!"""#####################$$$$$$$$$######"""!!!###%%%$$$"""!!!###%%%"""###$$$%%%&&&&&&%%%$$$~~~wwwssslllbbbSSSEEE;;;666555444555;;;@@@>>>777000///000---444>>>CCCCCC>>>;;;999999>>>CCCEEEBBB<<<555111000555:::;;;777222///---+++'''&&&***...///111555888666777888888888>>>FFFSSSVVV[[[^^^______```aaa___^^^]]][[[WWWSSSPPPMMMGGGCCC===888555333111///)))'''&&&&&&(((((('''%%%&&&&&&((()))************'''!!!(((000(((###%%%###%%%%%%&&&''''''&&&&&&&&&%%%'''))))))((('''((())))))***++++++***)))(((''')))&&&&&&)))(((%%%$$$&&&###'''******'''%%%%%%%%%''''''''''''(((***+++,,,---)))(((,,,---***,,,111===GGGTTT]]]aaadddhhhlllxxx|||{{{sssooodddcccbbbcccfffjjjmmmnnnnnnpppsssrrrpppppprrrtttqqqqqqooojjjiiijjjgggbbbRRR???666333......///))))))***+++---......------000000...---------------111444;;;IIIYYYfffkkklllttttttttttttvvvxxxzzz|||~~~}}}|||{{{zzzyyyyyyyyywwwwwwwwwvvvuuutttttttttbbbOOO<<<555222...++++++)))************+++++++++++++++******************,,,***(((((((((((('''&&&(((''''''(((******)))((('''''''''''''''((()))***,,,)))'''''')))***)))''')))((('''''''''(((***+++'''''''''((((((((())))))&&&%%%$$$%%%'''))))))(((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''***)))((((((((()))+++,,,,,,+++***)))))))))***+++,,,***((()))---000///---$$$+++......555>>>;;;///,,,***'''&&&'''''''''&&&$$$%%%&&&'''((((((((((((&&&'''((((((&&&###%%%'''))))))((('''((()))***''')))222888999999;;;VVViiiyyy||||||~~~~~~zzzxxxzzzkkkVVVAAA333,,,,,,+++)))((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((($$$$$$((()))'''&&&(((&&&&&&%%%$$$############!!!$$$%%%&&&&&&&&&'''(((((('''%%%""""""$$$%%%!!!###&&&%%%###!!!"""$$$%%%$$$######"""######### """###$$$$$$$$$%%%&&&(((*********))))))((('''&&&%%%&&&(((***+++(((***+++***''''''))),,,&&&%%%###"""""""""######""""""###$$$$$$$$$$$$$$$!!!###%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$ ###$$$$$$!!! """$$$!!!"""$$$%%%&&&%%%%%%$$$zzzrrrlllbbb\\\RRRFFF;;;666555666666:::>>><<<555///,,,,,,///777@@@DDDDDD@@@>>>>>>BBBEEEGGGEEE>>>777333111111666<<<<<<777000***'''$$$'''***)))(((***111888;;;<<<<<<;;;;;;???GGGMMMRRRTTTXXX\\\^^^_________[[[[[[ZZZZZZWWWSSSLLLHHH@@@???<<<555///,,,---//////(((""" $$$((()))(((---***(((''''''((((((''')))(((&&&%%%%%%''')))***''')))'''######&&&'''%%%&&&'''''''''%%%%%%'''))))))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))'''%%%%%%'''(((%%%&&&''''''((((((''''''***)))((()))---000222333BBBNNN[[[aaabbbdddjjjpppwww}}}zzznnncccaaa\\\[[[bbbjjjlllkkkkkkoooqqqsssuuuvvvuuuttttttoooooooooooommmkkkiiihhhXXXFFF666000222000,,,)))---,,,+++***+++---000111222111///+++)))***---000000666@@@NNN\\\gggmmmooopppqqqsssuuuwwwzzz|||}}}~~~}}}|||}}}|||{{{zzzwwwyyyyyyuuussstttqqqmmmeeeJJJ999555---,,,...,,,---'''"""!!!&&&***+++***,,,+++)))((('''&&&''''''******))))))((((((''''''###'''+++***&&&$$$%%%((((((&&&$$$######%%%((()))'''((((((((()))))))))***'''((()))++++++***))))))&&&'''***++++++***'''&&&(((###''')))###&&&+++&&&((((((((((((((((((((((((++++++***((('''&&&%%%$$$,,,)))&&&&&&)))+++++++++000000000...+++***+++,,,---,,,,,,---...///---,,,******---111555777666555******'''###''',,,***###$$$%%%%%%&&&''''''''''''((((((((((((''''''''''''+++)))''''''((()))))))))***(((+++000///---444AAA[[[jjjxxx|||{{{{{{~~~~~~yyygggPPP<<<222111...+++))))))******)))'''&&&&&&%%%%%%$$$$$$###''''''''''''&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&$$$""""""###$$$###"""&&&$$$######$$$%%%%%%$$$$$$"""!!! !!!%%%)))+++###$$$%%%&&&'''&&&%%%%%%########################%%%%%%###"""""""""###$$$(((***)))'''***...,,,%%%)))&&&""""""$$$&&&&&&%%%)))((('''&&&&&&'''((()))$$$&&&&&&$$$ """%%%###############"""!!! &&&$$$$$$%%%&&&'''&&&$$$%%%$$$$$$$$$%%%%%%###"""######""""""""""""######!!!$$$%%%$$$######%%%(((}}}wwwoooiii___YYYOOOCCC:::555555666888;;;===:::333---,,,---111888AAAFFFFFFDDDBBBCCCJJJKKKIIICCC;;;444000///444777;;;:::555...)))'''&&&(((*********...444999===???@@@???@@@DDDKKKQQQYYY[[[]]]___```aaaaaaaaa\\\ZZZXXXUUURRRMMMGGGBBB;;;:::777222---+++,,,...000+++%%%###%%%((((((''')))'''&&&&&&'''(((((((((+++*********+++,,,...///''')))'''$$$###&&&'''%%%)))******(((&&&%%%&&&''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((***&&&&&&&&&'''''''''(((((()))))))))***---222777:::JJJTTT___ddddddeeekkkqqqwww}}}|||vvvlllbbbbbb^^^___eeekkkmmmmmmoootttttttttttttttuuuuuuuuummmnnnnnnnnnllljjjiiigggYYYHHH777111222000,,,***,,,+++++++++,,,---///000111000///,,,***+++...000111888DDDTTTaaakkkoooqqqrrrsssuuuxxxzzz{{{||||||~~~}}}|||{{{xxxwwwrrrvvvwwwttttttuuutttppp```GGG888666///,,,---***+++'''$$$%%%(((+++***'''+++***)))(((''''''((((((***)))))))))((((((((('''###'''+++***&&&$$$&&&((((((&&&%%%$$$$$$&&&((())),,,+++***)))((('''&&&%%%(((((()))************)))'''((()))******)))((('''+++%%%(((***%%%(((---)))((((((((((((((((((((((((***))))))((('''&&&%%%%%%+++)))&&&''')))++++++***...///...---+++***+++---,,,+++,,,---//////...,,,000///...///111333333222222111,,,&&&%%%((('''"""''''''((((((((('''&&&&&&&&&'''''''''(((((())))))***)))''''''((()))******+++(((***//////---666CCC^^^lllzzz~~~|||}}}~~~uuuaaaLLL<<<444111...+++)))))))))((('''&&&&&&&&&%%%%%%%%%%%%$$$))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%######$$$$$$$$$###'''%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!"""%%%''')))###$$$%%%&&&&&&%%%$$$$$$###############$$$$$$$$$%%%$$$###"""""""""###$$$)))+++)))&&&'''+++)))$$$'''%%%""""""$$$&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&'''&&&###"""""""""""""""###############"""!!!!!!%%%$$$"""###%%%&&&&&&%%%%%%$$$###$$$%%%%%%###!!!######""""""""""""#########%%%&&&$$$"""!!!###%%%zzztttkkkeeeZZZSSSIII>>>777444444555;;;<<<;;;777000,,,,,,---444;;;CCCHHHIIIHHHIIIJJJPPPMMMGGG???777222111222999:::;;;888333---)))((()))))))))+++...222777:::???BBBEEEFFFGGGJJJQQQVVV______```aaaaaaaaa``````]]]YYYTTTOOOJJJDDD???;;;555444222...+++)))+++,,,000,,,'''&&&'''((('''%%%&&&%%%$$$%%%'''))))))(((%%%%%%&&&((()))***+++,,,&&&)))((($$$$$$''''''%%%((()))***)))'''&&&'''(((((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''')))+++((('''&&&&&&&&&'''((())))))***++++++---333===DDDUUU\\\eeehhhfffgggmmmrrrvvv}}}~~~vvvppphhhbbbbbbaaaccciiimmmmmmppptttwwwvvvtttrrrqqqqqqrrrsssllllllmmmmmmllljjjiiiggg[[[JJJ999333222000---+++******++++++,,,,,,------/////////...,,,,,,...000111;;;JJJ[[[hhhpppsssssstttvvvxxx{{{|||||||||{{{~~~|||yyyvvvtttpppssstttrrrrrrsssrrrnnnZZZBBB666666000------(((***((('''(((***+++(((%%%))))))(((((((((((())))))))))))))))))(((((((((((($$$(((******'''%%%''')))((('''%%%$$$%%%&&&(((***,,,,,,+++)))(((&&&%%%%%%))))))(((((())))))******)))))))))))))))))))))))),,,%%%((()))$$$(((...***((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%)))((('''(((***+++***))),,,,,,---,,,++++++,,,...******,,,...000111///,,,333000---,,,...///000000555666222***&&&&&&&&&%%%((()))******)))(((&&&%%%%%%%%%&&&'''((()))******((((((((((((((()))***+++,,,((()))---------888FFFbbbooo|||~~~~~~qqqZZZFFF:::666111///+++)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&$$$$$$%%%%%%%%%$$$(((&&&%%%&&&'''((('''&&&$$$$$$#########$$$%%%&&&###$$$$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%$$$######""""""######******((($$$$$$'''&&&###$$$###"""###$$$%%%$$$"""######$$$$$$$$$$$$######)))%%%!!!!!!$$$$$$"""###############"""""""""$$$""" !!!###%%%''''''$$$#########$$$$$$"""!!!######""""""""""""######$$$%%%%%%$$$""" !!!"""}}}wwwpppggg```SSSLLLBBB999444333555666===<<<999333---++++++---777===EEEJJJLLLLLLNNNPPPNNNIIIAAA888333222555777???>>>:::666111---***)))***)))(((+++000666:::;;;@@@DDDHHHKKKLLLOOOUUUYYY````````````______^^^^^^\\\WWWOOOHHHBBB<<<777444222111...+++)))(((((()))---***''''''(((((('''%%%'''&&&%%%&&&((()))((('''!!!"""###%%%%%%&&&&&&&&&&&&((((((%%%%%%((((((%%%%%%'''((((((''''''((()))((('''&&&&&&'''((('''%%%&&&&&&&&&&&&''''''''''''&&&'''((((((''''''(((***)))(((&&&%%%%%%''')))***+++,,,---,,,---555CCCMMM]]]ccchhhhhhggghhhmmmrrrvvv}}}zzzqqqkkkfffcccccccccfffkkkmmmmmmpppvvvvvvtttrrrooonnnmmmmmmmmmkkkkkklllmmmlllkkkjjjiii^^^MMM<<<444222000------)))***+++,,,,,,,,,,,,+++---...///...---...///111333???PPPbbbmmmsssttttttuuuwwwzzz|||}}}|||zzzyyy{{{}}}|||yyyvvvuuurrruuuuuuqqqoooooommmiiiVVV>>>333333...,,,---))),,,***))))))******(((%%%((((((((((((((()))******))))))))))))((((((((((((&&&(((***)))((('''(((***((('''&&&&&&&&&''')))***))))))))))))(((((((((((())))))((('''''')))***+++******)))(((((()))*********$$$&&&'''"""%%%,,,(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******)))(((***+++,,,+++++++++---///)))***,,,///111222///---///---+++,,,---/////////000444555000***'''(((***))))))******)))(((&&&%%%&&&&&&&&&'''((())))))***'''((())))))))))))+++,,,+++''''''+++,,,...:::IIIeeeqqq|||mmmTTTAAA888444222000,,,***)))((('''%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$############%%%&&&((())))))(((&&&%%%((('''%%%%%%&&&&&&&&&%%%'''&&&%%%&&&'''(((&&&%%%$$$%%%%%%%%%%%%$$$############$$$%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$###############)))(((%%%""""""$$$$$$$$$"""""""""###$$$###"""!!!!!!"""$$$$$$$$$$$$"""!!!(((%%%############!!!$$$#####################$$$!!!"""%%%'''((($$$#########$$$$$$""" $$$######""""""######$$$############"""!!!!!!!!!{{{uuummmccc[[[NNNFFF<<<555333444666777>>>;;;666000+++***,,,...999???GGGLLLNNNNNNPPPRRRKKKDDD:::222///222666999CCC@@@:::444000---+++***)))((((((+++111777;;;===AAAFFFKKKMMMOOORRRXXX\\\aaaaaaaaa```___]]]\\\[[[WWWQQQIIIAAA;;;777333000111///---***((('''&&&%%%''''''&&&&&&'''(((((('''***)))(((((())))))'''&&&''''''((((((((('''&&&&&&%%%((((((&&&&&&)))(((&&&%%%&&&((((((&&&%%%%%%&&&(((&&&%%%&&&'''((('''&&&&&&&&&&&&''''''(((((((((''')))***)))'''&&&&&&''')))(((&&&%%%&&&''')))+++---......,,,///999HHHTTTbbbeeegggfffeeegggmmmssswww}}}~~~vvvmmmiiigggeeeeeedddggglllmmmllloootttsssrrrpppnnnllljjjjjjiiijjjkkkmmmnnnnnnmmmmmmlllaaaPPP???666333000......******+++,,,,,,,,,++++++,,,---...///...///111333777DDDVVVfffooosssttttttuuuwwwyyy{{{{{{zzzxxxvvvxxx{{{~~~|||yyyxxxxxxuuuxxxwwwsssqqqpppmmmiiiUUU<<>>NNNYYYcccddddddccccccgggnnntttxxx{{{zzzssslllkkkkkkiiihhhfffggglllnnnmmmnnnqqqpppnnnllliiihhhhhhhhhiiijjjkkklllnnnoooooonnnnnncccTTTBBB888333///...000++++++,,,,,,,,,,,,,,,,,,,,,---.........000333555???JJJ[[[hhhooorrrssstttuuuvvvxxxyyyzzzyyywwwvvvwww{{{~~~|||zzzzzz{{{vvvyyyyyyuuussssssqqqlllSSS;;;......***+++///---///---+++)))(((((()))***''''''((()))******))))))(((((((((((()))))))))))))))((((((((()))***+++,,,((((((((((((((()))******++++++***)))((('''&&&&&&((((((''''''(((((())))))+++***))))))))))))***+++***%%%)))+++&&&(((---(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&((())))))'''''')))******+++,,,,,,,,,---///111,,,,,,,,,...000111000///...------------***&&&###...111777999555///...222...,,,***)))(((((())))))))))))(((((('''''''''''''''***---,,,)))((()))+++)))&&&'''---///222???OOOiiisss{{{}}}}}}~~~|||yyy|||{{{cccLLL>>>555...111///---,,,+++***'''%%%$$$%%%%%%&&&'''(((((((((***)))'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&((('''%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''%%%###%%%%%%&&&%%%$$$###"""!!!!!!"""$$$%%%%%%%%%$$$##############################$$$$$$$$$$$$###""""""###!!!"""###""" ###'''!!!###$$$###"""!!!"""######$$$$$$$$$$$$$$$$$$### $$$'''&&&""" """%%%$$$$$$###""""""$$$%%%&&&$$$""" !!!###%%%''''''%%%$$$$$$$$$%%%%%%###"""$$$$$$############$$$$$$!!! !!!###%%%&&&$$$"""{{{uuuoooggg[[[RRRHHH???555111333888<<<===;;;777111,,,***+++---...:::AAAJJJNNNNNNLLLKKKKKKBBB;;;333///111666;;;===AAA;;;333---+++)))(((''''''***---000333888@@@FFFLLLPPPSSSUUUVVVZZZ```eeecccddddddaaa]]]VVVPPPLLLCCC???999555222111///---+++)))&&&&&&''''''%%%###(((((('''&&&&&&&&&(((***(((''''''(((***)))'''%%%((('''&&&%%%%%%&&&&&&'''$$$((()))''''''***)))&&&###&&&(((((('''%%%$$$$$$'''&&&%%%&&&((()))((('''&&&&&&&&&'''((()))))))))&&&(((******((('''''''''((((((((((((((()))))))))***)))(((+++555EEETTT^^^bbbbbbaaa```aaagggpppwwwzzzzzzvvvpppmmmoooooommmmmmiiiggglllpppooonnnnnnmmmiiiccc___^^^aaafffiiihhhiiikkkmmmnnnnnnnnnnnnfffVVVDDD:::333//////111...---,,,++++++,,,---...,,,------,,,---000444888GGGRRR```jjjoooqqqsssuuuvvvvvvwwwxxxxxxxxxxxxxxxzzz}}}{{{yyyzzz}}}vvvyyyxxxsssppppppmmmhhhQQQ999///000,,,,,,...+++,,,,,,,,,,,,***)))******'''((()))******)))(((((('''((((((((()))))))))******)))((((((***+++,,,,,,(((((()))))))))************)))))))))((((((((('''&&&'''(((((())))))((((((+++******************+++((($$$))),,,'''))),,,&&&(((((((((((((((((((((((((((((('''''''''''''''''''''((()))'''&&&&&&)))++++++---......---...000222///...,,,,,,...000000000...,,,+++***)))(((&&&$$$000000444999999666999???666333...***(((((()))***'''''''''((((((((((((((((((,,,///---)))'''(((***+++(((***111333666CCCSSSlllttt{{{}}}}}}~~~||||||}}}vvv\\\GGG>>>666......,,,*********)))&&&$$$%%%%%%&&&&&&''''''((((((+++***(((&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$%%%&&&%%%$$$&&&%%%&&&((()))(((&&&$$$&&&%%%%%%$$$$$$#########!!!"""$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$###"""""""""###$$$$$$%%%$$$###"""!!!###!!!###%%%### %%%###$$$$$$###!!!!!!###&&&$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&'''%%%$$$"""###%%%&&&&&&%%%'''%%%%%%%%%&&&&&&%%%###%%%$$$$$$######$$$$$$%%%###""""""$$$'''&&&$$$!!!xxxrrrmmmdddXXXOOOGGG>>>444000333999===???:::666000,,,+++,,,---...:::AAAJJJOOONNNKKKIIIHHH;;;555000///444;;;AAADDD???888000+++)))(((&&&$$$''',,,000222444999BBBIIIRRRUUUWWWYYYZZZ]]]dddiiiccccccbbb___YYYPPPHHHBBB<<<888444111000///...---'''%%%###$$$&&&'''&&&###++++++)))'''&&&&&&(((***%%%%%%%%%'''))))))(((&&&)))(((&&&%%%&&&(((***+++$$$''')))'''(((***)))&&&!!!%%%((()))***+++,,,'''&&&%%%&&&((()))((('''&&&&&&&&&'''((())))))***$$$&&&)))))))))(((((()))''''''((()))***)))))))))'''%%%$$$***888IIIYYYbbbaaa```___^^^aaahhhrrryyy{{{yyytttnnnnnnrrrrrrpppqqqjjjhhhmmmqqqpppnnnmmmiiicccZZZTTTTTTZZZbbbhhhfffgggjjjlllmmmnnnnnnmmmgggWWWFFF:::444//////111///...,,,++++++,,,...///------,,,,,,,,,000555999MMMWWWccckkkooopppsssvvvwwwwwwwwwxxxxxxyyyyyyzzz}}}zzzwwwyyy}}}wwwxxxvvvpppkkkiiiddd___NNN888000222///------((((((+++......---+++))))))'''((()))******)))(((''''''((((((((())))))*********)))((((((***,,,------((()))))))))************%%%&&&'''((()))***+++,,,%%%&&&((()))))))))((('''************************%%%"""(((+++&&&'''***###(((((((((((((((((((((((())))))(((((((((''''''''''''(((((('''$$$%%%)))---,,,...///.........000222111///,,,,,,---///000000,,,***'''&&&''')))))))))///---///777;;;===CCCLLL===999222,,,(((((()))***%%%&&&&&&'''((()))******)))---000...)))&&&'''))),,,***---444777:::FFFVVVnnnuuu|||}}}~~~|||rrrVVVCCC>>>888///+++***((((((((('''%%%###&&&&&&&&&'''''''''''''''***(((&&&$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%$$$''''''''')))******'''%%%&&&%%%$$$$$$######$$$$$$ """$$$&&&'''(((''''''&&&%%%%%%$$$###"""!!!!!!######$$$%%%$$$###"""!!!$$$###$$$'''$$$###$$$%%%%%%""" $$$'''$$$###"""!!!!!!"""###$$$!!! ###'''(((&&&###%%%$$$###""""""$$$&&&'''&&&$$$$$$%%%&&&'''&&&$$$'''&&&&&&&&&''''''%%%###%%%$$$$$$######$$$$$$%%%&&&$$$$$$%%%'''&&&"""|||uuuoooiii___RRRIIIDDD===666333555:::>>>???===666...+++---//////...777CCCIIIEEEEEEIIIFFF===444///+++---555===BBBDDD888444///+++)))(((((('''---------000555<<>>EEECCCBBBDDD???666111...,,,111:::AAABBBAAA666333...+++***)))((((((***+++---222:::CCCKKKQQQUUUYYY[[[ZZZ\\\bbbdddbbb\\\XXXQQQJJJDDD>>>888444111///...------,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))(((&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%%%%&&&'''(((******((('''&&&&&&((()))((((((((((((((((((((((((///---***'''&&&&&&'''((((((+++,,,...;;;NNN\\\aaa```___bbbgggkkknnnttt{{{yyypppjjjmmmqqqpppooopppooopppooolllllloookkkdddVVVOOOLLLTTT\\\```dddggggggkkkmmmllllllooonnnjjjggg\\\KKK:::444444111,,,///000111///---,,,,,,---000...---......///777AAASSS]]]iiiqqqrrrssswww{{{wwwxxxxxxyyyyyyzzzzzzzzz|||}}}~~~|||yyywwwxxxzzz~~~}}}xxxsssoooiii\\\PPP777333///,,,+++,,,,,,,,,---+++))))))***+++++++++*********)))******+++,,,((((((((((((((((((((((((+++)))((()))+++,,,,,,,,,***))))))))))))))))))***''''''''')))++++++)))'''&&&'''))))))))))))'''&&&***...///+++)))+++------))))))(((((((((((())))))((('''&&&'''))),,,,,,+++---***''''''((()))((('''((((((((('''&&&(((+++...////////////......---,,,---...///000///...------,,,+++)))'''&&&'''((((((---***+++//////...333;;;AAA===888444111///---,,,)))'''&&&&&&''')))))))))'''''''''&&&'''(((((())),,,+++,,,111555===KKKXXXooosssyyy}}}}}}|||}}}iiiPPPBBB>>>777---///---+++)))))))))'''&&&'''&&&%%%'''))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''(((******,,,***)))((())))))'''%%%$$$$$$$$$############"""$$$$$$###$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$""" """$$$$$$######""""""""""""&&&###!!!!!!"""###""" %%%!!!!!!%%%"""!!!$$$$$$!!! ###$$$###"""###$$$$$$###"""%%%%%%$$$$$$$$$########################"""!!!!!!&&&$$$""""""$$$&&&%%%$$$"""###%%%&&&%%%$$$!!! }}}xxxpppiii```VVVJJJAAA999555111222777===@@@AAA666111***''')))***+++***---888???===;;;;;;666......---///777AAAEEEBBB<<<333000,,,************)))***+++///555>>>HHHQQQWWWUUUYYY\\\]]]^^^aaa```]]]SSSMMMDDD<<<666222///...***)))((()))******(((&&&$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$&&&((())))))(((((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&***)))'''&&&%%%%%%&&&'''((((((((((((((((((((((((///+++'''&&&((())))))'''&&&(((+++000<<>>888//////...---,,,,,,+++)))''''''&&&&&&'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%###$$$%%%''')))************)))((((((((('''$$$!!!$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$!!!""""""###$$$%%%%%%$$$"""!!!###"""!!!"""###$$$""" &&&######"""!!!%%%"""!!!$$$$$$!!! ###$$$###"""###$$$$$$###"""%%%$$$$$$$$$$$$######### !!!"""######$$$$$$$$$'''%%%######$$$$$$$$$###$$$$$$%%%%%%$$$"""zzzvvvnnnfff\\\QQQEEE>>>999666444555999===???>>>555111,,,))))))++++++++++++222666444222222///***---...333===FFFGGG???777///---***)))***+++++++++,,,...333:::BBBKKKRRRWWWUUUXXX\\\]]]\\\ZZZVVVRRRGGGBBB;;;444111...---,,,'''&&&%%%&&&''''''&&&$$$""""""###$$$%%%%%%&&&&&&&&&%%%$$$%%%''')))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&'''&&&((((((((((((((((((((((((***&&&"""$$$)))---,,,)))$$$&&&***111<<>>333222222000//////000...,,,******+++///...000333444666>>>HHH]]]dddmmmsssuuuwwwyyy|||xxxxxxwwwxxxxxxzzz|||}}}zzz{{{{{{{{{zzzyyyyyyyyyzzz{{{zzzvvvqqqgggVVVFFF555222...,,,,,,,,,,,,+++...,,,)))((()))))))))((())))))))))))***+++,,,,,,+++++++++++++++,,,,,,,,,,,,***(((((()))))))))(((***)))(((''''''((()))***''''''''')))++++++)))''')))***+++,,,,,,+++***)))$$$%%%$$$###&&&&&&))))))(((((((((((()))))))))&&&%%%((()))(((''''''(((((('''((())))))******'''((()))))))))+++...111---,,,,,,,,,+++,,,,,,,,,(((111333///444@@@@@@666+++***)))(((''''''((((((***)))***+++***(((((()))---777FFFOOONNNDDD666,,,...,,,(((&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&''''''(((******,,,...000999NNNaaaoootttzzz}}}~~~}}}}}}~~~yyybbbLLL@@@===888111...------------,,,)))&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%%%%###$$$&&&((()))))))))(((%%%%%%%%%&&&'''%%%"""$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$###""""""!!!!!!!!!!!!#########$$$$$$###""""""######$$$%%%&&&&&&$$$###'''### """%%%'''%%%$$$%%%"""!!!$$$$$$ ###$$$###"""###$$$$$$###"""$$$$$$$$$$$$############ !!!######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$""" xxxtttlllcccXXXLLLBBB<<<888666555888===@@@@@@>>>222///+++)))((()))***++++++......+++***+++,,,,,,...222999BBBGGGDDD:::222,,,***))))))+++,,,,,,+++...222999AAAJJJQQQVVVYYYVVVXXX[[[\\\YYYRRRJJJFFF999666333111000...,,,+++(((&&&%%%&&&&&&%%%###!!!""""""######$$$%%%&&&&&&'''%%%$$$%%%''')))))))))&&&''''''''''''''''''&&&(((((('''''''''''''''''')))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%###"""$$$'''(((((('''((((((((((((((((((((((((((($$$!!!###))),,,+++((($$$%%%)))111<<>>IIIRRRWWWZZZ[[[UUUUUUWWWYYYTTTJJJ@@@===...---,,,---...---+++))))))'''&&&&&&&&&%%%""" #########$$$$$$%%%%%%&&&'''&&&%%%&&&(((((((((&&&&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''))))))(((''''''''''''(((''''''&&&&&&%%%%%%$$$$$$&&&'''(((((())))))((((((%%%###"""$$$(((***(((&&&((((((((((((((((((((((((***'''%%%%%%((()))'''%%%%%%%%%)))111:::HHHZZZiiitttsssttttttnnnddd^^^^^^```hhhppprrrrrrssstttrrrnnniiieeeccc\\\QQQFFFAAAPPP\\\gggjjjhhhiiilllmmmnnnppppppllllllnnnmmmjjjiiieeeWWWCCC444/////////,,,---......---,,,---///---,,,---000333999DDDOOOccchhhnnnsssuuuvvvwwwxxxwwwxxxzzz|||}}}~~~~~~~~~~~~}}}}}}}}}}}}|||yyyvvvsssvvvvvvtttooodddQQQ@@@222000---,,,,,,,,,,,,+++///,,,***)))***+++******---,,,+++***))))))))))))''''''(((((()))*********,,,+++)))((()))***)))(((((((((((((((((((((((((((***)))***+++------+++)))***)))&&&$$$$$$&&&)))***((((((&&&###%%%***+++)))))))))(((((((((((()))))))))######)))***$$$"""%%%%%%''')))***)))((()))***&&&((()))))))))***,,,///,,,,,,+++******+++---...111222111000999AAA>>>333)))))))))))))))(((((((((&&&(((((('''***---,,,(((,,,000888CCCKKKHHH===222)))'''%%%%%%''')))))))))'''''''''''''''((()))))))))'''(((+++000<<>>444///---)))((('''(((+++,,,++++++...555AAAMMMTTTWWWVVVTTTMMMLLLNNNQQQLLL@@@777444***)))((()))***+++)))((('''&&&%%%%%%%%%$$$""" $$$$$$$$$%%%%%%%%%%%%%%%''''''&&&''')))(((&&&$$$&&&&&&'''(((((('''&&&&&&(((((((((''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###&&&'''((()))))))))(((((()))&&&$$$%%%)))***'''###((((((((((((((((((((((((******))))))(((((((((''''''&&&(((000999EEEYYYjjjwwwuuuuuutttmmmddd```aaa___jjjrrrqqqnnnpppqqqooollljjjhhhcccUUUGGGCCCGGGXXXcccllllllkkklllmmmkkkmmmoooooommmmmmpppqqqoookkkiii]]]III888111000111...000000///---,,,---......,,,,,,///333:::GGGSSSfffjjjooosssvvvwwwwwwwwwuuuwwwzzz|||~~~~~~}}}||||||{{{zzz|||~~~}}}zzzvvvsssuuuuuurrrlll```LLL;;;111///---,,,,,,---,,,***,,,***(((((()))*********,,,,,,+++***)))))))))***&&&&&&'''(((((()))*********)))''''''((()))((('''&&&'''(((******((('''&&&)))))))))+++,,,---+++)))((('''&&&%%%%%%&&&'''(((&&&&&&%%%###&&&+++***&&&))))))(((((((((((())))))111)))(((---+++""" %%%(((++++++)))'''((()))&&&((())))))))))))+++,,,+++***)))((((((***,,,---//////000111222222000///(((((())))))))))))((((((&&&((('''%%%(((---,,,'''***,,,///555;;;===;;;888+++(((&&&&&&'''((((((''')))(((((((((((()))*********'''''',,,444AAAUUUfffqqqwww~~~}}}|||pppYYYJJJBBB===666222---+++)))))))))***)))(((&&&(((((('''%%%$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((('''&&&'''((()))((('''$$$$$$$$$############"""%%%&&&'''((('''&&&$$$###%%%%%%&&&&&&%%%%%%$$$###"""%%%'''$$$!!!$$$""""""!!!!!!!!!"""###$$$###$$$%%%### !!!### ######!!!"""%%%%%%!!!%%%"""!!!$$$$$$!!! ###$$$###"""###$$$$$$###"""############""""""""""""""""""############"""""" ###&&&&&&$$$###$$$&&&######$$$%%%&&&&&&''''''|||xxxllliiicccXXXLLLAAA:::666333333666;;;@@@@@@<<<777///...---***((((((***,,,'''''')))+++,,,...222777===DDDIIIEEE:::///+++,,,)))((('''(((***,,,+++***///777BBBMMMRRRQQQMMMJJJEEECCCEEEIIIDDD888000...,,,***(((((()))******)))%%%$$$###$$$%%%$$$###!!!&&&&&&%%%%%%%%%%%%%%%%%%'''''''''))))))(((%%%"""%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$######&&&&&&((()))))))))(((''',,,(((&&&&&&))))))%%% ((((((((((((((((((((((((((()))++++++******+++---)))&&&(((///777DDDXXXkkkxxxuuutttsssmmmeeebbbddd___kkkrrrppplllmmmnnnmmmiiikkkmmmdddQQQAAABBBMMM[[[fffooonnnmmmnnnnnnjjjkkknnnnnnmmmnnnssstttsssooonnndddPPP>>>666444444111222222000---,,,,,,,,,111......111555<<>>HHHJJJEEEAAAAAA===EEEIIIDDD;;;555///***)))(((&&&&&&%%%&&&'''((($$$%%%%%%%%%%%%$$$######***((($$$$$$&&&$$$$$$%%%&&&&&&''''''&&&&&&(((******&&&&&&***+++)))((('''%%%$$$$$$%%%'''(((***(((''''''''''''&&&$$$!!!%%%((('''###!!!%%%)))$$$&&&)))******((($$$""" !!!$$$&&&((()))))))))))))))(((((('''''''''&&&&&&(((************+++,,,,,,------///666GGG]]]lllvvvvvvuuuqqqkkkeeeaaa```iiilllppprrrsssqqqnnnkkkpppnnnjjj___MMM@@@EEEQQQeeejjjllljjjjjjmmmooooooooorrrsssrrrooonnnqqqtttssstttiiiRRR>>>666333111:::777333///,,,*********...222555222222<<>>DDDEEE@@@777///,,,+++)))))))))***+++,,,+++---000555;;;AAAGGGJJJBBB<<<222***''''''))))))%%%&&&((()))***)))((((((---++++++---,,,***---222@@@BBB???666///---+++)))%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&'''%%%###%%%***+++((($$$%%%&&&&&&''''''&&&&&&+++---,,,((('''***+++)))''''''((())))))(((''''''---+++)))(((((((((&&&$$$%%%$$$$$$$$$%%%&&&&&&%%%(((''''''&&&&&&&&&''''''&&&'''(((***+++,,,------))))))(((((((((((((((((('''(((*********)))***++++++,,,222@@@TTTfffqqquuusssuuutttlll```\\\```gggiiijjjkkklllnnnooopppqqqtttpppfffXXXIIIAAADDDJJJLLLHHHAAAAAALLL]]]iiimmmrrrpppppprrrvvvxxxwwwtttrrrppphhhYYYHHH;;;444111...////////////...------333000///666CCCTTTbbbjjjqqqsssuuuvvvvvvvvvwwwxxxxxxzzz}}}~~~}}}|||||||||zzzyyyyyyzzz|||}}}|||zzzwwwxxxwwwqqqeeeVVVDDD888//////...---,,,,,,,,,+++))))))***+++,,,+++++++++,,,+++***)))(((((((((((()))***+++++++++)))((('''+++)))((()))***+++***)))+++)))&&&&&&'''((((((((()))(((''''''(((''''''&&&''''''''''''''''''''''''***)))(((((('''(((((()))''''''((()))))))))))))))$$$+++...***%%%%%%''''''&&&''''''''''''''''''&&&''''''((((((((((((((((((+++***)))((((((((('''&&&&&&''''''(((((((((''''''&&&&&&'''((()))******+++"""&&&((())))))***+++******)))'''%%%%%%'''***444888999333...///000///++++++******))))))******,,,...000555CCCZZZnnnxxx}}}pppZZZEEE<<<888222...000(((%%%%%%'''(((&&&'''+++''''''&&&&&&&&&&&&''''''###%%%'''))))))'''%%%###%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%///---***''''''(((***+++$$$%%%'''((()))(((&&&%%%$$$&&&(((((('''&&&%%%&&&++++++,,,++++++)))(((''''''''''''(((((()))))))))((('''&&&$$$###"""""""""&&&%%%$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$""""""###$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$###"""###$$$$$$###""""""""""""#########$$$$$$%%%$$$###$$$&&&'''&&&%%%~~~vvvmmmggg___VVVJJJ@@@:::777333000777;;;AAAFFFEEE???555...,,,,,,+++)))((((((***+++///222666<<>>GGGYYYjjjssstttrrrrrruuuyyyzzzyyyvvvssspppiii^^^NNN>>>555222000000000000///...---,,,333000000:::JJJ[[[ggglllrrrtttvvvwwwvvvvvvwwwyyyyyy{{{}}}}}}|||{{{{{{|||yyyyyyyyyzzz}}}~~~}}}{{{wwwxxxxxxrrrdddRRRAAA888.........------,,,++++++((()))*********++++++)))++++++***)))((((((((()))'''((()))+++++++++***)))***)))((()))***+++***(((+++(((&&&&&&'''(((''''''''''''((((((((((((((()))(((((((((((((((((((((((()))))))))((((((((((((((('''(((((())))))))))))(((''''''%%%&&&((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''&&&***+++******((('''&&&&&&%%%&&&'''((()))*********'''((((((((()))))))))***'''***,,,------------...)))))))))'''&&&'''***,,,000888===:::666555222///,,,,,,+++***************+++...111666FFF^^^qqqyyy~~~}}}hhhTTTBBB===;;;333......+++''''''))))))&&&&&&)))&&&&&&%%%%%%%%%%%%&&&&&&###%%%'''))))))'''%%%###&&&&&&((())))))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((())))))***++++++,,,,,,%%%&&&((())))))(((&&&%%%$$$'''))))))((('''&&&'''###$$$%%%'''(((******+++))))))((((((''''''''''''###%%%'''))))))'''$$$"""&&&&&&&&&%%%$$$$$$$$$%%%"""############$$$$$$$$$!!!###%%%&&&&&&%%%$$$$$$(((((('''&&&$$$###""""""!!!"""###$$$$$$###"""!!!$$$###"""###$$$$$$###""""""############$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%{{{sssjjjdddZZZRRRGGG===777444333333888===DDDHHHFFF>>>444...)))******((('''''')))+++222555<<>>===;;;666000---,,,+++***************+++000333888JJJdddvvv{{{~~~}}}{{{cccPPPAAA>>><<<555...------)))(((***)))&&&&&&(((%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%'''***---.........---'''((()))))))))(((&&&%%%%%%''')))***((('''((((((''''''((((((((()))))))))((((((''''''&&&%%%%%%$$$!!!&&&+++---+++(((&&&'''((('''&&&###"""###$$$&&&%%%%%%$$$###"""!!!!!!"""$$$''''''&&&$$$######((('''&&&%%%$$$###"""!!! !!!###$$$$$$###""""""$$$###"""###$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$xxxppphhhaaaTTTOOOEEE;;;333111222555999???FFFIIIFFF===333---((()))******)))***...111999<<>>666***(((&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&***+++,,,222999777555...&&&###&&&'''%%%!!!"""###%%%%%%%%%%%%$$$&&&&&&&&&'''&&&&&&%%%$$$"""$$$$$$###%%%((('''"""$$$%%%&&&&&&''''''&&&&&& %%%))))))***+++(((###((('''&&&%%%%%%&&&'''((('''&&&&&&(((+++,,,,,,,,,###%%%'''&&&%%%$$$&&&(((&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''(((((()))))))))*********((()))++++++)))((()))***+++444CCCVVVeeelllkkkiiioooooolllgggbbbbbbgggkkkkkklllmmmnnnoooooooooooolllpppnnnhhhdddbbb]]]VVVPPPPPPNNNMMMUUUcccnnnqqqrrrtttwwwxxxwwwvvvvvvvvvuuuppplllfffXXXFFF888555000000//////000111333444666777===IIIXXXfffnnnqqqtttvvvxxxxxxwwwwwwxxxyyy{{{|||}}}|||{{{zzz{{{|||xxxxxxxxx{{{~~~~~~yyyzzz{{{uuubbbJJJ:::666******+++,,,+++***)))(((+++...///,,,,,,///...***+++******)))))))))))))))***)))))))))))))))******((('''&&&'''((()))(((&&&'''''''''((()))(((&&&###''')))+++***'''&&&''')))((((((((((((((((((((((((''''''((())))))******)))(((((())))))))))))(((((((((++++++(((((())))))&&&''''''((((((((((((''''''&&&'''((()))((('''%%%$$$'''***,,,+++(((&&&'''((((((((())))))))))))((((((%%%&&&'''((()))***+++,,,++++++***((('''''')))+++++++++***)))((())),,,...---333999===@@@@@@;;;444...---,,,+++************)))///333999LLLhhhzzz}}}}}}~~~~~~}}}xxxaaaNNN???<<<;;;444......,,,)))((())))))&&&&&&)))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''))),,,///000000///...+++******)))((('''&&&&&&%%%''')))***)))(((((()))...---,,,***)))''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$"""&&&)))+++)))'''%%%&&&''''''&&&###"""###&&&&&&%%%%%%$$$###"""!!!!!!"""&&&))))))&&&###""""""$$$$$$$$$$$$$$$######### !!!"""###$$$######"""$$$###"""###$$$$$$###"""$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$}}}vvvnnnfff```PPPLLLDDD999000...222666:::@@@GGGJJJFFF===333,,,(((+++---......000444888@@@CCCIIINNNMMMDDD666,,,)))(((((()))++++++)))''')))(((&&&%%%%%%&&&'''(((+++)))***---------111666777555...&&&$$$((((((&&&"""###%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$###&&&&&&%%%''')))(((###$$$%%%&&&&&&''''''&&&&&&+++***&&&!!! &&&******((('''%%%$$$$$$%%%'''((('''&&&%%%&&&'''((('''&&&)))((('''(((***+++***(((%%%%%%&&&'''(((((('''''')))((((((((()))***,,,---(((((())))))*********+++(((***++++++)))((())))))***444EEEWWWdddhhhfffccciiihhheeeaaa___```cccfffgggiiikkkmmmoooppppppppplllpppoookkkjjjkkkhhhaaaaaa___[[[[[[dddpppuuutttppptttxxxxxxuuussssssuuuvvvpppmmmhhh[[[GGG:::666333222000//////111222444777:::BBBNNN]]]iiippprrrtttvvvxxxxxxxxxwwwxxxyyy{{{|||}}}|||{{{zzz{{{|||xxxxxxxxx{{{~~~~~~zzz{{{{{{vvvbbbHHH999666+++,,,---...---,,,+++***,,,111111------111000,,,+++***)))))))))))))))***---+++***((((((((())))))(((&&&%%%&&&'''((('''&&&&&&&&&''')))***)))%%%"""***+++,,,***'''%%%&&&((())))))))))))))))))))))))&&&&&&((()))************((()))))))))))))))((((((%%%&&&###!!!$$$+++---+++''''''((((((((((((''''''&&&'''((())))))'''%%%$$$&&&))),,,+++)))''''''(((*********)))(((&&&%%%$$$###$$$%%%'''***,,,---...------+++)))((())),,,///,,,,,,+++)))((((((+++---...222666:::@@@CCC>>>777...---,,,+++************&&&---222888LLLiiizzz||||||}}}~~~}}}www```MMM===:::999333......***'''&&&)))(((&&&&&&)))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$$$$############$$$$$$,,,---...///000000000000---,,,***((('''&&&&&&&&&%%%'''******))))))))))))%%%%%%%%%%%%&&&'''((()))!!!""""""######$$$$$$%%%%%%&&&'''((('''%%%"""!!!$$$&&&'''&&&###"""%%%'''"""############$$$$$$$$$###'''***)))&&&"""!!!"""!!!!!!"""###$$$$$$%%%%%% !!!"""###$$$$$$###"""$$$###"""###$$$$$$$$$"""%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$~~~wwwssslllbbbZZZOOODDD:::777555333444777???CCCIIILLLHHH@@@555...,,,,,,,,,+++,,,222:::AAAJJJLLLLLLJJJCCC:::222...&&&((('''%%%&&&)))((($$$***(((&&&&&&''''''&&&%%%+++)))((())),,,000222333000000***######'''&&& $$$""" """%%%&&&&&&***)))'''$$$###""""""###(((%%%""""""$$$%%%$$$###&&&%%%%%%$$$%%%&&&((()))###$$$%%%%%%&&&&&&%%%%%%'''))))))'''$$$"""$$$&&&(((((()))))))))'''&&&%%%&&&&&&'''''''''''''''&&&)))'''%%%%%%''')))))))))***(((%%%$$$$$$%%%(((***,,,,,,+++***))))))******)))))))))(((&&&''')))+++///555EEEYYYeeegggeeedddfffbbb]]]UUULLLKKKUUUccceeekkknnnmmmmmmooopppnnnqqqllllllrrrwwwtttooommmkkkkkklllmmmnnnpppqqqrrroooqqqssstttsssssstttuuurrrooollliiibbbUUUCCC666555555333222222444222///;;;===HHHZZZfffjjjnnnrrruuuvvvxxxxxxwwwwwwxxxzzzxxxzzz|||{{{yyyxxxzzz|||{{{yyywwwwwwyyy{{{|||}}}}}}|||sss]]]DDD666555111111000...---,,,+++***,,,111000+++---444111&&&+++************)))%%%""",,,(((&&&***,,,)))%%%$$$###&&&((('''$$$$$$&&&)))(((((((((((('''''''''''''''&&&&&&%%%%%%'''((()))******))))))))))))******%%%))),,,++++++,,,***%%%))))))(((((((((((()))))))))))))))))))))(((((('''((('''''''''&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((()))))))))'''&&&$$$$$$)))***%%% """%%%&&&$$$%%%&&&(((***,,,///000000---***)))*********)))///---+++***++++++***)))+++---///333777<<>>999222...------+++(((&&&$$$%%%&&&'''&&&'''((((((((('''%%%%%%)))***+++((($$$"""$$$&&&%%%$$$$$$$$$%%%''')))***%%%%%%%%%&&&&&&&&&''''''...,,,,,,000///+++***,,,222...+++))))))*********###$$$''')))++++++++++++***)))'''&&&%%%%%%&&&&&&&&&&&&$$$###""""""""""""$$$%%%&&&''''''%%%###"""%%%%%%$$$###""""""#########$$$%%%%%%&&&'''((()))(((((('''&&&%%%$$$$$$###&&&$$$###!!!!!!!!!!!!"""###""""""!!!"""$$$%%%&&&"""######$$$%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''***(((&&&$$$$$$$$$%%%&&&|||vvvqqqjjj___VVVLLLBBB999666444333444888@@@DDDIIILLLHHH???555...+++,,,,,,,,,///666???FFFNNNMMMKKKFFF>>>555...***&&&((('''%%%&&&)))((($$$)))'''%%%%%%&&&'''&&&%%%***)))((())),,,000222222---,,,((("""###''''''"""&&&$$$""""""$$$&&&''''''((('''&&&$$$$$$$$$$$$%%%***'''$$$$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&'''((('''$$$$$$&&&((('''((()))))))))(((&&&%%%&&&&&&'''''''''''''''&&&(((&&&%%%%%%&&&((((((''')))((('''&&&&&&'''((()))++++++*********)))))))))&&&'''((())))))***---///000777HHH\\\hhhiiifffeeeaaaZZZRRRIIIAAA???GGGRRR]]]eeelllmmmnnnppprrrrrroookkklllssswwwvvvtttttttttsssrrrqqqqqqrrrssstttoooqqqssssssrrrqqqrrrsssssspppmmmkkkeeeZZZKKK@@@;;;999666333333555555444<<<@@@MMM```mmmpppsssvvvwwwxxxyyyyyyxxxwwwyyyzzzzzz{{{}}}{{{yyywwwxxxzzz|||zzzxxxwwwyyy{{{||||||~~~|||yyyoooYYYBBB666555//////......------,,,,,,(((---,,,''')))///,,,###*********,,,---,,,***'''...+++***------***((()))***(((%%%""" ###'''+++((((((((((((((((((((((((,,,***)))'''&&&%%%%%%%%%******))))))))))))******&&&***+++******+++***&&&***))))))))))))))))))***''''''((()))))))))))))))((((((((('''''''''&&&&&&((((((''''''''''''''''''*********)))((('''&&&%%%$$$)))***%%%!!!###&&&'''%%%&&&'''(((***---///000111...,,,+++,,,,,,,,,+++---+++))))))***+++***)))+++,,,...111555999<<<>>>222///---+++++++++***)))+++000444===SSSnnnzzzxxx||||||vvvlllUUUKKKBBB===999333......---+++(((&&&%%%%%%&&&'''&&&'''((((((((('''&&&%%%((()))***(((%%%###%%%'''&&&&&&%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&---,,,000444444///+++++++++***))))))******)))(((%%%&&&(((***,,,,,,,,,,,,((('''%%%$$$######$$$$$$&&&%%%%%%$$$############!!!"""$$$%%%%%%%%%$$$$$$%%%%%%$$$###############""""""######$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$############"""######%%%&&&'''######"""""""""###%%%&&&$$$%%%&&&&&&&&&%%%$$$###'''&&&%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$&&&((()))zzztttooofffZZZQQQHHH@@@777444333222555999AAAEEEJJJLLLHHH>>>444---***+++,,,///333<<>>FFFVVViiiuuuxxxxxxyyyyyyzzz{{{zzzxxxxxxxxxzzz{{{|||}}}|||yyywwwwwwxxx}}}zzzxxxwwwxxxzzzzzzyyy{{{zzzuuuiiiTTT???555555------------------......'''+++***&&&''',,,***###''''''(((+++---...,,,+++***(((((()))((($$$%%%)))---***&&&$$$%%%'''(((((('''(((((())))))*********---,,,***((('''&&&%%%%%%++++++************++++++(((***+++((((((******'''((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))((((((((('''''''''''''''''''''((()))))),,,,,,***)))((('''''''''%%%)))***%%%"""$$$'''(((''''''((()))+++---///000333111///.........---,,,+++)))'''''')))))))))((()))***,,,...111444777999333333111...+++***+++,,,+++000666AAAXXXqqq|||{{{~~~~~~~~~~~~{{{pppdddRRRHHH???;;;888333//////,,,+++)))&&&%%%&&&'''(((''''''((((((''''''&&&%%%'''(((((('''%%%%%%&&&'''((((((''''''''''''(((((($$$$$$$$$$$$%%%%%%%%%%%%+++,,,222888888111+++)))&&&&&&''')))***+++)))''''''''')))+++,,,,,,------'''&&&%%%#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%&&&%%%$$$$$$############$$$&&&&&&'''''''''''''''&&&$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%'''((($$$######"""######$$$$$$&&&&&&(((((('''&&&###"""&&&%%%%%%$$$%%%&&&((()))&&&%%%$$$$$$%%%&&&((()))xxxssslllbbbUUULLLDDD<<<555333222222666;;;CCCGGGKKKLLLHHH???444---***+++...222999BBBKKKPPPQQQKKKAAA666///)))&&&$$$&&&'''&&&$$$%%%)))((($$$'''%%%$$$$$$%%%&&&%%%$$$'''''''''))),,,//////...---+++)))%%%$$$$$$$$$###'''&&&$$$%%%'''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$(((''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((''''''((())))))((('''&&&'''''''''(((''''''&&&%%%((('''%%%%%%&&&'''&&&%%%((()))***++++++***)))(((&&&((()))+++***)))'''&&&(((***,,,,,,+++)))))))))///888JJJ___kkkiiibbb___YYYJJJ;;;333111000222555DDDUUUfffmmmnnnqqquuuwwwtttrrrrrrtttsssppprrrwww{{{yyyvvvsssqqqqqqqqqrrrqqqrrrsssrrrpppooooooooorrrpppnnnmmmkkkfff```\\\PPPJJJEEEDDDBBB???>>>>>>BBBMMM___pppzzz{{{zzzxxxyyyzzz{{{zzzxxxwwwwwwxxxzzz{{{{{{{{{zzzyyyxxxxxx{{{yyywwwvvvwwwwwwvvvuuuxxxwwwqqqbbbMMM<<<555444......------------,,,,,,))),,,,,,((((((,,,+++'''%%%%%%&&&(((+++,,,+++)))((('''''''''$$$!!!$$$************---///---'''"""'''(((((()))***++++++,,,*********)))))))))))))))++++++************++++++)))+++***&&&&&&)))***(((&&&&&&&&&''''''&&&&&&&&&'''''''''((())))))***+++))))))))))))((((((((((((''''''&&&&&&''')))***+++...---+++)))'''''''''(((%%%))))))%%%$$$'''))))))))))))***+++,,,...000111777555222111000///---++++++)))'''&&&''''''&&&%%%((()))***+++---000222333555666555111,,,)))+++------111888FFF]]]uuu~~~~~~~~~}}}~~~xxxjjj\\\NNNEEE<<<999777222//////,,,+++)))'''&&&''''''((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&'''(((***))))))(((((((((((((((######$$$$$$$$$%%%%%%%%%******///666555...)))(((''''''&&&((()))***(((''''''((()))***++++++,,,,,,)))(((&&&%%%%%%%%%&&&&&&#########$$$$$$$$$$$$$$$""""""""""""###$$$&&&&&&%%%$$$$$$######$$$$$$$$$))))))******)))((('''&&&############$$$$$$%%%%%%"""""""""!!!!!!!!!""""""#####################$$$%%%&&&((())))))'''%%%$$$%%%%%%$$$$$$%%%'''((())))))(((&&&%%%%%%$$$%%%%%%|||wwwqqqiii^^^RRRIII@@@999444222111222777>>>EEEHHHLLLMMMIII@@@666///,,,...111777???GGGMMMPPPKKKDDD999///***(((&&&%%%%%%'''&&&$$$%%%((('''###&&&%%%###$$$%%%&&&&&&%%%&&&&&&'''***,,,---,,,+++***(((''''''&&&%%%&&&'''&&&%%%$$$$$$&&&'''&&&%%%''''''''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&***)))'''&&&&&&&&&&&&%%%&&&'''((())))))(((''''''''''''(((((('''&&&&&&%%%((('''&&&'''((()))'''&&&((()))***++++++***)))(((&&&''')))***+++)))(((&&&''')))++++++)))(((''''''000888KKK```kkkhhhaaa]]]SSSDDD555000000000111333<<>>555......//////...000///>>>QQQaaannnwwwzzzxxx{{{tttqqquuuyyywwwtttrrroooqqqrrrttttttsssqqqpppnnnpppqqqqqqooonnnnnnooolllnnnpppqqqqqqqqqqqqrrrsssfff^^^\\\TTTFFF???BBBJJJYYYhhhnnnrrrxxxzzzxxxwwwxxxyyyyyyyyyyyyzzz{{{zzzyyyyyy{{{~~~}}}yyyuuuxxxwwwvvvwwwxxxxxxvvvtttllloooiiiUUUBBB999444111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((''')))...(((&&&&&&''')))++++++***,,,(((''',,,///,,,))))))$$$(((------+++(((((()))((((((((((((''''''''''''$$$%%%''')))***++++++***((((((''''''''''''(((((((((+++***'''&&&((('''$$$###$$$&&&''''''&&&$$$###((('''&&&&&&''')))+++---((('''''''''&&&&&&&&&&&&'''%%%###""""""$$$'''(((%%%&&&((()))))))))((('''((()))(((&&&)))...///---000000///000000111222222***)))***+++------+++)))&&&%%%$$$$$$&&&(((((('''&&&''''''(((***,,,---...)))***...444::::::666222444666@@@UUUkkkyyy}}}~~~|||wwwsssssszzz}}}}}}yyyqqq```PPPGGG>>>666444222...+++,,,************)))))))))))))))((('''&&&%%%&&&''''''***'''%%%%%%'''((('''%%%&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&''''''+++***+++//////***((()))&&&&&&'''***,,,---,,,***,,,+++***)))))))))***+++&&&%%%$$$$$$$$$%%%&&&''''''((())))))(((&&&$$$### ###%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&'''!!!###%%%&&&'''%%%###!!!#########"""""""""""""""###$$$$$$###!!!!!!$$$%%%&&&&&&&&&(((&&&%%%###$$$%%%'''(((((('''&&&%%%$$$%%%&&&'''''''''''''''&&&%%%$$$###zzzxxxssskkkbbbYYYNNNDDD>>>555333000...///555>>>DDDOOORRRSSSRRRMMMGGGBBB@@@@@@AAADDDIIIJJJDDD:::222,,,)))&&&%%%'''((('''%%%((('''%%%$$$$$$%%%'''((((((%%%&&&))))))%%%%%%'''+++,,,---+++(((%%%#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$"""""""""""""""%%%&&&%%%%%%(((+++'''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&'''((()))***(((''''''((((((###***(((''''''(((((('''%%%'''((()))******)))((('''(((&&&&&&))))))''''''***&&&)))***)))&&&%%%'''******)))((()))***+++***((()))((((((((()))***++++++,,,'''%%%((()))((()))++++++///777GGG\\\dddUUU???333000+++))))))*********333777FFF\\\lllrrrvvvzzzyyywwwvvvvvvwwwwwwuuutttsssrrrqqqqqqrrrrrrpppnnnoooooooooooonnnnnnmmmmmmpppooooooppprrrrrrpppooommmfff^^^SSSGGG======BBBHHHUUUeeeppptttvvvyyy|||vvvvvvvvvwwwxxxyyyzzz{{{wwwxxxzzzzzzyyyxxxyyyzzzwwwtttqqqrrrvvvwwwtttpppqqqnnnbbbNNN>>>555222///000000///...---,,,,,,+++,,,,,,,,,,,,,,,+++***)))***)))))))))***+++,,,,,,***((('''(((***++++++***'''((()))***++++++******,,,***)))***,,,---***'''...(((&&&))),,,***))))))))))))))))))((('''%%%%%%''''''"""###))))))!!!&&&&&&((()))&&&!!!'''''''''''''''((()))***'''''''''((((((((((((((('''%%%$$$$$$$$$$$$###!!!(((&&&&&&(((***+++(((%%%&&&(((+++,,,,,,,,,,,,---///...---...///000///...333111...***(((((()))***)))%%%###%%%&&&%%%%%%(((*********,,,///000000...000......111666888444000:::<<>>555...)))'''&&&&&&((((((&&&$$$'''&&&%%%$$$$$$%%%&&&'''(((%%%&&&))))))&&&%%%''',,,---...,,,(((%%%#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%###""""""&&&&&&%%%$$$(((+++(((!!!%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&&&&&&&'''((()))$$$$$$&&&((())))))'''$$$)))(((''''''(((((('''%%%'''((()))******)))((('''(((&&&&&&))))))''''''***%%%&&&'''&&&%%%%%%%%%&&&)))(((''''''))))))((('''))))))))))))))))))***++++++'''%%%)))***))))))+++***...555CCCUUU[[[MMM:::333000,,,******+++++++++000333AAAWWWhhhpppuuuzzzxxxvvvuuutttuuuvvvuuutttvvvtttrrrqqqqqqqqqooonnnrrrqqqpppooooooooooooooopppoooooopppqqqrrrpppnnnllleee[[[PPPBBB:::===EEELLLXXXgggqqqtttuuuxxx{{{yyyyyyxxxxxxxxxxxxyyyyyyvvvxxxzzzzzzzzzyyyzzz{{{wwwtttrrrsssvvvwwwtttqqqpppmmmaaaMMM===555222///000//////......---------++++++,,,,,,,,,++++++************)))******++++++)))(((&&&''')))******)))''''''''''''((((((((((((+++)))((()))******(((%%%)))%%%%%%(((***((((((+++))))))))))))((('''&&&&&&)))***&&& $$$&&&$$$###%%%(((,,,,,,)))(((((('''''''''((())))))(((((((((((((((''''''''''''&&&$$$%%%&&&&&&%%%###(((&&&&&&(((***+++(((&&&'''***---.........///000555333///......//////...222000---***))))))***+++***&&&$$$&&&'''%%%&&&)))*********,,,///000///...000---,,,...222777::::::@@@BBBIIIWWWjjjxxx~~~~~~}}}yyyrrrmmmnnntttzzz{{{zzz{{{}}}wwwfffTTTKKKDDD===555111000///,,,)))************))))))(((''''''''''''&&&%%%%%%&&&'''$$$$$$$$$%%%&&&'''((())))))((('''&&&&&&%%%%%%%%%""""""""""""###$$$%%%&&&)))***+++,,,,,,***)))((((((((((((((('''&&&%%%%%%(((((('''&&&&&&'''((()))%%%%%%$$$#########$$$$$$)))***+++,,,,,,***)))(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&'''""""""""""""###$$$%%%%%%)))(((((())))))******)))%%%&&&&&&&&&&&&'''''''''|||vvvrrrmmmddd[[[QQQHHH???999444333000///111888AAAGGGNNNQQQSSSSSSQQQMMMJJJIIICCCEEEFFFDDD===444---)))'''&&&&&&'''((((((&&&$$$&&&%%%$$$######$$$%%%&&&(((%%%%%%((((((&&&%%%(((...//////,,,(((%%%#########$$$$$$%%%%%%$$$$$$###%%%&&&''''''&&&%%%###"""'''(((&&&$$$'''+++)))###%%%%%%&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&''''''(((&&&'''((((((''''''((()))((('''&&&&&&''''''&&&%%%'''(((((())))))((((((''')))&&&&&&)))***''''''***&&&%%%%%%%%%&&&'''&&&%%%'''&&&%%%%%%''''''&&&%%%+++***))))))))))))))))))***'''&&&***,,,***)))***+++///777CCCQQQSSSFFF777333000,,,++++++,,,,,,,,,---000;;;OOObbbnnntttyyywwwuuusssrrrtttuuuuuutttyyyvvvrrrpppppppppoooooouuutttrrrppppppppppppqqqpppoooooooooqqqqqqooonnnllldddXXXJJJ===888@@@LLLSSS]]]jjjrrrtttuuuwwwyyy|||{{{zzzyyyxxxxxxxxxxxxvvvxxxzzz{{{zzzzzz{{{|||xxxuuussstttvvvwwwtttrrrnnnkkk___LLL<<<555222//////////////////.........***++++++,,,,,,,,,,,,+++++++++******)))*********)))'''&&&&&&((())))))(((***)))((('''''''''((()))***)))((((((((((((%%%###(((&&&'''******(((***///((((((((())))))((('''''''''))))))%%%$$$&&&%%%""" $$$&&&%%%&&&))))))&&&))))))((('''''''''(((((())))))((((((''''''&&&&&&&&&%%%$$$%%%'''((('''&&&(((''''''(((***+++)))(((***---000111111222222444;;;777222///...////////////...,,,***)))***+++,,,+++'''&&&((((((&&&'''++++++******+++...//////......---++++++...666???FFFOOOPPPUUU```nnnyyy||||||yyytttpppppptttyyyyyywwwyyyzzzrrrbbbQQQIIIBBB===666111000///,,,***++++++***))))))(((''''''&&&%%%$$$$$$&&&'''&&&&&&%%%%%%$$$$$$%%%''')))***)))((('''&&&%%%%%%%%%%%%"""""""""######$$$&&&&&&'''((()))***++++++***)))&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&((()))***%%%%%%$$$###############%%%&&&((())))))(((''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$((('''%%%###############$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######"""###$$$&&&''')))#########$$$$$$%%%%%%&&&%%%'''(((***+++,,,++++++(((''''''&&&&&&&&&&&&'''zzzuuupppjjjaaaWWWMMMDDD<<<888333222111000333:::CCCIIINNNPPPTTTUUUSSSQQQOOONNNGGGHHHGGGAAA666,,,'''%%%''''''&&&%%%&&&'''''''''%%%$$$$$$######$$$$$$%%%(((%%%%%%((((((&&&&&&)))///000///,,,(((%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$###((((((&&&$$$&&&***)))%%%%%%%%%%%%&&&&&&%%%%%%$$$(((''''''&&&&&&&&&''''''"""%%%''''''$$$$$$&&&((('''&&&%%%%%%&&&'''&&&%%%(((((((((((((((((((((((()))&&&&&&******'''(((+++)))'''%%%&&&)))+++)))&&&'''&&&%%%%%%''''''&&&%%%++++++***)))((((((((()))***'''''',,,...+++)))***,,,222>>>KKKSSSPPPCCC777222///---,,,---......------///888III]]]kkksssvvvwwwuuusssrrrtttvvvvvvvvvyyyvvvrrrooopppqqqqqqqqqwwwuuusssrrrqqqqqqrrrssspppooonnnoooppppppnnnmmmmmmbbbTTTEEE:::999FFFUUU[[[ccclllrrrttttttvvvxxx|||{{{zzzzzzyyyyyyyyyyyyxxxzzz||||||zzzzzzzzz{{{yyywwwuuuuuuvvvwwwuuusssllliii^^^KKK;;;444111///......//////////////////******+++,,,------------,,,,,,+++***)))))))))******((('''''')))***)))(((...,,,***(((((()))***+++******))))))((('''%%%$$$'''&&&(((***(((%%%(((...'''(((((()))))))))(((((($$$&&&&&&&&&&&&''''''&&&&&&((((((&&&&&&((((((%%%******)))((('''''''''(((******)))((('''&&&&&&%%%%%%$$$###$$$'''(((((('''((((((((()))************---///333444444444555666;;;888555333222222000///---,,,+++******+++,,,---,,,))))))***)))''')))---,,,+++***+++---......---,,,------+++,,,333???III^^^___bbbiiiqqqyyy~~~||||||zzzxxxuuutttwwwzzzxxxwwwxxxxxxooo^^^OOOHHH@@@;;;555111///...+++)))++++++***)))((('''''''''&&&$$$"""###%%%''''''%%%&&&%%%$$$$$$%%%'''***+++((('''&&&&&&%%%%%%%%%&&&"""""""""###$$$%%%&&&'''((()))******++++++******$$$$$$$$$$$$$$$$$$%%%%%%''''''&&&%%%&&&'''((()))&&&%%%$$$######"""############%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$#########((('''$$$"""!!!"""###$$$########################""""""""""""!!!!!!!!!!!!$$$#########$$$&&&((()))###$$$$$$%%%&&&&&&&&&&&&!!!###''')))******++++++***)))(((&&&&&&&&&''''''yyytttnnnggg]]]SSSJJJBBB;;;666111111111111555<<>>888555000000111333777>>>GGGNNNPPPSSSUUUVVVUUUSSSSSSSSSLLLHHHAAA888///)))&&&&&&'''&&&%%%######%%%)))---$$$%%%%%%%%%%%%%%%%%%$$$(((%%%$$$&&&'''&&&'''+++------,,,)))&&&$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$###"""""""""$$$$$$$$$''''''$$$$$$''''''$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&''''''(((!!!&&&)))))))))))))))'''&&&%%%&&&'''((('''&&&(((''''''&&&&&&''''''((()))''''''***+++((((((+++%%%$$$$$$%%%'''((('''&&&)))((('''((()))))))))'''+++***)))))))))))))))))),,,)))(((,,,...,,,+++,,,+++666HHHUUURRRDDD777111...---,,,,,,...///...---111333888DDDXXXkkkrrrqqquuuttttttvvvxxxyyyyyyxxxsssqqqooonnnppprrrssssssqqqrrrrrrrrrssssssssssssooonnnmmmnnnooonnnllljjjiiiZZZIII@@@@@@HHHXXXgggjjjmmmqqqttttttuuuvvvwwwvvvvvvwwwxxxzzz|||}}}|||}}}~~~}}}{{{zzzzzzzzzzzzzzzyyyxxxwwwvvvvvvuuummmjjj^^^KKK;;;444111..................---------+++,,,,,,------------,,,++++++******)))*********---,,,******+++++++++***+++***)))((('''((()))***+++,,,---,,,***(((((())),,,******+++(((%%%%%%))))))))))))******)))((((((,,,(((%%%%%%$$$"""$$$'''&&&)))***((())),,,---*********)))((((((((())))))))))))((((((''''''&&&&&&###""""""###%%%&&&&&&%%%((()))******)))***---///000222444555444333333444222333555888999666111---***************+++,,,,,,,,,+++,,,---***'''***000...,,,******+++,,,,,,+++***---///...,,,---333999HHHQQQ]]]gggnnntttzzz~~~~~~~~~}}}||||||}}}~~~|||{{{zzzwwwjjjXXXKKKFFF???===:::666333000......---+++)))'''&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$&&&(((%%%%%%&&&'''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&"""""""""###%%%&&&((()))---,,,,,,+++++++++******%%%$$$###""""""###$$$%%%)))((('''%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###########################&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%###$$$&&&&&&&&&&&&%%%$$$"""&&&***+++)))(((***,,,((())))))***))))))((('''}}}uuuppphhhaaaVVVKKKBBB;;;666222///000111333888@@@IIIPPPRRRTTTVVVVVVUUUSSSSSSSSSJJJDDD;;;333---***)))((( """$$$$$$###$$$&&&)))%%%%%%&&&&&&&&&&&&%%%%%%(((%%%$$$&&&'''&&&(((,,,++++++***(((%%%$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###""""""&&&'''%%%$$$&&&%%%######$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))***)))((((((((('''%%%###'''&&&%%%&&&((()))((('''((('''&&&&&&&&&&&&'''(((***''''''***+++((()))+++###$$$&&&&&&&&&&&&'''))))))((('''((())))))((('''))))))))))))))))))***+++...***(((,,,---,,,,,,...000:::JJJSSSKKK:::///...,,,+++++++++---......---///111666BBBWWWlllsssqqqrrrrrrtttvvvyyyyyyxxxvvvrrrpppoooooopppqqqpppooommmnnnppprrrsssssssssrrrooonnnmmmmmmnnnmmmkkkiiieeeTTTCCC===DDDPPP___kkkoooqqqrrrtttuuuuuuwwwxxxuuuuuuvvvwwwyyy{{{}}}~~~yyy{{{}}}}}}||||||}}}~~~{{{{{{{{{yyyxxxvvvvvvvvvnnnkkk___LLL;;;444000.........------,,,,,,++++++------------------,,,,,,*********)))******++++++---+++))))))***+++***)))))))))))))))))))))*********,,,------***((()))***000,,,***,,,---******,,,***************)))((('''---(((&&&((('''###$$$(((,,,......+++)))***)))%%%)))))))))((())))))******((((((((((((((('''''''''$$$######$$$&&&'''&&&%%%((()))+++***)))***---000000222444444222000000000222333444666777444000---***************+++++++++++++++,,,---***&&&***000///---***)))***++++++++++++,,,---,,,***+++///222888EEEVVVdddmmmrrrxxx|||}}}||||||}}}~~~~~~|||{{{vvvgggTTTHHHDDD===;;;999555111...---------,,,)))'''%%%%%%%%%&&&$$$(((***(((###"""%%%***###%%%''')))******)))(((&&&%%%%%%$$$%%%%%%&&&&&&""""""######%%%'''((()))***************++++++,,,'''&&&$$$"""""""""###$$$((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&''''''((()))###""""""######$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&""""""############$$$$$$########################&&&&&&&&&%%%$$$$$$######&&&&&&'''((('''%%%$$$"""###$$$%%%&&&&&&%%%$$$"""$$$(((***)))&&&%%%'''+++&&&(((***+++,,,***)))'''{{{tttnnnfff^^^SSSHHH???888333111...///111444999AAAJJJQQQTTTUUUWWWVVVTTTRRRRRRRRRIIIAAA666///,,,+++***((($$$&&&$$$###$$$%%%%%%&&&&&&''''''&&&&&&%%%((($$$###&&&'''&&&(((,,,******)))'''$$$###%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$###'''***+++'''### %%%'''%%%$$$%%%$$$!!!###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***)))&&&######&&&))))))((((((&&&&&&''')))***)))(((((('''&&&%%%%%%&&&'''(((***'''(((++++++)))))),,,$$$'''))))))'''&&&))),,,)))(((''''''((()))((('''))))))(((((()))***++++++///***(((+++---,,,,,,///777???LLLQQQFFF444+++---+++******+++---...---,,,,,,///555AAAWWWmmmuuuqqqppppppsssvvvyyyyyyvvvtttrrrqqqoooooopppooonnnllliiilllooorrrtttsssrrrqqqooonnnmmmmmmnnnmmmkkkiiibbbOOO>>><<>>HHHMMMEEE:::222---))),,,'''&&&***,,,++++++,,,......000888JJJ```mmmppptttvvvxxxyyyyyywwwtttrrrtttsssqqqooonnnoooppppppnnnnnnooorrruuuuuusssqqqsssqqqppppppqqqooojjjeeeTTTHHH???EEETTTaaakkkpppqqqrrruuuxxxyyyzzzzzzyyyzzzxxxwwwyyy{{{}}}}}}}}}zzzzzzyyy{{{}}}~~~~~~}}}~~~}}}|||zzzxxxvvvtttsssppppppfffSSSAAA777222///+++,,,------,,,---///000+++,,,---------,,,******+++******************++++++***((('''''')))***,,,,,,...---******+++'''+++(((,,,444222((($$$'''+++***)))***++++++)))'''---+++)))(((((()))(((&&&''''''&&&((()))***((('''((()))+++...000///+++((())))))))))))(((((((((''''''''')))+++)))$$$%%%)))%%%%%%%%%$$$$$$%%%%%%%%%)))((((((+++...///---+++---...///111222000...+++000///...---,,,,,,------...+++)))+++...///---)))+++***)))(((((()))***+++)))******)))''''''***---,,,+++++++++++++++,,,,,,555BBBYYYoooxxxuuusssuuu|||zzzzzz}}}|||rrrbbbRRRFFF???777555222000///...,,,***///,,,)))''''''''''''&&&'''''''''''''''''''''''')))((('''(((*********((()))((('''&&&&&&'''&&&&&&)))'''%%%$$$%%%&&&&&&%%%)))))))))*********++++++'''%%%$$$%%%&&&&&&%%%$$$)))((('''&&&%%%$$$$$$$$$'''######'''(((%%%&&&+++%%%$$$###$$$&&&(((((((((((((((((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%"""######"""!!!!!!###$$$$$$$$$#########"""""""""!!!$$$ ###%%%"""###%%%%%%###""""""###%%%&&&((((((&&&%%%%%%&&&&&&%%%$$$######$$$%%%&&&)))(((((()))))))))(((&&&{{{wwwrrrjjjddd[[[OOOCCC<<<777111//////222000000555===GGGOOOSSSWWWYYYYYYVVVVVVWWWSSSMMMGGG@@@777000---+++(((&&&"""$$$%%%''''''%%%###"""&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%''')))++++++***((('''&&&&&&''''''%%%$$$&&&%%%$$$""""""######$$$&&&###"""$$$%%%###$$$(((&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&'''((()))***)))+++)))$$$###&&&'''%%%(((&&&$$$%%%'''(((&&&###((())))))*********))))))(((((((((((('''''''''''',,,***)))***+++***(((&&&######$$$%%%'''((())))))&&&&&&'''(((((()))***************+++,,,---...///''')))+++,,,,,,...333888FFFJJJIII???555///---,,,---)))'''***,,,******+++...///000777GGG\\\jjjooouuuvvvwwwwwwwwwvvvuuuttttttsssqqqpppooooooppppppooooooppprrruuuuuutttrrrsssrrrrrrssssssooofff```LLLEEEDDDNNN]]]iiippptttssstttvvvxxxyyyyyyyyyxxxyyyxxxwwwxxxzzz|||}}}|||{{{zzz{{{|||~~~~~~}}}{{{}}}}}}}}}|||zzzwwwuuusssqqqqqqhhhVVVDDD999333000---...///...,,,,,,...000......---------,,,,,,,,,)))))))))))))))))))))))),,,***(((&&&%%%''')))***)))++++++***+++,,,)))$$$,,,%%%%%%...222,,,%%%###***))))))***,,,,,,+++)))---+++)))((())))))((('''(((''''''(((******)))'''++++++---///111000---***)))))))))(((((((((''''''(((&&&(((+++)))%%%&&&)))%%%%%%$$$$$$$$$$$$%%%%%%(((((((((+++---...---++++++...111111///......///...---+++******+++---...+++++++++++++++++++++*********))))))))))))******)))))))))((('''(((+++...,,,+++***)))***,,,...///555CCCZZZqqq{{{zzzvvvuuuwwwwwwxxx}}}}}}ttteeeTTTEEE<<<666444111//////...,,,***...+++((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***)))---***'''(((++++++'''###***(((&&&%%%&&&&&&%%%$$$'''((()))*********))))))&&&%%%$$$%%%&&&'''&&&%%%)))((('''%%%$$$$$$$$$$$$&&&######&&&&&&%%%&&&)))%%%&&&&&&&&&%%%&&&''')))''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$"""""""""$$$%%%$$$""" $$$$$$############""""""!!!$$$"""&&&'''"""###$$$&&&%%%###"""""""""###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$((()))******((('''''''''|||vvvrrrmmmfff```WWWLLLAAA;;;777222000111111000111555>>>GGGOOOSSSWWWYYYYYYVVVVVVWWWSSSMMMBBB<<<333...,,,+++)))'''###$$$%%%&&&'''&&&&&&%%%$$$""""""###&&&'''((('''%%%%%%%%%'''***,,,,,,+++***)))''''''''''''%%%$$$&&&%%%$$$#########$$$$$$'''###"""$$$%%%###%%%)))$$$$$$######$$$&&&'''(((###$$$%%%&&&''')))******++++++(((###"""&&&'''&&&)))'''%%%%%%''''''%%%###'''(((((()))))))))))))))((((((((((((((('''''''''***))))))***++++++(((&&& ###&&&(((***+++''''''(((((())))))))))))&&&'''***,,,...//////...***,,,---++++++///777>>>LLLJJJDDD999000,,,---...///+++***------++++++------///111666EEEZZZjjjqqqsssssssssssssssssssssssstttsssrrrpppppppppppppppooooooppprrrsssttttttssssssssstttuuutttlllaaaYYYDDDCCCIIIXXXgggooosssvvvvvvwwwxxxyyyzzzzzzyyyyyyyyywwwwwwxxxzzz|||||||||{{{{{{|||~~~|||zzz|||}}}}}}}}}{{{xxxuuussspppppphhhUUUCCC888222...//////000...,,,,,,---/////////...------------...))))))************)))))),,,***(((&&&&&&'''***,,,'''((()))))))))(((&&&$$$***$$$###+++///,,,&&&###)))((((((***,,,---,,,++++++)))((((((***++++++***(((''''''(((******)))''',,,,,,---...//////,,,***))))))(((((((((''''''''')))''''''***(((%%%%%%'''%%%%%%$$$$$$$$$$$$%%%%%%'''((()))+++------,,,,,,+++,,,---------------...---+++***((()))***,,,...)))+++,,,+++(((''')))+++***))))))))))))))))))***)))***+++,,,------......,,,+++)))(((***,,,///111666EEE\\\sss~~~zzzwwwttttttuuuzzz~~~uuufffTTTCCC999555333000///...---,,,***,,,***(((&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***)))---+++++++++,,,+++(((%%%'''&&&%%%&&&'''((('''&&&"""$$$'''***++++++******%%%$$$$$$%%%'''((('''&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((()))***((($$$"""$$$'''(((((()))))))))(((''''''%%%%%%%%%$$$$$$$$$######$$$"""!!!###&&&&&&### %%%%%%%%%%%%$$$$$$$$$######&&&&&&$$$&&&+++***&&&$$$%%%&&&%%%###!!!!!!!!!"""$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$''')))+++***'''%%%&&&(((zzzsssooojjjbbb[[[QQQGGG===999666222000111//////000555>>>GGGOOORRRVVVXXXXXXUUUUUUVVVRRRMMM===777///+++******)))'''&&&&&&%%%%%%&&&''')))***%%%$$$###$$$&&&&&&%%%$$$%%%%%%&&&(((+++---,,,+++---+++)))(((((('''%%%###&&&%%%%%%$$$$$$$$$$$$$$$'''$$$###%%%%%%$$$%%%)))$$$#########$$$&&&((()))$$$$$$%%%&&&'''((()))******+++(((###"""&&&(((&&&((('''&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&''''''(((((('''''''''(((((((((((((((((((((((()))***)))'''%%%''''''''''''''''''''''''))))))******)))(((''''''"""''',,,...---+++***......,,,)))***000999AAANNNGGG>>>555...+++,,,......,,,+++---,,,***+++...***...111555CCCXXXkkktttsssrrrrrrrrrrrrrrrssssssssssssrrrqqqqqqpppppppppmmmnnnpppqqqqqqrrrrrrsssssssssuuuuuurrriii[[[QQQ@@@CCCOOO```mmmrrrtttuuuxxxyyyyyyzzzzzz{{{{{{zzzyyyxxxwwwxxxzzz|||}}}|||{{{{{{|||~~~|||zzz|||}}}}}}}}}{{{yyyvvvtttqqqqqqhhhUUUBBB777111...///000000...,,,+++,,,...000///...---------......******+++,,,,,,+++******+++)))((('''(((***---...))))))******(((%%%$$$$$$&&&$$$&&&)))+++(((&&&&&&(((((((((***,,,---,,,+++'''&&&&&&'''***,,,------(((''''''(((***+++)))(((---,,,+++,,,---,,,***(((((((((((((((''''''''''''+++(((&&&((('''$$$###%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))+++,,,---------------***)))+++///111///,,,,,,+++***))))))***,,,---(((+++,,,***&&&%%%(((+++)))))))))******)))))))))'''))),,,///111000---***+++***))))))***---111333777HHHaaauuu~~~yyywwwvvvvvvzzz}}}sssdddQQQAAA777444222///...------+++***+++)))''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))***++++++)))***,,,......+++(((((()))'''&&&&&&&&&(((((('''&&&"""###&&&)))******)))(((&&&%%%$$$%%%'''((('''&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&''')))***((($$$###%%%(((+++++++++***)))(((&&&%%%%%%%%%%%%$$$$$$$$$######'''###!!!!!!$$$%%%$$$"""''''''&&&&&&&&&%%%%%%%%% """######%%%(((&&&###$$$%%%&&&%%%###!!!!!!!!!!!!###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""&&&)))+++***&&&%%%&&&(((wwwrrrnnnggg^^^VVVIII@@@777444222///---...///...000666???HHHOOORRRUUUWWWWWWUUUUUUWWWSSSNNN===666///***))))))(((&&&((('''&&&%%%%%%''')))+++***)))(((((((((&&&### %%%&&&'''))),,,---+++***---+++)))(((((('''%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&###$$$''''''%%%%%%((($$$$$$######$$$&&&'''(((%%%%%%&&&&&&'''((((((((((((***((($$$###'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((((('''''''''((((((((((((((('''&&&&&&&&&((((((&&&%%%&&&&&&&&&'''''''''''''''******++++++***)))'''&&&###&&&+++///222111///---000...++++++///666>>>CCCJJJAAA888222...++++++---+++)))***,,,***''')))...(((,,,000333???UUUjjjuuusssssssssttttttttttttuuusssssssssrrrqqqqqqppppppmmmnnnpppppppppppprrrtttssssssssssssooocccTTTJJJAAAHHHVVVgggqqqsssssstttyyyyyyyyyzzzzzz{{{{{{|||zzzyyyxxxyyy{{{}}}~~~}}}|||{{{|||}}}~~~||||||||||||{{{zzzxxxvvvttttttsssiiiUUUBBB777333000.........---++++++,,,---///............---------***+++,,,------,,,+++***))))))((()))***,,,---...---,,,,,,---***%%%$$$'''$$$&&&))))))'''%%%&&&(((((('''''')))+++,,,+++***%%%$$$$$$&&&))),,,------((((((((()))***+++***(((---,,,************((('''((((((((('''''''''&&&&&&+++&&&###%%%&&&###"""###''''''&&&&&&&&&&&&''''''(((***---......---...///...+++)))---333555222---------,,,,,,,,,,,,,,,,,,***++++++)))&&&%%%(((+++))))))************))))))&&&'''***...000...***''')))))))))))),,,///222444999MMMgggwww}}}~~~{{{yyy{{{|||qqq^^^KKK===666333111...---------+++***+++)))(((((()))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))+++,,,+++***'''+++...,,,)))'''(((+++***)))((((((((('''%%%###&&&&&&'''((('''&&&%%%$$$'''&&&%%%&&&'''((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%'''&&&$$$$$$&&&'''%%%$$$%%%&&&''''''(((***+++,,,,,,,,,+++)))(((&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&$$$""""""###$$$%%%$$$'''''''''&&&&&&&&&%%%%%%""""""###$$$&&&'''%%%"""###$$$&&&%%%###"""""""""!!!###%%%%%%$$$$$$%%%&&&$$$$$$######""""""!!!!!!%%%'''(((((('''&&&''''''|||uuupppllldddZZZQQQDDD;;;333111000---+++---//////222777@@@JJJPPPTTTTTTWWWWWWVVVWWWXXXVVVPPPBBB<<<333---+++)))'''%%%''''''&&&&&&&&&''''''(((******+++,,,---+++'''###&&&'''(((***,,,,,,***(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$###$$$###%%%))))))&&&$$$&&&%%%$$$$$$###$$$%%%'''(((''''''''''''''''''''''''%%%((('''%%%%%%((()))'''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))(((&&&%%%%%%&&&''''''&&&######$$$%%%&&&''''''(((((()))***++++++***(((''')))***,,,///111222222333111//////444===EEEHHHHHHEEE;;;333222000,,,***+++)))((())),,,***'''***///&&&,,,///111:::OOOeeerrrqqqrrrssstttttttttttttttssssssssssssrrrqqqppppppmmmoooqqqqqqppppppsssvvvrrrrrrrrrpppkkk___OOODDDGGGOOO^^^mmmtttsssrrrtttwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzyyyzzz|||~~~~~~|||{{{{{{|||~~~~~~|||{{{zzzyyyxxxwwwvvvuuutttrrrfffQQQ>>>555111000,,,------,,,******+++---------...///...---,,,+++)))***+++,,,,,,+++***)))(((((()))***************---+++,,,---***$$$$$$)))%%%((()))(((&&&%%%&&&''''''''''''(((******)))(((&&&%%%$$$%%%(((*********)))(((((()))++++++***(((///,,,***)))))))))((('''(((((('''''''''&&&&&&&&&'''""""""%%%######%%%((((((''''''''''''(((((((((+++///000///...///111******,,,000333444111........./////////---,,,+++,,,,,,***(((''''''(((***((()))***++++++***)))(((*********+++......+++((('''''')))+++---000333444:::RRRlllyyy~~~}}}{{{||||||yyy|||zzzmmmXXXEEE:::777222000...,,,---,,,+++)))+++***))))))***)))(((&&&''''''''''''''''''''''''***)))((()))+++,,,+++***(((((((((((((((((()))***)))((('''((()))(((&&&$$$&&&&&&&&&&&&%%%%%%%%%$$$((('''&&&&&&''''''&&&%%%&&&%%%$$$$$$###$$$$$$$$$%%%(((((($$$$$$((((((%%%%%%$$$$$$%%%(((+++,,,+++++++++++++++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%"""$$$%%%%%%$$$######$$$&&&%%%%%%%%%$$$$$$$$$$$$'''%%%%%%''')))(((&&&%%%"""###%%%%%%###""""""###!!!###%%%&&&%%%%%%&&&''''''&&&%%%############$$$&&&%%%%%%'''((()))((('''~~~yyysssoookkkcccWWWNNNBBB999222000000---,,,---000111333999BBBKKKRRRUUUUUUWWWXXXWWWXXXZZZXXXSSSHHHAAA777000---***'''$$$$$$%%%'''(((((('''%%%$$$&&&'''+++///222111...***''''''(((***,,,,,,***(((######"""$$$&&&((('''&&&%%%%%%&&&&&&&&&%%%$$$###$$$###%%%******&&&$$$%%%&&&%%%$$$$$$$$$%%%&&&'''(((''''''''''''&&&&&&&&&$$$''''''%%%&&&)))***'''$$$%%%&&&&&&&&&&&&'''((('''&&&&&&&&&'''(((***+++&&&'''''''''(((((()))))))))'''%%%$$$&&&'''((('''...---,,,***(((&&&$$$$$$&&&''')))+++,,,+++***)))((('''&&&'''))),,,///111222222555???KKKRRRQQQNNN@@@777000222222---)))*********+++...,,,***,,,222&&&+++...///777KKKaaaooonnnoooqqqrrrsssrrrqqqqqqssssssssssssrrrqqqppppppnnnqqqrrrrrrqqqqqqtttwwwrrrqqqpppnnnhhh\\\LLL@@@LLLTTTcccqqqvvvtttrrrtttuuuuuuuuuvvvwwwxxxzzz{{{|||zzzzzz{{{}}}|||{{{zzz{{{~~~|||{{{yyyxxxwwwvvvvvvvvvrrrpppcccMMM:::111...---++++++,,,+++******+++---+++---...//////---+++***''')))***++++++***)))'''((()))*********)))'''&&&***((()))+++((("""###***'''((((((&&&&&&''''''%%%'''&&&&&&'''))))))((('''(((&&&%%%%%%'''((('''''')))(((((()))++++++***)))000---***)))))))))((('''(((((('''''''''&&&&&&&&&$$$ $$$$$$%%%'''))))))(((((((((((())))))))),,,000111//////000222$$$(((---000000////////////000111222111///,,,***...,,,***((('''((())))))((()))***++++++***)))(((111...+++***---......,,,&&&'''))),,,...111333444;;;UUUooozzz|||~~~|||zzzzzz{{{yyytttpppvvvzzzyyykkkTTTAAA888777222000---,,,,,,,,,+++)))+++***)))***+++***(((&&&((((((((((((((((((((((((***)))))))))+++,,,+++***)))&&&###$$$(((******((($$$$$$%%%(((***+++***((($$$######$$$%%%&&&'''((()))(((&&&&&&''''''&&&$$$%%%%%%$$$$$$###$$$$$$$$$&&&***)))$$$$$$((()))%%%)))&&&$$$%%%)))+++***(((******+++++++++*********''''''&&&&&&&&&&&&%%%%%%###((()))&&&###"""###$$$$$$$$$#########""""""'''%%%$$$&&&(((&&&%%%$$$!!!###$$$%%%#########$$$!!!###%%%&&&&&&%%%&&&(((,,,+++(((&&&%%%&&&'''(((&&&$$$###&&&)))+++)))'''~~~xxxpppkkkggg^^^QQQFFF===999222...,,,++++++***,,,,,,///888CCCMMMSSSVVVVVVVVVWWWWWWXXXWWWWWWWWWPPPIII>>>444...+++))))))(((''''''&&&&&&%%%%%%$$$%%%$$$&&&***)))%%%%%%)))&&&'''))),,,...---(((%%%((()))******)))'''%%%$$$(((&&&$$$%%%&&&'''&&&%%%***'''''')))&&& !!!(((%%%%%%$$$###""""""""""""%%%###"""$$$&&&&&&$$$!!!%%%$$$'''++++++'''$$$%%%((('''&&&%%%$$$%%%&&&'''***&&&%%%(((((($$$$$$)))'''%%%%%%'''******&&&###''')))***)))((('''(((***000***&&&''',,,...)))###''''''((()))))))))))))))$$$+++...---,,,,,,...555:::FFFVVVbbbbbbXXXMMM@@@777111///))) %%%000...))))))...///,,,---222---+++***---333AAAZZZoootttrrrrrrtttuuusssqqqpppvvvvvvuuusssppppppqqqsssooonnnlllmmmpppsssttttttuuutttrrrlllaaaSSSFFF>>>PPP^^^kkkpppqqqsssuuuuuuvvvwwwxxxxxxyyyzzz}}}{{{zzzzzzzzzzzz{{{||||||xxxxxxyyyzzz{{{}}}}}}~~~zzz||||||wwwuuuvvvtttpppxxxppp___JJJ<<<555111...,,,,,,,,,***''''''***---111...,,,...111000,,,'''...++++++...---)))(((******,,,,,,+++)))))))))***))))))***))))))(((''''''&&&+++---***((())))))'''((()))))))))))))))((((((((((((((('''&&&&&&%%%%%%###%%%((()))(((((()))***,,,)))''''''((()))(((((())))))((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''(((((()))******+++++++++******,,,,,,------------......+++***+++...222333000,,,333111/////////...,,,*********))))))))))))*********)))))))))))))))******+++,,,...//////...,,,+++)))***+++,,,---000555888BBBVVVkkkuuu{{{}}}|||yyyyyy{{{}}}wwwlllaaabbbhhhjjj```MMM<<<666666777111111///'''***...(((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&((()))+++,,,,,,***(((&&&******)))''''''&&&&&&&&&(((((())))))))))))((((((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&'''(((******'''%%%&&&(((&&&###%%%)))(((&&&$$$%%%'''(((&&&$$$***---,,,((((((***+++)))((()))***++++++***((((((((('''%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$#########$$$###$$$$$$%%%$$$###"""!!!'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$'''%%%"""###&&&'''&&&$$$$$$$$$$$$''')))++++++***|||uuunnnhhhddd[[[NNNDDD;;;777111---,,,++++++***---...000888BBBLLLSSSUUUVVVVVVWWWXXXXXXXXXXXXWWWSSSLLLBBB888222---***(((''''''&&&&&&%%%%%%%%%%%%((((((***---+++((((((+++))),,,///000000---***((( """$$$&&&&&&&&&%%%$$$&&&%%%$$$$$$&&&(((((('''(((%%%&&&'''$$$ %%%&&&&&&%%%$$$$$$$$$%%%%%%)))'''&&&'''))))))(((&&&&&&%%%&&&******&&&%%%&&&''''''&&&%%%%%%%%%&&&''''''######''')))&&&(((,,,''''''''''''&&&&&&'''(((''')))***)))((('''((()))***)))(((''''''&&&&&&&&&'''((())))))*********)))"""(((,,,,,,---///222===EEETTTccclllgggZZZNNN???666000000+++$$$&&&///---******......,,,---111///,,,,,,---222>>>UUUiiirrrrrrrrrssstttsssqqqppprrrssssssrrrpppqqqsssuuuqqqooonnnppprrrttttttsssppprrrppphhhZZZNNNFFFCCCWWWcccooorrrrrrtttwwwwwwxxxwwwwwwxxxzzz|||}}}~~~{{{{{{{{{{{{{{{|||}}}}}}yyyyyyzzz{{{{{{|||}}}}}}|||~~~}}}yyywwwxxxvvvrrrvvvnnn^^^III;;;555222...,,,------+++))))))+++...000...,,,---000000,,,(((***((())),,,---++++++---)))***++++++))))))***+++))))))))))))))))))((('''(((,,,+++'''%%%(((***)))(((((())))))))))))(((((())))))((('''&&&&&&%%%%%%%%%'''((()))((()))+++,,,,,,***(((''''''(((''''''+++)))'''''''''(((((((((''''''&&&&&&'''(((((()))))))))***+++++++++***************++++++,,,,,,,,,,,,,,,---///000000...,,,222000///...///...,,,*********))))))))))))************))))))))))))******+++,,,------------,,,+++)))***+++,,,---///444777DDDZZZoooxxx}}}}}}|||zzz||||||wwwlllbbbYYY[[[\\\VVVLLLAAA888444666///000///(((***...''')))((((((''''''(((((()))(((''''''''''''&&&&&&&&&((()))+++,,,,,,***'''&&&***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))***&&&%%%''''''$$$%%%(((&&&$$$###$$$&&&'''%%%$$$------***(((***...,,,'''))))))*********))))))((()))'''%%%%%%&&&'''&&&%%%&&&%%%%%%$$$######$$$$$$%%%%%%&&&&&&&&&%%%$$$###''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&'''&&&$$$&&&&&&'''))),,,------+++xxxrrrkkkeee___VVVJJJAAA888444///---,,,,,,,,,,,,//////222888BBBKKKRRRUUUVVVWWWXXXYYYYYYYYYYYYYYYXXXRRRHHH???777111,,,(((''''''&&&%%%%%%%%%%%%&&&'''&&&(((***)))%%%%%%(((,,,///333222///+++******!!!###%%%%%%%%%$$$%%%$$$###$$$&&&((((((((((((&&&&&&&&&$$$ !!!%%%''''''&&&&&&&&&'''((((((+++)))'''''')))*********(((%%%%%%((((((%%%%%%((('''&&&&&&%%%&&&&&&''''''&&&$$$$$$'''((('''(((,,,&&&((()))&&&######''',,,'''((())))))''''''((()))%%%((()))&&& $$$)))((()))******+++*********!!!%%%))),,,---///444777IIIUUUeeesssuuukkkYYYKKK<<<333...000...)))(((------++++++---...,,,---000///---,,,...000:::NNNaaapppqqqrrrsssssssssrrrqqqnnnooopppppppppqqquuuwwwrrrqqqqqqrrrttttttsssrrrooorrrpppdddSSSHHHIIIMMM```jjjrrrtttsssvvvyyyyyyyyywwwuuuwww{{{~~~}}}||||||||||||{{{|||}}}}}}~~~zzz{{{{{{{{{||||||}}}}}}}}}{{{yyyzzzyyyuuutttmmm\\\HHH:::555222///,,,---......,,,,,,---...///,,,+++,,,///000---***)))'''(((,,,---******---((()))******)))(((***+++(((((())))))***)))))))))***,,,***$$$###'''***+++(((((())))))))))))((((((******)))((('''%%%%%%$$$'''((((((((('''))),,,///...,,,)))''''''''''''&&&,,,***'''''')))***)))'''((((((''''''(((((())))))((()))******++++++******))))))***++++++,,,------,,,...000000...,,,,,,,,,000///......///...,,,***+++******))))))******++++++******)))))))))******+++++++++******+++++++++******++++++,,,...222555FFF]]]sss}}}}}}}}}}}}|||xxxnnngggYYYTTTOOOOOOOOOIII<<<111444,,,---...)))***---'''***))))))(((((())))))***(((''''''''''''&&&&&&&&&((()))***++++++)))'''&&&)))((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''((((((---&&&"""$$$&&&%%%%%%&&&$$$###""""""$$$&&&&&&%%%///---***)))---111---&&&)))))))))(((((())))))******((('''&&&'''((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$''''''((((((''''''&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&%%%$$$)))((()))+++...///...---uuuooohhhaaa[[[RRRFFF>>>555222///------.........000000333888@@@IIIPPPTTTWWWWWWXXXYYYZZZZZZZZZZZZ[[[VVVNNNFFF>>>666...)))((('''&&&%%%%%%%%%&&&&&&'''%%%&&&((('''###$$$'''+++000333000***&&&&&&(((###$$$%%%%%%%%%%%%$$$$$$'''%%%$$$$$$&&&''''''&&&)))(((((('''&&&$$$%%%&&&'''&&&&&&&&&'''((()))))))))(((&&&%%%&&&''')))***)))&&&%%%''''''%%%&&&)))&&&&&&&&&&&&&&&''''''''')))((('''''''''&&&'''((('''((((((&&&$$$$$$'''***'''((()))(((''''''((()))$$$'''((($$$$$$***)))******+++++++++******)))+++---......222999???WWWcccsss|||yyyiiiUUUGGG888000,,,///000,,,)))***---,,,,,,,,,------...///,,,,,,---...000777IIIYYYmmmqqqtttssssssttttttsssmmmnnnoooooooooqqqtttwwwrrrqqqqqqssstttsssqqqoooqqqtttppp```MMMEEEMMMYYYgggooouuuttttttwwwzzzzzzzzzwwwtttwww|||}}}zzz{{{{{{{{{{{{{{{|||}}}}}}|||||||||||||||||||||}}}|||{{{zzz{{{zzzvvvvvvnnn]]]HHH999444111...+++,,,---......------------++++++,,,......---+++,,,******,,,,,,((('''))))))***+++***((('''((()))'''((()))******************---+++&&&$$$'''++++++'''(((((())))))))))))(((+++***)))((('''&&&%%%$$$(((((('''%%%%%%''',,,///111...+++))))))((('''&&&---***'''(((+++,,,)))&&&))))))(((((((((((())))))'''((()))******++++++***++++++,,,,,,---...//////---///111000,,,)))***,,,///...---...///...,,,***++++++************++++++++++++******))))))******+++***)))(((((()))***+++***++++++++++++---111444FFF^^^uuu~~~{{{uuuoooeeeYYYMMMNNNUUUSSSDDD444666,,,,,,...)))***,,,'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((()))*********)))'''&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((---%%% """&&&%%%$$$$$$$$$###"""###$$$&&&''''''---...---,,,...000---'''***)))(((''''''(((***++++++)))''''''((()))((('''&&&%%%%%%$$$$$$$$$%%%%%%''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''######$$$%%%&&&'''((()))&&&&&&%%%&&&&&&%%%%%%$$$***)))***+++...///...---}}}rrrmmmfff^^^WWWMMMCCC<<<444111///...///000000//////000333777>>>FFFOOOTTTVVVWWWXXXYYYZZZZZZZZZZZZ\\\XXXSSSMMMFFF<<<333---***)))'''&&&%%%&&&&&&'''***((()))+++***&&&(((,,,---000222///((($$$$$$'''%%%%%%%%%&&&&&&&&&&&&&&&***(((&&&%%%%%%%%%$$$###))))))(((&&&&&&''''''%%%&&&&&&%%%&&&&&&'''(((((('''&&&%%%$$$$$$%%%(((******&&&%%%&&&&&&%%%&&&***&&&&&&&&&''''''((((((((())))))((('''''''''(((''''''&&&&&&'''))))))'''$$$&&&((()))((('''&&&'''(((((('''%%%###"""###&&&(((******+++++++++******)))***,,,,,,---000888CCCKKKgggppp|||zzzgggRRRCCC333...+++---///---***))),,,------,,,,,,---......)))***---///000666DDDRRRjjjqqqvvvuuuuuuwwwvvvsssnnnooooooooonnnooorrruuuqqqppppppqqqsssrrrpppmmmsssssskkkYYYGGGCCCQQQ```lllrrruuutttsssvvvyyyxxxzzzwwwuuuxxx}}}|||yyyzzzzzzyyyyyyyyyzzz{{{{{{|||}}}}}}}}}}}}}}}}}}}}}{{{}}}}}}zzzyyy{{{zzzvvvyyyppp^^^HHH888333000---,,,,,,,,,---......---,,,,,,+++***+++,,,---,,,,,,---******---,,,((('''))),,,,,,---+++(((&&&&&&'''(((((()))******+++******)))------(((''')))+++***''''''((()))))))))))))))+++***)))((('''&&&%%%%%%'''&&&%%%######&&&***...444111---++++++***)))''',,,***((()))++++++)))'''))))))(((((((((((())))))''''''((()))***+++++++++++++++,,,------...//////---///111///+++)))***,,,...------///000///---+++,,,,,,++++++++++++,,,,,,,,,,,,+++***************+++***(((&&&&&&(((***+++***++++++++++++---111444DDD]]]vvv{{{wwwppp___OOOOOOYYY[[[NNN???<<<...,,,///***)))+++'''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((())))))***)))((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&''''''((()))))))))((((((+++###!!!%%%$$$""""""%%%$$$$$$$$$$$$&&&(((***(((///222000------,,,***)))((('''''''''(((***++++++***(((((()))))))))(((&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''######$$$%%%'''((())))))&&&'''(((((('''&&&%%%%%%)))((((((***,,,------+++~~~zzzoookkkccc[[[RRRIII???999222000...---...//////...---///111555;;;DDDNNNTTTUUUVVVWWWXXXYYYZZZZZZZZZ[[[ZZZXXXTTTNNNEEE;;;333...,,,***'''&&&&&&''''''(((&&&''')))(((&&&(((,,,222333333///***&&&&&&(((""""""###$$$%%%&&&'''(((,,,)))'''%%%%%%$$$###!!!''''''&&&###$$$'''&&&###&&&&&&%%%%%%%%%&&&&&&'''&&&''''''&&&%%%&&&)))+++***&&&%%%''''''%%%&&&***%%%&&&'''(((((((((((((((%%%'''(((&&&'''+++,,,***'''%%%%%%'''++++++&&&"""&&&'''((((((&&&&&&'''(((+++((($$$$$$&&&(((((('''*********+++******)))(((%%%'''(((+++222@@@QQQ]]]tttzzz|||hhhPPP???111///------...---+++***,,,......++++++......---(((***...111111444???LLLdddpppxxxvvvvvvxxxwwwrrroooppppppooonnnoooqqqtttqqqpppooopppqqqqqqpppnnnqqqmmmaaaOOOBBBEEETTTdddnnnsssuuussssssvvvxxxvvvyyywwwwwwyyy|||~~~|||yyyyyyyyyxxxxxxyyyyyyzzz{{{||||||}}}}}}~~~~~~~~~yyy||||||yyyyyy{{{zzzvvvxxxooo\\\FFF777222000---///---,,,,,,------,,,+++,,,,,,+++******+++++++++***((()))---...++++++...---------,,,)))''''''((())))))******+++*********(((,,,,,,(((''')))***)))&&&'''((())))))******)))******)))(((((('''''''''&&&&&&$$$######%%%)))---444111...,,,++++++)))((())))))******))))))((('''))))))((((((''''''((((((&&&'''((()))***+++++++++******++++++++++++,,,,,,---......---+++++++++,,,------...000222111///,,,---,,,,,,++++++,,,,,,------,,,+++***************+++***(((''''''(((***+++******++++++,,,...222555EEE___www~~~{{{rrraaaPPPMMMVVV\\\XXXPPPDDD222---000+++)))+++((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&'''!!!###%%%$$$"""###&&&&&&&&&$$$$$$%%%(((+++%%%...555222,,,+++++++++''''''''''''((()))******+++)))((('''((()))((('''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%'''((('''&&&###$$$%%%&&&'''((())))))''')))+++***(((&&&&&&&&&'''''''''(((***+++***)))zzzvvvlllggg```WWWNNNDDD;;;666000...,,,,,,---------,,,***---000444999BBBMMMTTTTTTUUUVVVWWWYYYYYYYYYYYYZZZ[[[\\\[[[WWWNNNCCC<<<222000,,,)))'''&&&''''''%%%###$$$&&&&&&$$$''',,,555444111...+++)))((((((#########$$$%%%&&&''''''+++)))&&&%%%%%%%%%$$$"""'''(((&&&"""$$$)))'''"""''''''&&&%%%%%%%%%&&&&&&$$$&&&((((((&&&&&&(((+++)))&&&%%%((((((%%%&&&)))$$$%%%'''((()))))))))(((%%%((((((%%%&&&+++---***'''&&&&&&'''(((((('''&&&&&&'''((((((&&&&&&'''(((***(((&&&&&&((()))(((''')))*********))))))((('''&&&''')))---777III^^^lllyyy}}}iiiMMM888111222222///------------,,,///...******...///,,,***,,,000333111111:::EEE^^^mmmwwwwwwuuuxxxuuunnnooopppppppppooopppsssuuurrrqqqooopppqqqrrrrrrqqqooofffWWWHHHCCCKKK\\\iiioootttvvvttttttwwwxxxuuuwwwxxxyyy{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~yyy||||||yyyyyy{{{{{{wwwsssjjjXXXBBB555111000...333000---,,,---...---+++---,,,+++***))))))***++++++)))***...///,,,,,,///+++,,,---,,,+++***+++,,,******+++++++++***)))))))))+++***$$$###&&&))))))&&&'''((()))************((((((((((((((((((((((((&&&&&&%%%$$$$$$&&&***---222///,,,*********)))(((%%%))),,,+++'''%%%&&&))))))(((((('''&&&&&&''''''%%%&&&''')))******++++++,,,,,,++++++++++++******,,,+++***+++,,,...---------...///111333333000---------,,,,,,,,,,,,------...---,,,+++******************)))(((((()))******)))***+++,,,---///444777KKKccczzz~~~~~~}}}zzzqqqcccRRRKKKOOOXXX]]]^^^MMM888000222,,,(((***(((((()))************)))((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''(((''''''&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''$$$%%%'''((((((&&&%%%$$$###!!!"""''''''%%%$$$&&&&&&&&&&&&$$$""""""&&&***%%%---222111...---+++(((%%%&&&'''((())))))))))))+++)))''''''((((((((('''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%''''''&&&%%%$$$%%%%%%&&&'''(((((()))(((+++------***'''''''''&&&&&&&&&''')))***)))(((~~~wwwsssiiieee^^^UUUKKKAAA999444...,,,******+++++++++))))))+++///333888AAALLLUUUSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\___```]]]TTTIIIAAA444222...***'''''''''((('''%%%&&&))))))'''+++000666333///,,,+++***(((''')))((('''&&&%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$)))***((($$$&&&+++***$$$)))((('''&&&&&&&&&&&&&&&!!!$$$''''''&&&%%%''')))(((%%%%%%((((((%%%%%%((($$$%%%'''))))))))))))((((((,,,+++&&&&&&******&&&&&&((()))&&&######'''+++&&&'''((('''&&&&&&'''((('''((((((((((((((((((((()))))))))))))))((('''''',,,---...222===PPPfffuuuyyy|||hhhIII111111555555111------///000,,,000///******//////+++,,,...222444111000777@@@YYYjjjwwwvvvuuuwwwssskkknnnooopppppppppqqqtttwwwtttrrrppppppqqqsssttttttooocccRRRFFFFFFRRRcccoooppptttvvvuuuvvvxxxxxxuuuvvvxxx{{{|||{{{zzzzzz{{{{{{zzzzzzzzzzzz{{{||||||{{{|||}}}~~~yyy||||||zzzzzz||||||xxxnnnfffTTT@@@333111000///777333...---...///...,,,------,,,***(((((()))***///------//////+++***,,,)))+++,,,,,,,,,,,,...///+++++++++++++++***)))(((******''' ###(((***&&&'''((()))************(((((((((((())))))))))))&&&&&&'''&&&&&&'''***---000---***)))))))))((('''###)))---,,,&&&###%%%))))))((('''&&&&&&&&&&&&&&&%%%&&&''')))******++++++///......------,,,,,,+++,,,***((()))---000///------...000222444444111......------,,,,,,------......---,,,+++******************))))))))))))******)))***+++,,,---000555888PPPggg|||}}}~~~}}}}}}~~~zzzwwwsssgggVVVKKKKKKSSS^^^eeeSSS<<<111222,,,(((***))))))***+++,,,,,,+++***)))(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((('''''''''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''"""$$$%%%&&&&&&%%%###"""""""""%%%***)))&&&&&&)))%%%&&&%%%### !!!$$$(((''',,,////////////+++%%%$$$%%%''')))***))))))(((***((('''&&&'''((('''&&&%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%&&&'''((()))%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%&&&&&&'''((((((((())),,,///...+++((('''(((&&&&&&&&&''')))***)))'''~~~xxxssskkkeee[[[PPPFFF===888555000///---++++++,,,---...000---+++...555???IIINNNVVVTTTSSSUUUXXXZZZYYYXXX]]]\\\[[[]]]^^^YYYOOOHHHAAA666,,,***+++******,,,---+++)))''''''+++111666888111,,,+++***'''&&&((($$$$$$%%%&&&''''''''''''++++++'''%%%(((''' )))((('''&&&%%%$$$$$$$$$(((''''''&&&&&&&&&''''''$$$&&&)))(((%%%###$$$&&&)))((('''%%%######""""""+++)))'''%%%%%%&&&(((***...,,,***'''&&&&&&&&&''',,,'''""""""&&&)))(((&&&)))((((((''''''''''''(((******)))))))))))))))***,,,222222+++''')))***(((.........222BBBZZZmmmuuu|||qqqZZZAAA222//////000111111000//////---///000///,,,+++---///000---,,,...///000666===WWWiiixxxzzzwwwvvvrrrkkknnnoooooopppqqqrrrrrrrrrooommmqqqqqqlllrrrvvvnnniiiXXXIIIHHHQQQ]]]gggooossstttuuutttssstttxxx|||}}}|||{{{{{{{{{{{{zzzxxxyyyzzz{{{|||}}}~~~~~~}}}zzz{{{~~~|||wwwuuucccMMM>>>555...---...+++,,,...---,,,++++++,,,)))************++++++++++++******)))***,,,---...000000///,,,******+++---///+++***---+++%%%###&&&((((((((((((((((((''''''((()))***+++,,,,,,+++***+++...111111---)))((((((''''''&&&$$$$$$%%%))),,,---000111...'''$$$'''***((((((((((((((((((((((((***'''%%%%%%&&&'''''''''''')))+++,,,+++***++++++222111///---,,,++++++,,,---///---((((((...111...000000111222222222222111222333333333222///---+++,,,,,,++++++***))))))(((((((((***++++++***))))))******'''%%%'''...444777MMMiiiyyy{{{~~~zzz}}}~~~~~~}}}yyyuuummm___QQQKKKKKKQQQ[[[dddWWWFFF555//////---)))&&&))))))))))))))))))((((((!!!%%%((((((%%%###$$$&&&&&&'''(((***)))(((&&&%%%((('''&&&&&&'''((('''&&&'''''''''&&&%%%%%%$$$$$$***)))((()))(((%%%&&&%%%&&&'''((((((%%%#########$$$%%%&&&&&&''''''******)))))))))***+++,,,+++******+++------)))%%%)))))))))))))))((((((''''''%%%######$$$&&&&&&%%%%%%'''(((&&&######&&&***%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%%%%&&&'''%%%&&&'''(((((()))))))))---...//////---+++)))''',,,)))%%%%%%'''(((%%%###yyysssnnnhhhbbbXXXLLLBBB:::555222///...,,,+++***+++,,,---///---+++...555>>>HHHMMMVVVTTTTTTVVVYYYZZZYYYXXX^^^\\\\\\]]]^^^[[[SSSLLLBBB888...,,,,,,+++***,,,((((((((()))***...222555777000,,,+++***'''&&&(((((('''%%%$$$$$$%%%&&&'''''')))(((&&&(((***%%%(((((('''%%%%%%$$$$$$%%%(((''''''&&&&&&''''''((((((***,,,+++((('''((()))+++***)))((('''&&&&&&&&&&&&''''''(((((())))))))),,,+++)))((('''&&&''''''---)))&&&&&&***,,,***(((((((((((('''''''''((((((******)))))))))))))))***&&&++++++&&&###&&&'''&&&,,,...///555DDDZZZkkkqqqyyy|||}}}vvvgggRRR===111,,,,,,,,,,,,,,,,,,,,,,,,---///111000...,,,---//////,,,+++---...///444;;;RRRfffxxxyyyvvvuuurrrnnnmmmnnnnnnoooqqqrrrsssssspppmmmqqqqqqlllqqquuulll^^^PPPDDDHHHUUUbbblllrrrtttuuuvvvuuutttuuuyyy||||||{{{{{{zzz{{{{{{zzzyyyzzz{{{{{{|||}}}~~~~~~}}}~~~{{{{{{}}}|||yyyvvvbbbJJJ;;;333///---...,,,---...---+++******+++)))************++++++++++++************,,,---...222000---+++******+++,,,,,,)))))),,,+++'''&&&)))(((((())))))))))))))))))'''((()))***+++***)))((('''***---,,,)))&&&%%%%%%'''''''''%%%%%%&&&***---000111000---(((&&&&&&((('''''''''''''''''''''''''''%%%$$$%%%''')))******''')))+++,,,+++******+++///...---,,,,,,---......---///---((()))...000...000000000111222222333333222222222111///---+++))),,,,,,++++++***))))))(((((((((***++++++******)))++++++)))((()))///555999OOOiiiyyy{{{|||~~~~~~~~~}}}yyytttcccVVVHHHCCCDDDIIISSS[[[UUUJJJ>>>777000)))&&&''')))))))))))))))))))))***&&&&&&&&&'''''''''&&&%%%)))******+++***'''%%%###((('''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((&&&"""'''&&&%%%&&&''''''%%%$$$######$$$%%%%%%&&&''''''*********++++++,,,,,,,,,+++******+++---,,,)))&&&'''((())))))))))))(((((('''%%%######%%%'''''''''&&&&&&&&&%%%###$$$&&&(((%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''&&&&&&'''(((((((((''''''+++,,,------,,,+++)))''')))'''&&&&&&'''''''''&&&zzztttmmmhhheee^^^RRRGGG>>>777111---------+++*********+++,,,---,,,+++---333<<>>555111///,,,+++,,,$$$%%%(((+++...111333444666///******)))&&&&&&(((+++)))&&&###"""$$$&&&'''%%%((((((%%%%%%)))******((('''&&&%%%%%%$$$$$$%%%((((((''''''''''''(((((('''((()))((('''&&&&&&'''******))))))(((((((((((("""$$$(((+++,,,+++)))''')))))))))((((((((('''''')))&&&$$$%%%((()))'''%%%''''''''''''(((((((((((()))))))))(((((())))))***(((++++++((('''***+++++++++...000666EEEYYYgggllltttuuurrrhhhWWWEEE777000///...---,,,,,,---...///---///111111///...---...---+++***------...333:::LLLcccwwwyyytttsssssspppllllllmmmoooqqqrrrssstttrrrnnnqqqqqqlllqqqsssjjjUUUIIICCCLLL]]]jjjpppssstttuuuuuuuuuuuuvvvyyy{{{{{{{{{{{{zzzzzzzzzzzzzzz|||||||||}}}}}}}}}~~~~~~~~~}}}~~~||||||zzz||||||zzzuuu___FFF777222///...///---......---+++))))))***)))************+++++++++++++++******+++,,,...///555000+++((()))++++++***)))''''''******((((((***)))))))))******+++++++++(((((()))******)))'''&&&&&&(((******'''%%%######((((((((('''&&&'''***---333111///,,,)))'''&&&&&&''''''''''''''''''''''''$$$######%%%(((+++,,,,,,)))***,,,+++***))))))***,,,+++++++++,,,...000111---...,,,))))))---///...000//////000111333555666555444222///---+++***)))++++++++++++******)))(((((())))))***++++++******,,,,,,++++++,,,000666;;;QQQkkkyyy{{{~~~~~~|||}}}}}}{{{uuuqqqYYYLLL???;;;===AAAIIIPPPOOOKKKFFF>>>222&&&$$$'''((((((((())))))*********+++'''$$$%%%(((***(((%%%,,,,,,,,,,,,***'''$$$"""((('''&&&&&&(((((('''&&&%%%&&&&&&'''(((((())))))%%%$$$$$$%%%'''((('''&&&((('''%%%%%%&&&&&&%%%$$$######$$$$$$%%%&&&&&&&&&)))***,,,......///......*********+++,,,+++)))''''''(((((()))))))))(((((('''%%%$$$$$$''')))***)))'''%%%######$$$%%%%%%%%%%%%''')))+++,,,***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((''''''((((((''''''&&&&&&((()))***++++++***)))(((%%%&&&''''''&&&&&&''')))wwwpppiiidddaaaYYYMMMCCC;;;444...***,,,+++******))))))******+++++++++,,,111999BBBHHHRRRSSSTTTWWWYYYZZZYYYYYY]]]\\\\\\]]]^^^]]][[[XXXQQQGGG>>>888333---******###$$$&&&+++000444666666444---))))))(((&&&&&&((()))'''&&&%%%$$$%%%&&&&&&%%%&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%(((((('''''''''((())))))'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&###%%%)))+++,,,+++)))'''''''''((())))))(((((('''&&&%%%$$$%%%''''''%%%###&&&&&&'''((((((((()))((()))(((((((((((())))))***,,,------,,,,,,---......+++---///444BBBVVVdddiiiooommmgggYYYIII:::333000111///---,,,,,,---///111---...///000///...,,,,,,---++++++---......333:::GGG```vvvxxxrrrqqqrrrqqqkkklllmmmoooqqqssstttuuurrrnnnqqqrrrnnnrrrssshhhPPPHHHHHHUUUfffppprrrrrrtttttttttttttttuuuwwwxxxyyyzzz{{{zzzzzzyyyzzz{{{}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}||||||}}}zzz|||yyyzzzzzzyyyrrr[[[BBB555222111000111.........,,,***((()))***))))))*********+++++++++++++++******+++,,,...///777000)))''')))+++***(((***)))((())))))((()))***(((((())))))***+++++++++))))))*********)))'''&&&((()))******)))'''&&&%%%((())))))((('''(((+++...555222...,,,***)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&***,,,---,,,***+++,,,+++)))(((((()))+++*********,,,...///111,,,,,,+++******,,,......000///...///111444777999888666333///,,,+++*********++++++++++++***)))(((((())))))***++++++++++++,,,,,,,,,......000666===UUUmmmzzz||||||{{{zzzzzz{{{wwwqqqkkkTTTGGG;;;777888;;;@@@DDDDDDCCCBBB>>>333((($$$''''''''''''(((((())))))******'''%%%%%%'''(((((('''+++,,,,,,,,,+++(((%%%$$$((('''&&&'''((()))(((&&&'''''''''((((((((())))))%%%$$$###$$$&&&(((***+++***'''%%%$$$%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&''')))+++---000111000///...))))))******+++***)))((())))))))))))((('''&&&%%%&&&%%%$$$%%%(((***+++,,,((($$$!!!"""$$$&&&%%%###$$$&&&)))++++++***(((&&&''''''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&(((+++))))))))))))((('''&&&%%%%%%%%%'''((())))))(((((($$$''')))(((&&&%%%&&&)))}}}vvvooohhhccc^^^UUUHHH???888333...***++++++******))))))))))))***++++++,,,...555===DDDNNNPPPSSSVVVXXXYYYZZZZZZ[[[[[[[[[\\\^^^^^^]]][[[WWWNNNDDD===444+++&&&&&&&&&%%%&&&***000555888999222,,,'''((((((%%%&&&(((###$$$&&&'''((('''&&&%%%&&&###"""%%%((('''$$$!!!&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''((())))))+++***)))(((((()))))))))###$$$%%%&&&&&&&&&%%%%%%(((((()))***))))))((((((&&&&&&'''(((((((((((('''((((((((()))))))))((('''$$$%%%'''((())))))))))))((((((''''''((()))******,,,***)))))))))))))))***---------111???SSSccciiikkkfff\\\MMM>>>444000000---,,,***))))))***,,,---,,,,,,,,,------,,,+++)))---+++,,,/////////444:::DDD^^^uuuxxxrrrqqqqqqqqqllllllnnnpppqqqsssuuuuuuqqqmmmqqqssspppsssrrrdddHHHFFFLLL\\\lllssssssrrrssssssrrrssstttuuuuuuuuuwwwyyy{{{zzzyyyyyyzzz|||~~~~~~~~~~~~}}}}}}}}}}}}|||~~~}}}|||||||||yyy}}}~~~{{{xxxxxxvvvsssjjjVVV@@@555222222222333.........+++)))((((((***))))))*********+++++++++,,,++++++++++++---...///666000)))(((***,,,+++(((------+++)))((((((((((((((((((((())))))************++++++,,,+++***((('''***************)))'''&&&((()))))))))((()))+++---555222///,,,+++)))&&&$$$'''''''''''''''''''''''''''&&&&&&(((***,,,+++******++++++***((('''((())),,,+++******+++,,,---...,,,+++***+++++++++---...////////////111444777999888555111---***)))((())))))***+++,,,,,,+++)))((()))))))))***++++++,,,---,,,***+++......///777AAAYYYppp{{{{{{}}}|||{{{|||{{{vvvooohhhPPPDDD777444555666777999777555555777444---'''&&&&&&&&&&&&''''''(((((((((&&&''''''&&&$$$$$$''')))((()))+++,,,+++***(((''')))(((''''''((()))((('''))))))((((((((('''''''''''''''%%%$$$%%%'''***,,,***(((%%%%%%&&&(((((((((''''''''''''((((((((((((***+++...000000000///...((()))******))))))))))))++++++***)))'''%%%###"""&&&%%%$$$%%%(((+++,,,,,,)))%%%"""###%%%'''&&&$$$$$$%%%((()))***)))'''%%%(((((((((''''''&&&&&&&&&&&&'''''''''&&&(((+++---+++++++++***)))((('''&&&######%%%&&&'''(((((((((&&&)))+++)))&&&$$$$$$&&&{{{uuunnngggbbbZZZPPPDDD;;;666333...)))++++++++++++******))))))***+++,,,+++,,,111999???IIILLLQQQUUUWWWXXXZZZ[[[ZZZ[[[]]]^^^___^^^^^^]]]YYYRRRIIIAAA666***$$$$$$***((((((,,,222888999999000***&&&''''''%%%%%%(((!!!###&&&))))))(((&&&%%%$$$!!!""")))---+++&&&###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((()))***(((&&&%%%&&&'''''''''%%%&&&'''(((((((((&&&&&&+++***)))((((((((())))))'''''''''''''''''''''(((''''''''''''''''''''''''###$$$&&&(((*********)))''''''''''''((()))******+++'''&&&((()))''''''(((......---111???SSScccjjjggg___QQQCCC888222000///......,,,,,,,,,,,,......---+++******+++,,,***)))---+++,,,///000000444999AAAZZZqqqvvvtttttttttqqqnnnnnnoooqqqssstttuuuvvvpppmmmrrrtttqqqqqqlll[[[@@@DDDPPPcccqqquuuuuuuuutttsssrrrsssuuuvvvuuutttuuuxxx{{{zzzxxxxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{}}}}}}|||{{{|||wwwzzz{{{yyyxxxwwwpppiii\\\NNN===555222000111333---------***(((((()))+++)))************+++++++++,,,,,,++++++,,,---...000333///+++***,,,---,,,***000111...)))'''))))))&&&))))))))))))))))))))))))******+++,,,,,,+++)))))))))((('''((()))((('''%%%'''((())))))))))))+++---444222000---***(((''''''(((((((((((((((((((((((()))(((((()))+++,,,***))))))******)))''''''(((***,,,+++*********+++,,,---,,,******,,,,,,++++++.../////////000222555777999555333///+++((('''&&&&&&(((***+++,,,,,,+++)))((())))))))))))***,,,---...,,,)))***///...///999FFF]]]rrr{{{{{{}}}wwwnnnfffLLL???333111333333111111///+++***000333///***(((''''''''''''''''''''''''$$$''')))'''$$$###&&&)))%%%''')))***++++++***))))))(((''''''))))))((('''))))))(((((('''&&&&&&%%%))))))'''&&&$$$&&&))),,,)))'''&&&''')))++++++*********+++++++++++++++++++++,,,---.........---,,,''')))***)))(((((()))+++++++++***)))'''%%%###"""&&&%%%$$$%%%(((+++,,,,,,***(((&&&&&&'''(((((((((%%%%%%'''((((((((('''&&&))))))(((((('''&&&&&&&&&$$$&&&''''''((()))+++---+++++++++***)))((('''&&&######$$$%%%&&&'''((((((''')))***)))'''%%%$$$###~~~wwwrrrllleee___VVVLLL???777444222---)))++++++++++++++++++***)))***,,,---+++***---444;;;DDDIIIOOOTTTVVVXXXZZZ\\\ZZZ]]]___aaaaaa```______\\\VVVNNNGGG<<<000******,,,***+++000666:::999666...)))%%%&&&&&&%%%%%%((($$$%%%&&&'''((('''&&&%%%$$$"""&&&,,,---(((&&&)))%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''((((((%%%"""!!!###$$$$$$###&&&''')))))))))(((&&&%%%))))))))))))))))))******)))((('''&&&&&&&&&'''(((%%%%%%$$$###"""###%%%&&&"""$$$&&&)))***+++******'''&&&&&&'''''')))******+++&&&$$$))),,,***))),,,---///000555CCCVVVeeejjjcccXXXHHH<<<555222///---000000000000000000000000///,,,))))))***,,,,,,+++,,,***+++/////////222888>>>UUUllluuuvvvyyyxxxtttpppqqqqqqrrrtttuuuuuuvvvpppmmmrrrtttooommmbbbOOOBBBJJJ[[[llluuuuuuuuuwwwvvvuuutttuuuwwwxxxvvvttttttwww{{{zzzxxxxxx{{{~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~|||{{{|||vvvwwwwwwwwwxxxvvvkkk___NNNEEE;;;555111---...111,,,,,,,,,)))((((((***,,,)))************+++++++++,,,,,,++++++,,,---///000//////............------111222000)))(((++++++(((+++++++++******))))))(((((()))***++++++******))))))(((&&&'''((()))'''%%%&&&((())))))((()))***,,,111222222...***'''(((***))))))))))))))))))))))))(((((((((***,,,---+++)))((())))))((('''''')))++++++***)))))))))+++,,,---,,,))))))------******...///000111222444555666777555333000---+++)))((((((((()))+++------+++)))((())))))))))))***,,,...///---)))***//////000<<>>444***...***'''%%%### """'''###$$$&&&(((((('''&&&%%%%%%###"""###%%%&&&%%%#########%%%&&&'''(((((((((%%%&&&'''((((((&&&$$$###(((''''''''''''((())))))((('''%%%%%%&&&&&&%%%$$$(((((((((((()))))))))))))))(((((('''''''''((((((((()))((('''%%%### *********))))))))))))))),,,)))&&&&&&)))++++++***...,,,******---...---+++000---444@@@MMMbbboooiii^^^OOO===444111//////222.........///000///,,,))),,,,,,,,,,,,---...//////111---+++,,,---,,,...222>>>PPPdddpppxxxzzzxxxvvvsssssstttvvvwwwwwwuuuuuutttqqqooogggUUUCCCKKKZZZjjjssswwwyyyxxxtttwwwxxxyyyxxxvvvvvvwwwxxxssswww{{{|||zzzyyyyyy{{{}}}}}}}}}}}}~~~~~~}}}{{{zzzvvvxxxwwwttttttooo```PPPCCC:::333111111//////000222...***)))))))))(((%%%,,,+++)))((('''(((((()))---+++++++++---------,,,......111555999888333///...+++((()))++++++***(((---.........---+++***))))))))))))))))))(((''''''******))))))))))))******###&&&))))))((((((+++...///...,,,)))'''&&&&&&&&&***((('''(((******(((%%%'''$$$'''---...)))(((,,,,,,+++)))'''(((***,,,...)))+++,,,,,,+++***++++++(((((((((((()))***+++,,,***///444333///---111666222222111///...,,,+++++++++---///000000...+++)))((((((''''''(((***,,,---...---,,,...///555CCCQQQlllttt{{{|||{{{}}}}}}{{{{{{}}}yyyzzzzzzjjjVVV>>>222000222000666777///222000---+++***,,,///000999666333000,,,(((&&&((((((((('''''''''''''''''')))((('''(((******)))''',,,&&&***,,,'''(((,,,'''(((((())))))((('''&&&&&&+++)))&&&%%%%%%(((+++---)))((()))+++...111111111666333000//////...---++++++)))'''&&&'''''''''&&&)))***+++,,,,,,+++)))))))))((('''&&&&&&&&&&&&&&&'''+++---+++'''%%%(((,,,)))+++,,,+++***+++///222000,,,'''%%%&&&))),,,...---+++)))(((&&&&&&&&&''')))(((((()))******((('''(((&&&'''+++***&&&###$$$&&&'''((((((((('''%%%%%%)))((((((***,,,+++'''###~~~wwwpppjjjccc]]]XXXJJJCCC999222000///---+++,,,***))))))***+++)))(((***))))))***+++...111222999>>>FFFNNNUUUYYY[[[[[[aaa___]]]^^^aaacccbbbaaacccbbb\\\SSSKKKEEE<<<333111000222888>>><<<333******'''&&&'''&&&"""###&&&###$$$&&&(((((('''&&&%%%(((&&&$$$%%%'''(((&&&$$$######$$$%%%&&&&&&&&&&&&%%%&&&'''''''''&&&$$$###''''''''''''((((((((((((((('''&&&&&&''''''&&&$$$(((((((((((()))))))))***+++***)))((('''&&&&&&&&&''''''''''''&&&%%%$$$###***))))))))))))))))))))),,,)))&&&&&&)))+++++++++...,,,******---...---+++000///;;;JJJWWWhhhnnndddWWWHHH:::333222000111333...------...///...,,,***---,,,,,,,,,,,,---......---)))(((+++---...222888<<>>EEEDDD<<<444///...******((('''&&&''''''((())))))((()))******)))''')))$$$(((***%%%'''+++&&&))))))((((((((((((''''''***))))))))))))***++++++(((((())),,,///111111000...---,,,---------+++)))%%%###"""###&&&((())))))''''''((())))))(((((('''((((((((())))))***++++++,,,......+++'''%%%''')))((()))))))))(((***,,,///---***''''''(((***++++++---,,,+++))))))(((((((((%%%%%%$$$%%%''''''%%%$$$&&&###"""%%%$$$""""""%%%(((((())))))(((((('''&&&''''''(((***,,,+++)))&&&}}}uuulllgggeee___VVVMMMAAA<<<666333222222///---***)))(((((())))))(((&&&((()))***+++,,,,,,++++++...444===HHHPPPVVVYYYZZZ^^^^^^]]]^^^___aaabbbbbbdddfffeee```[[[UUUJJJAAA999>>>CCCDDD???666---))))))&&&%%%''''''$$$###%%%$$$%%%&&&'''''''''&&&&&&'''&&&%%%$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$######&&&&&&%%%$$$$$$%%%%%%&&&%%%&&&(((******)))'''&&&)))'''&&&'''(((((('''&&&(((((()))))))))*********+++***)))((('''''''''''')))(((((('''((()))+++,,,)))))))))))))))***************))))))***+++++++++...---,,,,,,,,,---------222777KKK```jjjppphhhSSSCCC999111111333222222222111///------///000///...///...---,,,++++++++++++333...++++++++++++///555666HHH___qqqzzzzzzwwwsss|||xxxuuussstttuuuvvvvvvwwwqqqrrrrrrdddOOOJJJSSScccllltttuuutttuuuuuussssssvvvyyy{{{yyyxxxvvvvvvwwwwwwwwwwwwwwwwwwyyyzzzzzzzzz{{{{{{|||}}}~~~}}}}}}}}}|||{{{xxxvvvuuuvvvvvvvvvsssmmm```NNNAAA>>>666000000000...,,,------+++***))))))******+++&&&''')))*********)))(((++++++,,,---...,,,(((%%%+++///555<<>>777000---,,,,,,---------,,,+++,,,,,,+++******++++++,,,+++++++++,,,,,,++++++***))))))(((((((((((())))))+++(((%%%&&&))),,,+++)))+++***)))))))))***+++,,,---------------,,,+++***''''''((())))))(((((((((&&&%%%$$$$$$$$$%%%'''(((---///000///---,,,,,,,,,,,,,,,+++***)))((((((((((((+++...---)))'''))),,,............/////////000//////.........---------++++++,,,,,,,,,,,,,,,,,,---,,,---111555<<>>GGGMMMKKK>>>......,,,***(((((((((***++++++***)))***+++***)))'''***%%%))),,,&&&)))---((())))))(((((((((((()))******+++,,,,,,,,,,,,+++***......---...///...+++(((,,,+++******+++***(((&&&+++)))&&&&&&''''''''''''(((((((((((())))))******------------,,,+++))))))))))))))))))((((((***+++((('''&&&&&&''')))******)))(((''''''))))))(((''',,,,,,++++++******))))))&&&%%%%%%&&&(((((('''&&&'''###!!!###$$$###%%%***''''''&&&&&&%%%%%%%%%%%%((()))***+++******))))))wwwpppiiiccc^^^VVVLLLDDD>>>;;;999888999777333///+++)))(((((()))***(((''''''(((***+++,,,,,,+++***+++000777AAAKKKTTTZZZ]]]]]]^^^`````````aaacccfffdddhhhjjjhhhfffbbbYYYOOOHHHKKKKKKFFF:::000+++***111)))######$$$######$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''%%%$$$%%%&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&((()))))))))(((''')))((('''((()))***)))((()))))))))*********++++++(((((((((((()))***++++++---,,,+++***))))))))))))((((((((()))******++++++)))***,,,+++******+++------......---,,,,,,---///444===SSSbbbcccccc[[[III<<<444...///111000------111000///000111222111000......,,,+++************...***)))+++,,,+++...222222AAAYYYpppzzzyyyvvvvvvxxxvvvvvvvvvxxxxxxwwwvvvuuurrrnnnfffVVVKKKSSSbbbmmmtttxxxvvvttttttuuussssssuuuxxxzzzyyyxxxxxxxxxzzzyyyxxxxxxzzz{{{zzzxxxxxxxxxxxxyyyzzz|||}}}~~~}}}~~~~~~~~~}}}{{{zzzxxxyyyvvvtttrrriiiYYYJJJBBB<<<555000000111...------+++++++++***((((((***,,,,,,,,,,,,,,,+++***)))(((***)))***+++,,,***'''%%%,,,++++++///222333000---(((+++------,,,++++++,,, ###'''***,,,+++)))'''******+++,,,,,,,,,++++++,,,++++++******++++++,,,)))***+++------)))###///...,,,***)))((())))))***,,,------+++******+++'''))))))&&&%%%''''''$$$&&&&&&&&&&&&&&&''''''((()))+++,,,,,,+++***+++++++++***)))((('''&&&&&&&&&%%%'''(((((('''&&&'''(((------......///000000111...////////////...------///...,,,+++***++++++,,,///...000444999BBBRRR```mmmuuu{{{{{{{{{~~~yyyvvvtttuuusssiiiUUUEEE<<<333444444///333777222444222///,,,***((((((''''''---444===KKKSSSJJJ:::444222...***((('''((())),,,+++******+++***)))'''&&&"""'''+++(((,,,111---***)))((('''((()))***+++/////////000//////...---++++++,,,...000///---++++++)))((((((***,,,,,,+++...+++((('''&&&&&&&&&$$$(((((((((((()))***++++++......///...---+++)))'''''''''''''''((()))******)))'''&&&&&&((()))***))))))(((&&&&&&((()))((('''******++++++******)))(((&&&&&&&&&''')))***)))''''''###"""%%%%%%%%%'''+++******)))(((((((((((())))))+++,,,+++***((())))))~~~rrrnnnhhh```XXXOOOFFF???===;;;999::::::888333...,,,***))))))***+++)))(((((()))***+++,,,,,,,,,,,,---000777???IIISSS[[[___]]]___aaaaaaaaabbbeeegggeeejjjlllkkkjjjggg___VVVOOOOOOKKKBBB888///,,,+++///'''"""$$$'''%%%######&&&%%%%%%%%%&&&&&&''''''%%%'''((('''%%%$$$%%%'''%%%%%%&&&&&&&&&%%%%%%$$$"""###$$$%%%&&&%%%%%%$$$''''''''''''(((((((((((()))((('''(((***+++***)))))))))*********+++++++++)))))))))((())))))*********++++++++++++***))))))'''(((((()))******++++++(((***---,,,+++***+++------...///...,,,+++...000222>>>VVVccc___[[[TTTEEE:::222,,,...000///...---.........000111111000...------,,,+++*********+++)))&&&'''+++,,,,,,...222111???WWWooozzzyyywwwyyytttuuuvvvxxxzzzzzzxxxuuuttttttmmm^^^OOONNNZZZhhhnnntttyyywwwtttuuuuuuttttttvvvxxxxxxxxxwwwxxxyyyyyyxxxwwwyyy{{{{{{xxxuuuvvvwwwwwwxxxyyy{{{}}}~~~|||}}}}}}~~~}}}|||{{{zzzxxxtttrrrpppgggVVVIIIDDD<<<555000111222///---...+++,,,,,,***((('''))),,,))))))((((((((((((((()))+++******+++,,,,,,***))),,,++++++---111111...***(((+++//////---,,,,,,---%%%&&&)))+++++++++)))((())))))***+++++++++++++++++++++************+++++++++---//////,,,(((%%%###///...,,,***)))))))))***(((***,,,+++)))'''((()))'''***)))$$$###'''&&&###%%%%%%%%%&&&&&&&&&''''''&&&''')))***))))))***+++)))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''(((------......//////000000///000222222222111///---111...+++)))((()))+++,,,000000222666:::CCCSSSbbbmmmtttyyyyyyzzz~~~{{{wwwtttuuusssfffQQQBBB:::222333333...111666222333222///---+++)))((((((&&&***---333CCCUUUXXXPPPAAA>>>888111,,,)))((((((,,,+++******++++++(((''''''"""'''+++'''***///+++***)))((('''((()))+++,,,000/////////............***+++,,,...000000---***(((&&&%%%'''+++///222333---+++'''&&&&&&%%%$$$###''''''&&&&&&''')))***+++,,,---......---+++)))((('''&&&%%%&&&&&&'''''''''***(((&&&&&&(((******))))))'''%%%%%%&&&(((((('''))))))*********)))((('''&&&%%%%%%''')))***)))(((%%%""""""%%%&&&%%%'''+++,,,+++***)))((())))))***+++,,,---,,,)))'''((()))~~~ooommmggg___UUUJJJAAA<<<<<<:::999:::;;;888222---,,,+++******++++++***((())))))***+++,,,---......///111777>>>HHHSSS\\\aaa]]]```bbbbbbaaabbbeeeiiigggkkknnnmmmllljjjccc[[[SSSQQQJJJ@@@666///,,,,,,***$$$"""&&&***((($$$###&&&%%%%%%%%%%%%&&&''''''"""$$$&&&%%%###"""$$$&&&###$$$$$$%%%%%%%%%$$$$$$!!!"""$$$&&&'''&&&$$$###(((''''''''''''((()))))))))((('''(((***++++++***)))************+++++++++++++++***))))))((())))))((()))***,,,,,,+++***)))'''(((((()))***+++++++++(((+++------+++***+++------...000...,,,+++...000000???YYYeee]]]XXXQQQCCC888000+++---000000//////+++,,,---///111000...,,,---,,,++++++******++++++'''%%%'''+++---+++,,,///111>>>VVVooozzzyyyyyy|||rrrsssvvvzzz|||{{{xxxuuusssuuulllYYYLLLPPP```kkkmmmtttyyywwwuuuuuuuuuttttttvvvwwwwwwwwwwwwyyy{{{wwwvvvvvvxxx{{{zzzwwwsssvvvvvvwwwxxxyyy{{{}}}~~~zzz{{{|||}}}}}}|||{{{zzzwwwrrrooonnneeeTTTHHHEEE<<<555111222333000......,,,------+++'''&&&))),,,++++++*********,,,---...---,,,++++++---...---,,,---,,,,,,///222111---)))))),,,000111///---...///---------,,,,,,,,,,,,,,,((()))***+++++++++++++++******))))))))))))*********---000///,,,)))***+++...---+++************+++''')))+++***(((&&&''')))'''***)))$$$###&&&&&&"""$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''((((((((()))***''''''&&&%%%%%%%%%%%%&&&###$$$%%%&&&''''''((((((............//////000000000222444555555333000///222///+++'''&&&(((+++---222111333777;;;DDDTTTbbblllsssyyyyyyyyy}}}~~~xxxuuuvvvsssdddNNN???777///000111+++...333///...---+++)))&&&%%%$$$###&&&++++++---===UUUbbbaaaNNNIIIBBB999222---+++***---,,,++++++++++++((('''+++%%%)))+++%%%&&&***%%%***)))((('''((()))+++---...---,,,+++++++++++++++...---...///000...***'''&&&$$$###&&&,,,222777:::+++)))&&&%%%%%%%%%$$$###&&&&&&%%%%%%&&&''')))******+++---......,,,+++))))))'''%%%%%%%%%&&&%%%$$$+++(((&&&&&&)))+++***)))***'''%%%$$$%%%'''(((((((((((()))******)))''''''%%%%%%%%%&&&)))***)))'''$$$!!!"""%%%'''%%%'''***+++***((('''''''''((())),,,......,,,(((&&&''')))}}}vvvpppllleee[[[PPPFFF@@@>>>999666444555777777444111111...,,,,,,---,,,)))&&&***((((((,,,222555222///333666999===HHHUUU]]]___^^^```cccddddddeeehhhiiimmmqqqsssrrrpppmmmfff]]]XXXRRRHHH===333,,,((('''%%%%%%$$$$$$$$$%%%&&&&&&$$$ $$$'''%%%"""&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%(((+++******111:::;;;555(((***+++***,,,000...***,,,++++++***)))((((((''',,,---...//////...---,,,&&&&&&'''((()))***++++++)))***,,,//////---)))%%%------,,,******---000111555DDDWWWaaa\\\PPPFFF@@@222111/////////...---++++++,,,...000111111000///000...+++***+++***)))(((...---,,,+++++++++,,,---333>>>SSSjjjvvvxxxwwwxxx{{{}}}}}}yyywwwxxxvvvrrrsssqqqeeeSSSLLLVVVfffpppssstttvvvwwwwwwwwwvvvuuurrrwww||||||yyyvvvxxxzzzxxxwwwwwwxxxzzz{{{{{{zzzxxxxxxwwwuuutttvvvyyy|||~~~~~~}}}{{{zzzxxxqqqrrrooo]]]QQQJJJAAA888555222000000///...---,,,,,,+++***)))((('''&&&,,,...---))))))---...,,,...---+++)))((((((((()))...+++***,,,,,,***+++///------...//////...------+++***+++,,,---+++(((&&&))),,,111222000---***)))///***(((+++,,,++++++---///---++++++,,,---,,,+++)))...222111+++'''(((***+++,,,---+++)))'''&&&'''&&&%%%$$$%%%'''((('''&&&((('''%%%#########%%%&&&...+++(((&&&&&&(((***,,,$$$((('''""""""''''''###!!!$$$%%%%%%$$$&&&+++000111......111111...---///111111222333333444444444...//////,,,******---000///+++---222444;;;RRRkkkwwwyyy{{{|||}}}~~~}}}xxxtttlll___MMM@@@777777222---,,,...---))),,,***)))((()))***)))(((&&&((()))---666HHH^^^nnneeecccYYYHHH999222...+++,,,***((('''''''''&&&%%%$$$###"""$$$''')))***)))+++,,,------+++(((%%%"""+++---......,,,++++++,,,***///222222333333---&&&$$$'''&&&$$$)))555>>>???000,,,'''%%%$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))---,,,***+++,,,---,,,+++,,,***(((&&&%%%&&&'''(((,,,***(((((()))******)))((((((((((((((((((((((((---------,,,+++)))&&&%%%&&&'''((('''%%%$$$%%%&&&&&&$$$######$$$%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%'''))))))((()))***,,,zzzssskkkgggaaaWWWMMMEEE@@@===999777555666888888444000///---,,,---//////,,,***+++)))(((,,,111333222///333666999===FFFTTT]]]___```bbbeeeffffffhhhjjjlllooosssuuutttsssqqqjjjbbbYYYRRRHHH<<<222,,,)))(((&&&&&&%%%$$$$$$$$$$$$$$$'''$$$!!!###''')))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))++++++(((%%%###***222777777666666111***+++---,,,)))))),,,,,,)))************))))))))))))******++++++***)))((('''((((((((())))))******+++...---------......,,,***......---++++++...111222999GGGWWW^^^XXXLLLAAA<<<111000/////////...------+++,,,...000111000//////000---+++***++++++)))(((---,,,+++++++++,,,---...333===RRRhhhuuuxxxxxxyyy|||~~~}}}yyyxxxyyywwwrrrnnniii\\\OOONNN[[[iiippprrrrrrsssttttttttttttsssssswww{{{{{{xxxwwwyyy|||yyyxxxxxxxxxzzz{{{zzzyyyyyyyyyxxxvvvuuuvvvyyy|||~~~~~~}}}|||{{{}}}vvvvvvppp^^^RRRKKKAAA777444111//////...---,,,************++++++++++++***,,,,,,)))***...000...///...---++++++***++++++,,,)))***---///...///333,,,---...000000...---,,,++++++,,,---...---+++((($$$'''+++---,,,***))))))///***'''***+++++++++......,,,+++***+++,,,+++***---000222111---******,,,+++,,,---+++)))'''&&&&&&((('''%%%%%%&&&%%%###!!!((('''%%%$$$###$$$%%%&&&'''&&&%%%%%%&&&(((+++---###&&&&&&"""###'''(((%%%&&&''''''''''''***---000111...///333333000...///333444555666666666555444.........,,,)))))),,,///...+++---222444<<>>333///---,,,***'''&&&&&&%%%$$$###'''&&&$$$%%%'''))))))((()))***++++++)))'''%%%###...///000///---+++***+++,,,000333444444444...&&&$$$&&&&&&$$$(((222999999)))&&&###"""###%%%&&&&&&''''''&&&&&&&&&'''((((((*********+++------+++)))+++)))'''%%%$$$%%%&&&'''+++***(((((())))))((('''''''''''''''''''''''''''***++++++++++++)))((('''&&&''''''&&&%%%$$$%%%'''&&&%%%######%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))wwwoooeeeaaaYYYQQQHHHAAA===;;;888777666777888777333///---,,,,,,...000000///...---+++)))+++///111000///222666888;;;DDDRRR\\\___bbbdddggghhhiiikkkmmmoooqqqtttvvvuuutttsssmmmeeeZZZSSSGGG:::111+++******((('''&&&%%%$$$#########)))&&&###$$$''')))'''%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&))),,,,,,)))%%%""",,,555;;;999333...)))&&&---...,,,((((((,,,...,,,)))))))))************+++,,,,,,,,,,,,+++***((((((************************111...+++***+++,,,------//////...------...222555BBBLLLWWWZZZSSSFFF<<<666/////////////////////...+++,,,...///000000///...///---+++***++++++***(((,,,++++++***+++,,,...///333<<>>LLLYYY___bbbdddgggjjjkkkmmmpppssswwwxxxwwwssspppoooiiibbb[[[SSSEEE888///+++,,,---((((((''''''''''''(((((($$$###"""""""""######"""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((...)))$$$###%%%(((+++---%%%***---******---///...------,,,+++***)))((('''%%%&&&&&&'''((()))******------,,,,,,+++************))))))***++++++***)))...,,,---//////000888BBBYYYZZZZZZTTTHHH<<<444///,,,...//////......000222---------..................,,,******++++++***)))++++++******+++---...000333888HHH^^^oooxxx{{{~~~{{{{{{yyyxxxyyyzzzuuummmfffXXXLLLRRRdddsssvvvsssttttttsssrrrrrrtttuuuvvvvvvwwwxxxyyyzzz{{{~~~~~~|||zzzzzzzzzzzzxxxwww{{{{{{{{{zzzyyyyyyzzz||||||}}}~~~~~~}}}yyytttdddPPPJJJGGG<<<777444111///......---,,,++++++******))))))(((((())),,,,,,******------***------......//////000000...,,,---000000,,,***,,,+++---///000000///---++++++***)))+++---------+++((()))******))))))+++,,,---(((&&&)))+++,,,...111---+++))))))***+++***)))222000------.........,,,,,,------,,,(((&&&%%%%%%&&&%%%%%%'''))))))'''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&$$$###'''&&&%%%$$$###""""""###%%%###"""%%%+++000222222444222555===AAA;;;444///---///222333333000---+++...,,,***))))))***+++,,,,,,+++---111888HHH___rrrzzz|||~~~~~~~~~xxxrrrjjj[[[HHH;;;444333///)))(((+++***&&&)))(((&&&'''((())))))(((&&&((()))******+++,,,---000<<>>666333000...------,,,+++'''((((((***+++,,,,,,---'''***+++******---,,,)))***+++---///111111111111,,,)))))),,,---+++,,,///.........------.........,,,***))))))*********)))((()))******((('''''''''(((%%%&&&+++///......000...,,,+++***+++,,,+++***(((+++------***((()))***---......,,,(((%%%$$$$$$,,,)))&&&%%%%%%&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&"""!!!$$$%%%!!!"""&&&((()))***+++,,,000444777555111222999===888...)))+++,,,...//////...------111...******+++------,,,***+++---000;;;OOOfffvvv{{{}}}|||vvvqqqiiiZZZHHH;;;444444000***)))+++***&&&(((&&&%%%&&&''')))((((((***)))((((((((())))))(((,,,...---+++---333666666888555111...,,,)))&&&$$$&&&%%%###$$$%%%&&&&&&%%%$$$&&&))),,,.../////////---///111222111111333444666666222......111000,,,***''''''***)))%%%$$$'''&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&'''((((((#########&&&)))++++++******)))(((''''''((()))+++&&&&&&&&&'''((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))'''+++///000---)))&&&%%%$$$###"""###%%%''''''&&&((((((''''''''''''((((((((('''''''''''''''''''''{{{rrrhhhaaaXXXOOOBBB999666555222///000---***+++...222333222...000222000---***+++,,,'''))),,,......---......000444666444888FFFVVV___bbbeeeiiikkknnnqqqtttwwwtttuuurrrmmmkkkjjjgggaaaXXXQQQFFF:::111---,,,,,,((('''&&&%%%$$$#########"""############$$$&&&(((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&))),,,)))###%%%+++$$$)))***)))---:::IIIRRR,,,,,,,,,++++++*********)))((((((((((((***+++,,,************************)))(((''')))***+++***)))222---...444777<<>>888444000,,,(((%%%***(((&&&%%%&&&&&&%%%$$$###&&&)))---//////......111222444444333333333444999888333......111222///,,,((('''++++++&&&&&&***,,,+++)))))))))((('''%%%))))))(((''''''''''''((("""'''******(((%%%)))((('''&&&&&&''')))***%%%%%%&&&''')))(((%%%###&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))++++++,,,+++(((,,,111222///***&&&###$$$"""!!!"""$$$&&&&&&&&&))))))(((((((((((())))))&&&'''((((((&&&%%%&&&(((|||uuunnnddd^^^RRRLLLDDD<<<666111...+++...///000///......000222111000///---,,,,,,,,,,,,+++---...+++,,,//////---222222222555;;;FFFSSS[[[bbbgggmmmrrrttttttuuuvvvxxxvvvtttqqqmmmhhhbbb]]]ZZZSSSCCC444...///+++$$$)))'''$$$###$$$$$$$$$############$$$$$$%%%%%%%%%'''""" $$$'''%%%"""$$$$$$%%%&&&'''((()))***&&&((('''######%%%%%%"""&&&&&&&&&''''''(((((((((%%%'''***,,,,,,+++***(((***+++***(((***333BBBNNN...***'''(((,,,///...++++++++++++++++++***)))(((++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++---000444;;;IIIZZZgggkkk___NNN@@@666111---***---...///...------...///,,,,,,,,,---------......000000///---******+++---.........,,,++++++---///555666CCC]]]ssszzzyyyxxxssstttsssqqqtttvvvooocccOOORRR\\\hhhrrrvvvwwwwwwttttttvvvwwwwwwxxxwwwwww}}}~~~~~~|||zzz{{{{{{{{{|||||||||||||||}}}}}}}}}}}}~~~|||}}}~~~{{{wwwuuusssrrrdddQQQKKKOOOKKK???999777444111///---,,,,,,+++,,,---,,,*********+++******+++,,,,,,,,,,,,+++++++++,,,++++++---111333000...,,,+++,,,------,,,---***(((***///111...***111)))'''+++(((!!!$$$---''''''(((***++++++)))&&&'''((()))---000111111///555333///,,,******+++,,,,,,---......,,,,,,,,,...---...///...,,,(((%%%""")))&&&$$$###$$$%%%%%%$$$$$$%%%%%%%%%$$$%%%(((***)))((('''%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$%%%'''---//////------111111///333333333333111---***(((+++***)))(((((()))***+++,,,------+++***)))***,,,---***...333<<>>WWWpppuuu}}}|||}}}yyysssiii[[[III===555111---***))))))(((((('''$$$%%%))))))&&&&&&((()))(((''''''((()))((('''&&&(((*********,,,000333===UUUbbbTTT<<<000......)))'''$$$###$$$%%%$$$$$$$$$&&&(((+++.........---444777:::===<<<:::666444444222111222333444111///111222///+++***------***---......+++(((&&&&&&(((&&&''''''((((((''''''''')))((('''%%%$$$$$$%%%%%%''''''&&&'''(((***,,,...''''''((((((((('''&&&&&&&&&&&&'''''''''((((((((($$$%%%&&&'''((())))))***------------+++)))'''&&&'''$$$%%%(((### +++%%%'''%%%"""$$$***+++''')))&&&$$$%%%$$$"""$$$)))wwwpppiii```YYYMMMGGG===666111///---,,,///000111000//////111333555444333111///,,,)))(((,,,......******,,,+++(((,,,---///444===KKKYYYbbbiiillloooqqqqqqqqqrrrsssxxxuuurrrooolllhhhdddaaaVVVOOOBBB666000---''' )))'''%%%$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%%%%%%%&&&((())))))(((&&&%%%$$$&&&%%%""""""%%%%%%###&&&&&&&&&&&&&&&&&&%%%%%%'''(((***+++***)))'''&&&************************---***'''(((***,,,***(((***++++++++++++***))))))++++++++++++++++++++++++++++++++++++++++++++++++...---000:::IIIXXXccciii```UUUFFF999222///---++++++,,,------++++++,,,---,,,,,,,,,---------....../////////,,,***)))+++,,,***++++++***)))***,,,///000111===UUUmmmyyyzzzyyysssrrrpppqqqssspppbbbTTTPPP\\\lllvvvxxxwwwuuuuuuxxxxxxwwwwwwxxxyyy{{{||||||||||||||||||{{{{{{{{{zzzzzz{{{{{{{{{|||||||||yyyyyyyyyzzz{{{|||~~~~~~}}}yyywwwvvvvvvwwwvvvsssdddSSSOOOTTTNNN???444333111000/////////000+++,,,---,,,***)))***+++******+++,,,,,,,,,,,,+++,,,,,,+++***)))***---000000...,,,,,,---......---***)))(((+++///000///,,,---((('''***((("""$$$+++((('''((()))++++++)))'''+++******+++...111111111///...,,,++++++,,,---.........---+++)))))),,,......---,,,+++)))((('''&&&&&&$$$""""""###$$$$$$###$$$%%%&&&%%%%%%%%%'''))))))(((%%%###"""###%%%'''&&&$$$$$$&&&)))***'''$$$(((...///+++(((,,,111444555444222///---+++))))))'''(((((())))))(((((('''+++,,,,,,+++))))))***,,,///+++111777@@@ZZZrrrvvv||||||}}}zzzrrrhhhXXXGGG;;;666222---***((((((''''''(((%%%%%%'''(((&&&&&&***)))(((''''''))))))((('''&&&((()))******+++---000444QQQfff^^^GGG666000///((('''&&&&&&'''&&&$$$"""'''''')))***++++++++++++111777>>>AAA>>>888444222111111222444666666444111444666666222111333222///333222///+++'''&&&''')))%%%&&&''')))))))))((((((***)))'''&&&$$$$$$$$$###'''%%%$$$###%%%(((,,,...,,,+++(((&&&&&&&&&'''(((((((((((((((((()))))))))&&&&&&'''((()))******+++......///...---+++)))(((((($$$%%%)))((("""###***&&&%%%###"""&&&,,,---***(((%%%$$$&&&%%%######&&&}}}tttnnnfff]]]VVVJJJCCC;;;444000///......///000111111///000111333333333333222000---+++***,,,///...***)))++++++(((,,,---000555>>>LLLZZZdddkkknnnpppqqqrrrssstttvvvwwwtttqqqnnnllliiifffcccYYYOOOAAA555///,,,(((###(((&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$'''###%%%(((******)))'''&&&###&&&%%%""""""%%%%%%###''''''&&&&&&%%%%%%$$$$$$((()))*********(((&&&%%%))))))***+++---,,,***(((,,,***((((((******)))'''******+++++++++******)))++++++++++++++++++++++++++++++++++++++++++,,,,,,...---111???RRRaaaffffff\\\RRRCCC777111...,,,++++++---------,,,+++,,,---,,,,,,,,,---------......//////...,,,***)))***,,,)))***+++******+++...000///111;;;PPPgggvvvyyywwwuuurrrppprrrrrrlll\\\NNNVVVeeetttyyywwwvvvvvvvvvwwwvvvuuutttuuuwwwyyy{{{|||{{{{{{zzzzzzzzz{{{{{{zzzzzzzzz{{{{{{||||||}}}{{{{{{{{{zzzzzz{{{{{{|||~~~{{{yyywwwwwwwwwwwwuuuqqqbbbRRRQQQVVVOOO???777666444222111111222222---.........,,,+++,,,---******+++,,,,,,,,,,,,+++......---+++******---///000...------//////...---)))))))))+++...000///---+++((((((***((($$$%%%)))((((((((()))++++++***(((---+++***+++---000111111000///---,,,,,,,,,---...111000///,,,***+++...111---,,,***((('''&&&&&&&&&'''%%%###"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%'''((('''%%%###!!!!!!"""%%%&&&'''&&&&&&)))---...***%%%+++111222,,,&&&***111555555333000---***)))))))))((((((''''''''''''((((((***++++++***))))))***,,,///+++000888BBB\\\rrruuu{{{|||~~~~~~xxxpppdddTTTBBB777666222---)))(((((('''&&&)))%%%$$$&&&'''%%%'''***)))((('''((()))***)))''''''(((((())))))***+++,,,111@@@NNNQQQLLLCCC666***+++***(((((()))(((&&&$$$'''((((((((((((((()))***000777???@@@;;;555222222111222444666777555333111555:::<<<999888888666333666444000,,,)))''''''((($$$%%%''')))******)))(((***)))(((&&&%%%$$$###"""'''&&&%%%%%%%%%&&&'''(((+++***(((&&&&&&'''((()))((((((((((((((((((((((((((((((((())))))***+++,,,............---+++)))((('''###$$$)))***'''%%%''''''&&&%%%%%%)))---,,,***(((%%%$$$&&&'''$$$"""$$$zzzrrrkkkcccYYYQQQFFF@@@999333000000000000///000111000//////111333000000111000000///......,,,///...++++++------***...///111666???LLLZZZccckkkmmmqqqssstttvvvxxxzzzuuusssqqqooonnnlllhhheee___QQQ???333...+++)))((('''&&&%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!"""$$$'''!!!###'''***++++++***)))$$$&&&&&&""""""%%%%%%###'''''''''&&&&&&%%%%%%%%%))))))******)))((('''&&&***))))))***+++,,,+++)))+++***))))))***)))(((''')))******+++++++++******++++++++++++++++++++++++++++++*********+++,,,---......555FFF[[[ffffffaaa\\\QQQBBB777000...,,,+++,,,...///...---,,,---...,,,,,,,,,---------......//////...,,,))))))***,,,++++++,,,,,,+++,,,///111111222:::KKKbbbrrrvvvtttuuurrrqqqrrrpppfffWWWMMM]]]lllyyyxxxtttuuuxxxyyyxxxwwwuuuuuuuuuwwwzzz{{{{{{{{{zzzzzzzzzzzz{{{|||zzzzzz{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzzzzyyyzzz{{{{{{{{{zzzxxxwwwsssmmm^^^QQQRRRYYYPPP>>>999777555333111000000000+++,,,---,,,+++***+++,,,******+++,,,,,,,,,,,,+++------,,,***))))))+++...///.........000000///...))))))***,,,...///......***)))***+++)))&&&&&&))))))(((((()))++++++***)))---+++******,,,...//////222111///...---,,,------000///...,,,***+++///222,,,+++(((&&&$$$$$$$$$$$$(((&&&$$$$$$%%%''''''&&&$$$%%%''''''&&&%%%&&&'''(((&&&$$$######%%%''')))))))))***---000000,,,(((***000222---(((,,,444999444222...+++)))((()))******)))&&&%%%%%%&&&)))***)))***+++***))))))***,,,...***000888DDD]]]rrrtttzzz|||~~~zzzqqqcccQQQ@@@666555111,,,)))(((''''''&&&)))%%%$$$&&&'''%%%'''******((('''((()))***)))(((''''''((()))***++++++***///333888>>>DDDBBB777,,,...,,,)))''''''(((''''''%%%'''((('''&&&&&&''')))111777<<<;;;666222222333222444666666555222///...555;;;???===;;;:::888555555333111...,,,***(((&&&$$$%%%'''((())))))))))))***)))((('''%%%$$$""""""&&&((()))***+++***))))))&&&&&&''''''((((((((((((''''''''''''''''''''''''))))))(((((()))***+++,,,+++,,,,,,,,,+++***((('''%%%"""###'''***(((&&&%%%&&&&&&&&&((()))*********+++&&&%%%'''(((&&&$$$$$$wwwnnnggg^^^TTTKKK@@@<<<777333111111111000...///000///......000222............///000111222,,,//////------000111...///000222666???LLLZZZccchhhlllppptttvvvxxxzzz|||tttsssrrrrrrqqqoookkkgggbbbRRR>>>222---******,,,'''&&&&&&&&&((((((&&&$$$%%%%%%%%%$$$$$$$$$$$$###$$$###"""""""""###%%%%%%!!!###&&&)))+++,,,,,,+++&&&((('''######%%%%%%###''''''''''''''''''&&&&&&)))************))))))(((+++***)))'''''''''((((((******++++++******))))))))))))***++++++++++++***+++++++++++++++++++++++++++******)))***+++---...///222===PPPcccjjjcccZZZZZZOOOAAA666000...---,,,---...//////------...///,,,,,,,,,---------...............+++)))(((***+++,,,------,,,+++,,,///111111333999HHH^^^pppvvvssstttqqqppppppjjj___TTTOOOcccqqqzzzvvvrrruuuyyyyyyyyyyyyxxxxxxyyyzzz|||}}}zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}|||{{{zzzzzzvvvxxx{{{~~~~~~|||yyywwwpppjjj[[[OOOTTT\\\SSS???777555333000...---------)))***+++***((('''((()))******+++,,,,,,,,,,,,+++++++++***(((''''''***,,,///......000111222000...******+++,,,------------)))***,,,---+++)))((()))***)))((()))+++,,,+++***,,,***)))***,,,------,,,111111///...---,,,,,,+++***+++***))))))***---000---+++)))&&&$$$"""""""""(((&&&$$$$$$&&&(((((('''$$$&&&''''''&&&%%%%%%&&&))))))(((((((((***+++,,,+++,,,///000000...,,,+++(((...000---,,,111888;;;111///---***)))))))))******)))'''&&&&&&''')))***)))*********))))))***,,,---)))///999FFF___ssssssyyy|||~~~tttdddRRRAAA777333000+++(((((((((((('''(((%%%%%%'''(((&&&&&&******)))((((((******)))(((''''''''')))+++,,,+++***---000444666555444333333000---)))''''''(((((('''"""&&&))))))'''''')))+++333666888777444222222444333555666555111...,,,+++333:::???===999999777555333111///...---,,,***'''%%%&&&&&&&&&''''''((((((((((((((('''&&&$$$###""""""%%%)))++++++***)))###%%%''')))***)))((('''((((((''''''''''''&&&&&&***)))((((((((()))+++,,,******++++++***)))'''&&&#########&&&''''''%%%$$$$$$$$$&&&(((((((((---555///)))&&&)))***(((&&&&&&~~~sssjjjbbbYYYMMMEEE;;;888444222111111000...---...///...------///111...---,,,+++,,,...111333+++///000///000444666333...///222777@@@MMM[[[eeefffjjjppptttvvvwwwyyyzzzrrrrrrtttuuuuuurrrmmmiiiaaaPPP===333...)))(((***&&&&&&&&&'''(((((('''%%%%%%%%%%%%$$$$$$$$$######&&&### ###%%%%%%$$$$$$%%%&&&(((***++++++,,,)))+++)))%%%###%%%%%%"""''''''((((((((((((((((((*********+++++++++++++++)))***+++(((%%%%%%'''***(((***+++,,,,,,+++++++++))))))***++++++++++++++++++++++++++++++++++++++++++***))))))***+++---///111777FFFZZZjjjlllaaaUUUUUUKKK>>>444000///......,,,---......,,,,,,---...,,,,,,,,,---------............---+++)))((()))+++,,,------,,,***+++---///000222888DDD[[[qqqxxxuuurrroooooommmdddWWWRRRSSSfffssszzzuuuqqqvvvyyywwwxxxxxxyyyyyyzzz{{{{{{|||yyyzzz{{{|||}}}||||||{{{||||||}}}~~~~~~}}}||||||||||||xxxzzz}}}}}}zzzwwwooohhhZZZPPPWWW```VVVBBB444333111///............***+++,,,+++)))((()))*********+++,,,,,,,,,,,,+++,,,,,,+++***)))))),,,////////////000222222111///+++,,,------,,,,,,,,,,,,(((,,,......,,,+++***)))+++)))((()))***,,,+++******))))))***,,,,,,+++)))------,,,,,,,,,+++++++++&&&''')))))))))***---//////---+++(((%%%###"""!!!'''%%%$$$$$$&&&'''((('''$$$&&&((((((&&&%%%%%%&&&'''((()))***++++++++++++***...111111---******,,,***...///------111555555...---+++***))))))******(((((()))******)))((((((((()))***)))((()))***,,,...***111;;;IIIbbbttttttxxx{{{uuudddQQQ@@@666222...***((((((((()))((('''$$$%%%))))))&&&&&&(((***)))((()))******)))(((''''''''')))---...,,,***,,,...000111///...000222222000...---------+++)))!!!&&&+++---+++***,,,///444555666666666555444444222444444222...*********000888<<<:::666555555444333///,,,***,,,---,,,+++'''&&&%%%$$$$$$%%%'''(((''''''(((''''''%%%$$$###!!!$$$&&&'''((('''&&&''')))******)))(((''')))))))))(((((((((''''''***)))(((''''''(((***+++)))******+++***)))'''&&&###%%%&&&%%%%%%&&&&&&%%%$$$$$$''')))(((,,,;;;LLL444---(((***,,,+++)))))){{{pppggg___UUUIII@@@777555222111111000...---,,,---......------...000000...+++***+++---000333+++///000000222777999777---...111777@@@NNN]]]gggeeeiiioootttuuuvvvvvvvvvqqqrrruuuwwwwwwtttnnniii^^^NNN===444///)))&&&(((&&&&&&&&&'''))))))'''%%%%%%%%%%%%$$$$$$#########'''""" $$$'''%%%"""'''''''''((()))******+++***,,,***&&&$$$&&&%%%"""''''''(((((())))))***************++++++,,,,,,---%%%))),,,+++((('''+++///(((***,,,---,,,,,,,,,,,,((()))***++++++++++++++++++++++++++++++++++++++++++***))))))***+++...///333;;;LLL```ooonnn```RRRQQQHHH;;;222//////000///+++,,,------++++++,,,---,,,,,,,,,---------............---+++)))((()))+++,,,,,,,,,+++))))))+++---...111666CCCZZZqqqzzzwwwooonnnmmmjjj___RRRPPPVVVeeesssyyyuuusssxxxxxxsssuuuvvvwwwyyyyyyyyyyyyyyyxxxzzz|||~~~~~~}}}|||{{{|||}}}~~~}}}||||||||||||}}}}}}~~~{{{|||~~~~~~~~~|||yyyxxxooohhhYYYPPPYYYcccYYYDDD333222111000000000111222---...///...,,,+++,,,---******+++,,,,,,,,,,,,+++/////////---,,,---000333/////////111333333111///+++---...---,,,+++++++++(((,,,//////---,,,+++)))+++***((()))***,,,,,,+++)))((()))***,,,+++)))'''))))))*********+++++++++%%%'''***+++,,,---///111000///---***'''$$$"""!!!&&&$$$######%%%&&&'''&&&$$$&&&(((((('''%%%%%%%%%$$$%%%''')))******)))((()))...222000***&&&(((,,,000222111---,,,///...,,,++++++******************%%%(((+++......+++(((%%%((()))***)))((()))***,,,///+++222===KKKdddvvvuuuxxx{{{tttbbbOOO>>>444111---)))'''((()))))))))&&&$$$&&&)))***'''&&&(((***)))((()))***+++***((('''&&&'''***...///---+++---(((&&&+++111333///,,,555444444555555333...+++ '''---000......000222444444555777999888555333111222222000+++))))))+++...666:::777333333333333444///)))''')))---//////((('''$$$""""""###&&&'''&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%&&&'''((()))++++++******))))))((((((+++*********))))))((((((***)))'''&&&'''(((***+++)))***++++++***)))((('''$$$'''(((&&&$$$%%%&&&&&&&&&''')))++++++333JJJaaa777///)))***---,,,++++++zzzooodddZZZOOODDD<<<777333///......---+++(((---+++((())),,,---,,,***777444///+++***,,,///111***+++---///000000//////+++...000444???PPP^^^dddhhhiiilllpppsssvvvxxxyyypppqqqsssvvvvvvsssmmmiii^^^OOO<<<000---,,,(((###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$!!!!!!"""######%%%&&&%%%$$$$$$%%%(((***,,,---222000)))%%%(((***)))''''''''''''((((((((((((******+++,,,,,,,,,++++++)))+++,,,,,,+++)))))))))+++++++++,,,---+++(((%%%))))))***++++++++++++***************************111,,,)))***++++++,,,000666DDDXXXiiillleee]]]XXXNNNAAA333///...,,,***)))+++,,,------......------,,,,,,------...//////000,,,...///...***)))***,,,,,,++++++,,,,,,...///000000555666:::RRRsssyyysssqqqnnngggZZZPPPUUUaaannnsssuuuuuuvvvxxxxxxtttwwwvvvvvvvvvwwwyyy{{{}}}yyyzzz{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}||||||||||||yyyvvvsssrrreeeSSSMMMZZZeeeXXX@@@777333000222222...,,,,,,...---,,,++++++,,,...000...---,,,+++++++++,,,---......---///000111///---...///111222111000...---...,,,+++,,,......+++(((---,,,***)))))))))******,,,+++******,,,,,,+++***+++***************++++++...---,,,******)))************)))))))))***+++,,,///---***))))))((('''%%%(((&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&'''''''''&&&%%%)))))))))***+++,,,---...*********++++++,,,,,,,,,------...000222222000---))))))))))))((('''&&&%%%(((((()))))))))*********(((((()))***,,,...000111111111111999MMMfffvvv{{{{{{vvv```KKK<<<555222...***'''&&&''''''&&&'''%%%$$$%%%(((***++++++,,,++++++---...---+++)))***%%%$$$))),,,******......+++)))))),,,---,,,))))))000999===;;;777444333333222111222333333111///***---222666888777666444,,,---......---***'''&&&---...///000222222333333444,,,,,,---***...111+++&&&((('''%%%'''++++++'''***)))(((''''''''''''''''''((((((((('''&&&%%%$$$%%%&&&((()))))))))((('''))))))(((((((((((())))))"""(((***((((((+++***$$$)))"""!!!)))...,,,'''***)))'''%%%$$$%%%))),,,(((+++,,,)))+++;;;WWWmmm888111***(((,,,...+++'''~~~vvvkkk```VVVKKK@@@999444111...---......,,,***,,,***((())),,,------+++111000///...---......///+++,,,---...///000000000,,,///111555@@@RRR```ffffffhhhlllpppsssuuuvvvwwwqqqqqqrrrttttttqqqlllhhh```QQQ===111---,,,(((%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###***(((&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''***+++///222111***%%%''''''&&&''''''''''''((((((((((((+++++++++++++++,,,,,,,,,+++,,,---,,,+++************)))***+++---...,,,+++************++++++++++++************************---)))'''***,,,,,,...222===LLL```mmmnnneee[[[WWWJJJ>>>111...---,,,******++++++,,,------------,,,,,,---------......//////,,,...///---+++)))***,,,******+++,,,,,,---......///333555:::RRRrrr{{{tttqqqmmmeeeXXXQQQXXXcccoootttvvvuuuvvvyyyxxxuuuwwwwwwwwwwwwxxxyyyzzz{{{xxxyyyzzz{{{||||||||||||~~~~~~~~~~~~~~~}}}|||}}}~~~}}}}}}}}}}}}zzzwwwtttpppdddSSSOOO\\\eeeXXXAAA777222000111111---+++,,,,,,,,,*********,,,...///+++******))))))***+++,,,...---,,,---...//////...///000111222222111///......---+++,,,......,,,)))...---+++***))))))***+++,,,***)))***+++,,,+++)))+++***************++++++++++++++++++***)))((('''111000///...------......---+++)))'''''''''&&&$$$(((&&&%%%%%%&&&&&&%%%$$$%%%%%%&&&'''((('''&&&&&&++++++++++++,,,,,,,,,---)))))))))***++++++,,,,,,000000111222333222000---(((((())))))((((((''''''*********++++++,,,,,,,,,******+++,,,---......///222222333;;;OOOgggwww{{{yyy~~~ttt^^^III<<<666222...***((('''''''''''''''%%%$$$%%%(((+++,,,,,,------,,,---...---+++)))***&&&%%%***,,,++++++...,,,+++)))***,,,---......+++000666::::::888555444222111000000111111///...222333333444333222000///,,,---------+++***((('''+++,,,...000222222333333333+++,,,---***...222+++&&&((('''%%%'''***)))%%%)))(((''''''&&&&&&&&&'''&&&&&&&&&''''''((()))***&&&'''((()))***))))))((())))))(((((((((((())))))&&&***+++''''''***)))$$$...)))$$$&&&***---+++'''+++***(((&&&$$$$$$'''***,,,......+++,,,999NNN^^^555///)))))),,,...+++'''xxxpppdddYYYOOOEEE;;;555111///------......---,,,***)))((()))+++------------...000111111000...---------------...000111222,,,///111555AAARRR___eeegggjjjnnnsssvvvvvvvvvuuurrrqqqqqqqqqqqqoookkkhhhaaaRRR???222---,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$######$$$&&&''''''%%%%%%$$$$$$%%%''')))***...111000,,,(((((('''%%%''''''''''''(((((((((((()))(((((('''((()))***+++...---,,,,,,++++++,,,,,,+++***)))***,,,......---+++******)))***+++,,,---************************)))&&&'''+++---...111666DDDTTTgggppplllaaaWWWRRRCCC888...,,,,,,***)))*********+++,,,,,,,,,,,,+++---------------.........---......---+++******+++)))***+++,,,------,,,,,,...333555;;;RRRqqqtttpppiii```WWWTTT\\\hhhqqquuuwwwvvvwwwzzzyyyvvvwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{~~~~~~~~~~~~~~~~~~}}}~~~}}}{{{wwwtttnnnbbbTTTRRR___fffXXXBBB777222///000000---+++,,,+++************,,,...///******))))))***+++,,,---///---+++***,,,...//////000111222222222111///......---------......---+++///...,,,+++******+++++++++***)))***+++,,,+++***++++++***************++++++,,,,,,---,,,+++)))(((---,,,+++******+++,,,---...,,,***((()))((('''&&&)))'''&&&&&&''''''&&&%%%%%%&&&'''((((((((((((''',,,------------,,,+++***''''''((()))+++,,,------444333333444444222///,,,''''''((())))))))))))(((,,,,,,,,,,,,------------,,,,,,......///...------222222444>>>RRRiiiwww{{{xxx|||oooYYYFFF:::666222///+++)))((()))(((''''''&&&%%%&&&(((+++,,,,,,///...------...---+++)))+++''''''+++---,,,,,,---*********)))***,,,000333...///111555888999888666222000////////////---+++666444222000///---------,,,,,,+++******)))(((((()))+++---///111222333333111***,,,...***---111,,,'''((('''%%%&&&)))((($$$''''''&&&%%%%%%%%%&&&&&&((('''''''''((()))***+++(((((()))************))))))((((((''''''(((((())))))+++***'''&&&((((((&&&---+++)))(((***++++++***++++++)))'''$$$$$$&&&(((*********((()))000:::CCC000,,,((()))---...+++'''ssskkk___SSSJJJAAA888222000///------,,,,,,,,,,,,((((((((()))+++,,,---......///111222222111///---......------...000222333---000222666@@@PPP]]]aaaiiimmmrrrwwwyyyyyywwwuuuqqqpppnnnnnnmmmllliiiggg```RRR@@@333---+++)))'''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%!!!$$$$$$""""""$$$%%%$$$%%%%%%%%%%%%&&&'''((())),,,...//////---,,,)))'''''''''''''''((((((((((((+++***(((((((((***,,,...///---+++******+++,,,,,,///,,,***)))***+++++++++,,,+++***))))))+++---...************************(((&&&'''+++......333999HHHYYYjjjnnnggg\\\RRRLLL;;;222*********))))))***))))))***+++++++++++++++---------------------------...------++++++***+++)))***,,,.........,,,+++...333555;;;QQQoootttoooeee[[[UUUWWWbbbmmmsssvvvxxxvvvwwwzzzzzzwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxyyyzzz{{{||||||||||||~~~~~~~~~~~~|||}}}~~~~~~}}}}}}}}}|||zzzvvvssslllaaaUUUVVVbbbgggXXXCCC777222///000///,,,+++,,,+++******+++,,,---//////+++++++++,,,---...//////111...******,,,///111222000111111111000///...---........./////////...---000///...,,,+++++++++,,,,,,+++***+++,,,---,,,+++,,,+++******)))*********/////////......---------%%%%%%%%%&&&(((***---...111...,,,+++,,,+++***))))))(((''''''(((((('''%%%&&&&&&'''((())))))******...//////...---+++)))(((&&&'''(((***,,,---//////555444444444333111---***&&&'''((()))************,,,,,,------------------+++,,,...000000///...---000222555???SSSiiiwwwzzzxxx||||||iiiSSSAAA888555222///,,,*********)))((((((&&&%%%&&&))),,,------111///...---------+++)))***))))))+++---------,,,)))***+++)))''')))///444000......111666::::::999333111...---------+++)))000//////...------------+++***)))(((((((((((()))'''))),,,///111222222222///))),,,...))),,,111,,,''')))'''%%%%%%((('''###&&&&&&%%%$$$$$$%%%%%%%%%******+++******)))''''''))))))******++++++++++++)))((((((''''''(((((()))******)))'''''')))***+++((((((((((((((()))+++---)))))))))'''%%%%%%''')))(((''''''''')))+++,,,---,,,)))(((***---...***'''~~~pppgggZZZOOOEEE===666000000000///---+++*********'''(((((()))***+++---...111222222222111111000000///.........///111333444222555777999BBBQQQ\\\```iiimmmrrrwwwyyywwwuuurrrooonnnlllkkkkkkjjjhhhfff^^^RRRAAA444...,,,***((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''',,,,,,&&&"""""""""%%%%%%%%%%%%&&&&&&'''(((---...000333222...)))'''''''''''''''((((((((((((...---,,,,,,---...111222...,,,)))(((***++++++***...+++(((&&&((()))******---+++***))))))+++---...************************)))((())),,,---///555<<>>;;;777333///...---+++*********)))((('''&&&%%%%%%$$$%%%&&&'''(((''''''&&&%%%'''+++...//////---,,,---)))//////''''''+++'''((())))))'''(((,,,+++'''%%%%%%%%%%%%%%%&&&''''''''''''((()))***************))))))((()))***+++,,,,,,,,,++++++++++++,,,,,,***&&&&&&+++,,,+++---222000...,,,***)))((((((((($$$&&&)))***)))((((((((($$$###$$$&&&)))***((('''*********+++,,,,,,+++***zzzsssjjj```RRREEE===777222...***,,,---,,,))))))+++...(((***+++***((('''***,,,$$$'''***...111333333333---...000222333333333222...222666:::EEETTT___ccciiikkknnnpppqqqpppnnnlllfffffffffhhhiiiiiifffdddYYYRRRHHH@@@:::555111///***))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''***...&&&"""&&&((($$$$$$$$$%%%&&&&&&&&&%%%%%%%%%333999444...,,,''''''''''''((((((((()))&&&'''(((***+++,,,,,,,,,...+++***,,,///000+++''',,,***))))))+++++++++******+++,,,---------,,,,,,***************************))))))+++...444BBBOOO\\\bbb```WWWRRROOOBBB222+++'''&&&((((((&&&'''*********+++,,,,,,,,,,,,+++((((((***+++---...000000000---++++++------+++(((......---,,,,,,,,,------///000///111:::MMMaaannnnnnhhh[[[QQQUUUfffssswwwuuuxxxwwwttttttxxxxxxvvvxxxxxxxxxxxxyyy{{{}}}~~~yyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~}}}}}}|||||||||yyyvvvssskkk^^^VVV\\\ggghhh\\\OOO<<<555111111111//////111............---,,,+++***---.../////////...---,,,///---+++,,,...111222222777666555333222111111111...000333333111000222444111000...+++***)))))))))(((''''''(((***,,,+++***---,,,+++***))))))))))))'''***///222222///+++(((,,,,,,,,,,,,---///111333...,,,******++++++***)))'''&&&'''((()))(((%%%###''''''((()))+++---000111222///+++'''%%%%%%'''((($$$%%%&&&'''((()))***+++,,,,,,---///111000...,,,******+++,,,,,,,,,++++++,,,,,,,,,++++++*********...---,,,++++++++++++,,,---111888EEEYYYmmmvvvvvvwwwyyy}}}sss```LLL===888888222000///...//////---+++***)))'''(((+++...//////---+++)))((()))++++++***&&&***+++(((***...+++%%%,,,***))),,,111444444333000111111//////222888>>><<<999444000///---,,,+++***(((&&&$$$$$$%%%''')))"""$$$&&&(((((((((&&&%%%%%%'''+++...///...,,,+++---***///000&&&&&&***&&&((())))))''')))---,,,(((%%%%%%%%%%%%&&&&&&'''(((---+++(((&&&%%%&&&((()))***)))((((((((()))+++,,,---,,,,,,++++++,,,,,,---+++'''''',,,---***+++000,,,)))'''&&&((())))))(((%%%'''***+++)))'''&&&&&&'''''''''(((***+++,,,,,,+++++++++++++++,,,,,,+++yyypppfffVVVKKKBBB777666555,,,---,,,+++***))))))))))))***'''(((+++***$$$$$$(((***'''%%%&&&***,,,***(((------..................111000222:::GGGTTT\\\```iiikkknnnppppppmmmiiigggeeedddeeejjjllljjjeeebbb[[[MMM@@@;;;999555000...+++***))))))******)))((('''&&&%%%%%%$$$$$$$$$%%%'''%%%$$$$$$&&&&&&%%%###""")))(((###(((000)))%%%(((...333666333...)))%%%$$$###$$$&&&'''&&&%%%%%%$$$%%%(((,,,---,,,***///,,,******+++,,,***(((************+++,,,---...*********+++,,,---...///*********,,,...---+++((()))((()))---///555EEEVVV```\\\WWWPPPIII@@@888222(((((((((((((((((((((((()))+++...000///,,,(((&&&---------....../////////222...++++++,,,,,,***(((++++++,,,,,,---...//////---...111444888BBBWWWiiimmm\\\OOORRR```kkkqqqtttxxxxxxxxxvvvttttttvvvxxx}}}{{{zzz{{{|||{{{zzz~~~yyyuuuuuuyyy}}}}}}|||{{{}}}~~~}}}{{{zzz}}}~~~~~~~~~~~~}}}zzz{{{}}}yyyrrreeeXXXXXXbbbhhhjjj___III888333111111000---...111000///------,,,+++(((&&&)))+++---//////---+++)))...//////...---///222555999:::999777333///......------...///000000000///111111000---)))&&&%%%%%%...)))(((+++***&&&'''+++---+++))))))***+++***))),,,,,,++++++,,,,,,---...***((()))...///---000777...---+++***((('''&&&&&&&&&&&&'''''''''''''''&&&---,,,+++++++++,,,---...,,,+++)))((('''''''''(((&&&&&&''')))+++,,,***)))000000///...---,,,,,,+++(((+++------+++***+++---************************)))***+++,,,---,,,++++++------666JJJ___llluuuzzzzzz{{{~~~wwwhhhUUUFFF<<<::::::000---+++...222444222...,,,+++))))))***,,,000222...,,,)))''''''(((+++---'''***...///...,,,++++++*********,,,...111444666333,,,,,,444555000333;;;555;;;@@@===444,,,***,,,---+++***((($$$!!!###&&&$$$%%%%%%&&&'''((()))***'''***,,,,,,***)))***,,,///...,,,(((%%%%%%''')))'''***'''+++222000'''+++***(((&&&$$$%%%(((***%%%'''))))))((('''((())))))))))))***+++---...///******))))))))))))******+++***)))(((((('''(((((()))(((&&&$$$$$$$$$&&&''''''&&&'''(((******(((&&&'''&&&&&&%%%%%%%%%&&&&&&((()))***,,,+++***((('''uuummmdddTTTIII@@@555444444,,,---,,,+++***))))))))))))***'''(((+++)))$$$$$$(((((('''&&&''')))***+++*********++++++,,,---......111000222999FFFRRR[[[^^^iiikkkmmmooonnnkkkgggeeehhhggghhhlllnnnkkkddd```UUUHHH:::666666333000...)))(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$%%%%%%$$$###$$$&&&$$$ ###'''!!!%%%(((---222444222---)))(((&&&%%%&&&''')))(((''')))))))))'''&&&&&&(((***---+++)))))),,,---,,,+++************+++,,,---...************++++++,,,---,,,,,,,,,...//////,,,***+++)))))),,,///666GGGWWW^^^YYYRRRIIIAAA999111,,,(((((((((((((((((((((((()))***++++++,,,++++++***))))))***+++---...//////000...++++++,,,,,,***(((***+++,,,---......------,,,---///333666@@@TTTfffeeeWWWMMMRRR```jjjooorrruuuvvvvvvvvvuuuvvvxxx{{{~~~|||{{{{{{||||||{{{yyyyyywwwvvvxxx|||~~~}}}{{{}}}}}}}}}}}}{{{|||}}}xxxqqqcccWWWYYYdddjjjlllaaaLLL:::444111111000......111000///............---,,,***,,,...000000...,,,***...//////...---///222444444444333222111///---,,,,,,------.../////////000111111000---***'''&&&''',,,)))(((,,,+++''''''***,,,+++))))))***++++++***+++++++++++++++,,,---------***+++...///...222999...---+++)))((('''&&&&&&'''''''''(((''''''&&&&&&++++++***)))***+++,,,---+++***((('''''''''((()))'''&&&''')))+++---,,,+++000000///...---+++******))),,,......,,,+++,,,---++++++++++++++++++++++++***+++,,,---...---,,,,,,000111:::NNNcccqqqyyy}}}|||}}}~~~uuufffTTTDDD:::777888000...,,,...222333000---,,,+++***)))+++---000111///---***'''&&&(((***+++(((***---///...,,,++++++---------///000222444555333,,,,,,222222---...555333666::::::666222///...---,,,++++++)))&&&%%%&&&$$$%%%%%%&&&'''(((((()))&&&))),,,---,,,+++---...000///,,,(((%%%$$$%%%'''###)))***&&&(((///---%%%******)))'''%%%&&&(((***'''(((((()))************+++++++++++++++,,,,,,---******))))))))))))*********))))))(((((((((((())))))(((&&&%%%%%%%%%&&&'''((((((((()))******((('''''''''&&&&&&&&&''''''((()))************)))((('''|||qqqiii```PPPEEE===333333333+++---,,,+++***))))))))))))***''''''))))))%%%$$$&&&'''''''''&&&%%%%%%&&&'''&&&&&&''')))***+++,,,---000///111999EEERRRZZZ^^^iiijjjlllmmmlllhhheeebbbggggggiiilllmmmjjjbbb[[[OOOAAA444000111000//////***(((''''''''''''%%%$$$'''&&&&&&&&&&&&''''''((((((&&&%%%$$$%%%%%%###!!!)))&&&######$$$%%%"""&&&'''+++000222000,,,((()))'''%%%%%%'''((()))(((...///...***&&&&&&,,,111+++***)))))),,,---------***************+++,,,---*********))))))***++++++.........///000000...,,,,,,+++***,,,000999JJJYYY\\\VVVLLLBBB:::222,,,(((((((((((((((((((((((((((***)))((('''(((***,,,...&&&&&&((()))+++---.........---+++***++++++)))'''***+++---......---+++***+++,,,...111555>>>OOO```]]]SSSNNNVVVccclllppprrrssstttuuuuuuvvvwwwzzz}}}|||{{{{{{|||}}}}}}zzzxxxwwwxxxyyy|||~~~~~~{{{yyy~~~~~~}}}}}}~~~~~~{{{{{{|||wwwppp^^^UUUZZZfffkkkmmmcccPPP<<<666222222111......000......---......///000111,,,---///000000///---,,,...//////......///111333444222111222444444222///,,,,,,,,,,,,---...///000000000000...+++)))))))))***)))***,,,,,,)))'''))),,,***))))))+++,,,+++++++++************+++,,,,,,,,,******,,,,,,,,,000666---,,,+++)))((('''''''''((((((((((((((('''&&&%%%)))(((((('''((()))***+++***)))(((''''''((()))***((('''&&&(((+++---...---000000///...---+++***)))+++---......,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------222333===RRRgggttt{{{}}}}}}~~~{{{sssdddRRRBBB888555444111///---...111111...+++,,,+++++++++,,,...000111...,,,***'''&&&''')))***(((***------,,,++++++,,,000111111222222222222222222,,,+++//////)))***//////000222555888999999888222000...+++***)))&&&$$$%%%%%%%%%&&&'''''''''((($$$'''+++.........////////////,,,(((%%%###$$$&&&'''***)))$$$%%%+++)))###)))******)))((('''((())))))'''&&&(((+++---,,,***...---,,,,,,++++++++++++******))))))))))))******)))(((((((((((())))))***))))))((('''''''''(((((())))))((()))******)))'''''''''((((((((())))))***++++++***)))((('''''''''yyynnnfff[[[LLLBBB:::111111222***---,,,+++***))))))))))))***((('''((((((&&&$$$$$$'''((((((%%%!!! """&&&&&&'''((()))******+++...---000999GGGTTT^^^bbbiiijjjlllllljjjgggdddaaabbbeeegggiiijjjhhh```WWWLLL>>>000,,,---------...---,,,************(((&&&((('''&&&%%%%%%%%%%%%%%%(((&&&$$$$$$$$$$$$"""!!!)))$$$"""&&&(((&&&'''+++&&&''')))---///...+++((((((%%%######%%%'''''''''---,,,+++***)))+++...111+++*********+++,,,,,,,,,***************+++,,,,,,,,,++++++************+++///......///000000...,,,---,,,+++,,,111<<>>EEEJJJAAA<<<333***''''''&&&###%%%%%%&&&&&&&&&'''''''''%%%'''+++---...------,,,,,,,,,+++(((%%%$$$%%%'''((()))'''###$$$((((((###(((***,,,,,,***)))))))))+++'''$$$''',,,...---)))///...---,,,,,,+++,,,,,,******))))))))))))******(((((('''(((((()))******************))))))))))))***(((((((((******)))'''(((((()))***++++++++++++---+++)))'''%%%%%%&&&'''wwwlllcccWWWHHH>>>777///000111)))---,,,+++***))))))))))))***)))'''&&&''''''%%%!!!&&&((()))'''###"""###&&&))))))))))))((((((((((((++++++///:::IIIXXXbbbgggjjjkkklllllljjjgggdddbbb___dddggggggjjjjjjbbbWWWLLL>>>000+++,,,+++++++++...---++++++++++++***(((((('''&&&$$$###"""""""""'''%%%$$$$$$$$$$$$###!!!%%%""""""%%%&&&$$$'''---&&&&&&''')))++++++)))''''''%%%$$$$$$&&&''''''''''''$$$###%%%***+++((($$$,,,,,,,,,+++*********+++******))))))******++++++---,,,,,,+++++++++,,,,,,///...------......,,,+++------,,,,,,222@@@PPP[[[VVVNNNBBB888222///...---))))))))))))))))))))))))************))))))((((((************++++++++++++***+++,,,,,,+++)))((((((***+++...//////---***)))...---...111444;;;HHHUUUNNNMMMSSSaaalllqqqsssuuuwwwwwwxxxwwwvvvvvvxxx{{{yyyyyyzzz|||}}}}}}zzzxxx}}}~~~~~~||||||~~~}}}~~~}}}~~~|||yyyxxxwwwqqqhhhUUUTTTaaammmnnnmmmfffWWWCCC:::333222222000//////...///000...,,,,,,---///000000000000000000000000...///000000///...000222333///,,,---111111---(((***++++++,,,---...///000...//////...,,,++++++,,,(((***,,,,,,,,,,,,***(((---+++******+++,,,,,,+++******))))))******+++,,,$$$(((,,,---,,,+++)))(((++++++***)))(((((())))))(((((())))))(((''''''&&&'''&&&%%%%%%%%%&&&'''(((...---+++)))((('''(((((((((&&&%%%&&&))),,,------333333333333111///---+++,,,+++,,,,,,,,,,,,+++***------------------------+++++++++++++++,,,,,,---000222>>>TTThhhtttzzz}}}uuuuuuvvvyyy}}}{{{tttgggVVVEEE:::444222111000///......,,,***(((++++++,,,---............''''''&&&&&&''')))+++---)))*********))))))+++,,,000111111111///---+++)))---+++,,,......------...***---///000333===MMMYYYVVVOOO@@@...&&&''''''%%%%%%&&&&&&''''''(((((((((((()))***++++++***(((''''''(((((('''&&&&&&((()))''''''$$$"""###'''(((&&&(((***------,,,*********///***''')))...111///,,,......---------------...******))))))))))))******(((((('''(((((()))************+++,,,,,,,,,+++***)))'''&&&''')))***)))((()))***+++,,,,,,,,,++++++---+++(((%%%$$$%%%&&&'''|||sssggg___TTTDDD;;;555---///111)))---,,,+++***))))))))))))***)))'''%%%&&&(((%%%&&&'''((())))))***,,,...*********)))((((((''''''++++++///:::JJJZZZdddiiiiiijjjkkkjjjiiigggeeecccaaagggiiihhhjjjmmmeeeZZZKKK===000,,,,,,+++))))))+++)))(((((()))***)))'''''''''%%%###"""!!!!!!!!!%%%$$$######$$$$$$###"""###&&&((('''%%%$$$''')))'''&&&%%%&&&((()))((('''(((''''''((()))***)))((()))%%%$$$(((...---%%%---------,,,))))))***+++******)))))))))******+++---,,,,,,+++,,,,,,------///---,,,,,,------+++***+++,,,,,,,,,444CCCRRRYYYOOOGGG<<<333...---------)))))))))))))))))))))))))))+++,,,---,,,***'''&&&,,,,,,,,,++++++++++++***)))+++------+++)))))))))+++,,,...//////...,,,+++///---...111444999DDDOOOGGGIIITTTcccmmmqqqrrrtttyyyzzzyyywwwvvvuuuwwwyyyyyyyyyyyy{{{||||||{{{yyy{{{}}}~~~}}}~~~~~~~~~|||yyyxxxvvvooofffUUUWWWgggsssqqqnnngggZZZGGG===444222333111//////000333555333000---...000111000000//////000000111...000111000///...///111333111...///000///,,,))))))***,,,...///000000000---...///---+++***+++,,,(((+++,,,++++++---,,,)))...,,,+++***+++,,,+++***+++************+++,,,,,,&&&,,,000///------+++(((******)))))))))))))))***'''(((((())))))(((((((((''''''&&&%%%&&&'''((()))///...,,,+++))))))******)))((('''(((***,,,,,,,,,222333444555444111///---,,,++++++,,,......---,,,------------------------++++++*********+++,,,---111444@@@WWWkkkwww|||~~~sssssssssvvvzzz~~~}}}vvviiiYYYHHH<<<555333000000///...---+++)))((()))***,,,---...---,,,+++&&&%%%%%%&&&''')))+++,,,)))))))))((('''(((***---.........---,,,***)))(((,,,,,,---///000000000000***---///...///999JJJXXXbbb___PPP:::---++++++)))%%%&&&'''((()))***++++++---+++***))))))(((&&&$$$$$$%%%&&&&&&&&&&&&)))***&&&%%%######%%%'''(((''')))+++---...---++++++,,,333000---...111333222111///......---------......******))))))))))))******)))(((((((((((())))))******+++---//////...,,,+++((('''&&&''')))+++,,,+++***+++,,,------,,,+++***+++)))'''%%%$$$%%%&&&&&&wwwmmmaaaXXXQQQBBB:::444---///111***---,,,+++***))))))))))))******'''$$$&&&)))%%%)))(((((()))+++---------(((((((((((((((''''''''',,,,,,000:::IIIXXXbbbggggggggghhhhhhgggfffdddcccdddjjjkkkgggiiillleeeYYYHHH;;;///,,,,,,+++)))((((((&&&&&&&&&((()))((('''%%%%%%$$$$$$######$$$$$$$$$###"""###$$$%%%$$$###%%%+++&&&###&&&(((%%%'''%%%$$$$$$&&&''''''&&&''''''''')))++++++)))'''***))))))---111000***###+++,,,---,,,))))))+++---******))))))))))))******+++*********+++,,,------000...,,,+++,,,,,,+++***(((,,,,,,---555EEERRRWWWLLLEEE:::111,,,+++,,,,,,)))))))))))))))))))))))))))***,,,,,,,,,+++***)))++++++++++++++++++++++++))),,,//////,,,******+++,,,------...////////////...,,,,,,///222666@@@IIIDDDIIIVVVfffooorrrsssvvvyyyzzzyyyxxxvvvvvvwwwyyyzzzyyyxxxyyy{{{|||{{{zzzzzz}}}}}}}}}~~~~~~{{{yyywwwooofffXXX]]]nnnzzzuuupppiii]]]III>>>444333333111///......222666666111......///111000///......///000111...000111111///...///000222222222111000///...---(((***---000111111000///---......---+++)))***+++(((,,,,,,))))))---...***000...,,,+++++++++***)))+++++++++++++++,,,------)))///000,,,***,,,,,,)))***)))))))))))))))******&&&'''((())))))***))))))(((((('''&&&'''((()))***...---,,,+++,,,,,,......++++++***,,,---...---+++000222333555444222000...---,,,,,,...111222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...111444BBBYYYmmmxxx|||~~~vvvuuutttuuuyyy|||~~~~~~}}}wwwkkk[[[JJJ===666333...//////...,,,***))))))((()))+++------,,,+++)))''''''&&&&&&&&&'''((())))))))))))'''&&&'''***---,,,,,,+++***)))(((((((((,,,---//////000111000///+++,,,,,,+++,,,333>>>FFF]]]bbb[[[GGG777111...(((%%%&&&''')))***,,,---...000---)))((((((((('''%%%$$$%%%&&&&&&&&&&&&''')))'''%%%###%%%&&&'''&&&&&&***,,,---------,,,---...444222000//////000111222222111000...------,,,,,,******))))))))))))*********))))))(((((((((((()))***,,,///111111000...,,,)))((('''(((+++...///000+++,,,---------+++)))((()))(((&&&%%%%%%%%%&&&&&&{{{sssiii]]]TTTPPPAAA999444---///111***---,,,+++***))))))))))))******'''###&&&)))%%%---***'''''')))***(((%%%&&&&&&&&&''''''(((((((((------000999HHHVVV___dddeeeeeefffffffffeeecccbbbeeekkkkkkeeeeeeiiicccVVVEEE888---+++---+++)))((('''&&&%%%''')))***)))((($$$$$$$$$$$$%%%&&&'''(((###"""!!!"""$$$%%%%%%$$$ &&&$$$&&& '''%%%######$$$&&&&&&&&&$$$$$$&&&)))******&&&$$$$$$%%%(((,,,......,,,***(((***,,,+++******,,,///******)))))))))))))))***))))))))))))***+++,,,---111///,,,,,,,,,---,,,***'''+++,,,---666FFFRRRVVVMMMFFF;;;222---,,,,,,,,,)))))))))))))))))))))))))))******+++,,,,,,------((())))))***+++,,,,,,---))),,,//////---******+++---------...///000111111---++++++...111444===FFFFFFLLLYYYiiirrrtttvvvyyyxxxyyyyyyxxxvvvvvvxxxzzz{{{yyyxxxxxxzzz{{{|||{{{|||~~~}}}}}}}}}~~~}}}{{{xxxpppfff[[[aaasssxxxqqqkkk___KKK???555333444222///...***///555555111------...111000///------///000111...000111111///...///000,,,...///...,,,++++++,,,'''***...222333222111///,,,---...,,,***((()))***)))---,,,((((((...///+++111///,,,+++++++++***(((,,,,,,++++++,,,,,,---...+++///...'''%%%)))+++))))))))))))))))))******+++%%%&&&''')))************))))))((('''((()))***+++,,,,,,+++,,,---///111222---------///000000...+++///000222444444222000///...------///333555444111,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///000333AAAXXXmmmwww{{{}}}zzzxxxvvvvvvxxx{{{|||}}}}}}wwwkkk[[[KKK===666222---...///...,,,***))))))''')))+++------,,,***((())))))((('''&&&&&&&&&&&&))))))(((&&&%%%'''***---,,,+++)))((((((((()))***,,,...000///000000000---,,,***))))))+++///333555QQQ^^^```OOO>>>555---%%%%%%&&&''')))+++---///000222...)))((()))***)))'''%%%&&&''''''%%%%%%&&&'''(((&&&$$$&&&'''&&&%%%%%%+++,,,------,,,,,,...///111111000...++++++...000444333111///---,,,+++*********))))))))))))******+++***)))(((((('''((((((***,,,///222222111...,,,***)))(((***---111222333,,,,,,---...---***(((&&&'''&&&&&&%%%%%%%%%&&&&&&xxxqqqgggYYYOOOCCC<<<555222///,,,+++---+++((()))------(((&&&***---+++*********)))'''%%%)))&&&######%%%''''''&&&***)))(((((())))))((('''))))))---888HHHWWWaaafffffffffeeeeeeeeeffffffggghhhjjjiiigggeeeddd^^^WWWCCC999///,,,***((((((+++---((($$$%%%******%%% &&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&& """%%%%%%$$$%%%'''***''''''(((***,,,---+++)))((()))+++,,,......//////***)))((()))******(((&&&&&&(((***---......---,,,,,,,,,+++))),,,000///***"""))),,,,,,777JJJTTTRRRJJJ<<>>888555222000.........---,,,***...,,,***+++,,,.........///***%%%$$$'''***)))'''(((''''''(((******)))''',,,***((((((***,,,......+++++++++,,,......,,,***...,,,***(((((()))+++,,,;;;EEEPPPQQQHHH:::///)))***'''$$$$$$(((+++------)))+++000222111)))&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$###(((***)))&&&''',,,///...222111000...---,,,++++++111222222000---++++++,,,---,,,***((('''((()))***''')))***++++++***((('''***---111111///,,,)))((()))((((((***---000222222---------,,,+++***)))(((''''''&&&%%%%%%%%%&&&&&&~~~vvvooodddVVVLLLBBB:::333111///++++++---,,,)))***......***))),,,...,,,+++******)))'''%%%***'''$$$###%%%'''&&&%%%***)))(((((())))))(((&&&++++++...888GGGVVV___dddfffeeeeeeeeeeeefffgggggggggiiihhheeecccbbb\\\TTTBBB888///+++***((((((***)))(((''''''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''###%%%''''''&&&&&&(((+++''''''''')))++++++***(((&&&'''((()))***+++++++++)))))))))))))))))))))))))))***+++,,,,,,+++******+++,,,+++)))+++///...)))'''---///000<<>>666,,,)))'''(((,,,---,,,)))...,,,***(((((('''$$$"""&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$###+++...---)))***---///---...---+++***((((((((((((...//////...+++******+++---+++)))((('''((())))))***+++,,,------,,,+++)))+++---000000...+++))))))))))))***+++---//////...,,,,,,,,,,,,+++***)))(((((((((''''''&&&&&&%%%%%%{{{ssskkk```RRRHHH???777111000...+++***------++++++...///---...000111...+++***)))(((&&&$$$***(((%%%$$$%%%&&&&&&%%%***)))'''((())))))(((&&&++++++///888GGGUUU^^^bbbfffeeedddddddddeeeggghhhggggggfffbbbaaa```YYYPPPAAA777...+++***((((((***''')))***)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&((())))))(((((()))***(((''''''(((******(((''')))***+++,,,,,,,,,,,,+++''')))+++***''''''))),,,,,,,,,+++***)))(((((('''***+++***(((***...---)))+++///111666CCCPPPQQQIII;;;222++++++---,,,******%%%''')))++++++***(((''')))+++,,,---...,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,++++++,,,---///000/////////000...///111000000222888===KKKYYYhhhpppsssvvvwwwuuuyyyyyyyyyyyyyyyzzzzzz{{{~~~|||zzzzzz|||~~~~~~~~~|||}}}~~~}}}{{{zzz{{{|||uuuwww{{{~~~~~~}}}~~~~~~}}}|||~~~|||wwwkkk``````lllxxxzzzxxxtttpppllldddTTTBBB999555222000//////......---,,,---------///---++++++,,,---,,,+++------.........---,,,,,,+++((()))---...---...111......------------......---+++***,,,///111///---++++++,,,------...//////111///---***))))))******++++++++++++******))))))+++******+++------+++******---,,,((('''))))))'''+++******)))))))))******%%%&&&((()))+++,,,,,,,,,+++******,,,///000///.........111555777444---''''''***---...,,,+++******...---...///111222111000000///---+++******++++++*********++++++,,,,,,,,,+++888KKK___mmmvvv{{{}}}xxx{{{~~~~~~}}}}}}}}}yyyqqqdddTTTGGG<<<666444333000---+++,,,,,,,,,,,,111///......000111111111000---)))((())))))'''$$$%%%***///111///,,,++++++///---******,,,///000000111000/////////...,,,***---,,,***)))((()))***+++---***+++888HHHNNNFFF;;;000---+++,,,000000+++'''...***&&&$$$$$$'''((()))'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$,,,......++++++------***---,,,+++)))(((((())))))***+++,,,+++)))((()))***,,,+++)))(((''''''((()))***+++,,,------,,,++++++,,,---///...,,,******+++***+++,,,,,,,,,,,,++++++,,,+++++++++******))))))((()))))))))((('''%%%$$$xxxpppfff[[[MMMDDD;;;555//////...++++++------,,,---///111111333555444111---***)))(((&&&%%%((('''&&&%%%&&&'''''''''***(((''''''((()))'''&&&)))***...999HHHVVV___ccceeedddccccccdddeeeggghhhggggggdddaaaaaa```WWWNNN???555---+++***((((((***'''((()))(((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######"""#########$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((())))))((()))))))))(((((((((((()))(((''''''((()))'''&&&,,,,,,,,,------,,,,,,+++'''***,,,)))%%%###'''+++---,,,***)))(((((((((((((((++++++((())),,,,,,)))+++...222:::HHHQQQMMMBBB666...***+++---+++))))))%%%&&&(((******)))((('''+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,+++333444444333000---***(((***---000111///...000333***+++...111222444;;;BBBMMM[[[iiioooqqqtttuuussstttuuuvvvwwwxxxxxxwwwwww}}}{{{zzz{{{}}}~~~~~~~~~zzz|||~~~~~~|||{{{zzz{{{wwwxxx{{{~~~~~~|||~~~~~~}}}}}}{{{uuuiii]]]eeeqqqzzzzzzwwwtttqqqnnnlll\\\III;;;666333111///------,,,,,,,,,------...///...---,,,,,,++++++******+++,,,,,,------------///,,,,,,......+++***---...---,,,++++++,,,---......+++)))+++000222000---......///000000000//////000...,,,)))((((((***+++,,,,,,++++++***)))))))))******************)))(((+++---,,,'''&&&))))))'''++++++***)))((())))))***%%%&&&(((***+++,,,,,,,,,,,,,,,---///222222111///111000///333666444---'''(((***------,,,+++++++++000...---...///000000///000///---,,,+++++++++,,,------------------------111>>>RRRcccooouuuxxxzzzzzz}}}|||zzzyyyyyyqqqdddUUUHHH>>>999666444111---,,,,,,.........111///...///111222111000'''%%%$$$%%%'''(((&&&%%%%%%+++111111...+++,,,///333000---,,,,,,---...---,,,+++******++++++***)))------,,,+++++++++++++++444,,,)))333EEEMMMGGG>>>333000---...111111,,,((('''''''''((())))))&&&$$$((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$(((+++,,,******,,,+++(((---,,,***((('''(((((()))'''((())))))(((((()))***++++++)))(((''''''((((((((()))******+++******)))...//////...,,,+++,,,...//////...,,,***)))***++++++******))))))))))))***)))***++++++***(((%%%$$$uuulllaaaVVVJJJBBB888222.........++++++------///111222555888::::::999555///+++)))((('''%%%$$$%%%&&&&&&'''((()))***)))(((''''''(((((('''&&&'''(((...999JJJXXXbbbfffeeedddcccbbbccceeegggiiiiiigggdddaaabbbaaaXXXNNN<<<444,,,+++***)))(((***)))(((&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))(((((('''''''''''''''&&&)))(((&&&'''(((((('''&&&)))))))))))))))(((((('''(((+++,,,)))$$$!!!$$$'''******)))(((((())))))***(((++++++)))))),,,,,,***(((+++111===JJJOOOGGG===333---***,,,---***'''(((++++++******++++++,,,,,,,,,---.........,,,***))),,,,,,,,,,,,,,,,,,,,,+++333444444333111...***(((***---000000......000222+++***---111333444;;;EEERRR^^^kkkooopppssstttsssqqqrrrtttvvvwwwvvvuuuuuuzzzyyyxxxyyy|||}}}}}}|||yyy{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~|||~~~{{{tttgggZZZfffqqqzzzzzzwwwuuutttqqqpppcccPPP@@@888555222000---,,,,,,,,,,,,---......000000000...---++++++***((()))***,,,---.........111...---///...******,,,...---,,,++++++,,,---...///---,,,---///000///---111111222222111000///...///...,,,***))))))***++++++++++++*********))))))+++,,,,,,,,,+++***)))))),,,...,,,'''&&&((()))'''+++***)))(((((((((***+++'''''')))+++,,,------.........///111333333222000555111///000333333///******,,,......---,,,,,,---000...---,,,...//////...///......---,,,,,,,,,,,,***++++++,,,...//////000555BBBVVVgggqqqvvvyyy{{{yyy}}}|||yyyxxxxxxpppcccTTTGGG===888666222///,,,***+++,,,------///...---...000111000///((((((((((((***+++***)))(((,,,///...+++***...222777333///,,,++++++***)))'''&&&%%%&&&)))*********))))))))))))))))))((('''+++%%%$$$---;;;EEEFFFBBB555333111000111000...,,,'''((()))+++,,,)))%%%!!!''''''''''''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%%%%$$$(((***)))***......,,,***(((&&&$$$######$$$%%%%%%'''((()))((((((***+++******)))(((((('''''''''(((((())))))************///000000...---,,,...000333222///+++''''''***---))))))((((((((()))******)))***+++++++++)))&&&%%%|||rrrggg[[[PPPGGGAAA666000---...///------//////333777888<<>>999222---***)))((('''$$$%%%'''((('''''')))+++)))(((&&&'''(((((('''%%%&&&(((...;;;LLLZZZdddhhheeecccbbbaaabbbeeehhhjjjiiigggcccaaaccccccYYYNNN:::222+++******)))((()))***'''%%%%%%(((******)))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""""""""###$$$%%%&&&&&&'''%%%&&&&&&&&&'''((((((((((((&&&%%%%%%''''''&&&%%%***(((&&&'''((())))))((())))))*********))))))((((((***,,,***&&&######%%%((())))))******+++++++++''',,,---***)))+++---+++))),,,555AAAKKKKKKBBB999222---***,,,,,,((('''(((+++***((('''''')))+++,,,+++,,,---...---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,***+++,,,...///.........///000,,,---222222222999DDDXXXdddooorrrrrrtttvvvuuurrrsssuuuvvvwwwwwwwwwvvvxxxwwwwwwyyy{{{||||||{{{yyy{{{~~~~~~}}}~~~~~~~~~~~~~~~~~~|||~~~zzzrrrdddWWWbbbmmmwwwyyyxxxxxxxxxwwwqqqkkk[[[III;;;666444111...---------------......111222222111...+++***+++((()))***,,,---.../////////------000000------000......------------......////////////............222111111000000/////////...---,,,++++++*********************************+++---......---------...---...,,,'''%%%((()))'''***)))''''''''')))+++,,,*********+++,,,...///000000000///000111222000///555222//////111222000...---///000///...,,,------///---,,,,,,...//////...............------,,,,,,$$$%%%'''***,,,///111222333BBBXXXiiirrrwww{{{~~~uuuyyy}}}}}}{{{{{{uuummm```QQQDDD:::555222...,,,)))((()))***+++***---------...000000///---,,,,,,+++***))))))******+++---...---+++,,,000444777444///+++***((('''%%%&&&%%%$$$&&&)))+++,,,,,,******+++,,,,,,+++)))((($$$""""""&&&...555888888777888999777333///---------+++)))((((((((('''&&&$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%&&&&&&&&&%%%%%%$$$(((***))),,,111333222...+++(((%%%$$$$$$%%%&&&%%%'''(((((((((((()))+++***))))))((((((''''''&&&((()))))))))***+++++++++...//////...------...000111111///***&&&%%%)))---((((((''''''''')))***+++((())))))******)))''''''yyynnnaaaUUUKKKCCC???444///---///000......000222999>>>@@@DDDJJJJJJFFFBBB===555...+++***)))(((&&&(((***)))'''&&&'''((()))'''&&&&&&'''(((&&&%%%(((***000===MMM[[[dddgggdddcccaaa```bbbdddhhhjjjhhheeeaaa```ccccccZZZNNN999111*********)))((()))'''(((((('''&&&(((+++---&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''&&&&&&'''''''''''''''''''''%%%$$$%%%'''((('''%%%***(((&&&''')))***+++******++++++,,,,,,,,,,,,+++'''(((***++++++)))'''&&&((()))+++,,,,,,,,,+++***(((---...+++))),,,------...333<<>>777000,,,***,,,+++)))(((+++'''&&&%%%$$$%%%&&&((())))))***,,,------+++***(((+++++++++,,,,,,---------,,,---.........---,,,,,,---,,,,,,---......---+++222,,,,,,111222111:::HHH]]]hhhrrrttttttuuuwwwwwwrrrssstttvvvwwwwwwxxxxxxwwwwwwwwwyyy{{{||||||{{{zzz|||~~~~~~~~~~~~}}}~~~}}}~~~}}}~~~yyyqqqbbbUUU```lllwwwzzzyyyyyyyyywwwtttssshhhRRR@@@888444222//////......---.........000222333111...*********+++,,,,,,---------------///,,,---111111000000333.........//////.........,,,///111000---,,,...111......---,,,---...///000------......---,,,+++***)))))))))***++++++,,,,,,%%%(((+++------...000333...///,,,&&&%%%((()))''')))(((&&&&&&'''))),,,...---,,,++++++,,,///222444111///------......---,,,111111222222222222000000///000111000---,,,,,,------,,,+++,,,...///...---...............------,,,'''''')))***,,,---//////333CCCXXXiiiqqquuuyyy|||uuuxxx|||}}}}}}{{{{{{{{{uuummm```QQQCCC999333111---,,,******+++++++++***---------...000000///---+++***)))'''&&&''')))+++------...///000111222333444111,,,)))((('''&&&%%%'''&&&%%%&&&(((+++,,,++++++---...//////---+++***'''&&&&&&'''))),,,---...888???DDDBBB888///++++++...+++)))(((((()))))))))$$$%%%'''((((((&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%((()))(((+++111444333333000,,,)))'''&&&((()))%%%&&&''''''''''''(((***))))))))))))((('''&&&&&&'''''''''(((((()))***++++++---...---,,,,,,,,,...***---...+++'''%%%'''***((('''&&&&&&'''(((***,,,''''''(((((((((((())))))wwwkkk]]]QQQGGGAAA===444///---///000//////111444<<>>NNN[[[cccfffdddcccaaa```aaadddhhhjjjfffddd```___ccccccZZZNNN888000******+++)))((()))$$$(((+++)))$$$$$$***111&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''!!!""""""$$$%%%&&&'''''''''''''''''''''&&&&&&&&&'''%%%$$$%%%((()))(((&&&***(((&&&''')))+++,,,,,,''''''((()))))))))))))))&&&''')))---///...+++((()))+++,,,------,,,***)))(((---///,,,***,,,...---444888BBBLLLNNNGGG===666...+++)))++++++******...(((((((((((()))))))))***((()))+++,,,,,,+++***(((******+++,,,,,,---......111111111000///---,,,+++...,,,***+++......,,,)))///))))))///222222>>>MMM^^^iiirrrtttsssuuuvvvvvvrrrrrrssstttuuuvvvwwwxxxwwwwwwwwwyyy|||}}}|||{{{{{{}}}~~~~~~}}}}}}~~~}}}{{{}}}~~~}}}~~~~~~yyyqqqbbbTTTcccnnnyyy{{{yyywwwvvvssswwwyyypppYYYCCC999444222000000///...............000222333111---)))))))))...///......---,,,+++***111......222222000000333---...///000000///...---)))...222111,,,+++///444***)))))))))***---000222,,,---/////////---+++)))(((((()))***+++,,,,,,---!!!&&&)))+++---111444//////,,,&&&%%%((()))'''((('''%%%%%%''')))---//////---++++++,,,///333666111///,,,******+++***)))---000444555444222000000000111111///,,,++++++,,,+++++++++---///000...---.........///......------//////...------,,,,,,+++555EEEZZZiiippprrrtttwwwyyy{{{}}}}}}{{{xxxwwwwwwwwwooobbbRRREEE:::444222///...---...//////...,,,---------///111111///---))))))(((((((((***...111......///222444555333111111...***''''''''''''&&&'''&&&$$$$$$&&&((())))))(((***,,,------+++(((&&&((('''(((***...111222111999DDDMMMJJJ===///(((((())))))***,,,------***''''''(((***,,,,,,+++)))(((###$$$%%%%%%&&&&&&&&&&&&$$$''''''%%%(((...222222222///+++&&&$$$$$$%%%&&&$$$%%%''''''&&&%%%'''((())))))))))))((('''&&&%%%$$$$$$$$$%%%%%%'''(((((()))+++,,,,,,+++***+++,,,$$$)))------((($$$$$$&&&'''&&&%%%%%%&&&(((+++,,,'''&&&&&&&&&'''((()))***zzznnnaaaXXXOOODDD<<<999000///...---///333777999AAAGGGLLLNNNQQQUUUUUUQQQLLLEEE:::111,,,*********---+++(((((()))))))))(((((((((''''''''''''((((((***000777===JJJYYYaaa```dddcccaaaaaabbbcccfffgggjjjgggccccccgggeeeXXXIII888000***+++,,,***'''&&&***(((%%%%%%&&&''''''&&&''''''(((((('''%%%###"""$$$$$$$$$############"""%%%&&&'''&&&$$$###$$$%%%***&&&######''')))&&&###'''''''''''''''''''''&&&+++%%%$$$***---+++***,,,+++)))((('''((((((&&&$$$,,,***)))***...///...,,,++++++************++++++''')))******+++---......000AAASSSWWWPPPDDD777...((()))*********((('''&&&---***''''''***+++)))''')))***+++,,,,,,+++***)))******++++++,,,---......000///...---,,,+++++++++...,,,******,,,---------...***+++111222444DDDXXXkkknnnqqqsssttttttuuuvvvuuusssrrrsssvvvwwwvvvtttzzzzzz{{{{{{{{{{{{{{{zzzzzz{{{|||~~~~~~}}}}}}}}}~~~|||zzzzzzwwwkkk[[[PPPfffooowww{{{}}}~~~zzz~~~yyypppbbbPPP???555222222111000.........///000///---******,,,...//////------,,,,,,+++,,,,,,,,,...///000111111000///...///000222222222111///------------...///000000111000,,,((((((+++......,,,------.........---,,,+++++++++++++++++++++++++++(((+++,,,***'''***000777222///***'''&&&'''&&&&&&************+++,,,------,,,+++***+++---......---//////---++++++,,,***'''+++---///000000//////000333555666444000---***)))(((+++......,,,+++,,,...111111111111111111111111+++,,,,,,++++++,,,///222888HHH[[[gggooouuuyyyzzz{{{||||||{{{yyyxxxwwwxxxtttpppdddQQQBBB999444///......---,,,,,,,,,,,,---***,,,......---------...+++***)))((()))+++...000222444444111111555666333...+++(((&&&&&&&&&%%%$$$%%%%%%&&&''')))+++---...000------///---(((&&&'''%%%%%%%%%(((,,,///000000555CCCOOOLLL@@@666111///---,,,+++,,,---+++'''###((()))***+++,,,+++***))))))(((((('''''''''((((((&&&'''(((''''''(((+++...***)))&&&$$$###$$$%%%&&&###&&&((((((&&&&&&(((***+++(((&&&%%%&&&((())))))$$$$$$$$$%%%'''(((***++++++,,,,,,,,,+++)))'''&&&***)))'''&&&%%%%%%%%%&&&)))((('''&&&'''(((***,,,---,,,***((('''&&&''''''wwwkkk^^^UUUKKK@@@999777000///...///222666;;;>>>JJJOOOSSSTTTVVVYYYXXXTTTMMMFFF;;;222---+++++++++)))'''%%%%%%&&&''''''&&&((((((''''''''''''((((((,,,333999AAAMMM\\\cccccccccbbbaaaaaaaaaccceeefffiiifffcccbbbdddaaaRRRBBB777///)))***+++)))'''&&&***(((&&&%%%&&&''''''&&&&&&&&&&&&%%%$$$"""!!! $$$$$$$$$############"""$$$%%%&&&%%%###"""###$$$((($$$!!!"""&&&(((&&&###''''''&&&&&&&&&&&&&&&'''((("""!!!&&&)))'''&&&(((((('''&&&''')))******((()))'''&&&'''***,,,+++)))++++++************++++++***,,,,,,++++++,,,------888IIIXXXYYYOOOBBB666...***************)))((((((---***((((((***+++***(((((()))***+++,,,++++++***+++++++++,,,---.........000///...---,,,+++++++++---+++)))***,,,---......000,,,---222333777HHH\\\lllooorrrsssttttttuuuvvvuuutttssstttwwwxxxwwwuuuzzz{{{||||||}}}|||{{{zzzzzz{{{}}}~~~}}}|||}}}}}}{{{|||xxxkkk\\\RRRhhhpppxxx{{{}}}~~~{{{~~~zzzsssgggVVVEEE:::444222222111000///////////////---,,,+++---......---,,,,,,++++++++++++,,,,,,,,,---...///000000000000000111222333222111///...---------...///000000000111...***((()))+++---...------...///...---,,,+++++++++++++++++++++,,,,,,'''***+++***)))+++000666444000,,,)))((((((((('''++++++***++++++,,,------222111111222444555555333000---)))&&&%%%'''&&&%%%***,,,///000///...//////000222333222000---++++++***---//////---,,,...///000111111222222111111000,,,,,,,,,++++++,,,///222>>>OOOaaalllrrrwwwzzz{{{{{{{{{{{{zzzyyyxxxxxxyyyvvvrrreeeRRRBBB888222---......---,,,,,,,,,,,,---***,,,---...---,,,---...,,,+++)))'''(((+++...000///222222//////222222///...+++(((&&&&&&&&&%%%$$$''''''''''''((()))***+++...,,,,,,...---(((&&&(((&&&&&&'''***...000000///222<<>>333---,,,++++++***************,,,+++)))***++++++***((('''((()))+++,,,,,,,,,,,,,,,,,,,,,---......//////111000...---,,,,,,++++++,,,+++)))***,,,...///...333//////333555;;;NNNaaannnpppssstttssstttuuuvvvvvvuuutttvvvxxxyyyyyyxxx{{{|||}}}~~~~~~}}}{{{zzz{{{|||~~~~~~~~~}}}||||||}}}}}}}}}~~~xxxiii\\\WWWlllttt{{{}}}~~~|||}}}|||wwwnnn```PPPAAA888333333222222111000//////000///......///...,,,******************+++,,,---++++++,,,---...000222333111222333333333222000///---------...//////000000000///,,,***((())),,,///---...///000///...,,,+++*********++++++,,,,,,,,,%%%(((+++++++++,,,111444555222...+++*********))),,,,,,+++++++++,,,------111000000111333444444333111,,,'''######$$$%%%&&&)))+++...///...---......---///111111///---------,,,...//////......///000///000222333333222000///---------,,,+++,,,///222DDDUUUfffpppssswwwzzzzzz{{{zzzyyyxxxxxxyyyzzz{{{xxxsssfffRRRAAA777111+++......---,,,,,,,,,,,,,,,)))+++------,,,+++,,,------+++(((&&&'''***...000///222222000///111///+++---***'''&&&&&&&&&%%%$$$))))))((('''''''''((((((,,,******------((('''((('''(((***...111222000...555888999555444666666444000---+++***++++++***)))(((((()))***++++++++++++***)))((('''&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&((('''&&&%%%#########$$$%%%###$$$&&&&&&%%%%%%'''(((+++)))&&&%%%&&&''''''&&&'''((((((***+++,,,---...///...---,,,+++************)))(((''''''&&&'''''''''&&&&&&&&&'''))),,,---,,,+++***)))((('''''''''zzzpppcccUUUKKKBBB888333222000000222555;;;BBBHHHLLLRRRVVVWWWTTTTTTWWWVVVRRRQQQJJJ???666000...,,,+++((('''&&&''')))******)))((((((''''''''''''(((((()))...666BBBOOOZZZ```bbbaaaaaaaaaaaaaaacccdddeeeggggggfffeeeccc\\\KKK:::111+++'''))))))'''&&&((()))'''&&&&&&''''''&&&%%%######"""###%%%''')))+++$$$$$$$$$#########""""""###$$$%%%$$$###"""###$$$$$$"""!!!"""%%%''''''&&&&&&%%%$$$######%%%&&&'''---++++++---......---...***)))((()))***+++***)))))))))))))))***+++++++++++++++************++++++,,,+++,,,...------222888KKKYYYbbbZZZHHH:::111---,,,+++))))))((()))***+++++++++++++++++++++***)))&&&'''(((***+++,,,---...---------.........//////111000///---,,,,,,,,,,,,,,,***)))***,,,...//////333111111333666???SSSfffppprrrssstttssstttuuuvvvvvvvvvvvvwwwyyyzzzzzzzzz|||}}}~~~|||zzz|||}}}~~~~~~}}}}}}}}}~~~}}}~~~~~~vvvfff\\\[[[pppwww}}}~~~}}}{{{|||zzzsssiii[[[III<<<444444444333222111000///000000///000000///+++)))))))))))))))***+++,,,---,,,+++++++++---///111333222333333333333222111000---------....../////////,,,...///---***(((***------...000111000///---+++*********++++++,,,,,,---$$$'''+++,,,---...000333444111...,,,,,,,,,+++***...---,,,,,,,,,,,,,,,------,,,,,,---000111111000111+++'''&&&&&&%%%&&&((((((***---...---,,,---...---///111111///......///.....................///...///222333333222///...---------,,,+++,,,000222DDDUUUhhhppprrrvvvyyyzzz|||yyyvvvuuuwwwyyy|||}}}wwwsssfffRRRAAA888111,,,...---,,,,,,++++++,,,,,,(((***,,,,,,+++++++++,,,---+++(((&&&&&&***...000000333444222111111...***+++)))&&&%%%&&&&&&&&&%%%)))((((((''''''(((((()))+++))))))------)))((()))'''(((,,,111555555333000555777444///---222777777333111...+++******))))))))))))))))))((('''''''''+++***((('''&&&%%%%%%$$$((())))))(((&&&%%%&&&'''%%%%%%$$$#########$$$$$$###$$$$$$%%%%%%%%%&&&'''---+++(((&&&&&&%%%$$$"""(((((()))+++,,,---------///...,,,***)))))))))***))))))((((((''''''''''''&&&%%%%%%%%%'''))),,,...++++++***))))))(((((('''yyymmm___PPPFFF>>>666222222111333666;;;AAAHHHNNNQQQVVVXXXYYYVVVWWWZZZZZZWWWRRRKKKAAA888222...,,,+++)))(((''')))***+++***)))((((((''''''''''''(((((((((,,,555CCCPPPYYY___aaaaaaaaaaaabbbbbbcccdddddddddeeeeeecccaaaYYYHHH888///***'''((()))''''''***((('''&&&&&&((((((&&&%%%$$$$$$######$$$&&&''')))$$$$$$$$$#########""""""%%%&&&&&&&&&$$$###$$$%%%%%%$$$###$$$&&&'''((((((%%%$$$$$$###$$$%%%&&&''''''((()))((((((((())))))######$$$''',,,///000000******+++++++++++++++,,,++++++************++++++///---...000...---333<<>>888333222444:::>>>EEEMMMSSSVVVXXXXXXTTTVVVTTTQQQPPPTTTUUUSSSSSSMMMCCC999333...+++)))''''''&&&''')))(((&&&$$$((((((''''''''''''((((((,,,...999KKKXXX^^^bbbgggbbbccccccdddeeeeeefffeeebbbdddbbb^^^XXXNNN>>>///,,,)))(((***)))'''***...''''''''''''((((((&&&$$$###$$$$$$######"""!!! $$$$$$$$$############"""$$$%%%&&&%%%#########$$$%%%%%%%%%%%%$$$$$$&&&'''###$$$&&&((((((((('''&&&%%%***,,,'''%%%((()))(((---+++)))(((((('''%%%###&&&(((***)))'''&&&''')))++++++************++++++///,,,...222111...888GGG\\\]]]XXXJJJ===444...)))(((((()))***************&&&)))++++++)))'''&&&'''((((((((((((***+++---...---------,,,,,,,,,,,,,,,222111000...------------///---+++***+++,,,,,,,,,111555999:::@@@NNNbbbpppvvvvvvvvvuuussssssuuuwwwsssvvvxxxyyyxxxyyy{{{}}}}}}|||{{{{{{||||||{{{||||||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~{{{kkkZZZ^^^nnn{{{~~~}}}}}}{{{~~~|||wwwwwwtttcccNNN===:::777444222333444555222111111111222111...,,,,,,,,,++++++++++++,,,,,,+++,,,---///000111222222222222111111000000000000------------------------)))***+++---//////---+++---///222444444111...+++---,,,,,,++++++******************+++---.........///......///222333333333222111000...---,,,,,,,,,+++******,,,///111111000333***''',,,,,,%%%%%%***(((+++---......------...---///000000//////111333333000,,,,,,---//////---//////000000000000//////)))***+++,,,---000444888III\\\qqqyyyyyy{{{zzzrrrooosssxxx|||~~~uuurrreeeRRRBBB999222...---,,,++++++***+++++++++***,,,---...---,,,---...$$$%%%&&&'''***---///000+++...---***)))+++***'''(((&&&$$$$$$%%%''''''''''''((((((***+++...///000...+++,,,//////+++)))+++///111333777::::::888555333777888444111111000------222666777333---(((&&&***)))'''%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%%%%"""$$$%%%%%%$$$""""""#########$$$&&&&&&'''''''''&&&$$$###%%%((()))(((&&&###"""###%%%(((***)))(((&&&''')))+++,,,+++***)))+++++++++***)))((('''&&&$$$%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%''')))+++******+++++++++***)))(((uuunnnaaaTTTEEE<<<666222111444>>>CCCKKKSSSYYY[[[[[[ZZZZZZ[[[YYYTTTSSSVVVWWWUUUSSSMMMCCC999333...***((()))(((((()))***)))&&&$$$((((((''''''''''''((((((+++---999KKKYYY^^^bbbgggccccccdddeeeffffffffffffggghhheee___XXXMMM===///,,,))))))***)))(((***000'''''''''((()))(((&&&$$$ !!!###%%%&&&'''&&&&&&$$$$$$$$$############"""###$$$%%%$$$"""""""""###$$$%%%%%%$$$######$$$%%%"""$$$''')))***)))'''&&&$$$***,,,'''$$$''')))'''$$$###$$$&&&)))+++,,,+++''')))+++***'''&&&(((***++++++************++++++)))&&&***111333333???QQQaaa___VVVHHH<<<444---&&&((()))***,,,,,,,,,+++***%%%(((++++++(((&&&&&&'''))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,222111000///------------000...+++***+++,,,++++++111777;;;===CCCRRReeessswwwwwwwwwuuussssssuuuwwwrrruuuxxxxxxxxxxxx{{{~~~}}}{{{zzzzzz|||}}}zzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~{{{}}}~~~{{{jjjYYY___rrr|||~~~}}}~~~}}}}}}}}}xxxyyyxxxhhhRRR>>>;;;777333222333555777222111000111111111///---------,,,,,,+++,,,,,,,,,)))***---000222333444444222111000000///000000000------------------------,,,***((()))---000///------///333555444222...,,,...------,,,+++***)))))),,,+++******,,,.........///......111444666666555333222000///------,,,,,,,,,++++++---000222222111<<<111+++---,,,&&&&&&---)))+++...///...---......***+++---......000222555555111------///000000///000000////////////000000(((***+++,,,---111555999JJJ^^^rrryyyxxxzzz{{{rrrnnnrrrxxx|||}}}wwwsssfffRRRAAA888111,,,---,,,++++++******++++++***,,,......---------..."""###%%%(((+++...///000---///...******,,,---***(((&&&$$$$$$%%%'''''''''))))))***+++,,,...///000///------000///+++)))+++444444666888:::999777444000222333333444444...%%%)))///666999555///***'''''''''''''''(((***,,,---'''&&&&&&%%%%%%%%%&&&&&&###%%%''''''&&&%%%$$$%%%###$$$%%%&&&'''((((((((('''%%%$$$%%%(((***)))''''''&&&%%%&&&''''''%%%###'''(((***,,,,,,,,,+++***+++,,,,,,,,,+++)))'''&&&###$$$%%%&&&&&&&&&%%%$$$''''''%%%%%%%%%''')))***)))***+++,,,,,,+++)))(((~~~rrriiiYYYNNNBBB;;;666333555999CCCHHHOOOUUUXXXZZZ\\\]]]\\\\\\ZZZXXXUUUUUUWWWYYYSSSLLLCCC999222---(((&&&)))((('''((()))***)))(((***)))((('''&&&&&&'''(((***000;;;IIIVVV___dddeee___bbbfffggggggffffffffffffdddaaa\\\TTTGGG777---***++++++***(((''')))***'''((()))))))))(((&&&%%%%%%$$$###$$$&&&&&&$$$###$$$$$$######$$$$$$%%%&&&)))(((''''''((()))(((''',,,$$$&&&(((###%%%((("""&&&%%%$$$$$$$$$$$$%%%&&&***((($$$###%%%'''&&&###***'''%%%(((,,,...,,,(((***)))'''((())))))((('''+++++++++***++++++,,,,,,000333444111111:::NNN^^^pppeeeTTTCCC777000,,,+++)))))))))))))))************))))))(((((((((((((((,,,*********,,,---,,,+++000...------......---+++111000...---,,,,,,------*********+++,,,---...///444:::???BBBJJJYYYiiirrrrrrvvvuuuppppppttttttqqqtttttttttwww{{{~~~~~~~~~~~~|||zzzyyyxxxyyy|||~~~}}}~~~yyyfff[[[cccrrr}}}}}}{{{{{{{{{{{{ooo^^^===<<<999666333222333555333///+++,,,000222///,,,...,,,,,,...---***,,,000---///111111000000111222222111000///............,,,+++,,,---//////---++++++'''***111111+++,,,222///,,,***---333555222...111222000+++***------++++++***************++++++------///333777999999888888333...,,,---......,,,---------.........//////333///+++)))+++,,,+++)))...111333222///------...+++,,,---///111222333333000000000000000///......333000------///111000///---+++***+++...111777<<>>444000---///,,,******,,,...//////000000///...------,,,,,,'''''''''(((***...222555111333222---+++------+++'''&&&%%%%%%%%%%%%&&&'''))))))*********+++++++++++++++///444444000000222666444333555888999666444666999;;;888222......000+++---------444999444)))+++)))'''&&&''')))))))))000,,,'''$$$%%%&&&((()))$$$%%%'''''''''%%%###!!!!!!###%%%&&&&&&%%%$$$###%%%&&&'''))))))'''&&&%%%###$$$%%%&&&''''''''''''***,,,------+++******+++***)))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((*********))))))***++++++(((&&&zzznnneeeRRRHHH===999777777;;;@@@HHHLLLRRRWWWYYYZZZZZZ[[[\\\\\\[[[YYYWWWVVVWWWYYYTTTNNNEEE;;;333---)))&&&)))''''''''')))***)))(((+++***)))((('''(((((())),,,333>>>KKKWWW___bbbccc```bbbfffgggfffeeeeeefffeeedddbbb\\\QQQCCC444,,,((())))))(((&&&&&&''')))'''(((((((((((('''&&&&&&$$$######$$$%%%%%%$$$"""$$$$$$$$$###$$$$$$%%%&&&'''%%%"""!!!###$$$%%%%%%$$$!!!%%%"""&&&+++%%%'''&&&%%%$$$$$$%%%&&&''')))'''%%%$$$&&&((('''$$$)))&&&%%%''',,,---+++((((((''''''((()))***((('''*********)))******+++,,,---///111222888HHH^^^nnnsssgggTTTCCC666///,,,+++*********)))))))))))))))'''''''''''''''((()))***+++)))))))))+++,,,+++***///...,,,,,,------,,,+++111000...---,,,,,,------,,,,,,,,,,,,,,,---...///222888===@@@HHHYYYhhhppprrruuutttpppooossssssppprrrrrrtttxxx}}}~~~}}}|||{{{zzzyyyyyyyyyzzz|||~~~~~~tttddd\\\fffvvv~~~}}}{{{|||{{{|||qqqbbbJJJEEE>>>999666555444444333000,,,---000111///,,,...,,,---///---***,,,000---///111222111111222333000000000000000000000000,,,,,,,,,...///000...,,,+++)))+++//////,,,---000000//////000111111000///000111///***))),,,,,,***+++******)))))))))******///000222555888999888777888444///,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,333///,,,+++,,,---,,,+++...111333222///,,,---...222111///............///111111222222111000000///222///------///000///...---***)))+++---///555;;;TTThhhxxxyyywww||||||oooaaacccqqqzzzzzz|||jjjQQQ>>>555000---...,,,******,,,............------,,,++++++******,,,***((((((+++///222333333333000---///222///)))((('''&&&&&&&&&&&&'''(((******+++,,,------......---,,,///444555222222555666555444555777777555333555777777333---)))))),,,+++,,,,,,+++000666444---///...,,,+++************444000***&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%$$$%%%&&&''''''%%%###&&&'''((())))))((('''&&&$$$%%%&&&'''((((((((((((''')))++++++******+++,,,***)))(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***)))))))))***+++***(((&&&uuuiii```MMMCCC:::777777:::@@@GGGNNNRRRVVVYYYZZZYYYYYYZZZ\\\\\\]]][[[YYYWWWWWWXXXXXXRRRHHH===444---)))'''((('''&&&''')))***)))(((,,,+++)))(((((()))******...666BBBOOOYYY___aaaaaa```cccfffgggfffeeeeeeeeeccceeeccc[[[LLL<<<000***''''''(((&&&%%%$$$%%%'''(((''''''&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$%%%&&&&&&'''$$$  """$$$%%%""" $$$"""'''---'''''''''&&&&&&&&&&&&'''''''''&&&%%%'''(((((('''&&&(((&&&%%%'''***,,,***'''&&&&&&''')))++++++)))''')))))))))))))))***++++++///...///555BBBWWWooo~~~wwwjjjUUUBBB444---+++***++++++******))))))((((((%%%%%%&&&&&&''')))***+++***(((((()))***++++++***///---+++***+++,,,,,,,,,111000...---,,,,,,---.........---------......///333888<<<@@@JJJ[[[jjjqqqqqqsssrrrooooooqqqrrrppppppqqqtttyyy~~~}}}|||zzzyyyxxxxxxxxxyyyzzz{{{|||~~~~~~yyymmm```\\\iiizzz~~~~~~{{{}}}}}}}}}ttthhhUUUKKK???666444222000---444111//////111111...,,,...------000...+++,,,000,,,///111222222222333555...///111222333333333222.........///111111///...,,,......,,,,,,///000...111333444222///---...000...000...***)))+++,,,)))+++***))))))((((((((((((000111333777::::::888555888555000...---,,,++++++,,,,,,,,,,,,,,,,,,,,,+++111///,,,,,,,,,---------...111444333///------///000///,,,***))))))***+++222222333333222222111111000///......//////---+++---***))),,,---///555===ZZZnnn}}}~~~||||||mmm```aaaooowwwwww|||vvvfffPPP>>>666111---...,,,******,,,---...---+++******))))))((((((''',,,(((%%%&&&***///222222333222000///333666000''')))((('''&&&&&&'''((()))******,,,---///111222333///---...333444222333777666444333333444444222000111222111,,,&&&###$$$''')))+++***))),,,222555555444222000...,,,,,,,,,,,,444000+++'''%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%(((&&&$$$%%%(((((('''$$$'''((()))******)))((('''&&&&&&'''((())))))))))))$$$''')))+++******+++,,,***)))'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))))))))(((((()))***)))'''%%%|||qqqcccZZZJJJAAA999777999<<>>CCCPPPbbbooosssssssssrrrqqqpppqqqqqqqqqpppqqqtttyyy~~~}}}|||yyyxxxwwwxxxyyyzzz||||||}}}~~~|||ssseeeZZZ\\\kkk{{{}}}~~~~~~}}}||||||~~~}}}~~~xxxooo___PPP???444222222...***555333111111111111...,,,...---...111///,,,,,,000,,,...111222222333444666///000333555555555333222111000111222444444222000///333222+++,,,444444...333333222111///......///...000...******,,,,,,***+++***)))(((''''''''''''...///222666999:::777555999777333000...---,,,+++///............---------///...,,,,,,,,,---------000333555444111...///000+++++++++++++++---......111111222222222222111111///////////////---+++***---))))))...000111999DDD```rrr~~~zzzlll^^^___llluuutttuuuqqqcccOOO>>>666111------+++******+++,,,,,,,,,))))))(((((('''''''''''')))%%%"""###)))///111111111333333222333444///((()))((('''&&&&&&'''((())))))***+++...111333555666555111///222333222222555333222111000///...------,,,,,,***&&&###"""###&&&'''))))))(((***111:::???;;;999444///++++++---000000---)))''''''((('''&&&((('''&&&%%%%%%&&&((()))***'''$$$$$$''')))'''$$$((()))************)))((('''((()))***************%%%(((***,,,+++******+++***(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''((())))))&&&$$$xxxlll^^^TTTFFF>>>888999===BBBIIIQQQSSSVVVYYY[[[[[[ZZZ[[[\\\YYY[[[\\\\\\ZZZYYYYYYZZZ\\\XXXOOOBBB666---))))))(((&&&&&&'''((()))(((''')))((('''''''''''')))))),,,777GGGTTT]]]aaacccdddaaadddfffgggeeecccbbbbbb```bbb___RRR???000)))((((((((()))'''&&&%%%'''(((((('''&&&$$$$$$%%%&&&&&&%%%$$$###$$$&&&&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''''''%%%$$$***###%%%'''###&&&***$$$((((((((((((((((((((((((%%%###%%%******&&&%%%)))'''''''''((())))))(((''''''(((***---//////,,,***+++******+++,,,---......444333777DDDYYYooo}}}zzzkkkUUU???111+++******,,,++++++***)))(((''''''++++++***************++++++******+++---......---111///------.../////////000///...---,,,---......000000///.........//////555999>>>GGGVVVhhhrrrtttuuusssrrrsssrrrqqqrrrsssqqqrrrtttyyy}}}~~~~~~}}}{{{yyyyyyzzz|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~{{{nnn]]]UUU[[[lllzzz}}}~~~|||zzz|||~~~~~~~~~}}}zzzuuuhhhXXXDDD888666666222...555444333333333111///---...---///222111------000,,,...000222222222444666111333444666666444333111333333333555777777555333222666333---///777777000333///,,,,,,000111000---...000000,,,+++......+++******)))(((((('''(((((()))***---222666888777666999888666333000...------........................---------,,,,,,,,,,,,---222555777666333000111222+++,,,...000222222222222//////000000000000/////////000000000...,,,***)))***%%%'''...000111;;;JJJddduuu~~~yyykkk]]]^^^kkkssssssqqqmmm```MMM>>>666111,,,,,,+++******+++,,,+++***((((((((((((''''''''''''***'''%%%&&&***...000000---333777555111///---***''''''&&&%%%%%%&&&''''''((()))+++...111444777888>>>888444555555333222333000///...,,,***))))))***((('''&&&$$$###$$$&&&((('''((()))***,,,222===GGGJJJFFF===333,,,***---000...,,,))))))))))))((('''000...***'''%%%%%%&&&&&&***(((%%%%%%'''((('''%%%))))))************))))))))))))******+++*********(((***---...,,,***)))))))))(((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((''''''((())))))&&&$$$~~~sssgggYYYNNNAAA;;;888===CCCIIIQQQXXXSSSVVVYYYZZZZZZZZZZZZ[[[WWWYYYZZZZZZYYYZZZ[[[\\\\\\YYYPPPCCC666---******'''&&&%%%&&&((()))((('''(((''''''&&&&&&''')))))),,,888HHHUUU]]]aaadddfffbbbdddffffffeeebbbaaaaaa______YYYKKK999---)))***)))******((('''&&&((()))(((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&'''######$$$&&&((('''$$$!!!$$$!!!%%%"""&&&***%%%''''''((((((((((((''''''&&&###$$$***(((######)))'''(((((())))))((((((((())))))***,,,......,,,***+++++++++,,,,,,...///000000444@@@SSSiiizzzwwwiiiSSS>>>111+++******++++++******))))))((((((------,,,++++++++++++++++++******+++...//////...///......///000111000//////...---,,,,,,---.../////////.........//////000333777>>>III[[[lllsssqqqvvvsssrrrtttsssqqqqqqtttrrrsssuuuyyy}}}~~~}}}{{{~~~}}}|||}}}}}}~~~~~~~~~~~~~~~~~~~~~xxxiiiWWWQQQ[[[mmmzzz~~~~~~~~~}}}zzz}}}~~~~~~~~~}}}|||{{{zzzlll[[[GGG:::666666333///444444555555444222000//////...000333222...---111+++...000111111111222444333333444555555444333222444444444666777777666444444444222000444888777222000+++'''(((...111///,,,---000000---,,,///...+++***))))))(((((())))))***''''''***...333666777666888888777444000...---...+++++++++,,,,,,,,,---------...///...,,,+++,,,---222555888777333111111333***+++,,,---------------------......//////......111222222000---+++***+++(((###%%%---//////;;;LLLgggvvv}}}~~~}}}xxxiii\\\]]]kkkssssssppplll___LLL<<<555000,,,,,,***)))***++++++***((('''''''''''''''''''''''',,,,,,,,,,,,,,,---......+++444888444---***)))((('''&&&%%%$$$$$$%%%&&&'''(((***,,,///333666888:::DDD===888888888444222222------,,,)))'''&&&''')))&&&&&&%%%%%%&&&''')))***)))((())),,,...333<<>>AAA???999222...------,,,,,,***)))'''&&&%%%&&&'''&&&%%%%%%&&&'''+++333999777///)))***---***)))(((((())))))'''&&&***++++++***((('''((()))((()))***++++++***)))(((***'''%%%%%%((())))))'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%((())))))(((&&&$$$%%%&&&wwwooodddVVVJJJEEEDDDEEEGGGLLLRRRVVVXXXXXXXXXUUUQQQNNNLLLJJJHHHEEE??????BBBIIIRRRYYY\\\\\\ZZZZZZSSSDDD666///+++(((((((((((()))+++***(((&&&***%%%$$$&&&''''''(((,,,444BBBQQQYYY]]]aaacccccceeeeeeccc``````bbbaaa]]]]]]NNN>>>555000+++((()))(((&&&%%%%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&'''%%%###$$$'''((((((&&&&&&%%%%%%%%%&&&&&&$$$"""%%%%%%%%%$$$######%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$(((&&&%%%%%%'''(((((((((***&&&&&&******''''''+++***+++++++++)))((()))***)))******)))***,,,///000<<>>@@@???<<<999333111---***(((''''''(((&&&&&&''''''&&&&&&'''(((+++111666555///******---++++++++++++,,,+++(((%%%(((***+++***))))))***+++(((((()))******)))((((((((('''&&&'''******(((%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''))))))(((&&&%%%%%%&&&sssjjj___RRRGGGCCCIIIJJJMMMQQQVVVWWWVVVUUUUUUPPPKKKFFFCCC@@@>>><<<777555777@@@MMMWWWYYYXXXYYYZZZSSSDDD777000+++(((&&&&&&(((***,,,+++'''$$$)))%%%###%%%&&&&&&(((---777DDDSSSZZZ]]]aaadddccccccdddaaa^^^^^^aaa```\\\VVVHHH999222...+++)))***(((&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&%%%%%%&&&$$$######&&&((())))))'''&&&$$$$$$%%%&&&%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$###$$$%%%&&&%%%###(((&&&%%%%%%'''(((((('''+++((((((***)))'''&&&))))))+++,,,,,,+++))))))))))))***++++++++++++---000???TTTjjjxxxzzzmmm___PPP===111...---,,,***,,,,,,+++***************,,,***(((((()))***)))(((((()))***+++,,,,,,,,,,,,***,,,...///000///---,,,...,,,***((())),,,000222444222222555444000///111555999GGG\\\lllsssuuuvvvvvvqqqpppsssuuuuuuwwwzzzyyy{{{~~~~~~|||{{{~~~|||}}}~~~~~~vvvaaaNNNOOObbbwww~~~~~~~~~~~~}}}|||{{{zzzzzzrrrgggQQQ:::777888//////111333555444333000///............////////////666///+++---/////////111000//////333666777444111111111222222111000///...111444444333444555222---000---***(((((())))))(((&&&''')))******)))'''&&&(((***...111333333222111///000...,,,///555777444444333333222111000///...///...------///000000///000111222000...,,,+++,,,***---...,,,,,,...---***+++)))'''((()))******)))***---///...000555666444222555555111------,,,)))---((((((+++,,,111CCCWWWrrryyy~~~zzzuuuiii\\\ZZZbbblllqqqrrrhhhWWWEEE777...***)))((((((((((((((('''&&&&&&'''((()))***)))((('''&&&((('''''''''''')))***+++222000---***''''''''''''111111000000...---,,,+++111444444111000222000,,,,,,,,,,,,,,,,,,,,,------,,,+++)))((()))***)))(((+++)))$$$%%%)))(((,,,---//////...---...///,,,000666<<<@@@AAAAAAAAA999555///***&&&&&&''')))'''''''''''''''((())))))+++---000111///---,,,,,,---,,,+++,,,,,,***'''$$$''')))***+++******,,,---((())))))******))))))(((&&&&&&''')))***)))&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((******(((&&&%%%%%%|||ooofff\\\PPPGGGDDDLLLNNNQQQVVVXXXXXXTTTQQQMMMHHHAAA<<<999777555444222222444<<>>222///000222444444333111000.........///////////////333,,,'''))),,,,,,,,,...//////111444777777444111333222111000///.........111333333222444666444///000---***(((((((((((('''&&&'''((())))))((('''&&&'''***...222444444222111000111000...111777999777222222333333222111222222555222000......---+++***.../////////---,,,+++******------***+++///000---+++)))((('''((()))(((''')))---//////111777999777222666666111,,,+++(((%%%---******...///555HHH]]]ssszzz|||uuuiii^^^^^^gggoooqqqssshhhUUUCCC666...+++***((()))))))))((('''&&&%%%(((((()))***))))))((('''''''''&&&%%%&&&'''((()))111///,,,)))((('''((((((444555555555444222000///333666777333111111...)))***++++++,,,------......,,,***(((((((((((('''&&&+++***&&&!!!"""(((***(((***,,,//////.........///000222555999;;;<<<======;;;888222---)))(((((()))***)))(((((()))***++++++******+++---......---,,,///---***))))))((('''%%%(((***++++++******+++---******++++++++++++******'''''''''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&(((******(((&&&&&&&&&xxxkkkbbbZZZPPPJJJHHHNNNPPPSSSWWWYYYWWWQQQMMMBBB>>>888444222111000000***---222666;;;DDDNNNUUUYYYZZZTTTFFF999111+++''')))'''%%%%%%''')))))))))***((('''((('''''',,,333:::GGGTTTYYY[[[^^^``````bbbdddbbb______```^^^YYYKKK>>>111,,,***(((&&&''')))'''&&&'''(((******)))(((((('''&&&%%%%%%$$$$$$(((((('''%%%$$$$$$%%%&&&'''%%%######$$$&&&&&&&&&(((%%%######%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%&&&&&&%%%$$$%%%$$$###$$$&&&'''&&&$$$&&&'''(((((((((***+++***'''))),,,---,,,***))))))***))),,,///---***...555MMM```sss{{{}}}{{{qqqdddYYYHHH777000...+++***+++...---+++***)))***+++,,,,,,***(((((()))***)))((((((((()))***++++++++++++***+++---...///...---,,,))))))***+++,,,...//////111//////222333111222555777@@@RRRfffqqqssssssuuuvvvqqqpppuuuyyyxxxwwwxxxyyy{{{}}}~~~}}}}}}zzzzzz~~~}}}~~~~~~~~~|||zzznnn\\\QQQ]]]ttt~~~~~~~~~~~~}}}|||||||||}}}uuuwwwrrrZZZ@@@===>>>222///000111333333222111000///////////////.........111***&&&))),,,,,,,,,---///000222555777777555222222111000......---.........111222111444888888444111...+++))))))))))))((()))((('''&&&&&&'''((()))%%%(((,,,111333333111000000111///---000666777555...000222333222222555777666333000......---+++))),,,------......---+++)))***------***+++000111000,,,***((('''(((((((((&&&***---000000333999;;;999,,,000222///...///...+++---+++,,,000111777MMMcccuuu|||wwwhhh```fffqqquuurrrrrreeeSSSBBB666000---,,,))))))))))))((('''&&&%%%(((((()))))))))))))))((('''&&&%%%%%%%%%&&&'''(((///...,,,***)))***+++,,,666777888999888777666555444777888444222222///***,,,,,,,,,---......//////000...,,,+++,,,,,,+++)))***+++***'''(((,,,,,,)))'''***---/////////000111444444555555666555555555777666555222000---+++)))...+++))))))***,,,,,,+++***)))(((***---///...---444000***''''''((()))******+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,***)))'''%%%$$$%%%&&&(((''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&(((******((('''''''''sssfff^^^XXXQQQNNNNNNQQQRRRTTTWWWVVVRRRLLLGGG888555111///.........---$$$(((,,,...222<<>>333111...---------+++***))))))))))))...999HHHRRRYYYZZZUUUHHH:::222,,,'''(((&&&$$$$$$&&&)))))))))***(((((((((&&&&&&---666???KKKVVVYYYZZZ]]]___^^^```ccccccaaa```^^^XXXPPP@@@555***((()))))))))***,,,***)))***,,,......------,,,***(((&&&%%%%%%%%%$$$'''))))))&&&$$$$$$$$$$$$$$$###%%%&&&'''&&&$$$'''### ###%%%$$$"""%%%%%%&&&&&&&&&&&&%%%%%%)))(((''''''((()))((('''&&&%%%&&&'''))))))'''&&&%%%)))***&&&'''++++++(((&&&((())))))(((((()))***---***,,,111///+++444BBBUUUfffvvvyyywwwuuummmcccTTTAAA222//////***))),,,---,,,)))((('''(((***+++,,,***(((((()))***)))((('''((()))***++++++++++++......---------...///000------,,,,,,---...//////111//////222444333555999===III^^^pppvvvsssrrrtttwwwvvvxxx|||{{{wwwvvvyyyyyy{{{~~~~~~{{{|||~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}zzzyyyaaaZZZ^^^ooo}}}~~~}}}}}}|||{{{|||~~~wwwrrrdddJJJ<<<777///111111222222111000///...000/////////............000+++)))...111000---...---...000111111222222333........................,,,...000000555;;;<<<999555111...+++++++++***))))))))))))(((((()))))))))&&&'''***---000111222222///000...+++,,,111222///---111444333000000333666222000.........///...---++++++,,,...000000,,,)))(((,,,,,,+++,,,///000---,,,***))))))*********))),,,000222222555;;;===;;;888:::888222---,,,,,,)))---,,,...111111888OOOhhhwwwiiibbbhhhqqqsssooofffZZZIII<<<666222000---******))))))(((&&&%%%$$$''''''&&&''''''(((((()))((('''&&&%%%%%%&&&'''(((+++*********+++...111222:::999888777666555555555000333333111111444444222000000//////...------,,,+++)))(((((()))***)))(((***+++***''')))------***+++...222444333333222333333333333222111///...---,,,...333666888888777555666111,,,***,,,...---***************+++---///111000...+++******++++++***((()))***)))''''''((())),,,+++************+++,,,))))))(((%%%""""""%%%(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))'''&&&&&&)))+++vvvjjj^^^XXXUUURRRRRRTTTYYYXXXVVVTTTOOOGGG>>>888111///---------,,,***(((555000***)))...999FFFMMMYYYZZZUUUHHH;;;222,,,'''%%%%%%%%%&&&((())))))''',,,+++++++++))))))000:::BBBMMMWWWZZZ[[[]]]______^^^bbbcccaaa___\\\UUULLL<<<111((('''******+++------+++***+++---/////////...---***(((&&&&&&&&&&&&!!!%%%)))***(((%%%%%%%%%######$$$&&&'''(((&&&$$$&&&"""###%%%$$$!!!%%%&&&&&&''''''&&&&&&%%%***((('''((()))***)))((($$$###$$$%%%''''''%%%###'''++++++'''&&&******&&&&&&'''((('''&&&''')))+++***&&&(((---+++(((222BBB[[[lll{{{}}}zzzxxxrrriiiQQQ>>>///......***)))...---+++)))'''&&&(((***+++,,,***(((((()))***)))((('''((()))******++++++***000///---,,,---...000222111///,,,++++++---000111000------000111000222666BBBPPPeeewww{{{wwwuuuxxxxxxyyy||||||vvvvvvzzz{{{|||~~~}}}yyy|||}}}|||~~~~~~}}}~~~|||zzzyyy\\\ZZZbbbttt~~~~~~}}}|||{{{{{{|||~~~sssnnnfffOOO>>>888222222222222111111///......000000//////.........------)))(((---111...,,,++++++---.........///111222------......///......------///000000555:::;;;888333///,,,)))))))))((('''((()))***++++++***)))((('''(((***---///222333444333333111---///333444111///222555333///---000333555222000......---+++***,,,+++,,,...111111---)))'''+++,,,***+++......+++,,,***))))))***++++++***---111333333666;;;===;;;444666666111...111222111///...000333222999QQQjjj}}}wwwkkkbbbcccjjjmmmkkkaaaVVVFFF:::555222///---*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&'''(((((((((((()))+++///222444;;;:::777555333222222222...000000...000444666444111111000///---,,,+++***---,,,***+++,,,------,,,******'''###%%%***,,,***...111555666555444333222444444444333111...+++******,,,111555999;;;;;;;;;999333---+++---...,,,******++++++******,,,///333))))))((()))***)))'''%%%%%%&&&(((((('''''')))***+++***)))(((((()))***+++&&&((()))'''$$$###$$$&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))******(((&&&%%%&&&***---}}}rrrkkkbbb[[[WWWVVVVVVVVVWWWTTTOOOJJJDDD===555000---...---+++((('''((()))+++---...---///666CCCMMMYYYXXXSSSIII<<<111+++***!!! '''&&&,,,///)))---***))))))((((((///888AAAKKKTTTWWWZZZ___ccccccaaabbbccceeebbbZZZNNNEEE000,,,((('''))),,,,,,+++222000...+++***+++,,,---$$$'''---111---&&&%%%((($$$######$$$&&&&&&$$$###%%%&&&&&&''''''&&&&&&%%%######%%%&&&&&&%%%######%%%&&&((())))))'''&&&$$$&&&$$$&&&***+++(((''')))%%%%%%%%%&&&'''((())))))(((((())))))******++++++((((((((((((((()))******111+++))),,,---000AAAVVVmmmwww~~~|||{{{}}}yyyqqqRRRBBB333......,,,)))'''++++++++++++++++++++++++,,,***(((&&&&&&'''((()))((()))++++++******+++,,,***+++,,,---.../////////000---******,,,---,,,***000///000111000///555<<>>VVVlll}}}rrrkkkddd^^^dddfff\\\SSSIII>>>888777555000***+++,,,,,,***(((''''''((())))))))))))((('''&&&&&&&&&&&&%%%$$$%%%&&&'''(((***---//////...///333777888888777666555444444333444000///111111///000444333111///---,,,++++++,,,///---,,,+++,,,---///111000...+++((((((***---///333999<<<999777999;;;;;;666444222000...,,,(((%%%***,,,......///444<<>>111---...---+++***+++++++++++++++++++++++++++***)))((((((((())))))(((***++++++******+++,,,$$$%%%'''***,,,---......///---***+++,,,---,,,***000///000111000///555<<>>;;;666333111111000///444111......000111///,,,,,,+++***(((((((((((()))%%%&&&((('''''''''(((***)))'''&&&&&&((()))((('''&&&%%%$$$%%%((((((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%***************++++++,,,xxxjjjeee___ZZZWWWWWWVVVUUUQQQLLLDDD===888333...+++***+++,,,+++******+++,,,$$$''')))***---777EEEPPPZZZYYYUUUJJJ===111***'''---&&&(((***&&&***...((()))''''''((((((***222<<>>999222111000//////...,,,***,,,***((())),,,///222333<<<<<<;;;888444222111222999444...,,,......+++(((***))))))(((((())))))***%%%&&&'''''''''''')))+++)))(((&&&&&&'''(((((('''$$$$$$%%%''')))(((&&&$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%))))))))))))((((((((((((|||uuugggccc^^^ZZZYYYWWWVVVTTTMMMGGG>>>777222...,,,***)))***,,,+++)))((()))***$$$&&&(((***---666EEEPPPZZZYYYUUUJJJ<<<000)))&&&+++$$$'''((($$$(((...***)))''''''((((((***333<<>>===<<>>777444333111//////---***'''---***((())),,,......,,,444888======:::666555666<<<666000---...---***&&&(((((((((((())))))******&&&'''((((((((())),,,...,,,***(((((()))***)))(((&&&'''((()))***)))((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''')))))))))(((((('''&&&%%%zzzttteeebbb___\\\ZZZWWWTTTRRRIIIBBB:::222...,,,+++******+++,,,+++(((&&&&&&&&&&&&(((***+++---666DDDOOOZZZYYYSSSHHH:::...(((&&&,,,&&&))))))$$$'''---***+++(((((())))))+++444===MMMUUU]]]^^^```ccceeeeeejjjeee___[[[UUUIII888+++***)))(((((()))+++///111((()))))))))((((((''''''$$$$$$(((---,,,(((''')))###""""""$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###""""""###$$$%%%'''&&&$$$######%%%((()))+++(((''')))((($$$$$$''''''&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((()))))))))))))))))))))***+++++++++,,,...///222AAAZZZqqqzzz~~~~~~jjjTTT>>>555---,,,---+++)))***************************((()))+++------+++***((()))+++,,,+++***)))***+++............---,,,+++***,,,,,,,,,,,,++++++,,,---...---...000000///555===HHH[[[qqqyyyyyywwwuuusssuuuuuuuuutttrrrrrrtttuuuvvvxxxzzz{{{zzzyyyzzz{{{{{{{{{}}}~~~~~~pppaaa[[[jjj|||~~~~~~}}}||||||||||||zzzyyyvvvhhhRRR???555444222000000000111000///111///------...///...---000///...------...///000...------,,,++++++******+++------------......---.........000222222111000222///...000///,,,,,,///+++---//////---+++++++++&&&(((,,,222777999999777555===@@@:::999======666888555444666;;;;;;777222666666555333111...,,,+++++++++,,,,,,,,,,,,,,,++++++)))((((((***+++,,,+++***+++++++++++++++---///***+++,,,...///000000000//////......------...///...---...111666EEE___uuuuuuhhh```]]]bbb___NNN===:::555333333111...+++111000000111333222000---***)))(((&&&&&&&&&&&&&&&(((((('''&&&'''((()))***,,,***))),,,111333222000000000000000000111111111222111444888888444111222111///---+++***))))))***......---.........//////+++)))&&&&&&(((---444888>>>???>>>===>>>@@@;;;444222111///......,,,)))'''...,,,)))***---...---***+++222:::???>>><<<;;;;;;???<<<999666444111---)))&&&'''(((((())))))******((())))))))))))***---000,,,***)))((()))***)))((()))))))))))))))((()))***&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''(((((())))))------------,,,***)))(((xxxqqqdddbbb___\\\YYYUUUPPPMMMCCC>>>666///,,,,,,++++++***,,,---,,,)))&&&%%%%%%'''***,,,,,,///888FFFQQQZZZWWWPPPDDD777,,,((('''000+++...---%%%&&&+++'''***))))))++++++...777@@@MMMVVV]]]___```ccceeedddiiiddd^^^VVVMMMAAA444***((((((((('''''')))---000((()))+++,,,+++)))'''%%%$$$###%%%***+++'''&&&'''"""!!!"""$$$&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%######""""""""""""######&&&%%%$$$###$$$%%%((())))))&&&%%%((()))'''(((+++''''''&&&&&&&&&''''''(((%%%%%%&&&((()))***+++,,,***))))))))))))***++++++,,,---///000777HHH```rrrzzzkkkTTT<<<444...------***)))***************************'''(((***,,,,,,+++***(((***+++,,,+++)))))))))+++((()))***+++,,,---------+++,,,---,,,++++++---...---,,,---000//////555===KKK^^^rrrzzzyyyxxxvvvttttttuuutttrrrqqqqqqsssuuuzzz{{{}}}}}}|||{{{|||}}}{{{|||}}}~~~{{{lll```___ooo{{{yyyxxxvvvjjjUUU@@@666444222111111222222222111111///------...///...---111000...---------......---------,,,++++++******+++------+++,,,///000///......///111333444222000111......111111---,,,...+++,,,......,,,,,,,,,---###&&&+++222888<<<<<<;;;555999;;;:::;;;===;;;777444444555888;;;:::666222333555666555222///......,,,,,,,,,,,,,,,,,,------+++)))''''''((())))))))),,,***)))***,,,------,,,((()))***,,,---.........---......---+++***+++,,,,,,,,,...222999HHHccczzzuuuiiiaaa\\\```^^^PPP<<<:::666444333222111///...---...222666777444111...---+++((('''''''''''')))(((((('''''')))***+++///......///000///...,,,---......//////000000000111000222777777222000111111000...,,,************------------,,,,,,,,,+++)))(((''''''***...333777;;;===>>><<<;;;<<<777111---,,,+++,,,------+++***---,,,,,,---//////---,,,(((---444;;;>>>@@@@@@AAA===@@@AAA???999111+++)))&&&'''((())))))))))))((()))******)))(((***---000+++)))'''&&&'''((('''&&&)))***+++***((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((()))))))))))))))++++++,,,,,,+++***((('''uuunnncccaaa^^^[[[WWWQQQJJJFFF>>>999222---++++++++++++***,,,...---+++)))(((((('''***,,,...222<<>>;;;888666333///***))))))***,,,,,,***)))))),,,...//////.........++++++---222999@@@DDDFFF===DDDKKKHHH===000(((&&&&&&'''((())))))((((((''')))))))))'''&&&'''+++...+++)))''''''''''''&&&%%%(((,,,000000---(((%%%$$$''''''&&&&&&&&&&&&''''''))))))))))))((((((((((((((()))*********(((&&&%%%|||rrrlllbbb```]]]YYYUUUNNNFFFAAA:::666000,,,++++++++++++))),,,...///---,,,++++++&&&)))---///444>>>NNNYYYYYYUUUKKK>>>111***(((***&&&$$$***,,,$$$%%%***'''%%%%%%''',,,///555@@@JJJUUU\\\bbbbbbaaabbbcccaaaaaa___YYYNNN@@@444---+++'''((((((&&&$$$%%%***...222111///,,,***(((&&&%%%(((%%%%%%((('''"""%%%$$$###$$$%%%%%%$$$"""%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%&&&'''((()))&&&$$$&&&&&&$$$$$$((((((''''''&&&&&&&&&'''''''''''''''(((((((((((((((*********)))******+++,,,((()))***///===SSSgggrrrvvvzzzeeeOOO777111---......,,,+++---))))))))))))))))))))))))''''''((()))))))))))))))***,,,,,,+++)))((()))******++++++,,,,,,,,,++++++***,,,---,,,******---000,,,+++---/////////555===TTTeeewww}}}|||{{{zzzzzzwwwwwwvvvtttrrrrrruuuwww{{{|||}}}|||zzzyyyyyyzzz||||||}}}~~~~~~ttthhhaaagggttt~~~}}}|||zzzzzz{{{sssaaaNNNDDD:::888555333333333111///333111//////000111000///,,,+++++++++,,,...///111,,,,,,,,,,,,,,,***))))))+++...,,,''')))111555333+++,,,---000333444222000...---///333222,,,))))))***+++++++++***,,,...111444111......111555888999;;;222111;;;@@@<<<999;;;222333444444333333555777***...222333111///...///---,,,++++++,,,...///000///,,,)))'''((((((((((((444---(((***000333///)))******+++******)))((('''(((***+++***((('''***,,,,,,---111666???PPPmmmvvvlllaaaWWWYYYXXXMMM>>>;;;555000------------)))(((***111888<<<:::666555333000,,,***)))))))))***)))((((((((()))+++,,,))),,,//////,,,***+++,,,++++++,,,,,,---...//////000---...222222...---000333111///---,,,++++++,,,/////////...,,,***)))(((''''''(((***,,,///222444444:::>>>:::555333000---,,,+++*********)))'''%%%&&&+++///000...---...000000,,,)))+++444???FFFJJJBBBMMMVVVSSSDDD444+++(((&&&'''((())))))((('''&&&))))))'''%%%$$$%%%))),,,---+++))))))))))))((('''(((...555777333,,,%%%"""(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&***+++---------,,,***)))zzzpppiiieeebbb\\\VVVOOOGGG???999333111///,,,***)))((((((///------///000...,,,,,,+++$$$(((///333CCCUUUWWWZZZRRREEE999111,,,)))(((((('''&&&%%%%%%&&&((()))&&&((()))((()))111???KKKXXXZZZ^^^aaacccccccccbbbeee^^^RRRCCC777///,,,,,,&&&&&&%%%%%%%%%%%%&&&&&&,,,,,,+++)))(((&&&%%%%%%$$$$$$%%%(((+++)))%%%!!!###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$(((&&&$$$######""" ###$$$%%%%%%%%%###!!! %%%"""!!!"""&&&)))(((&&&&&&((((((%%%%%%((((((&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,'''+++---000===TTThhhqqqxxx{{{}}}xxx___FFF444111---++++++++++++***)))))))))+++,,,+++(((&&&((()))))))))((()))+++,,,***************)))(((''')))***+++,,,,,,+++***)))---------,,,,,,,,,++++++---))))))...222555999>>>TTTlllvvvuuuzzz{{{zzz~~~}}}wwwssssssrrrppprrrvvv}}}}}}{{{xxxzzz}}}{{{vvvzzz{{{|||}}}~~~~~~~~~~~~~~~~~~}}}lll```^^^llluuu}}}{{{{{{||||||yyytttjjjYYYIIIBBB:::333333444333333555000111111111111000000///000///---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...---...///000222333444555///000333444333///+++(((......,,,+++***+++...111///&&&)))222222777===;;;888666555666999:::999666;;;888444111///111333555111222444555444111...+++++++++,,,------.........///***%%%$$$'''***)))'''%%%%%%)))///111...***(((''''''(((((())))))******+++++++++)))((((((+++------111222444AAA[[[www~~~mmmXXXQQQWWWXXXRRR>>>999555222,,,&&&(((000***+++---...//////000000111222222111...***&&&###)))+++,,,+++)))***///333222333111,,,+++------***+++***)))***,,,------,,,...///000///...///000222444333111111000---)))&&&,,,///111///+++(((((()))&&&%%%'''+++...///......666777888777444222222222(((((('''''')))---111333...,,,++++++,,,,,,,,,,,,...,,,---///111777GGGXXXZZZeeekkkaaaKKK555+++))))))'''&&&'''******'''%%%,,,)))%%%%%%(((******))))))************++++++++++++///<<>>WWWnnnxxxvvvyyyyyyxxx{{{vvvuuuttttttqqqmmmpppuuu{{{}}}|||zzz{{{~~~}}}xxxzzz{{{|||}}}~~~~~~~~~tttccc___dddwww}}}zzz}}}~~~wwwgggXXXEEE===666555444000......000000000000000///...............//////.........,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,---///111222333222222555555555555333111///.........---,,,++++++++++++(((!!!(((222333777<<<:::555444444555888:::::::::333222111000000222444666666555333111////////////111111000000000111222222111---***)))+++,,,+++)))+++)))%%%$$$%%%((())))))))))))))))))(((((((((((()))***,,,,,,***)))***+++'''///444666@@@WWWsssrrr___VVVUUUOOOFFFEEE>>>888666333000000222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))+++,,,,,,+++&&&***,,,******,,,***''')))((('''(((+++,,,+++******,,,---------...111333555333111000000///...,,,111222222000---*********+++...333888;;;;;;777444333444444333111//////000///...---,,,,,,,,,,,,,,,000+++(((+++222444...(((------...//////222<<>><<<888444555555333111000111222/////////...------,,,,,,(((''''''+++000222...***,,,...//////...///666===III]]]ooojjjQQQ777***)))))))))(((((()))*********------,,,,,,---......///---,,,***((('''''''''''',,,%%%'''***'''***,,,$$$***)))((('''''''''''''''******)))((((((((((((((((((((()))))))))(((((('''~~~uuummmeee___YYYSSSKKKCCC<<<666000---,,,+++++++++...222777999CCCIIILLLLLLLLLJJJBBB999111(((+++333:::IIIVVVUUURRRJJJ>>>444,,,)))'''&&&###%%%''')))*********)))'''((())),,,222>>>LLLVVV___aaaeeegggfffccc```]]]QQQHHH:::...((('''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$###'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%###$$$%%%%%%$$$###"""###$$$%%%&&&&&&%%%$$$'''$$$######&&&''''''%%%(((***)))&&&&&&)))***(((%%%&&&'''(((((((((''''''(((((((((((()))***+++,,,---...333???NNN[[[eeekkkmmmkkkhhheee\\\LLL999---///---++++++,,,,,,+++)))***)))'''((()))++++++***)))'''&&&'''***,,,,,,+++'''((()))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++***,,,000222444:::BBB]]]sss|||xxxyyyxxxuuuxxxuuuuuuwwwxxxtttooonnnrrrrrrwwwyyyxxxxxx{{{{{{xxx{{{{{{{{{||||||}}}}}}}}}~~~~~~|||kkk]]]bbbppp|||~~~|||~~~~~~~~~yyylll^^^KKKBBB;;;999777333000111111111111111000///...---,,,...000111111000...,,,------------------------+++++++++,,,,,,...///000...///111333333444333333555444333111000///.........,,,******++++++)))'''&&&!!!)))333111333999888555555333222111111222333666666777777777666555444333333444333222111///...777777777777666555555444......---,,,,,,+++)))'''***,,,***&&&(((...000,,,******))))))((((((''''''(((***,,,,,,+++***)))******///222222===WWWuuu}}}lll\\\SSSOOOJJJEEE@@@<<<666222111222000---...---,,,+++*********++++++***((('''&&&'''((())))))'''&&&(((,,,---***(((++++++'''!!! $$$'''&&&+++***(((((()))((('''%%%''')))+++,,,,,,...111333222000......000222222222777555111///------------+++///111222777???@@@===333444333222000///111222/////////.........------,,,...000///---***)))(((,,,///000...---///333555<<>>888333///------,,,,,,...222777===@@@KKKRRRUUUSSSQQQPPPGGG<<<111(((+++333;;;KKKWWWUUUQQQIII===333,,,)))'''&&&%%%&&&'''((()))*********''''''))),,,555BBBPPPYYYaaaccceeefffeee```[[[XXXIII@@@444+++(((((())))))((((((''''''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&'''&&&$$$$$$&&&(((%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%(((&&&%%%$$$%%%%%%###!!!"""###%%%''''''&&&$$$###%%%""" """''')))(((&&&'''***)))&&&&&&)))***'''&&&''')))*********)))((((((((((((((()))***+++,,,---...555EEEVVVaaaiiinnnrrrmmmhhhbbbVVVEEE555...222000...,,,+++***'''%%%)))((('''(((***,,,+++***)))&&&%%%'''+++...---+++((())))))************))),,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++)))))),,,000222444;;;DDD```vvv~~~zzzzzzxxxuuuwwwtttrrrsssuuusssmmmiiiiiinnntttxxxwwwwwwzzzzzzxxx{{{{{{{{{{{{||||||||||||~~~~~~yyyhhh]]]eeevvv|||pppeeePPPFFF===999777222000000222222222222111///...------...000111111000...---------------------------*********+++,,,...///000000000000111222222333333666666555333222111000///...+++((((((++++++***''')))$$$,,,333000111777777666666444111......000222777888:::;;;:::888666555//////000111111///...---888999:::::::::777555333000111111111///---+++***'''***)))$$$&&&,,,---'''))))))))))))(((((((((((()))***,,,,,,***)))***+++,,,///111333AAA\\\yyy{{{kkk\\\SSSMMMIIIFFF>>>===999333222333222......---+++*********++++++,,,+++)))(((''''''(((((((((''''''(((***,,,,,,+++)))((($$$&&&+++,,,***)))(((((())))))((('''((()))+++,,,,,,...111333...---,,,...111333333333777444000------...///......333333111666@@@BBB>>>000000000...,,,,,,...000.........------.........,,,000444333///,,,---000,,,000000...---000222222<<>>444+++---555===LLLWWWTTTPPPHHH===333,,,)))((('''((((((''''''((()))******(((((()))...888FFFTTT]]]aaaccceeefffccc]]]VVVRRRBBB999...((('''))))))(((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((($$$&&&((('''%%%$$$%%%'''%%%&&&&&&&&&%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&(((((()))&&&((((((%%%%%%((((((&&&'''(((***+++++++++)))((((((((((((((()))***+++,,,//////888LLL^^^hhhnnnssszzzrrrjjjbbbSSSAAA555222///...,,,,,,,,,+++(((&&&''''''(((***,,,,,,+++)))***'''%%%'''+++---,,,***)))************))))))(((,,,+++************+++,,,.........---------,,,,,,++++++...222333444;;;DDDdddyyy||||||yyyuuuwwwuuuqqqpppttttttnnnfffbbblllsssxxxxxxxxxzzz{{{yyy{{{{{{{{{{{{{{{{{{{{{{{{~~~~~~~~~vvvhhh___iii{{{~~~}}}uuukkkZZZOOOCCC===888333111111444444333333222000///......///000111111000///...........................))))))***+++,,,...000111000///...---...000222333555444444333222000///......***&&&&&&))),,,+++)))...(((...444......666666666666555222//////111444555777:::======;;;888666000000//////000000111222777999<<<===<<<999444111000111333333000---+++******---)))!!!!!!))))))###(((((((((((())))))))))))***++++++***))))))***,,,+++...000777HHHccc{{{|||mmmaaaWWWNNNGGGDDD;;;>>><<<555111222222000,,,+++)))(((((()))***+++,,,,,,++++++******++++++&&&'''(((((()))+++...000((((((%%% !!!'''+++,,,'''&&&&&&(((***,,,,,,,,,)))+++,,,------...111333++++++,,,...222444444333777222---+++---///000000///555666333666??????888000000///---+++,,,...000000///---++++++,,,---...---///111111000111222444---111111------222444222===>>>??????<<<666111---)))***+++***((()))---000333555666444111......000...,,,***((('''''')))***)))$$$))),,,(((+++---'''&&&((()))(((&&&&&&(((***(((((('''''''''(((((()))(((((()))***************ssskkkccc\\\XXXNNNHHH???777222///---+++++++++---111888AAAIIINNNVVV]]]___XXXVVVUUULLL???888...///777???MMMVVVRRRPPPHHH===333---***((('''***)))(((''''''((()))***))))))***000:::HHHWWW___bbbdddeeeeeeaaa[[[TTTOOO===444+++&&&'''))))))'''&&&&&&&&&%%%%%%&&&&&&&&&(((&&&%%%$$$$$$'''***,,,###&&&((((((%%%$$$%%%'''&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%'''%%%$$$$$$&&&&&&%%%###((('''%%%#########%%%&&&###&&&((('''%%%%%%(((+++$$$'''&&&######&&&'''$$$&&&''')))***+++***((('''(((((((((((()))***+++,,,000000:::PPPcccmmmssswwwzzzqqqhhh^^^NNN<<<222111***))))))+++---...---+++&&&'''(((***------+++(((,,,)))&&&'''+++---+++(((***************)))(((''',,,+++***))))))***+++,,,//////.........---------......111444333444;;;DDDeee{{{}}}|||zzzuuuwwwxxxrrrpppuuuwwwpppfff```lllsssyyyyyyxxx{{{|||zzz{{{{{{{{{{{{{{{zzzzzzzzz~~~~~~~~~~~~~~~~~~~~~|||uuuhhh```lll}}}~~~|||}}}~~~wwwnnndddXXXJJJBBB;;;666333444555444444333222111////////////000000000000//////........................)))))))))+++,,,...000111///...,,,++++++---000222111222222111000...,,,***///)))%%%%%%))),,,,,,***111+++000444------555666666666666333000000444888222555999===>>>===:::888444333111///000333666888777999===???>>>999444000...000222222///,,,)))(((444666000%%%$$$,,,---'''''''''(((((())))))******+++++++++)))((((((+++---))),,,111:::NNNhhh}}}}}}qqqfff[[[PPPFFFAAA888===<<<444///000111///***)))(((&&&'''(((***+++,,,,,,---------.........%%%'''))))))(((***///444***+++(((######&&&((('''######$$$''',,,///000000***,,,---------...111333......000444888999999888666111,,,***,,,///111111///666777333555<<<999000111111000...------000222222000---+++)))***,,,---666333000//////...,,,***---111111---...333555333888:::<<<<<<999555111000)))++++++***((()))---111333555666444000---,,,...---+++(((&&&&&&'''(((***)))%%%)))+++&&&(((---)))%%%''')))(((&&&&&&)))+++(((((('''''''''(((((()))(((((()))***************zzzoooiiibbbZZZTTTKKKCCC888222111111///---***---111666>>>GGGQQQWWWUUU^^^aaa[[[XXXVVVJJJ;;;;;;666555;;;FFFNNNSSSUUUPPPDDD888222...+++***,,,''''''''''''((((((((()))(((***...444>>>KKKYYYccccccfffgggddd```YYYLLL@@@444000***((((((((('''&&&'''&&&%%%%%%$$$$$$%%%%%%***)))(((''''''''''''''''''&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&''''''((('''%%%$$$###$$$%%%%%%333,,,&&&$$$""" ###&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((((((((((()))******)))(((((()))+++'''&&&&&&&&&&&&'''(((((((((***++++++******+++,,,+++555FFFZZZjjjrrrwwwzzz{{{uuuhhhYYYIII:::///(((,,,+++******++++++***((())))))(((((()))***++++++---,,,+++***)))))))))))),,,,,,++++++++++++++++++,,,,,,,,,+++++++++******,,,---///000000///---,,,...222...---333555<<>>888000,,,,,,------,,,111444:::@@@FFFMMMUUUYYY___cccbbbZZZTTTPPPEEE888222...///:::KKKVVVWWWRRRNNNBBB666000,,,((('''(((''''''((((((((()))))))))+++,,,000;;;JJJXXXaaaeeedddggggggaaaXXXLLL===///...+++(((''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%((((((((('''''''''''''''&&&&&&&&&&&&%%%$$$$$$###((()))*********(((&&&%%%'''&&&%%%$$$$$$$$$%%%&&&+++&&&"""###%%%$$$%%%((("""######$$$&&&''''''(((&&&&&&''''''''''''&&&&&&%%%'''))))))'''&&&''''''%%%&&&'''((()))((('''''''''(((***))))))))),,,---111>>>QQQcccqqqzzz{{{tttfffTTTBBB666111000,,,+++******++++++***(((*********)))))))))))))))------,,,+++************************************---,,,***))))))***,,,---+++,,,---......---,,,+++###+++...111777555777DDDcccxxx{{{}}}|||xxxyyyyyyvvvssssssttttttqqqnnnooowww||||||{{{}}}~~~||||||}}}}}}}}}~~~~~~~~~yyyqqqnnnvvvzzzuuuqqqsssqqqllldddXXXJJJ>>>666999444000222222///...000333333222222111000//////......////////////......///......///000111000...*********((('''(((+++...///111333444333000,,,***)))))))))((((((***---000000------111333111111222555888:::999666444666888555333111444888:::888666666555444222222222333444111777;;;999555555444222000111111333333000,,,((())))))***+++++++++******---,,,,,,,,,,,,++++++++++++,,,------++++++,,,---***---000777JJJddd{{{yyynnneee\\\MMM@@@<<<999555111000///---,,,******))))))))))))******(((+++,,,,,,000555555111+++)))((((((***+++++++++))))))(((((('''''''''&&&///...///333777888444111...---...000111222000......000000000333999:::777888555000---...111555999555444111...111555333///............---------,,,000///...,,,++++++******........................//////...............//////...---,,,+++,,,------000444777555000...111666444222111111222222000///...,,,***)))))))))((('''&&&$$$&&&***,,,+++,,,000((((((((((((((()))******,,,,,,+++******+++,,,,,,+++***)))***,,,,,,+++***|||oooeee^^^WWWNNNGGG===888111------.........///444<<>>:::555111000///...---+++******))))))******++++++------,,,///333222...+++***))))))))))))(((((((((((())))))((('''&&&%%%---...111555999:::888555//////000222333333000...000111111000444:::;;;999888666222///000333777:::666555111------000///+++------------------------000///---,,,+++*********---.....................///......------......///---,,,***((((((***+++,,,...111444444222111333555222111000111333333222000///,,,***))))))))))))'''***''''''))))))&&&&&&(((((((((((((((((())))))***++++++)))))))))***+++---)))((('''(((***,,,---,,,zzznnnddd]]]UUULLLEEE<<<888333...------......000666@@@IIIQQQWWW[[[^^^``````^^^XXXRRRLLLBBB:::---...333@@@UUUeeecccXXXLLLAAA666111---)))''')))(((((((((((()))))))))***+++...777FFFWWWbbbeeedddbbbccc```UUUIII???444***&&&'''((((((((('''''''''((('''&&&&&&%%%%%%&&&&&&%%%&&&''''''((('''&&&&&&&&&&&&''''''&&&$$$###!!!'''(((******)))&&&###!!!&&&%%%$$$$$$$$$%%%&&&''')))$$$"""%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&'''(((((((((&&&((())))))((('''((((((%%%&&&(((******)))(((''''''((()))))))))+++...111999III[[[fffpppzzzuuuaaaJJJ777...---///,,,+++******++++++***(((******++++++***)))(((''',,,,,,++++++******++++++))))))******++++++++++++111000---++++++,,,...000,,,,,,,,,,,,,,,,,,,,,,,,---222000000777888???PPPeeeyyyzzz{{{zzzuuuwwwzzzzzzzzz||||||vvvnnnfffkkkttt|||}}}|||~~~~~~|||||||||~~~~~~}}}}}}~~~{{{{{{~~~|||xxxuuutttxxx|||yyyooo___PPPGGG???;;;:::======999666666999777666444222111111111//////000000///...------000///...///000111///---)))***)))((('''(((+++---000111333444333000---+++++++++,,,+++))))))+++---+++)))+++222777666666888999999999888666333222222777666555555555666777666222222111111111111111111...444777444222333555444111111111222222000,,,))))))+++------+++***+++---,,,++++++++++++*********///000000...,,,***+++++++++...111888JJJeee|||rrrhhhaaaVVVMMM???;;;555111//////...---++++++************++++++)))++++++***,,,000///++++++++++++***)))(((''''''(((((())))))((('''&&&&&&***,,,111777;;;===;;;:::111111222444555444111...111333222111444:::<<<999999777333111111444777:::777666222,,,***,,,,,,(((,,,,,,,,,---------------......---,,,++++++++++++------------............,,,,,,,,,------...///000+++***((('''''')))+++,,,---,,,---000555888777666000///...000222444333333000---***))))))))))))((((((%%%$$$%%%$$$ !!!((((((((((((((())))))***,,,+++***)))***,,,...000000---+++***+++,,,---,,,zzzmmmbbbZZZQQQFFF>>>888555111---++++++,,,---444<<>>MMM\\\dddeeedddeeeddd\\\LLL>>>555---&&&%%%''')))***((('''''''''(((''''''&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&''''''''''''&&&%%%$$$$$$***+++,,,,,,***(((&&&$$$&&&%%%$$$$$$$$$%%%&&&'''((($$$###&&&&&&###"""###&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$&&&''''''''''''((())))))(((''''''(((***&&&'''((()))***)))((((((((()))))))))***,,,000444AAARRRaaahhhoooyyyrrr[[[EEE444---+++,,,,,,+++******++++++***((())))))***++++++***((('''++++++******)))******+++*********+++,,,,,,------222111...,,,+++,,,,,,---------,,,,,,,,,,,,------(((///000333:::999===KKKhhh{{{yyyyyyxxxtttvvvvvvwwwzzz}}}}}}xxxnnnfffjjjsss|||}}}}}}~~~~~~{{{zzz|||~~~}}}}}}~~~~~~zzz|||~~~{{{yyyvvvyyy|||{{{uuuiii]]]UUUFFFBBBAAABBBAAA<<<888777;;;:::777555333222111222000111111111000///...---222111111111222222000///+++++++++)))((())),,,///000222444555444111---+++***++++++***((('''((()))---***,,,222666666777999333333333333444555666777999888777555555555666777333333222222111111111000...333666222000222444444444333222222222000,,,)))(((+++......,,,+++---///++++++++++++************000000000...+++*********---///111777IIIeee|||qqqfff```XXXPPP@@@<<<666111//////...---,,,,,,++++++++++++,,,,,,%%%'''((((((+++//////+++***+++,,,,,,***((((((((())))))))))))))))))))))))(((,,,333999===??????>>>555555444555666555333111222333222000333:::<<<999;;;888555222222444777999666666222+++)))++++++)))---------------.........,,,,,,++++++++++++,,,,,,..................------,,,,,,,,,,,,---...///000******)))((()))***+++,,,---***)))///888======:::111///...///111333444444000...***))))))******))))))&&&&&&((((((%%%%%%(((((((((((((((((()))******...---,,,+++---000444666888555000,,,++++++++++++~~~uuuhhh^^^VVVLLLAAA999333222///---+++,,,...000888@@@LLLVVV\\\___``````]]][[[YYYWWWQQQGGG<<<666000777<<>>>>>777444000///000222444444111...***((()))************((((((,,,,,,***+++...((((((((((((((()))******---,,,+++,,,...222777999666222,,,)))((()))******vvvnnncccZZZSSSKKK@@@999111111///...---...111444:::BBBNNNWWW\\\]]]\\\\\\]]][[[YYYWWWQQQEEE999333+++444<<>><<<999666333222222333333333333222222000//////---,,,,,,,,,------+++))).........---+++,,,///222111222444555444111...++++++,,,------,,,+++,,,...777222000222444222333555111///,,,+++...222555666:::999777555333222444666777777777666555333222111///444444000---000333444<<<:::888777555333///,,,%%%***...///,,,,,,000333......---------,,,,,,,,,+++,,,------++++++,,,---000000000555GGGddd~~~rrrfff^^^TTTLLLBBB===666111///.........---,,,,,,++++++,,,,,,------...---+++,,,...,,,''''''***---...,,,***+++---***)))(((((()))+++---///---222:::???BBBBBBAAAAAA<<<:::777666777777666555333333111///222888;;;999<<<:::666333222222444555///000///***)))---111111000000/////////.........)))))))))***+++---...///333222222111000//////...000///...---,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++...222777<<>>;;;888444111000000222333------,,,+++***(((((('''$$$''')))((((((***)))&&&"""###%%%''')))+++,,,,,,...,,,***,,,///000///,,,(((''''''(((******)))'''zzzqqqlllddd[[[QQQFFF===777000000...------///444888DDDGGGMMMSSSXXX[[[]]]]]]XXXWWWVVVRRRLLLBBB777111111666===FFFSSS\\\YYYRRRFFF:::///,,,+++)))&&&%%%)))(((''''''))),,,---+++999FFFYYYfffgggaaa\\\[[[PPPFFF888...***)))(((&&&%%%&&&'''&&&$$$$$$&&&''')))******)))(((''')))***&&&###$$$)))***'''$$$$$$'''''''''''''''((()))***,,,***(((%%%$$$$$$&&&'''%%%%%%$$$######$$$%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&'''(((%%%###$$$&&&###!!!&&&'''''''''((((((((((((((()))***---///---///;;;IIIaaaiiinnnnnnttt~~~}}}vvvZZZ???444000,,,)))+++***+++,,,,,,+++*********+++++++++***)))'''&&&%%%***)))((()))+++++++++)))++++++***+++,,,...000222777444000,,,***)))***+++///...,,,---...//////...///---...222222333AAARRRrrryyy|||xxxtttuuuxxxyyyzzzyyyyyy{{{wwwooogggdddqqqtttyyy|||}}}}}}|||}}}zzzsssttt{{{~~~|||{{{|||}}}yyyxxxvvvsssnnniiidddaaaQQQKKKDDD===999666444222555222000111222111///...000......///111111///---...,,,+++,,,---///000000111333555666555333000...111000...---,,,,,,------000000/////////.........******+++...111333444444777666444333222111111111555333111111222444444333000///---***((())),,,///555888:::999666222///---***---///000000000222333222111///---,,,*********,,,,,,+++++++++,,,---...111333666<<>>;;;>>>:::555333555555222///000000000111333666888999888333...---///000...,,,......---------///111333666222......222444444222///...------------...//////...............------111000///...---,,,+++++++++******,,,...000//////******---111///---222;;;555555555444444444444444000///...,,,+++)))((((((%%%((()))''''''******'''$$$%%%''')))***+++,,,,,,+++)))((())),,,---,,,***+++***)))***+++***((('''wwwmmmhhhaaaXXXOOODDD:::444111000///......222777;;;EEEKKKQQQUUUWWWXXXZZZ]]]VVVUUUTTTOOOHHH>>>666000000666@@@JJJVVV]]]YYYQQQEEE999...******((('''''''''&&&&&&'''***,,,///111AAAOOO```hhhfff]]]UUUPPPAAA999///)))(((((()))(((%%%&&&&&&%%%$$$$$$%%%'''((()))******))))))+++,,,&&&""""""&&&'''$$$###$$$'''&&&''''''((()))***+++)))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&((()))***''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&((((((((('''(((&&&&&&&&&%%%###%%%)))&&&&&&''''''(((((())))))+++---111000...222AAARRRdddjjjmmmoooxxxxxxlllSSS;;;222000+++)))+++))),,,///---)))'''))),,,,,,,,,+++***(((&&&$$$###+++***))))))******)))'''*********+++---///000111333111...+++))))))***++++++++++++,,,...//////---///,,,---111111444CCCUUUttt{{{}}}yyyttttttuuuvvvyyywwwzzz|||xxxnnnfffdddrrruuuyyy|||}}}}}}~~~|||~~~}}}|||xxxsssvvv}}}|||{{{~~~~~~|||zzzvvvsssqqqddd^^^TTTJJJCCC===999666888444//////222444222///111///......///000000///000,,,)))+++///111000...000111444666777666555444555444222000///.........------------,,,,,,,,,,,,---+++,,,///333555444222666666555444333222222333444222111111222333333222......---+++))))))***,,,333666888888555111///...***+++,,,,,,+++,,,...///333222000...,,,***)))))),,,,,,+++++++++,,,---...333555666<<>>IIINNNTTTVVVTTTTTTXXX\\\WWWVVVTTTMMMDDD:::333///,,,444@@@KKKVVVZZZTTTKKKBBB777---***)))'''''')))'''&&&''')))***+++111777EEETTTdddiiidddYYYNNNEEE888222,,,((((((***++++++&&&&&&'''&&&%%%$$$&&&(((&&&((())))))(((((()))***)))%%%###&&&(((&&&%%%'''''''''''''''((()))++++++&&&'''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%%%%''''''&&&%%%%%%%%%%%%&&&(((&&&$$$%%%(((***(((%%%)))))))))))))))(((((()))%%%&&&&&&'''((()))******---111444333111999LLL]]]gggkkkmmmrrr~~~vvvaaaJJJ666000///+++))),,,***+++,,,+++(((''')))+++))))))*********))))))(((***)))((((((******)))(((,,,,,,------------------000...,,,***))))))+++,,,******+++---//////---,,,///,,,,,,000111555EEEWWWssszzz}}}yyyttttttuuuuuuxxxvvvyyy~~~yyymmmeeefffssswww{{{}}}}}}~~~~~~}}}}}}yyysssooottt}}}{{{zzz~~~~~~}}}|||{{{wwwqqqhhh]]]SSSIII@@@:::888888666333333444333000111///...------......//////,,,***+++---//////...000111333444666666666555888777666444222111//////------------------,,,,,,000...---000444777555222:::999777666555444444444444222111111222222111000,,,------,,,***))))))***222444666666444111//////---,,,+++)))&&&&&&''')))222111///...,,,++++++++++++++++++,,,,,,,,,------222333333:::MMMiii~~~sssggg]]]WWWGGGAAA:::444111000000///---,,,+++***))))))*********)))((((((******)))'''(((((()))...444666555222...---,,,+++++++++++++++&&&...777;;;999777888:::777555222111333444333222///000111333555777888999555222...---...//////...---------...///111333444333000---,,,---/////////000///...------...///000//////000111111222333333444444333222111///.........,,,******,,,...000000///222555444///+++---111+++---222777:::<<<<<<;;;777555222...+++)))((('''(((***)))%%%&&&)))+++)))'''((())))))************+++++++++++++++,,,+++++++++)))((()))))))))'''%%%{{{qqqgggbbbZZZRRRIII@@@777222//////...---///444<<>>@@@888666222...***((('''&&&)))+++***&&&&&&)))***)))&&&'''(((((())))))((((((++++++,,,+++++++++++++++***))))))***,,,,,,***)))wwwmmmeee___UUULLLDDD<<<555111///...------000666>>>DDDMMMMMMMMMKKKIIILLLQQQVVVZZZXXXSSSIII===333///...///999GGGQQQWWWXXXPPPFFF;;;333---+++)))''''''******(((***...,,,***555CCC[[[gggkkkbbbTTTIII<<<111,,,+++)))'''''''''((((((((())))))(((''''''(((***)))+++,,,,,,***)))((((((***%%%###&&&(((&&&&&&'''))))))(((((())))))******%%%&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&&&&&&&%%%%%%#########"""######$$$$$$''''''&&&%%%%%%%%%%%%&&&'''&&&%%%&&&((((((((('''&&&((((((((())),,,***%%%&&&&&&''''''(((((())))))'''---111222999KKK```nnnmmmpppssszzzoooMMM===///......***))),,,+++'''$$$%%%))),,,+++))),,,------------,,,++++++)))(((((())),,,------,,,&&&(((+++...000111000000,,,+++***))))))***+++,,,------///222333111---***///,,,---222333666EEEWWWllluuuzzzxxxuuuvvvxxxxxxyyyuuuxxx~~~xxxiiieeelllwwwzzz}}}~~~~~~~~~}}}~~~ttteee___iiizzz}}}~~~}}}zzzyyy{{{}}}zzz{{{|||}}}}}}xxxoooaaaRRRIIIDDDLLLMMM@@@444222222111...//////...,,,+++,,,---+++...///---***)))---111111111000000000111222333999999888777555333111000,,,,,,,,,,,,------------333333444555555444444444888777555333111000//////222111000111111111///---***+++,,,,,,++++++,,,---111222444333111///......000111111111000000111333------------...///000000***+++,,,---------,,,,,,222333555>>>SSSnnnwwwjjj^^^WWWLLLFFF===666222111111111000000///...---+++******)))***+++,,,------,,,++++++******...333777777666.........------,,,,,,,,,+++000555666333000//////222111111000000111333444111222222222111000///...+++***))))))***,,,...000...//////000000111111111,,,...000222222111///...000000///......///000000...//////000111222222222000222444666777888777777///---++++++---/////////------+++,,,000555444///---...///222555:::>>>@@@999777222...***((((((''')))++++++''''''******(((%%%&&&'''((((((((((((((()))+++++++++)))((()))***---,,,,,,---//////...---rrriiibbb[[[PPPEEE===777222000//////...///222888AAAGGGLLLHHHDDDAAABBBFFFLLLQQQVVVUUUPPPFFF:::111///000222===JJJRRRWWWVVVNNNEEE777111---,,,***''''''))))))'''+++000---,,,999JJJ```gggcccQQQBBB;;;555---)))))))))(((''''''((()))'''((()))(((&&&&&&((()))&&&(((++++++***))))))))))))%%%$$$''')))&&&%%%'''+++***))))))((()))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%!!!"""###%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''&&&&&&'''(((***+++((($$$'''------)))'''''''''(((((((((((((((''',,,000444AAAWWWlllvvvppptttwww|||{{{hhhHHH999.........***))),,,)))((('''(((***,,,...///---...------,,,+++***)))+++***)))***,,,------,,,%%%'''+++///111111000///,,,++++++******++++++,,,,,,...111444666555111---///,,,///333444666DDDUUUllltttzzzxxxuuuvvvxxxxxx{{{uuuwww~~~wwwhhheeeoooxxx{{{~~~~~~~~~~~~|||~~~~~~}}}|||ppp```[[[gggyyy~~~}}}~~~~~~}}}|||{{{{{{{{{{{{zzzzzz{{{|||~~~~~~yyyoooccc\\\SSSXXXRRR@@@444333444000///111222111...,,,---...000//////...------///000000000//////000111333444888888888777555333111000........./////////000000222666888777444222444666444333222111111111111111222111000111111000...,,,***+++,,,,,,+++,,,///111111222333222///---------,,,...000000//////000111...............//////000***+++,,,---------,,,,,,222333666AAAVVVpppwwwjjj]]]UUUNNNHHH>>>777333222222222222222111000...---+++***)))+++.../////////.........+++***,,,111666777777---............---------...000222444333000---+++111111000000///000222333111111222222111///...---,,,,,,+++******,,,...000000000000111111111000000+++---///000000000111111111000///......///000111000000000111111222222222111222555888999:::999999000///...///000111000///111333222///111777888444......000222555888;;;===;;;888333///,,,*********(((++++++)))(((***)))&&&%%%&&&'''))))))************,,,---,,,)))((()))+++...---,,,---......,,,+++|||ooofff___XXXLLLAAA999444000...111000///000333:::DDDJJJJJJEEE===:::<<>>JJJRRRVVVTTTLLLCCC555000------+++'''&&&)))'''&&&+++111///...<<>>444666555000///222444444000......///444111---...111222111///000///......000222555777666777777777555333111000111222222222333333444444222777;;;999333111444888222222222222333444555555111000000111111000---+++***+++++++++,,,---111333222333333222///---,,,,,,///111222222000...---...000000///...............***+++,,,---...---,,,,,,000222666AAAWWWqqqwwwiii\\\TTTPPPIII???777333222222222333333222111///...,,,+++***,,,///111111000000000///,,,)))+++000555777777------......///......---,,,---///222444333000---000111111000//////111333111111222222111000...---111111000...---...000222111111111111111000//////***+++++++++,,,---000222111000///......///000111222333333333333444444444222444666999::::::999999111000000111333333222000333777666///,,,///222000---///111333555777999999<<<999555000---,,,,,,,,,(((+++,,,***)))+++)))%%%&&&'''(((***+++++++++,,,,,,///000///,,,***,,,...---,,,+++++++++***(((&&&xxxmmmhhh]]]UUUIII???888444///,,,...------000666<<>>999444111000000888:::222+++,,,//////000000000222333333222000111,,,((('''+++///111111...///000000000000///......///000000111000000/////////000///------...000///......000222222///+++------...///......---,,,333444555555444000---+++...,,,***+++...000000...222111///...---------...///333333//////444444000222333555666777888:::;;;333---...666;;;888444333666555444444555666555333333111///...///222666888::::::999666111---+++++++++***)))***++++++*********)))((((((((((((((()))+++,,,...///...---+++***,,,+++***)))((((((((((((vvvkkkeee[[[SSSGGG===777222...+++...---...222888===AAABBB<<<444000333888===EEEMMMQQQRRRLLL>>>444111000...<<>>666000,,,+++)))&&&'''+++***,,,------...444AAAMMMOOOGGG<<<222---***)))))),,,***(((((()))***)))(((((()))***)))((((((***,,,************************((((((((((((((((((((((((''''''((((((''''''&&&%%%''''''&&&%%%%%%%%%%%%&&&)))$$$))),,,'''(((+++%%%(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((((((((((((------000<<>><<<777111---***///...---------,,,+++***++++++***))))))))))))***...///000111111///...---,,,+++***))))))(((((((((ssshhhbbbXXXPPPDDD;;;555111---***---...000555:::>>>???>>>777222...111888>>>FFFMMMRRRQQQIII<<<222///111111???KKKXXX[[[WWWPPPEEE===333///,,,,,,***'''''')))***,,,......111888BBBIIIFFF???444,,,(((((()))******)))))))))******(((&&&((()))))))))((((((***,,,************************(((((((((((((((((((((((('''(((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%!!!'''+++&&&(((,,,&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''###$$$&&&'''(((''''''&&&'''''''''(((((()))))))))+++---333AAAYYYppp}}}~~~}}}|||sss[[[DDD777000,,,,,,,,,******---)))***++++++++++++***)))((((((((('''''''''***,,,,,,+++++++++------+++******---...,,,---000///,,,///...---,,,,,,---///000...///222555777555111---000---///555666777BBBPPPmmm||||||vvvzzz|||zzz|||xxxwwwxxxxxxoooeeegggpppxxxyyyzzz|||~~~~~~~~~~~~~~~rrrccc\\\fffwww~~~sssgggbbbffflllsssvvvvvvuuuvvv{{{}}}|||||||||}}}~~~zzzqqq```MMM>>>777555777888666333111111000...,,,,,,,,,---...000000...,,,000000000222555777777666555555333111///000333555555777:::;;;:::777555555:::;;;;;;:::777444444444777666444333333333444555555444111000000///,,,***---,,,++++++,,,///222555555666666444000...------///......000111///---***///---,,,+++---------,,,***))))))+++...111222222///000333===RRRlll{{{nnnbbbYYYUUUIIIFFFAAA<<<999777777777///333444333444777888666444111///111555777444000+++***))),,,000111///---000222555777777666444222333222///---,,,,,,---...111111000...***((()))***&&&&&&(((,,,111333333222000000111222333444555666;;;:::999777555333111000777555333333444444444333222111///...---......///000222222000///222222///111---,,,000888<<<;;;777888444444999;;;999555444444333333555777777666555444222000//////000333444===@@@CCCBBB===555///+++...//////000///...---,,,------,,,+++++++++++++++222222333444444222111000,,,,,,***)))))))))))))))zzzoooeee___VVVNNNCCC:::555111---+++,,,---111777;;;===;;;999222///---000777@@@GGGMMMRRRNNNEEE999///...222666BBBOOOZZZ\\\VVVNNNCCC:::///,,,+++,,,+++&&&%%%(((***+++,,,---333===EEEHHH???999000***(((***,,,---)))))))))***+++***(((%%%'''((())))))'''((()))+++************************''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&"""'''$$$'''+++&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''',,,+++***)))))))))))))))$$$%%%'''))))))((('''&&&'''''''''((())))))*********...777HHH^^^rrr}}}yyyjjjQQQ;;;444...+++,,,,,,***)))+++*********++++++*********&&&)))***)))&&&&&&))),,,,,,++++++,,,------,,,***+++......+++,,,000111//////...,,,++++++---000222...///000222444333///---111...000555555666AAAOOOkkkzzz{{{uuuzzz}}}yyyzzzyyywwwwwwvvvmmmdddfffpppvvvxxx{{{}}}~~~~~~~~~~~~~~~|||qqq```ZZZdddwww}}}pppaaaZZZ\\\aaaooorrrttttttvvv|||~~~}}}{{{{{{|||~~~|||vvviiiWWWDDD999777999999777333111111///---,,,---,,,,,,...000000///.../////////111444555666555444333222///...000444888777999;;;<<<;;;:::999999:::;;;;;;999555333222333888777666555444444444555444222000//////000///...///...---,,,---///222444333444555333///---,,,,,,.........000000///,,,)))000...,,,,,,---......---)))((()))***---000222333///000444???VVVqqq{{{ooocccZZZUUUIIIFFFAAA<<<888777777777222222222555999;;;999666444000---///444666333...,,,***)))+++000222000...000333777:::;;;:::777555111///---++++++---000222//////...,,,)))(((((()))((((((***+++---...------+++---111555777999999999>>>===:::777555333333222>>><<<999666333111///...111000///......//////000222222222111000111000//////...---000555888777666:::888888:::;;;999666444333333333555888888777666444333000///...///111222???BBBDDDCCC>>>777222///---///222333222111000000000///......------------333444444444444333222111,,,,,,+++***))))))))))))wwwmmmccc\\\UUUMMMBBB999555222...,,,***,,,111777;;;:::777444...------000888BBBIIILLLPPPJJJ@@@666...---333:::GGGRRR\\\\\\VVVLLLAAA888,,,))))))+++***&&&$$$&&&***+++)))***444BBBIIIHHH888333,,,((((((***---...)))(((((()))******'''%%%'''((()))((('''''')))+++************************(((((((((((((((((((((((((((((())))))(((((('''&&&''''''&&&%%%%%%%%%%%%&&&"""###'''###%%%)))### !!!"""$$$&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&''',,,+++***)))))))))))))))&&&''')))***+++***((('''''''''(((((()))******++++++000===OOOcccrrr|||ttt```HHH555111,,,***,,,,,,***)))++++++******************+++)))+++---+++((('''))),,,---,,,+++,,,---...,,,******------+++,,,111333111...,,,***)))***,,,///000///......///111000...,,,111...000555555555???MMMgggxxxzzztttxxxyyyuuuvvvyyyvvvvvvtttlllcccfffqqqvvvxxx|||}}}}}}~~~~~~~~~~~~~~~~~~}}}xxxlll]]]XXXcccwww~~~tttfff]]]\\\^^^hhhlllmmmmmmqqqwww{{{zzzzzz{{{|||}}}}}}~~~~~~}}}zzzppp___KKK>>>999999888666333111000///---+++,,,,,,+++---///000///......------///222333333222333222111///...000555888777888999;;;<<<=========:::;;;:::888444222222333777777666555444333333333111///---...000222333333111000///...///000222333111222222111...+++++++++------...000111///,,,)))///...,,,---...//////...111111111000000000111111000111555BBBZZZvvv|||qqqeee[[[VVVIIIFFFAAA<<<888666555555555333333777;;;:::777333222...,,,---111333111......+++)))***///222222111111444888<<<===<<<999777333111...++++++---///111+++,,,,,,+++))))))***,,,)))***+++++++++***++++++(((---444:::>>>???>>><<>>??????===999555333333555888;;;;;;888555333222222222000//////.........222222222222222111111000---,,,+++***))))))))))))|||tttlllbbb\\\RRRKKK@@@888444222///,,,***---111777:::999444000+++---...000888DDDKKKLLLLLLEEE<<<444......555???KKKUUU^^^]]]UUUKKK???666,,,)))(((***)))&&&%%%'''***+++)))+++777GGGJJJDDD111---)))&&&''')))***+++)))((((((((())))))'''%%%'''((((((((('''''')))+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((''''''''''''&&&%%%%%%%%%%%%&&&)))%%%)))+++$$$$$$&&& !!!$$$%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''(((((('''&&&&&&&&&''''''((((((************)))(((''''''((())))))***++++++...444CCCWWWgggrrrzzzmmmUUU???222///+++***---...+++)))***++++++***))))))***++++++,,,------,,,+++******+++---,,,,,,,,,......,,,+++***------+++---222333111,,,+++***))))))***,,,---000...------......---,,,000...000555555333<<>>???>>>999:::999666333222222333666555555444333222111111///---,,,...111444666666222222111000000000111222///111111000---*********,,,,,,...111222111---***......---///000111///...'''***...000111333555777111222777DDD^^^yyy}}}sssfff\\\UUUFFFDDD@@@<<<888555333222666333444999;;;777222000///...------...000000///000---***+++000444555444222444888;;;===<<<;;;::::::777222...+++***+++,,,(((***+++*********,,,...(((***+++,,,,,,---///000,,,000888>>>BBBBBB@@@>>>@@@???===:::999888888888222333222111...---...///000//////...///000222333777444333555333000///111---222555444///---000555999;;;;;;888777888666333444444555777999999777444222111000.........//////999888777444222111333555@@@CCCGGGEEE???999555444444333222000////////////000000000/////////......---,,,+++******)))******yyyrrrkkkccc\\\PPPHHH>>>666333000...,,,,,,...222777:::888333///***...///111999EEELLLKKKIIIAAA999444///...777BBBNNNXXX___]]]TTTIII===444---***)))+++***''''''******,,,,,,///<<>>777444222///......---,,,***+++))))))***,,,...///......------...111222222111000111111000000000333555999777666777:::======<<<888888777555333222333444444444333333111000///......------///222555555555444333222111111111111111///111111000---++++++++++++,,,...222444333///,,,------...111333222///---###***///222444777999111222777EEE___{{{}}}sssfff[[[SSSAAA@@@???<<<999666333222333111444::::::444//////...//////...------000222///---,,,///444666666444222444777:::;;;<<<<<<;;;<<<999555000,,,+++******(((***++++++***+++---///***,,,...//////000333666222444888;;;===>>>===<<<999999777666555444444444+++---...---,,,+++...000///////////////111333444:::555444777555000///222...111333222000///222444666::::::666444666666333555555666888:::999666333000000///.........////////////...---,,,---000333AAAFFFJJJJJJCCC===999888444444222111000////////////......---------------------,,,+++************xxxqqqkkkccc]]]NNNFFF<<<555111///---***...000444888:::999444000***...000111:::FFFLLLKKKFFF>>>777444//////888DDDOOOYYY```]]]TTTIII<<<333///+++***++++++)))***---)))---///333@@@LLLDDD444---+++))))))******)))'''+++)))&&&&&&'''(((((('''&&&'''((((((&&&'''(((***++++++++++++++++++++++++************************)))))))))))))))(((((('''''''''&&&%%%%%%%%%%%%&&&$$$ %%%)))$$$&&&)))$$$###$$$&&&&&&&&&$$$###!!!&&&&&&&&&'''((())))))***'''''''''''''''((()))***)))(((''''''''''''((((((&&&'''((()))***+++,,,,,,222:::KKK```lllpppvvv~~~}}}aaaDDD444000---******...000,,,***+++,,,+++***))))))***+++,,,***((('''***...000...+++---,,,,,,---......---+++---000000......000///,,,,,,,,,,,,,,,+++*********000...+++)))***,,,,,,,,,---,,,000666555111777BBBWWWppp{{{vvvtttsssttt|||vvvrrrqqqpppiiiccciiivvvwww{{{|||{{{}}}~~~~~~|||xxxuuuvvvmmm```\\\gggxxx~~~~~~~~~}}}yyyuuuxxxppp___QQQRRR```qqqzzz~~~~~~{{{zzz|||~~~~~~~~~{{{rrrbbbPPP@@@666222000...---------,,,******)))((())),,,.........///......///222333333222000111222111000000222444;;;888555666999;;;;;;:::777777777555222222333555222222222111000///------///......000333444444333555444333222111111111111000111222111...,,,,,,,,,***,,,///222555444000---,,,---///222444333///,,,)))...333666444222222333111222666EEE```{{{}}}rrrfffYYYRRR=========<<<:::777444222111000444:::999222...///---000222000,,,,,,000555------...333777888666222222333666888:::;;;<<<<<<:::888444111...---,,,---***+++++++++***+++,,,......000222222111222555888555555666666666777777777111111111000000///......+++---...,,,***)))+++...//////...///000111333444;;;666555888666000///333/////////111222333444444555999:::444222555666222555666777999:::999555222//////........./////////'''((()))******+++...000:::AAAGGGHHHDDD???======555444333111000/////////......---,,,,,,,,,,,,,,,...---,,,+++************xxxrrrjjj```WWWOOOCCC666222111...***)))---///333666666555222//////------333>>>GGGKKKKKKIIIAAA777000,,,000>>>MMMXXX]]]aaa]]]RRRCCC777111+++)))''''''((())))))))),,,***---999FFFHHH>>>333000&&&)))...******...***))))))(((((('''''''''&&&&&&+++000000,,,((()))+++,,,((()))......******------***''''''))))))'''%%%&&&((()))***++++++******%%%%%%%%%%%%%%%%%%%%%%%%!!!'''(((%%%$$$&&&$$$$$$######&&&))))))%%%!!!%%%''''''%%%%%%''''''%%%)))(((&&&%%%%%%&&&((()))&&&+++---***''')))***)))(((''''''(((*********)))555>>>NNN^^^jjjqqqwww|||kkkQQQ???666000,,,,,,,,,,,,---,,,)))'''++++++******++++++,,,---++++++,,,,,,++++++***))).........------,,,,,,,,,///---,,,---000111000...666111---++++++,,,***)))...111111------333555222000333444444333555:::???[[[hhhsssssspppqqqtttwww{{{zzzyyyssskkkgggkkkrrrtttyyy}}}|||~~~~~~~~~}}}{{{zzzzzz{{{{{{|||ssscccZZZeeezzz~~~}}}}}}~~~xxxlll___XXX]]]jjjuuu{{{~~~}}}{{{~~~~~~wwwiiiWWWEEE:::888444///,,,,,,,,,++++++******+++,,,,,,---......////////////000111222333999777555222111111222333:::888666666666555333111:::===???===888555444555888222000222333000.........///111222444444444444444333111111222333222111....../////////...,,,+++//////000333666555111---+++---000555888777444111222000000222444555222///111222777GGGbbb|||~~~sssiii[[[OOODDD===888999888333000///333111...---------+++***222555666333...,,,...222///...///333888:::888666222444666777666888>>>BBB777555333000...---------+++,,,---///222222000...///222333333666:::999444888555222222444444111...,,,...111111///---+++++++++******,,,......---+++)))222999555,,,(((///888777888777555111/////////222555555222333666666333777333333666888666555777333666999;;;;;;777333000555222...+++******,,,...---///...)))(((,,,//////666:::@@@DDDFFFDDDAAA>>>999222---000555666444111///....../////////,,,***,,,,,,---...---,,,***)))vvvppphhh]]]UUUOOOCCC777333333000---,,,---000444777888777555333111//////666@@@IIILLLKKKCCC<<<444///---333BBBQQQYYY]]]```[[[OOOAAA555///***)))''''''(((((()))))),,,---222<<>>NNN^^^jjjrrryyy}}}xxx```GGG888000+++*********+++,,,,,,+++*********))))))******+++,,,+++++++++++++++******)))---------------,,,,,,,,,///---,,,---000111000...000---***)))***+++***))),,,//////+++,,,111222000///111333333222444999===VVVdddqqqrrrooopppsssuuuwwwxxxxxxqqqhhheeellltttuuuzzz~~~}}}~~~~~~~~~~~~~~~~~~|||{{{{{{|||||||||tttddd[[[eeeyyy~~~~~~~~~vvvmmmgggiiirrrzzz|||~~~~~~}}}~~~~~~}}}wwwjjjXXXEEE999666333///,,,,,,---------******+++,,,------...............///000222333444666555444333333444666777888777555555555444222000999<<>>:::777555666999444111222333///,,,,,,222333555666777666555444666444222111222222111000//////000000000///---,,,000///111444888888333///,,,---000444777777555333555333333444666666444111222333999IIIdddvvvlll^^^QQQCCC===:::<<<;;;666000...222000...---------+++***111444555222---+++...111///...///333888:::999666555777888999999:::;;;===666444222000...---------///...---...111222222222111444555555999===<<<888999777555333222000...+++)))+++---//////---***(((+++***)))***,,,---,,,+++***...111000,,,+++...222555666666555222000000111111444333111111444333000666222000333444111000222333555888:::999666222///222000...+++***+++,,,------000...)))'''***---,,,111444999===>>>===;;;999777555444555555666777888111///---,,,---......---++++++,,,,,,+++******)))~~~tttnnneeeZZZQQQKKK@@@555222222///------...111444888999999888777333222333999CCCKKKLLLKKK<<<666000---///777FFFUUU[[[^^^___YYYLLL===111,,,***)))(((''''''((()))***,,,111999AAABBB===222***'''$$$...555---(((***'''(((((((((((('''''''''''')))---111111...,,,,,,...+++)))***------+++***------+++))))))+++,,,+++***((()))******+++******)))%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&%%%&&&### $$$%%%&&&%%%###""""""###$$$''''''$$$$$$''''''$$$''''''''''''''''''''''''''')))'''"""!!!%%%))))))&&&&&&&&&'''(((***,,,---555@@@PPP^^^iiirrryyy~~~~~~{{{nnnVVVAAA444...+++))))))******+++,,,,,,---))))))(((((())))))***++++++++++++++++++***)))))),,,,,,,,,,,,------------///...---...///000///...+++***)))***+++,,,,,,***,,,......,,,,,,000111///...000111111111333888<<>><<<999666555444222000///...------222///------000333444555111444555555888===<<<999888888777444000,,,***)))))))))***...000///+++'''+++)))(((((()))+++++++++---,,,+++,,,...///...,,,222333444333222111222444111222222000111444222...444000---///000---+++---222444666888777444111//////...---+++++++++,,,---000222111+++(((***,,,+++,,,...000333444444333222444888;;;:::666555777999333000,,,+++,,,...//////++++++***))))))))))))***|||ssslllcccXXXOOOFFF;;;222//////---,,,---000222555777999:::999999666555666===EEEKKKJJJHHH888222------111:::IIIWWW^^^```___WWWIII:::///***))))))(((((('''((()))+++***333>>>CCC???666---(((%%%$$$///444+++&&&)))(((((((((((((((((('''''''''(((+++---...,,,++++++,,,*********,,,,,,++++++,,,***)))(((((()))******************************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&&&&%%%###!!!###$$$%%%### """$$$''''''$$$$$$''''''$$$&&&&&&'''(((((('''&&&&&&%%%((('''######''')))'''&&&&&&&&&'''(((+++...111<<>>555333///.........------,,,,,,,,,------------------,,,---...000333666888555555555666777999:::;;;555444444555666555333111666;;;@@@AAA>>>;;;::::::999555222333111------///666888;;;======<<<:::888;;;888555222111///---+++//////////////////......333222333777:::999444000111000000222555777777666666666666666666555333111333666===OOOjjjuuueeeVVVBBB<<<999;;;;;;666222111///...------------+++)))...//////...++++++,,,...------...222888;;;:::888999:::<<<@@@BBB@@@999333666555444333222111000000111///......111333333333000222222111333777777333555777888444///***)))***,,,******...333333...(((---***((('''(((***++++++///,,,***,,,000111000---...000111222111222333555111222222111444888666111333...+++---...,,,+++---333444555666666333111///,,,,,,+++++++++,,,,,,,,,444666444...+++,,,---+++)))***+++,,,------......111777======;;;999666333222000---,,,---...//////,,,+++)))(((((()))***+++zzzqqqkkkcccWWWMMMCCC:::222///...,,,---///222333555777888999999999999888999???GGGJJJGGGCCC777000,,,...333<<>>HHHZZZlllsssssstttuuuuuuvvv|||yyylllaaacccmmmttt{{{|||~~~~~~}}}~~~~~~~~~}}}yyymmm```cccsss~~~~~~~~~{{{nnniiioooxxx}}}~~~wwwfffPPP@@@666444111///......,,,+++...------------------------,,,,,,---///333666999888888888777777888888888444444444666888888666333666:::???@@@>>>;;;;;;<<<777444222333222///000444444666999<<<>>>>>>===<<<;;;888555222111///,,,***..................//////555444444777999888222...333222111333555777777666777888999888777555444333222666>>>PPPlllvvvfffWWWDDD<<<666666666444333555///...---......---+++)))---------,,,++++++,,,---,,,,,,---222888<<<;;;999888999<<>>;;;555222---+++---...---...000333444444555444222111000***************++++++,,,333555444...***+++,,,******************+++,,,------333999>>>EEEGGG>>>222111000//////000///---+++,,,+++***))))))***+++,,,wwwooojjjbbbVVVLLLDDD<<<555222000...///333333444555666888:::<<<<<<===<<<>>>CCCIIIIIIDDD>>>666000,,,///555???KKKWWWcccbbb^^^SSSDDD666---)))&&&(((***(((&&&&&&***------777@@@@@@777---))))))+++%%%)))---%%%$$$***+++'''''''''((((((((((((((()))***+++,,,,,,---------(((+++,,,***+++------***,,,------,,,******,,,---...---,,,******)))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((&&&&&&((('''$$$###$$$$$$%%%%%%%%%###""""""######&&&&&&######&&&&&&###''''''''''''''''''''''''###'''))))))+++---***$$$&&&'''(((((()))...555<<>>>>>:::777444222111000---,,,//////.........///000000666555555777999888333...666444333444666666555444777999;;;:::888777666666333777@@@RRRmmmuuudddVVVDDD;;;444333444333444777111000/////////...***(((,,,,,,+++++++++,,,------++++++---222888<<<<<<:::888999===@@@BBB@@@;;;888888888888888888777666555000000000222222111...+++///000...+++---000000,,,,,,///222333222111000000+++)))(((***,,,---+++)))...,,,))))))***++++++***(((***------++++++---000...000111222111222333555333444444666<<>>777111,,,***,,,...---...111222222222222111000//////+++***)))(((((()))++++++---000///***((())))))''',,,,,,++++++++++++,,,---***///444>>>MMMVVVKKK:::222111111111111///,,,)))+++************+++,,,,,,tttmmmhhh```TTTKKKDDD===666333000...000444222222444777:::>>>AAACCCAAAAAABBBGGGKKKIIIBBB;;;666///,,,000888AAANNNXXXbbbaaa\\\PPPAAA444+++(((%%%(((***)))&&&&&&***...333:::@@@===222)))'''))),,,$$$'''+++%%%%%%***(((''''''''''''((((((((())))))((()))***+++,,,,,,+++(((,,,---******...---***---......---***)))+++---///...,,,***))))))))))))'''''''''''''''''''''''')))%%%%%%((('''###"""&&&"""!!!"""###$$$###!!!###&&&&&&######&&&&&&###((('''&&&%%%%%%&&&'''(((%%%'''''''''***---+++&&&''')))***)))***///999@@@SSSbbbkkkfffbbbgggjjjhhh]]]KKK999222000---++++++$$$)))......+++(((''')))***************++++++,,,++++++,,,,,,++++++***))),,,,,,,,,+++++++++++++++...000111000---,,,---///,,,---,,,***'''%%%'''***...+++,,,000000,,,+++---111333555444444666;;;???GGGYYYkkksssssstttvvvvvvuuuxxxqqqddd```jjjrrrsss|||||||||}}}|||nnn]]]\\\kkkzzz~~~~~~ppp```\\\hhhuuu~~~}}}}}}|||uuufffPPP???222000//////111111000///000//////...---,,,,,,,,,///...,,,,,,...222666888;;;;;;:::999777555444333000111333666999999777555666888;;;:::777666888;;;:::777666666333000333999777777888999:::<<<>>>???888666333222111111///...111111000000000111333333444444555888<<<;;;777222777666666666666666444222333666888888666444555666555999BBBTTTnnnsssbbbSSSDDD;;;555555666555555777333222111111000...***''',,,+++***+++,,,---------++++++,,,222999<<<<<<:::999;;;>>>???>>><<<::::::777888999999999888777666555444222111111000...,,,,,,---+++)))+++000000---,,,---///222555555333111---+++***)))))))))***+++,,,***))))))******)))((()))***,,,,,,,,,---///000222444555555444444555666555555444666;;;???;;;222111,,,(((***+++***+++...000000///......---------,,,***(((&&&&&&(((***+++(((,,,,,,(((&&&((()))''',,,,,,+++++++++++++++,,,,,,///333;;;LLLYYYRRRAAA666444111//////...+++)))((())))))***++++++******{{{qqqjjjfff___SSSJJJCCC<<<555222///,,,...222000111444777<<>>777555222111222111000///333333222222222333555666333333555999>>>>>>;;;777888888777777777666333000...111444444222000111333666:::DDDUUUooo}}}qqq```RRRBBB;;;777888999777666777555444333222111...***''',,,+++***+++,,,.........******,,,222999===<<<;;;:::===@@@>>>;;;999999;;;666777888999999888777666:::777333111000000///...'''((('''&&&)))///000---...---...222666777444000//////---***((())),,,///***)))((()))***)))'''%%%---,,,,,,...000222222111666777888777666555666777666555444444999===777...111+++'''((((((''''''***......---,,,++++++++++++---+++(((%%%%%%''')))+++'''+++,,,)))'''***+++)))++++++++++++++++++******///222333777FFFUUUPPPBBB999666111...,,,,,,++++++&&&'''(((*********)))(((zzzpppiiiccc[[[NNNEEE<<<888222...------......222111333:::DDDIIIIIIFFFIIIHHHHHHLLLNNNIII???666888444000555@@@LLLUUUXXXaaa]]]UUUHHH;;;111......***)))(((&&&&&&)))///333:::CCCDDD888+++''')))***((((((''''''''''''((((((%%%''')))+++***)))&&&$$$******++++++***)))'''&&&,,,,,,------,,,+++)))(((------++++++++++++------'''))),,,,,,+++******+++ '''***''''''))))))%%%))))))((('''&&&$$$"""""""""((((((""""""***+++%%%(((%%%######&&&'''%%%###)))'''&&&((((((%%%$$$'''((()))))))))))))))(((''',,,'''(((,,,,,,---;;;NNN___jjjmmmfff```bbb___XXXDDD:::---&&&&&&)))+++***000---+++******)))'''&&&'''((((((&&&(((,,,+++(((,,,,,,,,,***((((((***+++,,,---...//////...---,,,000...++++++,,,.../////////...,,,******,,,...000000000000///......------333333333333333666:::>>>FFFWWWmmmxxxxxxttttttvvvwwwvvvfffZZZbbblllooottt}}}||||||}}}~~~~~~|||{{{}}}}}}~~~~~~|||~~~rrr___XXXcccvvv}}}yyyuuusssrrr~~~~~~wwwiiiSSS@@@666333111000111222222111000///...,,,++++++,,,,,,++++++,,,...111444666888<<<;;;:::888555333222111888666666999<<<<<<666000555444222222333777;;;======>>>>>><<<999666555555777888888999::::::;;;;;;999666222111222333111///777666333111000111333444444222555;;;???===;;;<<<999888666666555444111///333222111///...000555999777888CCCZZZsssssscccWWWCCC@@@<<<888555444444555///000222444555222---))),,,***((())),,,...---+++//////...000777??????:::888999999888888999===@@@:::;;;:::888777777999;;;666333111222333222...******)))'''(((***///444888222000000222555777555333///+++''''''***,,,***'''(((''''''&&&&&&''')))***(((,,,...---+++,,,222777<<<;;;:::::::::888555222111...222:::;;;444//////,,,,,,++++++******++++++111...,,,,,,......+++(((+++)))'''&&&&&&'''&&&&&&)))(((((()))******(((&&&++++++++++++++++++++++++//////111444777:::===???888777555222...)))***---,,,***)))((()))(((&&&%%%xxxnnnfff```WWWKKKAAA;;;777111...---.........000000222:::DDDKKKLLLKKKLLLLLLMMMNNNLLLEEE:::222444000///555AAANNNVVVZZZ```\\\RRREEE888///,,,,,,))))))(((&&&'''***///333===BBBAAA555***((()))))))))(((((('''''''''((((((&&&'''((()))***)))'''&&&))))))************)))))))))***+++---.........---,,,,,,,,,++++++,,,,,,,,,+++,,,......,,,*********###%%%######&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%(((***)))&&&%%%'''(((%%%'''%%%######%%%&&&&&&$$$)))&&&&&&((((((%%%%%%''''''(((((()))))))))((((((+++'''(((,,,---///>>>QQQjjjssstttiii___[[[TTTKKK999333+++(((***+++***(((///---***))))))))))))(((''')))((('''))),,,,,,((($$$&&&)))******+++,,,---...............---------222///---,,,---/////////111///---+++***+++---...////////////////////////333333333333333666:::>>>DDDVVVlllxxxxxxuuuuuuwwwvvvuuueeeYYYbbbkkknnnssszzzzzz{{{}}}~~~~~~}}}}}}}}}~~~~~~}}}~~~qqq]]]UUU___qqq~~~~~~{{{yyyxxx|||}}}vvvhhhRRR@@@666444222111222222222111000///---,,,,,,,,,,,,---+++++++++---111666;;;>>>>>>===;;;999666333111000555444444888<<<===888333333222111000222555999<<<>>>>>>>>><<<888555444444777777777777888999::::::999555111///111333555555888666444111///000222444777555777<<<>>>;;;888999888777666555555444222000000000//////000111333444777888CCC[[[ssswwwfffZZZBBB???;;;777444333444555222222222333333000,,,(((,,,***)))))),,,------+++111000///000777>>>===888444555666777777999===???;;;<<<<<<:::999888:::;;;:::999888777666333000---)))((('''''')))---222555///......000444666555333///+++''''''***,,,+++((()))((('''''''''(((***+++***,,,------,,,...222666999888888999:::999777444333111333999999333---,,,,,,,,,+++++++++++++++,,,000///.........---***(((444000,,,***++++++)))(((+++)))(((((()))******))),,,,,,,,,,,,,,,---------,,,,,,---///222444666888;;;:::888444---((())),,,---+++***)))))))))'''&&&}}}uuukkkbbbZZZQQQEEE<<<:::666111...---.........//////222;;;EEEMMMQQQQQQQQQRRRRRROOOIII???444......---///777CCCOOOWWW[[[___YYYOOOBBB555---******)))((('''&&&'''***000444@@@@@@;;;111***))))))'''***)))((((((''''''''''''&&&''''''(((((()))))))))(((((((((((()))***+++,,,)))***,,,---.../////////++++++,,,,,,,,,,,,++++++,,,---...---***(((((((((###&&&'''%%%###%%%&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&$$$$$$''''''&&&'''***&&&%%%###$$$%%%&&&&&&%%%'''%%%%%%((((((%%%%%%(((&&&&&&'''((()))))))))(((***((()))---...222BBBTTTooovvvvvviii\\\RRRGGG===000...+++,,,,,,+++'''###...+++((('''(((*********'''))))))''')))------)))!!!$$$))),,,,,,+++++++++//////...------...///000555222///...///000000000222000...,,,++++++,,,---......///000111111222222333333333333333666:::>>>BBBTTTjjjwwwyyyvvvwwwyyyvvvssscccYYYbbbjjjmmmrrrvvvxxx{{{}}}~~~~~~~~~}}}ooo\\\RRRZZZlllzzz~~~}}}zzz}}}~~~zzztttgggRRR???777555222111222333222111......------,,,------......---,,,,,,000666<<<@@@???>>>;;;999666333111000222222333888<<<===:::666111000000000111555888:::===>>>>>>;;;777444333333666555444444444666888999999555000...000444888:::888777444111......111444999777888===>>>:::666666777555444555555555333111...---,,,...111222000...888999DDD\\\tttxxxgggZZZCCC@@@:::555333222444555444333111000000...+++(((---+++******,,,------,,,222111000000777===;;;666111444666888999;;;>>>@@@<<<===>>>===;;;:::;;;<<<>>>>>>>>>;;;777222000///)))(((&&&&&&(((+++///222---------///222444444333///,,,))))))+++---,,,***+++***)))))))))***+++,,,,,,,,,,,,---///111444555555555555777999:::888666555333444777777111+++))),,,+++++++++++++++,,,---...000222111///+++)))(((111,,,'''&&&)))+++)))&&&---+++)))(((***+++,,,+++,,,,,,------......//////++++++,,,,,,---///000111:::<<<<<<777000,,,...111///---+++***+++***)))((({{{ssshhh___VVVKKK@@@999888555000.........///...000111555<<>>333,,,))))))((((((''''''(((,,,222666CCC===444---***)))(((&&&+++***)))(((''''''''''''''''''''''''((()))+++,,,))))))(((((((((***+++---,,,---------------,,,,,,***+++,,,------,,,+++***)))***+++***'''&&&&&&'''***+++***'''%%%$$$%%%%%%'''''''''&&&%%%###"""!!!'''!!! &&&&&&!!!!!!(((%%%%%%$$$$$$%%%&&&&&&&&&&&&$$$$$$'''(((%%%&&&)))$$$%%%&&&(((((()))))))))***(((***,,,...555FFFWWWiiippppppfffXXXLLL???666///...---------)))###,,,***'''&&&(((***,,,,,,(((***)))(((***///...+++(((***,,,,,,***(((''''''000///------...111444666777444111///000111111000000///...,,,,,,,,,---...///000111222333222222111333333333333333666:::>>>AAARRRgggvvvyyyxxxxxxzzzvvvqqqaaaZZZeeelllmmmsssvvvxxx|||~~~~~~~~~~~~zzznnn\\\QQQVVViiiyyy~~~~~~}}}}}}|||zzz|||}}}yyysssfffRRR@@@888666333222222333222111---------------.........000///...///111444888;;;;;;:::999777555333111111222222444777;;;;;;999777111000000000222666999;;;===>>>===;;;777333222222555444222111222444777999777555222111222555888:::999999666222...---000444999777888>>>???:::666555555444333444555555333222000---+++---111333000,,,888:::FFF^^^vvvvvvdddWWWDDDAAA;;;666333333555777444222///...------,,,***---,,,+++++++++,,,,,,,,,111222111222888>>>===777333666999;;;<<<===???@@@===>>>??????===<<<<<<======??????;;;444///------***)))''''''(((+++...000000/////////000111111111000...++++++---......---,,,++++++******,,,---......---,,,...111444555555555444555777999999777666444333333555444000,,,)))+++++++++++++++,,,---...,,,000444333///***(((((()))$$$ !!!'''+++***''',,,+++***+++,,,------,,,,,,,,,,,,---......//////......---,,,,,,---------111888<<<999555555666777111///,,,+++,,,,,,+++***xxxqqqggg\\\RRRGGG===777777333000....../////////333444999@@@HHHOOOSSSUUUSSSSSSQQQKKKAAA777000------000777@@@JJJQQQVVVWWW]]]UUUHHH;;;222,,,***)))(((((((((((()))...444999BBB999///******)))(((&&&******)))((((((((((((((((((''''''&&&''')))+++---+++***)))(((((()))***+++,,,,,,,,,+++++++++++++++)))***,,,,,,,,,,,,***)))'''((())))))''''''(((***''''''&&&%%%###"""###%%%'''''''''&&&%%%$$$###"""...&&&$$$(((%%%!!!$$$$$$%%%$$$$$$%%%&&&'''&&&###$$$''''''%%%%%%(((%%%&&&'''((())))))))))))))))))***,,,...888JJJZZZdddiiikkkcccVVVHHH<<<333///...------+++)))%%%###***(((&&&&&&(((+++,,,,,,(((******))),,,000000,,,.........,,,)))(((((()))///...---...111555999<<<888555222111111222222111...------------...///000222333444555444333111000333333333333333666:::>>>@@@PPPeeetttzzzyyyyyyzzzwwwppp```\\\hhhnnnooovvvxxx{{{~~~~~~}}}}}}~~~}}}yyynnn^^^RRRTTTfffxxx~~~}}}}}}{{{xxxyyy~~~|||zzz{{{}}}}}}yyysssfffRRR@@@888666333111222222111000------..................,,,---///111333555666666555555555444333333222222444555666777999888777555222222222333555888;;;============;;;777444222222444333111000111333666888666666666666666666666777:::;;;:::555///---000333666555777>>>@@@<<<777777444333333444555555444222444///+++,,,111333222///888;;;HHHaaayyytttbbbUUUFFFBBB===888666555777888333000---,,,---...///...------,,,,,,++++++,,,---000111111333:::AAA@@@:::555777:::;;;;;;;;;<<<===>>>???@@@???===<<<===>>>>>>???@@@;;;444...,,,,,,+++***))))))***,,,///111444444222111///......///000///------...///000000---,,,,,,++++++---...//////......000333666666666777666666777888888666333000111111111222111...+++++++++++++++,,,---...///+++///333222...)))((((((***'''%%%''',,,///...,,,+++***+++---//////---++++++,,,,,,,,,---------...///...---,,,,,,+++++++++)))222888888777999999555333000---,,,,,,---,,,+++uuuoooeeeYYYOOODDD;;;666555222///....../////////444777===DDDJJJPPPSSSUUUTTTQQQKKKEEE===666111---...444===FFFOOOTTTVVVWWW[[[RRRDDD888000,,,******((())))))))),,,111777<<<>>>444+++)))***)))((((((***))))))(((((())))))***)))(((((('''((()))+++,,,******)))))))))))))))***************+++,,,------******++++++++++++*********+++++++++******,,,...$$$###%%%'''&&&$$$%%%)))$$$$$$%%%&&&''''''''''''(((%%%%%%''''''%%%&&&)))###$$$%%%%%%$$$$$$&&&(((&&&$$$$$$''''''$$$$$$'''&&&'''((()))*********)))(((***++++++...999KKKZZZcccggghhhaaaSSSCCC777000+++++++++++++++*********)))'''&&&''')))++++++***)))++++++***---111111---,,,---,,,+++)))***,,,///.........///222777;;;>>>888555222111222333333333,,,,,,------...000111111444555666777666444222000333333333333333666:::>>>???OOOdddtttzzzzzzzzzzzzuuummm]]]\\\kkkpppqqqxxxzzz}}}}}}}}}~~~~~~|||xxxpppbbbTTTRRRbbbttt~~~~~~|||qqqlllkkksss~~~||||||~~~}}}xxxqqqeeePPP???888555222111111111000///....../////////......---(((***...222555777888888222222222222222333333333666777777777777666555444333333333555777:::===>>><<<======;;;888555444444444333222222222444666777555777999999888666777777:::======999222...///222444333777>>>@@@===999888444333333333555555333111555111......000222333111888;;;JJJddd|||tttcccVVVEEECCC???;;;888777777888222000---,,,...///000000---......---++++++,,,...///000000333;;;BBB@@@:::333555777777666777999:::>>>???>>><<<;;;;;;===???@@@@@@???<<<777222///...,,,+++++++++,,,...111222666666444111---+++,,,---///...---------...///000------,,,,,,,,,---...//////000111333444666777888999888888888999777555222---//////...000222000,,,*********+++,,,...///000***---//////---***(((''',,,++++++---......,,,++++++***+++---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******)))******'''...111111555;;;999111444111---,,,,,,------,,,rrrlllbbbVVVKKKAAA999555444111///...////////////222777???GGGMMMRRRUUUVVVVVVOOOFFF>>>:::555111---///666AAALLLSSSWWWYYYYYYXXXNNN@@@444---+++******)))******+++...333:::???999000))))))***(((''')))(((((((((((()))***++++++))))))))))))))))))******'''((()))***************---,,,++++++++++++,,,---++++++************++++++,,,------+++******+++---&&&%%%&&&***(((######'''$$$%%%&&&'''((((((((((((!!!$$$%%%$$$''',,,...---"""$$$&&&%%%$$$$$$''')))'''$$$$$$'''&&&######&&&))))))***************)))(((+++,,,***---999LLLZZZ```bbbbbb[[[MMM===111,,,)))***+++*********++++++''''''''')))++++++***((()))+++++++++---222222///''')))+++,,,+++,,,---///.........///222555999;;;666444111000222333444444------......//////000000333444666888777666444222333333333333333666:::>>>@@@OOOcccssszzzzzzyyyyyysssiiiZZZ\\\lllqqqqqqzzz{{{~~~}}}~~~~~~}}}yyyrrreeeTTTNNN[[[mmm}}}qqqaaa[[[]]]lll{{{}}}~~~|||wwwooobbbNNN<<<777444111000000000///...//////000000///...---,,,+++,,,...111444777999:::222222222222222222222222666666777777666555444444222333444666888;;;===???;;;======<<<999777666666444444444444555666777777444666888888777777:::<<<:::???AAA===555//////111444333777>>>AAA===888777555444333333444444222000111111111111111111111111888<<>><<<999888999<<>>@@@OOOcccssszzz{{{yyyxxxqqqfffXXX[[[lllqqqqqqzzzzzz}}}}}}~~~~~~{{{tttfffTTTKKKVVVggg||||||iiiUUUOOORRRfffwww}}}}}}}}}{{{uuummm```KKK:::666444111/////////...---000000000000000...,,,+++222111111111333555888:::555444444333333222222222444666777777666555555666222222444666888;;;===>>>;;;<<<===<<<:::888777888444444555666666777777777444666777666555888===BBB:::@@@CCC@@@777000///111555444888???AAA<<<777666555444333333444333111///---000333444222000//////888<<>>666333000...////////////---///222222111///...///222333666888999888666444111222333444444333111000444777999666111///000333777555444555999<<<<<<;;;<<<@@@BBB@@@???@@@===888::::::999999888777777666444666888999999999:::<<<===<<<<<<<<<:::777222///111333888<<<===;;;555000333444555555333111111222///111222222111000222333999;;;LLLjjj~~~ppp___TTTGGGBBB<<<999999999888666333555666555222...,,,,,,...---+++***+++---///111444222//////000222222222444333444888<<<===;;;888;;;======:::444222555999888666666999;;;:::444...***+++,,,,,,---000444777<<<888000***+++///---'''))))))************))))))((((((((()))***,,,---...222555777666444444666999888<<<;;;666333444555333---(((---///***,,,000***((()))+++,,,,,,,,,---...---,,,++++++---...---+++***,,,............///000///...---------///000111...///////////////...------,,,,,,+++*********+++///+++(((+++444???FFFJJJ???888///++++++---,,,***}}}qqqiii\\\OOOEEE===888666666000---......------000222999BBBJJJRRRXXXXXXSSSPPPFFF;;;555///++++++///333@@@MMMUUUZZZ\\\[[[WWWPPPBBB444---+++)))''''''***,,,,,,,,,333;;;???===444///)))'''(((***)))(((***((('''(((+++...//////333...)))(((***+++)))'''***************)))))))))!!!(((------,,,+++)))%%%***************+++,,,------,,,+++)))(((((('''''''''''''''&&&&&&''''''((()))(((&&&&&&'''(((&&&%%%''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%$$$%%%%%%&&&'''((((((((((((((('''''''''((("""(((--->>>PPPUUUVVVVVVOOOAAA555///+++&&&+++)))((((((*********)))************)))))))))(((%%%)))&&&'''---***"""++++++++++++++++++,,,,,,------...111444555333111111///---...111444444333111000...,,,+++,,,---...///111444666777777666444444000///222444555999>>>AAAMMMbbbvvv~~~{{{yyyzzzsss```XXXbbbnnnpppsssxxx}}}}}}~~~}}}}}}}}}~~~~~~{{{tttkkk[[[NNNSSS```www}}}{{{zzzsss```RRRLLLKKKWWWhhhzzz~~~xxxlll[[[HHH<<<777444111//////000//////...000222222000---,,,,,,000111444666777666444333222222222333333222222111555666888777555444555666777666555777:::<<<;;;999>>>AAABBB@@@???@@@>>>:::666777888999888777555333555777999:::999999999:::CCCAAA>>>;;;999666333111111333777;;;<<<:::444000333444555444222111111222000111222222111111222333999;;;MMMkkkrrraaaTTTHHHCCC===:::::::::888666444444555444222000---+++---,,,******+++---000111333000...---///111222222666666777;;;>>>???===;;;;;;======999444222555888888666666888:::999444///,,,,,,------...111666:::;;;666...'''(((------)))))))))************))))))((((((((()))***,,,------222555777777444333555777;;;>>>;;;555111111111///---(((---000+++...222---***+++,,,,,,,,,++++++,,,---+++***+++,,,---,,,++++++---///000///....../////////.........//////000,,,------.........---------,,,,,,+++******++++++...+++)))+++111:::BBBFFFGGG???444...---...---,,,{{{qqqhhhYYYLLLBBB<<<888666444///,,,---...,,,---///111<<>>@@@===222---(((&&&((())))))'''***((('''(((+++---......444000+++)))***)))'''$$$))))))*********((('''&&&""")))...---,,,,,,***&&&((((((((()))***+++,,,---,,,,,,***)))(((((((((((('''''''''''''''''''''''')))(((''''''((()))'''&&&''''''&&&&&&%%%$$$$$$$$$######"""######$$$%%%&&&$$$$$$$$$$$$%%%&&&'''((('''''''''((((((((((((((((((!!!%%%,,,333EEEVVVXXXUUUPPPEEE888000---***&&&+++)))((()))***+++***(((************))))))))))))!!!(((+++)))***...+++$$$,,,,,,,,,,,,++++++++++++333///---000666777333---111///------///222333333111000...,,,+++,,,---...///111333555666666555444333//////222444444888===>>>JJJ___ttt}}}|||xxxwwwqqq```YYYdddnnnoooqqqxxx{{{|||}}}}}}wwwssssssxxx}}}|||vvvlllZZZMMMRRR___uuu|||}}}xxxwww|||rrr```RRRKKKJJJSSS```oooyyy}}}yyyooo]]]HHH888888555111//////000/////////111222111...,,,******...///111333444444222111333222222111222222333333666555444555666666555444777888999;;;===<<<:::777???BBBBBB??????@@@???<<<444666888::::::888555333666999;;;<<<:::999888888EEEBBB>>>999555333222222333444666999:::888444000333444555444222000111222000222333333222111333444999<<>>AAAAAA???>>><<<===<<<999555333444777999777666888:::999666222.........---...222888===;;;777...&&&'''---...,,,))))))************))))))(((((()))******+++,,,---000444888888666444444666???@@@<<<444...------+++...)))...111,,,///333///---,,,,,,,,,,,,+++++++++,,,+++******,,,,,,+++***+++...111111000.........//////000000000///...---***+++,,,------------------,,,,,,+++++++++++++++++++++******---333:::@@@KKKCCC999222//////---,,,yyynnnfffYYYMMMCCC<<<888555333...+++---...,,,,,,...111===IIIOOORRRUUUUUUSSSFFF;;;111/////////000222===HHHTTT[[[^^^]]]WWWOOOHHH===222...+++((('''((()))+++---111:::BBBAAA<<<000,,,(((''')))***)))(((***((('''(((+++---------111...+++***))))))'''%%%((()))******)))'''%%%###''',,,...,,,+++------+++)))((((((((()))***++++++,,,+++***)))(((((((((((((((((((((((((((''''''&&&)))'''&&&'''(((((('''&&&'''''''''&&&%%%%%%$$$$$$###############$$$%%%%%%&&&&&&&&&''''''(((((((((&&&&&&''''''(((((()))))),,,'''+++222999KKKZZZXXXTTTJJJ<<<111---,,,+++(((***)))((()))***+++)))(((*********)))))))))))))))(((---000......000...)))++++++,,,,,,,,,,,,,,,,,,111///...000444555222///000///---,,,...000222333111000...,,,+++,,,---......000222444555555444444222///...222333444777<<<===GGG\\\rrr~~~}}}xxxvvvnnn```[[[fffooonnnpppwwwyyy{{{}}}yyynnnfffgggrrr|||}}}wwwmmm[[[MMMRRR```ttt{{{}}}zzz}}}uuueeeVVVKKKGGGPPPXXXcccnnnxxx}}}{{{}}}{{{yyyrrr```HHH666777444111////////////...///000111000---+++++++++---...000222333333222222333222111000111222333444777333000222555666444000888:::===@@@@@@>>>:::777>>>AAA@@@======??????<<<777777999:::::::::999999888:::======;;;888777666@@@>>>;;;777333111111222555555666888999777333000444555555333111000000111000222333333222222333444888===PPPoooxxxeeeWWWEEEAAA<<<999999999666333555111......111111,,,'''************+++---000111000...,,,---///222333333999;;;===???AAAAAA@@@>>><<<===<<<999555444555777;;;:::999:::;;;<<<:::888111000///---...222888===<<<999222++++++...///,,,))))))************))))))((()))******+++,,,,,,,,,...333888:::888777777999???@@@<<<333...------+++000+++...000+++...222------,,,,,,,,,---...---------+++******+++,,,+++)))***---000222111/////////...///111222111///---+++******+++---............---,,,,,,+++++++++,,,,,,***+++,,,+++***---333999FFFAAA;;;555222///,,,***~~~xxxiiicccYYYOOOFFF>>>777222222---+++---///---,,,...111===JJJOOOQQQRRRQQQNNNBBB888000......///111555AAAKKKVVV]]]```___WWWNNNCCC999111...+++(((((()))(((***...444===DDDAAA:::000,,,((((((***,,,+++))))))(((''')))+++,,,,,,,,,---+++************)))((('''((()))***)))'''%%%###***---,,,((('''+++...---++++++***)))((((((((()))++++++***)))((((((((()))(((((())))))((((((&&&&&&'''&&&%%%%%%'''''''''%%%(((((('''&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$%%%%%%&&&(((''''''''''''&&&&&&%%%&&&&&&''''''(((((())))))(((%%%+++333;;;OOO[[[VVVPPPDDD555---+++,,,++++++)))))))))***++++++)))'''))))))))))))))))))******(((+++------------+++((()))******,,,---...//////---...///000000111111222//////...---...///111333111000...,,,+++,,,---......///111222333333333333222......222333333555:::<<>>;;;;;;======;;;888777666555666888;;;===999;;;===<<<:::777666555999;;;;;;999666444444555888777666777777666444111555555444222000///000111000222333333222111333444888>>>RRRqqqzzzgggXXXCCC???:::888888777444111333...++++++...///***&&&************+++---///000000...------111444666666777999<<<>>>>>>>>>=========<<<;;;999777777888999============??????>>>===444222000...---000666:::999999555///---...+++'''))))))************)))))))))***+++,,,------,,,,,,,,,111777:::::::::;;;======???<<<444000000000...222,,,...///)))+++000+++...,,,+++,,,///222222111---,,,++++++,,,,,,***))))))+++///000000000000111---...000222111///,,,******+++,,,---.../////////---,,,,,,+++,,,,,,------***,,,---,,,***+++000444<<<;;;:::999777333///+++|||wwweee```XXXOOOFFF===555000111---,,,...000...---///222<<>>666000...,,,((((((***'''***...555@@@EEE@@@777...+++((((((+++---+++***)))(((((()))+++,,,,,,+++)))))))))*********++++++(((((()))))))))'''&&&%%%)))+++***%%%$$$(((,,,,,,---,,,+++***)))(((((((((++++++***)))))))))))))))((()))******)))(((&&&%%%&&&%%%$$$%%%'''''''''%%%((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$""""""'''''''''(((((((((((((((&&&%%%---666AAAWWWbbbZZZJJJ>>>111,,,+++***+++---)))))))))***++++++)))'''))))))))))))************(((***+++,,,---,,,+++)))((()))***,,,---///000111,,,...000000//////111333...000000000//////111333111000...,,,+++,,,---.........///111222222333333111......111333222444888;;;CCCVVVpppzzzttteee\\\^^^jjjpppmmmpppyyy{{{|||}}}zzzhhhVVVRRR```ooo|||{{{qqq]]]OOOWWWgggvvv}}}}}}yyyjjjYYYNNNFFFFFFJJJSSS^^^iiiuuu~~~zzzrrrmmmqqqsssxxxzzztttbbbIII888444222///...///000111000---...//////------...000...///000222333444444555111111111111222333444444222000///444;;;??????<<<888<<>>???@@@AAABBBBBBAAA@@@888666333000...///222555333555444///,,,+++(((###))))))************))))))+++,,,---...///...------,,,111666999999:::<<>>333,,,)))''''''***,,,+++)))((((((((()))+++,,,+++***'''(((***************+++(((((((((((((((((((((((('''+++,,,((('''***,,,+++---,,,+++***************+++******)))))))))))))))((()))***+++***(((&&&%%%'''%%%%%%&&&'''(((((('''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%$$$######((((((((((((((('''''''''&&&'''000999EEE[[[eeeZZZCCC888///,,,+++((()))---)))((()))***,,,+++)))'''((()))))))))************)))***+++---...---,,,,,,******+++,,,---...///000111000//////000111111000---000333333111000111222111000...,,,+++,,,---...---...///000111111222222000......111333222333777999@@@SSSnnnyyyrrr```ZZZ^^^kkkpppmmmpppzzz}}}}}}~~~~~~nnnWWWNNNVVVcccrrrzzz}}}sss___QQQYYYkkkyyy~~~vvvggg]]]LLLGGGGGGKKKQQQZZZhhhvvv|||qqqfff___hhhnnnwwwzzztttaaaJJJ:::444222000///111333444444000111111///...---...///---...///111222333444555000000111222333333333333444333333666;;;>>>>>>===555:::???BBB@@@<<<:::999888<<<>>><<<<<<>>>===999222111//////111555999<<<::::::999777555444555777999<<<===<<<888888<<<@@@>>>;;;888666666666555444666555444111...---///111...000111111000///111222999@@@UUUsss}}}hhhWWWCCC@@@<<<::::::999555111000///...,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++---111555777888222555999:::888777777888===;;;:::;;;<<<>>>??????<<<>>>BBBDDDDDDCCCBBBAAA<<<;;;888333000...000111///222111---***+++***'''))))))************)))))),,,---///000111000......---111555666666666999<<<555999:::666222222111...111+++...///***---333///444000---///333777777555000///------------,,,***---......,,,++++++---...)))+++,,,......---,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---///111222222111///111444666666555555444wwwrrrccc[[[PPPFFF===777222000222...---000222000///000222999AAAGGGKKKJJJ@@@555000/////////---///:::GGGUUUYYY]]]^^^___\\\RRRHHH888333///...,,,((((((+++'''***///777AAAFFF===111+++(((%%%&&&)))+++***(((((((((((()))+++,,,+++)))((()))***+++***))))))***))))))((((((((())))))***(((---000...---///...,,,++++++++++++++++++,,,,,,+++***)))))))))))))))***))))))++++++***(((&&&$$$'''&&&&&&''')))***)))(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%###$$$&&&'''(((((('''&&&))))))(((((('''''''''&&&&&&'''///666AAAVVV^^^QQQ===444---,,,***&&&(((---(((((()))+++,,,+++)))&&&(((((())))))*********+++'''&&&(((+++,,,******+++,,,,,,,,,------.........888333...///222444000,,,---000444555222000000222111000...,,,+++,,,---...------...///000111222222000......111333111333666777>>>QQQlllxxxppp^^^YYY^^^lllqqqmmmqqq{{{~~~~~~~~~zzzttt[[[LLLPPPZZZkkkttt~~~ttt```SSS[[[mmmzzz}}}qqqhhhUUUNNNIIIIIIIIINNN]]]lll|||~~~~~~vvviii[[[SSSbbbkkkvvv{{{sssaaaKKK===555333111111333666777777333333222000...,,,---...------...000111333444444///000222333444444333333777777666777888999888777222888===???===:::888888888===???>>>>>>???===999111111111222444777:::<<<999999888555333333555888;;;<<<<<<888444555;;;AAA@@@===999666666666666555666666444111...---///111...///000000//////000111999@@@VVVsss~~~iiiWWWEEEAAA===<<<<<<:::666333000000000...,,,+++,,,---,,,,,,,,,+++++++++******+++***)))+++000444777888111555888999777666666888<<<;;;:::;;;===@@@AAAAAA:::>>>BBBDDDDDDCCCAAAAAA???>>>;;;666111///...//////222000,,,***,,,...---))))))************))))))---...000222222111///...///222555444333333666999333888999555222111///,,,000***---000+++000777444888333///000444777777444111///............,,,+++000000...+++((((((***,,,))))))+++,,,---,,,,,,+++++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,---...///...------000444666444111,,,---//////000111333555wwwpppaaaUUUHHH@@@999333//////111000///------...//////555999@@@EEEEEE@@@999555222000---,,,...666@@@HHH[[[___aaaaaabbb___PPP???555222---+++************&&&***333>>>FFFBBB777,,,+++&&&$$$))),,,***((()))&&&***,,,***&&&$$$(((,,,(((((((((((('''&&&%%%$$$&&&)))***,,,***%%%&&&***---,,,))))))---111'''***,,,+++(((&&&''')))))))))))))))(((((((((((())))))))))))((((((((((((%%%''''''%%%'''***)))%%%'''((())))))(((&&&$$$######$$$%%%%%%$$$###$$$&&&(((&&&%%%&&&))))))'''$$$&&&&&&&&&'''''''''((((((&&&'''...:::HHHPPPPPPMMM777333...***((((((***,,,((('''&&&''')))++++++***...,,,+++***((('''---555)))************+++++++++,,,++++++---000000...++++++---000111000//////000//////000111111111111000111000...---------...//////......------///000111000///...222777999666111555;;;KKKcccyyyvvvjjjYYY]]]fffoooqqqnnnsss{{{~~~~~~xxxdddQQQKKKNNN]]]lll{{{~~~qqq^^^TTT^^^nnn}}}yyyfff]]]UUURRRQQQRRR\\\hhhxxx{{{}}}zzzrrrggg]]]XXXpppssswwwyyyrrraaaKKK;;;666111---///666:::888444>>>444333'''222+++111+++......///000111333555666222444555555333222333555888777666444333333222222444555666777777666555444;;;<<<===>>>>>>===<<<;;;===666//////444888888444999;;;<<<;;;888666777999;;;===;;;555000222<<>>;;;<<<===>>>???@@@@@@AAAAAAAAA>>>===;;;666000...111//////......---,,,,,,,,,))))))((((((((())))))))))))///555666222//////000------...000222222111///555444333222111000///......---,,,,,,...222777:::222111000333888<<<<<<<<<444000,,,,,,000222000---444---***,,,,,,'''&&&***---,,,***)))))))))***+++++++++,,,,,,---...//////------------------------///...///111444666666555222222000//////000000111uuummm```TTTGGG???999333///000000000///...---......///222666;;;??????;;;666222///...------111;;;GGGOOO___aaaaaa___```\\\OOO@@@333///+++(((((((((((((((---111999BBBFFF@@@444***,,,'''&&&((()))'''''')))******)))(((''''''((()))''''''((((((((((((((((((&&&+++***)))***)))%%%'''***,,,+++((((((+++///)))******(((&&&%%%(((+++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''')))(((&&&&&&((('''###''''''((()))(((&&&$$$###%%%&&&'''&&&%%%$$$%%%&&&%%%$$$###$$$&&&'''%%%"""&&&&&&''''''''''''''''''((()))000===JJJOOOJJJDDD444111---)))''''''((()))***((('''(((***++++++***///,,,******)))'''+++000)))************++++++++++++))))))+++......,,,***)))******)))(((***,,,/////////000000111111222222......------...///000111000//////...///000111222111000000444999:::777444555:::JJJaaavvv|||ttthhhWWW\\\gggqqqsssqqquuu|||}}}|||}}}}}}wwwdddPPPHHHIIIWWWiii{{{qqq^^^UUU```qqq|||tttlllfffcccaaabbbjjjttt{{{}}}}}}{{{wwwrrrnnnmmmxxxzzz}}}|||sssaaaKKK<<<666222...000666:::888555:::000000%%%000)))///***+++,,,---000333666888:::999777444444444444333111666666555555555666666777666666777666666555555444:::;;;<<<<<<<<<<<<;;;:::<<<:::777777999;;;======999:::;;;:::888666888999999:::999444000222<<>>???>>>>>>???@@@AAA???>>><<<;;;<<<<<<777///++++++------------------,,,,,,***)))))))))***+++++++++)))...222222///,,,---///,,,,,,---000222333222000222222111000///...---------------...111555999;;;666333000111666;;;>>>???888333//////111333222///333---***,,,,,,)))(((***,,,++++++***))))))******,,,,,,------......//////,,,,,,,,,------.........000//////111444666666555444222000...------...///}}}rrriii^^^RRREEE>>>888222///000/////////.........------...111444777777444111...,,,,,,,,,...555AAAOOOXXXccccccaaa___]]]XXXLLL@@@222///+++(((((((((((((((222777???EEEFFF@@@555,,,---***((((((&&&###$$$))),,,)))''''''))))))(((&&&''''''(((((()))*********'''++++++(((&&&(((((('''(((***+++***'''&&&))),,,+++***(((&&&$$$%%%))),,,))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%(((***)))&&&%%%&&&%%%"""&&&'''(((((('''&&&$$$###%%%&&&'''&&&$$$######$$$$$$######$$$%%%%%%$$$"""''''''''''''''''''&&&&&&))),,,444BBBMMMMMMBBB777...---+++))))))))))))***+++***))))))+++++++++)))000+++(((******((((((***)))************++++++++++++******+++------,,,***///...,,,***))),,,111555/////////000000222333444---------...///111222333000000000000000111222222111000111555:::;;;999666444999GGG]]]rrrxxxooodddTTT[[[hhhrrruuutttxxx}}}}}}|||}}}{{{wwwwwwyyy|||~~~yyygggRRRFFFEEEQQQeeezzzqqq\\\UUUbbbuuu~~~yyyvvvttttttyyy}}}{{{{{{}}}}}}sss```JJJ:::777333000111666:::888666444,,,...###///(((///)))------///111333666888:::???:::555333555555333///555555555666888:::;;;<<<:::999777555444444444555888999:::;;;;;;:::999888:::<<<===>>>===>>>AAADDD:::;;;;;;999777666777999666777666222000333<<>>IIIGGGEEEBBB@@@>>>>>>>>>AAA???>>>???AAAAAA>>>;;;999:::===???:::000)))(((,,,,,,------......------+++***)))***,,,.........,,,///111000---,,,---000,,,,,,---000222333222000//////...---,,,++++++***,,,---...111444888;;;===999555111111444:::@@@CCC===888333111333444333222111---***+++,,,******+++***++++++++++++***))))))........................++++++,,,---...//////000000000000111444555555555444222///,,,++++++---...|||ooofff[[[PPPCCC<<<777222///000...////////////...------,,,---///000000///---,,,++++++---111999FFFUUU^^^ddddddcccaaa]]]TTTGGG===444000,,,***************///777@@@FFFEEE???888333...+++***((($$$ ###))))))(((''''''((()))******'''''''''(((((())))))***%%%&&&&&&%%%%%%'''((()))((()))***(((&&&%%%''')))))))))((('''&&&'''((()))))))))))))))(((((((((((())))))((((((((('''''''''&&&))))))%%%###%%%&&&$$$&&&''''''''''''&&&%%%$$$###$$$%%%###!!! !!!%%%%%%%%%%%%&&&&&&%%%$$$'''''''''''''''&&&&&&&&&***///:::HHHRRRMMM===///)))))))))***+++,,,,,,---***)))((()))******)))'''---(((%%%)))+++)))''''''))))))*********+++++++++------------.........---222222000...---000444888000/////////000222444555//////000000111222333333/////////000000000111111//////111555999:::999777444888EEEZZZnnnssskkk___RRR\\\jjjtttxxxxxx{{{~~~zzzuuuuuuzzzzzzpppmmmssszzz}}}lllWWWHHHDDDOOOddd{{{nnnZZZUUUdddwww~~~}}}|||}}}|||qqq^^^III:::888555222333666999888666111+++///%%%111)))111,,,222111222222333444555666===;;;777555444444444333555666666888999;;;===>>>===;;;777555333333444555888999::::::::::::999888777999===>>>???@@@BBBDDD===<<<:::888666666666666555666444111000333;;;BBBEEE@@@;;;999999999999999===999555222222333333222444555666555333222333444<<>><<<===AAAAAA>>>;;;;;;<<>>KKKXXXaaadddcccdddddd___RRRBBB888333000+++))))))***+++***...777BBBFFFBBB;;;666555...,,,***)))$$$ ###***###&&&))))))''''''+++///)))((('''&&&&&&&&&&&&'''###"""###&&&'''''''''((()))))))))'''&&&%%%&&&'''&&&'''((()))))))))'''&&&))))))))))))((((((((((((((((((((((((''''''''''''$$$(((((($$$###%%%''''''&&&&&&&&&&&&&&&%%%%%%%%%###$$$%%%###!!! !!!$$$%%%&&&&&&%%%%%%%%%%%%'''''''''''''''''''''&&&***222@@@OOOUUUMMM:::+++''''''((()))))))))))))))(((((('''((())))))'''%%%***%%%$$$(((,,,***(((((())))))*********+++++++++------------,,,,,,------,,,---......---...000111000000000000111222333444222222222222222222222222......////////////000///---...000444666777666555333888EEEYYYlllpppfffZZZRRR^^^mmmvvvyyy{{{}}}~~~uuukkkjjjrrr~~~~~~rrrgggfffrrr~~~qqq]]]NNNIIIUUUhhh}}}~~~jjjVVVUUUfffxxx~~~~~~}}}sss```KKK===888666333333666777777666111,,,333***555---444000222222222222333444444555777999;;;888333222555999777777777888:::;;;======>>>;;;888444333333444666888999::::::::::::999888888888:::===@@@BBBBBBAAA???===:::777666555444444777666555222111444;;;@@@DDDBBB???;;;999999888666???<<<999777777777666555555666666555333222333444:::DDDZZZvvvnnn\\\KKKDDD===888888999888666888888777666555444333333---------///000111///...111111...---111777888555222333444555555888<<>>;;;888<<<;;;:::<<>>@@@;;;333///000...///111333444444333333...+++)))+++000333222000444333000...,,,,,,///111222111000111111000---***************)))))))))))))))+++...222555888999:::555666777888999;;;>>>@@@???<<<777444222222222111000///---+++,,,...---,,,))))))+++,,,,,,+++***))),,,+++++++++++++++++++++******,,,---///000111222...---,,,---///000000...---,,,*********,,,///111xxxmmmdddVVVKKK???999555111///000...000222333333111...,,,************************,,,///444<<>>;;;888555444444555666777888999::::::999888777;;;::::::===@@@BBBAAA??????<<<888666666666555555;;;999777444333555:::>>>@@@BBBAAA<<<::::::888444>>><<<:::999999999888777444555666555333222333444999CCCYYYvvvooo^^^PPPIIIAAA<<<<<<<<<<<<;;;;;;999666444222222444444/////////111333333222000333222///---000777888444333444666777777888;;;===@@@CCCFFFGGGEEEAAA;;;888777888:::;;;<<<============;;;<<<===:::333111444333444666888999999888777222...+++---222555444000333111...+++******,,,---333222111111111///,,,)))*********++++++++++++++++++,,,...111333555666777222555999;;;;;;;;;<<<===<<<:::888555222111000000111111...+++,,,///...+++))))))***++++++++++++******************************+++,,,---///000222222---,,,+++,,,---...---,,,*********+++,,,...000111~~~uuukkkcccTTTIII===888444000///000///111333555555222///---)))))))))))))))))))))))),,,111999BBBLLLWWW```gggeeecccdddeee]]]LLL>>>999///,,,(((''''''((())))))555@@@JJJGGG:::...+++------)))'''***+++)))(((***&&&((())))))''''''***,,,***((('''&&&&&&&&&((()))---'''%%%)))+++(((&&&''')))((('''''''''(((''''''&&&%%%%%%'''******'''%%%))))))))))))((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$###((()))$$$ """&&&(((%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&'''&&&%%%$$$%%%&&&"""$$$'''&&&$$$###$$$%%%$$$%%%%%%&&&'''((())))))+++999KKKUUUQQQCCC333(((***)))'''&&&%%%%%%%%%%%%%%%%%%&&&(((******(((&&&)))'''''')))(((&&&''',,,)))************+++++++++)))******(((&&&%%%'''******,,,///000////////////000222333555444333000///---...///000000000///...---...///000111000000///---///111333333222222111444999GGG\\\mmmoooaaaSSSXXXfffrrrwwwyyy}}}~~~}}}xxxlll```aaannn|||ttthhheeelllwwwuuummmiiirrr{{{rrr[[[PPPYYYnnn}}}wwweeeOOO@@@777666444333333444444444000---666...888...555222//////000000222333555666111666::::::666333555888444444555666777999;;;<<<<<<;;;888666555555555666666777888888888888777666:::<<<======<<<<<<>>>???;;;888555444666888999888@@@>>>:::777555666999<<<:::???@@@===;;;<<<999555999888777777888888777555333444555444333222333444;;;EEEZZZvvvooo```SSSLLLCCC>>>===>>>>>>===:::888666333111111222333000000111333666666444222333222...,,,000888999666444666888999999999:::<<>>>>>===<<<:::777222///111666999666222444111---+++******++++++111000000000111000...++++++,,,,,,,,,------......//////000111222333444555111555999;;;::::::;;;<<<999999888666333111//////222333000++++++///...*********))))))***++++++,,,))))))******++++++,,,,,,+++,,,---...///000111222...,,,+++,,,------,,,+++******+++---......//////{{{sssiiibbbSSSHHH===777444000...000///111444666666333000---((((((((((((((((((((((((,,,222<<>>///&&&(((((((((((()))+++---...%%%&&&'''))),,,,,,***(((+++*********'''###&&&,,,)))************+++++++++***+++,,,***'''&&&)))+++***+++------------...///000222555666555333///---)))***,,,...//////.........///000222222111111000...000222444333222111111444:::III^^^oooooo```QQQ[[[hhhtttwwwxxx|||~~~}}}tttiii___bbbqqq~~~|||lll___bbbsss|||zzz|||}}}mmmVVVNNN\\\rrrvvvcccLLL<<<777666444333222333333333...,,,555---777---444000222222111111000111111111333555888999888666444222222222333555777999;;;<<<;;;:::888777666666666666444555666777777666555444777<<>><<<666333666;;;;;;<<>>===;;;666222333999;;;888444666333///---------,,,,,,///...///000222222000...---------......//////000222222111111111222333444111555888:::999999;;;===888999999888555111///...333444111++++++///...)))+++***)))))))))***,,,---))))))***+++,,,,,,------,,,------...///000111111///---,,,,,,......---++++++,,,---...///...---,,,{{{rrrggg___OOOEEE888222111222///+++222222333444555333000------***&&&%%%%%%'''((((((,,,444AAAMMMWWW___eeehhhhhhgggddd]]]SSSGGG<<<555///,,,+++------,,,...222===HHHJJJ>>>222///...+++///000000...+++((('''(((***(((&&&&&&''''''&&&%%%&&&&&&'''''''''''''''&&&)))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%###$$$''''''$$$$$$&&&+++***)))((('''&&&&&&&&&***(((%%%$$$$$$$$$###"""''''''&&&&&&&&&''''''((()))'''$$$#########""" %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%###%%%'''''''''(((+++...333CCCQQQSSSHHH888,,,%%%###$$$%%%'''((()))))))))&&&'''((()))*********)))))))))))))))))))))))))))******))))))***+++,,,---***...///+++$$$"""&&&,,,---------///111111000///111222222333222111000///,,,,,,,,,------........................---------111000000111333444222111444:::NNNhhhsssjjj[[[TTT\\\jjjtttuuuyyyxxxwwwhhh\\\___ooo~~~}}}}}}lllbbblll}}}{{{gggRRRMMM\\\qqq|||vvvcccNNNAAA<<<777111///111333111///111000000//////////////////000111222222333222222444666888888666333222111///222555666555444777999<<<777444444777888555111000222666888888666222000555999;;;:::777666:::>>>999666555666666777===DDDJJJEEE>>>777333222333555===::::::<<<;;;777666888777444222444777777333...555555444222111222555777BBBIII\\\vvv~~~ppp___MMMDDD======???>>><<<===777999666111000333444222444333333333333333222222444111------111666:::===;;;:::::::::;;;;;;999888>>>>>>===:::444111222333222555:::===>>><<<888555>>>======<<<<<<;;;::::::777;;;AAAEEEFFFEEEEEEDDD:::??????:::777999;;;;;;999444...(((&&&'''+++...///...,,,---///000000000---...///000000111444777222444555333000///111333666666777777999;;;<<<======:::666444333222000///111...+++***+++++++++***++++++++++++******))))))*********)))******+++,,,))))))***,,,---///000111333000,,,++++++---------++++++,,,,,,++++++***)))zzzqqqfff^^^NNNDDD888222111111///,,,222333444666666333///,,,,,,***(((''''''(((******000888DDDPPPZZZaaagggjjjhhhgggccc\\\QQQEEE:::444(((%%%%%%'''''''''***///BBBJJJJJJ???444111---&&&,,,---...---***)))((()))***(((&&&&&&'''''''''%%%&&&''''''(((((('''''''''***)))((('''&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$((((((%%%%%%'''(((((('''&&&&&&&&&'''''')))'''%%%$$$%%%&&&&&&&&&(((''''''&&&&&&&&&&&&'''&&&$$$$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((()))+++,,,777GGGVVVUUUGGG777+++%%%###$$$%%%'''((()))))))))(((((()))))))))((((((''')))))))))))))))))))))))))))))))))******************++++++***((((((***+++---,,,,,,,,,...///...---000111222222222111000///,,,,,,,,,------.........000000000000000000000000//////000111222222222222777;;;MMMfffqqqhhhZZZSSS^^^kkkuuuvvvzzzyyyvvviii___cccrrryyymmmiiitttyyycccMMMIIIYYYppp~~~vvvcccNNN???<<<777111000222444333000333333222111111111111111///000111222222333222222333555777777555333111111))),,,000222222444666999:::666333333666888666333111333555777777666333222888;;;===;;;888666888;;;:::777666999:::;;;???EEEDDDAAA===888555444444444888777:::>>>>>>999666777666333111333777888666333555666555444222333555888@@@HHH]]]www~~~ooo]]]KKKCCC<<<===>>><<<;;;;;;999:::777111///111222000555444444333222222111111444111---...222888===???999888888888999999777666888999999777333000111222000333666999:::999666555<<<<<<<<<<<<<<<<<<<<<<<<999<<>>@@@???===666333000,,,*********+++...---+++,,,...000000//////000111222333666:::===888999999777444333555777999999999:::;;;<<<===>>>???<<<888555333111///...111///,,,+++++++++***))))))))))))******+++++++++******))))))***+++,,,,,,,,,,,,+++***,,,...111333333000---+++,,,---......333222222111000...---,,,yyypppddd[[[KKKCCC888222111111///,,,222444777888777333...++++++******))))))***,,,---666>>>JJJVVV^^^eeeiiillliiigggbbbZZZOOOBBB888222)))&&&&&&((())))))...444EEEKKKIII===444000***""")))+++,,,,,,***))))))***)))(((&&&&&&'''((('''&&&''''''((((((((((((''''''((()))***((($$$###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&$$$%%%((()))&&&&&&(((&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%'''))))))((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%&&&((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((('''&&&''')))++++++***:::LLLZZZVVVEEE666+++&&&$$$$$$&&&'''(((((())))))******))))))((('''&&&&&&))))))))))))))))))))))))((()))*********)))(((''')))((('''***---...---+++///---,,,,,,...//////...000000111111111000///...---------------.........000000000000000000000000,,,///222111000///111444888<<>>;;;777333222444555444333333333222111111111111222///000111222222333222222222444666555444222111111,,,///222444555666888:::777444222333666888777555222333444555666666555555:::===???===999666666888999555555:::======???BBB>>>===;;;888666555444444333333888??????:::555555666333111333777::::::888666777777666555444666888===HHH^^^yyymmmYYYIIIAAA<<<======;;;999:::;;;;;;666///---///000///777666444333111000000000333000---...333:::@@@CCC999888888888999999777666111333444333111//////000000111333555777777666666::::::;;;;;;;;;<<<<<<<<<::::::<<>>>>>>>>AAA===999666444222000...444111...------,,,+++)))&&&'''((()))***+++,,,,,,)))))))))******,,,------000...+++***+++...111444333111---,,,---.........333222111///---***((('''wwwmmmaaaXXXHHHAAA777222111111///---222555999:::888222---***)))******++++++,,,...///<<>>>>>;;;888777777666222333999======<<<===>>><<<999666444333333444333333777<<<===777333333888555333333666:::;;;;;;888999:::999777777777888<<>>>>>;;;999::::::999555///---000222111999777555222000///......333000---...444;;;AAADDD;;;:::::::::;;;;;;999888000000111111000///......111222222333555666777888999999999999::::::::::::999777777<<>>???@@@999999888777777888999;;;===>>>>>>>>>>>>>>>======???<<<888666555444222111666444222000000///,,,+++''''''((()))***++++++,,,)))))))))***+++,,,---...000///---,,,---...111222333000...---...//////...///......,,,***(((&&&$$$|||tttiii]]]SSSEEE???777222000000///...333777;;;<<<888111---***((()))+++++++++---000444AAAIIITTT^^^eeehhhjjjlllhhhddd]]]SSSHHH<<<333------*********))))))111;;;JJJOOOJJJ:::---,,,...,,,+++------,,,***((((((((()))(((&&&&&&((()))(((((())))))******)))(((((('''###'''***(((### """&&&'''''''''&&&&&&%%%%%%%%%$$$"""###'''(((&&&&&&(((''''''&&&$$$$$$#########'''&&&%%%%%%&&&&&&%%%###''''''&&&%%%%%%%%%%%%%%%)))))))))))))))'''### %%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&'''&&&$$$$$$'''+++---///BBBRRRXXXJJJ999111---(((%%%%%%&&&'''((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((()))***+++***)))&&&%%%'''***,,,---,,,++++++,,,---,,,,,,///222555666666///000000111111///...---....................................//////000000---111333111...---111555333888KKKdddooofffXXXQQQgggnnntttwwwzzz}}}~~~}}}|||uuunnnlllqqqyyy~~~}}}ooo\\\LLLGGGRRRgggxxxxxxhhhRRRBBB999777555555555666555555222111111000000000000000//////111222222222222222000222333333222111222333222222222333333333222222555444444666999;;;======777666444444444666888999777999<<<===<<<:::999888555333555;;;>>><<<;;;<<<@@@===777333000111333555777555555777777333111333:::777555444666888;;;<<<999;;;<<<<<<:::999888999<<>>@@@AAA999888666444444666777999666777888:::;;;;;;::::::666777:::???>>>;;;;;;>>>AAA===777111///111444666999555333333222///000444999777666555666888;;;===:::===??????===;;;:::999===KKKddd~~~iiiQQQEEEBBBAAABBB@@@;;;999:::444666666333444999<<<::::::888444111...---------000...---///444888;;;<<<999888888888999999777666666444222111222222222000222222111111111333444555999999999999999999999999>>>;;;999;;;@@@DDDFFFFFFLLLLLLJJJIIIJJJHHH===111333111...+++******++++++)))(((''')))+++---......---333;;;???===888333000555666777:::>>>???>>>===999:::;;;<<<;;;;;;999888999777444444555666666666111///...------,,,)))'''***************+++++++++,,,++++++++++++,,,------***+++...000111000///...///...,,,,,,...///...---....../////////......---wwwnnncccTTTJJJ???<<<666222000//////000888<<<>>><<<555///,,,,,,,,,---...------111999@@@JJJQQQ\\\eeejjjkkkkkkkkkeee```XXXMMMBBB888000,,,///...///000///222>>>KKKPPPMMMBBB555//////)))&&&((())))))'''%%%&&&&&&)))(((&&&''')))******)))++++++++++++***)))(((''''''((()))*********))))))%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$&&&***+++)))))),,,''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&(((((('''&&&---:::DDDYYY]]]RRR999***,,,,,,&&&%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&((())))))))))))))))))))))))))))))))))))***************+++)))((((((***++++++***+++,,,...111444444222000000111222222222111000///000/////////.........---///000000111222222333333777555333111000000111222333555BBBZZZiiiiiieeedddppprrrwww{{{}}}~~~~~~wwwmmmdddbbbkkkyyy|||www|||rrr```TTTNNNTTTeeewww}}}zzzvvviiiUUUFFF888888777666444333222333555444333333222222333333///000111222222333222222000111333222222222444666<<<;;;;;;===@@@AAA@@@>>>999:::<<<===>>>@@@CCCEEE:::999777666555666666777777666666777999::::::999666999>>>@@@<<<777999???===:::666333222333666888777222000222111///000444555555555555666999<<<>>>;;;>>>AAABBB???<<<::::::???MMMeee~~~hhhPPPBBB@@@AAABBB???:::777999444777888777999===>>><<<:::777444000...------......---...000333555666666999888888888999999777666777444000000222555666555777666555555555555666777888999:::;;;<<<===>>>???@@@>>><<<;;;<<>>;;;666222//////000000999===???<<<444...,,,---...000000///...333===EEEMMMTTT___ggglllmmmllllllddd___WWWLLLAAA777000,,,------...000000555BBBPPPNNNHHH::://///////""""""$$$&&&&&&%%%%%%%%%&&&)))(((&&&''')))******))),,,,,,,,,++++++)))((((((&&&%%%&&&(((******)))'''%%%%%%%%%&&&&&&'''''''''(((&&&(((,,,---++++++...&&&&&&%%%%%%&&&&&&''''''$$$$$$%%%''')))***)))'''#########$$$%%%&&&'''(((+++)))&&&%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''''''***+++((('''///???LLLbbbbbbQQQ555'''***+++$$$&&&&&&''''''((('''''''''***)))'''%%%$$$%%%&&&'''))))))))))))))))))))))))******))))))***+++,,,------'''###%%%+++///---)))///000222555777555222///111222222333333111000///000000//////.........------......///000111111111:::777333111111111111000555444???UUUeeeiiijjjmmmsssuuuyyy~~~xxxjjj]]]WWW^^^mmmyyy|||rrrrrrxxxtttbbbUUUOOOTTTfffyyyzzzxxxttthhhUUUFFF888888888666333111111111333222111111000000111111///000111222222333222222000222333333222333555777AAA???===>>>@@@@@@===:::;;;===>>>???@@@BBBDDDGGG;;;:::888777666555666666888777555666777888999888444999>>>???888222666>>>888777666555555666777888333000///222222000111444111222444555777:::===@@@<<>><<<999888:::???CCC999===>>>???AAABBB<<<555333333222222000///...---)))(((((())),,,...//////...111555777555333111000;;;<<<>>>BBBDDDCCC===888666777999;;;;;;:::999888999777444333444444333333111111000111111000---+++((((((***+++---///000111......---,,,++++++++++++*********+++,,,///111222---+++++++++------,,,+++............---,,,++++++~~~rrrggg[[[NNNFFFAAA:::555444333111111444888>>>BBB???666---***+++---***+++...222777@@@IIIRRRZZZbbbfffjjjllliiidddfff]]]QQQGGG@@@:::444000,,,---///111222999FFFRRRQQQ@@@666111((((((,,,***)))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''***))))))((('''&&&&&&&&&)))(((&&&%%%%%%&&&'''(((&&&''''''&&&$$$$$$&&&'''(((((()))(((''''''***,,,...+++'''$$$"""###%%%&&&%%%&&&%%%###%%%)))(((%%%&&&%%%$$$###$$$&&&)))***(((''''''&&&&&&%%%$$$$$$(((((('''%%%###""" ###$$$%%%&&&&&&&&&%%%%%%***&&&%%%)))...666FFFWWWqqq]]]FFF888000***''''''((('''&&&(((******((($$$&&&%%%$$$&&&((())))))(((,,,'''%%%&&&&&&%%%''',,,************+++,,,------***+++---......---,,,***+++---111444444333111///444333222222444444333222111...---000///------000444333222222222333444555222111///---...000222444333888>>>IIIYYYkkksssttt|||{{{{{{~~~yyyhhhVVVMMMTTTfffuuu{{{nnndddjjjwwwxxxfffTTTJJJOOOdddzzzzzzuuuqqqgggSSS???444---///777777111111888...111555666444000...---222///---,,,...000111222444555666444222333888<<<888:::===???>>>>>>======BBB@@@>>>>>>AAADDDFFFGGGDDD===888777666333222555888888888888888777777666;;;999777666888999999888555666777777555444555666444222000///000111111111111000000222777;;;>>>???@@@@@@AAA???<<<::::::;;;DDDOOOeee~~~vvv```NNNCCCBBB@@@<<<888666666777???CCCFFFDDD???;;;<<<>>>999666333///---,,,------/////////000111333444555222888;;;888888<<<===:::999666333222222555888;;;;;;???AAA<<<444222999AAA>>>======@@@CCCFFFGGGGGGHHHDDD???======>>><<<;;;999666444:::BBBDDD>>>777;;;===888///+++......***111///,,,******,,,///111...222666888777666555555;;;;;;===>>>>>>;;;666222444444444666888:::999777888666555444333555666777555111......111222...******+++---///000000///...000111111///,,,+++++++++++++++******+++---...///444///******---000///,,,+++...///+++))),,,---,,,zzzooodddYYYMMMEEE<<<666222222111//////222999>>>BBB>>>555...+++,,,---***+++000444:::CCCMMMVVV]]]eeeiiilllmmmjjjdddeee\\\OOOEEE>>>888222...,,,...000222666>>>LLLWWWTTT@@@555000((())),,,((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&!!!!!!###$$$&&&(((******&&&''''''&&&$$$###%%%&&&&&&''''''''''''(((+++......,,,(((%%%$$$$$$&&&'''&&&'''&&&$$$%%%))))))&&&&&&%%%%%%$$$%%%&&&((()))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%***&&&%%%'''+++666JJJ\\\hhhUUU@@@333...***((((((((('''&&&(((******(((%%%'''&&&&&&''')))***)))(((***'''&&&((()))(((***///+++++++++,,,,,,---...///+++,,,---......---+++***+++---000222222222000///333222111222555666555444111...---000000......222222222111111222333444555333222111000000222444555555888===EEEVVViiitttwww}}}}}}~~~zzzkkkZZZRRRXXXhhhvvvwwwiii^^^mmmyyyvvvdddRRRHHHNNNcccxxx{{{vvvqqqgggRRR???999333333999888111000666000333555666444111//////111///......000111111111333444555555555666999;;;777999<<<=========<<<<<<999999:::===???AAABBBBBBBBB<<<999999999666666888999888666555444555666777:::888666666888999999888555666777666444444555666333222000000222333222222333111111333999>>>BBBCCCEEEEEECCC@@@===;;;;;;<<>><<<<<<;;;999777222//////444;;;>>>;;;777===>>>999111...//////+++000///...---...000222444333666999:::999999999999;;;:::999999999888555333555555555666888999999777:::888666444444444555666888444000///111111...++++++,,,---...////////////000111111///---+++++++++++++++******+++---...///000---++++++---///...---,,,...---******......+++vvvkkk```UUUKKKCCC:::444111222222000000222;;;???AAA<<<444---,,,---,,,***,,,222777>>>IIISSS[[[bbbjjjmmmoooooojjjdddbbbYYYMMMBBB;;;555000,,,,,,...000444;;;HHHUUU]]]WWWAAA444///)))***,,,&&&)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&!!!$$$&&&((()))))))))***)))(((%%%$$$%%%'''$$$%%%&&&''''''))),,,//////---***'''&&&&&&'''(((%%%&&&%%%###$$$((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&$$$$$$###"""###$$$%%%&&&)))&&&$$$%%%***777NNNbbb\\\JJJ777---***(((((()))(((''''''((())))))(((&&&)))((('''((()))***)))((()))'''(((,,,---,,,---000++++++,,,,,,---......///------.........---+++***,,,---...//////000//////111111111333666888888777000------000000...///333000000000111222333444444111111111111111222333333888999;;;BBBSSSggguuuyyy~~~}}}pppbbb[[[```nnnzzzwwwjjjaaaqqq|||tttaaaPPPGGGMMMbbbwww}}}wwwrrrfffQQQ>>>>>>888666999777///...222333444555555333111111111000//////000222222111000333333444666999::::::999777888:::;;;<<<<<<;;;:::888;;;>>>AAABBBBBB@@@???>>>:::888;;;;;;999777888;;;888555222111222555666999888666666888999888888555666666555333333444555333222222333555666555444555444333555:::@@@EEEGGGJJJIIIFFFAAA<<<::::::<<<>>>KKKcccuuu___OOOFFFCCC===777444333555666BBBEEEHHHEEE???999666555777555222///---------.../////////000111333555666444999<<<::::::;;;;;;999<<<:::777444444666999;;;:::999888999999:::999888<<<;;;<<>><<<:::888444222++++++,,,///444888999999>>>>>>:::444111111000---//////000222444666888999999;;;===>>><<<;;;;;;;;;;;;888444222333444555555555444333444666777666555;;;:::888555444333444444:::666111///000000...,,,------,,,------...///000111111111000---++++++,,,++++++++++++,,,---......,,,...//////...---...///---...,,,***---000///***ttthhh]]]RRRHHHAAA:::555333555666444444666===??????:::333---,,,---,,,***---444;;;CCCNNNXXX```gggnnnqqqrrrqqqkkkddd```WWWKKK@@@999444000,,,+++...000666BBBRRR\\\```XXX@@@222...***+++,,,%%%((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''$$$$$$$$$$$$%%%%%%&&&''',,,,,,,,,***'''&&&'''((($$$%%%&&&&&&'''(((+++...///---***(((''''''((()))###$$$###!!!"""&&&&&&###&&&&&&&&&''''''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%&&&%%%&&&+++:::PPPbbbQQQAAA000)))((((((((()))(((''''''(((((((((((('''***((('''((())))))(((''')))''')))...///,,,,,,///******+++,,,------------////////////...---+++***---,,,,,,,,,------...///222222222333666888888777...++++++//////...///222...///000111222333333333......///000000111111222888999<<>>===888666666444...,,,///333444444222000000111222//////000222444333111///333222333777<<<>>><<<999999999999;;;<<<<<<;;;:::<<<>>>AAABBBBBB@@@??????<<<999888<<<<<<888666666;;;999666333222333444666888777666777888999999888666666666444222222333555444444555777::::::999777999666444666:::@@@DDDFFFKKKIIIDDD>>>888666888:::>>>KKKcccuuu```PPPGGGBBB:::444111222444555???AAADDDBBB===777333222666444222000...---......000/////////111444666888333555777777888;;;>>>@@@>>><<<999666666888;;;===???===;;;999999999;;;<<<>>>===>>>@@@CCCDDDDDDCCCCCCAAA???<<<999555111///+++,,,---...000333888;;;<<<<<<999555222111///---...000444777:::<<<=========@@@CCCDDDAAA===:::888:::777333111222555666666555333222222333444333222:::999777666555444444444888555000......000000///......---,,,---...000111111222222000---++++++,,,++++++++++++,,,------------111555444///,,,---///...---+++***///333000)))sssfffZZZOOOEEE???;;;555333555666555666999>>>>>>===999222...,,,,,,,,,,,,111999AAAHHHRRR[[[ccckkkrrrttttttrrrkkkddd^^^UUUHHH>>>888444111...***...222:::JJJ[[[aaa___TTT===000...***,,,,,,$$$(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''+++)))&&&$$$$$$%%%'''(((+++++++++)))&&&%%%&&&'''&&&'''''''''&&&''')))+++---,,,***(((''''''((()))$$$%%%$$$"""###''''''$$$&&&&&&&&&''''''&&&%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!###%%%&&&###%%%''')))000>>>OOOZZZIII:::,,,((((((((('''(((((((((((((((''''''(((((()))'''&&&&&&(((((('''%%%***(((***......+++)))++++++,,,---.../////////...000000000///...---,,,+++---,,,,,,++++++,,,---...444333333444666777777666---******---...---...111---///111333333333222111,,,---...000111333444444666:::???HHHYYYkkkuuuwww~~~xxxtttvvv}}}~~~ppp]]]NNNGGGOOOdddwwwzzzsssfffQQQ???;;;888666555333000///000222333222000......///111///000111333555444222///444333555999>>>???<<<999<<<:::999;;;======<<<::::::;;;======<<<===???BBB???;;;;;;>>>>>>999666666999999888888777666666555888777777888:::::::::888777777666444222222444555666666777:::===>>><<<;;;:::888666666999===@@@AAAGGGDDD???999444333555777???KKKccc~~~uuu```PPPFFF@@@777111///111333333999;;;======:::666222000444333222000///.........000/////////111444777999666555333333444888>>>DDD@@@>>>:::888888:::===@@@BBB@@@===777333444:::@@@BBBAAAAAABBBDDDDDDCCCAAACCCCCCAAA===888444111///---......,,,,,,///444999999777666555333000...---///222666;;;>>>@@@@@@@@@AAAFFFJJJKKKGGG@@@999555999777555555777888999888888666444333444444444333666666666555555555555555333111...------///111222000///...---...///000111111222222000---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,000555999777111,,,,,,......---,,,+++000444111***rrrcccXXXNNNEEE???999333000111333222444888@@@@@@>>>:::555000...---///111777AAAHHHNNNVVV^^^eeelllsssuuuuuurrrkkkccc[[[RRREEE<<<777444222000+++000777AAATTTdddcccZZZLLL888///...***+++,,,&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''***)))'''&&&&&&(((***+++'''((('''&&&###"""###$$$'''''''''&&&%%%&&&(((***+++***)))'''&&&&&&''''''&&&'''&&&$$$%%%))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$######$$$%%%&&&'''(((((($$$$$$###"""###$$$%%%&&&$$$&&&'''***333AAAKKKPPPAAA444)))(((***)))'''''''''((()))(((&&&&&&((()))'''&&&%%%&&&'''((('''&&&***((()))------)))(((***---...///111222111111000000000000///.........---------,,,,,,,,,,,,------444333222333555666666555...++++++......,,,---111...000222444555333111000......000222444777999;;;777<<>><<<;;;===;;;999:::===>>><<<:::888:::;;;;;;;;;>>>EEEJJJAAA======@@@@@@<<<999999999999:::::::::999888777888888888999;;;<<<;;;999999999777555222222444666888888888:::===>>>===<<<:::888666666888;;;<<<<<<@@@>>>:::555222222444777???JJJaaa|||ttt^^^OOODDD===444//////111222222666777888777666444222000333222111000////////////000/////////111444888:::;;;777333222111222888@@@AAA???<<<::::::===@@@CCCAAA???:::444///111999AAAEEEDDDDDDFFFGGGFFFDDDBBBDDDCCCAAA===777333111111...---,,,***)))+++000333555333333555444000---...111444888===@@@AAAAAA@@@EEEIIINNNOOOKKKCCC<<<777999888888:::<<<===<<<;;;===:::777666666666666555444444444444444444444444000///...---...///111333111111000000000000111111222222222000...,,,,,,---+++,,,,,,------,,,,,,+++222666999777111---,,,...,,,......---000444111,,,|||nnn```VVVNNNFFFAAA:::333---...///000333777CCCCCCAAA>>>999444111///444777???IIIPPPTTTZZZ```dddlllsssvvvuuurrrkkkbbbVVVMMMAAA888444333111000---444===III]]]kkkdddTTTCCC333...///***+++---'''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((((((((((((%%%'''(((***++++++******&&&''''''%%%$$$###$$$&&&%%%&&&&&&&&&%%%&&&)))+++(((((('''&&&%%%%%%%%%%%%%%%&&&%%%###$$$((((((%%%&&&%%%%%%$$$%%%&&&((()))(((''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((((($$$$$$$$$$$$%%%%%%%%%%%%)))(((&&&(((333BBBHHHGGG777---&&&(((,,,+++(((''''''((()))(((%%%%%%(((***'''&&&%%%&&&((())))))(((***((((((,,,---******---+++,,,...000111000///...000000//////////////////------------------,,,,,,111000000222555777666666111------///000---...111000222444666666444000.........///111555999===@@@:::>>>EEEPPP```qqqzzz{{{{{{kkkWWWJJJFFFOOOdddvvv}}}tttgggSSSBBB;;;:::888555444444555555111222333111///...//////222111222333555555333111555888:::<<<<<<<<<<<<===>>>:::777888<<<===;;;888:::<<<>>>===<<<>>>DDDJJJ>>>::::::===>>>;;;999::::::999999888999999:::;;;999999999;;;===>>><<<;;;;;;:::999666333333555777999888777888:::<<<<<<;;;777666555777999;;;;;;:::;;;:::888555333444777:::===HHH^^^xxxppp[[[LLLAAA:::222...///222222111777666555444444333111000222222111111000/////////111000//////111555999;;;999444333444222111444;;;AAA???<<<;;;<<>>;;;;;;::::::;;;===???@@@???>>>;;;888666555555555444444444444444333222222111000000000000///000111222222222222333333222222111222333333111...,,,,,,---+++,,,---------,,,++++++000333555444000......///***...000///000333111...yyyjjj^^^UUUNNNGGGCCC;;;444------...///333888EEEEEEDDDAAA===888333111888;;;DDDOOOVVVXXX\\\bbbdddlllsssuuuuuurrrjjjbbbSSSJJJ???666333222111000...777AAAOOOcccpppeeeQQQ===000...000******---)))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((###&&&***------+++'''$$$((())))))(((&&&&&&''')))###$$$%%%%%%&&&'''+++---'''&&&%%%$$$$$$$$$$$$$$$"""###"""!!!%%%%%%!!!&&&%%%$$$###$$$&&&)))***(((''''''&&&&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&%%%---***%%%%%%222BBBFFFBBB111((($$$(((---,,,)))''''''))))))(((%%%%%%(((+++'''&&&&&&'''***++++++***)))'''(((,,,---,,,---000''')))+++---------,,,+++000///////////////000111------.........---,,,,,,///...///111555777888777333000///111111//////222111333666777777444000---,,,,,,---///333999>>>AAA===AAAGGGPPPaaasss}}}~~~~~~}}}yyyiiiUUUHHHEEENNNcccuuu}}}uuuhhhTTTDDD:::999777333111222333222111333444333111//////000333222222333444555444222666999<<<<<<::::::<<>>999999:::<<<>>>???===<<<<<<;;;999666444444666888999777555666888:::::::::444444555777:::<<<;;;:::888888888666555777:::===;;;FFF\\\vvvnnnXXXIII???888000...000222222000:::888555333333222111000111111111111000000//////111000//////111555999<<<333000111555555222444;;;AAA???===;;;===@@@EEEGGG???999444444999???AAA@@@DDDEEEFFFJJJMMMMMMLLLJJJBBBBBB???999333000111333///,,,)))))),,,///111111000...111777777222000222555777:::<<<>>>????????????BBBDDDCCCAAA???>>>>>>>>><<<::::::===@@@BBBCCC<<<999555333333333222111555555444333222000///...111222333222111000000111222333444555555444222111222333333111...,,,,,,---+++,,,---------,,,+++***...///000000/////////000)))///222000000222222///tttiiibbbXXXJJJAAA>>>888555000---...333888;;;CCCEEEGGGEEE@@@;;;888777AAAFFFLLLTTTZZZ___bbbcccffflllrrrvvvuuummmddd^^^RRRHHH;;;111...---------///:::FFFRRRbbblllaaaNNN999555111...---+++)))'''&&&'''(((*********)))(((******))))))))))))******+++'''&&&***,,,(((###"""&&&$$$&&&,,,---)))%%%%%%%%%$$$###&&&)))***'''$$$&&&((()))'''$$$$$$'''***''''''%%%$$$$$$%%%'''''''''&&&%%%$$$%%%&&&(((***&&&$$$!!!!!!###%%%&&&&&&(((((())))))(((&&&###"""###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&(((***)))'''%%%)))+++(((&&&111???@@@777///***'''((()))&&&%%%'''+++******)))(((''''''&&&(((((()))******)))''''''+++***)))))))))***,,,,,,,,,,,,---...---,,,***)))***+++,,,...000111222222........................***000333444555777555000333333222111000///......333222111111111333555777222///---111999???AAA@@@===???FFFVVViiiwww|||}}}{{{gggRRRGGGDDDKKKaaavvv~~~xxxhhhQQQ@@@@@@<<<666222111111111000111111000000///000000000222111111111333555888:::?????????===;;;999999999:::777555555666888999999?????????===<<<:::888777;;;;;;;;;999777666888:::===:::888888;;;???AAABBB=========???BBBCCCBBBAAA@@@<<<777111///000333666:::===>>><<<777555777;;;888666666999===>>>===;;;:::999888555222222333555===HHH^^^www~~~lllUUUDDD???:::333---+++---111444777555333222222111///---111111111111111000/////////000///---000777999666555444555666333000333999===>>>>>><<<;;;<<>>>>>AAAFFFHHHFFFIIINNNMMMGGG@@@@@@???<<<777333111000,,,$$$###...333000***000333666777555222111000888999;;;???BBBBBB@@@>>><<<>>>@@@AAAAAAAAABBBCCCAAACCCAAA===???EEEEEEAAA@@@===888555333444777999666222......111222///+++///---++++++---///000000000000111222333333444444666444000---++++++,,,---***+++---///000111222222444444222000///.........//////......///111444555~~~rrrfff___UUUHHH???<<<888666222...---111666;;;EEEHHHIIIHHHDDDAAA??????KKKNNNSSSXXX]]]```cccdddiiilllqqqssspppiiiaaa\\\PPPFFF:::111......//////222>>>KKKWWWeeejjj]]]III555222///---,,,,,,***)))&&&'''((()))))))))(((((()))(((((((((((((((((()))***'''''',,,...+++((((((((('''))),,,+++'''$$$&&&'''&&&%%%&&&((((((&&&###''''''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''',,,+++***)))***+++---...'''%%%######$$$&&&''''''(((((()))((('''&&&$$$###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&((())))))'''%%%''')))''''''222@@@???555...)))'''((()))'''&&&((())))))((((((''''''&&&&&&'''((()))*********)))(((+++***)))))))))***+++,,,++++++,,,,,,+++******))),,,---...000222333333333.........---------------***///222222333555333///333333222111111000///...111111222333333444444444333000///333:::???@@@???>>>AAAJJJYYYkkkyyy~~~~~~zzzgggRRRGGGEEELLL```uuu~~~~~~xxxiiiSSSCCC>>>:::444111000000000000111111000111111222333444333222111222333777:::<<>>===;;;;;;;;;;;;999777666888:::<<<:::999999<<>>>>>>>>AAADDDEEEEEEDDD@@@<<<777222111222444777@@@BBBBBB???999777:::===888777666777:::<<<;;;999999999777555222222333555;;;FFF]]]wwwoooYYYHHH@@@;;;555///---///222555777555333222222111///---000000111111000//////...///000///---111777:::888:::888999:::777333555:::@@@AAAAAA???>>>@@@DDDHHHEEEAAA===;;;<<<======<<>>:::777555444333---)))---555:::888444000333555666555333333444888999;;;>>>AAABBB@@@===888:::===>>>??????AAACCCAAACCCBBB???AAAEEEEEEAAA???<<<888555333444666888777333//////111222///,,,///---++++++---///000000000000111111222222333333222222111///...---,,,+++++++++,,,...///000111111333222111000///...............------...000222444yyyooocccZZZQQQFFF===999777666444000...000666<<>>222---(((&&&)))***''''''((('''''''''''''''&&&&&&&&&'''(((***+++++++++************))))))******+++,,,++++++***))))))))))))***,,,---...000111222222222------------------------***...111000111333222///222222222222222111000000111222444555555444333222333111111555:::>>>>>><<<@@@DDDOOO^^^ooo{{{}}}xxxfffRRRHHHFFFLLL```tttyyy}}}~~~xxxjjjVVVFFF;;;777333000000000000000111111222222333555666777333222111111444888<<>><<<:::777555444444222222444888<<>><<<;;;;;;;;;999777777888999;;;::::::;;;>>>@@@@@@???>>>===>>>@@@CCCDDDDDDCCC???<<<777333222333555777CCCDDDCCC???:::888:::===:::888666555777888888777888777666444111111333555:::EEE]]]xxxrrr\\\LLLAAA===777222000111444777888666333222222111///---000000000000000//////......000///...222999;;;999===<<<===>>><<<888777;;;AAAAAA@@@??????AAAEEEHHHHHHEEEAAA???>>>>>>>>>======>>>@@@DDDKKKPPPMMMGGGHHHGGGEEEBBB???<<<:::999444111///111555888888777222444555555444444666888888999;;;===@@@AAA???===555777:::;;;<<<===???AAA@@@BBBBBBBBBCCCFFFDDD@@@>>>;;;888555444444555777777333000000111222000---...---++++++---///000000000000000000000000000000//////000111000...---+++,,,,,,,,,,,,---...///000222111000///...---------------,,,---...///111222vvvmmmaaaVVVNNNDDD<<<777444555444222000333:::AAAHHHLLLPPPPPPNNNNNNRRRVVVZZZ\\\]]]]]][[[\\\```ccckkkmmmpppooojjjbbbYYYTTTHHH@@@777111000333444444:::HHHYYYfffkkkeeeRRR???000---+++))))))***)))(((&&&&&&''''''''''''''''''(((''''''''''''''''''(((,,,)))(((***)))%%%###$$$$$$%%%''''''###!!!((((((''''''''''''&&&&&&%%%(((&&&&&&(((***+++'''$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$$$$%%%&&&&&&(((&&&%%%%%%&&&''''''&&&)))((('''&&&%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%'''))))))'''&&&$$$%%%(((000<<>>===<<<:::888444222444333222444888<<>>;;;666:::;;;;;;:::888777888999999999:::<<>>???@@@???===<<<999666333222333555777@@@@@@>>>;;;888777:::<<<<<<:::777555555555666777666666555222111111333555:::FFF^^^yyysss\\\KKKBBB>>>999555333333666777888666333222222111///---111111111222222111111000...000//////333:::===;;;===<<<===@@@@@@<<<;;;===>>>===<<<<<<===???BBBEEEBBBAAA?????????AAABBBBBB===<<<>>>DDDLLLQQQNNNIIILLLJJJHHHEEEDDDBBB@@@>>>333333222222444555777888777777666444333333666999999999:::<<>><<<777888::::::999:::<<<>>>???@@@BBBCCCEEEEEEBBB???===<<<999777555555666666666444111000111111000......,,,+++,,,...000000/////////////////////............////////////......------,,,,,,,,,---......000///...---------------......---......000111222ssslll___TTTKKKDDD===777222333333333444888@@@FFFGGGMMMRRRRRRPPPQQQVVV\\\\\\]]]^^^\\\YYY[[[```eeeiiilllpppqqqlllbbbWWWOOOEEE>>>555111111444666777>>>KKK]]]jjjlllaaaMMM<<<000---***((((((((('''&&&'''''''''&&&&&&&&&'''''')))((((((''''''(((((()))+++((((((***((($$$$$$&&&###$$$&&&'''$$$!!!%%%,,,&&&&&&''''''''''''((()))((('''&&&(((++++++((($$$%%%&&&((((((((((((&&&%%%)))((((((((((((((((((((('''&&&$$$$$$&&&&&&&&&%%%((('''&&&%%%%%%$$$%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&%%%&&&((()))(((&&&&&&&&&+++555BBBGGG===///+++'''&&&***+++((('''((((((((((((((((((((())))))'''(((***+++,,,,,,,,,+++))))))******++++++++++++,,,+++***))))))***+++,,,***+++,,,---------------,,,,,,,,,------............111111///000333333111000222333555555555444333<<<:::777444333444666777222222333666888:::999999???IIIYYYiiiuuu|||{{{vvvdddQQQHHHFFFLLL___sss{{{~~~nnnXXXFFF;;;999555444444555444444777777666555444444444444111000///000222777;;;>>>>>>===;;;;;;;;;:::666222888666444555888;;;======BBB<<<777777;;;<<<888222:::;;;;;;:::888777777888888888:::<<<>>>???===;;;???>>>======>>>===;;;999888777555333333444555666;;;;;;:::999888888:::<<<===<<<999666444444555666444444333111000000333555<<>><<<:::999:::???@@@>>>===???;;;:::999999;;;>>>@@@BBB???@@@@@@@@@AAABBBEEEFFF???===>>>EEELLLPPPNNNLLLOOOLLLHHHFFFFFFEEECCCAAA999999888888888888:::<<<<<<:::888444111111444777999999999;;;>>>>>>===<<<;;;;;;;;;:::888888999;;;>>>>>>???CCCEEECCC@@@>>>===<<<:::999777666666666555333222111000000//////---,,,+++,,,...000000/////////..................000///---,,,---...000222------,,,,,,,,,---------///...---------------...////////////000111222222qqqkkk^^^QQQIIIDDD===666111000000222777===CCCGGGFFFMMMTTTUUURRRSSSXXX^^^]]]^^^^^^[[[XXXYYY```gggfffjjjoooppplllaaaUUUNNNBBB<<<444111222666888888BBBOOO```kkkiiiZZZFFF888000---***((((((((('''%%%)))(((''''''&&&''''''''')))(((((((((((((((((()))'''&&&(((++++++(((***///&&&&&&'''***(((&&&)))///%%%&&&''''''&&&''')))+++(((((('''((())))))((('''''''''(((((((((((('''''')))))))))))))))((((((((('''&&&%%%%%%&&&&&&%%%###&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&'''&&&%%%&&&'''((((((''')))(((,,,999FFFHHH;;;---+++((('''***+++(((&&&'''))))))))))))))))))(((((('''(((***+++++++++******))))))***++++++++++++***+++************+++,,,,,,------...............---,,,------......////////////222111...///333444111///111444666777777666555???<<<888444222333666888000111222444555777888999???LLL___oooyyy}}}|||vvvdddQQQGGGEEELLL```ttt~~~oooXXXHHH===;;;888666777777666555888777666444333333222222000000000111333666999;;;<<<;;;:::<<<>>>===999555;;;999666666888999::::::<<<999777888<<<<<<888444999;;;<<<;;;999777777888888777888:::<<<===;;;999AAA@@@???>>>???>>>;;;999666666555444555555666777999999999999:::;;;<<<<<<<<<<<<;;;888555333444555222222222000///000333555<<>>:::777555444555555555333222222222222111///333444555555555555555555111333222111555<<<>>><<<999666666<<>>===???;;;999777888;;;>>>AAABBBBBBCCCDDDCCCBBBBBBDDDFFFAAA???@@@FFFJJJKKKMMMOOOOOOKKKFFFEEEEEEFFFDDDAAA<<<;;;:::999999:::;;;<<<===<<<888444111000333555999999999:::<<<===<<<;;;======<<<999777666777999<<<:::<<>>;;;888444222222333444///000111111222444777999@@@OOOdddttt|||~~~wwwdddPPPEEECCCKKK```uuu{{{nnnZZZKKK>>><<<999888888777666444555444333333222222222222000111222333555777999999:::888888<<<@@@@@@<<<888===:::888777888999999999777777888:::<<<;;;888555999:::<<<;;;999777777777777666666888:::;;;:::888???=========>>>>>><<<:::666666777777777888999999888999999:::;;;;;;:::999999::::::888444222222333111111111///...///222555;;;GGG```|||rrrZZZGGG>>><<<999777444444333444333222111111333333222111333333444555555555555555333444333222555<<<>>><<<:::666555999<<<<<<<<<>>>;;;888555666:::>>>@@@AAAAAACCCDDDCCCAAA@@@BBBDDDCCC@@@AAAEEEEEEEEEIIIQQQMMMHHHCCCBBBDDDEEECCC@@@>>>;;;888888999:::999888;;;:::777444111000333555:::999888999;;;<<<<<<;;;<<<<<<:::888666555777999;;;777888===???;;;999;;;999999999888777555333222222222111///...------...---,,,,,,---///000///...------......//////000000//////...---...///000000***,,,...000111000...---......------...///000000...///000000000000000000lllhhh[[[LLLDDDBBB<<<444222---***...777???AAA???FFFOOOXXXYYYVVVTTTXXX^^^YYY[[[YYYSSSNNNOOOWWW___ccceeeggggggddd]]]UUUQQQAAA;;;444111333777888999MMMWWWdddjjjaaaNNN;;;111+++)))'''''')))++++++***+++***)))(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%''')))'''%%%(((---((($$$$$$''')))&&&$$$%%%)))******(((%%%$$$&&&)))(((******(((&&&%%%))),,,)))((('''&&&&&&'''((()))'''((((((((('''&&&&&&%%%)))((('''((()))((('''%%%###%%%&&&''''''&&&$$$"""###$$$%%%&&&'''&&&%%%$$$(((&&&%%%%%%'''((((((''',,,(((+++:::GGGFFF777)))---)))(((++++++'''$$$$$$))))))((('''&&&&&&%%%%%%(((((()))******)))''''''((()))***+++,,,+++******&&&'''(((*********)))(((++++++,,,,,,,,,+++******.........///000111111222///000///++++++///111000...111444777999999888777;;;999777555333111000000.../////////000333777:::AAAQQQgggxxxwwwdddOOODDDCCCKKKaaavvv|||wwwlll[[[OOO>>><<<999888888777555333222222111111111222333333111222444666777888999999888777888<<>><<<===777555888;;;;;;;;;<<<999666333444999===>>>>>>===???AAAAAA???>>>@@@CCCCCCAAABBBDDDBBB@@@GGGQQQLLLFFFAAA@@@BBBDDDBBB???AAA===999999;;;===;;;999999888666333111111333666:::999888999;;;<<<;;;:::::::::999666555555777999:::555666;;;===999777:::777777777777555333111000111111111///---,,,,,,---,,,,,,,,,---000000///...------......///000111111---...///000000///......))),,,///222333111///---...............///000111---...///////////////...{{{nnnaaaRRRHHH@@@888444444000///---,,,,,,111777<<>>XXX^^^ccccccZZZJJJ888,,,+++)))'''&&&((()))))))))(((((())))))))))))(((((())))))))))))))))))******...&&&%%%))))))###$$$***''')))(((### )))111)))'''&&&&&&((())))))(((''''''''''''''''''&&&&&&***(((%%%######%%%(((***%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&(((&&&%%%%%%%%%%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$"""!!!$$$((()))'''%%%,,,)))111DDDKKK@@@222---''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&)))***))))))))))))))))))))))))))))))...))))))...000,,,***------------,,,,,,------...///...,,,++++++,,,...///---------.........//////333333333444666999;;;===555666666555333111222333222111222333222000444;;;FFFWWWkkkvvv|||qqq```NNNFFFEEENNNcccxxxyyyxxxtttaaaLLL???<<<888555444444333222222222111111222222333444444444444777:::999555222;;;999888888999::::::999777666555555666555444222888666555999===<<<666000666<<<>>>;;;999999:::888555333555999999444111222:::<<<======<<<;;;;;;<<<;;;;;;;;;999666666888999666888;;;>>>===;;;999777777666444222111000//////222111111333555666555333999EEE___|||sss^^^OOOAAA<<<666333222111///---222333444444333333555777777444333666444000111777666999::::::<<<@@@>>>:::666999999777888;;;<<<999999999:::<<<>>>>>>===;;;CCC@@@<<<999999<<>><<<;;;===AAAFFFIIIMMMJJJEEE@@@>>>???AAACCC<<<;;;999;;;>>>>>><<<:::666444222111111222333444666666666777777888888999999::::::777333333666999:::::::::<<<<<<:::666333;;;888555555777666111,,,///222555444000,,,,,,,,,......------...///111222000000000000111111111111666000...111111,,,+++...000000//////......------000000000000000000000000------...000111333444444zzzkkk^^^OOOEEE===666111111111000...,,,---111888===GGGMMMTTTWWWWWWWWWYYY\\\XXXTTTLLLCCC>>>@@@HHHOOOZZZ___bbb```\\\WWWOOOFFF<<<777444444333333999@@@VVV]]]eeedddYYYGGG666,,,+++***((((((((()))((('''((())))))))))))))))))(((((())))))******)))))))))***)))+++......***((()))))),,,...+++'''''',,,222+++)))'''''''''((('''&&&&&&&&&&&&''''''(((((((((((('''%%%$$$$$$%%%'''((((((((())))))(((&&&%%%$$$''''''((())))))(((''''''(((&&&%%%%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%'''((('''&&&000---444DDDHHH===000+++((())))))(((((('''&&&%%%(((''''''&&&&&&''''''((((((''''''(((***++++++***************************)))&&&(((...000+++((()))+++++++++,,,---...///000///...,,,++++++,,,---............//////000000000333222222222444666888999666777777555333111111222222111222333222000555<<>>;;;777444444333222111222222111111222222333444444444555888;;;;;;888555:::999777888999::::::999444333333555666777666555666777999:::;;;999555222888===???;;;999:::;;;:::777444444666666333222555666777999::::::<<<===???<<<<<<<<<:::888777888:::<<<<<<===>>>>>>;;;888555666555444222111000//////222333444555555555555555<<>>@@@@@@@@@AAA???;;;777777999<<<>>>@@@???======>>>AAADDDGGGMMMJJJEEE@@@>>>???AAABBB;;;::::::;;;>>>>>>;;;999777555333111111111222333888777555444444555666777999999888777555555888:::999999999;;;<<<;;;888555666444111222555555111,,,+++---///000///...------,,,---.../////////......//////000000000111111111444///,,,//////,,,---000////////////////////////////////////////////////////////////////////////wwwhhh[[[LLLBBB:::333//////111000...------222999>>>JJJOOOTTTWWWVVVVVVXXXZZZSSSLLLBBB:::777;;;CCCHHHVVV\\\```___[[[VVVLLLCCC888444111222222333:::BBBTTT^^^hhhfffWWWCCC444,,,,,,***))))))***)))'''%%%))))))************))))))'''((()))******)))((('''$$$***+++,,,+++&&& (((---111111---+++---000,,,***((('''''''''&&&$$$%%%%%%&&&'''((())))))***&&&&&&%%%%%%%%%%%%&&&&&&*********)))(((&&&$$$###(((((())))))))))))((((((((('''%%%%%%&&&&&&$$$###$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))333333;;;FFFFFF:::...*********)))(((&&&%%%###"""(((''''''&&&&&&''''''(((***)))((()))+++---,,,+++++++++++++++++++++++++++%%%%%%(((...000---)))((()))******+++---...000111...---,,,++++++,,,---...//////000000000000111111222111000000111222444555888888888666333111111222222111222444222222777>>>RRRbbbttt}}}sssaaaOOOFFFFFFNNNcccwww{{{yyyuuuaaaLLL===:::666333333222222111222222111111222222333444444444666999<<<<<<;;;999:::999777777999999999888111111222444777999999888666:::======;;;888777777:::>>>>>>:::888:::<<<:::999444222444333222333777555555555666888;;;===???>>>>>>>>><<<:::888999:::???===<<<<<<>>>===:::666666555333222000000//////222555888888555444555666???III___zzzrrr[[[LLL???;;;777444333222111000000000111555888888444000777444444444222///000444;;;======<<<>>>BBBBBB>>>@@@>>>;;;999===BBBAAA;;;999888777999===@@@AAAAAABBB@@@<<<999777666777777===>>>>>>???@@@BBBCCCCCCKKKIIIDDD@@@>>>???@@@AAA<<<===>>>@@@AAA@@@<<<:::888666444111000000000111999777555333222333444666:::888666666888999::::::888888999;;;<<<;;;888666222///...///222222000---,,,,,,---///000000///---,,,---///000000...,,,***//////000000000000111111333///,,,,,,,,,,,,///333......////////////000000////////////////////////.........---------------|||ttteeeXXXIII@@@888111------111000...---...222999>>>KKKOOOTTTVVVUUUUUUUUUVVVOOOFFF;;;333333888???DDDTTT[[[``````\\\VVVKKKAAA444000---///000333;;;DDDTTT```jjjeeeTTT???222...,,,+++***++++++)))&&&$$$))))))************))))))'''((()))******((('''&&&!!!'''&&&'''***%%%&&&***......+++)))***,,,+++)))''''''''''''&&&%%%&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&+++******)))((('''&&&%%%))))))))))))))))))))))))((('''%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%''')))(((&&&%%%(((+++222888DDDMMMHHH999---)))******)))((('''%%%$$$###((((((''''''''''''((((((***)))((()))+++,,,+++***************************'''''')))---000///---+++*********+++,,,---///000---,,,,,,+++,,,,,,---...000000000000000000000000//////...///000111333444999999999777333111111111222111222444333333999AAAVVVfffwwwtttbbbPPPGGGFFFNNNbbbwwwzzzyyysss```JJJ<<<888555222222222111000222222111111222222333444222333666999;;;===<<<<<<;;;999888777999999999888111111222555888::::::999888:::===>>>>>>===<<<<<<;;;===<<<888777:::;;;999777444222444444222333777:::777555444666999<<<>>>@@@@@@???===:::888999:::===:::999:::>>>???<<<999555444333111000000//////000555:::999555222444777???GGG\\\wwwrrr[[[LLL>>><<<888555333333222222333000///222888999555111666666555333111///000222:::======<<>>>>>DDDCCC@@@===:::888666555888:::===???AAABBBAAAAAAIIIGGGCCCAAA??????@@@AAA@@@AAACCCEEEEEECCC???===999888444111////////////777777777666666666666666999666444666:::<<<<<<::::::999999:::;;;:::888555111///......000000...,,,333111///000222222///,,,000000000000///...---,,,////////////000000000111333111...,,,+++,,,000444000000000///////////////////////////////////////)))******+++---......///yyypppbbbUUUGGG???888111......000///...,,,---222999???KKKNNNRRRTTTTTTRRRPPPOOOGGG???444---...444<<>>HHHWWWbbbiiibbbOOO;;;111///,,,++++++++++++***'''$$$))))))************))))))'''(((((()))((('''&&&%%%&&&***'''(((---+++###&&&((())))))'''&&&(((+++)))'''&&&&&&((()))(((''')))))))))((((((''''''&&&'''((()))******)))((('''***)))))))))(((((((((((())))))(((((((((((()))))))))'''&&&&&&&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%((()))(((&&&&&&))),,,000===MMMTTTKKK:::---***((())))))))))))(((''''''(((((((((''''''((((((((()))((('''(((******)))((())))))))))))))))))))))))))))))((())),,,......---,,,,,,+++++++++,,,------,,,,,,,,,------......///////////////////////////---------...000222555666888999999666333111000111222111222444444555;;;DDDWWWgggxxxuuucccPPPGGGFFFMMMbbbvvvzzzxxxrrr^^^GGG;;;888444222222222111000222222111111222222333444000222555888:::;;;======<<<:::888888999:::999888444444444666999::::::888888666777;;;@@@BBB@@@<<<;;;<<<:::555555888999666444222222555555333222555;;;777444444888<<>><<<:::666444222333444666222...000555999888555777888666333000///000111888;;;======@@@DDDCCC???EEEBBB>>>>>>EEEKKKIIIBBB<<<999666555777:::<<<===CCCBBB@@@>>>;;;888555444222555:::???AAABBBAAA@@@EEEDDDBBBAAA@@@@@@@@@AAAAAACCCFFFGGGEEEBBB???===:::888555111///.........222555999<<<===<<<999777777555333666:::===<<<:::<<<;;;:::::::::999666444333222000000//////...---333000///000222333111...555333111///......///000...////////////000000000222333111...+++---111333222222111000///......---........................)))******+++,,,---......vvvmmm___RRREEE===888222///000///...,,,+++---222999>>>IIILLLPPPSSSSSSOOOJJJGGG>>>888000******111:::@@@OOOVVV[[[YYYUUUMMMBBB777444000...000333888BBBLLL\\\bbbeee[[[GGG777000000---+++******+++***(((&&&(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%%%%(((((('''(((++++++)))((((((((('''&&&'''))),,,((('''&&&&&&((())))))(((+++******)))((('''&&&&&&))))))************))))))******))))))))))))******((((((''''''''''''(((((()))(((&&&&&&''''''%%%$$$%%%$$$$$$$$$############%%%&&&'''&&&&&&(((***---000BBBUUUXXXJJJ888---***''''''((()))******)))))))))((((((''''''(((((()))((('''&&&'''((()))((('''(((((((((((((((((((((((((((((('''%%%''',,,---+++,,,,,,++++++++++++,,,,,,------......//////000000000000////////////......,,,,,,,,,...000222555777777777777555222000000111222111222444555666>>>GGGZZZjjjzzzvvvdddQQQHHHFFFMMMaaavvvzzzyyyrrr]]]GGG:::888444222222222222111222222111111222222333444000333666888999;;;===???>>><<<:::::::::;;;:::999777777777999;;;<<<;;;999666333222777>>>AAA>>>::::::;;;888555555888777333333111222555666333222555777444222444:::AAADDDEEECCCAAA===999555444777999??????>>>===:::666444222333333222000000/////////111555999;;;999777777888<<>><<<777444222333444777333000000444888::::::888:::999333000111111000444999===???CCCGGGEEE@@@EEEDDD@@@>>>AAACCC???999555333111222555999<<<=========<<<:::888666444222111444:::???BBBBBB@@@???AAAAAA@@@@@@AAAAAAAAABBB@@@BBBEEEDDDBBB???===<<<:::888444111...---------///333:::???@@@>>>999666444444444666999:::;;;:::<<<;;;:::::::::999777555555444222111000/////////,,,+++,,,...000222333222777555111...---///111333......////////////000000,,,111333///---...111111222222111000000///....................................------,,,,,,++++++sssjjj[[[OOOBBB;;;777222000111------+++***,,,111888===EEEIIINNNRRRQQQLLLEEE???777555000+++***000;;;CCCPPPVVVYYYWWWQQQJJJ>>>444333...,,,...111777AAALLL___aaa^^^QQQ???222---...---+++))))))*********)))''''''((((((((((((''''''***(((&&&%%%$$$$$$%%%&&&'''$$$###&&&&&&%%%&&&)))(((((()))(((((((((***+++***(((&&&&&&((((((((('''******))))))(((((('''''')))))))))))))))))))))))),,,,,,***))))))))))))***((('''&&&%%%%%%&&&'''((()))(((&&&&&&''''''%%%$$$&&&%%%%%%$$$###"""!!!!!!&&&$$$###$$$'''***,,,,,,444GGGXXXVVVDDD222***)))&&&''''''((())))))(((((())))))(((((((((((())))))((('''&&&&&&(((((('''&&&((((((((((((((((((((((((''')))(((&&&''',,,,,,'''+++*********+++,,,---------...///000111111111111111111111000000/////////,,,,,,,,,---...111333444555555666444111000000111222111222444555777@@@III___nnn~~~wwweeeRRRHHHFFFMMMaaauuu~~~|||{{{ttt^^^GGG;;;888444222222333333222222222111111222222333444222555888::::::;;;>>>AAA???===;;;;;;<<<<<<;;;:::888888888:::===>>>===<<<777666666999<<<>>>===;;;:::;;;999666777999777111555111111333333222333777666333111444<<>>BBBDDDAAA:::444222222333222111000000//////000333666999<<<======;;;:::???CCCRRRlllttt^^^PPP@@@???===999333111222444555444444444666888:::<<<999<<<;;;444000222222000222888>>>BBBGGGJJJGGGAAACCCDDDCCC???>>>>>>999333111///...///333666888999777777777777666555444444555888<<<@@@BBBAAA???======>>>???@@@AAABBBCCCCCCAAACCCDDDCCC???<<<<<<<<<999777444111...------......222888<<<===:::666333222444666777777777999::::::999888888:::;;;:::888333333222111000000111222***,,,---...///111333555555333111/////////111222........./////////000000"""+++111000...000111000//////000000000111111111........................000//////...------,,,,,,~~~rrriiiXXXLLL@@@:::666111000111,,,,,,***)))+++000888===CCCGGGLLLQQQQQQKKKBBB;;;666666333///---222>>>GGGSSSXXX[[[WWWQQQJJJ???555000+++)))+++...444>>>III```___YYYKKK:::...+++------+++)))((()))++++++***&&&&&&''''''''''''&&&&&&+++)))&&&######$$$%%%''')))###"""))))))###$$$***&&&''')))))))))))))))(((,,,***((('''''''''&&&%%%(((((((((((())))))))))))))))))(((((((((((())))))///...,,,***(((((((((((('''&&&%%%$$$$$$%%%&&&'''***((('''&&&''''''&&&$$$'''&&&%%%$$$###!!! &&&### """'''+++,,,,,,888KKKZZZTTT>>>---''')))&&&&&&'''''''''''''''&&&))))))(((((((((((()))))))))(((''''''((()))(((&&&))))))))))))))))))))))))'''+++,,,)))+++///,,,&&&((())))))***+++---...///......000111222222222222222222222222111111000000------,,,,,,---...000111333444444333111000000111333111222444666888AAAJJJdddrrrxxxeeeRRRIIIFFFMMMaaauuu~~~~~~|||vvv```III;;;888555333333444333333222222111111222222333444444777:::;;;;;;<<>>@@@???>>>:::<<<>>>>>>===<<<===>>>:::;;;:::888999;;;777111777222///000111111444:::888444222555<<>>AAAAAA>>><<>>999333111222444222444777888888999:::<<<:::>>><<<444111333333000111888???EEEJJJMMMIIICCC???CCCDDDAAA>>>===:::444222000...///111333333333555555555555666666666666999<<>><<<;;;<<<>>>@@@BBBCCCDDDDDDCCCEEEFFFCCC???======>>>999777444000...---......///222555888888666222000000333777777555555777:::777666666888:::<<<<<<<<<111111111000000111333555...111333222000///222666111111111000000000000000............/////////000&&&//////...111222///,,,---...000111333444555........................---......//////000000000~~~qqqgggZZZKKK<<<888888777999===---,,,++++++,,,///222444===@@@CCCFFFEEEBBB===;;;///111222///...444@@@JJJUUUXXXZZZXXXQQQHHH@@@;;;666...,,,000000222@@@RRR___aaaYYYFFF555---+++)))***++++++++++++***)))))),,,***(((&&&%%%&&&'''(((''''''&&&%%%%%%%%%%%%&&&+++...---''''''+++,,,(((&&&((()))(((&&&%%%(((***(((+++***&&&''',,,+++%%%&&&'''''''''(((((())))))***)))(((''''''((()))***...---,,,+++++++++,,,---'''%%%######$$$$$$$$$###(((''''''&&&%%%###"""!!!"""###%%%&&&''''''&&&%%%%%%)))%%%(((,,,===MMMUUUHHH666---)))&&&''''''''''''(((((((((((()))$$$###(((***&&&%%%(((***'''"""$$$******%%%)))))))))))))))******+++)))+++,,,+++***)))***++++++++++++++++++,,,---...333111//////000111000/////////000111222333333444,,,,,,,,,------...///000000111111111111000//////333...///444555666???MMMkkk|||{{{hhhUUUKKKIIIOOOaaasss~~~xxxdddPPPAAA:::555555666444333444333555666333000///222666777888999;;;<<<======>>>BBB@@@>>><<<;;;;;;<<<===??????>>>>>>===>>>>>>???<<<===???@@@@@@???>>>>>>999555555;;;>>>;;;777666888666444444555555444333444333333555999;;;<<<<<<@@@;;;555111000111333444<<<>>>@@@???;;;777333222444777999888555111000111333777===@@@AAAAAAAAAAAACCCIIIVVVjjj{{{cccNNNBBB???<<<999888666333111444666888:::===>>>@@@@@@777;;;===<<<777222000000555888===BBBGGGIIIIIIIIIKKKLLLLLLIIICCC===888666000111333555777888888888:::888444222222666:::===>>>>>>???BBBEEEEEE@@@<<<@@@@@@???>>>>>>>>>>>>???DDDCCCAAA@@@>>><<<;;;:::999999888444///---...000,,,...111333444222000///111333555777777777555444555666888888888:::===???222222333222222111000///444222///---...000444666555222000///000111111111000000000000000000000000***+++---///000111000000222111///...---...000111000...,,,))))))***,,,.........---------,,,,,,,,,{{{mmmcccUUUIII>>>888333...---111---,,,******+++...111333666999<<<>>>>>><<<888555///111111///...555AAAKKKSSSUUUVVVSSSLLLBBB:::666444...,,,000111444AAARRR```___TTTAAA222---+++******++++++++++++***))))))+++***(((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&(((,,,,,,))))))+++***&&&&&&'''((('''%%%%%%''')))(((***)))&&&'''+++***%%%'''''''''((((((((())))))))))))(((''''''((()))***((('''''''''(((***+++,,,'''%%%$$$$$$%%%%%%%%%###(((''''''&&&%%%$$$""""""$$$%%%%%%%%%%%%%%%$$$$$$###(((***&&&$$$))),,,,,,===KKKQQQEEE444,,,)))'''''''''''''''(((((((((((()))$$$###''')))&&&&&&(((******((($$$$$$'''(((%%%)))))))))))))))******+++''')))******)))(((***+++,,,,,,,,,,,,,,,,,,------...---,,,---///111111111000000000000000000111111...------------///000111111111111222111000000///444//////444555777BBBQQQmmm}}}{{{hhhUUUKKKIIIOOOaaasssxxxbbbMMM@@@999444444444222111333888666444222222111111000555777999;;;===>>>======@@@>>>===;;;;;;<<<>>>???>>>>>>>>>>>>>>>???@@@@@@;;;<<<===>>>>>>>>>===<<<999:::>>>CCCCCC<<<888888999777666555666777666555555444333555888;;;<<<===@@@<<<666222000000111222777:::======:::666333111888:::<<<;;;777555444555555888===???@@@??????@@@AAAFFFSSShhh~~~{{{cccMMMCCC@@@<<<:::888666444222555777999;;;===???@@@@@@:::;;;<<<:::666333111000333666<<>><<<:::888999;;;???AAA@@@@@@@@@AAACCCBBB???;;;AAA@@@???===<<<;;;;;;;;;===>>>??????===;;;777555777777777444000///000333...///111222222222000///111222333444555555444444555777888999888888:::<<<222222333222222111000///333111000...///111333555000///...///111333444444000000000000000000000000,,,...///111222222222222222111///...---...///000///---,,,+++***+++------.........---------,,,,,,xxxjjj```SSSKKKBBB<<<555...,,,...,,,+++*********,,,///000...000333555555333111///...000000///000777CCCMMMVVVWWWWWWSSSKKKAAA999555333...---111444888DDDSSSaaaZZZLLL;;;000---,,,*********++++++******)))(((***)))'''&&&%%%%%%&&&'''))))))***+++***)))((('''%%%)))+++******+++((($$$&&&''''''&&&%%%$$$&&&(((((()))(((&&&(((+++***&&&''''''(((((((((((())))))))))))(((''''''(((((()))######$$$&&&(((***,,,---((('''%%%%%%&&&&&&&&&%%%'''''''''&&&%%%$$$######'''&&&%%%$$$############"""%%%'''&&&(((,,,---,,,===IIIMMM???000+++***(((&&&''''''''''''(((((((((((($$$###&&&(((''''''((('''+++,,,(((%%%'''(((''')))))))))))))))******+++&&&'''))))))(((((()))+++---------,,,,,,,,,,,,,,,***))))))+++///222333333000000000000//////......///...---------///111333111222222222222111000000555000000444555999GGGXXXppp~~~{{{hhhUUUKKKHHHNNNaaatttxxxaaaKKKAAA:::666555444222111444999555222222555666333000444666:::>>>??????>>>===>>>===;;;;;;;;;===>>>@@@======>>>???@@@AAABBBBBB<<<===>>>??????>>>===<<<:::AAALLLQQQJJJ???;;;===;;;999777666888999999888888555333444777:::===>>>@@@===888333000///000111444888<<<>>><<<888555444;;;<<<<<<;;;888777777888777:::<<<>>>=========>>>>>>CCCPPPeee|||zzzbbbMMMCCC@@@===:::999777555444666777999;;;===??????@@@>>><<<999777555444222000333555:::BBBJJJPPPSSSTTTLLLMMMNNNKKKFFF@@@<<<;;;555555555666888:::<<<>>>AAA@@@?????????AAADDDEEEDDDBBB@@@@@@@@@@@@===<<>><<<:::888888777999;;;>>>@@@>>>;;;666444555555555333222111333555222111111000000000000111222222222222222222333333555777999999888666666666222222333222222111000///111111000000000111222222...------...111444444444000000000000000000000000---...///000111222222222111000///.........///000,,,,,,,,,---------------.........------------,,,vvvhhh^^^PPPHHH@@@:::777444111000++++++***)))***+++---...(((***,,,...///...,,,+++---...//////111999FFFOOOYYYZZZYYYSSSJJJ@@@888444222//////444999>>>JJJUUU___UUUFFF999111...,,,******************))))))((()))((('''&&&%%%%%%&&&&&&***+++,,,------+++)))(((&&&'''))))))))))))'''%%%((((((''''''&&&&&&''''''((('''''''''(((***)))'''(((((((((((((((((()))))))))(((((((((''''''''''''$$$%%%&&&(((***,,,...///)))'''&&&&&&''''''&&&%%%''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$###"""###$$$$$$(((&&&"""!!!%%%+++///000>>>GGGGGG999---***+++)))&&&&&&&&&'''''''''(((((('''%%%###$$$&&&'''(((((($$$)))***((((((***)))''')))))))))))))))******+++((()))******((('''(((***---------------,,,++++++***))))))+++///222333333000000000000000000000000000///...---...000222444222222222222222111111000555111000444666;;;LLL___vvv~~~zzziiiVVVKKKGGGMMMaaauuuwwwbbbOOODDD???:::999777444444777444333333666999:::999777444777<<>>>>>===;;;::::::;;;===>>>;;;<<<===???AAABBBCCCCCC@@@@@@AAAAAAAAA???>>>===;;;GGGUUUZZZPPPBBB===@@@;;;999777777888::::::::::::888555444777;;;===??????===:::555222000111222444999>>>AAAAAA>>>;;;999;;;;;;:::999888777888999999;;;<<<<<<;;;::::::;;;<<>>@@@<<<666444555555333111555666888>>>FFFKKKLLLKKKJJJLLLMMMMMMIIIFFFCCCBBB======<<<<<<===???BBBDDDBBBBBBBBBBBBCCCEEEFFFGGGEEECCCAAA??????????????????>>><<<:::999777777777;;;===???@@@???<<<999777666555555333333333444666555333111/////////111222555444222111111222333444555777999999777444333222222222222222222111//////000000111111111111111000000///...///000111111000////////////////////////,,,,,,---....../////////111000///............///+++,,,---...//////..................------------uuuhhh^^^JJJBBB777111222333///***++++++*********+++,,,,,,((()))+++,,,,,,,,,++++++,,,------...333<<>><<<:::999999;;;;;;999:::===???AAACCCCCCDDD@@@AAAAAAAAA@@@???===<<<999DDDSSSXXXNNN@@@;;;???;;;999666666888:::<<<<<<===:::777666888<<<>>>???>>>>>>===999555333444555666:::@@@BBBBBB@@@>>>===;;;:::999888999999999999999:::;;;;;;999888888999<<<@@@LLL```xxx|||dddPPPDDDAAA<<<999888888777666444555777888999:::::::::@@@;;;555333444555555444777666777===DDDGGGGGGDDDFFFIIILLLMMMLLLJJJIIIIIICCCBBBAAA@@@@@@BBBDDDFFFCCCDDDDDDEEEFFFHHHHHHIIIFFFEEECCC@@@@@@AAACCCEEE>>>===<<<;;;:::999999999>>>>>>>>>>>>===<<<;;;:::888777555444444444555555666444111......///222333888777444333222333555666555777999999666333222111222222222222222111/////////000111111111111000///000///...///000111///...////////////////////////,,,,,,,,,------...//////000//////...............+++,,,...000000000///...//////.........---------~~~ssseee[[[JJJDDD999111000111---&&&,,,,,,++++++***+++++++++******++++++,,,,,,++++++,,,+++,,,...444???KKKTTT[[[YYYVVVNNNDDD;;;444111222333666;;;DDDMMMVVV[[[VVVLLL@@@999444///,,,,,,))))))******))))))((('''((((((((((((((((((((('''++++++,,,---,,,+++***)))***'''%%%''''''&&&(((+++,,,+++)))((())))))((('''((($$$$$$''')))(((((()))******))))))))))))((((((((((((((((((((('''&&&%%%&&&&&&'''((())))))(((((()))(((&&&&&&'''''''''&&&''''''&&&%%%%%%&&&'''((($$$$$$$$$$$$%%%&&&'''((('''%%%'''***,,,+++,,,///BBBFFF@@@222)))***+++(((%%%&&&&&&&&&&&&'''''''''%%%%%%###!!!###(((***(((---+++(((&&&)))***$$$)))))))))))))))******+++,,,------,,,)))(((((()))******+++,,,,,,+++))))))---++++++,,,...000111000//////000111222333444444............///000111111000111111111111000//////111///000555888???UUUkkkzzzjjjWWWKKKEEEKKKaaaxxx}}}{{{uuufffXXXEEEAAA>>>;;;777222333777888===AAAAAA>>>;;;;;;<<<888<<<@@@DDDFFFDDDAAA???@@@>>><<<999888888999:::777999<<>>??????>>>===;;;999888666===HHHMMMHHH===999;;;<<<999666666888;;;===>>>???===:::999;;;>>>???@@@AAABBBBBB>>>999555666888777:::>>>@@@???===<<<<<<;;;:::999:::;;;<<<;;;:::777999;;;:::888666666666;;;???JJJ^^^vvv}}}fffRRRDDD@@@;;;888777777777777444555666777888888888888===999555333333555666777666555888>>>FFFJJJGGGCCCBBBEEEIIILLLLLLKKKKKKKKKFFFEEECCCBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHJJJKKKLLLHHHHHHFFFDDDBBBCCCFFFIII@@@???>>>===<<<<<<<<<<<<@@@???>>>===<<<;;;::::::999777444444555666666555666444111......000333555;;;999777555444444555666555666888777555333333333222222333222222111000///000000111111000000///...,,,,,,,,,...000111111///000000000000000000000000//////......//////000111/////////.........---------...///000000000///.../////////.........------{{{nnn___UUUHHHIIIEEE:::333111...)))------,,,,,,++++++++++++,,,+++++++++*********++++++***+++...555AAAMMMUUU\\\ZZZVVVNNNDDD;;;555333000333666===FFFQQQYYY\\\SSSHHH===666000++++++///)))))))))))))))(((((('''(((((()))))))))))))))(((+++++++++*********)))))))))%%%&&&******''''''+++---***((('''))))))(((&&&(((######(((***''''''************)))))))))(((((((((((((((((((((&&&%%%$$$###$$$&&&'''(((((('''''')))'''%%%%%%&&&'''&&&%%%'''&&&%%%%%%%%%'''(((***%%%&&&&&&'''''''''&&&&&&###"""%%%))))))''',,,333DDDFFF???111)))++++++&&&%%%%%%&&&&&&&&&'''''''''$$$%%%### """)))+++(((***+++)))'''(((***(((""")))))))))))))))******+++(((***+++***)))((()))+++'''(((***++++++***)))(((+++***)))***---///000000///000000000111111222222+++,,,...///000000/////////000000000000///.........---000666999AAAWWWnnnzzzjjjXXXKKKEEEJJJaaayyy~~~zzzssscccTTTFFFCCC@@@===777222333888;;;===@@@BBBAAA>>>;;;999:::<<<@@@CCCDDDBBB@@@>>>===<<<:::999888999:::;;;666888;;;>>>@@@AAAAAA@@@>>>>>>>>>===<<<:::888666777888===DDDDDD>>>:::;;;===:::888777:::===@@@AAAAAA???======>>>@@@@@@@@@FFFHHHHHHCCC<<<666666777999;;;======<<<;;;:::;;;888777777999<<<<<<:::888555888:::;;;999666444444:::>>>HHH[[[sssgggSSSCCC???:::777666777777777555555666777888888888777888888666444333444888;;;666555888@@@HHHKKKFFFAAA???BBBFFFIIIIIIHHHHHHHHHIIIHHHGGGFFFDDDCCCBBBAAADDDDDDDDDDDDFFFHHHJJJKKKLLLLLLKKKHHHEEEEEEGGGJJJEEEDDDBBB@@@???>>>======AAABBBBBBAAA???===;;;999777555333333666999999888444333000//////111444666;;;:::888666555555555555444666777666555444555777222222333222222111000///111111000000////////////---,,,---...000000///---000000000000000000000000//////.........///000111......//////......------//////000000000//////...////////////............xxxjjjZZZOOO???IIIKKKAAA444///...---...------,,,,,,+++++++++,,,+++******))))))))))))*********...666BBBNNNVVVWWWVVVQQQIII???666111//////222666===GGGSSSZZZ\\\RRRFFF:::222+++'''+++333)))))))))))))))(((((('''((()))************))))))+++***))))))(((((())))))'''$$$'''---...((('''))),,,)))&&&&&&(((((('''$$$(((###"""(((***''''''***+++*********))))))(((((('''((())))))(((&&&$$$######$$$&&&((()))))))))(((((('''%%%%%%&&&&&&&&&%%%'''&&&%%%$$$%%%''')))***'''(((((()))((('''%%%$$$***'''&&&'''&&&(((444AAAEEEGGG???111***+++***%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%###""")))+++(((###(((***((((((+++...---)))))))))))))))******+++%%%&&&((()))((()))+++---%%%&&&)))***+++***)))((((((''''''))),,,///000000000000000000////////////***+++...000000000...---///////////////......---,,,,,,000666999AAAXXXooo~~~zzzjjjXXXKKKDDDJJJaaayyy{{{rrr```PPPIIIFFFCCC???999444555:::::::::<<<@@@CCCCCC>>>999:::<<>><<<;;;:::999888888:::<<<===666888;;;>>>???@@@@@@???@@@@@@@@@???===;;;999777<<<888999@@@DDDBBB???===???<<<999999<<>>===;;;::::::;;;444444444777::::::777444333777:::;;;999666444333:::<<>>999666555666777666666666777888888888888888555777777555333444888===777666888@@@HHHIIIBBB;;;>>>AAAEEEFFFFFFDDDDDDDDDLLLLLLKKKJJJHHHEEECCCBBBAAAAAA@@@@@@BBBDDDGGGIIIOOOPPPOOOKKKGGGEEEGGGJJJIIIHHHEEECCC@@@>>>======CCCEEEGGGGGGEEEAAA===:::555333111333777;;;;;;:::333222000///000222444666::::::888777555555444444444555666555555555777999222222333222222111000///222111000///////////////111000/////////...+++(((000000000000000000000000...---,,,+++,,,---...///......//////......---,,,111111000000//////......000/////////............tttgggXXXNNN@@@???<<<777222///......,,,,,,,,,,,,++++++******///---+++)))(((((()))***...,,,,,,111;;;HHHSSSYYY[[[WWWQQQJJJCCC<<<555111111555:::@@@JJJVVV]]]]]]NNN@@@333...///...------***)))'''''')))***+++++++++---000111,,,&&&(((...%%%&&&((()))***)))((('''%%%((((((&&&'''+++,,,***(((///222---((()))((($$$---***&&&$$$%%%'''((((((''''''(((((((((&&&%%%$$$&&&&&&&&&'''((('''%%%"""'''&&&$$$###(((,,,***$$$)))'''&&&&&&(((***+++***'''&&&%%%'''+++,,,+++(((%%%&&&'''&&&$$$###$$$%%%'''%%%&&&((((((***666EEEUUUIII777+++(((***((($$$'''&&&&&&%%%$$$###""""""&&&&&&%%%%%%&&&''')))***%%%&&&'''(((((()))))))))+++((((((++++++(((''')))******)))(((''''''((((((---,,,++++++,,,***(((%%%((('''&&&)))---000000...444444555555444222000...++++++,,,...000000---+++///111222111///.........000111444999;;;DDDZZZppp}}}yyynnnYYYJJJHHHKKK]]]{{{{{{ppp```SSSLLLIIIEEE@@@<<<:::888777<<<<<<===@@@BBBBBB???;;;>>>===<<<===???>>>:::777<<<<<<;;;;;;999888777666;;;777777<<>>;;;;;;???>>>>>>===<<<;;;;;;:::999:::;;;=========<<<;;;AAA999666;;;??????@@@DDDFFFDDDDDDFFFDDDBBBCCCHHHJJJLLLIIIAAA:::777444000444777999:::999777666666555555444444333333444444222666<<<@@@<<<555444777888>>>IIIXXXoooiiiTTTDDD???:::777888777555222666555555777::::::666333<<<:::777666555444222///555666999???EEEGGGDDDAAA@@@???@@@AAA???;;;===BBBLLLMMMOOOPPPKKKCCCBBBEEE???BBBEEECCC???===@@@DDDNNNOOONNNLLLIIIHHHIIIJJJLLLUUUTTTIIIAAAEEEFFFBBBHHHGGGGGGFFFEEEAAA<<<888999333+++***...444666777666666444111111333777;;;555555555777::::::888777777777777777666555444333333333222111111222333444...///000///...---...///000000000000///////////////...---///222333000---......---------......//////...,,,++++++---000111000//////...............333333222000///...---,,,}}}rrreeeVVVLLL>>><<<888333///,,,+++,,,,,,,,,+++***************000///---+++******+++,,,...------333>>>JJJUUU[[[\\\WWWOOOHHHAAA;;;444111333666;;;AAAMMMXXX\\\YYYLLL???444111111///------)))(((''''''((()))*********(((***---,,,(((''')))&&&&&&&&&&&&&&&'''((((((&&&))))))'''(((,,,...,,,***//////+++((()))((($$$---+++(((((()))*********(((''''''&&&&&&'''((()))'''''''''((())))))&&&###((()))(((&&&(((,,,,,,(((+++)))''''''((())))))(((+++)))((((((***)))'''$$$&&&'''((('''%%%$$$%%%&&&%%%$$$&&&'''''',,,;;;KKKVVVHHH666***((()))(((%%%&&&&&&&&&%%%$$$######"""$$$%%%&&&((((((((((((((('''%%%$$$&&&***+++)))&&&+++)))***------+++***---))))))))))))))))))******,,,,,,+++,,,,,,+++(((&&&***)))(((+++...111000///222333444444333111///---,,,,,,,,,...000000...,,,///000222222000.........---...111666;;;GGG^^^sss}}}zzzoooZZZKKKIIIKKK]]]zzzzzzpppaaaUUUOOOKKKFFF@@@===;;;:::999===<<<>>>AAADDDDDDAAA=========>>>AAACCCCCC@@@===???>>>===<<<;;;;;;;;;<<<;;;777666;;;>>><<<;;;;;;AAAAAA@@@???>>>===<<<<<<>>>???@@@@@@@@@???>>>===@@@:::777;;;??????@@@BBBEEECCCCCCEEEDDDAAABBBGGGIIIJJJGGG>>>888555333000333444666888999999888888444333222111111111222333333666===AAA>>>777555888:::???IIIXXXppphhhTTTDDD???:::777777888777555777666555777999999777444===;;;999888777666444222555777<<>><<<===???===:::<<>>@@@IIIJJJKKKJJJHHHJJJOOOSSSXXX___\\\NNNFFFHHHHHHDDDHHHGGGFFFEEEDDDAAA<<<999999444///...222555555444777666444111111333888<<<;;;::::::;;;<<<<<<:::888777777777777666555444333111111000//////000111222///000111000...---...///111000000000///////////////......///222222000.........---------......///,,,---......------...000666444222000///.........111111000///...------,,,{{{pppbbbTTTIII===999444///+++)))******---+++***(((((()))***+++///...,,,+++***+++,,,,,,------///666AAANNNXXX]]]^^^XXXPPPGGG@@@:::555222555888<<>>>>>@@@CCCEEEEEEBBB@@@AAA@@@???>>>======>>>>>>;;;777666999;;;::::::<<>>AAA<<<999<<<@@@@@@@@@AAACCCAAABBBEEECCC@@@AAAEEEGGGHHHCCC:::444333222000222111222555:::<<<:::888444333000......///111222444777>>>CCC@@@999777999===@@@GGGWWWppphhhSSSEEE???999666777888888777888777666777888999777666>>><<<:::999999888666444555999???BBBAAA???<<<::::::999:::<<<;;;999;;;@@@DDDCCCFFFLLLNNNIIIEEEDDDDDDGGGIIIHHHCCC??????@@@DDDGGGIIIGGGDDDHHHQQQZZZhhhkkkeeeUUUKKKKKKKKKHHHHHHFFFDDDCCCBBB@@@===:::888555222222555666555333999777555222111444:::???===<<<:::999999999666444555666666777666555333222222111000000000000111111///111111000.........///111111000000000////////////......///111222000//////......---------......)))---111111...+++---000<<<:::666222000.........//////.........---------zzznnnaaaSSSHHH>>>999333---+++******+++---+++)))'''&&&(((***+++,,,+++***)))))))))***+++,,,---000888DDDPPPZZZ^^^aaaZZZPPPGGG@@@;;;777555555888>>>IIIWWW```[[[PPPAAA999444444444000+++***'''(((((((((''''''((()))+++)))))),,,+++'''%%%&&&''''''&&&%%%&&&'''((()))'''***+++)))+++000222000///,,,(((&&&''')))(((%%%######$$$%%%'''(((&&&$$$)))((('''&&&'''(((***,,,)))((((((((())))))'''%%%###'''((("""!!!&&&)))***)))''''''(((((('''&&&'''''''''(((((((((&&&&&&&&&'''''''''%%%$$$%%%&&&$$$&&&((((((+++777LLL]]]TTTDDD222***((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&((()))***)))((('''(((&&&$$$&&&((()))'''$$$***'''(((++++++((((((***,,,,,,+++++++++,,,,,,---+++++++++,,,...---+++))),,,,,,,,,---///000000000111222222333222///---,,,---,,,***+++,,,......---,,,///222333222000/////////000222666AAASSSjjj{{{}}}|||rrr]]]NNNKKKLLL\\\yyy|||uuukkk^^^UUURRRLLLDDD>>><<<<<<<<<;;;:::<<>><<<;;;;;;777666888999888999===???@@@AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@===???BBBCCCBBBAAAAAA@@@AAACCCBBB??????CCCDDDEEEAAA888222222222000333000///333999<<<999666555333000------...111333555777===BBBAAA;;;888999===???EEETTTmmm~~~hhhSSSDDD>>>777444555888999888999888777777777888888888>>><<<:::::::::999777666888<<<@@@@@@===:::999:::999666777:::;;;999;;;???EEEBBBBBBHHHLLLJJJGGGGGGHHHIIIIIIGGGDDDBBBCCCDDDCCCGGGJJJFFFBBBEEEQQQ\\\qqqpppgggXXXNNNLLLKKKIIIGGGEEECCCAAA@@@???===;;;777444222222444666666555:::888555333222666===BBBAAA>>>;;;888777666444222555555777777777555444222444444333333333222333333000222222111///...///000111111111000000000//////////////////000111000000//////...------------...)))...333111,,,)))---222===;;;777333000/////////------------------------zzzoooaaaSSSHHH@@@;;;444///---------,,,---+++)))'''&&&(((***+++******************++++++***,,,111:::FFFRRRZZZ^^^___XXXNNNDDD>>>:::777555444999BBBNNN\\\bbbZZZMMM;;;555111222222...******((()))+++***((('''(((*********------(((""""""'''&&&'''((()))***))))))((('''***+++)))+++000222000///***&&&%%%'''(((''''''&&&&&&''')))++++++)))''')))))))))))))))((('''''')))(((''''''(((((('''%%%!!!'''(((!!!%%%((('''&&&&&&'''))))))((('''&&&''''''''''''&&&&&&&&&$$$%%%&&&%%%#########$$$%%%((()))***000@@@TTTbbbPPP???///)))((('''&&&(((&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((())))))$$$&&&))))))&&&%%%''')))+++)))))),,,+++'''&&&)))//////---,,,++++++++++++******+++---//////---,,,+++,,,------......///000111222333333222000...,,,,,,+++)))***+++------,,,,,,///222333222111111111111222333777CCCWWWmmmzzz}}}}}}sss^^^OOOKKKKKK[[[wwwzzzrrrgggZZZRRRPPPIII@@@;;;;;;<<<<<<:::999;;;???BBBCCCCCCBBBAAA@@@AAACCCCCCBBBAAA@@@???BBBDDDFFFGGGEEE@@@;;;888;;;888777999999777999===;;;===???BBBCCCDDDDDDCCC===>>>>>>???AAABBBCCCDDDFFFEEECCCCCCFFFGGGEEEAAA???>>>???BBBAAA======AAACCCDDD@@@777222222333222555222000222777999666222777555111///...///111333555666:::??????:::777999:::===BBBPPPiii~~~hhhTTTCCC===666333444777888777999999999888777888999:::<<<:::999999999999777666<<<>>>???===999888:::<<<999666666:::<<<;;;<<>>===BBBHHHKKKMMMOOOPPPNNNKKKGGGDDDCCCEEEFFFEEEJJJLLLIIIFFFIIIUUU___mmmiii```TTTKKKIIIJJJIIIHHHFFFCCCAAA@@@???<<<:::666333000///111444777999:::999777555555999???DDDFFFCCC>>>;;;999888666555444555777888888666444333444444444444333333222222222333333222000...///000111111111111000000000000//////////////////000111//////...---------------,,,000222///)))(((---444888777444111000000000111,,,,,,,,,,,,------------zzzoooaaaSSSHHHAAA;;;444000000000...,,,---+++***(((((()))***++++++++++++,,,------------***---333===IIISSSZZZ]]]ZZZTTTJJJBBB<<<888555444555===IIIUUU```bbbVVVIII888222///000///,,,***,,,'''***---,,,)))'''(((***'''))),,,,,,%%% &&&&&&'''***+++,,,+++)))(((&&&)))***(((***...000......)))&&&&&&'''%%%&&&((('''&&&'''(((******(((&&&((()))******)))(((&&&$$$)))(((&&&&&&'''((('''%%%$$$)))***%%% ###''')))%%%%%%%%%''')))***)))''''''((()))(((%%%############$$$%%%$$$###""""""$$$%%%((()))+++555GGGWWW```III999+++)))***&&&%%%(((&&&&&&&&&''''''(((((((((***)))'''&&&'''((()))***"""'''+++***&&&%%%(((------***+++------***)))+++111000...---+++***************+++---000000///...***+++---.........000222111222333333222000---,,,,,,******+++,,,---,,,+++---///111222111111222444111222333777EEE[[[nnnwww}}}~~~ttt^^^OOOKKKJJJYYYtttzzzqqqdddWWWOOOLLLEEE===:::;;;===;;;999999<<<@@@BBBBBBAAAAAAAAA>>>@@@BBBBBBBBBCCCEEEGGGCCCEEEHHHIIIGGGBBB<<<999:::999999;;;:::777888===;;;<<>>>>>@@@BBBDDDFFFGGGIIIIIIHHHGGGIIIJJJGGG@@@===<<<>>>AAA@@@<<<;;;???BBBDDDAAA:::555555555444666333111222444555444111888666333111000000222333444333555:::;;;777666777777;;;AAAMMMccc}}}jjjVVVDDD>>>888555666777777666888999::::::999888999::::::999888888999999777666<<<<<<<<<;;;::::::<<<>>>:::666555999<<<;;;<<<>>>>>>999999>>>DDDJJJPPPWWWVVVSSSNNNIIIFFFEEEEEEEEEFFFJJJNNNNNNMMMPPPYYYaaa]]]YYYRRRJJJFFFFFFGGGIIIIIIGGGEEECCCAAA???;;;999666444111///000333777999:::999999888888<<>>999333000000000---***,,,,,,+++*********************+++,,,------......,,,///666@@@LLLUUU[[[]]]XXXRRRJJJCCC>>>:::777555888CCCPPP[[[aaa^^^QQQCCC888222...------+++,,,///&&&***---,,,(((&&&''')))&&&&&&(((***(((######''''''(((((()))))))))))))))&&&))))))'''(((,,,...,,,+++'''''')))'''###$$$)))'''&&&%%%&&&''''''&&&$$$((((((''''''''''''''''''+++)))''''''((()))(((''''''+++,,,(((%%%''')))(((&&&&&&&&&'''))))))'''%%%%%%''')))'''$$$######$$$$$$%%%&&&%%%###"""###$$$$$$&&&'''+++999LLLWWWYYYCCC333((()))+++&&&$$$'''%%%&&&&&&'''((()))))))))(((((()))))))))(((((((((###&&&******)))(((+++...***((()))---...++++++...///...---,,,++++++++++++))))))+++---000111000///))),,,////////////222555000111111222111...,,,+++,,,,,,,,,---//////...,,,...///000000000111444666222444666;;;KKKbbbsssyyy}}}}}}ttt^^^OOOJJJIIIWWWrrr{{{qqqdddVVVNNNHHHBBB;;;:::===???<<<999:::>>>BBBDDDCCCAAAAAABBB>>>???@@@???>>>@@@EEEHHH@@@AAABBBCCCBBB???===;;;:::999;;;===;;;777888===>>>@@@BBBCCCCCCBBB@@@???=========>>>@@@BBBDDDEEEIIIKKKJJJHHHIIILLLGGG???;;;;;;===@@@???;;;:::===CCCEEECCC===999999888666333333222222222222333333777666444222111111111111333000000444666444333666444;;;BBBMMM___xxxkkkXXXEEE@@@;;;888888999888666777:::<<<<<<:::888999::::::999777888999999888777888999:::===???@@@???===;;;666555999;;;;;;:::<<<:::888999===AAADDDKKKSSSQQQPPPNNNMMMLLLJJJIIIGGGFFFJJJNNNOOOOOOQQQUUUYYYJJJFFFBBB@@@AAACCCFFFIIIJJJHHHGGGEEECCC???;;;777777666555333222222444666888999::::::;;;>>>BBBEEEBBB===888444333333333333555777:::;;;<<<:::777555333333333333333111000///444444555333111//////000222222222111111111000000...000000///---...000333000000///------,,,,,,---/////////...,,,+++---///...///000111222111111000............------------xxxmmm```QQQGGG<<<777111///000///+++''',,,,,,,,,,,,++++++******'''((()))***+++,,,,,,,,,...111888CCCNNNWWW\\\^^^YYYTTTMMMFFFBBB>>>;;;999;;;GGGVVV___bbb[[[LLL>>>999333...,,,,,,+++...333%%%))),,,+++'''$$$%%%((()))&&&&&&***---***((())))))(((&&&&&&&&&''')))***%%%((((((&&&'''+++,,,***)))'''(((***'''!!!###***,,,+++))))))******)))'''(((&&&%%%$$$$$$''')))+++,,,***(((((()))***)))((((((+++,,,((('''))))))'''(((''''''((()))(((%%%### ###&&&&&&%%%$$$&&&(((%%%&&&'''&&&$$$###$$$%%%"""$$$%%%+++;;;NNNUUUSSS???///&&&)))+++&&&###&&&%%%&&&&&&'''((()))******&&&(((***++++++)))'''&&&%%%&&&''')))+++---------%%%###%%%***,,,+++,,,///------,,,+++++++++,,,,,,))))))+++---111222111000***---000111000111444777...///000000///---+++)))------...000222111///,,,///000000//////111555888444777999@@@QQQiiizzz~~~}}}}}}ttt^^^NNNJJJHHHVVVqqq}}}rrrdddVVVMMMGGGAAA;;;;;;???AAA>>>999<<<@@@DDDFFFDDDBBBAAABBB???@@@???<<<999;;;???DDD<<<;;;;;;:::;;;;;;<<<<<<999:::===???===888888<<>><<<<<<<<<;;;;;;<<<>>>@@@AAAIIILLLKKKHHHIIILLLFFF>>>::::::<<<@@@???:::999<<>>>>>CCCJJJHHHIIILLLPPPRRRQQQNNNLLLGGGIIILLLMMMMMMLLLLLLLLL>>>:::888:::>>>AAAFFFIIIKKKJJJHHHGGGDDD@@@:::666888999999888555333222222888999;;;<<<===???CCCEEEDDD???999666555666777777666888:::<<<===;;;888666555555666666555333222111444555555333111//////000222222222111111111111000...000111///------000444111000///...---,,,,,,,,,....../////////...,,,+++---///111222333222000/////////.........---------~~~sssgggZZZMMMDDD<<<666///,,,...///...++++++,,,,,,***''''''+++...+++*********************///666>>>FFFOOOYYY\\\ZZZ\\\TTTLLLEEE>>>888888;;;???HHHRRR[[[___[[[LLL===000///,,,***)))***,,,---+++)))'''$$$######$$$%%%+++(((&&&'''))))))'''%%%&&&))),,,+++((((((***---+++)))'''&&&&&&(((***,,,)))(((((()))******(((&&&'''''''''(((***+++***)))***)))))))))))))))***+++000,,,((('''))))))&&&###&&&'''((((((((((((((((((((('''&&&&&&'''((('''&&&***%%%$$$'''&&&"""###(((&&&&&&%%%$$$$$$$$$%%%%%%###'''(((+++;;;NNNSSSKKK444///)))'''''''''&&&$$$"""###$$$'''***+++)))(((---+++)))((())))))((('''+++''''''++++++''''''+++,,,+++***+++,,,---+++)))///000...***+++---+++''''''***---.........///000...---,,,---///111111111000///,,,*********+++,,,...//////...------000222...---,,,,,,---///222333111333777AAAWWWqqqttt^^^OOOKKKHHHTTTooo|||ooo]]]PPPLLLAAA???===<<<>>>??????>>>@@@======???>>>:::999;;;DDDBBB>>><<<<<<===@@@BBB===>>>===;;;999999;;;===<<<;;;::::::;;;:::888666???@@@BBBBBBBBB@@@>>>===>>>;;;888:::>>>AAABBBBBBGGGFFFFFFGGGHHHFFFCCC@@@<<<===<<<;;;::::::<<<>>>EEEAAA===;;;:::999666333......///000111222222333;;;777111------...//////////////////000222333444666;;;@@@HHHZZZtttjjjTTTEEEBBB>>><<<;;;;;;::::::777999<<<<<<:::888666666???999333111333666555333555888===AAACCCBBB???===999999999:::<<<<<<:::888===<<<;;;;;;<<<@@@CCCEEEGGGKKKLLLJJJJJJOOOSSSRRRLLLLLLKKKIIIGGGDDDAAA@@@;;;999999<<>>;;;:::;;;===:::======777777777...???<<<;;;>>>>>><<<===AAA@@@???<<<999666777:::<<<:::::::::999888777666555444444333333333444555555666333111333777777444000333222222222111000000000222222000///....................................***+++,,,---------,,,,,,///000000000000000//////...------,,,,,,,,,------}}}qqqeeeXXXKKKBBB999333---+++---...,,,******++++++)))''''''***---,,,,,,,,,,,,+++,,,,,,,,,000888AAAHHHQQQYYY[[[XXXXXXQQQJJJEEE>>>888777;;;BBBKKKVVV]]]___YYYHHH999000...,,,)))((()))+++,,,)))((('''&&&&&&&&&'''(((***(((&&&'''((()))'''%%%&&&'''(((((('''&&&'''(((***)))'''&&&'''(((***+++)))(((((((((******)))'''((('''''')))++++++***)))))))))(((((('''(((((()))%%%%%%&&&&&&&&&''')))***(((((())))))))))))))))))((('''&&&&&&'''((('''&&&((($$$###&&&&&&###$$$)))'''&&&%%%%%%$$$$$$$$$$$$%%%((((((+++:::KKKOOOGGG333...(((&&&''''''&&&$$$$$$$$$$$$&&&)))+++***)))+++***(((((()))((('''%%%)))&&&'''+++,,,)))***...+++******+++,,,,,,+++)))---...---***+++...,,,((('''***---......---...//////......///000...+++)))---,,,***)))***+++,,,---.../////////...---///000///...---,,,---///111222333555999EEE]]]vvvvvv```QQQLLLHHHTTTnnn|||nnn\\\OOOJJJAAA???======>>>?????????@@@===>>>@@@???<<<;;;===EEECCC@@@===;;;;;;===>>>======<<<;;;:::;;;<<<===???>>>======>>>>>><<<:::<<<===???@@@@@@@@@>>>======:::888999===@@@AAAAAAEEEEEEEEEFFFFFFEEEBBB???<<<======<<<;;;:::<<<>>>BBB???;;;999888777444111000000000111222333444555===888333000///000111111222111111111111111222333666;;;@@@GGGXXXqqqkkkTTTFFFCCC???===<<<<<<;;;:::999;;;>>>???===;;;999888@@@;;;444222333444333000222666;;;@@@BBBAAA???===;;;;;;;;;===>>>???===;;;;;;:::::::::<<<>>>AAABBBCCCGGGHHHFFFGGGLLLQQQQQQLLLKKKIIIGGGEEEDDDCCCBBB<<<:::999===CCCHHHIIIIIIIIIIIIHHHDDD???<<<::::::@@@<<<>>>>>>:::<<>>;;;;;;>>>???===>>>AAA@@@???===999777777:::<<<999999999888777666555444444444333333333444555555888555222333666888555222333333222222111000000000222111000///............------------------------+++,,,---.........------....../////////......---...---------------......zzznnnbbbVVVIII@@@444000,,,+++,,,---+++((()))******((('''''')))++++++++++++******++++++,,,111:::EEEMMMTTTZZZZZZWWWTTTOOOJJJFFF???888777:::EEEOOO[[[```___UUUDDD444///...+++)))(((((())))))'''''''''(((((()))))))))***(((''''''(((((('''&&&((('''&&&&&&''''''&&&%%%((((((((((((((()))*********(((((((((******)))(((((((((((()))+++,,,+++***))))))((('''&&&&&&&&&&&&"""%%%%%%$$$%%%)))...***************)))))))))((('''&&&&&&'''((('''&&&%%%######%%%&&&%%%&&&)))((('''&&&%%%$$$$$$###$$$&&&''''''+++:::IIIJJJBBB111,,,'''%%%&&&'''%%%###&&&%%%%%%&&&)))++++++++++++******+++++++++(((&&&(((&&&'''+++,,,+++,,,///+++******+++,,,,,,+++)))+++,,,,,,***+++...---)))(((***,,,------,,,---///,,,---...//////---((($$$))))))(((((()))+++,,,------///000111///.........111000...------...000111666666;;;KKKeee}}}zzzdddSSSLLLHHHSSSkkk|||nnn[[[MMMHHHBBB@@@>>>===???@@@@@@@@@@@@===>>>AAAAAA======???DDDCCC@@@===;;;:::999999>>><<<::::::<<<=========???>>>===>>>??????>>><<<;;;<<<>>>???@@@@@@???>>><<<:::888999<<<>>>@@@@@@CCCBBBBBBCCCCCCCCC@@@>>>;;;===>>>===<<<;;;<<<===???<<<999666555333111///222222222222333555666777>>>:::666333333444444444444333333222111111222222666:::???FFFVVVooolllUUUGGGDDD@@@======<<<<<<;;;<<>>888444444333000...111555;;;@@@CCCCCCAAA???<<<<<<<<<===??????>>><<<999999999:::;;;<<<>>>???>>>BBBBBB@@@AAAGGGLLLMMMIIIIIIHHHGGGFFFEEEEEEEEE@@@>>><<<>>>CCCHHHIIIIIIJJJJJJIIIFFFAAA===;;;:::AAACCCDDDCCC@@@???BBBEEE===:::;;;>>>???===>>>AAA???>>>===:::888888:::<<<888888888777666555444333333333333333333444555666;;;777333333555777666444333333222222111000000///111000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,------.........------------------...///000000xxxkkk```SSSGGG>>>111///,,,,,,,,,,,,***((())))))(((((('''((()))***)))((('''''''''((()))***000<<>>...***&&&%%%&&&&&&%%%"""((('''%%%&&&(((+++,,,,,,,,,,,,---...///...+++((((((((()))***,,,,,,---...+++***)))***,,,,,,***)))(((++++++***,,,///...***)))***,,,,,,++++++,,,...))))))***,,,---,,,)))&&&((((((''''''((()))+++++++++...111222000...------222111///...---...///000666666===PPPlll|||gggTTTKKKFFFQQQggg~~~}}}ooo\\\MMMHHHBBB@@@>>>>>>???@@@@@@???===;;;<<<@@@@@@======@@@AAA@@@>>><<<:::999888888>>>;;;999:::<<<>>>>>>===<<<;;;;;;<<<>>>>>>===<<<>>>???@@@AAAAAA@@@@@@???;;;:::999999:::===???@@@AAA@@@???@@@AAAAAA>>><<<<<<===???>>>===<<<===>>>>>><<<999666444222000///333222222333444555666777<<<:::666555555555555444333222222111111111222222555:::???FFFVVVooolllTTTGGGDDD@@@===<<<;;;:::999>>>AAAEEEGGGFFFCCCAAAAAAFFFBBB<<<888666333000---111555;;;@@@CCCDDDBBBAAA>>>===;;;<<<<<<<<<;;;999888888999:::;;;;;;<<<<<<<<>><<<<<>>>>>AAA>>>>>>>>><<<:::999:::<<<999999999888777666444444333333333333444444555666;;;888333222333555666666444333333222111000//////000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........---,,,,,,------............------------...///000111222uuuiii]]]QQQEEE===111000...------,,,+++***)))(((((((((((())))))((()))((('''&&&'''(((***+++000===LLLUUU[[[___^^^[[[ZZZWWWTTTOOOEEE:::888;;;EEESSS```ccc\\\OOO>>>111---,,,***)))'''''''''''''''(((((((((((('''&&&&&&)))((('''&&&&&&'''(((***+++(((&&&'''***+++)))&&&&&&''''''((()))************)))'''(((***+++++++++*********+++---...---,,,+++***)))(((''''''&&&&&&(((&&&$$$%%%'''((('''&&&+++***)))''''''&&&&&&'''(((&&&&&&&&&'''((('''&&&)))***)))(((''''''&&&%%%((('''&&&%%%$$$$$$$$$$$$######&&&111BBBKKKGGG===---)))%%%%%%&&&'''%%%""")))'''%%%&&&(((+++++++++,,,,,,,,,...///...+++((()))************++++++*********)))***+++,,,***(((&&&)))******,,,000...******+++,,,+++******+++,,,***)))(((((()))***((('''((((((((((((((((((((((((***---111222111///...---333222000...---...///000444555???VVVppp}}}iiiTTTIIIDDDNNNccczzz~~~ppp\\\NNNIIICCCAAA???>>>>>>???>>>===;;;999:::===>>>;;;;;;>>><<<<<<;;;:::999999999999<<<;;;999999;;;=========:::::::::<<<>>>??????===DDDDDDDDDCCCBBBAAA@@@@@@;;;;;;:::999:::<<<>>>@@@@@@???>>>>>>???@@@>>><<<===>>>???>>>======>>>???>>>===;;;888555222111111333333444444444444444444999777555444555555444333/////////000000111333333444999>>>FFFXXXqqqlllTTTFFFCCC>>>;;;::::::888777>>>BBBGGGJJJIIIFFFDDDCCCGGGDDD@@@<<<888444000...///222777;;;???@@@AAA@@@BBB@@@===<<<;;;:::888666888999999::::::;;;;;;;;;===???>>>999888<<<>>>>>>BBBFFFJJJNNNOOOMMMJJJGGGFFFBBB???@@@DDDGGGGGGFFFFFFGGGGGGEEEBBB???>>>>>>PPPeeeqqqrrriiiMMM:::???:::888:::???AAA??????BBB>>>??????>>><<<;;;<<<===:::::::::999888777555555333222222333444555666666;;;777333000000222444555444444333222111000///......////////////......---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,---...///////////////---------...///000111222~~~rrreeeYYYMMMBBB:::333222///---,,,+++++++++***)))((((((******)))(((+++***)))((()))+++---...333AAAPPPXXX]]]```___\\\\\\YYYWWWPPPEEE:::888<<>>AAA@@@???>>>>>>???@@@???>>>?????????>>><<<===???AAA??????===:::666333333333444555666777666444222111666444333333444444333111.........///000222333444444999???GGGYYYsssmmmVVVFFFBBB>>>;;;999999777666===BBBGGGJJJJJJGGGEEEDDDEEEDDDBBB>>>:::555111///---///111555888;;;===>>>EEEBBB???===<<<;;;999777999999999888888999::::::>>>AAA@@@;;;999:::;;;:::AAAEEEJJJOOOPPPNNNJJJHHHDDDAAA@@@BBBFFFIIIHHHFFFAAABBBBBBAAA??????@@@BBBXXXooo|||aaa>>>???999777:::???AAA???@@@BBB>>>@@@AAAAAA???>>>>>>>>>::::::::::::999777666555222222222333444555666777999777444111000111333555555444333222111///......---...///000000///------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,++++++***,,,---...///////////////------------...///000000zzzmmm```UUUIII>>>666555333000,,,***)))***,,,+++)))((()))+++,,,***(((,,,+++***)))***,,,...000888FFFTTTZZZ]]]___^^^[[[YYYWWWTTTNNNBBB777777<<>>>>>???BBBEEEGGGGGGFFFDDDCCCBBBAAA@@@?????????<<<======<<<:::;;;???BBBAAA???>>>>>>@@@AAA@@@???AAA@@@???===;;;<<<@@@CCC???@@@???;;;666333333555555777:::;;;999666111...333333222333444444222000000000000000111111222333666;;;@@@HHHYYYrrroooYYYGGGCCC???;;;:::999888666;;;@@@FFFIIIIIIGGGDDDCCCBBBBBBAAA>>>:::555111000//////000111444888<<<>>>BBB@@@===;;;;;;;;;:::999999888777555555666888999===AAABBB>>>;;;<<<<<<:::BBBDDDHHHKKKLLLLLLJJJIIIHHHFFFEEEFFFIIIIIIFFFBBB<<<======<<<<<>>888777:::@@@BBB@@@@@@CCC???AAACCCCCCBBB@@@???@@@::::::999999888666555444222222222333444555666777999888666333111111333555555444333222111///......,,,---///000000///---,,,------------------------)))***+++,,,---,,,++++++++++++,,,---...//////......---------------......xxxjjj]]]QQQFFF;;;444555333000+++((('''))),,,+++***(((***,,,---+++(((+++***((('''(((***---///===JJJWWW\\\]]]]]]\\\ZZZUUUSSSQQQJJJ???555666===HHHWWWccc```SSSCCC666---)))*********++++++++++++)))(((''''''(((***---...'''((((((&&&$$$%%%)))---&&&))),,,,,,++++++...111((('''&&&%%%&&&))),,,...+++)))''''''))),,,------,,,,,,,,,---///000///...&&&&&&%%%%%%%%%&&&''''''$$$&&&((('''%%%%%%(((+++000...+++((('''&&&''''''((('''&&&&&&'''((('''&&&!!!&&&'''######&&&%%% $$$$$$$$$$$$%%%&&&''''''******222EEEUUUTTTEEE666+++(((&&&''')))***'''%%%%%%%%%%%%'''))))))'''&&&)))'''&&&&&&''')))(((((("""'''(((%%%&&&,,,---)))***)))((()))++++++)))(((%%%)))***+++---///,,,'''+++,,,+++)))''''''(((***###$$$'''***,,,,,,)))&&&$$$%%%''')))***++++++,,,'''***---///000111333444222111///......000111333666>>>RRRmmm~~~~~~pppWWWJJJFFFOOOaaatttxxxjjjYYYNNNKKKFFFCCC???<<<:::999777555:::888888;;;;;;888777::::::888555333333555888:::666;;;>>>:::333111666===>>>>>>???BBBEEEGGGGGGFFF??????>>>>>>===>>>>>>???<<<>>>>>>===;;;;;;???CCCBBB@@@??????@@@AAAAAA@@@BBBAAA???<<<:::<<>><<<777111---333222222444555555222000444333222222111111222222777<<>>AAA===;;;999888999::::::999999777555333333444666888<<>>???>>><<>>DDDHHHGGGRRRSSSllluuuEEE;;;777666:::@@@BBB@@@@@@CCC???BBBDDDEEECCCAAA@@@@@@888888888888777555444333222222222333444555777777:::999888555333222444555555555333222111///...---+++---...000000///---,,,........................***+++,,,---...---,,,,,,)))***+++,,,------...---...------,,,,,,,,,------}}}rrrcccVVVLLLDDD>>>:::666333///---,,,+++***((()))******+++++++++******000(((###&&&***)))''''''CCCNNNXXX]]]___^^^ZZZTTTPPPLLLHHHBBB999333666===KKKXXXaaaZZZKKK===333---...,,,)))((()))******)))***+++,,,---............,,,&&&###(((...///------******+++---///...***'''(((((()))***************((()))***++++++***)))(((.........///......---,,,******)))(((((((((((((((***)))(((((()))+++---///---...,,,)))$$$###%%%(((''''''''''''&&&%%%$$$###(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%&&&'''&&&%%%$$$)))888NNNZZZRRR???000)))'''%%%%%%&&&'''((('''$$$%%%''')))***)))((('''$$$######&&&)))***'''$$$''''''&&&&&&&&&(((***+++,,,,,,---------,,,++++++&&&%%%&&&(((***,,,+++***+++***)))(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''(((((())))))*********))),,,222333000///111222222222111000111444666:::CCCYYYssssss^^^JJJDDDNNN[[[xxxxxxiiiYYYOOOMMMJJJDDD>>>::::::;;;:::888777888999;;;<<<;;;888555:::999777666555666777888;;;:::;;;===<<<888999===<<<>>>@@@CCCDDDDDDCCCBBBBBBAAA@@@>>>===<<<<<<<<<<<<===<<<999777999===BBBHHHCCC<<<:::;;;>>>???@@@@@@>>>CCCAAA999===CCC===AAADDDAAA999555888:::777???<<<;;;<<<777//////555444555222///000444444000///222555666444333222222888<<>>;;;:::888888888777444222222111111333888===@@@AAABBB<<<888999:::888999<<<<<<666444666666333555:::???===<<<>>>AAACCCBBB@@@???===>>>@@@AAA@@@DDDJJJMMMOOORRRQQQLLLEEE@@@===::::::::::::<<<>>>AAABBBPPPIIIGGGQQQ]]][[[HHH555:::999888888;;;???CCCFFFDDDDDDFFFIIIFFF@@@>>>@@@;;;999777777888888777666222222333444555777888888999999888555333222333555444000///333444111///000...---,,,,,,---///222333.........------,,,,,,,,,////////////...---,,,+++---///...,,,...000///***...,,,++++++,,,---,,,+++zzzqqqcccVVVLLLCCC:::444666333///------,,,***)))(((((())))))))))))((((((///)))'''***------...111DDDNNNYYY]]]^^^]]]XXXSSSMMMIIIEEE???666111333:::LLLXXX___XXXIII<<<222------***(((((()))))))))(((***+++,,,------...------***&&&&&&)))***((())),,,******+++,,,...---+++((((((((()))************)))((()))************)))(((,,,,,,---------------,,,++++++***)))))))))))))))(((((((((((()))+++---///---...---***&&&%%%'''***(((((((((((('''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%&&&&&&&&&%%%&&&,,,<<>><<<999999======>>>@@@AAABBBBBBAAAAAA@@@@@@???======<<<<<<=========<<<:::888999>>>BBBGGGBBB===;;;===@@@BBBBBB???===AAAAAA<<>>CCCFFFFFFCCC@@@>>><<<:::888666666555222000222000000222777;;;>>>???@@@;;;888999:::888999;;;???888444444333111444:::<<<;;;:::<<>>>>>>>>BBBHHHLLLNNNQQQOOOJJJDDD???===:::::::::;;;===???AAABBBDDDAAA@@@FFFLLLJJJ???444;;;999777777888<<>><<<===???===999:::===@@@??????>>>>>>????????????>>>===<<<======>>>??????>>>===;;;:::;;;???CCCGGGCCC???>>>???AAACCCDDD???<<<@@@@@@>>>EEEJJJBBB???@@@>>>:::;;;@@@DDDDDDBBB>>>;;;:::666222444888444666777555555777333...555666777666555444555666777===DDDMMMZZZmmmsssYYYGGG@@@;;;<<<===;;;999:::999;;;???BBBCCCAAA???===<<<999666333222222000///000//////111555999;;;;;;<<<888666999:::888888:::AAA:::444222000///333888888888888:::===??????>>>999777777:::;;;;;;@@@FFFKKKMMMNNNMMMHHHBBB>>><<<:::::::::;;;<<<>>>???@@@>>>>>>???@@@@@@???<<<:::;;;999666555666:::???BBBLLLJJJHHHGGGBBB;;;999<<<===<<<;;;;;;;;;;;;999777555555555444444333333222666777888777555333333333555222111444555222111222222111///---,,,,,,------///////////////.........111000...---,,,,,,---------......,,,...111///+++...---,,,---...///...---uuulll^^^RRRHHH@@@888222777444000///......,,,+++++++++,,,,,,,,,+++******&&&&&&(((******+++444>>>IIISSS[[[^^^]]]ZZZTTTMMM===999666555222000555<<>>999777888888777555888888888999;;;:::888666999888555444555999<<>>===:::;;;???AAA@@@>>><<<<<<<<<===>>>>>>=========>>>???AAACCCBBBAAA???======???BBBEEEHHHFFFCCCAAA@@@AAABBBCCCAAA<<>>:::777555444666999777999999666777888666000888999999777555555666888888===FFFOOO[[[mmmpppUUUEEE???:::<<<===;;;999:::999:::===???AAA@@@>>>;;;999666222000000000000//////......000444777888888999555555888:::888777888>>>:::666222000///111333444444555777:::<<<======777555555777888999>>>EEEIIIKKKKKKIIIDDD???;;;:::999999999:::;;;<<<======<<<===>>>>>>=========>>>;;;888555444666:::???CCCFFFCCCBBBBBB???;;;<<<@@@>>>===<<<<<<<<<:::777444555555444444333333222222444666888777555333222222555111000444555222000111000///---,,,++++++++++++//////..................111000---,,,+++,,,...///,,,......,,,...111000+++---,,,,,,---...///...,,,sssiiiZZZMMMEEE@@@;;;888666333000.........---,,,,,,,,,,,,,,,,,,+++******''''''(((***)))***555@@@MMMVVV^^^___]]]YYYQQQJJJ===888444333222000444:::NNNUUUWWWKKK<<<222...,,,,,,******+++,,,,,,+++*********************))))))(((### %%%******))))))(((&&&%%%&&&'''((('''&&&''''''((()))))))))))))))''''''((((((((())))))***)))***,,,---///000000000))))))((((((((())))))***&&&'''(((***++++++++++++%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&&&&%%%$$$$$$'''***...;;;PPP\\\UUUBBB111+++)))'''%%%%%%&&&'''((('''''''''((((((((((((''''''&&&&&&&&&%%%&&&''')))***)))***,,,...///...---,,,&&&'''((()))***+++++++++******+++---///...+++)))+++***)))(((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))))))))(((***...000......000111222444555444555777999IIIZZZooo|||zzzjjjWWWMMMMMMRRRjjj{{{{{{gggSSSJJJJJJBBB>>>999888999:::888666888777777888::::::888666888777555444666999<<>>;;;:::;;;<<<===>>>>>>======>>>AAADDDFFFEEECCC@@@??????BBBDDDFFFJJJIIIFFFCCC@@@>>>>>>??????;;;???AAAAAANNNXXXTTTGGGAAA;;;999:::>>>AAADDD@@@>>>:::666555666888888<<<===;;;888888;;;:::666:::::::::888666555666888888>>>FFFNNNZZZllloooSSSEEE>>>:::<<<===;;;999999::::::;;;>>>@@@@@@<<<999444222///...///000111000.........000444777888888777444333666888666555666888888777444222111000...111222444555777888:::;;;777444444666777888===DDDHHHHHHHHHEEE@@@<<<999888777888888999999:::::::::888888999;;;<<<<<<:::888999777555555777;;;AAADDD@@@===<<<===;;;999;;;@@@BBBAAA@@@@@@???;;;777333444444444444444444444444444555777777555333222333333//////222333000...///......------------------------------------------111///---,,,+++,,,...///,,,......,,,...111000,,,,,,++++++---...///---,,,~~~qqqfffWWWJJJCCC???<<<:::555222///.........---,,,++++++++++++***)))((((((***)))***++++++...999DDDRRRZZZaaaaaa]]]XXXPPPHHHBBB<<<666555333111333888NNNUUUTTTGGG777...,,,,,,+++++++++,,,---...,,,+++(((((()))))))))))))))(((&&&"""((()))'''&&&'''&&&&&&'''((()))'''%%%&&&'''(((((())))))((((((''''''''''''((()))*********+++---...///000000000(((((((((((((((((()))***((((((((()))))))))******((('''&&&''')))***)))(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))$$$&&&'''%%%######(((,,,222BBBWWW___SSS>>>000---)))'''%%%%%%&&&'''((('''&&&&&&&&&'''((())))))***%%%&&&''''''&&&''')))+++(((***---000000///---,,,'''((()))***************((()))***---///...+++(((+++***)))(((((('''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''((())))))+++)))***///000...///222000111222333333555999<<>>:::999;;;;;;999777888777777888999999888666666666555555666888;;;<<<888888:::===>>><<<>>>CCCBBB@@@>>><<<:::;;;;;;<<<>>>===<<<<<<>>>AAAEEEGGGFFFCCC@@@>>>@@@CCCEEEFFFIIIIIIHHHDDD???<<<;;;;;;:::888>>>@@@BBBRRRcccdddLLLCCC:::888999:::===@@@??????;;;666666::::::777===???>>><<<===@@@>>>999:::;;;;;;:::777555666666999>>>EEEMMMXXXjjjqqqUUUFFF???<<<===>>>;;;999888:::999:::===@@@>>>999444111///------///000111000......///222666888999999777333111444555333333555222555666444222333000,,,///111333444555555888999888555333555555666;;;BBBFFFFFFEEEBBB===999777777777888999999999999888888999888888:::======999666999777666666888;;;???BBB>>><<<;;;;;;999555777;;;CCCCCCCCCDDDCCC???:::555555555555555555555555555444555666666444333333444222///...111222///...///......//////000000000111,,,,,,,,,---------------///...------,,,---...///+++------,,,...222000,,,++++++,,,...000000...,,,{{{nnndddUUUIIIBBB===999666444111...---------,,,+++++++++++++++***)))(((''',,,)))(((+++---222===GGGUUU]]]dddccc^^^XXXOOOGGGCCC<<<777666666555888<<>>BBBAAA@@@>>>===<<<;;;<<<<<<===<<<::::::<<>>:::999:::666666<<<<<<<<>>@@@@@@===999:::>>>===888;;;???BBBBBBDDDEEEAAA::::::;;;<<<;;;888555444444:::>>>DDDKKKVVVhhh~~~www[[[GGGAAA===??????<<<888888888888999<<>>;;;;;;;;;888444555888===>>>@@@CCCCCCAAA<<<888888888777666555444444333444555555444333222333555333///...222333000...///------...///////////////------------.........///........................+++------,,,...222111---------...000222222111...yyykkkbbbUUUJJJBBB;;;555000333111...,,,,,,---,,,+++.........---,,,+++***)))+++'''&&&)))...444???IIIWWW___eeeddd___XXXOOOGGG???999666777999;;;>>>CCCOOOTTTPPPAAA111******,,,)))((()))+++------+++)))%%%&&&'''((()))))))))))))))((()))***)))&&&''',,,******+++---///...***(((&&&''''''((((((((((((((('''&&&&&&&&&'''(((***+++******+++,,,------------******))))))***+++,,,,,,---+++)))'''&&&&&&((()))(((&&&%%%&&&))))))'''$$$''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''$$$&&&'''%%%"""###(((---???OOObbbdddPPP777,,,---)))'''%%%%%%&&&'''(((''''''''''''''''''((())))))###&&&)))***((('''(((***'''***---000111///---******++++++++++++******)))'''(((***...111000---++++++***)))(((((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))+++)))***...///...///222444444444444666;;;BBBGGGSSSiii}}}~~~~~~qqq```SSSLLLLLL[[[qqq|||fffPPPHHHIII???<<<999999;;;;;;999777888777666777888999888666333444555666777777777666BBB@@@AAACCCAAA===>>>BBB@@@??????>>>===<<<<<<<<<<<<;;;999888:::===AAADDDCCC???;;;:::===@@@BBBAAACCCEEEEEEBBB===:::999:::555666:::888333DDD\\\dddTTTFFF;;;999:::999;;;???AAABBB???;;;===AAA@@@999888>>>DDDHHHJJJIIIBBB999999;;;===<<<999555444333;;;>>>CCCIIITTTggg~~~|||```HHHBBB>>>@@@@@@<<<888777777777888;;;>>>:::222***111000//////000///---+++......000444999<<<===<<<:::444000111111000000333///333222......444555222///222444444222222555777888444222222111111777>>>DDDDDDBBB===999555555555:::;;;<<<===<<<;;;:::999;;;<<<;;;999666666999<<<:::999888777777666666666;;;::::::<<<:::666666:::666888;;;???AAA@@@;;;888<<<;;;999888666444222222555555555333222222444666444000///333444111///000+++++++++,,,,,,+++******---.........//////000000------...//////......---+++------,,,...222111---...///000222444555333000