BM6P6(@ {{{ssskkkbbb\\\XXXUUUPPPKKKGGGBBB===:::666555222111111000...,,,000111222444333222000///222000...+++******++++++)))***,,,------,,,***)))***(((&&&'''((((((%%%"""(((&&&%%%'''***+++(((&&&'''''''''%%%%%%'''***...///---***((('''(((***++++++(((%%%###############%%%$$$###"""""""""###$$$&&&(((+++...000000000///...;;;LLLYYY___]]]OOOAAA,,,)))$$$!!! !!! !!!!!!!!!!!! $$$&&&'''((('''%%%"""!!!$$$'''(((&&&""""""'''++++++,,,------+++))))))***''''''&&&%%%%%%$$$######!!!!!!!!!"""%%%***///222???BBBDDD???555---))))))&&&$$$"""!!! !!!"""###(((&&&%%%%%%%%%%%%$$$###"""######$$$&&&''''''(((,,,,,,,,,+++***)))(((((((((###!!!###&&&&&&(((,,,+++,,,...444BBBVVVkkkzzz|||cccJJJ888...***)))+++***'''%%%$$$%%%%%%&&&###$$$### !!!$$$ !!!!!! $$$###"""  !!!!!! !!!!!!!!!  !!!###&&&((('''###"""$$$(((+++,,,+++)))'''***%%%###%%%'''+++:::LLL___ooo}}}xxxgggVVVDDD555%%%!!!%%%$$$ $$$###!!! !!!###$$$%%%$$$###""""""###$$$$$$+++(((%%%###$$$%%%&&&'''%%%(((,,,///444:::AAAFFFZZZeeexxxgggOOO<<<444555000111333555666555444333...,,,***(((''''''))))))%%%%%%%%%$$$###$$$&&&((((((((('''%%%######&&&(((%%%&&&'''((((((((('''&&&%%%'''&&&""""""&&&'''%%%%%%&&&((())))))'''&&&$$$''''''(((******+++++++++777666444222///,,,)))(((&&&'''***,,,000333555666000---)))%%%######%%%''')))))))))***,,,...111222HHHRRR```jjjnnnqqqtttxxx~~~ttt\\\EEE444+++'''&&&&&&$$$&&&***'''###&&&---***))),,,///---(((''')))---555FFF```}}}jjjJJJ;;;+++%%%%%%&&&(((+++///:::PPPmmm~~~uuunnnggg```[[[VVVRRRMMMHHHDDD???:::777555444222111111000...,,,///000111222222111000000111000...,,,++++++,,,,,,,,,,,,---......---,,,,,,)))'''&&&&&&((()))'''%%%(((&&&%%%''')))***(((&&&'''''''''%%%%%%&&&***---///...+++(((''''''((()))***(((%%%$$$$$$$$$###"""$$$$$$""""""!!!"""###$$$&&&(((***---///000111111333@@@OOO[[[___ZZZJJJ;;;***'''### !!! !!!!!!"""""""""""""""!!!###$$$&&&''''''%%%"""!!!###%%%&&&$$$!!!"""&&&***,,,---...---+++******+++'''&&&&&&%%%$$$###""""""!!!!!!!!!###%%%(((***,,,333666888444---'''%%%&&&%%%###""" !!!"""###%%%$$$$$$$$$&&&&&&$$$###"""#########$$$%%%%%%&&&******++++++******))))))***%%%###%%%&&&&&&(((,,,///222888AAAOOOcccwwwvvv]]]EEE444,,,)))(((***)))'''%%%%%%%%%&&&'''"""###"""!!!###!!!""" ###"""!!!  !!! !!!!!!"""!!! """""""""$$$%%%%%%###!!! !!!###$$$%%%&&&&&&&&&'''###$$$''')))...@@@TTTppp{{{lllSSSCCC///###"""%%%$$$!!!'''&&&%%%$$$######$$$$$$$$$$$$###""""""###$$$%%%***(((%%%###$$$%%%&&&'''***111;;;EEENNNWWW```eeeqqqzzzuuu\\\DDD333,,,---***+++---...000000000///,,,+++)))'''''''''((()))$$$%%%&&&%%%$$$$$$&&&((('''((('''&&&$$$$$$&&&(((&&&&&&'''(((((('''&&&%%%%%%'''&&&""""""&&&'''%%%%%%&&&'''(((((('''&&&%%%&&&'''((()))************......---,,,***)))'''&&&%%%%%%'''(((***,,,......+++***(((&&&$$$$$$$$$$$$(((((('''((()))+++---///888@@@JJJPPPQQQQQQSSSUUUaaahhhmmmpppssswwwvvvrrrkkk___LLL;;;///)))'''&&&%%%###%%%))))))%%%%%%)))))))))+++///...***))),,,+++444GGGccc~~~dddFFF999+++''''''(((+++...111???XXXvvvtttkkkfffaaa\\\XXXSSSOOOIIIDDD???;;;666333444222000000000///---+++.........///000000000111000///---,,,,,,,,,---...//////............//////)))'''&&&&&&((())))))((('''&&&&&&&&&((()))((('''&&&&&&&&&%%%$$$%%%)))+++///---***'''&&&%%%&&&''''''&&&%%%%%%%%%%%%###!!!###"""!!!!!!!!!"""###$$$%%%&&&'''***,,,///111333888EEETTT]]]^^^UUUCCC444(((%%%!!! !!!!!!  """$$$$$$$$$###""""""###$$$%%%%%%$$$"""!!!!!!###$$$###!!!"""%%%))),,,...///...,,,*********&&&&&&%%%$$$###"""!!!!!!!!!"""$$$&&&'''''''''&&&(((***+++)))%%%"""###%%%$$$###"""!!! !!!"""######"""###$$$&&&&&&$$$"""""""""""""""###$$$$$$%%%)))***************)))(((+++&&&%%%&&&'''&&&)))---777>>>IIIVVVeeevvv~~~nnnVVV@@@000)))'''''''''&&&%%%$$$$$$%%%&&&'''"""###!!!"""!!!""""""$$$"""!!!"""!!!  !!!!!! !!!!!!!!!!!! ###"""!!!"""###$$$$$$###  """$$$%%%###"""%%%***,,,222HHH___zzz~~~hhhUUU===+++%%%$$$$$$###((((((((('''&&&%%%$$$$$$$$$$$$###"""###$$$&&&'''***(((&&&$$$$$$%%%''')))***666HHHYYYhhhttt~~~kkkRRR===...***,,,&&&&&&'''(((***++++++,,,+++***((('''&&&&&&'''(((###%%%''''''&&&%%%&&&''''''(((((('''&&&%%%&&&''''''''''''''''''&&&%%%$$$$$$'''&&&######&&&'''$$$%%%&&&'''(((((('''&&&%%%&&&'''((()))))))))))))))&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''&&&%%%$$$###'''&&&&&&&&&&&&((()))***,,,111777999888777888999@@@FFFJJJLLLPPPUUUVVVSSSJJJCCC999///***((('''&&&$$$"""###''')))'''%%%&&&)))(((+++///...++++++///...999MMMjjjuuu\\\@@@555+++((())))))---111555GGGdddyyymmmccc^^^ZZZWWWTTTPPPLLLFFF@@@<<<888333000222000///...//////---+++---,,,,,,---...///000111...------,,,,,,---......000///---,,,,,,---///000+++***((((((((()))))))))'''&&&&&&&&&'''((((((((($$$%%%%%%$$$######&&&(((+++***(((&&&%%%%%%&&&'''%%%$$$%%%&&&'''&&&### !!!!!! """###$$$$$$$$$%%%&&&))),,,000222:::GGGVVV]]][[[QQQ>>>...%%%###  !!!!!! !!!$$$%%%$$$"""!!! !!!###$$$$$$$$$###"""!!!"""$$$###"""###&&&(((+++,,,---,,,***(((((((((%%%$$$$$$###"""!!! """$$$''')))***)))'''&&&%%%&&&&&&%%%######%%%(((%%%$$$############$$$$$$#########$$$%%%%%%""" """"""!!!"""###%%%&&&'''************)))((('''&&&(((&&&%%%(((((((((,,,222AAALLL]]]mmm{{{{{{kkkTTT===---&&&$$$$$$###""""""""""""###$$$%%%###$$$###!!!###((()))&&&&&&!!!###%%%###!!!""""""""""""""""""""""""""" """!!!!!!"""$$$%%%###"""!!!!!!!!!!!!"""###$$$%%% !!!&&&,,,...666NNNhhh|||yyyfffKKK444(((%%%$$$$$$&&&'''((())))))(((&&&%%%$$$$$$######$$$%%%'''((())))))'''%%%$$$%%%(((***+++;;;SSSiiizzz|||aaaIII777,,,+++///(((((('''''''''((()))***)))((('''&&&&&&&&&&&&'''###%%%(((((('''&&&&&&'''&&&((())))))'''&&&&&&'''((((((''''''&&&%%%$$$$$$$$$&&&&&&######&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&''''''***---.........///111...222444333555999999777555111---***))))))((('''%%%"""!!!###'''((('''&&&)))(((+++...---***+++...333???UUUqqqjjjSSS:::111***(((((((((,,,111:::QQQrrr~~~uuuiii___YYYVVVSSSPPPNNNIIICCC>>>:::666222000111///......//////...,,,,,,,,,,,,,,,---...000000,,,,,,,,,,,,,,,------......---+++******+++---...------,,,***(((''''''(((&&&&&&&&&&&&&&&&&&((()))######$$$###""""""$$$&&&&&&&&&%%%%%%%%%&&&'''(((######$$$&&&'''&&&### !!!"""$$$%%%$$$$$$###$$$&&&)))---///888EEETTTZZZWWWLLL;;;,,,$$$""" !!!"""!!!  """###"""!!! !!!###$$$$$$$$$$$$"""###$$$$$$$$$%%%&&&(((((()))***)))&&&$$$$$$$$$###""""""!!! !!!%%%((())))))(((&&&'''&&&&&&%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&''''''%%%$$$$$$$$$%%%$$$!!!!!!!!!!!!"""$$$'''***+++,,,++++++***(((&&&$$$###$$$###$$$((()))***000777JJJYYYnnn~~~nnnVVV>>>---$$$!!!!!! !!!!!!"""$$$%%%%%%%%%***333777666...'''"""$$$&&&$$$######%%%%%%%%%%%%%%%$$$$$$### """%%%&&&%%%""" !!!"""###$$$$$$###### !!!'''---000999RRRmmmrrrWWW>>>...'''&&&&&&%%%'''))),,,---,,,+++***&&&%%%$$$$$$$$$%%%'''((())))))(((&&&$$$%%%))),,,444FFF```wwwqqqVVV???000''''''++++++***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&$$$&&&((()))((('''''''''''')))******((('''''''''(((((('''&&&%%%$$$$$$$$$###&&&&&&$$$$$$&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$%%%&&&((()))((('''&&&%%%$$$%%%%%%&&&&&&'''((((((((()))***+++))),,,,,,******------+++///---++++++++++++)))''''''$$$ $$$((()))(((***)))***---,,,)))***...222@@@XXXuuuyyy^^^JJJ444...***((('''''',,,333CCC]]]~~~zzzqqqeee\\\WWWSSSPPPNNNKKKFFF@@@;;;888555222000000///......///000///---,,,,,,,,,---.........///++++++++++++,,,,,,,,,,,,+++***)))'''''')))***+++---...///---***(((''''''&&&&&&&&&%%%$$$%%%'''***###$$$$$$$$$""""""$$$%%%#########$$$%%%&&&'''(((""""""###%%%&&&&&&###!!! !!!###%%%&&&'''&&&%%%%%%&&&(((***,,,444BBBPPPVVVRRRHHH888+++%%%###!!!!!!""""""!!! !!!!!!!!!  """$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&###!!!!!!!!!  """$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''''''''(((((((((((())))))'''%%%######$$$$$$"""!!!""""""!!!"""$$$'''***,,,++++++***)))'''%%%$$$###!!!!!!$$$((()))+++222;;;QQQccc{{{sssYYY@@@...$$$  $$$&&&'''***333???FFFGGG;;;///&&&$$$%%%%%%%%%&&&(((((((((((('''%%%$$$### """%%%'''%%%!!!!!!"""""""""!!! !!!!!!&&&---333>>>XXXqqq|||dddKKK888,,,((('''&&&(((+++...///000//////''''''&&&%%%%%%%%%&&&'''(((******'''%%%%%%***...999KKKfff|||kkkQQQ===///'''%%%(((******))))))((('''&&&&&&'''''''''''''''''''''&&&%%%'''))))))((('''((()))(((******)))((('''((()))((('''&&&%%%$$$$$$$$$%%%###&&&'''$$$$$$'''&&&###$$$$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%&&&'''(((((((((&&&%%%$$$%%%&&&(((***((('''%%%$$$$$$$$$%%%&&&)))))))))(((((('''''''''&&&)))+++)))***......+++///---,,,+++,,,+++)))'''%%%%%%### ###(((+++******)))***------***,,,000111AAA[[[yyyhhhOOO???///+++)))(((&&&'''///999OOOjjjtttlllbbbZZZVVVSSSPPPNNNGGGCCC===888555444222000000///......000111000...,,,---...//////...------******+++++++++******))))))(((''''''''''''((()))+++...000000,,,)))((((((%%%&&&'''%%%###$$$'''***%%%&&&'''&&&%%%$$$%%%'''"""#########$$$%%%%%%&&&"""""""""$$$%%%&&&$$$""" !!!"""$$$'''(((+++***)))((((((((()))***222???MMMQQQLLLCCC555)))&&&$$$###"""######!!!   """$$$&&&'''((($$$$$$$$$$$$$$$$$$###"""%%%&&&&&&%%%"""   """%%%&&&###""""""###$$$%%%&&&&&&''''''(((((())))))))))))&&&$$$""""""$$$&&&'''&&&$$$###"""!!!"""%%%''')))(((((((((((('''&&&%%%%%% !!!$$$((()))***222;;;TTThhhvvv\\\BBB///%%%!!! """%%%(((---:::IIITTTVVVGGG888)))$$$$$$%%%&&&)))******)))((('''$$$"""!!!  !!!""" !!!###%%%$$$"""  !!!!!!""" $$$...777EEE___wwwrrrZZZCCC333+++(((&&&(((***+++------------)))((('''%%%%%%%%%&&&&&&(((******(((%%%&&&***///777JJJeee{{{tttaaaJJJ:::000***)))+++((()))***++++++***)))((('''''''''((((((((('''''''''((()))((('''''')))+++***+++***)))'''''')))+++'''&&&%%%$$$$$$$$$%%%&&&"""&&&'''%%%%%%'''&&&"""$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$%%%+++***))))))))))))((('''%%%)))+++***,,,//////,,,---+++)))((((((((('''&&& %%%'''%%%%%%)))+++))))))(((***...///...111666===MMMgggrrrVVV???444***((((((((('''***555AAA[[[vvv~~~ooohhh___YYYVVVTTTQQQNNNEEE@@@:::666444222111000000///...///000111000///,,,---///000000///---+++***************)))((((((((((((''''''''''''(((((((((,,,000111...+++))))))%%%&&&'''%%%######'''+++'''((())))))''''''''')))########################""""""!!!###%%%&&&%%%###!!! !!!###%%%''')))///...---+++******))))))111>>>KKKNNNIII???222((('''%%%$$$###$$$###!!! !!!!!!!!!!!!  """$$$&&&((()))$$$###############!!!$$$&&&&&&$$$""" !!!""" """%%%'''!!!!!!!!!###%%%''''''&&&&&&&&&'''((())))))((((((%%%### !!!$$$(((***+++&&&%%%"""!!!!!!"""$$$&&&%%%%%%&&&'''((((((((('''!!!"""%%%(((((()))000999UUUjjjwww]]]CCC000&&&"""  !!!!!!  ###(((///===OOO[[[___OOO>>>,,,$$$$$$%%%'''************(((&&&###!!!"""!!! !!!"""###$$$"""!!! !!!"""###"""!!!$$$""" ###%%%### ###///;;;KKKddd{{{{{{cccKKK888---(((%%%&&&''''''((((((((((((+++)))(((&&&%%%%%%%%%&&&(((***+++(((%%%&&&+++000888KKKfff}}}zzzbbbRRR???333---***))),,,((())),,,...//////...---''''''(((((()))(((((('''((())))))(((''''''***,,,++++++***(((&&&'''))),,,&&&%%%$$$$$$$$$%%%&&&'''"""&&&'''%%%%%%'''&&&"""$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%$$$$$$###$$$$$$&&&'''((()))******''''''''''''''''''''''''!!!###%%%''''''%%%###"""%%%$$$###""""""###$$$%%%&&&%%%&&&'''((()))'''&&&%%%)))+++++++++---,,,))))))'''$$$$$$%%%&&&&&&%%%%%%+++)))(((******'''''''''***///111222666<<>>???;;;444///,,,%%%$$$###""""""###$$$%%%###############"""!!!  !!!###$$$###!!! """###"""!!! !!!###!!!""""""  """$$$!!!"""######"""!!!"""###$$$### !!!""" """$$$&&&''''''&&&%%%&&&((()))((('''$$$$$$$$$######$$$'''***&&&%%%###!!!!!!!!!###$$$&&&&&&'''''''''''''''&&&)))(((((('''%%%)))666DDD]]]rrrqqqSSS;;;///)))%%%###$$$$$$###"""###$$$%%%''''''((()))---;;;PPP___eeeRRRCCC111((($$$###%%%(((***'''###!!!"""###$$$$$$"""!!! !!!###$$$$$$######"""!!! !!!!!!!!! (((&&&&&&...@@@YYYqqqvvv^^^FFF555---***(((''''''((('''$$$"""&&&''''''&&&%%%$$$###""")))(((((((((%%%$$$)))111;;;GGG^^^vvvsssaaaLLLEEE<<<444000............---,,,+++++++++++++++++++++)))(((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((,,,***(((((()))***)))(((&&&%%%$$$###"""!!!!!!!!!&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%$$$###$$$%%%######$$$%%%%%%&&&''''''%%%'''((()))((('''%%%$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((((((((''''''&&&&&&&&&$$$(((,,,***&&&$$$&&&******$$$###)))''' (((&&&$$$%%%'''&&&%%%(((---)))...444888<<>>777222000000000000///...---,,,,,,++++++,,,++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((,,,***))))))+++,,,+++***%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&######$$$%%%%%%&&&''''''&&&'''((())))))'''&&&$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$(((***)))&&&$$$&&&)))***$$$$$$)))''' !!!((('''$$$$$$(((++++++,,,000111;;;GGGQQQXXXaaammmuuu~~~hhhOOO888+++(((###)))&&&&&&...555DDD[[[www~~~tttgggaaaYYYTTTRRRQQQNNNKKKEEE???666111111222222222000...---,,,---,,,***(((,,,,,,+++******+++,,,,,,...---+++***))))))******...)))&&&'''&&&$$$%%%))),,,---...000111222333333333000---***(((''''''((()))+++---111333111...***%%%%%%%%%%%%%%%$$$$$$$$$!!!$$$'''((('''''')))+++***'''(((***)))$$$"""$$$)))---111000,,,***+++...,,,------,,,)))(((((()))***'''$$$!!! !!!###$$$,,,+++)))'''&&&&&&&&&&&&'''&&&$$$$$$%%%$$$###!!!$$$%%%%%%$$$"""""""""###"""$$$%%%$$$"""!!!!!!!!!$$$%%%&&&&&&%%%%%%''')))""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$""" """%%%''''''$$$%%%''''''''')))+++------,,,***'''%%%%%%%%%%%%&&&'''(((******++++++++++++)))(((((()))000BBBTTTnnn~~~~~~hhhWWW@@@...&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$######))))))***222DDDVVV___^^^QQQ???,,,$$$#########$$$"""!!! !!!"""!!!###""""""$$$&&&&&&&&&$$$&&&%%%###"""!!!  !!!!!!!!! %%%'''000CCC]]]vvvlllQQQ???111...)))'''&&&%%%$$$###"""######$$$%%%&&&&&&'''+++((('''***,,,,,,///444<<>>777333222222222222...---+++***++++++,,,,,,Ħ***+++---///...---Ħ+++---111,,,((('''%%%###%%%))),,,---///000111222222222333ӵ(((***,,,000333444222...+++((('''''''''&&&'''''''''$$$&&&(((******+++---///---***)))***(((""" !!!$$$((((((&&&$$$%%%''',,,,,,+++***))))))******)))&&&""" ###%%%((('''&&&%%%&&&'''***+++'''%%%######$$$%%%$$$"""$$$%%%%%%$$$"""!!!!!!""""""$$$&&&%%%###!!! !!!"""###""""""###%%%'''######%%%Ħ%%%$$$"""!!!!!!!!!"""###&&&### """%%%'''(((%%%&&&((())))))***,,,...111000...+++)))''''''&&&&&&''')))***+++,,,,,,,,,)))'''&&&'''***555KKK^^^vvvvvvdddKKK@@@111'''$$$&&&(((((($$$$$$$$$$$$$$$###""""""%%%%%%(((333GGGYYY___[[[KKK999'''!!!""""""!!! """!!!!!!"""$$$$$$""" #########%%%'''(((&&&%%%&&&%%%$$$###"""  !!!!!!!!!!!!!!!(((+++777NNNjjjwwwZZZDDD222...((($$$######"""""" !!!"""###%%%'''((()))***&&&&&&***---///333888AAATTTmmm|||fffTTTFFF===777222111///000222333222111111000///---,,,,,,,,,,,,***))))))(((''''''''''''###############$$$%%%%%%%%%$$$###$$$'''))))))((((((((('''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''######$$$%%%&&&(((((()))###$$$%%%$$$#########%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((()))))))))((('''&&&'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$&&&'''&&&%%%$$$&&&(((***'''''')))'''"""###((((((&&&'''+++...333===GGGcccsss{{{]]]GGG888...(((((()))...***)))000:::OOOkkk4ĉ@ӵzzzlllcccZZZWWWSSSOOOMMMJJJGGGEEE???===:::888777555333222///...,,,******,,,///222>L)))+++,,,...//////=hĦ...222---)))(((&&&###%%%))),,,---...///0001111111114ĉ@ӵ))),,,111444333111---+++))))))((((((((())))))***)))((((((***---////////////+++((((((&&&!!! ###"""%%%&&&$$$$$$%%%''')))***+++,,,------,,,+++(((%%%"""!!!$$$&&&%%%$$$###"""###$$$'''(((###""" !!!###$$$$$$$$$"""###$$$###!!! !!!""""""$$$%%%%%%###  !!!$$$'''%%%&&&(((>L&&&%%%$$$###!!!!!!!!!!!!"""(((%%%"""!!!"""$$$&&&&&&$$$&&&&&&&&&%%%&&&(((***...---,,,***(((&&&%%%$$$"""###$$$&&&'''(((((((((&&&$$$$$$''',,,:::RRRggg|||www___KKK666000)))%%%%%%'''((()))(((((('''&&&%%%$$$######"""###(((555IIIZZZ^^^YYYDDD555&&&"""$$$$$$######$$$$$$$$$&&&'''&&&$$$!!!######$$$&&&((((((&&&$$$%%%%%%$$$###"""!!!  !!!!!!""""""''',,,:::RRRoooxxx[[[EEE000,,,&&&"""!!!!!!!!!!!! !!!"""$$$&&&(((***(((%%%%%%)))---///666<<>><<<777666888222DdD+++...000?fӵ...+++)))Ħ++++++,,,ӵƜ`1.׼s&&&)))ĭӵ%%%))))))***)))'''(((,,,,,,******ӵ""""""$$$%%%Ħ'''+++...///...$$$%%%!!!###!!!Ħ !!!"""###""""""Ħ!!!!!!!!!$$$(((+++*********DdD!!!!!!!!!))))))ӵӵ!!!ӵ $$$***Ħӵ+++******DDDĭӵ111;;;,,,)))))))))((())),,,((('''%%%%%%%%%$$$""" !!!"""###&&&((((((%%%### !!!"""""""""!!! !!! !!!"""###$$$%%%,,,;;;PPPfffzzzwwwbbbJJJ:::***'''###!!!"""###$$$###$$$###"""!!!"""$$$&&&'''%%%&&&(((***)))...===LLL```vvvyyyaaaGGG999444111000111222111000000111000///---,,,+++***((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&'''(((((()))'''&&&%%%&&&(((******)))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))(((&&&%%%$$$#########%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$'''))))))(((&&&%%%(((&&&%%%%%%&&&(((******)))++++++(((&&&&&&'''((()))(((...===PPPfff~~~tttUUUGGG777///,,,((((((***"""******)))222>>>WWWwww?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLxxxjjj]]]UUUMMMMMMLLLHHHCCC>>>;;;S?ʬ8888883h?D%%)?...111ZufĦ,,,))))))gL,,,******g&e---gĉ@+++%%%g&e>&e###@e%%%)))??###)))&&&&&&***000222///g<ĉ&&&%%%%%%'''3we<Ħ'''***...1113h?@e######"""!!! &&&### Z!!! !!!#########3h?gL  ###'''++++++***)))D%%)?!!!fff?><z+++...=?Ħg&e!!!g&e !!!"""S?ʬ%%%4ff?>ߝL@eg&e'''******3h?g&e>&e+++,,,??(((&&&&&&((((((%%%''',,,(((&&&$$$""""""!!!!!!!!!###&&&((('''%%%"""!!!"""""""""!!! !!! !!!"""$$$%%%+++111>>>NNNaaasssnnnWWW@@@111(((&&&######$$$%%%&&&%%%%%%$$$"""!!!!!!###$$$&&&&&&'''***+++)))...@@@QQQeee|||lllTTT<<<444444333111111111000......//////...---+++***((('''%%%$$$$$$###############$$$%%%&&&&&&######""""""######$$$%%%&&&%%%$$$$$$&&&(((((('''%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))***)))'''%%%((('''%%%%%%''')))++++++)))++++++(((&&&'''(((((()))'''...CCC```{{{|||nnneee```ffflllpppsssoooaaaSSSBBB888...***)))&&&&&&)))###+++,,,+++333>>>WWWvvv4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦyyyjjj]]]UUUTTTQQQMMMGGGBBB===Htƅ^333777Bt=o9ĦDtfo9Ħ000...+++g?---...HdĦ)))((('''Hu]Ħ+++tt(((&&&Hƅ^Hu]Ħ&&&H׼s(((*** $$$(((&&&(((+++,,,,,,,,,tQ&&&$$$$$$&&&je<Ħ(((''''''Bt=o9ĦH׼s###&&&%%% HtĦ%%%%%%$$$$$$$$$Bt=o9ĦHdĦ !!!&&&)))''')))***Dtfo9ĦsߝLGdUĦ222Ht@cӵHu]Ħ$$$Hu]Ħ!!! Htƅ^!!!qIܗGIӵH׼sHu]Ħ...///Bt=o9ĦHƅ^Hu]Ħ&&&&&&###$$$&&&(((((('''&&&%%%%%%$$$###"""""""""###$$$ ###''')))'''$$$"""!!!!!!!!!"""$$$%%%%%%$$$""""""###$$$###!!!!!!"""$$$***///888CCCQQQbbbqqq{{{zzziiiYYYGGG555)))%%%''''''$$$###&&&%%%"""&&&######%%%&&&$$$%%%(((&&&''')))))))))111EEEYYYqqqcccLLL888444222---,,,111///...---,,,***)))((((((&&&'''((((((((('''%%%%%%'''&&&&&&&&&&&&%%%%%%%%%############$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&(((%%%$$$%%%)))***(((%%%***%%%"""%%%(((&&&%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%$$$$$$'''&&&%%%%%%$$$$$$$$$$$$!!!%%%&&&%%%%%%&&&%%%!!!$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***%%%(((+++***'''%%%'''))),,,222>>>RRRpppooo\\\NNNHHHHHHJJJMMMOOOMMMHHHBBB???///---***((('''''')))***%%%(((***,,,333GGGbbbvvv4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦuuuhhh]]]VVVVVVSSSNNNHHHBBBq<R333222qjRgdKӵHdDĦgdKӵ...---GR/f6LĭĦ,,,---DdDĦ***&&&%%%DdDĦ...`eĭ$$$DdDΦDdDĦ&&&DdDĦ+++))),,,---***$$$"""###&&&$$$&&&)))*********geĦ%%%$$$&&&FSĦ)))(((qjRgdKӵDdDĦ%%%'''&&& """DdDĦ)))%%%%%%&&&qjRgdKӵDdDĦ  $$$&&&%%%%%%&&&HdDĦgdKӵDdDDdDĦ999DdDĦ4DufӵDdDĦ&&&DdDĦ$$$q<R###!!!peƜ4DuTӵDdDĦxxxDdDĦ...qjRgdKӵDdDΦDdDĦ"""###$$$$$$$$$###$$$$$$%%%&&&&&&%%%$$$###%%%$$$###""""""###$$$$$$"""%%%''''''%%%###!!!!!!!!!!!!###%%%'''((('''&&&###$$$$$$###"""!!!###$$$''',,,222;;;FFFVVVgggssswwwfffUUUFFF888+++"""!!!&&&((('''''')))'''$$$&&&######&&&&&&$$$%%%((('''(((*********222FFFYYYqqqvvvZZZEEE444000///+++***...******))))))((((((''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&'''''''''$$$#########$$$''',,,//////((($$$%%%&&&$$$%%%'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%%%%&&&"""&&&(((&&&&&&(((&&&"""%%%$$$$$$#########$$$$$$&&&&&&&&&'''''''''((((((&&&&&&%%%&&&&&&'''((()))'''((())))))((('''((((((+++333AAAYYYwwwnnnZZZIII>>>888555666777777666444222000///---+++)))(((((()))***&&&)))+++...777MMMjjj4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ}}}pppeee]]]XXXVVVSSSNNNHHHAAApo9u000222111222GIdnuR)ĦDdDĦnuR)Ħ++++++CdgĪj+++DdDĦ***$$$$$$DdDĦ000HߝL`o9###DdDΦDdDӵ'''DdDĦ---)))+++---+++&&&######$$$%%%'''))))))))))))geĦ$$$%%%sp?aĦ******GIdnuR)ĦDdDĦ&&&(((&&&!!!!!!### DdDĦ)))$$$%%%(((GIdnuR)ĦDdDĦ !!!!!! !!!###"""!!!!!!DdDĦnuR)ĦDdDΦDdDĦ===DdDĦnuR)ĦDdDĦ(((DdDĦ###po9u !!!!!!=ӊB1.uTӵDdDĦhhhDdDĦ333GIdnuR)ĦDdDΦDdDӵ !!!""""""######%%%%%%%%%$$$######""""""$$$###"""""""""###$$$%%%&&&''''''%%%###!!! !!!!!!###%%%'''((((((((($$$%%%%%%$$$"""!!!###$$$%%%)))---111999HHH]]]mmm{{{eeeZZZJJJ<<<222+++%%%!!!$$$((()))***,,,)))%%%&&&######&&&&&&$$$$$$((())))))******+++333FFFXXXppphhhMMM<<<...++++++((((((***&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&((((((''''''---666>>>222+++%%%$$$$$$"""$$$'''#########$$$%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''((($$$((()))'''''')))((($$$((('''&&&%%%%%%$$$%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((('''''''''))))))(((''')))222BBB[[[yyyoooXXXFFF:::222---+++***)))((((((((()))***))))))(((((((((((()))***(((***+++///:::RRRppp4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDd<***qR/ܗ?fӵ***>d<$$$%%%>d<Ħ0004DufئL>e###DdDʜ4DuTӵ)))DdDĦ---)))******'''$$$"""###$$$''')))++++++******geĦ%%%s<v>aĦ,,,,,,peӵDx<DdDĦ&&&(((((($$$"""$$$""""""$$$DdDĦ###"""$$$(((peӵDx<>d<$$$$$$###!!!!!!!!!!!!>d<ӵDd<DdDΦDdDĦ:::DdDӵnd<DdDĦ'''>d<Ħ"""peӵ###Ħ'''F&uTӵDdDĦmmmWWW>d<Ħ???peӵDx<>d<ʜ4DuTӵ"""#########%%%&&&'''&&&%%%###""""""""""""######"""""""""###%%%&&&(((((('''$$$!!!!!!"""!!!"""%%%&&&&&&%%%%%%&&&###$$$$$$###!!!!!!"""######'''+++,,,222AAAXXXjjj~~~tttfff[[[GGG???444,,,(((''''''''' %%%''''''(((***)))%%%'''$$$###&&&&&&###$$$'''(((((()))***+++222CCCTTTnnnoooVVVBBB555***)))***)))(((***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))***)))+++111:::@@@...)))%%%%%%$$$"""###&&&###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$"""###$$$&&&''''''''''''''''''((()))***$$$((()))&&&&&&)))((($$$******)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&(((&&&$$$%%%((()))(((%%%(((000???UUUqqq{{{^^^GGG999333///,,,,,,+++)))((('''((()))***&&&'''((()))***,,,,,,---+++---///444AAAYYYwww4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<x\\\ZZZTTTQQQLLLEEE???B?>>B?Ho9WWW&ӫeʬtIӇ)))***CdK;fuf<xsdKĦ---nfʜd<'''%%%!!! ###&&&''')))******)))(((geĦ%%%Hg8>aĦ...///B?Ho9000>d<(((&&&&&&((($$$&&&+++>d<ӵ"""&&&B?Ho9<x%%%###""""""!!!&ӫeʬtIӇ)))>d<Φ>d<Ħ222D&ӫetIӇ'''DdDĦ%%%sdKĦ$$$B?dp&ĒR>d<sdKĦPPPB?Ho9gggs&dq&ĒR"""$$$$$$######%%%''')))(((&&&$$$###"""""""""""""""!!!!!!"""$$$&&&''')))(((&&&### ###%%%''')))+++***'''$$$$$$$$$!!!"""###""" """$$$"""&&&)))***...<<>>222///***&&&%%%&&&&&&'''$$$&&&&&&######'''(((&&&'''$$$###&&&&&&###$$$'''&&&&&&''')))***///===LLLhhh{{{vvv[[[EEE888111******,,,,,,+++***+++++++++***))))))((((((***))))))((((((((((((((()))(((((('''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$"""!!!###(((---//////%%%###$$$&&&%%%""""""%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########%%%''')))''''''''''''(((((()))***###&&&'''$$$$$$'''&&&###))))))'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''$$$!!!"""&&&((('''%%%)))///:::MMMgggzzzfffJJJ777///---,,,+++))))))((('''&&&%%%$$$$$$***++++++,,,---------...,,,///555>>>MMMeee4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge]]]YYYWWWTTTQQQLLLFFF???@h===FFF@GmmmYYYHĪj@IŌ******Bene)))Hkge(((ne)))***fe%%%Hu]3hh((())),,,se(((%%%!!! $$$'''%%%'''((((((&&&%%%geĦja>aĦ000111@G------se'''(((&&&&&&)))'''***000<Ō!!!$$$@GHkge(((&&&$$$######"""!!!"""HĪj@IŌ)))+++ege555,,,Hu]3hIŌ%%%%%%DdDĦ"""ne%%%###@h,,,***>hse777neRRRccc@GkkksĪj@h"""$$$###!!!!!!###&&&((('''&&&%%%$$$###""""""!!!!!!!!!!!!###$$$&&&(((((((((&&&$$$"""###&&&)))...000111///)))%%%$$$%%% !!!""""""!!!"""$$$&&&"""%%%((((((***444DDDQQQYYYZZZVVVMMMEEE???777000***)))(((&&&$$$"""!!! %%%'''%%%!!!!!!&&&(((&&&((($$$$$$&&&&&&######&&&$$$%%%'''******---777BBB\\\qqqyyyssszzzuuu___HHH:::000---***+++---...,,,***...------,,,+++******)))++++++***))))))))))))***((((((((((((''''''''''''%%%&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$""" !!!&&&(((&&&### """&&&&&&""""""&&&((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%'''((()))(((''''''''''''(((((()))###%%%%%%""""""%%%%%%###%%%%%%$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&$$$"""###$$$&&&''''''***...777FFF]]]rrr{{{zzz```PPP<<<...+++,,,,,,+++&&&'''''''''&&&$$$""" +++************+++,,,,,,,,,222<<aĦ111111...))))))+++s׼s%%%''''''$$$$$$'''''')))...Ho""" !!!###$$$((('''%%%$$$$$$%%%!!!###&&&'''+++000666,,,&&&D^$$$$$$$$$DdDĦ!!!%%%%%%###$$$EEE@@@;;;<<<s׼s555///GGGbbbxxxqqq""""""%%%$$$ """%%%%%%%%%%%%%%%$$$###!!! !!!!!!!!!!!!###%%%'''(((&&&&&&&&&%%%$$$&&&***---///222333///)))$$$###$$$ """###$$$$$$%%%''')))(((******)))))),,,444:::===???===777333222...)))'''((('''&&&###!!!###%%%%%%###$$$((()))((((((%%%$$$&&&&&&######&&&$$$$$$(((+++,,,,,,333;;;MMMccc}}}~~~qqqccc[[[YYYdddvvvzzzaaaKKK;;;444)))))))))***,,,---+++(((++++++++++++++++++++++++++++++)))((((((((()))***&&&&&&&&&''''''''''''(((&&&''')))+++++++++***)))''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$!!! ###&&&$$$!!!###((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&((())))))***((((((''''''&&&&&&''''''###%%%%%%""""""%%%%%%###$$$$$$###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&%%%%%%$$$&&&(((+++))),,,222>>>OOO^^^aaa\\\HHH>>>222+++***++++++***)))))))))))))))(((''''''++++++,,,...111555999;;;???GGGSSS```lllyyyΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<Ħyyymmmccc[[[UUURRROOOKKKIIIDDD???999444111///000222777===CCCPPPggg{{{www^^^GGG777555777;;;:::777555777///111333444333///+++(((''')))++++++***))))))***###&&&((((((Ħ)))'''&&&&&&%%%%%%&&&&&&'''!!!>d<Ħ---000111...***Be,,,***"""!!! !!!###&&&''''''((()))***)))'''&&&geFYĉ'''***>aĦ222000,,,'''%%%$$$%%%((()))&&&'''***Be(((&&&'''&&&""""""$$$$$$&&&)))nu]ӵ$$$#########"""!!!!!!!!!!!!!!!!!!"""######%%%&&&'''&&&$$$###$$$%%%!!!$$$''''''$$$"""###%%%)))---333999???FFFLLLOOO@@@888---%%%!!!>d<Ħ)))&&&$$$"""""">d<Ħ """###Ħ(((,,,666CCCQQQ\\\cccfff]]]VVVSSS\\\lll|||Be===111---+++...ĦvvvXXX@@@000&&&!!!"""!!!%%%'''&&&""" """&&&"""###$$$%%%$$$"""  !!!###%%%''')))$$$%%%&&&&&&&&&(((,,,///,,,///111---&&&!!!!!!"""!!!###$$$%%%&&&'''***,,,//////...,,,)))((()))+++---000000,,,+++,,,***&&&&&&''''''&&&$$$###"""### $$$&&&&&&(((+++,,,)))(((%%%$$$&&&&&&######&&&$$$%%%)))------,,,000777CCCZZZuuu~~~ooo^^^MMMCCCHHHUUUllloooUUU???444222%%%&&&'''(((+++,,,)))%%%((((((((()))***++++++++++++***((('''''''''((()))$$$$$$%%%&&&&&&''''''(((''')))+++---...---,,,+++(((((('''''''''&&&&&&&&&$$$&&&'''%%%"""!!!$$$'''$$$######%%%###!!!$$$+++''''''(((((()))*********(((((((((''''''&&&&&&&&&$$$%%%&&&((()))*********)))((('''&&&&&&&&&&&&&&&###&&&%%%""""""%%%&&&###&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((('''%%%&&&***...'''***...666BBBKKKHHH@@@555000***&&&&&&&&&%%%###+++******)))***+++,,,---000111444999@@@IIIPPPUUU\\\dddooozzz?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦ~~~uuuiii```ZZZTTTMMMGGGGGGDDD@@@<<<999666222000111666:::<<AneneneneDexxxqqqfff^^^XXXRRRJJJEEEDDDAAA>>>:::777444222000444888;;;===CCCTTTmmmqqq[[[HHH===555333000000222333333111444333444555666555333000******)))(((((()))******((($$$ne%%%(((&&&&&&%%%%%%%%%$$$$$$$$$%%%ne)))************************))))))(((&&&$$$$$$%%%&&&&&&&&&)))'''%%%$$$######>A''')))***k<...)))((((((%%%'''%%%###$$$&&&)))***+++&&&(((******(((%%%""""""!!!"""###fh###""""""""""""""""""$$$###!!! !!!"""###"""###%%%&&&&&&%%%###"""%%%&&&'''((((((***,,,...444???MMMZZZbbbaaaVVVIII777...&&&$$$###De(((+++,,,***+++222ne,,,%%%ne...;;;KKK___pppzzzdddKKK666***!!!$$$newwwtttbbbRRRCCC666...%%%###"""$$$$$$"""$$$(((""" !!!###%%%$$$""""""!!!!!!###&&&(((((('''%%%%%%$$$######$$$%%%&&&***)))((('''%%%$$$###""""""###$$$%%%(((///:::CCCMMMLLLBBB111***+++(((&&&''''''&&&$$$###$$$%%%&&&$$$""""""$$$&&&%%%###$$$$$$$$$&&&***...222555///,,,(((&&&&&&'''((('''%%%''')))***+++,,,...000555AAATTThhhvvv}}}~~~}}}ooohhh[[[MMMAAA999555333777AAAQQQdddvvvnnnUUU@@@333,,,***(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%$$$$$$######%%%$$$$$$%%%'''(((((('''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&'''((('''%%%%%%&&&'''&&&(((&&&"""!!!$$$$$$"""###%%%'''((())))))((('''(((''''''&&&&&&''''''(((&&&%%%$$$$$$&&&&&&%%%$$$&&&$$$&&&***)))%%%&&&***)))'''%%%%%%&&&&&&$$$"""'''''''''''''''&&&%%%$$$&&&&&&&&&&&&'''''''''&&&%%%&&&&&&&&&%%%$$$"""!!!$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((***,,,---...///***'''&&&((()))'''(((,,,...***+++000///---777EEEQQQ^^^mmmvvv}}}zzzpppjjjbbb[[[VVVOOOGGGAAAAAA???===999666444222111555777:::<<>>///)))%%%%%%%%%%%%%%%+++000000444???GGG999---111===WWWiii~~~{{{fffLLL666)))$$$!!!$$$YYYzzzzzznnn[[[EEE444((($$$"""$$$$$$###&&&+++"""$$$$$$$$$%%%&&&###""""""###&&&(((((('''"""$$$&&&%%%"""!!!"""%%%%%%&&&'''''''''&&&%%%$$$"""###$$$&&&+++555CCCMMMYYYXXXLLL999---)))&&&!!!$$$%%%&&&%%%$$$###$$$&&&###!!!!!!!!!$$$%%%&&&%%%""""""###''',,,333:::>>>777000)))&&&''')))(((%%%%%%%%%%%%'''***,,,,,,,,,...555AAAQQQ___fffeeecccRRRMMMDDD;;;444111//////222777@@@LLL\\\oooyyycccLLL:::000,,,+++******)))(((''''''''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''((('''&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%'''&&&""""""$$$$$$"""###$$$&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%###$$$$$$&&&)))(((&&&'''***((('''%%%%%%&&&&&&$$$###))))))))))))((('''&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))******(((%%%%%%((()))(((***...000+++)))---///444DDDVVVlllyyy|||tttiiieee___YYYTTTLLLEEE??????>>><<<999666444333444222444666999AAAQQQeeesssvvvhhhWWWHHH<<<555...,,,***)))***,,,...///,,,,,,,,,...000111000......---,,,++++++,,,---...))))))((())))))((('''((('''&&&&&&&&&%%%$$$$$$$$$&&&&&&'''((()))******+++&&&&&&%%%$$$%%%&&&'''(((***(((%%%%%%&&&''''''&&&)))'''$$$""""""###&&&((("""$$$'''((()))+++///111777999555---))))))***(((***&&&  ###$$$%%%$$$###%%%((((((%%%!!! !!!"""!!! ###!!! %%%$$$!!! """%%%'''"""###$$$$$$%%%%%%%%%%%%(((***,,,---...333:::???QQQaaarrrvvvlllYYYAAA///'''$$$###&&&&&&""""""$$$###+++444<<>>YYYzzznnnRRR;;;---'''$$$$$$%%%$$$&&&*** &&&'''%%%$$$&&&)))###""""""###&&&''''''&&& %%%(((&&&!!!!!!$$$%%%&&&((()))((('''%%%$$$$$$$$$%%%'''---:::IIIUUU^^^\\\PPP<<<,,,&&&$$$!!!!!!###%%%%%%$$$$$$%%%&&&""""""!!!"""###$$$%%%%%%""""""$$$(((///777@@@EEE;;;222'''$$$&&&(((%%%"""&&&$$$###%%%))),,,+++))),,,---333>>>IIINNNLLLIII>>>;;;666222///...//////000111555<<>>SSSfff{{{uuunnncccaaa]]]XXXRRRKKKDDD@@@;;;;;;;;;888444111222333111222444888AAAOOO___iiisssmmmbbbVVVJJJ@@@999555,,,,,,+++))))))***,,,...+++******,,,...000///.........------------......,,,---,,,,,,+++,,,,,,+++))))))((('''&&&%%%$$$###$$$%%%&&&&&&(((((()))***&&&%%%%%%%%%%%%%%%&&&&&&)))&&&$$$###$$$%%%%%%$$$'''&&&$$$"""###$$$&&&((($$$&&&((())))))+++...000333555222,,,((())))))((()))&&&""" """!!! """&&&'''%%%""" !!!"""""""""!!!###"""  !!!%%%$$$"""!!!!!!###&&&'''""""""######$$$%%%&&&'''+++000666;;;AAAHHHRRRZZZiiissszzzsssbbbLLL666&&&###!!!"""&&&%%%""""""%%%'''000>>>NNN```mmmooojjjTTTBBB111,,,///===WWWooowwweeeYYYHHH888---'''###"""$$$%%%)))000AAA\\\{{{yyy[[[BBB333,,,'''&&&&&&%%%%%%((($$$******&&&$$$&&&)))$$$###"""###%%%&&&%%%$$$!!!%%%((('''"""!!!$$$'''((()))***)))'''%%%###%%%%%%&&&(((///<<>>777000)))&&&''')))(((%%%$$$######%%%'''(((((((((...,,,***,,,///000///,,,,,,,,,+++++++++,,,------***+++,,,---000666===BBBEEE@@@888000+++(((((()))+++***)))'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&''''''''''''%%%%%%%%%''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''"""%%%&&&$$$###&&&%%%"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&'''((()))(((&&&$$$(((***((('''((()))((($$$%%%&&&%%%$$$###$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""%%%'''))),,,333<<>>>>>:::444111222555000///000333888;;;;;;:::;;;777111//////000...---...111444333///,,,++++++---+++***+++,,,------,,,))),,,000222222000,,,))),,,000111///000555666333333222///,,,)))&&&###"""&&&&&&'''((()))***++++++000111333444333///,,,)))(((&&&###"""###$$$###"""!!!"""$$$&&&''''''&&&&&&###$$$$$$###!!!!!!"""$$$&&&,,,///---+++,,,+++)))$$$"""!!!###'''+++...///***,,,,,,)))### """"""###%%%'''(((((((((((( !!!###$$$&&&''''''&&&&&&###"""!!!!!!"""%%%)))+++===TTTsssjjjOOO;;;000)))###!!! """'''***...888BBB]]]mmm}}}[[[GGG666999JJJccc}}}qqqdddZZZTTTQQQOOOLLLGGG???333+++$$$'''+++***&&&######$$$###&&&,,,777IIIbbb{{{~~~qqqbbbXXX^^^kkkxxxlllSSS===555...***,,,...+++(((&&&"""############$$$&&&((("""!!! !!!!!! ###  """######%%%$$$######""""""######"""%%%)))...888FFFWWWccc[[[MMM<<>>===<<<:::777333111//////000222222333444555444000---111000...---,,,,,,,,,------333888999444000...///000000000000000000000000,,,///111000---+++,,,...++++++---///111222444555222222111///,,,(((%%%###&&&&&&'''((()))***++++++---...//////...---+++***+++)))'''$$$######$$$%%%)))&&&$$$$$$&&&'''&&&$$$((('''&&&$$$######$$$$$$'''((()))((('''''')))+++)))&&&$$$%%%***...000///444///,,,---***###!!!$$$%%%%%%$$$%%%&&&"""$$$&&&$$$!!!!!!###&&&(((((('''$$$###$$$###$$$###***555JJJcccvvv[[[EEE666***$$$$$$"""%%%%%%(((777NNN```ssszzzcccLLL888:::NNNgggzzzxxxkkk]]]LLLAAA===444333333111...+++(((&&&(((&&&$$$$$$%%%''''''&&&"""%%%,,,777FFFWWWfffnnnwwwpppeeeXXXJJJEEELLLXXXqqqxxxaaaIIIAAA444333222000---***&&&$$$&&&%%%$$$#########$$$%%%''''''&&&%%%$$$###"""!!! !!!""""""""""""$$$&&&###$$$$$$$$$$$$###""""""$$$***000<<>>;;;;;;777666444222111111222333000000222444555444000,,,,,,++++++++++++,,,------+++///111000---***+++,,,++++++,,,---...///000000,,,...//////---,,,,,,---))))))***,,,---///000111222222111000///---+++***+++***))))))))))))++++++---,,,+++)))((('''''''''''''''(((((())))))******'''&&&&&&(((+++---...---)))'''%%%######$$$&&&((()))******)))'''&&&''')))&&&%%%&&&***000555555444000)))%%%%%%$$$""""""%%%!!!"""$$$$$$$$$%%%&&&((($$$!!! $$$&&&$$$""""""""""""###$$$%%%&&&&&&$$$ &&&'''(((111>>>XXXooooooWWW:::)))###!!!"""$$$"""%%%)))...:::OOOkkk~~~yyy\\\JJJ888888CCCQQQ[[[aaaSSSHHH;;;444---((((((***''''''''''''&&&%%%$$$######"""!!!"""%%%((((((((((((((()))+++///444888;;;:::777555333222777FFFVVVkkk{{{~~~sssfffPPP;;;555222222111///---***(((&&&""""""!!!"""###%%%'''(((&&&&&&%%%$$$$$$###"""""""""""""""""""""###$$$%%%$$$$$$$$$$$$######""""""$$$)))000999III^^^nnnuuuooo[[[DDD444***###!!!""""""&&&(((%%%$$$%%%&&&$$$%%%%%%$$$$$$$$$$$$%%%%%%%%% !!!$$$###$$$&&&%%%%%%$$$############$$$!!!"""$$$$$$###$$$%%%&&&'''''''''''''''(((((())))))((('''%%%%%%%%%%%%&&&'''(((***++++++******))))))'''%%%%%%&&&''''''''''''(((***,,,+++)))'''%%%%%%######&&&'''%%%%%%'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###!!! !!!###%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&((()))))))))(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%&&&'''))))))"""###%%%%%%$$$$$$&&&'''%%%%%%&&&'''&&&%%%$$$###&&&%%%$$$$$$$$$&&&'''))),,,<<>>QQQdddllllll]]]LLL:::///)))%%%$$$%%%$$$(((((($$$"""$$$%%%$$$$$$######""""""######$$$"""###$$$######%%%&&&&&&###########################"""!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&((()))%%%&&&'''((()))*********+++(((%%%$$$%%%&&&''''''%%%&&&((())))))(((&&&%%%%%%&&&''''''''')))***)))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&''')))))))))'''%%%###%%%%%%%%%%%%&&&'''((()))%%%&&&'''&&&%%%$$$$$$&&&&&&'''((())))))(((''''''(((%%%$$$%%%%%%$$$)))111@@@YYYvvv{{{]]]@@@---'''(((''''''***...333555444333111///---***)))***,,,---&&&***...666CCC[[[wwwwwwmmmmmm```WWWPPPLLLJJJIIIIIIHHHEEEAAA===;;;:::888666333000............///......///111111000///111111111000...,,,***))),,,,,,+++******))))))(((&&&&&&''')))***,,,------,,,++++++,,,......---+++((((((((()))))))))******......---......///000111+++++++++******))))))((((((((('''&&&%%%%%%%%%%%%((((((((((((((()))))))))+++++++++***(((((()))***+++***((('''&&&&&&''''''%%%&&&&&&%%%###"""###%%%(((&&&$$$&&&)))***(((&&&"""""""""!!!$$$%%%$$$$$$%%%%%%%%%$$$###!!!!!!###$$$&&&"""%%%***---...+++&&&### %%%%%%'''444EEEaaaqqq{{{wwwlll```RRRDDD555+++######%%%$$$###$$$&&&***444DDD[[[uuuzzz```MMM888000,,,...000///000111,,,'''%%%((((((&&&&&&'''&&&&&&%%%$$$############%%%$$$$$$%%%&&&&&&$$$##################$$$%%%%%%###$$$'''***...777HHHYYYllluuuooo]]]OOO>>>111111000333777:::999555000,,,((('''&&&$$$$$$$$$%%%&&&(((((((((''''''&&&&&&&&&&&&###!!!"""%%%&&&%%%###&&&%%%###"""""""""###$$$&&&+++444AAATTTdddgggbbbLLL???000***'''%%%$$$%%%$$$''''''###!!!###$$$#########""""""""""""######"""###!!! ###$$$###"""###$$$$$$%%%$$$$$$$$$$$$###!!!!!!###%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''############%%%''')))***&&&&&&&&&'''((())))))***+++(((&&&%%%&&&'''&&&%%%$$$%%%&&&''''''&&&&&&%%%$$$&&&'''&&&'''***+++))))))))))))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))$$$%%%&&&((((((((('''&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&'''((('''&&&%%%$$$######$$$$$$&&&'''))))))###$$$&&&&&&%%%%%%&&&(((((()))******)))(((&&&%%%***%%%$$$'''&&&$$$+++666GGGbbbqqqSSS999***&&&'''))),,,333>>>HHHNNNNNNKKKBBB???999333...+++******)))+++000<<>>444666777;;;@@@CCCAAA;;;333...((('''&&&%%%&&&'''((()))))))))))))))(((((((((((('''$$$!!!"""%%%'''%%%"""&&&%%%###"""!!!"""###$$$%%%***333AAATTT```]]]TTT>>>333(((%%%%%%###""""""$$$'''&&&""""""###""""""""""""!!!!!!""""""""""""$$$!!! ###$$$###"""###$$$%%%&&&&&&%%%$$$&&&###!!!!!!$$$''''''''''''&&&&&&&&&&&&'''(((((($$$$$$######$$$&&&((()))&&&&&&&&&&&&'''(((((()))***((('''&&&''''''%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&!!!%%%&&&###$$$)))***'''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%$$$&&&(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&'''***---000///...---,,,***)))((('''&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&(((+++---000111+++,,,,,,+++)))'''((((((((()))+++---.........---,,,&&&%%%)))'''$$$---:::KKKfffcccFFF222)))'''(((,,,222???RRRdddoooqqqoooccc___WWWMMMBBB777000++++++,,,333CCC[[[vvvwwwfffRRRBBB999wwwdddYYYTTTNNNJJJIIIDDDDDDDDDAAA===999888888333222000///...///111222111///,,,+++---///111222,,,------...---,,,***)))///......//////...,,,)))''''''((()))***+++,,,,,,,,,***)))+++...///---+++(((((())))))))))))))))))++++++******+++,,,...///+++---///111111///---+++&&&'''((()))***)))((('''###""""""###%%%(((+++---***,,,---,,,))))))+++---+++,,,,,,+++)))'''$$$###!!!""""""!!! """$$$((($$$!!!!!!$$$''''''&&&$$$""""""$$$(((###(((++++++)))'''&&&%%%%%%###!!! !!!$$$&&&&&&'''))))))((('''$$$###!!!"""&&&%%%'''555GGGQQQWWWUUUEEE777000+++$$$%%%######%%%### !!!%%%'''...===UUUpppdddIII888111...---//////,,,***,,,'''!!!!!!###"""$$$'''############%%%''')))***""""""###&&&)))***)))'''$$$###""""""###%%%''')))%%%&&&)))---111999JJJZZZ]]]fff___OOOEEE;;;555999@@@DDDIIIJJJFFF===222***'''&&&&&&&&&''')))***,,,************))))))))))))((($$$!!!"""%%%'''%%%"""&&&%%%###!!!!!!"""###$$$"""'''000???QQQ[[[UUUJJJ777---$$$"""###!!!###&&&&&&!!!!!!"""!!!""""""!!!!!!!!!!!!""""""$$$'''###!!!%%%&&&$$$###$$$%%%&&&'''&&&&&&%%%'''$$$!!!"""%%%'''((('''((((((((((((((()))******&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''(((((()))(((''''''((('''%%%###$$$%%%%%%&&&'''''''''&&&$$$$$$!!!###((()))%%%))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''$$$"""$$$'''%%%%%%%%%&&&&&&'''''''''...,,,***)))+++///444777>>><<<888333...+++((('''&&&&&&%%%$$$%%%&&&'''((($$$$$$$$$$$$$$$%%%&&&'''&&&(((***---111555999;;;888888666222---)))((((((%%%(((+++000444777999:::---'''&&&***(((%%%...===NNNiiisssUUU<<<---((()))+++...777HHHaaaxxxyyylll\\\KKK===555------555HHHddd}}}|||~~~{{{kkkVVVCCC555///nnn[[[QQQNNNIIIDDDBBB???===;;;999777777666777444111......000000///,,,111///,,,+++,,,------,,,+++++++++---......---++++++000333000...000333333---,,,***((()))***---...,,,,,,,,,,,,,,,,,,------******((('''&&&&&&&&&&&&)))***+++,,,,,,+++***)))))))))***+++,,,---------$$$###$$$'''+++---+++((((((%%%###%%%))),,,,,,+++,,,---,,,+++)))***---///,,,+++***(((&&&$$$"""!!!!!!!!!!!!!!!"""###%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%!!!!!! !!!!!!$$$&&&***---///000//////&&&%%%%%%%%%''')))((('''%%%$$$$$$#########""""""$$$"""!!!(((000555<<<:::666111,,,(((%%%$$$%%%"""###%%%%%%""""""%%%***333GGGccc}}}zzz^^^DDD444///...---,,,+++)))((('''***)))(((''''''&&&&&&''''''%%%"""!!!###%%%%%%%%%%%%%%%&&&&&&((()))***+++***)))&&&$$$$$$$$$%%%&&&(((***+++---222;;;HHHQQQ[[[XXXNNNAAA<<<>>>@@@???HHHLLLOOONNNGGG<<<111+++((('''&&&&&&'''((('''&&&)))%%%%%%))))))%%%%%%)))"""!!!!!!!!!!!!###%%%&&&$$$######"""""""""""""""'''+++333===EEEGGGCCC???+++***(((%%%###"""!!!!!!###%%%&&&%%%###!!!!!!"""$$$"""  """$$$&&&%%%$$$#########$$$%%%&&&((('''&&&'''((()))(((''''''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&'''))))))'''%%%'''%%%###$$$'''((((((&&&%%%%%%&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%'''''''''&&&&&&((()))((('''&&&%%%$$$%%%'''))),,,)))&&&&&&((())))))((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$(((*********,,,444BBBMMMWWWYYYRRRAAA///((()))+++%%%&&&'''&&&$$$###$$$%%%)))&&&###"""$$$&&&'''''')))***...666CCCQQQ\\\bbb\\\WWWOOOCCC888111...---(((///666===IIIUUUTTTKKKDDD111%%%&&&((()))222@@@WWWooohhhHHH000((())))))'''666HHH```tttzzzaaaEEE222---333@@@TTTlllyyyuuupppmmmqqqxxxzzzuuuiiiVVVAAA222,,,,,,}}}lllZZZQQQMMMHHHCCCAAA>>><<<:::888666555555555333000...///111222111///000...+++***+++,,,,,,+++***+++,,,...///000000///111666777333///111222222---,,,***(((((()))+++---***************+++++++++******)))((((((''''''&&&((()))***+++++++++***))))))(((((())))))***++++++%%%$$$%%%'''+++---,,,++++++)))'''(((+++......---...---***(((((()))***+++((('''%%%$$$###"""""""""!!!!!!""""""###$$$%%%&&&'''&&&%%%$$$""""""!!!!!!!!!!!! !!!!!!%%%(((+++...000000///...+++***))))))***)))'''%%%######$$$$$$$$$$$$#########"""!!!!!!###&&&+++---111000---***'''$$$###"""$$$"""###&&&&&&$$$&&&***...;;;SSSnnnpppXXXAAA444...---,,,***((('''''''''***)))((('''&&&&&&&&&&&&'''$$$""""""###$$$%%%%%%$$$$$$$$$%%%&&&((()))***((('''%%%$$$###$$$%%%&&&&&&(((***,,,000999DDDMMMPPPOOOIIIAAAAAAGGGLLLMMMXXXYYYYYYRRRFFF999...)))(((&&&&&&&&&((((((&&&$$$((($$$$$$''''''######'''!!!!!!!!!!!!!!!"""###$$$######"""!!!!!!!!!!!!"""$$$&&&,,,333999:::666222((((((&&&%%%$$$###"""""""""###%%%%%%#########$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$###$$$%%%&&&''')))'''&&&'''(((((('''&&&'''%%%###$$$%%%&&&%%%$$$&&&%%%&&&'''))))))'''%%%(((&&&$$$%%%((()))((('''%%%%%%&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''###$$$%%%&&&%%%&&&)))+++***)))((('''&&&&&&''')))---+++))))))******)))((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''******+++---666EEEXXXdddpppooodddLLL555***&&&&&&%%%&&&'''&&&$$$###$$$%%%"""#########$$$%%%''''''...444@@@PPPbbbqqq|||{{{ppp```PPPCCC;;;888<<>>QQQhhh~~~|||qqqggg^^^YYY[[[aaa]]]YYYQQQDDD777...++++++yyyiiiYYYPPPLLLGGGAAA???<<<;;;999666444333333333111000///000222444444333///---***)))*********)))******,,,...000333555666:::>>>>>>888222111111///---,,,)))((('''((()))***'''((((((((())))))))))))************)))((('''''''''(((***+++++++++******)))((('''&&&&&&'''((()))&&&%%%%%%'''***---------+++******+++///111222222000,,,'''%%%''')))((('''$$$###!!! !!!###$$$!!!!!!###$$$%%%&&&&&&&&&&&&%%%$$$"""!!!   (((***---///000000...---///...---,,,+++)))%%%"""!!!"""$$$%%%&&&%%%###"""""""""######$$$$$$$$$%%%&&&%%%$$$###""""""""""""$$$"""###&&&''''''+++111888JJJeee~~~sss```MMM===333...,,,***'''&&&&&&&&&'''***)))((('''&&&&&&&&&&&&&&&$$$""""""###$$$$$$############$$$%%%&&&'''(((&&&%%%$$$######$$$%%%&&&%%%(((***,,,000777AAAIIIIIIJJJHHHFFFKKKVVV^^^aaaffffffaaaTTTCCC333+++((('''&&&&&&'''((('''%%%"""%%%######$$$$$$!!!!!!### !!!!!!!!!!!!!!! """"""!!! !!!"""###&&&))),,,+++(((%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###"""######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((())))))(((&&&&&&''''''&&&$$$&&&%%%######%%%&&&%%%$$$%%%%%%%%%'''))))))'''%%%)))'''&&&&&&((())))))(((%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&& """###$$$%%%&&&)))+++)))***++++++))))))+++,,,///000111111000...***(((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''((())))))((()))111AAAWWWmmmzzzsssVVV;;;+++$$$"""$$$%%%&&&%%%$$$###$$$%%%!!!%%%&&&%%%%%%(((+++111===RRRjjj}}}lll]]]SSSOOOXXXcccppp{{{pppOOO;;;+++)))((()))444EEEeee|||nnnRRR888///,,,)))///:::NNNddd~~~lllOOO;;;---000:::KKKbbbyyyvvvdddTTTGGG??????CCC>>><<<777222---***((((((tttgggXXXRRRMMMGGGBBB@@@<<<:::888555333222222222000000000111333555666777///,,,)))((()))))))))(((((()))+++---000444999<<>><<<999666444333222222111222333333333333555777111///,,,************))))))+++,,,...111888BBBIIIUUUWWWSSSGGG;;;444000,,,******)))(((((('''((((((''''''((()))***+++,,,,,,***))))))((((((((()))***((((((*********)))((('''(((((())))))))))))))))))%%%&&&'''&&&%%%%%%&&&(((+++,,,------+++)))))))))'''%%%$$$'''***,,,+++((()))(((&&&%%%%%%&&&((()))"""""""""###%%%''')))***000...+++'''###!!!!!! !!!!!!'''(((***,,,,,,***(((&&&$$$"""!!!!!!######"""!!!&&&'''''''''&&&$$$!!!"""!!! ###$$$ !!!!!!$$$###$$$'''***111@@@NNNdddwww{{{bbbVVVFFF:::555222///,,,,,,+++)))'''&&&'''((())))))((('''&&&%%%%%%%%%%%%$$$$$$%%%'''((((((%%%"""%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%$$$###""""""###%%%))),,,000999DDDLLLNNNVVV___fffoooxxx{{{zzzrrrhhhWWWDDD333***'''((()))'''%%%$$$$$$###!!!!!!!!!!!!!!! !!!!!!    !!! !!!###$$$$$$$$$### ###%%%&&&''')))+++$$$%%%&&&'''&&&%%%$$$###$$$%%%&&&'''(((((((((((('''&&&$$$%%%%%%%%%$$$"""%%%$$$""""""$$$%%%$$$###$$$$$$%%%''')))***((('''&&&''''''&&&$$$$$$%%%'''%%%%%%&&&'''((())))))***))))))'''&&&%%%%%%%%%%%%###$$$%%%$$$######%%%&&&''')))***((((((///:::CCCWWWbbbnnnmmm\\\FFF444***)))))))))(((((((((''''''&&&&&&'''''''''(((((((((((('''%%%$$$$$$&&&((())),,,999PPPjjjwwwVVV:::***###"""###$$$$$$######$$$%%%###%%%(((,,,444@@@OOOZZZlllyyyjjjJJJ888***'''''',,,>>>TTTpppyyybbbJJJ>>>777555BBBUUUnnnsssZZZBBB444,,,...555DDDZZZrrrfffSSS>>>222---***)))***'''&&&&&&&&&(((***---///sssccc[[[UUUSSSPPPJJJFFFEEE@@@>>>;;;888666444333333333444555444111111333555333111...,,,,,,,,,+++***,,,...///000333:::FFFOOOYYYZZZVVVIII===666111---***)))))))))))))))))))))&&&'''((()))***+++,,,,,,***)))'''&&&&&&''')))+++))))))*********((('''&&&%%%&&&(((*********)))(((&&&(((***)))&&&$$$$$$&&&(((+++,,,,,,)))&&&&&&'''###$$$&&&((()))((('''%%%%%%%%%%%%%%%&&&((()))***""""""!!!!!!###&&&)))+++...,,,***&&&###!!!""""""!!!!!!!!!!!!""""""$$$%%%'''))))))(((&&&$$$$$$""" !!!###$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""  !!!""" !!!"""###""""""%%%)))///:::MMM]]]qqqttteeeOOODDD777000//////---***))))))((('''&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%''')))+++)))&&&###$$$############$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%'''***...333===JJJSSSYYYbbbkkkqqqvvvyyywwwrrrjjj]]]KKK:::000+++)))(((+++((($$$""""""!!!!!! !!!""" $$$$$$!!! !!!"""""""""!!!!!!  !!!!!!  """ """###$$$###"""!!!!!!###%%%&&&''')))***%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''(((''''''&&&&&&$$$###$$$%%%%%%$$$###%%%###""""""###$$$$$$###$$$$$$%%%''')))***)))''''''((()))'''%%%$$$&&&(((%%%%%%&&&'''((()))******+++***((('''&&&%%%%%%%%%"""###$$$$$$$$$$$$''')))(((***,,,,,,111>>>QQQ___ttt~~~}}}eeeJJJ555,,,))))))))))))((((((((('''%%%&&&&&&&&&'''''''''''''''&&&%%%%%%'''***---///555GGGccc~~~wwwUUU:::+++$$$ !!!###$$$$$$######$$$%%%"""%%%---999JJJ^^^ooozzzfffFFF555)))((()))///BBBYYYvvvvvvdddWWWOOOPPP[[[ggg|||~~~gggOOO;;;000,,,...666EEE[[[tttqqqXXXEEE222+++***)))'''&&&%%%&&&'''&&&&&&)))000555uuujjj^^^XXXSSSRRROOOIIIEEEEEEAAA???<<<999777555444444444555666444111///111444555222///...------,,,+++///000222222555===IIISSSZZZ\\\WWWJJJ>>>666111...))))))))))))************&&&&&&'''((()))***+++,,,+++)))&&&$$$$$$&&&)))+++******+++***)))(((&&&%%%###%%%(((***+++***((('''(((***,,,+++'''$$$$$$%%%###&&&******)))((()))+++!!!$$$((()))(((%%%###""" !!!"""$$$&&&((()))***###""" !!!%%%))),,,((('''&&&%%%$$$$$$$$$$$$######""""""""""""######"""###&&&'''(((&&&$$$###'''$$$!!! !!!$$$%%%&&&######$$$$$$%%%&&&''''''######"""!!!  !!!!!!"""###%%%&&&'''!!!!!!%%%+++333@@@UUUhhhzzz{{{tttcccPPPCCC:::000+++---...,,,((('''''''''&&&&&&%%%%%%$$$(((((('''&&&%%%%%%%%%%%%%%%&&&(((***,,,***'''######"""""""""""""""###$$$"""###$$$&&&'''((()))))))))+++...111888CCCQQQ[[[fffnnnvvvzzz{{{yyyssskkk^^^PPP>>>111,,,,,,+++***,,,((($$$!!! """""" %%%&&&"""  !!!###$$$""""""!!! !!! $$$$$$"""!!!!!!### !!!###$$$###""" ###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&%%%%%%$$$######%%%&&&%%%$$$%%%###""""""###$$$$$$###$$$$$$$$$''')))***)))'''((()))***(((&&&%%%&&&)))%%%%%%&&&'''((()))***+++++++++)))((('''&&&&&&%%%!!!"""$$$$$$%%%&&&)))+++'''***...222<<>>;;;888999<<<===:::777111///------------+++)))...111444444222///...---...///000222777@@@JJJQQQ]]][[[UUUKKK@@@666000---+++++++++******)))))))))''''''((()))***++++++,,,***'''&&&(((((((((---333555333111///,,,***))))))%%%%%%$$$&&&((((((%%%"""((('''%%%"""!!!###&&&%%%$$$###$$$%%%'''(((,,,++++++,,,------+++)))###"""!!!%%%'''&&&%%%###""""""$$$&&&'''$$$#########""" """######""""""!!! $$$&&&((((((''''''(((***,,,...,,,&&&###$$$### ###$$$$$$%%%&&&'''((((((,,,+++)))'''&&&%%%$$$$$$###"""!!! !!!###$$$'''...;;;MMM```lllqqqooojjjaaaTTTFFF:::333//////---,,,+++************))))))((('''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$!!!"""&&&'''%%%%%%)))$$$$$$"""""""""###$$$%%%%%%$$$#########$$$%%%&&&+++))),,,444;;;FFFXXXhhhsssxxxzzzxxxvvvssskkkcccSSSDDD444,,,(((%%%$$$%%%###"""""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!! !!! !!!"""###"""!!!!!!!!! !!! """######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$######$$$########################$$$$$$############$$$$$$'''''''''%%%$$$$$$''')))'''&&&&&&&&&((()))******''''''&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&(((&&&'''...>>>VVVqqq~~~aaaEEE222))),,,+++***,,,///333666888777333---)))'''&&&%%%$$$###$$$&&&(((***444HHH\\\sssmmmMMM444((($$$$$$&&&%%%%%%$$$$$$###""""""'''---<<>>:::777555666999:::888666///---,,,,,,......---+++...000111111///---,,,---,,,,,,,,,...333<<>>000++++++---222888AAAJJJRRRVVVWWWPPPDDD666,,,(((***,,,######%%%(((...<<>>>>>;;;777000,,,,,,'''%%%&&&'''%%%%%%'''&&&&&&%%%%%%&&&(((***+++{{{kkk^^^VVVTTTTTTRRRPPPLLLGGGAAA===666444222333444444333111000///...///111222111000...///000///---,,,,,,,,,+++++++++,,,111999CCCJJJQQQOOOLLLEEE===777333222333111...+++)))))))))***))))))***+++,,,---......)))&&&&&&)))***+++111777888666444000---+++)))((()))))))))******)))(((&&&(((((('''%%%""""""$$$%%%"""!!! !!!!!!""""""  """######%%%$$$"""!!! !!!"""###%%%$$$"""!!!!!!!!!"""### !!!!!!"""$$$%%%%%%((()))))))))((())),,,...,,,333555///)))&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$###"""""""""###&&&((())))))+++---111888AAALLLSSSRRRLLLDDD:::333000//////,,,---------,,,+++)))'''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""######""""""###!!!!!! !!!"""$$$%%%''')))((('''&&&%%%&&&((()))333111111444<<>>999222,,,///.........---,,,***)))'''$$$###&&&'''%%%&&&)))&&&''''''''''''(((((((((ttteee[[[UUUTTTTTTTTTQQQLLLFFFAAA>>>777555333222222111///---000//////000222333333222...///000///---,,,,,,,,,+++++++++---000777???EEEHHHGGGEEEAAA;;;666444333666444000---***)))))))))+++++++++,,,------......)))''''''***+++,,,222999;;;999555111---***'''&&&'''((()))))))))))))))***%%%&&&&&&%%%######%%%'''!!!!!!!!!!!!!!!""""""###$$$""" ###$$$%%%""""""!!!!!!"""###$$$%%%######"""!!!!!!!!!"""###  !!!""""""%%%(((+++---------,,,+++***,,,///222...444666///'''$$$###"""""""""""""""""""""""""""$$$######""""""#########$$$###""""""$$$&&&)))+++))),,,///222444777;;;===???<<<777222///---......------...---,,,)))'''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#########"""######"""!!!""""""!!! """$$$&&&''',,,***'''&&&&&&)))---000777666555666>>>NNN]]]gggiiijjjiiifffeeebbbXXXMMM@@@333'''############%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""""""""###$$$%%%%%%%%%%%%###!!! !!! !!!""""""!!!"""###$$$$$$$$$$$$###"""$$$&&&'''&&&%%%%%%%%%##############################$$$$$$%%%&&&&&&&&&+++(((%%%%%%''''''$$$!!!""""""""""""""""""""""""""""""!!!!!!"""######$$$"""$$$%%%%%%$$$$$$%%%&&&%%%(((+++---...111444777111...***((('''&&&###!!!'''&&&%%%"""!!!###'''***...>>>TTTlll~~~fffPPP<<<111333<<>>IIILLLGGG@@@<<<777222222444444///+++)))***+++,,,+++***))))))$$$"""###&&&'''%%%&&&***((((((((()))((((((((('''}}}lllaaaYYYUUUSSSTTTTTTQQQKKKDDD@@@>>>999888777555333111//////...------...000111111000...000111111///---,,,---+++,,,---...000555;;;??????@@@???<<<888555444555666444222///,,,++++++***,,,,,,,,,,,,------------+++((((((+++,,,---333:::===;;;777222...***((('''###%%%&&&&&&&&&&&&((()))###$$$$$$###""""""###%%%"""######$$$%%%&&&&&&&&&%%%""" !!!###$$$$$$ !!!###$$$%%%%%%&&&"""""""""""""""######$$$"""!!!  """### """&&&***---000//////---,,,+++---111555222555444,,,%%%""" !!!!!!!!!""""""""""""""""""######$$$%%%'''&&&$$$$$$%%%'''+++---///111444555333111111111333222000...,,,***))))))---------,,,+++)))((('''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$############!!!######!!!!!!###### !!!###%%%&&&,,,***((('''(((+++///111555666666888AAAPPP]]]bbbccceeeeeeddddddaaaVVVJJJ>>>111%%%"""######$$$'''!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""" """###%%%%%%%%%$$$$$$"""%%%((()))(((&&&&&&&&&#################################$$$$$$%%%%%%%%%)))'''&&&%%%&&&%%%$$$"""""""""""""""""""""""""""""""""""""""######$$$%%%$$$%%%&&&&&&%%%%%%''')))'''---444:::>>>BBBGGGKKKBBB<<<333---***(((&&&###&&&%%%###""""""%%%***///222JJJfff}}}nnnUUUBBB555222===LLLcccuuupppQQQ888(((###"""%%%%%%''',,,333EEEaaayyy```JJJ555,,,(((%%%''',,,)))---222666777444///,,,'''---888FFFWWWfffssszzz{{{gggVVVGGG;;;333777DDDWWWqqqmmmVVV@@@222+++''''''...777GGGccc}}}}}}rrrhhheeeccc^^^YYYWWWBBB999///))))))***)))''')))***...444888777222---111///...///111111...+++&&&(((++++++)))(((''''''$$$###$$$((('''%%%&&&***((((((((((((((((((((((((uuufff]]]WWWUUURRRSSSSSSPPPIIIBBB>>><<<888888777666333222111111---,,,+++,,,...//////......111444444222///...---***+++---///000222666999888999999888555444444555222111111000//////............------,,,++++++***,,,***))),,,------333:::999777444111---***(((((($$$&&&'''&&&$$$$$$%%%(((%%%&&&&&&$$$""" !!!""" !!!"""$$$%%%&&&''''''###!!! !!!!!!  """$$$%%%%%%%%%%%%!!!!!!!!!"""###$$$%%%&&&###"""  !!!"""""""""""""""$$$''')))+++---,,,)))'''&&&)))...222000111...((($$$$$$""" !!!"""######!!!!!!!!!!!!"""###$$$%%%(((''''''(((,,,111666999@@@@@@>>>:::444///---,,,,,,,,,,,,,,,+++***))))))+++***************++++++(((((((((''''''''''''&&&$$$$$$$$$$$$############ $$$$$$ !!!$$$$$$!!!!!! !!!"""$$$%%%))))))******+++++++++,,,---222555888CCCRRR\\\___bbbdddeeeeeefffcccVVVIII999...%%%###$$$$$$###$$$ !!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$###"""""""""""""""###""""""""""""###$$$$$$ !!!###$$$$$$$$$###""" """###$$$$$$###"""!!!$$$((()))(((&&&%%%%%%####################################$$$$$$$$$$$$%%%&&&&&&%%%$$$######$$$"""""""""""""""""""""""""""""""""######$$$&&&&&&(((((((((''''''(((+++...000;;;JJJVVV^^^ccciiimmmgggZZZGGG888000,,,(((&&&$$$$$$"""!!!###(((///444AAAZZZwwwnnnXXX@@@444111777JJJ___{{{gggIII444)))%%%$$$$$$$$$'''***000>>>VVVlllnnnNNN<<<---)))'''$$$'''...///888DDDMMMLLLCCC666---***,,,111777???HHHPPPUUU```kkktttuuummm```OOOBBB555---***222<<>>HHHPPPOOOJJJDDD<<<666---'''(((111:::HHHccc}}}rrrYYYAAA444000///***&&&%%%((()))111FFF]]]ttt{{{gggOOO@@@444222333111000111)))))))))***+++,,,+++***%%%'''))))))'''(((***---***,,,///000...,,,******%%%'''((('''%%%$$$&&&)))&&&&&&(((***((($$$%%%)))'''&&&%%%$$$%%%&&&'''(((zzzkkk```WWWRRRQQQOOOQQQQQQLLLDDD<<<777666777666555333111000......,,,,,,------.../////////333444666777666333///---)))******+++---///000111666666555444333111000///---,,,++++++,,,///111333222///+++((('''))),,,...*********+++,,,---//////...---++++++++++++***((('''((()))((('''((()))++++++***(((%%%$$$#########"""""""""$$$'''((((((&&&$$$ !!!!!! """&&&&&&$$$#########$$$%%%%%%"""###$$$'''))))))'''%%% &&&%%%$$$"""""""""###$$$%%%$$$###"""###%%%'''))),,,)))&&&$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!  """#########%%%&&&'''---333:::EEETTT___bbbfff]]]NNN>>>222***'''&&&"""222AAAAAA333''''''+++))))))))))))***+++,,,---((())))))(((&&&$$$%%%&&&&&&'''(((&&&""" !!!### ###&&&%%%### """###$$$!!!$$$"""$$$$$$$$$'''******&&&###'''+++222;;;DDDNNNYYY___```dddhhhiiihhhaaaQQQBBB555,,,%%%%%%((((((((()))###$$$&&&'''&&&$$$""" """###"""!!! !!!"""%%%$$$###!!! !!!"""###!!!!!!!!!!!!"""""""""""""""$$$%%%$$$"""!!!!!!$$$###"""$$$''''''$$$!!! !!!"""""""""""""""###$$$%%%%%%$$$%%%''')))'''&&&%%%###"""!!!!!!!!!######$$$$$$$$$######"""""""""###$$$%%%&&&&&&&&&%%%###$$$&&&(((---:::GGG[[[nnnsssWWWBBB666...((()))!!!!!!'''%%%$$$555LLLfffyyyiiiGGG666((((((000???YYYsssmmmIII333+++'''### &&&%%%&&&((((((+++555@@@YYYlllfffMMM777***###'''***(((,,,444CCCVVViiimmmbbbOOO;;;---))))))))))))************333222222333333111...+++*********///<<>>WWWfffvvv{{{uuurrrxxxlllRRR888222,,,***,,,---+++)))'''((()))******++++++******)))(((&&&%%%%%%&&&&&&)))+++---//////---+++***(((&&&&&&'''))))))%%%"""&&&'''''''''&&&%%%%%%$$$((('''&&&&&&'''(((''''''rrrddd[[[SSSNNNMMMMMMMMMLLLGGGAAA<<<;;;;;;777666555333222000///...------......///000000000111222444555444222///...------------...///000111444444333333222000///...---,,,++++++,,,---///111222000,,,***))))))+++,,,++++++++++++++++++++++++,,,***)))***++++++***)))&&&'''''''''&&&'''***,,,,,,+++)))'''%%%$$$$$$$$$$$$######$$$&&&'''&&&$$$%%%"""###%%%%%%"""!!!$$$###%%%&&&$$$!!!!!!$$$(((%%%%%%&&&(((***+++)))'''""""""""""""""""""""""""%%%$$$"""!!!!!!!!!!!!"""############$$$%%%'''(((***'''$$$############"""$$$$$$###"""!!!!!!!!!!!!######$$$###"""###$$$&&&***222>>>JJJXXXfffllllllnnnaaaNNN;;;...(((%%%%%%000;;;EEEAAA333'''$$$'''&&&&&&''''''(((***+++,,,***++++++(((%%%#########%%%&&&'''%%%""" !!!"""!!!###%%%$$$!!! """ $$$###!!!"""$$$$$$$$$&&&(((((($$$!!!(((,,,333:::DDDNNNXXX___bbbfffiiiiiiggg___NNN???333***$$$%%%'''''''''(((###$$$&&&''''''%%%"""!!! !!!"""""" !!!"""""""""!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!!!!"""""""""""" """%%%%%%$$$"""""""""$$$""""""###%%%%%%""" !!!""""""""""""""""""###$$$$$$###$$$&&&((('''&&&%%%$$$###"""""""""######$$$$$$$$$######"""!!!!!!""""""###$$$$$$$$$$$$$$$%%%&&&(((///AAAQQQpppppp\\\MMM===000,,,###!!!&&&'''***===UUUmmmnnnUUU999,,,$$$'''000AAA\\\vvv{{{```@@@...)))'''###"""$$$###%%%'''''')))111;;;GGGYYYooo}}}qqqWWW@@@444)))###'''((((((///:::UUUgggwwwuuueeeOOO:::,,,&&&&&&&&&'''''''''((((((,,,++++++,,,---,,,***((())))))***000===SSSkkk{{{wwwbbbHHH555---***'''&&&&&&%%%$$$%%%)))111666CCCOOO[[[]]]XXXYYYbbbmmm~~~cccJJJ555000***(((***+++)))''''''(((((()))******)))))))))((('''&&&%%%%%%&&&&&&(((***,,,......---+++***(((&&&%%%'''***+++***(((&&&'''''''''&&&&&&%%%$$$&&&%%%%%%$$$%%%&&&&&&%%%zzzhhh]]]VVVOOOLLLKKKIIIIIIGGGCCC???===>>>???666666444333111000...............///000000111111//////000000000000//////111111111111000000000000000111111111111000//////---,,,+++******+++,,,---000///---,,,+++*********++++++,,,++++++)))'''&&&(((((('''(((+++,,,,,,+++'''''''''%%%%%%&&&***---,,,+++)))(((&&&&&&%%%%%%&&&%%%$$$$$$%%%%%%###"""$$$"""$$$''''''""" !!!"""&&&)))'''""""""''',,,''''''(((***+++,,,***(((########################%%%$$$###"""!!!!!!!!!!!!###$$$%%%'''((()))))))))(((%%%###""""""###"""!!!%%%$$$###"""######%%%&&&''''''&&&$$$""""""$$$&&&,,,999KKK]]]oooyyyyyysssnnn]]]EEE222)))&&&%%%$$$(((///555444---''''''***$$$$$$%%%%%%&&&((()))***,,,---,,,)))%%%"""!!!!!!###$$$%%%###!!! !!!!!!""""""!!! !!!""""""%%%!!!###$$$#########$$$%%%%%%### )))---333;;;DDDNNNXXX^^^cccgggjjjhhhdddZZZIII:::///(((###$$$&&&%%%%%%&&&###$$$&&&''''''%%%###"""!!!"""###"""!!! !!!### !!!!!!""""""""" !!!!!!!!!!!!"""""" !!!!!!!!!"""""""""!!!###%%%%%%$$$###"""######""""""###$$$###  !!!"""""""""""""""!!!#########"""###%%%'''&&&%%%$$$###############"""######$$$$$$$$$######!!!!!!!!!!!!!!!!!!""""""###$$$&&&''')))444LLLbbbkkkQQQ===...$$$ $$$'''---AAAXXXmmm~~~yyy[[[BBB...'''###)))333EEEbbb|||cccLLL444(((&&&&&&$$$######"""$$$''''''''',,,444333CCCWWWdddeeeZZZDDD222111***&&&((()))+++777EEEeeettt~~~ttt]]]EEE111&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((((((&&&'''(((***000???WWWqqqyyycccGGG333+++(((&&&&&&&&&%%%$$$$$$&&&***...000777===<<<999>>>LLLXXXssspppUUU???111---(((&&&(((((('''%%%&&&'''(((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''')))+++,,,---,,,***)))'''''''''))),,,......---&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$qqqaaaYYYTTTOOOLLLLLLGGGFFFEEECCC@@@?????????444333222111000...------------......//////000000------------...///000000555555444444333111000000//////000111111111111000---,,,+++***)))))))))***,,,,,,---------,,,+++*********,,,,,,,,,***'''&&&'''''''''))),,,.........+++***(((&&&$$$%%%))),,,***)))(((((('''&&&&&&%%%(((&&&$$$#########!!! !!! $$$$$$!!! """&&&''')))(((&&&'''***...)))(((((()))++++++)))((("""""""""""""""#########&&&%%%%%%$$$######""""""%%%'''***,,,---------,,,&&&$$$"""""""""###""""""""""""!!!!!!###%%%((()))'''&&&%%%"""!!!"""%%%(((---<<>>TTTfffsssuuulll```KKK???///'''&&&((('''%%%&&&&&&%%%%%%$$$%%%&&&'''''''''%%%$$$$$$######$$$'''(((((('''$$$######$$$!!! """!!! !!!"""!!! ###%%%%%%%%% !!!"""###%%%&&&---111999AAAHHHPPPWWW\\\aaadddccc]]]TTTIII;;;...(((###"""$$$$$$"""!!!#########$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&############"""!!! !!!!!!"""######"""!!! !!!!!!!!!!!!"""###%%%$$$###"""###$$$"""###$$$%%%$$$"""!!!!!! !!!"""""""""""""""!!!"""###"""!!!!!!###$$$###""""""!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$$$$#####################"""$$$'''***111DDDfffkkkPPP///'''###%%%&&&(((000:::FFFPPP[[[^^^ZZZNNN>>>222***)))+++333BBBYYYwwwqqqYYY===000%%%###$$$######%%%%%%###%%%))))))&&&'''***)))---222777666111+++)))***+++,,,,,,+++222BBBQQQfffllliiiWWWAAA222+++)))&&&&&&&&&&&&''''''''''''(((&&&%%%$$$%%%&&&&&&%%%%%%'''***///===UUUrrrmmmNNN555***'''%%%%%%%%%%%%%%%&&&'''''''''$$$'''*********000:::CCC[[[kkkzzzwwweeeNNN999,,,+++)))'''&&&&&&'''&&&&&&$$$%%%&&&''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((***++++++******'''+++000333333000,,,)))&&&&&&'''((((((''''''&&&###&&&((((((&&&$$$%%%&&&}}}lll```TTTOOOMMMIIIFFFFFFEEEEEEDDDDDDBBB>>>999555111000000///---,,,,,,+++***++++++,,,------......,,,,,,,,,,,,...///000111444444555555555333111000...///000111111222222222,,,,,,+++***)))(((''''''%%%&&&)))+++,,,+++***)))'''(((***+++---------,,,***))))))+++...000000//////...+++((($$$$$$%%%'''%%%&&&&&&'''&&&&&&%%%%%%'''%%%"""!!!!!!!!!!!! """!!!$$$$$$''',,,&&&!!! '''+++)))&&&***(((&&&&&&''''''&&&%%% !!!!!!""""""""" !!!""""""""""""!!!###%%%''')))))))))''''''$$$###"""###$$$%%%$$$###$$$######"""!!!!!!  !!!!!!"""%%%))),,,111>>>NNNYYY___^^^WWWNNN???777---(((((((((&&&###'''&&&%%%$$$###$$$$$$%%%'''&&&%%%###""""""""""""###$$$%%%%%%######$$$%%%!!!!!!"""!!! """!!! !!!""""""!!!### %%%&&&%%%%%% !!!"""""""""###''')))...444===EEELLLRRRWWW[[[]]]___\\\SSSIII???444***%%%""""""$$$$$$!!! ###!!!"""##################%%%&&&'''&&&%%%$$$%%%'''$$$%%%%%%%%%$$$""" !!!"""###$$$###"""!!!  !!!!!!!!!!!!#########!!!!!!"""### ###%%%%%%$$$""""""### !!!""""""""""""""""""######"""!!!!!!###$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###'''---777MMMnnnjjjOOO111***&&&'''(((''')))---222888>>>???<<<555///***%%%'''---;;;OOOiii|||___III333***###############%%%&&&$$$%%%))))))&&&&&&(((((('''(((***(((%%%&&&)))'''***+++***)))...:::DDDOOORRRNNN???111***))))))$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&%%%###&&&(((+++...999NNNiii}}}nnnPPP777+++''''''&&&%%%$$$%%%'''((('''&&&!!!$$$'''((())),,,222777JJJVVVaaa___PPP===///))))))(((((('''&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&''''''(((((('''&&&&&&&&&'''((()))***+++++++++''',,,222555333...***'''&&&&&&'''(((((((((((('''$$$'''******'''%%%&&&(((wwwggg\\\PPPLLLJJJFFFCCCCCCEEEBBB@@@???>>>;;;777333222111000000///...------++++++,,,,,,---......///,,,---......///000111111111222333444444333222111---...//////000000000000,,,,,,,,,+++***)))((('''&&&'''((())))))((('''&&&''''''((()))***+++,,,,,,+++******+++---......---******)))'''$$$###%%%&&&%%%&&&'''(((((('''&&&&&&%%%### !!!"""""""""!!!###%%%$$$&&&)))$$$!!!!!!&&&******)))+++)))'''&&&''''''&&&$$$""""""######$$$%%%%%%&&&!!!"""$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!! """###$$$###""" !!!###$$$###"""!!!  """$$$$$$&&&))),,,///:::DDDFFFDDDCCC@@@<<<333///***'''&&&&&&%%%$$$ """"""""""""###%%%""""""!!!!!!!!!!!!""""""!!!"""######"""!!!"""$$$!!!"""###""" """ !!!$$$%%%###!!!""""""$$$###$$$'''%%%&&&%%%$$$"""###&&&)))...666@@@JJJQQQUUUXXXYYYWWWYYYTTTJJJ???777...'''###!!!###%%%$$$ ### !!!!!!""""""""""""###%%%&&&%%%$$$###$$$&&&$$$%%%&&&&&&&&&$$$"""!!!!!!"""$$$$$$$$$"""!!! !!!!!!!!!""""""!!! !!!### ###$$$"""!!!"""$$$ !!!"""""""""""""""###$$$$$$###"""!!!###$$$&&&&&&$$$###""""""""""""!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$%%%%%%&&&&&&"""###'''///===TTTsss^^^DDD///)))$$$%%%'''''''''''')))+++......+++((('''(((%%%***555HHH```zzz~~~fffMMM;;;,,,&&&""""""###"""$$$''''''$$$$$$'''(((&&&%%%'''&&&###$$$&&&%%%"""&&&,,,***------***''')))///333444666444---''''''((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%&&&)))+++---444FFF___rrr|||jjjOOO777+++(((((((((%%%###$$$&&&'''%%%###!!!###%%%''''''))),,,...666>>>EEEDDD:::///******&&&''''''&&&&&&%%%&&&&&&!!!###%%%''')))++++++,,,((())))))))))))(((&&&%%%'''((((((***+++,,,,,,---(((,,,000111///,,,***)))&&&&&&'''(((((((((((((((###'''++++++'''%%%&&&(((tttggg[[[PPPMMMKKKFFFCCCBBBDDD@@@<<<::::::999666444333222222111000//////...,,,,,,------...//////000---...///000111111111111...000222444444444222111,,,------...//////......,,,,,,,,,++++++***(((((((((((()))((('''&&&$$$###((('''''''''((()))***+++,,,+++******,,,,,,,,,***%%%&&&&&&%%%$$$###%%%&&&&&&'''((()))))))))((('''$$$""" """######$$$%%%"""!!!###$$$$$$%%%&&&'''))),,,...,,,***''''''''''''&&&%%%%%%%%%&&&&&&'''((())))))"""###%%%((()))******)))%%%%%%&&&&&&%%%%%%$$$### """###"""  $$$&&&'''&&&%%% """%%%&&&&&&'''***++++++444:::666111///111111)))(((%%%###"""###%%%&&&!!!$$$&&&&&&###!!!!!!!!! !!!"""###!!!"""###"""!!! !!!"""!!!"""$$$""" """ ###%%%&&&### !!!%%%###"""***))))))(((%%%""""""%%%)))///777BBBMMMSSSVVVXXXXXXTTTUUUOOODDD999222+++&&&"""!!!###&&&%%% ### !!!!!!"""""""""###$$$$$$""""""###$$$"""$$$&&&''''''&&&%%%$$$"""###$$$%%%$$$###!!! !!!!!! !!!!!!!!!!!!""""""###!!! """$$$ !!!!!!"""""""""""""""###$$$%%%###""""""###%%%)))((('''%%%$$$#########!!!!!!"""$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&&&&###"""&&&111AAAXXXvvvuuuSSS888+++%%% $$$&&&&&&&&&''''''))))))'''%%%(((,,,***111???TTTnnnhhhPPP999+++(((### """""""""$$$((('''###"""&&&'''%%%%%%'''$$$"""$$$((('''$$$(((000///111111,,,((('''((()))'''***+++)))))),,,,,,)))'''''''''((((((((())))))&&&&&&(((+++---...,,,***'''***,,,,,,111@@@XXXjjjyyyuuufffMMM666+++)))))))))&&&######$$$%%%###!!!$$$%%%&&&''''''((()))***)))---222222---''''''+++$$$%%%&&&&&&%%%$$$%%%&&&!!!"""$$$'''***,,,------)))************(((&&&%%%'''((()))***+++,,,------))),,,......+++***+++---&&&&&&'''((())))))(((((("""'''++++++'''$$$%%%(((wwwfff\\\OOOHHHFFFEEEAAA===>>>>>>===;;;999666444333///000222222222000...---...///000000000///---,,,///////////////.........222222222222222111000000------------------,,,,,,++++++******))))))(((((('''######(((***%%%###%%%)))(((+++///---&&&$$$((())))))((((((((())))))***&&&$$$######""""""''''''&&&%%%$$$###$$$$$$%%% !!!"""%%%!!!!!!'''((($$$"""%%% !!!"""$$$&&&'''(((&&&%%%%%%'''******'''###$$$&&&(((***,,,,,,,,,,,,,,,)))'''''')))+++,,,---///---***'''$$$"""!!!!!!!!!###%%%%%%$$$"""""""""#########%%%&&&%%%""" """%%%&&&$$$!!!"""(((...'''(((*********)))(((''')))(((&&&&&&&&&&&&$$$###'''&&&%%%###"""""""""""" !!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!""" """#########"""!!! !!!"""!!!!!!"""%%%'''---)))&&&%%%""" """(((000888DDDOOOUUUXXXYYYZZZYYYUUULLLAAA666...***)))%%%$$$###"""!!!!!!!!!!!!######""""""!!!!!! """"""""""""###$$$%%%&&&&&&%%%%%%%%%&&&%%%""" !!!"""$$$&&&'''$$$"""!!!!!!!!!!!!!!!"""######$$$$$$###"""!!!  !!!!!! """"""  !!!"""!!!%%%$$$############%%%%%%$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%$$$'''$$$""""""$$$%%%""" &&&&&&)))333FFFaaa~~~gggHHH333***(((%%%###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))),,,<<>>333,,,)))(((%%%$$$###""""""!!!""""""############"""""""""!!!!!!!!!!!!""""""###$$$%%%%%%$$$###$$$%%%$$$!!! !!!###%%%&&&$$$""" !!!!!!"""$$$$$$###"""!!!  !!!!!! """###!!!!!!######""")))(((&&&%%%$$$###$$$$$$$$$#########""""""""""""###$$$$$$%%%%%%%%%%%%%%%&&&###""""""###$$$""" %%%&&&+++777LLLhhhzzz^^^CCC333+++)))%%%######$$$######'''''''''&&&&&&&&&&&&&&&))))))222DDDTTTZZZ[[[]]]VVVPPPHHHBBB888---''''''&&&$$$""""""###%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''(((((('''%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((()))'''&&&%%%&&&''''''((((((''''''***)))(((''')))...555:::IIIGGGAAA666,,,&&&'''***%%%%%%%%%%%%%%%%%%$$$$$$(((&&&%%%######$$$%%%&&&$$$&&&((()))''''''***,,,((((((''''''''''''(((((((((***(((%%%)))222888888BBBEEEEEE@@@777...)))''''''((()))+++,,,---......))))))******)))(((((('''&&&((())))))))))))+++---,,,---,,,***(((''''''(((~~~tttddd[[[OOOGGGDDDBBB>>>;;;;;;:::888666444444444444222444777999999777555333......---,,,,,,,,,,,,,,,---------------.........000000111111222111111111//////...------,,,++++++,,,+++***((('''&&&&&&&&&,,,)))(((+++,,,)))'''''')))((()))***((($$$%%%((($$$$$$$$$%%%'''(((***+++***(((''''''%%%!!!"""&&&"""$$$''')))(((&&&### ############$$$%%%&&&''''''$$$###%%%&&&$$$%%%(((!!!"""$$$%%%%%%$$$###"""$$$%%%'''***,,,+++'''$$$%%%%%%%%%%%%%%%&&&''''''''''''(((+++///222333222...,,,)))'''$$$#########!!!$$$((()))(((%%%$$$###""""""  !!!###""" !!!$$$((('''&&&&&&%%%%%%&&&''''''###"""!!!"""$$$%%%$$$######"""!!! !!!!!!"""#########&&&%%%$$$######$$$%%%&&&&&&&&&$$$!!!!!!### !!!""""""""""""!!! !!!"""!!!!!!"""%%%'''***(((((()))'''$$$&&&+++333;;;EEEOOOVVV[[[^^^```\\\TTTHHH:::000***((('''&&&%%%$$$###""""""""""""$$$$$$############""""""!!!!!!!!!""""""###$$$$$$""""""!!!"""###"""  """$$$$$$"""  !!!!!!$$$###""""""!!!  !!!!!!  """$$$"""!!!!!!###$$$$$$$$$---+++)))&&&$$$#########""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%%%%$$$"""!!!!!!"""###"""!!!%%%(((000@@@XXXsssjjjOOO===444,,,)))&&&$$$$$$$$$###!!!''''''&&&&&&%%%%%%%%%%%%'''%%%)))111999;;;;;;<<<555111......+++&&&%%%''''''%%%"""!!!###%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%$$$######&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%&&&''''''((((((''''''***((('''''')))******)))111111000+++&&&###%%%(((%%%%%%%%%%%%&&&&&&&&&&&&***)))'''%%%############$$$%%%&&&&&&&&&'''***---***)))((('''''''''''''''(((***))))))111===HHHLLLZZZ[[[ZZZRRRDDD555***%%%%%%&&&(((***+++,,,------******))))))((()))))))))*********))))))***---000000222333333111000000111{{{pppbbbYYYNNNEEEBBB@@@===::::::888555333222222333444777999:::;;;:::666222///000///---,,,+++,,,---...,,,,,,,,,---------......///000000111111111111111000///...---,,,+++******)))(((''''''&&&'''((((((---+++)))******)))'''&&&))))))((('''%%%$$$%%%(((((((((((()))***+++,,,---)))'''(((***((($$$$$$((( """%%%''''''&&&%%%###%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((('''%%%%%%'''!!!$$$&&&&&&%%%###"""$$$&&&))),,,---,,,)))&&&&&&%%%###"""""""""###$$$"""$$$'''+++000333333222***)))'''$$$###""""""""""""$$$&&&&&&%%%$$$$$$%%%###""""""!!!###$$$$$$######&&&(((((('''%%%###$$$%%%((()))###""" !!!""""""!!! !!!  ###"""  """###""""""  %%%((( !!!!!!!!!!!!!!! !!!"""!!!!!!"""%%%''''''&&&&&&)))(((%%%'''+++444;;;EEENNNVVV[[[___aaa^^^TTTEEE777...)))((((((&&&%%%$$$######"""""""""###"""""""""""""""""""""!!!""""""###$$$$$$$$$$$$!!! !!!!!!!!! """"""!!!  !!!"""###""""""!!!  !!!!!! !!!"""###"""!!!"""$$$&&&%%%$$$,,,***(((&&&$$$#########"""!!!!!!!!!!!! """"""###$$$$$$$$$######"""!!! !!!"""""""""''',,,999MMMgggvvvXXXAAA666444+++(((&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$######$$$&&&+++...//////...---))))))******''''''***(((%%%"""!!!###%%%'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%$$$###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''(((''''''''')))'''%%%'''***+++(((%%%)))******((($$$"""###$$$&&&&&&&&&''''''(((((((((***)))'''%%%$$$#########&&&&&&%%%$$$%%%'''***,,,***)))((('''&&&&&&%%%%%%$$$'''***111<<>>BBBDDDEEEFFFHHHIIIwwwkkk___WWWLLLDDD@@@>>><<<:::999888555333222222333444666777999999888444000...111000...---------...///++++++,,,,,,---.../////////000000111111111000000///...---,,,+++***)))(((%%%%%%%%%%%%''')))+++---000///---+++******(((&&&))))))(((%%%###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&&&&%%%(((+++***''''''+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""&&&******(((&&&$$$""""""%%%'''&&&%%%$$$%%%'''+++------,,,***)))&&&%%%###!!!!!!!!!""""""!!!$$$)))...000///...&&&%%%###!!! ######""" !!!$$$''' ###""" $$$"""###$$$%%%%%%%%%%%%&&&&&&$$$"""!!!!!!###&&&(((%%%###"""!!!!!!!!!  !!! !!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""###!!!!!!  %%%((( !!!!!!""" !!!"""!!!!!!"""%%%'''%%%$$$%%%''''''$$$&&&+++444;;;EEENNNUUUZZZ^^^```]]]RRRBBB444---***))))))&&&%%%$$$###"""""""""""" !!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###  !!!!!! !!! !!!!!! !!!!!!"""###""""""!!!!!!  !!!"""!!! !!!###"""!!!!!!"""%%%&&&%%%$$$'''&&&%%%############$$$!!!!!!!!!!!!  !!!"""""""""""""""!!!!!! !!!###%%%***444FFF^^^wwwgggIII666///000((('''&&&&&&((()))((('''###########################(((+++,,,,,,+++******'''&&&''''''######&&&(((%%%""""""###&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''')))'''$$$%%%(((***(((%%%'''((()))(((&&&$$$######%%%%%%&&&&&&''''''(((((((((''''''&&&%%%%%%%%%%%%)))'''&&&%%%&&&(((***+++)))((('''&&&%%%%%%%%%%%%"""%%%,,,777BBBMMMUUU[[[VVVUUUQQQGGG:::///(((&&&******+++------.........++++++++++++,,,...111222888<<>><<<;;;;;;:::999777555333333333333111222333444555444222111000000///............///***+++,,,---...///000000000000111111000000///...,,,,,,++++++***)))(((((($$$$$$$$$%%%'''+++...111333333000,,,+++,,,***&&&(((******%%%###%%%'''&&&&&&&&&%%%$$$###############$$$(((,,,,,,)))))),,,666333---((($$$###$$$%%%&&&&&&&&&&&&%%%$$$######"""(((,,,***&&&$$$""" """$$$&&&'''&&&&&&$$$'''***,,,+++***++++++%%%%%%$$$""""""!!!!!!!!! """&&&***+++***((("""!!!  !!! ###&&& """""" """$$$!!!"""###%%%%%%$$$######"""!!!!!!$$$%%%'''%%%###""""""!!! !!!"""###""""""""""""############ $$$###"""!!!###  !!!""" !!!"""!!!!!!"""%%%'''%%%###$$$&&&%%%$$$&&&+++555<<>>VVVooorrrUUU===///)))(((&&&%%%%%%&&&)))******)))######$$$$$$%%%%%%&&&&&&%%%***)))'''''''''%%%'''$$$###%%%%%%""""""%%%'''%%%######%%%'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''%%%&&&''''''((((((''''''***(((&&&%%%%%%%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''***((('''(((***,,,------)))((('''&&&&&&&&&&&&&&&%%%'''///:::AAADDDGGGKKKDDDCCC@@@999000++++++,,,+++,,,...000111333333333555666777999<<<>>>AAABBBGGGNNNWWW___dddgggiiijjjkkkmmmpppqqqqqqrrrtttuuuqqqeeeWWWQQQIIIAAA===;;;<<<<<<<<<;;;999888666444222222///000000111111222222222......//////......---,,,***+++,,,---///000111222111111111111000///------***)))))))))((((((''''''%%%%%%$$$%%%(((+++///222222333///)))(((***(((###'''++++++&&&$$$'''(((%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$(((------)))(((***555111+++%%%"""!!!!!!"""###$$$&&&'''''''''&&&&&&%%%+++---&&& !!! """###%%%%%%%%%&&&###%%%'''((('''''')))+++$$$%%%%%%%%%$$$###"""""""""""""""$$$&&&&&&%%%###!!!   !!!### !!!"""###"""###$$$&&&'''&&&$$$""""""!!! !!!"""$$$&&&'''&&&$$$#########!!!!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! #########!!!!!!  !!!""" !!!"""!!!!!!"""%%%'''(((%%%$$$&&&%%%$$$'''---666>>>IIIRRRXXX[[[\\\]]]QQQFFF888---*********)))$$$###"""!!! !!!!!!!!!""" !!!"""######"""!!!!!!!!!!!!"""$$$###!!!!!!  !!! !!!""""""!!!!!!  """###"""""""""### """###"""!!!###"""!!!!!!!!!"""###$$$"""""""""!!!!!!!!! !!!""""""###$$$#########!!!""""""!!! """&&&***444GGGddd}}}qqqVVV???111***&&&###%%%$$$$$$%%%'''((('''&&&$$$$$$%%%'''((()))***+++""")))---'''###$$$&&&%%%'''$$$$$$&&&&&&$$$%%%(((%%%%%%$$$%%%'''((('''%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%%%%''')))%%%&&&''''''((((((''''''&&&((()))(((&&&$$$$$$$$$$$$$$$$$$&&&((())))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''***///111222111***)))(((((((((((())))))++++++111:::>>>======@@@<<<===<<<888333222555888666777:::>>>BBBDDDGGGHHHJJJLLLOOOSSSVVVYYY[[[\\\]]]bbbjjjppptttwwwzzz{{{{{{||||||{{{zzzzzz{{{}}}qqqeeeUUUPPPHHHAAA<<<;;;<<<===<<<<<<;;;:::777555222111222222000////////////000,,,---...///...---,,,+++++++++,,,...000111222333222222222111///...,,,+++(((((((((((('''''''''''''''&&&&&&&&&(((+++///111///000,,,%%%###&&&$$$&&&,,,,,,'''%%%((((((%%%""""""""""""###$$$$$$%%%%%%%%%)))...---(((&&&(((+++)))%%%!!! !!!!!!###%%%''')))))))))))))))...,,,"""!!!!!!"""############$$$$$$$$$!!!###%%%%%%###$$$'''***$$$%%%&&&&&&&&&$$$###"""%%%#########$$$$$$"""!!!!!!  !!!!!!###"""!!!  """""""""%%%%%%''')))***)))'''$$$$$$$$$$$$$$$%%%&&&((()))'''%%%$$$$$$%%%%%%$$$"""""""""""""""###%%%&&&'''###############""""""""" """$$$&&&&&&$$$"""  !!!!!! !!!###  !!!""" !!!"""!!!!!!"""%%%'''***'''%%%&&&%%%$$$(((///888@@@KKKUUUZZZ\\\\\\\\\LLLBBB444+++))))))***)))###"""!!!  !!!!!!!!!""""""######!!!"""""" """""""""###%%%%%%###!!!"""  !!!   !!!!!! """######""""""###!!!"""!!!$$$$$$"""!!!!!!!!!"""###""""""""""""!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$!!!"""###!!! """'''+++777MMMlllmmmXXX>>>,,,((((((%%%!!!$$$$$$###$$$%%%%%%$$$"""%%%&&&''')))+++,,,......'''...///'''!!!$$$)))***(((%%%$$$&&&&&&$$$$$$'''$$$$$$%%%'''((((((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''!!!###$$$%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))(((&&&%%%'''***%%%&&&''''''((((((''''''"""''',,,---***''''''(((&&&&&&%%%''')))******)))------,,,,,,++++++******''''''(((((('''&&&&&&%%%&&&&&&''',,,222555666444+++***************+++,,,000...222;;;>>>;;;;;;???===???@@@???<<<<<>>===>>>===;;;@@@<<<888444333222111000000000000000111333444555000///---++++++,,,---...000000000111111222333333222444555333000,,,***)))&&&'''))))))(((''''''(((&&&###"""%%%***///111111,,,+++***((((((***+++,,,......,,,+++(((%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''((((((&&&###!!!######""""""""""""######%%%%%%%%%%%%&&&(((***+++111///+++(((&&&%%%%%%&&&$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''''''''&&&%%%######$$$$$$###"""  """#########"""!!! !!!"""!!!$$$$$$!!!!!!  """###%%%$$$%%%&&&&&&%%%"""###%%%""" """$$$$$$$$$############### !!!$$$&&&((()))))))))&&&$$$""""""###$$$###"""######$$$&&&&&&%%%!!!######"""!!! !!! #########"""###(((...333:::EEEQQQZZZ```aaa\\\UUUGGG999***%%%$$$###!!!""""""!!! !!!"""######!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  &&&(((%%%   ###"""!!!"""###$$$###"""!!!$$$%%%""" !!!###"""!!! !!!"""###&&&$$$!!! !!! !!!"""###"""!!!"""$$$&&&!!!"""#########$$$'''))):::MMMjjj|||lllIII???111'''%%%%%%$$$######$$$%%%&&&&&&$$$###""""""###%%%''')))+++,,,,,,,,,,,,,,,,,,+++)))(((&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))***++++++***)))******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&((())))))&&&%%%$$$######%%%'''((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''')))%%%$$$'''(((&&&%%%'''&&&&&&(((+++,,,******,,,'''%%%%%%((()))((())),,,,,,***''''''(((***++++++***)))''''''((()))((((((******,,,000444777888777333111///...///111555777<<<@@@EEEHHHJJJKKKMMMNNNLLLMMMOOOPPPOOOPPPRRRSSS]]]```cccfffhhhkkkpppsssqqqqqqssswwwzzz||||||{{{yyyzzz{{{zzzxxxzzz}}}||||||}}}~~~~~~kkk^^^QQQJJJAAA=========<<<:::>>>;;;888555444333222000////////////000111222333000///---,,,,,,---///000000111111222222222222222111222333222...+++)))(((&&&'''(((((('''&&&((()))'''%%%$$$&&&***...000000+++***(((''''''(((***+++,,,,,,+++)))'''%%%###"""%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&$$$"""!!!""""""!!!!!!!!!""""""###&&&%%%%%%&&&''')))+++,,,000...,,,)))((((((((()))&&&''''''((('''&&&$$$###$$$$$$%%%&&&'''&&&&&&%%%###$$$$$$$$$###"""!!! !!!!!!###$$$$$$###"""!!! !!!"""""""""$$$$$$"""  !!!"""#########%%%&&&%%%"""  """  """"""""""""""""""""""""""" !!!###%%%'''(((((((((&&&%%%###"""$$$%%%$$$$$$$$$$$$$$$%%%&&&$$$!!!###"""""""""""""""######""" !!!"""!!!!!! """"""""""""###'''---111;;;FFFRRR[[[aaaaaa[[[RRRDDD777)))$$$$$$"""!!!!!!  !!!!!!!!!!!!!!!!!!""""""!!!!!!    %%%'''$$$   """!!!!!!"""$$$$$$###""" ###%%%%%%"""  """"""!!! !!!"""###$$$""" !!!""""""!!!!!!"""###"""!!!!!!"""$$$"""############$$$''')))777KKKgggttt^^^MMM888111((($$$$$$%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''(((((())))))++++++,,,,,,+++***)))(((((((((''''''&&&'''''''''***+++,,,---...---,,,,,,)))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$&&&'''((('''((((((((('''&&&$$$###&&&&&&&&&&&&'''''''''(((&&&######'''(((%%%%%%''''''&&&(((+++---,,,***)))***&&&$$$''''''%%%&&&)))***)))'''''''''(((((((((((('''''''''((()))******,,,---000555;;;???@@@???===<<<;;;<<>>;;;::::::999999888666555444444444333111...000///...------,,,,,,---+++,,,,,,---///000111222222333333333222000...---000111111///,,,***)))***(((((('''%%%$$$%%%'''***%%%%%%&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""######$$$######%%%&&&((()))++++++'''&&&%%%$$$$$$%%%'''(((%%%%%%$$$$$$%%%&&&&&&'''"""###$$$%%%&&&'''''''''$$$%%%&&&''')))+++,,,---...///111111///,,,(((%%%""""""######$$$%%%&&&&&&&&&&&&%%%%%%$$$#########!!!"""#########"""!!! !!!!!! """""""""############"""!!!!!!""""""###############""""""$$$&&&''''''&&&'''&&&%%%###!!! !!!""" !!!"""######$$$$$$###$$$$$$%%%'''((()))***((('''&&&&&&(((((((((''''''&&&$$$$$$$$$$$$###""" !!!"""%%%''')))***%%%$$$"""!!!"""###"""!!!""""""!!!  """&&&)))000999DDDNNNUUUVVVMMMBBB111)))###""""""   """######"""""" !!!######$$$#########$$$###""""""!!! !!!!!! !!!  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$&&&'''&&&$$$###"""!!!"""###%%%&&&'''$$$###"""!!! !!!!!!"""%%%$$$############!!!!!!""""""!!!!!!###$$$$$$###"""###&&&(((''',,,333;;;AAAFFFJJJMMMEEEFFFAAA888111///+++''',,,***'''%%%%%%%%%$$$$$$######""""""###%%%'''(((%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&''''''&&&&&&)))(((((('''&&&&&&''''''&&&'''((())))))((('''&&&######$$$$$$%%%&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%&&&'''((((((&&&%%%###$$$%%%%%%%%%&&&&&&&&&&&&(((&&&'''((((((&&&***000666EEEXXXgggqqqssshhh[[[FFF;;;000,,,+++***+++---,,,111666:::<<<===>>>@@@AAAEEEIIINNNQQQVVV\\\```ggghhhkkkoootttvvvuuutttssssssrrrrrrtttvvvxxxyyy|||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~xxxhhhWWWKKK???===<<<:::999999999999777555333333333222000///111000///...............,,,---...///000111222222222222111000//////......000000000...+++***************)))'''%%%%%%'''((($$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""""""""###$$$!!!"""###$$$&&&'''((()))''''''&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''"""###$$$$$$%%%%%%$$$$$$"""###$$$&&&''')))******,,,---...///...,,,)))'''############$$$&&&'''(((((('''&&&%%%$$$$$$$$$$$$ !!!###$$$$$$$$$###"""###"""!!!"""!!! !!!#########""" !!!"""#########""""""###""""""###%%%'''&&&%%%&&&%%%###"""!!! """"""######$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))***(((''''''((())))))&&&$$$'''&&&%%%%%%&&&%%%###!!! !!!###%%%'''((('''%%%$$$$$$%%%&&&%%%$$$!!!!!!!!!  !!!$$$'''+++222:::BBBJJJKKKAAA555+++%%%"""###### !!! !!!"""############ !!!###%%%&&&&&&$$$$$$$$$$$$$$$###""""""###### !!!!!! !!!###$$$###""""""###############$$$$$$$$$######$$$&&&(((''''''###!!! !!!$$$''')))***&&&%%%###"""!!!""""""###&&&%%%$$$$$$$$$### !!!""""""!!! !!!"""###$$$$$$###"""###%%%((('''((()))+++---000333444///111///***''')))******(((&&&%%%######%%%&&&(((############$$$%%%&&&&&&%%%$$$$$$###$$$%%%'''((("""###%%%&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((&&&''''''(((((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&(((((()))111:::GGG\\\tttwww___PPP@@@888444111000111:::???FFFKKKMMMOOOSSSVVVYYY^^^cccfffiiimmmsssxxx{{{zzzzzz{{{}}}~~~}}}|||}}}}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~}}}pppcccVVVMMM@@@???===:::888888:::;;;:::888555333333333222111111111000000000000000000///000111222333333444444222000///---,,,---...///...///...,,,***((()))***+++,,,,,,***'''&&&&&&&&&$$$&&&((((((&&&%%%&&&(((''''''((((((((((((''''''&&&%%%###"""!!!"""###$$$!!!""""""$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&'''''')))((('''&&&&&&%%%%%%&&&$$$$$$%%%&&&%%%$$$###""""""###$$$&&&''''''(((((())))))+++,,,,,,+++***)))$$$$$$###$$$%%%&&&((()))((((((&&&%%%$$$$$$%%%%%%!!!"""$$$&&&''''''&&&&&&%%%$$$###!!! """ """######!!! !!!"""!!!!!! ###!!! !!!###$$$$$$######"""""""""###$$$############$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''((('''''')))***+++((($$$ &&&%%%%%%&&&'''&&&###  !!!"""###$$$%%%###""""""$$$%%%%%%$$$ !!!!!!!!!!!! !!! !!!$$$&&&)))---333888>>>>>>444((('''###!!!$$$$$$!!! """!!!!!!!!!!!!"""######$$$ !!!"""###$$$%%%&&&&&&$$$$$$%%%%%%$$$$$$###"""$$$%%%!!! ###!!! !!!###$$$$$$###!!!!!!###$$$&&&'''((()))(((&&&$$$$$$&&&((())))))&&&### ###'''))))))'''&&&%%%############$$$$$$######$$$%%%$$$""" !!!"""###"""!!!!!!"""$$$$$$$$$$$$###"""###%%%''''''&&&&&&'''((()))))))))(((---///+++)))***+++)))$$$$$$%%%$$$$$$$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$'''&&&$$$$$$$$$%%%'''((($$$%%%&&&''''''&&&%%%%%%''''''''''''((()))******&&&'''(((((((((&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&((((((((('''&&&%%%&&&'''''''''((('''''')))(((''''''''''''((()))''''''''''''((((((((())))))((()))+++...333???KKK___www}}}lllZZZOOOKKKHHHFFFGGGQQQWWW^^^bbbdddfffkkkpppqqquuuzzz{{{{{{}}}~~~~~~~~~}}}|||{{{||||||}}}vvvkkkaaaWWWPPPAAA@@@>>>:::888888:::======:::666444333444333222222222111111111111222222222222333444555555555555111///---++++++,,,...000---------+++((('''((())),,,---...,,,)))&&&%%%%%%%%%(((******'''&&&''')))(((((())))))))))))(((((('''&&&###"""!!!"""###$$$""""""######$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$$$$$$$&&&&&&''''''&&&$$$###"""###$$$%%%&&&''''''''''''&&&'''((()))******++++++$$$$$$$$$$$$%%%''')))***)))(((&&&%%%$$$$$$%%%&&&"""###%%%((())))))))))))'''&&&%%%###"""!!!!!!!!!"""!!!###"""!!! """ !!!""""""!!!!!!!!!"""%%%''')))(((((($$$$$$$$$###############!!!!!! !!!###%%%&&&&&&'''))),,,,,,((("""%%%%%%&&&'''(((&&&### !!!!!!!!!!!!""""""!!! !!!""""""""" !!!!!!!!! !!!$$$&&&))),,,///222777666+++%%%"""!!!$$$$$$!!!!!!######"""!!!!!!!!!"""$$$%%%#########$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$######%%%&&&"""!!!$$$!!! !!!###%%%$$$### """%%%'''***,,,---+++(((%%%$$$&&&((()))***)))%%%!!! ###'''((((((((('''&&&$$$######$$$$$$"""""""""$$$%%%%%%$$$"""!!!"""###"""!!!"""$$$&&&$$$$$$%%%###"""###%%%'''$$$%%%&&&((())))))(((&&&"""***...---***)))'''$$$%%%&&&''''''&&&$$$$$$$$$###$$$%%%&&&&&&$$$###""")))'''&&&$$$$$$%%%&&&'''&&&'''((((((((('''&&&%%%'''((((((((()))+++,,,---+++,,,---------+++***)))&&&&&&&&&&&&&&&&&&&&&&&&###%%%''')))))))))(((''''''(((((()))***)))))))))***)))(((&&&&&&(((***+++))))))))))))************,,,+++---111555===LLLZZZtttnnneeebbb``````aaaeeekkkqqqtttuuuxxx}}}|||zzzyyyyyyzzz{{{{{{lllaaaZZZSSSMMMAAA>>>;;;::::::;;;:::999:::::::::999777444222000111111222222222111111000222222444555555444222222333000---+++++++++++++++111---((('''((()))((('''+++***)))((('''((())))))******))))))(((((('''''')))+++***''''''++++++)))''''''%%%$$$############&&&%%%$$$$$$$$$$$$$$$%%%######$$$%%%''')))+++,,,222///***&&&$$$%%%''')))((()))***+++***)))'''%%%"""$$$&&&&&&%%%$$$$$$%%%&&&### !!!%%%''''''%%%###""""""""""""######$$$&&&%%%%%%$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!(((&&&$$$#########"""!!!&&&### !!!"""######!!!""""""!!!!!!#########!!!!!!"""%%%$$$#########$$$$$$%%%"""!!!!!!!!!!!!!!!!!!"""""" !!!$$$%%%%%%'''%%%"""$$$)))'''!!!((('''&&&&&&&&&$$$!!!"""###$$$%%%%%%$$$###"""$$$"""  ######!!!  !!!######"""***)))((())))))(((&&&#########""""""!!!!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!""""""###"""!!! """###$$$$$$###!!!!!!  $$$!!!!!!"""!!!!!!!!!!!!!!!!!!"""######!!! !!!###&&&)))***+++***)))((('''&&&%%%%%%%%%***'''$$$###%%%((()))***%%%$$$###!!!!!!!!!"""###!!!!!!!!!###%%%%%%###!!! !!!"""###$$$%%%%%%######$$$$$$$$$######"""######$$$%%%%%%&&&''''''###$$$&&&'''((()))))))))'''######((('''######(((%%%(((+++)))%%%###%%%)))%%%'''))))))'''&&&%%%%%%((('''%%%%%%%%%%%%%%%$$$&&&******&&&%%%(((******)))***++++++((('''''''''''')))******)))''''''''''''((())))))''''''((()))'''***...///---+++)))(((***))))))((()))***,,,------------------......///333666;;;???GGGTTTeeeqqqxxxsssrrrtttuuuwwwzzz~~~{{{yyywwwsssoookkkhhhgggyyyjjjaaaYYYPPPJJJAAA???;;;:::::::::999888;;;;;;;;;:::888666333222111111222222222222111111111111222333333333333333000///---,,,,,,---------,,,)))'''''')))***)))'''))))))******)))((('''&&&,,,++++++***))))))((((((,,,...---)))(((******''''''&&&&&&&&&%%%%%%$$$$$$)))((('''%%%$$$###""""""'''''''''(((***---///111///---***'''&&&&&&((())))))***++++++***(((&&&%%%$$$%%%&&&%%%###"""###$$$$$$"""!!!!!!###%%%%%%%%% !!!!!!"""$$$######"""!!!!!!!!!!!!!!!""""""############"""%%%$$$$$$$$$&&&'''&&&%%%$$$""" """$$$%%%%%%###$$$%%%$$$""""""$$$%%%$$$%%%$$$###!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!! !!!"""######!!!"""&&&'''###%%%$$$!!!$$$)))'''""""""""""""###%%%%%%###!!! !!!###%%%&&&&&&&&&%%%%%%$$$"""  !!!"""%%%$$$###"""!!!!!!!!!!!! !!!"""###'''&&&%%%&&&'''&&&$$$"""############"""""""""!!!###!!! !!!!!!!!! $$$###"""!!!""""""###$$$"""!!! !!!###$$$$$$$$$""""""!!! """ !!!"""!!!  !!!"""#########$$$&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&$$$"""!!!###%%%&&&&&&%%%$$$###"""!!!!!!"""###!!!!!!!!!###$$$%%%###!!!"""""""""###############!!!"""###############"""######$$$$$$%%%&&&&&&'''###$$$%%%&&&''''''(((((((((######(((***((((((,,,%%%(((***)))%%%###%%%(((&&&((())))))'''%%%%%%%%%)))(((''''''((())))))))))))+++***'''&&&***+++***%%%&&&((()))(((((()))***(((***,,,+++)))'''''''''((()))++++++++++++---///))),,,000111000---++++++------------///111444555444555777999<<>>999555333xxxnnnfff]]]RRRJJJEEEBBB>>>;;;:::999888666888888777666555444333222222222111111222222333333222111000......///000000***+++------,,,***)))(((((('''&&&&&&&&&'''(((((('''(((((()))(((&&&###"""))))))))))))***+++---...,,,......+++***+++***'''******+++***(((%%%""" ######$$$%%%&&&'''''''''$$$###""""""$$$(((,,,///+++,,,.........---+++***&&&''')))***+++,,,,,,,,,''''''%%%###!!!!!!###%%%"""%%%'''&&&###!!!"""$$$"""""""""""""""###$$$%%%'''&&&%%%$$$###"""""""""""""""!!!!!!!!!###$$$%%% """&&&)))+++)))(((###""" !!!###$$$%%%$$$''''''((('''%%%%%%&&&((()))***+++***(((((()))***'''(((*********(((&&&$$$))))))(((((((((((())))))))),,,***$$$ """$$$###!!!!!!!!! !!!!!!!!! !!!   """$$$%%%&&&'''$$$%%%%%%&&&%%%$$$###""""""!!! !!!###"""!!!&&&!!!  !!!"""!!! ###"""""""""""""""""""""###!!! !!!""""""!!!'''&&&###"""!!!"""$$$%%%$$$""" """%%%&&&&&&"""!!!  """###$$$&&&'''&&&$$$""" !!!###%%%%%%'''(((***%%%%%%$$$###############$$$###"""###%%%%%%%%%###$$$#####################"""!!!!!!"""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%''''''(((((()))))))))***((((((((((((((())))))***+++&&&""""""%%%'''%%%$$$'''((()))'''%%%###$$$%%%'''((()))(((&&&%%%%%%&&&###$$$%%%%%%$$$%%%'''((())))))&&&###%%%((('''###)))******(((&&&%%%&&&'''%%%(((,,,.........000111...000111111000000222333555888===???@@@@@@AAABBBDDDEEEGGGJJJNNNSSSWWWZZZaaabbbdddgggkkknnnrrrssssssvvv|||~~~zzzwwwtttssspppmmmkkkjjjjjjjjjdddaaa]]][[[ZZZYYYXXXVVVUUUUUUUUURRRLLLCCC;;;666777666444111...,,,***)))yyyrrrkkkbbbWWWNNNFFFCCC???===;;;:::888777444444333222111111000000222222111111222333444444444333000...---,,,---------///222111---***((((((---,,,(((%%%$$$$$$'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&(((+++---///---000///+++******((($$$'''((()))******(((&&&$$$###$$$%%%&&&'''(((''''''(((&&&%%%$$$&&&***...000...///000111111000...---)))******+++++++++++++++''''''&&&$$$###$$$&&&)))%%%(((+++***&&&######$$$"""""""""###$$$%%%&&&&&&'''&&&%%%$$$###############"""!!!!!!!!!"""$$$%%%!!!$$$''''''%%%###%%%###"""!!!""""""!!! &&&&&&&&&$$$"""!!!"""###%%%'''((((((&&&&&&'''((('''((()))******(((&&&%%%'''(((***++++++***(((''')))+++)))$$$"""%%%&&&%%%&&&%%%%%%%%%###!!!!!!""""""!!!  !!!""""""""""""$$$%%%$$$###!!! !!! !!!$$$"""!!!%%%!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!  """$$$%%%%%%'''%%%###!!!!!!!!!""""""###!!! !!!###&&&'''&&&!!! !!!$$$%%%%%%$$$###""" !!!!!!"""!!!###%%%%%%$$$"""###$$$$$$$$$###"""""""""#########"""!!!"""$$$%%%$$$############$$$$$$$$$$$$######!!!!!!!!!###$$$###""""""######$$$%%%&&&&&&&&&$$$%%%&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&'''((()))***+++)))&&&%%%'''))))))&&&'''(((((('''%%%$$$$$$$$$'''(((((('''&&&%%%&&&'''&&&'''((((((&&&&&&(((***+++---,,,))))))+++***%%%+++,,,,,,***(((''')))***)))+++...000000000111333777999<<<===>>>@@@BBBDDDCCCGGGLLLOOOQQQSSSUUUWWWYYYZZZ\\\```dddiiimmmpppxxxxxxzzz||||||xxxuuupppjjjeee___]]]ZZZVVVTTTRRRQQQQQQJJJGGGCCC@@@???>>><<<;;;;;;:::999777333///+++(((*********)))((((((''''''xxxqqqkkkcccXXXOOOFFFCCC???<<<;;;:::999777333222111000000000000000222222111111222333555666444333111///...,,,,,,,,,111444777555000,,,++++++111///---)))%%%$$$&&&(((((('''&&&$$$$$$%%%&&&'''$$$$$$###$$$&&&))),,,...111333222...+++***'''"""###%%%'''***,,,---------))))))******)))(((&&&%%%((('''%%%%%%&&&(((+++---111111111000000000000000......---,,,+++***)))(((((((((((((((''''''***,,,)))+++------***&&&$$$###""""""""""""###$$$&&&&&&%%%%%%$$$############$$$######""""""""""""###### """######""" $$$###!!!!!!!!!!!!###$$$###"""  !!!!!!######"""!!!"""###%%%&&&'''(((((('''&&&&&&$$$%%%'''(((((('''%%%$$$$$$&&&&&&###$$$)))+++)))***((()))***'''###$$$'''"""!!! """#########  !!!""""""!!! """"""!!!!!! !!!!!!"""!!!###!!!!!!######!!! !!!"""!!!!!! !!!!!! ###&&&''''''&&&&&&$$$###"""!!! !!!!!!!!!###%%%''''''&&&!!!!!! !!!"""!!! !!!"""!!!!!!!!!!!!"""######&&&(((***'''"""$$$######"""""""""######""" !!!""""""!!!"""###$$$$$$%%%$$$$$$$$$###""" !!!"""$$$$$$###"""###$$$%%%&&&''''''(((''''''((((((((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$&&&((()))%%%((((((&&&&&&((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''%%%&&&((()))%%%'''))))))''''''***---...444666444111000...***))))))***)))((())),,,...555777999:::999888888999???BBBFFFJJJMMMQQQUUUXXXYYY]]]aaaeeegggiiilllnnnpppppprrrtttxxx|||}}}{{{yyyvvvtttrrrmmmiiiddd```^^^ZZZSSSNNNGGGEEECCC@@@===<<<;;;;;;888555222000///...---,,,------,,,***))))))(((((((((''''''&&&&&&%%%$$$$$$yyyqqqlllggg___UUUMMMDDDAAA===;;;:::999888666444333222111111222333333333222111111111333555777000111111000000///...---111444777555///,,,,,,...///000111...***'''&&&''''''((((((((())))))))))))(((&&&%%%$$$$$$&&&(((***///222333000......,,,((('''''')))+++...000111222---.........---+++((('''((('''&&&&&&&&&''')))***333222///------...000111------,,,++++++++++++++++++,,,---,,,******+++,,,+++,,,---------)))$$$ #########$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&######$$$######"""!!! !!!  !!!"""!!! """  !!!  !!!"""!!! """$$$ """"""!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$######$$$%%%%%%"""$$$$$$###%%%)))***''''''%%%''')))'''###%%%***&&&$$$""""""$$$%%%%%%%%%   !!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!!%%%### !!!!!! !!!!!!!!!"""  ###&&&&&&&&&&&&'''&&&&&&$$$"""  !!!$$$'''((('''%%%######"""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!"""######&&&***,,,***$$$ !!!$$$######""""""######$$$###!!! """######"""###$$$%%%%%%%%%$$$$$$$$$""" """$$$$$$###$$$%%%%%%%%%&&&&&&''''''(((((()))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""###%%%'''***,,,)))000222---''''''&&&$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%'''))),,,'''+++...///---///333888===FFFMMMJJJDDDAAA>>><<<666666666555555666999;;;DDDGGGJJJKKKKKKKKKLLLMMMQQQTTTYYY\\\___cccgggjjjrrruuuxxx{{{|||~~~~~~~~~}}}|||zzzvvvqqqmmmeeedddbbb___[[[XXXTTTSSSPPPKKKFFFCCCCCCAAA<<<888444333222000000000000111111...+++*********)))(((((((((((((((((((((((()))''''''&&&&&&%%%%%%$$$$$$zzztttlllfffbbb[[[QQQIIIAAA>>>;;;999888888666555666666444444444444555666333222111111111333666777---...000111111111000///---111333111---***,,,///,,,000444333///***'''&&&&&&(((+++---------+++***,,,***'''$$$$$$$$$&&&'''***...111000222555444111......---......///000111---...000111111///...,,,------,,,,,,,,,,,,,,,,,,555222...+++***,,,///111(((((()))***,,,...000111...///000///---+++***+++---,,,,,,---...+++$$$&&&&&&&&&'''((()))++++++''''''''''''((()))******###$$$$$$$$$###""" """ !!!""""""!!! !!!!!!!!!"""###&&&((( """$$$%%%$$$######$$$"""""""""###$$$%%%&&&''')))'''###!!!!!!###''')))$$$&&&&&&$$$%%%'''%%%!!! """&&&%%%!!!###***---***'''%%%%%%%%%$$$###  !!!"""  ###!!!!!!!!!!!! %%%###   !!!!!!!!!""""""######""" !!!###%%%%%%%%%'''(((((((((&&&$$$!!!"""&&&((()))&&&$$$%%%$$$$$$###############!!!###"""!!!!!!$$$'''!!!!!!!!!!!!!!!"""#########'''++++++'''$$$%%%'''$$$###############$$$$$$&&&$$$!!! """$$$&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$""" """$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%))))))(((((('''&&&$$$$$$'''''''''''''''''''''&&&&&&%%%%%%&&&(((+++...000777@@@CCC:::///+++)))&&&$$$######$$$&&&''''''&&&###$$$%%%%%%%%%'''***---///444999::::::<<>>;;;777444222111111000222222111...+++)))))),,,+++***)))((((((((((((''''''((()))***+++,,,,,,,,,***(((''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwpppjjjbbb^^^XXXTTTQQQMMMGGGCCC@@@<<<888555555666666555444333222000000111111222444444333222222222222222222111///---+++*********,,,+++***)))))))))***+++,,,---.........---,,,+++)))*********)))***---///---,,,++++++---///222333,,,,,,,,,,,,+++++++++***))),,,...---///444666444333333222111111111111111222333444222///---,,,---,,,,,,+++++++++---...000+++***)))((((((((()))***(((((()))******+++,,,,,,******++++++++++++***)))*********))))))(((((((((&&&&&&'''((())))))((((((((()))***,,,,,,+++)))((()))))))))))))))))))))))))))&&&###"""$$$'''((()))(((((('''''''''(((((())))))((('''''')))***)))((('''&&&&&&%%%%%%&&&&&&'''#########$$$&&&%%%###!!!$$$######&&&+++---,,,***""""""!!!!!! !!!!!!###$$$###$$$)))...,,,((())))))(((''''''''''''(((%%% %%%&&&(((+++ ###### ###### !!!###&&&))))))&&&$$$$$$%%%''')))+++,,,---...***(((&&&'''(((***++++++&&&''''''&&&$$$###$$$&&&%%%&&&(((((((((&&&$$$###)))))))))+++---...---,,,&&&%%%$$$###""""""!!!!!!$$$###!!!!!!!!!"""$$$&&&'''''''''''''''''''''''''''''''''&&&%%%$$$"""!!!'''&&&%%%%%%%%%'''((()))&&&)))(((%%%%%%''''''$$$&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''!!!###%%%%%%$$$###$$$%%%&&&%%%$$$###$$$&&&)))***$$$###$$$'''))),,,555???GGGRRRWWWNNNCCC;;;222))),,,+++***+++...000111111111333777;;;???DDDJJJNNNVVV^^^jjjrrruuussspppnnnkkknnnqqqtttuuuwwwyyy{{{}}}|||xxxrrrnnnkkkgggbbbZZZSSSLLLHHHEEE@@@???<<<999666333000//////...---,,,++++++++++++***,,,---,,,***(((''''''++++++***)))((((((((((((&&&''''''((()))***++++++,,,***'''&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~vvvooogggaaaWWWSSSOOOLLLKKKHHHDDD@@@<<<:::777555444555666666444333222111000111111222111000///...---------......---,,,************+++,,,+++***((('''''')))***++++++---.........------******)))(((''')))---000...---,,,++++++---000111------,,,+++++++++++++++%%%))),,,,,,...222333111111111000000000000111111111222222000---+++***+++******))))))))))))***+++***)))&&&%%%%%%&&&(((***((())))))***++++++,,,,,,)))))))))***************,,,++++++***)))(((((('''&&&'''((()))))))))))))))'''))),,,...///...,,,+++*********)))))))))))))))(((%%%"""!!!"""$$$%%%%%%"""!!!!!!!!!!!!"""#########""""""######$$$$$$###!!!!!! !!!!!! !!!""""""!!! """!!!!!!$$$(((++++++***%%%$$$###"""!!!!!!!!!!!! !!!###%%%)))+++***((('''''''''''''''(((((()))###&&&)))+++---"""%%%%%%""""""%%%%%%"""###$$$&&&))),,,+++(((%%%'''(((+++---///000000///,,,***((('''(((******)))$$$%%%%%%$$$######%%%'''%%%&&&)))******(((&&&$$$((())))))***++++++***)))$$$$$$$$$$$$######""""""%%%###""" !!!###%%%&&&'''''''''((((((((((((((('''''''''&&&%%%###"""!!!'''&&&&&&%%%%%%%%%&&&&&&###&&&'''%%%%%%((((((%%%!!!"""$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&& """$$$$$$######$$$%%%&&&%%%$$$$$$%%%''')))+++'''&&&&&&((()))+++444===DDDMMMSSSOOOHHHBBB;;;555666444333333666999::::::===???CCCFFFIIIMMMRRRVVV^^^fffpppxxxzzzxxxtttrrroooqqqtttwwwyyy|||~~~vvvllleeebbb^^^WWWRRRIIIGGGCCC???:::666444222000000//////...------,,,,,,++++++++++++,,,,,,,,,''')))++++++***(((((()))+++***)))((((((''''''(((&&&&&&''''''((())))))***,,,***'''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&{{{ssskkk```YYYNNNKKKGGGFFFFFFDDDAAA===999888777555444444555666555444222111111111222333//////---,,,,,,+++++++++******))))))***+++---...---...---+++((('''(((***)))***,,,...//////......++++++***((('''(((,,,///...---+++)))))))))***++++++***))))))(((((())))))"""'''******,,,000000---...............///000111222333333111...+++*********)))((('''&&&&&&%%%%%%)))'''%%%######%%%''')))))))))))))))((((((((((((((('''''''''((((((((((((******))))))((('''&&&&&&%%%&&&'''((())))))))))))&&&(((+++...///...,,,+++((((((''''''&&&&&&&&&%%%$$$"""!!!!!! """"""!!!!!!"""###$$$$$$"""##################$$$###""""""!!!!!!""""""### !!! """%%%((())))))%%%%%%###"""!!!!!! !!!!!!"""%%%'''&&&%%%%%%"""###$$$$$$%%%&&&&&&&&&$$$%%%'''((()))"""$$$$$$""""""$$$$$$"""''''''(((***,,,+++'''%%%'''(((***,,,,,,,,,++++++)))'''%%%%%%&&&&&&%%%###""""""###""""""###&&&((("""$$$&&&((((((&&&###"""%%%&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$###"""'''&&&%%%$$$######"""""" $$$%%%###$$$''''''$$$ !!!"""###$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$######$$$%%%###$$$$$$%%%'''(((((())))))'''(((+++,,,...666@@@GGGNNNTTTTTTQQQNNNJJJGGGAAA???<<<===???BBBCCCDDDIIIKKKOOOQQQTTTWWW[[[^^^jjjpppyyy{{{yyyyyy{{{~~~}}}{{{yyyxxxsssrrrrrrrrrrrrpppllliii^^^VVVMMMHHHFFFCCC===999222111000...---,,,++++++,,,,,,,,,---------......)))******************)))&&&(((***+++***))))))***+++***)))(((''''''''''''&&&&&&&&&'''(((((()))))),,,)))'''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxqqqfffZZZQQQHHHEEEBBBAAABBBBBB???<<<888888888666444333555777555444333222111222222333111000///------,,,,,,,,,((((((((()))+++---///000000222222000+++((((((***((()))+++---///000000///------+++)))'''(((+++...,,,+++***((('''&&&%%%%%%'''&&&$$$#########$$$%%%"""&&&(((((()))------*********++++++---...///000444666777666222///---,,,***)))((('''&&&%%%######'''&&&$$$"""###%%%'''))))))(((((('''%%%$$$######'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$######%%%&&&''''''''''''$$$&&&(((***++++++******%%%%%%%%%$$$######""""""!!! !!!!!! """"""!!!""""""###$$$%%%###$$$%%%$$$"""!!!"""###"""""""""!!!!!!""""""""" !!!!!! """###!!!###%%%'''(((%%%$$$###"""!!! $$$""""""%%%%%%"""!!!###!!!!!!###$$$$$$%%%%%%$$$)))### ###%%%$$$###$$$!!!$$$$$$!!!!!!$$$$$$!!!)))((((((((())))))'''$$$&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&((('''%%%###"""######"""!!!###&&&)))!!!"""###$$$$$$""" """###%%%%%%###""""""###%%%%%%'''(((((('''&&&%%%###############$$$%%%%%%""""""######$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######&&&&&&%%%$$$###"""!!!!!!###$$$###$$$'''&&&### """###$$$###$$$%%%'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!###%%%%%%%%%%%%&&&'''###&&&***...///...,,,***,,,,,,...333555888@@@IIIJJJOOOSSSVVVVVVUUUTTTSSSLLLIIIGGGHHHKKKNNNPPPQQQVVVYYY]]]aaadddgggkkknnnuuuzzz~~~vvvuuusssoookkkhhheeeddd]]][[[XXXUUURRRNNNIIIEEEAAA<<<777444333111...+++,,,,,,+++***))))))))))))++++++++++++************))))))*********)))(((((($$$&&&)))***)))((())))))******)))(((''''''''''''''''''''''''(((((())))))+++)))&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||rrrjjj```TTTKKKEEEBBB??????AAAAAA>>>;;;888999999777444333555777444333222000000111111222111000///---,,,+++++++++************,,,...000111222555777444...)))((()))'''(((+++---///000000000//////---+++((((((***,,,(((((((((((('''%%%$$$###%%%###""" !!!"""###"""&&&'''%%%'''******(((''''''((()))+++,,,...///444666999999555111---+++******))))))((('''&&&%%%&&&%%%$$$######%%%'''(((***))))))((('''%%%%%%$$$&&&%%%$$$###""""""######""""""""""""""""""!!!!!! !!!"""$$$%%%%%%&&&&&&"""###$$$%%%&&&'''''''''%%%$$$$$$###""""""!!!!!!!!!!!!###%%%&&&%%%### !!! !!!!!!###$$$$$$$$$%%%&&&$$$!!! """  !!!###"""!!!!!!$$$&&& !!!!!!"""$$$&&&((('''&&&&&&%%%$$$$$$$$$$$$'''######%%%$$$ %%%###$$$%%%&&&''''''&&&&&&***''''''))))))%%%$$$&&&%%%''''''%%%%%%''''''%%%'''&&&$$$%%%&&&''''''&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((+++000333333000...''''''%%%###"""###&&&(((%%%%%%%%%%%%$$$###!!!!!!!!!###%%%%%%###"""###$$$%%%&&&'''(((((('''%%%$$$"""###$$$%%%%%%%%%$$$$$$ !!!""""""###$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$###%%%$$$%%%'''&&&"""!!!###$$$$$$""""""$$$&&&%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###%%%((()))((((((***++++++000888>>>???<<<666222666777;;;@@@BBBDDDJJJRRRRRRSSSUUUXXXYYYXXXYYYZZZWWWUUUTTTVVVZZZ___ccceeegggjjjooosssuuuyyy|||~~~|||xxxuuuqqqlllgggcccZZZYYYWWWTTTQQQMMMKKKIIIEEEBBB???<<<:::777333111111000///---,,,***)))(((++++++***)))))))))))))))((((((((((((((()))))))))))))))***++++++***))))))%%%''')))******))))))*********(((''''''''''''''''''(((((((((((()))))))))+++)))&&&%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&wwwmmmddd[[[OOOGGGDDDAAA??????AAAAAA>>>;;;888999:::888444333444777333222000/////////000111///...---+++***))))))))),,,,,,++++++,,,...///000333666999666///)))''''''&&&(((***---///000111111000000///,,,***((()))+++$$$%%%'''((((((&&&$$$###%%%$$$"""!!! !!!###$$$###&&&&&&$$$%%%((()))&&&&&&&&&'''(((***,,,---...222555888999555000+++))))))***************))))))%%%%%%$$$$$$$$$%%%'''(((,,,,,,,,,+++******))))))&&&%%%###!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$!!!!!!""""""###$$$%%%%%%%%%%%%$$$######"""!!!!!!###$$$'''***+++***'''###############$$$%%%&&&'''((()))***((($$$"""###$$$!!!  !!! ###$$$$$$""""""%%%(((!!!""""""""""""###&&&(((++++++***))))))))))))***((($$$###&&&$$$ !!!'''&&&'''(((*********)))(((''''''***...---******---***------******------***%%%###!!!"""$$$'''(((((()))((('''''''''(((***++++++...444:::???@@@===:::,,,+++)))&&&######%%%(((+++***)))((('''&&&%%%%%%!!!$$$&&&&&&$$$###$$$&&&%%%&&&'''((((((&&&%%%###!!!"""%%%&&&'''&&&$$$### !!!""""""######!!!!!!"""###############!!!"""$$$%%%&&&'''''''''!!!%%%'''%%%&&&(((&&&###$$$&&&((('''%%%$$$&&&((('''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&(((***+++++++++,,,...444;;;EEELLLNNNIIIBBB<<>><<<::::::::::::777777777666555333222111222222222111000//////...---,,,+++******+++,,,,,,......,,,))))))+++000444555555555333000,,,)))&&&***(((&&&'''+++///111000---,,,)))((('''((()))***''')))++++++(((%%%$$$$$$$$$$$$$$$#########""""""'''&&&&&&&&&(((((('''%%%&&&%%%%%%%%%'''***---///111666:::888222,,,******+++++++++++++++***)))(((&&&$$$"""$$$&&&'''&&&$$$+++***)))((('''((())))))+++""""""$$$""" !!!  """"""!!!!!!!!!!!!""""""""""""!!!###(((############"""!!!!!!!!!"""###############!!!"""###$$$%%%&&&&&&&&&***,,,......,,,'''"""""""""!!! $$$$$$%%%'''%%%""""""%%%"""!!!!!!###$$$$$$'''%%%$$$%%%&&&''''''&&&'''((()))******)))'''&&&+++---...,,,'''%%%&&&(((&&&&&&&&&'''((()))***+++&&&&&&&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''$$$###%%%%%%###%%%))))))222<<>><<<;;;:::999:::777777666555444333222222333444444444222000...,,,...---,,,+++++++++,,,---------,,,***)))+++///222333444333222000---)))'''***((('''(((,,,///000///+++***)))((((((((()))***(((***,,,,,,***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&'''((((((''''''''''''''')))***,,,---///333666444///+++***+++)))))))))((((((((((((((()))&&&$$$$$$&&&&&&$$$"""((('''&&&%%%$$$%%%%%%&&&+++### ###&&&###!!!!!!!!!  !!!!!!!!!"""""""""!!!!!!""""""""""""""" """'''###############"""!!! !!!!!!""""""###"""""""""""""""###$$$%%%&&&'''(((''')))***+++***'''$$$"""""""""!!! $$$&&&(((&&&$$$$$$######%%%$$$"""!!!""""""""""""%%%###""""""$$$&&&'''&&&(((***+++---...---,,,+++,,,,,,+++)))&&&$$$$$$$$$%%%%%%%%%%%%&&&'''((()))###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%%%%$$$&&&+++000;;;HHHRRRWWWTTTGGG999+++'''###!!!!!!""""""!!!%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$###"""""""""""""""$$$%%%######%%%&&&%%%"""###$$$$$$###"""###%%%######"""""""""###$$$$$$###############$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%'''&&&%%%%%%%%%&&&&&&&&&'''((())))))'''&&&'''(((+++,,,...000222333333333999:::<<<>>>@@@CCCGGGJJJMMMPPPSSSUUUUUUTTTUUUUUUWWWYYY\\\^^^```cccfffiiilllmmmooorrruuuxxxzzz{{{zzz{{{}}}~~~{{{~~~{{{wwwtttoooiiiccc^^^ZZZVVVPPPKKKHHHEEECCCAAA;;;999666222///.........---......//////.........++++++***))))))***++++++---.../////////...---,,,***))))))((((((((((((((('''((())))))******))))))(((((('''&&&&&&&&&''''''***************))))))))),,,+++)))(((''''''''''''(((((('''&&&&&&''')))***,,,+++***(((''''''''''''***))))))((('''&&&%%%%%%((('''&&&%%%%%%&&&((()))xxxooobbbWWWPPPKKKFFFCCCBBBAAA???===;;;999999999777666444333222222222222444555555444333000...,,,///...---+++++++++,,,---+++++++++***))))))+++...111111111000...,,,***((()))(((((())),,,------,,,(((((((((((((((((()))))))))+++---...,,,+++++++++&&&''''''(((((((((((('''+++)))'''&&&'''))))))))))))******+++++++++******,,,///111000,,,******,,,***)))'''''''''(((***+++,,,+++)))(((((('''%%%###%%%%%%$$$############$$$)))$$$"""%%%(((%%%###""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!&&&"""###############""""""!!!!!!"""""""""!!!!!! !!! !!!###%%%'''(((%%%%%%&&&''''''&&&%%%%%%"""!!!!!! !!!""")))***$$$"""%%%%%% &&&&&&%%%%%%$$$######"""###!!! """"""""""""$$$%%%'''((((((((((((***(((&&&%%%%%%###!!! ###""""""######$$$%%%&&&############""""""""""""######$$$%%%%%%&&&''''''%%%"""###%%%%%%$$$)))...999FFFVVV```aaaXXXFFF666(((%%%!!! ######""""""###$$$$$$%%%$$$$$$###""""""""""""### ######"""%%%((('''###"""###%%%%%%$$$$$$%%%&&&%%%$$$$$$############$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&(((************+++,,,...///222555888;;;<<<===AAADDDGGGIIIKKKMMMQQQSSSVVVXXX[[[\\\]]]^^^```bbbdddfffhhhjjjlllooorrruuuyyyzzz}}}|||yyyxxxwwwuuutttssspppllliiifffccc^^^YYYTTTOOOJJJFFFAAA>>>:::777555444222111///...,,,+++***++++++,,,++++++,,,,,,,,,++++++***)))((((((''''''(((((()))+++,,,------......------))))))*********)))(((((('''((()))***************(((((((((''''''((())))))))))))*********((('''&&&******)))((('''''''''(((((('''&&&&&&'''((()))***,,,+++***(((''''''''''''''''''''''''&&&&&&&&&%%%''''''&&&%%%&&&''')))***nnneeeWWWMMMIIIGGGFFFEEEAAA@@@>>><<<:::999888777777555333111000111222333444333222111000000000000000...---+++******++++++'''((())))))''''''((()))------------,,,***)))(((&&&'''((()))***+++******%%%&&&'''((())))))(((((((((***---------,,,---...))))))*********)))((('''***)))((()))***+++)))(((++++++,,,---,,,+++)))'''***,,,---,,,******,,,...,,,***(((''''''***---///...---,,,+++***)))((('''%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$###&&&'''&&&###"""###$$$$$$$$$"""!!!!!!""" !!!!!!!!!!!! !!!!!! %%%!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!  ###&&&((($$$$$$#########$$$%%%%%%"""!!! !!!!!! )))***""" &&&&&& %%%''')))***)))'''%%%%%%$$$###""""""###"""!!! !!!""""""!!!!!!&&&###!!!!!!###$$$!!!!!! !!!!!!"""###$$$$$$$$$######"""""""""""""""###$$$&&&'''((((((&&&$$$$$$&&&%%%%%%+++333AAAPPPaaahhhdddVVV@@@///&&&$$$!!! !!!!!! !!!!!!!!!!!!"""###$$$$$$%%%$$$######""""""######$$$$$$!!!"""'''&&&!!!###%%%&&&&&&%%%%%%'''(((&&&&&&%%%$$$#########$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$$$$######"""$$$&&&'''((('''&&&&&&%%%&&&''''''&&&&&&''''''$$$'''+++...000222555777555666999<<>>@@@CCCEEEGGGIIIKKKMMMNNNNNNQQQTTTXXXZZZ[[[]]]___aaadddeeegggiiillloootttxxxsssuuuxxxyyyzzz}}}~~~zzzyyyxxxxxxwwwuuuqqqlllgggccc___\\\YYYOOOMMMKKKIIIHHHDDD@@@===:::777333000///...---,,,+++***))))))***+++***)))++++++***))))))((((((((()))*********))))))(((''''''(((((((((((((((((('''&&&&&&&&&'''((()))***+++***+++,,,---------,,,+++++++++,,,,,,+++***)))))))))))))))(((((()))******'''((()))***)))'''%%%###'''''''''((((((((((((((('''&&&&&&&&&'''(((***+++,,,+++***(((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******xxxppp^^^VVVLLLFFFEEEFFFGGGGGG>>>===<<<:::888555333222333222111000///000000111///---+++***+++///444777222000...,,,************%%%&&&(((((('''''')))************)))((((((''''''$$$&&&((((((((()))+++,,,(((((((((((((((((())))))%%%'''((()))((()))+++---------......---***(((&&&(((((())),,,---,,,(((%%%'''(((***+++***)))'''%%%'''''''''((()))+++,,,---(((&&&$$$""""""%%%''')))"""###%%%&&&%%%&&&((()))######$$$$$$######"""!!! ###$$$######&&&&&&###%%%(((***)))%%%""""""### !!!"""######"""!!! ###!!!!!!###""" $$$!!!!!!""""""""""""!!!  !!!""""""""""""!!!%%%%%%$$$%%%%%%''')))***&&&%%%"""  !!!"""!!! !!!!!!"""#########!!!"""&&&+++///999@@@HHHKKKFFF===666222)))(((&&&%%%&&&%%%###"""%%%$$$$$$###"""!!! !!!""""""!!!   !!!"""$$$&&&((()))***)))((()))+++***---777BBBUUU```hhhcccUUUEEE555)))&&&$$$######$$$%%%$$$###""""""""""""###$$$&&&&&&%%%%%%$$$############$$$&&&&&&""""""###!!!!!!"""######!!!!!!"""###%%%$$$$$$############$$$""""""!!!!!!""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""###$$$%%%''')))***++++++///333333111000111333666:::???BBBDDDEEEGGGHHHNNNOOOQQQTTTWWWYYYZZZ[[[___aaacccdddeeegggiiikkkmmmnnnpppqqqsssvvvzzz}}}xxxzzz|||~~~xxxtttoookkkhhhfffdddccc___[[[VVVQQQLLLGGGAAA>>><<<;;;999888888666222//////,,,***)))*********))))))((('''(((*********(((&&&&&&''''''((()))))))))))))))***))))))((('''&&&'''(((((())))))(((((('''%%%%%%%%%&&&&&&((()))*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++******)))((('''&&&&&&&&&&&&'''(((((()))))))))'''&&&%%%%%%&&&'''((((((((((((((('''&&&&&&&&&'''(((***+++,,,+++***(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((())))))))))))zzznnnfff[[[TTTLLLFFFDDDDDDCCCAAA<<<;;;;;;999777444111///111111000000000/////////...---------...111333444444333111...,,,+++++++++'''(((*********+++---000---,,,+++***))))))))))))'''(((******)))+++...222+++***)))((((((((()))***%%%&&&'''''''''(((***+++,,,---///000000...,,,******)))(((((()))***)))((($$$%%%&&&'''(((''''''&&&$$$$$$$$$&&&(((*********'''&&&###"""!!!###%%%&&& ###%%%%%%$$$%%%''')))$$$$$$%%%%%%%%%$$$###"""!!!%%%&&&""""""'''(((&&&(((,,,///---((($$$$$$&&&###$$$%%%&&&&&&%%%$$$###%%%######$$$""" %%%$$$$$$$$$$$$$$$###"""!!! !!!"""###$$$$$$$$$%%%&&&&&&&&&'''''''''(((%%%$$$""" !!!""" !!!""""""(((!!!%%%''''''///<<>>===???BBBGGGMMMRRRUUUWWWYYY[[[\\\___eeelllssszzz~~~{{{|||{{{{{{zzz|||~~~~~~{{{yyyxxxzzz|||~~~|||zzzwwwsssmmmdddZZZSSSKKKHHHDDD@@@===999444111222111111111222000,,,)))*********,,,------,,,***((('''&&&'''))))))(((''')))((('''(((******((('''''''''((()))))))))(((((('''(((''''''&&&%%%$$$###&&&&&&'''(((((('''&&&&&&))))))((('''''')))***+++'''&&&%%%%%%%%%'''((()))&&&'''))),,,...///000000///...---+++***)))))))))))))))((((((((())))))***###$$$&&&((())))))((((((&&&&&&%%%&&&''')))+++,,,,,,+++***(((''''''''''''))))))((((((((('''''''''((()))))))))))))))((('''|||mmmaaa\\\XXXSSSKKKDDD@@@===;;;999999999999:::999666111---222///------///000...+++///...---///222333111...666555555444222000...---,,,+++******,,,///333555666333///.........+++)))((()))+++---000222444555222///,,,)))(((((()))***'''))))))(((&&&$$$######!!!%%%***,,,++++++,,,...---***((((((******)))'''###"""!!! !!!$$$''')))%%%$$$###$$$%%%&&&&&&&&&***)))'''&&&%%%%%%&&&'''''''''%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$######$$$&&&&&&%%%###***)))((('''&&&%%%%%%%%%&&&''')))++++++***((('''+++((('''&&&""""""(((%%%''')))***)))&&&""" !!!!!!"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!###%%%&&&!!!""""""""" """$$$((($$$%%%(((%%%&&&888NNNeeewwwxxxooo___MMM===111***''''''%%%###!!! !!!"""$$$$$$######""" """ !!!"""!!!  """"""###$$$%%%&&&&&&&&&&&&&&&***------444BBBQQQXXX```XXXIII:::...(((&&&'''&&&%%%$$$###""""""""""""######$$$%%%&&&((()))***%%%%%%$$$######$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&((())))))&&&$$$((($$$!!! """$$$$$$###%%%%%%%%%&&&''''''&&&$$$((('''&&&'''***---...///444555666999>>>CCCGGGJJJOOONNNMMMLLLKKKJJJJJJIIIKKKPPPVVVZZZ\\\^^^bbbeeemmmoooqqqvvv{{{~~~~~~{{{xxxvvvtttrrrpppnnnmmmkkkiiiiiiiiihhhddd```bbb\\\SSSNNNKKKGGGAAA<<<333333222000///...---,,,,,,,,,++++++***)))(((((((((((()))***************'''''''''&&&'''(((((()))((((((((((((((())))))***))))))(((((((((((())))))'''''''''''''''&&&&&&%%%(((((((((((('''&&&%%%$$$)))((('''''''''(((***+++''''''&&&&&&&&&&&&'''''')))***,,,,,,+++++++++,,,---,,,+++******+++,,,---***++++++)))'''&&&'''((('''''''''(((******)))((($$$$$$%%%%%%&&&((()))************)))((('''%%%$$$+++(((%%%###$$$&&&'''''',,,)))''''''))))))'''%%%}}}rrrdddZZZVVVSSSOOOHHHCCC@@@>>><<<;;;:::::::::;;;;;;888333000222000...///111111000...///...---///222333222000555555444333222000...------,,,,,,,,,---000222444222000------......,,,******+++,,,...000222333444444222///,,,***)))******'''(((((('''$$$######$$$!!!%%%(((***))))))+++,,,...+++))))))***+++***((($$$###!!! !!!###%%%&&&%%%$$$###$$$%%%&&&&&&&&&(((((('''&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$###"""""""""###%%%&&&%%%$$$'''&&&%%%$$$#########$$$$$$&&&'''(((((('''&&&%%%)))'''%%%%%%!!!!!!'''%%%&&&'''((((((&&&###!!!!!!!!!!!!"""""""""######'''&&&$$$###"""######$$$"""!!! !!!###%%%&&& """######""""""###%%%$$$!!!###''''''---AAAXXXpppuuudddRRRAAA444---)))(((&&&%%%######""""""&&&%%%###""" !!!  !!!"""!!!"""%%%!!!""""""###%%%&&&&&&'''&&&+++000555???OOO[[[___ZZZNNN>>>333...+++(((%%%######"""""""""""""""###$$$$$$%%%%%%&&&((())))))&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$&&&((((((%%%###***'''$$$$$$&&&((('''''''''''''''(((***+++++++++......---///111444666777:::===AAAGGGMMMSSSXXX[[[[[[ZZZXXXUUUTTTTTTUUUUUUYYY^^^cccfffgggiiimmmpppzzz{{{||||||yyywwwvvvsssnnnkkkiiifffdddbbb```\\\WWWSSSRRRPPPLLLJJJGGGAAA;;;888777555000,,,......---,,,+++******))),,,,,,+++******)))(((((((((((()))***************(((((((((((()))))))))))))))(((((((((((()))*********))))))(((((())))))***)))))))))))))))(((''''''&&&&&&''''''((('''''''''((((((((((((((())))))***(((''''''&&&&&&''''''(((''')))++++++***)))***+++,,,+++***))))))***+++,,,......///---,,,+++,,,...***))))))***++++++***)))(((((((((((('''((()))***+++++++++***((('''%%%%%%'''&&&&&&&&&((()))))))))---+++***+++...///...,,,|||qqqggg[[[SSSPPPLLLIIIEEEBBB@@@???===<<<::::::;;;<<<<<<:::666333222111000111222333222111/////////000222333222111333333333222111///...---......//////000000111111...,,,++++++,,,---,,,,,,,,,,,,,,,---///000222333333111///,,,)))((((((((('''''''''%%%###""""""$$$"""$$$&&&&&&&&&&&&(((***+++)))''''''((())))))((('''%%%$$$###"""$$$%%%'''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###############$$$$$$############"""""""""!!!!!!"""$$$%%%%%%$$$""""""!!!!!!!!!!!!""""""######$$$%%%%%%$$$###"""'''$$$######!!! %%%$$$$$$%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%+++)))&&&$$$######%%%&&&"""!!!!!!!!!!!!###%%%&&&"""$$$&&&&&&%%%%%%&&&'''$$$"""$$$***...888PPPggg}}}uuuaaaLLL999....../////////---+++(((&&&'''&&&$$$""" !!! !!! !!!###""""""!!!"""###%%%&&&((((((---555>>>MMM[[[bbbaaaPPPAAA111+++---///***###""""""!!!!!!""""""###$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&''''''((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$&&&((((((&&&$$$'''%%%######%%%&&&'''&&&(((''''''((())),,,...///222333333555777:::<<<>>>CCCHHHPPPZZZccckkkqqqsssooolllhhhdddcccccceeegggmmmppptttuuutttvvvyyy}}}~~~zzzwwwuuusssssssssrrrpppllliiigggddd```ZZZVVVSSSQQQOOOMMMJJJFFF@@@;;;888777555444222///+++***++++++)))&&&*********)))))))))((((((+++++++++******))))))((((((((()))***************((()))***+++,,,+++******)))))))))))))))******+++*********))))))***************++++++******)))(((%%%%%%&&&'''(((((((((((('''(((((()))))))))))))))(((''''''&&&&&&''''''(((%%%'''))))))((('''((()))******))))))))))))******+++,,,,,,,,,++++++---///+++************************++++++***((((((***,,,------,,,+++)))((('''&&&%%%'''(((***+++,,,++++++---,,,,,,---///000000///tttjjjaaaWWWQQQPPPHHHFFFCCCAAA@@@>>><<<:::999999:::;;;<<<:::777444222222222333444444444444222222222222222222111000222222222111000///...---///000111111111111000///,,,+++*********+++++++++,,,,,,++++++,,,---...///,,,+++***((('''&&&%%%%%%&&&'''&&&$$$"""!!!###$$$###############$$$&&&'''%%%$$$$$$$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&((()))******)))&&&###!!!!!!!!!$$$%%%'''''''''&&&%%%$$$%%%$$$$$$###############$$$#####################$$$"""!!!!!!#########"""  !!!!!!""""""############"""!!!!!!%%%""" !!! ##################$$$%%%%%%&&&'''''''''((((((((((((---+++'''%%%$$$&&&(((***&&&&&&%%%$$$$$$$$$%%%%%%%%%'''))))))(((''''''(((''''''***111999GGG```vvvzzzgggPPP:::......///222333222///+++)))'''&&&###!!! !!!!!!  !!!   """&&&$$$###""""""$$$&&&'''+++111:::GGGWWWaaa```XXXFFF999,,,(((,,,///+++&&&$$$$$$######"""#########%%%%%%%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%$$$$$$###%%%$$$$$$&&&((()))'''&&&'''&&&%%%%%%&&&'''((((((,,,,,,,,,,,,,,,...222444777999;;;===???BBBEEEGGGLLLSSS___lllxxx~~~xxxsssqqqrrrvvvxxx}}}~~~|||zzzyyyxxxvvvrrrmmmhhheeebbbaaaaaa___\\\XXXUUUSSSLLLHHHCCC???===;;;:::999666444111...---,,,------,,,***)))***,,,---,,,***************************+++*********)))))))))((((((((()))***************(((***,,,---...---+++***)))))))))))))))***++++++++++++************++++++***++++++++++++***))))))&&&&&&'''(((((((((((((((&&&''')))*********)))(((((((((''''''''''''((((((%%%'''))))))((('''((()))))))))(((((((((((())))))'''((()))))))))***,,,...---------,,,+++,,,...///***,,,---,,,***)))+++---...---,,,+++))))))((((((((()))+++---...000333555999888888777777666555555|||nnneee]]]UUUQQQQQQHHHEEEBBB@@@>>><<<:::888888777888999:::999666444222222333333333444444555444444444333111///...---000000000000//////...---//////111111111000...---+++++++++***(((((())))))******)))(((((()))+++,,,&&&&&&''''''''''''&&&&&&&&&''''''&&&$$$###$$$%%%%%%$$$###"""###$$$$$$$$$""""""############%%%&&&%%%$$$$$$$$$%%%&&&((()))((())))))'''$$$###$$$&&&&&&'''((())))))'''&&&%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%"""!!!!!!"""!!!  !!!"""###############""""""!!!!!!### !!!"""""""""!!!!!!"""###%%%%%%&&&&&&'''''''''((((((((((((&&&$$$"""###%%%)))+++,,,+++)))(((&&&%%%$$$$$$%%%'''((((((&&&%%%%%%&&&&&&***222===III[[[rrrkkkSSS<<>>===;;;999888777777666777888777555333111222333333222222333444444555555333000---,,,,,,....../////////...---------.../////////...,,,+++***++++++***((('''(((***)))(((&&&%%%&&&''')))***%%%&&&(((***++++++******'''(((***)))'''&&&&&&'''&&&%%%$$$$$$%%%%%%###""""""###$$$$$$$$$$$$&&&((("""""""""""""""###$$$$$$"""%%%'''((('''(((,,,///++++++++++++***)))(((''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&###!!!!!!"""!!! !!!!!!!!!!!!!!!"""###$$$$$$######""""""!!!!!! """ !!! !!!!!!!!!!!!!!!!!!"""###$$$"""""""""#########$$$$$$"""!!! """%%%''',,,+++***)))'''%%%#########$$$%%%$$$$$$$$$&&&((((((111???NNN___rrrjjjQQQ999,,,!!!"""%%%'''(((''''''&&&############$$$$$$$$$$$$"""  !!!"""!!! !!!###&&&((()))***---///***)))'''&&&%%%%%%%%%&&&)))444CCCSSS```bbbVVVHHH555333///+++((((((+++---+++***(((&&&%%%######""""""###$$$%%%$$$###"""!!!############$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&(((((('''---///000111111222333555666888::::::888:::>>>AAAFFFKKKPPPSSSTTTVVVZZZ^^^dddkkkwww~~~}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzyyyzzzwwwtttqqqmmmhhhccc___ZZZYYYWWWSSSNNNHHHDDDAAA======<<<:::888666555444///---,,,+++,,,---,,,+++)))+++,,,,,,***(((''''''%%%&&&&&&'''''''''&&&&&&((((((((((((((()))))))))))))))))))))))))))))))))(((((()))***************((()))***+++,,,+++******((((((((((((((())))))************))))))*********(((((())))))(((((('''&&&))))))))))))((('''&&&&&&'''(((((())))))))))))))))))((((((''''''(((((()))''')))++++++*********+++(((((())))))))))))((((((%%%'''((())))))***---///)))+++,,,++++++...555;;;EEEIIIKKKGGG>>>666333333555444333222333444555666666999===@@@EEEOOOZZZcccjjjjjjhhhddd^^^ZZZXXXXXX{{{qqqeee___ZZZTTTPPPPPPHHHDDD???<<<;;;;;;;;;:::888777666777777666444222000222333222000///000222000222444222///------...,,,------.........------,,,,,,,,,,,,,,,++++++***((()))******((((((***,,,)))'''&&&%%%%%%''')))+++''')))+++---...---,,,+++'''***,,,---+++)))(((((((((&&&%%%&&&'''&&&### !!!###$$$$$$###$$$''')))%%%$$$$$$###"""!!!!!! !!!%%%))))))(((***...333000///...,,,+++*********))))))*********)))((('''%%%%%%&&&&&&'''''''''''''''%%%"""!!!"""$$$$$$$$$""""""!!!!!!!!!"""############"""!!! """ """!!! !!! !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!"""###''''''&&&&&&$$$###"""!!!"""###$$$$$$&&&)))...111777DDDVVVgggxxxhhhNNN555'''$$$$$$$$$$$$$$$%%%&&&'''!!!###%%%'''((((((''''''###"""!!!!!!"""###"""!!!###%%%'''(((((((((***+++&&&&&&&&&&&&&&&&&&&&&&&&(((444EEESSS[[[YYYJJJ;;;------+++(((&&&'''))),,,***)))'''&&&%%%$$$######"""###%%%&&&&&&%%%$$$###"""""""""######$$$&&&&&&$$$%%%%%%&&&'''((()))))))))(((''')))+++------------000333444333444666888888<<>>:::777444333111111000000///...------,,,++++++,,,------+++)))(((******(((%%%$$$%%%&&&&&&''')))))))))(((((((((((((((((((((((('''''''''((()))))))))))))))))))))(((((()))***************(((((((((((())))))))))))'''''''''''''''(((((()))***))))))(((((())))))***(((((())))))(((((('''&&&(((((()))))))))(((((('''((((((((((((((())))))***))))))(((((((((((())))))''')))++++++*********+++((()))************)))(((&&&((()))))))))***---///+++---//////000555>>>EEEVVV\\\aaa^^^TTTJJJEEEDDDDDDDDDCCCCCCDDDFFFHHHJJJJJJNNNRRRUUUXXX___iiiqqqqqqrrrrrrooojjjffffffgggzzzpppeee```\\\VVVRRRQQQGGGCCC>>>;;;;;;<<<======:::888777777777666444222000222333222///---///111---000222111///---...000,,,,,,------......------************************%%%(((***)))((())),,,///)))'''&&&%%%%%%'''***,,,(((***,,,......---***)))'''+++...000...+++)))((()))'''&&&((()))(((### """"""!!!"""%%%(((******(((&&&$$$""" &&&))),,,+++((((((,,,111444222000---,,,+++++++++***+++,,,,,,,,,+++)))(((%%%%%%%%%&&&&&&'''''''''&&&###!!!!!!###&&&''''''###""""""!!!!!!!!!""""""###"""!!! """ ###""" !!! !!!!!!!!!!!! !!!!!!!!!!!!######""""""""""""""""""!!!!!!"""""""""!!!!!! $$$%%%&&&'''***///666;;;HHHWWWjjj{{{jjjPPP777(((###"""  """###!!!###'''***++++++***)))$$$"""!!!"""###$$$###!!!%%%&&&'''&&&###!!!!!!!!!""""""$$$%%%&&&''''''''')))555EEEQQQUUUNNN===---)))'''%%%$$$%%%''')))***'''&&&%%%%%%$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%############$$$%%%&&&'''%%%%%%'''((()))+++,,,,,,000......///111333444333222555999:::999999;;;>>>???EEEKKKNNNOOOQQQVVV[[[bbbhhhooossssssuuuzzz~~~{{{{{{||||||{{{{{{zzzyyyuuusssooollllllnnnrrrtttrrrrrrrrrpppmmmiiidddbbbXXXUUUQQQLLLGGG@@@:::555666444222000---,,,++++++++++++++++++++++++++++++******+++---...---***''''''((('''%%%""""""&&&***%%%'''*********))))))*********)))))))))((((((((((((((((((((())))))))))))(((((()))***************'''''''''&&&'''((())))))&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))(((''''''&&&'''((())))))*********)))((('''''''''(((***+++))))))(((((((((((())))))''')))***+++***)))***+++((()))***++++++***)))(((---.../////////000222444666888;;;;;;===CCCMMMUUU^^^fffnnnmmmeee[[[VVVVVVSSSSSSRRRRRRTTTWWWZZZ[[[\\\```dddeeeeeehhhnnnttttttvvvwwwuuuqqqpppqqqsssxxxsssjjjbbb\\\WWWRRROOOEEEBBB???>>>>>>>>>===<<<777888888888777555333222555444222000///......---333222000...,,,+++******------,,,,,,,,,,,,++++++((()))+++---............(((((('''(((((()))******)))))))))))))))))))))))))))))))))***+++***'''%%%---,,,++++++,,,,,,+++)))+++++++++,,,,,,)))%%%"""'''%%%"""!!!###%%%&&&&&&+++'''%%%%%%### """&&&&&&'''''''''''''''''',,,+++***))))))(((((()))'''&&&&&&)))++++++((($$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########"""""" !!!"""!!! """###""""""!!! ######"""!!! $$$&&&""" """!!!!!! !!!"""$$$  !!! ###)))######***333;;;HHHTTTgggqqqxxxbbbJJJ444((( """###!!! &&&((("""!!!&&&'''!!!!!!"""###$$$###""" ###"""!!!!!!!!!###$$$%%%%%%$$$###""""""###$$$$$$...777CCCKKKIII>>>000%%%%%%$$$######%%%''''''&&&''''''&&&&&&&&&&&&&&&&&&""""""$$$%%%&&&&&&&&&&&&$$$$$$######$$$&&&((()))))))))))))))+++---///000222222333444555777999:::777;;;???@@@>>>@@@EEEJJJNNNTTT\\\```aaabbbgggkkkuuuyyy~~~}}}zzzxxxvvvuuutttuuuwwwxxxwwwvvvpppqqqqqqpppmmmkkkjjjjjjmmmjjjeee```ZZZSSSLLLHHHAAA===888444222111///...******))))))))))))******'''(((((()))***++++++,,,,,,)))&&&(((,,,...,,,((())))))))))))))))))))))))((()))***++++++***((('''+++*********))))))(((((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))((((((((((((((()))''''''((()))***)))))))))))))))***)))''''''(((***&&&''''''(((((((((((('''***)))(((''''''''''''''')))'''&&&'''***,,,***((((((***++++++)))''''''(((+++,,,......,,,+++,,,,,,++++++***+++,,,...000222222333666:::===@@@BBBCCCEEEHHHMMMSSSYYY]]]```bbbhhhnnnttttttooohhhffffffccccccbbbbbbbbbcccddddddggghhhjjjnnnrrrsssrrrqqqpppsssuuutttrrrpppqqqsssyyysssooohhhbbb]]]XXXSSSPPPGGGDDDAAA???>>>>>><<<;;;666666666666555333222111333333222111000///......000000///------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,)))***+++------------,,,)))((((((((())))))***+++***++++++++++++******))))))(((((()))******)))'''+++***))))))***+++++++++,,,---.........,,,)))&&&)))&&&""" """$$$&&&'''***&&&$$$%%%### #########%%%&&&''''''''''''(((((('''&&&&&&&&&&&&&&&%%%$$$$$$&&&((()))'''%%%&&&&&&%%%$$$############%%%%%%%%%$$$$$$#########!!!""""""!!! !!!#########"""!!!!!! """"""!!!!!!  $$$&&&""" """ !!! """!!!!!!$$$)))'''+++777DDDQQQaaannnyyylllTTT<<<+++!!! !!!$$$'''!!!###""" """"""#########""" """"""!!!!!!!!!"""###$$$%%%$$$$$$######$$$$$$$$$+++111999>>><<<555***###$$$######$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((''''''%%%%%%$$$%%%%%%''')))***++++++++++++,,,...///000000111333666:::>>>AAACCCDDDHHHKKKLLLJJJKKKPPPTTT^^^dddlllpppqqqssswww{{{{{{wwwtttrrrqqqqqqqqqsssuuuvvvuuutttuuutttrrrnnnjjjeeecccaaa\\\WWWQQQKKKFFFAAA<<<999333000---++++++***)))(((******))))))))))))******)))))))))******+++++++++,,,)))'''(((,,,...+++((())))))))))))))))))))))))((())))))*********))))))************)))))))))((((((((((((((((((((((((((()))***+++++++++***))))))******))))))))))))******(((((((((((()))))))))***'''((()))((('''''')))+++************)))((((((''',,,,,,+++***))))))))))))+++)))((((((***,,,+++)))'''((())))))((('''(((******,,,///000000111333444777777888:::===???AAACCCIIIKKKNNNQQQUUUWWWYYYZZZVVVYYY]]]bbbgggjjjmmmnnnooosssxxxyyytttoookkkjjjkkkkkkkkkllllllmmmnnnnnnppppppqqqtttvvvvvvuuusssrrruuuvvvvvvsssrrrssstttwwwpppkkkhhhddd```\\\XXXSSSPPPIIIFFFBBB???===<<<:::888444444444444333111000///000111111222111000///...///...------------------,,,,,,------------------+++,,,---......---,,,+++***))))))))))))***++++++...///000111000///---++++++***((()))***++++++***)))((('''&&&''')))+++,,,///000111111000...,,,******'''###!!!###%%%''''''(((%%%###%%%$$$!!!"""%%% !!!###$$$&&&'''''''''%%%$$$###############$$$$$$""""""###%%%''''''&&&%%%$$$###"""!!!!!!!!!!!!%%%%%%%%%%%%$$$$$$$$$$$$"""######"""!!!!!!"""$$$#########"""!!!!!!   ######   !!!!!!!!! !!!"""!!!###&&&)))---999IIIZZZjjj{{{www___FFF222'''###!!!  $$$***///...'''!!!!!!"""!!!!!!"""######""""""!!!!!!"""""""""!!!!!!!!!!!!""""""#########$$$$$$%%%$$$$$$###(((+++...000...***&&&"""###$$$$$$%%%'''((())))))&&&''''''((((((((('''''''''''''''''''''&&&%%%%%%((((((((((((***,,,---///000000111222333444444444666888<<>>@@@CCCFFFJJJKKKNNNQQQUUUWWWYYYZZZ___```ccceeehhhkkklllmmmkkklllooorrruuuwwwxxxyyyvvvxxx{{{|||zzzvvvqqqnnnrrrrrrtttuuuwwwxxxxxxxxxxxxxxxxxxyyyzzzyyyvvvssssssuuuuuutttsssqqqrrrssszzzpppiiibbb```^^^\\\ZZZVVVQQQMMMHHHEEE@@@===;;;999777555222222222111000000///...---///111222333222000/////////...---,,,,,,,,,,,,+++,,,---...//////......//////000000///...,,,++++++***************++++++111333444555555333000...///,,,***)))***++++++***&&&&&&%%%$$$$$$'''+++---111333444333000...,,,+++((('''%%%%%%&&&'''&&&%%%'''###"""$$$$$$"""###'''""""""$$$%%%&&&&&&&&&&&&#########"""######$$$$$$###"""!!!"""###&&&((()))$$$###"""!!! $$$$$$##################"""###$$$###""""""$$$%%%$$$$$$######""""""""""""  !!! !!!"""######""" !!!"""!!!###'''***555GGG[[[lll{{{iiiOOO888+++&&&'''#########"""###'''---111555((( ###&&&######((($$$###""" !!!###$$$!!!!!!!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$###"""'''((((((((((((&&&$$$"""%%%&&&'''(((''''''((()))'''((())))))***)))))))))'''(((((()))))))))((((((,,,,,,,,,---000222555777777888999;;;===>>>???@@@GGGIIIMMMQQQVVVZZZ]]]___fffiiilllnnnnnnooorrrtttxxx}}}|||zzzyyywwwuuurrrqqqpppppppppssssssrrrsssrrrooojjjfff___[[[UUUOOOIIIDDD>>>;;;666333///,,,++++++***))))))((()))***---...---+++))))))(((((((((((()))))))))))))))))))))))))))(((***((('''(((+++,,,+++))))))))))))))))))))))))))))))(((''''''(((***,,,---*********)))))))))))))))((((((((((((((((((((((((+++++++++******)))((((((******)))))))))***++++++***)))((('''''')))+++,,,,,,------,,,++++++,,,...))))))))))))***+++,,,,,,******))))))))))))******---,,,,,,,,,...000222333222444777999;;;>>>CCCFFFGGGJJJNNNRRRTTTWWWZZZ]]]^^^```dddgggkkkmmmnnnnnnlllmmmoooqqqssstttuuuvvvvvvwwwxxxyyyzzz{{{||||||{{{{{{|||}}}}}}yyysssnnnssstttwwwyyy{{{{{{{{{{{{zzzyyyzzzzzz{{{zzzvvvtttrrrrrrrrrqqqooonnnoooooo~~~tttjjjccc[[[ZZZYYYXXXVVVRRRLLLHHHEEEBBB>>>:::888666444222222111111000////////////,,,...000222333222111000111000///---+++************,,,---///000000//////222222333333111000...---++++++***************+++000111333444444222///---...+++((('''''''''&&&%%%$$$%%%%%%$$$###%%%***...333444555333...+++******&&&'''(((***+++)))%%%"""&&&""""""$$$$$$###$$$(((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$#########&&&)))+++$$$###"""!!! !!!!!!!!!!!!!!!""""""""""""###$$$###"""###$$$&&&$$$$$$$$$$$$$$$#########  """###!!!!!!"""$$$%%%$$$"""  """!!! $$$***--->>>VVVkkk{{{~~~pppXXX???,,,###!!!###"""$$$%%%%%%%%%&&&(((***...!!!""" !!!&&&%%%###!!! """$$$%%%""""""""""""""""""!!!!!! """#########"""!!!$$$%%%&&&&&&&&&$$$###"""''')))+++***(((&&&'''((('''''''''(((((())))))******+++,,,...///000000000------///222666:::>>>@@@@@@AAACCCEEEHHHKKKMMMNNNVVVYYY]]]bbbfffjjjmmmnnnqqqssswwwzzz|||}}}~~~|||zzzzzz{{{||||||}}}~~~~~~{{{xxxvvvxxxvvvtttqqqnnnmmmmmmmmmjjjiiigggeeebbb]]]VVVQQQGGGCCC>>>:::777444111...+++***)))***++++++***((('''&&&&&&(((******)))'''))))))(((((((((((())))))(((((((((((((((((('''''')))(((((()))*********)))(((((((((((((((((((((((()))(((''''''(((***,,,---))))))))))))))))))******))))))))))))))))))))))))+++******))))))(((((((((((((((((((((((()))***++++++***((('''((()))+++---...///...---***)))***++++++++++++++++++,,,---...++++++,,,---...000111222444555666777999<<>>???GGGIIILLLNNNPPPRRRUUUWWW\\\```dddhhhkkknnnrrrtttrrrtttvvvxxxwwwxxxyyy{{{{{{|||}}}~~~~~~}}}yyyxxxwwwvvvvvvvvvwwwwww}}}~~~|||xxxtttrrrqqqsssvvvyyyyyywwwtttrrrssssssuuuwwwzzzzzzxxxvvvpppmmmjjjhhhhhhhhhgggfff}}}vvvpppiiiccc\\\ZZZVVVSSSOOOJJJEEEAAA???<<<999777666666444333333333111000000111111222//////000000111111222222000///...,,,+++*********)))+++...111222222111111222222333222111000...---+++***))))))((((((((()))(((((()))***++++++++++++'''&&&&&&&&&((('''&&&$$$"""%%%'''&&&$$$$$$'''+++///111333111,,,)))+++---***)))***++++++***'''$$$&&&###"""$$$$$$###$$$'''$$$%%%%%%%%%%%%$$$$$$###"""""""""###$$$&&&'''(((%%%&&&'''&&&$$$%%%(((***&&&&&&%%%$$$############ !!!!!!!!!"""""" """###"""""""""$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&#########"""!!!!!!!!! %%%'''!!! ######""""""!!!!!!  !!!!!!$$$---888III]]]ttt}}}xxxcccSSS>>>222///...+++'''!!!###%%%%%%""" ###""" $$$%%%"""######"""""""""###$$$%%%###$$$%%%%%%$$$###"""!!!""""""""""""###$$$%%%&&&$$$%%%%%%&&&&&&&&&%%%%%%$$$(((------***)))***---///---***((())),,,000333222333444666777888888888888:::???FFFNNNVVV]]]aaacccbbbaaaaaacccgggkkkmmmqqqtttxxx|||}}}zzzwwwvvvwwwwwwvvvssssssuuuwwwvvvwwwxxxwwwuuurrrnnnlllbbb```\\\WWWPPPJJJFFFCCC<<<:::777555444111---+++333///***))),,,---+++)))***(((''''''(((((('''&&&***(((&&&&&&((()))))))))((((((''''''''''''(((((((((((())))))******++++++'''((())))))((())))))***((((((((((((((((((((((((((())))))*********))))))((()))))))))************))))))))))))))))))))))))((((((''''''((()))***+++(((((((((((()))***+++,,,))))))*********+++++++++,,,,,,---,,,++++++,,,...///......///222555888:::@@@BBBEEEIIINNNSSSWWWZZZbbbeeejjjlllllllllnnnooorrruuuzzz|||}}}}}}~~~~~~|||~~~~~~|||zzzxxxvvvvvvuuutttssstttuuuuuuyyy|||~~~}}}xxxsssqqqpppooorrrtttvvvuuurrrnnnkkkmmmnnnooorrruuuuuutttrrrkkkgggcccaaaaaaaaa```^^^}}}xxxsssmmmhhh___\\\WWWSSSNNNIIIDDD@@@>>>;;;888777777777666555444333222111111222222333000000//////000111222222...---,,,,,,+++++++++,,,)))+++...111333333222111000000111111000///---,,,******)))(((((('''((((((((())))))***+++,,,---...(((((()))+++------,,,***!!!%%%)))(((%%%$$$'''***,,,000222000,,,+++---111---+++)))((())))))(((''''''###"""$$$$$$"""###'''!!!"""###$$$$$$$$$$$$$$$ !!!###$$$&&&&&&$$$&&&((('''$$$$$$&&&)))((('''&&&%%%$$$$$$$$$$$$ !!!!!!!!!""""""###### !!!""""""!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###"""!!!!!! """$$$!!! """!!!  !!!&&&222>>>XXXkkk}}}yyynnnfffOOO@@@///***...222///***%%%&&&&&&%%%###""""""###$$$&&& $$$$$$###""""""######$$$%%%%%%$$$%%%%%%&&&%%%$$$###"""%%%$$$######$$$&&&((())))))((((((''''''(((******!!!&&&,,,---+++***---000666333///------111777:::??????@@@AAABBBBBBBBBAAAAAADDDIIIQQQ[[[dddlllqqqtttrrrooonnnooorrrvvvyyy{{{}}}~~~}}}{{{zzzyyyzzz~~~}}}|||{{{xxxuuurrrqqqrrrttttttrrrooommmoooqqqqqqqqqppplllgggaaa[[[XXXMMMLLLIIIDDD???999444111...---++++++,,,+++***)))444///))))))+++---+++(((333///+++)))((())))))((('''$$$""""""$$$&&&((((((((((((''''''''''''(((((())))))***+++,,,---------'''((())))))(((((()))***((((((((((((((((((((((((((()))***++++++***((('''(((((())))))*********+++))))))))))))))))))))))))''''''''''''((()))+++,,,))))))))))))***+++,,,---))))))***++++++++++++***,,,.../////////000222444666777999===CCCIIINNNQQQXXXZZZ^^^ccciiioootttwwwvvv{{{~~~~~~{{{xxxwwwtttsssrrrqqqqqqrrrsssttttttxxx{{{yyyrrrmmmlllmmmmmmooorrrsssqqqmmmhhheeehhhiiijjjmmmooopppnnnllleee```\\\YYYZZZZZZYYYWWW}}}yyytttmmmfffbbbZZZQQQMMMMMMLLLFFFAAABBB===888666666666555333444444222000------///111222111000000///000000111.........///////////////---...000111222222111111222///---...000000...,,,---+++)))'''&&&%%%%%%%%%(((((((((((()))***,,,---***,,,+++((()))+++)))%%%&&&%%%$$$######%%%&&&(((,,,,,,---+++***)))+++,,,)))))))))***************$$$'''$$$!!!%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%###!!!!!!!!!!!!!!!###""""""!!!"""$$$&&&'''$$$'''(((&&&""" !!!  """%%% !!!"""!!!!!!!!!###%%%(((((('''((((((&&&""" !!!!!!!!!!!!!!!  !!!""""""###!!!  !!!$$$ ######&&&;;;TTTdddrrr}}}vvvkkkWWWEEE444000,,,+++++++++***(((###%%%&&&&&&%%%$$$&&&'''"""###$$$###!!!!!!"""$$$$$$"""!!!!!!###&&&(((((($$$&&&''''''&&&%%%%%%&&&$$$######%%%'''((()))((()))******+++,,,---.....................//////000555444222333777===DDDHHHPPPQQQRRRPPPMMMMMMPPPSSSVVVWWWZZZ___gggooowww|||~~~}}}~~~xxxwwwvvvvvvvvvuuusssqqqtttuuuvvvvvvtttrrrooonnnqqqpppmmmjjjfffccc```______]]]YYYSSSMMMHHHCCCAAA999777444111...,,,+++******((('''((()))((((((***++++++************++++++))))))))))))))))))))))))'''((()))******)))((('''***)))((('''((())))))(((++++++,,,,,,,,,---------******+++++++++,,,,,,,,,(((((('''''''''&&&&&&&&&)))***,,,------+++***(((***++++++***))))))***,,,******)))))))))***++++++((()))***)))))))))+++---,,,)))'''''')))*********,,,+++***,,,...111222111888999:::===@@@CCCEEEGGGNNNQQQUUUXXX[[[aaaiiinnnuuuvvvwwwyyy{{{}}}~~~{{{wwwssspppqqqnnnjjjhhhgggiiilllnnnmmmoooqqqpppmmmjjjhhhgggffffffffffffccc```]]][[[ZZZ^^^eeejjjkkkiiidddaaaZZZXXXVVVVVVVVVUUUSSSRRR}}}xxxtttlllfffaaaZZZSSSNNNLLLJJJEEEAAA???===:::999:::888555222333333222///---,,,...000000000000000000000000000000000//////////////////...///111222333333222222111...,,,,,,------+++)))+++***((('''&&&''''''(((+++***)))))))))***+++,,,(((******((())),,,+++'''%%%%%%$$$$$$$$$&&&'''(((((()))***)))((()))+++,,,))))))))))))************###&&&$$$!!!%%%$$$$$$$$$%%%%%%&&&'''((((((%%%###!!!!!!!!!"""!!! !!!!!!!!!""""""###$$$$$$"""$$$%%%###  !!!"""!!! !!!### """"""!!!"""$$$&&&---+++(((&&&&&&%%%###!!!""""""!!!!!!!!!!!!!!!"""   !!!!!!""""""  ### """&&&(((...EEE]]]lllyyyttthhhZZZFFF555///,,,)))(((((()))'''%%%$$$%%%&&&&&&%%%%%%&&&(((&&&&&&&&&$$$!!! !!!"""$$$""" !!!###&&&''''''&&&((()))(((&&&$$$$$$$$$%%%%%%&&&((()))******)))((((((***---000333666888999888666444444444444444555555777<<>>CCCGGGGGGEEEAAA>>><<<;;;<<<===<<<>>>BBBKKKWWWeeeqqqyyy~~~{{{vvvsssssstttwwwxxx{{{~~~}}}xxxssspppooopppppptttttttttttttttsssrrrrrrsssrrrqqqqqqpppnnnjjjfffiiihhhgggddd```\\\XXXVVVLLLJJJFFFBBB<<<888444222333333111///...,,,+++***(((((()))***)))((('''&&&(((''''''***...111///,,,)))'''&&&&&&(((*********))))))))))))))))))))))))((((((((((((((('''&&&%%%(((((('''(((((()))***+++)))*********++++++++++++++++++++++++,,,,,,,,,,,,************))))))))))))***+++,,,,,,,,,+++)))((('''((())))))((((((***,,,******)))******+++,,,,,,)))+++,,,,,,,,,,,,...//////222444444444666;;;???BBBGGGNNNRRRUUUXXX\\\``````bbbeeeiiinnnssswwwyyyyyy{{{}}}~~~}}}zzzxxxvvvuuuvvvvvvyyy{{{tttpppmmmjjjhhh^^^\\\XXXUUUTTTUUUWWWXXX[[[___cccdddbbb^^^[[[YYYXXXXXXWWWWWWVVVVVVUUUUUUZZZ]]]bbbeeefffddd```^^^ZZZWWWRRRNNNKKKHHHDDDBBB{{{wwwrrrlllhhhdddccc```XXXOOOIIIGGGGGG>>>=========<<<;;;999777111111111...,,,++++++------...000222222111///...555444222000//////000111///000000111222222222333111111000//////...------+++***)))(((((()))***+++************************(((***)))(((***---,,,(((###$$$%%%'''((((((((((((%%%&&&''''''&&&''')))+++((((((''''''''''''''''''"""%%%&&&&&&%%%%%%%%%%%%***)))&&&$$$######%%%%%%&&&$$$"""!!!""""""!!! """$$$%%%%%%$$$""" ###$$$$$$#########$$$%%%!!!$$$$$$###""""""""" !!!!!! """$$$+++(((%%%#########"""!!!!!!!!! !!!###$$$###"""!!!  !!!"""""""""""""""""""""""" $$$+++222AAAYYYnnn}}}zzzuuuiiiWWWEEE777---)))$$$######"""#########"""###%%%&&&&&&%%%%%%&&&'''''''''&&&$$$!!! !!!$$$"""!!!"""$$$&&&&&&&&&$$$&&&)))******+++---///+++...000222111///---,,,,,,---000666>>>GGGOOOTTTRRROOOKKKGGGEEEEEEFFFHHHKKKMMMRRR[[[hhhvvv{{{}}}~~~{{{zzz{{{{{{{{{{{{xxxrrrnnnkkklllnnnppplllmmmnnnooopppqqqqqqqqqrrrqqqnnnllliiiccc]]]YYYTTTSSSQQQNNNJJJFFFCCCAAA;;;:::888666444222000///222111000///---,,,+++***'''(((***,,,,,,+++)))((()))***+++000999???<<<666---***'''&&&(((***)))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&'''((((((((()))***,,,))))))))))))***************************************************))))))))),,,,,,------,,,,,,******)))******)))((((((***+++)))))))))***+++,,,...///...000333444555666999:::===BBBFFFGGGFFFHHHNNNTTTZZZaaahhhjjjiiiiiilllppprrrrrrtttuuuxxx{{{}}}~~~~~~}}}{{{xxxtttqqqooonnnoooooosss|||{{{rrrkkkeeeaaa^^^]]]YYYWWWSSSQQQPPPPPPRRRSSSVVV[[[```cccaaa^^^ZZZXXXWWWWWWWWWWWWXXXZZZ[[[\\\]]]___bbbeeeeeedddaaa```]]]XXXQQQIIICCC===777444zzzvvvrrrmmmjjjffffffccc[[[PPPHHHFFFFFF@@@???>>><<<:::::::::;;;222222222000---+++,,,,,,,,,---000111222111///...555444222111000000000111.........///000000111222000000111000000///000000...---+++***))))))******(((((()))***++++++,,,,,,+++,,,,,,)))***---+++'''$$$%%%&&&(((((()))((((((((())))))((('''&&&((()))'''''''''&&&&&&%%%%%%%%%$$$&&&)))***)))&&&&&&'''((('''$$$"""""""""###$$$&&&$$$""""""""""""""" """$$$&&&(((((('''%%%###%%%$$$######$$$%%%&&&&&& ###$$$$$$###$$$$$$ !!!!!! !!!###""""""###$$$###!!!!!!"""$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!%%%+++444EEE]]]qqq{{{qqqhhhXXXFFF666+++((()))"""###$$$$$$###############$$$%%%%%%$$$$$$%%%&&&###$$$$$$###!!!!!!"""$$$$$$###"""###%%%&&&&&&%%%$$$%%%'''((())),,,000333555888:::999666222/////////111444;;;CCCLLLUUUYYYYYYWWWTTTQQQPPPQQQTTTUUUXXX[[[aaakkkvvv}}}}}}}}}yyyuuuqqqooooooqqqsssssssssqqqmmmiiiiiijjjmmmooohhhiiiiiijjjjjjjjjiiiiiikkkhhhccc^^^XXXQQQIIIDDD===<<<;;;999666444222111,,,,,,,,,,,,++++++++++++,,,,,,+++++++++************+++,,,------+++)))(((***---000888EEEOOOLLLBBB333///)))(((***+++***'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''')))((('''(((***---(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******,,,------,,,******+++---******+++,,,...111222444;;;>>>BBBFFFHHHKKKNNNPPPWWW\\\```aaa```bbbhhhnnnpppuuu{{{{{{xxxvvvwwwzzz{{{{{{{{{{{{|||}}}~~~{{{{{{~~~{{{{{{zzzyyyxxxwwwvvvtttqqqmmmjjjhhhgggfffhhhooozzzyyyrrriiiaaa[[[VVVSSSQQQRRRPPPNNNLLLLLLMMMOOOPPPUUUZZZ```cccccc```]]][[[ZZZ[[[[[[]]]___aaacccdddcccccccccbbb___\\\YYYWWWSSSNNNFFF???888333---***~~~yyyvvvsssooommmggggggccc[[[PPPHHHDDDCCCAAAAAA???;;;999888:::<<<444444444222///---------,,,---///000111000000///333222222222111111000000...............///111111///111111000///...///000///...,,,+++*********+++))))))+++,,,---.........---///...+++,,,...,,,''''''''''''(((((((((((())))))******)))''''''((()))((((((((('''&&&&&&%%%%%%''''''))),,,***&&&%%%'''""""""!!!"""###%%%&&&'''&&&$$$""""""######"""!!!###%%%(((***+++***((('''&&&$$$""""""$$$%%%%%%%%% """$$$$$$$$$###$$$&&& !!!!!! !!! """######  !!!"""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!###&&&,,,777JJJbbbssszzzsssbbbUUUEEE888,,,###"""$$$###%%%&&&&&&$$$######$$$###$$$&&&%%%$$$$$$%%%'''!!!###$$$#########%%%'''%%%$$$$$$%%%'''''''''%%%&&&&&&'''(((***///666:::EEEGGGHHHDDD>>>888555555444666:::AAAIIIRRRZZZ^^^cccaaa```______aaadddeeedddgggoooxxx|||yyyvvvtttssssssnnnkkkgggfffhhhjjjlllmmmpppooommmkkkkkkkkklllmmmkkkjjjhhhfffccc___]]][[[XXXUUUOOOIIICCC<<<666222000///...---,,,+++***)))((((((((('''''''''&&&&&&$$$%%%&&&'''((()))***+++******++++++***)))'''&&&***...333<<>>>>><<>>BBBDDDFFFJJJNNNRRRVVVXXX```dddjjjnnnppprrruuuvvvsssssssssssstttvvvxxxyyy{{{{{{zzzxxxvvvtttsssrrrpppqqqqqqrrrsssuuuvvvwwwpppnnnnnnrrr{{{}}}yyyuuutttqqqtttyyy}}}~~~}}}zzzxxxnnnjjjeeeaaa```___^^^]]]YYYYYYXXXXXXWWWVVVVVVVVVYYYaaannnzzz~~~|||vvvqqqhhhddd___ZZZWWWTTTQQQOOOOOOOOOPPPQQQTTTWWWZZZ[[[```dddjjjmmmmmmmmmllllllmmmmmmnnnmmmllliiigggfffeeeaaaZZZRRRIIIBBB===:::333000,,,))))))))))))(((}}}{{{xxxvvvtttrrrqqqqqqnnnhhh```XXXOOOHHHDDD>>>@@@BBB@@@;;;777666666777888888666333111000000------------...///111222---///111333333222000...000000/////////111222444999::::::777222......///,,,,,,++++++,,,---///000222222333444444222111000,,,......---///222111---,,,+++)))'''&&&'''((()))%%%&&&'''''''''(((***,,,---------,,,+++******))))))&&&'''***(((!!! $$$######$$$&&&&&&&&&&&&&&&'''%%%###"""######"""!!!###$$$''')))+++,,,,,,,,,...***&&&&&&((())))))((())))))'''$$$!!! !!!""" """"""###%%%'''***%%%###   ###&&&(((((('''&&&"""!!!!!!!!!!!!""""""###############"""""""""""""""###$$$%%%%%%$$$###"""###'''***000>>>UUUnnn}}}{{{uuukkkhhhfffgggggg```SSSHHH:::000)))+++---)))%%%&&&$$$''')))(((%%%######$$$'''((())))))(((((()))+++&&&'''(((((('''''')))+++(((''''''((()))***(((''')))***---222;;;IIIXXXbbbeeeeeecccZZZOOOGGGDDDEEEDDDGGGNNNVVV___gggnnnqqqyyyyyyyyyzzz{{{|||}}}~~~{{{~~~yyyssssssrrrrrrrrrrrrrrrrrrpppooonnnnnnmmmmmmmmmnnnkkkiiifffeeefffhhhhhhhhheeefffggggggddd```\\\ZZZPPPNNNKKKGGGBBB===999777555222...+++******)))((())))))'''&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***)))(((((((((((('''''''''(((''''''''''''((()))***''',,,000999LLL[[[SSSBBB444...'''(((---222111...))))))))))))))))))))))))''''''''''''(((***+++---'''***,,,***&&&%%%(((,,,************++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,---------///000000222444666888999<<<>>>AAADDDGGGKKKOOOSSSRRRTTTWWW[[[```eeeiiikkkiiimmmrrruuuwwwxxxzzz{{{zzzxxxvvvvvvwwwyyyyyyxxxzzzwwwrrrnnnllliiifffdddfffffffffffffffggghhhhhhbbbbbbdddkkkuuu}}}~~~|||xxxtttooojjjgggeeeeeeiiimmmqqqrrroookkkhhhaaa]]]WWWSSSRRRQQQPPPOOONNNNNNNNNOOOOOOOOOPPPPPPVVV```ooozzz|||wwwooojjjcccaaa]]][[[ZZZXXXUUUSSSVVVWWWXXX[[[^^^bbbeeeggghhhlllpppsssttttttuuuvvvwwwwwwvvvtttqqqlllhhheeeRRRNNNHHH@@@888222---+++111...***(((((()))))))))|||yyyxxxwwwuuurrrppplllfff___XXXOOOGGGAAA=========>>>???<<<888555999:::;;;:::888444///,,,///////////////.........---...000111333333444444666555333111000///......111111000///...---,,,,,,///...---,,,+++++++++++++++...000000///---------///...------...///000111333---)))(((%%%"""$$$'''((()))***)))((()))+++,,,111///,,,***(((((()))***''''''&&&%%%$$$""" """"""###%%%&&&'''%%%$$$%%%$$$###!!!!!!!!!""""""$$$%%%&&&))),,,000222444444///)))&&&''')))))))))...+++'''$$$###"""!!! """%%%&&&&&&%%%"""!!!$$$%%%$$$$$$######%%%((()))&&&### ######"""!!!!!!"""'''&&&$$$"""""""""$$$%%%%%%###""" !!!###$$$%%%$$$+++:::HHHWWWhhhxxx}}}}}}zzztttgggZZZMMMIIIFFFEEEEEEBBB;;;555...---+++)))'''&&&%%%$$$&&&(((******(((%%%$$$$$$&&&$$$$$$&&&&&&$$$''',,,###""""""$$$'''(((((((((&&&'''(((((('''(((***,,,---...000555@@@PPPaaalllrrrqqqmmmfff^^^WWWRRROOOPPPTTT\\\dddlllqqquuuwww{{{|||}}}~~~{{{uuuppppppoooooonnnmmmlllllllllmmmlllkkkkkklllmmmlllkkknnniiidddcccfffgggdddaaaddd___YYYVVVTTTOOOGGG@@@>>><<<999555333222222222******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++&&&''''''((('''%%%$$$###%%%&&&((()))*********)))+++,,,222>>>JJJLLLDDD;;;------+++)))((())),,,///))))))(((((((((((())))))((())))))'''&&&&&&(((++++++)))(((***---...,,,)))++++++)))))))))+++---//////000000...+++***+++,,,,,,------...///333888;;;??????>>>>>>@@@BBBDDDFFFLLLNNNRRRWWW[[[___```aaahhhhhhhhhhhhhhhhhhhhhhhhjjjlllppptttwwwxxxxxxxxxtttrrrooommmkkklllmmmnnnkkkiiifffaaa]]]ZZZWWWVVV\\\ZZZWWWXXXYYYYYYWWWTTTUUUVVVXXX]]]cccjjjqqquuujjjiiigggddd```\\\XXXUUUQQQSSSWWWZZZZZZYYYVVVSSSQQQLLLHHHHHHKKKNNNMMMJJJIIIJJJKKKKKKKKKLLLNNNPPP___hhhsssxxxvvvqqqooonnneeeeeeeeeeeedddcccaaaaaa```cccfffiiikkkmmmpppsssuuuwwwyyy{{{{{{zzzyyyxxxvvvvvvvvvssslllbbbXXXRRRDDD===333///......,,,)))***))))))(((((((((((((((|||yyyuuusssooohhh```YYYPPPHHHCCC===============;;;777444555666888999777444111///000//////...............+++,,,...111333444555555555444333111000///......000//////...---,,,,,,+++---,,,,,,+++******))))))***,,,------,,,,,,,,,---......---------...000111444...***)))&&&###$$$((('''((())))))((((((***+++...---+++***)))((())))))(((((('''&&&$$$###!!! ######$$$%%%&&&'''&&&%%%&&&%%%$$$#########$$$%%%$$$%%%&&&(((+++...000222222---(((&&&&&&((()))))),,,)))%%%###"""!!! !!! !!!$$$&&&&&&&&&&&&###!!!"""$$$&&&&&&%%%###""""""###&&&'''&&&$$$!!!############$$$%%%'''''''''&&&%%%$$$#########"""!!!!!!!!!###%%%&&&'''&&&,,,:::JJJYYYiiivvv{{{|||xxxoooggg]]]MMM>>>888555222222444333...))),,,+++***((('''&&&%%%%%%''')))++++++(((&&&%%%%%%%%%###$$$&&&&&&$$$''',,,''''''((())),,,---......)))***+++,,,+++,,,...000000222777???KKKZZZjjjtttyyywwwtttooohhhccc___^^^```cccggglllppptttvvvxxx{{{{{{|||}}}~~~~~~~~~~~~{{{xxxuuusssrrrpppmmmkkkhhhiiijjjkkkkkkjjjiiiiiikkkkkkjjjkkklllllljjjhhhiiiddd___]]]]]]\\\XXXUUUTTTOOOJJJHHHFFFBBB;;;666555333000...,,,,,,,,,,,,))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******&&&&&&(((((()))((('''&&&&&&''')))***+++++++++******+++///777???AAA;;;444+++***)))'''&&&'''***---++++++***))))))))))))***)))***++++++******,,,...***))))))+++...///...,,,,,,+++******+++---///000000111111000//////111333333444666999<<>>DDDEEEHHHMMMSSS]]]gggnnnsssssssssqqqnnnjjjfffdddcccdddgggjjjlllmmmmmmmmmlllkkkiiifffdddbbbaaa```ZZZZZZZZZ[[[]]]```ccceeeZZZXXXTTTPPPNNNLLLLLLLLLNNNLLLJJJFFFCCCAAA???>>>@@@???>>>???BBBCCCCCCCCCBBBDDDFFFIIIKKKKKKKKKKKKLLLKKKKKKJJJHHHFFFEEEDDDBBBCCCEEEGGGIIIIIIIIIHHHHHHGGGFFFIIIMMMPPPNNNLLLMMMOOOSSSVVVYYY\\\```ccckkkqqqwwwyyyxxxuuutttuuusssttttttuuuvvvwwwwwwwwwwwwyyy|||}}}}}}}}}~~~~~~||||||uuupppfffZZZLLL???555//////+++(((''')))+++***(((---,,,+++***)))(((((((((zzzrrrlllcccYYYQQQJJJDDD@@@<<<;;;:::::::::888555222///111333444555444222111111000...---,,,---...///+++,,,...000111222333333333222111000///.........------------------------++++++,,,,,,+++***(((''')))******))))))))),,,///...---,,,++++++,,,---...222---))))))'''######'''%%%'''(((((('''&&&'''(((%%%&&&(((******)))((('''***+++******)))((('''&&&&&&''''''''''''((()))***&&&&&&&&&&&&''''''(((((($$$$$$%%%&&&''')))***++++++)))'''&&&&&&''''''(((&&&$$$!!!  !!!!!!  !!!"""###""" !!!  """###$$$#########!!! ###%%%###$$$%%%&&&'''&&&%%%%%%######""""""###$$$%%%&&&(((&&&***888KKK]]]hhhnnnggg```TTTHHH>>>444***"""'''%%%$$$%%%(((******)))'''&&&&&&&&&&&&''''''((()))***+++***(((&&&&&&'''&&&$$$%%%((((((&&&)))///)))+++,,,,,,,,,,,,---...111333666888999;;;===??????FFFQQQ]]]hhhsss|||~~~|||zzzzzzzzzyyyxxxtttsssrrrrrrsssuuuwwwyyyqqqqqqppppppppppppppppppooorrrwwwyyyyyyuuuooolllllliiiggggggiiilllnnnnnnlllooorrruuuvvvssspppmmmddddddccccccbbb^^^YYYUUUSSSOOOJJJFFFBBB???:::777111000...//////---***'''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''')))*********))))))(((((())))))************'''((())))))((((((((()))+++++++++***((()))+++---,,,,,,+++***************&&&(((++++++***(((((()))+++++++++++++++***)))(((***+++,,,///222555888:::;;;===@@@BBBCCCFFFIIILLLRRRTTTWWW[[[cccnnnzzz~~~xxxrrrlllgggeee___aaabbbdddeeeeeeddddddbbb```]]]YYYUUUSSSQQQPPPNNNNNNOOOPPPQQQSSSUUUVVVMMMLLLIIIFFFCCCBBBBBBBBBDDDCCCAAA>>><<<:::999999;;;:::::::::<<<===>>>???DDDDDDEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEEEECCCDDDFFFHHHKKKNNNPPPQQQQQQQQQSSSWWW[[[]]]\\\ZZZWWWZZZ___dddgggkkkooorrrwwwzzz}}}~~~}}}{{{{{{|||}}}||||||{{{{{{{{{||||||}}}~~~zzzuuussseee___UUUHHH<<<333,,,)))***((('''(((+++,,,+++)))------+++***))))))))))))}}}qqqjjj```UUUMMMGGGBBB???<<<;;;:::999999777444111000111222333333222111000111000///...---...//////---...///000000000000000111000000///.........///------......//////000000------------,,,+++******+++,,,,,,+++******---///---,,,+++******+++,,,---...)))''''''&&&"""###&&&%%%'''(((((('''%%%&&&&&&###%%%''')))***)))((('''+++++++++++++++***))))))&&&(((******))))))***,,,%%%&&&&&&''''''((((((((($$$$$$$$$%%%&&&'''))))))))))))((('''&&&&&&''''''$$$""" !!!  !!!!!!"""###"""!!! """$$$$$$$$$### !!!!!! !!!###%%%'''(((%%%$$$$$$######"""""""""$$$$$$(((444FFFWWWaaadddXXXNNNBBB999222...***(((%%%$$$###$$$%%%&&&''''''%%%%%%%%%&&&&&&((())))))((()))***)))(((''''''(((((('''(((++++++***---222111333444333111111222444888;;;???BBBCCCEEEHHHIIIMMMTTT___jjjrrryyy~~~~~~||||||}}}~~~}}}{{{uuutttqqqooonnnoooqqqrrriiihhhgggffffffgggggghhhfffgggjjjlllmmmmmmlllkkkffffffgggiiilllmmmlllkkkhhhjjjmmmnnnmmmiiieeebbb^^^\\\[[[YYYVVVQQQJJJFFFCCCAAA>>>;;;888555111///)))))))))***+++***(((&&&$$$%%%%%%&&&((()))++++++'''''''''''''''((((((((())))))))))))))))))))))))''''''''''''((((((((((((((())))))***)))((('''&&&''''''''''''((((((((()))'''))))))(((&&&%%%'''******++++++***((()))***,,,*********))))))*********)))+++------,,,*********)))***+++,,,---------...222333666:::>>>BBBEEEGGGJJJLLLOOOPPPRRRTTTWWWZZZXXXYYY[[[___eeeooozzz{{{qqqiiiccc___^^^[[[\\\^^^_________^^^]]]WWWUUUQQQMMMIIIFFFEEEDDDCCCEEEGGGIIIKKKJJJJJJIIICCCBBB@@@???>>>>>>>>>>>>???>>>===;;;:::999999999:::999999888888999;;;===EEEEEECCCCCCCCCEEEGGGHHHDDDDDDEEEGGGHHHJJJKKKLLLKKKLLLOOORRRWWW[[[^^^```___aaadddhhhkkkmmmlllkkkfffjjjoootttwww{{{~~~~~~}}}}}}}}}~~~{{{rrriiidddSSSMMMEEE;;;333---***)))((((((((()))*********)))---,,,+++***))))))))))))~~~pppiii]]]SSSKKKFFFCCCAAA===<<<:::999888666444111111222333333333222000000111111111000000000/////////////////////......---000///...............///---...///000111222333333000///...---,,,,,,,,,---,,,---...---++++++---...---,,,***))))))******+++***&&&%%%&&&%%%######&&&%%%'''))))))'''&&&%%%&&&###%%%''')))***)))(((''')))***************)))(((&&&)))------+++***+++---&&&'''(((((()))(((((('''$$$$$$$$$%%%&&&'''((()))((()))***)))'''%%%&&&&&&###!!! !!!""""""!!!###""""""###$$$###!!!"""$$$$$$###!!!  !!!############!!! ###&&&(((%%%$$$$$$###"""!!! !!!$$$(((///===LLLTTTUUUJJJ???555000---)))'''(((%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((******'''(((******))))))***,,,,,,***+++......---111666555888:::999777666888;;;BBBEEEJJJNNNQQQSSSUUUWWW]]]cccllltttyyy}}}~~~|||yyyuuurrroookkkhhhgggggggggcccbbbaaa``````aaabbbcccbbbcccdddfffhhhjjjllllllggggggiiilllnnnmmmiiifffaaabbbaaa```^^^[[[WWWUUURRRPPPNNNKKKHHHCCC===999666555444333111...,,,+++%%%&&&''''''''''''&&&%%%###$$$%%%&&&((())))))***&&&''''''''''''((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))*********)))(((&&&%%%(((''''''&&&&&&''''''(((((()))***)))((('''(((***'''((()))((('''&&&((()))))))))((())))))***+++,,,(((***,,,,,,++++++,,,---,,,///222666888:::===???AAACCCFFFIIIMMMPPPSSSTTTWWWXXXYYYZZZZZZ[[[]]]___\\\\\\]]]^^^bbbhhhqqqvvv|||wwwnnnddd\\\WWWUUUUUUSSSTTTUUUVVVWWWVVVVVVUUUQQQNNNJJJFFFCCCBBBAAAAAA>>>@@@CCCEEEFFFDDDBBBAAA;;;;;;;;;;;;;;;<<<======>>>===<<<<<<;;;;;;<<<<<<:::::::::999888999<<<>>>FFFEEECCCCCCDDDGGGJJJLLLJJJKKKLLLNNNQQQTTTVVVXXXYYY[[[^^^bbbfffkkknnnpppnnnpppsssvvvxxxyyyyyyyyyvvvyyy~~~||||||}}}}}}|||sssfffZZZRRRDDD@@@:::333...***))))))''''''''''''''''''''''''++++++***))))))))))))***|||nnneeeZZZOOOHHHDDDBBBBBB>>><<<:::999888666444222111111222333333222222111000111333333333222000///---......//////..................------...//////------...000111333444555222111...,,,+++,,,...///---...///...,,,+++++++++,,,+++***)))((())))))***(((%%%$$$&&&'''$$$%%%(((%%%(((******(((&&&%%%&&&%%%&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&%%%***000111...+++,,,---))))))***++++++***)))((($$$$$$$$$%%%&&&''')))))))))+++,,,+++(((%%%%%%&&&###"""!!!"""$$$$$$###!!!###"""###$$$%%%%%%""""""$$$###!!! !!!!!! !!!""" !!!""""""  !!!"""###$$$""""""""""""!!!!!!  %%%)))+++222>>>DDDDDD<<<444//////...((($$$$$$&&&((()))******)))))))))&&&&&&&&&'''((()))***+++((()))+++++++++,,,///111///---///222222111555:::777;;;??????>>>???CCCGGGNNNRRRWWW\\\___bbbdddfffkkkpppwww|||~~~xxxsssllljjjgggdddaaa______^^^``````^^^^^^___```bbbcccbbbccceeeggghhhhhhhhhhhheeeeeefffggggggeeeaaa^^^XXXWWWTTTQQQNNNMMMLLLKKKEEECCC@@@===;;;888444000,,,---...---+++)))((('''$$$%%%''''''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))***+++++++++***)))((()))((('''&&&&&&'''((()))((())))))******)))'''&&&'''((()))((('''&&&''')))(((((())))))+++,,,...///)))+++---///000222666888;;;>>>CCCFFFGGGJJJMMMPPPPPPQQQSSSUUUWWWYYYZZZZZZXXXYYYYYYXXXVVVUUUVVVWWWWWWWWWWWWWWWXXX\\\aaaeeeddd```ZZZSSSNNNKKKIIIIIIGGGHHHIIIKKKLLLLLLLLLKKKIIIGGGDDD@@@???>>>???@@@>>>>>>???@@@@@@@@@???>>>;;;;;;;;;;;;<<<=========@@@????????????@@@AAAAAA@@@AAAAAA@@@???AAAFFFJJJOOOOOOOOOOOOQQQRRRTTTUUUYYYYYY[[[]]]```dddhhhjjjkkkmmmpppssswwwyyy{{{|||{{{}}}~~~~~~yyypppcccUUUHHHAAA777555222///---+++******&&&&&&&&&&&&&&&&&&((()))))))))((((((((()))******xxxjjjaaaUUUKKKDDDAAA@@@@@@???===:::999888666444222000111222333333444444333000222444555555333000///+++,,,---...////////////...------------...//////,,,---...000111333444555333111---+++***+++...000,,,...//////,,,***)))))),,,+++***((((((((()))***'''$$$$$$'''(((&&&'''***&&&(((***+++)))'''&&&&&&&&&''''''(((((()))(((((("""###$$$$$$%%%$$$$$$$$$$$$***111333///,,,,,,---+++,,,,,,---,,,+++)))(((###$$$$$$%%%&&&((()))***))),,,...,,,(((%%%$$$%%%###""""""###%%%&&&$$$###!!!!!!!!!###$$$###!!! """!!!""""""!!! """ """######""""""### !!!"""###"""  !!!!!!!!!!!!!!! !!!'''***))),,,444999888333...---222222+++$$$###$$$&&&)))++++++)))))))))'''''''''((((((***+++,,,)))***,,,------///222555111///111444444444777<<<===BBBGGGIIIHHHJJJOOOTTTVVV[[[aaafffiiikkknnnppptttxxx}}}~~~|||tttmmm```___^^^]]]\\\[[[[[[[[[aaa```___^^^___aaadddeeebbbcccfffhhhhhhfffcccaaa___]]]\\\\\\[[[XXXTTTQQQNNNLLLGGGCCCAAAAAABBBBBB<<<:::777555444222///---''')))******(((&&&%%%%%%%%%'''(((((('''%%%%%%%%%''''''((())))))))))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&((()))+++,,,------,,,+++***)))(((''''''((()))***)))))))))+++,,,***%%%"""(((***+++***)))((()))+++(((((()))***,,,...000111111444666999<<<@@@EEEIIIKKKNNNRRRSSSSSSTTTVVVYYYXXXYYYZZZZZZ[[[ZZZZZZZZZTTTTTTTTTQQQMMMLLLLLLMMMKKKKKKKKKJJJJJJLLLPPPSSSOOOMMMJJJGGGDDDAAA@@@???AAABBBDDDFFFGGGHHHHHHHHHBBB@@@===:::::::::<<<===???>>>===<<<<<<===>>>???======>>>>>>>>>>>>??????CCCCCCCCCCCCDDDEEEFFFFFFGGGIIIJJJJJJIIILLLRRRVVV[[[\\\^^^```aaaaaaaaa```ggghhhiiilllooossswwwyyyyyy{{{}}}zzzqqqdddUUUGGG;;;555------------------,,,,,,''''''''''''&&&(((***,,,''''''''''''((()))***+++~~~sssfff\\\OOOEEEAAAAAABBBBBB@@@>>>;;;888666666555666333333111000////////////////////////000111222333///000111111///......///000///...------...000111))))))***---000222222111000///...,,,+++++++++,,,))))))))))))))))))((((((+++,,,------,,,)))&&&$$$***&&&""""""$$$'''(((''',,,,,,,,,,,,+++)))'''&&&&&&'''''''''''''''&&&&&&$$$###""""""$$$&&&&&&%%%'''(((***,,,---...------...,,,)))((())))))'''&&&$$$%%%''''''''''''%%%$$$++++++++++++***)))(((((("""%%%(((******)))&&&$$$%%%%%%%%%%%%###!!!!!!  !!!!!! !!!"""###$$$""" """$$$$$$$$$### """""" ###%%%((()))'''!!! ###$$$%%%''')))************'''(((***)))'''%%%%%%%%%&&&&&&'''***......+++''',,,+++******++++++***(((------------000333777999:::;;;;;;:::;;;>>>BBBFFFIIIKKKNNNRRRUUUXXXYYYYYYccceeehhhkkkmmmoooppppppssswww}}}|||xxxuuuoooggg```___]]][[[[[[]]]_________```fffhhhfffdddeeeccc```dddcccaaa___^^^\\\YYYWWWTTTPPPMMMMMMJJJEEEDDDFFF@@@???<<<:::888888888888333111///---------+++***$$$%%%'''))))))((('''&&&%%%%%%&&&&&&&&&%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&((())))))(((((()))***++++++***))))))---,,,***)))''''''((((((******+++++++++)))((('''''''''((()))***+++,,,,,,(((***---111444777999:::<<<::::::>>>DDDJJJMMMNNNMMMOOOQQQSSSTTTTTTSSSSSSUUUTTTTTTVVVXXXXXXTTTQQQLLLLLLJJJHHHFFFDDDBBBAAAEEEEEEEEEDDDAAAAAABBBCCCBBBBBB@@@===:::999:::<<<<<<;;;<<>>===<<<<<<<<>>>>>@@@AAAAAAAAAAAAAAACCCEEEGGGIIIOOOPPPQQQSSSUUUVVVWWWWWWYYYZZZ[[[^^^aaaeeegggiiikkklllnnnooopppoooooonnnvvvyyy{{{}}}~~~~~~~~~yyyyyylll\\\OOOBBB555...------//////...+++(((&&&&&&((('''&&&%%%&&&(((***+++,,,++++++***)))(((''''''~~~ssseee[[[NNNDDDAAA@@@AAA@@@???>>><<<:::888777666555222222111000000///......///////////////000222222///000111111///......///......---,,,,,,,,,---...+++******,,,...///...---...------,,,++++++******((((((((((((((((((((()))***+++---......,,,***)))***'''######%%%'''((((((***+++,,,,,,,,,+++***)))&&&&&&''''''''''''&&&&&&%%%$$$######%%%&&&&&&%%%%%%&&&(((***,,,---------...,,,))))))))))))(((&&&&&&&&&&&&''''''&&&&&&&&&++++++++++++***)))((('''%%%&&&((())))))(((&&&$$$$$$$$$$$$$$$"""!!!   """###!!! !!!"""$$$%%%&&&"""!!! """$$$######%%%"""!!!$$$$$$"""###'''(((+++,,,)))$$$!!!"""%%%"""###$$$&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%'''$$$$$$%%%(((+++,,,***(((.........///000111111000111000///000333777<<>>>>>===<<<<<<===???999::::::999888888999;;;999999:::===AAACCCBBB@@@CCCBBB@@@???>>>>>>???@@@BBBCCCDDDDDDDDDDDDFFFIIIHHHIIIJJJKKKNNNQQQSSSUUU[[[\\\___cccfffiiijjjkkklllmmmnnnpppsssvvvyyyzzz}}}~~~zzzsssfffZZZKKK@@@666...+++,,,+++---......+++)))((((((((('''&&&&&&&&&(((***++++++++++++******))))))((({{{qqqbbbYYYLLLCCC???>>>>>>============<<<:::888666555000000111111000///...---......---......///000111...000111111///......///------,,,+++************,,,+++***+++,,,,,,***(((+++,,,,,,---,,,+++)))(((&&&&&&'''''''''(((((((((((()))+++---...---,,,++++++(((%%%$$$&&&'''(((((('''((()))***++++++***)))&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&&&&%%%$$$###$$$&&&(((***+++,,,,,,...,,,))))))))))))((('''&&&&&&&&&%%%%%%&&&&&&&&&))))))*********))))))(((((((((((((((((('''%%%%%%$$$######"""""""""""""""  """$$$%%%$$$###""""""######$$$&&&'''(((###"""!!!!!!"""!!!%%%!!! ###$$$###%%%******,,,,,,***%%%"""###%%%"""###$$$$$$%%%%%%%%%$$$&&&&&&%%%$$$###%%%))),,,'''&&&&&&(((***++++++***.........///000000111111666555555666:::@@@FFFJJJNNNOOOQQQQQQRRRUUUZZZ]]]```aaacccdddfffgggggggggjjjkkkmmmnnnnnnnnnmmmlllqqqvvv||||||qqqiiieeebbb___\\\XXXXXXZZZ]]]aaadddddddddcccggghhhddd```^^^[[[WWWSSSPPPMMMKKKJJJHHHDDDBBB===999777777555111000222...---+++***)))((((((((()))(((&&&'''((())))))(((''''''''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&'''(((******))))))))))))***+++,,,---///000111222444666888999>>>???AAACCCEEEFFFGGGGGGKKKJJJHHHIIIKKKNNNOOOOOOJJJJJJIIIHHHHHHHHHHHHHHHCCCBBBAAAAAABBBBBBAAA???===>>>???@@@@@@???>>>===888999:::999888888:::<<<555777999999888888999:::::::::;;;>>>BBBDDDDDDCCCGGGEEECCCBBBBBBEEEHHHJJJMMMNNNOOOOOOOOOPPPSSSVVVVVVWWWYYY[[[^^^bbbeeegggmmmooorrrvvvzzz}}}~~~~~~~~~yyymmmdddOOODDD888000+++((())),,,)))+++------,,,*********((('''&&&&&&'''(((***+++++++++++++++++++++++++++tttjjj]]]TTTHHH@@@<<<;;;:::999;;;<<<======<<<:::777555...///111222111///---,,,------------...///000000...///111000///---......------,,,+++***))))))))),,,+++******++++++)))'''***+++---...---+++)))(((%%%%%%&&&&&&'''(((((((((&&&''')))***+++***))))))+++)))'''&&&&&&''''''(((%%%&&&'''((()))(((''''''%%%%%%&&&'''''''''&&&&&&)))'''&&&&&&'''&&&$$$###!!!"""$$$&&&((()))++++++---+++)))((())))))((('''&&&%%%############%%%&&&&&&''')))***+++,,,,,,,,,+++***)))'''&&&&&&%%%%%%###"""!!!!!!!!!"""$$$%%% !!!###&&&''''''&&&$$$$$$######$$$$$$%%%%%%'''%%%$$$###"""""" """"""%%%***)))******((($$$""""""###%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((+++///222...---++++++,,,---......///000111111000000111222:::;;;>>>BBBHHHNNNSSSVVVYYYZZZ[[[[[[ZZZ\\\___bbbddddddeeeeeeeeefffffffffiiijjjjjjkkkkkkjjjhhhgggkkkooowwwuuulllfffbbb^^^[[[YYYYYY[[[^^^```aaa```___\\\```aaa\\\VVVTTTPPPLLLHHHEEEBBB???>>>;;;999666666222000111000,,,+++...))))))((('''&&&&&&%%%%%%(((&&&%%%%%%&&&''''''&&&(((((('''&&&&&&&&&&&&'''$$$$$$%%%'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''')))''''''''''''''''''&&&&&&))))))))))))))))))))))))*********,,,...111444666555666777:::===@@@CCCEEEDDDEEEFFFGGGGGGHHHGGGGGGKKKIIIHHHGGGGGGGGGGGGGGGDDDBBB@@@>>>======>>>>>>>>>===<<<<<<<<<=========888:::;;;=========;;;;;;999:::;;;:::999999:::<<<888;;;===>>><<<;;;;;;<<<@@@@@@BBBEEEHHHJJJKKKLLLNNNLLLJJJJJJMMMRRRXXX\\\```aaaaaa```___```cccfffhhhiiijjjmmmpppsssuuuvvv}}}|||uuuhhhYYYNNN===555---+++***(((***---***,,,------,,,*********((('''''''''((()))***+++******+++++++++,,,,,,,,,zzznnndddWWWOOODDD===:::999777555999:::<<<======:::777555...///111222222000...---,,,,,,,,,,,,---...///000...///000000...------...---------,,,+++***))))))******)))***,,,,,,+++)))***+++---...---,,,***)))&&&&&&&&&&&&''''''((((((''''''((()))))))))((('''+++***)))'''&&&&&&&&&''''''((()))))))))(((&&&&&&$$$$$$%%%&&&''''''&&&&&&)))''''''''''''&&&$$$"""!!!!!!"""$$$&&&((()))***+++)))''''''(((((('''&&&$$$###"""!!!!!!"""###$$$$$$%%%(((***---...000000,,,+++)))'''&&&%%%%%%&&&"""!!!!!!!!!!!!###%%%&&&"""!!!"""$$$'''((((((&&&$$$$$$###"""""""""""""""&&&%%%$$$$$$###!!!!!!!!!######%%%***)))))))))'''%%%#########&&&&&&&&&&&&&&&&&&''''''$$$'''***,,,...///111333444333222000///000111333222555777999999;;;>>>@@@@@@DDDJJJQQQWWW\\\___```gggggggggeeebbbbbbcccdddcccbbbbbbaaa`````````___cccdddeeeeeeeeedddcccbbbgggllluuu{{{rrrjjjbbb[[[WWWYYYXXXXXXYYYYYYXXXUUUSSSRRRVVVWWWRRRLLLJJJFFFBBB???<<<888666444333000///111...---...---)))))),,,'''''''''&&&&&&%%%%%%$$$***(((&&&&&&&&&'''&&&%%%(((''''''&&&&&&&&&''''''"""###$$$%%%&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''((('''%%%%%%'''***,,,++++++***))))))))))))))))))***++++++,,,,,,,,,111111333555999===AAACCCCCCBBBBBBCCCEEEGGGJJJKKKFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEDDDBBBAAA?????????===<<<:::888777777777888;;;;;;;;;::::::;;;<<<>>>;;;<<<===>>>>>>>>>===<<<;;;<<<<<<;;;999888999;;;:::===@@@AAAAAAAAAAAABBBIIIKKKMMMOOORRRUUUWWWYYYZZZYYYXXXZZZ___fffnnnsssyyyxxxwwwtttqqqqqqtttvvvyyyzzz{{{}}}~~~}}}vvvnnndddVVVFFF<<<222---***,,,,,,***)))++++++---......+++)))((((((''''''(((((())))))***+++*********+++,,,,,,------wwwjjj```RRRKKKBBB<<<:::999777555888999;;;<<<<<<999777555///000111222222111000///------,,,------...///000---///000000...------...---------------,,,+++***)))(((((()))+++,,,+++***)))***+++,,,++++++***)))'''''''''''''''''''''''')))))))))*********))))))*********(((%%%$$$%%%&&&)))***+++++++++)))((('''###$$$%%%&&&&&&'''&&&&&&'''&&&&&&''''''&&&###!!!"""""""""###$$$&&&(((((()))'''&&&%%%&&&'''&&&%%%""""""!!!!!!!!!!!!""""""$$$%%%'''***,,,...///000,,,+++***((('''&&&&&&&&&!!!!!!!!!!!!"""###$$$%%%$$$$$$###%%%''''''&&&%%%###""""""!!!""""""######%%%$$$###$$$%%%%%%###!!!### !!!%%%&&&%%%'''***))))))(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((###&&&+++...000111333444777888888777555666888:::555:::???BBBDDDHHHMMMRRRMMMQQQWWW]]]cccfffhhhiiiqqqqqqooolllhhheeeeeeeee```___^^^\\\[[[ZZZZZZZZZ\\\]]]___```aaabbbaaaaaahhhnnnwwwyyynnnbbbYYYSSSQQQOOOMMMLLLKKKJJJGGGDDDFFFKKKLLLHHHCCCBBB>>>:::888555222///...---,,,***,,,)))(((***)))&&&''')))$$$$$$%%%%%%%%%%%%$$$###+++)))'''&&&''''''&&&%%%&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%((()))(((&&&&&&(((+++***))))))(((((())))))***((())),,,///111333444555;;;<<<>>>AAADDDHHHKKKLLLNNNLLLJJJGGGFFFFFFGGGHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>??????>>>;;;::::::;;;999888777777666666666777666888:::;;;;;;;;;===???;;;;;;;;;<<<======>>>>>>===>>>>>>===<<<<<<===???===@@@DDDGGGIIIKKKNNNPPPWWWYYY\\\^^^```bbbfffiiikkkkkkkkknnnttt|||{{{tttiii]]]RRRFFF999111,,,)))(((,,,---***((((((,,,---///...+++)))((((((''''''((())))))******+++)))*********++++++,,,,,,}}}sssfff[[[PPPJJJBBB===<<<;;;999777777888999::::::888777666111111111222222222222222------------...///000111---///000///...,,,------+++,,,---------,,,+++***(((''''''(((******)))'''((((((((((((((((((((((((***))))))((((((''''''&&&&&&'''((()))******++++++)))******((($$$"""###$$$&&&'''((()))***)))((((((######$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&### ###############%%%&&&''''''&&&$$$$$$%%%&&&%%%$$$"""##################"""%%%&&&'''(((******++++++*********)))((('''&&&&&& !!!"""###############'''&&&%%%%%%&&&&&&$$$"""!!!!!!"""###%%%&&&((()))***(((&&&%%%&&&&&&%%%$$$"""!!!"""'''(((&&&&&&((('''&&&&&&&&&'''''''''&&&''''''&&&&&&''')))***+++'''))),,,///000333666999;;;===???@@@@@@AAADDDGGGAAAGGGLLLPPPQQQTTTZZZ______```bbbeeehhhkkkmmmooopppooonnnjjjeeeaaa``````]]][[[YYYWWWVVVUUUUUUUUUWWWYYY[[[^^^aaabbbcccccclllqqqyyytttfffYYYNNNIII@@@>>><<<;;;;;;;;;999888888===@@@===:::999777333333000---+++******)))((((((%%%$$$'''&&&$$$$$$'''###$$$%%%%%%&&&%%%$$$$$$)))(((&&&&&&'''(((((('''###$$$&&&((())))))((((((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&)))+++***'''&&&)))---''''''((()))***---///000000222555888;;;===>>>???BBBCCCEEEGGGHHHJJJJJJJJJIIIGGGDDDAAA?????????@@@?????????>>>===<<<::::::666888:::999777555666888333444555666666666666666444777;;;======>>>@@@BBB===<<<<<<===???AAADDDFFFEEEFFFGGGHHHGGGHHHKKKMMMNNNPPPSSSVVVYYY]]]aaadddgggjjjmmmoooppptttyyy|||~~~~~~~~~zzzrrrgggXXXKKKAAA888111,,,+++''''''***,,,)))'''(((***,,,------,,,***)))***'''(((((()))************))))))******************zzzoooaaaVVVOOOJJJCCC???>>>===<<<999666777888999888888777666333222222111111222333333......---......///000111---...000///...,,,------)))***,,,------,,,+++***((('''&&&'''((((((&&&%%%&&&&&&%%%%%%%%%&&&&&&'''++++++***)))((('''&&&&&&"""###$$$&&&((()))+++,,,(((******((($$$!!!"""###!!!"""$$$&&&'''''''''&&&"""###$$$%%%&&&&&&'''&&&$$$$$$$$$&&&'''&&&### %%%$$$#########$$$&&&'''&&&%%%######$$$%%%$$$######$$$%%%&&&&&&%%%$$$###&&&'''''''''''''''&&&&&&)))*********)))((('''&&& !!!"""$$$$$$$$$###"""((('''&&&%%%&&&%%%"""  """%%%(((+++...000111...***'''&&&$$$###!!! !!!&&&'''$$$###%%%$$$###"""###%%%&&&%%%$$$***)))))))))+++---///000---...///000111555;;;???>>>BBBFFFHHHIIIKKKOOORRRTTTYYY^^^___^^^```eeeiiimmmkkkiiihhhiiilllooorrrhhhhhhfffccc^^^ZZZXXXXXXYYYXXXVVVTTTRRRRRRRRRRRRUUUWWWZZZ^^^bbbdddffffffmmmrrryyy}}}tttfffWWWIII???:::222000......000111222111...333666444222222111...111...***(((((()))(((((('''$$$###&&&&&&###$$$'''$$$%%%&&&'''''''''&&&%%%'''%%%$$$%%%''')))))))))!!!###&&&(((******)))((('''''''''(((''''''&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))&&&***,,,+++'''&&&***...,,,,,,---000333777;;;===<<<===@@@BBBDDDEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDD===;;;999777666777999:::999999999888777666444444000333555555333222333555...000222333555555444444444888>>>@@@AAAAAACCCEEEEEEDDDDDDEEEHHHLLLPPPSSSNNNPPPRRRSSSTTTWWWZZZ]]]bbbccceeefffhhhkkkpppssstttwww{{{|||~~~~~~{{{vvvhhh]]]LLL===444///,,,)))---(((&&&)))+++))))))+++(((***,,,---,,,++++++,,,'''((()))******++++++***))))))))))))))))))))))))yyyqqqiii^^^VVVLLLHHHCCC???>>>>>>???>>>>>>;;;777444222333555666222222111111111111111222111///---++++++,,,...000---...///000///---+++***------,,,+++************++++++***)))((('''&&&&&&&&&''')))(((''''''((()))++++++******))))))((((((&&&&&&%%%%%%'''***---///......,,,(((%%%$$$%%%'''&&&%%%$$$&&&)))***'''$$$%%%$$$#########%%%((()))'''((((((((('''%%%###"""$$$######"""###%%%&&&'''&&&%%%$$$######$$$%%%%%%$$$&&&(((((('''''''''((('''***+++)))$$$"""$$$(((%%%%%%&&&&&&&&&%%%$$$$$$"""%%%((()))&&&$$$'''&&&%%%###""""""""""""#########$$$%%%(((***,,,%%%&&&'''%%%###!!! !!!&&&###!!!"""%%%''''''&&&''''''&&&&&&&&&((()))***)))+++...000000111333444222333555777999===CCCGGGKKKMMMQQQUUUYYY\\\^^^___eeeeeegggjjjnnnoooooonnnnnnkkkgggeeecccbbb```___```^^^[[[XXXUUUSSSRRRRRRUUUSSSQQQQQQRRRSSSRRRQQQWWWYYY\\\```dddgggjjjkkkooowww~~~~~~rrraaaTTTKKKDDD:::333///...,,,++++++,,,...//////...+++)))((()))+++---+++***(((((()))***---......***(((((('''$$$$$$'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''+++(((%%%######$$$######''''''&&&&&&&&&'''''''''***)))'''&&&&&&'''(((((()))+++,,,---+++***+++,,,((()))***))))))***---000000555;;;<<<;;;:::>>>AAADDDBBB@@@AAACCCDDDCCC@@@CCCAAA>>><<<:::::::::;;;333222222222333333444555555666888888666333333333111111111111222333444555555555555555777999;;;<<<===>>>AAADDDFFFHHHIIIJJJMMMMMMNNNPPPSSSYYY]]]aaa\\\^^^```cccgggjjjmmmnnnssstttvvvyyy|||~~~{{{}}}~~~wwwjjj```OOO===444000---++++++***)))((()))++++++'''$$$,,,---...,,,)))'''''''''***)))'''%%%&&&(((***,,,)))******+++++++++******vvvooofff\\\TTTJJJGGGBBB???>>>>>>>>>===@@@>>>:::666444444444444222222111111111111111222111000---,,,,,,---...000000111222333222111///...------,,,+++************))))))))))))))))))(((((('''((()))((('''&&&'''((()))))))))))))))(((((((((&&&&&&&&&'''(((***,,,---...---+++(((%%%%%%''')))(((''''''))),,,,,,***(((((('''%%%$$$$$$$$$&&&'''(((((())))))((('''&&&%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''$$$&&&(((((('''&&&&&&'''(((+++,,,)))$$$!!!###&&&&&&&&&&&&&&&%%%$$$$$$### """%%%((()))'''%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%###  !!!$$$""" """%%%(((((('''))))))(((((()))***+++,,,...000333333333333555666:::<<>>;;;:::777555444444444555222222111111222333333444444666777777555444444555444444444444444555666777555666777888;;;>>>AAACCCCCCEEEHHHLLLPPPSSSUUUVVV[[[[[[\\\^^^bbbfffkkknnnrrrsssuuuxxx|||||||||}}}~~~}}}pppbbbSSSDDD555///,,,***((((((***)))((()))+++***(((%%%,,,---...,,,***'''''''''***)))((('''''')))***+++******+++++++++++++++***|||sssjjjaaaWWWPPPGGGDDDAAA???>>>>>><<<;;;AAA???===:::777555333333222111111111111111222222111000...---------...///111222444555444333111000...---,,,+++************((()))))))))************'''((()))(((&&&%%%%%%&&&'''''''''(((((((((((((((&&&'''((())))))*********,,,+++)))&&&$$$%%%(((+++*********,,,...///...,,,+++***(((&&&$$$$$$$$$%%%***************)))((('''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%'''((((((&&&%%%%%%&&&(((***+++)))$$$"""###%%%&&&&&&&&&&&&%%%$$$###"""""""""###&&&((()))(((&&&&&&%%%$$$###$$$&&&)))+++***)))'''&&&%%%$$$$$$$$$&&&&&&%%%""" """###"""!!!###&&&)))***)))+++++++++++++++---///000444666888999999999;;;<<>>======<<<;;;999>>>===<<<:::888555333222111111111000111111222333111111000///............000111333444444333222000...---,,,+++******))))))))))))******************'''((()))'''%%%$$$$$$%%%%%%&&&&&&''''''(((((((((&&&''')))*********((('''***)))'''$$$###$$$(((,,,,,,,,,,,,---.../////////,,,+++)))(((&&&&&&%%%%%%,,,,,,+++***)))((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%'''((((((&&&%%%%%%&&&''')))***)))&&&%%%%%%&&&'''''''''&&&%%%$$$###"""$$$######%%%((()))((('''))))))******+++,,,,,,---,,,+++***(((&&&%%%$$$$$$&&&''''''&&&###!!!!!!"""%%%%%%%%%&&&(((***++++++------------///111333444777:::===@@@BBBDDDFFFHHHPPPRRRVVVXXX[[[___dddgggjjjiiihhhhhhhhhiiijjjjjjiiiiiiiiiiiigggccc]]]YYYWWWSSSOOOLLLLLLMMMMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSRRRRRRRRRTTTWWWZZZZZZYYYXXXWWWUUUTTTTTTVVVYYY[[[dddkkkqqqrrrrrrpppiiibbbNNNEEE888///,,,***(((&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&'''((()))(((((('''''''''&&&&&&'''(((******,,,)))((()))(((%%%$$$&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&&&&%%%%%%''')))***((('''%%%%%%&&&'''(((***,,,---//////...---,,,++++++***,,,------------///333666444666777888888999;;;===777888:::999777666666888555444222222222333333333444444333222222333444444333333333333444555666666999:::;;;;;;;;;<<<@@@BBBAAAAAAAAABBBCCCDDDFFFFFFEEEGGGJJJOOOUUUZZZ^^^```bbbdddggglllppptttvvvwwwxxxyyy{{{~~~{{{}}}|||vvvnnndddTTTEEE:::111+++***+++)))'''(((***)))))))))******)))(((,,,---...---***(((((((((((()))***+++++++++******,,,,,,---------,,,++++++~~~uuujjj^^^SSSJJJDDD@@@>>><<<;;;;;;;;;999888888999999888777555444222111111000000111222222333111111111111000///...---///000222444555444333222///...,,,+++***)))))))))++++++******)))((((((''''''(((((('''$$$######$$$%%%%%%&&&&&&''''''((((((&&&''')))++++++***(((&&&''''''%%%###"""$$$(((+++,,,,,,------,,,---......+++******))))))(((((((((---,,,+++)))'''%%%$$$############$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&''')))((('''&&&&&&'''%%%''')))))))))(((((()))(((((((((''''''%%%$$$$$$%%%$$$###$$$'''(((((((((***,,,...000///---***)))((((((''''''&&&%%%%%%$$$%%%(((++++++)))&&&%%%$$$)))***+++,,,------...//////000000222444777:::;;;;;;>>>DDDHHHLLLPPPUUUXXX\\\^^^```aaabbbdddgggiiiiiihhhgggfffddddddcccccc```^^^[[[ZZZYYYWWWTTTQQQPPPMMMJJJIIIJJJLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSPPPPPPRRRUUUWWWVVVRRRPPPKKKIIIGGGEEEEEEGGGIIIKKKPPPZZZdddhhhiiifff]]]TTTBBB;;;111+++))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&((((((((('''&&&$$$$$$$$$%%%%%%&&&'''(((+++((((((***)))%%%$$$&&&((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%%%%&&&&&&''')))+++---...---------,,,+++******))),,,---...///000444888<<<666888999999777777888999444555555444333222222333333222222222222444666888222222222333333444555666444444444555666777888999<<<>>>???@@@BBBDDDIIILLLMMMMMMNNNOOOQQQSSSUUUVVVXXXZZZ^^^ccchhhmmmppprrrtttvvvxxx{{{~~~}}}yyyooodddYYYJJJ<<<555...***++++++(((&&&''')))******)))))))))******,,,---...---+++)))))))))((()))+++,,,---,,,+++***---------------,,,+++***yyyuuummmcccWWWMMMEEE@@@>>><<<999888999999999888666666666666555444333222000000000000111222333333111222222333222000...---///111333555666666555444///...---+++***)))))))))++++++***)))((('''&&&&&&%%%&&&'''&&&$$$######$$$&&&&&&&&&'''''''''''''''&&&''')))***+++***(((''''''''''''&&&%%%&&&)))+++,,,------,,,******+++---*********+++++++++++++++---,,,***'''%%%$$$######!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''))))))(((((()))***'''((()))+++++++++******(((((())))))(((((('''&&&&&&$$$"""###%%%'''(((((((((***,,,---,,,)))%%%""""""###$$$$$$%%%%%%$$$$$$&&&))),,,...---+++))))))---///222333333333444666555666777:::===AAAEEEGGGDDDHHHNNNSSSXXX\\\aaadddggghhhiiiiiigggfffggghhhggggggfffdddbbb```^^^\\\UUUSSSQQQPPPRRRSSSSSSRRRMMMKKKIIIJJJKKKMMMMMMMMMQQQQQQRRRSSSSSSSSSRRRRRRJJJJJJKKKMMMMMMJJJFFFBBB===<<<;;;::::::;;;===>>>DDDNNNXXX\\\\\\WWWMMMCCC666111+++'''&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%######$$$$$$%%%&&&&&&&&&***((((((***)))%%%$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''&&&%%%%%%'''((('''&&&&&&''''''(((***+++---...((()))***,,,---------------///111222333555999<<<555777888777555444444444222222111111111111222222000111111111111333777:::111111222444555666777888777777888:::<<<>>>@@@AAADDDFFFIIILLLNNNQQQUUUYYY\\\]]]___aaadddgggiiikkknnnppptttwww{{{~~~~~~}}}}}}}}}tttfffZZZPPPCCC999111,,,)))******'''%%%''')))*********))))))+++,,,,,,---...---+++***)))***)))***+++,,,---,,,++++++,,,------,,,,,,+++***)))xxxsssllliiicccZZZQQQHHHBBB@@@===:::777555666888888888777777666555444333222222000000000000111222333444111222333444333000...,,,---///111444555555444333///...---+++***)))(((((()))(((((((((''''''&&&&&&$$$%%%&&&%%%$$$###$$$%%%((((((((('''''''''''''''&&&'''((()))******))))))(((***+++***))))))***,,,...///...,,,)))((())),,,++++++,,,,,,,,,,,,+++++++++***(((&&&%%%%%%%%%&&&!!!###%%%&&&(((((((((((((((((())))))((('''&&&%%%%%%'''************+++,,,++++++,,,------,,,***((((((((()))************)))&&&$$$"""!!!###&&&''''''''''''''''''%%%$$$"""!!!"""###$$$&&&&&&&&&%%%%%%(((***+++,,,+++,,,...000...222666999999:::<<>>@@@DDDIIINNNRRRUUUTTTWWW[[[___bbbeeehhhkkkkkkllllllkkkhhhfffffffffdddddddddcccaaa]]]YYYWWWPPPOOONNNOOOQQQRRRQQQOOOLLLKKKJJJKKKLLLLLLJJJIIIMMMMMMNNNMMMMMMKKKIIIHHHAAA@@@>>>>>>===<<<888666222222222222222333444555;;;CCCJJJLLLJJJFFF===444---***'''%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&&&&''''''''')))'''(((******&&&$$$&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''%%%$$$%%%''')))******((((((((()))***+++---...(((***,,,...000111111111///111333333333333555777111333555555333222222222333222111111222444555555111222222111000222777;;;666777999;;;===???@@@@@@AAAAAACCCEEEHHHKKKMMMOOOQQQUUUZZZ]]]aaadddhhhjjjlllmmmooorrrvvvzzz~~~~~~~~~|||}}}~~~{{{vvvkkkZZZMMMEEE<<<444///+++)))++++++((((((***)))***+++***((((((+++...,,,---......,,,******+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((yyynnnhhhaaa```\\\UUUMMMFFFBBB@@@===:::555444444777888999:::999777555333222111111000000000000111222333444111333444555333111...,,,***,,,...000222222111000000///---+++***)))((((((&&&&&&&&&'''''''''''''''###$$$%%%%%%$$$###$$$&&&)))))))))((('''''''''&&&&&&'''((())))))************,,,......,,,+++,,,---///000000,,,(((''')))+++,,,---------,,,,,,+++***)))((('''&&&&&&'''((()))"""$$$&&&(((***+++++++++++++++,,,+++***)))'''&&&%%%'''***+++++++++---..................,,,(((&&&((()))***++++++,,,,,,+++&&&$$$!!! """%%%''''''(((&&&$$$"""!!!"""###$$$%%%&&&((()))))))))((((((*********)))))),,,111555...333888<<<===???BBBEEECCCEEEGGGKKKQQQVVV[[[^^^```bbbeeeggghhhiiikkkmmmjjjkkkkkkjjjgggdddccccccaaabbbcccbbb___[[[VVVSSSPPPPPPPPPQQQRRRPPPLLLIIILLLKKKKKKKKKKKKJJJGGGDDDBBBBBBBBBAAA???===:::999;;;888444111111111000///++++++,,,---...///000000222999>>>>>><<<999222+++)))(((&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((()))'''(((+++***&&&%%%&&&''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''%%%$$$%%%(((,,,...///(((((())))))***+++---------...000111222222111111111222444444222111111222...000333333222222222222444333222222555777888999777888888666555666:::>>>???@@@CCCEEEGGGIIIJJJJJJKKKLLLMMMPPPSSSWWWZZZ\\\^^^bbbhhhlllpppsssvvvyyyvvvwwwzzz~~~|||~~~~~~|||}}}~~~uuuooobbbPPPBBB;;;555000000,,,+++------+++,,,///)))***+++***((((((+++///,,,---......,,,******++++++++++++,,,,,,,,,------,,,,,,,,,+++***)))((('''ssskkkjjj___[[[VVVQQQLLLGGGAAA===999888666555555555777777666444111000000111000///222222333222///......///555444333444555333///+++---,,,+++---000111///---------,,,)))&&&%%%&&&'''((('''&&&%%%%%%&&&((((((&&&''')))++++++***'''&&&)))'''&&&&&&'''''''''&&&)))))))))))))))((('''''',,,,,,---......///000000333///,,,,,,......+++(((***+++,,,---...---,,,+++......,,,(((%%%%%%***...((())),,,...///...,,,+++***))))))***,,,,,,,,,+++'''(((***---///000111111000000000000///---,,,+++///,,,))))))******)))&&&+++)))&&&%%%$$$%%%''')))%%%$$$$$$#########$$$$$$+++'''$$$###&&&)))******)))+++...//////000222444:::<<>>;;;::::::999666333000...---,,,,,,+++***)))))))))++++++))))))(((((((((((())))))////////////...,,,***(((((((((''''''&&&&&&&&&%%%''''''&&&''''''((())))))(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&&&&''''''&&&&&&%%%''''''((((((((('''&&&%%%'''(((((()))***)))))))))+++++++++,,,...000222444111333444333000///...///.........///111222222111...000111333444444444333555555666888:::===???@@@>>><<<<<>>:::777555444000///...,,,***))))))))))))(((((('''''''''(((((((((''''''&&&&&&''''''(((+++,,,,,,,,,+++)))(((&&&((((((((('''''''''&&&&&&'''''''''((()))+++,,,---+++***)))(((&&&$$$######%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))+++++++++,,,...111333555444555666444222000000111///......///000222222222222333555666777777666666888888:::<<>>555...++++++)))))))))******+++++++++(((((())))))))))))))))))+++---......,,,***((((((***************+++++++++...---------......---,,,uuuhhh```^^^ZZZVVVPPPKKKFFFAAA<<<999:::888555333222444666888555333000////////////...000111111000...---...///000//////000111111...,,,...,,,++++++---......---...---,,,)))&&&%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%'''***,,,......---,,,)))''''''(((***,,,---,,,++++++,,,,,,++++++***)))++++++++++++,,,,,,,,,,,,...000000---((('''***...+++++++++,,,,,,...///000...//////---+++)))***+++---...///000///---+++)))***(((&&&%%%&&&((((((''''''((()))***+++,,,------222222111000///......------+++******+++,,,,,,++++++***(((&&&%%%%%%'''((($$$$$$$$$%%%&&&''')))***+++)))((())),,,...///000000333666999===AAAFFFIIISSSVVVZZZ^^^bbbdddeeeeeegggeeedddeeegggiiiiiihhhdddbbb^^^\\\ZZZWWWTTTRRROOOLLLHHHGGGIIIMMMPPPRRRVVVWWWUUUQQQOOOQQQQQQOOOOOOLLLHHHDDDAAA?????????>>><<<888444000.........((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((()))))))))(((&&&%%%((((((((((((((('''''''''%%%%%%&&&''')))+++---...,,,,,,***(((&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&'''((()))***(((((()))***************,,,------...000222444555333444444222000/////////111111000111222444666777777888:::;;;<<<=========???@@@BBBDDDHHHKKKNNNPPPQQQOOOPPPTTTUUUVVVZZZ```cccgggmmmqqqrrrqqqqqqqqquuuwwwzzz}}}uuubbbSSSCCC888000***)))+++''''''((()))+++,,,------******))))))))))))))))))***,,,......,,,*********))))))******++++++,,,,,,******,,,---------------|||nnnaaaZZZWWWTTTPPPKKKFFFCCC???<<<:::<<<999666444333555888:::666333000/////////...---///000000///...------......//////000000000///......---,,,+++,,,,,,------//////...+++((('''((()))''''''''''''''''''((((((%%%&&&(((***+++++++++******)))((()))+++,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))+++,,,...---***((((((*********))))))+++---///000...///000000...,,,******,,,,,,---...---,,,***)))***'''%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&((()))+++,,,444333222000...---,,,+++***)))((()))***+++++++++---,,,***)))(((((()))***######$$$$$$%%%&&&((((((******+++---///222333444555999>>>CCCHHHNNNUUUYYY^^^```eeeiiikkklllkkkkkkjjjgggdddbbbaaaaaaaaa```^^^[[[WWWTTTQQQOOOLLLJJJKKKIIIHHHIIIMMMQQQTTTUUUXXXVVVRRRMMMJJJJJJJJJIIIFFFCCC>>>888555333222222333111---***(((((()))***&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&'''((('''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''((()))))))))((('''(((((((((((((((((((((((($$$$$$$$$%%%&&&((()))******)))((('''&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''(((((((((&&&&&&''''''''''''&&&&&&)))(((''''''(((***---///(((((()))************)))/////////000111222333444333444444222000///000111333444444555666999<<>>@@@CCCEEEGGGIIIJJJJJJKKKMMMPPPTTTXXX[[[]]][[[ZZZ[[[___aaaaaaffflllpppsssyyy}}}~~~}}}{{{zzz|||}}}yyyooo^^^OOO???444...))))))+++&&&'''((((((******+++,,,++++++*********)))))))))+++---......,,,******+++))))))******+++,,,------***+++------,,,,,,,,,,,,sssggg\\\UUURRRNNNJJJFFFBBBAAA???===<<<===;;;999666666888:::<<<666444111/////////...---...///000///...---...///...///000000000000000000.........---,,,+++,,,---------,,,***''''''(((***''''''((()))***+++,,,,,,(((((()))***+++******))),,,***))))))***+++************++++++******)))(((''''''''''''(((((((((((())))))***,,,...,,,'''###)))(((((((((***,,,...///......000111111///,,,)))((()))***++++++++++++***)))'''%%%$$$%%%%%%%%%$$$######$$$%%%(((***---...555444111...,,,***)))))))))************+++,,,---,,,,,,+++***)))******+++***))))))******+++,,,---,,,...111444666888:::;;;===AAAHHHNNNTTTZZZ```dddeeegggjjjmmmnnnmmmlllkkkfffccc^^^[[[ZZZYYYYYYXXXWWWUUUQQQOOOMMMLLLJJJHHHIIIIIIJJJMMMQQQTTTTTTTTTVVVQQQLLLGGGCCC@@@@@@AAA===:::555000,,,************(((&&&%%%%%%&&&)))***''''''&&&%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''((()))+++,,,,,,++++++***'''''''''(((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((((('''&&&&&&(((***---///(((((()))************)))...//////000000000000000666777777555444444555777555777:::;;;<<>>======<<<;;;999999:::;;;<<<888555222000000000///---...///000000......///000...000111000///...000111...000111000...,,,+++,,,((())))))'''&&&&&&(((***((()))***+++,,,---------+++,,,,,,,,,,,,,,,++++++---,,,*********+++***)))*********+++***))))))((('''''''''((())))))*********))))))---000...((("""))))))))))))***,,,------------...000222111---***''''''((()))******++++++((('''%%%&&&''''''&&&%%%&&&&&&&&&'''))),,,///000222111...+++)))(((((((((+++,,,,,,,,,++++++---///***************++++++,,,------......///111222333333666;;;???AAACCCEEEFFFIIINNNTTTZZZ___bbbeeegggggghhhiiijjjjjjhhhfffeee^^^[[[XXXVVVVVVVVVUUUUUUSSSRRROOONNNNNNMMMKKKIIILLLLLLMMMPPPSSSTTTSSSQQQMMMHHHCCC@@@;;;777666888777555111---***(((''''''%%%$$$######$$$&&&(((***'''&&&%%%$$$$$$#########&&&&&&'''((())))))))))))((((((''''''''''''((((((***+++,,,---------,,,+++&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((()))***)))******++++++******)))&&&%%%%%%&&&''')))***,,,******+++,,,,,,,,,,,,+++---...///000111111111111666666666666555666888;;;999>>>CCCFFFHHHKKKPPPTTTUUUVVVYYY]]]bbbgggkkkmmmkkkkkklllnnnpppsssuuuvvvtttrrrrrruuuuuutttxxx~~~~~~{{{nnnaaaOOOCCC666///+++'''''')))'''(((((((((((((((((((((******+++++++++,,,,,,,,,...//////...+++******+++******++++++,,,,,,------***---.........000666;;;qqqddd\\\TTTNNNKKKMMMIIIDDD@@@???>>>===<<<<<<;;;;;;;;;::::::::::::999777333111111111///...///000111111//////000111...///000///---,,,...000...111333333000,,,++++++'''((((((((('''(((+++---***++++++,,,,,,+++*********++++++,,,,,,------------,,,***+++,,,------,,,++++++,,,,,,++++++***)))((()))***+++,,,---...///,,,,,,---......---+++******+++,,,---------------++++++,,,///222222///,,,)))))))))***************&&&&&&''')))******(((%%%((((((''''''''')))+++---,,,+++)))''''''((()))***)))+++,,,+++)))(((+++---++++++,,,,,,---//////000000111222444777:::<<<===<<>>===<<<:::::::::;;;;;;;;;:::999888:::777444222222111000//////000222111000///111222---...///...+++***,,,......111555555111---++++++)))***+++++++++,,,///222,,,,,,---,,,+++)))'''&&&''''''((()))+++,,,---...---,,,+++,,,...000000000,,,,,,---------,,,++++++******,,,---///111222222///000111///,,,+++...222,,,---.../////////...---+++***+++...111222000---,,,,,,++++++***)))))))))&&&&&&(((+++---,,,)))&&&)))'''%%%$$$$$$%%%&&&''''''&&&%%%%%%&&&(((+++,,,&&&''')))'''%%%$$$&&&)))......///111222444555555666888:::===AAAEEEIIIKKKDDDIIIPPPUUUWWWXXX[[[]]]___dddiiikkkiiieeeaaa___]]]\\\ZZZWWWUUURRRQQQPPPOOONNNNNNOOORRRTTTUUUTTTUUUTTTTTTTTTTTTQQQMMMJJJGGGDDDAAA????????????>>>777111///111///******...******)))'''&&&$$$###"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&&&&###"""!!!!!!"""$$$&&&'''(((''''''&&&&&&''''''((()))***+++++++++)))((('''$$$$$$$$$%%%%%%&&&&&&&&&###"""######$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((***++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%&&&(((***+++))))))************))))))******,,,---------------000000111222222222222222333555999===AAADDDFFFFFFBBBCCCDDDDDDDDDGGGKKKNNNNNNVVV___eeehhhkkkppptttrrrrrrtttvvvzzz~~~|||yyyxxxyyyxxxuuuxxx}}}~~~~~~~~~~~~~~~}}}{{{yyywwwvvv{{{wwwmmm]]]PPPAAA888000......------///'''''')))***,,,...///000))))))***+++---...//////222222111...***((())))))---,,,,,,,,,,,,,,,,,,,,,---111666;;;AAALLL[[[fff|||iii___YYYSSSNNNMMMJJJFFFBBB@@@???===999555555999<<<<<<999777666777999888555222000000//////111000///......------...,,,111333///++++++,,,+++000111222000...,,,+++,,,...---+++*********++++++***++++++++++++***))))))((((((*********)))((('''+++***)))+++---...+++(((,,,+++)))''''''((()))***///***)))///333000///000//////000000///---+++***+++++++++++++++******)))***++++++++++++,,,,,,,,,---+++(((''''''(((''''''+++*********))))))((((((***)))((()))***+++***((('''&&&%%%%%%'''))),,,---(((((('''&&&&&&'''))))))+++---000111111444999======>>>BBBHHHOOOTTTUUUUUURRRUUUYYYYYYYYYYYY\\\___bbbcccdddcccaaa^^^ZZZXXXRRRQQQOOOLLLKKKJJJJJJJJJLLLNNNQQQSSSUUUUUUUUUTTTTTTSSSQQQPPPNNNJJJEEEAAA<<<;;;888444111...---,,,...---,,,***)))'''&&&%%%'''&&&&&&%%%%%%$$$$$$###&&&$$$######$$$%%%$$$###&&&%%%###"""""""""###$$$&&&$$$"""!!!###$$$$$$###((((((((()))))))))))))))'''''''''''''''((()))***"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&%%%$$$)))'''%%%'''***)))$$$!!!###&&&'''&&&'''((()))((()))***+++,,,---------,,,,,,---......000111222666666777:::<<<===<<<;;;;;;>>>BBBGGGJJJMMMNNNNNNMMMPPPTTTSSSRRRSSSYYY^^^hhhiiilllppptttxxx|||~~~}}}~~~~~~}}}{{{zzzzzz{{{{{{{{{zzz|||zzz{{{~~~~~~}}}||||||zzzyyyxxxxxxwwwwww{{{~~~}}}uuugggUUUIII;;;666///******---000222)))+++,,,...//////......***,,,//////...------...---///111000,,,***+++---,,,,,,+++******+++,,,...111777@@@JJJTTT```llluuuwwwggg^^^YYYRRRKKKHHHIIIEEEAAA??????===999555888:::<<<:::666333222333555444333222222222222222111000///...---,,,,,,,,,///333333///,,,---,,,***///111111000...,,,,,,,,,---,,,+++***)))******+++***************))))))(((((())))))******))))))(((,,,++++++,,,//////---******)))(((''''''(((***+++000+++***///111...,,,---000//////...,,,+++)))((((((((())))))))))))(((((()))))))))*********++++++,,,+++)))(((((((((((((((+++******))))))))))))***,,,***)))***++++++***)))&&&%%%$$$$$$%%%''')))***)))((((((((((((***+++,,,...111555777999===AAAEEEFFFGGGJJJPPPVVV[[[\\\\\\XXXZZZ\\\[[[ZZZ[[[^^^aaacccbbbaaa___[[[VVVRRROOOKKKJJJIIIHHHHHHHHHIIIJJJHHHJJJMMMQQQTTTUUUUUUUUUOOOMMMJJJHHHEEEAAA===999222111///---+++))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$%%%$$$###"""""""""######'''%%%###"""$$$%%%%%%$$$(((((((((((((((((((((((((((''''''''''''(((((()))'''%%%###$$$&&&'''%%%###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&(((((('''&&&%%%***((('''***------***%%%$$$&&&((((((((((((***,,,((()))***,,,---............//////000111333555777;;;<<<>>>AAACCCDDDDDDCCCFFFIIIMMMQQQTTTVVVWWWWWW\\\```cccdddbbbccchhhlllpppqqqsssvvvyyy}}}}}}{{{{{{{{{{{{zzzyyyzzzxxxvvvxxxzzz||||||{{{yyyyyyxxxxxxxxxyyyzzzzzz~~~yyypppaaaQQQEEE888333---***))),,,...///******+++,,,------------,,,...000111000//////000...111222000+++(((((()))...---,,,,,,---///333666AAAHHHSSS]]]eeennnwww}}}vvviiibbb^^^VVVNNNJJJHHHEEEAAA??????===999555888888888666333111111111222222333333333222222111222111///...---,,,,,,,,,222444222//////000...)))///000111000---,,,+++,,,++++++***)))))))))******)))))))))(((((((((''''''))))))(((((((((((())))))...------...000111///...))))))(((''''''((()))***000,,,,,,//////,,,))))))///...,,,***)))(((''''''%%%&&&'''))))))))))))((('''''''''((((((((())))))+++******)))))))))******)))((('''''''''((()))***---+++******++++++***((('''&&&%%%%%%%%%'''((()))+++++++++,,,---///111333111555;;;???DDDHHHLLLOOOQQQRRRTTTXXX]]]```aaaaaa\\\\\\[[[YYYXXXYYY]]]```aaa```\\\XXXRRRMMMHHHFFFDDDCCCCCCCCCDDDFFFHHHIIIFFFHHHJJJLLLNNNOOOOOONNNFFFCCC???<<<999555111...)))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%###"""!!!!!!###%%%%%%$$$$$$$$$###""""""""""""###'''%%%###$$$%%%&&&&&&%%%(((((((((((((((''''''''')))((((((''''''''''''((()))%%%!!!$$$)))+++(((###%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%'''((((((((('''&&&'''&&&&&&))),,,---+++(((%%%&&&&&&&&&&&&'''***,,,+++,,,---///000111222333444555666777888;;;???BBBFFFGGGJJJMMMOOOQQQQQQQQQVVVXXX\\\```bbbdddddddddhhhkkkooopppooopppsssuuuxxxxxxzzz|||~~~~~~|||{{{{{{{{{zzzyyyvvvuuuuuuvvvyyy{{{{{{{{{wwwwwwwwwxxxzzz{{{}}}~~~{{{rrrgggYYYIII>>>333000+++))))))***++++++************++++++,,,---,,,...000111000//////000...111333111,,,)))((()))---......000333999@@@FFFQQQYYYeeennntttxxx}}}sssgggbbb___XXXQQQMMMGGGDDD@@@>>>???===999666444444333222111111222333333444444444222000...---333222111///...---,,,,,,222333111...000333000***---///000///---+++++++++******))))))))))))))))))((((((''''''&&&&&&&&&''')))((('''&&&&&&''')))***/////////000111111111000,,,+++***(((((((((((((((,,,,,,---......,,,***)))+++***((('''&&&&&&''''''$$$%%%''')))*********)))%%%%%%&&&&&&&&&&&&'''''')))***+++*********+++,,,&&&&&&$$$$$$$$$&&&((())),,,+++))))))******((('''***)))))))))***+++,,,---...//////111444777999;;;888<<>>>>>===:::777333222111000111111111111222222333333222000...---444333222000///.........000000///---000333111++++++,,,...---+++))))))***))))))))))))******))))))((('''&&&&&&%%%%%%&&&&&&((('''&&&%%%&&&''')))***000000000000//////000000///...,,,***)))'''&&&&&&'''***---.........---,,,&&&%%%$$$$$$$$$&&&'''(((!!!###&&&)))******)))((($$$%%%%%%%%%%%%&&&&&&&&&(((***,,,+++***)))***,,,'''&&&&&&&&&&&&''')))******(((''''''(((((('''%%%***++++++,,,...///111111111111333555999===AAACCCEEEGGGKKKQQQVVVZZZ\\\]]]aaa___]]]]]]]]]\\\[[[YYYUUURRRNNNKKKKKKNNNQQQSSSTTTSSSQQQNNNKKKHHHFFFEEEBBBAAA@@@@@@@@@AAABBBCCCAAA@@@>>>;;;888555333111000...+++))))))((('''%%%''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''')))))))))******************(((&&&%%%%%%%%%$$$############$$$$$$$$$$$$###$$$$$$###$$$&&&'''&&&%%%))))))((((((''''''''''''***)))((('''''''''''''''''')))+++)))'''%%%''')))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''$$$%%%&&&''''''(((((((((*********+++,,,---,,,+++....../////////111555999888999:::;;;===@@@BBBDDDGGGJJJMMMMMMMMMOOOUUUZZZaaadddhhhjjjjjjjjjkkkmmmkkkmmmppptttvvvxxxxxxxxxwwwyyy|||}}}~~~~~~~~~~~~zzz{{{|||~~~zzzyyyxxxyyy{{{||||||{{{uuuvvvwwwyyyzzz||||||qqqdddUUUGGG;;;444...---++++++++++++)))(((***)))((('''((()))***+++,,,...000111000//////000---000111000---+++---///,,,222:::CCCKKKWWWdddmmmuuuzzzsssfffZZZWWWVVVRRRNNNLLLEEEAAA>>>===>>>>>>:::777777555333222111000...,,,---...///000111222222222222222111000////////////---///...,,,---000///+++(((***++++++)))(((((((((((()))******++++++******)))(((&&&%%%%%%%%%&&&'''(((''''''(((((()))***+++///000///...,,,+++,,,.........,,,+++)))'''%%%$$$!!!''',,,,,,,,,......,,,############$$$%%%&&&&&& """%%%((()))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''***---,,,)))''')))+++)))************+++++++++'''&&&%%%&&&'''((('''&&&)))***,,,...111333555666666777999<<>>===;;;:::::::::;;;444333222111///...---,,,((('''&&&&&&'''((('''%%%&&&%%%$$$$$$#########$$$############$$$$$$$$$$$$%%%&&&'''))),,,...000000+++)))'''&&&''''''%%%$$$###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$&&&(((((('''&&&******))))))(((((('''''')))((((((''''''''''''(((***...000,,,%%% """&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&'''((()))******)))*********++++++,,,,,,000111333444666888<<>>>>>;;;888777555444444444222///+++---......///000111222333//////............//////+++///000,,,***+++***(((&&&((())))))'''&&&&&&'''((()))+++,,,,,,,,,++++++)))(((&&&%%%%%%%%%'''((()))***+++,,,,,,---------...///...,,,((('''(((*********))))))(((&&&%%%$$$%%%***)))))),,,,,,)))$$$$$$$$$$$$$$$######"""###%%%(((+++,,,+++)))'''&&&&&&&&&'''''''''(((((('''***---,,,(((&&&'''))))))***+++,,,,,,+++)))(((&&&%%%%%%&&&((()))((('''(((***...222666999<<<===@@@BBBDDDIIINNNTTTYYY\\\___]]]ZZZZZZ[[[\\\ZZZXXXWWWUUUQQQPPPOOONNNMMMLLLGGGDDDAAAAAADDDGGGIIIJJJHHHIIIHHHGGGEEEAAA>>><<<888666444222111000111111*********))))))*********$$$$$$$$$&&&((((((&&&$$$#########"""######$$$$$$""""""######$$$%%%%%%&&&%%%%%%''')))+++,,,...///((('''%%%%%%'''((('''&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&(((***+++***(((,,,++++++***))))))(((((((((''''''''''''(((((()))+++------***%%%######%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))***+++------+++,,,---...///000222333555888;;;>>>@@@CCCFFFIIIOOOOOOOOOQQQTTTWWW[[[]]]bbbgggllllllhhhfffiiimmmqqqtttwwwvvvrrrooopppssspppsssvvv{{{~~~|||{{{zzz{{{|||}}}~~~}}}}}}|||{{{|||}}}|||{{{yyy{{{}}}~~~}}}~~~{{{nnn]]]MMM???777333---,,,*********+++)))((())))))*********))))))(((,,,...111111000//////000000111222111111444;;;AAAOOOYYYfffnnnrrruuu|||ssscccZZZTTTUUUVVVPPPIIIDDDCCC@@@======>>>>>>;;;888444333222444666666222...111000///......///000111---,,,,,,,,,,,,---......,,,000111,,,'''&&&&&&%%%%%%&&&((('''&&&%%%%%%&&&)))***+++,,,------,,,+++***((('''%%%%%%&&&'''(((***,,,---///000000//////---...---***&&&$$$%%%(((%%%%%%&&&''''''&&&&&&%%%$$$)))((('''))))))&&&%%%&&&&&&&&&$$$""" '''***---///000///,,,+++'''''''''((((((((())))))&&&***...,,,'''$$$%%%(((&&&(((***+++***(((%%%###&&&%%%%%%&&&)))******)))***---111666;;;???BBBDDDKKKLLLOOOTTTZZZ```fffiiiccc___ZZZWWWWWWVVVTTTQQQNNNKKKHHHGGGGGGHHHGGGFFFAAA>>>;;;<<<@@@DDDFFFFFFGGGGGGGGGEEEAAA<<<777444000///---+++***)))******''''''&&&&&&&&&''''''(((######$$$&&&((('''%%%""""""""""""###$$$%%%&&&'''######$$$%%%'''((()))***((((((((((((((((((((((((%%%######$$$'''))))))((($$$%%%'''(((((((((''''''(((((()))+++------,,,***,,,,,,,,,+++***))))))((('''''''''''''''((()))***((('''''''''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((*********+++,,,---///000444555777888:::<<>>777444---+++)))((()))***)))(((((()))***++++++***)))((()))+++---...---,,,,,,,,,///111333555888@@@JJJRRR```kkkwww~~~~~~}}}sssjjj___XXXQQQLLLKKKJJJEEEAAADDD@@@<<<<<<>>>>>>:::555444444555555444333111000222000......///000///...---,,,,,,,,,,,,---...///000///,,,***(((''''''''''''$$$"""###&&&))))))(((---,,,++++++******++++++***,,,,,,(((######(((---,,,,,,,,,,,,,,,,,,------///---***(((&&&%%%&&&&&&!!!###$$$$$$$$$%%%(((***(((***,,,)))%%%###&&&***&&&''''''((('''%%%$$$"""***+++---000222111...+++---***''''''))))))(((&&&&&&%%%%%%&&&'''''''''&&&"""''')))''''''***,,,+++***))))))+++---///...---111111333888???FFFJJJKKKVVVWWWYYY[[[^^^aaaccceee```]]]WWWQQQMMMJJJIIIHHHGGGEEECCCBBBCCCCCCBBBAAABBBAAA??????@@@AAA@@@@@@@@@???===;;;999444///+++---+++)))'''&&&'''((()))%%%'''((('''&&&%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&$$$""" !!!###&&&'''(((&&&%%%$$$$$$%%%%%%###"""''''''((((((((('''&&&&&&&&&&&&&&&'''''')))******%%%%%%%%%&&&&&&'''''''''))))))))))))************---------,,,+++)))((('''&&&((())))))(((''')))***((()))'''&&&(((,,,***%%%%%%&&&&&&&&&&&&&&&&&&'''&&&(((*********)))***++++++---000111333555888:::FFFEEEDDDCCCDDDFFFHHHJJJPPPTTTYYY[[[[[[\\\^^^aaabbb```aaaeeehhhjjjqqqxxx||||||tttqqqrrrppprrrrrrqqqnnnllljjjjjjlllpppvvvzzz~~~~~~}}}||||||||||||}}}~~~}}}~~~}}}||||||}}}~~~{{{kkkYYYIII===444//////+++(((''')))++++++***+++,,,+++***'''&&&''')))---+++))))))***+++++++++111333666999@@@LLLZZZdddqqqwwwzzzmmmddd^^^XXXPPPLLLKKKIIIDDD@@@BBB>>>::::::<<<;;;888444444444444333333222111000000000000222333333000...------,,,,,,,,,------...222000...+++)))''''''&&&(((&&&$$$$$$'''))))))(((+++************+++,,,,,,,,,---,,,(((%%%&&&***...,,,+++*********+++,,,,,,---+++)))&&&%%%$$$%%%%%%!!!###$$$$$$$$$%%%''')))(((+++---,,,(((''')))---+++++++++******((('''&&&***+++---000222222///,,,---***))))))++++++)))'''((('''&&&%%%&&&&&&&&&&&&###'''(((''')))...111///222000///000222444555444666666999???GGGOOOTTTVVV[[[\\\^^^______^^^]]]\\\WWWTTTOOOKKKGGGFFFEEEFFFEEECCCAAAAAABBBCCCBBBAAADDDAAA???>>>======<<<:::777555444333222///,,,)))***)))(((&&&%%%%%%&&&&&&((())))))((('''&&&'''((())))))((((((''''''((((((&&&$$$""""""$$$&&&'''&&&&&&%%%###$$$%%%%%%$$$"""&&&&&&&&&'''&&&&&&%%%$$$''''''''''''((()))***+++%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))*********))))))((('''&&&&&&'''((('''&&&%%%&&&''''''((('''%%%'''***)))$$$''''''(((((((((((())))))(((***---......///000111333666999;;;===???CCCEEEJJJJJJJJJLLLNNNQQQSSSUUUXXX[[[___aaaaaabbbeeehhhjjjfffeeegggiiimmmvvvuuuppppppooopppqqqpppllljjjiiiiiilllpppuuuzzz}}}}}}|||zzzyyyyyy{{{|||~~~~~~yyyiiiWWWHHH===444///,,,)))'''''')))++++++***((()))******))))))***,,,000///---,,,,,,---------333666;;;AAAHHHTTTaaakkkyyy~~~vvvkkkddd\\\WWWPPPLLLJJJGGGCCC@@@???;;;888888999888555222444333222111000000000000...///111333555444000---...------,,,,,,,,,,,,---111000...+++)))((('''&&&***(((&&&&&&'''))))))((())))))))))))***+++,,,,,,,,,+++((('''&&&'''***++++++***(((''''''(((***+++***)))'''%%%$$$###$$$$$$"""###%%%%%%$$$%%%&&&((())),,,//////---+++,,,...+++***)))'''&&&&&&%%%%%%++++++,,,///111111///,,,+++++++++,,,------***(((***)))'''&&&%%%%%%&&&'''&&&(((((((((---444777555999888666777999;;;<<<<<<:::;;;???FFFOOOWWW]]]`````````aaa___\\\XXXSSSPPPKKKIIIFFFDDDBBBBBBCCCDDDDDDCCCAAAAAABBBCCCBBBAAACCC@@@<<<:::888777444222...---++++++++++++***(((''''''&&&&&&%%%$$$$$$$$$***++++++***((('''(((***+++******))))))((((((((()))'''$$$$$$$$$%%%%%%%%%&&&$$$###$$$%%%%%%$$$"""'''''''''''''''&&&%%%%%%((((((((((((((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((''''''(((((((((((((((((('''((()))(((&&&$$$%%%&&&''')))(((%%%'''***)))%%%)))))))))******+++++++++***---000333444555888:::;;;>>>BBBEEEGGGJJJMMMOOOTTTUUUWWWZZZ\\\^^^```aaaaaabbbdddfffggghhhlllnnnpppkkkggghhhjjjooozzzwwwqqqooonnnoooooommmjjjhhhggggggkkkooouuuzzz|||~~~|||zzzxxxvvvwwwyyy|||~~~wwwfffUUUGGG<<<444000***)))(((***,,,---,,,+++((()))++++++++++++---...//////.........000111222666<<>>===:::666444222000---+++,,,***))))))***+++******%%%&&&&&&&&&&&&%%%$$$###***++++++***))))))+++---+++++++++***)))(((''''''+++(((&&&%%%%%%%%%$$$###%%%$$$######%%%%%%$$$###((((((((()))(((((('''''''''''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***+++***++++++***'''&&&&&&'''(((******'''(((++++++((()))***+++,,,---......//////222666999<<<>>>AAACCCEEEIIIMMMQQQTTTVVVYYY\\\aaaccceeehhhiiiiiiiiihhhfffgggggggggiiikkknnnpppoookkkhhhiiikkknnnxxxvvvqqqpppmmmnnnnnnllliiigggggggggkkkpppvvvzzz|||}}}}}}{{{xxxvvvwwwzzz~~~uuueeeSSSEEE:::333///,,,,,,------......---,,,)))+++---.........///111...///000000111333666999;;;CCCNNNYYYbbbmmmwww~~~}}}rrrjjjbbb]]]ZZZWWWRRRNNNJJJFFFCCC@@@<<<;;;999888777666444222222111000///...///000111777444111//////000///...000///---,,,+++***))))))'''''''''(((((((((((('''((('''&&&%%%$$$%%%&&&''',,,+++***((('''&&&%%%%%%(((&&&$$$$$$&&&((()))(((+++***(((&&&%%%%%%&&&'''$$$$$$$$$#########$$$$$$%%%'''))))))(((''''''(((---///111111///---+++***+++***((('''&&&&&&'''((((((''''''(((***+++***)))''')))+++------,,,+++***.........,,,)))(((***,,,...111222222777>>>AAA@@@@@@BBBEEEIIILLLKKKGGGDDD??????AAAFFFMMMTTTXXXZZZWWWTTTPPPLLLHHHEEEDDDCCCFFFEEEDDDDDDDDDEEEFFFGGGBBB???<<<;;;:::999777555444111...---,,,+++)))(((,,,+++))))))***+++***)))&&&''''''''''''&&&%%%%%%))))))***))))))***---000------------,,,***((('''***(((&&&%%%&&&%%%$$$###%%%$$$######%%%%%%%%%###&&&&&&'''(((((((((((((((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%''')))+++,,,,,,------+++(((''''''''''''***+++))))))---...,,,,,,---...000222444555666;;;>>>CCCFFFIIILLLOOOQQQVVVYYY^^^bbbdddfffiiijjjjjjlllnnnqqqrrrrrrpppoookkkjjjiiiiiijjjlllnnnnnnmmmjjjjjjllllllmmmssszzzzzzsssooonnnlllllllllkkkiiiggghhhiiimmmqqqwww|||~~~~~~}}}zzzyyyzzz~~~~~~sssbbbQQQCCC999222...---...///...---,,,++++++))),,,000333444666888:::888999:::999888999;;;>>>CCCLLLYYYdddmmmvvv~~~yyyppphhhaaa]]]WWWVVVRRRNNNIIIEEEAAA???<<<;;;:::888777555444333111111000000000000000111:::777222000000111111111111000...,,,***)))(((((($$$%%%&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$&&&(((---,,,***'''%%%$$$######(((((((((((((((***+++---,,,+++***((('''&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&(((******((('''''''''+++,,,,,,---,,,***)))((((((''''''&&&&&&''''''((('''%%%$$$%%%'''))))))((('''))),,,---,,,,,,,,,---///111333111...,,,...000222888<<<<<>>AAACCCDDDMMMPPPTTTWWWZZZ\\\___bbbcccfffkkknnnooopppqqqrrrmmmooorrruuuwwwxxxwwwwwwpppnnnmmmlllmmmnnnmmmlllkkkiiijjjmmmmmmkkkmmmrrrxxxyyyzzzxxxsssnnnjjjiiiiiijjjjjjiiihhhhhhiiikkkoootttzzz}}}}}}~~~wwwmmm]]]LLL???777111///,,,---...---+++++++++---+++///555:::>>>AAAEEEGGGHHHIIIIIIFFFBBB@@@BBBEEEOOOWWWcccnnnuuu{{{wwwooohhhaaa\\\TTTSSSQQQLLLGGGBBB>>>===:::::::::888555444333333000111111222222111111000444222000///000111111111222000...,,,***((('''&&&&&&&&&'''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%(((++++++***(((&&&%%%$$$######&&&(((******((())),,,000,,,,,,,,,+++***(((&&&%%%###$$$%%%&&&''''''((((((%%%'''))))))'''%%%$$$$$$&&&&&&&&&'''(((((((((((($$$%%%&&&'''(((((((((((('''%%%###$$$&&&((())))))(((***------,,,,,,...111///444777777333111222444333===FFFGGGHHHMMMRRRUUUUUUTTTSSSSSSQQQNNNIIIEEEAAA@@@@@@CCCHHHLLLOOOOOOHHHGGGFFFFFFFFFHHHIIIJJJGGGEEEDDDAAA???<<<;;;:::222000...------,,,+++)))***)))''''''(((((('''&&&&&&&&&&&&(((******((('''(((((('''&&&&&&'''((()))))))))(((&&&$$$%%%(((+++......///...,,,)))'''%%%$$$######$$$&&&'''&&&$$$$$$###"""###%%%&&&%%%$$$"""###&&&(((***,,,------&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%'''***,,,...111222333111///......///---333666555555999======AAABBBEEEIIINNNRRRUUUVVV\\\___bbbeeegggiiikkkmmmmmmppptttwwwwwwvvvvvvwwwrrrsssuuuwwwyyyyyyyyyyyyrrrpppnnnnnnnnnmmmjjjggghhhggggggiiigggdddeeejjjmmmnnnnnnnnnkkkhhheeedddffffffggggggfffgggiiikkkrrrwww}}}~~~mmmcccTTTFFF<<<555222000---...///...---...111444555999???DDDGGGJJJMMMOOOPPPRRRRRROOOJJJHHHJJJNNNZZZbbbmmmuuuzzz~~~}}}rrrjjjccc\\\XXXRRRQQQOOOKKKEEE@@@<<<;;;999:::999777444222222222000000222333333222111000,,,++++++---///000///...222111...,,,)))'''&&&&&&))))))))))))(((&&&$$$"""%%%'''((('''&&&&&&***---)))((('''&&&%%%$$$$$$$$$###'''***)))&&&&&&+++000,,,---......,,,)))&&&$$$$$$$$$&&&'''((()))))))))###&&&((((((&&&$$$###""""""!!!!!!"""%%%((())))))'''(((***,,,......------(((&&&$$$$$$&&&((()))******,,,......,,,---000444000555::::::777444444666333@@@LLLNNNNNNRRRYYY]]]]]]YYYTTTOOOLLLHHHDDDBBB>>>======@@@EEEIIIKKKLLLFFFGGGHHHJJJKKKMMMMMMMMMDDDCCC@@@===999666333222///...,,,,,,---------,,,+++)))''''''(((((((((&&&$$$$$$&&&))),,,,,,***((()))'''&&&%%%%%%&&&((()))+++***(((%%%######%%%'''***++++++***(((%%%""" """!!!"""$$$&&&'''&&&%%%$$$###"""###%%%&&&%%%$$$%%%&&&))),,,...000222222'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''******)))***+++...111222777888888777555444444555444:::>>>===>>>BBBFFFGGGJJJLLLPPPTTTYYY^^^aaacccccceeeiiikkklllnnnppprrrxxx{{{~~~~~~}}}}}}xxxyyyyyyyyyyyyxxxwwwwwwqqqooommmmmmmmmkkkfffbbbfffcccbbbccc```]]]___dddaaacccdddeeeeeedddbbbaaacccdddeeeddddddfffiiikkksssxxx~~~vvvfff\\\NNNAAA999555333222...000222111111333888<<>>;;;888777666333000///......///)))))))))((('''''')))+++---,,,+++)))'''&&&&&&&&&&&&(((***++++++***((('''&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###""""""$$$%%%%%%'''&&&&&&%%%%%%$$$%%%%%%########################$$$$$$#########$$$%%%&&&%%%&&&'''((())))))******)))(((&&&%%%%%%%%%&&&&&&)))((((((''''''(((((((((&&&&&&'''(((***++++++******+++///666>>>HHHPPPUUUUUUTTTSSSTTTVVVXXXXXXWWWYYYXXXXXXXXXZZZ\\\^^^```]]]]]]___ccchhhlllnnnnnnppppppppprrrtttwwwzzz{{{}}}|||{{{}}}~~~~~~{{{yyy{{{{{{zzz|||}}}{{{wwwsssnnnkkkiiihhhhhhgggdddaaaaaaaaa___\\\ZZZYYYZZZ\\\ZZZ\\\^^^_________```bbbbbbccceeehhhkkknnnpppqqqtttxxx|||uuulll___UUUHHH>>>999666333111,,,///000111999HHHTTTXXX[[[VVVMMMFFFAAAAAACCCEEEFFFIIIMMMOOOQQQUUU\\\bbbpppxxxzzzuuunnnhhhccc\\\TTTNNNKKKIIIFFFDDDCCCAAA???<<<::::::999666333111111333,,,------......------,,,------------------------)))+++,,,+++)))''''''((((((((()))))))))((('''&&&%%%&&&((((((((()))+++,,,//////...+++)))((()))++++++...000000...------...---,,,***(((((()))***+++)))'''$$$"""######"""!!!&&&%%%$$$%%%'''((('''&&&%%%$$$$$$$$$%%%''')))***)))'''&&&'''((()))((('''$$$%%%&&&''')))***,,,,,,---000333555666999<<>>;;;:::::::::999;;;@@@DDDHHHKKKLLLLLLHHHDDD???<<<999777444222222000---+++***+++---...''''''((('''&&&&&&''')))***)))((('''''''''''''''&&&''')))******)))'''&&&'''&&&&&&%%%%%%%%%&&&&&&###""""""""""""###$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&'''%%%&&&&&&'''((((((((('''((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((()))'''((()))+++,,,,,,,,,+++...222:::EEEQQQ[[[ccchhhgggfffeeefffhhhkkkkkkkkkgggfffdddbbbbbbccceeegggdddccceeehhhlllpppqqqqqqooopppqqqrrruuuxxx{{{}}}|||{{{{{{|||}}}}}}zzzxxxzzzzzzzzz{{{{{{yyyuuuqqqllljjjhhhffffffdddbbb```______^^^\\\ZZZZZZ\\\^^^^^^___```______```ccceeeggggggiiikkknnnrrruuuwwwvvvyyy}}}{{{pppgggZZZQQQEEE<<<888666444333...000333999HHHYYYdddfff]]]VVVJJJ@@@;;;;;;???BBBCCCHHHOOOTTTXXX]]]dddiiiyyyxxxtttnnniiiccc]]]VVVQQQJJJHHHEEECCCCCCBBB@@@>>>:::999888555333111111111......///000///...,,,+++---------,,,,,,,,,,,,,,,&&&)))+++,,,+++)))((()))((()))+++++++++***(((&&&%%%''')))***)))***+++,,,000///---***(((((()))******,,,...000000111111111---,,,***)))((()))+++,,,+++)))&&&$$$######""""""&&&%%%$$$%%%'''((('''&&&&&&&&&%%%$$$$$$%%%'''''')))(((''''''(((((('''%%%###%%%''')))************---000444888;;;???CCCFFFLLLQQQXXX\\\]]]\\\\\\\\\UUUVVVUUUTTTQQQLLLHHHEEE@@@>>>;;;999888888999:::>>>@@@BBBDDDEEECCCAAA@@@===:::777555333222222222111///,,,)))((()))+++---((())))))(((&&&%%%%%%&&&''''''&&&&&&&&&'''(((((('''''')))))))))(((&&&%%%'''''''''&&&&&&&&&&&&&&&######$$$###"""""""""###%%%$$$###"""""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''((()))***+++,,,,,,,,,,,,---///111<<>>999:::>>>AAAHHHNNNVVV\\\```eeekkkppp}}}yyyrrrooojjjddd]]]VVVPPPLLLIIIGGGEEEDDDCCCBBB@@@>>><<<;;;:::999777666444222222222222222000...+++***,,,,,,,,,,,,++++++++++++&&&)))---...---+++******)))***+++,,,,,,***((('''&&&(((***+++******+++,,,...,,,***)))((((((((((((&&&'''***---000222222222---,,,***(((((()))***+++,,,+++)))'''$$$$$$$$$%%%(((&&&%%%%%%&&&&&&%%%$$$############$$$%%%'''(((***)))(((((())))))&&&$$$$$$%%%'''***+++++++++***...222888>>>BBBGGGKKKNNNTTTWWW[[[^^^]]][[[XXXWWWMMMMMMKKKIIIEEEAAA===;;;<<<;;;999777777777999999>>>???@@@@@@>>>:::777444222222111///......///000222000---***))))))***++++++,,,,,,***'''$$$$$$$$$%%%%%%%%%%%%&&&'''((()))(((((())))))((('''&&&%%%((((((((((((''''''&&&&&&###%%%'''&&&###!!!!!!"""$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########%%%&&&'''))))))))))))***+++,,,---///000111111222666<<>>===???BBBEEEOOOUUU]]]bbbfffjjjooosss||||||uuunnnlllggg```YYYRRRLLLIIIHHHGGGFFFEEEEEECCC???<<>>>>>??????===999666555444333222000---+++***)))***,,,---...---,,,+++(((+++...///...,,,,,,,,,)))***+++++++++***)))((((((***,,,,,,+++*********+++)))(((((())))))'''%%%######&&&***...111111000,,,+++)))''''''((()))***++++++***(((%%%$$$&&&''')))(((&&&&&&''''''&&&%%% """$$$&&&)))+++)))(((((()))***)))&&&$$$$$$%%%(((+++---/////////333888@@@GGGLLLOOORRRTTTXXXYYYZZZYYYWWWSSSPPPNNNEEEDDDCCCAAA>>><<<:::999;;;;;;:::888888777777777777888888888777444222000---......---+++******+++000///---+++***))))))***,,,------,,,(((%%%$$$$$$%%%%%%%%%&&&'''((()))***))))))))))))(((''''''&&&))))))))))))((('''&&&%%%!!!%%%(((((($$$!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%'''((()))%%%&&&'''(((***---///000666999<<>>:::======???AAABBB@@@;;;666444333222000...---,,,,,,(((***...000111000///---***,,,......---,,,,,,---************))))))))))))***,,,......,,,)))((((((((('''''')))++++++(((%%%######$$$(((---///...,,,+++***(((&&&&&&'''((())))))******(((%%%$$$&&&(((***(((((((((***+++***)))$$$#########$$$&&&'''(((&&&&&&&&&((()))(((%%%######%%%)))---111555888999<<>>AAACCCIIIRRRYYY[[[ZZZYYYXXXOOOLLLIIIEEEBBB???<<<:::777777777888999:::<<<<<<<<<<<<<<<;;;999555111///222111000///...---,,,+++###'''+++---+++)))))))))$$$%%%'''((()))(((''''''&&&(((***+++)))(((((((((&&&&&&&&&'''((()))***+++,,,++++++***)))((((((''')))*********)))(((&&&%%%$$$&&&$$$"""###%%% """%%%''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''((()))))))))))))))))))))+++---///000444666:::???EEELLLQQQSSSRRRYYYbbbhhhiiilllppptttzzz~~~zzzvvvtttvvvxxxyyyzzzttttttsssrrrpppmmmjjjhhhhhhggggggiiilllnnnnnnmmmoooooonnnooopppqqqssstttooossswwwzzzzzz{{{}}}}}}wwwrrrqqqtttwwwssstttuuussspppqqqtttxxxwwwxxxzzzzzzyyyxxxxxxyyywwwxxxyyyxxxxxxyyy|||~~~}}}pppdddXXXPPPKKKAAAAAADDDJJJPPPSSSRRROOO@@@???;;;888:::>>>>>>:::<<<;;;<<>>999666444444444666999:::888777999888444444444444333222111000///---,,,***))))))***,,,---,,,+++***((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((()))))))))((('''&&&%%%%%%&&&'''&&&&&&&&&(((***'''+++,,,(((&&&((()))'''&&&&&&&&&)))***'''!!!!!!"""$$$%%%$$$###!!!%%%&&&'''((('''&&&%%%$$$"""$$$''''''&&&%%%&&&&&&%%%&&&&&&%%%$$$$$$''')))$$$&&&((()))))))))***+++***+++---000444888<<<>>>EEEIIIPPPWWW\\\___``````hhhiiilllmmmooorrrvvvzzz|||uuurrrsssssspppmmmssspppmmmjjjiiiiiijjjllljjjlllmmmnnnnnnoooqqqrrruuuttttttssstttuuuvvvwww~~~~~~~~~~~~{{{vvvtttssstttwwwxxxzzzzzzyyyzzz|||}}}~~~}}}}}}}}}}}}}}}wwwkkk```UUULLLFFF???>>>>>>@@@DDDDDDBBB???888777555444444555777888<<<>>>@@@CCCHHHPPPXXX^^^```eeejjjppptttwww{{{~~~yyyppplllcccaaa^^^\\\YYYUUUPPPLLLOOOKKKEEECCCBBBAAA>>>:::444777888666555666444000111000///...------,,,,,,---...000111111///---+++------------------------///,,,******+++,,,+++)))+++...000000,,,)))(((((($$$$$$$$$&&&((((((&&&###$$$%%%''')))+++,,,,,,+++)))''''''))))))%%%$$$&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###%%%&&&'''((('''%%%###"""$$$%%%###(((000777<<<@@@DDDFFFFFFKKKPPPRRRTTTTTTMMMEEE===;;;777444222111111222444777888666666777666222000000000000000///...------+++***))))))***+++,,,,,,+++***)))((('''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''(((((('''%%%%%%&&&(((&&&***+++(((&&&((((((''''''&&&&&&((()))(((###"""###$$$$$$$$$###""""""&&&&&&&&&&&&&&&%%%%%%$$$'''(((******(((&&&&&&'''&&&'''(((''''''(((+++...(((***,,,------...000222333666:::@@@GGGMMMQQQTTTVVVYYY___dddhhhjjjkkkkkkjjjlllnnnpppqqqtttxxx{{{{{{tttqqqppppppmmmjjjlllkkkjjjiiiiiijjjkkkllloooqqqsssttttttuuuwwwyyy}}}|||{{{{{{{{{}}}}}}xxxuuutttuuuvvvyyy|||}}}~~~~~~|||rrrggg\\\QQQHHHCCC;;;999999;;;======;;;888555444333222222444555777888;;;@@@EEEKKKRRRYYY^^^dddhhhnnnsssvvvyyy}}}vvvmmmiii_________^^^\\\XXXRRRMMMPPPJJJCCC???>>>===;;;888222555555222222444333111222111111///...------,,,---.../////////...---+++*********+++,,,------...---+++))))))+++++++++******,,,//////,,,***)))(((#########$$$&&&&&&%%%###''''''((()))+++,,,,,,---***((())),,,,,,'''%%%'''''''''''''''''''''''''''###########################"""!!!!!!!!!###$$$%%%)))(((%%%"""!!!"""%%%)))''',,,444;;;@@@CCCEEEGGGEEEHHHJJJJJJIIIIIICCC;;;555444111///...///000111222555666444333555444000++++++,,,,,,,,,++++++***+++***)))(((((()))***+++++++++***)))((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((''''''((())))))'''%%%$$$%%%'''&&&******'''%%%'''(((&&&'''&&&&&&'''((('''%%%"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&%%%&&&'''&&&&&&'''))),,,)))+++...111444777<<>>@@@@@@@@@@@@>>>AAABBB@@@@@@@@@<<<666333222000///...//////000///222333111000222111---(((((()))))))))))))))))))))(((((('''(((((()))***************)))(((((('''%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''''''''&&&&&&%%%'''(((((('''%%%%%%&&&'''%%%)))***&&&$$$&&&'''%%%&&&&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((('''&&&%%%######$$$%%%%%% """$$$%%%%%%%%%'''(((''''''((('''&&&''')))+++///222777<<>>BBBIIIOOOTTTZZZ```dddjjjooouuu{{{~~~xxxnnnfffcccbbb```\\\YYYWWWTTTPPPNNNGGGDDDAAA@@@@@@???;;;777999:::777222000222222///000111111111000///...---...---------------......++++++******)))(((((('''%%%&&&&&&&&&&&&&&&((()))''''''((()))******)))(((&&&&&&%%%%%%$$$%%%'''(((***))))))(((((())))))***,,,***---111111,,,)))***&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''&&&((())))))((((((***+++111555999;;;;;;999888888999<<<<<<;;;===???===888333222000...------------,,,000111......000...+++''''''(((((()))(((((((((&&&&&&&&&&&&''''''(((((((((((()))))))))(((((('''$$$%%%&&&'''''''''&&&&&&''''''''''''&&&%%%######%%%&&&''''''&&&&&&(((***%%%)))***&&&$$$&&&'''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%$$$###$$$%%%&&&"""$$$&&&&&&&&&''')))+++)))+++---...///111555888AAADDDJJJOOOUUU[[[bbbfffhhhkkkooorrrtttsssqqqooooooppprrrtttwwwyyyzzz{{{zzz|||~~~}}}zzzvvvtttssstttuuuuuutttvvvxxxzzz{{{{{{zzzyyy{{{~~~|||yyyyyyzzz~~~zzzmmmfffZZZNNNCCC:::222......///000000111222444555000000000222666:::>>>@@@GGGIIIMMMQQQVVV\\\cccgggkkkpppwww~~~zzzssskkkdddaaaaaa^^^YYYVVVTTTQQQOOOLLLFFFDDDBBBBBBCCCBBB===999777888555000---......+++...///000000000000......111000///......000111222111000///...,,,***)))(((###$$$%%%%%%%%%%%%''')))'''&&&&&&(((***+++***)))'''''''''%%%$$$%%%(((+++******)))))))))((((((((()))((()))------)))''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$'''+++---,,,,,,+++,,,,,,///222444444333333444777:::;;;;;;===@@@???:::000///...,,,+++***))))))+++...///---,,,...---)))'''(((((((((((((((''''''$$$$$$%%%%%%&&&'''''''''%%%&&&'''((()))((('''&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&%%%$$$###"""$$$&&&'''&&&&&&&&&(((***&&&******'''%%%'''(((&&&%%%&&&'''&&&$$$###$$$%%%###$$$%%%&&&'''((())))))''''''&&&&&&%%%%%%%%%&&&$$$%%%&&&&&&&&&'''***,,,---000444888<<>>???>>>:::777333555333...,,,...---***+++,,,...000000000///...000///---,,,---///111222333333111///...,,,+++***###%%%&&&&&&%%%&&&))),,,((('''&&&(((,,,------+++(((((('''%%%###%%%)))---++++++,,,,,,+++)))(((&&&)))''''''******'''''')))&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))))))))###&&&***,,,,,,,,,,,,---+++---///000000111333444666999:::999:::<<<:::444...------,,,+++***))))))***---...,,,+++---,,,((((((((((((((('''&&&%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$&&&'''((('''&&&%%%###$$$&&&(((((('''&&&%%%######$$$%%%%%%%%%%%%%%%&&&'''''''''%%%%%%''')))&&&***+++(((&&&(((((('''''')))***)))&&&$$$$$$%%%!!!"""$$$'''((()))))))))''''''((((((''''''&&&&&&%%%''')))+++---000444888???BBBGGGKKKPPPVVV\\\aaaeeehhhkkkmmmlllkkkjjjjjjoooqqquuuxxxzzzzzzyyyxxxwwwwwwwwwxxxzzz||||||zzzzzz{{{}}}~~~zzznnncccTTTNNNEEE<<<666111---+++***,,,------,,,---000444222333555999>>>DDDIIILLLOOORRRXXX]]]aaafffkkkooouuuzzzxxxsssnnnhhhbbb```TTTTTTTTTUUUTTTQQQLLLIIIFFFAAA;;;777777777555333111444333///...///...+++)))***---///000000//////---,,,***))))))+++...000222111000///---,,,+++***###&&&((((((''''''***...***(((''')))---//////---(((((('''%%%"""$$$)))---,,,---......---***(((&&&+++((((((***+++((((((+++&&&%%%###""""""###%%%&&&###########################$$$%%%'''((()))))))))###%%%(((***++++++---...000111222111111111444666444777777555666666222,,,------------,,,,,,,,,,,,)))---...++++++---+++(((((((((((('''&&&%%%$$$###!!!"""###$$$%%%&&&&&&&&&!!!###%%%'''''''''%%%$$$###$$$&&&(((((('''&&&%%% """$$$&&&''''''(((((())))))'''%%%$$$%%%''''''+++,,,(((&&&((()))'''(((+++---,,,(((%%%%%%&&&!!!$$$'''))))))(((((('''((()))))))))(((&&&%%%))),,,000555:::AAAGGGLLLYYY[[[^^^bbbeeejjjooosssrrruuuyyy{{{zzzwwwuuuttttttvvvyyy{{{}}}}}}}}}}}}~~~}}}||||||}}}{{{zzz{{{|||}}}rrreeeYYYJJJEEE===666222000---,,,---///000///------000444222333666:::@@@FFFKKKOOOQQQVVV^^^eeejjjooorrrtttzzzuuunnnkkkiiiccc^^^XXXTTTPPPNNNOOONNNJJJGGGBBB@@@===:::777666555555///000111222111///---,,,,,,000222000+++((())),,,,,,***'''''')))+++,,,,,,---///222444444222///---))))))((((((((())))))***%%%%%%%%%&&&((()))++++++++++++*********+++,,,---...---,,,+++***)))((('''(((((((((''''''&&&&&&%%%""""""  !!!###$$$###%%%'''%%%!!!!!!#########%%%'''(((&&&%%%%%%%%%'''))),,,,,,***((()))***,,,...///000000000111111111000///---,,,+++***+++,,,...///000000000***(((&&&&&&((((((((('''$$$%%%&&&'''(((((((((((()))(((%%%######$$$&&&''''''((()))(((%%%###"""###$$$%%%''''''&&&&&&((()))&&&&&&$$$""" """''',,,,,,***'''&&&%%%''')))+++***)))'''&&&&&&'''((()))))))))******)))(((&&&%%%%%%$$$###%%%((()))(((%%%+++,,,,,,++++++,,,///111222666===GGGPPPYYY___cccjjjkkkmmmooorrruuuwwwxxxzzz}}}~~~|||zzzzzzwwwyyy}}}~~~~~~|||||||||~~~~~~}}}~~~~~~zzzzzz|||~~~xxxmmm^^^RRRBBB>>>:::777222,,,,,,///,,,,,,,,,---///000222333333333444999@@@GGGLLLOOORRRXXX```jjjssszzz~~~}}}rrrllljjjhhhccc^^^XXXSSSNNNLLLKKKIIIEEEBBB@@@>>>;;;888555444333222///000111222111000...---...111333111---***+++------***(((''')))***+++++++++---000222222111///---******)))((('''''''''(((%%%%%%%%%&&&''')))***++++++++++++,,,,,,,,,,,,---,,,+++***)))((((((''''''''''''''''''&&&&&&&&&&&&'''%%%###!!! !!!###$$$!!!$$$%%%%%%"""!!!"""###&&&$$$$$$$$$'''((((((''''''%%%%%%&&&(((*********)))***+++---...000111222//////...---,,,***))))))***+++---...///000000000)))'''&&&&&&((()))((((((%%%&&&'''((()))))))))))),,,***'''%%%$$$%%%'''(((((()))***(((&&&%%%&&&''''''(((******(((''''''(((&&&'''&&&$$$"""$$$(((,,,,,,+++)))((('''((()))***+++)))(((''''''((()))***(((((()))))))))((('''&&&)))(((''')))+++,,,***(((+++---000111333555999<<>>===<<<999666333111000//////000111222111000///...///222444222...,,,---///...,,,)))))))))******)))***+++...///000///...---+++***)))((('''&&&&&&&&&&&&&&&&&&&&&'''(((******))))))+++,,,,,,,,,+++***+++***))))))((((((((()))&&&&&&&&&&&&&&&&&&''''''+++)))&&&###!!!!!!"""### """$$$$$$#########%%%&&&$$$######%%%''''''''''''%%%""""""$$$'''******)))))))))+++---000333444---,,,+++)))((('''&&&&&&***+++,,,---.../////////(((&&&%%%&&&((()))))))))'''((()))***************---+++)))'''&&&'''((()))*********((('''&&&(((******,,,......+++)))(((((('''((((((''''''(((***---------,,,+++***)))))))))******((((((((()))***+++((())))))******))))))(((,,,+++,,,...111222111000333777<<<@@@DDDHHHKKKNNNWWW\\\ccckkkrrrwwwzzz{{{{{{|||}}}}}}}}}}}}}}}}}}zzz|||}}}|||}}}{{{|||~~~~~~~~~~~~~~~uuuiii[[[PPPDDD???<<<:::666000...///............///000111222222444888===CCCIIIMMMPPPZZZ```jjjttt{{{|||sssllliiieeeaaa]]]XXXSSSNNNJJJIIIFFFBBB>>>;;;:::888555222000...---//////000111111111000///...000111111///...///000000...,,,++++++,,,+++***+++,,,---------,,,++++++***))))))(((''''''''''''((((((((((((((()))***+++&&&''')))++++++***)))(((+++***)))))))))***++++++&&&%%%%%%%%%%%%&&&((((((+++)))&&&###""""""###$$$ !!!"""##################""""""$$$&&&'''%%%$$$&&&$$$!!!!!!###&&&'''(((((((((((()))+++///222444+++***)))'''&&&%%%%%%&&&((()))***+++,,,,,,,,,,,,'''&&&%%%&&&(((******)))''''''((()))******))))))***)))(((''''''((()))***,,,+++***'''%%%%%%''')))***,,,///000...,,,***)))'''((()))******+++,,,------......---,,,***(((''')))(((((('''(((((()))***)))*********************,,,---000444888;;;===>>>DDDHHHOOOTTTXXX\\\```bbbcccgggnnntttzzz|||}}}}}}~~~}}}|||{{{}}}}}}{{{zzzzzz{{{{{{|||{{{{{{|||~~~}}}vvvnnnddd]]]NNNGGG???;;;666111///000------------...///000111222666;;;@@@EEEKKKPPPTTT___gggqqqzzz|||ssskkkfffaaa[[[XXXTTTPPPKKKHHHGGGDDD@@@===999999777555333000...---......//////000000000000+++,,,...////////////000111///------......---,,,......---,,,+++***))))))((((((((((((((()))***+++******************++++++'''(((***,,,,,,+++***(((***)))((('''''')))***+++&&&%%%$$$$$$$$$&&&''')))'''&&&%%%######$$$%%%&&&###""""""######"""!!! """###%%%(((***)))&&&######"""!!!"""$$$%%%%%%$$$((('''''''''))),,,///111***)))(((''''''&&&&&&'''&&&&&&'''((())))))))))))'''&&&%%%&&&(((******)))%%%&&&''''''((('''''''''%%%%%%%%%%%%&&&(((***+++,,,+++***&&&######$$$&&&'''***...000///---,,,,,,(((((()))***,,,---------,,,---......,,,***(((&&&&&&&&&&&&&&&''''''(((((((((((())))))***+++,,,,,,...111777===CCCHHHLLLOOOVVVZZZ___dddgggiiilllnnnqqqtttyyy~~~}}}||||||~~~~~~}}}{{{xxxwwwxxxzzzzzzzzzxxxxxxyyy}}}xxxtttsssrrrqqqeeeYYYLLLCCC;;;444111222+++++++++,,,---...///000333777===CCCHHHNNNUUUZZZeeemmmxxxzzzqqqiiibbb\\\WWWSSSPPPLLLFFFCCCBBB@@@<<<888777777666555333111///...,,,,,,------...///000000++++++,,,---......------...------...///000000...000///...,,,++++++++++++((((((((()))***+++,,,---,,,+++***************+++***+++,,,---------,,,+++)))'''&&&%%%%%%&&&((()))'''&&&$$$######%%%'''((($$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%%%%###!!!$$$%%%(((+++---,,,)))&&&###"""!!!"""$$$%%%$$$###((('''''''''''')))***+++''''''((()))))))))((((((%%%&&&''''''((((((''''''(((&&&%%%&&&((()))))))))$$$%%%%%%&&&&&&%%%%%%%%%######$$$$$$&&&'''))))))))))))(((&&&###"""###$$$&&&(((,,,---,,,++++++,,,(((''''''))),,,------,,,++++++,,,,,,+++)))'''&&&$$$%%%%%%&&&'''''''''(((&&&'''(((***---000333444999>>>DDDKKKPPPVVV[[[___cccfffiiikkklllmmmoooqqqxxxzzz~~~}}}~~~~~~}}}zzzxxxxxxxxx{{{{{{zzzyyywwwxxx{{{}}}{{{}}}~~~zzzsssssswww|||vvvhhhWWWKKKAAA888333222******+++,,,---///000111555999???EEEJJJRRR[[[bbbllluuu~~~yyyrrrjjjccc]]]XXXUUUQQQLLLFFFBBB@@@===888444444444444444333111000///******+++,,,---...///000///...---------,,,***)))***)))***,,,///111111000///...---,,,,,,---///000************+++,,,------+++***))))))((((((((()))*********++++++++++++,,,+++***(((&&&&&&''')))+++((('''$$$######$$$&&&'''$$$%%%''')))***)))'''&&&'''&&&%%%&&&))))))(((%%%'''&&&&&&''')))***)))(((&&&###!!! """$$$%%%%%%(((((('''&&&&&&%%%%%%%%%###%%%(((***++++++***(((&&&''''''((((((((((((((()))'''&&&&&&((()))(((((($$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&&&&((())))))((('''((()))(((&&&%%%'''***------,,,((()))))))))(((''''''&&&$$$%%%&&&'''(((((((((((((((***---111777===BBBEEEMMMQQQWWW[[[^^^bbbfffjjjkkkmmmnnnnnnmmmnnnppprrrwwwyyy{{{}}}~~~~~~|||~~~|||}}}~~~~~~|||{{{|||}}}~~~~~~|||zzzzzz{{{}}}{{{|||~~~}}}ssskkkiiikkkpppssskkk^^^QQQHHHAAA888222///***+++,,,---///111333555777;;;AAAFFFKKKUUUaaajjjsss|||{{{uuummmgggaaa]]][[[TTTOOOHHHDDDAAA===777333111222333333222111000///))))))***+++,,,---///000333222000...---+++(((%%%&&&&&&(((+++...111111000...---,,,,,,---000222444------,,,,,,+++,,,,,,,,,***)))(((''''''&&&'''''''''''''''''''''((())))))000...,,,***)))+++---...)))'''%%%###"""###%%%&&&%%%'''***,,,,,,***'''%%%(((&&&&&&(((,,,...,,,***'''$$$"""!!!###&&&(((((((((%%%  ###&&&'''((((((''''''%%%###!!! ###'''+++,,,,,,***((('''((())))))))))))))))))***(((&&&&&&((((((((('''%%%%%%%%%&&&&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$!!!$$$&&&'''&&&&&&'''((('''((()))'''%%%$$$%%%&&&(((%%%###%%%))),,,---,,,''''''''''''&&&&&&&&&&&&%%%&&&'''((()))))))))))),,,...333:::BBBJJJQQQUUU\\\```dddgggggghhhlllooopppppppppooonnnoooqqqssswwwxxxyyyzzz{{{|||||||||wwwzzz}}}{{{}}}~~~~~~~~~}}}|||}}}~~~|||}}}~~~|||~~~|||tttiii___XXXWWWXXXYYYTTTKKKBBB???<<<555///,,,+++,,,---///111444666777888<<>>999888888888666555333222222222333333///---...333555333111333111...***((('''''''''(((((((((((()))***+++,,,---,,,+++*********+++,,,,,,+++******))))))******(((((('''&&&&&&%%%%%%&&&$$$&&&)))+++,,,,,,+++***---000111...)))&&&(((***)))))))))(((((((((((('''((()))*********(((&&&%%%&&&$$$"""###$$$%%%%%%$$$'''###"""%%%&&&###%%%))))))'''%%%%%%''''''&&&$$$***'''%%%$$$&&&&&&%%%###%%%&&&(((******)))'''&&&&&&'''((()))(((((()))+++,,,,,,---,,,+++)))(((&&&((((((''''''''''''((((((+++++++++)))&&&%%%%%%'''%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&((()))(((''''''((((((&&&$$$$$$&&&((()))+++...000222555;;;???IIINNNUUU^^^fffkkknnnpppuuuuuutttsssrrrrrrrrrrrrqqqpppooooooppprrruuuvvv{{{|||}}}}}}}}}|||{{{zzz{{{{{{}}}~~~~~~}}}~~~}}}}}}yyykkkaaaSSSGGG@@@;;;666222111,,,***,,,+++''''''+++...---,,,...111333333111666:::BBBIIIRRR^^^kkkttt~~~wwwqqqmmmiiiccc^^^YYYTTTMMMFFF???<<<:::999;;;999666444333333555666666333111111444666444222222000---***((((((((((((+++***))))))((()))))))))************++++++++++++++++++))))))((()))***+++)))(((((('''&&&&&&%%%%%%###%%%(((+++---////////////111111...)))'''''')))(((((())))))******++++++))))))+++++++++***)))(((%%%###"""###$$$%%%$$$"""'''%%%%%%''''''%%%%%%'''***)))''''''((('''%%%###)))'''%%%%%%&&&&&&%%%$$$$$$&&&((()))***)))((('''&&&(((******))))))+++,,,------------,,,+++)))((((((((((((((()))***++++++/////////,,,)))'''&&&'''$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&)))((('''((()))***)))((()))))))))'''&&&'''***,,,///222888===BBBGGGLLLPPPZZZ^^^eeelllqqqtttuuuuuuzzzzzzzzzyyywwwuuusssrrrpppooommmmmmooorrrvvvyyy}}}~~~~~~|||{{{{{{{{{{{{|||~~~~~~|||}}}~~~zzzssscccXXXJJJ>>>666111---))),,,)))((()))***((())),,,---,,,,,,...000333333333555;;;CCCMMMWWWcccqqqzzzyyytttoooiiiccc___XXXSSSLLLFFFAAA???===<<<>>>;;;777333222222444555666333111111333333222111000///,,,***(((((()))***+++******))))))))))))*********+++,,,,,,,,,,,,+++---+++***((('''((()))******)))))))))((('''&&&&&&%%%&&&)))+++...000111222---......,,,)))''''''((((((((())))))******++++++((()))***++++++++++++***%%%$$$###$$$%%%&&&$$$###%%%$$$%%%''''''&&&&&&&&&************)))'''%%%###'''&&&%%%%%%%%%%%%%%%%%%%%%&&&((()))***))))))((('''(((******))))))+++,,,+++,,,,,,,,,+++***(((''''''''''''((()))+++,,,---333333222///***'''%%%%%%###############$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&,,,+++******,,,------,,,+++,,,,,,,,,---///444777;;;???EEEKKKRRRXXX]]]___fffiiinnnsssvvvvvvvvvuuuxxxyyyzzzzzzyyyvvvsssqqqooommmllllllnnnrrrwwwzzz~~~~~~||||||{{{zzzzzzzzz|||~~~}}}}}}}}}~~~uuulll]]]TTTGGG;;;333///,,,***---+++*********+++,,,---,,,,,,,,,---000222444555777>>>GGGRRR\\\hhhuuu~~~}}}wwwqqqjjjccc^^^UUUPPPIIIDDDBBBAAA???>>>>>>;;;777222//////000000222000///............---///...+++***))))))***+++***************+++,,,---,,,,,,---......------,,,---,,,***)))'''''''''''''''(((((((((((('''&&&%%%))))))***+++---///000111))))))***)))(((''''''(((((((((((((((((((((((((((''''''((()))************&&&%%%$$$%%%'''''''''&&&"""$$$%%%&&&'''((('''&&&)))+++,,,,,,+++(((%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))*********))))))''')))******)))(((***+++))))))******)))((('''&&&%%%%%%&&&'''(((***+++,,,555555444000***&&&###"""############$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%***((('''(((+++------------///222444777;;;AAAEEEKKKNNNRRRYYY```eeehhhjjjqqqrrruuuxxxyyyyyyyyyxxxuuuwwwyyy{{{zzzxxxvvvtttooonnnmmmmmmooossswwwyyy~~~~~~}}}{{{yyyxxxyyyzzz{{{|||~~~~~~}}}||||||}}}|||~~~qqqgggVVVOOODDD999222...,,,+++++++++)))''''''((()))(((++++++,,,---///222555777;;;BBBLLLWWWaaalllwwwzzzrrriiibbb]]]SSSMMMFFFBBBAAAAAA???===<<<999555111...,,,------------,,,+++******++++++...,,,+++))))))***+++---*********+++,,,...///000///.........------------++++++******(((''''''&&&###$$$&&&'''''''''&&&%%%+++***)))))))))+++,,,---''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))&&&%%%###$$$&&&)))***)))%%%''''''%%%&&&))))))'''(((+++...///,,,)))&&&%%%###$$$%%%%%%$$$$$$&&&(((******++++++++++++******)))***+++***(((((((((***&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&'''(((***+++111222111...***%%%"""!!!#########$$$%%%&&&'''(((***)))((('''&&&&&&&&&&&&&&&$$$$$$&&&***---//////444777<<>>EEEPPP[[[dddoooyyy}}}sssiii```\\\TTTMMMEEE@@@???>>>;;;888777555333000...---------+++++++++***))))))***+++---,,,***))))))+++,,,...,,,,,,,,,---...///000111111000...,,,+++++++++,,,'''((()))*********((('''###%%%''')))******)))((()))(((&&&%%%%%%&&&((())))))(((''''''''''''&&&%%%$$$$$$%%%&&&'''(((((()))(((((('''''''''(((((()))&&&###!!!!!!$$$(((+++,,,+++---,,,'''&&&)))***&&&&&&***///000...***((('''$$$&&&''''''&&&&&&(((+++---------,,,,,,++++++***,,,------,,,)))(((((()))%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&'''((()))***)))+++,,,+++(((%%%$$$###$$$$$$$$$%%%&&&''')))******)))(((((((((((()))))))))((((((+++111666999:::BBBGGGMMMSSSXXX]]]bbbeeefffeeeeeehhhmmmrrrttttttrrrqqqqqqqqqrrrtttvvvxxxwwwxxxzzz||||||{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyy}}}~~~|||{{{yyyyyyzzz||||||zzz{{{zzzxxxvvvyyy~~~wwwhhh^^^PPPLLLEEE<<<444...,,,+++///111000+++***......+++)))+++,,,------111666;;;>>>FFFRRR]]]gggqqq|||~~~ttthhh```[[[UUUNNNEEE???>>><<<888555333333111000//////......++++++,,,+++******+++---,,,+++***))))))+++---..................///000111222000---+++))))))***+++"""%%%(((+++,,,,,,***)))&&&'''***---.........---&&&%%%###!!!!!!###%%%''',,,***((((((((('''%%%$$$"""###$$$&&&((()))+++,,,))))))(((((((((((())))))%%%"""###(((,,,...111333///(((&&&)))***&&&%%%***///111///+++((((((%%%'''))))))'''(((+++...000///...---,,,,,,+++***/////////---+++)))))))))%%%&&&'''''''''&&&%%%$$$''''''&&&''''''((()))***###%%%((()))(((&&&&&&&&&%%%%%%%%%&&&'''(((******(((((((((((()))***+++,,,111000111555;;;AAAEEEGGGOOOTTT[[[bbbgggkkknnnqqqkkkiiigggjjjoootttvvvvvvsssrrrqqqqqqrrrvvvyyy{{{wwwxxxyyyzzzzzzyyyxxxxxx|||}}}}}}}}}}}}|||zzzzzz~~~~~~|||{{{zzz}}}}}}yyyxxxyyyxxxvvvsssyyy~~~ttteee[[[VVVSSSLLLCCC:::333///...---000///******///000,,,)))+++,,,------111777<<<===EEERRR^^^iiisss~~~ttthhh___YYYRRRMMMFFFAAA===;;;999777444333222000---+++***)))...))))))---...***(((+++++++++,,,,,,++++++***))),,,...///111222111000///---+++******+++,,,,,,+++'''&&&%%%'''***+++)))&&& """&&&***......,,,***'''&&&&&&%%%%%%$$$$$$$$$,,,)))'''(((+++,,,***((($$$%%%&&&&&&''''''&&&&&&++++++---///000///,,,)))*********))))))))))))))),,,'''######&&&***---...,,,...111111///---+++***)))'''$$$######&&&)))+++---,,,+++***)))))))))))),,,,,,---+++)))((()))***+++***)))'''&&&%%%$$$$$$***+++,,,,,,+++***(((((()))((((((''''''''''''(((%%%%%%%%%%%%&&&'''((()))'''***,,,,,,***,,,000444555999>>>DDDIIINNNTTTWWWcccfffjjjooorrrrrrrrrqqqhhhhhhiiimmmqqqtttuuuuuuqqqooonnnooorrruuuxxxxxx~~~}}}|||{{{{{{zzzzzz{{{~~~}}}}}}}}}~~~}}}zzzxxx|||~~~{{{xxxwwwzzz}}}~~~~~~~~~~~~}}}{{{xxxwwwwwwxxxyyy}}}~~~uuummmeee```XXX\\\YYYMMM???555...******---+++'''***222666555---------------111666:::>>>GGGTTT```jjjsss}}}vvviii^^^WWWQQQMMMGGGAAA>>><<<999888444333222111000......---///+++***...///,,,***,,,---------------,,,,,,++++++,,,...000000///---,,,***)))((()))+++,,,,,,***(((&&&%%%&&&((()))(((&&& """%%%))),,,,,,***(((''''''''''''&&&&&&%%%%%%)))'''&&&'''******)))&&&%%%&&&'''((())))))))))))++++++,,,...000000...,,,---,,,,,,+++***)))((((((***'''######&&&)))++++++,,,///111222000---,,,,,,***)))'''&&&'''(((+++------,,,+++***)))(((((((((,,,+++***(((&&&'''***,,,******((('''&&&&&&&&&&&&***+++,,,,,,,,,+++***))))))(((((('''''''''((((((%%%$$$$$$$$$%%%&&&''''''(((+++...///000333888===FFFIIINNNSSSXXX^^^dddhhhmmmooosssvvvwwwvvvsssqqqjjjiiijjjmmmqqqtttttttttppppppqqqrrrsssvvvyyyzzz~~~}}}|||{{{{{{{{{{{{|||~~~}}}}}}|||yyyvvvzzz~~~}}}zzzxxxuuuxxx{{{|||||||||}}}~~~}}}|||{{{zzzzzzzzz{{{|||zzzssslllgggdddgggggg```OOO???444...******,,,+++(((+++222555222,,,---------...222777;;;CCCKKKWWWcccmmmvvvwwwjjj^^^WWWPPPLLLGGGBBB???===;;;999444333333222222111111111000,,,,,,///000---+++,,,......//////......---,,,+++---///111111///,,,***%%%%%%&&&))),,,---,,,+++***'''%%%%%%&&&''''''&&&!!!###&&&)))***)))'''&&&((((((((((((((('''''''''%%%%%%%%%'''))))))'''%%%%%%&&&''''''((())))))***+++***+++---000111111000///...---+++***)))(((((((((&&&$$$%%%&&&((()))))),,,...000000///---------,,,,,,+++******+++---...,,,,,,***)))((('''''''''***)))(((%%%$$$&&&+++...)))(((((('''&&&&&&''''''******+++,,,,,,,,,++++++(((((('''''''''(((((()))'''&&&%%%%%%%%%&&&'''((()))---333666999>>>EEEKKKTTTWWWZZZ]]]aaagggmmmrrrvvvxxx{{{}}}{{{xxxsssppplllkkkkkkmmmppprrrrrrrrrnnnqqquuuvvvuuuvvvzzz}}}~~~}}}|||{{{{{{{{{|||}}}~~~}}}|||{{{xxxvvvyyy||||||yyyxxxsssvvvyyy{{{{{{{{{|||}}}|||||||||||||||}}}~~~~~~~~~{{{rrrnnnkkkjjjjjjuuurrrdddOOO<<<333...+++---...---+++---000000---+++,,,---...///333888<<>>===:::888555555444222111000///...------,,,,,,---...,,,))),,,------------,,,++++++---...000222111///,,,***$$$%%%'''+++///000///---***)))'''%%%$$$%%%&&&((((((***---,,,***((('''(((&&&''')))*********)))(((&&&''')))***))))))))))))+++***((('''&&&%%%%%%%%%+++******,,,///111222111***)))(((''''''(((***+++******+++***)))((((((((('''((()))))))))***,,,...,,,,,,,,,+++++++++,,,,,,+++***)))(((''''''''''''###%%%(((*********+++,,,&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''((())))))&&&&&&&&&'''''')))*********)))'''&&&&&&(((***+++...666AAAJJJRRRYYY```eeellllllkkkjjjjjjlllpppsssvvvxxx{{{|||{{{wwwssspppnnnlllllllllnnnooonnnmmmmmmrrrwwwwwwuuutttxxx|||zzzzzzzzz{{{{{{|||}}}}}}|||zzzzzz|||}}}~~~~~~||||||zzzxxxwwwxxx|||||||||}}}||||||zzzyyyxxxsssvvvzzz{{{||||||}}}~~~}}}||||||{{{{{{||||||}}}||||||{{{zzzzzz{{{}}}{{{uuullliiimmmwww~~~oooYYYHHH>>>888333444000,,,---000000...,,,+++,,,...000222555:::===AAAHHHRRR\\\dddmmmwww}}}yyykkk[[[PPPFFFCCC@@@>>><<<;;;888666555444333222000///...---,,,...---+++,,,///---)))++++++,,,,,,++++++***)))***+++,,,------+++***((('''''')))+++...///...---)))))))))'''&&&&&&((()))***---///...+++))))))+++&&&(((***,,,------++++++)))***+++***)))((()))+++///...,,,***)))(((((()))+++***+++,,,///000///---((('''&&&%%%&&&(((***,,,,,,------+++)))''''''(((%%%&&&'''''''''(((,,,...---,,,***))))))******+++***))))))(((((())))))***###'''+++------,,,,,,---((((((((('''(((((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&((()))++++++)))(((&&&%%%&&&(((+++---444>>>LLLWWW___eeejjjnnnqqqqqqpppnnnmmmmmmoooqqquuuvvvyyyzzzzzzxxxvvvtttpppnnnmmmnnnooopppooommmnnnqqqssssssrrrrrrtttwwwvvvxxxzzz{{{||||||{{{{{{yyywwwuuuuuuxxx|||}}}|||yyyvvvtttvvvzzz~~~{{{{{{|||{{{{{{zzzyyyyyytttwwwzzz|||}}}~~~~~~|||{{{zzz{{{|||}}}~~~}}}|||||||||{{{{{{|||~~~~~~tttnnngggfffnnn|||pppaaaVVVKKKBBB888000***,,,000222222333,,,...000111333666:::===AAAHHHQQQZZZbbbjjjttt{{{vvvgggVVVJJJBBB???===;;;:::999666444333333222222111000000///---//////,,,---000...)))+++++++++++++++******)))((()))))))))***************)))(((***+++---,,,+++''')))******(((''')))+++***...000///+++)))***,,,(((***---///000000///...,,,,,,,,,)))'''&&&))),,,///...,,,******+++,,,---++++++,,,---......+++(((***)))'''&&&&&&(((***+++---------***'''%%%&&&((($$$%%%&&&%%%&&&)))---000...,,,)))((('''(((***,,,)))))))))))))))***,,,,,,'''***,,,...---...///000,,,,,,+++++++++++++++,,,((('''&&&%%%%%%%%%&&&'''$$$%%%%%%&&&((()))+++,,,***)))''''''(((+++///111;;;FFFVVVdddkkkppprrrtttrrrrrrrrrqqqooooooppprrrssstttuuuwwwwwwvvvvvvuuurrrqqqpppqqqrrrsssrrrqqqpppoooooonnnnnnoooqqqrrrrrruuuyyy|||}}}|||zzzxxxuuurrrppppppsssxxx{{{}}}{{{{{{yyywwwuuuvvvxxxzzz{{{{{{{{{{{{{{{zzzzzzzzztttwwwzzz|||}}}~~~|||zzzzzz}}}}}}}}}~~~{{{ttteee___XXXYYYbbbsssttteeeYYYDDD777---,,,......///111---///111222333666999<<<@@@FFFOOOWWW___gggqqqwww~~~rrrdddTTTHHH???===;;;999999777555333222222222222222222222222...111000---...222000***+++,,,,,,,,,,,,+++************))))))***+++,,,---+++***(((((()))******)))%%%(((++++++)))(((***,,,***...111///+++(((***---***,,,///222333333111000------,,,(((%%%%%%(((,,,+++***)))))))))+++---///+++,,,,,,......,,,(((%%%---,,,)))''''''((()))+++---------)))%%%###%%%'''%%%%%%&&&%%%&&&)))...222///---)))'''&&&(((***,,,((((((((()))***,,,---...+++,,,---------...111333000///......---------...***)))'''&&&%%%%%%&&&'''$$$$$$%%%&&&(((***+++,,,...---++++++,,,000444666@@@LLL]]]kkksssvvvwwwxxxtttvvvwwwwwwuuuuuuvvvwwwqqqqqqrrrsssssssssssssssuuusssssssssuuuuuuuuusssqqqnnnkkkkkklllnnnnnnnnnpppsssxxx|||~~~|||yyyvvvrrrooolllllloootttxxxyyyxxxzzz{{{zzzxxxwwwvvvwww{{{{{{{{{{{{{{{{{{{{{{{{sssvvvyyy|||}}}}}}|||zzz{{{}}}qqqiiiUUUOOOIIIIIITTTddduuuyyylllQQQAAA111---,,,))))))+++...000222333444666999;;;>>>DDDLLLTTT[[[dddmmmtttqqq___OOOGGGBBB@@@<<<999666555555555000111222555777666333000333333111///...,,,******,,,,,,---...///000111222+++++++++,,,,,,---------.........,,,)))((()))***((()))***+++,,,+++***)))***++++++++++++***)))))))))((())),,,///000---***++++++,,,+++***(((&&&%%%'''&&&&&&&&&'''(((***+++((()))***+++,,,---------...---+++(((%%%$$$&&&(((***)))'''&&&%%%&&&&&&'''###&&&(((((('''(((,,,///)))******)))((())),,,...,,,+++***)))***+++---...////////////...---,,,+++/////////......---------++++++)))((((((((())))))---+++(((&&&%%%&&&(((***///------///...///777@@@MMMXXXhhhtttzzzzzzyyyyyyttttttttttttsssrrrqqqqqqpppqqqrrrssstttttttttttttttsssrrrsssuuuvvvuuutttqqqqqqpppooommmllljjjiiimmmppptttxxxzzzzzzxxxwwwtttssspppoooppprrrvvvxxx}}}zzzvvvsssrrrsssvvvxxx|||{{{zzzyyyyyyzzz|||||||||{{{zzzzzz{{{}}}}}}|||}}}qqq```TTTDDD@@@::::::???IIISSSYYYpppxxxtttlllaaaSSSAAA333---,,,+++***---///111333444666999<<>>;;;777444333222222222222222444666666444222111111000...---,,,+++***------......///000111111,,,,,,---------------...000000///---***(((((()))'''(((***+++,,,,,,++++++***+++++++++***)))((((((&&&&&&'''***...///---+++++++++++++++***)))'''&&&&&&&&&%%%%%%%%%&&&((()))%%%&&&)))+++---.........------,,,)))&&&$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''''')))++++++))))))***,,,***,,,......,,,***))))))+++******++++++,,,------...///000111000...,,,***)))******+++,,,,,,------///...,,,*********+++,,,,,,+++)))((()))***,,,---///......111222666???IIIUUU___lllvvvyyyxxxwwwwwwrrrssstttttttttssssssrrrqqqrrrssstttuuutttssssssrrrrrrqqqsssuuuvvvuuutttssssssrrrqqqpppnnnmmmlllmmmpppsssvvvxxxxxxwwwwwwvvvuuusssrrrrrruuuxxxzzz|||zzzwwwtttssstttwwwxxx{{{zzzzzzzzzzzz|||}}}~~~||||||{{{|||}}}~~~~~~}}}~~~}}}ppp```PPPEEE999444///...111888>>>BBBMMMVVVdddpppvvvuuuoookkk```TTTDDD777111///...,,,---///222333555777;;;===AAAEEEKKKPPPWWWaaammmvvv{{{pppeeeWWWKKKEEEBBB@@@<<<888555333222111333222222333444555444333000000///...---,,,+++***---------....../////////............------------111111000...***((()))***'''((()))++++++,,,,,,,,,+++++++++***)))((('''&&&###$$$%%%))),,,...---,,,+++++++++++++++***)))(((&&&%%%$$$###$$$$$$&&&&&&$$$%%%'''))),,,...000000...//////---***'''%%%%%%$$$$$$###$$$%%%''')))***,,,...///...,,,)))))))))+++...111111...***&&&$$$'''((()))***++++++++++++...///000111000...,,,***)))))))))***++++++,,,,,,333111...,,,+++,,,...///+++++++++,,,------......,,,***+++///333999EEEPPP^^^fffpppvvvwwwuuuttttttoooppprrrtttttttttssssssqqqssstttvvvvvvuuusssrrrqqqpppppprrrtttuuutttsssssssssrrrqqqpppnnnmmmmmmnnnoooqqqsssuuuvvvvvvvvvxxxwwwvvvuuuvvvxxxzzz||||||zzzwwwuuuuuuvvvxxxyyyzzzzzzzzz{{{|||}}}~~~|||}}}~~~~~~~~~~~~~~~zzzkkk]]]NNN@@@777444000,,,+++,,,///111222777===GGGPPPUUUVVVTTTRRROOOGGG;;;333000...---+++---///222444666999===@@@BBBFFFKKKPPPWWWbbbnnnwwwvvvkkkbbbVVVMMMIIIEEECCC???<<<888555333222444222000000111333333222222111000...---+++******,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,+++...///...,,,***)))***+++)))*********++++++++++++*********)))((('''&&&%%%!!!"""$$$(((+++,,,------++++++++++++++++++******'''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&(((+++///111///111333222...***'''&&&%%%%%%%%%&&&(((+++---///111222222111...+++'''&&&)))+++......+++'''$$$"""###%%%''')))*********)))//////......---,,,,,,,,,...------,,,+++***))))))222000---+++***+++---///,,,,,,---...///...---,,,***(((***...333;;;IIIUUUccciiiqqquuutttrrrqqqrrrlllmmmoooqqqrrrsssrrrrrrpppqqqtttvvvwwwvvvuuutttpppoooooopppqqqqqqpppnnnpppooonnnmmmllllllkkkkkkoooooopppqqqrrrsssuuuuuuxxxxxxwwwwwwxxxyyy{{{|||{{{yyyxxxvvvvvvwwwyyyzzz||||||||||||}}}}}}~~~~~~}}}~~~}}}|||}}}{{{kkk[[[NNNCCC999333222000....../////////...222444777999:::999777555999555000...---...---,,,---///333555888;;;???CCCDDDHHHLLLQQQXXXcccpppyyyrrrggg___UUUNNNKKKEEECCC@@@===999666444333333111///...///111111111444333111///---+++)))(((************************---,,,,,,,,,+++*********)))***+++***))))))+++---,,,,,,+++******)))))))))((()))(((((('''&&&%%%$$$!!!###%%%(((***,,,...///,,,,,,,,,+++++++++++++++((('''&&&%%%%%%&&&''''''---***&&&$$$$$$(((,,,///+++...222222///+++(((&&&%%%%%%%%%'''))),,,...000444333333222///,,,'''%%%&&&(((((('''%%%$$$$$$$$$###%%%'''***+++,,,,,,+++111///,,,))))))***,,,---...------,,,***))))))(((...---***(((((()))+++,,,---...//////...,,,***)))+++***+++111666???MMMYYYccciiipppsssrrrqqqqqqssskkklllmmmnnnooopppppppppnnnooorrruuuvvvwwwvvvvvvqqqooommmlllmmmlllkkkjjjnnnmmmlllkkkkkkkkkkkklllqqqpppppppppqqqssstttuuuvvvvvvwwwwwwxxxyyyyyyzzzxxxxxxxxxwwwxxxxxxyyyyyy~~~~~~~~~~~~~~~~~~}}}}}}~~~{{{zzz}}}zzznnn\\\LLLAAA999333///+++******+++---...---,,,++++++,,,---//////000000000//////000111111111000---000333666999<<>><<<999888999888777666777666444444444222000---,,,+++***)))***+++,,,---------.........---,,,,,,...,,,+++,,,//////---***,,,,,,,,,,,,+++***((((((%%%%%%%%%&&&'''***,,,---)))))))))*********++++++++++++...111444555333111333///+++)))******)))'''%%%''')))+++,,,,,,***)))************(((&&&$$$###)))***,,,...////////////000...,,,***))))))***+++222...***)))***+++***(((,,,))))))+++***'''&&&)))+++***)))((((((***,,,---///000111222111...+++)))---+++***+++...///---***'''(((***+++,,,,,,++++++***,,,......---...///111111333:::DDDRRR___hhhmmmuuuxxx|||}}}}}}|||||||||zzzssskkkgggiiimmmqqqssswwwsssooonnnooopppnnnlllllljjjhhhffffffiiimmmpppqqqpppooonnnnnnooopppqqqttttttssssssrrrrrrrrrrrrsssuuuyyy|||~~~}}}{{{zzzwwwwwwwwwuuussssssuuuwww}}}~~~}}}}}}}}}~~~~~~}}}{{{yyyvvvuuu{{{oooZZZMMM===999333///.../////////111...,,,+++,,,,,,,,,+++***+++,,,,,,+++***+++,,,+++---......------///000000222444666888:::>>>@@@FFFLLLUUU\\\dddlllvvv|||zzzjjj^^^VVVPPPIIIDDD>>><<<999888888888666555666444333222222000...,,,,,,,,,,,,,,,---...//////,,,------------,,,++++++,,,******+++...///...,,,+++++++++***)))(((((('''&&&&&&%%%%%%&&&(((***,,,++++++++++++,,,,,,,,,,,,000//////111333444444222333///+++))))))***)))'''&&&'''(((******++++++************))))))(((&&&&&&---...///000000...---,,,///...,,,+++++++++------000---))))))***++++++***...++++++......******,,,...,,,***(((((()))+++,,,...///000000///,,,)))'''***))))))+++...///...,,,------,,,,,,,,,---///000+++,,,......---...000222777;;;CCCOOO\\\hhhooossswwwzzz~~~}}}zzzxxxxxxvvvqqqllljjjlllnnnoooooouuurrrooonnnooopppooommmmmmkkkhhhggghhhjjjnnnppppppoooooonnnooopppqqqrrrssssssrrrqqqqqqqqqrrrsssuuuwwwzzz}}}~~~~~~}}}|||zzzzzzyyywwwtttrrrsssttt{{{}}}}}}|||||||||}}}~~~}}}zzzwwwsssrrryyywwwcccNNNAAA666333...,,,,,,,,,,,,,,,000000///---,,,,,,,,,,,,***+++,,,+++***)))***,,,+++,,,......------...000000222444666777:::>>>@@@IIIOOOWWW___fffnnnwww~~~uuufff\\\VVVQQQLLLHHH???===:::888777777555333444222000///000///---+++,,,---...///000000000000,,,,,,,,,,,,++++++*********))))))***---...---,,,)))))))))(((''''''&&&&&&(((&&&%%%$$$$$$''')))+++---------............///444222///...///111111111111...***(((((((((((('''''''''&&&'''(((***+++,,,************))))))))))))///000111111///---***(((...---,,,,,,,,,---///000---+++))))))***,,,,,,,,,...,,,---111111...---000111///+++((('''(((***+++------......---***'''%%%((('''(((***---......------+++)))'''(((***,,,...---.../////////000333555===DDDOOO\\\hhhpppvvvxxxxxx{{{~~~~~~{{{wwwtttsssqqqpppooonnnoooooonnnlllsssqqqoooooopppppppppooonnnllljjjiiijjjllloooqqqqqqqqqqqqqqqrrrsssuuuvvvuuutttrrrqqqqqqsssuuuvvvxxxyyy{{{}}}~~~}}}zzzvvvsssssssssxxx{{{}}}|||{{{{{{{{{|||}}}~~~}}}xxxtttppppppwwwxxxhhhUUUBBB555///---++++++,,,---,,,+++///111333111---++++++---)))***++++++))))))***+++***+++------,,,,,,...///111222444666777:::>>>AAAKKKQQQZZZbbbjjjrrr{{{uuulll```XXXTTTRRRNNNJJJ???===999888777555333222111///......///000///...---...///111111000///...,,,,,,+++******)))))))))******)))******+++++++++(((((('''&&&&&&&&&&&&&&&&&&%%%######$$$'''***---....../////////000000000555111,,,******+++------...,,,)))'''&&&&&&&&&'''((('''%%%%%%&&&))),,,...------,,,+++************------......---***(((&&&+++*********+++---...///,,,+++******+++,,,,,,,,,...,,,---000000...---000111...+++'''&&&(((***,,,,,,---------+++)))'''%%%(((((()))***+++,,,,,,+++)))((('''&&&&&&((()))+++---...//////000333777;;;BBBKKKXXXeeennnsssvvvwwwxxxyyyzzzyyyvvvsssrrrrrrqqqqqqqqqqqqqqqpppnnnmmmrrrqqqqqqqqqqqqrrrrrrqqqnnnnnnmmmlllmmmoooqqqrrrttttttttttttvvvxxxzzz{{{yyywwwvvvtttuuuvvvyyyzzzzzzzzz|||}}}~~~zzzwwwwwwwwwwww{{{{{{zzzzzzzzzzzz|||}}}}}}wwwrrrnnnoooxxxxxxiiiZZZJJJ;;;111---,,,,,,---///000///---...222555333...***+++---(((*********)))((()))***)))***,,,,,,,,,,,,...///222333555666777;;;???CCCKKKRRR\\\fffnnnwwwqqqhhh\\\TTTPPPNNNIIIEEE>>><<<999777666555333111///...---...000222222222...///000000///...,,,+++---,,,+++))))))((())))))---,,,+++***((((((((()))(((''''''&&&%%%&&&&&&'''%%%$$$######%%%(((,,,............/////////000000555111,,,)))((()))***+++))))))'''%%%$$$%%%&&&(((+++)))&&&$$$%%%(((,,,...000//////---,,,+++******((())))))******)))((('''))))))))))))***+++,,,,,,,,,,,,---,,,,,,,,,------...++++++------******---...,,,)))''''''(((+++,,,,,,,,,,,,,,,+++)))(((&&&******++++++******))))))((()))***++++++,,,,,,+++,,,,,,...///111666===AAAKKKTTTaaalllqqqsssttttttvvvvvvuuurrrppppppqqqsssssssssrrrqqqpppoooppppppqqqrrrssssssssssssssstttoooooooooooopppqqqrrrssstttttttttuuuvvvyyy{{{|||zzzyyywwwvvvvvvwwwyyyzzzzzzzzz|||}}}~~~}}}}}}}}}{{{zzzzzzzzzzzz{{{|||~~~|||vvvrrrppprrr|||nnn\\\NNNAAA555...,,,+++,,,...000111000...---111444333---***+++---(((*********)))((()))***(((***+++,,,,,,,,,...000222333555666999===BBBFFFLLLSSS^^^iiirrr{{{qqqhhh[[[RRRMMMHHHBBB======;;;888666555555333111111///......000222333333////////////...---,,,+++...---+++)))(((((())))))//////---***'''&&&'''))))))((('''&&&&&&'''((()))$$$$$$%%%&&&'''***,,,---,,,,,,,,,------------...333000---++++++++++++***'''''''''&&&%%%&&&)))+++...+++(((%%%%%%(((+++...///000000000000...,,,+++'''&&&''''''(((***,,,---+++++++++++++++++++++***+++,,,............///111111---******)))&&&'''***+++***(((''''''((()))******************)))((((((+++,,,---,,,***)))))))))%%%''')))+++,,,---,,,,,,+++,,,...111555===FFFLLLYYYbbblllssstttsssrrrrrrssssssrrrpppnnnnnnqqqsssssssssrrrpppnnnnnnppprrrqqqsssttttttsssrrrssstttpppqqqqqqrrrssssssttttttssssssssssssuuuwwwyyy{{{xxxwwwwwwvvvvvvvvvvvvvvvxxxyyy{{{}}}~~~~~~||||||{{{{{{|||~~~~~~zzzvvvuuutttxxxxxxcccPPPBBB888000,,,+++***+++,,,...///...,,,,,,...000///,,,***+++,,,)))***++++++))))))***+++(((***,,,---,,,---///111222444555777:::???FFFJJJPPPXXXcccnnnwww~~~ooofffZZZQQQLLLGGGAAA<<<;;;999777555555555333222555222///...///000000000---------------...///000///...,,,***(((((()))***...///...+++'''&&&(((++++++***((('''((()))***+++''''''((())))))*********))))))*********+++++++++...---,,,,,,---,,,***(((&&&'''((((((''')))---111000---***''''''(((+++,,,+++---000222333222000...***)))((((((***---111333111111111000///---,,,+++'''+++...000000111444777888111,,,***'''$$$&&&*********)))((('''&&&&&&%%%&&&'''''''''((((((((((((***,,,...---+++******,,,&&&&&&((()))+++---///000000222555999@@@JJJUUU\\\gggmmmtttwwwtttqqqpppppprrrssstttsssqqqoooooopppoooqqqrrrpppnnnlllmmmoooooorrrttttttrrrpppppprrrqqqrrrssstttuuuuuuuuuuuuuuuuuutttuuuvvvxxxzzz{{{xxxxxxxxxxxxwwwuuutttsssuuuwwwzzz}}}~~~~~~}}}|||zzz}}}~~~~~~}}}~~~~~~}}}{{{zzzzzz{{{xxxvvvxxxzzz{{{mmmWWWEEE999222///,,,---,,,++++++,,,---,,,++++++++++++*********++++++***+++,,,+++***)))***,,,)))***,,,------...000222222444666888<<>>BBBGGGLLLPPPUUUYYY\\\cccfffjjjooosssuuuwwwwwwuuusssqqqooonnnoooqqqrrrtttuuuvvvvvvvvvuuusssrrrsssrrrqqqnnnkkklllnnnqqquuuuuuuuuuuuttttttttttttrrrsssuuuvvvvvvtttqqqoooqqqtttxxx|||~~~|||||||||||||||{{{zzzyyy|||}}}}}}|||~~~~~~}}}{{{yyywww|||~~~~~~|||}}}~~~yyy{{{}}}}}}{{{yyyxxxsssuuuyyywwwiiiSSSDDD666///---++++++---......------,,,,,,+++++++++++++++++++++***************+++,,,---...//////,,,...///000000111222444666:::>>>BBBGGGNNNXXX___iiiqqq|||}}}ssseee^^^SSSIIIBBB???===<<<===999555555888888444///...---,,,,,,......,,,+++++++++,,,///111222111///111000///...---......//////...---,,,+++*********)))***,,,---......---,,,(((+++---)))$$$"""%%%)))!!!$$$''')))+++,,,+++***%%%%%%$$$$$$$$$$$$######''''''&&&&&&&&&(((***+++---...///...+++))))))***+++***)))'''''''''((()))++++++,,,,,,------------***)))(((***,,,------,,,---...///000//////---,,,......000333666555111---,,,,,,---......///000000---------,,,,,,---///111---...///111333888>>>BBBEEEJJJPPPWWW[[[___ccceeekkknnnqqquuuwwwxxxxxxwwwsssrrrrrrrrrrrrsssttttttuuuvvvvvvwwwvvvuuuttttttsssrrrooommmlllnnnqqqtttvvvvvvvvvvvvvvvvvvwwwwwwqqqssstttvvvuuusssqqqoooooosssxxx}}}zzz{{{||||||||||||||||||}}}~~~~~~|||yyyvvvuuu~~~~~~}}}}}}~~~{{{|||~~~~~~{{{yyyxxxooorrrxxxpppaaaLLL@@@333//////------...,,,,,,,,,,,,++++++******,,,,,,++++++******))))))***++++++,,,---............///222222222222444555666;;;AAAFFFKKKRRR[[[bbblllttt~~~zzzooobbb[[[QQQIIIDDDBBBAAA@@@>>>888222111444666444111///...---...//////...---//////000222444444222000//////........./////////......------,,,+++******)))***,,,---......---,,,))),,,---***$$$!!!$$$'''$$$%%%'''******)))((((((******)))(((&&&%%%%%%%%%&&&&&&'''((()))+++---///000111222000---+++*********)))'''%%%%%%%%%&&&&&&***,,,///222111///,,,)))***+++---000333333111///...///111222111///,,,+++,,,...000333444333///---)))***+++---///111222333/////////...,,,,,,...000---///222555999???FFFKKKNNNRRRYYY___cccfffiiikkkmmmooossswwwyyyyyyxxxwwwrrrtttvvvxxxyyyxxxwwwvvvvvvvvvvvvvvvvvvuuuuuuuuurrrpppnnnmmmooosssvvvxxxvvvvvvvvvwwwwwwwwwwwwwwwrrrssstttttttttsssrrrqqqppptttyyyyyyzzz{{{|||}}}}}}}}}}}}|||}}}~~~{{{yyyvvvttt~~~~~~~~~~~~~~~|||yyyvvvuuummmqqqxxx{{{jjjZZZFFF;;;222000000...,,,,,,+++++++++++++++*********+++++++++******))))))))),,,,,,,,,,,,,,,+++++++++///111444555555555666777888===DDDJJJPPPWWW___fffpppvvvuuukkk]]]WWWOOOHHHEEECCCCCCBBB;;;666111...000222222222111000//////111222222111666555444555666666444333...//////000000000///...,,,------------,,,,,,+++******+++,,,------------+++------***&&&###$$$%%%'''%%%&&&))))))&&&%%%&&&)))******)))'''%%%&&&'''''''''((()))+++---...///111222333111...+++***)))'''&&&%%%$$$$$$$$$$$$$$$(((+++000333222000+++(((&&&(((,,,111555666444111///111333555444222...,,,---///111222222111///---((((((***,,,...000111222...000111///,,,,,,///222000333777;;;@@@GGGNNNSSSXXX\\\bbbfffiiijjjmmmnnnmmmpppuuuyyy{{{{{{zzzyyytttvvvzzz}}}~~~}}}{{{yyywwwvvvvvvvvvuuuuuuuuuuuurrrpppooopppssswwwzzz{{{xxxxxxwwwwwwwwwwwwwwwwwwttttttsssssssssssssssssssssvvv{{{~~~xxxyyyzzz{{{|||}}}}}}}}}|||}}}}}}{{{xxxwwwvvv~~~}}}zzz{{{||||||zzzxxxuuutttpppttt{{{uuuaaaPPP>>>555......///---***)))++++++++++++++++++*********************)))))))))---,,,,,,,,,+++++++++***000333666888999999:::;;;===CCCKKKQQQWWW^^^eeekkkuuuzzzpppfffXXXSSSLLLGGGCCCBBB@@@???888666444222111222222333444222000000222555666777888666444333444333222111///000111222222111000///+++,,,---.........---,,,++++++++++++,,,---.........---,,,+++(((&&&$$$###((($$$$$$''''''$$$$$$'''%%%'''))))))'''''')))+++)))))))))******+++,,,,,,---///111000...+++******&&&'''''''''''''''&&&&&&&&&(((+++...//////---,,,$$$%%%'''***...///...---,,,...222444444222...,,,+++,,,...//////......---))))))***+++,,,,,,------,,,///111000---...222777:::===BBBGGGKKKQQQWWW[[[```bbbfffhhhiiijjjlllmmmnnnqqqvvvzzz||||||{{{yyyxxxyyy|||~~~~~~}}}vvvvvvuuuuuutttttttttuuutttrrrqqqssswwwzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwvvvuuusssrrrrrrsssuuuwwwwwwyyy}}}~~~}}}wwwxxxyyyzzz{{{|||||||||}}}~~~|||zzzyyyyyyyyy}}}~~~~~~~~~}}}~~~xxxzzz|||~~~~~~}}}{{{zzzwwwzzz|||mmmWWWEEE777///***,,,///---***)))++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,------------111444888;;;<<<<<<===???EEEKKKSSS[[[```fffmmmrrr|||}}}mmmbbbUUUPPPJJJEEEAAA???===;;;777999999888666444444555555333111111444777999:::;;;888555333222222111000111222333444444333111///***+++,,,...///......---,,,+++******+++,,,...///000...,,,+++***((($$$"""'''###"""&&&&&&###$$$)))%%%))),,,---,,,---111444+++*********))))))((((((***,,,...///---+++******)))***+++,,,,,,+++***)))$$$%%%''')))+++...///000)))((('''''')))******)))'''***...111222///,,,)))'''(((***+++******+++,,,+++++++++******)))))))))***---111111///111666;;;DDDHHHMMMQQQUUUYYY^^^aaabbbdddfffggggggggghhhjjjooorrrvvvzzz||||||zzzxxx{{{||||||}}}~~~vvvvvvuuutttttttttttttttvvvtttsssuuuyyy{{{{{{zzz||||||{{{zzzyyyyyyxxxxxxxxxvvvsssqqqqqqssswwwyyyzzz{{{~~~}}}|||wwwxxxyyyzzz{{{{{{{{{{{{|||zzzyyyzzz{{{}}}}}}}}}||||||}}}yyy|||}}}yyyhhhPPP===444---)))---111000---,,,++++++++++++++++++,,,,,,(((((())))))******+++++++++,,,,,,---...///000000111555999<<<>>>>>>@@@AAAKKKQQQZZZaaaggglllrrrwwwwwwjjjbbbZZZQQQHHHDDD???:::888::::::999888999999777555222222000///000333666777777777666333111//////000111555222//////000000---+++***+++,,,---...............+++(((''')))+++***((()))'''&&&&&&'''''''''&&&$$$$$$%%%'''((()))***+++***))))))+++---//////...---+++)))''''''((()))***---......---)))'''&&&&&&'''(((+++...000000---+++*********)))))),,,000333+++*********++++++)))'''((()))+++,,,......//////'''((()))******)))((('''111+++''')))***((('''(((+++---///000222777@@@GGGRRRVVVZZZ\\\\\\\\\]]]]]]ccceeehhhgggeeefffiiillllllqqqyyy~~~}}}|||{{{||||||}}}~~~~~~~~~~~~~~~zzzxxxuuusssrrrsssuuuwwwxxxwwwuuuuuuuuuwwwyyyzzz~~~~~~}}}{{{yyyxxxvvvsssqqqqqqsssvvvyyyyyyxxxyyy{{{||||||yyywwwuuurrrsssuuuwwwyyy{{{{{{{{{|||~~~~~~}}}{{{zzzzzzzzzwww{{{}}}|||zzzzzz{{{}}}~~~}}}}}}}}}sss^^^HHH:::111,,,((('''+++---,,,)))***+++,,,---------,,,,,,...+++)))((()))***++++++))),,,......------000444:::777777<<>>EEENNNXXX```bbbbbbcccbbbaaaaaaccceeecccdddeeecccbbbccchhhlllssswww{{{~~~~~~~~~zzzzzzzzz{{{|||~~~{{{yyywwwtttsssssstttuuuwwwwwwwwwxxxyyyzzz|||}}}~~~|||zzzyyywwwuuutttuuuxxxzzzzzzyyyyyyyyyxxxvvvuuusssrrrqqqsssssssssssstttvvvxxxyyywwwzzz~~~}}}}}}{{{yyyxxxwwwwwwvvvxxxzzz}}}~~~}}}{{{zzz{{{|||}}}}}}||||||}}}yyyfffNNN<<<444///+++((((((+++,,,+++)))&&&''')))++++++++++++***,,,***))))))+++---------,,,+++***,,,000555888999<<<;;;>>>DDDGGGIIINNNUUU]]]cccllluuu}}}yyylll___VVVNNNHHHEEEEEEDDD@@@>>>???:::;;;;;;:::777444222222222111000000111222111000444333000...,,,+++*********))))))))))))))))))(((&&&&&&'''((((((((((((((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''')))+++&&&(((+++...///...,,,+++,,,+++******++++++***)))$$$%%%%%%'''))),,,...000$$$&&&(((((()))***,,,...,,,***''''''***...000111222222111...,,,+++,,,...333111///......---+++******+++,,,------...---------,,,***((((((((()))***...+++,,,000111//////111222999BBBJJJQQQYYYaaagggkkkjjjhhheeeccccccfffiiifffggggggeeeccceeekkkpppvvvyyy|||~~~~~~||||||{{{{{{{{{|||}}}~~~yyyxxxuuusssrrrrrrrrrrrruuuvvvwwwyyyzzz|||}}}}}}~~~~~~}}}{{{zzzxxxvvvvvvuuuwwwyyyzzzyyyxxxyyyxxxvvvtttsssssssssttttttsssrrrrrrsssuuuwwwxxxuuuxxx|||~~~}}}|||{{{yyyxxxwwwwwwvvvxxxxxxyyy|||}}}{{{zzzzzz{{{|||~~~~~~|||{{{{{{{{{sss]]]FFF777333---+++))))))***,,,+++***))))))***++++++***)))(((,,,***))))))***,,,++++++,,,)))(((+++222888:::;;;<<<>>>CCCIIIMMMOOOUUU\\\ffflllttt}}}wwwlll___UUULLLGGGDDDDDDDDD@@@???@@@;;;<<<===;;;777444222222333222111111222333111000111000...,,,+++)))(((((((((((((((((('''''''''(((&&&''''''((((((((((((((()))))))))(((&&&$$$######%%%'''((((((''''''***,,,***+++...//////...+++******)))((()))+++,,,+++***%%%&&&&&&'''(((***+++,,,###$$$&&&'''((()))---///,,,)))&&&&&&))),,,...///444555444333000000111333333111///.../////////...++++++,,,------,,,,,,,,,))))))******)))((((((''',,,***,,,111222222444888:::BBBLLLUUU\\\bbbiiinnnpppnnnkkkgggddddddgggjjjgggggggggeeeccceeekkkpppvvvxxx{{{}}}~~~~~~}}}{{{{{{{{{zzzuuutttsssqqqpppppppppppptttuuuwwwyyy{{{|||||||||{{{{{{|||||||||zzzyyyxxxvvvuuuuuuvvvxxxyyyxxxwwwwwwvvvuuuttttttuuuwwwxxxuuutttrrrrrrsssuuuwwwyyyuuuxxx|||~~~~~~|||zzzyyyxxxxxxxxxwwwvvvvvvyyy~~~|||zzzyyyyyyyyyzzzzzz|||~~~}}}|||zzz{{{{{{{{{lllVVV@@@444333+++***))))))***++++++***,,,,,,------+++***(((''',,,+++))))))******)))(((+++)))))),,,333999;;;;;;<<<@@@GGGPPPTTTVVV]]]eeeqqqvvv}}}|||tttjjj]]]SSSLLLFFFAAABBBAAA>>>===???;;;===>>>;;;666222111222222222111222333333111000************************((())))))((('''&&&&&&'''''''''((((((((((((((('''***+++,,,***(((&&&%%%%%%''')))+++***((((((+++......///000111111///...,,,)))((('''(((***++++++)))&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&(((,,,///,,,***((((((***,,,,,,,,,333444555444444444666777333111......///000000///,,,,,,,,,---,,,,,,++++++'''((()))******)))(((''')))(((+++000222333999???AAAJJJVVV```fffkkkpppsssqqqoookkkgggccccccfffiiidddeeefffdddcccdddiiimmmsssvvvzzz|||}}}~~~}}}{{{yyyxxxrrrqqqqqqpppoooooooooooorrrtttvvvyyyzzzzzzyyyxxxxxxyyyzzz{{{{{{zzzzzzyyyxxxvvvuuuvvvwwwyyyyyyxxxvvvuuuuuuuuuvvvwwwyyyzzzttttttttttttuuuwwwyyyzzzxxxyyy|||}}}{{{zzzyyyyyyyyywwwuuuuuuxxx~~~{{{yyywwwwwwwwwxxxxxx{{{}}}~~~}}}}}}}}}}}}uuueeePPP===333111)))))))))***************------------+++***(((&&&,,,+++******++++++***(((,,,,,,---000555999;;;;;;===CCCMMMXXX\\\___gggppp|||wwwpppgggZZZPPPKKKDDD>>>===<<<999999;;;999<<<===:::444///...000000000000111333333111///&&&'''((())))))*********)))***+++***'''%%%&&&'''&&&''''''(((((('''&&&&&&'''***,,,,,,)))(((((()))))),,,...,,,)))(((+++///,,,---...///000000000000***)))(((((()))***((('''%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%'''+++...---,,,,,,---...---+++)))---///111333333555888:::555222///---...//////...,,,---------,,,,,,+++***((((((((())))))***++++++***))),,,111555888@@@HHHMMMVVVaaajjjnnnppprrrsssooonnnjjjfffbbbbbbdddgggccceeegggfffdddeeeiiilllooosssxxx{{{}}}~~~}}}zzzxxxppppppppppppppppppppppppppprrruuuxxxxxxwwwuuutttvvvwwwyyy{{{|||||||||{{{{{{xxxvvvvvvwwwyyyzzzzzzuuuuuuuuuuuuvvvwwwxxxxxxtttuuuvvvwwwyyyzzz{{{|||zzz{{{}}}}}}{{{zzzyyyyyyyyyxxxvvvvvv{{{}}}zzzwwwuuuuuuuuuuuuxxx{{{~~~ppp```MMM:::000...''')))***************+++)))***+++++++++***((((((+++******+++...///...------000444666888999;;;===@@@GGGSSS___eeehhhqqq{{{|||sssmmmdddXXXMMMJJJBBB<<<:::888555666888777:::<<<999222---,,,............000222222000...((((((((()))(((''''''&&&***,,,---+++'''%%%&&&(((&&&&&&&&&''''''&&&%%%%%%$$$(((+++,,,***)))***,,,***---///---)))(((+++///((()))***,,,---///000111,,,+++)))((()))(((&&&%%%$$$$$$%%%%%%%%%$$$######%%%&&&&&&%%%%%%&&&***,,,......///111111///+++((((((***...000222555888:::777444000...---------,,,)))))))))))))))((('''&&&***)))((('''(((+++...///---,,,///555999===GGGQQQYYY```kkkqqqrrrpppoooooonnnllliiieeeaaaaaaccceeedddgggiiiiiiggggggjjjnnnlllqqqvvv{{{}}}~~~{{{yyyooopppppppppqqqqqqqqqqqqoooqqqtttwwwwwwvvvsssqqquuuwwwyyy{{{}}}~~~~~~~~~}}}zzzwwwvvvxxxzzz||||||vvvvvvvvvvvvvvvvvvuuuuuutttuuuwwwyyy{{{|||}}}}}}|||}}}~~~~~~}}}{{{zzzyyyxxxxxxyyyxxxxxx}}}~~~|||yyyvvvttttttttttttyyy|||~~~nnn]]]KKK999...,,,'''(((*********)))***+++%%%&&&((()))******))))))))))))***---000222222111///333999;;;::::::<<<>>>BBBJJJXXXdddjjjnnnxxxwwwooofffYYYOOOKKKFFFBBB<<<888666444222111222:::===777///,,,,,,+++---...000111///.........++++++***(((%%%$$$%%%'''***,,,---,,,***((('''(((((('''&&&&&&&&&''')))***+++++++++++++++***)))((((((((())))))***,,,---------+++******---///000000000...,,,))))))***,,,---%%%%%%&&&&&&%%%%%%$$$###&&&&&&'''(((((((((((((((''')))+++---...---,,,++++++,,,...//////000333666444111/////////---)))%%%(((&&&%%%''')))***'''$$$***)))))))))***+++---...'''...777???FFFNNNWWW^^^hhhjjjllloooqqqqqqppppppsssnnnhhhddddddfffhhhiiikkkjjjjjjiiihhhhhhhhhiiikkklllrrrwwwxxxxxx|||{{{vvvqqqrrrsssrrrpppooopppqqqqqqrrrtttuuuvvvuuusssrrrvvvxxxzzzzzzzzzzzz|||}}}{{{{{{{{{{{{{{{{{{{{{{{{|||{{{{{{zzzxxxwwwwwwvvvuuuvvvxxxzzz||||||||||||~~~~~~|||{{{{{{zzz{{{|||~~~zzzwwwuuuuuuvvvyyy|||{{{hhhWWWFFF666,,,***''''''(((***++++++++++++,,,,,,,,,+++++++++++++++'''***000555999;;;;;;:::@@@===;;;:::888888???GGGLLLVVVaaaiiirrr|||tttiii___UUUNNNLLLDDDAAA;;;888555444222000000666888333...------,,,,,,...///000///.........,,,,,,+++)))&&&%%%&&&(((+++,,,......,,,***)))***)))(((((((((((()))+++++++++++++++++++++++++++***))))))(((((()))***+++,,,,,,***)))))),,,.........,,,,,,---.........//////+++***(((&&&%%%%%%&&&&&&(((((()))***++++++++++++'''(((***+++,,,,,,,,,+++---...//////...///111333000///------...---***'''&&&$$$###$$$'''(((&&&%%%******+++++++++,,,---///...555???IIIRRR[[[eeekkkpppqqqssstttuuutttsssrrrrrrnnnhhhfffgggjjjlllnnnnnnmmmllljjjiiihhhggggggiiikkkpppvvvxxxxxx|||{{{vvvsssttttttrrrpppoooppprrrqqqrrrtttvvvvvvvvvuuutttwwwyyyzzz{{{zzzzzz|||}}}}}}}}}||||||{{{{{{zzzzzz||||||{{{{{{zzzyyyyyyyyyxxxyyy{{{||||||||||||{{{}}}|||{{{zzzzzzzzz{{{}}}|||xxxvvvwwwxxxyyy|||yyyfffTTTCCC444,,,***((()))***+++++++++++++++*********+++++++++++++++---000666>>>EEEKKKOOORRRNNNIIIDDD@@@======DDDMMMVVV```jjjrrrzzzooobbbXXXOOOKKKKKKBBB???:::666444333111000///222222///...111111...///000000111111000000///,,,---,,,***((('''(((***,,,...000000...---------************+++,,,---...************+++,,,---...***)))(((''''''((()))******((('''(((***+++++++++(((***...111333333222111111///+++'''&&&''')))***.........---------------'''(((((()))***+++------000111111000...,,,---...+++******+++,,,,,,+++)))&&&%%%$$$$$$&&&'''''''''***+++,,,,,,,,,,,,...000555===IIITTT^^^hhhsssyyyxxxyyyyyyyyyxxxvvvtttrrrqqqmmmiiihhhjjjmmmppprrrqqqpppooommmjjjiiigggfffiiikkkpppvvvwwwwww{{{}}}}}}~~~~~~{{{wwwssssssrrrpppnnnmmmppprrrqqqrrruuuwwwwwwwwwvvvuuuxxxyyy{{{|||{{{{{{{{{}}}}}}|||zzzyyyyyy|||||||||||||||||||||||||||}}}}}}~~~}}}}}}||||||~~~}}}|||{{{zzzzzzyyyzzz|||~~~~~~zzzxxxxxxyyyyyy|||vvvbbbPPP@@@222,,,+++******+++++++++++++++***((())))))******+++++++++---///555<<>>:::666444333222111000222333222111444999777333333000,,,,,,...///---***+++---......---,,,---......000111222000/////////------...////////////...***+++,,,,,,,,,,,,,,,+++'''((()))))))))(((&&&%%%%%%%%%%%%'''***+++***)))...---+++******---000222222333333333222000///...+++++++++,,,...000333444......,,,,,,,,,...000222...///000000---***))))))###$$$&&&&&&&&&(((+++---...///000...+++)))((((((***...111222222777@@@GGGTTT[[[fffnnnrrruuuxxx{{{zzzzzzyyywwwvvvuuuttttttmmmkkkiiihhhhhhhhhhhhgggggghhhkkkoooqqqssstttttttttuuuwwwyyyvvvrrrsssxxxyyy{{{}}}}}}|||zzzzzzzzzyyyxxxwwwtttqqqqqqrrrtttrrrtttuuuwwwwwwvvvuuutttuuuxxx|||~~~}}}{{{zzzzzzyyyyyyzzz{{{|||}}}~~~~~~~~~||||||~~~~~~}}}}}}~~~|||xxxvvvvvvwww{{{|||}}}nnnZZZJJJ===222///111******+++++++++++++++***((())))))******+++++++++******+++---333999@@@DDD===;;;<<>>JJJTTT___fffpppvvvxxxxxxyyy{{{xxxwwwuuusssqqqpppooonnnkkkiiigggggghhhhhhfffeeecccfffjjjnnnrrruuuvvvvvvvvvvvvxxxzzzwwwssstttyyyzzz}}}~~~~~~{{{yyyzzz{{{xxxyyyxxxvvvsssrrrrrrsssssstttuuuvvvvvvuuusssrrrtttwww|||~~~~~~~~~}}}}}}||||||{{{{{{{{{||||||}}}~~~~~~~~~|||xxxvvvvvvwww|||}}}|||mmm[[[KKK???555111222++++++,,,---............*********+++++++++++++++))))))+++,,,///333666888444444999CCCOOO___sss}}}ooo^^^SSSKKKCCC???@@@===:::666444444444333222333777888555444444222...///,,,))),,,222666666444)))+++...///...------...---///111000...,,,++++++---............,,,+++***+++,,,......---)))%%%###$$$&&&+++---...+++'''$$$$$$$$$&&&)))---......,,,++++++++++++---///222333===:::555000,,,+++++++++000///...,,,,,,...///000......------,,,,,,,,,---'''***---......---------%%%&&&(((&&&%%%%%%))),,,+++000555666444111000111000333777888:::CCCQQQ]]]dddkkktttzzz{{{zzzzzz{{{uuutttqqqnnnllljjjiiihhhiiihhhgggggghhhhhhgggfffbbbeeejjjnnnrrruuuvvvvvvuuuvvvxxx{{{xxxtttvvv{{{{{{~~~~~~{{{yyyyyy{{{uuuvvvvvvtttrrrpppooopppssstttuuuvvvuuutttqqqppprrrvvv||||||||||||||||||||||||}}}|||}}}}}}~~~|||xxxvvvwwwxxx|||}}}~~~~~~{{{mmm[[[MMM@@@666222333,,,---...///000000000000,,,,,,,,,+++++++++++++++......//////000000000000///000777CCCPPP```tttxxxjjjYYYNNNGGGBBBAAACCC<<<;;;999777666555444444444333111///...//////000...---,,,+++---000333555///,,,)))+++///111///,,,...------...//////...,,,+++***)))(((((('''((((((***,,,......+++'''$$$$$$%%%&&&''')))))))))((('''***+++---...///...---,,,......,,,******,,,111444<<<999333...+++***+++---++++++,,,---------,,,,,,---------,,,+++***)))))),,,---------,,,***((('''))))))((('''&&&'''))),,,,,,///222222///------///666888;;;@@@HHHSSS^^^fffooosssxxx{{{|||||||||}}}xxxuuupppjjjfffcccaaaaaabbbaaaaaadddhhhjjjiiigggiiillloooqqqrrrrrrtttuuuuuuxxxzzzyyyvvvuuuvvvxxx|||}}}}}}{{{yyyyyyzzz{{{|||{{{xxxuuutttssstttuuuwwwyyy{{{||||||yyyvvvtttyyyxxxxxx{{{~~~}}}~~~~~~}}}{{{wwwxxx{{{|||||||||zzzyyy~~~~~~zzzwwwwwwyyyzzz{{{}}}yyymmm^^^PPPBBB666111111,,,,,,++++++,,,---///000...---------,,,,,,,,,,,,///...............///000000333888BBBQQQdddxxxmmmaaaTTTMMMGGGAAA>>>>>>===<<<:::888666555555444444333111000/////////000------------...///000111000---+++---000111...***---,,,,,,---///000...---+++***)))((((((''''''(((***,,,...---***&&&$$$###$$$%%%''')))***++++++++++++---///000000000...------------++++++,,,000333888555000+++))))))***+++******+++++++++++++++*********))))))***+++,,,,,,/////////...---+++***)))(((***,,,,,,***))))))***---000222111...,,,...000;;;@@@GGGOOOXXX```iiinnnrrruuuzzz}}}}}}}}}}}}}}}wwwtttpppkkkgggdddbbbbbb```___^^^aaadddggggggeeekkknnnqqqssssssssstttuuuvvvxxxzzzzzzyyywwwwwwxxxxxxzzz{{{{{{zzzzzz{{{|||}}}{{{yyywwwuuuuuuvvvvvvxxxzzz|||~~~|||{{{wwwvvvvvvyyy~~~~~~}}}}}}}}}|||{{{vvvvvvxxxxxxyyyxxxxxxwww~~~~~~zzzxxxxxxyyy{{{{{{}}}~~~ppp^^^OOO@@@444000111...---,,,,,,,,,---//////---...............---------......///000111111222111444999CCCQQQeeexxxyyyiii```WWWSSSNNNHHHCCCBBBAAA???===:::999888777777333333111000000000000000......//////000000000000222000//////111000,,,)))+++***+++,,,///000///...+++***)))((('''''''''''')))+++---,,,)))%%%#########$$$&&&)))+++---......---...000222222111///...,,,---------,,,---///111222///+++(((&&&'''(((***))))))************))))))&&&&&&&&&&&&(((+++...///222111000///...,,,++++++(((+++///000...+++((('''+++---///...---...222666@@@HHHTTT```iiiooosssvvvtttwww{{{}}}|||{{{{{{{{{vvvtttpppkkkhhheeecccccc___^^^]]]^^^aaadddeeeffflllooorrrtttttttttuuuvvvxxxxxxyyy{{{|||{{{yyywwwtttwwwzzz{{{{{{{{{{{{|||}}}{{{zzzxxxxxxxxxxxxyyy{{{|||~~~vvvuuutttwww{{{~~~}}}|||}}}}}}{{{zzzvvvvvvvvvvvvvvvwwwxxxxxx~~~}}}zzzxxxxxxzzz{{{zzz}}}~~~ppp[[[KKK>>>555333666000///......------......---...000111111000///......///111333444555555555111444:::DDDRRRdddvvvwwwlllccc[[[WWWTTTMMMIIIHHHFFFDDDAAA>>>;;;:::::::::222222111111000000000000000000//////000111222333555333222222222000,,,)))))))))))),,,...000///...,,,+++***(((''''''''''''(((***+++***(((%%%$$$$$$%%%&&&(((***+++---...///---...000111111000///...+++,,,------,,,,,,...///---+++(((&&&%%%&&&(((************++++++******)))&&&%%%$$$$$$&&&***---000222222000///---,,,,,,+++))),,,//////---***((('''''')))++++++,,,000777===DDDMMM[[[gggpppuuuxxxyyyuuuxxx{{{|||{{{yyywwwwwwwwwuuuqqqmmmiiieeecccbbb```___^^^^^^```ccceeegggjjjmmmqqqssstttuuuwwwxxxzzzxxxyyy{{{~~~~~~{{{wwwuuuwww{{{||||||{{{zzz{{{{{{{{{zzzyyyyyyzzz{{{{{{~~~}}}|||xxxwwwvvvvvvxxx{{{}}}~~~|||{{{||||||zzzyyyxxxwwwvvvvvvwwwyyy{{{|||~~~~~~|||yyyxxxxxxzzz{{{zzz|||~~~|||{{{|||~~~}}}kkkUUUEEE;;;666888<<<222111000///...------,,,,,,...000222333222000...000111444666777666555444000444:::DDDRRRcccuuuzzzkkkaaaWWWSSSPPPKKKHHHHHHHHHFFFAAA===:::888777777000111111111000000/////////...,,,+++,,,///222555555444333333222000---+++(((((((((+++...000///...,,,+++***(((''''''&&&&&&'''(((***)))(((&&&&&&&&&))))))******++++++,,,,,,,,,---///000000///---,,,***+++,,,,,,******,,,...***)))'''&&&&&&(((***+++***+++,,,,,,------,,,,,,)))(((&&&%%%&&&))),,,...000//////...---,,,+++++++++,,,,,,+++(((''''''(((((()))******,,,111:::@@@KKKRRR^^^hhhpppuuuxxxzzzwwwzzz|||}}}{{{yyywwwwwwwwwuuurrrnnnjjjfffcccbbb``````_________aaadddffffffjjjnnnrrrtttvvvxxxzzzzzzyyyyyy{{{|||xxxyyy{{{~~~~~~|||zzzyyyyyyzzzzzzzzzzzz{{{|||}}}}}}~~~~~~|||{{{zzzxxxxxxyyy{{{|||}}}{{{zzz{{{{{{yyyxxxwwwvvvuuuuuuwwwyyy|||~~~}}}|||{{{}}}~~~~~~}}}zzzxxxwwwxxxzzz{{{yyy||||||vvvxxx}}}yyyfffOOO???777444777;;;222222111000...---,,,++++++,,,///222333222000//////000222333333222000...///333;;;EEESSSdddttt~~~|||kkkaaaVVVRRROOOLLLKKKLLLIIIFFF@@@:::666333222222...//////000000///......,,,+++)))((()))+++...000222222111///...------,,,((('''(((***---///...---,,,,,,***)))'''&&&&&&&&&%%%'''))))))(((((()))***,,,++++++***))))))******+++,,,...///...---+++************)))((((((***,,,)))((('''&&&''')))+++,,,***+++,,,.../////////000,,,+++)))(((((()))***+++,,,,,,---......,,,+++***++++++)))'''%%%%%%(((***---............333<<>>GGGRRRYYYeeekkkrrruuurrrpppppprrrvvvuuusssqqqppppppqqqrrrlllnnnqqqqqqooollljjjjjjllllllkkkkkkkkkllllllmmmqqqrrrssssssrrrtttwwwyyy||||||{{{zzzyyyzzz}}}~~~{{{xxxxxxzzz~~~{{{{{{zzzzzzxxxwwwuuutttwwwyyyzzz{{{|||~~~}}}|||zzzwwwtttsssssstttuuuvvvwwwxxxxxx}}}~~~}}}{{{|||~~~{{{```OOO===333---***)))***,,,,,,---///111000...+++...---***)))***---000222/////////---,,,,,,---///222:::FFFSSS```nnn{{{|||rrrhhhaaaXXXRRRQQQRRRRRRRRRJJJGGGAAA:::444222222333/////////---+++******,,,,,,......---+++)))))))))&&&''')))******,,,...111222///,,,******+++++++++,,,------,,,)))(((((()))---000000......///---)))))))))(((((()))+++,,,---...---,,,,,,,,,+++(((%%%)))((('''&&&%%%%%%%%%%%%%%%&&&'''))),,,---+++)))))))))******+++,,,,,,,,,((())),,,......---,,,+++*********,,,---,,,)))''',,,***)))***---//////---000222666;;;CCCLLLWWW^^^iiinnnuuuwwwtttrrrrrrtttuuutttrrrpppooooooppppppnnnqqqrrrrrroookkkiiihhhhhhiiikkkmmmnnnnnnnnnnnnpppqqqrrrrrrrrrtttwwwyyy{{{{{{{{{zzzyyyzzz}}}~~~~~~}}}{{{zzz}}}||||||{{{zzzyyywwwuuuuuuxxxyyy{{{|||~~~~~~~~~}}}|||{{{yyyuuusssqqqrrrsssuuuwwwyyy{{{{{{}}}~~~|||zzz{{{}}}vvv\\\LLL;;;111---++++++---,,,,,,,,,...000000...,,,---,,,+++***+++---///111...//////---,,,,,,...000333;;;HHHUUUaaaooo}}}zzzqqqggg```WWWQQQPPPPPPPPPOOOGGGCCC>>>888444222222222000000000///,,,,,,---.........---+++))))))+++---...///000///......000222222111000---++++++,,,...,,,---...,,,***))))))***...111111///...///...***)))((((((((()))***+++,,,***)))((()))***)))(((&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''')))+++,,,***(((,,,,,,+++******)))(((((((((///888<<<:::555222000+++***))))))******((('''...---+++,,,///111222222111555:::AAAJJJTTT___eeemmmrrrwwwxxxvvvttttttvvvsssrrrpppnnnmmmmmmmmmnnnrrrsssuuusssoookkkhhhgggfffhhhkkkoooqqqqqqppppppoooqqqrrrrrrrrrtttvvvyyyyyyzzzzzzzzzyyyzzz}}}~~~~~~~~~}}}{{{zzzxxxvvvvvvyyy{{{}}}}}}}}}~~~}}}}}}||||||yyyuuurrrpppqqqsssvvvyyy|||~~~}}}~~~|||zzzzzz}}}~~~pppWWWHHH888000---,,,,,,...---,,,+++,,,...///...---++++++++++++,,,---...............---,,,,,,...000555===IIIVVVcccppp~~~wwwpppeee^^^UUUOOOMMMMMMLLLJJJGGGCCC===777444111000///333333333111...---...///+++,,,---,,,+++,,,...000999999888555222//////000222333333///,,,+++...111+++,,,---,,,***))))))+++---111222...------,,,)))(((((((((((())))))******###"""###$$$'''(((((('''((((((''''''''''''(((((()))(((&&&'''(((***)))(((---,,,+++***((('''&&&%%%'''333BBBJJJFFF===555111+++)))'''&&&'''(((((('''...------...000333555777444888???HHHQQQ[[[eeekkkpppsssvvvwwwuuuttttttuuuqqqpppooommmlllkkkkkkkkkrrrtttvvvuuuqqqmmmjjjiiihhhiiikkkmmmoooqqqrrrrrrpppqqqssssssssstttvvvxxxwwwxxxyyyyyyyyyzzz|||~~~}}}{{{yyyxxxxxxzzz|||}}}}}}|||}}}}}}zzzvvvsssrrrsssuuuwwwzzz}}}|||}}}}}}{{{{{{~~~{{{kkkTTTEEE666///---++++++------,,,***+++,,,......---******+++,,,,,,,,,,,,,,,------...---,,,---///111555===IIIVVVcccqqq~~~vvvoooeee^^^UUUOOOMMMKKKIIIGGGEEEAAA;;;777555444222000444444333000---++++++,,,'''***---......///000111::::::999666222000///000222333333000,,,+++...111)))***+++***)))((()))***+++000111...++++++***(((''''''(((((()))))))))(((###"""!!!"""%%%&&&&&&%%%(((((((((((()))***++++++...***&&&$$$%%%(((***+++******)))(((((('''&&&&&&$$$...;;;@@@<<<444...,,,***(((%%%%%%&&&(((((((((------...000222444777999888===FFFOOOXXXaaaiiiooorrrtttuuutttsssrrrrrrrrrpppooonnnlllkkkjjjiiiiiippprrrtttuuurrrooommmmmmmmmllljjjjjjkkkooorrruuuqqqssstttuuuttttttuuuvvvvvvwwwxxxxxxxxxxxxzzz|||yyy{{{}}}~~~~~~~~~}}}{{{{{{{{{|||~~~|||zzzzzzyyyyyyzzzzzzxxxuuurrruuuvvvwwwyyyzzz|||}}}~~~{{{|||}}}~~~~~~yyyiiiTTTFFF666///,,,***)))+++---+++******,,,------,,,)))***+++,,,,,,,,,+++***,,,---------,,,---000222444<<>>GGGMMMVVV^^^eeejjjnnnqqqzzzxxxvvvuuuttttttssssssoooooonnnlllkkkiiigggfffgggjjjmmmnnnmmmkkkjjjjjjjjjiiiggggggiiinnnsssvvvwwwyyyzzzyyyvvvtttssstttsssuuuvvvuuutttsssssstttrrruuuwwwyyy{{{~~~}}}{{{yyyxxxuuusssrrrssstttsssssswwwwwwxxxyyyzzz{{{{{{|||wwwxxxyyy{{{xxxiiiSSSEEE777000---+++***+++)))))))))+++------+++)))***************************+++,,,,,,---...111444666>>>JJJWWWdddrrrvvvlll___YYYPPPIIIEEECCC???<<<<<<888333222444444111...---...///.........000222444333000---******---000222333444444333333555666333///+++***,,,---,,,***)))***,,,,,,++++++,,,...+++222444000***)))***)))&&&'''((((((((('''&&&%%%'''&&&&&&)))---222444555++++++,,,---///111333444...------------+++(((%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))+++,,,,,,)))###$$$$$$$$$&&&***,,,,,,++++++000777;;;<<<<<<>>>@@@LLLRRR[[[ccchhhllloooqqq~~~|||yyywwwwwwvvvvvvuuuoooooonnnmmmkkkiiigggfffeeehhhkkkkkkjjjhhhfffffffffffffffhhhkkkppptttvvvyyy{{{{{{zzzwwwtttssssssssstttuuuuuusssqqqqqqqqqrrrtttwwwxxxzzz|||~~~}}}||||||||||||{{{xxxuuutttuuuvvvwwwwwwvvvvvvwwwxxxzzz{{{||||||vvvvvvxxxzzz~~~xxxiiiRRRDDD666000...,,,+++,,,(((((())),,,------***(((+++***)))))))))))))))******+++,,,,,,---...222444777???LLLYYYeeessstttjjj[[[SSSIIIDDDBBBAAA>>>;;;:::777444111000000111222222222111000//////000000666444222000//////000111000111333444444333111000---,,,***)))***,,,...000111000............,,,***000000000///---+++)))''''''&&&%%%$$$###$$$%%%&&&''''''((()))+++---///111000...,,,,,,...000111111///---***((('''(((***++++++)))'''%%%$$$%%%'''((()))((('''%%%$$$#########!!!###''')))***+++---...///...///444777;;;BBBJJJQQQXXXaaafffiiilllqqqvvv||||||zzzxxxvvvtttsssrrrmmmnnnoooooolllkkkkkkkkkfffjjjnnnnnnkkkgggffffffiiiiiijjjlllnnnrrrtttvvvwwwxxxxxxvvvtttrrrrrrrrrtttttttttsssrrrrrrqqqqqqtttuuuwwwwwwxxxzzz}}}}}}~~~}}}{{{{{{{{{zzzyyywwwuuuuuuwwwxxxxxxwwwvvvvvvxxxwwwuuutttuuuyyy||||||||||||}}}tttgggNNNBBB666000...,,,---///,,,,,,,,,,,,++++++******,,,+++***)))((((((((()))***(((***...///---...222555>>>JJJXXXfffuuupppfffZZZRRRIIICCCAAA???;;;888777555222///......///000222222222222222222222222555444222000/////////000111222333333222111...---,,,+++***)))***---000111222000...---......---+++222222222222000...,,,+++$$$$$$$$$###$$$$$$$$$%%%'''((()))+++,,,...///000///---+++,,,...000111111---,,,)))''''''(((***++++++)))'''%%%$$$%%%'''(((((('''&&&%%%$$$$$$$$$$$$$$$&&&)))*********,,,------,,,///555999<<>>;;;999444333000...,,,,,,---...000111222444444444444333333333222111000///......111111222111000---+++******)))))))))+++---000222///---***)))***++++++***------,,,,,,***)))'''&&&###$$$%%%%%%&&&%%%$$$$$$'''(((***,,,...////////////---++++++---///000000+++)))(((&&&&&&''')))***)))(((&&&%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((***++++++******+++---------000777<<<@@@GGGOOO___eeekkkoooppprrruuuxxxxxxyyyyyyyyywwwuuurrrpppooommmkkklllooopppnnnkkkkkklllmmmlllkkkjjjkkklllnnnnnnnnnooooooqqqrrrsssrrrrrrsssrrrqqqrrruuuwwwuuuuuuvvvwwwxxxzzzzzz{{{zzz|||}}}}}}}}}|||{{{zzzyyyvvvtttuuuvvvxxxyyyyyyyyyxxxxxxvvvvvvvvvwwwzzz~~~|||kkk]]]MMMBBB666000...++++++...++++++*********++++++,,,******))))))******++++++---+++,,,......---000666777@@@MMM[[[jjjyyytttbbbWWWKKKGGGCCC@@@@@@@@@???===333111///---,,,,,,---------...111444555555444444222222222111000///---,,,/////////...---,,,***)))'''''''''(((***,,,///111***(((%%%$$$%%%'''''''''&&&&&&&&&%%%$$$###""""""'''((()))******'''%%%###&&&(((+++.../////////...---,,,++++++---/////////((('''&&&%%%%%%'''((()))&&&&&&$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''((()))******+++,,,,,,++++++---...111///222999???EEEOOOYYYbbbfffkkknnnoooppprrrssstttuuuwwwwwwvvvssspppnnnnnnkkkiiimmmtttxxxwwwtttnnnnnnmmmmmmllllllnnnoooppppppppppppppppppqqqqqqqqqrrrrrrqqqppprrruuuwwwuuuvvvxxxzzz|||~~~}}}~~~~~~~~~}}}{{{xxxvvvuuuvvvwwwxxxyyyyyyxxxxxxvvvvvvwwwyyy|||zzzhhhZZZLLL@@@555000...++++++---+++******)))***+++,,,,,,,,,++++++*********++++++------000333222///111666>>>FFFSSSaaannn||||||lll\\\QQQHHHFFFCCCAAA@@@???>>>===222111000...------------***,,,///222333444333333111111111111///...---,,,++++++,,,,,,++++++******%%%%%%&&&&&&(((***,,,---(((&&&$$$$$$&&&'''''''''(((((('''&&&&&&&&&&&&&&&---...//////...***'''$$$'''(((+++---//////...---,,,+++***+++---///......&&&&&&%%%%%%&&&'''((()))$$$$$$######$$$%%%&&&'''''''''(((((()))+++,,,---***+++,,,,,,+++,,,///111333000111777???HHHVVVbbbfffhhhlllnnnooooooooooooqqqrrrtttuuutttqqqooommmnnnkkkiiimmmuuuzzzzzzwwwrrrqqqooonnnnnnooopppppppppqqqqqqqqqqqqppppppppprrrssssssrrrqqqrrrtttwwwvvvwwwyyy|||~~~~~~}}}{{{xxxvvvtttuuuvvvxxxyyyyyyxxxxxxwwwwwwxxx{{{~~~yyyhhhZZZIII>>>444000...++++++------,,,+++******+++,,,---......,,,+++************,,,...444888555111111666DDDMMMYYYfffrrr~~~sssdddWWWNNNIIIHHHFFFBBB???<<<999777222111000///............)))***---///111222222222111111000///...---,,,,,,************************''''''''''''(((((()))***)))((('''(((***+++***)))))))))(((''''''(((((((((000000111111///,,,(((&&&'''(((***,,,------------+++******+++---......,,,%%%%%%%%%%%%&&&'''((()))$$$$$$$$$$$$%%%&&&'''(((*********+++,,,---//////++++++,,,++++++,,,///111222000111888AAALLL[[[gggkkkmmmoooqqqrrrrrrqqqppppppqqqrrrsssrrrpppnnnmmmpppmmmkkkmmmqqqtttuuutttvvvsssqqqppppppqqqqqqpppnnnoooppppppqqqqqqpppppprrrsssuuuuuuuuuuuuvvvxxxxxxyyyzzz|||~~~|||{{{yyyvvvttttttuuuwwwxxxyyyzzzyyyyyyyyyyyyzzz|||yyyhhhZZZFFF<<<222///...,,,,,,...000...,,,+++***+++---...///...---,,,++++++++++++,,,///555888555000111666EEEMMMZZZfffrrr~~~wwwjjj^^^TTTMMMGGGGGGEEEBBB===888555444000000//////......------***+++,,,...///111222222222111///---,,,,,,,,,---++++++***)))))))))))))))+++******))))))((((((((((((((())),,,......,,,***(((((('''&&&&&&'''((()))---......///...+++)))((('''((()))******+++,,,,,,***))))))+++---...---,,,$$$$$$%%%&&&'''((()))***%%%&&&&&&''')))***++++++---,,,------...///000111---------+++******---///111111555>>>HHHRRR```kkkpppqqqrrrtttuuuuuusssrrrqqqqqqrrrrrrrrrqqqppppppoooooonnnnnnoooqqqsssuuuxxxvvvsssrrrssssssqqqoookkklllnnnpppqqqqqqqqqqqqpppsssvvvxxxyyyyyyzzz{{{yyyzzz{{{}}}~~~}}}{{{{{{yyyvvvtttvvvwwwyyy{{{|||||||||{{{{{{{{{|||}}}xxxgggYYYCCC999111///...------///333111...,,,++++++---...,,,,,,,,,,,,,,,---......---///222444///,,,000777>>>GGGUUUbbbooo{{{pppddd[[[SSSNNNCCCCCCCCC@@@<<<888555444/////////......------,,,,,,,,,,,,---...000222333333111...,,,++++++,,,---...---+++***((('''''''''...---,,,+++***)))((('''&&&'''))),,,......,,,)))******)))((()))***+++,,,)))***++++++++++++***)))(((((((((((()))***,,,,,,***))))))+++---...---+++$$$$$$%%%&&&((()))******'''((()))***+++,,,---............//////000111222//////...+++))))))+++---222444;;;FFFQQQYYYeeeoooqqqrrrsssuuuvvvvvvtttrrrsssrrrrrrrrrrrrrrrrrrrrrnnnooopppppppppssswwwzzzzzzwwwttttttttttttpppmmmiiijjjmmmoooqqqqqqqqqqqqmmmqqqwww{{{||||||}}}}}}zzzzzz{{{}}}~~~~~~}}}~~~~~~}}}|||{{{yyyvvvxxxyyy{{{|||~~~~~~~~~}}}||||||}}}~~~wwwfffXXXAAA888000............000555333000---+++,,,---...)))******+++---///111222......//////***(((///999888AAAPPP^^^lllyyy}}}nnnaaaUUULLLJJJEEEAAA<<<;;;<<<:::555000------------------------,,,---/////////000111333222222111000///---+++***...---+++******+++,,,---,,,+++***+++,,,,,,***(((***++++++,,,,,,++++++*********+++)))&&&$$$%%%%%%(((((((((((((((((((((((()))******(((%%%$$$%%%&&&%%%'''(((((('''(((,,,///***)))&&&%%%&&&))),,,...,,,+++)))***+++,,,,,,+++...000111111///....../////////...+++))))))+++---333999CCCOOO[[[dddjjjnnnuuuvvvvvvvvvvvvuuuuuuuuurrrrrrssstttuuuuuuttttttttttttsssssssssttttttuuu{{{wwwrrrooonnnnnnnnnmmmllllllmmmnnnooopppqqqqqqsssssstttvvvxxx{{{~~~~~~|||zzzzzz|||~~~}}}}}}}}}|||{{{zzzxxxxxx||||||}}}}}}}}}}}}||||||~~~~~~}}}|||{{{|||}}}}}}|||}}}~~~uuubbbRRR>>>999333///------------000---+++***+++,,,,,,+++((()))***+++++++++++++++***+++...//////000222444888@@@MMM\\\kkkyyyyyymmmaaaUUUMMMJJJBBB>>>;;;:::;;;999444///---------------.........,,,---///000000000111222333333222000///---,,,,,,111111///...---,,,,,,,,,000///.........,,,)))&&&******++++++++++++******)))******)))'''&&&&&&'''&&&'''''''''((((((((()))))))))(((&&&###"""###%%%"""%%%'''(((((())),,,///,,,+++)))((())),,,000222...,,,******+++,,,+++***///111222222000///000111//////...+++((((((***,,,222:::FFFSSS___hhhnnnqqqwwwwwwxxxxxxxxxwwwuuutttssstttuuuuuuvvvvvvvvvuuutttttttttttttttuuuvvvwwwxxxuuuqqqnnnnnnnnnnnnmmmnnnnnnooooooqqqrrrrrrssssssttttttvvvxxx{{{~~~{{{yyyyyy{{{|||}}}}}}}}}}}}|||{{{zzzzzz}}}}}}}}}||||||}}}}}}}}}|||{{{zzzyyyyyy{{{|||}}}~~~~~~sss```PPP===999444000///...---,,,000...+++***+++,,,+++***))))))***+++++++++******+++,,,...///...///111333666???MMM\\\kkkyyyuuujjj```TTTLLLIIIDDDBBB?????????===888333------........./////////---...///111222222222222555333111000............555444333222000...,,,+++111000111111222000,,,((())))))************))))))((()))+++***(((''''''(((%%%%%%&&&'''((())))))***++++++)))&&&######$$$&&& ###&&&((()))***,,,...---,,,+++***,,,///333555000...,,,+++,,,+++***)))///111222222000000111222111111///,,,******,,,///444===KKKYYYeeemmmrrrvvvwwwxxxyyyzzzyyywwwtttrrruuuuuuvvvwwwwwwwwwvvvvvvttttttttttttuuuvvvxxxxxxuuusssooonnnnnnooooooooopppppppppqqqrrrssstttuuutttuuuuuuvvvyyy|||~~~~~~~~~}}}{{{yyyyyyyyyyyy}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}||||||}}}}}}}}}zzzyyyxxxwwwxxxyyy|||}}}qqq\\\LLL;;;888333111000000///...111///,,,+++++++++***)))******+++++++++******))),,,---............000222777@@@OOO___nnn|||rrrhhh^^^RRRJJJGGGFFFDDDAAA@@@???<<<888444/////////000000000111111//////111444666666444333444222000...------...///333444444333222000---,,,......000333555444000---)))******++++++******))))))***,,,+++)))'''&&&'''###$$$%%%&&&((()))***+++...---+++(((%%%$$$&&&((("""$$$''')))***+++++++++,,,,,,+++,,,---111444666222000---,,,++++++)))(((---///000///...///000222333333111...------111333:::EEETTTaaakkkqqquuuxxxvvvxxxzzz{{{zzzvvvssspppuuuuuuvvvwwwwwwvvvvvvvvvrrrrrrrrrssstttvvvwwwxxxtttrrroooooopppqqqrrrqqqqqqqqqqqqqqqrrrtttuuuvvvvvvvvvvvvwwwyyy|||~~~~~~}}}}}}~~~}}}|||{{{{{{zzzyyyyyy|||}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~~~~zzzyyyxxxxxxyyy{{{}}}~~~}}}nnnYYYHHH999555111///000222333333222000,,,++++++***)))(((+++++++++++++++***)))(((---...///...---...000222999BBBRRRcccrrr|||oooeee[[[OOOGGGDDDBBB@@@===;;;999666222000222222222222222222222222111111333777::::::666333111000...,,,+++,,,...//////000111222111000///......///111333555333000,,,******++++++++++++*********+++---+++)))&&&$$$$$$"""###$$$&&&''')))***+++,,,,,,***(((%%%%%%''')))''''''(((***+++***)))(((---------...000333555777333000---,,,+++***(((&&&***+++,,,,,,+++,,,...111111000///------///444888DDDNNN]]]iiiooosssvvvyyyyyyzzz|||}}}|||yyyuuusssuuuuuuuuuvvvvvvuuuuuutttqqqqqqqqqrrrssstttvvvwwwtttrrrqqqqqqssstttuuutttrrrqqqqqqqqqrrrtttvvvwwwxxxwwwwwwxxxzzz|||~~~~~~~~~|||}}}}}}}}}||||||{{{zzz|||}}}~~~~~~}}}||||||}}}~~~{{{{{{{{{{{{|||~~~zzzjjjVVVFFF888444000///111555888999222000,,,++++++***)))(((+++++++++++++++***)))(((.........---------000222999CCCSSSeeetttxxxjjj```WWWLLLEEECCCAAA???<<<999777555555555777777666666555444444333222222444999<<<<<<777333///...---,,,,,,,,,---...,,,---...//////000000000222111111222111///***''')))******************)))(((***,,,+++(((%%%######"""###$$$%%%'''(((******((())))))(((&&&&&&'''(((+++***)))***++++++)))(((/////////000222444666777222000---+++***)))'''%%%'''((()))((((((***---///++++++++++++,,,111777<<>>;;;999777999<<<>>>;;;;;;:::888777666555444111111333888===<<<777111---------...............,,,,,,,,,------///000000222111///...---+++'''$$$''''''((((((((((((''''''$$$&&&)))***(((&&&%%%%%%######$$$%%%'''((())))))''')))+++,,,*********+++---+++)))***,,,---,,,***---------...///000222333111...+++***)))(((&&&%%%&&&&&&'''''''''))),,,///))))))***+++...555===BBBQQQ\\\iiiqqqtttuuuyyy}}}}}}~~~~~~~~~}}}|||{{{vvvwwwwwwwwwvvvvvvuuutttrrrrrrrrrrrrrrrssstttuuusssrrrqqqsssuuuvvvuuutttuuutttsssssstttvvvyyy{{{zzzzzzzzzzzzzzz|||~~~}}}~~~||||||{{{{{{|||}}}~~~~~~}}}||||||}}}~~~~~~~~~rrreeeTTTFFF;;;<<<>>>@@@BBB@@@<<<888000...+++***+++,,,+++***))))))***+++++++++******---------,,,,,,...222555;;;FFFWWWhhhvvvxxxkkk^^^UUUNNNGGGCCCCCC:::999666444444777===AAA>>>===<<<:::888777555555000000222888<<<<<<555///---...//////000//////......---,,,,,,,,,...///000///---,,,++++++***(((&&&%%%&&&&&&&&&&&&&&&&&&%%% ###''')))((('''''''''###$$$%%%%%%&&&'''(((((())),,,///000000/////////...+++((())),,,//////...)))))))))***+++,,,------///---***)))((((((&&&$$$%%%&&&'''&&&''')))---000***+++,,,...222:::CCCIIISSS^^^kkkrrrtttvvv{{{{{{{{{{{{{{{{{{{{{zzzzzzxxxxxxxxxxxxxxxwwwvvvuuuttttttsssssssssttttttuuurrrqqqqqqrrrtttuuutttssswwwvvvuuutttuuuxxx{{{}}}{{{{{{zzzzzz{{{|||~~~}}}||||||{{{{{{zzzzzz{{{|||~~~}}}||||||}}}~~~}}}~~~|||pppdddTTTGGG===@@@EEEJJJJJJDDD;;;555000---+++***+++,,,,,,+++((()))***+++++++++++++++,,,------,,,,,,///333666???JJJ[[[mmmzzzqqqeeeXXXPPPJJJDDDAAAAAA888555222222666999999999888888888999999888666444555444333333444555444222,,,+++,,,///222222///+++...---+++*********+++++++++***)))((('''&&&&&&&&&###%%%''''''%%%$$$$$$$$$!!!###&&&)))++++++******$$$%%%&&&(((***++++++,,,))),,,///111000//////000---+++***,,,///000...,,,%%%%%%&&&(((***+++)))''',,,+++)))((('''''''''(((+++***(((&&&'''(((+++---,,,---000333999AAAJJJPPP```eeennnvvv|||~~~}}}|||{{{zzzxxxxxxyyyxxxvvvtttuuuuuuuuuvvvxxxyyyxxxvvvtttsssrrrsssuuuwwwvvvuuurrrrrrrrrssssssssstttttttttttttttuuuuuuuuuvvvvvv{{{{{{zzzyyyzzz|||}}}{{{{{{{{{~~~~~~zzzyyy|||~~~||||||}}}~~~~~~~~~nnn```WWWSSSJJJSSS[[[ZZZOOOAAA666222...---,,,+++************,,,,,,+++***))))))******---++++++---...---222888AAAQQQdddqqq|||kkk```SSSLLLFFF@@@<<<===:::888555555777999888777888888888888888777666444444444333333222222111111...,,,+++---///000...,,,...,,,+++)))(((((()))))))))(((((('''&&&&&&&&&&&&$$$&&&((('''%%%$$$###$$$"""###%%%'''))))))))))))'''((()))***************,,,...000111///------------,,,+++,,,......,,,***&&&%%%%%%'''((()))(((&&&'''&&&&&&&&&'''(((***+++333222///---------...///---///222777===GGGPPPWWWfffjjjqqqyyy~~~zzzwwwuuutttttttttsssrrrsssssssssuuuwwwxxxxxxvvvuuutttssstttvvvxxxwwwvvvuuuuuuuuuuuuttttttttttttrrrrrrrrrrrrrrrrrrssssss|||{{{zzzzzz{{{|||~~~~~~|||{{{{{{|||~~~~~~}}}|||~~~~~~{{{{{{}}}~~~}}}~~~~~~qqqeee]]]ZZZXXX]]]```[[[NNN@@@777333------,,,++++++++++++,,,,,,,,,+++***************...++++++---......222888AAAQQQcccpppzzz}}}fffZZZOOOIIICCC===999999;;;:::999999999999777555777777777777666555444333222444555333///...///111000---+++***+++,,,------,,,+++)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))+++++++++++++++***)))(((+++---//////...,,,,,,,,,,,,+++***+++,,,,,,***))))))'''&&&%%%&&&'''&&&%%%$$$$$$$$$%%%&&&((()))***///......---,,,,,,,,,---///222777===EEEOOOZZZaaallloootttyyy}}}xxxuuuqqqooooooooooooooopppoooppprrruuuwwwwwwwwwvvvuuuuuuvvvxxxyyyyyyxxxuuuvvvvvvvvvwwwwwwwwwxxxrrrrrrqqqqqqqqqqqqqqqrrr{{{zzzzzzzzz{{{}}}}}}~~~~~~|||||||||}}}}}}~~~~~~}}}}}}~~~~~~||||||vvvmmmfffcccfffeeeaaaVVVGGG;;;444111,,,++++++++++++,,,------,,,,,,+++*********++++++...,,,,,,.........333999AAAPPPbbbnnnxxxrrrcccXXXNNNIIIDDD>>>::::::::::::;;;;;;;;;:::777666555666666555333222111222111444666444...,,,...111222///+++)))(((***---...+++***'''%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%&&&''')))))))))(((***+++,,,+++)))(((((()))+++,,,,,,,,,,,,,,,+++***))))))***+++------,,,++++++,,,(((((()))***++++++******,,,***'''&&&&&&''''''&&&''''''''''''''''''((((((&&&&&&((()))***,,,------222666<<>>999444222111222333444444444333222111000000111222222333222222222111000000111333555555333000...---,,,+++******))))))...//////...---+++)))''''''''''''''''''&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&((('''***---...---+++++++++&&&'''''''''&&&&&&((()))&&&&&&'''((((((((((((((((((((())))))******+++++++++,,,///000111000///......------,,,...333999>>>OOOVVV___gggkkkmmmnnnoooooorrrvvvzzz{{{zzzxxxvvvmmmkkkiiiiiikkkoooqqqrrrvvvwwwwwwxxxwwwuuusssrrrpppqqqqqqrrrsssssssssrrrpppqqqsssuuuwwwwwwwwwwwwtttuuuuuuuuutttvvvyyy{{{}}}|||{{{zzzyyyxxxxxxxxx~~~{{{yyyzzz}}}~~~|||zzz{{{{{{}}}~~~}}}}}}~~~|||rrrcccUUUAAA666...---......///000------...---------...///000...,,,+++++++++---...000000/////////222777;;;KKKVVVgggwww~~~oooaaaXXXNNNLLLGGGAAA===:::888777>>>;;;777444111000000111444333222111111111111111111222333333444333333222//////000222333333000......---,,,+++************++++++++++++***((('''&&&((((((''''''''''''&&&&&&$$$%%%&&&%%%$$$%%%&&&(((***,,,......,,,***))))))%%%&&&''''''&&&&&&(((***'''((()))************)))************++++++++++++...///111222222111///...------------///444<<>>:::888777777<<<:::888555333222111000333222000000///000111222111222333444555555444444------...///111000---+++---,,,+++***************((())))))))))))((('''&&&))))))((((((''''''''''''$$$&&&''''''&&&%%%'''(((,,,...///...+++((('''&&&%%%&&&''''''&&&''')))+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++///000222333222111///...,,,,,,,,,---000777@@@FFFTTT\\\fffnnnrrrrrrrrrqqquuuwwwzzz||||||zzzwwwuuuqqqnnnlllkkknnnqqqrrrsssvvvuuusssrrrrrrrrrrrrsssrrrrrrssssssttttttsssssskkkllloooqqqssstttttttttrrrtttwwwyyyyyyyyyzzz|||zzzzzzyyyxxxwwwwwwwwwxxx{{{{{{{{{}}}~~~~~~|||}}}~~~xxx```KKK;;;333---...///---,,,---///+++)))---555:::888555000///...---,,,---......111000000......000555999EEEQQQbbbrrr~~~|||nnn```WWWJJJGGGBBB===999777777888;;;;;;:::999777555333222222111///...///000111333000222444555666555444444++++++,,,---...---***(((***))))))(((((((((((()))((())))))))))))))))))))))))))))))((((((''''''&&&%%%&&&(((((('''''''''))),,,---...---***(((''''''&&&'''((((((((((((+++------....../////////......,,,,,,,,,++++++******))),,,---///000000///...---)))******---222:::DDDKKKXXX___iiiqqqttttttsssrrrvvvxxxzzz|||}}}{{{yyywwwssspppnnnmmmooorrrssstttuuutttqqqooooooppprrrsssrrrsssssstttttttttssssssjjjlllnnnqqqrrrsssssssssrrrvvvzzz|||}}}||||||}}}|||{{{{{{zzzzzzzzz{{{{{{zzz{{{|||~~~~~~~~~}}}~~~~~~www[[[CCC333---+++---///------///------///444888:::888555000///...---------......111111///...---///444777CCCOOOaaaqqq}}}xxxjjj]]]TTTIIIFFFBBB>>>:::999999999999999999888777555333111111000/////////000111222///111333555555444333222***)))***,,,---,,,)))''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((())))))***))))))((('''&&&&&&&&&%%%''')))***)))(((((()))***+++,,,+++***))))))***((()))******)))***,,,...//////000000000000//////++++++******)))))))))(((&&&'''***+++,,,,,,+++***'''((()))---333>>>JJJRRR\\\bbblllsssvvvuuutttssssssuuuxxxzzz{{{{{{zzzyyyuuurrrooonnnppprrrsssttttttrrrpppnnnmmmoooqqqsssrrrsssssssssssssssrrrrrrmmmnnnppprrrtttttttttttttttxxx|||~~~~~~~~~{{{{{{zzzzzzzzz{{{||||||zzz|||~~~}}}~~~}}}rrrVVV???000,,,+++---...,,,,,,...---222888;;;888555333222//////...---------------000000///---,,,///333666AAANNNaaarrrrrrdddWWWNNNGGGEEEBBB???<<<;;;:::999555555555555333222000///111111111111111111111000...000222333333222///...(((((()))+++------***(((%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&''''''))))))((('''&&&%%%%%%$$$&&&(((***+++***))))))***((()))******))))))+++,,,+++,,,---,,,++++++---///000000000000000000///...*********)))))))))))))))$$$%%%''')))***)))(((''''''(((***///777CCCQQQYYYaaafffnnntttvvvvvvvvvuuuqqqsssvvvxxxzzzzzzyyyyyyvvvssspppoooppprrrsssssssssqqqooommmmmmoooqqqsssrrrrrrssssssrrrrrrqqqqqqppprrrsssuuuuuuuuuuuutttvvvyyy}}}~~~}}}}}}}}}yyyxxxxxxxxxyyyzzz{{{{{{zzz}}}~~~~~~||||||~~~{{{hhhOOO<<<333///...///...,,,,,,000222888===<<<555///---///...------------,,,,,,,,,//////...,,,,,,...333777???MMMaaatttzzzmmm```SSSJJJDDDCCCBBB@@@>>>;;;999888444444333222111111000000111222333444333222000...---...000222111///,,,***'''((())),,,......,,,***%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%&&&''''''(((((('''&&&%%%$$$######&&&)))+++,,,+++*********((()))***)))))))))***,,,//////000///---,,,...//////000000000//////...---)))***************++++++'''((()))******(((&&&%%%(((***---222<<>>;;;999777666555444333222222222222222333555666555222///---,,,...000111000---)))'''''''''))),,,//////...,,,&&&&&&&&&'''((()))***++++++***)))((('''(((((()))(((''''''&&&$$$###""""""&&&))),,,---,,,*********)))******)))((((((***+++111222111000...---...000///////////////...------*********++++++,,,,,,---,,,,,,---,,,+++(((%%%###***,,,///555???MMM]]]fffjjjnnnssswwwyyyzzz{{{|||~~~~~~wwwtttpppooopppqqqrrrrrrqqqqqqpppoooooopppqqqrrrqqqqqqqqqqqqqqqpppooonnnuuuuuuvvvvvvvvvuuusssrrrvvvxxxzzzzzzxxxwwwwwwxxxzzzzzzzzz{{{|||}}}~~~|||~~~~~~|||{{{yyyyyyzzz}}}}}}{{{|||~~~|||vvvyyy}}}qqq[[[JJJ:::000///---...222555777===DDDBBB===777000---,,,,,,,,,++++++,,,,,,,,,+++***))),,,,,,,,,+++,,,///444888;;;JJJ___tttxxxmmm___RRRIIICCCAAA>>><<<<<<;;;999777333444555555555444222111555555555444333222111000000//////...,,,++++++***''''''(((***+++,,,......,,,***'''$$$###$$$&&&'''"""$$$&&&&&&%%%%%%%%%&&&)))((('''''''''''''''(((,,,,,,---000333444000---,,,+++(((%%%%%%%%%'''(((---///000000---+++******111...+++******+++******)))***+++,,,.........///444111---)))'''''''''(((+++...444===JJJUUU^^^bbbpppuuuzzz|||{{{zzz{{{}}}{{{wwwqqqmmmjjjlllrrruuutttrrrpppmmmkkkkkknnnpppqqqqqqqqqpppqqqrrrssssssqqqoooqqqrrrtttvvvwwwwwwvvvuuuuuuvvvwwwxxxxxxwwwvvvuuussstttuuuxxx{{{||||||zzz}}}}}}~~~~~~~~~~~~~~~{{{yyyzzz{{{{{{zzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}{{{~~~zzzcccNNN???777444222555999>>>GGGNNNHHH===<<<777000,,,+++,,,,,,+++------,,,...///000...---+++,,,,,,,,,,,,...111444===KKK```tttuuuiii]]]QQQIIIAAA???<<<;;;;;;:::999777666666666666555555444444666555444444333222000......------,,,+++******)))++++++******)))(((((('''***((('''%%%%%%&&&'''((("""$$$&&&'''&&&&&&&&&'''+++***************++++++111111222444666666222///)))(((&&&$$$$$$%%%''')))***,,,......,,,+++++++++&&&$$$######$$$%%%$$$###((()))***,,,---------...111000---+++***)))))))))---000888BBBNNNYYYaaaeeeoootttyyy|||{{{zzz{{{}}}}}}yyyvvvpppmmmjjjlllqqqttttttrrrllljjjiiiiiilllooopppqqqqqqppppppqqqrrrrrrpppnnnoooqqqsssvvvwwwxxxwwwwwwuuuvvvwwwxxxxxxwwwvvvuuuuuuuuuvvvxxx{{{|||zzzyyy||||||}}}~~~~~~|||{{{|||~~~~~~~~~||||||||||||}}}~~~~~~~~~}}}}}}||||||{{{}}}rrr[[[HHH<<<777666999BBBJJJNNNPPPOOOHHH???777333---++++++,,,+++***---,,,,,,---///000...---+++,,,,,,,,,,,,...111444===KKK```ttt{{{oooeeeZZZOOOHHH@@@>>><<<::::::999888666666555444333333333444555777444222222333222...+++,,,+++++++++******)))))),,,,,,+++)))(((&&&%%%%%%(((((('''&&&&&&''''''(((###%%%'''(((''''''((()))***************+++,,,---444444444555777666333000'''&&&$$$###$$$%%%''')))''')))++++++******+++,,,%%%$$$$$$%%%''''''&&&%%%&&&'''((()))***+++++++++------.........---+++***///444===IIITTT^^^dddhhhooosssxxx{{{zzzzzz|||~~~~~~zzzvvvtttnnnkkkiiikkkooorrrrrrqqqhhhgggfffhhhkkkooopppqqqpppoooooopppqqqpppnnnkkklllnnnqqqtttwwwyyyyyyyyyxxxyyyyyyzzzzzzyyyyyyxxxxxxwwwwwwxxxzzzzzzyyywwwzzzzzz{{{}}}~~~}}}|||~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}|||{{{{{{{{{}}}nnnXXXHHH@@@???@@@HHHTTT]]][[[RRRHHH@@@:::000...+++***+++++++++***---,,,,,,---//////...---+++,,,,,,,,,,,,...111444<<>><<<;;;999777555222111///...---...///000///222444222...+++,,,...+++,,,---...000111222333333222111000///...---,,,***)))'''&&&&&&((()))+++((()))***)))'''%%%$$$%%%'''''''''&&&&&&''''''(((&&&)))+++,,,++++++---///******)))'''&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%'''))))))'''&&&%%%&&&'''&&&%%%''''''((()))))))))(((((((((((()))+++---000333555777@@@LLLUUU[[[___dddiiikkkooosssvvvvvvxxx}}}~~~|||yyyuuuqqqooommmlllfffffffffggggggiiilllmmmnnnmmmmmmnnnpppqqqpppoooppppppppprrrttttttsssqqqpppqqqrrrtttwwwyyy{{{||||||{{{zzzyyyyyyzzz{{{|||yyyxxxvvvwwwzzz|||}}}}}}}}}}}}|||}}}~~~~~~}}}xxxvvvuuuvvvzzz}}}~~~||||||{{{{{{{{{~~~uuuiii[[[QQQCCC:::333111000,,,,,,///---...///---+++***,,,...,,,++++++,,,......---++++++,,,,,,,,,,,,...111444AAAOOOdddxxxxxxqqqggg___XXXPPPIIICCCAAA???<<<::::::999888666///...---,,,+++,,,------333777:::666...***,,,///***+++,,,...000111333333222111111000///.........((('''%%%%%%&&&)))---///)))******)))&&&$$$######'''&&&&&&%%%%%%%%%&&&&&&%%%(((***)))'''''')))+++'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&)))+++***(((&&&%%%'''))))))))))))***++++++++++++++++++))))))((()))+++///333666999BBBNNNVVV[[[___dddiiijjjnnnsssuuuvvvxxx}}}|||yyytttqqqnnnmmmllleeeeeefffffffffhhhkkkmmmnnnmmmlllmmmnnnnnnlllkkkppppppqqqsssvvvvvvuuusssuuuuuuvvvwwwyyy{{{}}}~~~~~~}}}||||||}}}~~~xxxvvvvvvwwwzzz}}}~~~~~~}}}}}}~~~}}}}}}~~~|||{{{tttssssssuuuzzz~~~}}}||||||qqq\\\FFF777444000...111///)))(((,,,...//////,,,)))(((+++---,,,++++++,,,......---++++++,,,,,,,,,,,,...111444DDDRRRggg{{{rrrjjj___UUUOOOJJJEEEAAA???>>><<<999888777777888444222///,,,,,,---///111555555444444222111///...,,,---///111111///...,,,......------,,,+++******''''''(((((((((((('''''')))((('''&&&&&&''')))***)))'''%%%$$$$$$$$$&&&'''$$$%%%&&&'''''''''%%%$$$$$$$$$$$$%%%&&&'''((()))$$$$$$%%%&&&'''(((***+++,,,------+++)))(((((()))+++)))(((((((((((('''&&&---***(((*********///666<<>>;;;888444000...111111...---...,,,,,,+++***,,,///,,,'''---------///000000---+++---++++++.........222888DDDRRRfffzzz{{{jjjcccYYYPPPJJJEEE@@@;;;>>>===<<<;;;:::999888888666666555333222111000///...///111333555666777777777555333000............''''''(((((((((((((((((((((((())))))))))))((((((+++******)))(((''''''&&&&&&&&&&&&&&&''')))+++++++++***(((&&&&&&&&&'''((('''''''''''''''((())))))&&&%%%%%%%%%&&&'''(((((((((***++++++******+++,,,,,,,,,+++,,,---+++(((%%%)))&&&%%%''''''(((...555DDDLLLVVV]]]```ccchhhmmmpppssswwwzzz~~~|||zzzvvvrrrmmmhhhdddbbbdddfffiiikkkjjjjjjjjjkkkmmmmmmmmmmmmnnnnnnnnnnnnoooqqqssssssrrrrrruuuwwwwwwxxx{{{~~~}}}{{{{{{|||}}}}}}|||}}}zzzxxxzzz}}}}}}|||{{{zzzyyy{{{~~~iii[[[JJJBBBEEEHHHEEEAAA<<<444///000111///---...///...,,,,,,///000,,,'''222111111111111///...,,,...++++++......///333:::CCCRRRgggzzzwwwfff___VVVNNNIIIEEE???;;;<<<<<<;;;;;;:::999888777777555222000...///000111......000111222333333333444333000...---...000111*********+++++++++++++++******++++++++++++******(((((())))))(((&&&%%%$$$%%%%%%&&&'''((()))++++++,,,+++***((((((((()))***++++++++++++++++++,,,---''''''&&&&&&&&&'''((((((((()))++++++******+++------,,,,,,...000000...,,,,,,((('''(((((((((---444BBBLLLYYYaaadddeeehhhkkkqqqrrrvvvzzz~~~zzztttnnniiidddbbbeeegggjjjkkkjjjjjjkkklllnnnoooooooooppppppqqqqqqooorrrtttssspppppptttxxxuuuwwwzzz|||}}}{{{yyyyyyzzz{{{{{{{{{~~~{{{|||~~~~~~|||~~~}}}|||~~~vvvZZZMMM@@@???IIITTTWWWUUUIII===222000111000...---///---+++---......+++)))111111111111///...------...++++++---...///444;;;DDDRRRggg{{{{{{ppp```ZZZRRRKKKGGGCCC>>>:::888888888888777666555444666333000------...111333000000111111111111000000000///---,,,,,,...000111---------,,,,,,,,,,,,,,,******++++++++++++******###%%%&&&'''&&&$$$"""!!!$$$%%%&&&'''((()))******+++******))))))******+++---------,,,,,,------...))))))(((((('''(((((((((((()))++++++******+++---+++++++++...222444555555---***(((*********///666DDDNNN\\\eeehhhhhhiiikkkppprrruuuzzz~~~{{{uuuooojjjfffcccfffhhhjjjjjjjjjjjjkkkmmmoooppppppqqqqqqrrrrrrsssppptttvvvssspppooosssxxxuuuvvvxxx{{{}}}~~~{{{zzzxxxxxxzzz{{{|||{{{}}}~~~}}}~~~nnnTTTFFF:::;;;KKK^^^jjjnnnYYYHHH777000111000...------***+++---...---...222444666999999666222///---...+++***,,,---...444;;;EEESSShhh{{{uuuhhhYYYTTTLLLGGGDDDAAA<<<888666666777777666555444333333111000//////000111222333333444444444333222222------,,,++++++,,,---...---------,,,,,,++++++***((())))))******))))))((("""$$$&&&((((((&&&###"""$$$$$$%%%&&&'''(((((((((''''''((()))************,,,,,,++++++++++++,,,,,,++++++***))))))))))))))))))***++++++***)))***,,,+++)))(((***---111222333,,,))))))+++,,,...444;;;IIISSS___gggjjjjjjmmmppppppqqqsssxxx}}}~~~{{{|||zzzwwwsssnnnjjjgggeeefffhhhjjjjjjjjjjjjlllmmmoooooopppqqqqqqrrrssssssrrrvvvwwwtttooonnnsssxxxvvvwwwxxxyyy{{{~~~{{{yyyxxxyyy{{{}}}~~~~~~~~~}}}~~~wwwfffMMMDDD===BBBUUUjjjxxxiiiSSS<<<111000///---,,,,,,+++...222222222999BBBIIINNNSSSRRRJJJ>>>444...---***)))+++,,,---444;;;GGGUUUjjj|||qqqcccUUUOOOIIIDDDBBB???;;;777777777888888888666555444000000111222222222222111555666666666666666555555,,,,,,++++++*********+++---,,,,,,+++***)))((((((''''''((((((((((((''''''$$$&&&)))++++++)))'''%%%$$$$$$%%%&&&''''''''''''###%%%''')))******))))))******)))))))))))))))***---,,,+++***)))))))))))))))+++,,,+++***)))***+++,,,)))&&&%%%&&&(((******+++((())),,,...111888???NNNVVVaaahhhjjjlllppptttpppppprrrwww|||~~~|||yyywwwuuussspppmmmjjjhhhfffggghhhjjjjjjjjjjjjlllnnnnnnnnnooopppqqqqqqrrrrrrtttwwwyyyuuuooommmrrrxxxxxxxxxxxxyyy{{{~~~|||zzzyyyzzz}}}~~~|||}}}nnn]]]EEEBBBCCCOOObbbtttrrrZZZ???222000///---+++---...333888888999DDDQQQbbbiiiooolll___KKK:::///,,,)))(((***+++---333;;;HHHVVVjjj|||kkk]]]VVVPPPIIIEEECCCAAA>>>;;;444333333333444222///---000000111111111///...---222222222222111000///......+++)))(((***+++,,,,,,---...---,,,******+++---+++((($$$$$$&&&((((((&&&(((&&&%%%%%%&&&&&&%%%$$$&&&%%%%%%&&&((()))(((&&&***)))((('''''''''''''''(((+++---,,,******...111+++,,,,,,++++++***)))((()))***,,,,,,***((('''''')))(((&&&%%%&&&''')))+++---++++++---///333>>>HHHOOOYYYcccfffiiioootttvvvtttvvvyyy|||~~~~~~}}}}}}wwwvvvuuutttrrrooojjjfffiiiiiijjjkkklllllllllllljjjjjjlllnnnqqqtttwwwxxxzzzyyyuuuqqqnnnnnnpppssswwwxxxzzz}}}~~~~~~~~~~~~~~~}}}{{{~~~wwwcccUUUCCCDDDLLL]]]rrr{{{___CCC555222///------+++,,,000555555;;;PPPhhhyyy|||eeeNNN<<<111///,,,***+++,,,...555===EEEWWWlll{{{}}}jjj\\\VVVPPPJJJEEEDDDBBB???<<<999777555555444333111///111111111111000///...---..................//////222...***((())),,,...///000000...,,,******,,,...+++(((%%%%%%(((******)))+++***(((((())))))(((&&&(((''''''(((***+++)))(((((((((((((((((('''''''''(((***+++,,,,,,,,,---///++++++++++++***)))(((((()))+++------+++))))))))))))((('''&&&'''(((***+++---+++,,,///222888CCCNNNUUU^^^fffiiijjjoootttuuuyyyzzz|||}}}~~~~~~~~~yyyxxxvvvvvvuuussspppmmmkkkkkkllllllmmmmmmllllllkkkkkkmmmoooqqqtttvvvwwwwwwwwwtttqqqoooooorrruuuwwwxxxzzz|||~~~~~~~~~|||~~~ppp\\\NNNBBBFFFRRRfff|||~~~cccEEE666222000//////------111666888???UUUmmmgggOOO<<<222///,,,***+++,,,...555===HHHZZZooo~~~zzziii\\\SSSNNNGGGDDDCCCAAA>>>;;;;;;888666555555666555444333222000///...---------++++++++++++,,,...000222666111+++((())),,,///111111000...+++)))(((***---+++)))'''''')))+++,,,,,,---,,,************)))'''******)))+++,,,---+++***&&&'''((())))))(((((('''))))))***,,,...///...---+++******))))))(((''''''***,,,------+++******+++***)))((((((((()))***+++---,,,...333777===IIIUUU\\\dddjjjlllmmmqqqtttttt{{{{{{||||||}}}~~~~~~{{{yyywwwvvvvvvvvvtttsssnnnnnnnnnnnnnnnmmmmmmllllllmmmnnnpppqqqssstttuuuttttttsssqqqpppqqquuuxxxyyyyyyzzz|||~~~}}}}}}}}}~~~}}}~~~yyyfffRRRFFF@@@HHHYYYqqqhhhJJJ:::666666777888444111111555999CCC[[[sssfffNNN===333///,,,***+++---///666>>>LLL]]]sssyyyiii^^^OOOJJJDDDAAA@@@???===::::::777444333555777888888222000...,,,++++++++++++***))))))***,,,///222444555111,,,)))***,,,...///...//////---***((((((((())))))((()))***,,,---------+++***)))******(((''',,,+++***+++------,,,***$$$&&&((()))***)))((('''***))))))---111222///,,,+++***)))((((((''''''''')))+++,,,,,,******+++,,,*********)))***+++,,,,,,......111666;;;AAAMMMYYYaaahhhmmmnnnppptttwwwvvvxxxxxxyyyyyyzzz|||~~~|||yyyvvvttttttuuuuuutttppppppppppppooonnnmmmlllnnnooopppqqqrrrsssssssssqqqrrrrrrrrrrrrtttxxx{{{{{{{{{{{{|||}}}~~~}}}|||{{{|||}}}~~~}}}{{{{{{~~~~~~qqq^^^LLLBBB>>>JJJ___yyymmmTTTEEECCCGGGJJJKKKEEE<<<444333777DDD^^^xxxzzzaaaKKK<<<333///,,,***,,,---///666???OOOaaavvvxxxiii```NNNIIICCCAAAAAA@@@>>>;;;;;;888444222222444555555///...,,,***))))))))))))(((((('''(((***---000222///---++++++,,,,,,,,,+++---///111111...***((('''((())))))******+++,,,------+++******++++++***))),,,+++***+++,,,,,,+++)))$$$&&&((()))***)))((('''***)))***---222333000---+++***)))((('''''''''(((((()))******))))))+++,,,++++++++++++,,,,,,------000///333999===DDDOOOZZZccciiimmmooorrrxxxzzzyyywwwwwwxxxyyy{{{}}}~~~{{{wwwttttttuuuuuutttrrrrrrrrrqqqpppooonnnmmmooopppqqqrrrssssssrrrrrrqqqrrrsssssstttvvvzzz}}}~~~}}}}}}}}}~~~~~~}}}||||||yyy{{{}}}~~~}}}yyyxxxyyy||||||||||||kkkXXXIIIAAA???LLLccc}}}zzzggg\\\^^^eeeiiihhh^^^MMM<<<555777DDD```zzztttZZZEEE777000///+++***,,,---000777???QQQcccxxxuuuggg___NNNIIIDDDBBBBBBCCCAAA>>>===999444111000000//////,,,,,,+++***))))))))))))((((((''''''(((***+++,,,+++******+++,,,,,,+++***...111444444222...+++***(((***++++++******,,,------,,,+++,,,...///...---,,,+++***+++,,,,,,***(((&&&'''((())))))((((((''''''((())),,,///000///...,,,+++)))(((''''''((()))'''((())))))((()))+++---,,,,,,---------.........000000444;;;@@@FFFRRR]]]dddiiimmmnnnsssyyy|||{{{xxxyyyzzz|||~~~|||yyyvvvvvvvvvvvvuuurrrrrrrrrqqqqqqooonnnnnnooopppqqqsssssssssrrrrrrrrrtttuuuvvvvvvxxx{{{~~~~~~||||||yyy|||~~~|||{{{zzzwwwwwwyyy|||}}}~~~vvvdddRRRDDD>>>???KKKaaazzz|||sss^^^FFF:::999EEE^^^wwwnnnSSS>>>222,,,///+++***,,,...000888@@@RRRcccyyy~~~oooccc[[[KKKGGGBBB@@@AAABBB@@@>>>:::777333111000000///...***++++++,,,++++++******------,,,++++++***))))))+++)))((()))+++,,,---,,,///000222111///---,,,---***,,,......,,,+++,,,...++++++***,,,...000//////---+++++++++,,,,,,***(((((((((((((((((('''''''''$$$%%%((())))))+++---...---,,,***((((((((()))***'''((()))))))))***---///------....../////////......///555===CCCKKKWWWbbbfffjjjlllnnnrrryyy{{{yyyzzz{{{|||~~~~~~~~~}}}}}}{{{yyyvvvvvvvvvwwwvvvvvvqqqqqqqqqqqqqqqpppooonnnnnnoooqqqsssttttttsssrrruuuvvvxxxxxxxxxyyy|||~~~~~~}}}||||||}}}|||zzzzzzxxxxxx{{{qqq\\\III===777999DDDXXXppp{{{dddKKK===:::BBBWWWlll}}}yyydddKKK999000,,,///+++***,,,...111888AAAQQQbbbxxxyyykkk^^^WWWGGGCCC>>>===>>>>>>===;;;333222000000222333333333***+++,,,......---,,,,,,333222222111///---+++***---***''''''))),,,///000......---+++))))))+++...,,,...111000---,,,---...((('''((())),,,............,,,,,,,,,------+++)))***)))((('''''''''''''''!!!###&&&&&&%%%&&&***......---+++)))((()))***+++((()))*********+++...111---......///000/////////---...555>>>FFFNNN[[[fffhhhkkklllmmmrrrxxxzzzwwwzzz{{{|||}}}|||{{{xxxwwwuuutttssssssuuuvvvuuutttppppppqqqqqqqqqpppoooooonnnoooqqqtttuuutttsssrrrwwwxxxyyyzzzyyyzzz|||~~~}}}~~~~~~~~~}}}~~~}}}|||{{{yyyzzz}}}mmmVVVCCC777222111<<>>OOOaaapppsssnnn[[[EEE777111//////+++***,,,...111999AAAPPPaaawwwvvviii\\\SSSJJJDDD???>>>@@@>>>888111111///...000333222...***(((***---000222333333333666555444222000...---,,,000---***((((((***...000111...+++((('''(((***,,,,,,,,,------------,,,,,,,,,,,,++++++***+++++++++---...///---***'''%%%%%%''')))***)))'''&&&&&&''')))(((&&&%%%&&&(((***+++***************++++++,,,))))))))))))***+++,,,,,,+++,,,......---,,,---...///222666<<>>777555444???PPP```ccc___OOO>>>444///---...++++++---///111888@@@QQQcccyyy~~~rrrfffZZZQQQIIIDDD>>><<<===;;;444...000111333333111///------,,,---000222333333333222666555444333111000///...///---***))))))+++---///111///---*********,,,---,,,---...//////...---,,,...---,,,++++++++++++++++++,,,---,,,***'''&&&&&&''')))******((('''&&&'''((((((&&&&&&&&&((()))***+++************+++,,,,,,******************+++,,,,,,---///...---,,,---...///222777===EEEOOOYYY```eeehhhnnnqqqtttuuuwwwxxx|||||||||{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvuuurrrooonnnnnnoooooonnnqqqqqqqqqqqqqqqqqqqqqqqqsssuuuyyy|||}}}~~~}}}|||~~~~~~}}}~~~}}}~~~|||zzz|||||||||{{{zzzzzzyyyyyy~~~~~~zzzxxxxxxxxx{{{}}}ppp]]]LLL===666666444888@@@NNNaaaxxx}}}```III777444444333;;;IIIZZZ]]]YYYIII999111///......++++++...///111999BBBTTTfff{{{yyymmmbbbUUUMMMGGGBBB<<<:::999777111+++///222666444000---...000000111222333333333111111222222111111000/////////---,,,+++******+++,,,---000///...---,,,,,,------,,,---///000000///---,,,//////---,,,++++++++++++(((***++++++)))'''''''''&&&)))+++,,,***(((''''''(((((('''''''''((())))))***************+++,,,,,,,,,+++******************,,,---///...---,,,---...///333888???GGGQQQZZZ```dddhhhnnnsssuuuuuuvvvwww{{{{{{{{{{{{zzzzzzyyyxxxwwwxxxyyyzzzzzzyyyxxxwwwwwwtttpppmmmnnnoooooooooqqqpppoooooooooooopppqqqrrrtttxxx|||~~~|||}}}~~~}}}~~~~~~~~~}}}}}}{{{}}}}}}{{{zzz||||||{{{zzzxxxvvvtttttt|||~~~~~~yyywwwvvvvvvwwwyyy|||jjjWWWFFF999333444111777???GGGQQQddd|||hhhOOO>>>222444666666===HHHXXXZZZUUUEEE555......///---,,,,,,...///111:::DDDWWWiii}}}vvvjjj^^^RRRIIIDDD???:::777777555000,,,...111333333111000111333333333333333222000///...,,,,,,,,,,,,------------++++++++++++************------.........---,,,,,,,,,---///111111///---,,,///...---+++***)))))))))%%%''')))***(((''''''((('''))),,,---+++)))((((((((((((((()))))))))))))))))))))(((((())))))***+++,,,+++******))))))))))))+++,,,---,,,+++***,,,---000444;;;BBBJJJSSS[[[aaaeeeiiipppuuuwwwwwwwwwwww{{{{{{|||||||||{{{zzzzzzxxxyyy{{{|||}}}|||zzzyyyzzzvvvrrroooooopppqqqqqqsssrrrpppooooooppprrrssssssuuuxxx{{{}}}{{{{{{|||}}}}}}~~~~~~~~~}}}~~~~~~}}}|||yyyzzz}}}~~~||||||{{{{{{{{{{{{zzzxxxvvvtttssszzz}}}yyywwwvvvvvvtttvvvxxx{{{~~~eeePPP@@@444000111...444;;;AAAJJJ[[[rrrtttZZZJJJ;;;222555:::>>>IIIVVVcccccc[[[HHH777///......---,,,---...///111;;;FFFYYYkkk~~~tttggg[[[PPPGGG@@@<<<888666666555222000///......000333555555333333333222111///---,,,+++))))))***++++++,,,------++++++++++++***))))))(((******+++,,,,,,,,,++++++,,,---...//////...---,,,---,,,+++)))((('''''''''###%%%((()))((((((((()))(((***------,,,*********)))***+++++++++***))))))'''''''''''''''((())))))+++***))))))(((((((((((()))***+++***))))))+++---222777>>>FFFNNNVVV^^^cccggglllssswwwyyyyyyxxxxxx{{{||||||}}}}}}}}}||||||xxxzzz|||}}}~~~}}}|||zzz|||xxxuuusssssstttttttttuuutttrrrqqqqqqrrrtttuuuuuuvvvxxxzzz{{{|||||||||zzzzzz{{{{{{|||}}}}}}~~~~~~~~~zzz}}}~~~}}}~~~~~~~~~}}}zzz{{{}}}~~~}}}}}}~~~{{{|||}}}}}}|||zzzxxxwwwzzz}}}}}}xxxvvvvvvvvvxxxyyy{{{~~~{{{```KKK<<<111...///...333;;;EEESSSeeewwwxxx```KKK>>>444555===III[[[lllvvvuuujjjTTT???333///------,,,---///...111===IIIZZZkkk~~~pppdddYYYOOOGGG===;;;777555555444333222///,,,+++...333777555333222111000///---,,,+++*********+++,,,---...//////++++++******)))((((((((('''((()))***++++++******++++++,,,,,,,,,,,,+++++++++***)))(((''''''''''''###%%%((())))))((()))******+++------,,,+++,,,---***+++---......,,,***)))'''''''''''''''(((((())))))((('''''''''''''''(((((()))))))))(((***---///444999BBBJJJRRRZZZaaaeeejjjnnntttxxxyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}xxxyyy{{{|||}}}}}}||||||{{{yyyvvvvvvvvvwwwwwwvvvvvvvvvttttttttttttvvvvvvwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{{{{|||}}}~~~~~~}}}}}}}}}|||||||||~~~|||~~~~~~}}}|||}}}~~~~~~}}}~~~}}}|||{{{~~~zzzvvvvvvwwwxxx{{{|||~~~tttYYYEEE999000...///111777CCCUUUiii{{{qqqXXXLLL@@@???FFFUUUkkk}}}zzzbbbIII888000,,,,,,,,,...///...222>>>LLL[[[lll~~~xxxjjj```WWWNNNHHH===:::777444333222111111.........///000222333333111000///---,,,,,,++++++******+++,,,---......///++++++***(((((('''((((((''''''((())))))***++++++***))))))(((((())))))*********)))(((((((((((((((###&&&)))***)))))))))***,,,,,,---,,,++++++...000,,,---///111000...,,,***)))(((((((((((()))******&&&&&&%%%%%%%%%&&&''''''((()))))))))***,,,000333666<<>>666222222222000---111111111111000///---,,,......///...---+++)))'''+++***((('''((()))+++,,,+++***)))(((&&&&&&%%%%%%&&&$$$$$$'''******(((%%%'''&&&%%%%%%%%%'''(((***---,,,+++***))))))))))))'''((())))))))))))(((((()))++++++***((('''((()))***+++,,,,,,,,,---///111///+++'''&&&'''((((((&&&'''&&&%%%&&&'''((('''&&&))))))***+++---///111222<<<@@@IIITTT___gggjjjkkksssssstttuuuvvvxxxzzz{{{wwwwwwxxxxxxzzz{{{}}}~~~}}}|||zzzxxxvvvvvvvvvvvvvvvxxxzzz{{{{{{yyywwwuuusssuuuvvvwwwvvvwwwxxxzzzzzz{{{|||{{{zzzzzz{{{}}}zzz{{{|||}}}~~~~~~|||zzzzzz{{{}}}~~~}}}{{{}}}~~~ttt]]]FFF<<<666000///444???XXXwwwttteee^^^ccckkkxxxzzzsssaaaMMM===111***------///000///222???LLLaaaqqq{{{nnnddd^^^WWWOOOHHHEEE???888444555555333000111111000///...//////000,,,,,,,,,+++***)))((((((+++***(((''''''''')))***))))))((('''&&&&&&&&&&&&((('''&&&(((***+++)))&&&(((''''''''''''(((((())),,,,,,+++***))))))))))))((((((((((((((((((((()))***+++,,,+++)))((()))***(((***+++++++++,,,///111...+++'''&&&((()))(((''''''&&&%%%&&&((()))((('''*********+++---111444666???DDDMMMXXXbbbiiimmmnnnsssttttttuuuwwwyyy{{{|||zzzzzzzzz{{{|||~~~~~~}}}zzzwwwuuuuuuuuuuuuwwwxxxzzz{{{zzzxxxvvvtttrrrsssuuuuuuuuuuuuvvvxxxzzz{{{{{{zzzyyyyyyzzz{{{{{{|||}}}~~~}}}}}}||||||{{{|||}}}~~~{{{yyyzzz~~~||||||mmmWWWBBB888444000222888KKKdddhhhUUUKKKMMMSSSaaaddd```QQQBBB888111---------///000000444AAAOOOdddttt{{{mmmccc]]]WWWOOOIIIEEE@@@:::777888888777555111///---,,,,,,---///111,,,+++************+++,,,...---+++(((''''''((()))((((((((('''((((((((((((******)))***++++++)))''')))))))))***))))))((((((++++++***************+++***)))((('''''''''((()))(((***+++***)))(((((()))&&&((()))******+++...000---+++((('''((())))))((('''&&&&&&''')))+++***)))++++++***+++...333888;;;DDDJJJSSS^^^gggmmmppprrrtttuuuuuuwwwxxxzzz|||}}}}}}}}}~~~~~~zzzvvvsssssstttuuuyyyzzz{{{{{{zzzwwwtttrrrqqqrrrttttttsssssstttvvvyyyzzzzzzyyywwwvvvwwwxxxxxxzzz}}}~~~~~~}}}zzzxxxyyyzzz{{{}}}}}}zzzzzz}}}~~~|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~gggRRR===555333222666???YYYpppmmmVVVDDD999888<<>><<<999777666666666666222333444444222000---,,,***))))))***---111666999000...,,,***(((((()))))))))***+++---............+++++++++***((('''''''''++++++,,,,,,,,,+++)))(((*********)))******+++++++++)))'''&&&%%%&&&'''(((%%%'''******)))''''''(((%%%&&&'''''''''(((***,,,******+++*********+++,,,***))))))+++...//////...,,,,,,,,,...222999???DDDKKKSSS^^^gggnnnqqqtttvvvvvvvvvwwwxxxyyy{{{}}}~~~}}}xxxtttrrrsssuuuwww||||||}}}|||zzzvvvrrrooorrrtttttttttrrrqqqrrrsssrrrtttuuutttrrrpppppppppppptttyyy}}}}}}zzzxxxuuuwww{{{~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}{{{xxxwwwxxx|||~~~{{{bbbNNN:::222000222===IIIiii~~~vvv^^^HHH>>>999444666===HHHMMMMMMCCC888222...+++,,,,,,...111333:::IIIYYYlll{{{|||tttiii]]]SSSLLLFFFBBB:::888777555333333333333333555888999888444111...)))(((((()))+++000444666,,,+++)))'''&&&'''((()))***,,,...///111111000000+++,,,+++***''''''((()))+++++++++,,,++++++******++++++***************+++***)))(((&&&&&&&&&&&&'''&&&))),,,---,,,*********&&&'''((('''&&&'''(((***)))***,,,,,,++++++,,,...+++******+++---///...---,,,,,,---///444;;;AAADDDKKKTTT```iiimmmpppsssuuuuuuvvvvvvxxxyyy{{{}}}~~~~~~~~~}}}|||zzzvvvtttssstttwwwxxx||||||}}}|||zzzvvvrrrooosssttttttsssqqqpppqqqrrrppprrrttttttrrrpppoooooorrruuuzzz~~~|||vvvyyy|||~~~~~~~~~~~~~~~}}}}}}{{{yyywwwyyy}}}}}}}}}yyy^^^KKK999111111666DDDTTTuuunnnWWWAAA;;;888555;;;FFFZZZ]]]YYYLLL===333---))),,,,,,...000333:::JJJZZZlll{{{yyyrrrgggZZZOOOGGGAAA>>>777666555333111000000000111222444555666444333111---,,,++++++,,,...000222***)))(((((((((***,,,---+++,,,...000111111000000,,,------+++((((((***,,,***************++++++,,,,,,,,,+++***))))))))))))))))))((('''&&&&&&%%%%%%$$$'''+++,,,+++)))))))))((())))))(((&&&&&&'''((((((***------,,,+++---///***)))((()))+++,,,+++***+++,,,...111666;;;@@@CCCJJJSSS___hhhlllmmmpppsssuuuuuuvvvwwwyyy{{{|||}}}~~~}}}|||wwwvvvuuutttuuuwwwyyyzzz{{{|||||||||zzzvvvrrrppprrrssssssrrrpppnnnooopppppprrruuuuuusssrrrqqqqqqsssvvvzzz~~~}}}{{{yyy{{{}}}~~~~~~~~~~~~}}}{{{zzz|||{{{|||vvv\\\JJJ:::666999BBBUUUggghhhPPP<<<777777888FFFXXXgggggg^^^LLL;;;111---***,,,,,,---000222999JJJZZZmmm{{{xxxqqqeeeXXXMMMDDD>>>;;;666666555333000......///,,,---...///000111222333222111000///......//////,,,+++******,,,...000222+++,,,...000111111//////,,,......,,,)))))),,,///******)))((()))***,,,------,,,+++***))))))))))))(((((((((((('''&&&%%%$$$!!!$$$''')))(((&&&%%%%%%)))******(((&&&%%%&&&''''''***------,,,,,,---000)))((('''((()))***)))(((+++,,,...222777<<<@@@BBBIIIRRR___gggjjjkkknnnqqqtttuuuuuuwwwxxxzzz|||}}}~~~}}}{{{tttttttttuuuvvvxxxzzz{{{{{{|||||||||zzzvvvrrrpppqqqrrrrrrqqqnnnmmmmmmnnnqqqsssvvvwwwuuutttssstttsssuuuxxx{{{|||{{{yyywww{{{|||~~~~~~~~~}}}~~~}}}|||~~~~~~}}}~~~zzz|||}}}ttt\\\KKK===;;;AAANNNdddxxxaaaIII555222555<<>>PPP```tttvvvllleeeZZZPPPHHHAAA<<<999777666444444555444333111/////////000111333444444....../////////...---,,,******++++++++++++,,,---......------,,,,,,,,,,,,)))((((((((())))))******)))))))))((())))))***+++)))(((&&&'''((((((((('''%%%&&&((()))***)))((((((%%%&&&'''((())))))))))))---,,,+++******)))((('''+++)))'''''')))***+++*********)))(((((())))))))))))+++...000222999CCCJJJWWW___jjjpppqqqqqqtttwwwyyyzzz|||}}}~~~~~~~~~~~~||||||{{{{{{zzzxxxwwwwwwwwwvvvuuutttttttttuuuuuussspppllliiiiiilllpppsssnnnlllhhheeefffjjjpppsssvvvvvvvvvtttssstttwwwyyy|||}}}}}}{{{wwwtttrrrpppnnnlllhhhhhhhhhiiilllqqquuuxxxyyyyyyzzzyyyyyyzzz}}}{{{tttpppooorrrtttvvvyyy|||uuudddRRRRRRXXXfffrrryyy}}}lllTTTCCC;;;???OOOggg{{{bbbEEE555222333333333111222333333222000///...222222333666888@@@RRRbbbttt|||oooggg```VVVLLLEEE???;;;888999777666666666444222///------...000111333444444////////////...---,,,,,,***++++++***)))***---///000///...,,,+++*********'''((((((((())))))))))))((((((((()))***+++------,,,+++******++++++)))(((%%%&&&)))+++,,,+++***)))%%%&&&'''((()))*********222000...---------+++))))))((('''(((***++++++++++++***))))))))))))))))))+++...111111333;;;FFFPPP\\\dddnnntttttttttwwwzzzxxxzzz{{{}}}~~~~~~}}}}}}{{{|||||||||{{{yyywwwvvvwwwvvvuuutttssssssrrrrrrqqqooollliiiiiikkknnnpppmmmllljjjiiijjjnnnrrruuuxxxxxxxxxwwwvvvvvvxxxzzz{{{|||}}}~~~~~~zzzxxxuuurrrnnnkkkiiihhhggghhhjjjmmmqqqvvvyyy|||{{{{{{{{{zzzyyyzzz}}}{{{uuurrrqqqssstttuuuxxx|||qqq^^^JJJHHHJJJSSSZZZ___dddhhhrrrzzz~~~uuuaaaLLL???::::::IIIaaa{{{jjjMMM999333333444333---///000000......///000111111333777:::BBBTTTddduuuwwwkkk^^^XXXNNNEEE>>>999555222444333333333444333000...,,,,,,---...////////////---------...............+++++++++)))''')))...222333111///,,,***)))((((((''''''(((((())))))((((((((()))))))))+++,,,---...///---,,,,,,,,,,,,***(((%%%'''***,,,------,,,+++&&&'''(((***++++++,,,,,,000...,,,,,,------+++)))&&&&&&''')))+++---,,,+++,,,+++***))))))))))))***,,,///222222444;;;HHHSSS```hhhrrrwwwwwwwwwyyy|||zzz{{{|||}}}}}}|||{{{zzzzzz|||}}}~~~|||zzzwwwuuutttssssssrrrrrrqqqqqqqqqpppnnnllljjjiiijjjlllnnnlllllllllmmmooorrrtttvvvwwwyyyzzzyyyxxxwwwxxxyyy{{{{{{|||}}}}}}}}}}}}uuutttsssqqqnnnkkkjjjjjjkkkmmmppptttxxx{{{}}}~~~}}}}}}}}}||||||~~~~~~{{{vvvssssssttttttsssxxx|||mmmXXXBBB>>>===@@@DDDEEEIIINNNYYYccclllgggWWWFFF>>>===<<>>888333000//////...+++)))***///333---...222777;;;DDDVVVggg{{{{{{nnndddZZZNNNBBB???>>>999333///222111111111000000//////(((***,,,,,,,,,+++,,,---...---------,,,,,,,,,,,,---,,,+++((('''(((+++...+++***)))***+++***(((&&&&&&'''((((((''''''(((***))))))))))))***+++,,,,,,............---+++)))(((((()))+++,,,------,,,,,,''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''')))************))))))))))))***+++,,,---///222444444666???NNNZZZiiinnntttwwwvvvvvvwwwyyy~~~~~~{{{zzz}}}{{{tttzzzxxxwwwzzz~~~}}}xxxsssmmmlllkkklllnnnnnnmmmlllmmmooorrrrrrooommmllllllpppppppppqqqrrrsssuuuvvvwwwuuuuuuwwwzzz|||zzzxxxyyyyyyyyyzzz{{{|||}}}~~~|||{{{||||||zzz}}}{{{tttssssssrrrrrrqqqqqqqqqqqquuu{{{~~~xxxsssrrrssswwwyyywwwzzz~~~{{{aaaOOO???666222333555666:::AAAGGGRRR]]]aaa]]]WWWUUUUUU^^^iiiyyyzzzfffOOO===666555---,,,,,,---+++(((+++000++++++///666===GGGYYYiii{{{yyylllbbbYYYNNNCCC@@@===777333111000000//////////////////+++++++++,,,------------............---,,,,,,+++)))))))))((('''(((+++...+++***(((((()))***((('''''')))***)))(((((()))***---,,,,,,,,,,,,,,,,,,------------,,,+++***(((((('''(((***+++,,,,,,++++++''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''((()))******+++***+++++++++***++++++,,,,,,///222555666999CCCRRR^^^jjjoootttwwwwwwvvvxxxzzz{{{{{{zzzyyy||||||uuuxxxvvvvvvxxx{{{{{{vvvqqqkkkjjjjjjkkkmmmoooooonnnnnnppprrrqqqooommmllllllooopppqqqrrrssstttuuuvvvxxxvvvvvvxxx{{{}}}{{{yyyyyyxxxxxxxxxyyyzzz|||}}}~~~~~~||||||~~~|||wwwwwwvvvuuutttssssssrrrwww||||||wwwuuuvvvxxxzzzyyy{{{~~~{{{cccRRR???777222333444666;;;CCCKKKWWWfffoooqqqqqqrrrttt{{{wwwbbbLLL===555...,,,,,,---,,,)))+++///------000666===HHHZZZkkk{{{vvvhhh___VVVMMMDDD???:::555222333//////...------...000000000---******---///...------...//////...---***)))%%%'''((()))((()))+++---+++)))'''&&&'''((((((((()))***+++***)))((()))***------,,,,,,,,,,,,,,,,,,---,,,+++)))((((((((((((&&&'''((())))))***))))))''''''&&&%%%%%%$$$%%%%%%###$$$%%%%%%&&&'''((((((((()))******++++++++++++......---,,,,,,,,,,,,,,,000333666888===HHHWWWccckkkpppuuuxxxxxxwwwyyy{{{xxxyyyxxxwwwzzz~~~|||vvvuuutttsssuuuwwwwwwsssoooiiiiiiiiillloooqqqqqqpppnnnppprrrqqqooommmmmmmmmnnnppprrrtttuuuvvvvvvvvvyyyxxxyyy{{{}}}~~~}}}|||yyyxxxwwwvvvwwwyyy{{{|||{{{zzz~~~}}}||||||}}}~~~~~~~~~}}}{{{{{{zzzzzzyyyxxxxxxxxx~~~~~~|||{{{{{{{{{{{{}}}yyyeeeXXXCCC===999999<<>>HHHTTTbbbjjjssswww|||}}}{{{yyyyyy{{{wwwyyywwwrrrppprrrqqqnnnpppppppppooonnnmmmlllkkkiiikkkoootttwwwwwwssspppqqqrrrrrrqqqooonnnnnnooopppqqqtttvvvxxxyyyzzzzzz|||}}}~~~~~~|||zzzzzz{{{|||||||||}}}~~~~~~{{{yyy{{{}}}wwwwwwvvvwwwxxxzzz|||}}}~~~|||eeeFFF:::...,,,...---++++++---,,,...333:::FFFZZZkkk{{{~~~qqqbbbXXXQQQEEE:::666555222111111...///111222111000///---///...---,,,+++***))))))'''(((((()))))))))))))))+++,,,------+++)))******)))((('''(((***+++***)))%%%&&&((((((((((((***,,,,,,,,,.........,,,***)))''''''''''''''''''&&&%%%$$$############%%%&&&'''%%%%%%%%%%%%&&&'''((()))******+++,,,...///000000000000000000///...---,,,---------...000111222333111333888@@@LLL[[[iiiqqqvvvzzz~~~~~~{{{yyyxxxyyytttwwwuuupppnnnpppqqqooopppqqqqqqooonnnlllllllllnnnmmmmmmoooqqqsssrrrqqqqqqrrrrrrqqqooonnnooopppqqqrrrtttvvvxxxzzz{{{||||||~~~}}}zzzwwwwwwxxxyyyzzz}}}}}}|||~~~~~~{{{vvvwwwxxxzzz|||~~~zzzxxx}}}nnnOOO???000,,,......,,,+++---,,,000666<<>>III[[[jjjxxxwwwoooeeeZZZQQQIIIDDD>>>888555222000..................///000111///------000444444///***''''''(((((())))))******---***''''''***,,,,,,***+++(((&&&(((+++,,,((($$$''')))++++++++++++,,,---//////---***'''&&&'''(((%%%$$$$$$%%%''')))(((((('''%%%"""!!!###&&&'''((((((((((((((()))***+++,,,+++,,,...///000//////...000///...---------------...+++((())),,,000111111555555:::EEEUUUdddpppuuuzzz}}}}}}{{{|||yyytttqqqoookkkiiijjjmmmrrruuutttsssrrrpppooonnnnnnnnnqqqnnnkkkhhhhhhkkknnnqqqqqqqqqqqqqqqqqqqqqqqqrrruuuvvvwwwxxxzzz|||~~~~~~}}}zzzvvvrrrqqqrrrtttxxxyyyzzz|||~~~~~~~~~~~~}}}ppp\\\MMMQQQ^^^uuurrrRRRCCC555222222000...000...---///666???LLL^^^nnnsssiii```XXXRRRIIIDDD>>>888555333111///...---------......///000...------000555666222---))))))))))))***************(((&&&(((+++...//////,,,(((%%%&&&)))***'''$$$%%%''')))*********,,,------------***'''&&&&&&'''%%%%%%%%%'''***+++***)))+++(((%%%$$$%%%'''((((((***))))))))))))***++++++***+++,,,---...///.........---------------...///---***((((((,,,000222333888999>>>HHHWWWfffpppuuuyyy|||~~~{{{zzzzzzwwwrrrooonnnkkkjjjlllppptttwwwvvvuuusssqqqooonnnmmmmmmlllllllllllllllmmmmmmmmmoooooopppqqqrrrsssssssssuuuvvvwwwyyy|||{{{vvvqqqoooqqqsssvvvxxx{{{~~~~~~qqqbbbOOOBBBIIIXXXtttzzzjjjLLL???333111222000///000///...000777AAANNN```ppppppcccZZZTTTQQQGGGCCC<<<777555333111///------,,,,,,,,,---......---,,,---000444666333000++++++++++++************'''&&&&&&)))---111333333...***&&&&&&((()))'''%%%)))***++++++))))))***+++***,,,,,,+++(((&&&&&&'''&&&&&&(((+++...///...,,,///,,,)))'''((()))******++++++++++++************))))))***+++,,,---...///,,,,,,,,,,,,---...///000,,,***'''(((,,,111444666;;;===CCCMMM[[[hhhrrrwwwxxx|||}}}zzzyyyyyyuuuqqqnnnmmmllllllnnnrrrvvvyyywwwuuussspppnnnlllkkkjjjiiilllpppssssssqqqnnnlllmmmnnnppprrrttttttttttttsssuuuwwwzzz~~~{{{tttooommmoooqqquuuxxx|||~~~}}}vvvgggWWWFFF>>>III[[[uuulllZZZBBB999000000111000/////////...111999CCCQQQcccssspppaaaUUUNNNKKKDDD???:::555333111000///------,,,++++++,,,,,,,,,,,,,,,---///222222000...,,,,,,+++******)))((((((''''''(((***---000333444///,,,((('''((())))))(((000000///,,,)))''''''''')))+++------+++)))(((((())))))+++...222333222000///,,,)))((()))+++,,,,,,---------,,,++++++***)))(((((()))***+++,,,...///,,,,,,++++++,,,---......***)))((()))---222777999:::>>>FFFRRR___kkkuuuzzzyyy}}}~~~{{{yyyxxxuuupppnnnnnnnnnooopppsssvvvwwwsssrrrpppnnnlllkkkjjjjjjkkkooossswwwxxxvvvrrrpppnnnoooqqqsssttttttsssrrrqqqsssvvvzzz~~~~~~yyyrrrmmmlllnnnqqquuuxxx|||~~~{{{{{{~~~}}}ooo]]]MMM@@@>>>NNNccczzzttt]]]JJJ999333......000111000.........222:::EEERRReeetttrrrbbbTTTIIIDDD@@@<<<777333111000///......---,,,+++++++++++++++---,,,------......,,,***++++++***)))(((''''''&&&))))))******+++---///111---***'''&&&&&&'''''''''......---***'''%%%&&&'''***,,,......---+++++++++++++++---000333444444333+++)))&&&&&&)))+++---...............---+++***)))((())))))+++,,,------...------,,,+++++++++++++++)))***+++,,,///444999<<<999???IIIVVVcccnnnwww|||{{{|||zzzyyyuuupppoooooopppqqqrrrsssssstttrrrqqqpppooonnnmmmmmmmmmmmmooorrrtttuuuuuutttssspppqqqrrrrrrrrrqqqpppooonnnqqqtttyyy}}}|||zzzvvvqqqmmmllloooqqqvvvxxx|||~~~~~~zzzzzz|||~~~~~~ppp```NNNAAA999<<>>:::555222000000/////////...---,,,+++*********,,,,,,,,,,,,+++******)))*********)))(((''''''&&&******+++)))((()))+++---'''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''&&&%%%&&&)))+++***,,,......------...///,,,++++++---000222222222)))'''%%%%%%(((+++---....../////////...---+++***)))+++,,,.........------...---,,,+++************)))+++...111333666:::===;;;BBBNNN[[[fffpppxxx}}}||||||yyyxxxtttooonnnoooqqqrrrssssssrrrqqqrrrrrrqqqppppppppppppqqqkkkllllllnnnoooqqqrrrsssrrrqqqqqqpppoooooonnnnnnnnnppptttxxx{{{~~~{{{zzzwwwsssooonnnoooqqqvvvxxx{{{}}}~~~~~~}}}}}}|||{{{{{{|||||||||}}}}}}bbbSSSBBB999666===UUUmmmxxxeeePPP???000111///,,,...111111.........333<<>>:::555222111111111000000///...,,,++++++******+++,,,,,,,,,+++***++++++*********))))))((((((((()))******(((%%%%%%'''***$$$%%%&&&&&&%%%%%%&&&'''###$$$%%%%%%&&&(((,,,000***+++---,,,,,,---///111+++)))((((((+++---//////***'''%%%$$$'''***+++,,,...///000000000...,,,++++++---000111222000---+++,,,+++***************+++)))---222555777888;;;===???HHHTTT```jjjrrrxxx}}}|||{{{xxxwwwsssmmmkkkmmmpppssstttsssrrrqqqsssrrrqqqpppooonnnnnnnnniiiiiiiiijjjlllnnnqqqrrrqqqpppnnnmmmlllmmmooopppoooqqquuuxxx{{{|||}}}}}}}}}}}}{{{wwwsssppppppqqqvvvwwwyyy{{{}}}~~~~~~~~~}}}pppWWWHHH:::555666AAAZZZrrrqqq```MMM???111333111,,,---111222///000000555???IIIUUUggguuuqqqggg```XXXMMMDDD>>>;;;666444333333333222111000///---,,,++++++******+++,,,,,,,,,,,,---...+++++++++***************'''((()))'''$$$###&&&)))%%%''')))***))))))******'''((((((((()))+++///222***+++++++++***,,,///111***'''$$$$$$&&&)))+++,,,,,,)))&&&%%%&&&)))******---...000111000///---,,,,,,///222444444111---+++))))))))))))***+++,,,---)))...555888999999;;;===DDDMMMYYYdddlllrrrxxx|||{{{~~~~~~zzzwwwuuuqqqlllhhhjjjooosssuuutttsssrrrqqqpppooommmkkkjjjjjjiiihhhiiijjjkkkmmmoooqqqrrrooonnnllljjjkkkmmmppprrrqqqsssvvvyyy{{{||||||{{{{{{vvvrrrppppppuuuvvvxxxzzz}}}rrrdddMMM???333000333@@@ZZZrrr{{{kkk[[[JJJ===222444222---,,,222333///222333888AAAKKKWWWhhhvvv~~~{{{lllbbbZZZOOOFFFCCC===;;;777444222111111111333000---++++++++++++***///---***))))))+++++++++///...,,,***)))(((''''''%%%&&&(((******)))'''&&&&&&&&&&&&'''''''''((((((---***&&&&&&(((+++...///***)))(((''''''((())))))'''&&&''')))+++,,,,,,***+++***((('''(((***---///...000222333222000---+++,,,///222333111...+++***(((***,,,---,,,,,,---///...111444666888;;;???BBBEEEPPP\\\dddllltttvvvuuuxxxxxxxxxwwwuuussspppnnnmmmnnnppprrrrrrrrrqqqpppsssqqqnnnkkkhhhgggffffffiiihhhgggggghhhkkkoooqqqpppoooooooooppprrrtttuuuyyyzzz{{{|||~~~}}}{{{|||xxxppplllmmmsssrrrssswww|||~~~~~~gggUUUGGG999000222777BBBZZZrrr}}}kkkZZZLLL@@@999111333333222000///000222000333777===HHHYYYlllyyyyyyjjjaaaXXXNNNEEEBBB;;;999666333111000111111111///,,,+++,,,............,,,***)))******++++++333111...+++)))(((''''''(((((()))******)))(((''''''''''''(((((((((((((((,,,***((('''***,,,......+++***((('''&&&'''(((((()))((((((***---...---,,,,,,+++)))((((((***---///111222222222222000///...///111333333111...,,,+++(((***---------,,,,,,---...000333666888;;;@@@CCCIIITTT```hhhnnntttuuusssssssssssssssrrrpppooonnnmmmmmmnnnoooppppppoooooorrrqqqnnnkkkiiiggggggfffiiiiiihhhiiijjjlllooopppsssrrrrrrrrrtttvvvyyy{{{~~~|||zzzzzzvvvpppmmmnnnrrrrrrsssxxx}}}~~~yyyaaaOOOAAA666///111777CCC\\\tttsss___OOOCCC;;;666111222222222000///------111333777===HHHYYYlllyyyvvvggg^^^VVVLLLCCC@@@;;;999666333111222333444000...,,,---///000111111,,,,,,+++************+++333111...+++******,,,---++++++******))))))(((((()))))))))(((((((((((((((+++***))))))+++------,,,***)))'''&&&&&&&&&'''(((+++******+++---///...---...,,,***))))))+++---///555444222111000000111111222333444222///---,,,,,,(((+++---...---+++++++++---///222555777;;;@@@CCCOOOYYYeeelllqqquuutttqqqoooppppppqqqppppppoooooommmmmmmmmlllmmmmmmnnnnnnqqqooonnnllljjjiiihhhhhhjjjjjjkkklllmmmoooppppppttttttssstttwww{{{~~~~~~yyyvvvvvvsssooonnnpppqqqrrruuuzzz~~~~~~~~~qqqXXXFFF888222...111777EEE___xxxzzzbbbNNNAAA:::888888333222222222222111...,,,111444888>>>IIIYYYlllxxxsssddd[[[SSSIIIAAA>>>;;;999777444333444555777111///......000111111111***+++++++++***)))***+++...,,,***)))***---000333,,,+++***)))((('''(((((((((((((((((('''''''''''')))(((((()))+++,,,+++)))&&&&&&%%%%%%&&&'''((()))+++******+++---......---///---+++)))***+++---///666444111///...///111333444444333000---++++++,,,(((+++......---+++***))),,,...000333666:::???CCCQQQ[[[gggmmmrrruuutttpppqqqqqqqqqqqqqqqqqqqqqqqqooonnnmmmlllkkklllmmmnnnooonnnmmmlllkkkjjjjjjiiikkklllnnnpppqqqqqqqqqqqqtttssssssuuuyyy~~~|||zzzuuurrrrrrpppnnnooorrrrrrtttwww{{{~~~~~~|||gggOOO>>>111......222:::JJJfff~~~xxxwwwzzzmmmSSS@@@888888===CCC>>>:::777555555555333111222444999@@@JJJZZZmmmyyy}}}oooaaaXXXQQQHHH@@@===999777666444333333444555333111/////////000...---)))***+++***((((((***,,,,,,***((('''(((,,,///222+++***)))''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&((())))))(((&&&#########$$$&&&)))+++---+++)))((()))+++,,,,,,,,,...---+++)))***+++...///666444111...---///111222333333111...+++)))***+++)))+++---...,,,************,,,///111444999@@@DDDPPP[[[fffmmmqqquuuuuuqqqssssssrrrqqqqqqpppppppppqqqpppnnnmmmlllmmmnnnnnnmmmmmmmmmlllllllllkkkkkkmmmoooqqqsssttttttsssrrruuuuuuvvvyyy}}}~~~{{{wwwrrrooopppooonnnpppttttttvvvzzz|||~~~~~~~~~~~~~~~rrr]]]HHH:::------///555@@@TTToootttdddXXXYYYbbbuuusss^^^FFF888555;;;IIIUUUUUUOOOFFF>>>999666555444222555;;;BBBMMM]]]ooo{{{zzzmmm___WWWPPPFFF???<<<555444444333333222111000333111///......---+++))))))++++++)))&&&'''+++///...,,,***((('''(((***+++))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((&&&$$$######$$$%%%'''***,,,...+++)))'''''')))***++++++,,,+++))))))))),,,...000444333111000//////000000111111000...+++)))***+++)))***,,,,,,+++******++++++---///111555;;;BBBFFFQQQ[[[eeekkkpppuuuuuusssqqqpppooonnnnnnnnnnnnnnnrrrqqqpppooonnnnnnmmmnnnkkkkkklllmmmmmmmmmmmmmmmpppqqqsssuuuuuuuuuuuutttwwwxxx{{{~~~~~~{{{uuuqqqoooqqqqqqqqqsssxxxxxxzzz|||}}}||||||}}}~~~~~~~~~xxxfffRRRBBB888...///222:::III```yyypppXXXIIIBBBEEEOOOcccxxxwww^^^MMM<<<555777@@@SSSfffoooiii]]]NNN@@@777444444222666<<>><<<444555666666555333000...000///---------,,,)))'''***+++***'''$$$%%%+++111///---+++)))(((''''''((('''((()))******)))((('''###$$$$$$%%%&&&'''(((((('''&&&%%%%%%''''''&&&%%%&&&&&&%%%&&&'''***,,,---+++)))'''&&&(((************)))((('''))),,,///111222333333333333111000//////000111///---++++++,,,)))*********)))***,,,...---///111444888>>>EEEJJJUUU^^^fffkkkoootttvvvtttnnnmmmlllllllllmmmnnnoooqqqqqqqqqpppooonnnlllllliiijjjlllmmmnnnnnnnnnnnnssstttuuuvvvvvvwwwwwwvvvwwwyyy}}}}}}|||uuurrrqqqtttvvvuuuxxx||||||}}}~~~|||zzzzzz||||||}}}nnnZZZIII===777111222444>>>QQQkkkkkkVVVEEE<<<999:::AAAOOO^^^fffccc]]]III===333333777AAAXXXooo~~~zzzqqq___JJJ;;;555444222666===FFFSSScccvvvxxxkkk]]]UUUOOOFFF>>><<<777888:::;;;:::666222///...---,,,,,,,,,+++)))'''***+++***&&&###%%%,,,222,,,,,,+++***))))))))))))'''(((***+++,,,+++)))(((###$$$%%%&&&''')))******)))'''%%%%%%'''((('''&&&)))(((''''''((()))***+++,,,)))''''''(((***++++++((((((''''''(((,,,///111222333555666666333000...///000111111...---,,,---)))***)))(((((()))---000000111333666:::@@@HHHMMMYYYaaahhhkkknnnsssuuutttllllllkkklllmmmoooqqqrrrpppqqqqqqqqqooommmkkkjjjhhhjjjlllnnnooooooooonnnuuuuuuuuuvvvvvvwwwxxxxxxuuuwww|||}}}|||vvvttttttxxxzzzyyy{{{|||yyyxxx{{{|||}}}{{{}}}zzzgggSSSCCC:::777444444666AAAWWWrrr}}}kkkUUUDDD<<<:::777666888@@@JJJOOOMMMHHH;;;222...222666???XXXqqqzzziiiRRR@@@888888111666>>>GGGTTTfffxxx|||lllbbbWWWOOOLLLGGG???999888666444444666666333000///---+++,,,......***&&&///111000,,,((('''+++000//////,,,'''(((---...+++((())))))&&&'''***(((###&&&&&&&&&&&&''')))***+++'''###"""%%%&&&%%%'''++++++***)))((('''''''''''',,,,,,***)))'''&&&%%%%%%((('''%%%%%%'''***...111777555444333333222111//////...,,,---///000000///+++)))((()))'''%%%(((---///111333555999AAAMMMVVV\\\aaaiiinnnpppqqqqqqqqqooommmkkkjjjkkknnnqqqtttqqqqqqqqqqqqrrrpppllliiiaaadddgggjjjlllmmmppprrrttttttsssrrrrrrrrrssstttuuuyyy}}}{{{yyyxxxxxxyyyyyyzzzzzz{{{{{{|||{{{zzzyyyzzz|||~~~~~~}}}~~~~~~~~~mmmWWWGGG???<<<;;;666:::CCCRRReeezzznnn[[[OOOIIICCC<<<777<<<<<<888666999:::777+++...000000444CCCYYYkkk{{{yyyqqqaaaNNN===444111222666>>>IIIVVVgggvvvzzzkkkaaaUUULLLIIIEEE>>>888777666555555666666444222///------...//////---+++...000111...***))),,,000//////,,,((()))---...+++''')))(((%%%&&&)))'''"""%%%&&&&&&''''''(((((((((((($$$###%%%&&&%%%'''+++***)))((((((((((((((((((,,,,,,,,,***)))'''%%%$$$'''&&&%%%&&&(((,,,000333666444222111111111000//////---,,,---///000000///+++)))(((((('''%%%(((---///111333555:::CCCOOOWWW^^^dddkkkqqqrrrrrrqqqpppnnnmmmkkkiiijjjllloooqqqpppoooooooooooonnnkkkhhhaaadddgggjjjkkkmmmppprrrqqqqqqpppqqqrrrtttvvvwww|||~~~}}}{{{zzzyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyyyyzzz|||~~~}}}||||||~~~xxxeeeQQQCCC>>>@@@BBBFFFJJJSSSaaarrrzzzjjjYYYPPPNNNKKKFFFEEEDDD>>>444111222111------/////////333>>>OOO\\\dddbbb[[[OOO@@@555111111222777>>>IIIWWWgggwww~~~vvvhhh^^^QQQHHHCCC@@@;;;777444666777777666555555666444444333222111000///...,,,...000///,,,+++---000//////---)))+++...///+++((()))'''%%%%%%(((&&&"""%%%&&&'''(((((('''&&&%%%(((%%%$$$&&&'''&&&'''+++((((((''''''(((((()))***,,,---------+++(((%%%###&&&%%%%%%&&&)))...222555555333111000/////////000,,,++++++,,,...//////...,,,)))'''((('''%%%(((...///111444666;;;DDDPPPYYYaaagggnnnssstttrrrpppooommmllljjjiiiiiijjjlllmmmllllllkkklllmmmmmmjjjhhhdddfffhhhjjjkkklllnnnpppnnnnnnnnnooorrruuuyyy{{{|||||||||{{{zzzzzzyyyxxxvvvuuuuuuvvvwwwvvvwwwxxxzzz{{{}}}~~~~~~|||~~~}}}{{{yyyyyyzzz~~~~~~ppp\\\JJJAAACCCKKKSSSbbbfffmmmxxxvvvjjjfffgggfffccc\\\SSSCCC666111222000+++//////......111777@@@GGGHHHGGGBBB;;;333...///111333777???JJJXXXhhhxxxxxxpppdddZZZMMMCCC>>><<<999666222555888888666555777999<<<;;;999555111///------))),,,......---+++,,,---...///---+++,,,//////+++)))***(((%%%%%%((('''###&&&''')))***)))(((%%%$$$(((%%%%%%'''(((&&&'''***&&&&&&&&&'''((()))******,,,---......,,,)))%%%###$$$%%%%%%'''+++///444666444333222000......000111+++******+++---......,,,,,,)))((()))(((&&&)))///222444666888<<>>FFFQQQYYYdddhhhmmmpppooollljjjiiikkkllllllllllllkkkjjjiiifffffffffiiimmmqqqrrrqqqmmmmmmllljjjhhhggghhhjjjmmmmmmmmmooosssyyy}}}{{{|||~~~|||||||||||||||||||||{{{}}}~~~~~~||||||}}}}}}~~~}}}|||zzzwwwrrrnnnnnnpppsssxxx}}}xxxaaaPPPCCCDDDQQQbbbyyykkkWWW@@@444000---++++++...------...000000///...---///111222222000...,,,333777???JJJXXXhhhxxxzzzlllbbbSSSMMMDDD<<<777666666777222222333777;;;===>>>===444,,,%%%%%%+++///---*********))))))))))))'''&&&'''***++++++---///,,,''''''(((&&&$$$''',,,---+++&&&&&&&&&&&&&&&&&&%%%%%%&&&###$$$''''''######%%%&&&&&&&&&&&&&&&'''((()))((())))))******))))))((('''''''''(((***,,,...///---111555444111...///111......---......---***'''++++++...222222...---000555777999;;;???HHHTTT]]]eeehhhlllnnnmmmlllkkkkkkkkklllnnnnnnnnnmmmlllkkkiiihhhgggiiilllnnnooooookkkkkkjjjiiihhhhhhkkkmmmkkkkkklllooouuu|||}}}{{{||||||}}}~~~{{{yyyxxxyyyyyyzzz|||{{{zzzzzzzzzxxxsssnnnmmmooossswww|||zzziiiUUUEEE<<>>IIIWWWgggwwwzzzkkk```PPPKKKCCC<<<777666777777222111222666<<>>IIIVVVgggvvvuuufff]]]QQQIII>>>777555444444333//////444<<>>222000...,,,+++,,,------*********))))))))))))(((,,,---///111000...,,,******)))(((''''''((())))))(((&&&###"""$$$%%%&&&&&&)))'''%%%$$$$$$&&&)))***&&&###"""%%%%%%$$$%%%))),,,+++***)))((((((((((((&&&&&&''''''((()))))))))***...222444111,,,(((%%%***+++***(((&&&$$$%%%&&&+++---000222333222000///555999>>>CCCHHHPPPZZZaaahhhkkkoooqqqpppmmmlllkkkllliiijjjpppqqqkkkhhhiiiffffffeeeddddddeeefffgggffffffeeefffggghhhjjjkkkfffiiinnnssszzz|||zzz{{{}}}~~~~~~~~~|||{{{yyyvvvtttrrrrrrssssssrrrtttvvvwwwvvvtttrrrpppmmmqqqwww{{{~~~zzzdddSSSGGG===;;;LLLeee{{{uuu\\\MMMJJJJJJMMMQQQTTTRRRNNNHHHDDD888555111....../////////---///...,,,---000...)))000///...------...000000555888???IIIVVVfffvvvppp```VVVKKKEEE===999777666444222444333666<<<<<<999777888444333000---,,,+++,,,,,,++++++******)))))))))))),,,...///000000...,,,******)))(((''''''((()))***'''%%%######%%%&&&&&&&&&'''&&&%%%$$$%%%&&&((()))((($$$$$$&&&&&&$$$%%%)))***)))((((((((((((((((((%%%%%%&&&'''((()))))))))(((,,,///000...***&&&%%%+++++++++)))'''&&&&&&'''(((***---000222222111000666999>>>DDDJJJRRR[[[bbbiiilllooopppooolllkkkjjjkkkhhhiiinnnnnnjjjfffgggeeeeeedddccccccdddeeeffffffeeedddbbbbbbccceeeffffffjjjpppvvv|||}}}{{{|||}}}~~~|||zzzxxxwwwuuusssqqqqqqqqqqqqssstttvvvwwwvvvuuusssqqqooosssxxx|||~~~qqq^^^QQQEEE@@@DDDVVVmmmsss^^^JJJ>>>;;;;;;===>>>???>>><<<999666444222///......///000000...000///...000444444000......------------...///444888@@@KKKYYYiiiyyy|||jjjYYYNNNEEEAAA<<<999999888444111666444666999999555333444666444222///---,,,,,,,,,,,,++++++***************,,,---...//////---+++******)))(((''''''((()))***%%%$$$###$$$&&&''''''&&&''''''((((((((()))))))))***&&&&&&((((((%%%&&&))))))((((((''''''''''''(((&&&&&&'''(((***++++++,,,)))+++......+++)))''''''***++++++)))'''&&&&&&''''''))),,,///222333444444666999???EEELLLTTT]]]bbbhhhkkknnnooonnnllljjjjjjllljjjjjjmmmnnnjjjffffffeeeddddddcccdddeeefffggghhhfffdddaaa```aaacccdddgggkkkrrryyy~~~~~~~~~~~~}}}zzzxxxvvvuuuuuutttsssqqqpppoooooossstttuuuvvvvvvuuusssrrrrrrvvv{{{~~~vvvfffYYYRRRMMMOOOXXXiiizzzpppZZZHHH:::333222555555444444444333333333///...---,,,+++,,,,,,---...000///---///444444111------------------------444999AAALLL[[[lll|||yyyhhhWWWLLLDDD???:::777777666444111222000111555555222111333555444222000///...------,,,,,,+++***)))******+++***+++,,,,,,,,,+++)))((()))((((((''''''(((******$$$$$$$$$&&&(((((('''%%%((()))***+++,,,+++******+++((((((***)))&&&&&&)))+++***)))((('''&&&&&&&&&(((((()))***,,,---......,,,---...---+++******+++((()))***)))'''%%%%%%&&&'''(((+++///222555777888666888>>>EEEMMMVVV^^^bbbgggiiimmmnnnmmmlllllllllnnnllllllmmmnnnllliiigggeeeeeeddddddeeeggghhhiiikkkiiifffdddcccdddggghhhiiinnnttt{{{~~~}}}|||{{{{{{{{{zzz{{{{{{{{{yyyvvvrrrppprrrrrrrrrrrrqqqpppooonnnssstttttttttttttttssssssvvvyyy}}}{{{lll^^^XXXYYY___eeeppp}}}eeeMMM>>>777333333444444444444444555666666111111000...,,,++++++,,,---//////---///222111---..................------444999BBBMMM[[[lll{{{xxxiiiXXXMMMEEE???888444444444333111111//////111111......000222222111111000000000000---,,,***)))((()))***+++(((((()))))))))((('''&&&)))(((''''''''')))***+++%%%$$$%%%&&&(((((('''%%%&&&((()))++++++***)))(((+++)))(((+++***'''&&&)))///...,,,)))'''&&&%%%$$$''''''((()))***+++,,,---+++,,,,,,+++))))))+++,,,)))***,,,+++)))((('''(((%%%&&&(((+++///333666777555777===EEENNNXXX___bbbeeehhhkkkmmmnnnnnnooopppmmmmmmmmmlllmmmmmmjjjgggcccccccccccceeefffhhhjjjjjjiiihhhggghhhjjjlllnnnmmmqqqvvvzzz}}}~~~|||zzzxxxwwwwwwxxxuuuvvvwwwwwwuuurrrnnnkkklllmmmnnnnnnooonnnnnnnnntttsssssssssssssssttttttyyy|||}}}qqqcccYYY\\\eeeqqqzzzeeeLLL>>>888444000//////000222333444444444333333333111...---///222,,,111555777999:::666000111000000000//////......555:::BBBMMMZZZjjjxxxwwwiiiYYYMMMDDD>>>777222222333222111444111///000///++++++...000000000111111000000000,,,+++)))''''''((()))+++''''''((((((''''''&&&%%%((((((''''''((()))***+++(((&&&%%%&&&'''((('''%%%$$$%%%&&&'''((('''&&&%%%***((((((++++++(((''')))000///---***(((&&&%%%$$$%%%%%%&&&''''''((((((((((((((()))((('''''')))++++++---//////---+++++++++$$$%%%&&&(((+++///222444666888===FFFQQQ[[[aaacccfffhhhlllnnnnnnoooppprrrlllmmmlllkkklllnnnlllhhhcccccccccdddeeegggjjjkkkjjjjjjjjjkkkmmmooorrrsssqqqssswwwyyy{{{|||~~~~~~}}}zzzvvvtttsssssstttppprrrtttuuussspppllljjjhhhiiijjjkkkmmmnnnooopppvvvuuutttssstttuuuvvvwww{{{}}}}}}nnncccXXXUUU___ooo{{{yyytttlllhhhkkkwwwnnnXXXHHH>>>555---------///000222444555666000111111...+++,,,000444555>>>HHHNNNQQQPPPGGG===333222000///...//////000444999BBBMMMZZZhhhvvv}}}tttfffVVVIII>>>:::555333444444222000555111///000///---...111111111111111000//////...,,,***(((&&&&&&''')))***(((((((((((('''''''''&&&((('''''''''((()))+++,,,***(((&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&(((&&&'''++++++(((''')))---,,,***)))'''&&&&&&&&&''''''''''''''''''''''''&&&'''(((((('''''')))******,,,...///---+++***+++'''''''''(((***---111333888999???IIITTT^^^dddfffiiilllnnnoooooonnnoooqqqnnnpppooommmooosssrrrmmmhhhhhhhhhiiikkkmmmoooqqqnnnoooppprrrtttvvvwwwwwwrrrtttwwwxxxyyy{{{}}}}}}}}}{{{wwwsssqqqpppppppppoooqqqsssuuutttqqqmmmkkkjjjjjjkkkmmmooosssvvvwwwzzzxxxwwwvvvvvvxxxzzz||||||~~~qqq^^^SSSMMMOOO```tttwwwiiiWWWRRRKKKHHHOOOaaavvvppp```SSSEEE:::555444333444666:::>>>AAA;;;:::888222------222777GGGTTTbbbkkkllleeeUUUGGG555222///---,,,---///111222888AAAMMMZZZiiiwwwzzzpppcccRRREEE999666444555666666333000222///...000111111333888222222111111000...---,,,+++)))'''%%%%%%&&&((()))***)))))))))((((((((((((((('''''''''((()))+++,,,,,,***&&&$$$%%%&&&&&&%%%(((((((((((()))))))))***'''%%%'''++++++((((((***))))))((('''''''''''''''************))))))))))))'''(((******))))))+++,,,'''))),,,,,,***)))((((((,,,+++******,,,///333555:::;;;AAAKKKWWWaaafffhhhmmmoooppppppooonnnnnnoooqqquuutttqqqsssxxxxxxsssnnnnnnnnnoooqqqtttvvvxxxsssuuuwwwyyy{{{{{{{{{{{{ssstttvvvxxxyyy|||~~~}}}|||}}}}}}zzzvvvrrrooonnnnnnnnnnnnqqqtttvvvuuusssooommmoooooopppqqquuuyyy}}}|||{{{yyyxxxyyy{{{}}}|||~~~hhhRRRGGGDDDJJJ___uuu|||cccNNNBBB===666555>>>QQQhhhxxxxxxjjjZZZMMM<<<:::777666888>>>EEEIIIPPPNNNIII@@@777555999===XXXfffvvv~~~}}}qqq[[[III555222...+++***,,,///111111666@@@MMM[[[kkkyyy~~~nnnbbbVVVIIIAAA999888555333222111111111444222///---,,,---000111///222555555111---***)))***'''$$$%%%'''******((())))))************))))))(((******(((%%%&&&)))---+++)))&&&&&&''''''$$$"""((('''&&&%%%$$$%%%&&&&&&&&&(((+++---...,,,***((((((***,,,***&&&$$$$$$&&&&&&''''''(((((((((((((((((((((''''''''''''&&&&&&''''''(((((()))******+++,,,,,,---,,,+++,,,...111666999@@@KKKWWWaaahhhlllooonnnmmmkkkiiijjjmmmpppsssuuuzzz~~~|||yyyvvvvvvzzz}}}}}}|||~~~}}}|||||||||{{{yyywwwwwwuuurrrqqqssswww|||~~~}}}||||||{{{zzzyyyxxxxxxyyywwwtttrrrpppnnnnnnnnnppprrrvvvzzz|||{{{vvvrrrrrrsssuuuvvvxxx{{{~~~{{{yyyxxxzzz|||~~~}}}jjjZZZIIIBBBDDDOOOcccvvvuuuXXXAAA999555222000111999KKK[[[{{{yyyhhhVVVHHH>>>BBBMMMXXXccckkkqqqlllbbbQQQ===333;;;HHHaaapppzzzxxxrrrhhhRRR===666444000---,,,,,,...000444999CCCNNN\\\kkkyyyzzzjjj]]]RRRGGG???999777555333222222222222000000...---------------...111333333000...,,,+++)))'''&&&&&&)))******((('''((()))***+++,,,,,,,,,)))((((((&&&%%%'''***---***)))((()))++++++)))''')))((('''%%%%%%%%%%%%&&&$$$&&&))),,,,,,+++***((((((***+++***(((&&&&&&(((&&&''''''(((((((((((((((&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((())))))***------+++***))),,,000444777;;;BBBMMMXXXccciiimmmmmmmmmmmmkkkkkklllpppsssxxx{{{}}}yyyvvvttttttssssssuuuwwwzzz||||||}}}|||xxxwwwxxxzzzzzzzzzxxxuuutttuuutttsssqqqppppppqqqqqqssstttwww{{{}}}|||xxxuuutttuuuvvvwwwxxx{{{~~~{{{yyyzzz|||zzzooo]]]PPPCCCAAAGGGTTTgggwwwrrrVVV???666333111000///333???LLLggguuuzzzrrriiieeekkktttyyy{{{~~~xxxgggSSS???666===JJJaaapppyyyqqqcccUUUDDD555222000---++++++,,,///000444:::CCCOOO\\\kkkxxxuuudddXXXMMMDDD===999888666555444444444555///000000000///...,,,,,,000111222111...,,,+++,,,)))(((((()))++++++***(((&&&''')))+++---...000000***'''$$$###%%%)))+++,,,))))))+++---000000...,,,))))))'''&&&%%%%%%%%%%%%###$$$'''***++++++***)))((()))***)))'''&&&&&&'''&&&''''''(((((((((((((((&&&%%%$$$######$$$&&&'''%%%%%%%%%&&&''''''((((((---,,,***((((((,,,333888999===EEEPPPZZZdddjjjmmmkkkkkklllmmmmmmppptttxxx}}}wwwsssrrrssstttuuuwwwxxxyyyyyy{{{|||~~~~~~zzzuuurrrqqqsssvvvyyyyyyvvvsssqqqsssrrrrrrqqqrrrssstttuuuxxxxxxyyy|||~~~}}}{{{yyywwwwwwxxxwwwxxx{{{|||zzz{{{~~~lll___OOOGGGCCCHHHUUUeeeuuutttXXXCCC333000//////,,,,,,111999JJJXXXkkk{{{uuu^^^HHH888222:::EEEVVVfffnnnbbbNNN@@@666///...,,,***)))***,,,///000555;;;DDDOOO\\\jjjwwwppp___SSSKKKCCC===;;;:::888777777777888888333333222111000//////...333333222///,,,******+++))))))***+++,,,+++***)))))))))***+++---///111111***&&&""""""&&&***,,,,,,)))***---000111111///---))))))(((''''''&&&&&&&&&###$$$&&&(((***+++++++++))))))(((&&&%%%$$$$$$$$$&&&''''''(((((((((((((((((('''&&&%%%&&&''')))***$$$%%%%%%%%%&&&&&&&&&'''************+++...444888999???HHHSSS\\\dddjjjmmmiiikkkmmmooorrrvvv{{{{{{uuuqqqsssssstttuuuvvvxxxyyyzzz}}}}}}~~~~~~{{{wwwssspppqqqrrruuuvvvwwwvvvtttsssuuuttttttssstttvvvwwwxxx|||{{{{{{}}}~~~|||yyyzzzzzzyyyyyy|||}}}{{{|||~~~vvvbbbUUUHHHGGGKKKYYYkkk}}}{{{___III555222000111///---///444888AAALLLUUU```mmm{{{rrraaaJJJ999///---444<<>>===;;;:::999999::::::444222...+++)))***,,,...)))+++,,,,,,,,,---000222)))+++,,,,,,***))))))***///...---,,,,,,---......)))'''&&&&&&(((***,,,,,,)))+++------+++)))(((((('''(((((()))***)))))))))'''''''''((()))***,,,---111...+++)))((('''&&&%%%&&&''''''((((((((((((((($$$%%%&&&'''(((******+++''''''''''''''''''''''''%%%(((,,,///000222444555;;;CCCPPPZZZ```fffkkkooopppsssxxx~~~|||wwwtttuuutttssstttvvvzzz~~~~~~}}}}}}}}}}}}{{{||||||zzzwwwvvvvvvwwwzzzyyywwwvvvwwwyyy{{{}}}zzzyyyxxxxxxxxxxxxyyyzzz~~~}}}~~~}}}yyy{{{~~~nnn\\\LLLCCC???MMMaaatttiiiRRR>>>666111111222000///000444555888;;;<<<>>>GGGQQQfffqqq~~~|||jjjZZZGGG===333000...------///222111000000000111000...//////...------...///000666===IIIWWWeeetttxxxgggZZZRRRMMMGGGBBB===<<<:::888777777777777222000...+++*********+++)))***,,,---,,,,,,...000***+++,,,***(((''')))+++///...,,,++++++,,,...///((()))******))))))+++,,,'''***++++++((('''''')))%%%&&&(((***++++++++++++((('''&&&&&&'''(((***,,,///+++(((&&&((()))((('''&&&''''''((((((((((((((($$$%%%(((***,,,,,,,,,+++))))))))))))))))))))))))'''))),,,---///111444777>>>GGGTTT^^^dddhhhmmmqqqxxx{{{}}}yyyuuusssrrrssstttwwwzzz}}}~~~~~~yyyzzzyyywwwttttttvvvyyy|||{{{zzzzzzzzz{{{||||||xxxxxxwwwwwwwwwxxxzzz{{{}}}}}}}}}}}}{{{www{{{~~~~~~ooo___OOOEEE???BBBVVVnnnwwwdddKKKCCC<<<<<<<<<777111...000///222777666222444:::EEEQQQ\\\aaaaaa[[[MMM@@@777111...///000...///111555333111111111000///...------------...///111222666>>>KKKZZZjjjyyyuuueeeYYYRRRMMMGGGBBB<<<;;;999777555444444555111111000///...,,,***)))---...///...,,,***)))******+++,,,)))&&&&&&(((+++...---+++++++++,,,...000'''***------***(((***,,,&&&(((***)))'''&&&(((+++$$$&&&(((***+++,,,,,,,,,((('''%%%$$$%%%''')))***)))&&&###"""%%%''''''&&&&&&''''''(((((((((((((((%%%(((+++...000000///...++++++++++++***************++++++,,,---000555888@@@JJJXXXbbbgggkkkooosss}}}}}}xxxuuuqqqoooooorrrvvvzzz~~~xxxyyyxxxtttqqqqqquuuyyy{{{|||}}}}}}}}}|||{{{{{{vvvuuuuuuuuuvvvxxxzzz{{{||||||}}}|||zzzvvvzzz~~~sssdddUUUIIICCC@@@HHH___yyywww```XXXQQQPPPOOOFFF<<<777111...///333333///000666777>>>BBBAAABBBCCC>>>666111......222555555777;;;777666555555333000000111******+++,,,...000222333666>>>LLL\\\mmm}}}zzznnnaaaZZZPPPEEE@@@AAA:::888666444222111111111///111222111...,,,,,,,,,//////......---,,,,,,,,,+++***((('''&&&''')))******+++,,,+++***+++---...)))(((((((((***,,,...///---,,,***)))'''&&&&&&&&&$$$$$$%%%''')))+++---///+++***'''%%%%%%&&&(((***''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))))),,,///000///---------...,,,***+++,,,---***'''***))))))+++000555888999GGGOOOYYYaaaggglllrrrvvvvvvqqqpppqqqsssuuuuuuwwwyyy{{{}}}~~~}}}xxxuuussstttvvvxxx}}}{{{zzz{{{|||{{{{{{vvvtttrrrtttxxx{{{|||{{{~~~zzzwwwxxx|||}}}zzzvvvvvvyyy|||~~~~~~~~~|||uuudddXXXKKK???>>>DDDVVVjjj~~~zzzwwwttthhhPPP:::444---))),,,//////000111222222333333333333222222/////////...///666???GGGLLLLLLIIIAAA888222000000,,,---......///000333555777BBBQQQaaaooo|||xxxkkk\\\TTTKKKBBB<<<<<<777666444222111000111111...///000000......///000222222111000...---,,,,,,******(((((('''((()))***'''((()))((('''((()))+++)))((((((((()))***,,,---++++++)))((('''''''''''''''&&&%%%$$$&&&)))---///***)))'''%%%%%%&&&''')))''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((+++---...---+++++++++---++++++,,,......+++(((*********---111666:::<<>>888555444333111000//////000000,,,---------,,,---000222555444333222000...------))))))))))))))))))******&&&'''((('''&&&&&&((())))))(((''''''((()))***+++***)))((((((''''''((((((***'''$$$###$$$''',,,///)))(((&&&$$$$$$%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))'''***,,,,,,***)))((()))++++++,,,...//////,,,***,,,,,,---///333888===@@@KKKUUUdddooovvvzzz~~~|||vvvrrrppppppqqqqqqsssuuuxxx{{{}}}}}}~~~}}}||||||~~~~~~|||zzzyyyzzzzzzyyyxxxwwwvvvvvvwww{{{}}}~~~~~~|||yyywwwxxxzzz{{{yyyvvv{{{~~~}}}}}}~~~~~~{{{ooo\\\HHH???;;;999???HHHcccvvvjjjQQQ999222,,,,,,---,,,+++---////////////.........---,,,---000777EEEZZZooo}}}rrr]]]GGG666...///...---,,,+++---222555<<>>888333111111///......//////000+++++++++***)))+++...111444444333222111111000///((((((******+++++++++***((())))))(((''''''(((***)))((('''&&&&&&'''))))))(((((('''''''''(((((())))))(((%%%$$$$$$&&&)))+++((('''&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++******)))'''(((******((('''''''''***+++---///000///---,,,---...000222555;;;AAAFFFPPPYYYgggsss{{{~~~zzzvvvrrrpppoooooopppqqqssswwwzzz~~~|||}}}~~~}}}|||zzzyyyzzzzzzxxxwwwwwwwwwxxxzzz|||~~~~~~|||{{{{{{}}}~~~|||{{{~~~{{{yyy}}}||||||~~~vvvnnncccPPP???999999:::AAAKKKfffxxxiiiNNN:::222,,,,,,---++++++---------------...///000000---///333???RRRkkkzzzcccKKK999000000///---+++***,,,111555???JJJYYYiiivvvzzzfffYYYIII???>>>???;;;555111000///.........000000......---+++)))***,,,...111111111111111222222222((((((***+++,,,,,,,,,,,,((()))***)))''''''(((***(((((('''&&&&&&'''((()))'''''''''''''''(((((()))&&&&&&'''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++++++++***)))&&&''')))((('''&&&&&&''')))+++---//////...------///111333555888>>>FFFLLLUUU]]]iiittt}}}~~~|||yyyuuurrrpppoooooonnnppprrrvvvzzz}}}}}}~~~}}}|||zzzzzzzzzyyywwwvvvvvvxxxzzz|||}}}~~~~~~~~~~~~|||yyywww}}}|||}}}~~~~~~}}}zzzlllbbbUUUFFF:::888999:::AAAKKKgggxxxnnnTTT:::222++++++,,,,,,,,,...------,,,,,,,,,---...//////222;;;JJJaaa{{{xxx```JJJ:::333//////---+++***---222666BBBMMM\\\lllyyysss^^^VVVHHH>>>===@@@===777222111000/////////000111111111000...++++++,,,---,,,---......///000111111((())))))+++,,,---......((())))))((('''&&&((()))((('''&&&&&&'''((()))***'''''''''&&&''''''(((((($$$%%%'''((('''&&&%%%$$$(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++,,,***)))(((&&&'''((((((''''''(((******,,,...---,,,,,,,,,...111333666888;;;AAAJJJQQQ[[[bbbnnnyyy~~~|||xxxtttqqqooooooooonnnooorrruuuyyy|||~~~~~~}}}{{{{{{{{{zzzwwwuuuuuuxxx{{{}}}~~~~~~~~~{{{yyyyyy~~~~~~}}}|||~~~~~~zzz{{{rrrcccXXXGGG<<<666777888999BBBMMMjjjzzzuuu[[[;;;222++++++,,,+++,,,...000///---+++***++++++,,,---333AAAUUUmmmsssZZZEEE999444......---,,,,,,///444777DDDOOO___nnn{{{|||nnnZZZUUUJJJ???<<<>>><<<777444333222000000000111111...//////...+++******+++***++++++,,,,,,---------)))))))))***+++---///111+++++++++***(((((()))+++''''''&&&&&&''')))+++,,,(((((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&%%%%%%((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((***++++++***(((&&&&&&'''((((((((()))+++---,,,------,,,))))))+++...222555888:::<<>>555---++++++******,,,000///...---...000111333666???PPPfff|||jjjRRR???444///------......///111666999EEEPPP```ppp|||yyykkkWWWUUULLL@@@;;;<<<;;;555666555333111111111111222)))+++,,,+++)))''''''(((***************************)))))))))+++---000222...//////...,,,+++,,,...''''''&&&'''(((***,,,---(((((('''&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&((()))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***++++++)))'''%%%&&&''')))))))))***---///---...---***''''''***...333666999;;;>>>EEEPPPXXXbbblll{{{}}}xxxssspppoooooopppoooppprrruuuxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{xxxvvvssswww{{{~~~~~~~~~}}}{{{|||~~~~~~}}}|||~~~}}}zzzvvvxxx|||}}}yyytttkkk]]]MMMBBB:::555444666666:::KKK^^^vvvwww^^^AAA777...+++***((((((***......///111444888<<<>>>HHHRRRdddzzzxxxcccKKK999...***+++---///000111333777:::FFFQQQaaappp}}}wwwiiiccc[[[OOODDD>>>:::999888222444888:::999666111......---+++)))((((((((()))))))))***++++++)))((('''***)))))))))***,,,...///222111111111222111...,,,...***'''&&&((()))((('''&&&&&&'''((()))***++++++'''%%%$$$$$$&&&''''''&&&***)))((('''&&&''''''((((((&&&%%%######$$$%%%&&&'''''''''(((***+++***)))&&&(((***)))'''(((,,,000---,,,+++++++++---///111999888999>>>BBBGGGRRR]]]jjjwww}}}yyytttqqqpppoooooonnnsssssstttuuuwww{{{}}}}}}}}}}}}~~~}}}{{{zzzyyyyyytttwww|||~~~~~~~~~}}}}}}||||||~~~~~~|||zzz}}}~~~|||xxxuuutttwww{{{~~~zzzsssiii\\\OOOCCC<<<333555222333999;;;IIIbbb}}}qqqYYYAAA999222///...++++++...222///000666;;;AAANNN\\\dddooo}}}qqq[[[HHH<<<444---)))...,,,,,,/////////444:::BBBQQQcccqqq}}}tttfff^^^WWWMMMDDD>>>:::888777555666777888888777666666000///---+++*********+++)))***+++++++++***))))))+++***)))))))))***,,,,,,333222222222333111...+++///+++'''%%%&&&''''''&&&&&&'''((()))***+++,,,---)))((('''''''''((((((''')))((('''&&&&&&&&&'''((((((&&&%%%######$$$&&&'''(((((()))***++++++******)))+++,,,+++((((((+++...---,,,+++***+++,,,...000777888:::>>>AAAHHHVVVcccwww}}}yyyuuurrrqqqppppppooosssuuuxxx|||}}}}}}}}}||||||||||||xxxzzz~~~}}}~~~~~~~~~{{{~~~~~~}}}~~~{{{vvvtttvvvwww{{{~~~~~~||||||wwwnnnbbbUUUHHH===666...111000222999>>>OOOkkklllSSS???888333222000,,,+++---222111333999>>>GGGYYYiiikkkwwwxxxcccWWWGGG:::333///,,,)))...,,,,,,///000000444;;;DDDSSSeeesssnnnaaaWWWRRRIIIBBB===:::777666666555444444444666999:::111000...---,,,+++,,,,,,******+++,,,,,,,,,++++++***))))))((()))***,,,---111111222333333111---***///,,,(((%%%%%%&&&&&&%%%&&&'''((()))+++,,,---...+++******))))))(((((((((''''''&&&%%%&&&&&&((()))(((&&&%%%$$$$$$%%%'''((()))******++++++++++++***,,,...///...***)))+++------,,,***))))))+++,,,...777999===AAADDDLLL^^^ooo~~~||||||yyyuuussssssrrrqqqppprrrvvv|||~~~~~~~~~~~~}}}~~~~~~}}}~~~~~~~~~}}}xxxuuusssvvvwwwyyy|||~~~}}}{{{zzz{{{tttgggYYYKKK@@@666000+++000///111888???TTTsssgggMMM;;;555222222111...---...666777:::;;;===EEEXXXiiinnnyyy}}}nnnbbbJJJBBB888111//////...---...,,,,,,///000000555;;;GGGVVVhhhuuuzzziii^^^PPPLLLFFF@@@<<<999777555333222000///000222555666111000...---,,,,,,,,,,,,***++++++,,,,,,---------***)))))))))***,,,...///,,,---...111222111---***,,,+++******)))((('''&&&&&&&&&''')))***+++,,,---***++++++***)))'''''''''&&&%%%%%%%%%&&&''')))***((('''&&&$$$$$$&&&'''((()))***++++++***))))))***,,,///111000---+++---...,,,+++)))((((((***+++,,,666:::@@@DDDGGGQQQggg|||~~~|||zzz{{{yyyvvvuuuuuuuuusssqqqqqquuu{{{~~~~~~~~~~~~~~~{{{|||{{{xxxuuusssssstttvvvxxxzzz{{{|||}}}{{{|||~~~}}}||||||}}}{{{ppp```PPPCCC:::222------222111222777>>>TTTttteeeJJJ:::444000111333222444888AAADDDEEE???888:::FFFTTTdddmmmuuuvvvqqqgggXXXKKK>>>999444000/////////......,,,---///000111555<<>>;;;999666444000000000//////000000000000///---,,,+++***++++++******+++,,,,,,---...//////...---,,,+++,,,------'''(((***---//////---+++&&&)))---//////---***(((%%%&&&&&&'''((()))******(((***+++***(((%%%%%%&&&%%%%%%$$$%%%&&&(((***+++***)))'''%%%%%%&&&'''((((((***++++++(((''''''(((+++...222222000...///000+++***)))(((((()))+++---444888???EEEJJJVVVnnn~~~|||{{{{{{zzzxxxxxxxxxvvvtttrrrppprrruuuyyy~~~~~~~~~|||~~~{{{xxxvvvuuupppqqqtttvvvyyy{{{||||||zzz{{{}}}~~~~~~~~~~~~|||}}}|||~~~yyylllYYYIII>>>777111...---222000222888>>>RRRppphhhMMM===555//////222444:::@@@NNNSSSRRRGGG999333777===OOOUUUZZZYYYUUUOOOEEE<<<666333000...---,,,++++++...,,,---000111111666===HHHVVVhhhttt~~~rrrcccXXXHHHDDD???<<<999888666444111111222222222111000000///...,,,+++***)))***************+++,,,---///000666444111...+++***))))))%%%%%%&&&))),,,---,,,+++$$$)))///222222///,,,+++&&&&&&&&&'''''''''((((((%%%(((+++***'''$$$%%%&&&$$$$$$%%%%%%'''***,,,...,,,+++(((&&&%%%&&&&&&'''(((***,,,+++'''%%%&&&(((***...333444222000000111***)))(((((()))***---...333777===EEEMMM[[[sss}}}{{{|||{{{zzzzzzzzzxxxtttqqqnnnnnnppprrrvvv{{{~~~|||}}}~~~}}}|||||||||}}}||||||}}}~~~~~~}}}~~~{{{xxxwwwvvvqqqsssuuuxxx{{{}}}{{{|||}}}}}}{{{{{{|||~~~}}}~~~}}}}}}}}}ssseeeQQQBBB:::666222///+++///...222:::???OOOiiiwwwrrr\\\DDD:::111//////222888>>>TTTYYYWWWJJJ;;;444333555:::???AAA???>>>>>>:::555222111///...---------......,,,---000111222777>>>GGGUUUfffsss~~~zzzooo```VVVHHHCCC>>>:::888777666555111111111222222333333444///...,,,+++***)))******)))))))))***+++---///000555333111...+++***)))))))))'''''''''***++++++***'''+++///000///---,,,---((((((((((((''''''''''''###'''++++++'''%%%%%%'''$$$%%%%%%&&&)))+++...000///---***'''%%%%%%%%%&&&))),,,...,,,(((%%%&&&(((+++000555555222///......))))))(((((())),,,...000888:::@@@JJJUUUeeezzz}}}{{{~~~}}}||||||{{{xxxtttpppllllllmmmppptttxxx|||~~~{{{yyyxxxzzz~~~~~~}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}~~~|||}}}~~~~~~|||~~~}}}zzzxxxwwwvvvwwwxxx{{{}}}|||}}}~~~|||zzz{{{~~~|||xxxkkk\\\III;;;555333111///---///---222<<<>>>HHH]]]dddpppttt\\\QQQFFF@@@<<<:::<<>>GGGUUUfffrrr|||xxxmmm^^^TTTHHHCCC===999777666666555//////...///000333555777000///---+++*********+++((((((((()))+++---///111///...---,,,+++,,,,,,------***((('''(((******)))***---...---+++***+++...+++******)))((('''''''''"""'''++++++(((%%%&&&)))%%%%%%%%%'''))),,,///111000...+++(((%%%%%%%%%%%%***---000...(((%%%''')))---111666666222...,,,+++)))(((((((((***---000222>>>???EEEPPP^^^nnn}}}{{{~~~}}}}}}|||xxxssspppjjjkkknnnqqqtttwwwzzz{{{wwwuuutttwww|||}}}||||||~~~{{{|||||||||zzzzzz|||~~~}}}~~~~~~~~~||||||}}}{{{{{{}}}}}}||||||{{{zzz||||||yyywwwvvvvvv}}}~~~~~~~~~~~~}}}{{{|||~~~uuudddVVVCCC666222222000...222222///333<<<;;;@@@PPPSSSaaassszzzoooccc[[[SSSMMMKKKLLLEEEHHHDDD777//////000...,,,///111000222666666444111111000---+++***+++---...,,,---000222333888>>>GGGUUUfffrrr||||||wwwmmm]]]PPPDDD???999555444444222000//////000111111111111111///...---,,,***)))((('''---***((((((,,,///222333444111---+++,,,...000000,,,,,,+++++++++************)))))))))))))))***+++)))))))))((('''%%%$$$###&&&&&&''''''((())))))))))))((((((((((((***+++,,,111...***'''&&&'''***+++'''111777111)))'''&&&$$$)))***,,,......,,,)))((('''(((***+++,,,///333777AAACCCJJJUUUeeewww}}}}}}}}}}}}|||~~~~~~{{{xxxsssqqqqqqqqqkkkmmmppptttvvvxxxyyyyyyxxxxxxxxxyyy{{{}}}}}}{{{{{{}}}}}}~~~~~~|||zzz{{{|||~~~}}}}}}~~~}}}}}}~~~|||}}}~~~{{{zzz|||~~~{{{yyyxxx{{{{{{ppp[[[LLL<<<666444222000111000000222777888777;;;AAALLLYYYiiiuuu}}}{{{uuudddRRRKKK>>>222...///...///111,,,000111000222777;;;;;;:::444///000///------///...,,,...111222333777===HHHRRRcccsss}}}uuujjj\\\QQQDDD???999555444333222000222111000///...//////000///...---,,,+++)))((((((+++)))'''(((+++...000000111...+++***,,,///111222---------,,,,,,,,,,,,+++******)))))))))))))))************)))((('''%%%$$$'''''''''''''''&&&&&&&&&,,,+++***(((((((((((()))///,,,)))''''''(((+++---,,,222444///*********(((((()))+++,,,,,,+++***)))&&&''')))***,,,000666:::BBBGGGQQQ^^^ooo~~~~~~~~~~~~}}}{{{zzzxxxuuuqqqpppppprrrnnnpppsssvvvxxxyyyzzzzzzzzzzzz{{{|||}}}}}}}}}~~~|||{{{|||}}}~~~~~~~~~}}}~~~||||||~~~~~~{{{zzzzzz~~~zzzlllSSSEEE888333222111000111//////111666666666999???IIIXXXiiiuuuxxxeeeNNN@@@333...///......000///111222111555<<<>>>===999333...//////------000...,,,---111222333777>>>JJJTTTcccrrr~~~rrrfffYYYQQQDDD@@@:::666444333111000444333000...---------...///...---,,,+++***)))(((((('''''')))+++------,,,...+++))))))+++...111111------,,,,,,,,,++++++++++++******)))((((((((((((************)))(((&&&&&&))))))(((((('''&&&&&&%%%++++++***)))((((((((((((,,,***((('''(((***,,,...///000///+++***,,,,,,***((()))***+++++++++++++++'''((()))+++...333:::>>>DDDLLL[[[kkk|||~~~}}}wwwvvvuuurrrooooooqqqsssrrrtttvvvyyyzzz{{{{{{{{{}}}~~~|||{{{|||~~~~~~~~~~~~||||||}}}uuucccIII===222///000000000222//////222555666777===EEEPPPaaattt~~~sssSSSDDD555//////...---...111222222555===DDDCCC>>>888222...//////---...000///------000222333888???LLLUUUcccqqq~~~}}}nnnaaaVVVPPPCCC@@@;;;666333222111111333333222111000///------///...---,,,+++***))))))((('''(((***,,,---,,,***,,,)))''''''))),,,------,,,+++++++++************,,,+++***(((((('''''''''*********)))((('''&&&&&&***)))))))))((((((((('''''''''(((((()))******++++++***)))((()))***,,,------+++))))))+++---+++((()))))))))***+++,,,------)))***+++,,,///555===BBBEEEQQQcccvvv~~~~~~~~~}}}|||ssstttsssqqqpppqqqsssvvvvvvxxxzzz|||}}}}}}}}}}}}~~~~~~{{{zzz|||~~~kkkWWWBBB888000...000///000222111000222666888===IIITTTfffxxxyyyYYYHHH666//////...------///111555===IIIPPPJJJ???999333///000000......111111......000222444:::BBBNNNVVVbbbppp|||yyyiii\\\RRRNNNAAA???;;;777333111222333111333444555555222///---///...------,,,+++******(((((()))+++------+++)))+++)))&&&&&&'''((()))(((,,,,,,,,,,,,+++++++++++++++***)))(((''''''''''''(((((((((((('''&&&%%%%%%&&&&&&&&&''''''(((((((((&&&''''''((())))))******,,,+++******))))))*********))))))...111///***&&&*********+++,,,---......)))))))))***---444===CCCHHHVVVkkk~~~}}}{{{{{{{{{zzzyyyrrrsssttttttssstttwwwyyyyyyzzz|||}}}~~~~~~|||~~~~~~zzzyyy{{{}}}www```MMM===666000000000///000222111111333777<<>>;;;777333222333555222444666777666333000............---,,,+++++++++***))))))+++,,,,,,***(((+++)))'''&&&'''(((((('''.........---------,,,,,,***))))))((('''''''''''''''''''''''''''&&&%%%%%%"""######$$$%%%%%%&&&&&&))))))))))))((('''&&&&&&++++++++++++******))))))+++***...555777222+++''')))***+++,,,,,,,,,,,,,,,'''''''''(((,,,444>>>EEERRR```ttt{{{wwwvvvuuuttttttqqqsssvvvxxxxxxxxxyyy{{{yyyzzz|||~~~|||~~~{{{zzz{{{|||yyyjjjVVVFFF:::444111111222000000222111333888>>>EEERRRfffyyycccNNN999000//////---,,,///777DDDSSS___aaaSSSCCC888333111444666666888<<<666222000222444777@@@IIIRRRZZZfffsss|||nnnbbbVVVLLLEEE===<<<;;;777333222444777777777555444222000//////.........---,,,,,,++++++***)))((()))******)))'''+++)))(((((()))+++******,,,,,,,,,+++++++++******)))(((((('''''''''(((((('''((((((((((((''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%((())))))))))))'''&&&%%%))))))***+++++++++******,,,+++000888999111+++***'''(((***++++++***)))(((''''''(((***000:::FFFNNN```mmmxxxssspppoooooooooooosssxxx{{{{{{{{{zzz{{{xxxyyy{{{}}}~~~~~~||||||}}}}}}|||jjjYYYIII>>>555111000222333111111444444999BBBLLLTTT```tttfffPPP999000000000...---000999EEEQQQZZZYYYLLL===444000000555;;;>>>BBBFFF888444222333555999BBBLLLUUU]]]jjjwwwxxxkkk```UUUJJJCCC;;;<<<:::777333222555999<<<999444000------...///.........------,,,,,,+++)))(((''''''(((((('''&&&+++))))))***,,,......---((((((((((((''''''''''''(((((('''''''''(((((()))((()))))))))))))))(((''')))))))))(((''''''&&&&&&%%%&&&'''))))))))))))(((&&&''')))+++,,,,,,,,,,,,,,,+++000777666...***+++%%%''')))******(((&&&$$$******+++...666BBBOOOXXXjjjwwwwwwpppllllllllllllnnnsssyyy|||}}}|||zzzzzzvvvxxxzzz}}}~~~~~~~~~~~~{{{~~~rrr]]]MMM@@@777111......222333222333666888@@@MMMYYYbbbkkk}}}gggQQQ999000000111///---///777BBBKKKQQQOOOBBB555000---...666>>>CCCHHHNNN:::555333444666:::DDDNNNXXX```mmm{{{tttdddYYYQQQJJJDDD888888777666666666666777<<<999555000---,,,,,,---)))***+++---...---***'''***)))'''%%%%%%&&&((()))(((((((((((((((''''''&&&%%%'''***,,,,,,)))&&&$$$***)))(((((())))))((('''***)))((('''''''''''''''%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((()))***+++,,,,,,(((+++///222333222///---------,,,,,,+++***))))))&&&(((+++///888HHHZZZggg}}}wwwpppkkkjjjjjjiiimmmrrrxxx{{{{{{zzzzzz{{{{{{||||||}}}~~~}}}{{{zzzyyy}}}tttbbbPPPBBB888333000/////////000222555666<<>>555111,,,,,,000///000111444666555333000111...---///555::::::888222333333111222888AAAIIIYYYhhhzzz|||kkk\\\RRRKKKFFFCCC<<<;;;:::888666555333333000000///......---,,,,,,...------...///---***''''''***...111111000,,,***((('''&&&&&&(((***,,,...000//////...---+++)))((('''&&&&&&(((***,,,+++***((('''&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((((((((()))***+++---///111222222222,,,+++***(((((()))+++,,,---...222<<>>>>>===;;;999666333222222333333222000...+++)))+++***+++---///000///---)))***,,,---.........---((('''&&&&&&(((+++...111444333111///...---------,,,***))))))******)))'''&&&&&&%%%%%%%%%&&&&&&'''******)))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))((((((((())),,,///000333000---***(((((()))***+++---555EEEYYYlllyyy}}}{{{yyyxxxyyyyyyxxxwwwvvvvvvxxxzzz}}}~~~||||||zzzzzzzzz{{{}}}~~~~~~|||~~~~~~~~~yyyzzz}}}~~~{{{{{{|||}}}{{{~~~qqqhhhYYYJJJ>>>888555555333333222000111777BBBJJJ]]]sssmmmOOO<<<444000,,,***---,,,,,,---......,,,***---,,,,,,---...//////...---///222333555;;;DDDKKK[[[jjj{{{wwwhhhYYYQQQJJJAAA>>>AAA::::::::::::888555333111//////000000///...,,,+++)))((()))+++...000000///))))))))))))***++++++,,,((('''&&&&&&(((***,,,...))))))******,,,---//////---,,,************(((&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((()))))))))******++++++)))((('''&&&'''***,,,...111000---***((((((((()))+++000;;;LLL___ppp}}}|||zzzyyyyyy{{{|||}}}|||zzzzzz|||~~~~~~}}}{{{zzzzzz{{{}}}~~~~~~~~~~~~||||||}}}~~~~~~~~~}}}}}}jjjdddYYYMMMBBB999444222000111000000444???QQQ]]]sssvvvYYYBBB666000,,,)))++++++,,,...000///,,,***+++,,,---///000111111111...000222333666===GGGNNN]]]lll}}}ssscccVVVQQQJJJ@@@<<<@@@999:::;;;;;;:::888666444222111111000///---,,,+++)))((()))***---//////...((((((((((((((((((((((((((((((''''''(((((())))))&&&&&&(((***+++---...///---+++******++++++)))(((''''''&&&&&&''''''((()))'''&&&%%%%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***++++++***)))((('''''')))***,,,,,,+++***)))((((((((((((***222@@@PPPaaaqqq~~~|||zzzxxxyyy|||~~~|||zzzzzz|||~~~}}}~~~}}}sssaaa^^^XXXPPPFFF<<<444//////000222444<<>>>>><<<:::999999888666333000---+++******))))))***,,,------,,,&&&'''((())))))(((&&&%%%(((((((((((((((''''''&&&***+++,,,,,,------,,,,,,+++***)))***+++,,,+++***'''''''''''''''((()))***&&&%%%$$$###$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((()))***++++++***)))(((((()))***+++&&&&&&''''''(((((())))))'''111AAAQQQ```nnn||||||zzzxxxyyy|||}}}{{{{{{|||~~~~~~}}}}}}~~~wwwjjj[[[ZZZXXXSSSJJJ???555///000222555999EEE\\\xxxjjjOOO;;;222...,,,,,,******+++---//////...,,,...000111111111111111...///000111444===IIIRRRZZZiiizzzwwwiii___UUUOOOJJJBBB===<<<::::::;;;;;;:::999777666777555222///------------)))***,,,,,,***)))******)))(((((()))******)))''''''***,,,,,,)))'''(((***&&&))),,,+++)))))),,,///------...///...+++)))(((+++***)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%((('''&&&%%%&&&''')))+++***)))***+++,,,,,,***(((&&&%%%&&&))))))&&&(((,,,///333AAATTTdddppp{{{~~~~~~~~~}}}|||~~~}}}}}}}}}|||zzzzzz|||~~~}}}~~~qqqdddWWWNNNHHHGGGDDD<<<333///333111222<<>>GGGMMM]]]jjjyyyrrrfffZZZOOOHHHCCC===::::::888888888888777666555444444333333111000...---,,,)))+++---...,,,+++++++++***)))((()))+++,,,+++***++++++***(((&&&&&&''')))***((('''((((((((('''&&&))))))+++++++++***)))(((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&(((((('''&&&&&&''')))***+++***((((((*********))))))'''(((***)))&&&''',,,222:::HHHVVV___ggguuu|||yyyxxxyyy|||}}}}}}}}}}}}}}}~~~|||zzzzzz{{{|||}}}}}}~~~uuu___PPP>>>777222555888666333111...///444DDD\\\xxxqqqfffdddfffmmmuuummmZZZHHHAAA888+++)))000///.........//////000111444444444333222222222111333333333444888>>>FFFLLLZZZhhhxxxqqqdddXXXLLLFFFAAA<<<:::;;;777777666666555444444333333333444444333111...---&&&))),,,............///---+++***+++---...------,,,+++)))'''%%%%%%'''(((***'''%%%'''***+++)))&&&''''''((()))******))))))((()))+++,,,---+++***)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((((((''''''''''''((()))+++)))''''''((()))***)))***((((((***)))&&&(((---444===LLLWWW]]]dddttt|||zzzyyywwwwwwxxxzzz|||}}}|||||||||}}}~~~|||yyy{{{|||}}}~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~nnnVVVFFF:::222---000444333111000000111666EEE\\\xxxvvv^^^OOOJJJJJJOOOUUUNNNFFF>>>999333......333...............///000111333222222111000//////...222222333444777===EEEJJJWWWfffxxx}}}pppcccWWWLLLEEEAAA<<<:::;;;666666555444333333333333333444555666555333000...***,,,......------...000...,,,******,,,------,,,,,,***'''%%%%%%&&&''''''(((&&&%%%'''+++---,,,***&&&''''''((())))))))))))((()))+++------,,,***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((('''''''''((((((+++)))&&&&&&''')))))))))+++))))))***)))''')))...777@@@NNNWWW[[[bbbrrr|||zzzzzzzzzyyyxxxxxxyyy{{{}}}{{{{{{|||}}}}}}~~~~~~~~~|||yyy|||}}}}}}~~~~~~}}}|||{{{}}}}}}{{{yyyzzzzzzzzz{{{{{{{{{||||||gggPPPAAA>>>666111444777666444444555555;;;IIIaaa|||~~~iiiQQQAAA:::888:::===BBBLLLIII777+++------)))------------...///000111222222111111000///......///000111333666<<>>EEEKKK[[[kkk~~~uuujjj\\\RRRIIIFFFBBB<<<999888777666444333222222333444000000111111111000000000...---,,,***+++///666;;;777444000...---------,,,%%%$$$###%%%((()))'''%%%###&&&)))(((&&&%%%'''******)))(((((((((((()))))),,,,,,***)))((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))((('''&&&&&&&&&&&&&&&((())))))&&&$$$***''''''*********...555BBBEEEJJJOOOQQQUUU```mmmyyyzzzxxxtttppppppqqqtttvvvuuuxxxzzzzzzyyyzzz}}}}}}}}}}}}|||}}}}}}~~~||||||}}}~~~~~~}}}{{{|||}}}|||~~~qqqaaaOOO@@@888333111666DDDRRRYYY\\\]]]RRRZZZhhh|||kkkPPP@@@999666444555222444555333///,,,+++++++++,,,,,,---...///111111///////////////000000000+++---111444999@@@GGGLLL^^^nnn~~~mmmbbbUUUPPPIIIDDDBBB@@@===:::777555333222222111000...............------++++++,,,+++******+++---///000555222...***'''''')))***+++)))'''(((******(((%%%((((((((()))***+++,,,---******)))((('''&&&%%%%%%+++***)))((('''&&&&&&'''((('''&&&&&&'''(((***+++))))))((((((((('''''''''&&&%%%$$$$$$$$$%%%'''((((((***+++,,,+++(((%%%""")))******)))(((+++222888GGGKKKMMMLLLLLLQQQ\\\fffxxx|||wwwvvvuuuuuuvvvvvvuuusssvvvxxxyyyyyyyyyyyyzzz|||~~~}}}~~~~~~}}}}}}{{{|||~~~}}}~~~{{{}}}vvvgggYYYJJJ===555777<<>>FFFPPP^^^lll}}}|||kkk```SSSNNNHHHDDDBBB@@@<<<888999666333111111111000///.........---,,,,,,+++++++++***)))))))))+++---...444111---***((()))***+++))))))))),,,...---)))&&&***)))))))))+++---000111,,,+++***)))(((''''''&&&(((''''''&&&%%%%%%$$$$$$''''''''''''''''''(((((())))))))))))(((((((((((((((((('''''''''((()))***+++++++++***)))(((&&&%%%&&&'''((('''(((,,,333999IIIMMMOOONNNMMMQQQ[[[dddooorrrxxx}}}zzzxxxvvvvvvwwwwwwuuutttvvvwwwyyyyyyxxxxxxzzz{{{~~~}}}~~~~~~}}}~~~zzz}}}ttteeeWWWJJJ>>>666:::DDDWWWlllxxxbbbMMM???777444222222111000///...---,,,.........---------------***+++---.........------//////222777:::>>>FFFPPP___mmm}}}yyyiii^^^QQQLLLGGGCCCBBB???:::666;;;888333000000000000000///...---,,,+++++++++++++++***))))))***+++---...222000---+++******,,,---)))+++---111222000,,,(((+++++++++,,,...111333555---,,,+++***)))(((((((((''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&%%%)))))))))))))))))))))))))))))))))))))))******++++++***)))'''&&&&&&&&&&&&%%%&&&'''((()))...777===KKKNNNPPPPPPOOOSSS\\\ccchhhkkkpppuuuxxx{{{~~~~~~}}}{{{yyywwwwwwwwwwwwvvvuuuuuuwwwxxxxxxwwwwwwyyy{{{~~~~~~}}}qqqbbbVVVLLLBBB===DDDPPPeee}}}sss]]]III;;;444000000000///...---,,,+++---............/////////)))***,,,---.../////////......111666:::>>>GGGQQQ___lll|||vvvfff\\\NNNJJJEEEBBB@@@>>>999555;;;777222///.../////////000///---,,,++++++++++++,,,++++++++++++,,,---...000///---++++++,,,---///---...000111111///,,,***+++,,,...000222444555555,,,+++***)))((()))))))))))))))*********)))'''&&&''''''((((((((('''%%%$$$(((((((((((())))))))))))((()))***++++++++++++***(((''''''&&&%%%%%%$$$$$$'''((())))))+++111:::BBBJJJNNNQQQSSSTTTXXX___dddkkkmmmqqqsssuuuwwwzzz|||~~~~~~~~~~~~}}}{{{yyyxxxyyywwwuuuuuuwwwxxxxxxwwwuuuvvvwwwvvvvvvvvvyyy{{{~~~~~~~~~~~~~~~{{{lll```XXXSSSPPPMMMVVV___nnnhhhQQQ>>>444...///000000000///...---------......///000000111++++++,,,---.........///......111666999>>>HHHRRR___lllzzzttteee[[[MMMIIICCC@@@???===999555:::666000------.........111000...---,,,+++++++++***************++++++,,,...---,,,++++++,,,.../////////...,,,***)))))))))))),,,000444555555222111***)))((('''''')))***+++******+++++++++***))))))((())))))***)))(((&&&%%%((((((((((((((((((((((((***+++---.........,,,+++&&&''')))******'''%%%###'''((())))))+++222<<>>===<<<999666888444000....../////////111111111000...---+++***(((((())))))))))))))))))---,,,+++++++++,,,------------+++)))&&&%%%'''(((***---111444444222...,,,((('''&&&&&&'''***,,,...+++******))))))******+++***++++++++++++******)))******)))))))))(((((((((+++---///111222000...---(((***---......,,,(((&&&%%%&&&'''(((+++333>>>FFFOOOSSSYYY___ccchhhlllooossstttuuutttttttttvvvxxxvvvwwwyyy{{{}}}}}}}}}}}}uuusssqqqrrruuuwwwyyyzzzwwwwwwwwwvvvuuuwwwzzz}}}~~~}}}}}}~~~{{{~~~~~~{{{zzzzzz{{{ssskkkaaa]]]cccmmmvvv|||zzzlllZZZLLLKKKPPP]]]rrrsssXXXAAA444,,,---///000000///---,,,,,,,,,---...//////000000///...---,,,,,,,,,,,,---//////111666;;;@@@LLLWWWaaammmyyysssfff]]]OOOIIIAAA===<<<<<<:::888777444222111111222222111111222333333111///,,,*********+++++++++*********,,,++++++*********+++++++++---...---***)))+++---.../////////...---+++)))'''&&&&&&&&&))),,,000222...---+++))))))+++---...---------,,,------......------,,,,,,+++***))))))(((+++...000111///,,,******+++,,,---,,,+++***(((###%%%'''***...888EEENNNVVV[[[aaaggglllpppsssuuussstttttttttssstttwwwyyyvvvwwwyyyzzz|||}}}}}}}}}yyyvvvssssssuuuwwwxxxxxxxxxxxxxxxvvvvvvwww{{{~~~~~~}}}}}}~~~~~~zzz|||}}}~~~}}}|||}}}}}}~~~mmmeee]]]\\\fffvvvmmmUUUHHH===<<>>>>><<<777555777333333333555777777555333555111///222111---++++++---...000222333000,,,(((,,,+++)))(((&&&%%%%%%%%%******+++,,,...///000000,,,+++)))'''&&&%%%&&&&&&)))(((&&&$$$%%%''')))+++000000---***---444888777111...,,,,,,///000///---+++......+++***------******(((''')))++++++(((%%%((()))******)))'''%%%$$$$$$&&&)))///888DDDPPPXXX```bbbgggnnnuuuwwwtttqqqpppooonnnnnnppptttwwwzzzwwwxxxxxxxxxxxxyyyyyyyyyxxxvvvsssssstttvvvwwwwwwyyyxxxwwwvvvvvvyyy}}}~~~yyyyyy|||}}}}}}~~~~~~uuufffWWWJJJOOOdddzzzqqq\\\NNNGGGEEEIIINNNfffsss}}}wwwhhhYYYNNNGGG===<<>>GGGQQQXXXhhhrrrrrreeeZZZRRRKKKBBB<<<<<<;;;666555666333333333444777777777555444111000222222...---...111111222333444333111...,,,+++)))((('''&&&&&&%%%(((((()))***+++,,,---...+++***((('''&&&&&&&&&&&&)))((('''&&&'''(((***+++111222000///333:::>>>===333000------///000///,,,***------+++,,,//////---***)))((()))+++***'''%%%))))))))))))((('''&&&&&&''')))---333<<>>DDDNNNXXX___jjjuuu}}}nnn```SSSKKKHHHAAA<<<:::888555444555333222222333666888888888555222111333222///...111000///---...///000000///+++***)))(((''''''''''''&&&&&&''''''((()))***+++)))(((''''''&&&&&&&&&'''))))))))))))******++++++///111222222888@@@CCCBBB444111......000000...,,,))),,,---+++,,,000000...+++***))))))***)))'''%%%))))))((((((((((((((())))))+++...555>>>IIISSSYYY^^^```dddjjjnnnpppooommmhhhkkkooosssuuutttrrrppprrrsssuuuvvvvvvvvvuuuttttttuuuvvvyyy{{{{{{yyywwwvvvxxx|||~~~~~~~~~~~~~~~}}}~~~~~~|||kkkSSSGGG===AAAQQQcccmmmppp^^^NNN;;;222000000444888FFFTTTcccjjjkkkkkkgggbbbUUUMMMMMMaaa~~~sss]]]GGG999333000111333444111---+++,,,---,,,,,,---///111333555777999:::<<>>:::777444333333333222000222444777999999777444444555222...---000...,,,))))))+++---...///******))))))(((((())))))'''&&&&&&&&&&&&'''))))))((((((''''''''''''''''''))))))+++,,,,,,,,,+++******---000333999AAACCCAAA555111...---//////---***(((+++,,,******......,,,,,,+++******)))((('''&&&***)))((('''((()))***+++)))***...555>>>HHHOOOSSSQQQTTTZZZaaagggkkkmmmmmmjjjmmmrrrvvvwwwvvvsssqqqppprrrtttwwwxxxyyyxxxxxxxxxxxxyyy{{{~~~~~~|||{{{}}}}}}~~~wwwdddMMMCCC:::;;;FFFSSS[[[\\\JJJ>>>222///000222555888BBBSSSgggwwwooofffeeeuuu}}}fffLLL<<<666555>>>BBBBBB:::000+++,,,---,,,---...111444666888:::999:::;;;???FFFQQQ]]]eeeqqqzzzxxxkkk___SSSLLLIIIGGGBBB;;;555333222222222000///000333666888888777666666777333,,,+++...///---******,,,...000000***))))))))))))***++++++)))((('''&&&&&&''')))***((((((((((((((((((''''''((()))+++,,,,,,+++***)))'''+++000444:::AAABBB>>>333000,,,,,,---...+++)))(((++++++((((((******(((+++++++++***)))(((((((((+++***)))(((((()))+++,,,)))***...555???GGGKKKLLLGGGMMMUUU]]]ccchhhjjjllllllnnnqqqtttuuuuuutttsssmmmnnnrrruuuxxxzzz{{{|||{{{zzzyyyzzz|||~~~||||||~~~|||~~~~~~~~~~~~ppp]]]FFF???666555;;;CCCFFFGGG<<<555000000222222555888CCCWWWpppmmmXXXIIIDDDFFFTTTYYYVVVGGG777111///...,,,---///222666888:::;;;;;;<<>>666333///,,,---000444777999;;;<<<999;;;???EEEMMMXXXccckkkttt}}}{{{mmmcccYYYPPPKKKBBBEEEAAA888222333444333///......000222333222111///222777:::555---+++---*********,,,---,,,***'''((())))))***+++,,,...///---,,,)))''''''(((***+++,,,,,,,,,,,,+++***((('''&&&&&&''''''(((((('''''')))///555999===???;;;555+++(((%%%&&&((()))'''%%%&&&))))))&&&''')))***''')))***+++***((((((+++...,,,,,,,,,,,,+++***))))))******---444<<>>@@@IIIVVVaaagggkkkmmmooolllmmmppprrrsssrrrqqqqqqoooooooooqqqtttxxx{{{}}}~~~}}}|||}}}~~~}}}}}}}}}||||||~~~}}}~~~xxxbbbOOO999666111///...//////...000000000000...111===JJJeeezzznnnaaaXXXTTTXXX___cccggg```LLL<<<666222+++,,,...111444777999;;;;;;888;;;AAAHHHPPP[[[eeekkkwwwwwwiii^^^UUUMMMGGG>>>AAA???666111333555444.........000222222000...***...666;;;777///,,,///......000222333111---)))(((((()))***+++---...///...,,,)))''''''((()))+++------...---,,,***((('''%%%%%%%%%%%%&&&&&&&&&''')))///555888;;;<<<777000)))&&&###$$$&&&(((&&&$$$%%%((()))'''(((+++,,,***(((***+++***((((((,,,///,,,,,,------,,,***)))'''''''''***111999<<<:::777999DDDSSSaaaiiinnnqqqssslllooorrruuuvvvuuusssqqquuutttssssssuuuxxx|||~~~}}}sss]]]JJJ888555222000//////......///000222222111888KKK^^^rrrsss]]]PPPJJJIIIPPPYYY\\\___WWWDDD666333...&&&,,,...111555777999::::::===AAAGGGOOOXXXbbbkkkqqqyyyqqqeee[[[PPPHHHEEEBBB@@@;;;666222111222444+++---//////---+++++++++---...111555777666222///111111111000...,,,)))(((+++******+++,,,,,,)))''',,,+++***)))(((((((((((((((---222111,,,'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%)))+++111888<<<:::333---)))))))))))))))((((((''')))(((''')))++++++(((%%%******************++++++...---,,,,,,------+++)))******---222333222444999@@@IIIVVV```fffkkknnnqqqqqqpppoooppprrrssssssrrrrrruuuvvvtttrrruuu}}}zzzhhhTTTEEE<<<666222111000......000//////222333444>>>WWWpppsss]]]NNNGGGFFFEEECCCLLLGGG???777000---+++++++++...222444555666777999<<>>:::555111000111333///000222111///---------///000222444777666333111111111111000...,,,***)))******++++++******))))))...---,,,+++************(((---000000---***+++---))))))((('''&&&&&&''''''***,,,111666999666000***(((((()))))))))(((''''''((('''''')))++++++)))&&&(((((()))***,,,---.........---------......---++++++***---222222111333777>>>GGGSSS^^^dddhhhmmmpppoooooopppqqqssssssssssssrrrssstttsssssswww}}}wwwdddOOOAAA===777333333111------///333111222555:::HHHccc|||sss___PPPHHHDDD???;;;<<<999444///,,,+++++++++,,,...222444444555666888<<>>;;;777333000000000111222333444444111000///000000///000111333444222111222222111000///,,,+++***)))+++,,,***'''&&&)))+++///...---,,,,,,,,,,,,,,,))),,,......,,,---222555---,,,)))(((''''''((()))***,,,000444555222,,,''''''(((((((((((('''&&&&&&'''&&&'''(((***+++)))'''%%%&&&(((***---///000111...------...000000///---,,,+++---111111///111555;;;DDDPPPZZZaaafffkkkooonnnoooqqqssstttttttttsssrrrrrrrrrsssuuuzzz~~~ttt___III;;;888444222333222......111222//////444>>>RRRmmm}}}nnn```UUUKKK???777000///---+++***)))******,,,...111222222333444555;;;DDDPPPXXX^^^dddlllsss{{{}}}nnn^^^TTTNNNGGGBBBAAA<<<999444111000000//////111333444444222222222444000...------///111111000333222111000...---+++***(((+++,,,***%%%$$$(((---......---,,,,,,,,,,,,,,,***++++++******---333888...,,,)))'''&&&'''(((***(((+++...111222///***&&&'''''''''''''''&&&&&&%%%%%%&&&''')))******)))((($$$%%%''')))+++...///000---,,,,,,...000000///...---,,,---000000...000555;;;CCCOOOXXX___eeekkkpppmmmooorrrtttuuuttttttuuutttsssrrruuuyyy~~~rrr\\\GGG999111//////222222000111666000000333<<>>EEEPPPYYY___fffmmmrrrnnnqqqtttuuuttttttuuuvvvwwwvvvwwwzzz~~~~~~pppZZZGGG:::///...///111000///222888222999CCCRRReeezzz|||mmmXXXCCC555222111111000///---,,,++++++,,,------------///111666???KKKTTT[[[bbbkkkrrr}}}wwwhhhXXXPPPKKKFFFDDDDDD;;;777333222333333111///---///000000000111333666444222//////000222333333333222000...,,,+++******''')))***(((%%%%%%'''))))))(((((('''''''''(((((()))(((&&&%%%&&&(((+++,,,***((('''%%%%%%&&&'''((('''***...///...,,,******'''(((((((((((('''&&&&&&%%%'''))))))(((&&&&&&'''%%%&&&&&&'''((()))))))))***))))))***,,,,,,+++))),,,+++,,,000111111555;;;BBBIIIRRRYYY```fffnnnssspppsssuuuuuusssrrruuuxxxyyy{{{}}}~~~mmmXXXFFF;;;222000111222000...333;;;999GGGYYYjjj}}}xxxgggTTTBBB777........................+++,,,------------000222333:::DDDLLLSSS\\\gggppp|||vvvgggWWWOOOJJJFFFDDDEEE;;;777333333555666333000///000000///...///111333333111......///111111111222111///,,,+++***))))))'''(((((((((''''''&&&&&&'''&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&'''((((((***---000000---+++******(((((()))))))))(((''''''&&&(((******'''%%%%%%&&&%%%&&&&&&'''((()))******+++***)))***++++++)))(((***)))+++000222333888???EEEKKKSSSZZZ___fffmmmssssssvvvwwwtttqqqqqquuuyyyzzz~~~~~~iiiTTTBBB888111000111222222333;;;EEENNN___tttxxxfffUUUGGG===888,,,,,,++++++,,,,,,---...---...///......000222555///555<<>>DDDPPPZZZbbbdddfffkkkqqqsssuuuwwwxxxxxxwwwxxxzzz|||zzz|||~~~|||}}}mmmYYYHHH:::333111222<<>>MMM]]]gggiiihhhXXXKKK<<<555555<<>>;;;555444333333555555444222000000111333777999:::999222000...,,,******+++,,,)))***,,,...//////......888333...,,,,,,,,,***((("""%%%%%%######'''(((&&&'''&&&&&&%%%$$$$$$$$$$$$(((%%%%%%)))******,,,000///444;;;@@@???888000***,,,+++******))))))******,,,,,,,,,+++***(((%%%$$$(((''''''''''''&&&&&&&&&$$$%%%&&&''')))+++---...;;;;;;:::888999AAALLLTTT[[[cccjjjooouuu{{{|||yyyrrruuuxxxyyyzzzzzz{{{|||~~~}}}hhhRRRBBB:::777333222333333555BBB[[[qqqwwwbbbOOOBBB;;;888888888<<>>999666777888666444222222333000000000000111333555777333333111...+++***+++---+++,,,,,,+++)))***,,,...000//////...---+++***)))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&%%%$$$###%%%(((+++,,,+++,,,000444666999<<<===;;;666000,,,)))***,,,,,,,,,***(((''',,,+++)))'''&&&&&&''''''***,,,---+++'''%%%&&&(((%%%%%%%%%%%%(((+++...000444888<<<<<<<<>>999999BBBNNN```kkk}}}sssdddYYYMMMHHHBBB@@@@@@???;;;666666777777666444444555666333333333333444555666666444444444111...++++++++++++,,,+++)))((()))+++...///......---,,,+++))))))&&&&&&&&&&&&%%%%%%$$$$$$'''''''''''''''&&&&&&%%%&&&)))+++++++++,,,111555999999888777555222///...+++,,,---...---,,,***))),,,+++***)))(((((('''(((333777999444,,,''')))---***)))((('''(((***---...111555999:::;;;BBBNNNXXXdddjjjqqqvvvwwwwwwyyy|||{{{|||~~~~~~~~~~~~yyyfffSSSDDD999444111333000000666999IIIeeeoooYYYKKKBBB;;;777666777222333999???JJJccc|||ttt\\\HHH:::111///000000000//////...---,,,,,,222>>>RRRjjj|||{{{cccKKK@@@:::888>>>IIIWWWbbbtttsssdddZZZNNNIIIBBB>>><<<:::777444555666666555444555777:::555666666666666666555555888999:::999555000---,,,,,,+++***(((&&&'''+++---------,,,+++******)))(((''''''''''''&&&&&&%%%%%%'''''''''((((((((((((((((((***,,,+++***+++000444;;;888444000---------...,,,---.........---,,,+++++++++++++++***)))((((((111777:::555***%%%(((......---+++))))))***+++,,,///222555666:::CCCQQQ\\\dddjjjqqquuuvvvwwwzzz|||yyy{{{||||||}}}wwwdddRRRCCC888333222444000///333444BBB\\\{{{ppp]]]JJJ@@@>>>;;;888777888444333888???KKKddd{{{yyyfffOOO>>>333---...222444777888666222---,,,---111<<>>FFFOOOZZZiiizzz}}}qqqcccYYYMMMGGGAAA<<<999777555333444444555444444555999;;;666777777888777666444333===???BBBAAA<<<666111///,,,+++***'''%%%&&&***---++++++******))))))))))))&&&&&&&&&&&&'''''''''''''''''''''(((((()))***+++,,,......,,,)))***...222999666111---***)))+++,,,+++,,,---------,,,,,,+++)))***+++,,,,,,+++)))((((((---000...(((&&&)))......---+++***)))***+++,,,///111333555:::DDDSSS]]]dddiiiooorrrssssssvvvxxxuuuvvvwwwxxxyyy|||vvvdddQQQBBB888333222444//////333333>>>UUUppphhhXXXHHHCCCCCC???999666999777888===EEETTTllllllWWWBBB666000...111888BBBDDDCCC===333---,,,...///555AAANNN[[[bbbdddcccWWWLLLAAA===<<<<<<@@@FFFLLLTTTbbbppp}}}yyymmm___UUUHHHDDD???:::888666666555333444444444444555888:::555555666777777555444333>>>AAACCCBBB===777222///,,,+++***(((&&&&&&))),,,******)))((((((((())))))###$$$%%%&&&''')))******''''''''''''(((***+++,,,///000000---)))(((+++...555444111...+++***))))))*********+++++++++******((()))+++,,,,,,+++***)))))))))***++++++,,,------+++***)))((()))+++...///111222333555;;;FFFSSS]]]eeeiiimmmooonnnmmmoooqqqrrrsssuuuvvvxxx{{{xxxeeeSSSCCC999444111333///000444333<<>>OOONNNIII???333,,,,,,......///222888???DDDFFFGGGCCC===999888999;;;>>>BBBFFFMMMYYYgggtttttthhhZZZPPPDDDBBB>>>;;;888666666666444555777777666666777888333333444555555666555555<<<===>>><<<777222///...,,,,,,+++***(((''')))******)))((('''((()))***+++$$$%%%&&&''')))***,,,,,,((('''''''''((()))+++,,,///000111///+++)))+++---222222222111///,,,***((((((((((((((())))))))))))(((((()))***+++++++++++++++)))((((((***+++)))''''''''''''(((***---111333333444555888>>>IIIUUU]]]fffiiimmmmmmkkkjjjlllnnnrrrtttvvvxxxzzz~~~|||hhhUUUFFF;;;666111222///000666333:::NNNfffxxx{{{nnniiifffiiijjjccc[[[VVVXXX\\\bbbiiirrr{{{]]]FFF333111222111666???PPPMMMFFF;;;111,,,,,,...000...,,,---///333444555777555444444444555777999<<>>999555333333999;;;>>>>>><<<999666666111111222333555888;;;===;;;:::888444000......///+++---......,,,***))))))***)))((('''(((***,,,---.........------,,,,,,,,,)))(((&&&%%%&&&''')))***&&&***///111///...///111333333444444333111///---(((((('''(((((()))******((('''&&&&&&''')))+++,,,(((+++---+++'''&&&(((***)))))))))***---111444777333444777===FFFQQQ[[[aaahhhkkkooopppooooooqqqtttqqqtttyyy|||}}}ooo[[[JJJ???999222333///000555000333DDDGGGTTT___fffsss~~~fffiiippp|||yyy[[[BBB//////000+++,,,555666333111//////...---+++...---...000222333222000***...000000000111222222333999CCCOOO\\\hhhttt{{{uuufffYYYOOOHHHCCC@@@<<<999777444222///666777:::>>>???===888444333222222222333555777888999888777666444111///......,,,++++++++++++***(((***))))))((((((((())))))222222222///,,,***)))******)))'''%%%%%%&&&(((***,,,,,,---...///000111111222222000///------,,,,,,'''''''''''''''((())))))((((((&&&&&&''')))+++,,,---,,,***(((((((((((()))(((((()))***---111555888777555777>>>JJJWWWaaaeeelllmmmooorrruuuvvvvvvuuutttwww{{{~~~vvvdddRRRAAA666777222000111111111444999<<<===EEEUUUlll~~~kkkTTTPPPPPP\\\rrrxxxUUUEEE222***...444666444555222...,,,+++---000333666555333222000000000000......---,,,---...///000555;;;FFFRRR\\\dddiiikkktttyyyoooaaaVVVMMMGGG???===999777666444222000333555999===@@@@@@===:::444444333222222333444555666666555444222000...---+++***))))))++++++***)))))))))((((((''''''''''''000111111000---+++***+++)))))))))(((((((((((((((,,,,,,---...///111111222///......---------......)))((('''&&&&&&''''''(((***)))((('''''')))+++,,,******)))(((((()))***++++++******+++---///222444666666999AAANNN[[[dddhhhmmmnnnppprrruuuvvvvvvvvvtttwww|||yyyiiiWWWEEE:::777222000222222111333888888:::AAARRRiiiqqq\\\IIIEEEEEENNNaaawwwpppUUUGGG777000333777888666333111///,,,,,,...000222666666555444333111111000...------,,,---...///000444999CCCMMMWWW^^^ccceeekkkqqq{{{vvvfffZZZQQQJJJEEE===;;;888777777666555333222333666;;;>>>???>>>;;;666444333111000000000111111111111111000...---,,,+++***((()))******)))'''%%%%%%&&&&&&'''(((((((((---...000000...,,,+++,,,)))***+++,,,+++***(((''')))***+++,,,---///000000******++++++,,,---//////---,,,)))((('''((()))***---,,,***)))))))))***+++((((((''''''(((***+++,,,---,,,++++++,,,---///000222444:::EEEQQQ]]]fffjjjmmmnnnpppqqqsssttttttuuuuuuxxx~~~ppp]]]KKK???777333111222222000222666666999BBBTTTkkkfffNNN@@@===;;;@@@NNNaaasss}}}xxxeeeKKKAAA666111333555444111111000///...---...///000555555666666555333111000---------,,,---......///111666===FFFNNNTTTXXXZZZ```hhhuuuppp___TTTMMMFFFBBB;;;:::888777888999888777444444555888:::;;;:::888555444222000///...//////---------------,,,,,,+++---+++***)))***)))(((&&&!!!"""###&&&((()))***+++))),,,...///...---,,,---,,,,,,,,,,,,+++***)))(((&&&&&&''')))***,,,------)))))))))***+++,,,---...///---+++))))))+++,,,...///...,,,+++***)))))))))((((((''''''((()))+++,,,,,,,,,++++++,,,---...///...222;;;GGGSSS^^^fffjjjlllmmmoooppppppqqqrrrssswww{{{~~~vvvbbbNNNAAA888444222333333000111444777===KKK___vvvcccJJJ>>>;;;999:::AAANNN[[[dddeeeggggggdddaaadddmmmuuu}}}|||xxxqqqaaaRRR>>>888222///111222111...000000/////////.........222333444555555333111///,,,,,,,,,---------......///222777>>>DDDIIILLLNNNYYYaaannnzzzmmm]]]SSSKKKDDD>>>888777555555777777777666555444444666888::::::999333222111///......//////***++++++,,,,,,++++++***+++***)))***,,,,,,,,,***###$$$&&&'''((()))))))))'''))),,,---,,,,,,,,,---111///,,,***))))))******&&&''''''((()))***+++,,,******))))))))))))***++++++***)))))))))+++.../////////---,,,***))))))(((***)))(((''''''((()))******++++++,,,---...000000///555???KKKVVVaaahhhmmmoooppprrrrrrqqqqqqsssvvvzzz~~~}}}xxxzzzgggRRRDDD;;;777444444333000111444777BBBUUUmmmbbbIII===;;;888777999???FFFJJJGGGIIIIIIGGGDDDEEEKKKQQQUUUXXXZZZYYYVVVPPPFFF===777444111000222222222111///////////////......---...000111222222111///...,,,,,,,,,---------------...///333777;;;???BBBDDDNNNVVVcccpppzzz|||jjj]]]TTTMMMCCC<<<666444333222333444333222555333333444888<<<>>>>>>444333111///............******++++++++++++******&&&&&&''')))---000111000)))***++++++***(((&&&%%%&&&((()))***)))***,,,---333000---***((((((***+++)))))))))*********++++++++++++***)))((((((((()))%%%&&&&&&'''(((***+++,,,///...---,,,+++)))((('''***)))((('''''''''((()))******,,,---///000111222555<<>>:::666444666999<<<===<<<;;;999777444444777999;;;===???@@@???===:::777222111000......///000111/////////.........------,,,---.../////////...---++++++,,,------------,,,---...///222555888;;;===AAAHHHTTTaaannnzzzvvvggg]]]WWWPPPEEE<<<888666444333333333222111444222000111444888;;;<<<777555333000...---,,,,,,+++++++++,,,++++++******&&&&&&&&&))),,,//////...+++,,,------,,,***((('''&&&''''''&&&&&&'''***---111000---+++)))((((((((()))(((((((((((('''''''''+++******)))(((((())))))%%%&&&((()))************---------,,,***)))((('''((('''&&&&&&'''(((***++++++,,,---///000111222222:::AAAJJJTTT\\\eeemmmrrrtttwwwxxxvvvssssssvvvzzz}}}~~~~~~rrr```SSSCCC===777555333111333888:::HHH___wwwmmm______dddoooYYYDDD>>>888777<<>>KKKbbbyyyeeeVVVXXX___ttt{{{hhhMMMEEE======EEENNNQQQQQQJJJAAA777111000111000...//////000222444666===DDD???===999444///...111444000///...---,,,---......,,,,,,,,,,,,,,,---...///***+++,,,---...---,,,,,,...------...000333666888888<<>>PPPhhh|||mmmbbbccciiimmm```YYYYYY]]]llluuummmbbbOOO>>>999666111000333000111000111999EEENNNPPPKKKBBB888222222222...***111...+++)))***---///000222000---***))))))***+++((()))***+++++++++))))))...,,,++++++---///000000...222999AAAJJJVVVdddnnnppphhh___YYYUUUPPPFFF??????<<<888555555555444444333222111111000000000111777777888777555222///...,,,***))))))+++,,,,,,+++(((((((((((()))***++++++$$$&&&''''''+++000///++++++)))'''&&&%%%&&&((()))+++,,,,,,+++))))))***+++)))((('''&&&%%%%%%%%%&&&)))))))))((((((((()))+++((()))((('''%%%&&&))),,,---...///111111000///...+++((('''***+++***---111222222222222444555666555;;;EEESSS___fffkkkooorrrttttttsssssstttuuuwwwwwwyyy{{{~~~{{{ooo\\\OOOAAA999555333333666???PPPggg|||xxx|||}}}vvvxxx|||}}}yyyzzz|||fffQQQ===777555000///222222222111333>>>OOO^^^dddZZZNNN???555111000...,,,000...,,,+++---000333444666333000,,,)))(((((()))+++,,,,,,------------,,,...---,,,,,,---.........///111555<<>>:::777555444444444444333222222111000000000111111888888888777555333000///+++*********,,,------,,,***)))'''&&&&&&((()))+++$$$&&&&&&&&&***000111...///,,,(((%%%$$$%%%''')))((()))******))))))+++,,,+++***)))(((''''''''''''))))))*********))))))((('''''''''%%%$$$$$$&&&(((+++---///000000///...,,,+++(((''')))***)))+++000---...000222333333333333:::FFFWWWeeemmmppprrrsssssssssttttttuuuvvvwwwwwwyyy|||wwwgggXXXHHH>>>888444444777>>>MMMcccyyyyyyjjjaaaiii}}}kkkSSS<<<555333000...000444444444666DDDZZZnnnwwwoooaaaLLL;;;111...---------,,,+++***+++---000111555333000---************+++++++++++++++++++++++++++++++++++++++,,,------111000222888DDDRRR]]]dddnnnsssyyyvvvmmmeee\\\TTTOOOHHH@@@;;;555333000000111111111000111000000//////000000000333444444444333222000000+++******+++---......,,,,,,***(((&&&&&&'''***+++&&&((((((&&&(((...000//////---***'''%%%%%%%%%&&&%%%''')))***)))***+++---,,,,,,++++++************((()))+++------+++(((&&&%%%&&&&&&%%%###"""$$$&&&((())),,,.........---,,,)))&&&$$$''''''&&&(((,,,&&&***...111222333333333;;;GGGYYYgggooorrrssstttrrrssstttvvvwwwwwwwwwwwwyyy|||{{{qqqbbbOOOCCC;;;555333555;;;HHH[[[qqqzzzgggZZZTTTaaa{{{kkkRRR:::222222///---...444777:::???MMMdddxxxsss\\\EEE666...,,,,,,......---,,,++++++,,,---///...---++++++,,,---...,,,,,,+++***))))))))))))***+++,,,------...000222222222555>>>KKKWWW___bbbiiikkkpppuuu{{{{{{rrrhhhbbbYYYRRRLLLFFF@@@<<<555222000//////000000/////////.........//////000000111111222222333333333+++++++++,,,......---+++---,,,)))'''''')))+++,,,)))++++++((((((+++---,,,,,,,,,,,,***)))'''%%%###%%%''')))*********+++,,,------------,,,,,,,,,+++((()))+++...///...)))%%%%%%%%%%%%$$$######&&&((()))***,,,...///000000000***&&&%%%''''''%%%'''+++''',,,222777999:::;;;<<<@@@JJJZZZfffmmmpppssstttqqqrrruuuwwwxxxxxxwwwwwwyyy|||{{{kkkYYYKKK@@@777333333666@@@PPPcccuuu}}}uuuiiiXXXOOOOOOccccccLLL666000000---,,,///111:::DDDOOO^^^rrriiiPPP;;;///++++++...000111000...---...000,,,+++*********+++,,,---.........------,,,,,,+++---...//////...000444777666999AAAOOO^^^iiinnnoooooooooqqquuuzzzxxxooo```[[[UUUOOOKKKHHHEEECCC;;;777333000000111111111//////.........///000000111111111222333444444555+++++++++,,,...---+++))),,,+++)))((()))***+++---+++......***(((***+++))))))***,,,,,,+++(((&&&$$$&&&)))+++,,,+++******+++++++++,,,,,,,,,++++++***((((((***...111000+++&&&%%%%%%%%%$$$$$$'''+++...,,,,,,++++++,,,---...///...***((())))))((()))---(((---444999:::<<<>>>AAAEEENNN[[[fffkkknnnqqqsssppprrruuuxxxzzzyyyxxxvvvzzz|||vvvdddWWWJJJ>>>666333444:::DDDQQQ___fff```WWWJJJFFFMMMfffrrrTTTBBB333//////,,,,,,000111???QQQaaarrrrrrWWW???111------***---000000---,,,---///,,,,,,+++******))))))***+++,,,...///000000///...---.../////////333:::???IIIPPP\\\kkkyyy~~~uuummm\\\YYYSSSNNNJJJHHHFFFFFF@@@;;;555000///000111111000000000000000111222222222111111111111111222222,,,++++++,,,---,,,)))&&&))))))((())))))***+++,,,***...000,,,))))))***((())))))*********)))(((((()))+++------,,,***))))))'''((())))))))))))((('''(((((()))---222222---(((&&&&&&%%%%%%&&&***111666333111...+++***+++,,,---///+++)))******((()))---'''---333666666777;;;>>>IIIRRR___iiimmmnnnooopppooorrrvvvyyy{{{zzzxxxvvvzzz|||}}}~~~qqqeeeWWWGGG;;;666444888<<>>???KKKfffvvv[[[DDD888/////////+++---333666GGG^^^pppuuuYYY@@@222000222111444777555///++++++,,,,,,+++++++++++++++++++++***---111666999:::::::::333555999;;;???HHHUUU^^^mmmttttttlll^^^ZZZTTTNNNIIIFFFEEEDDDBBB<<<444///------//////222222111111222333444444111111///...------------,,,++++++,,,,,,+++'''%%%&&&''''''((()))******+++(((...000---*********)))***)))((((((((()))+++,,,+++---///...,,,)))(((((($$$%%%&&&''''''&&&%%%%%%((('''(((---222333...)))'''&&&%%%%%%'''---555;;;>>>;;;555000......///111...***((()))(((&&&'''+++***///555777555666999===KKKUUUbbbllloooooommmmmmooorrrvvvzzz{{{zzzxxxvvv{{{||||||}}}}}}zzznnn```NNN@@@999666777777777;;;???>>>:::888;;;JJJfffiiiKKK:::111---//////+++---444<<>>??????>>>999222111333555333000000222333222000000333777000///...,,,,,,+++++++++*********)))(((((('''''''''(((+++------,,,***((())))))***++++++,,,---...%%%&&&'''((()))***+++,,,((())),,,...---+++(((&&&%%%%%%&&&&&&&&&'''''''''((()))***+++,,,+++*********%%%$$$(((---222???MMMTTTEEE666000...---...111...,,,***)))***,,,---......///222666999<<>>===>>>>>>>>>888333111333555333111111222333111///...111333111000///---,,,+++++++++***))))))(((((((((((((((((()))+++------+++)))((()))***+++,,,,,,---,,,,,,''''''(((((())))))*********++++++,,,,,,++++++***''''''&&&%%%%%%%%%&&&&&&'''((()))***+++***))))))...***)))///666???MMM[[[[[[LLL;;;222...,,,---///...---+++***+++---...///000111444666999;;;>>>@@@NNNWWWbbbjjjkkkiiigggfffkkknnnsssuuuuuutttsssssszzzzzz{{{}}}zzzlllZZZJJJ>>>999777999:::888777888666999EEE\\\yyyvvveeeWWWKKK@@@999555555555555333111222555333888BBBNNN^^^ppp}}}yyyjjjVVVCCC777666CCCQQQkkkssstttdddMMM===555222,,,+++...111222222:::DDD]]]jjjxxx{{{nnneeeYYYRRRHHH@@@===<<<<<<===<<<888333222444555444222222222222000......///000222222000///---,,,+++******)))((('''((()))***+++***+++,,,---,,,***(((''')))***,,,------,,,***)))))))))))))))((((((((((((***))))))((()))+++,,,---***(((&&&%%%$$$$$$%%%&&&&&&'''((()))))))))((((((+++''''''...999GGGWWWccc]]]MMM;;;111---++++++...///...---------...000111222444555777888:::===@@@OOOVVV```fffhhhggghhhiiiiiinnntttwwwxxxwwwwwwvvvzzz{{{|||~~~mmm]]]KKKAAA888777777666444555666888BBBYYYvvvvvvgggSSSAAA777444333333555666888999:::;;;<<<<<<555444555:::CCCOOO\\\ccc\\\QQQCCC888222888IIIZZZyyysssZZZFFF;;;666///......222777???MMMZZZqqq|||{{{rrrfff\\\YYY___iiipppzzz|||yyykkkaaaUUUOOOFFF@@@===<<<<<<<<<:::777333222333444444222111111111111000000000111333333222000...,,,******)))(((''''''(((***,,,---+++,,,,,,,,,+++)))'''&&&''')))+++,,,,,,***(((&&&(((((((((((())))))))))))''''''''''''(((***+++---+++)))&&&$$$$$$%%%''')))&&&'''((()))***)))(((((((((%%%%%%---<<>>FFFNNNLLLEEE;;;444222:::OOObbbhhhPPP@@@888555222000222<<>>AAABBBIII\\\nnnvvvfffZZZOOOKKKDDD???<<<;;;:::999333222222111111222222222/////////222444666555444111111111000///,,,***)))(((((()))******+++,,,,,,******))))))'''&&&%%%$$$%%%&&&((())))))(((&&&%%%%%%%%%&&&((()))+++,,,,,,((()))+++---...///......---+++***(((((()))***+++'''((()))***+++***))))))***+++///999LLL]]]dddcccUUUFFF666...+++))))))+++))),,,......,,,,,,///222444666888777555999AAAIIITTTXXX^^^aaabbbdddgggkkkkkkooouuuyyy{{{}}}~~~~~~uuudddPPPCCC<<<666444555333444888CCCVVVnnngggOOO===444///000111222222111000///000333555999FFFTTTUUUMMM???888555999;;;:::@@@HHHNNNIIIBBB===<<>>AAA;;;333//////111333333444333111000//////000000444444666666444999IIIZZZuuutttcccUUULLLHHHBBB>>>;;;999777555000000111111000000111111000//////111444555333111...///000000///,,,***)))'''(((***,,,,,,,,,+++***(((((('''&&&&&&%%%$$$$$$&&&'''((()))))))))))))))&&&''''''((()))******+++************+++,,,......000///...,,,***)))))))))&&&'''((()))))))))((((((&&&)))000<<>>777666888777333000000000...,,,+++000...,,,+++,,,---,,,+++***---000///,,,+++///333333333111///...///222555LLLfff}}}rrrdddXXXSSSQQQLLLFFFEEEDDD???555---333222222111111111111111000//////...------,,,,,,***+++...000000...,,,***+++......,,,+++---+++(((******)))(((((()))******))))))))))))))))))***+++((())))))***))))))(((((('''(((***+++++++++******++++++---///111///)))%%%%%%&&&''')))******))))))+++///;;;PPPdddjjjbbbWWW@@@666,,,'''(((+++***(((((()))******)))***+++---111000222555888;;;EEEOOOXXXbbbiiihhhfffiiimmmnnnttttttuuuyyy}}}~~~}}}}}}~~~~~~~~~~~~uuudddSSSDDD<<<555333333888AAARRRjjj~~~fffKKK999111///000//////...............---...000555@@@RRRfffttt~~~cccTTTBBB777222000444999666333111000///...//////000...------...///...---,,,000222222000...///111222222111///---...111444DDD[[[}}}wwwmmmaaaYYYUUUOOOKKKHHHGGGEEE@@@666...222222222222222111000000......------,,,,,,++++++((())),,,...///...---,,,---000///,,,+++,,,+++(((,,,+++************+++,,,++++++***))))))))))))***(((((())))))))))))((((((&&&&&&''''''((()))******+++((('''+++111222---(((%%%&&&((()))***+++++++++...222???UUUjjjnnncccUUU>>>666---((()))***)))&&&((()))******)))***,,,...222111222666999===GGGQQQZZZbbbhhhgggfffjjjoooqqqrrrrrrtttxxx}}}}}}{{{zzz{{{|||}}}vvvbbbOOODDD;;;777666:::BBBQQQfffxxxtttZZZBBB444///000//////////////////......+++---///222;;;OOOhhh{{{wwwVVVGGG666---,,,---000444444444333111...---......000//////000111222000...,,,---///000///...,,,+++000000///---,,,---///222:::MMMjjjsssjjjaaa[[[YYYMMMIIIEEECCCAAA===666000000111111222111000...---,,,,,,,,,,,,++++++*********+++,,,---......---------000000,,,,,,...---***,,,+++************+++,,,++++++)))(((((('''''''''%%%&&&''''''''''''''''''$$$$$$$$$%%%&&&'''((()))***(((''')))...000...+++&&&'''((()))***+++,,,---...333AAAWWWjjjlll^^^PPP<<<555...***)))***(((%%%'''(((*********+++---///222111333777:::???IIITTT]]]dddhhhfffeeejjjnnnooonnnoooqqquuu{{{~~~zzzwwwyyy{{{~~~ooo[[[OOOEEE???;;;>>>FFFSSSdddsss~~~~~~{{{qqq```KKK:::000...000///000111222222111000///***---///000777LLLjjjzzzyyy|||hhhKKK???555222333222111111222777;;;999555222...+++000000000222333333222000---,,,,,,---......,,,+++.........,,,++++++...000333@@@VVVpppwwwvvvyyy~~~|||ppphhh___YYYXXXMMMHHHBBB>>><<<:::777444111222222333222000...---+++++++++++++++*********++++++++++++++++++++++++...000000---,,,//////---+++***)))(((((()))***+++***)))((('''&&&%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((())))))))))))***+++,,,''''''((()))***+++,,,------333@@@TTTbbbbbbTTTFFF888444...+++******'''%%%''')))***++++++,,,///111222111222666:::@@@LLLWWWccchhhkkkhhhgggkkknnnnnnlllmmmpppuuu{{{{{{xxxyyy{{{}}}wwwggg]]]NNNFFFAAADDDLLLWWWeeeqqqzzzvvvppphhhaaa^^^]]]^^^YYYSSSIII>>>444///...///000111333555555333111000***---000000777MMMmmmsssggghhhuuuqqq^^^GGG>>>777666888666555555777BBBLLLNNNKKKFFF<<<111222111000111333333222000000...,,,,,,...000000000,,,------,,,++++++,,,...000666DDD[[[uuu|||hhh]]]\\\```hhhssswwwmmmeee[[[SSSQQQLLLGGGAAA<<<999999888888444444444333222111000///++++++++++++++++++******++++++***)))))))))***+++000222111------///000---***)))(((''''''((()))***(((((('''%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&((()))(((&&&&&&)))+++((((((((((((((()))+++++++++222???MMMVVVSSSGGG===444111///---,,,***(((&&&((()))+++,,,---...111444111000111666:::AAAMMMYYYggglllnnnlllkkknnnooommmlllmmmpppuuu||||||zzzzzzzzzyyy|||~~~~~~}}}}}}~~~uuummmYYYOOOGGGHHHNNNWWW```hhheee___VVVLLLEEEAAAAAAAAA>>><<<999555222///......///111444666666555222000+++///111333;;;PPPooouuu```WWW\\\mmmmmm\\\IIIBBB;;;:::;;;;;;???DDDLLLZZZhhhmmmmmmfffTTTBBB444222000000111111111000---------,,,,,,---......+++,,,---,,,+++***,,,------000999JJJccc{{{iiiTTTHHHFFFHHHUUU```sssvvvlllcccXXXNNNIIIGGGDDD???:::888666666666444333222000//////......++++++++++++++++++++++++---,,,+++++++++---...000555666444...,,,......+++***)))(((''''''((()))***((('''&&&&&&%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%$$$$$$%%%&&&((((((((()))((((((''''''((()))))))))111===GGGIIIDDD;;;555000///...---,,,+++(((&&&)))***,,,......000333666000///000555:::AAANNNZZZeeejjjmmmllllllooonnnkkkhhhiiimmmrrryyy~~~~~~}}}||||||}}}}}}{{{yyywwwyyyzzzzzzxxxxxxyyy{{{}}}~~~}}}|||kkk]]]OOOJJJKKKLLLOOOSSSMMMIIIBBB;;;777555333222222111111111111000...---,,,///333666666444111...---000333666???UUUqqqrrrdddWWWUUU```rrrsssfff\\\YYYYYYZZZZZZZZZ___fffooo}}}gggMMM555222///------...///......222555444000---+++,,,+++,,,---,,,++++++,,,------...222===OOObbbrrrzzz{{{rrrcccRRRCCC;;;:::<<>>>>>===;;;888666555333222000111000//////000000...---***---222555555333///---...111444888CCCXXXrrr|||jjj```ZZZ___nnnvvvuuuyyynnnOOO666333...++++++,,,------666<<>>777777555222...,,,,,,......***'''(((,,,---***&&&+++***(((&&&%%%$$$%%%%%%!!!###'''(((''''''''''''((('''&&&&&&((())))))((($$$$$$%%%)))---,,,((($$$(((&&&&&&******((())),,,***333===BBB???777///***)))+++---...---+++)))''''''+++000222222222444666222222333555:::BBBKKKRRR^^^```cccgggjjjmmmooopppiiijjjlllnnnrrrvvvyyy{{{~~~}}}|||zzzzzzzzz{{{|||zzzyyywwwwwwxxx|||~~~{{{zzz}}}}}}{{{wwwtttxxx|||~~~yyyiii[[[KKK>>>;;;@@@999999666333000000111222///000111222111000...,,,......///////////////...111000000555CCCUUUgggsssxxxlllaaabbbgggtttnnnVVV;;;222+++***++++++---000333HHH[[[\\\NNN>>>222++++++,,,---///000///,,,)))......000333666;;;>>>AAA;;;999666333111000111111---444???OOOddd~~~~~~qqqdddZZZQQQHHHBBB???===:::888777555333111333333222000///...---,,,,,,,,,---...///111222333333111///000444888;;;<<<999999666222///------...000---***+++///000---***,,,+++)))'''&&&&&&&&&&&&###%%%((())))))''''''((('''&&&%%%%%%'''(((((('''%%%&&&)))+++---,,,)))&&&)))&&&&&&)))***''''''***+++333===AAA>>>666///***)))+++...//////---***(((***---111222222111333555333333444666;;;DDDNNNUUU^^^___bbbeeeiiilllooopppjjjjjjjjjlllpppvvv{{{~~~||||||{{{zzzzzz{{{||||||zzzxxxwwwwwwxxx|||}}}{{{zzz~~~~~~{{{yyyuuuxxx{{{}}}~~~vvvfffUUUDDD======777666444222///...///000///000111222111000...---......////////////......000///000333:::EEEOOOVVVaaakkkwww|||{{{sssiiibbbdddkkkwwwrrrVVV:::222+++***++++++---111===RRReeefffWWWFFF999222---,,,---///000///---***//////000111333666888:::777666333111//////000000000333888BBBSSSmmm~~~uuuggg[[[SSSMMMGGGDDDCCC@@@;;;888666555444222333333222111///...------......///000111222333444111000000222666999;;;;;;;;;:::777333...------//////---+++,,,///000...,,,,,,+++***(((''''''''''''$$$&&&)))***((('''&&&&&&'''%%%$$$$$$&&&''''''&&&'''***---///...,,,*********'''&&&)))(((&&&&&&)))+++111999<<<:::333,,,'''))),,,///222222000,,,***---///111222222222333444444555666999???IIITTT[[[aaaaaacccfffiiimmmpppqqqmmmlllkkkllloootttzzz}}}{{{zzzzzzzzzzzzzzz{{{|||yyyxxxwwwwwwyyy|||~~~||||||{{{{{{~~~~~~}}}yyy{{{||||||~~~uuuaaaMMM???:::666555333111//////////////////000111111000...---....../////////......---......///111333666888999@@@IIISSSXXXXXXUUUUUUVVViiixxxnnnPPP999111+++******+++...333GGG\\\pppppp```MMM???777...------...000000...---///////////////000111111222111000.........//////111222111333>>>UUUsssvvvlll___TTTOOOMMMKKKIIIEEEAAA;;;666444444333222333222222111///......------...000222333555666666111000///000333777999:::;;;:::777222...,,,,,,---,,,***)))***,,,---,,,******))))))(((((('''''''''$$$&&&))))))(((&&&%%%%%%'''%%%$$$%%%&&&((('''''')))---111111...,,,,,,---,,,((('''((('''$$$%%%(((***...333666444///((($$$)))+++000333444222///,,,---...000111222333555555666777888<<>>???HHHRRRkkkeeeJJJ777000+++******+++///555KKKaaattttttcccOOO>>>444///...---...///000000//////.........------------///......---......///000000111///...222BBB[[[mmmtttjjj]]]TTTOOOMMMLLLJJJDDD???888444222111111111222111111000///...------+++,,,///222555777888888222///++++++...222666888888777555222---+++++++++***)))((()))*********)))'''''''''''''''''''''&&&&&&(((++++++***(((''''''((('''%%%&&&((())))))(((***...111111///---...///---)))'''((('''$$$%%%(((+++---000222222...)))%%%(((***///222333222000...+++,,,---///222555777888555777:::???FFFQQQ\\\dddjjjiiiiiiiiijjjjjjkkkkkkiiikkkooorrrtttuuuuuuuuu|||{{{zzzyyyxxxwwwvvvuuuwwwwwwwwwxxxzzz}}}~~~~~~kkkWWWIII===999444111111000///...//////000000000000000///...............---,,,,,,---......///000000000//////...000222333777EEEUUUkkkxxx\\\GGG555///+++******+++000777LLLbbbwwwwwweeeNNN<<<111///...---...///000000///---------...............---------...///000000111---000111111111999HHHSSSoootttkkk___VVVPPPMMMJJJGGGAAA<<<777222111000000000000000///......---,,,,,,)))+++...222444666777777333///***(((***...222555444555555333///,,,******,,,+++++++++************%%%&&&'''''''''''''''&&&)))+++...///---,,,++++++)))'''&&&&&&((())))))(((***,,,///000/////////000...***(((((('''%%%&&&***......///111111000,,,)))'''))),,,///111111111000*********---222666777888444777<<>>;;;666222111111000///.........---,,,,,,++++++***,,,///111333333333333222...***)))***---//////111333555555222...+++***---------,,,***)))))))))%%%&&&'''((())))))(((''''''***---...---,,,,,,,,,(((&&&%%%%%%'''(((((('''******+++---///111000//////***((()))(((&&&(((,,,---,,,+++---//////,,,***&&&'''))),,,...000111111+++***))),,,000444666555222666===DDDLLLTTT\\\aaaggghhhjjjllllllkkkiiihhhgggjjjnnnrrruuuvvvvvvuuuvvvwwwxxxxxxxxxwwwvvvuuuuuuvvvwwwyyy{{{~~~rrr```VVVHHH===777333///+++///////////////000111111............---,,,+++***........................///+++...777999888===HHH^^^xxxjjjVVVJJJGGGHHHLLLRRRUUURRRKKKBBB777...111---++++++***+++222:::OOOfff}}}}}}kkkRRR===000++++++,,,...000000...,,,***+++---.../////////...+++,,,---...///000000000/////////111444666777888AAAQQQggg|||ccc___YYYUUUTTTQQQMMMIII===:::666333222222111000---------,,,,,,+++++++++,,,---///111222111000///111...,,,+++,,,---,,,,,,000333666777444000,,,+++---------+++)))''''''(((&&&'''(((*********))))))$$$'''***++++++******+++'''%%%$$$$$$&&&''''''&&&***((((((+++000222111...///+++((())))))''')))...***((('''(((+++,,,***(((%%%&&&'''))),,,...000111---+++)))+++///333444333111666===EEEMMMTTT[[[```gggiiimmmpppqqqpppnnnlllooopppqqqrrrrrrrrrrrrrrrssstttvvvwwwxxxxxxxxxwwwuuuvvvwwwyyy{{{~~~|||sssfffTTTFFF===777222...///////////////000111111............---,,,+++***+++,,,...///000000000000222...333===???888666;;;GGGdddjjjRRRAAA:::888888:::;;;999666666666000)))000---++++++***+++222;;;OOOggg~~~~~~lllSSS===000)))***,,,...111000...+++***+++---...///......---***+++,,,---.../////////222///,,,---111555666666444@@@RRRfff~~~ddd]]]VVVRRRQQQNNNIIIDDD<<<666111333444222000111111000...,,,+++*********...,,,***+++...000...,,,---......---+++******+++///222555888888555111...///---+++***++++++***))),,,)))'''(((******'''$$$)))((((((***...///...,,,)))(((''''''(((((('''%%%&&&'''(((***,,,...///000,,,***(((((()))***)))(((...+++((()))***+++)))'''&&&'''((()))+++,,,...///---***(((+++111666666555333666<<>>QQQmmmrrreee\\\___cccnnnlllPPP@@@888333222444......//////////////////111///---+++,,,///333666KKKeee~~~qqqYYY@@@...,,,,,,---------,,,++++++******+++,,,...///000000,,,,,,---...---,,,***)))+++---000333444444444333666888@@@OOObbbzzzaaa[[[SSSPPPOOOMMMHHHCCC<<<777444666666333000111777666444222///---+++***,,,++++++,,,...///...------......---+++******+++---///333555555333111///...,,,+++***+++,,,+++******)))(((((()))(((&&&$$$'''''')))---000000---)))(((((()))***+++***)))'''(((((()))+++,,,---...///+++++++++*********++++++---+++)))))),,,------,,,)))((((((((()))***,,,------***))),,,222666777555444666;;;CCCMMMVVV[[[^^^fffgggiiikkkkkkkkkiiihhhjjjkkklllmmmoooqqqrrrrrrwwwuuutttuuuvvvuuurrrpppooosssxxx{{{|||}}}~~~~~~~~~~~~~~~uuucccRRRDDD999333111---+++...000000222555000000000000000000000000,,,---...///000000000000---...///000111111000000111>>>RRRbbbggg```SSSIIICCCDDDHHHSSSfffzzzttt___FFF999444000///000........................///...,,,+++,,,///333666HHHaaayyy}}}nnnWWW???///,,,,,,,,,,,,,,,+++***)))***++++++,,,---......///,,,,,,---------,,,+++***,,,---///000000000///...000111666@@@QQQhhh```YYYQQQNNNMMMKKKGGGBBB===888777888888444111222;;;;;;999666333...+++)))(((***---......------...---......---+++******+++***,,,...000111111000///---,,,++++++,,,---,,,***)))***+++***'''%%%%%%%%%$$$&&&+++000222000+++''''''))),,,//////...,,,*********++++++,,,---------(((+++,,,,,,)))(((***------+++***+++---000111111,,,+++)))''''''(((***+++,,,******...333777777666666777;;;DDDPPPXXX\\\]]]cccdddgggiiijjjiiihhhgggjjjgggfffhhhmmmqqqrrrrrruuutttsssssssssrrrooommmmmmqqqvvvyyyzzz{{{|||~~~}}}|||}}}~~~~~~qqq```NNN>>>444444///,,,...000///000222111111222222222222222222,,,---...///000000000000------......///......---...444===CCCEEEAAA:::555333333555===OOOdddqqqsss^^^NNN<<<333111///......---------------------------,,,******,,,///222555BBBXXXooouuuhhhRRR===///,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,---------,,,,,,---------,,,++++++,,,------------+++***)))---+++---333===RRRrrraaaZZZQQQLLLKKKIIIDDD??????:::888888777333333666===<<<;;;888444///***''''''+++//////---,,,---///---......---+++******+++((()))+++---...///000000...,,,,,,,,,......---+++***,,,...,,,(((%%%&&&'''###&&&***---///---)))&&&&&&***///222333111///---,,,,,,,,,,,,,,,,,,,,,,,,%%%)))---,,,((('''***...///...------///000222222000...***'''&&&''')))***,,,,,,---000555777777666777888===FFFRRRZZZ]]]\\\aaaccceeegggiiiiiihhhgggfffbbb```ccckkkrrruuutttvvvuuusssrrrqqqooommmlllmmmqqquuuxxxzzz{{{}}}~~~~~~~~~}}}zzziiiVVVEEE:::999333///000000------///000111222333333333222222------...//////000//////---.........---------,,,111333555777777555444222333333222666CCCSSS\\\]]]LLLBBB666111222111000...------,,,,,,,,,,,,,,,++++++*********,,,///111333;;;NNNccciii___LLL999............---,,,+++***)))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***)))...,,,---000555EEEfffccc[[[QQQKKKIIIFFFAAA<<<@@@;;;777666444222555:::<<<<<<<<<:::666222---+++))),,,000000---,,,---///---......---+++******+++'''((())),,,...///111111///......///000000...,,,+++...000...***((((((***%%%&&&'''(((((((((((((((&&&+++111555444222000///,,,,,,+++++++++*********&&&+++//////+++***---111111111111000/////////000222000,,,((('''''')))***,,,---000333666777666555777999???IIITTT[[[]]]\\\```bbbeeeggghhhhhhggggggaaa^^^\\\aaakkktttyyyyyyxxxxxxvvvtttqqqnnnmmmmmmooorrrvvvyyy{{{|||~~~qqq^^^MMMBBB999444000111111//////111///000111222222222000///---...////////////////////////........................//////000111111111000111111222999BBBFFFEEE===999333111222333111---------,,,,,,++++++++++++*********+++---...000111555DDDWWW___WWWEEE666...////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................000...///333555???\\\{{{bbbZZZOOOHHHFFFCCC>>>:::===999666555333111555;;;;;;;;;;;;:::999666444333...///000///------...///---......---+++******+++((()))+++---///111222333222111111222222111///,,,---...///...---+++++++++'''''''''&&&%%%&&&(((+++&&&,,,222555444111000000++++++******)))))))))))))))---111222000000111333111222333333000---,,,+++000...+++((('''''')))***...000333666777666555444666;;;DDDMMMUUUZZZ]]]^^^```bbbdddfffgggfffeeeeee]]]\\\\\\bbbllluuu{{{}}}{{{{{{yyyuuuqqqnnnnnnoooppprrrvvvyyy{{{}}}vvvcccPPPEEE888333000222444333333666///000111222222000...---......///////////////...//////.........//////000******+++---...///000000,,,/////////333888999666222222111000222555222---...------,,,,,,++++++******+++,,,---......//////333>>>NNNXXXQQQAAA444/////////000000//////...---,,,,,,,,,------.........,,,,,,+++++++++,,,------------......///000111111000,,,///444555;;;TTTqqq~~~rrrooottt}}}]]]TTTJJJDDDBBBAAA===999666444555666444111444999666666777777888999999:::555222///...............---......---+++******+++***+++...000222333444333555555444444555333///------,,,,,,---......,,,+++((())))))'''%%%&&&))),,,&&&,,,222444222//////000)))))))))(((((((((((((((***,,,...111222222222222---111444444000,,,)))))),,,***)))''''''''''''(((///222666888888666333222444<<>>HHHSSS[[[^^^]]][[[]]]^^^^^^______`````````^^^bbbgggkkknnnrrruuuxxxzzzxxxuuurrrpppnnnmmmmmmssstttuuuxxx{{{jjjVVVFFF???;;;:::888333000000444444333222111000///......///000000000///---,,,.../////////////////////------------------------...///000///---,,,---...+++,,,...444AAAMMMQQQNNN>>>333***)))+++++++++,,,---------............///444???LLLOOOGGG:::111---222...,,,...000000000111+++,,,------...000111//////...---,,,+++*********---,,,+++++++++,,,---...'''---......222666KKKjjjsssXXXCCC;;;<<>><<<;;;:::888777888888666333111111222111111111111111222333333666333000000000000...,,,......///000111000---***)))+++---.........///000111111111111000---+++)))))))))))))))************'''&&&%%%&&&)))+++***(((((()))***++++++)))'''&&&)))((((((((((((***+++,,,)))))))))))))))***++++++&&&(((***,,,---,,,***))),,,+++)))((('''(((((()))---222888:::888555333444:::@@@IIISSSZZZ]]]\\\[[[^^^^^^^^^^^^^^^___```aaa___aaaeeejjjooosssvvvwwwuuusssqqqpppnnnnnnnnnnnntttuuuxxx|||mmmZZZIIIBBB<<<;;;999444111222444333222111000///.........///000000000///------//////////////////..............................---...000///...,,,------000222777BBBTTTdddiiifffOOO@@@222------,,,******,,,,,,,,,------......///444===GGGIIIBBB888111...000...---///111111///---,,,---------///111111000///...---,,,++++++++++++---,,,+++******+++,,,,,,)))...,,,---111666KKKkkkqqqUUU@@@777666999@@@HHHRRRaaannnwwwRRRLLLDDD???===<<<999777999::::::999555222000000111111111000000111111222333111000000000000///...111///...//////...,,,***,,,+++******,,,------,,,............,,,***(((&&&((((((((()))))))))******'''&&&&&&''')))******)))+++******)))((('''&&&&&&***)))''''''''')))+++,,,))))))((((((((()))******'''((()))+++,,,,,,,,,,,,,,,+++)))((('''&&&''''''---333999;;;999777666666===BBBJJJSSSYYY\\\]]]\\\___^^^]]]]]]]]]___aaaccc______bbbhhhoootttuuutttoooooonnnmmmmmmnnnoooppptttwww|||qqq```MMMDDD===;;;999555222222222222111000//////......//////000000000///...---000000000//////.................................***---///000///...------000333;;;LLLeeeyyy}}}xxx___KKK777......---+++)))+++++++++,,,,,,---...///444:::AAAAAA:::333000/////////111555888888333......,,,+++,,,///000111111...------,,,,,,------------,,,+++******************...++++++000777MMMmmmpppTTT>>>555222111555999@@@KKKUUU```kkk{{{OOOJJJCCC???===<<<888555:::;;;<<<;;;777222000///////////////000111111222111111111111222222111000000...,,,+++++++++)))(((...+++((((((***,,,+++***))))))******)))(((''''''&&&&&&&&&''''''(((((()))(((''''''((())))))))))))...---+++)))((((((((((((***)))&&&%%%%%%&&&((())))))((((((((((((((())))))*********++++++,,,---...+++***((('''''''''((()))...444999;;;:::888888999>>>DDDLLLTTTYYY]]]___``````___]]]\\\]]]```ccceee```___aaahhhqqquuutttqqqnnnnnnmmmmmmmmmnnnpppqqqtttxxx~~~uuufffQQQFFF<<<999777444111111111111111000///......---///000000111000///...---111111000000///.........------------------------))),,,000111000///......111555@@@VVVrrreeeNNN666,,,------+++)))************+++---...///444777999888333//////000...333999@@@GGGHHH@@@666111,,,)))+++......///000---,,,,,,,,,---......///---,,,+++***))))))((((((***---)))***111:::QQQqqqqqqUUU>>>444111///222444666<<>><<<;;;777444:::;;;<<<;;;777333111000---------...///000222333///111222333333222222222000---+++)))******)))(((...+++''''''***+++***(((%%%&&&'''(((((()))))))))$$$$$$%%%&&&&&&'''(((((((((((()))))))))))))))***...---***((('''''''''(((((('''&&&&&&&&&(((***+++))))))((((((((((((((())),,,+++************+++,,,(((((('''((()))+++---...111555999;;;999888999;;;???EEEOOOWWW\\\___bbbeeeaaa```^^^^^^___bbbeeegggeeedddfffmmmuuuyyywwwsssrrrqqqpppoooooooooqqqqqqtttyyyzzzlllWWWJJJ===888666222//////111111000000//////......///000111111111000...---111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***---111222111000//////333:::JJJccchhhPPP666++++++,,,+++)))++++++******+++,,,...///222444333111...,,,...000,,,666BBBMMMXXX[[[PPPCCC444,,,&&&))),,,,,,,,,...,,,,,,,,,,,,,,,---...///,,,,,,,,,+++***)))(((((())),,,)))+++444<<>>;;;:::999666333888::::::999666444222222,,,,,,,,,---...///111111...000333333222111111222000...,,,+++,,,,,,+++))),,,***))))))*********)))&&&&&&'''((()))***+++,,,$$$%%%%%%&&&'''((())))))((()))******(((((()))******)))'''&&&%%%%%%%%%&&&&&&'''((()))+++...///111******)))((((((((())))))+++***))))))(((((())))))''''''(((***,,,000222444444777999888777777:::===AAAIIISSS[[[___aaadddfffbbbaaa``````bbbdddggghhhkkkkkknnntttyyy|||zzzwwwuuutttrrrqqqqqqqqqrrrsssvvv{{{sssaaaQQQAAA:::888444000///111111111000000/////////000000111111111000///...000000000000000000000000---------------------------000222333222000000000222>>>SSSnnnhhhRRR999...,,,,,,******...---+++***+++,,,...///111111000...,,,,,,...000,,,:::KKKZZZiiimmm```OOO999---&&&))),,,******---++++++++++++,,,,,,---...+++,,,,,,,,,+++***))))))(((+++))),,,555;;;NNNjjjuuuUUU;;;333//////333555333222333222666<<>>EEEMMMYYY```aaabbbccceeebbbbbbbbbccceeefffhhhiiikkknnnrrrvvvxxxyyyxxxwwwuuutttsssrrrrrrssstttuuuzzz}}}|||lll[[[HHH???<<<888444222111111111111111000000000000000111222111000///.../////////000111111222222////////////////////////111333444444222111111222555EEE]]]www|||___MMM999///---,,,---...000///---++++++,,,.../////////...---,,,---...///111BBBVVVhhhxxx~~~oooZZZ???111(((+++---***)))---++++++*********+++,,,,,,++++++,,,------,,,+++***(((+++***---555777EEE]]]xxx{{{]]]BBB777111...111333222222333111222444666<<>>HHHQQQ]]]ccccccaaaaaacccbbbcccdddeeeggghhhiiiiiihhhlllqqqtttuuutttssssssssssssrrrrrrssstttvvvwww|||zzz|||~~~~~~tttbbbNNNDDD@@@<<<777666222222222111111111111111000111111222222000///.........///000111222333333111111111111111111111111444555555444222111222333???PPPiiiuuuSSSEEE555...------///333222000...,,,+++,,,...///............---......///777III___rrrxxxbbbCCC333)))---///+++)))...++++++***************+++***+++,,,---...---,,,+++))),,,+++...444333===TTTiii|||fffLLL<<<555//////111111333666333222111000222;;;HHHQQQ@@@>>>:::888777666333111333222222222444444444333111...,,,++++++++++++******+++---.........------+++***(((((()))*********---------//////---)))&&&((()))******((('''((())))))((('''&&&''')))+++,,,...,,,***(((&&&&&&&&&&&&$$$''''''%%%%%%))))))'''((((((((((((((((((((((((++++++++++++******))))))222///---///111000+++&&&))))))***,,,000444888::::::<<<<<<888444555<<>>:::888777555333222111222333333222111111111111111111555111000555777333111333333222111000///000222444222555777444111111777<<>>???>>>:::666666===CCCMMMWWWbbbfffiiiiiifffaaabbbcccfffiiikkkmmmmmmmmmmmmqqqvvvyyyzzz{{{{{{|||zzz|||~~~|||{{{{{{uuuiii\\\PPPFFF@@@>>>???===888333000111444222222111111111222333333555111222999>>><<<666333444333222111111111222333111444555222...111:::CCC]]]sss~~~jjjSSS@@@777333...,,,---...---+++---...///111111111000000,,,------,,,,,,000888>>>YYYqqqpppXXX<<<444---,,,+++)))((()))---------......------,,,***************************))))))***+++---000111888IIIaaaxxxgggOOO888000***+++,,,,,,---000+++,,,---......//////...@@@<<<777333222333333333222222222111000......///000...+++++++++,,,,,,++++++,,,---.........---,,,000///...+++(((''''''((('''&&&%%%&&&))),,,------***)))(((&&&%%%'''***---###$$$%%%&&&''''''&&&&&&,,,,,,,,,,,,+++***)))(((###(((++++++,,,...---)))'''(((((())))))(((''''''(((***---......,,,)))'''%%%+++222222...,,,///333---+++(((''')))...333777???@@@>>>:::555666===DDDLLLUUU___cccfffhhhfffbbbddddddeeehhhlllmmmmmmlllmmmqqqwwwzzz|||||||||}}}zzz}}}|||{{{{{{sssggg[[[PPPJJJJJJLLLKKKDDD:::333111333000000000000111222333333444222444<<>>999555777>>>EEEKKKTTT\\\```cccggggggdddfffeeefffgggjjjkkkjjjiiilllqqqwww{{{|||}}}}}}}}}yyy{{{~~~}}}|||||||||}}}|||xxxnnnddd\\\WWWXXXZZZZZZSSSFFF:::333222///////////////000111222222222444<<>>555111///000///***((()))((()))***+++++++++++++++************************+++++++++,,,,,,---...///222===LLL[[[gggeeeSSSAAA222,,,(((***---,,,,,,---,,,---///111111111000000<<<999444222111222222111000222444222///---///111111///,,,***++++++******,,,---.........---,,,+++(((***,,,+++***+++///333///,,,)))((()))))))))(((&&&&&&&&&%%%$$$&&&)))+++((((((((('''''''''''''''&&&(((+++.........,,,***"""&&&'''***...///,,,+++,,,------,,,***'''&&&(((***,,,......---+++***,,,)))(((+++//////+++&&&,,,***)))(((***...333666@@@@@@???:::666888AAAHHHMMMUUU\\\___bbbggghhhffffffgggggggggggggggggghhhlllqqqxxx|||~~~~~~~~~~~~yyy{{{}}}}}}{{{{{{|||}}}zzz~~~|||{{{|||}}}uuunnnhhheeedddeeeccc[[[NNNAAA888333//////.........///000000000111333888BBBJJJKKKGGG:::666111///111333333111222222444:::GGGWWWfffoooyyyuuukkk[[[III;;;333//////000000111111000000///000111222444444444333333...///...,,,***,,,111555FFFRRR\\\[[[TTTJJJ===222333000000111///***(((***((()))******++++++++++++************************++++++,,,---......//////+++333===FFFNNNOOOEEE999000+++(((+++...---,,,---------///000111111222222:::777444222222222111000///222444333///...000333000...,,,,,,---//////...------.........---++++++(((+++---,,,***+++000444---,,,***)))******)))((($$$&&&&&&&&&&&&&&&(((***)))((((((((((((***+++,,,'''))),,,......,,,)))''' $$$'''&&&(((------+++)))+++---......---+++***)))***,,,---------,,,,,,+++)))(((+++///000,,,'''******)))***,,,///333666AAABBB@@@<<<999<<>>;;;>>>HHHPPPZZZ```dddcccdddggghhhgggaaadddgggfffbbbbbbfffjjjooottt{{{|||yyyxxxzzz|||yyy{{{|||}}}|||}}}~~~{{{{{{wwwoooiii```WWWOOOGGG@@@<<<222222111000//////000000---000111111999HHHTTTWWWLLLCCC999222222222000...111444>>>QQQfffsssuuuqqq```OOO===444333222000...000111222111000///000111000///......---......///+++***)))***,,,---,,,+++***000555333///---...//////------...,,,'''&&&)))---------......------,,,************************((()))***,,,......//////***...000...---...---***///***(((---000///---...---,,,+++*********,,,---:::999666333111///...---.........,,,++++++---///222000......000111111111000000////////////000000000...------///...***'''(((((((((((()))***+++,,,******+++++++++***))))))&&&''')))***+++++++++***((()))***+++***)))'''%%%&&&&&&&&&&&&((()))***+++(((((((((***,,,///111333666555222---***)))+++------,,,---000333222...+++,,,((('''***,,,,,,///444AAA@@@@@@>>>;;;<<>>888444111000...+++***+++***)))((()))***+++,,,------------000000000///...,,,+++***------...---,,,***(((&&&***+++---//////...---,,,++++++***+++,,,,,,+++)))((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...:::999777555333000///......///...---++++++,,,...111///......000111222111000000////////////000000///...---...//////,,,)))******)))))))))***++++++---------......------,,,&&&'''((()))************'''((()))***)))(((&&&%%%%%%%%%%%%%%%&&&((()))***)))(((((()))***---000222777777444111---+++,,,---,,,+++,,,///222222000...+++((('''***,,,---000555>>>=========<<<>>>IIIUUU___cccgggiiigggfffhhhjjjjjjlllnnnooonnnmmmmmmnnnuuuxxx|||~~~zzzyyyyyyxxxxxxzzz{{{|||~~~~~~ssshhh^^^TTTKKKFFF>>><<<999888777666333111666444333444888BBBSSSbbbgggZZZIII<<<666444444444---333===LLL^^^fff]]]MMMAAA666000222111...333===KKKWWW^^^XXXKKK???666111000...+++***++++++)))((()))***+++,,,------------////////////...---+++++++++,,,------,,,+++***)))***+++,,,---......---,,,000///......---,,,+++)))******++++++,,,+++++++++------------------------++++++++++++++++++++++++***+++---,,,++++++,,,...::::::999888666333000...///000///...++++++,,,---///...---...000222222222000000////////////000000000//////000111222000...---,,,+++***)))***++++++++++++,,,,,,+++******)))'''''''''''''''((()))***&&&'''((((((((('''&&&%%%&&&&&&&&&'''((()))***+++***)))((('''(((+++...000777777666444000---,,,---+++***+++---000222222222+++((('''+++---...111666999888:::<<<<<<@@@KKKWWWaaaeeejjjkkkjjjiiikkklllnnnppprrrrrrqqqpppqqqrrrvvvyyy}}}~~~{{{{{{{{{zzzzzzyyyzzz{{{}}}vvvkkk```VVVPPPEEEBBB===999777666444333333000///111555===NNN^^^qqqiiiZZZIII<<<888:::>>>000555<<>>999444222///......---///:::FFF^^^kkkqqqgggRRR???333---///...+++++++++,,,+++)))******+++,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,++++++)))))))))***+++,,,---...222333333111///---,,,,,,............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,,,,++++++,,,---::::::::::::888555222000///000000///---,,,,,,---,,,++++++---000111111000///..................///...///000000111222333444000...,,,)))((()))***+++222111000...,,,***((('''((('''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&%%%*********+++,,,---...///,,,***(((''''''(((***,,,---///000///,,,)))''''''(((((((((***,,,///222555+++))))))---000///222666555444666;;;>>>CCCMMMWWW^^^ccciiillllllmmmppprrrqqqrrrsssrrrppppppqqqssstttvvvxxxzzz{{{~~~~~~~~~~~~}}}||||||}}}~~~}}}uuuoooeee^^^UUULLLFFFAAA>>><<<;;;555333444444999LLLbbb|||www```NNNBBB::::::777333444555555444333000000///...---///999CCCSSS]]]aaaVVVEEE888222//////---,,,+++,,,,,,+++*********++++++,,,,,,++++++***+++,,,---............//////...,,,+++*********************+++,,,---...---///000000...,,,---..................---,,,+++************************************************)))***,,,+++******+++---999999999888666444111000---///000000...------...,,,++++++---000000000...------,,,,,,,,,,,,------)))***+++++++++,,,...111000...+++(((((((((***+++000//////---+++)))'''&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((()))***+++,,,---+++***)))(((((()))******(((***,,,+++)))'''&&&&&&&&&'''((())))))+++///111,,,***+++///000000111555444222555;;;@@@FFFPPPYYYbbbfffkkkmmmllllllnnnppptttuuuuuutttrrrrrrsssuuutttvvvxxxyyyzzz|||~~~~~~{{{|||~~~rrrkkkbbbXXXQQQKKKGGGEEEDDD;;;777777555888MMMfffyyydddOOO???777222000333666444222222111111111///...111888>>>EEELLLMMMDDD:::444333222///---,,,+++,,,---,,,+++******+++++++++++++++***)))***+++,,,......//////111000...,,,+++*********++++++++++++,,,,,,,,,,,,(((+++......,,,+++---///---------...------,,,,,,))))))))))))))))))))))))************************)))***++++++******+++---888777666555333222000000,,,...000000///......///,,,+++,,,---///000...,,,,,,++++++******++++++,,,''')))***)))((())),,,///...,,,)))'''&&&(((***,,,***************)))(((((()))))))))((((((&&&%%%%%%&&&&&&&&&&&&&&&''''''((('''((((((((()))+++,,,---)))*********************'''(((******((('''((()))%%%'''))))))((((((***---...,,,,,,000111///000444111000333;;;CCCJJJTTT]]]bbbggglllnnnmmmmmmoooqqquuuuuuuuutttrrrrrrsssuuuwwwxxxzzz{{{|||~~~~~~~~~wwwzzz~~~yyyqqqhhhbbb\\\XXXUUUNNNCCC<<<;;;777999OOOkkkooo[[[GGG<<<333333555333111111222222111000111555888999:::>>>>>>888333333333222///---,,,,,,---------,,,******++++++++++++******((()))***,,,.../////////000///---,,,+++++++++,,,,,,,,,---......---+++***&&&***------******,,,///+++,,,,,,------------,,,))))))))))))))))))))))))************************(((***++++++******+++,,,888777555333111000000000+++---///000000//////000,,,,,,,,,...//////---++++++******************+++)))***,,,***))))))---000---+++(((&&&&&&(((***,,,)))***+++,,,---.........))))))******)))'''%%%$$$&&&&&&&&&&&&&&&'''((())))))))))))***+++,,,......((()))+++,,,,,,+++******'''(((******))))))***,,,%%%'''))))))'''&&&(((***///------111111///000333...---111;;;DDDMMMWWW``````eeekkknnnooopppsssvvvtttttttttrrrpppppprrrtttzzz{{{}}}}}}~~~}}}~~~tttxxx~~~zzztttoookkkhhhYYYLLLDDDBBB===>>>VVVssszzz___LLL999222111///000333222222111111444888999777555777666111000222222//////---,,,,,,---...---,,,******+++++++++******)))'''(((***,,,...///000000......,,,,,,,,,,,,---...---.../////////---+++)))&&&***...---***)))+++...******+++,,,------------************************))))))))))))))))))))))))(((***++++++******+++,,,111222222333222111///......///000111111000///.........---------,,,,,,,,,*********)))'''''')))+++(((,,,///111000---,,,+++((('''&&&&&&((())))))((((((''''''+++//////)))$$$)))+++------***)))***,,,((('''%%%$$$$$$%%%&&&(((***************)))((((((+++,,,---,,,***)))***+++...000...***((()))(((%%%,,,)))'''(((+++---,,,***------------...000111222111111333:::GGGTTT```fffpppqqqrrrrrrqqqqqqssstttwwwwwwvvvssspppnnnooopppxxx{{{~~~}}}||||||}}}~~~}}}zzzyyyyyyyyytttvvvzzzzzzqqqhhh[[[MMMCCCCCCAAACCCXXXrrr{{{eeeHHH555111333222000111333444444444555666888444444333333333444555555222///---,,,---------,,,******))))))******+++,,,,,,...///000///...///000*********+++,,,---...///111111111000///---,,,++++++)))((()))+++,,,)))'''$$$&&&(((***++++++))))))+++,,,,,,---,,,+++***)))***)))(((''''''((()))*********++++++,,,---------333333333333222222111000...//////000//////............---------,,,,,,,,,)))******)))((((((+++---))),,,///000...,,,++++++((('''&&&&&&((())))))(((&&&%%%%%%)))------((($$$))),,,//////---******+++((('''&&&%%%$$$%%%'''(((+++,,,,,,,,,+++***(((''')))***++++++***+++---///444888777222---,,,***(((---***((((((***+++***(((++++++,,,---...000111222777888;;;DDDQQQ___iiiooovvvwwwxxxwwwuuutttuuuvvvrrrrrrqqqooommmmmmoooqqqwwwzzz}}}~~~~~~}}}}}}~~~~~~|||yyyxxxyyyzzzwwwyyy|||~~~tttiii\\\NNNDDDCCC@@@AAATTTmmmtttUUU===222111111000444555666666555444444444000000111222444555777888333000...------...---,,,+++*********++++++,,,,,,---///000000///......///++++++++++++,,,---...///000000000///...,,,+++***+++)))((()))++++++***'''%%%&&&(((***+++***))))))+++,,,,,,,,,,,,+++***)))***)))(((((((((((()))***,,,,,,------...///000000666666555444333222222333......---------......///......---------,,,,,,,,,)))*********))))))+++---***,,,......---+++++++++((('''&&&&&&((())))))(((&&&%%%&&&))),,,---***&&&(((,,,000222000---***(((((('''&&&&&&&&&'''((())),,,---......,,,***'''&&&'''((()))***+++---222555;;;@@@BBB:::222---+++))),,,***(((((())))))((('''******+++---///111333444555777===GGGTTTaaakkkooovvvwwwwwwuuusssqqqrrrsssppppppooonnnlllmmmpppsssvvvxxx{{{|||}}}~~~~~~{{{{{{|||~~~}}}}}}yyynnnaaaSSSIIIEEEAAAAAAQQQfffiiiLLL;;;555555666>>>>>>>>><<<:::666333111,,,---...111333666999:::444111///------...---,,,,,,,,,,,,,,,,,,---------...///000000...,,,,,,---++++++++++++,,,,,,---............---,,,+++***)))***)))((()))++++++***)))&&&''')))***+++******)))++++++,,,,,,,,,+++************)))(((((()))******------...///000111222333999888666444333333444444...---,,,+++,,,---...///......---------,,,,,,,,,***+++,,,+++***)))***,,,+++,,,------+++***+++,,,((('''&&&&&&((())))))((((((((((((***---...---+++(((,,,111444444///***'''(((((('''''''''((()))***,,,,,,------,,,)))&&&$$$'''((()))***,,,000666:::AAAGGGIII???333,,,)))(((***)))((((((((((((((((((***+++,,,...000333555777111444;;;FFFSSS^^^fffiiiqqqrrrsssrrrpppooooooqqqrrrrrrrrrpppoooooorrrttttttwwwyyy{{{|||uuuhhh\\\PPPKKKEEECCCOOO```{{{cccOOOEEEDDDEEENNNLLLHHHDDD???999444000,,,,,,...000222555888999555222///.........---,,,,,,------...............///000111///---+++***+++,,,,,,+++++++++,,,------,,,,,,,,,,,,+++***)))(((******))))))***+++++++++'''((()))************)))++++++++++++++++++++++++************************,,,---...///000222333333999888666444333333333444---,,,+++++++++---...///......---------,,,,,,,,,---......---+++))))))***,,,---...---,,,***++++++((('''&&&&&&((())))))((()))((((((***+++,,,,,,+++(((+++000444555111+++'''(((((((((((())))))******++++++,,,+++***'''$$$###''')))***,,,///555;;;@@@HHHNNNMMMAAA444,,,***)))&&&''''''(((((()))***,,,+++,,,---///222555777999444777>>>HHHTTT^^^dddfffnnnoooqqqqqqqqqqqqssstttuuuuuuuuusssppppppqqqrrrtttvvvyyy|||}}}~~~pppdddXXXPPPHHHDDDLLLWWWooozzzhhh]]]YYYYYYZZZUUUMMMFFF???999222............///111333444555444111...------...---,,,,,,---...////////////...111333333222///---,,,---------,,,+++++++++,,,,,,***+++++++++***)))((('''************)))***,,,---)))))))))***************+++++++++++++++++++++,,,******++++++++++++******++++++,,,---...///000111888777555444333222111111,,,,,,,,,,,,------...///......---------,,,,,,,,,---...///...,,,***)))***,,,...000///---+++++++++((('''&&&&&&((())))))((((((''''''&&&''''''((())))))***---111333222...***((())))))******++++++++++++******)))(((&&&%%%$$$(((+++...222777>>>EEEIIIQQQRRRMMM@@@333...---+++%%%'''((((((((())),,,...,,,,,,...///222555777999555888???JJJUUU^^^dddfffiiikkkmmmooooooqqqsssuuuvvvwwwwwwvvvrrrpppnnnnnntttwww{{{~~~wwwlll___UUUKKKFFFIIIPPPeee{{{|||qqqjjjggg]]]UUUIII???999444000,,,000000/////////000000111222///---,,,---------,,,,,,---...000000///......333555555444111//////000...------,,,++++++++++++***************)))((((((******+++***)))***,,,///************************++++++******++++++,,,---***+++,,,,,,,,,,,,+++*********++++++,,,---------555555444444222000///...+++,,,---....../////////......---------,,,,,,,,,***,,,......---,,,,,,---,,,///111222000---++++++((('''&&&&&&((())))))((((((((('''%%%$$$%%%&&&((())))))***---111222000---((()))***+++,,,,,,,,,,,,,,,+++)))(((''''''''''''(((,,,333:::AAAIIIPPPUUUUUURRRHHH999///------,,,'''(((******)))))),,,...++++++---...111333555666666999@@@JJJVVV```fffhhhhhhjjjmmmnnnoooqqqsssuuuvvvyyy{{{zzzwwwssspppoootttwww|||wwwiii\\\QQQJJJKKKNNN]]]ppp{{{qqqkkk[[[PPPAAA666222111000///111000//////....../////////---++++++,,,---------+++,,,...000000///...---000111222111///------...///...---,,,++++++++++++)))************)))(((((()))***+++***))))))---000+++*********************++++++*********+++,,,---++++++,,,------,,,++++++******************++++++333444444333222000---,,,***,,,---///000000///.........---------,,,,,,,,,(((***---.........///000,,,///333333111...+++***((('''&&&&&&((())))))(((+++***)))&&&%%%%%%''')))***((((((+++///222111///((()))***+++,,,------,,,---+++)))''''''((()))***(((---666???HHHQQQYYY^^^UUUOOOBBB333+++***+++***)))+++,,,+++)))(((+++---***++++++---///111333444999<<>>///******)))'''+++***)))(((((('''((((((+++******,,,000333444444:::>>>FFFNNNXXXbbblllrrrpppoooppptttyyy|||{{{yyy|||~~~~~~}}}yyyuuusssrrrvvvyyy}}}}}}rrrhhh]]]SSSMMMUUU]]]rrrvvvmmmYYYLLL>>>666111---...111000000/////////............,,,+++,,,---...---,,,,,,,,,+++++++++,,,---...)))///222---***+++///000///...------...---+++)))***,,,...---)))'''((()))))))))))))))))))))))))))((()))++++++******+++---))))))))))))***+++,,,---...,,,+++,,,//////---*********))))))***+++,,,,,,333000,,,,,,///000...***+++,,,---...//////...---,,,******,,,,,,)))(((+++''')))+++,,,------,,,+++...000111000---+++,,,---...+++(((''')))***)))(((!!!###$$$%%%%%%&&&&&&''')))((('''((())))))'''&&&%%%&&&((()))***+++++++++)))******((('''&&&''')))+++333???MMMXXXaaaeeegggbbbRRR===...)))))))))'''+++***)))((((((''''''((())))))))),,,///222444555999???IIISSS\\\dddkkkpppppppppqqquuuyyy|||{{{yyy}}}{{{wwwtttssstttwwwzzz}}}|||rrrggg\\\VVVSSSXXXjjjxxxmmmZZZKKK;;;555444222000000////////////......------...------...///000...---,,,+++++++++,,,,,,---------111111---+++---///...000...---.........,,,******,,,---,,,)))(((((()))))))))))))))))))))))))))((()))******)))(((***+++))))))))))))***+++,,,---///...---...000000...,,,***************+++,,,,,,222///,,,,,,...///---++++++---///111111///---,,,,,,)))(((+++***'''''')))((()))+++,,,------,,,+++---...///...,,,++++++,,,222...)))''''''(((((((((""""""###$$$%%%&&&''''''***(((&&&&&&''''''&&&%%%%%%&&&'''))))))*********(((((()))(((&&&&&&''')))///777EEETTTaaahhhlllmmmbbbRRR<<<...))))))(((&&&+++***)))(((''''''''''''''''''(((***---111444666999AAALLLWWW___ffflllooorrrrrrsssvvvyyy{{{zzzyyy}}}~~~yyyuuusssqqqsssvvvyyy|||{{{pppddd]]]TTTVVVaaawwwsss```NNN;;;444444222///------............---,,,,,,,,,,,,,,,...000000...,,,+++++++++,,,,,,,,,------111222111...000333333///111///......///...---+++***,,,---,,,***(((((()))))))))))))))))))))))))))((()))******((('''((()))))))))))))))***+++,,,,,,000///...///111111///...++++++*********+++,,,,,,111...,,,,,,......---,,,+++...111333222///---,,,***((('''******((((((+++***+++,,,...............,,,---,,,++++++***++++++111///,,,)))((('''&&&&&&###""""""###%%%''''''''',,,***'''&&&'''(((''''''$$$%%%&&&'''((((((((((((&&&'''((('''&&&&&&(((***000:::IIIYYYeeellloooooodddSSS>>>...)))((('''%%%,,,+++***(((''''''''''''%%%&&&'''))),,,///444777;;;BBBMMMWWW```gggmmmpppvvvwwwwwwyyyzzzyyyxxxwww|||yyyuuurrroooqqqsssvvvyyy}}}zzznnnggg[[[YYY^^^nnntttbbbLLL???888222///........./////////...---,,,++++++,,,...//////---+++++++++,,,,,,---------,,,222222111111777======888222000......//////...,,,***+++,,,+++***)))))))))))))))))))))))))))))))))***++++++***)))'''((()))******))))))***++++++,,,.........///000000///...,,,,,,+++++++++,,,,,,---000...---------......------000444555222///------)))'''(((---...++++++...++++++,,,---............---+++************++++++......///---+++(((%%%$$$&&&$$$"""###&&&'''''''''+++)))&&&&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&%%%&&&'''''''''(((***,,,111:::JJJZZZeeekkkmmmmmmfffUUU???///)))((('''$$$,,,+++***(((''''''&&&&&&$$$&&&((()))***...333888>>>DDDMMMWWW___hhhooottt{{{|||||||||zzzxxxwwwvvv|||~~~yyytttrrroooqqqsssuuuwww||||||uuugggbbbaaajjjyyylllYYYGGG999555777222111111000000000000000.........///000000...,,,***+++,,,---------,,,,,,000000000333===FFFGGGBBB222000...---...///...---+++******+++++++++***)))))))))))))))))))))))))))+++,,,---,,,***)))***+++*********)))******+++,,,+++,,,---......------...------,,,,,,,,,,,,,,,---000//////........./////////222666555222.........***)))---222333///...///)))******++++++,,,---------+++))))))***+++++++++***---//////,,,)))&&&%%%***'''###$$$&&&((((((&&&'''&&&$$$$$$&&&'''&&&%%%######$$$%%%%%%%%%%%%%%%$$$&&&'''(((((())),,,...333<<>>===777666444222222333555666555333111111222222111///***+++,,,---...---,,,+++...//////333===GGGIIIEEE222000---,,,---......---+++***)))***,,,,,,***((())))))))))))))))))))))))+++---------+++***+++,,,+++***************++++++(((***,,,,,,,,,+++,,,---......---,,,,,,,,,------000000000/////////000111111444777555111......000...///333888888222......************+++,,,------...+++((((((***,,,,,,+++))),,,......+++)))))))))...)))%%%%%%''')))(((%%%%%%$$$$$$&&&((()))(((&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$&&&((())))))+++...000777???KKKXXXaaafffgggfff]]]MMM888+++((())))))(((---,,,***)))'''&&&&&&&&&''')))+++***))),,,333999@@@GGGRRR]]]gggpppvvv{{{|||}}}}}}~~~~~~yyyvvvuuutttvvvxxxyyyzzz{{{}}}|||uuuuuuzzzxxx```NNNFFF>>>;;;777444444666999<<<888555111000000000//////)))+++,,,......---,,,+++---...///111888@@@BBB???222///,,,+++,,,------,,,+++))))))***,,,,,,***((())))))))))))))))))))))))***+++,,,,,,+++***+++---++++++***************+++'''))),,,,,,+++***,,,...//////...---------------000111111000//////111222222555888555000---...111222333777<<<;;;444...,,,,,,,,,,,,,,,---.../////////+++((((((+++------,,,***,,,---,,,))))))+++...000+++&&&%%%(((***(((%%%&&&&&&''')))+++,,,+++)))&&&&&&''''''((('''''''''%%%&&&((()))***,,,///111;;;BBBMMMYYYaaaeeefffeeeWWWHHH444(((&&&)))******---,,,***)))'''&&&&&&%%%(((***,,,+++)))+++222999???GGGUUUbbbmmmtttyyy|||zzz~~~~~~zzzxxxwwwvvvxxxzzz{{{{{{{{{|||}}}}}}}}}zzzaaaSSSBBB>>>999666555888===@@@777333///,,,+++,,,,,,,,,)))***,,,......---,,,+++,,,/////////222888:::777222///,,,***+++,,,,,,,,,+++)))(((***,,,---+++((())))))))))))))))))))))))((()))++++++******+++---++++++***************+++'''))),,,---+++***,,,...000///...---------------666222000111000...///333444333111000000000111111888777555333000...,,,+++,,,******...333444111---...,,,)))&&&&&&''')))+++,,,,,,,,,***'''&&&'''))),,,)))'''''')))***(((%%%)))'''&&&(((+++---,,,******+++,,,,,,+++)))''''''***'''&&&)))+++,,,000555;;;EEEPPPXXX```hhhjjjiiiWWW@@@111+++&&&(((+++&&&((()))*********)))'''&&&)))(((+++---,,,+++000666???JJJZZZgggooorrruuuwww|||~~~}}}}}}{{{zzzyyyyyyzzzxxxxxxyyyzzz{{{}}}~~~~~~|||yyygggNNNGGG>>>888777888::::::999777444111///---,,,,,,,,,,,,---------,,,***)))111000///......---......***,,,------++++++---000---)))(((+++---***((()))))))))))))))))))))))))))***'''(((---///...---///000000...,,,///111...((())))))*********+++++++++...---,,,++++++,,,...000444000///000111///111555333222111000///000000111666555444111///---,,,+++,,,++++++///444777555222222///+++(((&&&''')))++++++,,,,,,***(((&&&'''(((((('''&&&'''***+++***((()))''''''(((,,,------+++***---000111000---***(((((('''(((---000///000444>>>HHHSSS[[[ccciiijjjhhhTTT===...***$$$'''+++&&&(((((()))))))))((('''&&&))))))+++---,,,***...555BBBMMM\\\iiiqqqtttvvvxxx{{{}}}~~~|||zzzzzzyyyxxxxxxxxxyyyzzz|||{{{yyyxxxyyy{{{~~~dddYYYIII===777666888999555444222000////////////,,,---......---,,,+++***000000///...------------,,,---///...,,,++++++,,,---)))(((+++---***((((((************************,,,)))***...000//////111000111000...000333111+++*********++++++++++++,,,---,,,+++***+++,,,...000111...---000111000111555222111000///...///000000333333111000...,,,+++***---,,,,,,000555999999777444111,,,((('''(((***,,,+++,,,,,,***(((''''''(((%%%$$$$$$'''***,,,,,,+++))))))(((***,,,...------,,,111888;;;999333...***))))))...555999777666888DDDNNNYYYaaahhhmmmkkkgggNNN888+++((($$$'''***&&&'''(((((((((((('''&&&&&&))))))+++---,,,+++///666FFFQQQaaammmtttvvvxxxyyyzzz|||~~~|||zzzttttttttttttuuuvvvwwwxxx}}}{{{xxxwwwwwwzzz}}}}}}~~~~~~uuu^^^III;;;666777888222111000//////000111222---............---,,,,,,///...---,,,,,,+++++++++---...000222444666888888777000+++,,,---***((((((************************---+++,,,///111000111555000222222000///111111...++++++++++++,,,,,,,,,,,,++++++******+++,,,...///111...---000111///000333000///...------...//////111000///...---+++******///...---///444777888888222///+++(((''')))+++---+++,,,,,,+++)))'''''''''$$$$$$%%%''')))++++++,,,*********+++---.........111999BBBFFFBBB999111,,,+++,,,333===BBBBBBBBBEEEMMMVVVaaaiiiooorrrmmmfffJJJ555***(((%%%(((,,,''''''''''''''''''&&&&&&&&&((((((+++......---222999JJJUUUeeeqqqwwwyyyzzz{{{{{{}}}~~~{{{yyyttttttssssssrrrrrrrrrrrrxxxwwwvvvvvvwwwzzz}}}{{{{{{|||~~~sssXXXEEE:::555555000//////...///000111222.....................---...---,,,+++************---...111999DDDNNNUUUXXXNNNBBB555000---+++)))***************************---+++,,,///000///222777444999:::555000///...---++++++,,,,,,,,,---------))))))))))))***,,,---...222///...000000------000...---,,,,,,,,,---...///......------,,,++++++***000///...///111222333333---+++)))((((((***,,,...***+++,,,+++)))'''''''''%%%&&&''''''(((((()))***)))***+++,,,------...///888AAAKKKNNNHHH===333...,,,...666AAAIIIKKKNNNRRRWWW___hhhooouuuvvvooofffHHH444***)))'''+++...(((((('''''''''&&&&&&&&&&&&&&&'''***///000111777>>>LLLWWWgggtttyyy{{{{{{|||}}}~~~~~~zzzxxxwwwwwwuuutttrrrpppnnnmmmoooqqqssswwwyyy{{{}}}}}}yyyzzz{{{~~~gggOOO===333///111000///......///000000........................---,,,+++******))))))***......333@@@TTTfffqqqvvviiiWWWAAA444...++++++---************************,,,***+++---------111888???FFFIII@@@555///...,,,++++++,,,,,,,,,---------((((((((()))***+++,,,,,,222///...000000,,,+++...,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,++++++/////////............---))))))))))))***,,,---...***+++---,,,***'''&&&&&&&&&'''(((((('''&&&''')))(((***,,,,,,,,,,,,...000:::DDDOOOQQQJJJ>>>555000---000999FFFOOOSSSVVV[[[___fffmmmssswwwxxxpppfffGGG333++++++))),,,///))))))(((''''''&&&&&&''''''&&&&&&***///111111888???LLLWWWhhhuuu{{{|||||||||}}}}}}yyywwwxxxwwwvvvtttrrrooommmkkkkkknnnrrrwww{{{}}}}}}}}}yyyzzz|||~~~tttYYYBBB333,,,111000...---------...///---------,,,------...///---,,,+++******))))))***//////777IIIaaavvvyyycccHHH666///+++,,,...+++++++++++++++++++++++++++)))***+++++++++111999LLLVVVZZZOOO>>>333///...++++++++++++,,,,,,,,,,,,((((((((()))))))))))))))///------000000---,,,///+++******)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...//////...,,,++++++)))***+++,,,---------,,,)))+++---,,,***'''&&&&&&%%%'''((((((&&&%%%''')))'''***,,,,,,++++++---000888BBBMMMOOOGGG===666333111666AAAPPPYYY[[[\\\___eeeiiinnnssswwwwwwnnndddFFF333***+++***,,,...(((***)))((('''''''''((((((&&&&&&***...//////444<<