BM6P6(@ www|||}}}{{{}}}|||yyywwwtttnnnlllvvvwwwiii^^^___eeerrryyy~~~~~~~~~zzzhhh[[[VVVSSSHHH<<<......,,,+++***))))))))))))'''%%%&&&)))***)))((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%'''&&&$$$######$$$&&&'''######""""""######$$$%%%***)))((('''&&&%%%%%%$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%% !!!###%%%&&&(((((()))######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""###$$$&&&'''&&&$$$""" $$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$%%%%%%%%%&&&&&&&&&''''''###"""!!!"""###$$$###!!!%%%%%%$$$$$$%%%%%%&&&'''$$$!!!(((]]]$$$$$$$$$$$$$$$&&&''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$UUU,,,---'''$$$%%%$$$$$$$$$$$$%%%&&&&&&'''((()))******)))((('''&&&'''222HHH___dddVVVFFF))))))((('''''''''''''''''''''''''''''''''&&&&&&+++***)))((('''&&&&&&&&&///+++'''###+++mmm$$$ (((!!!%%%&&&###$$$ 000%%%xxx222###"""'''%%%"""$$$&&&"""###%%%{{{"""+++"""&&&&&&!!!$$$,,,%%%###!!!"""$$$%%%$$$!!!###$$$%%%&&&%%%&&&(((***((('''&&&%%%$$$#########$$$#########$$$$$$%%%&&&&&&%%%###!!!!!!"""###%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((( !!!###$$$%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$######$$$######""""""######$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''(((######%%%&&&&&&%%%######$$$%%%'''))))))((('''&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%&&&(((******)))))))))***+++,,,,,,......---,,,+++******+++......---+++))))))+++---,,,,,,,,,+++++++++******......---,,,,,,+++******)))+++------,,,,,,,,,---555222...***(((((()))***,,,,,,+++)))(((&&&%%%%%%'''(((((()))***++++++,,,))))))(((((('''''''''&&&''')))***)))'''&&&&&&'''%%%&&&'''((())))))))))))yyy~~~~~~yyywwwpppllltttzzzkkk``````fffqqqyyy~~~xxxfffXXXSSSOOODDD888...---,,,+++))))))))))))$$$"""!!!"""%%%'''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%%%%%%%$$$###$$$%%%'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((!!!"""###$$$&&&((())))))!!!!!!"""#####################$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&&###$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$###""""""%%%$$$###""""""###$$$%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&###***___$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%'''&&&%%%%%%$$$$$$$$$%%%333!!!)))"""111'''&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&%%%"""!!!'''---///(((!!!(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''+++000000$$$$$$((()))'''$$$$$$)))%%% (((,,,!!!###)))%%%!!!$$$&&&"""###%%%$$$((($$$''''''"""%%%(((%%%###"""###%%%&&&$$$"""###%%%%%%%%%$$$%%%''')))''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''&&&$$$#########$$$%%%###$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$ """############&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&(((''''''&&&&&&&&&''''''((((((((((((((())))))***''''''&&&%%%&&&'''((()))))))))))))))***+++,,,---......------------......---......---+++***+++---,,,,,,+++++++++*********------,,,,,,+++******)))(((***,,,,,,+++***+++,,,,,,,,,++++++++++++,,,---+++++++++******))))))((('''(((((())))))*********((((((''''''&&&&&&&&&&&&&&&''')))(((&&&%%%%%%&&&&&&''''''(((((((((((((((zzz|||yyyrrrkkkooo}}}~~~nnnbbbaaafffqqqyyyyyyiii[[[TTTNNNBBB555---,,,+++***)))(((((((((%%%$$$###$$$&&&((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$&&&'''&&&$$$###"""###$$$$$$''''''&&&&&&''''''((()))######$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!!!!"""###$$$&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''#########$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###%%%%%%$$$$$$%%%%%%&&&''''''$$$***___###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''+++KKK---"""%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%%%%%%%&&&&&&,,,+++(((%%%######$$$&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&...***AAA(((!!!&&&+++$$$'''$$$''''''777%%% $$$***"""%%%!!!$$$&&&"""###%%%---###''''''&&&###'''###&&&$$$###$$$%%%&&&%%%###$$$%%%%%%%%%######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!""""""###$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$ !!!"""###%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$###"""))))))((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&''''''((((((((((((''''''(((((()))***&&&&&&&&&'''''''''((((((''''''((()))***+++---...,,,,,,,,,,,,---...///000,,,---///...---,,,,,,---,,,++++++++++++*********+++++++++******))))))(((''')))++++++***)))***+++((()))***,,,---------,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&((('''&&&$$$%%%%%%(((((((((((((((''''''&&&{{{}}}yyyqqqhhhiiivvvooobbbaaafffrrr{{{qqqccc[[[SSSEEE888---,,,***)))(((((('''''')))((('''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&$$$###############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%$$$(((((('''&&&%%%###!!!!!!!!!""""""""""""!!! ########################''''''&&&%%%$$$$$$$$$$$$%%%$$$######"""######$$$######$$$$$$$$$######"""%%%$$$############$$$%%%"""############$$$$$$$$$%%%$$$""""""######!!! %%%%%%$$$$$$%%%%%%&&&'''&&&###(((\\\###$$$''')))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&(((NNN222+++%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''###&&&((()))((((((***---''''''&&&&&&%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&###)))"""((($$$zzz(((---"""''',,,(((###((($$$ddd### %%%)))$$$$$$###$$$&&&"""###%%%DDD!!!)))%%%%%%###)))!!!%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&$$$""""""###%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""##################%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$(((''''''''''''&&&&&&&&&$$$######""""""######$$$$$$%%%&&&'''&&&%%%"""!!!(((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$######%%%&&&((('''''''''''''''(((((()))&&&%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&'''(((***,,,---...))))))))))))***+++,,,---+++---//////...,,,,,,,,,++++++++++++******************)))))))))(((((((((''')))++++++***)))***+++,,,,,,,,,+++******))))))''''''''''''''''''&&&'''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%%%%&&&))))))))))))((('''&&&%%%~~~|||vvvmmmddddddppp}}}lll``````eeerrr|||yyylllbbbXXXHHH999---,,,***)))((((((''''''))))))(((&&&$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$########################$$$$$$%%% !!!###%%%''')))***+++&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%$$$"""!!! ########################''''''&&&%%%$$$$$$$$$$$$&&&%%%$$$###"""!!!"""""""""######$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""#########$$$$$$$$$"""!!!!!!""""""!!! %%%%%%$$$$$$%%%%%%&&&'''((($$$)))\\\###$$$''')))))))))'''&&&((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&222 )))%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%&&&((()))"""$$$&&&'''''''''&&&&&&((('''''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$$$$///!!!DDD"""... ''',,,+++'''(((***yyy&&&"""%%%&&&$$$$$$&&&$$$&&&"""###%%%hhh!!!)))###$$$!!!,,,"""%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$""""""###$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""######$$$%%%&&&'''((('''&&&$$$"""%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''&&&$$$$$$$$$$$$&&&'''&&&%%%###"""###$$$'''((((((((('''''''''(((((()))%%%%%%%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''&&&&&&'''((()))+++---...******)))))))))************,,,...///...,,,,,,---+++++++++*********))))))))))))((((((((((((((('''(((***,,,,,,+++***+++,,,000...+++(((''''''((()))((((((''''''&&&&&&%%%%%%((((((((((((''''''''''''((((((((((((((()))))))))%%%'''))))))'''''''''((())))))))))))(((&&&%%%$$${{{rrrgggaaabbbnnnzzziii^^^___fffrrr{{{|||rrrgggZZZHHH888---,,,+++***)))(((((((((+++++++++)))&&&%%%%%%&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''((())))))%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&'''%%%$$$$$$###""""""!!!!!!""""""###$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$""""""#########$$$$$$$$$%%%$$$######%%%%%%%%%###%%%%%%$$$$$$%%%%%%&&&'''+++'''+++^^^###$$$&&&'''((((((''''''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&))) )))IIIVVV###'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))******(((''''''((()))******(((''''''''''''((())))))%%%%%%&&&&&&'''((((((((())))))******)))'''%%%###$$$((($$$&&&''' ---###&&&%%%)))######ZZZ)))%%%%%%$$$$$$###'''$$$&&&"""###%%%$$$(((%%%&&& ---$$$$$$%%%&&&%%%$$$###$$$&&&%%%&&&&&&%%%###"""$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''(((((())))))%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''''''''&&&%%%$$$###$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((((((((((((''''''''''''(((((('''&&&$$$###$$$%%%'''(((***)))((((((''''''((((((''''''&&&&&&''''''((()))&&&&&&&&&'''''''''((((((&&&&&&'''((()))***,,,---,,,,,,++++++***+++++++++***+++------,,,+++,,,---+++************)))))))))(((((((((((((((((((((((((((***,,,,,,+++***+++,,,---+++(((&&&&&&(((***,,,++++++******)))(((''''''((((((((((((((((((((((((((())))))))))))*********%%%'''))))))((('''((()))))))))))))))((('''&&&%%%}}}zzzoooccc___cccooowwwggg]]]```gggpppyyyvvvkkk\\\GGG555...---,,,+++))))))))))))***+++,,,***(((''')))+++&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%%%%'''$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''+++***)))((('''%%%$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&& !!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""######$$$%%%&&& !!!"""$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%'''(((((('''%%%%%%$$$$$$%%%%%%&&&''',,,(((+++^^^$$$$$$$$$%%%&&&&&&''''''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%%%%&&&'''......$$$'''&&&&&&&&&&&&'''((((((%%%%%%'''(((((())))))))) """###$$$%%%'''((('''&&&&&&&&&''''''((()))%%%%%%&&&&&&'''(((((()))((()))***+++***)))'''&&&######%%%444EEE)))"""***,,,######&&&&&&(((===(((&&&'''$$$%%%"""'''$$$&&&"""###%%%&&&((())),,,,,,###"""$$$&&&%%%###"""###%%%%%%&&&'''&&&$$$$$$%%%'''%%%%%%$$$$$$$$$%%%&&&&&&############$$$&&&'''(((((('''%%%$$$$$$$$$%%%&&&%%%&&&&&&&&&'''''''''((('''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''')))******++++++%%%$$$$$$$$$############&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''''''''(((((((((((('''''''''&&&%%%%%%%%%&&&((((((++++++)))(((''''''''''''''''''&&&&&&''''''((()))''''''&&&%%%&&&'''((()))'''''''''((((((***++++++***************+++,,,---)))***++++++******,,,...************))))))))))))((((((((((((((((((((((((''')))++++++***)))***+++)))(((''''''''')))+++,,,************************'''(((((())))))*********(((((((((((()))))))))***$$$&&&(((((('''''''''((((((((())))))((('''&&&&&&xxx~~~zzzmmmaaa___dddqqqvvvfff]]]aaaiiiooowww}}}~~~yyynnn]]]GGG555///...,,,+++******))))))###%%%'''&&&$$$$$$'''***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$&&&'''((()))))))))%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''(((((()))((()))))))))((('''&&&&&&&&&'''''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""!!!$$$%%%&&&%%%$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$######%%%''')))((('''%%%%%%$$$$$$%%%%%%&&&'''***&&&***\\\$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%$$$#########$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%&&&'''///%%%'''JJJXXX%%%$$$$$$$$$$$$%%%&&&&&&###%%%&&&((())))))((('''$$$+++---***&&&%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))'''(((***+++,,,+++)))(((!!!'''YYYggg333$$$"""111###***%%%111>>>+++&&&&&&((($$$&&&!!!&&&$$$&&&"""###%%%''')))---111***"""!!!$$$%%%$$$"""!!!###%%%%%%&&&'''&&&%%%%%%&&&(((&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!"""###$$$&&&'''(((***(((&&&%%%$$$%%%'''((($$$%%%&&&''')))***+++,,,(((((((((''''''&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$##################$$$$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$'''&&&&&&&&&''''''((((((---,,,***)))'''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$%%%&&&(((***((((((((((((((()))******%%%&&&&&&''')))***,,,---)))******)))((())),,,...************))))))))))))((((((((()))))))))))))))&&&(((******)))((()))***(((((())))))))))))(((((('''''''''((()))*********'''(((((()))***++++++,,,&&&'''''''''(((((())))))###%%%''''''&&&&&&&&&'''(((((((((((((((((('''&&&yyy~~~zzzmmm___[[[aaaqqqvvveee```bbbdddpppsssvvvyyy~~~|||xxxlllVVV???333------,,,,,,+++******))))))((('''&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###############'''&&&&&&%%%%%%$$$$$$###"""""""""""""""############$$$$$$###""""""###%%%###$$$%%%&&&''')))******((((((((('''&&&$$$###"""%%%%%%$$$###$$$%%%&&&''')))$$$"""%%%&&&$$$$$$&&&$$$$$$###############$$$""""""###$$$%%%%%%&&&'''#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&+++&&&***\\\&&&%%%######%%%&&&&&&%%%)))'''%%%###"""###%%%&&&######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%---'''%%%$$$ !!!%%%''''''&&&&&&%%%%%%%%%%%%%%%((((((###((("""$$$!!!$$$)))555...+++***)))'''&&&&&&&&&&&&''''''(((((((((((('''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((,,,)))(((+++)))%%%%%%///++++++!!!''''''((('''"""+++kkk######$$$%%%%%%###"""!!!$$$)))###%%%***333,,,---!!! %%%%%%%%%&&&&&&&&&''''''&&&'''((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""'''%%%$$$$$$%%%&&&%%%%%%((('''&&&%%%%%%&&&'''((('''''''''&&&%%%$$$$$$###%%%%%%&&&&&&'''(((((()))'''&&&$$$#########$$$$$$ !!!$$$&&&&&&%%%###!!!############$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))'''%%%###***))))))(((''''''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))***+++,,,...///---,,,+++***)))))))))))))))***+++,,,+++)))'''&&&&&&((()))++++++)))(((&&&)))***++++++***)))((('''%%%&&&&&&&&&&&&&&&&&&%%%!!!###&&&((())))))***(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&***(((&&&$$$$$$&&&(((************))))))((('''&&&yyy~~~xxxmmmbbb]]]aaannnxxxhhhccceeeggglllooossswww|||}}}{{{uuudddMMM:::222,,,,,,++++++******))))))))))))(((((('''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$%%%&&&'''((()))***(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''&&&""""""%%%&&&$$$###$$$$$$$$$############$$$$$$############$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%***&&&)))\\\)))'''&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((((((((('''''''''''''''''''''''''''"""'''%%%(((111---!!!"""$$$%%%&&&&&&&&&%%%---!!!!!!+++wwwVVV(((+++)))"""+++%%%'''''''''''''''(((((()))''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))&&&))),,,111///""")))==='''%%%!!! (((!!!+++$$$%%%%%%%%%%%%$$$$$$###)))&&&&&&$$$###((('''*** %%%!!!'''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&(((((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$(((&&&$$$%%%&&&'''&&&&&&'''&&&%%%$$$$$$%%%&&&'''+++&&&###'''$$$%%%%%%&&&&&&'''((((((&&&%%%$$$#########$$$$$$!!!###%%%''''''&&&%%%###&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))))))))***+++,,,---...++++++******))))))******---,,,+++***))))))))))))'''((()))******)))((('''))))))***+++***)))((((((&&&&&&''''''''''''&&&&&&&&&'''(((***++++++******((((((((((((((((((((('''''''''&&&&&&&&&''''''((('''&&&$$$""""""$$$&&&''')))))))))))))))(((((('''yyy~~~vvvnnnddd^^^^^^hhh}}}yyyjjjfffhhhiiijjjmmmrrrvvv{{{~~~}}}zzzqqq]]]FFF666222++++++******)))((((((((())))))))))))(((((((((((('''(((((()))))))))))))))'''''''''''''''''''''''')))(((''''''&&&'''''''''$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%$$$$$$#########$$$$$$$$$""""""$$$&&&$$$$$$%%%&&&'''(((((()))(((((('''&&&&&&'''((()))%%%$$$$$$$$$$$$%%%&&&&&&&&&###$$$(((***&&&$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$#########"""$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""###############$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$$$$((($$$)))\\\***(((&&&&&&((((((((('''$$$%%%&&&'''((('''&&&%%%(((((()))))))))(((''''''''''''''''''''''''''''''111888###'''...'''&&&$$$""""""$$$&&&'''!!!###&&&---!!!===,,,###+++$$$555"""''''''&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&'''((()))***###888!!!,,,,,,---UUU***###)))###!!!(((***&&&%%%%%%%%%%%%&&&&&&''')))######%%%(((&&&%%%###""")))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&((('''%%%%%%'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%###"""""""""""""""###$$$$$$%%%%%%&&&''''''&&&%%%$$$#########$$$$$$###%%%'''((()))(((&&&%%%)))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&'''(((((())))))((('''&&&%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))***+++,,,---******)))))))))***++++++///---***((('''(((***,,,'''((()))******)))((('''(((((()))*********))))))''''''((((((((((((''''''******+++,,,+++***)))(((''''''((((((((((((((((((%%%%%%%%%&&&&&&((())))))'''&&&$$$######$$$&&&''''''(((((()))))))))))))))yyyvvvmmmcccZZZWWWaaaxxxzzzkkkgggggghhhkkknnnsssxxx}}}~~~xxxmmm[[[EEE666111*********)))((((((''''''(((((()))))))))(((((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%$$$###""""""!!!!!!###$$$%%%$$$######$$$&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$%%%'''((($$$$$$$$$$$$$$$%%%%%%%%%'''%%%'''---...***''''''$$$$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$&&&###(((\\\)))'''%%%%%%&&&'''&&&%%%$$$%%%&&&''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###,,,<<<!!!333LLLmmmYYY666###)))FFF+++### ...((()))***)))((('''&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&$$$###$$$%%%''')))777 000###(((000;;;,,,&&&***&&&'''''''''&&&%%%$$$$$$$$$%%%'''((((((###""",,,&&&&&&((( (((###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$'''&&&$$$$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&)))+++***((($$$""""""######$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((((('''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''(((((()))+++***((('''&&&&&&'''(((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((((((((()))***+++,,,(((((((((((()))***+++,,,---,,,)))''''''''')))***(((((())))))))))))((((((''''''((())))))*********(((((())))))))))))(((((((((((()))))))))(((&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((((((((&&&%%%%%%&&&((((((&&&'''((()))************yyyvvvlll^^^SSSPPP\\\vvvzzzkkkfffffffffkkkoootttyyy~~~}}}sssiiiZZZFFF666...******))))))(((''''''&&&&&&&&&'''((((((((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!###$$$%%%$$$######%%%'''%%%%%%%%%&&&&&&&&&&&&&&&***(((&&&$$$"""###$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%'''---///+++''''''$$$$$$######$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$!!!'''[[[***(((&&&&&&'''''''''%%%&&&%%%$$$$$$$$$&&&((()))'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###555)))%%%___RRR'''!!!'''111%%%******)))(((&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))'''&&&$$$###$$$%%%''')))222333)))***&&&///NNN+++"""$$$!!!&&&$$$###&&&%%%$$$######$$$%%%&&&)))'''$$$AAA)))'''(((""",,,###$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!&&&$$$######$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%)))&&&"""!!!%%%(((""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$''''''((())))))(((((('''%%%$$$$$$######$$$%%%%%%''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((()))******''''''(((((()))***,,,,,,***)))(((((('''&&&&&&&&&(((((())))))))))))(((((('''''''''(((((()))******(((((())))))))))))((((((%%%&&&'''((((((((('''&&&&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%&&&''')))************yyyvvviiiYYYNNNNNN]]]xxx{{{lllffffffffflllpppuuuyyy~~~{{{pppfffYYYFFF555---******))))))((('''''''''$$$%%%'''((((((((('''&&&'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''((()))((((((''''''&&&%%%%%%$$$''''''&&&&&&%%%%%%$$$$$$###$$$%%%$$$$$$$$$&&&(((&&&&&&&&&%%%%%%%%%%%%%%%)))(((&&&$$$"""""""""""""""######$$$%%%$$$$$$$$$###!!!$$$)))+++((($$$$$$$$$$$$###$$$$$$%%%&&&'''######$$$%%%&&&'''(((((($$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%""" &&&[[[---+++)))))))))***)))((('''&&&###""""""$$$'''((((((((()))))))))((('''''''''''''''''''''''''''''')))((( aaa555&&&000###000%%%&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((((((((('''&&&'''((()))***+++'''...XXX+++"""### %%%"""!!!!!!&&&&&&%%%$$$$$$$$$$$$$$$$$$###%%%$$$ccc+++(((&&&***### $$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! %%%###""""""###$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$##################"""######$$$$$$%%%&&&&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%&&&'''((()))((('''&&&######$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((()))'''''''''((()))***+++,,,((((((((('''&&&&&&%%%%%%))))))(((((((((((())))))(((((('''''''''((())))))(((((())))))))))))((((((&&&''')))***+++******)))&&&&&&''''''((()))))))))))))))(((&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&((()))************yyy~~~tttfffVVVOOORRRbbb||||||mmmhhhiiijjjooosssxxx|||}}}sssiiiYYYFFF777111++++++***))))))(((((('''%%%&&&((()))))))))(((''''''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$$$$######!!!"""###$$$%%%$$$$$$###""" !!!''')))&&&###$$$$$$$$$$$$$$$%%%&&&''''''#########$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''%%%%%%%%%%%%$$$$$$######""""""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$!!!%%%[[[...,,,***)))******)))(((&&&%%%$$$#########$$$$$$&&&''''''(((((((((((('''''''''''''''''''''''''''&&&777ppp&&&***"""...$$$&&&&&&%%%%%%&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&'''''''''''''''''''''''''''(((((((((((()))$$$$$$888###&&&%%%***$$$%%%!!!'''!!!''''''''''''&&&$$$###"""'''&&&!!!((((((((($$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###&&&$$$######$$$%%%%%%$$$###$$$%%%&&&&&&%%%$$$######)))------)))#########$$$$$$%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$%%%'''(((((((((&&&&&&###$$$%%%&&&'''&&&&&&%%%$$$%%%%%%&&&&&&''''''((($$$$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))***++++++)))'''%%%$$$%%%&&&'''))))))(((((((((((())))))))))))((('''&&&'''(((((('''(((((())))))(((((('''((()))***+++++++++***)))&&&&&&''''''((())))))***(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))***))))))yyy~~~ssseeeVVVQQQWWWggg}}}oookkkmmmnnnssswww|||zzznnn[[[FFF:::888++++++******))))))((((((%%%''')))***+++***)))(((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''############$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%$$$%%%''')))'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&%%%%%%!!!"""###$$$%%%$$$#########!!!"""''')))'''%%%&&&$$$$$$$$$$$$%%%&&&'''(((#########"""""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""$$$&&&'''$$$$$$$$$$$$######""""""!!!"""###$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!"""############### %%%[[[,,,***((('''(((((('''&&&###$$$$$$%%%$$$###!!!!!!######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ddd!!!000***)))((('''&&&%%%$$$$$$$$$((('''%%%$$$$$$%%%'''((('''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###***(((gggvvv$$$---&&&$$$!!!,,,"""))))))))))))(((%%%###""" ... ---(((..."""***&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''''''''%%%$$$$$$%%%&&&&&&%%%"""###$$$%%%%%%$$$###"""&&&%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&''''''"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$&&&(((((('''&&&%%%$$$%%%'''))))))((('''&&&"""###$$$%%%'''((()))***$$$%%%''')))******))))))%%%%%%&&&&&&'''((())))))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))***...+++'''######%%%(((+++))))))(((((((((((())))))***)))((('''&&&&&&'''(((''''''((((((((((((''''''))))))***+++***)))((('''&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''(((((()))))))))))))))}}}~~~pppaaaRRRQQQ]]]ppp}}}pppmmmmmmmmmuuutttwww~~~rrr]]]EEE555000+++++++++***)))(((((('''((((((((((((((((((((((((+++***(((&&&%%%%%%%%%%%%*********)))((((((''''''&&&%%%$$$$$$%%%&&&((())))))((('''&&&%%%$$$######(((%%%$$$%%%''''''$$$!!!%%%$$$$$$$$$%%%&&&''''''"""###%%%&&&&&&%%%###"""######%%%&&&&&&%%%######%%%$$$$$$&&&)))***'''$$$%%%$$$$$$%%%'''((((((&&&%%%$$$###$$$&&&'''&&&%%%%%%###"""###%%%'''%%%###&&&&&&%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$###############""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$### &&&[[[(((((('''((())))))'''%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''''''''&&&&&&(((,,,"""%%%---yyy&&&+++!!!)))%%%***###***&&&,,,'''$$$%%%'''(((((('''%%%$$$(((''''''((())))))'''%%%---######))))))'''(((&&&nnnQQQ)))"""'''((('''***,,,&&&&&&%%%%%%$$$###""""""$$$+++&&&***$$$+++%%%((("""'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''&&&%%%###""""""############$$$$$$$$$***)))'''&&&%%%%%%&&&&&&***'''$$$!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###### !!!"""$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%$$$###""""""%%%$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""""""###$$$%%%&&&''''''(((''''''&&&%%%&&&&&&&&&%%%###!!! !!!)))''''''&&&%%%$$$#########$$$%%%)))(((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))(((&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''((())))))&&&######&&&***$$$%%%&&&'''(((******+++)))((('''%%%%%%&&&''''''((('''&&&%%%%%%&&&((()))***)))((('''&&&&&&'''(((((((((((('''&&&&&&(((******))))))((('''&&&&&&&&&***)))'''%%%%%%%%%'''(((&&&''''''((((((''''''&&&''''''((((((''''''&&&%%%(((((((((((('''&&&%%%$$$}}}}}}nnn```SSSSSS___sss}}}qqqnnnoooooouuutttwww}}}qqq\\\DDD555000++++++******)))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''((()))%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%''''''%%%""""""!!!!!!!!!""""""###$$$$$$%%%&&&&&&%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$'''%%%$$$%%%''''''%%%###&&&%%%$$$$$$&&&&&&%%%$$$(((%%%###"""$$$&&&'''''''''%%%######%%%%%%###!!!$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""$$$$$$#########"""""""""########################"""""""""############$$$$$$%%%%%%&&&&&&%%%%%%$$$### &&&[[[%%%%%%&&&((()))(((&&&###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''333 +++--- ^^^///%%%)))***&&&+++(((000---,,,%%%))))))(((((((((((())))))***(((%%%"""!!!"""%%%'''###111/// 777TTT... +++'''"""###***!!!'''&&&&&&%%%$$$$$$######"""+++,,,444^^^"""$$$,,, ''')))(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###############$$$$$$$$$$$$)))((('''&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!!!!""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$###"""###%%%&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$### $$$''''''###!!!$$$'''$$$$$$$$$%%%%%%%%%%%%$$$((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))'''&&&%%%%%%&&&''')))'''&&&&&&%%%%%%&&&&&&'''&&&'''(((&&&######%%%'''&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%'''((()))***)))'''&&&&&&'''((())))))((('''&&&&&&&&&''''''******)))'''%%%%%%&&&(((+++******)))((((((''''''***((('''%%%%%%%%%'''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$'''''''''&&&&&&%%%######}}}|||mmm___SSSUUUbbbvvv|||pppooopppqqquuusssuuu}}}zzzoooZZZCCC444000++++++******)))(((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''(((*********)))'''%%%$$$$$$%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%&&&'''%%%$$$$$$$$$######$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$%%%%%%$$$###&&&$$$######%%%&&&&&&%%%***'''###!!!"""$$$&&&'''(((&&&$$$$$$$$$$$$""" """#########$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$### &&&[[[$$$$$$'''***,,,+++(((%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%&&&'''((((((000!!!+++"""&&&'''""""""!!!""",,,((('''000&&&%%%###""""""###%%%&&&$$$'''(((&&&###!!!"""$$$;;;///"""888vvv!!!&&&(((&&&###''')))%%%&&&&&&&&&%%%$$$$$$######'''%%%]]]555&&&+++%%%(((&&&+++&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$%%%((('''&&&%%%$$$$$$$$$%%%!!!"""$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###""" !!!"""###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$######$$$%%%&&&)))((('''&&&%%%&&&&&&'''$$$%%%&&&''''''((((((''''''%%%$$$$$$'''((('''&&&######%%%&&&&&&&&&&&&%%%(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''''''''%%%$$$%%%&&&((((((((((((((((((''''''$$$$$$%%%%%%&&&((()))***,,,***)))(((''''''((()))((('''&&&&&&%%%&&&&&&&&&((())))))'''&&&%%%'''(((++++++******))))))(((((()))((('''%%%%%%&&&'''''''''''''''(((((('''''''''%%%%%%&&&&&&%%%%%%$$$###''''''''''''&&&&&&%%%$$$~~~{{{lll___TTTVVVcccwwwyyynnnnnnpppqqqsssqqqssszzz}}}wwwlllXXXBBB444000************))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))(((&&&&&&'''((()))###$$$&&&'''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''######$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''(((&&&&&&$$$######$$$&&&&&&'''&&&$$$######$$$%%%%%%%%%$$$###$$$&&&((()))(((***'''$$$"""###%%%%%%%%%&&&&&&%%%$$$$$$######"""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$### &&&[[[$$$&&&)))---000///+++(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$$$$$$$%%%''')))(((---%%%{{{((( &&&###&&&(((--- %%%222***)))(((''''''((()))***''')))***'''######(((---:::zzz###///---""""""(((!!!)))%%%%%%%%%$$$$$$$$$#########(((%%%"""$$$'''%%%&&&%%%""")))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$!!!"""$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!"""###%%%&&&######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$$$$$$$%%%&&&'''***)))'''%%%$$$%%%&&&'''$$$%%%&&&'''(((((((((''''''$$$!!!!!!%%%'''&&&%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%''''''&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&'''(((((((((''''''&&&''''''''''''((((((((((((&&&&&&''''''((()))******+++***)))(((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&$$$&&&''''''&&&'''(((************))))))(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%$$$$$$))))))******)))(((((('''{{{kkk___TTTVVVcccvvvvvvlllkkkooopppooommmpppxxx}}}yyyssshhhUUU@@@333000*********)))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((($$$$$$$$$%%%'''***---...###$$$&&&'''(((''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&""""""!!!!!!!!!!!!""""""$$$###""""""###&&&)))+++%%%$$$###""""""###$$$%%%$$$$$$$$$###$$$%%%''')))+++)))&&&&&&'''(((((((((&&&&&&%%%%%%&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$%%%'''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$###$$$$$$%%%%%%$$$$$$###### &&&[[[$$$&&&)))---000///,,,)))&&&&&&%%%%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%''')))222###)))FFF:::###,,,"""$$$&&&///$$$(((444$$$%%%"""###$$$%%%%%%$$$###"""%%%!!!""":::eeeEEE!!!(((%%%$$$!!!""")))(((############""""""""""""111!!!---~~~ +++$$$&&&$$$###'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&'''"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$%%%&&&&&&'''((((((######$$$$$$%%%&&&'''(((+++)))'''%%%$$$%%%&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###""""""###%%%&&&&&&$$$"""!!!"""%%%(((+++%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))******))))))*********)))))))))***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&'''((()))(((((((((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''&&&%%%%%%))))))))))))))))))((('''yyyiii]]]SSSVVVcccuuutttiiijjjmmmooommmlllooowwwyyyuuupppeeeSSS???333000******))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&''''''&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&$$$######""""""""""""""""""!!!!!!!!!###%%%(((***######""""""""""""######"""$$$%%%%%%%%%&&&)))+++222...***'''&&&&&&%%%$$$$$$$$$%%%'''((('''$$$!!!"""###%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$#########$$$%%%''')))&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$######$$$$$$$$$$$$######### &&&[[[###$$$'''***------***''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%&&&'''((('''(((---ddd''')))VVVbbb"""***!!!%%%"""(((AAA"""%%%%%%%%%&&&'''!!!(((,,,xxx#####################""" lllEEE###,,,&&&###((('''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%###"""!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%###############""""""!!!"""###$$$%%%%%%%%%###""""""###$$$%%%&&&''''''''''''&&&&&&%%%$$$###"""!!!$$$$$$%%%%%%&&&&&&''''''"""###$$$%%%&&&'''((((((***)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%###"""!!!###%%%&&&%%%######&&&(((&&&$$$""" !!!###''')))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((%%%$$$###$$$&&&&&&&&&$$$$$$%%%&&&'''(((***++++++*********+++***)))((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&((()))(((&&&$$$$$$%%%((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''((((((''''''&&&%%%&&&&&&'''''''''&&&&&&%%%~~~}}}vvvfff[[[RRRVVVdddwwwtttiiiiiimmmooollllllpppyyywwwsssmmmcccQQQ>>>222000)))))))))))))))))))))***((((((((((((((((((((((((((())))))***)))((('''&&&++++++***(((%%%!!!%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&'''###&&&''''''$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$"""""""""!!!"""###%%%&&&#########$$$$$$############%%%((((((''''''(((***111---)))&&&&&&&&&%%%%%%%%%$$$$$$%%%''''''%%%$$$###%%%&&&%%%###"""###%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&$$$######$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%######$$$$$$$$$$$$######### &&&[[[%%%%%%&&&)))++++++)))'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''+++\\\111000***%%%'''+++'''"""###"""---%%%&&&222LLLEEE'''222$$$&&&$$$...$$$&&&(((___$$$$$$$$$$$$$$$$$$$$$$$$EEE***###((('''''' +++#########$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###%%%&&&%%%""" """"""$$$%%%&&&'''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%!!!"""$$$%%%'''((())))))***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$###"""###$$$&&&&&&%%%%%%%%%&&&#########"""#########$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$&&&((()))((('''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&((((((''''''''''''(((((((((&&&$$$$$$''')))((('''&&&&&&&&&'''((())))))***''''''((()))))))))((('''''''''((((((((('''''''''%%%&&&'''((()))(((((('''"""%%%'''((('''&&&&&&'''((((((((((((((((((((((((%%%&&&&&&''''''((('''''')))(((&&&%%%%%%&&&((()))&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%}}}{{{tttdddYYYRRRWWWeeeyyytttiiiiiimmmooommmlllqqq{{{uuuqqqlllbbbPPP===222000)))))))))))))))*********(((((((((((((((((((((((('''((()))******)))((('''$$$%%%(((******(((&&&%%%&&&%%%$$$$$$%%%&&&((()))###$$$$$$%%%&&&(((((()))$$$&&&((('''$$$"""###%%%######"""!!! !!!!!!$$$######"""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$'''******(((&&&''')))+++(((%%%$$$&&&((())))))&&&$$$######%%%'''''''''%%%'''(((&&&"""!!!"""###"""######$$$&&&''''''((($$$$$$$$$%%%%%%$$$$$$$$$***(((&&&$$$""""""###$$$%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######### &&&[[[((('''(((***,,,,,,+++)))%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&&&&...BBB)))(((***######,,,'''!!!)))"""&&&(((&&&>>>'''..."""((()))%%% III&&&&&&&&&&&&&&&&&&&&&&&&)))yyy"""###&&&///)))***#########$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&!!!###&&&(((((('''$$$"""########################$$$%%%%%%%%%%%%$$$######$$$'''&&&$$$"""!!!"""$$$%%%&&&'''''''''###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''))))))))))))))))))((('''%%%$$$###%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&&&&$$$""" """$$$%%%%%%###!!!##################$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&%%%$$$&&&((())))))(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((---***''''''***,,,---,,,((((((((((((((((((((((((###$$$&&&((())))))(((((('''((()))))))))))))))(((%%%&&&((()))))))))((((((###&&&(((***,,,...)))))))))))))))*********%%%%%%&&&'''((((((((('''+++)))(((''''''((()))+++%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&''''''(((''''''&&&uuukkk^^^SSSNNNYYYmmmpppeeefffkkknnnsssssswww~~~yyytttjjj]]]MMM???444...)))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&))))))))))))************&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%***&&&""""""%%%'''%%%"""&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''&&&&&&'''(((((('''%%%$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%!!!""""""$$$%%%&&&''''''###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$'''###(((\\\///+++'''&&&(((((($$$ $$$%%%''''''((('''%%%%%%$$$%%%%%%&&&&&&'''''''''$$$fffmmm%%%$$$%%%&&&&&&''''''&&&&&&zzz"""---###222$$$(((---|||@@@$$$!!!''''''&&&&&&&&&)))+++###KKK111%%%+++&&&"""$$$ggg555!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%''')))(((&&&$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!############$$$%%%&&&'''""""""""""""""""""###############$$$%%%%%%%%%&&&########################%%%%%%%%%&&&&&&'''''''''!!!!!!""""""""" $$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%'''%%%###!!!!!!###%%%'''&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&$$$###"""""""""###$$$###""""""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%'''''''''(((''''''&&&%%%%%%%%%&&&'''(((((('''''')))(((''')))+++,,,+++((("""%%%((('''$$$$$$&&&)))&&&''''''(((((((((((((((!!! !!!$$$&&&&&&&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((******)))(((''''''''''''&&&%%%$$$###)))(((&&&%%%$$$$$$%%%&&&~~~uuukkk]]]RRRNNNXXXlllnnneeehhhmmmnnnuuuuuuxxx{{{vvvlll]]]MMM>>>333---)))))))))(((''''''&&&&&&++++++******)))))))))***'''''''''((((((((())))))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%***&&&""""""%%%'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%'''((((((((($$$%%%&&&'''''''''&&&%%%%%%&&&(((***,,,***&&&###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""#########$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%$$$$$$&&&###(((\\\///+++((()))++++++'''"""%%%&&&&&&&&&&&&&&&%%%$$$'''''''''''''''(((((((((%%%999'''$$$%%%%%%&&&&&&&&&&&&&&&ggg%%%---'''((())) ###$$$OOO''')))$$$"""&&&)))((('''(((%%%)))((($$$]]]""")))%%%777WWW***!!!&&&%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&""""""""""""""""""!!!!!!#########$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###(((((((((((('''&&&%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%"""######$$$######!!!!!!%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###""""""&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((((('''%%%&&&&&&''''''((('''''')))(((''')))+++,,,***(((%%%&&&((((((((()))***+++&&&''''''(((((((((((((((%%%$$$###$$$'''((()))(((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&''')))***)))'''''''''''''''&&&%%%$$$###''''''&&&&&&%%%%%%&&&&&&~~~uuukkkZZZQQQMMMVVVhhh}}}~~~lllfffjjjnnnooovvvvvvzzz}}}xxxnnn^^^LLL<<<111,,,***))))))((((((''''''&&&((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%)))%%%""""""%%%&&&%%%###$$$$$$&&&&&&&&&&&&$$$$$$ !!!###%%%&&&'''''''''$$$%%%&&&&&&''''''&&&&&&###%%%)))---...+++&&&!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""######$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$&&&###(((\\\---+++***,,,...---)))%%%'''&&&%%%%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&///$$$###$$$%%%%%%&&&&&&%%%%%%XXX:::///###,,,###$$$'''%%%%%%'''+++((('''((((((%%%%%%((((((+++)))((()))###&&&&&&&&&&&&&&&'''''''''$$$$$$######$$$%%%&&&'''%%%%%%%%%$$$######""""""""""""###$$$%%%&&&''''''&&&###!!!"""%%%&&&%%%###'''(((((())))))(((((('''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''&&&&&&&&&$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$######$$$%%%&&&(((''''''&&&%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$%%%&&&&&&'''((($$$%%%&&&%%%$$$%%%&&&(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$###$$$%%%'''((()))))))))&&&&&&&&&'''''''''''''''(((((('''(((******)))((()))(((((((((*********)))&&&''''''(((((((((((((((((('''%%%&&&((())))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((&&&&&&'''((()))((('''''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''''''''&&&~~~vvvlllYYYPPPLLLSSScccwwwzzziiiffflllpppooouuutttxxxzzzooo^^^KKK:::000+++******))))))((('''''''''%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&%%%%%%%%%'''%%%""""""$$$%%%%%%$$$###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''''''''###%%%(((+++,,,***%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$%%%&&&&&&&&&########################$$$%%%%%%%%%&&&'''''''''%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&"""'''\\\))))))***---......***'''((('''%%%$$$######$$$%%%%%%%%%%%%$$$$$$#########SSS000...###$$$$$$%%%&&&%%%%%%%%%YYYSSS&&&$$$'''"""*********|||000---%%%(((&&&&&&'''%%%!!!###'''((((((******bbb777&&&&&&&&&&&&&&&'''''''''&&&%%%###"""###%%%'''(((%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&(((###!!!%%%((('''$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''###$$$$$$$$$######%%%&&&''''''''''''&&&&&&&&&&&&)))(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((((((((((((''''''&&&&&&&&&'''''''''''''''(((((())))))(((''',,,)))''''''((()))&&&###&&&''''''((((((((((((((()))'''&&&&&&'''((('''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&''')))***)))(((&&&'''''''''&&&&&&%%%$$$###$$$&&&(((((((((((('''}}}yyyoooZZZRRRMMMQQQ]]]oooxxxiiigggmmmqqqpppsssqqqttt}}}~~~zzzooo]]]III888///,,,*********)))(((((('''''''''''''''((('''&&&%%%%%%&&&&&&'''''''''(((((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&$$$""""""###$$$%%%%%%###$$$&&&''''''&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((%%%$$$$$$%%%''''''%%%######$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$%%%&&&'''########################!!!!!!""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""'''[[[%%%&&&(((+++,,,+++(((&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########333$$$$$$%%%&&&&&&&&&&&&%%%^^^ZZZ"""&&&"""$$$)))"""&&&$$$888:::!!!(((%%%###$$$&&&%%%"""$$$(((%%%!!!))))))///---)))$$$'''///$$$$$$%%%%%%&&&&&&&&&''''''&&&$$$######%%%'''((( !!!"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$)))$$$ """&&&)))(((%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$#########"""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$###############$$$%%%&&&'''(((''''''&&&%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$%%%&&&&&&'''((((((###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''&&&%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&((('''&&&&&&&&&&&&''''''&&&'''((((((((('''''''''+++(((&&&&&&)))***'''%%%&&&''''''(((((((((((((((+++)))''''''((()))((('''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((***((('''''')))*********&&&&&&&&&'''&&&&&&%%%%%%###$$$&&&((())))))((((((|||}}}sss```XXXQQQQQQYYYhhh~~~zzzllliiiooosssssstttooonnnwww{{{xxxnnn\\\GGG777///---+++******))))))(((((('''%%%%%%&&&'''&&&%%%$$$###'''(((((((((((()))))))))'''(((((((((((('''&&&&&&%%%&&&&&&''''''(((((((((%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""###%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$ !!!###%%%&&&'''''''''$$$$$$$$$%%%&&&'''((()))'''$$$"""!!!###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$###""""""$$$###""""""""""""###$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%!!!'''[[[###$$$&&&(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&(((%%%$$$%%%&&&&&&''''''&&&&&&\\\XXX'''&&&(((+++'''!!!000QQQ,,,)))"""&&&######&&&(((&&&'''***(((%%%+++,,,QQQ===(((+++&&&$$$$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''' !!!"""###%%%&&&''''''(((((('''&&&%%%$$$######(((%%%###$$$'''((('''%%%$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$####################################""""""""""""############$$$%%%''''''((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%''')))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((('''%%%$$$$$$$$$%%%&&&''''''(((((('''&&&&&&%%%)))((('''%%%%%%&&&''''''&&&''')))(((&&&%%%&&&&&&'''&&&&&&(((***,,,,,,+++&&&''''''(((((((((((((((---+++))))))***++++++***(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&&&&(((*********%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((())))))))){{{wwwhhh___WWWTTTWWWdddyyy~~~rrrmmmrrrvvvwwwvvvnnnjjjppp{{{wwwuuukkkZZZEEE666000///++++++******)))(((((((((###$$$&&&&&&&&&%%%###"""''''''((((((((()))))))))((((((((((((((('''&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$######""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$#########""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%'''((((((((($$$$$$$$$$$$%%%''')))***'''%%%"""!!!###%%%%%%%%%###$$$&&&''''''&&&$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$"""!!!!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%#########$$$$$$%%%%%%&&&$$$$$$#########$$$%%%&&&$$$!!!'''[[[###$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&'''(((((((((((('''''''''''''''(((((((((TTT,,,'''%%%&&&''''''((((((''''''YYYeee))))))+++***'''&&&###/// nnn@@@"""***(((222!!!***$$$"""&&&***)))((()))***,,,)))---&&&hhh******888)))%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''''''''&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%'''''''''&&&&&&''')))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$%%%&&&'''&&&&&&''''''''''''''''''***((('''%%%%%%%%%'''(((%%%''')))(((&&&$$$%%%&&&&&&'''))))))(((((()))***&&&''''''(((((((((((((((,,,***))))))+++,,,+++***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))&&&$$$$$$&&&(((((((((%%%%%%&&&&&&'''&&&&&&%%%''''''&&&''''''((())))))zzz~~~zzzmmmeee[[[VVVWWWbbbwwwvvvppptttyyy{{{yyyooohhhmmmwwwuuusssjjjYYYEEE666000111++++++******)))(((((((((((()))***++++++)))'''&&&'''''''''(((((((((((()))(((((((((((((((''''''&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%''')))***'''%%%######%%%&&&&&&%%%###$$$&&&''''''&&&$$$###%%%$$$$$$$$$$$$$$$$$$%%%!!!""""""$$$%%%&&&''''''$$$###"""!!!!!!"""###$$$"""!!! !!!######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""""""""###$$$%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$!!!'''[[[###$$$%%%$$$######$$$%%%$$$%%%''')))******))))))%%%%%%%%%&&&&&&'''''''''AAA555%%%&&&'''(((((()))(((((((((YYY{{{&&&---$$$%%%000'''"""***%%%AAA###+++###((()))+++$$$!!!%%%***)))'''&&&$$$,,,'''+++LLLJJJ+++###!!!)))000---&&&&&&&&&'''((())))))***%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%###""""""%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((()))))))))&&&&&&%%%$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!""""""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&'''###$$$%%%&&&''')))******&&&'''''''''(((((())))))***((('''%%%%%%&&&'''((($$$$$$&&&'''(((((())))))***)))'''%%%%%%%%%'''(((%%%''')))(((%%%###$$$&&&(((***+++(((###!!!!!!###&&&''''''((((((((((((((()))'''&&&''')))******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''%%%""""""$$$&&&''''''%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&&&&''')))***zzzssslllbbb[[[XXX```ssswwwrrruuuzzz{{{ooogggccckkkyyyxxxpppfffXXXEEE222,,,///******))))))((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&(((''''''&&&&&&%%%%%%$$$###%%%'''&&&###!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$###%%%&&&$$$""" $$$%%%&&&&&&&&&$$$"""!!!"""$$$&&&((((((((('''&&&((('''&&&%%%&&&(((***,,,%%%###""""""$$$&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!###&&&'''%%%###%%%$$$$$$###$$$$$$%%%%%%########################'''$$$"""$$$''')))'''$$$$$$######""""""######$$$&&&"""&&&[[[$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''(((""",,,###$$$$$$***&&&___,,,""""""%%%'''''''''''''''((())))))___```###,,,))))))(((((('''''''''&&&---+++)))&&&%%%%%%&&&&&&''''''''''''''''''''''''((($$$***%%%(((&&&111&&&'''((((((((('''%%%%%%''''''''''''''''''&&&&&&$$$######&&&((()))&&&""")))'''&&&%%%%%%$$$""" $$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""###%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&***,,,)))$$$"""$$$'''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''(((((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%%%%%%%%%%((((((''''''''''''(((((('''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((,,,+++***)))(((((()))))))))((('''&&&&&&'''((()))$$$%%%&&&(((((((((''''''))))))(((((('''&&&%%%$$$&&&'''(((((('''&&&###"""&&&&&&&&&''''''''''''(((yyyzzzqqqeee\\\XXX___sssyyytttxxx|||}}}nnneeeaaaiiiwww{{{ssshhhYYYEEE333---111******))))))((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%""""""""""""###$$$%%%%%%&&&&&&&&&%%%$$$%%%''')))***&&&$$$""""""$$$%%%%%%%%%###$$$&&&&&&$$$######$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########&&&(((***)))&&&$$$%%%&&&$$$$$$############$$$$$$&&&"""&&&[[[$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((("""+++%%%)))&&&%%%ZZZ((("""$$$((('''''''''''''''((())))))bbb___###))))))))))))))))))(((((('''^^^$$$,,,***(((&&&%%%%%%&&&'''''''''''''''''''''''''''***$$$$$$&&&%%%!!!YYY!!!&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))'''$$$&&&%%%$$$&&&((())))))(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''%%%(((***((($$$"""$$$'''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########%%%&&&&&&''''''((())))))%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((******)))))))))(((((((((((((((''''''''''''(((((((((''''''&&&&&&'''((()))(((((((((''''''%%%$$$$$$&&&'''(((((('''&&&$$$"""&&&&&&&&&&&&''''''''''''yyywwwhhh]]]XXX___sss|||xxx{{{~~~~~~lllddd___ggguuu~~~vvvjjjXXXDDD333///222******))))))((((((''''''(((((((((((((((((((((((('''(((((((((((('''&&&&&&$$$%%%%%%&&&''''''((((((&&&((())))))'''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$'''$$$"""###'''))))))((('''''''''&&&%%%""" $$$###!!!!!!!!!###%%%'''%%%%%%$$$$$$$$$&&&'''((('''%%%######$$$%%%%%%$$$$$$%%%&&&&&&$$$"""######%%%%%%%%%%%%%%%&&&''''''%%%$$$###"""""""""###$$$########################"""$$$%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$$$$######%%%,,,222///%%% ###(((%%%%%%$$$$$$$$$$$$%%%%%%&&&"""&&&[[[$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''((()))$$$((("""***&&&######hhh'''$$$)))+++'''''''''''''''((())))))ccc^^^&&&''''''((()))***+++***)))(((&&&BBB((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''((($$$)))%%%HHHVVV---&&&...333&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&(((******(((&&&$$$$$$$$$%%%(((*********%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''(((&&&&&&%%%%%%$$$#########&&&%%%%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&&&&###%%%'''&&&###"""$$$'''''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$&&&&&&''''''((()))))))))%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******(((((((((((((((((((((((((((((()))))))))((('''&&&''''''((((((((((((''''''+++)))'''&&&&&&''')))***&&&&&&'''&&&&&&%%%$$$###&&&'''(((((('''&&&$$$###&&&&&&&&&&&&''''''''''''zzzxxxhhh\\\XXX```uuu~~~{{{jjjbbb^^^eeerrrxxxjjjVVVAAA333///111******))))))((((((''''''(((((((((((((((((((((((('''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$'''"""$$$((('''%%%######$$$%%%%%%%%%$$$$$$%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%&&&'''''''''&&&$$$$$$%%%%%%$$$###$$$%%%'''&&&$$$""""""###%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&%%%###"""$$$'''&&&&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$,,,333000'''!!!###(((&&&%%%%%%$$$$$$%%%%%%&&&&&&"""&&&[[[$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$%%%000+++''',,,+++'''''''''''''''((())))))^^^[[[+++&&&%%%'''(((*********)))((('''``` ***777$$$''''''&&&%%%&&&&&&'''(((''''''''''''''''''''''''###&&&***(((!!!!!!mmm...%%%JJJjjj333---"""$$$///---"""&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((('''&&&'''%%%$$$$$$%%%&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***&&&%%%%%%%%%%%%%%%%%%%%%))))))(((''''''''''''(((''''''&&&%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$&&&(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((())))))******))))))(((((('''&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))******++++++((((((((((((((((((((((((&&&''')))******(((&&&%%%&&&'''((())))))((('''&&&+++***)))(((''''''((((((%%%%%%%%%&&&%%%%%%$$$$$$''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''|||uuudddXXXVVVaaavvv~~~}}}}}}hhhaaa^^^eeeqqq~~~xxxiiiSSS>>>222///000******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$((("""###&&&$$$""""""######$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&$$$"""$$$%%%&&&&&&$$$########################$$$$$$%%%'''%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''&&&%%%$$$$$$#########$$$######$$$%%%&&&&&&'''((($$$)))------)))&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&"""&&&[[[$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''(((&&&%%%%%%$$$%%%000...'''***&&&'''''''''''''''((())))))\\\OOO***$$$$$$%%%'''(((((((((((('''***UUU```###(((..."""!!!,,,&&&&&&&&&&&&''''''(((((('''''''''''''''''''''''' ((($$$((()))"""###aaa'''$$$)))+++///'''###)))------333)))(((000--- $$$&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&&&&&&&)))'''%%%%%%%%%$$$###!!!######$$$$$$$$$$$$######$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))******$$$%%%%%%&&&'''(((((()))))))))(((''''''(((((((((((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&'''&&&'''((()))''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&'''(((((())))))***)))))))))(((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((''''''&&&&&&%%%%%%&&&'''(((((((((((('''&&&&&&&&&'''(((((()))******((((((((((((((((((((((((%%%&&&(((******)))'''&&&&&&'''((())))))((('''&&&((()))***++++++)))'''%%%$$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''}}}~~~ooo]]]SSSTTT```uuu}}}}}}zzzgggaaa___fffqqq~~~zzzvvvhhhQQQ===222///...******))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&))))))(((((('''&&&&&&%%%'''&&&&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$)))%%%""""""$$$%%%$$$"""%%%%%%%%%$$$$$$#########"""###%%%&&&&&&%%%###"""&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''%%%###"""$$$&&&%%%$$$###$$$%%%"""""""""""""""###$$$$$$&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%""""""###$$$%%%&&&''''''$$$%%%((())))))(((''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&"""&&&[[[$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$((("""***&&&######hhhooo---###&&&!!!'''''''''''''''((())))))ggg<<<%%%"""&&&&&&&&&&&&&&&&&&''''''###,,,NNN333"""###+++'''"""%%%&&&''''''((((((((((((((((((''''''''''''''''''''''''###))))))&&&$$$$$$+++ 111###333 ###$$$&&&)))+++'''"""***&&&"""222222&&&&&&'''((((((((('''%%%%%%%%%&&&&&&''''''(((((((((&&&'''((('''%%%%%%%%%'''((('''&&&&&&(((((('''&&&######$$$$$$$$$$$$######$$$&&&'''(((((('''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$%%%'''((()))***+++%%%%%%%%%%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''******))))))((('''''''''&&&'''((())))))((('''&&&%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&'''((()))***)))((((((''''''((((((((((((''''''%%%'''***,,,,,,)))&&&$$$###$$$%%%&&&&&&'''&&&&&&((('''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&|||yyyjjjXXXOOOPPP]]]rrr{{{||||||wwwfffbbbaaahhhsss~~~xxxuuuhhhQQQ===444000---******))))))((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&((((((((((((''''''''''''&&&%%%$$$&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((((((&&&$$$!!!###%%%%%%$$$$$$%%%&&&######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&&&&%%%&&&&&&$$$$$$############$$$$$$&&&"""&&&[[[$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$"""+++%%%)))&&&%%%ZZZ[[[,,,!!!'''$$$'''''''''''''''((())))))|||***$$$''')))(((&&&%%%%%%&&&'''((($$$%%%ZZZ000!!!---666'''000555!!!))))))))))))))))))((((((''''''''''''''''''''''''(((&&&(((((( +++'''___((($$$"""&&&$$$""""""$$$(((,,,/// $$$...333(((...&&&'''((((((((('''%%%%%%$$$$$$%%%&&&&&&'''(((((('''))))))(((&&&%%%&&&((('''%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&%%%%%%%%%$$$&&&((())))))(((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))######$$$$$$%%%&&&(((((((((((('''&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$%%%%%%&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&''''''((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''(((((($$$&&&((()))***((('''&&&$$$$$$%%%''''''(((((((((((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&{{{vvvgggUUUMMMNNNZZZooozzz{{{}}}{{{uuufffbbbbbbjjjsss~~~vvvuuuiiiRRR>>>555111...*********)))((((((''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&&&&''''''((()))))))))$$$"""!!!###&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$"""$$$&&&&&&$$$###$$$%%%"""""""""###$$$&&&'''(((***)))'''&&&&&&'''((()))$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$&&&(((((('''%%% """$$$%%%%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&!!!"""###$$$$$$$$$$$$$$$########################%%%###!!!###&&&'''%%%###"""""""""###$$$%%%''''''&&&&&&%%%$$$###!!!!!! """$$$&&&%%%"""!!!$$$&&&$$$##################$$$&&&"""&&&[[[$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((('''%%%$$$###""",,,###$$$$$$***&&&___QQQ---!!!+++)))'''''''''''''''((()))))) &&&///,,,***'''%%%%%%&&&((())),,,"""EEExxxCCC$$$+++ !!!111111 ,,,+++&&&((('''***************)))((((((''''''''''''''''''''''''+++###&&&+++ 555---&&&...111$$$&&&&&&%%%"""!!!!!!""")))'''!!!%%%000///'''&&&'''((((((((('''&&&%%%######$$$%%%%%%&&&'''''')))***+++)))&&&%%%'''***&&&%%%$$$$$$&&&&&&%%%$$$&&&''''''((((((''''''&&&$$$&&&((())))))(((&&&$$$"""######$$$&&&''''''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++)))((('''&&&%%%$$$$$$$$$&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%$$$######(((''''''''''''((()))))) !!!"""$$$%%%&&&'''$$$%%%'''(((((('''%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((()))***+++,,,)))((('''&&&&&&'''((()))%%%%%%&&&&&&''''''(((((($$$%%%&&&'''((()))))))))(((((('''''''''(((((()))$$$$$$%%%%%%%%%&&&&&&&&&{{{oooaaaTTTPPPOOOUUUhhh|||}}}{{{~~~yyyiiieeedddjjjsss}}}{{{}}}xxxiiiRRR>>>333---***++++++***)))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%''')))***)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&((((((&&&###"""&&&%%%###""""""###%%%&&&$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((%%%&&&'''((('''&&&%%%$$$&&&%%%###"""###%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$%%%%%%$$$$$$$$$%%%'''(((%%%%%%%%%%%%$$$$$$######"""###$$$$$$$$$$$$###""",,,***!!!!!!$$$'''### %%%)))%%%###!!!___"""""""""###$$$%%%''''''&&&&&&%%%$$$%%%&&&'''((((((%%%%%%&&&"""$$$999RRRUUU+++((('''***###---+++555 (((+++)))%%%---+++(((&&&&&&((()))'''%%% ###(((wwwWWW777&&&%%%'''''''''&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&!!!///+++"""///!!!///'''$$$&&&((())))))(((&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$"""VVV```&&&$$$###!!!$$$%%%$$$%%%((((((&&&+++)))'''%%%###"""""""""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((()))))))))((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&''')))***"""$$$%%%$$$######$$$%%%&&&%%%############%%%&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$###""""""$$$&&&''''''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&%%%"""!!!"""$$$%%%&&&''''''((((((''''''$$$%%%&&&'''&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%&&&'''((()))((('''&&&$$$%%%'''(((((('''%%%$$$""""""""""""###$$$%%%&&&$$$$$$###%%%''''''&&&$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%$$$$$$###(((''''''&&&&&&%%%$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''''''''(((((((((((()))'''$$$$$$&&&)))++++++++++++***)))((('''&&&&&&***)))((('''&&&&&&'''((('''''''''&&&%%%$$$###"""''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&}}}qqqcccUUUPPPPPPVVVhhh{{{~~~|||yyyhhheeeeeellluuu}}}yyyuuugggQQQ???666111///,,,+++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))(((&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&$$$"""!!!&&&%%%$$$""""""$$$%%%&&&%%%$$$###$$$&&&&&&&&&$$$######$$$%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&'''&&&%%%%%%$$$%%%$$$""""""######$$$$$$&&&%%%$$$############$$$"""$$$%%%$$$###"""###$$$%%%""""""$$$$$$###&&&%%%%%%$$$$$$###$$$$$$########################&&&$$$"""%%%***+++&&&"""$$$$$$###!!!!!!###''')))!!!***)))iii$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''',,,'''(((+++&&&$$$///```%%%+++!!!***""")))+++---'''(((ppp+++111"""***'''%%%%%%'''(((&&&%%%(((***###]]]$$$!!!+++111)))%%%)))((($$$'''///******)))))))))))))))((()))******************)))&&&&&&&&&%%%+++###%%%'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))(((!!!%%%***%%%%%%***,,,(((%%%$$$%%%%%%$$$$$$$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######$$$&&&''''''%%%$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&%%%$$$$$$'''(((((((((((((((''''''"""""""""""""""!!!!!! %%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&'''((()))%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%% !!!###%%%'''((()))%%%%%%%%%&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((()))((('''(((***,,,+++***))))))((((((((((((((((((***)))((('''&&&&&&'''(((((((((((('''&&&%%%$$$$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&sssdddUUUPPPOOOUUUfffxxxyyyhhheeefffnnnxxxvvvrrreeePPP>>>666222000,,,++++++***)))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''+++)))''''''((((((&&&%%%''''''''''''''''''''''''&&&&&&''''''&&&$$$###!!!(((((('''&&&$$$###"""!!!&&&%%%$$$######$$$%%%&&&'''&&&$$$%%%&&&&&&%%%$$$!!!###%%%'''(((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$######""""""#########$$$%%%$$$###"""###%%%'''!!!!!!%%%$$$!!!'''&&&$$$######$$$%%%%%%%%%$$$###""""""###$$$%%%+++ !!!)))'''&&&%%%((()))+++,,,***'''$$$"""&&&(((VVV&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&+++%%%&&&,,,---&&&!!!###fff"""...***$$$%%%,,,"""''' &&&%%%>>>%%%444!!!(((&&&%%%$$$&&&&&&&&&%%%+++)))###000))))))!!!""" ''')))&&&(((...&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&((($$$111333&&&'''&&&---((('''&&&%%%%%%&&&'''((((((((((((''''''''''''&&&!!!'''$$$___***+++!!!&&&+++&&&$$$'''#########$$$%%%'''((()))%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((((('''&&&%%%$$$$$$$$$$$$%%%&&&%%%###"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&'''&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%'''&&&%%%%%%%%%&&&((()))'''&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$############***)))((('''&&&$$$######''''''''''''((()))******&&&%%%$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$%%%&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))))))))$$$$$$$$$$$$%%%&&&''''''&&&''''''''''''(((((((((&&&'''(((***,,,,,,***''''''''''''((((((((()))))))))(((''''''&&&'''''''''((((((((((((((('''&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%~~~ssscccSSSMMMMMMRRRbbbsssyyyhhhfffhhhqqq|||vvvrrrdddNNN<<<333///,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((''''''(((((('''%%%''''''''''''''''''''''''$$$%%%&&&&&&%%%###!!!((('''&&&$$$######$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&'''%%%$$$$$$%%%%%%###""" """%%%((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&((('''%%%$$$###$$$%%%&&&$$$$$$%%%$$$######$$$%%%$$$$$$############$$$$$$###$$$%%%%%%######$$$%%%)))%%%!!! ###%%%&&&&&&'''&&&$$$######$$$%%%&&&&&&%%%###""""""###%%%&&&$$$!!!(((((((((&&&""""""))))))%%%"""%%%'''XXX%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((('''&&&%%%***###!!!&&&***)))(((***[[[$$$+++%%%***)))###,,,'''&&&&&&$$$)))...)))***''''''&&&%%%&&&&&&&&&&&&'''!!!+++888---,,,,,,((((((+++***$$$###%%%((((((((())))))*********)))***,,,------,,,***)))...###,,,)))((("""$$$''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&)))***bbb)))&&&***&&&"""!!!"""%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$((((((''''''&&&%%%$$$###%%%&&&&&&%%%###!!!"""###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$"""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$&&&((()))((('''&&&$$$$$$%%%&&&&&&((('''%%%###""""""###$$$***)))(((''''''(((*********)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$%%%&&&%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((("""""""""###$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%&&&((())))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''&&&%%%$$$~~~ppp___OOOIIIIIIOOO^^^nnn{{{iiigggkkkttt~~~|||sssoooaaaLLL:::111---+++++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''')))))))))(((''''''''''''''''''''''''%%%&&&&&&&&&%%%$$$"""!!!&&&%%%$$$######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%&&&%%%###""""""######!!! """%%%((())))))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%$$$###$$$%%%%%%$$$&&&((('''%%%$$$%%%'''%%%%%%$$$$$$$$$%%%%%%&&&###%%%%%%%%%$$$###$$$%%%'''((('''%%%""""""&&&***&&&%%%%%%$$$$$$%%%&&&'''&&&%%%###""""""###%%%&&&%%%+++&&&!!!(((,,,%%%...(((%%%%%%"""!!!&&&***...zzz"""###$$$&&&&&&'''&&&&&&$$$%%%&&&'''((('''&&&%%%(((%%%#########"""$$$'''DDD&&&""",,,''',,,"""))))))''')))!!!:::222"""""",,,''''''''''''&&&'''((()))&&&###000%%%ttt{{{///'''&&&'''***++++++---000%%%%%%%%%&&&&&&'''''''''&&&''')))******)))'''&&&***(((333///&&&%%%&&&((())))))(((&&&%%%'''''''''&&&&&&&&&&&&%%%+++;;;###vvv$$$,,,---$$$"""(((((("""((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$###"""%%%&&&&&&''''''&&&%%%%%%)))***+++)))'''&&&&&&'''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$###%%%&&&'''&&&$$$"""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''%%%%%%%%%&&&'''&&&$$$###$$$%%%''')))((('''&&&%%%$$$%%%&&&'''+++***(((&&&&&&&&&&&&'''&&&&&&%%%%%%&&&(((***+++%%%%%%$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''%%%$$$###%%%&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))"""###$$$%%%'''(((******%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!"""###%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%'''((('''&&&((((((((('''&&&%%%%%%$$$&&&&&&''''''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%|||}}}}}}}}}nnn\\\KKKEEEFFFLLLZZZiii}}}}}}kkkjjjmmmwww{{{nnnkkk^^^JJJ:::222000...))))))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%''')))***))))))''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%$$$######$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%###!!! !!!""""""!!! !!!###%%%'''(((((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$$$$'''***)))&&&%%%&&&(((%%%%%%%%%$$$%%%%%%&&&'''$$$%%%&&&%%%$$$###$$$&&&###''')))&&&!!!$$$)))%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&###,,,&&&!!!***)))$$$***&&& ***'''!!!###%%%&&&'''(((''''''$$$%%%&&&&&&''''''&&&&&&###&&&))))))'''%%%&&&(((]]]888'''..."""***"""%%%'''&&&'''!!!aaaLLL333+++&&&###'''(((((((((''''''(((***)))...,,,$$$,,,WWW\\\```___]]][[[ZZZYYYZZZ[[[___```````````````aaaaaa```aaabbbccccccbbbaaa```[[[ggghhh\\\RRR###$$$&&&(((******(((&&&$$$'''''''''&&&&&&&&&%%%%%%"""/// ---###>>>!!!&&&%%%&&&,,,***###%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""###$$$&&&'''((('''&&&&&&'''((()))(((&&&%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&$$$######$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''(((&&&%%%$$$%%%&&&%%%$$$$$$$$$%%%'''((((((''''''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))$$$%%%%%%&&&&&&''''''(((%%%%%%############%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!"""###$$$$$$%%%&&&&&&&&&&&&'''''''''***(((&&&'''((())))))((()))((('''&&&%%%$$$######%%%%%%&&&''''''''''''&&&$$$%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&yyyzzzyyyzzzlllYYYHHHCCCEEEKKKYYYgggzzzmmmllloooxxx|||ppplll```KKK;;;333000...((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))%%%%%%$$$$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""!!! !!!"""###"""!!!######$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$#########'''******&&&$$$&&&((($$$$$$######$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&###%%%'''&&&###!!!###%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&000!!!,,,DDD>>>)))$$$&&&(((+++)))'''###$$$&&&'''((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''###&&&)))******+++,,,,,,222BBB(((""",,,"""((((((''''''%%%$$$'''***---%%%+++###%%%'''((('''%%%%%%(((***'''000$$$""" 111'''555&&&&&&'''(((((('''&&&&&&(((((((((''''''''''''&&&$$$+++&&&222CCC///"""$$$)))&&&%%%)))###$$$&&&'''(((((((((((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((()))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&%%%"""###$$$$$$"""""""""$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''%%%$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$######''''''(((((((((''''''''''''(((((()))((('''%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%###""""""$$$'''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%$$$###"""'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%&&&&&&&&&'''''''''((('''''')))******'''%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&(((((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((wwwxxxwwwwww|||~~~kkkXXXGGGBBBDDDKKKYYYgggyyyooommmqqqyyy~~~uuuqqqcccNNN;;;222...+++'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))''''''(((((('''%%%''''''''''''''''''''''''$$$###!!! !!!###&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%"""!!! !!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$%%%&&&%%%$$$###""""""&&&***)))%%%###%%%'''######""""""###$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%&&&''''''&&&$$$""""""$$$&&&))))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$...!!!"""...222LLL$$$$$$((("""777lll%%%&&&'''((((((&&&$$$###'''&&&%%%$$$%%%&&&'''(((+++)))%%%""""""&&&'''&&&SSS)))++++++%%%'''...+++(((%%%###///((((((***,,,$$$&&&'''&&&$$$$$$'''***""")))!!!)))555jjj>>>"""$$$((('''&&&&&&&&&&&&'''((())))))))))))((((((((((((%%%!!!%%%,,,######]]]eee;;; '''***+++$$$%%%'''(((((((((''''''******)))'''&&&%%%$$$#########$$$%%%&&&((()))***)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%'''(((((('''%%%$$$###$$$%%%%%%$$$###$$$&&&''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&%%%$$$&&&''''''&&&%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''$$$#########$$$%%%&&&&&&&&&%%%%%%&&&'''((((((((('''%%%$$$%%%&&&'''((()))((('''&&&&&&'''''''''&&&$$$""" !!!"""######"""$$$$$$###""""""#########%%%###!!!"""$$$'''))))))&&&%%%%%%%%%%%%&&&''''''(((''''''&&&$$$###""""""""""""###$$$&&&''''''(((((('''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&''''''(((&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&)))***((($$$ $$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&'''((('''&&&&&&%%%&&&''')))************''''''''''''((((((((()))''''''''''''''''''''''''$$$$$$&&&'''((()))))))))yyywwwvvvxxx{{{}}}{{{xxxeeeYYYKKKEEEFFFNNN^^^lll}}}ooommmpppxxxyyyssscccLLL999222///...+++******)))(((''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((('''&&&%%%$$$$$$############$$$$$$%%%%%%%%%)))((('''%%%$$$###""""""***)))'''&&&%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&'''(((((($$$'''((('''$$$###&&&)))---)))%%%###$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((######%%%%%%%%%%%%######%%%$$$$$$&&&''''''%%%###'''&&&&&&%%%%%%%%%&&&&&&&&&!!!%%%&&&...555___III&&&bbb%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$bbbZZZ$$$)))((($$$...+++222!!!111:::'''((()))((((((((()))***************,,,***"""))),,,$$$111$$$&&&&&&***///+++######***''''''''''''''''''''''''(((%%%)))+++ <<>>###$$$&&&((())))))(((((('''''''''''''''''''''''''''''''''''''''((()))***&&&+++!!!%%%YYYYYY+++###&&&$$$...///;;;%%%***+++***(((111((( %%%'''((())))))******))))))''')))(((///&&&&&&***"""888'''(((---'''%%%***''''''''''''''''''''''''(((###"""(((//////,,,)))(((777%%%...XXXbbb@@@"""(((+++(((&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&(((***++++++))))))***+++(((((('''&&&%%%$$$#########$$$$$$%%%&&&'''((((((&&&''''''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%###$$$%%%''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***!!!%%%((('''$$$"""$$$'''&&&((()))(((%%%$$$%%%'''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%######%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''$$$&&&''''''%%%&&&(((+++))))))******++++++,,,,,,''''''((((((((((((''''''&&&&&&'''((((((((((((((($$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$%%%&&&&&&''''''&&&&&&'''(((((('''%%%%%%&&&''''''&&&%%%&&&(((((('''&&&%%%%%%%%%&&&&&&&&&''''''|||zzzzzz}}}zzzxxxtttooohhhfffnnnxxxxxxttttttxxx~~~{{{qqqgggUUUAAA666222---((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$ ###%%%$$$######&&&)))&&&$$$###$$$&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((***++++++%%%%%%############%%%%%%'''%%%######$$$&&&&&&%%%$$$$$$$$$%%%&&&'''((()))###%%%&&&!!!((( ,,,"""'''!!!'''www !!!$$$&&&'''''''''''''''''''''''''''''''''''')))))))))))))))******+++(((###333&&&+++!!!!!!!!!:::$$$==="""((( 555'''+++))),,,(((((()))***************(((,,,&&&000222///)))OOO111 )))111(((!!!&&&'''''''''''''''''''''''')))&&&'''***&&&!!!$$$,,,###$$$)))$$$+++:::___---###&&&)))***%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''(((&&&''''''(((((('''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((()))"""###$$$%%%'''((())))))######%%%&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&(((((('''''''''&&&&&&&&&"""###$$$&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%!!!###%%%''''''&&&%%%######$$$%%%&&&((()))***!!!%%%))))))%%%"""$$$'''###%%%'''%%%###!!!###%%%'''''''''&&&&&&%%%%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((($$$&&&''''''%%%&&&(((+++***++++++++++++,,,,,,,,,%%%''')))******)))'''%%%$$$$$$%%%&&&'''''''''&&&$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''$$$&&&(((******(((&&&$$$&&&'''((((((((('''&&&%%%''''''''''''''''''''''''&&&''''''((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$''''''"""###***&&&%%%%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''zzzwwwwww{{{vvvmmmfffccciiirrrzzzvvvuuuzzzxxxkkkcccUUUDDD666...,,,,,,******)))(((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((()))))))))%%%&&&((('''&&&&&&''')))((('''&&&%%%%%%&&&((()))&&&'''((('''&&&&&&'''(((&&&%%%$$$#########$$$%%%'''***'''"""(((333333+++((('''&&&%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&$$$%%%%%%!!!###;;;VVV$$$%%%'''(((((((((''''''%%%&&&&&&'''((()))******%%%%%%&&&&&&'''((())))))%%%,,,///%%%000444 ---,,,$$$QQQNNN...************))))))))))))'''((()))++++++***)))))),,,+++)))((((((((())))))CCC/// ###&&&,,,((($$$%%%%%%&&&&&&'''((())))))******))))))))))))******&&&'''((()))************```+++''''''!!!++++++!!!"""---,,, ***$$$!!!)))++++++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''(((((('''&&&'''&&&%%%$$$$$$$$$%%%%%%(((''''''&&&$$$######""" !!!###%%%&&&&&&%%%%%%'''"""&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''''''''((((((+++)))(((''''''((()))+++''''''''''''''''''''''''###$$$%%%%%%######$$$%%%******((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((,,,)))&&&%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((''''''&&&&&&%%%$$$$$$###""""""$$$'''***++++++***### &&&'''''''''%%%$$$&&&)))***(((%%%yyyxxxxxx}}}xxxmmmdddaaahhhsssyyyuuutttyyytttllldddVVVFFF999111......******)))((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%$$$$$$###""""""###$$$%%%%%%%%%%%%$$$&&&''''''&&&%%%'''(((***)))'''%%%%%%%%%&&&'''%%%&&&'''&&&%%%$$$%%%&&&%%%$$$$$$###$$$%%%'''((($$$'''%%%!!!(((333444---''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''***&&&''')))######000 ddd%%%&&&'''((((((((('''&&&&&&&&&''''''(((((())))))%%%%%%&&&''''''(((((()))&&&333 $$$777CCCWWW""",,,PPP$$$444$$$)))))))))))))))(((((((((******+++,,,,,,,,,,,,,,,...---,,,+++***++++++,,,""":::000&&&222""",,,%%%%%%&&&''''''(((((()))***))))))(((((())))))***&&&'''(((((())))))******---\\\///666'''###...---!!!"""000"""'''(((///000***&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((***"""!!!&&&%%%$$$%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&%%%$$$$$$$$$&&&'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''***'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''&&&&&&&&&&&&%%%%%%&&&$$$###$$$&&&(((((((((((('''%%%$$$%%%&&&((((((&&&'''''''''&&&&&&%%%&&&wwwxxx{{{yyykkk^^^[[[fffsss~~~yyyuuutttyyy~~~qqqiiiaaaTTTEEE999111---,,,******)))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''***)))((('''&&&$$$######%%%&&&&&&'''''''''&&&&&&###%%%&&&&&&%%%$$$&&&'''***)))'''%%%$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$#########$$$&&&((()))$$$&&&%%%!!!&&&///000***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&''''''(((+++&&&&&&,,,+++### ###%%%OOO'''''''''(((''''''&&&%%%'''''''''(((((((((((((((&&&&&&&&&''''''(((((()))''')))&&&((()))'''FFF999'''$$$)))%%%)))))))))))))))))))))))))))))))))))))))***++++++,,,+++***************+++&&&wwwlll)))###)))(((%%%&&&&&&&&&''''''(((((())))))((((((''''''(((((()))&&&&&&'''(((((())))))***!!!***---```eee)))%%%111))),,,$$$***---,,,%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&***)))******'''""""""&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((())))))***&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&%%%%%%&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&''''''((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&''''''''')))'''%%%%%%&&&'''&&&%%%%%%(((******(((&&&&&&'''$$$'''***((($$$"""###&&&wwwyyy}}}wwwfffWWWUUUcccrrr|||xxxttttttxxx~~~qqqggg^^^PPPAAA555---(((%%%***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&&&&%%%%%%((((((((((((((('''&&&&&&"""$$$%%%%%%$$$###%%%&&&((((((&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%$$$$$$#########%%%&&&'''''')))&&&###$$$)))(((###$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((---'''%%%)))***((((((+++###+++'''!!!EEE(((((((((''''''&&&%%%%%%((((((((((((((('''''''''&&&&&&''''''((((((((()))&&&"""'''&&& ***---+++000888000(((+++)))))))))*********************)))((()))***+++,,,,,,,,,+++++++++++++++++++++222......,,,111&&&&&&''''''((((((((()))((((((''''''''''''((((((''''''''''''((()))******&&&$$$444...!!!cccvvvAAA+++))))))$$$,,,(((///!!!''''''''''''''''''''''''%%%%%%&&&''''''((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""$$$$$$'''((()))((($$$!!!###&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''(((((()))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$######$$$&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&%%%%%%%%%&&&'''(((((()))***(((&&&&&&&&&'''&&&%%%$$$&&&'''((('''%%%#########%%%''''''$$$###$$$%%%wwwzzz~~~qqq^^^QQQQQQ```ppp{{{yyyuuutttyyy~~~tttiii^^^NNN???333***$$$!!!***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%$$$###""""""###%%%$$$######$$$&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&%%%$$$###""""""###$$$'''(((&&&$$$$$$&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&'''((((((,,,)))(((&&&$$$!!!###'''"""&&&&&&&&&''' &&&;;;((((((''''''&&&&&&&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((%%%+++!!!999(((111!!!***(((777+++***,,,******+++++++++,,,,,,,,,//////...------///000111000000111111111111111111444NNN---)))""""""---'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''((()))+++++++++..."""111$$$222nnnQQQ!!!,,,)))///%%%+++$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$)))(((&&&%%%%%%&&&'''(((%%%$$$###!!!"""%%%'''(((&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((()))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$!!!###%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$''')))***)))((('''###$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))((('''%%%&&&'''((((((''')))%%%"""###&&&'''$$$!!!$$$""""""$$$'''((('''%%%wwwzzz~~~~~~iiiWWWMMMPPP___nnnyyyyyyvvvuuuzzzvvvmmmaaaOOO???444---'''$$$******)))((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&'''&&&&&&%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&######$$$%%%&&&'''((((((&&&'''((((((&&&&&&'''(((((('''%%%###"""""""""###$$$$$$%%%%%%%%%&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%&&&''''''(((###'''+++***&&&"""###%%%&&&&&&!!!$$$+++$$$111uuu(((((('''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''***)))(((***%%%"""&&&'''...+++UUUjjj999--->>>&&&000+++/////////000111111222222333222222222222333444444444555666666777666666666<<<000uuu&&&'''111(((((((((((((((((((((((()))((((((''''''(((((()))***)))(((((()))***,,,---,,,---;;;%%%%%%%%%aaa333...((('''+++&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&&&&%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$!!! $$$***,,,***&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$###%%%&&&&&&%%%$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))"""$$$''')))+++***((('''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''(((((())))))'''&&&%%%&&&((())))))(((,,,'''""""""'''***'''$$$$$$"""!!!$$$)))+++)))&&&wwwxxx~~~yyybbbRRRMMMRRR```nnnwww~~~{{{wwwvvv{{{wwwnnnaaaNNN???555000,,,)))******)))(((((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))((((((''''''###$$$%%%%%%$$$$$$%%%'''###$$$%%%%%%&&&&&&&&&&&&###%%%&&&&&&&&&&&&'''))))))(((&&&%%%$$$%%%%%%&&&###$$$%%%&&&&&&%%%%%%&&&$$$$$$%%%&&&&&&%%%$$$$$$######$$$%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&''' %%%***+++)))((())))))&&&)))!!!***///,,,---***---aaa''''''&&&%%%&&&'''((((((&&&&&&''''''(((((()))))))))((((((((((((((((((((((((!!!333///(((888&&&%%%+++)))\\\777222888""":::777+++888$$$DDD::::::;;;;;;<<<======>>>;;;;;;<<<===============>>>>>>@@@AAAAAAAAA@@@@@@777999JJJ111'''...***)))(((((((((((((((((((((***))))))(((((())))))***++++++***)))***+++---///&&&777***%%%222///000+++:::{{{***444555,,, ,,,''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!"""######$$$$$$$$$$$$%%%''''''$$$&&&++++++(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%&&&'''%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###%%%'''(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((###%%%(((***+++)))'''&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&((())))))((()))'''%%%&&&((()))((('''$$$$$$%%%&&&((((((((('''vvvwww}}}vvv^^^PPPMMMTTTbbbnnnuuu}}}{{{wwwwww{{{}}}wwwmmm___LLL===555222///---******)))(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!"""""""""#########%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$!!!###%%%%%%%%%%%%'''))))))((('''&&&''''''))))))'''&&&'''(((&&&###"""$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$###$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&))))))'''$$$###$$$%%%%%%))),,,!!! !!!!!!&&&%%%!!!'''111$$$NNN'''&&&%%%%%%&&&'''(((***%%%&&&&&&'''((()))******))))))))))))(((((((((((((((###'''///&&&###222---,,,++++++%%% 666]]];;;111===...666666<<<;;;444HHH???CCCEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIKKKLLLLLLLLLKKKJJJLLLMMMNNNOOOPPPOOOOOONNNSSSMMMJJJVVV,,,""";;;***))))))))))))((((((((((((******))))))))))))******,,,+++*********,,,...000&&&!!!(((///(((!!!$$$''')))333/// """EEEmmm... 333,,,((())))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''"""######$$$&&&''''''((("""$$$%%%'''((((((''''''###***,,,(((&&&)))(((###&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((()))&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&###"""%%%((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&%%%''')))++++++)))&&&$$$#########$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))''''''''''''((((((((((((***(((&&&&&&((((((((('''###%%%(((((('''&&&'''((($$$'''***)))&&&%%%&&&)))sssxxxvvv```RRRLLLOOO```rrrxxx|||}}}}}}~~~xxxuuuyyyvvvqqqbbbLLL;;;222...+++((())))))))))))((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%$$$###"""!!!!!!###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''(((''''''&&&%%%%%%&&&&&&%%%$$$############&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&$$$$$$%%%&&&###$$$$$$%%%%%%&&&&&&'''***(((&&&$$$"""######$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###"""%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%+++&&&'''(((((())))))((((((%%%&&&&&&'''''''''''''''((((((((()))***+++++++++&&&&&&'''''''''(((((((((((()))******))))))***+++'''CCC}}}ccc===:::BBBBBBDDDMMMBBBDDDHHHMMMQQQUUUXXXYYYZZZZZZZZZXXXWWWXXX[[[]]]^^^^^^^^^^^^]]]\\\[[[ZZZZZZXXXXXX[[[^^^^^^\\\YYYYYYZZZ[[[[[[ZZZXXXUUUSSSRRRRRRRRRRRRSSSSSSTTTUUUSSSQQQNNNLLLJJJGGGEEECCCDDDDDD@@@:::888:::999666333222111...++++++---///------------,,,,,,,,,,,,((((((((((((((()))***+++((((((((((((((()))*********************+++++++++******)))(((((((((((((((&&&'''''''''(((((())))))"""...GGGlll(((!!!+++***---###''''''((()))***+++,,,,,,000000///,,,'''$$$######''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!$$$&&&'''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$""" """%%%&&&$$$"""%%%%%%&&&'''''''''&&&&&&###%%%'''))))))'''%%%######&&&)))(((%%%$$$%%%'''((('''&&&%%%$$$$$$%%%&&&)))))))))(((((('''&&&&&&***)))'''%%%$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$)))))))))))))))(((''''''((('''&&&%%%%%%%%%%%%%%%&&&$$$!!! """%%%(((###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&''''''''')))(((&&&$$$$$$$$$&&&'''((((((((('''&&&&&&&&&%%%uuuyyyxxxaaaSSSMMMPPP```rrryyy}}}~~~}}}~~~wwwuuuyyy{{{rrrcccMMM;;;222...+++)))))))))))))))(((((((((((()))((((((''''''(((((()))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$ 777mmmyyy$$$%%%&&&&&&''''''&&&&&&)))******+++++++++++++++((((((((())))))*********)))))))))))))))*********)))***+++***))))))+++,,,111%%% ))):::OOOlll{{{nnncccVVVEEE888ZZZIIICCCOOOYYYVVVRRRUUUWWWYYY\\\```cccfffhhhiiiiiijjjjjjkkklllmmmmmmmmmgggggggggggggggfffeeeddddddbbbbbbeeehhhjjjiiihhhhhhhhhhhhgggfffeeedddcccccccccccccccdddeeegggggggggdddbbbaaabbbaaa]]]ZZZSSSTTTPPPJJJHHHIIIHHHDDD>>><<<:::777555444333333111000...,,,+++)))(((((()))))))))))))))***+++,,,,,,+++******)))*********++++++************************)))((((((((((((((('''''''''((((((((())))))%%%###"""$$$(((+++...///;;;JJJaaazzz)))+++######%%%,,,*********))))))))))))(((,,,,,,,,,***'''%%%%%%&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%'''(((((('''&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%((())))))))))))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$"""!!!!!!###%%%'''###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''''')))(((&&&%%%$$$%%%&&&''''''''''''''''''&&&&&&&&&www{{{yyybbbTTTNNNQQQ___pppwww{{{||||||~~~|||vvvsssxxxuuudddMMM:::111---,,,***))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&'''(((''''''&&&%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))+++***)))&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&%%%$$$$$$"""###$$$$$$""""""###$$$''''''&&&%%%%%%$$$######%%%%%%$$$###$$$%%%'''(((######$$$%%%%%%&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%555***%%%***'''!!!,,,$$$%%%&&&&&&''''''&&&&&&(((((()))************)))(((((((((((())))))))))))((((((((((((((((((((((((***+++++++++***+++...111777222222666777777@@@LLLIIIHHHHHHKKKPPPWWW\\\___VVVVVVYYY___bbbbbbdddggg```aaaccceeegggiiijjjjjjllllllnnnrrruuuuuuqqqmmmffffffgggggggggffffffeeedddcccccceeeiiimmmoooooopppooollljjjjjjkkkmmmnnnmmmmmmnnnooopppsssuuuvvvxxxuuusssuuuxxxyyytttpppggghhhfff```]]]]]]ZZZVVVQQQMMMIIIHHHGGGDDD???<<<999888444111...,,,++++++))))))((((((((())))))***+++***)))((('''''''''''',,,+++++++++***)))))))))***))))))(((((((((((((((''''''(((((((((((())))))...---+++***)))'''### &&&))),,,...---***%%%"""111,,,(((+++######///******))))))))))))(((((('''((())))))'''&&&'''(((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&'''((('''%%%%%%%%%$$$$$$%%%&&&&&&'''((('''&&&$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&$$$''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((()))(((((('''&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&###%%%&&&&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''xxx|||yyyaaaTTTNNNPPP]]]mmmsssvvvxxxwwwyyy~~~}}}yyytttrrrwwwuuudddLLL999000---,,,+++))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%%%%'''***,,,,,,***'''%%%%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$"""$$$%%%$$$###"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""///555,,,&&&'''(((((()))(((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++,,,---...///111666999000333;;;CCCEEEEEELLLUUUZZZ[[[\\\]]]^^^```aaabbbmmmqqqpppiiibbbbbbeeeggg[[[\\\]]]^^^____________eeeeeegggmmmqqqpppggg```[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYY[[[^^^cccgggjjjllliiieeebbbbbbeeeiiikkkkkkkkklllooorrrvvvzzz|||}}}zzzxxx|||}}}xxxvvvyyyxxxsssooonnnkkkhhheee```\\\ZZZZZZWWWOOOHHHGGGEEEAAA<<<999777666555...---,,,++++++++++++++++++***))))))(((((()))))),,,,,,,,,+++***)))(((((())))))(((((((((((())))))(((((((((((((((((()))))) !!!###(((,,,......---***&&&!!!$$$***/// )))&&&%%%...***+++(((&&&&&&'''((()))***++++++&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''&&&'''''''''&&&'''(((******&&&&&&&&&&&&&&&'''((((((&&&$$$"""$$$&&&'''$$$"""&&&'''((())))))((('''&&&)))'''%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))(((''''''''''''((((((%%%&&&&&&&&&'''(((((((((xxx|||xxx___SSSNNNOOO[[[iiippptttuuutttvvv{{{|||zzzwwwrrrpppuuu~~~tttcccKKK888///---,,,+++))))))))))))(((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$#########"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%'''***,,,,,,***'''%%%'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$""")))///+++!!!&&&'''(((((()))((((((((((((((()))***************(((((((((((())))))))))))***++++++,,,...//////000///111333666888<<>>;;;888555222111000------,,,+++++++++,,,,,,,,,+++++++++***)))))))))((((((((((((((())))))*********))))))))))))(((((('''%%%$$$$$$&&&'''(((((( ###(((,,,......---,,,---%%%!!!222!!!'''000((())))))(((((((((((('''''''''((()))(((&&&%%%%%%&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%"""#########$$$$$$$$$$$$""""""""""""###$$$&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%%%%&&&((("""###$$$&&&''''''''''''!!!%%%&&&&&&%%%$$$(((''''''((())))))(((&&&&&&&&&'''(((((((((''''''######$$$%%%%%%&&&&&&'''$$$%%%&&&&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&'''''''''&&&&&&"""$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''uuuzzzvvv^^^RRROOORRR\\\hhhnnnqqqsssrrrtttxxxzzzxxxsssnnnmmmsss}}}|||kkk\\\GGG777000---,,,***))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''))))))((('''&&&%%%&&&'''((()))(((((('''$$$$$$###"""""""""#########$$$%%%%%%&&&&&&&&&%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))%%% $$$***((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''''''''''''''((()))***+++,,,---...)))***---111666999<<<>>>GGGJJJOOORRRTTTUUUWWWXXX]]]___bbbdddfffggghhhgggYYYWWWXXX^^^ffflllllljjjbbb\\\VVVTTTRRROOONNNNNNFFFGGGJJJLLLOOOQQQSSSSSSQQQTTTXXX[[[\\\ZZZVVVSSSPPPPPPOOOOOOMMMLLLJJJIIIGGGHHHIIIGGGFFFGGGJJJNNNMMMLLLIIIHHHGGGGGGHHHIIIKKKJJJJJJJJJMMMQQQVVVYYYgggjjjmmmppptttyyy}}}zzzyyy{{{yyyvvvpppiiibbb\\\XXXPPPNNNKKKFFFBBB>>><<<:::222111///...,,,+++******++++++******************((((((((((((((()))***************)))))))))((((((((('''&&&(((***,,,,,,+++000---)))$$$"""!!!!!!!!!!!!'''&&&...!!!,,,$$$---)))((((((((((((''''''''''''((()))(((&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$""""""###$$$%%%%%%&&&&&&###"""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))(((((('''&&&&&&%%%###$$$%%%'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''%%%&&&(((***!!!$$$&&&''''''&&&%%% !!!###$$$$$$$$$$$$$$$&&&'''(((((('''&&&''''''&&&&&&&&&&&&&&&''''''((("""###%%%'''((('''&&&&&&$$$%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&''''''''''''"""###%%%%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&tttyyyvvv^^^SSSQQQSSS^^^iiikkknnnpppoooqqquuuwwwuuurrrmmmlllsss|||{{{iiiZZZFFF777000---,,,***))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''&&&&&&%%%############$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((******)))((('''%%%%%%&&&''''''(((''''''!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%&&&&&&&&&&&&"""$$$$$$$$$###"""###$$$'''&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%&&&'''''''''###$$$$$$%%%%%%&&&&&&'''"""###$$$$$$%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$###(((///,,,$$$%%%,,,&&&'''(((((())))))(((((())))))***+++++++++++++++'''((()))***,,,...///000111333777<<>>888666222...---------+++(((((()))******)))(((((((((((())))))******+++******'''''''''''''''''''''''')))))))))***************&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***'''''''''''''''&&&%%%%%%''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&$$$""""""###$$$%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++(((%%%''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&(((&&&%%%&&&'''((('''&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$!!!"""$$$&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''&&&&&&#########$$$&&&''')))***&&&&&&&&&&&&''''''''''''yyy{{{}}}}}}hhhZZZTTTUUU]]]fffooooooppppppqqqrrrssstttrrrooommmpppyyy}}}tttdddVVVCCC555///---+++)))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''(((((((((&&&&&&%%%%%%$$$$$$$$$###''''''&&&&&&%%%%%%$$$$$$########################+++***(((&&&%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&''''''((())))))&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''))))))))))))((((((((((((***)))'''%%%%%%&&&((()))''''''(((((((((''''''&&&((()))))))))************((())))))))))))+++///222///444:::???DDDJJJRRRWWW^^^```aaabbbbbb```]]]\\\SSSQQQLLLIIIGGGHHHJJJKKKTTTRRRRRRUUUWWWVVVXXX\\\^^^dddkkkrrrvvvyyy{{{|||~~~zzzzzz|||~~~zzzuuurrrnnnlllmmmqqqvvvyyy}}}~~~~~~|||yyyvvvuuuuuuqqqnnniiieeeddddddcccbbb[[[\\\]]]\\\YYYXXXXXXYYYWWWVVVVVVYYY]]]aaacccdddnnnrrrxxx}}}}}}|||{{{vvvvvvwwwwwwttttttnnnddd\\\VVVPPPIIIBBB===777333222111---***'''((()))******)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((()))(((&&&%%%&&&''')))+++'''(((((((((((('''&&&&&&''''''(((((((((((('''''''''''''''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%&&&'''((((((((('''&&&((((((((((((((((((((((((&&&%%%###"""""""""###$$$&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((******(((&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&'''%%%$$$%%%&&&'''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%###$$$&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&((()))+++,,,&&&&&&&&&&&&&&&%%%%%%%%%zzz{{{|||mmm^^^VVVVVV^^^gggnnnnnnnnnooooooooooooooopppmmmlllpppzzzzzzpppbbbTTTBBB444...,,,***((())))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$######"""''''''&&&&&&%%%$$$######&&&&&&&&&%%%%%%%%%%%%%%%+++)))'''$$$#########$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((())))))***+++***)))'''&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((("""$$$&&&&&&$$$#########$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%%%%&&&&&&''''''((((((*********))))))(((((('''***)))(((&&&&&&&&&''''''(((((((((((((((''''''&&&%%%&&&'''(((***,,,---...+++,,,,,,,,,---///444777999???FFFLLLQQQWWW___dddiiifffbbb___\\\XXXTTTQQQIIIIIIIIIIIIKKKPPPUUUZZZ```]]]]]]bbbdddeeeiiimmmpppuuu|||}}}|||xxxtttqqqqqquuuzzz~~~}}}zzzyyyyyywwwtttpppmmmkkkkkkjjjjjjmmmppprrrrrroookkkgggfff]]]YYYUUUUUUXXXZZZYYYXXX[[[```gggoootttwwwwwwvvv}}}yyyzzz|||{{{|||~~~|||tttmmmiiiddd___XXXRRRJJJCCC???:::444000))))))***,,,---,,,+++))))))((((((((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((&&&%%%%%%''')))+++''''''(((((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%$$$%%%&&&''')))*********%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''(((((('''&&&'''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%%%%%%%&&&&&&&&&&&&''''''***))))))(((((((((((()))(((''''''&&&&&&%%%%%%%%%zzz{{{|||qqqbbbXXXWWW^^^hhhkkklllmmmmmmmmmmmmlllkkkkkkiiiiiiooo{{{yyynnn```SSSAAA444...,,,***((())))))))))))(((((((((((('''((((((((())))))******(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########''''''&&&%%%$$$$$$######''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""$$$%%%&&&&&&&&&%%%%%%$$$''''''((('''&&&%%%$$$###$$$%%%&&&(((***,,,......,,,***(((&&&%%%&&&&&&'''#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((("""$$$&&&'''%%%#########%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((((((******))))))((((((''''''(((((()))))))))(((&&&%%%'''(((((((((((((((''''''&&&&&&'''''')))+++,,,---...///111333555999>>>BBBFFFLLLSSSXXX[[[^^^cccggggggaaaYYYRRRNNNLLLKKKJJJLLLOOOSSSWWW[[[bbbiiiooorrroooooorrrtttuuuyyy}}}~~~zzzwwwvvvyyy}}}~~~}}}}}}yyyxxxuuurrrpppoooooopppuuuyyy~~~~~~zzzvvvuuunnnhhhaaa]]]\\\ZZZWWWTTTRRRTTTYYY^^^bbbfffhhhiiippptttzzzzzzwwwtttqqqnnnhhh___WWWPPPHHH@@@:::---,,,,,,---//////,,,***++++++***))))))******+++************************,,,,,,,,,+++***)))(((((('''''''''((((((((()))))))))(((&&&&&&&&&''')))***%%%&&&&&&'''''''''&&&&&&''''''((((((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&''')))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&!!!""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&''''''((('''&&&'''((()))(((&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$$$$$$$&&&((())))))(((&&&$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$)))(((((((((''''''&&&&&&{{{||||||sssdddYYYVVV^^^hhhjjjkkklllmmmlllllljjjiiigggfffgggnnnzzzzzznnn^^^RRR@@@444///---+++)))''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))***(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$&&&'''''''''&&&%%%***++++++***)))'''%%%######$$$&&&(((+++---///000)))((('''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((###%%%(((((('''&&&%%%&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''(((((((((((((((((((((''''''''''''&&&((()))+++***)))'''%%%&&&'''((())))))))))))(((++++++*********+++---...222666:::>>>BBBGGGLLLPPPQQQVVV[[[]]]]]]]]]___aaa^^^YYYRRRLLLIIIJJJNNNQQQ\\\bbbiiiooorrrvvv|||~~~|||~~~~~~}}}}}}}}}|||zzzwwwuuuvvvxxxyyy~~~{{{wwwpppjjjddd___[[[XXXVVVVVVUUUUUUVVVWWWXXXYYY```eeellluuu}}}~~~|||{{{vvvooohhhbbbZZZPPPIII999666222111111000---***------+++*********+++,,,))))))))))))))))))))))))---,,,+++***)))'''&&&&&&''''''((((((((()))))))))'''''''''''''''((())))))%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&$$$!!! !!!"""###$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$&&&''''''&&&%%%'''((($$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''((()))(((''''''((()))((('''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''%%%%%%&&&''''''&&&$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''{{{}}}}}}tttdddYYYVVV^^^hhhjjjkkklllnnnnnnmmmkkkjjjfffeeefffmmmyyy{{{ppp^^^QQQAAA555000...+++)))''''''''''''&&&&&&&&&&&&%%%&&&&&&'''(((((())))))(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%!!!###%%%'''(((((('''&&&)))***++++++***(((&&&$$$"""###%%%''')))+++---...&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''###%%%''''''&&&&&&'''(((''''''''''''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''((()))******)))((('''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))(((%%%&&&'''))))))*********---,,,,,,---///222555777???BBBGGGLLLOOORRRUUUWWWVVVZZZ^^^^^^[[[WWWWWWWWWUUUUUUTTTQQQQQQVVV^^^eeeooovvv~~~|||}}}}}}vvvnnnhhhdddbbbbbb```^^^[[[XXXVVVUUUUUUUUUXXX]]]dddllluuu||||||yyywwwtttnnneee^^^MMMGGG???:::888555000,,,...---+++*********+++,,,))))))))))))))))))))))))***))))))((('''&&&%%%%%%'''((((((((())))))))))))&&&&&&((()))))))))((('''&&&&&&'''(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$((((((((('''''''''&&&&&&######$$$$$$%%%&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&%%%###!!!######$$$%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$''')))%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&(((((('''&&&"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''''''''((((((&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&&&&''''''''''''''''''((()))******&&&&&&'''''''''''''''(((|||}}}~~~tttdddXXXUUU^^^hhhjjjlllmmmoooooonnnmmmlllfffeeefffmmmxxx|||qqq]]]QQQAAA555000...,,,******)))))))))((((((((((((%%%%%%%%%&&&'''(((((()))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((())))))((('''&&&%%%%%%$$$###$$$%%%&&&''''''((()))$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''%%%$$$$$$#########$$$%%% """%%%'''))))))((('''%%%&&&((())))))'''%%%$$$"""###$$$&&&((()))***+++$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&!!!"""$$$$$$$$$$$$&&&'''((((((((('''&&&&&&&&&%%%"""###$$$%%%'''((())))))'''((()))******)))((('''))))))((((((''''''&&&&&&$$$%%%%%%&&&&&&''''''''')))((('''&&&'''(((***,,,$$$%%%'''(((***+++++++++***+++---000444:::???BBBLLLOOOSSSVVVVVVVVVWWWWWWVVVZZZ]]]]]]XXXSSSQQQPPPQQQUUUYYYZZZ]]]cccnnnwwwxxx~~~vvvooollllllkkkjjjhhheeeaaa^^^[[[YYYQQQQQQRRRVVV]]]gggpppuuu{{{}}}uuuooo___VVVKKKDDD???;;;555000...---+++))))))***+++,,,((((((((((((((((((((((((++++++++++++************(((((((((((())))))))))))%%%&&&(((******)))'''&&&''''''((()))))))))))))))''''''(((((((((((('''''')))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""(((((('''''''''&&&&&&&&&""""""###$$$&&&'''(((((()))'''%%%#########%%%&&&###$$$$$$%%%&&&(((((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&###$$$''')))))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%)))(((''''''&&&&&&&&&&&&$$$&&&'''&&&$$$$$$''')))&&&&&&&&&'''((())))))***&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%''''''&&&%%%&&&''''''((((((''''''&&&########################((('''&&&$$$$$$%%%&&&&&&(((((()))))))))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''((('''&&&%%%$$$#########%%%%%%%%%&&&&&&'''''''''~~~wwwdddXXXYYY```ggghhhhhhiiiiiiiiiiiihhhhhhgggcccdddlllwww}}}rrrcccSSS@@@666000,,,+++,,,%%%&&&'''(((((('''&&&%%%************))))))))))))))))))(((((('''''''''&&&)))'''&&&%%%''''''&&&%%%)))&&&%%%&&&((()))'''%%%)))((('''&&&%%%$$$#########$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""""""""###$$$&&&'''((((((((('''&&&%%%$$$$$$%%%&&&)))'''%%%%%%&&&&&&%%%$$$)))((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$$$$##################%%%$$$$$$###$$$%%%'''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%'''((((((((('''&&&))))))((((((((('''%%%###%%%$$$###%%%(((***,,,,,,---111555888<<>>EEEJJJPPPWWW\\\dddddddddaaaWWWLLLJJJMMMUUU___fffdddbbbdddggghhhmmmrrryyy}}}}}}|||xxxsssssswwwxxxvvvmmmnnnnnnnnnoooppprrrtttyyyzzz~~~|||zzzyyyxxxzzzxxxwwwxxxyyyyyyuuuqqqjjjgggddd```^^^^^^^^^___bbbeeehhhkkklllooosssvvvzzztttmmmgggbbb\\\SSSLLLBBB===666111......------+++(((&&&&&&)))+++***((((((((())))))*********+++******)))(((((((((((((((((((((((((((((((((((((((,,,+++***))))))***+++,,,+++***)))(((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&$$$###$$$&&&'''%%%$$$$$$############"""""""""((((((((((((''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&&&&&&&%%%((('''%%%$$$###$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''$$$&&&((('''$$$"""###%%%%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$###$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########!!! ###%%%$$$$$$$$$$$$$$$$$$$$$$$$)))((((((''''''&&&&&&&&&)))((('''%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&%%%&&&'''((('''&&&''''''&&&%%%%%%%%%%%%%%%zzz|||~~~~~~hhh[[[YYY___eeeffffffffffffeeeeeedddcccdddaaabbbkkkuuu|||qqq```PPP===222---******,,,(((((())))))))))))(((((('''''''''((((((((())))))((((((''''''''''''&&&&&&+++)))''''''((((((((('''((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%$$$###%%%&&&&&&&&&''''''((((((%%%%%%%%%$$$%%%%%%&&&'''$$$$$$###%%%'''))))))((((((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***)))'''&&&&&&''')))***---...---+++***,,,222888===CCCLLLUUU[[[___ccceeebbb^^^[[[YYYSSSLLLKKKNNN\\\gggpppssstttwwwzzz{{{{{{}}}{{{|||}}}~~~~~~|||yyyuuuqqqnnnmmmmmmmmmkkkllljjjfffgggiiihhhddd^^^^^^^^^___```aaabbbbbbgggjjjpppyyy}}}}}}|||zzzxxxxxx{{{~~~|||yyyvvvtttoookkkgggeeedddccc^^^______^^^^^^aaaeeehhhpppuuu}}}~~~{{{wwwtttqqqkkkbbb\\\RRRKKKBBB:::555444444444///,,,)))(((+++,,,+++)))))))))************************)))(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((###$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&((()))((('''&&&&&&''''''&&&$$$'''&&&$$$#########$$$%%%*********)))((('''%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&$$$######$$$%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&''''''&&&$$$###$$$$$$%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))'''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%$$$###$$$&&&((('''&&&''''''&&&%%%%%%%%%%%%&&&yyy|||}}}iii[[[XXX]]]ccceeeeeeeeedddcccbbbaaa```bbb```bbbkkkuuu{{{ooo^^^MMM;;;111,,,******,,,((((((((((((((((((((((((+++++++++******)))))))))((((((((((((((((((((((((+++)))((('''((()))((('''''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((%%%$$$$$$&&&((())))))((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""''''''&&&''''''((())))))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&''')))***)))(((&&&$$$###$$$'''******---...---,,,000999AAAHHHNNNWWW```dddeeecccbbbVVVRRRPPPRRRTTTUUUYYY^^^jjjttt~~~{{{wwwvvvzzz}}}~~~{{{vvvpppnnnoooppprrrpppnnnnnnppprrrttttttssspppkkkeeebbbaaaaaabbb^^^aaaaaaaaacccgggfffaaa^^^\\\ZZZZZZYYYYYYXXXWWW[[[\\\```hhhrrr{{{~~~{{{zzz}}}~~~~~~~~~yyyxxxyyy|||~~~zzzxxxvvvtttqqqooonnnnnnnnncccbbbaaa___^^^]]]^^^___dddjjjsss|||~~~{{{yyytttmmmhhhddd]]]SSSJJJDDD@@@===;;;444000,,,+++---...---+++************)))))))))))))))((((((''''''((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$&&&((()))((('''''''''''''''''''''((('''%%%######$$$&&&'''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$#########$$$%%%$$$$$$%%%%%%&&&''''''(((''''''''''''''''''&&&&&&#########$$$'''((('''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((()))%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$"""$$$&&&'''&&&%%%%%%&&&((((((((((((''''''''''''$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&$$$###"""$$$&&&''''''&&&)))(((((('''''''''((((((yyy|||~~~iiiZZZWWW\\\bbbffffffeeedddbbb```___^^^``````dddmmmwwwxxxlllZZZKKK:::111---******,,,'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))+++)))((('''((()))((('''&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&'''))))))(((&&&''''''&&&&&&&&&''''''(((%%%&&&&&&'''&&&&&&%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###"""&&&%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***'''''''''((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&((()))***)))(((&&&###"""###'''+++,,,///333555666<<>>BBBGGGNNNTTTTTTUUUXXX\\\^^^]]]YYYVVVWWWWWW\\\dddkkkqqqzzz}}}|||{{{xxxqqqooonnnmmmnnnrrruuuvvvuuurrrnnnjjjiiihhh^^^]]]\\\ZZZ[[[^^^ccchhhkkkkkkmmmrrrwww{{{}}}}}}~~~{{{xxxtttrrrrrrssstttqqqssssssssswww~~~}}}wwwrrrkkkiiijjjkkkkkkjjjfffbbb___```fffooowww||||||wwwpppkkkiiikkknnnmmmoooqqqtttyyy}}}}}}xxxxxxwwwwwwwwwwwwwwwwwwsssrrrqqqqqqppplllhhhddd___bbbeeegggjjjnnnrrrvvvxxx~~~}}}{{{zzz|||zzzvvvrrrlllcccZZZTTTFFF@@@999444333111...,,,,,,,,,+++***))))))(((((((((''''''''''''(((((()))************************))))))))))))))))))))))))++++++******((('''%%%%%%&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%$$$%%%''''''&&&%%%$$$###$$$%%%%%%######%%%&&&'''(((((((((######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''')))'''%%%###"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ ###$$$$$$$$$%%%&&&######$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%$$$$$$&&&%%%$$$%%%'''((('''&&&%%%$$$###$$$&&&((('''&&&&&&%%%%%%%%%%%%&&&''''''wwwzzz{{{~~~{{{ggg[[[ZZZaaahhhjjjiiihhhfffdddaaa^^^]]]___bbbjjjttt|||sssfffTTTHHH;;;555222...++++++)))((('''&&&&&&'''((()))((((((((()))))))))))))))&&&'''''''''((((((((((((***(((&&&&&&'''((('''&&&%%%''')))(((&&&%%%&&&(((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%$$$&&&%%%$$$%%%'''((('''&&&""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$&&&(((***+++)))'''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***&&&''''''((())))))******))))))))))))))))))))))))''''''((()))))))))))))))'''***---------111777===:::===CCCHHHMMMPPPRRRSSSRRRQQQRRRVVV\\\`````````fffiiipppxxx{{{~~~}}}{{{yyywwwuuuwwwnnneeebbbaaa```cccgggnnnoooooonnnkkkiiihhhiiiccccccddddddfffkkkrrrvvvwwwxxx{{{}}}~~~~~~~~~|||xxxxxxzzzzzzyyyvvvsssoooooosssyyy~~~zzzrrrkkkeeeddddddddddddeeegggkkkqqqwwwzzz{{{}}}||||||{{{zzzyyyyyyxxxxxxxxxvvvtttuuuvvvuuusssppphhhiiijjjiiihhhhhhiiikkklllrrrzzz~~~{{{tttmmmgggZZZSSSIIIAAA<<<888333000///......,,,+++***)))))))))))))))))))))***++++++))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))'''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&$$$%%%'''((((((&&&%%%$$$%%%&&&'''%%%""" """)))))))))(((((((((''''''%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&&&&''''''"""%%%''''''$$$###$$$&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&'''((()))((('''&&&&&&'''((()))%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&(((((('''&&&'''(((###$$$%%%''')))***+++,,,&&&&&&&&&'''''''''''''''$$$%%%&&&''''''&&&%%%%%%&&&%%%$$$%%%'''((('''&&&'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%&&&''''''vvvxxxzzz|||zzzggg\\\\\\dddkkklllkkkiiigggdddaaa___]]]___ccclllwww~~~rrreeeSSSGGG;;;666333///+++******)))(((''''''((()))******)))'''%%%### %%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&''''''&&&%%%%%%''')))(((&&&%%%&&&)))###$$$$$$%%%&&&(((((()))%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###&&&%%%$$$%%%'''((('''&&&""""""###$$$&&&'''(((((($$$%%%%%%&&&%%%$$$"""!!!"""###%%%(((+++,,,+++)))&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%$$$$$$###$$$%%%'''(((***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&''''''((()))***&&&''''''((()))******+++))))))))))))))))))))))))&&&''')))*********)))(((''',,,000333444888@@@GGGHHHKKKOOOUUUZZZZZZXXXUUUNNNMMMNNNSSS\\\eeejjjkkkpppuuu|||yyyvvvrrrnnnlllkkkccc[[[ZZZ[[[^^^dddkkknnnpppqqqqqqpppoooooopppqqqrrrrrrsssuuuyyy}}}~~~|||tttnnnjjjiiifffdddbbbbbbdddhhhmmmppprrrxxx}}}~~~~~~~~~}}}}}}||||||{{{{{{zzz{{{xxxuuuvvvyyy||||||{{{rrrrrrssspppllliiiggggggdddiiipppvvv|||yyyuuullldddXXXMMMFFF@@@999555111111000///---,,,++++++++++++******+++,,,------))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((''''''((()))+++,,,&&&''''''''''''''''''&&&!!!###&&&((()))(((&&&%%%'''((((((%%% &&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&'''''''''&&&$$$%%%%%%&&&'''((())))))######$$$$$$%%%&&&'''''' $$$((('''$$$"""%%%)))%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))******((('''&&&&&&'''(((***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''%%%"""!!!$$$######"""!!! $$$%%%%%%&&&&&&%%%%%%$$$'''(((((('''%%%###$$$%%% """$$$&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&%%%$$$%%%'''((('''&&&((('''&&&&&&'''((('''%%%'''''''''''''''((()))***uuuwww{{{xxxfff[[[[[[bbbiiinnnllljjjgggdddaaa```___cccfffkkkrrr{{{qqqbbbVVVHHH@@@888......---"""(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((+++***)))(((&&&$$$######%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&''''''%%%%%%&&&'''))))))(((''''''''''''''')))((('''&&&%%%&&&'''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))(((''''''&&&$$$######"""######$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((***)))'''&&&%%%%%%&&&&&&(((&&&%%%&&&(((******)))))))))((('''''')))***,,,...//////222;;;HHHOOOOOOUUUWWWZZZ^^^___\\\WWWSSSMMMVVV```fffiiinnnvvv~~~}}}}}}~~~{{{xxx{{{|||~~~xxxpppjjjiiihhhfffeeeaaaaaa``````ccciiipppvvv~~~zzzzzz~~~}}}{{{|||xxxnnnjjjhhhkkknnnmmmmmmpppwww|||~~~yyyvvvwwwzzzzzz||||||zzzuuuvvvvvvwwwwwwvvvvvvvvvvvv{{{~~~wwwnnngggdddffffffhhhkkkqqqyyy~~~uuuhhh]]]VVVPPPHHHBBB888555111///---,,,***)))---+++******++++++***)))+++++++++************))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))%%%%%%&&&&&&&&&&&&&&&%%%+++***'''###!!!!!!$$$'''))))))(((''''''''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''+++***'''%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&'''((())))))((('''&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''"""&&&&&&$$$###'''***)))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$(((&&&$$$$$$%%%%%%%%%$$$(((%%%""""""%%%'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''')))***)))'''$$$"""!!!"""$$$&&&'''''''''&&&((((((''''''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%tttvvvyyy|||wwwfff]]]]]]eeelllmmmkkkhhheeebbb```______```ccciiipppyyypppbbbRRRFFF@@@999/////////'''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''))))))((('''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&''''''(((&&&%%%&&&((())))))(((&&&'''((()))***,,,///111000555:::>>>FFFPPPVVVUUUVVVUUUUUUWWW[[[]]]\\\ZZZZZZcccmmmsssvvvzzz|||zzz}}}|||wwwrrrsssxxxxxxtttsssnnnhhheeeeeeffffffeeejjjkkklllmmmqqqwww}}}{{{|||zzzwwwwww{{{|||uuuqqqpppppptttyyyyyyxxxwwwvvvvvvxxxyyyzzzvvvzzz~~~}}}xxxqqqllljjjggggggfffhhhkkkpppuuuxxxxxxoooggg]]]SSSLLLCCC???999555222000---,,,,,,***))))))******)))(((+++++++++************))))))(((''''''''''''((()))***)))(((((((((((()))***)))))))))))))))((('''&&&%%%$$$!!!!!!%%%%%%$$$%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%'''((()))&&&%%%%%%&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&$$$(((***'''&&&((()))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%$$$$$$((('''%%%%%%&&&'''&&&$$$(((%%%######%%%'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((((((######%%%&&&'''((((((((((((''''''&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&tttuuuvvvxxx|||wwwhhh___```gggnnnmmmkkkgggdddaaa```___```^^^aaafffnnnxxxqqqdddRRRHHHDDD===111...///)))(((((())))))))))))(((((()))(((''''''&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((((((((((($$$$$$%%%&&&'''((()))***###$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''')))(((''''''&&&'''''''''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))((('''&&&'''((()))(((''''''(((***+++---000444777:::CCCLLLOOOSSSXXX\\\\\\XXXSSSOOORRRZZZbbbfffffflllsss}}}{{{xxxwwwwwwuuunnngggfffjjjlllkkkiiihhhfffgggjjjnnnpppqqqxxxyyy|||~~~zzzqqqkkkjjjmmmsssyyy~~~}}}{{{xxxvvvvvvxxx{{{}}}wwwyyy{{{{{{xxxtttrrrqqqlllkkkiiiggghhhjjjlllnnnuuu}}}yyyoooddd\\\TTTOOOFFF>>>999555222000...,,,))))))*********)))+++++++++************))))))((((((''''''(((((()))******))))))))))))******)))))))))((('''&&&%%%$$$%%%%%%###!!!!!!############$$$%%%&&&'''(((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$ $$$'''((()))((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$)))***'''%%%&&&&&&$$$'''''''''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&'''((((((&&&%%%'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''uuuuuuuuuvvvyyyyyyjjjaaabbbhhhnnnnnnkkkhhhdddaaa```aaaaaa]]]```fffmmmxxxtttjjjXXXMMMIIICCC333,,,,,,)))(((((())))))))))))(((((()))(((((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&'''''''''%%%%%%%%%&&&'''((())))))###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((((((''''''''''''((((((((((((&&&&&&&&&'''(((((()))***(((''''''((())))))((('''+++,,,,,,,,,---222:::@@@LLLVVV]]]\\\YYYZZZ\\\]]]XXXSSSQQQWWWcccnnnuuuvvv|||}}}wwwrrrpppiiifff```\\\]]]ccchhhkkkmmmnnnqqquuuzzz}}}{{{|||~~~{{{ssspppsssvvvyyyzzz|||~~~|||zzzyyyyyy{{{|||yyyzzzzzzyyywwwvvvuuuuuusssrrrooolllkkkkkkllllllooovvv{{{sssmmmeee^^^SSSIIIAAA<<<888555444111---++++++,,,,,,++++++++++++*********)))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&(((((((((&&&$$$$$$&&&'''%%%%%%%%%&&&&&&'''))))))((((((((((((''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''''''&&&%%%%%%###''''''###!!!###%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''&&&&&&((()))(((&&&$$$&&&&&&%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%''')))***&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwvvvuuuuuuyyy|||mmmdddbbbfffkkknnnllliiifffcccbbbbbbccc___bbbgggnnnyyyzzzqqq]]]PPPKKKFFF555,,,---+++(((((())))))))))))(((((())))))(((''''''''''''(((&&&''''''(((((((((((((((((((((((((((((((((((((((******)))'''&&&%%%$$$######$$$%%%&&&'''(((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''(((((())))))###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''(((((('''''''''((((((((())))))%%%&&&&&&((())))))******((((((((()))++++++)))(((,,,---......000999EEENNN___fffhhh```WWWUUUXXXZZZZZZYYY\\\fffsssxxxooohhhdddZZZXXXWWWYYY^^^eeennnuuu}}}~~~|||yyyyyyzzz~~~}}}{{{{{{}}}|||zzzxxxwwwwwwvvvvvvxxxvvvtttqqqppppppppppppqqqssswww{{{|||yyyssslll```UUULLLEEE@@@===;;;777111---,,,++++++++++++++++++*********))))))((())))))))))))))))))((((((((((((((((((((((((((((((((()))******+++******%%%&&&'''&&&%%%$$$%%%&&&(((''''''&&&&&&'''''''''((((((((((((''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%+++***((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$######&&&&&&%%%%%%$$$###""""""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''(((((((((((('''&&&%%%%%%$$$&&&%%% ###'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&(((***)))&&&###%%%&&&''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%&&&((((((((('''%%%###%%%%%%$$$###$$$%%%'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%xxxwwwvvvvvvyyy~~~pppfffccceeeiiimmmllljjjhhhfffdddcccbbbaaadddhhhoooyyy~~~vvv^^^MMMGGGDDD666...000///(((((())))))))))))((((((***)))((((((''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((######$$$%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''((()))******)))(((((()))+++------,,,******...222555999CCCQQQ\\\hhhlllhhh]]]SSSRRRWWWZZZ___ccclllxxx~~~}}}wwwnnneee^^^[[[WWWVVVZZZbbbiiipppzzz}}}zzzyyyyyyyyyzzz|||~~~~~~}}}~~~{{{yyyyyyyyyxxxwwwxxxwwwvvvuuutttttttttuuuuuuuuuvvvvvvxxx|||xxxmmmbbbYYYRRRMMMJJJCCC>>>666000,,,+++***)))+++++++++************)))((())))))******))))))(((''''''((((((((((((''''''"""###$$$%%%&&&'''''''''$$$&&&'''(((&&&&&&&&&'''((('''&&&%%%%%%%%%%%%%%%(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&(((***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$###"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''(((''''''((((((((('''&&&&&&&&&((('''"""!!!&&&***+++&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%(((***,,,+++'''$$$%%%&&&((((((&&&%%%&&&'''$$$%%%&&&&&&''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((()))+++,,,+++)))&&&$$$$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%wwwvvvvvvvvvyyyrrrhhhdddfffiiikkkjjjjjjiiigggdddbbbaaaccceeehhhoooyyywwwaaaLLLBBB@@@444---...---(((((())))))))))))((((((***))))))(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((###$$$%%%&&&&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((()))******))))))((((((***,,,///000...,,,---444<<>>666000---,,,++++++++++++************)))((()))************)))((('''((())))))))))))(((''' !!!"""######$$$######$$$'''*********(((((()))''''''&&&&&&&&&'''((((((((((((((((((''''''''''''((('''%%%######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((''''''&&&###$$$%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((('''&&&******&&&%%%'''((('''$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***---///...)))&&&$$$'''))))))'''%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''((('''((()))))))))((('''&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&uuuvvvvvvvvvyyy~~~sssiiieeegggjjjhhhiiiiiiiiigggdddaaa___ccceeehhhnnnxxxwwweeeMMMAAA===222))))))((((((((())))))))))))((((((******)))(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''(((''''''&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%&&&&&&'''(((&&&'''((((((((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''"""###%%%&&&'''&&&&&&%%%######$$$%%%%%%&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))***&&&''')))******))))))(((((((((***---111111000...333;;;FFFKKKMMMPPPWWW]]]\\\^^^[[[UUUSSSYYY```cccmmmwww|||uuummmjjjddd^^^[[[]]]bbbggglllmmmuuuyyyxxxvvvvvvwwwzzz~~~~~~~~~{{{{{{zzzzzzzzzzzzzzzzzzxxxyyy{{{{{{zzzzzz{{{}}}{{{zzzzzzyyyrrrkkkeeebbbXXXQQQFFF<<<555111///...+++++++++************)))((()))***++++++***)))(((((()))***++++++***)))(((((((((((()))((((((''''''"""%%%((()))((('''''''''(((((((((((()))+++,,,---)))((((((((('''''''''''')))'''$$$""""""$$$''')))########################$$$%%%'''))))))((('''&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""###%%%''')))******)))((()))))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))))))))((($$$)))+++)))&&&&&&### $$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''))),,,000222000+++((($$$'''***)))'''%%%&&&'''$$$%%%&&&&&&''''''&&&&&&((('''%%%$$$$$$%%%'''(((%%%$$$######$$$%%%'''(((%%%&&&'''((((((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''oootttyyyzzzyyy{{{rrriiifffeeedddgggfffeeeeeeccccccbbbaaadddeeeiiippp|||}}}tttaaaMMMAAA;;;000------((()))***++++++***)))((('''&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&"""###%%%&&&''''''&&&%%%***++++++***(((''')))***((('''&&&&&&'''&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))&&&$$$%%%'''(((&&&###)))))))))((('''''''''&&&(((,,,,,,'''%%%((()))''''''&&&%%%&&&((((((((('''###%%%''''''&&&&&&'''(((%%%'''((((((&&&%%%$$$$$$---***((((((***+++)))&&&''''''&&&%%%&&&'''((()))******))))))((((((''''''%%%&&&((()))))))))(((''''''((((((((())))))))))))***'''%%%&&&)))++++++))),,,,,,++++++---000444777<<>>777555555000...,,,++++++***(((&&&++++++++++++***)))((('''+++)))'''(((+++,,,***(((###$$$&&&'''''''''&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&$$$###%%%''')))(((&&&%%%%%%$$$$$$%%%&&&((()))''''''((()))))))))))))))((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&###%%%(((((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&((()))))))))((('''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&))))))(((((('''''''''''''''((()))******)))((('''$$$"""!!!"""&&&'''&&&$$$%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''nnntttyyy{{{zzzzzzsssjjjhhhgggfffhhhhhhgggfffeeedddcccccceeefffiiiooo{{{~~~vvvbbbPPPFFF>>>111,,,---))))))******+++***)))((('''&&&''''''((())))))(((((((((((('''''''''&&&&&&&&&''''''(((((('''&&&$$$###((((((((('''%%%$$$%%%&&&)))((('''((())))))'''&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$###"""###%%%'''&&&$$$((((((((('''''''''''''''###$$$&&&))))))'''%%%###&&&%%%$$$%%%'''''''''&&&$$$&&&(((((('''&&&&&&'''&&&((())))))'''&&&%%%&&&+++)))((((((******(((&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''%%%&&&''''''((('''&&&&&&))))))))))))))))))(((((()))'''&&&'''***+++***(((+++++++++,,,///444;;;???IIIRRR[[[\\\WWWRRRSSSVVV]]]dddiiikkkmmmuuu{{{}}}}}}wwwqqqlllkkkkkkkkkiiikkkiiikkkrrrwwwwwwyyy~~~uuupppmmmlllnnnrrr~~~|||||||||yyywwwuuuvvvwwwvvvvvvyyy}}}|||wwwpppkkk```TTTHHH???:::888000---+++*********)))((()))*********)))(((''''''...,,,******+++***(((&&&&&&'''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%###!!!"""%%%&&&$$$###%%%%%%$$$$$$%%%&&&((()))''''''((()))))))))))))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###$$$%%%'''(((%%%&&&'''((()))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((((()))***+++,,,------&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''&&&&&&&&&%%%%%%'''((())))))))))))((('''***'''%%%%%%&&&&&&$$$"""&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''lllrrryyy|||zzzzzz~~~tttmmmkkkkkkiiijjjiiiiiihhhgggfffeeedddfffgggiiiooozzz~~~wwwdddTTTLLLDDD444,,,---***))))))*********)))((((((''''''((()))))))))(((((((((((((((''''''''''''&&&(((((()))(((((('''&&&%%%'''''''''&&&#########%%%)))((('''((())))))((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###""""""###&&&''''''&&&&&&&&&&&&'''''''''''''''&&&###'''222555...'''&&&%%%$$$###$$$&&&'''&&&%%%%%%'''((((((&&&%%%&&&&&&'''(((***)))(((''''''''')))(((''''''((()))'''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&&&&'''''''''((((((((((((''''''(((******)))''')))***,,,...333<<>>555111---+++++++++++++++*********+++******))))))'''&&&&&&''')))***)))'''''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&((((((''''''((())))))))))))(((((('''''''''''''''((()))&&&&&&%%%%%%%%%%%%$$$$$$"""""""""###$$$%%%'''(((%%%&&&'''&&&%%%$$$&&&((((((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$!!! $$$(((+++&&&&&&'''(((((((((((('''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''(((((((((((('''&&&,,,***((((((((('''%%%$$$&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''fffnnnwww||||||{{{~~~vvvooonnnnnnllljjjjjjiiihhhgggfffeeeeeeggggggiiinnnzzz~~~uuueeeWWWQQQIII666---...+++))))))))))))))))))(((((('''(((((()))))))))((((((((((((((('''''''''''''''%%%&&&&&&'''(((((())))))'''(((((('''&&&&&&''')))***(((&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((%%%%%%&&&&&&''''''((((((---%%%(((777<<<111((()))%%%$$$$$$$$$&&&'''&&&%%%%%%'''((('''%%%$$$$$$%%%&&&((()))((('''&&&'''((('''''''''''''''''''''&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((++++++++++++*********)))!!!"""###$$$&&&'''((()))'''(((((()))******)))((()))+++///333999CCCOOOXXX```fffjjjddd[[[YYYbbbllluuu~~~zzzwwwvvvpppmmmlllfffbbb^^^]]]aaajjjrrrxxx}}}~~~~~~~~~{{{tttrrruuuxxxyyy{{{}}}~~~}}}zzzyyyzzz{{{yyyxxxwwwvvvvvvuuutttsssyyyqqqggg[[[OOOHHH@@@;;;444000---------,,,+++,,,,,,,,,,,,,,,++++++''''''((()))))))))((('''&&&&&&&&&''''''''''''&&&(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((('''''''''******))))))((((((''''''%%%%%%%%%%%%&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&'''&&&'''&&&%%%$$$$$$&&&(((''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%""" !!!###''')))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&((((((((((((((()))((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''___hhhttt{{{||||||}}}wwwqqqpppooommmjjjjjjiiihhhgggfffeeeeeeggggggiiiooozzz|||rrrdddXXXSSSLLL:::000///+++(((((((((((((((((())))))((()))))))))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((((((%%%&&&(((((('''(((***------***(((&&&&&&%%%$$$"""%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''&&&''''''%%%&&&&&&''''''(((((((((...######000333)))###%%%'''%%%%%%&&&'''((('''&&&$$$%%%'''&&&$$$#########%%%&&&'''&&&%%%%%%&&&(((&&&&&&''''''&&&&&&''''''$$$%%%&&&'''((('''&&&%%%'''''''''(((((())))))***+++++++++*********++++++%%%%%%%%%&&&''''''(((((('''((()))******+++++++++,,,000555:::@@@JJJVVV______eeeiiieee```bbbmmmxxxxxxuuu{{{{{{qqqfffaaaaaaaaa^^^___aaaeeelllvvv~~~}}}zzz{{{|||}}}~~~}}}~~~~~~}}}zzzxxxuuuuuuvvvwww}}}vvvkkk___VVVNNNGGG>>>666111...,,,++++++++++++,,,++++++******...//////...+++(((&&&%%%''''''''''''&&&'''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((($$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''YYYdddrrrzzz|||{{{{{{|||}}}~~~wwwrrrqqqpppmmmkkkjjjiiihhhgggffffffeeefffgggjjjqqq{{{zzzooobbbUUUQQQLLL<<<333000+++(((((('''''''''((())))))))))))*********)))(((((('''(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%###$$$%%%&&&&&&''')))+++000---***(((((('''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''''''&&&$$$$$$$$$%%%'''''''''(((((((((((((((,,,%%%###)))+++%%%"""$$$'''&&&%%%&&&((()))((('''###%%%&&&&&&$$$######$$$%%%&&&&&&%%%$$$%%%&&&(((%%%&&&((('''&&&&&&'''(((%%%&&&''''''((((((''''''((((((((()))))))))))))))((((((((('''((()))******,,,,,,+++***)))((('''&&&((()))***++++++,,,...111333888>>>BBBFFFNNNYYYbbb___dddiiijjjjjjoooxxx}}}wwwoooqqqmmmbbbZZZYYY[[[]]]___ccciiipppwww}}}||||||~~~}}}{{{oooeee\\\TTTJJJ@@@888222...,,,************)))((('''&&&"""%%%(((***))))))))))))+++***)))((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%'''''''''%%%$$$%%%&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((())))))(((&&&$$$###&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))((((((((((((((())))))*********''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((((('''((()))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''XXXcccqqqzzz{{{xxxvvvvvv|||~~~}}}wwwrrrqqqpppmmmllllllkkkjjjiiihhhggggggeeegggkkkrrr}}}zzznnn___QQQMMMKKK???666222***(((''''''&&&'''((()))******************)))(((((('''((((((((())))))))))))***)))(((&&&&&&&&&&&&'''$$$%%%&&&%%%$$$$$$&&&(((...+++((('''((()))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''%%%$$$&&&((()))))))))))))))((((((((()))(((''''''((('''''''''&&&%%%$$$%%%'''((('''&&&$$$&&&''''''&&&%%%&&&'''&&&&&&'''&&&%%%%%%(((***%%%''')))(((&&&&&&(((***(((''''''''''''((())))))(((((((((((((((((('''''''''&&&&&&&&&''')))***+++*********)))))))))(((((()))***+++******---222666:::@@@FFFIIIKKKPPPYYYaaadddhhhnnnssswww|||}}}||||||wwwpppggggggccc[[[XXX\\\aaaccciiinnntttyyy}}}sssjjjcccXXXMMMDDD===777444,,,,,,,,,+++***((('''&&&###'''((()))+++---,,,+++)))((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%''')))(((&&&&&&'''***%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))((('''%%%$$$&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''((())))))(((''''''((())))))%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((()))((('''&&&%%%''''''&&&&&&&&&&&&''''''XXXcccrrrzzzzzzvvvsssrrr{{{~~~}}}wwwrrrqqqooolllnnnmmmlllllljjjjjjiiihhhdddfffkkksss~~~zzzmmm]]]OOOJJJJJJ@@@999333)))((('''&&&&&&'''((()))******************)))(((((('''((((((((())))))******((((((''''''((()))+++,,,'''((((((&&&$$$$$$%%%&&&)))'''%%%%%%&&&)))******&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&))))))''''''))),,,++++++******))))))(((((("""''')))%%%%%%((()))'''%%%$$$###$$$&&&'''&&&%%%%%%'''((()))(((((((((***''''''((('''&&&''')))+++%%%'''))))))'''&&&(((+++)))((((((''''''(((***+++(((((((((''''''&&&&&&%%%'''''''''''')))+++---...######$$$&&&((()))***+++)))***+++******...444:::>>>EEEKKKNNNMMMPPPXXX___jjjnnnttt{{{~~~zzzvvvuuuuuupppiiibbbbbb___[[[]]]eeekkkllluuuxxx}}}{{{}}}||||||www||||||uuunnndddYYYOOOHHHAAA===111000000///---+++)))(((%%%(((------+++))))))******)))(((&&&&&&&&&'''((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%!!!###%%%%%%###"""%%%'''%%%&&&'''''''''&&&%%%$$$%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%%%%%%%'''''''''((((((((()))))) !!!###%%%&&&&&&&&&%%%###&&&(((((('''%%%%%%%%%(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''+++***)))((('''&&&%%%%%%(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''***)))(((''''''((()))***!!!$$$'''((('''(((+++...&&&&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))))))))(((&&&%%%'''''''''&&&&&&''''''''']]]hhhuuuzzzvvvqqqqqqtttvvvxxx{{{zzzwwwqqqmmmkkkkkklllllllllkkkiiigggfffccchhhnnntttzzzzzzppp]]]RRRFFF???999222------,,,***''''''(((***++++++++++++***)))((('''&&&&&&,,,'''%%%)))+++)))''''''&&&&&&&&&'''''')))******))))))(((''''''''''''''')))(((&&&%%%%%%&&&((()))(((((('''&&&%%%%%%$$$$$$******++++++)))(((%%%$$$&&&%%%%%%&&&)))+++******++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$((())))))(((&&&&&&''')))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$''')))***((('''(((((((((((('''&&&%%%$$$"""$$$((()))(((((('''(((++++++,,,---111666<<<@@@GGGKKKMMMKKKOOOYYYdddjjjuuu~~~|||{{{|||tttqqqkkkeee```^^^^^^______aaacccggglllqqqvvvyyy~~~~~~{{{yyy{{{}}}~~~}}}wwwrrrtttwwwkkk```YYYTTTOOOKKK???999222............,,,---,,,+++++++++++++++,,,************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''&&&%%%%%%%%%&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((+++***'''&&&&&&'''***+++%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((('''%%%$$$###$$$%%%%%%&&&'''''''''''''''&&&&&&+++)))&&&&&&'''&&&""""""$$$$$$!!!"""'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&&&&%%%%%%'''((()))(((&&&(((((((((((((((((((((((('''(((((('''&&&''')))+++))))))(((((('''''''''&&&'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***+++++++++)))((('''((((((''''''''''''((((((___jjjwww{{{wwwrrrqqqssswwwyyy{{{zzzvvvqqqmmmkkkkkkkkklllkkkjjjiiigggfffdddiiiooouuu|||zzzppp```QQQAAA999555000------,,,***''''''(((***************))))))((('''''''''***&&&%%%)))+++)))(((***&&&&&&&&&''''''((()))***))))))((('''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$%%%((())))))((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&$$$$$$%%%'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&''')))++++++***((()))))))))))))))(((((('''&&&))),,,---,,,++++++,,,,,,,,,...111666===DDDIIIOOORRRSSSTTTZZZgggrrrwww~~~wwwnnngggccc```[[[XXXWWWZZZ^^^aaahhhlllrrrwww||||||{{{~~~~~~{{{~~~zzzqqqmmmppp|||uuukkkccc]]]XXXUUUQQQHHH===444000...,,,+++)))))))))******+++++++++************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((''''''&&&%%%%%%$$$''''''((((((((((((''''''%%%&&&'''((()))(((((('''''''''&&&%%%%%%%%%%%%%%%'''''''''&&&$$$""" )))(((&&&$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&$$$######%%%((()))(((&&&''')))***'''###$$$(((---&&&&&&&&&&&&''''''''''''&&&'''((()))))))))((((((&&&%%%%%%&&&((()))(((&&&''''''''''''''''''''''''&&&'''''''''&&&&&&(((***)))(((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))((((((''''''***))))))(((((())))))***___jjjvvv{{{xxxtttrrrssswwwzzz{{{zzzvvvqqqmmmkkkkkkkkkkkkjjjiiihhhffffffeeeiiiooouuu}}}{{{qqqaaaOOO;;;222111///------,,,***(((''')))*********(((((((((((((((((((((((('''&&&'''***)))&&&(((,,,''''''&&&''''''((()))***))))))((('''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((((($$$######%%%'''((((((''''''''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((((((''''''(((&&&%%%$$$%%%'''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))+++***(((&&&'''(((((()))))))))))))))&&&(((***+++******+++,,,,,,///333888>>>EEEMMMSSSVVVYYY[[[___jjjxxx~~~{{{yyyppp```RRRQQQOOOMMMNNNSSS[[[dddjjjssszzz}}}{{{|||~~~{{{wwwnnnkkkmmmyyywwwnnngggcccbbbcccXXXIII===666222...,,,******+++++++++******)))************)))))))))))))))))))))))))))))))))))),,,+++)))((('''(((((()))(((''''''&&&&&&%%%%%%%%%((((((''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%!!!'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&'''''''''''''''&&&'''&&&&&&&&&''''''%%%###&&&((((((&&&######'''+++))))))(((((((((((((((((('''(((((()))***)))))))))'''&&&%%%&&&(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&''')))((((((((((((''''''''''''%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''''')))(((((((((((((((((()))ZZZeeerrryyyyyyuuuttttttwwwyyy{{{yyyuuupppmmmkkkjjjjjjjjjiiihhhgggfffeeedddgggmmmttt}}}|||sss```MMM888000111000---+++,,,***(((((()))***))))))'''''''''((((((((())))))'''''')))+++((($$$&&&+++'''''''''''''''((())))))))))))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&((()))%%%$$$$$$%%%'''(((((('''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))******)))'''&&&((()))'''((()))******)))((('''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''((((((%%%###$$$%%%&&&'''((((((((((((&&&((())))))))))))+++---///444;;;AAAFFFKKKQQQUUUYYY]]]ccclllyyyyyytttpppgggXXXKKKJJJKKKMMMRRR[[[eeeooouuu~~~}}}~~~~~~}}}~~~{{{wwwtttppppppxxxvvvooolllllljjj```RRRGGG???999444000............,,,***)))'''************)))))))))(((((((((((((((((((((((((((+++***(((''''''((()))***((((((((('''''''''&&&&&&((((((&&&%%%%%%&&&((((((%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$###$$$&&&''''''&&&$$$###&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''&&&%%%###"""$$$%%%%%%###""""""$$$''')))))))))(((((((((((((((''''''(((((())))))))))))(((&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%'''(((((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((()))))))))*********&&&&&&%%%$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&RRR]]]llluuuxxxvvvuuuuuuvvvxxxyyyxxxtttpppmmmllljjjiiihhhgggfffeeeeeeeeebbbdddjjjrrr}}}}}}ttt]]]KKK999333444222---***,,,***)))))))))***)))(((&&&&&&''''''(((((())))))))))))***+++'''"""$$$((((((''''''''''''(((((()))))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''))))))'''&&&&&&&&&'''((('''&&&%%%&&&((())))))((('''''''''((())))))******''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((())))))******)))''''''(((***'''((()))******)))((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''(((((('''%%%######$$$%%%'''(((((((((((()))***,,,,,,,,,---000333444;;;DDDKKKMMMOOOQQQTTT^^^eeeppp{{{~~~uuukkkbbbYYYQQQLLLOOORRRWWW___iiiqqqyyy||||||{{{|||~~~zzzwwwuuutttvvvwwwvvvtttwwwuuusssssstttwww}}}|||yyyzzz}}}~~~}}}|||~~~zzzzzzuuutttyyy~~~~~~xxxvvvvvvnnnfff[[[QQQIIIAAA999333.........---,,,+++***)))************)))))))))(((((((((((((((((((((((((((((((((''''''''')))***+++)))))))))(((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&&&&'''&&&''''''((('''&&&%%%%%%#########$$$%%%'''((()))&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''((((((''''''!!!"""$$$&&&'''((())))))((((((((('''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((((((((((((((%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&''')))***&&&&&&%%%%%%%%%%%%&&&&&&LLLXXXgggrrrwwwwwwuuuuuusssuuuvvvuuurrrooommmmmmiiiiiigggfffeeedddddddddaaaccchhhqqq}}}|||rrrYYYJJJ;;;666555111---***,,,***))))))******((('''&&&&&&&&&''''''(((((((((***((((((***'''######'''((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%))))))((('''&&&&&&''''''((('''&&&''')))***)))((('''((((((((())))))******''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((())))))(((((()))'''&&&%%%&&&((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***))))))*********'''%%%&&&'''((()))************)))******+++,,,///333666;;;CCCLLLRRRSSSTTTWWW[[[jjjttt|||xxxnnnbbbVVVPPPOOOQQQYYY]]]ccckkksssyyy~~~|||yyyvvvrrroooooopppooollllllnnnccccccdddfffhhhhhhfffcccgggggghhhhhhiiilllrrrvvvzzz}}}}}}xxxuuuuuuvvvuuusssssstttssssssyyy}}}xxxxxx|||xxxqqqggg^^^UUUJJJ@@@888------,,,+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&'''&&&'''((()))((('''&&&%%%$$$######"""###$$$&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&'''(((((((((((($$$%%%''''''&&&%%%&&&''')))(((((((((((((((((()))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((***(((%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***)))(((&&&'''''''''''''''((((((((((((((('''&&&%%%%%%&&&''')))***'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))))))))(((((((((((((((((()))KKKVVVeeeqqqvvvvvvtttsssppprrrtttsssqqqnnnmmmmmmiiihhhfffeeedddcccddddddaaabbbgggqqqyyyoooWWWIII;;;555222///,,,,,,,,,+++)))*********(((&&&&&&''''''''''''''''''''')))%%%$$$((()))'''&&&(((((((((''''''''''''(((((())))))((('''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''&&&%%%&&&((()))((('''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&((()))***++++++((())))))(((&&&%%%'''((()))((((((''''''(((((()))''''''''''''''''''''''''''''''(((((((((((('''''')))(((((()))+++***(((&&&''''''((()))******))))))((())))))***,,,000666:::BBBIIIQQQUUUWWW\\\dddkkkyyy{{{qqqmmmeee\\\TTTSSSXXX]]]fffhhhmmmrrrxxx}}}|||xxxtttrrrpppmmmkkkeeebbbbbbdddaaaZZZWWWZZZSSSTTTVVVYYY[[[\\\[[[ZZZ[[[^^^aaabbbdddgggjjjlllnnnqqqtttssspppmmmlllmmmjjjhhhiiijjjiiiiiiqqqzzz}}}||||||rrrhhh___VVVMMMFFF666444111...,,,,,,---...************))))))))))))))))))))))))))))))))))))&&&'''(((((('''%%%###"""&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%$$$#########$$$&&&&&&%%%&&&'''((((((&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''$$$%%%&&&'''(((((((((((()))***+++)))$$$!!!!!!"""&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((()))((('''&&&&&&&&&'''))))))+++(((%%%$$$%%%'''''''''''''''''''''''''''''''''((()))++++++)))''''''(((''''''''''''((((((((()))((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''')))************+++++++++(((((()))))))))(((((('''***))))))(((((())))))***LLLVVVeeeqqqvvvvvvtttrrrnnnppprrrrrrpppnnnmmmnnniiihhhfffdddcccccccccdddbbbccchhhrrrwwwmmmVVVIII;;;444///,,,,,,///,,,+++************(((&&&'''''''''''''''''''''''''''"""!!!&&&******((())))))(((((('''''''''(((((())))))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$******)))((('''&&&&&&%%%!!!"""$$$&&&'''''''''&&&&&&%%%$$$%%%'''''''''%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((()))***+++,,,---***++++++***(((((()))***)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''')))(((&&&$$$%%%&&&'''''''''''''''''',,,---...///111666<<>><<<<<<:::000,,,+++***)))((('''&&&%%%(((((((((((((((((((((((()))'''&&&%%%''''''&&&%%%((()))***)))((('''(((***))))))(((''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%&&&(((*********)))((('''(((((()))))))))((((((***)))(((''''''((()))***'''''''''''''''''''''''''''(((((())))))***++++++)))((('''&&&'''((()))***************+++,,,---......333999===AAAHHHRRRZZZfffttt~~~tttiiibbbYYYUUUOOOLLLMMMVVVbbbjjjxxx|||{{{rrrllljjjkkkmmmoookkkhhhbbb]]]ZZZYYYXXXYYYUUUTTTTTTTTTVVVWWWYYYYYY[[[[[[^^^cccjjjoooppppppooosssxxx|||}}}}}}}}}~~~~~~yyyzzz{{{{{{yyyzzzxxxuuuuuuuuusssnnnjjjfffdddbbbbbbdddfffggggggeeedddhhhqqqxxx{{{~~~}}}~~~}}}xxxsssooolllvvvssspppiii]]]SSSIII<<<000///---,,,,,,,,,---,,,,,,)))))))))******+++++++++)))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((())))))((((((((('''&&&&&&%%%%%%"""%%%(((******))))))***(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))'''(((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((%%%%%%&&&'''((()))******((((((''''''''''''((((((VVVWWW^^^jjjrrrrrrqqqrrrllljjjiiijjjllloooppppppllljjjgggfffffffffeeecccfffjjjpppxxxsssiiiVVVEEE>>>???:::888666...,,,+++***)))((('''&&&%%%'''''''''''''''''''''''')))'''&&&%%%''''''&&&%%%''')))***)))((('''((()))''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''***************+++++++++&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%###%%%''')))***)))((('''((()))))))))))))))(((((()))(((&&&&&&&&&&&&((()))&&&'''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%&&&'''((())),,,+++++++++,,,---......111999@@@BBBDDDMMM]]]kkkwww{{{lll___XXXNNNMMMMMMOOOWWWeeeuuuxxxrrriiiccc```aaaaaabbb\\\\\\\\\[[[[[[[[[\\\]]]]]]]]]^^^______aaabbbccciiijjjnnntttzzz|||wwwtttpppkkkhhhfffeeedddccc^^^\\\___hhhnnnpppqqqsssppprrrvvvyyy{{{~~~}}}~~~|||yyyssszzz}}}zzznnnccc]]]VVVHHH:::111...+++***,,,---,,,+++'''(((((())))))*********)))))))))))))))(((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((('''''''''''''''(((((()))))))))(((''''''''''''((((((((('''''''''&&&&&&&&& $$$&&&&&&%%%%%%&&&)))))))))))))))*********%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))(((((('''((((((((()))))))))***'''''''''((((((((())))))%%%%%%&&&'''((()))******(((((((((''''''(((((((((UUUTTTZZZgggpppqqqppppppjjjiiiiiikkknnnpppqqqqqqjjjhhhfffeeeeeeeeedddcccfffjjjqqqyyytttjjjSSSEEE@@@???555111000***+++******)))(((''''''&&&''''''''''''''''''''''''&&&%%%$$$%%%(((******)))'''((())))))''''''((())))))(((((('''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&###$$$''')))***)))((('''))))))*********)))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''((()))++++++,,,---///000222333444;;;CCCFFFIIITTTgggvvvvvveeeWWWQQQGGGKKKRRR[[[gggvvv}}}xxxwwwyyyzzzyyywwwjjjfff```]]]\\\\\\]]]]]]ZZZ\\\^^^``````aaaccceeelllnnnooooooooooooppprrr{{{}}}~~~yyyrrrlllhhhfffcccbbb___\\\___gggllljjjgggfffbbbeeehhhkkkmmmpppsssvvv||||||}}}{{{}}}yyymmmhhhcccWWWKKK999444---***+++,,,+++***((((((((((((((()))))))))))))))******))))))(((''')))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%%%%%%%%%%$$$######&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%'''))))))'''%%%%%%%%%%%%&&&&&&'''((())))))***%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******''''''((((((((()))))))))++++++***))))))))))))))))))((((((''''''(((((()))RRRQQQWWWdddnnnqqqoooooohhhhhhiiilllppprrrrrrqqqjjjhhhfffeeeffffffeeeccceeeiiiqqqzzzuuulllUUUJJJGGGBBB333---...,,,***)))))))))(((((('''''''''''''''''''''''''''''''''&&&%%%&&&)))***+++***'''((()))(((''''''((()))******)))(((((((((((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%''')))***************************)))((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''((())))))******'''(((((())))))))))))))))))***,,,///333666:::;;;;;;>>>DDDLLLVVVdddrrr}}}|||nnn\\\PPPLLLIIIQQQ^^^kkkwwwxxxooojjjhhhiiihhhggg___]]]\\\\\\___bbbcccccceeegggjjjkkkllloootttxxxxxxrrrooommmkkkiiiiiieeeffflllppplllfffccc```bbbdddeeeeeefffhhhjjjsss}}}yyyppplllfff___HHH@@@555///------,,,*********)))))))))))))))))))))************)))(((((())))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((()))))))))((('''%%%%%%&&&&&&'''(((((((((+++,,,,,,+++(((''''''(((#########$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((('''''''''''''''&&&&&&%%%%%%'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%'''''''''((()))*********'''((((((((()))))))))))),,,+++***)))((())))))***))))))(((((((((((())))))PPPOOOUUUcccnnnpppooonnnggghhhjjjmmmqqqssssssqqqllljjjhhhhhhhhhhhhgggfffeeeiiiqqqzzzvvvnnnZZZPPPNNNGGG555---000000))))))))))))((((((((((((''''''''''''''''''''''''+++)))((('''((()))(((''''''((()))((('''&&&''')))&&&&&&%%%$$$$$$$$$$$$%%%'''''''''&&&&&&'''''''''+++******)))(((''''''&&&&&&''''''''''''''''''&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''######%%%&&&'''(((((((((&&&'''((()))++++++,,,,,,***************)))(((((('''((()))******)))((('''&&&&&&&&&'''''''''((((((&&&&&&''')))***,,,------((()))+++,,,,,,,,,+++***'''))),,,111666;;;@@@BBBEEEEEEJJJUUUfffuuuwwwgggVVVKKKJJJNNNYYYhhhwww}}}uuuiiiaaa]]]\\\[[[ZZZZZZZZZ[[[___eeeiiikkklllqqqsssuuuvvvxxx~~~~~~yyyvvvvvvuuuttttttooonnnsssuuupppiiifffdddfffffffffdddcccdddeeeeeeuuu}}}uuuqqqpppoooVVVLLL>>>555222111///,,,,,,+++++++++******))))))***************)))(((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''+++***)))'''''''''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&%%%%%%%%%%%%&&&''''''###$$$''')))******)))((($$$%%%%%%&&&'''((())))))%%%&&&&&&%%%$$$$$$&&&(((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((&&&%%%$$$&&&''''''((()))******+++(((((((((((())))))))))))&&&&&&%%%&&&'''(((***+++))))))(((((((((((())))))KKKOOOXXXdddooouuutttrrrllllllmmmoooqqqqqqooommmjjjiiigggeeeddddddddddddgggjjjoooyyywwwlllVVVVVVMMM<<<000......++++++)))'''''')))***+++***'''(((***+++++++++***)))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&%%%%%%&&&(((***+++***((((((((('''&&&%%%######(((((((((((((((''''''''')))&&&%%%&&&)))***)))''''''''''''''''''''''''''''''&&&&&&'''***++++++***(((((())))))*********+++((((((((((((((()))******'''(((((())))))))))))((((((((((((((())))))))))))&&&***)))%%%&&&,,,///,,,((()))***)))((()))***,,,...---///444<<>>555000---......//////...---------,,,***((()))++++++***((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&((((((((('''$$$ $$$'''&&&%%%'''###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&''''''((('''''''''((((((&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))'''''''''((((((((())))))))))))))))))***+++---------+++)))((()))******)))*********************************+++******)))(((PPPSSSYYYdddooovvvwwwuuuooooooppprrrsssssspppnnnkkkjjjhhhgggfffeeeeeeeeegggkkksss~~~wwwlllQQQNNNEEE888///------,,,,,,***(((((()))***************)))))))))))))))***''''''((((((((()))))))))((((((''''''(((((()))***&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$###%%%'''))))))((('''(((((((((((((((''''''''''''((((((((((((((((((((('''&&&'''((())))))'''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************+++******)))((('''(((((((((((()))))))))))))))+++***((()))---///...******+++***)))))),,,...,,,333===EEEKKKQQQWWW[[[aaammm|||rrr```VVVUUU]]]kkkwwwzzztttxxx}}}~~~~~~|||xxxnnn```VVVWWWbbblll}}}~~~{{{{{{}}}|||wwwrrrccceeefffeeeeeeiiipppuuu}}}|||{{{{{{|||}}}{{{}}}wwwxxx~~~{{{~~~xxxpppmmmmmmgggfffbbbZZZNNN@@@666000+++,,,------,,,+++)))(((''''''(((***++++++)))'''*********))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))$$$ $$$'''&&&%%%'''$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$'''''''''''''''((()))***''''''((())))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))************))))))''''''((((((((()))))))))((())))))***+++---...///...,,,+++***+++,,,,,,+++++++++++++++++++++++++++'''((())))))************RRRTTTZZZdddooowwwyyyxxxqqqqqqrrrsssttttttqqqnnniiiiiihhhgggfffeeeddddddeeekkkuuutttiiiRRRMMMBBB777...,,,,,,,,,...+++)))((()))******)))---,,,***))))))***++++++''''''((((((((()))))))))((((((((('''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&(((((('''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''((()))((((((''''''''''''''''''''''''''''''(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))***)))))))))((('''&&&%%%$$$(((((((((((()))))))))))))))))))))((()))+++------***++++++******+++...000///777BBBJJJOOOUUU]]]dddkkkyyyssshhh]]]ZZZaaaooo}}}vvvpppnnnlllrrrzzz~~~~~~}}}~~~yyyvvvnnnaaaXXX]]]mmm|||zzz{{{~~~xxxrrrhhhiiiiiiiiihhhjjjnnnrrrsssqqqnnnlllmmmqqquuuxxx}}}~~~}}}}}}{{{}}}|||xxxyyy}}}|||}}}zzzuuussstttooommmjjjeee\\\OOO@@@666,,,,,,,,,---,,,+++(((&&&((((((((()))))))))((((((+++++++++*********))))))'''''''''''''''''''''''''''***+++***&&&%%%&&&)))+++&&&%%%((()))'''%%%'''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&((()))***&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((((((((((())))))************))))))'''(((((((((((())))))))))))))))))***+++,,,---...---,,,++++++,,,---,,,+++++++++++++++++++++++++++''''''((()))))))))))))))QQQSSSZZZdddpppxxx{{{zzzssssssssstttuuutttqqqnnngggggggggfffeeedddcccbbbdddkkkvvv|||pppeeeTTTLLLAAA666///++++++,,,///---***))))))***)))(((((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((((((((((((((((()))******''''''''''''((((((((((((&&&%%%###$$$&&&(((((('''$$$%%%&&&&&&''''''''''''&&&'''''''''(((((())))))&&&'''((((((((((((((()))''''''''''''''''''''''''%%%'''))))))((((((***,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))((('''%%%%%%(((((((((((())))))))))))(((''''''((())))))***++++++,,,,,,+++,,,...222555555===FFFMMMSSSZZZeeellluuuxxxpppeeeddddddjjjwwwwwwllldddbbbccciiipppxxx}}}|||{{{{{{|||wwwuuuooofffaaaiii{{{{{{{{{}}}}}}wwwpppjjjkkkmmmmmmmmmlllllllllmmmjjjfffcccbbbdddgggiiilllvvv|||xxxxxxzzzssstttzzz~~~~~~{{{tttmmmiiifff\\\MMMAAA444222//////...---***(((,,,+++)))'''&&&&&&''')))++++++++++++************''''''''''''''''''''''''&&&)))***)))&&&$$$&&&(((,,,(((&&&)))***((('''((((((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))'''&&&%%%$$$%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''(((((((((((((((''''''''''''((((((((((((******)))(((((()))******))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***+++******)))))))))******+++***)))***,,,,,,+++***++++++++++++++++++++++++)))))))))))))))(((''''''NNNQQQYYYeeerrrzzz||||||tttsssssstttuuussspppmmmffffffffffffdddcccbbbaaadddlllxxxyyylll```TTTIII===555///++++++...000...+++)))******)))(((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((())))))(((((())))))***+++((((((((((((((()))))))))'''%%%$$$%%%'''(((((('''$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''((()))))))))&&&'''((((((''''''(((***''''''''''''''''''''''''$$$'''***)))((((((+++...************))))))))))))((((((((((((((()))******++++++,,,++++++***)))((((((((((((((())))))))))))(((&&&&&&))))))'''(((***,,,,,,------...222777;;;===CCCLLLTTT]]]fffpppwww|||yyyvvvuuutttpppiiiccc___gggrrr~~~|||zzztttkkkccc___```ccciiipppxxx{{{zzzxxxzzz}}}zzzyyyvvvqqqpppyyy~~~}}}~~~}}}xxxssspppqqqssstttsssqqqooommmllljjjfffbbb___^^^^^^___bbblll~~~~~~yyy|||~~~tttssswwwzzz~~~~~~|||rrrmmmkkkeeeZZZPPP???999222---,,,+++)))&&&...---+++'''%%%%%%(((***+++++++++************)))'''''''''''''''''''''''''''(((((((((&&&&&&&&&'''&&&###"""&&&)))(((''')))(((((('''&&&'''((()))***%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((++++++))))))))))))++++++************************))))))************))))))((((((((()))))))))******,,,+++***)))(((((((((((()))((((((***+++,,,***(((++++++++++++++++++++++++************))))))((('''JJJNNNXXXeeesss{{{}}}|||ttttttsssttttttsssooolllfffggggggfffeeedddbbbaaafffooo|||xxxjjj]]]OOOCCC777222///+++,,,000111...+++*********)))'''%%%%%%'''((())))))))))))''''''((((((((()))))))))))))))(((((())))))***+++''''''''''''(((((())))))((('''%%%&&&''')))((('''%%%&&&'''''''''''''''&&&&&&&&&''''''((())))))***%%%''')))((('''&&&(((***''''''''''''''''''''''''$$$'''***)))&&&%%%(((,,,******)))))))))(((((((((((((((((((((((()))******++++++,,,,,,,,,,,,++++++(((((((((((()))))))))))))))&&&&&&++++++''''''***,,,,,,---...111555;;;@@@BBBHHHSSS___lllwww}}}wwwvvvooofffaaaaaaccccccccchhhuuu}}}}}}|||xxxtttqqqnnnhhhbbb___```cccfffkkkrrrzzz}}}{{{zzz~~~~~~|||zzzxxxxxxwwwwwwwwwvvvtttsssooommmkkkgggddd```^^^]]]___eeerrr~~~yyy}}}~~~||||||yyy~~~~~~|||{{{tttmmmhhhdddaaaPPPGGG:::000,,,+++)))'''+++,,,,,,***'''''')))++++++************)))))))))''''''''''''''''''''''''(((''''''''')))))))))((($$$!!!!!!%%%'''&&&&&&((('''&&&%%%$$$%%%&&&((()))'''&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''&&&%%%$$$%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&''''''(((((((((((((((''''''''''''((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********++++++***)))))))))******(((((((((***,,,,,,***(((************************((()))******+++*********HHHMMMWWWfffttt|||~~~|||ttttttsssttttttrrrooolllgggggghhhhhhgggeeecccbbbhhhqqq~~~wwwiii\\\KKK>>>333000...,,,...333222///,,,******)))(((''' ###%%%&&&&&&&&&&&&))))))))))))************)))))))))))))))******+++&&&&&&&&&'''''''''(((((()))'''&&&&&&((())))))((('''(((((((((((((((''''''&&&&&&&&&'''((())))))***%%%'''))))))'''&&&(((***''''''''''''''''''''''''%%%(((+++)))%%%###%%%)))))))))(((((('''''''''&&&((((((((((((((()))******)))******+++++++++******(((((((((((())))))))))))***'''''',,,,,,((((((+++,,,---...///222777>>>CCCFFFLLLYYYiiiyyyvvvmmmjjj```TTTNNNQQQXXX```eeevvv{{{vvvtttuuutttppplllfffbbb\\\YYYYYY]]]bbbeeennnvvv}}}~~~~~~~~~~~~zzzxxxvvvuuuuuuuuuuuutttqqqqqqpppmmmiiieeeaaa^^^___aaahhhuuuxxxxxx}}}|||{{{yyy}}}zzzooohhhiiillldddXXXGGG:::444222000...'''***------+++)))***,,,*********))))))))))))(((((((((((((((((((((((((((***(((&&&(((+++---+++)))((($$$###&&&'''$$$###%%%&&&%%%$$$######%%%&&&((()))((((((&&&%%%$$$$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((((((((())))))******)))'''%%%$$$###%%%(((***+++***((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((''''''''''''((((((((()))+++)))(((''''''((()))+++(((((((((((((((((((((((())))))************))))))))))))))))))************+++*********+++,,,------)))((()))+++,,,---+++)))))))))))))))))))))))))))'''((()))***,,,,,,------IIIOOO[[[hhhtttzzzzzzyyyxxxtttqqqqqqtttsssoookkkeeegggiiihhhfffdddccccccdddnnn~~~xxxfffVVVPPPDDD666...///111000......---,,,+++******)))))))))(((&&&%%%%%%&&&((()))'''(((((((((((((((''''''))))))(((((((((((())))))$$$%%%%%%&&&'''((())))))&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((((((((((((((((((((((((%%%'''(((*********))))))''''''(((((())))))******&&&'''(((******))))))((((((((((((((())))))))))))((((((((((((''''''''''''++++++***)))((('''&&&&&&'''((()))******)))((('''+++***))))))***+++++++++---...000333999???DDDFFFJJJXXXjjjxxx{{{qqqfff___VVVOOOPPPTTT\\\iiivvv~~~wwwpppmmmiiicccaaabbb[[[YYY[[[``````___eeennnxxx~~~~~~{{{yyyxxxwwwwwwwwwuuusssuuuvvvuuuqqqjjjfffeeefffeeedddgggooozzzyyywwwyyy|||}}}wwwnnnjjjjjjqqqhhhXXXHHH:::111......000---***)))+++,,,+++***))))))))))))((((((((((((((((((((('''&&&&&&%%%%%%)))(((''')))++++++(((%%%(((((((((((()))***,,,---$$$$$$$$$$$$%%%&&&'''(((###$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((("""!!!)))---***%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***+++---+++)))'''&&&'''((())))))((('''&&&&&&'''((()))***)))((()))+++,,,,,,+++((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((())))))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***(((''''''''',,,+++***)))((((((((((((+++******))))))))))))***''')))+++...000000//////---,,,***)))))))))***+++&&&&&&&&&''''''((()))******)))((((((((()))***++++++++++++,,,------------JJJPPP\\\iiitttzzz{{{zzzyyyuuurrrrrrtttsssnnnjjjfffhhhiiihhhfffdddcccccchhhrrrvvvcccSSSJJJ@@@555...---///...---......,,,+++******))))))***)))'''&&&&&&''')))***((()))))))))))))))(((((())))))(((((((((((())))))&&&&&&''''''''''''''''''''''''(((((((((''''''&&&''''''(((((())))))((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''((())))))******'''((()))*********))))))''''''(((((()))))))))***)))))))))(((((((((''''''))))))))))))(((((((((((((((((())))))))))))((((((+++***))))))***+++++++++---000555999>>>CCCGGGJJJQQQ___qqq~~~vvvhhh]]]SSSMMMLLLRRRZZZdddsssxxxnnniiiggggggddd___\\\]]]\\\\\\___eeefffgggmmmuuu~~~~~~}}}{{{yyyxxxxxxwwwtttsssuuuvvvvvvsssnnnkkkkkkmmmmmmooosssvvvxxxyyyyyyyyy}}}xxxwwwxxxvvv{{{{{{sssooommmwwwsssjjjZZZFFF777...,,,...---,,,+++++++++******)))))))))(((((((((''''''''''''''''''''''''''''''///,,,((('''((((((&&&$$$'''(((((())))))*********%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''')))$$$!!!###(((+++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())),,,***((('''&&&&&&'''((()))((('''&&&&&&'''((()))***)))((()))***+++***)))'''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''''''''(((******,,,+++)))'''%%%###!!! &&&((())))))'''&&&''''''***)))))))))))))))******((((((''''''''''''((((((+++,,,---///000000//////,,,+++******)))))))))***(((((((((((())))))***++++++******))))))***+++,,,***+++,,,------///111333KKKQQQ]]]jjjvvv||||||{{{yyyvvvsssssssssrrrmmmjjjggghhhiiigggeeeccccccdddmmmwwwttt___NNNEEE???777000...---.........---,,,++++++***++++++***)))(((''''''((()))***))))))************))))))))))))(((((((((((())))))((((((((('''''''''&&&&&&'''(((((())))))(((((((((((())))))))))))(((((('''(((((((((((((((((((((((())))))'''&&&&&&%%%%%%%%%&&&''''''(((((()))******((()))***+++++++++***)))&&&''''''((()))******+++,,,++++++***)))(((''''''''''''(((((())))))******))))))(((((((((((())))))+++******)))***+++,,,---...333;;;AAAEEEIIINNNRRR\\\kkkzzz~~~nnn___TTTJJJKKKPPP[[[fffrrrzzzooo___]]]^^^aaa```[[[YYYZZZ]]]```fffmmmqqqttt{{{}}}|||}}}|||}}}~~~~~~}}}zzzyyyxxxwwwuuussssssuuuvvvtttpppooopppssswww{{{~~~|||vvvqqqpppqqqvvvyyy|||}}}~~~{{{vvvvvvkkknnnttt{{{~~~}}}}}}}}}}}}zzzvvvsss{{{~~~}}}qqq[[[EEE666///***,,,------+++*********((((((((((((''''''''''''%%%&&&&&&'''(((((())))))///,,,(((%%%%%%&&&''''''&&&'''((())))))(((''''''&&&&&&&&&&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$""""""###%%%&&&)))'''%%%%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''***)))(((&&&%%%&&&&&&'''(((((('''&&&&&&'''((((((***((('''((())))))((('''%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((((((((''''''(((((()))***'''''''''&&&&&&&&&&&&&&&((())))))(((&&&%%%&&&((((((((((((((()))***+++,,,''''''&&&''''''((()))***---------------,,,,,,,,,******++++++******))))))******************+++++++++++++++++++++,,,---...+++---//////000333999???LLLRRR^^^lllwww}}}~~~|||yyywwwtttsssrrrpppllliiihhhiiihhhfffdddcccdddeeennnxxxsss^^^LLLFFFBBB;;;444000.........+++++++++++++++,,,---...))))))(((''''''((())))))(((((()))*********))))))))))))(((((((((((())))))(((((((((''''''''''''''''''((()))))))))))))))))))))*********)))(((''''''((((((((((((((((((((((((+++***)))'''''''''((()))&&&&&&''''''((())))))***((()))***+++,,,++++++***%%%&&&'''((()))***+++,,,------,,,+++***(((((('''(((((((((((())))))))))))***)))(((''''''((()))******+++*********,,,///111333999AAAGGGLLLQQQYYY___hhhuuuvvvfffXXXOOOLLLSSS___lllvvv~~~|||qqqiii[[[ZZZ[[[]]]]]]ZZZZZZ]]]```fffpppxxx~~~~~~}}}|||zzz{{{|||}}}}}}{{{zzzzzzyyywwwuuuqqqssstttssspppooorrruuu~~~|||vvvrrrrrrsssrrrsssttttttuuuxxx~~~~~~yyyyyyqqqpppoooqqqvvv~~~~~~~~~|||{{{||||||||||||}}}yyy|||rrr[[[EEE888(((+++------+++******+++(((((((((((('''''''''&&&&&&'''''''''((((((((())))))(((&&&%%%&&&((()))***%%%&&&((())))))'''%%%$$$'''&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%###"""###%%%&&&''''''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''&&&%%%%%%&&&((())))))(((&&&%%%(((((((((''''''(((((((((''''''''''''(((((())))))$$$$$$%%%&&&'''((())))))))))))(((&&&$$$$$$&&&(((((((((((((((((()))******(((((((((((()))***,,,,,,---,,,+++)))((((((((((((((()))***++++++***)))(((++++++************++++++******+++,,,---...000000---000333444666<<>>???@@@???@@@BBBHHHOOOVVVZZZMMMSSS^^^lllwww}}}~~~}}}qqqqqqqqqpppmmmkkkiiiiiigggfffdddbbbbbbdddhhhllloooyyy}}}kkk[[[EEE===333......///---+++------,,,,,,,,,------...''''''((((((((((((''''''&&&&&&'''))))))*********))))))(((((((((((())))))''''''(((((()))))))))***%%%%%%&&&'''((())))))(((%%%&&&&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%&&&''''''(((((()))'''((()))*********))))))''''''(((((()))))))))***++++++******))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''+++---...///444<<>>CCCGGGJJJKKKLLLHHHEEEGGGMMMRRRTTTTTTLLLSSS^^^lllwww}}}~~~|||oooppppppooollljjjiiiiiifffeeedddbbbbbbeeejjjnnnrrr|||ooo```FFF<<<222...111444222///111000...---,,,++++++***(((((())))))))))))(((((('''''')))******+++++++++))))))(((((((((((())))))))))))))))))(((((((((((($$$%%%&&&'''(((((((((((($$$$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))*********((('''&&&%%%%%%&&&&&&'''(((((()))&&&'''(((******))))))((((((((((((((())))))))))))******))))))))))))))))))&&&&&&'''((()))***++++++'''((()))******)))(((''''''***...///000555>>>FFFOOOPPPVVVeeeyyyttteee\\\XXX\\\jjjxxxzzzjjjbbb^^^bbbddd___[[[ZZZWWWWWW\\\cccjjjttt}}}zzzxxx{{{}}}{{{wwwuuurrrssstttrrrqqqsssxxx|||~~~~~~tttiiidddiiiooolllmmmoootttyyy}}}www}}}~~~uuuxxx|||~~~yyysssoooiiimmmrrrvvv}}}|||}}}___PPP>>>333111111...***++++++++++++*********)))''''''(((((())))))******%%%''''''%%%###%%%)))---&&&&&&&&&&&&''')))***+++***)))(((((((((((()))))))))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''"""$$$&&&(((((((((&&&%%%(((&&&######$$$$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))(((((()))))))))))))))(((%%%%%%&&&''''''&&&%%%%%%'''&&&%%%&&&((()))((('''((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&%%%%%%'''((((((((('''&&&''''''((((((((((((((((((!!!###&&&((('''''''''(((''''''&&&''''''((()))***+++******))))))))))))***&&&''')))+++,,,+++***))))))(((''''''''')))***+++)))******+++---///111222777:::???EEEKKKPPPSSSTTTUUUNNNIIIJJJOOOSSSQQQNNNQQQUUU^^^jjjvvv||||||zzzooonnnllllllmmmllljjjhhheeeeeedddccccccfffkkkooovvvrrr[[[DDD999555222,,,///222,,,///......---+++******)))***((('''))),,,,,,(((######&&&((((((***+++((('''&&&&&&'''((()))***)))******)))(((''''''(((***))))))(((((((((((()))'''''''''''''''''''''((((((((((((((('''&&&%%%$$$((())))))((('''&&&&&&'''&&&$$$"""$$$''')))(((&&&''''''''''''(((***+++,,,***))))))***,,,------,,,'''(((((()))***+++++++++*********)))))))))))))))((()))***)))((('''((()))(((+++000444999???GGGMMMLLLWWWcccnnnzzzzzzpppfff\\\ZZZaaannn~~~~~~rrrhhhddd^^^ZZZ\\\^^^[[[YYYYYY]]]aaahhhrrr~~~}}}~~~{{{vvvrrrpppuuuuuuuuuuuuuuuuuutttttt~~~|||xxxqqqlllhhhiiijjjjjjiiijjjpppzzz~~~~~~yyyssszzzyyyooofffdddnnn|||||||||{{{zzz{{{jjjQQQ===444000...,,,,,,***)))***+++,,,+++)))***(((&&&'''***+++)))'''''''''''''''''''''''''''((((((((((((((((((((((((+++***'''%%%""" ''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&'''''''''((((((((()))***+++***)))'''%%%%%%'''((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%$$$%%%%%%&&&&&&''''''(((&&&'''((()))***************)))'''%%%$$$%%%&&&'''&&&''')))*********)))(((''''''''''''((((((((()))******+++******)))(((((())))))))))))))))))))))))+++(((%%%&&&)))+++***)))(((((())))))))))))))))))))))))))))))************((())))))+++,,,---......,,,------,,,***)))***,,,///...---,,,---222999>>>BBBEEEIIIMMMOOOOOONNNLLLJJJHHHEEEDDDDDDFFFJJJLLLQQQUUU^^^kkkwww}}}}}}{{{pppnnnmmmllllllkkkiiigggcccdddddddddeeeiiinnnsssvvvrrrZZZGGG;;;666333,,,///333---///......---+++******)))+++((('''(((+++,,,((($$$$$$&&&((()))(((&&&&&&&&&(((''''''&&&'''((()))***)))******)))((('''''')))))))))(((((((((((())))))+++***))))))***)))(((&&&%%%%%%&&&''''''''''''&&&((()))***)))'''&&&'''((('''&&&%%%&&&)))******((()))(((((((((((())))))***((('''((()))+++,,,+++***'''(((((()))******++++++***))))))))))))))))))))))))***+++***))))))***,,,+++...333888===EEEOOOUUUWWWaaammmwww}}}rrrjjjaaa^^^]]]bbbnnn}}}|||sssiiiccc^^^YYYVVVYYY[[[[[[]]]```gggmmmxxx{{{xxxuuuttttttwwwvvvuuuuuutttsssssssssyyyyyyxxxtttoookkkiiiiiiiiiggghhhnnnxxx~~~uuu{{{yyyllleeekkkwww|||yyyuuusssyyyzzzcccMMM===444000///111...+++******+++++++++***(((''''''******)))'''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&%%%$$$######''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&&&&$$$%%%&&&&&&$$$""""""###&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''''''''''')))((('''&&&&&&''')))***)))))))))))))))((('''''''''''''''((((((((())))))'''''''''''''''&&&%%%%%%))))))))))))))))))))))))***(((&&&&&&)))******)))))))))(((((((((((((((((())))))))))))************)))))))))***+++,,,------+++,,,,,,,,,++++++,,,...///000111333555:::AAAEEELLLKKKKKKKKKJJJHHHGGGFFFKKKJJJHHHGGGHHHIIIKKKMMMRRRVVV___lllxxx}}}rrrpppnnnlllllljjjhhhfffeeeeeeeeeeeefffiiinnnrrrvvvqqqZZZIII<<<777333,,,000555000......---,,,,,,+++******,,,)))''''''***+++)))&&&)))***,,,+++)))&&&%%%&&&(((((('''''''''((())))))((()))***)))((('''((()))(((((('''(((((()))***+++++++++,,,---,,,***%%%"""###$$$%%%'''((()))))))))((()))***)))((('''((())))))((('''(((***,,,+++*********)))))))))((((((((((((((()))+++------+++)))((((((((()))******++++++))))))))))))))))))*********+++,,,+++++++++---///000222777===EEEPPP[[[bbbdddmmmwwwwwwmmmccc\\\XXX]]]fffrrr{{{pppfffaaa```]]]XXXVVVXXXYYY\\\ccclllvvv~~~yyywwwwwwyyy{{{zzzyyywwwuuutttssssssssstttvvvxxxwwwsssnnnkkkiiiiiihhhhhhmmmvvv}}}~~~|||{{{~~~{{{vvvhhhhhhppp}}}xxxqqqmmmooouuu|||uuu___III999222000555111---******+++++++++***((('''((()))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))'''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''&&&$$$""""""###'''&&&%%%$$$$$$%%%&&&'''&&&''''''((((((''''''&&&((((((''''''&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&((((((''''''((()))+++,,,,,,+++***(((''''''&&&&&&''''''((((((((()))))))))))))))******))))))(((((()))))))))))))))))))))))))))(((&&&''')))******)))))))))(((((('''''''''&&&))))))))))))************))))))*********++++++++++++,,,---...---...111333111555999===AAAFFFKKKNNNPPPMMMIIIEEECCCCCCDDDEEENNNNNNNNNNNNNNNOOOOOOPPPRRRVVV```mmmyyy~~~tttqqqnnnlllkkkiiigggeeeiiiiiigggeeedddfffjjjnnnwwwpppYYYHHH;;;666222---222888444......---,,,,,,+++******---***''''''(((******)))''')))***+++)))((())))))(((((((((((((((((())))))((()))***)))((('''((()))''''''''''''((()))+++++++++111777888333,,,'''%%%%%%%%%'''((()))*********((()))***)))((('''(((***))))))))))))***+++++++++)))))))))******)))))))))******,,,...000///,,,***(((((())))))************)))))))))))))))*********)))***+++++++++,,,///111444666;;;CCCNNN\\\hhhppprrrwww}}}}}}xxxssskkkbbb[[[YYY^^^jjjyyyyyyyyyvvvooofff```^^^___```]]][[[\\\^^^cccnnnzzz|||{{{|||~~~}}}{{{yyyxxxwwwvvvvvvtttvvvxxxwwwsssooommmllllllkkkkkknnnuuu{{{~~~zzzxxxzzz~~~nnniiillluuu}}}tttmmmkkkllluuu|||rrrZZZEEE888333333000---+++++++++***))))))((((((((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''(((((()))***''''''''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''')))***)))&&&$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((''''''(((((()))***,,,+++)))''''''''''''((('''(((((((((((()))))))))******+++++++++******)))(((((((((((((((((((((((((((((('''((())))))))))))))))))(((((('''&&&&&&&&&((()))))))))************************************+++---///000000222555777777<<>>IIIWWWgggttt|||~~~yyyqqqjjjeee^^^WWWVVVZZZnnn}}}sssoooiiiccc___]]]]]]^^^bbb``````dddiiiqqq~~~}}}|||}}}~~~~~~}}}|||yyyyyywwwtttqqqnnnnnnooopppooooooqqquuuzzz}}}|||xxxxxxxxxyyy~~~uuuooommmoooyyy|||uuuooolllqqqxxxqqqYYYEEE:::///...,,,,,,,,,+++(((&&&((()))))))))((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''')))***)))'''%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((('''(((((())))))))))))(((((((((''''''&&&&&&&&&&&&***)))(((''''''((()))***(((((((((((()))))))))***&&&&&&''''''(((''''''&&&(((((((((((((((((((((((('''((())))))))))))))))))))))))((((((''''''''''''((()))))))))***************************+++++++++***,,,...///000222555777;;;???DDDGGGHHHHHHIIIIIIEEEBBB@@@???BBBHHHNNNSSSVVVXXX[[[^^^``````___^^^TTTXXXaaammmyyy}}}uuurrrnnnkkkjjjiiigggfffccccccccccccdddggglllpppwww{{{lllUUUBBB666222000---333:::555---------,,,,,,+++++++++---+++***(((((()))***+++'''((()))((('''&&&'''((())))))*********)))(((((('''((())))))(((((()))***(((((('''(((((()))***+++%%%222>>>>>>444***(((+++++++++++++++***)))((('''&&&'''((((((''''''((()))'''((())))))((('''(((***&&&''')))+++,,,,,,,,,+++(((((()))***,,,+++)))&&&))))))))))))))))))******((((((((()))******++++++((()))******+++---222555999<<>>@@@AAADDDGGGJJJPPPQQQTTTWWWYYY\\\]]]^^^___aaafffkkknnnpppqqqqqqVVVYYYaaammmwww}}}|||yyytttqqqmmmjjjjjjiiiiiihhhggggggfffeeeeeehhhmmmqqqxxx~~~wwwiiiRRRAAA666222000+++...222,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))***+++'''((()))((('''((()))+++)))***+++++++++)))((('''&&&((())))))(((((()))+++***))))))(((((((((((()))+++)))((((((((()))******'''''''''''''''&&&&&&%%%$$$%%%&&&&&&%%%%%%'''((((((***,,,+++(((''')))+++)))***,,,,,,,,,+++)))'''+++***((()))******)))(((*********)))))))))))))))'''(((((()))***+++++++++***+++,,,,,,...111666:::>>>AAAJJJZZZnnn{{{fffWWWLLLKKKNNNWWWlll{{{vvvooohhhbbbZZZ^^^bbb```___dddrrr}}}{{{~~~}}}{{{zzzzzzzzzwwwsssrrrtttzzz~~~wwwooojjjggggggfffjjjppptttxxxzzz|||}}}yyy}}}|||xxxwwwqqqooojjjdddcccjjjvvv}}}tttqqquuupppyyyuuu```JJJCCC888000,,,,,,---...''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***''''''''''''''''''''''''&&&'''(((*********)))((((((((('''''''''&&&&&&&&&$$$%%%'''))))))((('''&&&$$$&&&((()))(((((()))***$$$&&&(((******(((&&&$$$+++***)))(((((()))***+++)))))))))(((''''''&&&&&&'''''''''(((''''''&&&&&&&&&'''((()))*********)))******++++++***(((&&&%%%))))))))))))************&&&&&&'''((((((((((((((())))))))))))))))))))))))$$$(((++++++)))'''(((***(((((()))***+++,,,------))))))))))))******************+++,,,...///000000888999:::999888888:::<<<;;;===???AAADDDIIIOOOSSSTTTWWW\\\aaadddeeeeeedddaaadddhhhmmmrrrtttvvvvvvUUUWWW```ooozzz{{{xxxwwwrrroookkkhhhiiiiiijjjjjjfffeeeeeefffffffffmmmuuu|||xxxdddSSS@@@:::111------...///......---,,,***)))(((((((((******))))))))))))*********)))))))))***,,,...///******))))))))))))*********++++++***((('''((()))+++***)))(((&&&&&&%%%%%%(((((((((((((((((((((((('''(((***+++++++++***)))''''''''''''(((((((((((())))))))))))((((((((((((......---,,,+++***)))((())))))*********))))))(((***)))))))))***+++,,,,,,******+++***(((''')))***))))))***...444999===>>>DDDFFFQQQfffvvv}}}yyyeeeUUUHHHKKKZZZmmm}}}{{{vvvpppgggaaa___^^^\\\]]]ccchhhnnn|||}}}zzzxxxxxx{{{xxxtttrrrtttzzzxxxqqqkkkgggeeeccceeekkkuuu}}}yyyssszzz|||}}}~~~~~~}}}xxxsssooollljjjhhhdddcccjjjsss|||xxxuuuqqqnnnwwwxxxzzz|||~~~yyy\\\KKK;;;444000---...333))))))))))))))))))((('''************)))))))))((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))******+++***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&'''((()))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''******************************))))))((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))))))*********************+++++++++---111555999<<<<<>>EEEIIIMMMSSSZZZ___aaa___```fffiiihhhhhhjjjjjjiiijjjmmmrrruuuvvvuuuXXXYYYbbbpppyyyzzzwwwvvvqqqmmmiiigggggghhhhhhhhhfffeeeeeefffeeefffllluuuzzzgggUUU@@@999222------//////......---,,,***)))(((((((((******))))))))))))******))))))))))))***,,,...///******))))))))))))******)))***+++***((('''((()))))))))(((''''''''''''((((((((((((((((((((((((((('''((()))*********))))))((((((((())))))))))))***))))))))))))((((((((((((************))))))))))))(((((((((((((((((())))))*********)))******++++++++++++,,,+++))))))***,,,------...111666;;;???@@@GGGLLLZZZnnn{{{|||vvv\\\SSSOOOVVVeeeuuuyyysssmmmddd___]]]___]]]```ggglllttt|||zzzyyyzzz|||yyyuuusssuuuzzzxxxrrrlllgggeeeccceeellluuu}}}~~~yyysssvvvwwwyyy{{{|||zzzuuuqqqqqqooonnnlllfffaaadddjjj}}}yyyuuurrrxxx{{{}}}|||{{{|||lllZZZFFF;;;444...,,,---)))***************)))))),,,+++***)))))))))******************************)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))*********)))(((((((((((((((''''''((((((((((((((()))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))((((((************************''''''(((((()))******++++++,,,...111555:::>>>@@@BBBDDDBBB;;;888<<<@@@BBBGGGKKKQQQWWW]]]bbbgggjjjhhhfffhhhmmmooollliiijjjjjjlllnnnqqqtttwwwzzz|||[[[[[[cccqqqyyyyyyvvvuuuppplllhhheeeeeefffggggggfffddddddeeedddeeellluuu|||iiiXXX???999222......///...---------+++***))))))((((((******))))))))))))******))))))))))))***,,,---...******))))))))))))******)))***+++***((('''((()))''''''''''''(((((()))***((((((((((((((((((((((((&&&'''((())))))))))))((())))))))))))************(((((((((((())))))))))))'''''''''(((((()))))))))''''''&&&&&&&&&((()))***++++++******)))*********+++,,,,,,,,,******,,,......///111555;;;@@@EEEGGGNNNWWWgggxxx~~~tttjjjcccUUUUUU[[[hhhuuu{{{rrrnnnhhhaaa^^^______aaafffmmmuuu}}}~~~{{{yyy{{{}}}}}}{{{xxxwwwxxx{{{yyyrrrlllhhheeecccffflllttt{{{|||wwwsssqqqrrruuuxxxzzzwwwrrroooooooooppppppkkkdddbbbfff}}}yyyuuu{{{~~~xxxvvvzzz~~~lllTTTCCC:::222---+++******++++++++++++++++++---,,,***(((((()))***+++************************((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''(((((((((%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))))))))))))))((('''&&&(((((())))))))))))(((((())))))))))))((('''&&&%%%''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***))))))))))))(((((((((((())))))******))))))(((************************((((((((()))***+++,,,---...000333888===AAAEEEFFFIIIIIIDDD===<<>>DDDJJJRRRWWWeeeooozzz~~~vvvfff[[[VVVUUUXXXdddwww|||vvvnnnhhhcccaaa^^^]]]```fffgggooozzz~~~{{{yyyzzz~~~~~~yyysssnnnkkkiiidddfffjjjooorrrrrrooommmooommmqqqyyy{{{uuupppppplllkkkmmmqqqrrrqqqssswwwqqquuu~~~vvvtttuuuyyy}}}xxxxxxzzz|||~~~qqqXXXFFF<<<666111---,,,+++*********+++++++++***'''%%%%%%&&&(((***'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&%%%$$$$$$&&&&&&((())))))(((&&&&&&&&&&&&'''((())))))((((((&&&''''''((()))******+++(((((((((((())))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))************))))))************))))))************************------,,,,,,---///111333<<<>>>AAADDDGGGIIIJJJKKKFFFGGGFFFFFFNNN]]]iiimmmsssnnniiijjjpppwww|||~~~|||xxxxxx]]]]]]dddrrr{{{}}}||||||vvvqqqkkkgggfffhhhiiijjjjjjgggeeefffeeefffoooxxx~~~kkkZZZAAA:::111------...//////,,,++++++***))))))************))))))))))))******((())))))***++++++************))))))))))))******&&&((())))))''''''(((***+++***))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''((((((((((((''''''(((((())))))******+++++++++******)))))))))))))))(((((()))***+++,,,++++++******)))*********'''(((*********+++---///666:::@@@EEEIIIOOOWWW\\\oooxxx~~~ooo]]]SSSSSSWWWaaalllzzzppphhhjjjeee```___]]]]]]ccckkkttt}}}zzzyyy{{{}}}yyytttpppmmmlllfffhhhkkknnnnnnmmmkkkjjjnnnkkkpppyyy{{{sssnnnnnnpppmmmmmmqqqssstttvvv{{{xxxqqqpppxxxuuuqqqrrr{{{~~~tttooorrrvvvyyy{{{}}}kkkTTTEEE:::333000///---,,,+++++++++++++++)))(((&&&&&&'''((()))************************'''''''''(((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&%%%%%%%%%$$$$$$######((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))'''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&'''((()))************''''''(((((())))))******(((((((((((())))))))))))'''(((((())))))******+++)))))))))))))))))))))))))))))))))************+++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,---///222555777CCCCCCDDDFFFHHHIIIKKKKKKFFFIIILLLPPP\\\kkktttwwwyyytttpppooossszzz```___fffrrr{{{}}}{{{{{{wwwrrrkkkgggfffhhhiiijjjlllhhhgggffffffhhhpppzzzlll[[[BBB:::111++++++...000000,,,+++******)))***************))))))))))))******((((((***++++++******)))******))))))))))))******&&&'''((((((''''''(((***)))))))))((())))))***+++(((((((((((((((((((((((())))))((((((((()))***+++'''(((((((((((()))))))))'''''''''((()))*********))))))************++++++(((((())))))))))))))))))*********)))******++++++''')))***++++++,,,///111777<<>>BBBEEEEEEEEEFFFGGGIIIKKKMMMKKKPPPUUU\\\hhhtttyyyxxxssssssssssssvvv|||bbbbbbgggsss{{{|||zzzzzzwwwrrrkkkfffeeegggiiijjjmmmiiiggggggfffhhhqqq{{{nnn\\\CCC;;;000******---000111++++++************************))))))))))))******((((((***++++++***))))))******))))))))))))******%%%'''((((((''''''(((***''''''(((((()))+++,,,---((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))************&&&''''''((()))******+++''''''((()))***+++,,,,,,'''(((((()))(((((('''&&&***)))))))))***+++,,,,,,(((***,,,,,,,,,...000333333:::DDDLLLTTT^^^jjjssswww}}}wwwjjjZZZPPPUUUeeetttvvvnnnjjjgggdddbbb\\\ZZZ[[[___dddkkkxxx}}}}}}|||{{{{{{|||~~~{{{xxxuuusssqqqpppnnnoooqqqpppnnnkkkiiiiiiiiieeeiiitttvvvkkkeeegggiiihhhkkksssxxxyyyzzz}}}xxxqqqoooqqqppplllkkkpppuuuzzzvvvqqqttt{{{}}}nnnrrrxxx{{{|||~~~uuu^^^LLL@@@999777444000...---......,,,,,,,,,,,,++++++******((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))((((((((('''''''''((()))***+++,,,,,,&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))*********)))(((''''''((()))***++++++,,,++++++***)))((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******++++++++++++++++++++++++------000444:::AAAHHHLLLEEEEEEDDDEEEFFFIIILLLNNNQQQVVV]]]eeepppyyyzzzvvvpppssswwwzzz|||aaa```hhhvvv}}}{{{{{{sssoookkkhhhhhhiiiiiiiiilllhhhffffffdddfffnnnxxx}}}jjjYYY@@@:::222...///000000//////...---,,,++++++++++++)))))))))))))))***************)))(((((()))******************************,,,+++***(((''''''''''''))))))))))))(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''++++++******************))))))))))))************&&&''')))+++,,,+++***)))((()))***++++++***)))(((((((((((((((((()))******,,,+++******+++...111444===???EEEOOO]]]kkkvvv||||||zzzpppdddVVVPPPVVVeeevvvwwwlllfffccc^^^[[[[[[]]]\\\```fffjjjsss~~~~~~}}}{{{zzzyyyzzz}}}|||yyywwwsssoookkknnnoooppppppmmmjjjfffccccccccchhhpppsssmmmgggeeeeeeiiiqqqxxxzzzwwwxxx|||xxxrrrpppkkkcccaaaeeejjjlllrrr{{{~~~rrrmmmlllttt~~~yyywwwvvvxxx|||ttt[[[FFF>>>888444333111---,,,...------------+++***)))((('''(((******))))))***+++(((((()))))))))'''&&&%%%'''(((((()))))))))))))))((((((''''''&&&&&&&&&%%%&&&'''((('''&&&&&&'''(((((((((''''''''''''((((((&&&%%%&&&'''***,,,,,,,,,'''(((((((((((((((((((((''''''''''''((((((((()))&&&''''''(((((((((((((((---+++)))((('''((()))***************))))))))))))))))))************))))))&&&''''''((((((((((((((())))))))))))************+++***)))))))))***,,,,,,,,,+++)))((('''((()))***///,,,)))(((***---...///000222333666CCCQQQUUUQQQKKKIIIGGGFFFJJJPPPVVVZZZ]]]___eeeoooxxx||||||zzznnnrrryyyccceeelllxxx}}}{{{zzz}}}tttpppkkkhhhggghhhiiiiiijjjfffeeeeeeeeegggpppzzzyyyfffUUU???999111......000000///------,,,+++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((((((((((())))))*********))))))(((''''''''''''''')))((((((''''''(((((()))************************))))))))))))************'''(((*********)))'''&&&((()))***++++++***)))(((******)))))))))******+++,,,,,,++++++,,,000444777<<>>;;;666444111///...,,,+++***+++++++++,,,---,,,*********,,,"""'''***,,,+++***(((%%%&&&&&&'''''''''''''''''''''(((((((((((())))))'''((())))))''''''((()))((((((''''''''''''((((((###&&&((((((&&&&&&))),,,))))))))))))))))))))))))((((((((()))))))))******'''((())))))******)))))))))))))))***************************))))))(((((())))))************))))))'''((())))))******))))))))))))))))))************))))))***+++++++++++++++---+++'''%%%%%%(((+++......222999AAALLL[[[jjjuuuqqq```RRRRRR]]]eeehhhiiihhhiiijjjlllooosssvvvxxxtttyyyaaallluuuxxxzzz~~~|||vvvqqqiiidddccceeeggghhhgggdddcccccccccfffpppzzzttt```NNN;;;666111/////////---+++,,,+++++++++++++++,,,,,,---,,,***((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((()))***((()))))))))))))))))))))))))))(((((()))******+++***))))))(((((())))))***''''''(((((()))******+++))))))))))))************))))))))))))***+++,,,---+++***)))(((((()))***+++)))))))))***+++,,,---...,,,111666888;;;CCCPPPZZZkkktttzzzjjjYYYRRRSSSbbbnnn~~~~~~rrrkkkhhhfffbbb^^^XXXYYY[[[___bbbjjj{{{}}}}}}}}}~~~|||zzzyyy{{{~~~~~~|||{{{zzz{{{zzzxxxvvvxxxvvvuuuuuuuuutttrrrpppnnnoooooopppooommmlllkkkhhhaaa[[[[[[[[[ZZZ[[[^^^aaa___bbbjjjooommmkkkkkkmmmooollldddaaaaaa___ZZZWWWQQQKKKGGGFFFJJJUUUaaatttyyyrrrpppmmmhhhgggiiifffkkksss||||||zzz{{{nnnRRREEEAAA===888555444222///---+++++++++,,,+++,,,---,,,***)))***+++###%%%'''***++++++***)))%%%&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''')))***)))((('''((()))&&&'''((())))))((('''&&&%%%))),,,+++((((((***...((((((((()))******++++++(((((()))))))))*********(((((()))************)))'''(((((())))))))))))))))))))))))))))))*********))))))************))))))(((((()))************)))))))))))))))************((((((***+++++++++***))),,,+++)))((())),,,///111333999CCCPPP___mmmxxxwwwjjjaaadddllloooooopppmmmooorrrvvvyyy{{{|||}}}|||bbbrrr{{{|||wwwqqqiiidddcccdddggghhhdddbbbaaacccdddgggrrr|||wwwdddSSS<<<777222///000///---++++++***************++++++...,,,)))'''&&&''')))***((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&'''((()))***++++++))))))((())))))***++++++++++++************++++++&&&''''''((()))******+++))))))))))))************)))))))))((()))******++++++***)))(((((()))***+++))))))***+++,,,...///000///444999;;;>>>GGGUUU```qqqyyysss```RRRSSS\\\jjjwwwwwwmmmgggfffeeeaaa]]]UUUYYY```gggmmmwww}}}|||~~~zzz{{{~~~xxxwwwvvvzzz~~~|||zzzyyyyyyxxxwwwuuuwwwvvvuuutttuuutttqqqooolllllllllllllllkkkkkkjjjhhhaaa\\\[[[ZZZYYYYYY]]]___]]]___ggglllllljjjjjjooopppkkkaaa\\\^^^\\\XXXZZZTTTMMMHHHCCCBBBJJJTTT^^^nnn~~~~~~vvvtttsssooommmnnnaaaccckkkxxxzzzxxxwwwzzzxxxYYYHHHCCC>>>999555666444111...,,,++++++,,,)))++++++***((('''((()))+++++++++***)))((((((''''''(((((()))))))))))))))%%%&&&&&&&&&''''''((((((''')))***)))((('''(((***%%%''')))******)))'''%%%###'''***(((%%%$$$&&&***''''''((()))***+++,,,,,,))))))))))))************(((((()))***************&&&&&&'''((())))))((((((''''''((()))***+++,,,,,,))))))************))))))(((((()))***************))))))))))))************&&&''')))*********)))(((++++++,,,---///111333444777===JJJ[[[lllyyyyyyqqqnnnsssvvvtttrrrsssppptttyyyiiimmmtttzzz~~~~~~}}}xxxrrrjjjeeeeeeffffffeee```^^^___bbbdddgggpppzzzxxxdddNNN:::777222///...---,,,***,,,,,,+++******+++,,,,,,000,,,(((&&&'''***+++,,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))************++++++************++++++))))))************))))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))*********))))))))))))))),,,,,,+++)))(((***---000111666<<<>>>BBBMMM^^^mmmwwwvvvgggTTTJJJTTTgggtttrrrooojjjeeebbb```^^^\\\]]]ZZZ___nnn~~~~~~||||||{{{xxxxxxyyyzzz{{{|||}}}~~~~~~|||}}}}}}yyyzzzzzz|||~~~~~~zzzxxxwwwvvvuuuuuuvvvvvvuuutttsssssstttsssqqqooojjjjjjiiijjjkkkkkkiiiggghhhfffaaa[[[VVVTTTVVVWWWVVV\\\bbbeeeeeefffjjjnnnooojjjccc\\\XXXXXXZZZ\\\ZZZUUULLLDDD??????AAACCCJJJXXXkkkzzz}}}|||}}}xxxqqqfffbbbcccrrrzzzyyyzzz~~~kkkTTTHHHBBB===999666555222///---,,,,,,++++++******)))******++++++))))))(((((((((((())))))((((((((((((((((((((((((((())))))))))))*********((()))***+++++++++++++++))))))((('''&&&%%%%%%$$$))))))((((((''''''&&&&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))+++***(((''''''((())))))))))))))))))))))))))))))---,,,++++++***+++++++++,,,***((())),,,///222444===DDDQQQbbbqqqzzz{{{zzzuuuuuuwwwzzz||||||xxxtttuuuzzzfffjjjrrryyy}}}~~~~~~xxxrrrkkkgggggghhhgggeeebbb```aaadddeeeiiirrr||||||hhhSSS777444000...------,,,,,,,,,,,,+++******+++,,,,,,///,,,)))'''(((***++++++)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************+++++++++******+++++++++)))******++++++******)))))))))(((((((((((())))))))))))((((((((('''''''''(((((())))))))))))(((((()))))))))************+++************))))))))))))+++++++++******,,,000333777;;;@@@CCCIIITTTeeeqqq|||ooobbbUUUPPP\\\nnnwwwllliiidddaaa^^^]]]\\\\\\bbbccclll~~~|||zzzyyyyyyvvvwwwxxxzzz|||}}}~~~~~~}}}|||}}}}}}{{{yyyuuuvvvxxxzzz}}}~~~~~~~~~}}}|||xxxwwwuuutttsssssstttttttttsssrrrrrrsssrrrpppnnnhhhgggffffffhhhhhhgggffffffddd```ZZZTTTQQQQQQRRRQQQWWW]]]aaabbbeeejjjoooqqqlllccc[[[WWWVVVXXXZZZ[[[UUULLLDDD???>>>???AAAEEENNN]]]lllyyy~~~ppphhhfffqqqwwwssssssyyyyyy___NNNDDD>>><<<888777444111///...------+++***************++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))***++++++,,,,,,,,,,,,+++$$$%%%&&&''')))***+++,,,+++*********)))))))))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))(((((((((((((((((('''''''''((((((((()))))))))%%%%%%&&&&&&''')))***+++************************,,,++++++*********++++++,,,++++++,,,///333666777>>>CCCMMMZZZgggoooqqqpppmmmoootttyyy}}}}}}zzzxxxxxx{{{zzzvvvdddiiipppxxx}}}~~~wwwrrrllliiiiiiiiihhhfffdddbbbcccfffhhhkkkttt~~~jjjUUU555222///------------,,,,,,++++++******++++++,,,---+++))))))***+++***))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&))))))))))))************++++++++++++++++++++++++)))******++++++******)))******))))))))))))******))))))((((((((((((''''''))))))************))))))*********+++++++++,,,,,,***************************++++++***+++...222666===???CCCIIIRRR```mmmvvvsssddd\\\XXX\\\kkk||||||jjjfffddd```]]]\\\\\\^^^___hhhooo~~~~~~zzzxxxvvvtttrrrtttxxx{{{~~~~~~|||{{{zzzyyywwwuuuqqqrrruuuxxx|||~~~{{{xxxxxxxxx|||zzzzzzvvvuuusssqqqqqqqqqqqqrrrsssrrrqqqpppqqqpppmmmkkkfffdddbbbaaacccdddddddddbbbaaa^^^XXXQQQLLLJJJJJJKKKPPPVVV[[[___cccjjjooorrrlllcccYYYTTTRRRTTTUUUYYYTTTKKKCCC>>><<<===>>>===AAAJJJYYYiiiwwwrrriiiooo}}}sssllljjjsss~~~qqqXXXGGG@@@???;;;999777444111///......+++******************************))))))*********************************'''((((((((())))))))))))******+++++++++***)))))))))))))))))))))(((((((((************))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''))))))))))))))))))******''''''''''''(((((((((((($$$%%%&&&'''((()))))))))************************+++***************++++++,,,---...111444777:::<<>>???DDDNNN[[[iiiuuu{{{sssfffZZZYYY```lll}}}xxxdddcccbbb___]]]\\\___cccfffrrr}}}}}}yyyvvvsssqqqpppssswww{{{~~~}}}|||zzzyyyxxxvvvuuutttrrrsssuuuxxx{{{}}}{{{vvvrrrqqqqqq{{{~~~|||yyyxxxxxxvvvuuusssqqqpppoooppppppqqqooonnnnnnnnnmmmjjjhhhcccaaa^^^]]]___aaaaaaaaa```___]]]WWWPPPIIIFFFDDDGGGKKKQQQWWW\\\bbbhhhmmmqqqkkkaaaVVVPPPMMMNNNOOORRRNNNGGG@@@<<<:::;;;<<<888:::???IIIVVVdddpppwww}}}lllkkktttssshhhdddnnn~~~dddMMMCCCBBB<<<;;;999666333000...---***+++++++++*********)))++++++************++++++))))))))))))))))))))))))(((((()))))))))*********(((((((((((('''&&&%%%%%%+++******)))((('''&&&&&&((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((())))))*********&&&'''''''''(((((((((((((((((()))***)))(((&&&%%%************************))))))))))))******+++,,,+++...111555777;;;>>>@@@AAABBBDDDIIIOOOVVV\\\___eeekkksssxxxyyyxxxvvvvvv{{{|||tttooommmllliiigggjjjnnnuuu{{{~~~~~~|||wwwrrrmmmkkkkkkkkkiiigggdddccccccfffhhhkkkuuuzzzdddNNN:::777333000///...---,,,+++++++++++++++++++++++++++******+++,,,+++)))'''))))))))))))))))))))))))((((((((())))))*********((()))))))))************(((((()))******)))(((((('''((((((((((((((((((''')))((((((''''''(((((()))(((((())))))))))))))))))******++++++++++++******)))))))))*********++++++))))))******+++++++++,,,+++++++++++++++...222666<<>>>>>===CCCOOOYYYnnnnnneeeccccccnnn|||zzzooohhhmmmwww}}}hhhRRRHHH???>>><<<999555111...,,,***+++,,,,,,+++***((('''*********))))))*********''''''''''''''''''''''''))))))))))))************(((((()))))))))(((''''''$$$%%%%%%&&&'''((())))))))))))))))))***************))))))((((((((((((((((((((((((((((((((((((((())))))))))))************************************''''''((((((((((((((()))(((((((((((())))))))))))((()))******+++++++++***++++++++++++++++++++++++)))))))))***+++---...///---111555888999<<>>BBBHHHMMMdddmmmeee___ZZZaaaooo~~~vvvooonnnqqqttt{{{~~~}}}{{{___NNNAAA@@@>>>;;;777333///---***+++,,,,,,,,,***((('''***))))))(((((())))))***((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))((()))))))))((('''&&&&&&%%%((()))))))))*********+++******)))((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***))))))))))))))))))((())))))))))))*********+++)))))))))))))))******+++++++++++++++++++++++++++))))))***+++,,,...000111000444777999999===DDDJJJOOORRRVVVYYY]]]ccckkkpppvvv|||~~~~~~hhhlllssszzz~~~~~~wwwqqqjjjggggggiiijjjjjjeeeddddddgggiiilllvvvvvv```III777444000......///......***+++,,,------,,,+++***---+++))))))***+++***))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))***************+++---......---+++***++++++,,,,,,,,,,,,++++++******))))))))))))******(((((())))))*********+++))))))************))))))++++++,,,,,,,,,---------))))))***+++,,,,,,------(((***,,,///333:::AAAEEEOOOYYYiiivvv~~~~~~vvvfffVVVQQQ\\\lll~~~yyyhhh```]]]YYYSSSTTTYYY___fffooo~~~}}}{{{yyyyyyyyyyyyyyyyyyyyyyyyzzzxxxzzz|||{{{xxxwwwxxxzzzyyyyyyyyyxxxuuurrrnnnllljjjjjjjjjjjjjjjlllooorrrtttxxx|||~~~~~~}}}zzzxxxuuuwwwzzzzzzzzzyyyzzz{{{~~~{{{wwwrrrnnnjjjhhhggg___^^^^^^___aaabbb```___gggeeecccbbbaaa___\\\ZZZYYYYYYVVVRRRMMMIIIHHHIIIHHHLLLTTT^^^ggglllmmmmmmbbb```\\\VVVPPPKKKHHHFFFFFFEEEAAA>>>;;;999888777<<<::::::<<>><<>>???>>>999666666000//////...---+++******,,,+++(((&&&%%%'''(((***++++++************++++++''''''((()))***+++,,,,,,******)))((((((((((((((((((((())))))*********+++'''((()))******+++******((((((((((((((((((((((((((()))))))))))))))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++++++++***************************************((())))))************)))++++++***,,,///222333333666777999;;;>>>CCCJJJOOO[[[___ccceeefffjjjoootttuuuwww{{{sssiiikkkppp|||rrrsssvvvzzz}}}}}}{{{yyyqqqooollljjjjjjiiigggfffcccbbbcccgggiiimmmxxxyyy___III888555000---------,,,,,,++++++,,,,,,,,,+++******,,,+++)))((('''((()))***************************+++++++++******)))))))))((((((((((((((()))***++++++++++++************)))+++++++++*********))))))************))))))))))))******+++++++++,,,,,,,,,))))))***+++---...,,,***))),,,,,,***)))***+++,,,+++++++++***++++++,,,---///...111666:::AAAMMMYYYiiivvv|||wwwrrrhhhYYYOOOLLLYYYlll~~~sssggg```[[[VVVUUUWWW]]]```iiixxx~~~|||zzzyyyyyyyyyxxxyyyxxxwwwxxxzzz{{{zzzyyy}}}zzzvvvpppllliiihhhhhhfffggghhhggggggiiikkknnnoooppprrrsssuuuzzz|||yyyxxxwwwxxxxxxxxxwwwvvvwwwxxxyyyyyywwwtttrrroookkkeeeaaa______^^^^^^^^^___```aaagggeeedddaaa^^^[[[YYYXXXSSSSSSRRRQQQPPPOOOOOONNNQQQTTTYYYaaajjjoooooonnneeeaaa[[[YYYWWWSSSMMMGGGDDDBBB>>>;;;999999:::;;;;;;888;;;CCCIIIIIIJJJMMMPPPgggvvveee\\\YYYVVVSSSYYYbbbooo{{{xxxtttpppmmmqqqyyygggKKKDDD>>>>>>>>>:::777777111000///---,,,+++++++++...,,,***(((((()))+++,,,***))))))))))))))))))***(((((())))))))))))))))))******)))(((((((((((((((((()))))))))************))))))*********))))))(((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((************************++++++++++++++++++++++++******++++++++++++++++++++++++,,,///222444666666666888;;;???EEENNNWWW]]]aaadddggghhhiiimmmtttzzz|||nnnhhhlllzzzvvvvvvwwwyyy{{{{{{zzzxxxpppooommmmmmlllkkkhhhfffdddcccdddhhhkkkooozzzxxx___III777444111///...---,,,+++---,,,++++++******++++++---,,,+++***)))***+++,,,************************,,,,,,+++***))))))(((((())))))((((((((()))******+++++++++************)))+++************)))))))))************))))))))))))++++++***)))***+++,,,---,,,)))'''***......,,,)))111000//////---***+++...+++++++++++++++,,,------...///333888<<>>>>><<<999999444222///---++++++,,,,,,...,,,***))))))***+++,,,))))))(((((((((((()))))))))))))))(((((('''''''''******)))((((((((((((((())))))))))))************+++++++++******)))''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,///222555777888999888<<>>HHH\\\ooosssdddUUUNNNTTT```qqq~~~zzz{{{|||zzzwwwmmmfff___\\\ZZZXXXZZZ___ggguuu}}}~~~zzzxxxxxx~~~}}}~~~~~~}}}{{{zzz{{{}}}~~~{{{wwwvvvyyy{{{{{{zzzvvvuuusssssstttvvvvvvuuuooonnnkkkiiifffdddbbbaaadddgggjjjkkkkkkjjjjjjjjjllllllmmmnnnppptttxxxzzz||||||}}}}}}|||zzzxxxwwwssstttwwwzzz}}}}}}zzzxxxxxxtttpppllljjjhhheeecccaaa```^^^]]]^^^```bbbdddffffffeeeccc___ZZZVVVSSSMMMNNNOOOQQQSSSTTTUUUVVVZZZ\\\___cccfffiiijjjjjjhhhfffdddbbb```[[[TTTOOOFFFDDD???<<<999888888999>>>;;;===GGGVVV```bbbbbbWWW[[[dddrrrqqqfff]]]TTTNNNKKKTTTcccrrr}}}{{{vvvssszzz]]]OOOAAA===>>><<<:::999777444000---++++++,,,---+++***)))((('''(((******))))))(((((((((((())))))((((((((((((''''''''''''***))))))((((((((((((((()))))))))))))))************************)))(((((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,...222555666888:::;;;===DDDPPP\\\fffpppwww|||zzz{{{{{{zzzzzzyyy}}}xxxwwwvvvwwwzzz|||||||||rrrqqqoooooonnnlllhhheeeeeecccdddiiimmmssswww^^^GGG666444111//////...,,,***+++******)))***+++---...******)))))))))*********(((((()))))))))*********++++++******)))(((((('''***))))))))))))******++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((()))((('''&&&&&&(((***+++,,,***)))***)))+++666BBBJJJ@@@333***))),,,---+++++++++++++++,,,---...//////111777<<>>>>>>>>;;;999888666222...,,,,,,,,,---******)))(((((()))***++++++******))))))******+++&&&&&&&&&'''((()))))))))***))))))(((((((((((((((******))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************************(((((())))))*********+++++++++++++++++++++++++++---,,,,,,,,,,,,---...//////222666888999:::===???HHHRRRaaannnxxx}}}}}}}}}vvvvvvvvvxxx{{{}}}}}}}}}tttrrrpppnnnmmmjjjgggddddddcccdddhhhmmmtttvvv]]]FFF777444111///...---,,,+++...---,,,+++******))))))((((((((()))))))))))))))'''(((((())))))***************)))))))))((((((((())))))))))))***+++,,,,,,+++++++++************)))(((((()))))))))))))))***************))))))))))))******)))((()))***+++,,,***((())),,,,,,...>>>PPP}}}uuu[[[;;;***,,,---(((++++++++++++,,,...///000111333999@@@HHHUUUjjj|||uuu```RRRMMMTTTdddsss}}}|||{{{|||{{{vvvnnngggaaa\\\ZZZ[[[\\\aaajjjttt~~~|||~~~yyy|||zzzuuusssrrrzzz~~~}}}}}}}}}|||yyy|||tttqqqmmmkkkkkkllllllkkkaaabbbdddeeeffffffeeedddeeehhhkkklllkkkjjjjjjjjjkkkkkklllooorrruuuuuuuuuuuuuuuvvvwwwwwwxxxwwwwwwssstttwww|||}}}yyyuuurrrnnnkkkiiihhhfffddd_________```aaabbbcccdddffffffdddaaa]]]YYYUUUSSSNNNOOOQQQTTTVVVYYYZZZ[[[[[[\\\^^^______aaadddgggmmmnnnooonnnjjjccc\\\WWWJJJGGGCCC>>>;;;:::::::::999;;;===DDDSSScccjjjjjjWWWOOOMMMXXXhhhwww|||vvvppphhhaaa\\\TTTWWW^^^iiivvv~~~wwwmmmwww}}}fffMMMBBBAAA@@@===:::999777444000...,,,,,,,,,,,,++++++++++++,,,------++++++************++++++%%%&&&'''((()))******+++******)))(((((((((((((((************))))))))))))'''''')))******+++++++++))))))))))))))))))))))))***)))(((((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,************************,,,,,,++++++,,,...000111333777;;;===>>>AAAFFFKKKXXXbbbppp}}}yyyzzzyyyzzz{{{wwwvvvwwwyyy|||}}}}}}{{{wwwtttpppmmmkkkhhheeecccdddbbbcccgggllltttvvv\\\EEE888555000---------,,,,,,---------,,,+++***)))((('''(((((())))))***))))))''''''(((((()))******+++(((((((((((())))))))))))'''(((((()))***,,,---...+++++++++************)))(((((((((((())))))******************))))))))))))))))))))))))*********++++++'''(((---------888HHH}}}uuuIII---...000(((+++++++++,,,---...///000444555;;;FFFRRRbbbuuuooo\\\UUUZZZffftttxxxyyy{{{{{{wwwppphhhccc___[[[[[[^^^ccclllzzz~~~zzzuuuyyyxxxrrrooonnn{{{~~~~~~~~~~~~{{{zzzssspppkkkhhhgggggggggfff```bbbdddfffggggggeeedddjjjlllmmmllljjjhhhgggggghhhhhhiiilllqqqtttsssqqqrrrrrrrrrrrrssstttuuuuuuxxxwwwxxx|||zzzuuutttqqqnnnlllkkkiiigggeee\\\]]]^^^```aaaaaaaaaaaaeeecccaaa]]]ZZZVVVTTTRRRQQQRRRTTTVVVXXXZZZ[[[\\\ZZZ\\\]]]^^^^^^```dddhhhkkknnnqqqqqqnnnhhhbbb^^^PPPLLLGGGAAA<<<999888888:::>>>AAAFFFRRRbbbkkklll\\\OOOGGGKKKWWWdddqqq{{{}}}|||{{{zzzwwwsssnnnjjj^^^]]]\\\bbblllyyypppvvv~~~sssUUUGGGEEEDDD???<<<:::888666222000---,,,++++++++++++,,,,,,---------******))))))))))))******((((((((())))))***************)))(((((((((((((((************)))))))))(((((())))))*********))))))))))))))))))))))))))))))***)))(((((()))***,,,...))))))))))))))))))))))))************************************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,...111333555777<<<@@@CCCFFFLLLTTT[[[gggooozzzzzzzzzxxxwwwwwwyyy~~~wwwwwwxxxzzz|||}}}{{{yyyxxxtttpppllliiigggdddbbbcccbbbcccgggllltttvvv\\\EEE999555000,,,,,,,,,------)))***+++------,,,+++***'''((()))***************&&&''''''((()))******+++''''''(((((())))))******''''''((()))***,,,...///+++++++++************)))'''((((((((())))))******************))))))))))))&&&&&&'''((()))(((((((((///'''%%%+++,,,(((---777EEEdddgggCCC(((---111(((+++++++++,,,---...000000777777===KKKZZZkkk~~~yyyfffUUUUUUcccrrruuuxxxzzzxxxssskkkeeebbb```]]]^^^cccjjjvvv}}}}}}}}}vvvrrrrrrwww~~~wwwppplllkkk{{{~~~}}}~~~~~~|||yyyyyy~~~sssooojjjfffeeeeeedddcccaaacccfffhhhhhhgggeeedddnnnoooooollliiifffeeeeeeeeedddfffjjjooorrrqqqooopppooonnnnnnoooqqqsssttt}}}{{{zzz}}}~~~xxxrrrsssqqqnnnmmmllljjjgggeeeYYYZZZ]]]___aaa```______cccaaa^^^ZZZWWWTTTSSSRRRSSSTTTUUUWWWYYY[[[\\\]]]ZZZ\\\]]]]]]^^^```eeejjjiiimmmqqqssspppkkkfffcccTTTPPPJJJBBB<<<888666555666<<<@@@BBBLLL\\\gggiiieeeUUUFFFEEEKKKVVVdddqqqzzz{{{}}}~~~~~~|||yyyvvviiiccc]]]]]]dddnnnxxx}}}tttxxx|||{{{[[[KKKHHHFFFBBB>>>:::888777444111...,,,***)))))))))******+++++++++))))))(((((((((((())))))************))))))))))))******)))(((((((((((((((+++*********))))))((((((***++++++******)))((('''))))))))))))))))))))))))***)))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,---///333666888:::???DDDHHHLLLTTT___hhhpppvvv~~~yyyqqqrrrvvvzzzuuuyyy|||{{{|||}}}tttrrroookkkhhheeebbbaaaaaaeeehhhhhhiiisssvvv[[[CCC888555111...------,,,+++...---,,,+++************''')))******))))))***,,,((((((((((((((()))******)))((('''&&&'''(((***,,,))))))))))))))))))))))))''''''(((((())))))******)))************+++++++++))))))))))))))))))))))))++++++************++++++++++++******+++---...000///222555222---)))+++---)))+++---//////111333555;;;;;;EEEXXXkkkyyytttbbbVVV]]]ooo}}}|||vvv}}}}}}sssjjjgggfffccc]]]ZZZ^^^kkkxxx~~~zzz}}}~~~xxxrrroooqqqxxxvvvllljjjnnn|||~~~}}}~~~|||~~~|||xxxyyy{{{}}}{{{qqqjjjbbb___aaaccccccaaabbbeeehhhiiihhhhhhkkkmmmpppnnnkkkiiigggfffggghhhlllmmmoooppppppoooooonnnooonnnllljjjkkkooouuuzzz}}}zzzxxxuuusssrrrrrrpppooopppqqqoookkkgggeeedddbbb``````aaacccddd___^^^\\\[[[XXXVVVUUUTTTVVVVVVWWWXXXYYYZZZ[[[\\\]]]]]]]]]^^^___aaacccdddiiilllqqquuutttnnngggbbb\\\TTTMMMGGGAAA:::888999999777;;;DDDMMMTTT^^^gggbbb[[[OOOEEEBBBJJJZZZfffvvv}}}|||rrrmmmcccZZZYYY```kkkrrrzzzrrrpppzzziiiPPPEEEBBB===999666555555444111///,,,***************************((((((((((((((()))******,,,+++)))''''''(((***+++)))******(((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))((((((((((((***************)))((('''++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))+++......---,,,,,,,,,---...//////000555>>>EEEEEEQQQZZZXXXUUU[[[gggpppxxx}}}zzzyyyyyyzzz~~~uuuyyy{{{{{{|||}}}uuussspppkkkgggdddbbbaaa___cccggghhhkkkwwwuuuZZZCCC888555111...------,,,+++---,,,+++***))))))))))))''')))******(((((()))+++((((((((((((((()))*********)))'''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))******)))************+++++++++))))))))))))))))))))))))++++++************++++++***)))))))))***+++---------///111///,,,)))***,,,,,,---------...111666999@@@AAALLL^^^ppp}}}zzzdddZZZXXXfffzzz}}}~~~{{{nnneeeccccccaaabbb```fffttt}}}|||tttmmmiiiiiirrruuujjjhhhmmm~~~~~~}}}}}}}}}}}}}}}}}}{{{tttuuuxxx|||~~~}}}zzzwwwoooiiiaaa^^^___aaaaaa```dddgggkkklllllllllnnnqqqpppooommmkkkjjjjjjjjjjjjoooooopppppppppooommmlllooommmkkkiiijjjooovvv|||~~~}}}{{{yyyvvvtttrrrqqqrrrqqqpppqqqqqqooojjjfffdddcccaaa``````aaabbbccc```___]]][[[YYYWWWUUUTTTUUUVVVXXXYYYYYYZZZ[[[\\\^^^]]]]]]]]]^^^```aaacccfffiiiooosssuuurrrlllhhh```XXXPPPJJJCCC<<<999:::888666999@@@HHHPPPZZZdddjjjeeeYYYLLLCCCFFFQQQ\\\qqq|||yyyeeeSSSMMMVVVeeeooo~~~rrrlllssstttXXXJJJCCC@@@===888888777555333000---+++************************((((((((((((((()))******+++***((((((((()))***+++*********)))&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))((()))************))))))(((++++++***)))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++(((***,,,,,,+++******++++++---///000222999BBBIIISSS]]]bbb^^^XXX[[[eeelllsssyyy}}}xxx|||vvvzzz{{{zzz|||}}}vvvtttpppkkkgggdddbbbaaa___bbbfffhhhnnn}}}rrrZZZDDD777444000...------,,,+++++++++***)))((((((((((((((()))***)))((('''((()))))))))((((((((()))************(((''''''((())))))))))))))))))))))))))))))((((((((())))))))))))***)))************+++++++++))))))))))))))))))))))))++++++************++++++((((((((((((((()))***+++++++++,,,,,,++++++******......---,,,---222999>>>EEEHHHSSSdddttt|||kkkVVVWWW```ttt}}}sssgggaaaaaabbbaaadddeeennn{{{qqqiiieeedddpppsssiiiggglll}}}||||||{{{}}}|||{{{|||~~~~~~}}}}}}~~~}}}zzzxxxppprrrtttxxxzzzxxxtttqqqkkkfff```]]]^^^``````___eeehhhkkkmmmnnnoooqqqsssppppppoooooonnnmmmmmmmmmqqqqqqqqqqqqpppnnnlllkkkooommmjjjggghhhnnnuuu{{{||||||zzzxxxuuurrrpppnnnqqqqqqqqqrrrrrrooojjjfffcccbbbaaa``````aaabbbcccbbb```^^^[[[YYYWWWVVVUUUUUUWWWZZZ[[[[[[[[[]]]^^^aaa``````___```aaabbbccccccffflllsssxxxyyyvvvssshhh^^^TTTNNNFFF???;;;;;;888666888>>>EEEMMMYYYdddqqqnnneeeUUUFFFBBBIIIQQQdddsssiiiQQQHHHOOO^^^jjjtttgggjjjwwweeePPPEEEBBBAAA;;;;;;:::888555111...,,,++++++++++++++++++++++++)))))))))))))))*********))))))(((((((((***+++,,,***++++++)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))+++***))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,+++******+++***---111444999AAAKKKSSSaaaiiijjjbbb[[[[[[bbbgggmmmsss{{{}}}zzzzzz|||}}}~~~~~~www{{{|||zzz{{{}}}xxxuuupppkkkgggdddbbbaaabbbdddgggiiiqqq~~~oooYYYEEE777444000...---------,,,++++++***))))))))))))))))))******)))'''&&&'''(((***))))))((())))))******+++***)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++************++++++(((((((((((())))))*********))))))***,,,---+++***------------000555<<>>999888:::>>>DDDMMM\\\jjjooossssssfffSSSEEEBBBDDDJJJZZZtttnnn[[[PPPNNNUUU^^^zzzyyyjjjeeemmm{{{```KKKCCCBBB===<<<;;;999555222...,,,++++++++++++++++++++++++******+++,,,++++++***)))((((((((())))))***+++,,,***++++++***(((((()))+++))))))))))))))))))))))))((()))))))))*********+++'''((()))******************)))))))))))))))******************************************************++++++++++++++++++++++++++++++++++++++++++++++++---...///...------///000...222999???GGGQQQ\\\dddlllqqqqqqlllhhhjjjnnnnnnqqqrrrtttyyyyyyzzzvvvrrruuu|||~~~|||}}}xxxuuupppkkkgggeeeeeeeeeiiijjjkkkooowwwyyyjjjUUUDDD666333000.........------,,,,,,+++++++++++++++,,,)))***+++***)))((()))***++++++***)))))))))******)))))))))))))))(((((((((************************+++************))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++******+++,,,,,,++++++***)))***,,,------------...)))+++///444999@@@GGGKKKYYYeeettt}}}{{{iiiYYYSSSVVVdddrrr|||{{{{{{uuujjjeeeaaaaaaaaaaaafffkkk{{{~~~rrrfff```]]]iiixxxzzzooogggiiippp~~~}}}|||yyyyyy{{{}}}}}}uuutttuuuwww{{{}}}~~~}}}yyyxxxwwwvvvtttsssrrrqqqwwwuuurrrpppnnnjjjfffbbb]]]]]]]]]^^^```dddhhhkkkjjjjjjkkknnnrrrtttuuutttrrrrrrqqqpppooonnnmmmmmmooopppqqqrrrsssrrrrrrqqqnnnlllhhhdddbbbdddiiimmmvvvwwwxxxxxxwwwtttrrrpppmmmppprrrqqqooommmlllllliiiiiihhhgggfffeeedddddd```___\\\YYYXXXXXXYYYYYY\\\aaaffffffbbb```aaadddccccccaaa``````aaabbbcccdddgggnnn{{{sssfffXXXQQQLLLFFFAAA???888777999<<<@@@GGGVVVeeelllsssvvvnnn]]]LLLDDDBBBIII[[[wwwnnn]]]SSSOOOUUU^^^vvvqqqgggiiiuuummmRRREEEBBB===<<<;;;999666333000...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***)))(((((())))))******++++++)))******)))(((''')))***))))))))))))))))))))))))((())))))******+++++++++((())))))************))))))))))))))))))******+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,---///111000555<<>><<>>>>>>>><<<:::777555333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***))))))************))))))((('''(((((((((&&&&&&(((***))))))))))))))))))))))))((())))))***++++++,,,,,,***************)))((('''))))))((())))))***++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++***,,,---...///111555888===BBBIIIOOOTTT]]]fffmmm{{{~~~zzzxxxvvvtttsssqqq~~~~~~~~~yyyvvvpppkkkhhhffffffgggjjjkkkooottt}}}}}}nnnWWWCCC999555000---,,,---------,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,+++*********))))))((((((************************((())))))))))))*********))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,...------000000111666@@@NNN]]]gggzzztttaaaUUUMMMMMM___ttt{{{uuuwwwxxxwwwrrrlllfffccc___aaabbbbbbggguuu|||tttnnnhhhbbb^^^gggjjjrrruuujjjeee___]]]hhhxxx}}}yyyvvvtttsssssstttuuuwwwyyy{{{|||}}}{{{{{{{{{{{{}}}|||wwwuuuvvvwwwwwwuuuvvvsssnnniiieeeddddddeeeeeeeeeeeefffhhhiiikkkllliiikkkkkkiiiiiimmmnnnlllnnnjjjeeedddgggmmmsssvvvzzzwwwuuusssqqqnnnjjjggggggffffffeeeeeehhhmmmppppppqqqtttvvvwwwvvvtttrrrqqqpppqqqsssvvvvvvssspppiiiiiihhhgggeeebbb```___[[[ZZZYYYXXXXXXYYYZZZZZZ]]]___``````___^^^^^^___^^^```bbbcccbbbaaaaaabbbiiikkkrrr}}}}}}jjj___QQQJJJJJJHHHCCC===CCC@@@:::888999???FFFKKK[[[eeepppuuussslll^^^RRROOOYYYmmm}}}qqqiiigggmmmwww~~~~~~sssfffbbbnnn~~~mmmQQQGGGCCC===:::<<<===999666555///...---,,,+++,,,---...---,,,+++***)))***+++,,,******++++++++++++******+++(((%%%"""!!!"""$$$&&&###$$$&&&''')))+++------+++++++++***)))'''%%%$$$'''((()))***++++++***)))---,,,***)))))))))******++++++++++++,,,,,,+++)))++++++++++++++++++++++++------------------------***+++,,,------------,,,+++,,,---///000333888;;;EEEEEELLLVVV[[[___hhhsss}}}zzzxxxuuutttttttttttt~~~~~~~~~zzzwwwrrrllliiihhhhhhhhhkkklllooottt~~~pppXXXDDD999555000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++)))(((((()))+++,,,+++*********))))))))))))'''''''''''''''''''''''')))))))))*********++++++************************)))))))))***+++++++++,,,***************+++++++++************************************************+++******+++---.........///222666:::AAAPPPbbbpppzzznnn\\\TTTSSSZZZooozzzzzz~~~yyyooofffaaaaaa^^^```bbbgggqqq}}}wwwpppiiiccc^^^```dddlllyyy}}}yyylllbbb___\\\]]]kkk|||}}}yyyvvvuuutttvvvvvvwwwxxxyyyzzzzzz{{{||||||||||||}}}~~~}}}zzzvvvuuuvvvvvvvvvtttsssppplllgggdddddddddeeeggggggggghhhhhhiiijjjjjjiiilllkkkiiiiiimmmnnnlllllliiiffffffjjjpppuuuwwwzzzxxxvvvtttrrroookkkhhhdddfffggggggggghhhkkkmmmnnnppprrrtttvvvvvvuuuttttttsssssstttvvvuuurrroookkkjjjhhheeeccc```^^^]]]]]]\\\[[[YYYXXXXXXXXXYYY\\\^^^______^^^^^^___aaabbbcccdddcccbbbaaabbbccciiikkkqqqzzz{{{uuu```VVVKKKGGGHHHHHHCCC>>>===;;;999999:::???CCCFFFRRR___lllttttttmmm```TTTGGGOOO^^^qqq~~~wwwlllbbb^^^___cccgggwww|||oooiiippp|||vvvYYYLLLCCC===999<<<===:::777777000///...,,,,,,,,,,,,---------,,,+++++++++++++++*********++++++************)))'''&&&&&&(((***,,,''''''((())))))***++++++************))))))))))))******+++,,,,,,+++)))))),,,+++***)))))))))***+++,,,+++***++++++,,,+++***++++++++++++++++++++++++++++++******************+++,,,,,,---------,,,,,,,,,------...000333999===FFFFFFLLLWWW```fffqqq{{{|||{{{zzzxxxxxxxxxyyyyyy~~~~~~}}}}}}zzzwwwrrrnnnjjjiiiiiiiiillllllnnnsss~~~tttZZZEEE888444///,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***************)))))))))))))))))))))))))))))))))************+++++++++,,,******************************************+++++++++++++++***************++++++++++++++++++++++++************************,,,,,,,,,,,,---......//////444;;;???FFFUUUkkk{{{vvvdddTTTRRRYYYhhh~~~{{{~~~yyykkkaaa___aaa^^^aaafffqqqzzzssskkkccc^^^YYY^^^gggqqq{{{}}}yyywwwxxxzzz{{{{{{}}}xxxssskkkaaaYYYYYY[[[cccuuu}}}yyywwwvvvvvvxxxxxxxxxxxxyyyyyyyyyyyy~~~}}}}}}}}}}}}~~~zzzxxxvvvtttttttttsssqqqnnnlllhhheeecccccccccdddiiiiiiiiiiiiiiiiiiiiiiiijjjlllllliiiiiimmmmmmkkkjjjiiigggiiinnnsssvvvxxx{{{yyyvvvtttrrrpppllliiidddfffhhhiiihhhhhhiiijjjmmmnnnppprrrtttvvvxxxyyyxxxwwwwwwwwwwwwtttqqqnnnmmmkkkgggccc___]]]\\\\\\___^^^\\\[[[YYYXXXXXXXXX\\\]]]]]]]]]\\\^^^```cccggggggfffcccaaa```bbbdddiiikkkooouuuyyywwwqqqkkkUUUNNNGGGFFFIIIJJJFFFBBB===<<<<<<<<<<<<===??????HHHVVVfffooorrrnnnbbbVVVFFFLLLRRR\\\nnn~~~|||wwwnnneee^^^[[[ZZZ[[[mmmyyy{{{rrrsssyyyeeeRRRCCC===999;;;===:::888999333222///---,,,+++,,,,,,---------------,,,++++++************************+++************+++,,,---++++++*********)))))))))))))))((()))***+++---...,,,,,,------,,,+++)))(((*********)))******+++,,,++++++*********++++++,,,++++++++++++++++++++++++******************++++++------------,,,,,,,,,,,,......///000222777>>>CCCJJJHHHKKKUUUaaakkkuuu}}}~~~~~~~~~}}}~~~|||yyyyyyyyyzzz{{{}}}}}}|||~~~~~~{{{xxxvvvrrrnnnjjjiiihhhhhhkkkkkklllrrr~~~uuu[[[EEE777333///,,,,,,,,,+++***,,,,,,,,,+++++++++******++++++***))))))***++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++***************,,,+++++++++***)))))))))++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---///000111666===EEEPPPaaauuu{{{jjj[[[NNNPPP^^^rrr}}}~~~~~~{{{ssshhhaaa```bbb___dddooo{{{uuummmddd^^^WWW]]]eeemmmtttzzz{{{xxxtttrrrrrrsssttttttzzzzzzzzzzzzxxxrrrkkkfff^^^XXXUUUYYYaaaooo|||yyyxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyy~~~~~~~~~~~~~~~~~~~~~~~~yyyxxxvvvtttrrrooommmkkkiiigggeeebbbaaabbbccccccgggggghhhiiiiiiiiiiiiiiikkkmmmmmmjjjjjjmmmnnnkkklllkkkkkkmmmqqquuuvvvwwwyyywwwuuusssrrrooollliiiggghhhiiiiiihhhhhhjjjkkknnnnnnoooqqqtttxxx{{{}}}}}}|||{{{zzzxxxtttpppmmmoookkkfff```\\\[[[[[[[[[^^^^^^]]]\\\[[[ZZZZZZZZZ[[[\\\\\\[[[[[[^^^aaadddjjjiiifffbbb___^^^aaacccjjjkkknnnqqqrrrnnngggaaaPPPKKKGGGHHHLLLNNNKKKGGGCCCBBB@@@>>><<<;;;;;;;;;BBBOOO]]]fffkkkjjjcccZZZJJJLLLJJJLLL^^^www}}}}}}yyyrrrjjjddd```___^^^bbbnnn}}}xxxuuuvvvqqqWWWEEE>>>:::;;;===;;;:::;;;666444111///---+++++++++,,,---...///...---,,,++++++******************+++,,,,,,++++++***((('''&&&,,,+++++++++******)))))))))(((''''''(((+++---///***+++,,,,,,,,,+++***))))))))))))******+++,,,,,,***+++******)))***+++---++++++++++++++++++++++++------------...............------,,,,,,,,,,,,,,,...///111444888>>>FFFKKKLLLIIIJJJQQQ]]]hhhqqquuuyyyxxxxxxzzz}}}yyyzzz{{{|||~~~|||zzz}}}}}}{{{vvvtttqqqmmmjjjhhhggggggiiiiiikkkrrrtttYYYDDD777444000------,,,+++***,,,,,,,,,+++++++++******+++******************+++***************+++++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,************************+++++++++***************,,,+++++++++***)))))))))***************************************************+++,,,,,,+++,,,///222666999@@@LLL]]]ppp~~~|||ooo^^^UUUOOOWWWjjjzzzyyyqqqiiieeebbb```______iii{{{|||vvvnnneee___XXX\\\ccciiiooouuu{{{~~~yyyvvvsssrrrssstttttttttvvvtttrrrooolllfff___ZZZVVVUUUWWW___kkk~~~|||yyyyyyyyyzzzxxxxxxxxxyyyyyyzzzzzz{{{~~~~~~~~~~~~}}}}}}||||||yyyxxxvvvrrrnnnjjjgggfffeeedddbbbaaa``````aaabbbbbbdddfffhhhjjjkkklllllllllnnnnnnkkkkkkoooooommmoooooooooqqqtttvvvvvvuuuwwwvvvsssrrrpppnnnkkkhhhjjjjjjiiihhhggghhhllloooooooooppprrruuuyyy}}}~~~~~~|||xxxtttpppnnnnnnjjjeee___[[[ZZZZZZ[[[\\\\\\\\\]]]]]]]]]]]]]]][[[\\\\\\\\\\\\^^^bbbeeeiiigggddd___\\\\\\___bbbjjjlllnnnooommmggg```[[[OOOLLLIIIKKKOOOQQQOOOLLLHHHEEE@@@<<<999:::;;;<<>>HHHXXXlll}}}{{{lllVVVUUUZZZhhh|||~~~uuujjjbbb```aaa```^^^dddttt}}}xxxqqqiiicccYYY\\\```fffmmmsssxxx{{{{{{xxxvvvvvvxxxzzz{{{{{{xxxtttoooiiieee```[[[XXXYYY\\\bbbkkkzzz{{{zzzzzz{{{|||xxxxxxyyyyyyzzzzzz{{{{{{|||||||||}}}}}}|||{{{{{{xxxwwwuuuooojjjeeedddccccccbbbaaa```___``````aaa```bbbeeeiiilllnnnoooooommmoooooommmnnnqqqrrrppprrrrrrqqqsssuuuwwwvvvuuuvvvtttrrrqqqpppnnnjjjhhhjjjjjjhhhgggfffhhhmmmpppppppppqqqrrruuuyyy|||~~~|||}}}~~~{{{wwwrrrooonnnllliiiddd___\\\[[[\\\]]][[[\\\]]]^^^____________[[[\\\]]]^^^^^^___bbbeeeeeedddaaa^^^[[[\\\^^^aaaiiijjjlllllliiiccc]]]YYYOOOMMMKKKMMMQQQSSSRRRQQQJJJFFF@@@:::888999<<>>EEEKKKPPPWWW```dddcccRRRIII???===GGGZZZkkkvvvyyyvvvrrrmmmgggbbb^^^\\\ZZZ^^^hhhuuuzzzssssss|||jjjQQQHHH@@@>>>===;;;:::;;;999777444111...---,,,,,,---------------,,,++++++,,,+++***))))))***+++,,,)))***++++++,,,,,,++++++(((((())))))***+++++++++))))))(((''''''((()))***$$$&&&(((***+++,,,,,,+++))))))***+++++++++******%%%))),,,,,,***)))***---++++++++++++++++++++++++++++++,,,,,,------.........---,,,,,,,,,---///000---222;;;BBBIIIMMMRRRTTTJJJLLLNNNRRR[[[hhhppprrrjjjlllqqq|||~~~}}}~~~~~~~~~}}}|||{{{{{{xxxxxxyyywwwsssrrrsss~~~yyyyyy|||}}}|||uuutttqqqnnnkkkiiihhhggghhhiiimmmwwwpppXXXCCC888555222000//////---+++,,,,,,,,,+++++++++***************++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++++++++++++++++++++++++++)))))))))***+++++++++,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***---///...---000666;;;===EEETTTgggyyy~~~lllUUU\\\jjj{{{wwwpppfff___]]]```cccfffuuu{{{uuunnniii]]]]]]___eeennnvvvyyyzzz}}}{{{zzz{{{~~~|||sssmmmiiigggeeedddfffllluuu~~~{{{zzzzzz|||~~~{{{zzzzzzzzzzzzyyyyyyyyyyyyzzz{{{||||||{{{{{{zzzuuuuuurrrlllfffcccccceeebbbaaa```____________```aaacccgggkkknnnpppqqqqqqmmmppppppnnnppptttuuutttsssrrrrrrtttwwwyyyyyyyyyvvvuuusssqqqpppnnnkkkiiiffffffgggffffffhhhkkknnnooooooppprrrtttvvvxxxyyywwwyyyzzzxxxsssooollllllhhhfffccc```^^^]]]^^^___]]]]]]^^^___```___^^^^^^\\\^^^___`````````bbbdddaaaaaa```^^^\\\]]]```bbbeeehhhjjjjjjfffaaa[[[XXXRRRPPPOOOQQQUUUXXXYYYYYYSSSNNNGGG@@@<<<;;;<<<===999???DDDJJJSSS^^^eeefff[[[LLLAAA@@@DDDLLL^^^qqqwwwwwwwwwtttooohhhaaa]]][[[YYY```ooo|||~~~rrrkkkxxx{{{WWWMMMCCC@@@>>>;;;999;;;999777444222///...------------,,,+++++++++++++++,,,+++***((((((***+++,,,***++++++++++++,,,,,,,,,(((((())))))))))))******(((((()))))))))*********&&&((()))+++,,,,,,++++++******+++,,,+++***))))))###(((,,,---+++)))))),,,++++++++++++++++++++++++))))))******+++,,,,,,------,,,++++++,,,...000222555<<>>KKK^^^qqq{{{hhhXXXddduuu}}}nnnjjjddd]]][[[```iiippp}}}xxxrrrmmmbbb``````gggrrrzzz}}}|||~~~}}}}}}{{{tttqqqqqqrrrssssss{{{{{{zzz{{{}}}}}}}}}|||{{{yyyxxxwwwwwwwwwxxxzzz{{{{{{{{{zzzyyysssrrrooojjjeeeccceeegggbbbaaa```_______________cccfffiiimmmppprrrssssssmmmpppqqqoooqqqvvvwwwvvvrrrrrrrrrtttwwwzzz||||||wwwvvvsssrrrqqqooollljjjaaacccfffgggggghhhiiikkknnnooopppqqqssstttuuuuuusssvvvwwwuuupppllljjjkkkfffeeebbb```______``````______`````````___]]]\\\\\\^^^aaabbbaaaaaabbbccc___```___^^^]]]^^^aaacccccceeehhhhhhddd___ZZZXXXUUUTTTSSSUUUYYY^^^```aaa___ZZZRRRIIIAAA<<<:::999444:::AAAGGGQQQ^^^fffggg]]]KKK@@@@@@???@@@QQQiiiqqqtttwwwxxxuuummmddd^^^\\\XXX\\\kkk{{{rrrdddttt~~~|||[[[PPPFFFAAA>>>:::999:::999777555222000///......---,,,+++***)))***+++,,,,,,+++)))(((((()))+++,,,------+++***)))((((((((())))))))))))(((((((((((('''((()))+++,,,,,,,,,,,,)))***+++,,,---,,,+++******+++,,,,,,+++***)))(((!!!'''---...+++))))))+++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++,,,///222333>>>GGGSSS]]]aaa```]]][[[aaaiiillljjjlllttt{{{|||tttxxx~~~}}}~~~|||yyywwwvvvtttnnnkkkmmmnnnmmmqqqxxx}}}zzzzzz{{{||||||{{{wwwrrrooonnnmmmkkkjjjeeedddiiixxx~~~oooUUU>>>666444111...+++)))((((((++++++,,,,,,,,,,,,------...,,,***'''&&&''')))******))))))***,,,,,,+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,+++*********+++,,,,,,,,,++++++*********************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,000---,,,///222555:::AAAHHHVVVjjj|||qqqgggbbbppp}}}zzzrrrjjjbbb___cccddddddooouuullldddgggjjjmmmppptttxxx{{{}}}}}}~~~||||||}}}}}}}}}~~~}}}|||zzzxxxwwwwwwwww|||zzzyyyyyyyyyyyyxxxvvvsssooojjjfffdddcccbbbaaa\\\^^^```___]]]]]]___cccfffeeefffjjjooossstttsssuuurrrooommmnnnpppppppppsssrrrqqqsssuuuwwwxxxwwwooopppqqqqqqpppllliiigggaaaeeeiiijjjhhhhhhiiikkkkkkmmmnnnoooooorrruuuxxxvvvtttqqqpppoooooonnnllleeebbb______aaabbbbbb```dddcccaaa```_________```cccbbb``````aaaaaa```___aaa```___^^^^^^___```aaadddddddddcccaaa```^^^]]][[[XXXVVVVVVZZZ```eeegggfff```UUUIIIAAA<<<::::::777;;;<<<@@@NNN```gggdddeeeTTTCCC<<<===BBBMMMYYYeeerrr|||{{{xxxuuukkk___\\\XXXYYYfffxxxooojjjqqqwwwyyy}}}oooWWWBBB@@@BBB===:::;;;555555444222000---+++))),,,,,,,,,+++++++++******((((((((())))))*********)))))))))***++++++,,,,,,******++++++++++++******((((((((()))******++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))***+++,,,,,,------************************---,,,++++++*********+++///+++***...000111555:::MMMXXXfffmmmjjjccc]]][[[qqq{{{zzzvvvxxx|||}}}{{{~~~|||uuuqqqppprrrkkkgggjjjmmmqqqzzz~~~}}}}}}~~~~~~}}}zzzwwwrrrooommmlllkkkiiiiiihhhlll{{{oooVVV???555333111...,,,+++++++++,,,,,,,,,++++++*********)))))))))))))))************++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++***)))---,,,++++++******++++++++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,...+++,,,000333666===DDDOOO]]]rrrsssfffaaannnzzzzzzwww{{{vvvnnnggg```^^^cccggglllyyy~~~vvvoooiiikkkmmmoooqqqtttxxxzzz|||{{{|||}}}}}}||||||{{{zzzyyyxxxwwwwwwwwwzzzyyywwwwwwwwwwwwuuutttppplllhhhdddccccccbbbaaa___`````````^^^^^^___aaaddddddfffjjjooossssssrrrpppnnnlllkkknnnppprrrrrrvvvtttssssssuuuvvvwwwvvvwwwvvvuuurrrnnnjjjfffccccccfffhhhhhhgggggghhhjjjjjjlllmmmnnnnnnppptttwwwtttssspppoooooonnnllljjjeeebbb``````cccddddddcccaaa```___^^^]]]]]]^^^^^^aaa___]]]]]]___```aaa``````______^^^^^^___aaabbbbbbbbbaaaaaa___^^^]]]\\\]]]YYYVVVVVVYYY^^^bbbeeeddd^^^UUUKKKBBB<<<999888333777:::???OOOccckkkhhhhhhYYYIII@@@<<<<<>>999666333777:::@@@PPPdddmmmjjjiii^^^PPPFFF>>>:::<<<@@@RRRcccsss{{{uuufff___]]]eeetttyyyggglllsssyyy~~~hhhKKKBBBCCCAAA<<<:::<<<:::777444111///...---,,,,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,++++++***))))))(((******++++++++++++******,,,++++++***))))))((((((******++++++++++++***************************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000111---,,,---000333999GGGTTTjjjxxxsssiiinnnvvv{{{zzzyyy}}}tttppppppnnnlllooowwwzzzwwwssspppnnnllljjjhhhllllllqqq~~~oooVVVBBB555444222000............------,,,,,,+++******)))&&&'''(((***+++,,,------+++...111///***'''))),,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***************,,,,,,++++++***++++++,,,((()))))))))******++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,...333777;;;DDDNNN___ooouuucccXXX]]]ggg}}}|||tttvvv}}}}}}sssjjjeee```\\\\\\fffsss|||zzzyyywwwuuurrrtttuuuvvvvvvuuuuuuwwwyyy}}}{{{zzzzzz|||}}}}}}}}}yyyxxxxxxxxxxxxyyyzzzzzzxxxwwwuuuuuutttssspppmmmhhhfffcccbbbdddeeeeeedddgggdddbbbbbbcccccc___\\\^^^```eeeiiimmmooonnnnnniiihhhhhhjjjnnnrrrtttuuuwwwuuussssssuuuwwwxxxwwwvvvuuurrrnnnllljjjiiiiiiiiiiiigggeeeddddddeeefffggghhhiiijjjkkkmmmpppsssttttttssssssssspppllliiifffeeecccccccccdddeeeeeeaaaaaa```aaaaaaaaaaaabbb```]]]YYYXXXYYY\\\^^^___[[[[[[\\\^^^```aaacccdddcccbbbbbbaaaaaaaaaaaaaaabbb^^^YYYVVVWWWZZZ\\\]]]___]]]YYYRRRJJJBBB;;;777888<<<>>>BBBQQQdddkkkhhhgggaaaVVVJJJ@@@;;;===AAAJJJ^^^sssjjjccc___dddpppzzzfffhhhoooxxxsssRRRDDDDDDCCC???;;;;;;888444000---,,,++++++------,,,,,,,,,++++++++++++++++++******))))))(((+++++++++*********))))))******++++++++++++******+++++++++******)))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))*********++++++,,,,,,,,,*********************************+++,,,---...///,,,,,,///222666???RRRcccsss}}}rrrmmmttt~~~|||zzz{{{|||zzzqqqnnnooopppsss{{{~~~~~~}}}yyyvvvsssqqqooonnnkkkiiiiiijjjqqq~~~~~~mmmUUUAAA777666333000...---------------------------------+++***)))((()))***,,,---+++...111///***'''))),,,------------------------'''((()))***************,,,++++++***++++++,,,,,,)))******++++++,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...111555999???KKKWWWkkkxxxvvvgggWWWQQQ\\\lll{{{vvvssswww~~~wwwmmmfffbbb___]]]```jjjzzz}}}yyywwwuuuuuuuuuuuuvvvwwwxxxwwwvvvvvvxxxzzz~~~{{{zzzyyyzzz|||~~~}}}}}}xxxxxxxxxxxxyyyzzz{{{|||yyyxxxwwwvvvuuurrrnnnkkkeeedddcccccceeeggggggggghhhfffccccccdddccc___[[[]]]```dddhhhjjjkkkkkkkkkjjjiiiiiikkkooorrrttttttsssrrrrrrtttwwwyyyyyyyyyrrrpppnnnllljjjjjjkkklllkkkjjjgggeeeeeeeeeeeeeeeeeeggghhhiiiiiikkkooorrrpppooooooppppppnnnjjjggghhhgggfffcccbbbaaaaaabbbaaaaaabbbbbbbbbbbbbbbbbbaaa]]]YYYWWWWWWYYYZZZ[[[YYYZZZ\\\^^^```bbbcccdddbbbaaaaaa```aaabbbbbbcccbbb^^^XXXUUUVVVXXXZZZ[[[]]]]]][[[WWWPPPGGG???::::::===???BBBPPPcccjjjfffccc```WWWJJJ>>>:::===AAAGGG^^^wwwkkkeee```bbbkkk|||wwwfffeeekkkwww~~~[[[GGGDDDDDDAAA>>>>>><<<888444111000000000---------,,,,,,,,,++++++......------,,,,,,,,,+++))))))*********+++++++++******++++++++++++******))))))******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,************************,,,,,,++++++,,,,,,---...,,,---000555:::FFFZZZmmmuuuxxxyyyuuuqqqrrrzzz}}}}}}}}}ssszzzvvvooopppttt}}}~~~}}}~~~~~~|||xxxvvvtttrrrqqqpppmmmkkkgggjjjqqq|||jjjSSS???777666333000...---,,,,,,,,,---------.........///...,,,***(((((())),,,---***---///...+++)))***+++------------------------))))))******+++*********++++++******++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,111000333888<<>>777;;;===@@@NNNaaagggddd\\\^^^XXXIII;;;777999;;;EEE]]]yyyiiiddd``````fffuuuxxxjjjdddgggsss}}}gggNNNFFFDDDBBB???===<<<999666444222222222------------,,,,,,,,,,,,++++++++++++************((())))))***++++++,,,,,,******++++++++++++******))))))******+++,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...............//////------111777@@@LLL___ooosssqqqmmmmmmpppxxxxxxuuu}}}tttrrryyy~~~~~~~~~~~~}}}wwwuuuttttttsssrrrpppnnnhhhllltttzzzhhhPPP===555333111///...------------------------------,,,,,,++++++*********+++,,,***++++++,,,++++++******++++++++++++++++++++++++++++++++++++++++++***)))++++++******++++++,,,---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000000333999@@@LLLaaasssvvvjjj[[[PPPMMMTTTfffvvv~~~{{{}}}xxxtttwwwsssiiieeebbb]]]^^^bbbkkkzzz|||xxxvvvsssrrrooommmkkklllnnnpppqqqrrrtttvvvwwwyyy|||~~~}}}|||xxxwwwvvvwwwyyyyyyxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxvvvuuuqqqkkkgggaaa``````bbbeeeggggggfffdddeeegggfffccc```^^^]]]^^^aaaddddddcccccceeefffffffffgggjjjnnnrrrssssssmmmnnnqqqvvvyyyxxxvvvssspppooonnnmmmlllkkkjjjjjjllljjjhhhiiijjjiiigggddddddfffggghhhhhhkkknnnqqqtttsssrrrsssttttttsssrrriiijjjiiifffbbbaaabbbdddcccddddddddddddcccaaa```^^^\\\YYYXXXXXXYYYXXXXXXXXXYYY\\\^^^```aaabbbbbb^^^^^^]]]]]]^^^```cccdddZZZVVVQQQOOOOOORRRUUUVVVXXXZZZ[[[ZZZUUUNNNFFFAAA777:::;;;===IIIZZZ```\\\SSSZZZYYYLLL===888888888BBB[[[yyyuuufffbbb___^^^aaannn|||oooeeecccnnnxxxzzz~~~tttVVVHHHDDDBBB???999888777555444222111000...------------,,,,,,,,,'''''''''''''''(((((((((******************++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222...---111:::DDDPPP___lllnnnjjjggggggmmmxxx{{{wwwwww|||xxx|||{{{vvvzzz~~~~~~~~~}}}vvvuuuttttttuuutttrrrpppjjjnnnvvvyyyfffNNN;;;222111000........./////////...------,,,+++******)))***+++,,,---,,,,,,+++***))))))***,,,,,,+++))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))+++*********+++,,,,,,---++++++******))))))((((((*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,...///222999BBBQQQiii}}}xxxqqqbbbSSSLLLPPP]]]qqq|||}}}xxxqqqnnnsss~~~}}}nnneeecccaaa\\\]]]cccooo|||xxxtttpppnnnjjjiiihhheeeddddddgggiiinnnpppsssuuuvvvyyy}}}~~~|||{{{vvvuuuuuuvvvwwwwwwuuuttttttttttttttttttuuuvvvvvvyyyxxxwwwvvvtttooojjjfff_________aaadddffffffeeebbbeeehhhfffbbb^^^^^^___```bbbdddcccaaaaaaccceeecccccceeeiiinnnqqqssssssmmmooorrrwwwyyywwwsssooonnnnnnnnnnnnnnnnnnmmmmmmllljjjiiijjjlllkkkhhhddddddfffggghhhhhhkkknnnqqqooommmllllllnnnppppppoooiiijjjjjjgggdddccceeeggggggggghhhhhhgggeeedddbbb\\\ZZZYYYYYYZZZZZZZZZYYYXXXZZZ\\\^^^```aaaaaaaaa```_________```ccceeegggVVVRRRNNNKKKMMMPPPSSSTTTVVVXXXYYYYYYUUUNNNGGGBBB:::<<<;;;;;;EEETTTXXXSSSLLLWWWZZZPPPBBB<<<;;;:::>>>YYYvvvzzziiiccc```^^^]]]___jjjsssfffaaakkktttvvvyyy~~~\\\IIICCCAAA???888888888777666444222111......---------,,,,,,,,,(((((())))))******++++++,,,,,,++++++***)))))))))******++++++++++++******------,,,++++++*********))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++---///111222...---111;;;GGGRRR___jjjiiigggddddddjjjvvvwwwpppsssyyy{{{zzz~~~wwwrrrwww|||~~~{{{yyy~~~}}}|||}}}}}}|||{{{{{{yyyvvvssspppooonnnpppwww|||fffMMM<<<222222111000///...---------------------------------+++******+++---......***************)))((('''))))))))))))))))))))))))''')))++++++******+++,,,+++)))(((&&&'''))),,,------,,,,,,++++++,,,------***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,)))***+++,,,++++++,,,...///555999<<>><<<::::::>>>CCCFFFHHHGGGIIIHHHDDD<<<888777999:::III\\\mmmwwwwwwlll```]]][[[\\\]]]ZZZ]]]ppprrrhhhkkkssswwwzzz|||lllRRRIIIDDD<<<>>>===<<<:::888666444333000...------...///...,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***************)))))))))******+++,,,---***+++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++******+++,,,,,,---......,,,+++)))+++---......,,,000333888>>>FFFNNNVVV[[[YYYccciiihhhooo~~~|||ssskkkrrr{{{xxxxxx|||zzzrrrnnnrrr~~~~~~}}}{{{{{{{{{{{{|||~~~}}}|||zzzvvvrrrooommmnnnsss||||||fffMMM<<<333222111///.........---------------------------))))))******+++************************)))))))))***************************+++---,,,+++******+++,,,++++++++++++,,,------+++***)))(((((((((((((((+++***))))))))))))***+++******+++++++++,,,,,,,,,+++,,,,,,,,,++++++,,,...444888>>>GGGYYYooo~~~{{{tttbbbXXXVVVgggzzzuuuooonnnuuu}}}tttfff```___]]]]]]^^^iiiyyy|||sssmmmkkkiiiiiijjjkkknnnrrrvvvxxxsssqqqmmmjjjiiiiiikkklllooorrrvvvzzz~~~|||yyywwwvvvvvvuuutttrrrooolllkkkmmmnnnppprrrtttwwwyyyzzzyyyxxxuuuoooiiidddbbbaaacccbbbaaaaaaaaabbbcccdddfffddd```^^^]]]___aaacccfffeeedddeeeeeeeeecccaaaccccccdddfffiiimmmqqqsssuuutttrrrqqqooonnnnnnnnnqqqooonnnnnnnnnnnnlllkkkjjjkkkmmmnnnnnnmmmkkkjjjgggggghhhhhhjjjlllnnnpppoooqqqsssuuuuuuuuutttsssnnnllljjjjjjiiihhheeecccfffeeedddbbb```___^^^^^^______^^^\\\[[[YYYXXXXXXXXX[[[^^^aaabbbaaa___^^^bbbccccccbbbaaa___]]][[[WWWWWWVVVUUUSSSRRRQQQQQQOOOPPPSSSUUUVVVSSSMMMIIIBBB???;;;:::;;;===???@@@???AAAAAA>>>888555555777<<>>===;;;999777555555000///......//////---,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))((((((((((((((())))))***+++,,,------...***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...+++))))))***---...///...000555;;;>>>AAAGGGPPPXXXWWWdddooorrrwwwyyyxxxzzzzzznnnkkkzzzzzz|||zzzyyyzzz}}}{{{vvvtttssszzz~~~|||zzzyyyyyyyyyyyy}}}|||{{{xxxuuuqqqmmmkkkmmmsss~~~|||fffMMM<<<333222111///............------------------------+++---//////...---,,,,,,+++*********************************************+++---...---+++******++++++++++++,,,,,,,,,,,,,,,+++***)))(((((('''((((((+++***(((''''''(((***+++*********++++++,,,,,,---,,,------,,,++++++---///555:::BBBOOOdddyyyyyyrrr\\\XXX___uuuvvvssshhhnnn|||pppbbb]]]^^^^^^___aaappp~~~|||rrrkkkjjjlllkkkmmmrrrwww||||||wwwsssqqqqqqrrrssssssvvv|||{{{xxxwwwuuuuuuuuurrrnnniiifffeeeeeegggjjjmmmqqqsssuuuvvvuuutttpppkkkfffcccbbbccceeecccbbbaaaaaabbbdddeeefffccc^^^[[[[[[]]]aaadddgggfffeeefffggggggeeeccccccbbbbbbccceeehhhlllnnnqqqooommmmmmnnnoooooonnnpppooommmlllkkkkkkkkkkkkkkklllmmmnnnnnnmmmlllkkkjjjjjjhhhhhhjjjmmmppprrrpppqqqssstttuuutttssssssnnnnnnmmmkkkiiifffccc```cccbbbaaa___^^^]]]]]]]]]``````___^^^]]][[[YYYXXXXXXZZZ\\\^^^```______^^^ccccccbbbbbb```]]][[[YYYXXXXXXXXXWWWVVVTTTQQQPPPOOOPPPRRRTTTUUURRRNNNJJJEEEBBB===:::;;;<<<======;;;======;;;888666777888<<<===JJJ```mmmkkkfffggg\\\WWWTTTTTTRRRRRR```ppp|||rrrmmmnnnttt{{{___LLLDDDBBB>>>===<<<:::999777666555111///......//////---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))((((((''''''---------,,,+++)))((((((***+++,,,,,,******+++,,,***++++++,,,,,,---------+++++++++,,,,,,---------+++*********,,,...//////000666;;;<<<;;;@@@KKKUUU]]]lllzzz|||wwwrrrxxxvvvnnnrrr}}}zzzxxx||||||{{{|||~~~xxxvvvyyy~~~|||{{{zzzyyyyyyzzz{{{{{{|||{{{yyywwwsssoookkkiiimmmttt|||fffMMM<<<444222000...------......---------------------------000222111///---------++++++***)))******+++,,,************************,,,---///...,,,+++++++++++++++++++++++++++******,,,+++***)))))))))))))))+++***(((''''''(((***+++))))))***+++,,,,,,------,,,------,,,+++,,,///222666===HHHYYYooo}}}uuummmVVVYYYggg|||pppmmmfffqqqyyylll___ZZZ\\\^^^bbbfffyyy||||||zzzssskkkhhhlllqqquuuzzzyyyuuuuuuuuuwwwvvvzzz|||zzzxxxtttuuutttpppiiiccc```___^^^aaaeeeiiimmmoooppppppnnnmmmlllhhheeecccdddeeefffeeecccaaaaaabbbdddeeeeeebbb]]]ZZZYYY\\\aaadddffffffeeefffhhhhhhfffeeeaaa```^^^^^^^^^aaadddfffjjjiiijjjkkknnnpppooonnnooonnnllljjjhhhhhhiiijjjlllmmmnnnnnnnnnnnnmmmllllllkkkiiiiiijjjmmmpppsssqqqqqqrrrsssrrrrrrqqqpppoooooonnnkkkfffbbb^^^\\\```___^^^]]]]]]]]]]]]]]]aaaaaa```___]]][[[YYYXXXZZZZZZZZZZZZ[[[\\\]]]^^^aaaaaaaaa```___\\\ZZZYYYYYYYYYZZZYYYXXXUUUSSSQQQQQQQQQRRRSSSTTTRRRNNNKKKEEEAAA===::::::;;;;;;;;;999::::::999888777777777555444@@@WWWffffffcccddd\\\VVVSSSTTTSSSRRR[[[iii~~~wwwnnnlllqqq{{{dddLLLDDDDDD===<<<;;;:::888666555555222000///...//////---,,,+++,,,------------,,,+++------,,,,,,+++***))))))******+++++++++,,,,,,,,,+++++++++******)))))))))......---,,,***'''%%%$$$***+++,,,,,,******+++,,,+++++++++,,,,,,------...++++++,,,,,,,,,,,,------------,,,,,,,,,---///111111777;;;:::888===JJJVVVhhhwwwzzzuuutttoooooo|||{{{zzz~~~xxxuuuzzzwwwwwwwwwxxxzzz}}}{{{zzzyyywwwsssooollljjjnnnuuu|||fffMMM<<<444333000...------...///------------------------,,,///111///,,,******,,,++++++***))))))+++,,,---++++++++++++++++++++++++,,,---///...---,,,,,,---,,,++++++************++++++++++++******++++++,,,+++***))))))))))))***+++))))))***+++,,,------...,,,,,,,,,,,,,,,...111444888BBBRRReeezzz|||yyypppfffUUU^^^rrruuuiiiiiilllzzzpppeee[[[XXXYYY^^^fffooo{{{xxxrrrllliiilllssszzz}}}xxxvvvvvvwwwvvvzzz~~~}}}|||{{{uuuuuussslllccc]]][[[[[[YYY\\\aaagggkkknnnnnnnnnjjjjjjjjjhhhfffeeefffgggfffeeedddcccccccccdddeeeeeeaaa]]]ZZZZZZ]]]aaadddeeedddddddddffffffdddbbb\\\[[[XXXWWWWWWZZZ]]]___fffhhhkkknnnppppppoooooonnnnnnmmmkkkhhhggghhhjjjlllmmmoooppppppooommmllllllkkkjjjiiijjjmmmppprrrqqqqqqqqqpppooonnnmmmlllkkkkkkjjjfff```[[[YYYXXX\\\\\\\\\\\\\\\]]]^^^___dddcccaaa___]]]\\\ZZZZZZ\\\[[[YYYXXXYYYYYY[[[\\\^^^_________^^^]]][[[ZZZZZZZZZZZZZZZYYYWWWUUUSSSSSSRRRRRRSSSTTTSSSPPPMMMDDD@@@;;;888888999::::::888888777777666555555444111111;;;OOO```hhhhhhggg___XXXUUUXXXWWWTTTYYYcccyyyssslllpppzzzmmmQQQEEEDDD<<<<<<;;;999888777555555333111////////////---,,,+++,,,---......---,,,+++...------,,,+++***)))(((******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++)))***++++++***)))'''&&&***+++,,,,,,******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...222555888;;;===;;;:::AAAQQQ^^^ttt}}}zzzsssjjjvvv~~~~~~{{{zzz{{{~~~|||xxxxxxxxxxxxzzz|||{{{{{{zzzxxxuuuqqqnnnlllpppwww|||fffMMM<<<555333000...------...///------------------------,,,///000---)))'''))),,,,,,+++***))))))+++---...+++++++++++++++++++++++++++---//////...------...///---+++*********,,,---************++++++,,,---++++++++++++++++++++++++((()))***+++,,,------...++++++,,,,,,,,,///444777;;;HHH[[[ppp|||wwwmmmbbb^^^kkkpppiiinnnvvvwwwggg```ZZZXXXZZZaaaooo|||yyyssslllhhhkkkuuu|||yyyxxxyyytttwww~~~~~~~~~~~~vvvvvvrrriii^^^XXXWWWXXXUUUZZZaaahhhnnnqqqrrrrrrjjjkkklllkkkiiigggggggggfffeeeeeeeeedddddddddddddddaaa]]][[[[[[^^^aaadddeeecccbbbaaaaaa```]]][[[UUUSSSQQQPPPQQQUUUYYY[[[eeekkkqqqsssrrrpppoooooooooppppppmmmjjjhhhiiikkkkkkmmmpppqqqqqqpppmmmkkkkkkkkkjjjjjjkkkmmmooopppqqqpppooonnnllljjjiiihhhddddddccc^^^YYYUUUTTTUUUYYYYYYZZZ[[[\\\^^^```aaafffdddbbb___]]]\\\[[[[[[\\\\\\[[[[[[ZZZZZZYYYXXX[[[\\\]]]^^^^^^]]]\\\\\\ZZZZZZZZZZZZYYYXXXWWWVVVRRRQQQQQQSSSUUUUUUSSSRRRFFFBBB===:::999999:::999:::999777666666555333222222444:::HHH\\\mmmqqqmmmeee]]][[[^^^\\\WWWWWW]]]rrr{{{oooqqqyyy{{{ZZZHHHCCC===<<<<<<:::999888777666333111000/////////---,,,+++,,,---//////---,,,+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,'''(((***,,,,,,+++***)))***+++,,,,,,******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......111777;;;AAAAAA@@@>>>@@@KKK\\\jjj{{{sssmmmppp}}}}}}~~~~~~}}}xxx}}}}}}}}}|||{{{}}}|||{{{zzzyyyzzz{{{{{{|||{{{{{{yyywwwsssqqqooosssyyy|||fffMMM<<<555333000---,,,---...000------------------------...000111---(((&&&)))---,,,+++***))))))+++---...+++++++++++++++++++++++++++---...///.........000111///,,,******+++---...(((((())))))***,,,---...***+++,,,,,,,,,,,,+++***((())))))+++,,,---......***+++++++++---000555999===LLLbbbwwwyyymmmbbbiiixxxooonnnwwwrrrccc___[[[[[[]]]fffwww~~~uuunnngggfffooo}}}||||||qqquuu{{{wwwvvvqqqggg\\\UUUUUUWWWTTTYYYaaajjjqqquuuwwwwwwlllnnnooonnnkkkiiihhhgggeeefffffffffeeeeeedddccccccaaa^^^\\\\\\^^^bbbdddeeecccaaa___^^^[[[XXXUUUOOOMMMLLLKKKNNNRRRWWWZZZgggnnnvvvxxxtttooonnnooopppqqqrrrpppllljjjjjjllljjjmmmpppsssssspppmmmjjjkkkjjjjjjjjjkkkmmmnnnoooqqqpppnnnllljjjhhhfffeee]]]^^^]]]XXXSSSQQQRRRTTTXXXXXXYYY[[[]]]___aaabbbgggeeebbb___\\\\\\\\\\\\\\\]]]^^^^^^]]][[[XXXVVVYYYZZZ[[[]]]^^^^^^]]]]]][[[[[[ZZZZZZYYYYYYXXXXXXPPPPPPQQQSSSUUUWWWVVVUUUKKKGGGAAA===<<<<<<;;;;;;===;;;999888888666444333000444888@@@UUUmmmuuupppiiibbb___bbb```XXXVVVZZZkkksssrrryyy~~~aaaJJJBBB>>>>>>===<<<:::999888888333222000///000///---,,,+++,,,...//////...,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++,,,,,,,,,---)))***,,,------,,,+++******+++,,,,,,******+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***---...///444;;;@@@HHHFFFDDDBBBFFFSSSeeesss~~~~~~ooooooyyy~~~}}}}}}{{{{{{yyy}}}zzzyyy{{{||||||}}}}}}}}}|||{{{{{{zzzzzz|||{{{yyyvvvtttsssssssssuuu|||{{{bbbHHH999555222///------......---.........------,,,,,,,,,//////---,,,***)))((('''*********))))))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......000///---,,,++++++,,,,,,++++++******************...---+++***))))))***+++******+++++++++,,,,,,,,,///------......///777???AAASSSiii{{{vvvmmmjjjqqqvvvnnnvvv{{{nnn___^^^\\\\\\cccsss}}}yyylllhhhiiipppyyy}}}uuupppooouuu}}}|||~~~yyyvvvoooggg___XXXTTTRRRUUUWWW^^^jjjvvv|||zzzvvvnnnnnnnnnmmmjjjgggdddbbbeeedddccccccdddcccaaa___bbbbbbaaaaaaaaa`````````aaa`````````^^^ZZZUUUPPPMMMIIIFFFHHHKKKOOOVVV^^^qqqyyy~~~|||xxxvvvuuurrrrrrrrrqqqqqqpppnnnmmmkkklllooorrrsssrrrnnniiieeehhhhhhiiijjjkkklllmmmmmmppplllhhheeeeeeccc```]]][[[WWWSSSPPPQQQSSSUUUWWW[[[ZZZZZZ\\\^^^___bbbfffiiifffbbb___^^^\\\[[[YYYYYYYYYZZZ\\\]]][[[WWWTTTSSSUUUXXX[[[]]]_________\\\[[[YYYXXXWWWVVVUUUUUUMMMNNNPPPRRRTTTVVVWWWXXXLLLGGG@@@;;;::::::;;;<<<:::888777777888888777555222333555@@@WWWoooxxxvvvvvvkkkcccccceee```YYYUUUfffyyyooorrrzzzhhhMMMCCC<<<======<<<:::999999:::888444000///000111111///........................,,,++++++******++++++,,,------......,,,***'''%%%---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))''''''((()))***++++++,,,+++++++++,,,,,,---------******+++,,,,,,---......///000000000000777EEERRRYYYQQQJJJIIINNNXXXiiiyyy~~~wwwjjjsss~~~~~~{{{~~~}}}{{{yyyxxxyyyyyy||||||{{{{{{{{{||||||}}}}}}|||yyyvvvuuutttuuuuuuxxx}}}dddKKK===888555111///...---,,,+++......---------,,,,,,,,,)))))))))(((((('''''''''))))))***)))))))))***+++++++++++++++++++++++++++******+++,,,,,,---.........---,,,+++*********+++,,,,,,,,,+++++++++++++++*********++++++,,,---...++++++,,,,,,,,,---------...,,,---......000888AAAKKK[[[nnn~~~|||pppjjjjjj}}}uuuqqq{{{xxxjjj]]]\\\[[[^^^hhh{{{{{{wwwllljjjmmmxxx|||ssslllkkkppp{{{~~~~~~xxxtttnnnfff___YYYTTTRRRSSSWWW___kkkvvv|||{{{yyytttrrrpppnnnkkkiiifffdddeeedddbbbbbbaaa```^^^\\\````````````````````````^^^]]]]]]]]]\\\XXXSSSOOOHHHDDDCCCFFFJJJOOOXXXaaaqqqzzz{{{yyyuuurrrpppqqqrrrqqqooonnnnnnnnnpppqqqrrrrrrpppkkkgggdddggghhhhhhiiijjjkkkkkklllnnnjjjfffcccbbb___[[[XXXTTTRRRPPPOOOQQQTTTWWWYYY___```bbbdddeeeeeefffgggiiifffbbb___^^^]]][[[ZZZZZZZZZ[[[\\\\\\ZZZWWWTTTSSSUUUWWWZZZ\\\]]]]]]]]]\\\[[[ZZZXXXWWWVVVVVVVVVOOOOOOPPPPPPQQQRRRRRRRRRMMMIIIBBB>>><<<<<<;;;;;;777666555555666666555333333333555===RRRlll{{{~~~tttjjjhhhgggccc^^^[[[___xxxnnnlllrrr}}}qqqSSSFFF=========<<<:::999999999777333///---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...---,,,+++***---,,,,,,++++++,,,,,,------,,,,,,++++++*********,,,+++++++++************------------------......,,,,,,,,,,,,,,,,,,,,,,,,//////000111444>>>OOO\\\aaaUUUKKKKKKTTT___llluuu|||wwwmmmppp~~~~~~|||~~~~~~{{{xxxvvvvvvwwwxxx{{{{{{zzzzzz{{{}}}~~~~~~|||xxxvvvtttuuuwwwxxx{{{~~~fffNNN???;;;777333000///---+++***...------------,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,------,,,++++++***************************++++++,,,,,,------.........,,,+++++++++++++++,,,,,,,,,---------------***+++,,,------.........,,,,,,---------.........///---...000222555>>>GGGZZZfffuuuuuujjjkkkrrrzzzsssuuu|||zzzsssddd[[[ZZZ[[[aaaooo~~~wwwssskkkkkkrrrzzzppphhhgggkkkuuu}}}~~~}}}uuurrrmmmfff___YYYTTTRRRRRRXXXbbbmmmvvv|||~~~yyyuuupppllliiigggdddccceeeccc```___^^^]]]ZZZXXX]]]]]]]]]^^^______``````[[[ZZZZZZYYYXXXTTTOOOKKKAAA???@@@EEEJJJPPP[[[eeettt~~~{{{vvvqqqnnnppprrrqqqooonnnppprrrtttsssrrrpppmmmiiieeecccggghhhhhhiiijjjjjjjjjiiiiiigggccc```^^^ZZZUUURRRNNNOOOPPPRRRVVVZZZ]]]___dddhhhmmmpppooommmllljjjiiifffbbb```___^^^\\\[[[[[[[[[[[[[[[\\\ZZZVVVSSSSSSTTTVVVXXXYYYZZZ[[[[[[[[[[[[YYYXXXWWWWWWWWWWWWQQQQQQPPPOOONNNMMMMMMLLLNNNJJJEEEAAA>>>===;;;:::777555444555666666555333333444444:::JJJdddzzz}}}sssooolllfffaaa___YYYpppnnnggglllzzz}}}\\\III???>>>===;;;:::999999999777444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++..................------------------,,,,,,,,,,,,...//////111999III[[[gggjjjZZZLLLOOO[[[gggnnnqqq{{{|||ooojjj{{{}}}~~~|||~~~}}}{{{wwwtttssstttuuuwww}}}|||{{{zzz{{{|||~~~~~~{{{wwwttttttuuuxxx{{{}}}}}}eeeMMM???:::777333111000///---+++------------------------,,,,,,------.../////////++++++,,,---------***)))************+++++++++++++++++++++,,,,,,---------000//////......---------,,,,,,,,,,,,---------------...//////...---+++***,,,,,,,,,,,,------------000///000444666;;;EEEPPPeeeoooyyyzzzkkkeeeppp~~~uuurrryyy{{{zzz{{{pppaaaZZZZZZ[[[dddvvvzzzsssoooiiimmmyyyyyyqqqiiiggghhhnnnuuu{{{~~~|||rrrppplllggg```ZZZUUURRRRRRZZZeeepppxxx}}}vvvnnnhhheeeccc```^^^aaa___\\\[[[[[[ZZZXXXVVVWWWXXXYYYZZZ[[[\\\]]]]]]ZZZXXXWWWUUUSSSOOOJJJFFF???===@@@EEEJJJQQQ]]]hhhxxx|||tttooommmppprrrrrroooooosssvvvuuusssqqqnnnkkkhhhfffeeeggghhhiiiiiiiiiiiihhhgggdddbbb```]]]ZZZVVVRRRPPPMMMOOOTTTXXX\\\aaaeeehhhjjjrrrzzz|||zzzvvvrrrnnnhhheeebbb```______]]]\\\\\\[[[[[[[[[[[[YYYVVVTTTTTTUUUUUUVVVWWWXXXYYYYYY[[[ZZZXXXWWWVVVVVVVVVVVVRRRQQQPPPOOOMMMKKKJJJJJJMMMJJJEEEBBB???<<<999777888777666666777888777666333444555888BBBWWWqqqzzzxxxsssiii```]]]UUUhhhllleeelllwwwcccKKKAAA???===;;;::::::999888333222000000///000000000........................,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,---...///,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,((()))***+++,,,---.../////////......------,,,,,,,,,,,,,,,---------------...//////222===QQQcccmmmlll\\\PPPSSS___iiimmmooozzzwwwqqqrrr||||||~~~}}}}}}}}}zzzzzzxxxtttqqqppprrrtttvvv~~~}}}|||{{{||||||}}}|||zzzvvvttttttvvvzzz|||}}}|||cccJJJ<<<666444222111111111///------------------------------------,,,,,,,,,,,,,,,)))(((((()))++++++(((&&&++++++++++++,,,,,,------++++++,,,,,,,,,,,,------..................------***+++++++++,,,,,,---------...//////...---+++***++++++++++++,,,,,,,,,,,,///...000444888???KKKVVViiirrr{{{{{{lll^^^^^^pppxxxrrrttt}}}{{{yyy}}}wwwmmm```[[[ZZZ]]]hhh}}}wwwpppmmmmmmuuu~~~xxxssslllhhhgggiiilllqqq|||{{{qqqpppmmmhhhbbb[[[UUURRRSSSZZZfffrrr{{{yyynnnfffbbb```\\\YYY[[[YYYVVVUUUVVVVVVUUUTTTQQQQQQRRRSSSUUUVVVWWWWWWXXXVVVSSSQQQNNNJJJEEEAAA??????BBBGGGLLLSSS___lll~~~zzzsssnnnnnnppprrrrrrqqqrrrvvvyyysssrrrooollljjjiiiiiiiiihhhiiijjjjjjjjjhhhfffeee```___^^^[[[WWWSSSQQQOOOLLLPPPWWW\\\aaaffflllooosss~~~}}}wwwpppgggdddaaa_________^^^]]]\\\[[[ZZZZZZ[[[ZZZWWWUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZYYYXXXVVVUUUTTTTTTSSSRRRRRRPPPOOOMMMLLLKKKJJJKKKHHHDDD@@@>>>;;;777444777666555666777888777666222444666777<<>>???@@@DDDIIIMMMTTTbbboooyyysssppprrrrrrrrrssstttwwwyyy{{{rrrqqqooommmlllkkklllllljjjjjjkkkllljjjhhhfffddd___^^^\\\WWWRRROOONNNNNNIIIOOOWWW]]]cccjjjqqqwwwxxxpppeeebbb___^^^^^^___^^^]]]\\\ZZZYYYZZZZZZZZZXXXVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\[[[YYYWWWUUUSSSRRRRRRSSSRRRQQQOOONNNLLLKKKKKKHHHEEEAAA>>><<<999666444444333333333555666555444111333444666:::HHHaaaxxx}}}kkk\\\WWWJJJVVVlll|||aaaZZZcccooozzzrrrTTTFFFAAA<<<::::::;;;999777777777777444000---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++***))))))++++++************++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++)))***+++,,,...000111222...222444888HHH^^^jjjkkkaaa[[[XXX]]]ccciiiqqqwwwwww}}}vvvqqq{{{~~~}}}|||}}}zzz~~~yyywwwxxxwwwtttsssrrrpppoooooopppqqqrrr|||}}}~~~~~~|||{{{{{{zzzyyyyyyzzz|||~~~~~~}}}dddLLL>>>111000///000111111000...,,,,,,,,,---------......111111000000///......---000,,,***,,,000333222///)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++******)))+++++++++,,,---.........*********++++++,,,---...+++++++++,,,,,,,,,---------,,,///666<<>>CCCIIINNNUUUdddrrryyyvvvuuuwwwtttqqqsssxxx{{{|||{{{sssrrrpppnnnmmmllllllmmmkkklllmmmmmmkkkhhheeeccc```___[[[TTTMMMIIIIIIJJJGGGNNNWWW___fffooozzzwwwmmmcccaaa^^^]]]]]]^^^]]]\\\[[[YYYXXXYYYZZZ[[[ZZZXXXXXXWWWWWWXXXYYY[[[\\\^^^```^^^\\\YYYVVVTTTRRRRRRTTTSSSQQQOOOMMMKKKIIIHHHHHHDDD@@@===;;;999777555444333222333555666555444222111222555;;;JJJgggtttbbbWWWUUULLLUUUiiizzz```WWW^^^jjjttt{{{^^^HHHBBB<<<::::::;;;999666555666777666222000000111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------+++***)))++++++************++++++---,,,,,,++++++*********++++++++++++,,,,,,------,,,,,,,,,---------------***+++,,,---...///000111///555999???QQQfffnnnkkk___ZZZZZZaaajjjqqqxxx}}}yyy|||rrrttt||||||~~~~~~~~~|||{{{|||~~~|||uuurrrttttttpppnnnnnnnnnnnnnnnnnnnnnoooyyy{{{~~~~~~|||||||||{{{|||}}}~~~~~~gggOOOAAA111000///000111000...,,,,,,,,,,,,------.........+++++++++++++++*********+++'''$$$&&&+++///...,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,---,,,+++***,,,,,,------...///000000...---+++***))))))***+++,,,,,,,,,---------......000000333999AAAJJJYYYgggpppyyyooo\\\TTTXXXfffzzzsssmmmttt{{{mmmrrrwwwnnnbbb\\\]]]^^^ddduuuyyypppllllllwww~~~{{{xxxuuuqqqmmmkkkddd]]]XXXVVV\\\kkkyyy}}}ssssssqqqmmmfff^^^UUUPPPQQQSSS[[[jjj{{{{{{mmmccc^^^YYYRRRKKKLLLHHHDDDBBBAAAAAA@@@???@@@@@@AAAAAABBBCCCCCCCCCBBBAAA@@@@@@AAAAAA???===:::<<>>EEEWWWlllssslllaaa[[[ZZZcccpppxxx}}}}}}wwwrrrzzz~~~xxx{{{yyywwwzzz|||~~~zzzrrrooorrrqqqllljjjkkklllmmmmmmmmmllllll}}}~~~}}}}}}}}}}}}||||||}}}dddKKK>>>666333///------......------.........---,,,,,,+++------,,,,,,,,,,,,++++++))))))***+++,,,,,,------***))))))((((((''''''&&&))))))******+++++++++***---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...//////000///333<<>><<<;;;:::999<<<<<<<<<<<<<<<<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::;;;<<<@@@EEEMMMXXXdddlll{{{}}}vvvssstttvvvsssqqqqqqtttwwwxxxwwwsssssssssrrrqqqqqqppppppoooooooooppppppmmmhhheeebbb]]]UUUKKKDDDAAABBBDDDLLLQQQ[[[eeeooozzzpppgggcccaaa___]]][[[ZZZZZZZZZZZZYYYXXXZZZ\\\[[[WWWSSSYYYZZZ[[[YYYXXXZZZ___cccjjjeee]]]VVVSSSRRRRRRRRRTTTRRRPPPMMMKKKJJJIIIJJJGGGEEEAAA===999777666555555555555555555555444444555777:::;;;===LLLkkk{{{hhh\\\XXXXXXWWWRRRZZZnnn~~~kkk```^^^fffttt~~~}}}dddNNNBBB@@@@@@;;;<<<>>>777666666555444222000...---......---------,,,,,,,,,000,,,***---///,,,,,,------,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++((((((((((((***---000222,,,,,,,,,,,,,,,,,,,,,,,,---***)))---///......000555;;;HHH[[[mmmuuurrrmmm]]]^^^bbbjjjttt|||wwwvvv||||||{{{zzzxxxrrrrrr{{{yyy|||vvvpppnnnooooookkkfffggghhhiiijjjjjjiiihhhggg~~~~~~~~~|||{{{|||{{{{{{{{{|||~~~~~~cccJJJ<<<666333000///000111111111------......------,,,+++------,,,,,,,,,+++++++++*********++++++,,,,,,,,,---------...............++++++---.........---,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///222111444===FFFSSSfffwwwxxx|||}}}wwweeeZZZTTT]]]nnn~~~qqqnnnqqq}}}~~~qqqeeehhhlllfff^^^\\\]]]ggguuuxxxnnnjjjlll}}}}}}{{{zzzwwwrrrlllhhheee\\\QQQLLLNNNZZZooo|||vvvtttppphhh```XXXTTTRRRRRRSSSYYYdddrrr|||}}}sssfff\\\UUUOOOIIIEEEBBB@@@>>><<<999888777666888888999:::;;;;;;<<<<<<============<<<:::999888999;;;???DDDLLLWWWccckkkzzzwwwooolllmmmooommmkkklllooorrrsssrrrnnnnnnnnnmmmmmmmmmmmmmmmllllllmmmnnnnnnlllhhhddd```[[[SSSIIIBBB@@@CCCFFFNNNTTT___jjjvvvtttmmmgggdddbbb```^^^\\\[[[[[[[[[[[[YYYXXXYYYZZZYYYVVVSSSXXXYYYZZZYYYWWWXXX]]]bbbfffaaa[[[UUUSSSRRRSSSSSSRRRQQQNNNLLLJJJHHHHHHHHHFFFDDDAAA===:::777555555444444444444444444444444333555777777999HHHfffvvvdddYYYWWWWWWWWW[[[```pppqqqddd___fffttt~~~~~~lllRRRDDD@@@@@@::::::;;;555666666555444222000...---......---------,,,,,,,,,000***''')))+++******------,,,+++++++++++++++,,,************************+++,,,------............++++++++++++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,///++++++...000...///222666AAATTTlll}}}yyyqqqgggggghhhlllrrrzzz}}}qqquuu~~~||||||{{{}}}vvvqqqrrr{{{wwwxxxsssmmmkkkjjjiiigggdddeeeeeefffgggggggggffffff~~~~~~}}}|||{{{zzzzzzzzzzzzzzz|||~~~}}}~~~bbbHHH999444222000000111222333222------......------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++++++++***++++++,,,------......***,,,...///000///---,,,---,,,++++++------,,,+++------------------------------++++++++++++------------------------......333333666???KKKZZZnnn~~~~~~zzzsss\\\XXX]]]mmm}}}zzzvvvkkkmmmvvvxxxjjjaaaeeehhhccc\\\ZZZaaannnxxxnnnjjjlll{{{|||{{{yyywwwuuupppjjjfffaaaXXXNNNKKKPPP^^^vvv|||vvvtttoooggg^^^WWWSSSRRRSSSTTTXXXaaallltttwwwwwwooohhh^^^WWWQQQLLLFFFBBB>>>===;;;999777555444444777777888888888999999999999999999999999888777666888:::===BBBJJJSSS^^^eeessswwwyyyuuulllccc``````bbbaaa```aaadddggghhhhhhgggggggggggghhhhhhhhhhhhffffffhhhiiikkkiiifffccc]]]XXXPPPGGGAAA@@@DDDHHHQQQYYYeeeqqq|||pppkkkgggdddcccaaa___^^^]]]\\\\\\[[[YYYWWWVVVWWWVVVUUUSSSWWWXXXYYYWWWUUUWWW[[[```aaa^^^YYYUUURRRRRRSSSTTTPPPOOOMMMJJJHHHGGGFFFFFFEEEDDDAAA===:::777555555333333333333333333333333222222333333555CCC```zzz}}}rrrcccYYYXXXYYYYYY```aaalllxxxiiibbbeeesss}}}~~~yyyXXXGGG@@@@@@999777999444666666555444222000///.........---------,,,,,,,,,///)))%%%'''((((((***---,,,,,,+++++++++,,,------******************************+++,,,------------,,,,,,------+++(((%%%###,,,,,,,,,,,,,,,,,,,,,,,,111------///000///000444666GGGaaazzz|||rrrttttttsssrrrsssyyyvvvoooxxx}}}{{{zzz||||||xxxrrrpppsss~~~{{{uuurrroookkkfffcccbbbbbbbbbcccccccccddddddeeeffffff~~~}}}|||{{{zzzyyyzzzzzzzzz{{{}}}|||}}}```FFF888333111//////000111000///,,,------...------,,,,,,,,,,,,,,,++++++++++++***++++++++++++************((()))))))))*********+++)))***,,,...///---,,,***,,,+++***+++---...---,,,...........................---+++******+++---.........------------......000333:::DDDRRRcccuuuzzzqqqXXXYYYdddzzzzzzssspppkkksss}}}mmmddd___bbbdddaaa\\\[[[dddtttwwwmmmjjjlllvvv~~~yyyxxxwwwvvvtttpppjjjfff[[[SSSMMMMMMUUUggg~~~}}}xxxvvvppphhh___XXXTTTSSSQQQRRRUUU\\\dddjjjmmmmmmeee```YYYTTTNNNIIICCC???:::999888777666555555555;;;:::999888777666555555444555555666666666666666888999<<<@@@EEELLLTTTYYYdddggghhhccc\\\UUURRRQQQSSSRRRSSSTTTVVVYYY[[[[[[^^^^^^______```aaaaaabbb___```aaaccceeeeeeccc```XXXSSSLLLDDD???@@@EEEJJJSSS^^^kkkxxxyyypppkkkfffdddcccbbb```^^^]]]\\\[[[\\\ZZZWWWUUUTTTTTTTTTTTTWWWXXXXXXVVVTTTUUUYYY]]]___^^^[[[WWWSSSRRRSSSTTTOOONNNMMMKKKIIIGGGFFFEEEDDDCCC@@@===:::777555444333333333333333444444444333222333222333???YYYqqq|||zzzrrreee]]]\\\\\\[[[]]][[[aaasss}}}nnndddbbbooozzz~~~^^^III@@@???999777888555666666666444333111///.........---------,,,,,,,,,...)))'''***,,,***+++---,,,+++++++++,,,---......---------------.........,,,,,,,,,,,,,,,+++***)))******+++,,,+++***)))(((------------------------111......000///...000555777KKKeeexxx|||xxxtttqqq|||~~~~~~{{{yyywwwttt}}}|||yyyyyy|||{{{{{{sssppprrrxxx~~~xxxsssnnnmmmiiiddd```^^^```bbbcccbbbbbbccceeehhhkkkmmm~~~}}}{{{{{{zzzzzz{{{||||||~~~~~~{{{{{{___FFF999555333111000000000...---,,,,,,------...------,,,,,,,,,+++++++++*********+++*********************......------,,,,,,,,,,,,)))***,,,......---,,,+++,,,+++***+++---...---,,,...........................---+++******+++---.........---------...//////---444>>>KKKZZZkkkyyyyyynnnWWWZZZggg|||wwwnnnkkknnnzzz{{{}}}|||ddd```___```aaa```___```iii}}}|||wwwzzz~~~vvvmmmjjjlllppp~~~{{{zzzwwwuuuqqqllleeeaaaSSSNNNLLLQQQ]]]qqq~~~}}}}}}{{{xxxssskkkbbbZZZVVVTTTNNNOOOQQQVVV[[[```ccceee^^^[[[WWWRRRLLLFFF@@@===777666666666777888999999<<<;;;:::999888777666555333444666777888999999999999:::<<<===???CCCHHHKKKQQQSSSSSSQQQKKKGGGEEEEEEDDDEEEFFFHHHIIIKKKMMMNNNQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWXXX[[[^^^^^^]]][[[RRROOOIIICCC@@@BBBGGGLLLTTTaaappp}}}xxxtttmmmfffbbbbbbaaa___^^^\\\[[[ZZZ[[[YYYWWWTTTRRRSSSTTTVVVVVVWWWWWWUUURRRSSSWWW[[[```___]]]YYYTTTRRRRRRSSSPPPOOONNNLLLJJJHHHGGGFFFCCCBBB@@@===:::777555444333444444444555555555666555444444333333===SSShhhvvvwwwrrrhhhaaa^^^\\\ZZZVVVSSSVVVeee}}}sssggg___jjjuuu{{{~~~cccJJJ>>>???999777:::888777777666555333111///.........---------,,,,,,,,,,,,***+++000222///,,,,,,++++++++++++,,,,,,---............/////////000000+++++++++,,,++++++******,,,++++++***+++,,,...///------------------------///------///...---111777===OOObbbjjjfffdddjjjsssyyyvvv{{{|||{{{zzzxxxyyy|||zzz}}}xxxqqqqqqxxx}}}yyyuuurrrmmmllliiieeeaaa```aaacccccccccccceeeiiiooouuuxxx~~~}}}|||{{{{{{{{{|||}}}~~~}}}|||yyy___FFF999777666444333333222000...,,,,,,------......------++++++++++++************))))))******************//////...------,,,++++++,,,,,,---...............+++******+++---......---------------------------------++++++++++++------------------...///000111...777CCCQQQaaarrr}}}wwwjjjYYY[[[ggg{{{qqqiiiiiissszzzrrr]]]^^^^^^^^^^^^___bbbeeesssqqqooovvv}}}uuummmjjjkkkkkkyyy|||zzzvvvqqqlllddd\\\VVVMMMLLLOOOYYYiii~~~~~~~~~|||{{{vvvoooeee]]]WWWUUULLLMMMNNNQQQTTTWWWZZZ[[[YYYWWWSSSNNNHHHCCC>>>;;;666666777777888:::;;;<<<888888999999::::::::::::777777888:::;;;;;;;;;;;;:::;;;<<<;;;;;;<<>>:::<<>>>>>??????@@@@@@@@@AAACCCCCCDDDFFFIIIJJJIIIHHHIIIHHHFFFDDDDDDFFFKKKOOOYYYiiiyyy}}}vvvrrrmmmiiibbbbbbbbbaaa```]]][[[ZZZVVVXXXXXXVVVTTTTTTWWWYYYXXXYYYXXXUUURRRRRRVVVYYYZZZ\\\]]]ZZZUUUQQQRRRTTTPPPPPPPPPNNNLLLJJJGGGFFFAAA@@@???>>>;;;888555333222222333444444555666666444444444333111333AAAOOOccciiillliiieeeaaa[[[UUUSSSQQQOOOVVVjjjpppbbbgggoootttxxx~~~qqqRRRAAA@@@:::777:::;;;777777666555444222000///......---------,,,,,,,,,***)))+++111333///,,,,,,++++++***)))))))))***************+++,,,---------'''(((***,,,---......///------,,,,,,++++++,,,,,,........................---,,,...000......555>>>LLLNNNOOOOOOSSS```sssqqqnnn}}}{{{xxxwwwyyyxxxuuuwww{{{{{{~~~{{{}}}xxxvvvuuutttrrrmmmjjjhhhiiikkkkkkiiifff______```eeennnzzz~~~}}}}}}~~~|||}}}|||zzz^^^FFF999222111000111333333111///+++,,,,,,---.........---+++++++++************)))'''(((((()))***++++++,,,)))))))))***++++++,,,,,,+++***)))((((((***,,,---+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---///111333444999AAAKKKUUUfffyyywwwhhhbbbfffrrrxxxkkkkkkrrrtttVVVUUUZZZ\\\ZZZXXX]]]eeekkk|||sssmmmxxx|||tttllliiikkkhhhttt|||wwwsssjjjiiifffddd```[[[TTTOOOQQQUUUaaasss~~~{{{{{{yyysssiii^^^WWWSSSNNNNNNMMMKKKIIIIIIJJJLLLKKKJJJHHHDDD@@@<<<:::999::::::999888888888888888999999999888888888888888888888777666444111///...999;;;<<<<<<;;;:::;;;===;;;:::999999888888888999555888;;;;;;:::999;;;============>>>>>>>>>>>>???=========???BBBCCCCCCAAAGGGGGGFFFEEEEEEHHHLLLPPP[[[kkk{{{~~~tttmmmjjjjjjdddddddddcccaaa___\\\[[[UUUWWWXXXXXXUUUUUUWWWZZZXXXYYYXXXUUURRRRRRUUUYYYUUUYYY[[[YYYTTTQQQSSSUUUOOOOOOOOONNNLLLIIIGGGEEE@@@@@@???>>>;;;888555333111111222333333444555555222222333222...///:::GGG]]]eeekkkkkkhhhddd^^^WWWSSSRRROOORRRcccyyyssseeehhhnnnsssvvv}}}wwwUUUBBBAAA;;;666999:::888777777555444222000///......---------,,,,,,,,,***'''(((---///---+++,,,++++++***)))((((((((()))******+++,,,,,,---......+++,,,,,,---------,,,,,,((()))+++---------,,,+++........................------///111000000888AAAMMMIIIFFFJJJVVVhhhzzz|||pppttt}}}{{{{{{xxxttttttxxx}}}|||wwwuuutttttttttsssllliiihhhjjjnnnooojjjfff\\\\\\^^^dddnnn||||||}}}|||{{{}}}~~~|||{{{___DDD444111222333333222111///............------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++---,,,,,,+++*********+++))))))***+++---...//////,,,,,,,,,---------......************+++,,,------///......---+++******)))******,,,//////...333:::;;;EEESSSdddvvvpppjjjkkknnnwww~~~mmmffflllwww~~~zzzmmm\\\]]]XXXXXX\\\ZZZYYYeeewwwzzzwww{{{~~~|||~~~xxxrrrllljjjkkkooovvv|||wwwmmmggggggddd___[[[YYYVVVRRRRRRUUUXXXbbbqqq~~~|||{{{|||}}}|||{{{wwwxxxuuunnnddd[[[VVVTTTNNNKKKIIIHHHIIIJJJJJJIIIEEEDDDBBB@@@===<<<;;;:::;;;:::999888888888999:::<<<<<<<<<;;;:::999777777;;;;;;:::999999888888777999;;;<<<<<<::::::;;;===;;;;;;:::888777777999<<<===============<<<;;;::::::<<<>>>>>><<<<<<<<<======>>>???AAABBBCCCCCCCCCCCCDDDEEEHHHLLLQQQVVVYYYcccpppxxxnnnfffdddgggdddaaa^^^\\\[[[[[[ZZZXXXXXXWWWWWWXXXYYYYYYXXXVVVXXXWWWUUUSSSSSSTTTUUUVVVUUUVVVWWWWWWUUUSSSPPPOOOOOOOOOPPPOOOLLLHHHDDDAAA@@@>>><<<;;;;;;;;;:::999444444444444444444444444333222000......222888===RRRbbbnnnlllddd```^^^[[[YYYPPPMMMNNNWWWooo}}}www}}}nnniiikkkssstttsss~~~___GGGAAA:::777:::999555555444333222111111000......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,222...+++***,,,...---+++.........------,,,,,,,,,******+++,,,,,,---......+++,,,---...///...---,,,///,,,---000000000:::FFFVVVNNNGGGKKK[[[oooxxxxxx~~~}}}}}}{{{zzzzzz||||||wwwsssssswwwwwwrrrlllhhhkkkmmmnnnqqqrrrlllddd[[[YYY[[[cccppp~~~}}}~~~||||||```EEE666333444444444444222111000------------,,,,,,,,,++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))------,,,+++++++++++++++))))))***+++,,,---......------..................------,,,,,,+++,,,,,,,,,.........---,,,+++******---,,,,,,.........444<<>>===;;;;;;:::<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;:::999888:::;;;===<<<;;;;;;<<<>>>999:::999888666777999<<<>>>???AAA@@@>>><<<======<<<===???>>>===<<<===>>><<<===???AAACCCDDDEEEEEEIIIKKKMMMNNNPPPTTTYYY\\\gggsssxxxooofffccceeebbb```]]][[[[[[[[[ZZZYYYWWWVVVVVVWWWYYYZZZYYYXXXXXXWWWUUUSSSRRRSSSTTTUUUUUUVVVWWWWWWVVVTTTRRRQQQOOOOOOOOONNNKKKHHHDDDBBBAAA>>><<<;;;;;;;;;:::888444444444444444444444444333222000......111666:::IIIYYYhhhjjjfffcccaaa___]]]RRRMMMLLLQQQfffvvvtttuuurrrjjjkkksssuuuttt~~~cccIIICCC===;;;<<<:::888888777666555444444333......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,---,,,***------,,,,,,,,,++++++++++++++++++,,,,,,---------******+++,,,,,,,,,,,,++++++)))+++///111444>>>JJJQQQKKKGGGMMM^^^rrrzzzuuuxxx|||~~~~~~|||||||||~~~{{{xxxtttssstttsssoookkkhhhjjjlllmmmooopppkkkcccXXXWWWYYYaaaooo|||~~~~~~~~~}}}{{{{{{zzz}}}|||```FFF888333444444333333222111000,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))---,,,++++++++++++++++++((())))))***+++,,,------/////////...............000///...---,,,,,,,,,,,,......---------,,,,,,,,,000...---...---...666>>>HHHXXXjjjwwwuuujjjhhhrrrdddcccsss}}}}}}oooiii___YYYWWWZZZ]]]dddvvv~~~|||zzzwwwwwwwww{{{{{{wwwrrriiibbb```ZZZVVVUUUXXX\\\^^^dddjjjrrr~~~~~~~~~zzzxxxwwwvvvuuusssppppppnnnhhh```WWWRRROOOIIIGGGCCCAAAAAAAAA@@@???@@@???>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<=========<<<<<<<<<:::;;;===>>>>>><<<;;;:::;;;===>>>>>>======>>>???:::;;;;;;;;;:::;;;===@@@CCCGGGIIIGGGBBB???@@@CCCAAABBBCCCCCCAAAAAABBBCCCAAACCCEEEHHHJJJLLLMMMNNNSSSWWW[[[[[[YYY[[[aaafffppp{{{~~~wwwooogggbbbbbb```^^^[[[ZZZZZZ[[[ZZZYYYWWWVVVVVVWWWYYY[[[ZZZYYYXXXWWWTTTRRRRRRRRRSSSTTTSSSUUUVVVXXXXXXWWWUUUTTTPPPOOONNNLLLJJJGGGFFFEEEAAA???<<<;;;;;;;;;999888444444444444444444444444333222111...---///333777AAAQQQbbbiiihhhfffcccaaa```TTTMMMJJJLLL___pppqqqwwwxxxmmmiiiqqquuuuuu~~~iiiLLLEEEAAA>>>>>>:::666666555444333222111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++***,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---))))))+++///222777AAAKKKKKKHHHHHHRRRcccuuuxxxyyy~~~|||~~~~~~}}}|||}}}~~~~~~{{{yyyvvvssspppnnnkkkjjjgggjjjkkklllnnnnnnhhh```UUUTTTWWW```lllwww}}}}}}{{{||||||~~~zzzwwwwwwvvvzzzzzz___FFF888111111111000000///......+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++***))))))*********)))))))))******+++++++++............------------......---,,,,,,,,,,,,,,,------------------......///---...000///000777@@@MMM___rrr~~~{{{nnnkkknnn{{{lll```cccwww}}}}}}rrriiifff^^^XXXVVVYYY```mmm~~~}}}{{{xxxvvvwww{{{~~~zzzuuunnnhhheeeeeeaaaaaaeeejjjnnnttt{{{~~~{{{zzzyyy{{{|||xxxuuusssrrrpppnnnnnnmmmjjjeee]]]VVVPPPMMMEEECCC@@@>>>>>>???>>>===>>>>>>>>>>>>======<<<<<<:::;;;===>>>>>>>>>===<<<============>>>>>>??????:::<<>><<<>>>???@@@@@@@@@@@@AAACCC???@@@AAAAAAAAABBBEEEGGGLLLPPPSSSOOOGGGBBBDDDGGGIIIJJJKKKJJJIIIIIIJJJLLLOOOPPPRRRUUUWWWYYYZZZ[[[___dddiiiiiifffgggnnnuuuzzzvvvnnngggcccaaa___]]]ZZZYYYYYYYYYYYYXXXWWWVVVUUUWWWYYY[[[[[[[[[XXXVVVTTTRRRPPPQQQQQQRRRRRRSSSUUUWWWXXXXXXWWWVVVQQQOOOMMMJJJHHHGGGGGGGGGBBB@@@===;;;;;;:::888777333333333333333333333333333222111///---...000333>>>LLL^^^iiikkkiiieeebbb___RRRLLLIIIKKK]]]sssxxx|||}}}nnnfffnnnuuuwwwmmmMMMFFFAAA???===888555444444333222111000000......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++......---,,,,,,...///000,,,,,,...000333888AAAGGGHHHHHHMMMXXXhhhwwwyyy~~~}}}}}}~~~~~~~~~}}}|||{{{}}}~~~}}}{{{{{{xxxsssmmmiiiiiikkkgggiiijjjjjjllllllfff]]]SSSSSSVVV^^^hhhppptttttt~~~{{{{{{|||}}}|||}}}~~~~~~xxxtttsssrrrwwwwww\\\EEE999111111000///............+++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))(((((((((((())))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------......//////000,,,,,,...222333444:::BBBQQQcccuuu~~~ooojjjqqqxxxwwwjjjbbbgggzzz~~~|||lllccc___[[[WWWVVV[[[fffxxx|||yyyvvvuuuyyy~~~}}}yyytttqqqnnnrrrooopppvvv{{{}}}zzzyyyzzz}}}}}}zzztttqqqooonnnlllkkkllljjjgggbbb\\\TTTNNNJJJAAA???===<<<>>>??????>>>======>>>??????>>>>>>===999:::<<<>>>>>>>>>>>>===>>>>>>>>>>>>>>>???AAAAAA;;;===@@@CCCDDDCCCAAA@@@@@@BBBDDDDDDCCCCCCEEEFFFDDDFFFHHHHHHHHHIIIKKKMMMRRRWWWYYYTTTKKKEEEFFFIIINNNOOOPPPPPPOOOPPPRRRTTT[[[\\\^^^```bbbdddeeeeeehhhnnntttuuusssttt{{{uuummmhhhddd```^^^[[[YYYWWWXXXXXXWWWVVVXXXVVVUUUWWWYYY[[[\\\\\\XXXVVVSSSQQQOOOOOOOOOPPPOOOQQQSSSVVVXXXXXXWWWWWWPPPOOOLLLJJJHHHHHHHHHIIICCCAAA===<<<;;;999777666333333333333333333333333222222222000...---///111:::FFFXXXiiipppnnnkkkhhh^^^PPPKKKIIIIII[[[ttt~~~mmmbbbjjjuuuzzzqqqOOOEEE???<<<:::555888888777666555444333333......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---.........------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++///...---,,,---...///000,,,---///000444<<>>===999:::<<<===>>>??????@@@@@@???>>>>>>>>>???AAABBB===???AAADDDEEEFFFEEEEEEDDDEEEGGGGGGGGGGGGIIIKKKIIIKKKMMMMMMMMMNNNPPPQQQVVVYYYZZZVVVPPPKKKKKKMMMSSSTTTUUUUUUUUUWWWZZZ]]]bbbdddfffiiikkkmmmoooooosssxxx}}}uuulllhhhccc^^^ZZZXXXVVVUUUWWWXXXYYYXXXYYYXXXVVVWWWYYY[[[\\\\\\XXXVVVSSSPPPNNNMMMNNNNNNLLLNNNQQQTTTVVVVVVVVVUUUOOONNNLLLJJJIIIHHHIIIIIIDDDAAA>>><<<:::999777555333333333333333333333333222222333111///...///000444>>>RRRgggsssuuurrrrrr```QQQKKKHHHFFFWWWsssjjj\\\fffuuu}}}vvvSSSGGG>>>999999555777666666555444333222222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,---...,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...))),,,...000666@@@GGGIIIJJJOOOXXXeeeqqqzzz~~~~~~{{{|||vvvrrr}}}xxxvvvyyy|||~~~}}}{{{yyywwwxxx{{{}}}~~~|||yyyxxxuuuoooiiigggiiimmmhhhjjjjjjiiijjjiiibbbYYYRRRQQQRRRVVV\\\___^^^\\\}}}{{{zzz{{{~~~}}}}}}xxxsssqqqqqqyyyvvv[[[EEE;;;333222000///......//////+++,,,,,,,,,------------+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))***++++++------,,,,,,+++++++++***)))***++++++,,,---......,,,,,,+++++++++,,,,,,---+++,,,---...000111333333000...///333888>>>KKKWWWdddnnnxxx{{{~~~}}}kkkdddnnnzzzpppnnnrrrzzzpppjjjccc[[[WWWYYY]]]fffxxx~~~}}}~~~|||}}}~~~~~~~~~}}}vvvrrrmmmjjjiiiiiijjjiiiiiieee```[[[VVVOOOFFF@@@@@@===;;;;;;<<<=========;;;<<<>>>??????>>><<<;;;;;;<<<<<<===???@@@BBBCCCAAA@@@>>>===>>>???@@@BBB???@@@BBBDDDFFFGGGHHHHHHGGGHHHJJJKKKJJJKKKMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVZZZ[[[\\\[[[YYYWWWWWWXXXYYYZZZ\\\\\\]]]```dddhhhkkkmmmppptttxxx|||~~~tttkkkggg```YYYSSSRRRQQQSSSWWW[[[\\\]]][[[YYYWWWWWWXXXZZZ[[[[[[XXXVVVSSSOOOMMMLLLLLLMMMJJJLLLOOOQQQSSSTTTSSSSSSMMMMMMLLLKKKJJJIIIIIIIIIEEEBBB>>><<<:::999666444222222222222222222222222111222333222000//////000333:::MMMeeetttwwwuuuvvvcccTTTMMMJJJGGGXXXvvvgggVVVaaauuu|||ZZZKKK???999:::888555444333333111111000///......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---******,,,...++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,,,,---------------***...///000777BBBHHHGGGJJJPPP[[[iiittt||||||~~~xxxrrrwwwwwwssssssvvv{{{yyyyyywwwvvvuuuxxx|||{{{yyyvvvsssooojjjfffgggiiikkkiiikkkkkkjjjjjjiiiaaaXXXRRRPPPOOOQQQTTTVVVTTTRRR|||{{{zzzxxxwwwxxx||||||{{{|||~~~xxxsssqqqsss|||vvv[[[FFF===111000...---,,,,,,------,,,,,,,,,------.........+++,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++******+++,,,------...------,,,,,,+++++++++)))***+++,,,...///000000//////...---,,,,,,,,,,,,+++,,,---///000222333444444111000333888BBBRRRaaammmtttzzz{{{~~~xxxhhhdddrrrwwwnnnpppxxxvvvjjjiiidddZZZWWW[[[aaakkk{{{zzz|||}}}|||}}}|||sssoookkkhhhhhhiiijjjjjjhhhddd^^^YYYTTTLLLCCC===AAA>>><<<:::;;;;;;;;;::::::<<<===>>>>>><<<:::999=========>>>???BBBDDDFFFAAA@@@>>>======>>>@@@AAA@@@AAABBBDDDFFFHHHJJJKKKHHHJJJLLLMMMLLLMMMOOOPPPVVVWWWYYYZZZYYYYYYZZZ[[[^^^^^^```aaabbbbbbbbbbbb___aaabbbccceeehhhmmmqqqsssuuuzzztttlllggg^^^TTTNNNNNNNNNRRRXXX]]]```aaa\\\ZZZWWWWWWXXXZZZ[[[[[[XXXVVVRRROOOMMMLLLLLLLLLIIIKKKMMMPPPRRRRRRQQQQQQLLLLLLLLLKKKJJJJJJIIIIIIEEEBBB???<<<:::888666444222222222222222222222222111222444333111000000111555;;;LLLdddsssuuussstttdddUUUOOOMMMKKK\\\|||eeeSSS___uuu___OOOAAA:::<<<;;;888777666555444333333222......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++((((((***---*********++++++,,,,,,,,,******+++,,,,,,---......,,,---///000000000///......222222111666AAAEEECCCIIIQQQ]]]kkkvvv~~~uuussszzzqqqpppqqquuuyyyvvvuuuuuuttttttxxx~~~~~~yyywwwssspppjjjfffeeefffiiijjjjjjlllllljjjjjjhhhaaaXXXQQQOOOLLLMMMOOOPPPNNNKKK~~~|||yyyvvvuuuxxx~~~yyysssqqqsssvvv|||qqqmmmmmmrrrsss]]]HHH;;;444333111///...---------+++,,,---......---,,,+++++++++++++++***))))))((())))))*********+++++++++))))))))))))***+++,,,---(((((()))***++++++,,,,,,+++,,,------......------************************000///...---,,,---......111111222555===LLL]]]iiivvvyyyyyyxxx{{{xxxggg```iii{{{zzzwwwuuuvvvzzzmmm]]][[[\\\ZZZZZZ[[[bbbrrr||||||}}}|||{{{|||zzzuuuqqqkkkgggffffffgggggghhhbbbYYYPPPIIIDDDAAA>>><<<<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>???AAABBBCCCDDDCCCAAA@@@@@@AAABBBBBB???AAACCCFFFIIIKKKMMMNNNLLLOOORRRRRRQQQQQQTTTWWW[[[\\\^^^```aaabbbaaaaaaddddddfffhhhkkkmmmnnnoooqqqpppqqqqqqsssuuuxxxyyyxxxpppiiiaaaVVVNNNNNNPPPQQQTTT[[[ccceeebbbbbb^^^ZZZZZZ]]]]]]ZZZUUUWWWVVVSSSPPPMMMKKKJJJJJJLLLOOOSSSUUUTTTSSSRRRRRROOONNNMMMLLLKKKKKKKKKKKKGGGDDD@@@>>><<<:::888666444444333333333333222222222222222111111///......000888MMMiii|||}}}rrrjjj```YYYQQQMMMQQQ```yyy}}}gggVVV]]]tttbbbJJJ@@@;;;999999777666555444333222222222......---,,,,,,,,,------///......------,,,,,,+++,,,,,,,,,,,,,,,+++***))).........///......------///...+++)))'''&&&&&&&&&,,,,,,,,,---------....................................222888<<<>>>DDDKKKNNN[[[iiiqqqzzzwwwvvvyyypppmmmooorrrssssssuuuvvvwwwxxxyyy|||~~~~~~||||||zzztttooommmkkkiiihhhiiijjjjjjjjjllljjjjjjkkkkkkfff]]]UUUMMMJJJEEECCCCCCCCCCCCCCC}}}{{{yyywwwvvvyyy~~~vvvnnnkkkooottt~~~xxxooolllmmmooo|||ttt\\\EEE666444333000...------------,,,------------------,,,/////////000//////......***************+++++++++++++++***************+++((())))))***++++++,,,,,,+++,,,------...---------++++++++++++++++++++++++...---,,,,,,---...///000///000222666@@@QQQcccpppxxx{{{}}}}}}qqqaaa]]]iii~~~tttooommmrrr~~~hhh\\\[[[\\\ZZZ[[[^^^hhhyyy~~~~~~~~~}}}zzzxxxrrrnnnhhhdddcccdddeeefffccc]]]UUUMMMGGGCCC@@@>>><<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<============>>>???AAABBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCAAABBBEEEHHHKKKMMMNNNOOOPPPSSSVVVVVVTTTTTTWWWZZZ```aaaccceeegggiiijjjkkkiiijjjlllooosssvvvxxxyyy||||||}}}wwwnnnggg^^^TTTMMMLLLOOORRRUUU]]]eeegggdddaaa]]]YYYZZZ\\\]]][[[XXXUUUSSSPPPLLLIIIHHHGGGGGGMMMPPPTTTVVVVVVTTTTTTTTTRRRQQQOOONNNLLLKKKKKKKKKFFFCCC@@@===<<<:::777555333333222222222111111111222222222111111000///...222:::OOOkkk}}}|||qqqggg]]]XXXSSSPPPRRR___xxxjjjXXX]]]sssfffLLLAAA<<<:::;;;888777666555444333333333///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,+++///...,,,***)))(((((((((,,,,,,,,,---------......------------------------......444<<>>;;;;;;;;;;;;<<<===>>>>>>;;;<<<<<<<<<=========>>>===>>>???AAACCCEEEFFFGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDFFFHHHKKKNNNPPPQQQRRRVVVYYY\\\[[[ZZZYYY\\\___dddeeegggjjjmmmqqqtttuuussstttvvvzzz}}}uuulllddd\\\SSSLLLKKKOOOTTTXXX```hhhjjjhhhaaa]]]ZZZYYY\\\]]]\\\ZZZTTTQQQLLLHHHFFFEEEFFFGGGNNNRRRUUUWWWWWWVVVVVVVVVUUUTTTRRROOOMMMLLLKKKJJJEEEBBB???<<<;;;:::777555222222222111111111000000111111222111111000///...333;;;PPPkkk|||yyylllbbbYYYWWWVVVTTTSSS^^^vvvjjjWWW\\\oookkkOOOBBB===<<<===999888777666555444444444000///...---,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,++++++***)))***+++,,,,,,---,,,,,,...---,,,++++++***++++++,,,,,,,,,---------......,,,,,,,,,,,,---------------///777CCCJJJLLLLLLMMMZZZcccnnnyyy~~~wwwrrrpppqqqpppooosssuuuwwwxxxzzz}}}~~~{{{{{{{{{zzzuuuqqqmmmkkkiiihhhiiijjjjjjjjjjjjhhhggggggeee___VVVOOOMMMIIIDDD@@@???>>>>>>===yyyzzzzzzzzzyyyzzz}}}~~~qqqeeecccmmmxxx{{{nnndddcccdddlllzzzuuu]]]EEE555222111///---,,,+++++++++...---,,,++++++,,,---...'''((()))***************,,,,,,++++++++++++******,,,++++++***))))))******))))))*********+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000...///222;;;JJJ^^^rrr~~~~~~~~~jjj```YYYaaavvvxxxpppoooooowww}}}ppp___[[[]]]\\\XXX[[[eeewww~~~}}}|||~~~~~~}}}zzzsssnnnnnnjjjfffcccdddfffhhhhhh[[[VVVNNNGGGCCC@@@>>><<<;;;;;;;;;<<<===>>>???@@@<<<<<<<<<======>>>>>>???>>>???AAACCCEEEGGGIIIIIIJJJKKKKKKKKKJJJHHHFFFEEEGGGIIIKKKNNNPPPRRRSSSTTTZZZ]]]______]]]]]]```cccfffgggiiilllpppvvvzzz}}}|||}}}uuukkkccc[[[SSSNNNLLLRRRWWW[[[bbbiiillljjjbbb___[[[ZZZZZZ[[[ZZZYYYRRROOOJJJFFFDDDEEEGGGHHHOOORRRVVVXXXXXXWWWVVVVVVVVVTTTRRROOOLLLJJJIIIHHHCCC@@@===;;;:::999777555222222222222111111111111111111111111111000//////333:::NNNhhhxxxtttggg\\\UUUWWWXXXWWWTTT\\\rrr|||gggWWWZZZkkk{{{qqqRRRBBB===<<<===999888777555444444333333111000///---,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,---,,,,,,++++++***+++,,,---.../////////,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---...000:::HHHQQQRRRQQQQQQ```eeennn{{{vvvrrrqqqsssssssssvvvwwwyyyzzz{{{~~~}}}{{{{{{zzzxxxssspppmmmkkkiiihhhiiijjjjjjjjjjjjiiigggfffccc]]]TTTNNNLLLHHHCCC>>><<<;;;:::999xxxyyyzzzzzzzzz{{{}}}}}}qqqfffeeeqqq}}}zzzmmmdddbbbdddppp~~~uuu___III<<<222111///---,,,+++++++++...---,,,++++++,,,---...++++++,,,---......------,,,+++++++++++++++++++++******))))))***++++++,,,***************+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...///000555@@@PPPdddvvvxxxddd``````mmmssslllsssyyy~~~~~~yyynnn___]]]]]]\\\YYY\\\iii}}}{{{}}}{{{|||yyy{{{xxxoooiiijjjgggddddddeeefffffffff[[[UUUMMMFFFBBB???<<<;;;::::::;;;;;;===>>>@@@AAA<<<<<<======>>>???@@@@@@???@@@BBBEEEGGGIIIJJJJJJKKKLLLMMMMMMLLLJJJHHHGGGJJJKKKMMMPPPRRRTTTUUUUUUZZZ]]]```aaa______bbbeeegggiiikkkoootttzzzvvvlllccc[[[VVVSSSPPPVVVZZZ\\\```fffiiihhhccc```\\\ZZZXXXVVVUUUSSSLLLIIIEEECCCBBBEEEHHHJJJPPPSSSVVVXXXWWWVVVUUUUUUUUUSSSQQQMMMJJJHHHFFFEEEAAA>>><<<:::999999777555444333333333333222222222000111111111111000000///111888IIIbbbpppnnnaaaXXXTTTVVVYYYWWWTTTZZZmmmxxxgggYYY]]]kkkwww|||~~~xxxUUUBBB<<<;;;;;;777777555444333222222222111000///...------------,,,,,,,,,++++++*********+++,,,,,,---------,,,,,,***+++,,,---............)))******+++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,---------///222<<>><<<::::::::::::;;;<<<>>>???@@@<<<<<<===>>>???@@@AAAAAA@@@AAADDDFFFHHHIIIJJJIIIKKKLLLLLLLLLLLLKKKJJJJJJJJJLLLNNNPPPRRRTTTUUUUUUYYY\\\```aaa```aaadddgggkkkllloootttyyy~~~vvvlllccc\\\YYYWWWUUUZZZ\\\ZZZ[[[___aaa```^^^]]]ZZZWWWSSSPPPMMMLLLDDDCCCAAAAAACCCFFFJJJMMMRRRUUUXXXYYYXXXUUUTTTTTTSSSRRROOOLLLIIIFFFDDDCCC???===:::999999888777555444444444333333333222222000000111111111111000000000444CCCYYYhhhhhh___WWWUUUVVVWWWVVVSSSXXXiiizzz{{{lll___bbbmmmvvvzzz|||~~~ZZZDDD===;;;999777666555444333222222222000///......---............------,,,++++++******+++,,,,,,---------------((()))***++++++,,,++++++))))))***+++,,,,,,++++++,,,,,,,,,---------......++++++,,,,,,------......000333===IIIOOORRRVVV\\\eeehhhppp{{{vvvrrrtttyyy}}}{{{{{{{{{{{{{{{~~~|||yyyzzz{{{zzzxxxtttpppnnnmmmkkkiiihhhiiijjjjjjjjjjjjjjjiiifffaaa[[[UUUQQQKKKFFF@@@<<<999888666555xxxyyyyyyyyyyyy{{{~~~yyyooohhhhhhqqqyyy}}}qqqgggdddfffpppwww```III;;;444333000...------------,,,------------------,,,++++++,,,,,,,,,+++******)))******+++,,,---......+++***************++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,+++++++++,,,---...000333<<>><<<;;;::::::::::::;;;<<<===>>><<<======>>>@@@AAAAAABBBAAABBBEEEGGGIIIIIIIIIHHHKKKKKKJJJJJJJJJKKKLLLLLLJJJLLLNNNPPPRRRSSSTTTTTTXXX[[[___aaaaaabbbfffjjjlllooorrrwww{{{~~~uuukkkbbb]]][[[[[[YYY\\\[[[VVVSSSUUUWWWWWWUUUVVVUUUSSSOOOJJJGGGEEE@@@AAAAAADDDGGGLLLPPPSSSUUUXXXZZZ[[[YYYVVVTTTTTTRRRQQQNNNKKKHHHFFFDDDCCC>>>;;;999888888888777555333333333333222222222111000000111111111111000000000222>>>RRRbbbddd___ZZZWWWVVVUUUTTTRRRVVVdddsss}}}qqqddddddllltttzzz~~~___GGG???;;;888888777666444333333333333...............//////000---------,,,,,,,,,,,,,,,+++,,,,,,---......------)))******+++++++++*********+++,,,------,,,,,,+++,,,,,,,,,---------......+++,,,,,,---......//////111555===EEEIIIMMMVVVaaahhhlllttt~~~~~~wwwuuuwww|||zzzzzzzzzzzz{{{~~~{{{tttvvvxxxyyyxxxuuurrrqqqmmmkkkiiihhhiiijjjjjjjjjhhhiiihhheee```ZZZUUURRRJJJFFF@@@;;;999888666555yyyyyyyyyxxxxxx{{{wwwmmmggggggnnntttqqqeeeaaaaaammm}}}xxx___FFF666444333111///...---------+++,,,............,,,+++------------,,,,,,+++***))))))***+++---...//////---,,,+++***))))))))))))++++++************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000000444>>>PPPfffzzzzzzlllbbbooovvvtttzzzoooddd```^^^aaaeeennn~~~|||yyywww{{{{{{}}}~~~}}}{{{xxxzzz}}}~~~}}}}}}}}}~~~|||}}}~~~|||yyy}}}tttkkkiiijjjbbbccceeeggghhheee```\\\RRRMMMGGGBBB???>>>======:::::::::::::::;;;<<<===<<<===>>>???@@@AAABBBBBBAAACCCEEEHHHIIIIIIHHHGGGJJJJJJIIIIIIIIIKKKLLLNNNJJJKKKMMMOOOQQQSSSSSSTTTWWW[[[___aaaaaacccgggkkklllnnnrrrwww{{{~~~|||}}}~~~}}}tttjjjaaa\\\\\\\\\[[[]]]ZZZRRRMMMNNNPPPPPPNNNOOOPPPOOOKKKFFFCCCAAAAAABBBEEEHHHMMMSSSWWWYYYXXXZZZ]]]]]]ZZZWWWUUUTTTRRRQQQNNNKKKHHHFFFEEEDDD===;;;888888888888666555222222222111111111111000///000000111111111000000111222<<>>;;;888:::999999999999:::;;;;;;@@@???===>>>@@@BBBCCCCCCDDDGGGJJJKKKKKKIIIIIIJJJGGGHHHHHHHHHGGGHHHKKKNNNNNNNNNNNNOOOPPPQQQRRRSSSYYYZZZ[[[^^^```cccfffhhhlllooossswwwzzz{{{zzzzzzvvvyyy~~~{{{ppphhhccc```]]]ZZZ]]]XXXRRRKKKGGGEEEFFFGGGDDDMMMQQQKKKEEEDDDCCCAAACCCGGGKKKQQQ[[[eeegggdddddd\\\WWWYYY\\\XXXRRRNNNSSSQQQNNNKKKHHHEEECCCBBB===<<<;;;999888777777666333333333222222111111111111222444444444111...---///222999FFFXXXeeeeee^^^ZZZZZZZZZXXXSSSRRR\\\ggguuu{{{nnncccfffsss{{{|||bbbFFFCCCAAA999666555555555666555444222111///---------...---,,,...---,,,,,,++++++++++++------,,,+++,,,///111333,,,+++*********+++,,,---...........................---+++++++++---///000,,,,,,---......---------000777???CCCFFFNNN]]]iiiggguuu}}}{{{zzzzzzzzzyyyxxxyyyxxxwwwyyy~~~|||zzz|||wwwtttrrrtttwwwwwwrrrmmmiiihhhffffffgggiiikkklllkkkiiigggddd```[[[TTTOOOIIIEEE???;;;:::999999888~~~}}}|||{{{zzz|||yyyqqqiiieeekkktttlll]]]XXXZZZlll{{{www[[[EEE<<<666333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***---,,,,,,,,,++++++++++++++++++***)))((('''%%%$$$))))))***+++++++++++++++------------------------+++,,,,,,------,,,,,,+++------------...///111111444===OOOeeezzzzzzuuuppp~~~llljjjrrr~~~iiiaaa```^^^```dddzzzxxxyyy}}}{{{xxxyyy{{{|||{{{|||}}}~~~{{{yyyxxxxxx~~~{{{yyyzzz~~~{{{vvvrrrpppnnnkkkjjjiiiiiigggccc]]]YYYPPPKKKEEEAAA???===;;;888:::::::::;;;<<<>>>???@@@AAA@@@??????AAACCCEEEEEEFFFHHHKKKKKKJJJHHHGGGHHHGGGHHHHHHHHHHHHIIIKKKMMMMMMMMMNNNOOOPPPRRRSSSTTTYYYZZZ\\\^^^aaadddfffhhhkkkmmmqqquuuwwwxxxxxxwwwwwwyyy}}}|||rrriiidddaaa]]]ZZZYYYUUUOOOIIIEEECCCCCCDDDCCCLLLPPPKKKFFFFFFFFFDDDIIIOOOVVV^^^gggooooookkkddd\\\WWWZZZ\\\XXXRRROOORRRPPPMMMJJJGGGDDDCCCBBB===<<<:::999777666666666333333333222222222111111000222333444333111...---///222999EEEWWWeeegggaaa^^^]]][[[YYYUUURRRXXX```pppyyyrrrdddfffrrr{{{}}}iiiLLLEEEAAA888777666555555666555444222111///------......---,,,...---,,,,,,+++++++++,,,,,,+++***)))***,,,---///,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///+++,,,------............222888???CCCFFFNNN[[[fffgggsss~~~}}}|||zzzzzzzzzzzzxxxwwwvvvvvvvvvyyy}}}zzzwwwwwwwwwtttrrrsssvvvvvvrrrnnnhhhggggggggggggiiikkkmmmmmmkkkiiifffccc]]]VVVQQQIIIEEE???;;;999999888888~~~~~~~~~}}}|||~~~}}}uuujjjdddgggooo}}}}}}hhhXXXUUUYYYjjjyyyuuuYYYDDD;;;444222///......///......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********------------,,,,,,,,,,,,+++,,,,,,+++)))%%%""" ((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,---///111222555BBBZZZsss|||yyysssuuuiiillluuuyyyhhhbbb```___eeennnxxx{{{}}}~~~zzzyyyyyyzzzzzzzzz|||}}}~~~|||zzzyyyyyyzzz}}}zzz|||zzzwwwtttssssssllllllkkkjjjhhhddd___ZZZPPPLLLFFFBBB???===:::999999999:::;;;===???AAABBBAAA@@@@@@AAACCCEEEGGGIIIIIIKKKLLLKKKHHHFFFEEEDDDFFFGGGHHHHHHHHHIIIKKKMMMLLLLLLMMMOOOQQQSSSUUUWWWZZZ[[[\\\^^^aaadddfffhhhiiikkkooorrrtttuuuuuuuuuxxxyyyzzz{{{|||zzzppphhhccc___[[[XXXTTTQQQLLLFFFBBB@@@??????BBBJJJOOOLLLIIIIIIJJJKKKRRRZZZeeemmmuuuyyyvvvpppddd\\\WWWYYYZZZWWWRRROOOPPPOOOLLLIIIFFFDDDBBBAAA<<<;;;999888666555555555333333333222222222222111000111222333222000...---///222888CCCUUUdddhhhdddbbb___]]][[[WWWQQQRRRVVVfffrrryyygggeeeooozzzqqqSSSHHHAAA888888666555555666555444222222000...---......---,,,------,,,+++++++++,,,,,,,,,+++***))))))***+++,,,------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...++++++,,,---.../////////333999???CCCGGGOOO[[[dddkkksss{{{~~~vvvzzz}}}}}}zzzyyyyyyzzz{{{zzzxxxuuussstttvvvyyy}}}~~~yyytttrrrvvvsssqqqrrrttttttrrroooggggggggghhhiiijjjlllmmmooommmkkkhhhddd^^^XXXSSSIIIEEE???;;;999888888777{{{|||}}}|||}}}zzzmmmcccdddkkkzzz}}}gggVVVUUUZZZhhhwwwqqqWWWCCC;;;444222///......///...---++++++++++++++++++++++++///...,,,+++***++++++,,,------------------------++++++,,,,,,+++***(((''''''((()))+++,,,---------+++++++++++++++,,,,,,,,,***+++---......---+++***++++++++++++---///111333777GGGaaa{{{xxxuuusss|||mmmhhhoooyyytttgggbbb___```iiiwwwzzz~~~}}}{{{zzzzzzzzzzzzzzz}}}}}}}}}{{{yyyxxxzzz{{{~~~}}}||||||~~~}}}{{{xxxuuusssrrrlllkkkiiihhhfffbbb]]]YYYPPPMMMHHHCCC???<<<:::999777888888:::;;;===???@@@???@@@AAABBBCCCEEEHHHJJJKKKLLLLLLJJJGGGCCCBBBBBBEEEFFFHHHIIIIIIIIIKKKMMMKKKLLLMMMOOORRRUUUWWWYYY[[[\\\]]]___bbbdddggghhhiiijjjmmmpppssstttttttttxxxxxxxxxxxxyyy||||||vvvllleeeaaa\\\WWWSSSPPPNNNIIIEEEAAA>>>======AAAGGGMMMNNNMMMMMMQQQTTT\\\fffrrryyy}}}|||uuulllaaaZZZUUUWWWWWWSSSOOONNNNNNMMMKKKIIIFFFCCCAAA@@@;;;:::888777555444444444222222222222222222222222000000111222111000///---...111666@@@RRRcccjjjhhhddd```]]]\\\XXXQQQMMMNNNZZZkkk}}}iiiccclllyyywwwWWWHHHAAA:::999777555555555555444222222000...---......---,,,---,,,,,,++++++,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,------...........................///...---,,,,,,,,,------++++++,,,---...///000111333888???EEELLLTTT^^^dddoootttyyy}}}vvvtttsss{{{yyyyyy{{{yyy{{{vvvvvvwwwyyyzzzyyywwwtttrrrtttwwwzzz}}}~~~}}}yyyssspppuuussspppppprrrrrrqqqpppgggggghhhiiijjjkkkllllllmmmllliiigggccc^^^WWWRRRJJJEEE???;;;999888777777xxxyyyzzzzzz|||}}}nnnbbbbbbiiivvvzzzdddUUUSSSYYYfffuuuqqqWWWEEE>>>666333000.........---+++++++++++++++++++++++++++,,,++++++***+++,,,...///------------------------,,,,,,+++++++++,,,---...((((((***+++------......*********+++++++++,,,,,,++++++------------++++++++++++***+++---000333555;;;KKKddd{{{qqqqqqxxxsssffffffpppzzzyyy{{{{{{pppfffbbb```aaannn}}}}}}~~~~~~}}}{{{zzzzzz{{{|||}}}~~~~~~|||zzzyyy{{{||||||~~~}}}{{{|||}}}}}}}}}{{{|||~~~~~~|||wwwrrrooojjjhhhfffdddbbb^^^ZZZVVVPPPNNNIIICCC>>>;;;::::::999999999:::;;;<<<===>>>===???AAAAAAAAACCCGGGJJJLLLMMMLLLIIIEEEBBBAAAAAADDDFFFHHHIIIIIIJJJLLLMMMKKKLLLMMMPPPSSSVVVYYY[[[]]]]]]^^^```bbbeeeggghhhhhhjjjmmmpppsssuuuvvvvvvwwwxxxxxxxxxyyy|||yyyssskkkeee```\\\WWWRRROOOMMMIIIDDD@@@>>>===<<<@@@EEELLLQQQRRRSSSYYY___jjjttt}}}~~~yyynnneee^^^WWWSSSSSSSSSOOOLLLLLLMMMLLLKKKIIIFFFCCCAAA???:::999888666555444444333222222222222222222222222000111111222111111/////////111444<<>>::::::::::::::::::;;;<<<===>>>???<<>>>>>>>>???DDDLLLTTTWWWYYY```iiiwww{{{rrrggg^^^[[[UUUQQQQQQPPPLLLJJJKKKLLLLLLKKKJJJGGGDDDAAA???;;;:::888777555444444444111222222222222333333333111111222222222111111111///000222999HHH\\\hhhlllgggeeedddccc\\\QQQLLLLLLVVVkkkjjj]]]dddttt\\\GGG@@@???<<<999666555555555444333333111///...//////...---,,,,,,+++++++++,,,------,,,,,,++++++*********))))))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,---///111222444:::DDDRRR^^^fffiiiiiigggnnnwww|||tttppp|||tttxxx~~~vvvuuuuuuqqqqqqrrrtttvvvwwwvvvuuutttwwwzzz|||~~~|||{{{xxxtttrrrppppppppppppppppppooooooiiijjjlllmmmmmmllljjjiiigggfffdddcccaaa]]]WWWSSSMMMHHHBBB===;;;:::999888~~~}}}{{{yyyyyy~~~zzziii]]]^^^gggqqqxxx{{{ssscccVVVSSSVVVeeessssssYYYEEE===555222///......///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++,,,,,,,,,---++++++*********************++++++,,,---------,,,******++++++,,,------......---+++******+++---...---,,,++++++...222666999DDDSSShhhzzzuuujjjvvvlllbbbhhhuuu}}}{{{oooeee^^^___ccciiiyyy{{{zzz|||~~~}}}}}}}}}|||yyywwwxxx{{{}}}}}}}}}}}}~~~~~~~~~~~~|||zzzxxxxxxxxxvvvtttxxxzzz}}}}}}{{{wwwqqqnnnkkkiiifffcccaaa]]]YYYVVVPPPOOOKKKEEE>>>::::::;;;777888888999;;;===>>>???===@@@BBBAAA??????DDDHHHJJJJJJIIIGGGDDDBBBBBBCCCBBBEEEHHHJJJJJJKKKLLLMMMLLLMMMOOOQQQTTTWWWZZZ[[[^^^___```aaaccceeegggiiieeegggjjjnnnrrruuuxxxzzzxxxzzz||||||}}}~~~tttooojjjgggddd```[[[VVVPPPLLLGGGAAA>>>===>>>???@@@CCCLLLVVV[[[^^^gggqqq~~~tttjjj```YYYZZZUUUQQQPPPNNNJJJIIIKKKLLLLLLLLLKKKHHHEEEBBB@@@;;;:::999777666555444444111111222222222333333333222222222333333333222222///000111555DDDXXXffflllllllllllliii^^^RRRMMMOOOVVVmmmiiiZZZaaarrr~~~cccJJJ@@@???===:::666555555555444444333111///...//////...---,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,++++++******+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....../////////...---,,,---...000111888>>>JJJYYYgggmmmllliiigggppp}}}|||wwwwww~~~tttyyy|||vvvsssqqqpppooooooqqqtttvvvvvvvvvuuuwwwzzz{{{}}}~~~yyyxxxtttrrrrrrmmmnnnpppqqqpppooonnnnnnjjjlllnnnooonnnllliiigggfffeeeeeedddccc___ZZZWWWNNNJJJCCC>>><<<;;;:::999}}}yyyyyy}}}xxxgggZZZ]]]fffrrrxxx{{{tttfffZZZVVVWWWeeesssrrrVVVAAA888333000......///000000///------------------------+++,,,---...---,,,+++************++++++,,,,,,,,,((()))+++---...---,,,+++++++++,,,------,,,,,,,,,******+++,,,------......///---+++))))))+++---///---,,,+++,,,///333888;;;GGGUUUjjj|||nnnhhhxxx}}}kkkdddmmm|||zzzjjj```ZZZ^^^dddmmm}}}|||xxxxxxyyy}}}}}}~~~~~~}}}|||{{{wwwtttvvv{{{}}}~~~~~~~~~~~~|||zzzxxxwwwwwwvvvtttrrrwwwxxxyyyxxxvvvrrrnnnlllmmmkkkhhheeeccc___[[[XXXPPPOOOLLLEEE>>>:::999;;;222333444666999;;;>>>???>>>AAACCCBBB??????CCCHHHHHHIIIHHHFFFCCCBBBCCCDDDBBBEEEHHHJJJKKKKKKLLLMMMMMMNNNOOOQQQTTTWWWZZZ[[[______```bbbcccfffhhhiiiccceeehhhlllqqquuuxxxzzzyyy{{{}}}~~~~~~~~~yyyppplllhhheeeccc___ZZZUUUPPPLLLFFF@@@===<<<>>>???@@@CCCMMMXXX]]]aaajjjvvvyyymmmccc[[[UUU[[[UUUQQQQQQNNNJJJJJJLLLLLLLLLLLLKKKIIIFFFBBB@@@<<<;;;999888666555555555111111111222222333333333333333333333333333333333000000000444BBBVVVeeekkkqqqrrrsssmmm```RRRNNNQQQUUUllliiiYYY___ppp}}}{{{iiiLLL@@@???===:::777555444555444444333111///////////////---++++++++++++,,,,,,---...---......//////......---+++,,,---.........---,,,........................)))***+++---...///000000000///...------...000111<<>>>>>AAAEEEIIIIIIIIIIIIIIIHHHFFFDDDCCCCCCDDDFFFHHHKKKMMMOOOPPPQQQQQQRRRRRRSSSUUUYYY\\\^^^]]]]]]___cccgggiiijjjkkkiiiiiimmmrrrvvvvvvuuuvvvzzz~~~~~~vvvnnnkkkiiihhhfffbbb[[[UUUKKKIIIEEE@@@===>>>AAAEEEIIIOOOWWW\\\___dddlllrrr{{{|||xxxnnnddd```]]]ZZZXXXUUURRRPPPOOOMMMKKKIIIJJJJJJKKKKKKIIIEEEBBB???<<<999555444444444444333111111000000111111222333333222222333444444333111333...,,,222???RRRffftttwwwrrrmmmhhh___RRRIIIGGG[[[kkkjjjYYY___ooo{{{}}}lllNNNAAA>>>:::999888666555555444444222111000...------------///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---///...------,,,------......------,,,)))******++++++,,,,,,---...,,,,,,......---000666BBBHHHSSS___iiimmmmmmkkksssyyy~~~www|||sssooonnnmmmqqqqqqnnnqqqyyy|||{{{zzzuuuvvv}}}wwwtttssspppnnnpppkkkmmmpppqqqpppooooooooopppmmmkkkkkknnnnnnllliiigggfffdddccccccaaa___\\\SSSNNNGGGAAA>>><<<:::999}}}|||}}}tttddd\\\^^^dddqqqwwwwwwmmmccc^^^]]]\\\ggguuusssWWWAAA666333222000///---,,,,,,,,,,,,---------------,,,,,,***+++,,,,,,******+++,,,---,,,+++******+++,,,---++++++************++++++******+++,,,,,,,,,,,,+++,,,------......------,,,...---,,,++++++,,,---......+++***---///111666===LLLYYYiiivvvxxxkkkmmmwww~~~ppplllpppyyyqqqeee]]]ZZZ^^^cccnnnvvvppppppwww|||~~~}}}zzzxxxxxxxxxzzz{{{{{{|||||||||{{{yyywwwvvvvvvuuuvvvyyy~~~{{{xxxxxx|||}}}{{{{{{}}}zzzxxxvvvuuuuuuvvvxxxyyywwwtttrrrqqqpppooommmkkknnnkkkhhhfffeeebbb^^^ZZZWWWSSSMMMEEE???;;;999888666666777777888:::;;;<<<===>>>???>>>???AAADDDGGGHHHHHHHHHHHHGGGEEECCCBBBDDDEEEGGGIIIKKKMMMOOOPPPOOOPPPQQQRRRRRRUUUYYY\\\___^^^^^^```dddgggiiijjjiiiiiiiiimmmrrruuuuuutttvvvyyy}}}{{{tttmmmjjjhhhfffccc^^^XXXSSSJJJHHHEEEAAA??????CCCFFFNNNTTTZZZ]]]^^^bbbiiipppvvvxxxuuukkkccc___\\\XXXXXXUUURRROOONNNLLLJJJHHHIIIJJJKKKJJJHHHEEEAAA???===:::666444444555444444222222222222222333333444333222222333444444333111222///...444BBBUUUhhhtttuuummmeee```YYYPPPIIIHHHWWWhhhlllZZZ```rrrpppQQQBBB???===<<<:::888666555444444333222111000///.........///---,,,+++,,,---,,,+++************************)))***,,,---......---,,,,,,------......------,,,++++++,,,,,,---............,,,,,,......---111777AAAHHHTTT___ggglllooopppuuu{{{{{{{{{sssnnnmmmmmmqqqqqqoooqqqxxx{{{zzzyyyuuuwww}}}vvvtttssspppooopppmmmooopppooonnnmmmmmmnnnooolllkkkllloooooollliiifffeeecccbbbbbbaaa^^^\\\TTTOOOHHHBBB>>><<<:::999~~~|||}}}tttddd\\\___eeeuuuyyywwwlllaaa^^^___```fffuuurrrWWWAAA666333222000///---,,,,,,,,,---.........---,,,++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---++++++************++++++******+++,,,,,,,,,,,,+++......------------......---,,,+++******+++,,,---...++++++---...000777>>>MMMZZZiiiuuu~~~mmmeeeooo}}}vvvhhhjjjvvv||||||oooaaa[[[ZZZ___hhhvvv{{{sssooopppyyy|||~~~~~~~~~}}}|||zzzxxxwwwxxxyyyzzzxxxxxxxxxwwwuuusssqqqoooooopppsssxxx}}}yyyvvvvvvyyyzzzyyyzzz}}}}}}yyywwwuuuttttttvvvxxxzzztttrrrpppppppppooommmlllmmmkkkiiihhhfffddd```]]]XXXTTTMMMFFF@@@<<<:::999666666666666777999:::;;;:::<<<>>>>>>???@@@CCCFFFGGGGGGHHHHHHGGGEEECCCBBBFFFGGGHHHJJJLLLNNNOOOPPPNNNOOOQQQQQQRRRTTTXXX[[[___^^^]]]___cccfffiiiiiiggghhhjjjnnnrrrttttttsssvvvyyy}}}wwwqqqkkkiiieeebbb^^^YYYSSSOOOHHHGGGEEEBBBAAACCCHHHLLLYYY]]]```___]]]___eeejjjooorrrpppiiibbb___[[[WWWWWWTTTQQQNNNMMMKKKIIIGGGIIIIIIIIIIIIGGGCCC@@@>>>===;;;777666666666555444333333222222333333444555333222222333444444333111111000111888GGGZZZjjjssspppeeeZZZVVVSSSNNNIIIHHHQQQbbb~~~nnn[[[```uuuwwwUUUDDD@@@===<<<:::888777666666666444333222000///////////////...,,,,,,---...---,,,++++++++++++++++++++++++***+++------------,,,+++,,,------......------,,,---------...//////000000...,,,,,,.........222888@@@JJJVVV```fffkkkrrrwww{{{~~~yyyqqqmmmmmmnnnpppqqqppprrrwwwzzzyyyxxxwwwzzzzzztttssssssqqqoooppppppppppppnnnkkkjjjkkkllllllkkkkkkmmmppppppmmmiiieeedddbbbaaaaaa```]]][[[UUUPPPIIICCC???<<<:::888}}}{{{~~~uuueee]]]```fffxxx|||zzznnnbbb```cccgggfffuuurrrVVV@@@666222111000///------,,,,,,------------,,,+++))))))***+++,,,,,,******+++,,,---,,,,,,,,,,,,,,,,,,---++++++************++++++******+++,,,,,,,,,,,,+++...---,,,++++++---...///------,,,++++++,,,------...,,,+++---...000999BBBOOO^^^nnnzzzttteeedddtttnnnbbbiii|||}}}tttyyy~~~mmmddd___^^^cccmmm|||~~~xxxrrrqqqttt~~~~~~}}}||||||}}}}}}|||zzzyyywwwvvvwwwxxxxxxtttttttttsssqqqnnnllljjjlllnnnqqquuuyyy{{{||||||yyyxxxxxxxxxyyyyyy{{{||||||xxxvvvuuuttttttwwwzzz{{{tttssspppoooooonnnllljjjjjjjjjiiihhhfffbbb___\\\XXXTTTNNNGGGAAA===;;;:::555555555666666777999999888:::===>>>???@@@CCCEEEHHHHHHIIIIIIHHHFFFEEEDDDHHHIIIJJJKKKMMMNNNOOOPPPOOOQQQRRRRRRQQQRRRUUUWWW\\\[[[[[[]]]aaadddfffffffffhhhkkknnnrrrsssssssssvvvyyy}}}zzzsssnnniiigggccc^^^YYYTTTOOOLLLHHHGGGDDDCCCDDDJJJRRRYYYggghhhgggbbb\\\ZZZ^^^ccchhhlllmmmiiieeeccc^^^XXXVVVSSSPPPMMMLLLJJJHHHFFFHHHHHHHHHGGGEEEBBB???>>>>>>;;;999777777777666555222222222222222333444444333222222333444444333111///000444<<>>???AAACCCEEEIIIJJJJJJKKKJJJIIIGGGFFFIIIJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTSSSQQQQQQRRRSSSXXXXXXYYY]]]aaadddddddddfffhhhllloooqqqssstttuuuyyy{{{~~~vvvppplllhhhfffaaa\\\UUUPPPMMMKKKJJJHHHFFFEEEJJJSSS___gggqqqqqqnnneee[[[VVVWWW[[[ccchhhlllkkkjjjhhhbbb[[[UUURRROOOMMMLLLJJJHHHGGGGGGGGGFFFEEECCC@@@>>>======;;;999888888888666444111111111111111222333333333222222333444444333111...111666>>>OOOcccnnnoooaaaWWWQQQRRRTTTOOOIIIEEEFFFXXXtttnnn[[[]]]ttt[[[EEE???;;;:::999777555444444333222111000///...---------...---,,,,,,...000//////------------------------------------,,,+++******,,,------......------,,,,,,,,,,,,---....../////////,,,,,,...///000555<<>>:::777~~~{{{zzz|||vvvfff___bbbhhhttt{{{{{{oooaaa\\\___cccggguuupppUUU@@@666111111///......---------++++++,,,++++++***)))(((***+++,,,,,,******+++,,,***++++++,,,,,,++++++***++++++************++++++******+++,,,,,,,,,,,,+++***))))))******+++,,,---...........................,,,---...///444@@@MMM]]]mmm|||{{{rrrbbb[[[ggg}}}lllddddddtttwwwtttuuujjjbbbbbbcccjjjxxx}}}{{{wwwvvv|||}}}|||{{{zzzyyyyyyyyyxxxvvvtttrrrqqqpppppplllmmmmmmnnnmmmllljjjiiiiiikkkkkkkkkiiiiiijjjkkkoooqqqrrrrrrvvv}}}zzzwwwtttuuuvvvxxxzzz{{{}}}}}}xxxvvvsssqqqooommmjjjhhhfffhhhiiihhhccc___[[[ZZZVVVSSSMMMFFF@@@===;;;:::666666666666666777888888777999;;;===>>>AAAEEEHHHJJJJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUTTTRRRQQQRRRSSSUUUWWW[[[```eeegggfffdddhhhjjjmmmoooppprrruuuxxx|||~~~|||uuuooolllgggeeeaaaZZZSSSNNNLLLLLLMMMLLLLLLNNNSSS]]]iiiqqqssssssooofffZZZSSSRRRTTT]]]ccciiikkkmmmllleee]]]SSSQQQNNNMMMLLLLLLJJJHHHFFFFFFEEECCCAAA???===<<<===;;;999888888888666444111111000000111111222333333222222333444444333111---222666>>>PPPeeennnlll\\\UUURRRUUUUUUOOOHHHDDDDDDVVVqqqnnn]]]]]]qqq^^^FFF@@@@@@>>>;;;777444111///...222111000...---------------++++++,,,...///000///++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,+++++++++,,,------......///,,,,,,...///111777>>>PPPYYYccchhhiiimmmwww~~~}}}~~~|||tttpppnnnnnnpppsssqqqrrrvvvwwwvvvvvvyyy{{{~~~wwwqqqooorrrsssqqqnnnmmmpppppppppnnnkkkjjjkkklllhhhggggggiiilllllliiieeedddcccaaa``````___\\\ZZZYYYUUUNNNHHHCCC>>>:::777}}}|||{{{|||}}}ttteee]]]aaaggguuu}}}rrraaaYYYYYY\\\gggtttpppUUU@@@666111000///......---......,,,,,,---------,,,,,,+++***+++,,,,,,******+++,,,)))******++++++******)))++++++************++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,,,,,,,---------......------------,,,---///000666DDDSSSfffvvv{{{yyyoooaaa___mmm{{{aaaaaajjj~~~xxxzzzppphhhaaabbbdddlll}}}|||xxxxxx~~~}}}{{{zzzyyyxxxwwwuuussspppnnnllllllggghhhjjjkkklllkkkkkkjjjeeefffeeebbb```___aaadddggglllooopppxxxxxxtttrrrtttxxx{{{}}}~~~~~~}}}wwwuuusssqqqpppooollljjjiiilllmmmkkkfff```]]]\\\UUURRRLLLEEE@@@<<<::::::777777666666777777888888888999;;;<<<>>>AAAFFFJJJIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKMMMPPPRRRSSSTTTRRRSSSUUUUUUTTTSSSTTTUUUUUUXXX___ffflllmmmkkkhhhjjjlllnnnnnnooorrrwww{{{|||uuuqqqooofffeee```YYYRRRMMMMMMNNNPPPRRRUUUYYY^^^eeemmmrrrnnnooollldddXXXQQQOOOQQQVVV]]]dddiiimmmmmmeee[[[RRRPPPNNNMMMMMMMMMLLLKKKFFFEEEDDDBBB@@@>>><<<;;;<<<:::999888888777555333222111111111111222333333333222222333444444333111---222666<<>>;;;888555333111000333222000///......------+++***)))+++---/////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------......------,,,+++++++++,,,------......///,,,,,,...000222888@@@RRRZZZdddjjjmmmrrr{{{}}}wwwyyywwwpppooonnnooorrruuussstttxxxyyyvvvvvvzzz|||~~~~~~uuupppnnnqqqssspppllllllmmmooopppooonnnmmmmmmnnniiifffeeefffiiiiiigggccceeecccbbbaaaaaa___\\\ZZZZZZVVVPPPIIIDDD???:::777}}}}}}}}}}}}sssccc\\\___eeeyyyvvvdddYYYWWWXXXgggtttpppUUU@@@666111000///...............------......///.........***+++,,,,,,******+++,,,((()))***++++++***)))(((++++++************++++++******+++,,,,,,,,,,,,+++(((***+++---......------+++,,,,,,------,,,,,,+++------...000111777GGGVVVmmm{{{~~~|||qqqddddddttttttZZZ___nnnyyy~~~mmmfffcccdddgggnnn~~~}}}yyyyyy}}}{{{yyywwwvvvtttrrrooollljjjiiidddeeegggiiikkkkkkkkkkkkaaaaaa```]]]YYYYYY\\\```cccjjjnnnrrr{{{vvvrrrqqqtttyyy}}}~~~vvvtttrrrqqqqqqpppnnnmmmmmmoooqqqoooiiiccc___^^^UUUQQQKKKEEE???<<<::::::888777777777777888888999999:::;;;<<<>>>BBBGGGLLLHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKNNNPPPSSSUUUVVVOOORRRTTTUUUUUUUUUWWWXXXVVV[[[ccclllrrrrrroookkkkkkmmmnnnnnnooorrrxxx}}}{{{vvvsssqqqfffddd```YYYRRRMMMNNNPPPQQQVVV\\\bbbfffjjjnnnppphhhiiihhhaaaWWWPPPNNNOOOQQQXXXaaagggllllllcccYYYQQQPPPNNNMMMNNNNNNNNNLLLEEEEEECCCAAA???===<<<;;;;;;:::888888888777444222333333222222333333444555333333222333444555333111---333666;;;MMMdddkkkfffZZZVVVUUUTTTQQQJJJGGGGGGDDDUUUnnnqqqccc___mmm{{{yyy~~~dddJJJCCC;;;:::999888777777777777444333222000//////......***))))))***---/////////........................---,,,,,,++++++,,,,,,---,,,------......------,,,++++++,,,,,,---......///000,,,,,,...000222999AAASSSZZZdddlllqqqwww~~~vvvppprrr|||tttnnnnnnnnnpppssswwwssstttzzz{{{wwwwww{{{{{{}}}{{{tttooonnnqqqsssoookkkjjjkkkmmmpppqqqpppoooooooooiiifffddddddggggggeeebbbeeedddbbbaaaaaa```]]][[[[[[WWWPPPJJJEEE???:::666{{{xxxxxx|||~~~ssseee^^^bbbhhhxxxzzzcccSSSQQQVVVfffrrrlllRRR>>>444222111///---,,,++++++,,,111222222222111///,,,***------...///---+++)))'''***))))))))))))+++,,,---***)))))))))+++,,,+++***)))***,,,------,,,***)))******+++++++++,,,,,,,,,******,,,,,,,,,,,,******++++++,,,///111999KKK\\\nnnzzzwwwnnnqqq~~~zzzlllZZZeeewwwuuuiiijjjeeeeeeiiittt|||xxxwwwzzz}}}{{{zzz~~~||||||xxxxxxyyyxxxuuuoooiiidddaaa``````______aaadddfffgggfffddd]]][[[XXXTTTSSSVVV[[[```bbbiiiqqqwwwxxxoooqqqttttttuuuvvvxxxzzz{{{|||rrrtttuuutttrrrpppppppppuuuxxxwwwnnnfffbbb```]]]XXXTTTNNNGGGAAA===;;;:::777777666666666666777777888999;;;<<<>>>BBBGGGKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTUUURRRSSSUUUVVVWWWXXXXXXXXXZZZ\\\bbbjjjrrrtttqqqmmmmmmooopppnnnlllpppxxxxxxrrrooonnnhhhfffbbb]]]WWWTTTSSSTTT]]]^^^ccciiinnnnnnjjjfffiiifffaaa[[[UUUOOOKKKIIIMMMPPPWWW```gggggg```YYYRRROOOMMMMMMOOOOOOMMMKKKDDDBBB@@@===;;;:::::::::;;;;;;:::888777555444444111111222222222333333333444333222333444444333111+++000333888KKKbbbkkkgggbbb[[[VVVUUUSSSMMMGGGEEEFFFRRRhhhwwwjjjjjjiiizzzzzzzzz{{{~~~eeeIIIAAA;;;:::888666666666666777555444333111000...---,,,......---------,,,,,,,,,,,,------......------,,,.........------,,,,,,,,,***++++++,,,---...//////++++++++++++++++++++++++///......//////222===HHHVVV[[[cccllluuu~~~sssvvvvvvqqq{{{wwwsssqqqqqqvvv|||}}}xxxrrrqqqtttvvvuuurrr~~~|||yyytttrrrppppppppppppnnnllllllmmmnnnnnnmmmmmmooopppmmmiiieeebbbaaabbbccccccfffeeeeeecccaaa___\\\[[[YYYWWWSSSMMMGGGAAA<<<:::{{{xxxxxx|||~~~uuufff^^^aaafffxxx|||eeeUUURRRWWWfffrrrlllSSS???555111111///...---......///......//////...,,,***))),,,---......---,,,***))),,,+++***))))))***++++++***)))((()))+++,,,+++******+++---......---+++*********+++++++++,,,,,,,,,------...//////...------------...111333<<>><<<;;;;;;;;;;;;:::999888666555444333111111222222222333333333333222222333444555333222,,,000333888JJJaaallljjjfff___YYYWWWUUUNNNIIIHHHHHHTTTiii{{{llljjjhhhxxx~~~hhhLLLCCC===;;;999888666666666777333222222111000///............---------,,,,,,,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,...---...//////222>>>JJJWWW\\\dddmmmwwwrrrtttuuusssyyywwwwwwxxxzzz~~~zzzuuutttwwwyyyxxxvvv}}}}}}yyyxxxvvvtttssssssrrrpppoookkkkkklllkkkjjjkkkmmmpppooolllgggdddbbbbbbcccccccccdddddddddbbb___]]][[[YYYVVVRRRMMMGGGAAA===:::|||xxxxxx{{{~~~xxxggg]]]___dddwwwiiiXXXUUUYYYfffrrrmmmSSS???666111000///......///000111,,,,,,---...---,,,+++***+++,,,------------+++***------+++***)))))))))))),,,+++***+++,,,------++++++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++//////000333666???QQQbbbsss~~~}}}rrrqqq|||jjjbbb```nnn}}}sssjjjjjjjjjlllrrr~~~{{{zzz{{{yyyvvvssssssxxxzzzxxxuuusssuuuyyy~~~~~~~~~wwwsssrrrrrrsssnnnggg```ZZZWWWVVVVVVWWWYYY]]]```aaa___]]][[[SSSSSSQQQPPPPPPSSSXXX]]]aaammmzzz|||uuuuuuqqqqqqpppqqqrrruuuxxxzzzyyyzzzyyywwwsssqqqpppqqqrrrvvvvvvpppkkkhhhddd```XXXUUUOOOHHHBBB>>><<<;;;999888888777777888888999888999;;;<<<===AAAEEEIIIHHHHHHIIIJJJKKKKKKLLLLLLOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUWWWYYYZZZ[[[\\\\\\^^^```ccceeegggiiilllooosssrrrqqqrrruuuzzz{{{uuuqqqnnniiigggccc^^^[[[XXXXXXWWW___bbbgggkkkmmmjjjddd___[[[ZZZXXXVVVSSSRRRQQQPPPPPPPPPSSSWWW\\\]]]ZZZVVVQQQPPPPPPQQQQQQOOOKKKIIIFFFEEEBBB@@@===<<<<<<<<<999999888777555444333333111111222222222333333333222111111333555555444333---111333777HHH___mmmnnnkkkbbb[[[YYYVVVPPPKKKJJJKKKWWWkkk~~~ooojjjgggvvvmmmOOODDD>>>===;;;888777666666666111111111111000000000000......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,......---------,,,,,,,,,---------------.........---------///000444???LLLYYY^^^fffpppyyypppqqqtttvvv{{{|||~~~}}}}}}~~~zzzvvvuuuxxxzzz{{{zzz~~~{{{{{{yyyvvvttttttsssqqqoooiiiiiiiiigggggghhhllloooqqqoookkkgggeeecccccccccbbbdddeeefffdddaaa]]]ZZZXXXUUUQQQLLLGGGAAA===;;;|||yyyxxx{{{~~~zzzggg\\\]]]bbbwwwkkkZZZWWW[[[gggssskkkQQQ>>>666111000///.........///000,,,,,,---.........---,,,***+++,,,------------,,,,,,,,,++++++************...---,,,---/////////...++++++,,,------,,,++++++******+++++++++,,,,,,,,,*********++++++*********000000111444888BBBUUUgggxxxyyymmmqqqzzzfffcccaaaqqq|||}}}pppiiiiiiiiillluuu~~~{{{yyyyyywwwsssqqqrrrxxx{{{wwwvvvuuusssssswww~~~zzzuuurrrppppppnnniiiaaaYYYSSSPPPPPPPPPSSSVVV[[[^^^]]]ZZZWWWUUURRRRRRRRRQQQQQQTTTYYY]]]bbbooo}}}yyywwwsssrrrqqqrrrtttwwwzzz|||yyyyyyyyywwwtttrrrrrrssstttwwwvvvqqqllljjjeee```YYYUUUPPPJJJDDD???===;;;888888777777777777888888888999;;;<<<===@@@DDDGGGGGGGGGHHHIIIKKKLLLLLLMMMOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTVVVXXXZZZ[[[\\\\\\aaacccdddddddddgggnnnsssrrrpppoooqqqwww}}}~~~xxxtttpppllliiiddd```^^^]]][[[ZZZ___ccchhhkkkkkkfff```[[[WWWVVVUUUTTTSSSSSSSSSSSSRRRPPPPPPQQQTTTVVVVVVUUUSSSSSSTTTTTTSSSPPPLLLIIIFFFEEEBBB???===<<<<<<<<<888888777666555444333333111111222222222333333333111111111333555666555444...111222666EEE[[[kkkqqqlllddd\\\YYYVVVOOOKKKJJJLLLZZZoooqqqjjjfffuuupppPPPCCC>>>===:::888666555555555222222111111000/////////......---------,,,,,,,,,***++++++,,,,,,++++++***---------------------------------------------------------------.........---,,,---000111555AAANNN[[[```hhhqqqyyy|||lllnnnssszzz||||||zzz{{{wwwttttttvvvyyyzzzzzz~~~~~~|||zzzvvvtttrrrqqqooonnnjjjiiihhhfffeeehhhlllooorrrqqqoookkkgggeeedddeeefffgggiiiiiifffaaa\\\XXXVVVTTTPPPLLLFFFBBB>>><<<}}}yyyxxx{{{}}}zzzfffZZZ[[[aaavvvlll[[[XXX\\\gggsssiiiOOO<<<666222111///---,,,,,,,,,---,,,,,,,,,---------------******+++,,,------------******++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,*********++++++***************+++++++++,,,,,,,,,......------------......//////111444999EEEYYYlll|||uuuiiiqqqtttbbbbbb```rrr|||zzz|||oooiiifffeeekkkwww}}}{{{zzzvvvqqqooorrryyy~~~xxxuuuwwwxxxwwwwwwyyy}}}~~~~~~{{{wwwtttrrrpppooohhhbbbZZZRRRLLLKKKLLLMMMQQQUUUZZZ\\\ZZZVVVSSSRRRQQQQQQRRRRRRRRRTTTXXX[[[eeeppp}}}|||wwwrrrrrrrrrsssuuuxxx{{{}}}wwwwwwwwwuuutttssstttvvvwwwyyyvvvqqqllljjjddd^^^YYYVVVQQQKKKEEEAAA===<<<666666555555555555666666888999;;;<<<===???BBBEEEFFFFFFGGGIIIJJJLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVYYY[[[\\\^^^^^^```aaabbbbbbbbbgggnnnuuuooonnnmmmpppuuu{{{|||wwwtttoookkkfffbbbaaa```^^^\\\^^^aaafffhhhfffaaa[[[WWWVVVUUUUUUTTTSSSSSSSSSTTTRRRPPPMMMLLLNNNPPPRRRTTTVVVWWWXXXWWWTTTPPPMMMJJJEEEDDDAAA???<<<;;;;;;;;;888888777666555444444333111111222222222333333333111111111333555666555444///000222666AAATTTfffpppkkkccc\\\YYYVVVOOOJJJIIIKKK[[[sssooohhheeevvvrrrPPPAAA===;;;999666444333333333444333222111000...------......---------,,,,,,,,,***++++++,,,,,,++++++***------------------------++++++,,,,,,---...//////++++++,,,,,,---------...---,,,...000111666BBBOOO]]]bbbjjjrrrzzzxxxjjjlllttt{{{xxxyyywwwttttttuuuxxxzzz{{{{{{wwwtttsssrrrpppooolllllljjjhhhgggiiimmmpppqqqrrrqqqnnnjjjgggfffgggllllllmmmkkkgggaaaZZZVVVTTTRRROOOKKKFFFBBB???===~~~zzzxxx{{{}}}yyycccXXXZZZaaatttkkk[[[YYY^^^gggssshhhMMM<<<555333111///---,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))***+++,,,------------***)))((()))***+++***)))*********))))))***************+++++++++,,,,,,,,,------,,,,,,,,,,,,------///...111555<<>><<<666555555444444555555666777999;;;<<<<<<>>>@@@CCCDDDEEEGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOPPPQQQSSSSSSUUUVVVYYY[[[^^^```aaabbb___``````aaacccgggmmmrrrmmmmmmnnnppptttyyy~~~}}}zzzwwwqqqlllfffcccbbbaaa^^^[[[ZZZ^^^bbbcccaaa\\\XXXVVVUUUTTTTTTSSSRRRRRRSSSSSSQQQOOOKKKIIIIIILLLPPPSSSXXXYYYZZZXXXSSSOOOMMMLLLEEEDDDAAA>>><<<;;;;;;;;;888888777666666555444444111111222222222333333333222111111333555555444333///000222555===MMM___kkkkkkccc^^^\\\YYYRRRLLLJJJJJJZZZsssmmmfffdddvvvtttPPPAAA;;;:::888555444333333333555444333111///...---,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...***++++++,,,---...///000+++++++++,,,------.........---///111222666CCCOOO]]]bbbjjjsss{{{uuukkkoooyyy~~~{{{zzzyyywwwuuutttuuuwwwyyy{{{}}}~~~yyyvvvuuutttsssrrroooooommmkkkiiijjjmmmooonnnqqqrrrpppllliiiiiijjjppppppnnnkkkfff___YYYUUURRRQQQNNNJJJFFFCCC@@@>>>zzzxxx{{{}}}wwwaaaVVVYYYbbbsss~~~|||hhhZZZYYY___gggssshhhMMM<<<777222111///...---------...,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------***+++,,,---------,,,+++***)))((()))***+++***)))+++******************+++******+++++++++,,,,,,,,,++++++***))))))***++++++//////222777???MMMdddxxx}}}pppiiivvvqqq]]]^^^bbbuuu}}}yyysssoookkkllluuu|||{{{|||}}}zzztttmmmjjjnnnvvv}}}}}}wwwuuuzzz~~~~~~||||||{{{xxxvvvtttttttttrrrmmmiii]]]XXXOOOHHHFFFGGGLLLOOOTTTYYY\\\[[[WWWSSSRRRSSSTTTUUUVVVUUUSSSSSSTTTUUUXXXcccooozzz~~~uuuppprrruuuxxxzzz||||||}}}yyyyyyyyywwwuuuuuuwwwyyyyyyxxxrrrllljjjjjjfffaaaZZZXXXSSSNNNHHHCCC???<<<666666555555555555666666777999;;;<<<<<<===???AAADDDDDDFFFHHHJJJLLLNNNOOONNNOOOOOOPPPRRRTTTUUUVVVUUUVVVYYY\\\___aaaccccccdddccccccdddhhhlllnnnooolllooorrrssstttwww~~~~~~}}}{{{yyyqqqllleeeaaaaaa___\\\XXXVVVZZZ]]]^^^[[[XXXVVVUUURRRRRRQQQQQQQQQQQQRRRRRRPPPNNNJJJGGGGGGJJJOOOSSSYYYZZZZZZVVVQQQMMMKKKKKKFFFEEEBBB???===<<<<<<<<<888888888777777666666555111111222222222333333333333222222333444555333222///000222444:::FFFWWWeeelllfffaaaaaa___WWWPPPMMMKKKXXXoookkkcccbbbuuuvvvSSSCCC;;;999888666555444444555333333222111000///...---......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,,,,---....../////////...000222222666BBBOOOZZZ```iiittt~~~}}}|||uuunnnsss}}}xxxxxx|||wwwvvvtttsssrrrtttvvvyyyyyy}}}xxxuuuuuuttttttsssqqqqqqpppmmmkkkjjjlllmmmjjjnnnrrrqqqmmmjjjkkkmmmpppooommmiiiddd^^^XXXUUUQQQPPPMMMJJJFFFCCC@@@???{{{xxx{{{}}}uuu___TTTYYYcccsss}}}zzzfffXXXYYY___fffrrriiiNNN===888111000///......///000111000///......---------...---,,,,,,++++++,,,,,,---,,,---......---,,,***))),,,+++***+++---...---,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,......---,,,,,,---......//////333999AAAPPPhhh}}}|||pppjjjyyyuuuaaaaaadddwwwzzzvvvsssnnnsss{{{|||||||||}}}yyyssskkkhhhllltttzzz~~~~~~xxxuuuzzz~~~|||{{{~~~wwwuuutttttttttqqqkkkfffZZZUUUMMMGGGEEEHHHMMMQQQVVVZZZ]]]\\\VVVSSSSSSUUUXXXYYYZZZXXXVVVUUUUUUVVVYYYeeesss~~~sssrrruuuxxx|||}}}}}}{{{xxxvvvuuuwwwyyyxxxvvvpppjjjiiijjjhhhcccZZZXXXTTTNNNIIICCC???===777777666666666666777777777999;;;<<<<<<===???@@@CCCDDDFFFHHHJJJLLLNNNOOOOOOPPPPPPRRRTTTVVVXXXYYYSSSTTTWWWZZZ]]]```aaabbbkkkiiigggjjjnnnqqqpppnnnmmmqqquuuvvvuuuxxx~~~}}}||||||zzzyyyqqqkkkccc______^^^YYYUUUSSSWWWZZZ[[[XXXUUUUUUUUUOOOOOOOOOOOOPPPQQQRRRRRROOOMMMJJJGGGFFFIIIOOOSSSYYYYYYYYYTTTNNNJJJJJJKKKHHHFFFCCCAAA???>>>======999999888888777777666666111111222222222333333333444333222333444444333111///000222444888BBBSSSaaannnhhheeefffddd\\\TTTQQQKKKVVVkkkiiibbbaaauuuwwwUUUFFF;;;:::888777666666666777111111111111000000000///......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,------...............---------,,,,,,,,,---------...///000000111000///000222333666BBBNNNXXX^^^iiiuuuzzztttsss~~~uuupppwwwxxxyyyzzzzzzvvvrrruuu{{{tttsssrrrpppoooppprrruuuvvv~~~zzzvvvsssrrrsssrrrrrrqqqqqqqqqooollljjjkkklllhhhmmmqqqqqqnnnkkkmmmooonnnmmmjjjfffbbb]]]YYYVVVQQQOOOMMMJJJFFFCCCAAA@@@}}}zzz{{{qqq^^^WWW[[[cccsss|||wwweeeYYYZZZ```jjjuuu~~~gggNNN===777444222111000//////000000000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,************************)))*********++++++++++++******+++++++++,,,,,,,,,,,,------,,,+++***,,,---111...000:::GGGWWWnnn|||sssqqq}}}mmm```___nnn|||xxxtttwww{{{|||~~~~~~{{{wwwlllbbbcccmmmxxx~~~~~~}}}}}}~~~zzzwwwssssssssssssrrroooiiieee[[[SSSLLLHHHGGGFFFKKKQQQYYY[[[\\\\\\ZZZXXXXXXYYY\\\```bbb^^^VVVRRRTTTXXX___iiiwww{{{tttooottt{{{}}}{{{zzzzzzzzzzzzxxxwwwzzzvvvqqqmmmkkkiiigggeeeccc^^^VVVOOOJJJFFFBBB@@@777666444444444555777888777888:::<<<===>>>??????AAABBBCCCDDDGGGIIILLLMMMUUURRRPPPQQQTTTVVVVVVUUUVVVWWWXXXZZZ\\\]]]______fffgggiiilllnnnqqqssstttuuuuuuvvvvvvwwwzzz~~~||||||~~~wwwooojjjfffaaa\\\YYYVVVTTTSSSPPPQQQSSSSSSSSSQQQOOOMMMLLLKKKJJJIIIJJJJJJLLLLLLKKKKKKJJJGGGFFFHHHNNNSSSUUUTTTQQQMMMIIIGGGGGGHHHHHHGGGDDDBBB@@@>>>>>>>>><<<;;;:::888666555444444111111222333333444555555555555666666555333111000444//////333999@@@PPP___lllkkkgggeeefffeee[[[PPPNNNYYYlll___```ZZZuuuvvvRRRAAA;;;999777666666666444333333222111///......------////////////////////////***+++---///...---+++)))...------,,,,,,++++++***,,,---......,,,,,,---...---,,,++++++---//////...///000000222666>>>GGGMMM[[[aaammmyyyrrrtttsssyyy|||www}}}xxxxxxwwwuuurrrppppppqqqpppppppppoooooorrrvvvzzzxxx{{{xxxtttqqqqqqqqqpppooopppppppppooonnnlllkkkjjjiiillloooqqqppppppppppppnnnjjjeeebbbaaa^^^YYYUUUPPPMMMIIIEEECCC@@@<<<:::}}}}}}ooo]]]VVV[[[cccuuu~~~zzzhhh[[[[[[aaakkkvvv|||eeeLLL<<<666333222000///......////////////---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,************************)))))))))*********+++++++++++++++,,,,,,,,,,,,---,,,---...---++++++---...000///222<<>>>>>>>>@@@@@@BBBDDDGGGIIIKKKMMMPPPNNNMMMNNNRRRUUUVVVUUUUUUVVVWWWYYY[[[\\\]]]^^^fffgggiiilllooorrrtttuuuuuuwwwyyyzzz{{{}}}}}}|||}}}uuummmgggddd___YYYUUURRROOONNNKKKLLLLLLLLLKKKJJJHHHGGGHHHGGGFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFHHHMMMQQQPPPOOOMMMIIIFFFDDDEEEGGGHHHGGGEEEBBB@@@?????????<<<;;;999777666555444444333333333333333333333333333444555555555444333222555111000222555<<>>JJJXXXiiiwwwfffdddhhhvvvzzzgggaaafffttt{{{}}}~~~yyyllleee```dddooozzz|||zzz{{{~~~}}}zzzrrrrrrqqqqqqpppmmmhhhdddXXXQQQJJJGGGFFFFFFKKKRRRZZZ\\\]]]]]]\\\]]]^^^```aaadddgggddd___]]]___ccciiiuuuxxxyyy||||||zzzyyyzzzyyyxxxyyy{{{|||{{{zzzxxxuuupppmmmkkkjjjiiihhhhhhbbbZZZSSSMMMGGGCCC@@@;;;999888666666777999:::999:::;;;<<<============>>>???AAACCCFFFIIIKKKLLLLLLKKKJJJLLLOOOSSSTTTUUUTTTUUUVVVXXXYYY[[[\\\]]]eeegggiiilllooorrruuuvvvvvvxxx|||~~~}}}|||~~~zzzqqqiiibbb```\\\VVVQQQLLLIIIGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFEEECCCBBBBBBCCCEEEFFFFFFGGGHHHGGGGGGHHHKKKMMMJJJIIIHHHEEEBBBBBBDDDFFFHHHGGGEEECCCBBBAAA@@@@@@<<<;;;999777555444444333444444333333333222222222222222333444444444444444555333222111222:::KKK[[[lllqqqtttssspppjjj]]]RRRHHHQQQbbbyyy\\\^^^ZZZwwwzzzWWWEEE<<<:::777666666555444222333222111///............++++++++++++++++++++++++---,,,***))))))***,,,---******+++,,,,,,---......,,,---......,,,,,,---...---,,,++++++---.........///000000333888BBBMMMUUU\\\cccoooyyy}}}xxxzzz|||~~~yyyuuuuuutttpppllljjjjjjjjjlllmmmnnnoooqqquuuzzz~~~vvvsssnnnkkkjjjjjjjjjjjjkkkkkkkkkkkkkkkjjjiiihhhhhhkkkmmmnnnmmmkkkjjjkkkeeecccaaa``````___]]][[[WWWRRRLLLFFFCCCAAA>>>===}}}||||||nnn]]]XXX___iii}}}pppaaa___ccclllxxxyyybbbJJJ;;;666222111///...------......------,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---************************(((((()))))))))******************++++++++++++,,,+++,,,,,,,,,******,,,...///000333===JJJ[[[lllxxxvvvaaadddlllyyyuuudddccckkkxxx}}}{{{}}}yyy~~~|||tttdddaaa___eeeqqq||||||zzz|||}}}zzztttsssrrrqqqpppmmmhhheeeZZZRRRKKKGGGEEEEEEIIIOOOYYYZZZZZZYYYYYYZZZ\\\___bbbeeehhhgggdddccceeeiiiooozzz|||~~~~~~|||{{{yyyxxxxxxyyy{{{|||{{{zzzwwwsssooommmllllllkkkjjjkkkeee]]]VVVOOOIIIDDD@@@<<<:::888777666777888999999:::;;;<<<============<<<>>>@@@CCCFFFIIIKKKLLLKKKKKKJJJKKKNNNPPPRRRSSSSSSTTTUUUWWWYYY[[[\\\]]]dddfffhhhlllooorrruuuvvvvvvzzz|||{{{{{{vvvlllddd___]]]ZZZTTTMMMHHHEEECCCGGGGGGFFFFFFFFFGGGHHHHHHIIIGGGEEECCCBBBCCCEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFEEECCCAAABBBDDDFFFIIIHHHGGGEEEDDDBBBAAAAAA<<<;;;999777555444333333333333333333333333333333333333333333333333333333222333333222444???RRRbbbrrrwwwyyytttnnnfff[[[QQQHHHOOO___uuu``````YYYuuu|||XXXDDD<<<:::777666666555444222222111000///............---------------------------,,,+++******+++---...+++++++++,,,,,,---------,,,---......,,,,,,---...***))))))+++...000111111///000000333:::FFFSSS[[[aaahhhsss|||xxxzzz}}}xxxooooooooonnnlllkkklllnnnjjjkkkmmmoooqqqvvv|||~~~{{{vvvrrrnnnkkkjjjkkkkkkjjjiiiiiijjjjjjjjjiiiiiihhhiiikkknnnnnnllljjjiiiiiihhhgggeeeddddddcccaaa```YYYTTTLLLFFFBBB@@@>>>===~~~~~~}}}||||||nnn^^^ZZZcccnnntttddd```ccckkkwwwyyybbbKKK<<<777222111///...------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---************************))))))))))))************))))))))))))************)))***+++***)))***+++---000000333;;;KKK```sss~~~qqqfffmmmxxxqqqcccfffppp|||zzz{{{}}}vvvgggkkkwwwwwwooo___^^^```hhhttt}}}~~~}}}|||zzzwwwuuutttsssqqqnnnjjjfffYYYQQQJJJGGGFFFFFFKKKQQQYYYYYYXXXWWWVVVWWWZZZ]]]aaadddfffgggfffgggjjjmmmqqq|||zzzyyyxxxyyy{{{{{{{{{yyyuuurrrooommmmmmmmmmmmlllmmmhhh```YYYRRRKKKEEEBBB<<<;;;888666666666777888999999;;;<<<============<<<>>>AAADDDGGGIIIJJJKKKMMMMMMMMMMMMMMMNNNQQQRRRRRRSSSUUUWWWZZZ\\\^^^___ccceeehhhlllooosssvvvxxxxxx|||}}}yyyxxxvvvqqqhhhaaa]]]\\\YYYSSSLLLFFFEEEEEEHHHHHHIIIJJJKKKMMMOOOPPPLLLJJJHHHEEEEEEFFFHHHIIIKKKKKKJJJJJJIIIHHHGGGFFFGGGGGGFFFEEECCCCCCFFFHHHKKKJJJIIIGGGEEECCCBBBAAA;;;:::888777555444333333000000111222444555666666555555444333222222111111...111333444:::III]]]lllxxxyyyuuullleee___WWWPPPEEELLL[[[rrrccc```VVVnnn}}}WWWCCC===:::888666666555333222222111000//////......///........................++++++,,,------------------------,,,,,,+++++++++,,,---......,,,,,,---...000...,,,,,,------,,,+++000000000444<<>><<<;;;~~~~~~~~~~~~nnn^^^\\\fffrrrwwwfffaaaccclllwwwxxxaaaJJJ<<<777222111000...---......///,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---************************)))*********++++++++++++))))))))))))*********+++)))***+++*********,,,...000222444;;;NNNfffzzzssspppzzznnneeekkkuuuxxxyyy|||uuukkkVVV[[[lll{{{rrrkkk\\\^^^bbblllvvv~~~~~~}}}~~~~~~}}}{{{xxxwwwuuusssqqqnnnjjjgggWWWPPPIIIHHHGGGIIINNNUUUXXXXXXWWWUUUTTTWWW[[[______bbbeeeggghhhkkknnnpppsss~~~}}}{{{zzzzzzzzzzzzxxxwwwtttqqqnnnmmmmmmnnnooonnnnnnjjjccc[[[UUUNNNHHHDDD===<<<999777666666666777888888:::<<<===>>>??????>>>???BBBEEEHHHIIIIIIJJJMMMNNNNNNMMMLLLMMMPPPRRRRRRSSSVVVYYY\\\___bbbccceeefffiiimmmrrrvvvyyyzzz||||||yyyuuusssqqqlllddd___[[[[[[XXXRRRKKKGGGGGGIIIMMMNNNOOOQQQSSSTTTVVVVVVPPPNNNKKKJJJKKKMMMQQQSSSYYYWWWTTTRRRPPPNNNKKKIIIKKKKKKJJJHHHFFFFFFHHHJJJMMMMMMLLLIIIGGGDDDAAA@@@;;;:::888666444333333222//////111222444555777777666555444222111111000000,,,000222555???QQQdddnnntttqqqiii___ZZZYYYVVVPPPCCCJJJYYYrrrccc___SSSjjjXXXBBB===;;;888666666555333111111111000///////////////------------------------******,,,---------------......---,,,,,,+++******,,,---......,,,,,,---...,,,+++***+++---/////////000000111555>>>MMM]]]hhhgggnnnvvv{{{{{{}}}ssstttyyy|||vvvooopppooonnnkkkjjjkkkmmmkkkmmmnnnppprrrwww|||zzzuuutttrrrqqqppppppqqqqqqpppnnniiiiiiiiiiiiiiihhhggggggiiikkkmmmmmmllliiihhhhhhiiijjjiiigggcccaaa```aaa[[[UUUNNNGGGBBB>>>;;;999|||}}}~~~~~~lll]]]\\\gggsssyyygggaaacccnnnxxxvvv___III;;;777333222000///......//////---............---+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---************************++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***+++,,,,,,+++,,,...000111444777@@@SSSlll}}}zzzxxx|||lllhhhpppyyywwwvvvvvvlll___OOOZZZppp}}}uuunnnjjj\\\___eeeoooyyy|||{{{{{{|||~~~~~~}}}xxxvvvtttrrrpppmmmiiiggg[[[SSSLLLIIIHHHHHHMMMSSSSSSRRRQQQPPPQQQUUU\\\```___aaadddgggjjjnnnqqqsssxxx~~~{{{zzzzzzxxxvvvtttrrrpppmmmmmmnnnoooppppppoookkkddd]]]WWWPPPJJJFFF???>>>;;;888777777777888666777999;;;===???@@@@@@???AAADDDGGGHHHIIIIIIHHHJJJLLLMMMMMMLLLMMMPPPSSSRRRTTTWWW[[[___cccfffggggggiiilllqqquuuyyy}}}~~~xxxuuurrrooolllhhhbbb^^^ZZZYYYVVVPPPIIIGGGJJJOOOVVVWWWYYYZZZ[[[\\\[[[[[[TTTSSSRRRSSSVVV[[[```dddjjjfffaaa]]]ZZZWWWSSSPPPPPPPPPNNNKKKHHHGGGIIIKKKPPPOOONNNKKKHHHDDD@@@>>>;;;:::888666444333222222000000111222444555666666555444222111111111222222---000111444AAATTTccchhhgggbbbXXXQQQRRRWWWWWWSSSHHHNNN]]]tttbbb```VVVnnnZZZDDD>>>;;;888666555444222111111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,***))))))((()))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...'''&&&'''***...222444444000000111555???PPPbbbmmmkkkqqqxxx{{{{{{yyyrrrrrryyyxxxqqqmmmnnnnnnlllkkkjjjkkkmmmmmmnnnoooppprrrvvv{{{}}}vvvrrrrrrmmmmmmoooqqqsssrrrpppmmmhhhhhhhhhhhhgggeeeddddddfffiiikkkllljjjhhhhhhhhhggghhhhhhfffbbb``````bbb\\\WWWPPPJJJDDD???;;;888xxxzzz{{{|||~~~~~~kkk\\\\\\gggtttzzzgggaaabbbpppyyyttt^^^GGG999555444333111000//////000000......//////...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---************************++++++,,,,,,,,,---------,,,,,,---------.........+++---......---...000222111555;;;DDDWWWooo~~~}}}yyylllkkkttt}}}wwwuuurrrfffXXXQQQaaazzz~~~yyyrrrmmmjjj\\\___gggqqqzzz~~~zzzyyyyyy{{{~~~xxxvvvsssqqqooolllhhhfffbbbYYYQQQKKKGGGEEEHHHMMMLLLLLLKKKLLLNNNSSS[[[```___aaadddhhhlllpppsssuuu}}}{{{yyywwwtttrrrrrrpppmmmmmmnnnpppqqqqqqoookkkeee^^^XXXRRRKKKGGGAAA???<<<:::888888888999555666999;;;>>>???AAAAAAAAACCCEEEHHHIIIIIIIIIHHHGGGIIIKKKKKKKKKMMMQQQUUURRRTTTWWW\\\```eeehhhjjjjjjlllooosssxxx||||||vvvsssooollliiifffaaa]]]XXXXXXUUUOOOHHHGGGLLLRRR^^^___aaaccccccbbb```___XXXXXXXXX[[[```gggnnnrrrwwwqqqjjjeeebbb^^^YYYVVVSSSRRRPPPMMMIIIHHHIIIKKKQQQQQQOOOLLLHHHDDD@@@>>>;;;:::888666444333222222222222222333333444444444333222111111111222333444...000000333@@@TTT___aaa[[[UUUMMMIIIOOOXXXYYYUUUPPPUUUbbbxxxbbbccc[[[uuu]]]GGG>>>;;;888666555444222111111000000////////////000------------------------***(((&&&$$$%%%(((,,,...***++++++,,,,,,------...,,,---......,,,,,,---...---+++***+++---//////...000000111555@@@QQQdddpppooouuu{{{}}}|||zzztttrrrzzztttmmmhhhiiikkkkkkjjjkkknnnpppoooppppppqqqrrruuuzzz~~~{{{tttqqqqqqiiijjjmmmppprrrrrrooolllgggggggggfffeeecccbbbaaadddgggiiijjjiiigggggggggfffggghhhgggcccaaabbbddd]]]YYYRRRLLLGGGAAA;;;888}}}jjj[[[[[[jjjyyywwwccc^^^bbbmmmxxxttt\\\DDD777444555555555222///---,,,,,,---------,,,,,,,,,++++++,,,+++*********,,,...000,,,+++++++++***)))))))))(((((()))***+++,,,,,,,,,,,,+++*********+++,,,---++++++******++++++,,,---...---...111000---///444555666;;;HHHZZZjjjvvv{{{~~~oooccchhhwwwrrrkkkhhhccc^^^___qqq~~~zzzxxx~~~yyyqqqhhhbbb\\\aaajjjssszzz~~~~~~~~~~~~}}}|||{{{{{{uuunnnjjjiiiiiigggeeeaaa]]]WWWPPPJJJGGGEEEEEEHHHGGGGGGHHHLLLTTT]]]dddgggdddcccgggjjjmmmssszzz~~~~~~~~~{{{xxxtttrrrqqqrrrooolllkkkmmmpppssssssnnnlllggg```XXXPPPJJJGGGIIIEEE>>>:::888888888888999999999:::;;;<<<===>>>???AAADDDEEEFFFGGGIIIKKKJJJKKKLLLLLLLLLNNNQQQSSSRRRSSSVVVYYY^^^bbbfffhhhhhhmmmssswwwzzz|||{{{yyyuuupppkkkgggddd```]]]ZZZVVVRRRNNNIIIHHHQQQ[[[```hhhllliiidddbbbaaa___\\\[[[ZZZZZZ___jjjxxxxxxnnniiigggddd]]]WWW\\\YYYTTTOOOLLLKKKKKKLLLUUUSSSNNNHHHBBB>>>;;;::::::999888666444222000000111111222333444444444444555333222222444444333111///000///222???PPPYYYXXXQQQKKKFFFIIIRRRZZZ\\\ZZZTTTUUUccc}}}}}}jjj^^^[[[yyyXXXGGG<<<:::666444444444333222222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***---......//////......---++++++++++++,,,---...///000///000555AAARRRdddpppuuuxxx{{{~~~yyyqqqooo{{{wwwooonnnlllhhhffffffjjjnnnqqqvvvtttqqqpppqqquuu{{{~~~|||{{{xxxsssnnnllliiiiiiooorrrooolllkkkggghhhhhhgggdddccccccdddgggjjjlllmmmkkkhhhgggfffiiigggfffgggjjjjjjhhheee```\\\UUUOOOIIICCC===999|||}}}~~~~~~kkk\\\\\\kkkzzzxxxddd___ccckkkvvvuuu^^^HHH<<<:::333333222000...------...---,,,,,,,,,++++++++++++,,,+++***)))***,,,...///,,,,,,,,,+++++++++++++++''''''((()))***+++******++++++*********+++,,,---++++++******++++++,,,---++++++///444555000...///333555<<>>>>>@@@CCCEEEFFFGGGJJJLLLLLLLLLMMMLLLLLLMMMOOOQQQQQQRRRUUUXXX]]]aaadddfffgggllltttyyy|||~~~xxxxxxuuuppplllhhhddd```]]]ZZZVVVQQQMMMHHHIIITTT___oootttuuummmeee```]]]ZZZZZZ[[[[[[ZZZ]]]ffftttwwwmmmgggeeeccc]]]XXX]]]ZZZUUUQQQMMMLLLLLLMMMSSSQQQLLLFFFAAA===;;;999999888777555444222111000111111222333444444444444555333222222444444333111111222111222>>>NNNWWWWWWTTTNNNIIIKKKSSSZZZ[[[YYYWWWXXXfff~~~nnnbbb___|||YYYHHH===;;;777666555555444333000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000//////111555@@@QQQdddrrrrrruuuyyyvvvpppppp|||uuuooommmkkkhhhggghhhkkkoooqqqvvvuuutttsssuuuxxx}}}}}}zzzvvvqqqmmmjjjgggggglllpppnnnmmmnnnlllkkkiiifffcccccceeehhhgggjjjmmmmmmllliiihhhggggggffffffhhhjjjkkkjjjhhhaaa]]]XXXSSSMMMFFF@@@;;;yyy{{{|||~~~~~~kkk\\\]]]mmm|||wwwddd```cccjjjuuuxxxaaaKKK???===222111///---------...///,,,,,,,,,+++++++++************))))))***+++---...,,,,,,,,,,,,,,,---------&&&'''((()))))))))))))))+++************+++,,,,,,+++************+++,,,,,,...///555===???999222000111444===MMM```qqq{{{zzzddd]]]lllvvvkkkfffeeeeeeeeettt}}}zzzxxxsssiiibbb^^^dddnnnvvv{{{}}}~~~~~~}}}}}}|||wwwpppllllllkkkiiigggeee___VVVLLLDDD@@@??????AAABBBCCCFFFLLLUUU```gggiiiggghhhmmmpppttt|||~~~|||yyyvvvttttttuuuuuuqqqooolllkkklllmmmnnnnnnjjjhhhccc^^^YYYTTTQQQOOOJJJFFF@@@<<<;;;;;;;;;:::999999999:::;;;<<<===>>>===@@@CCCDDDFFFGGGJJJMMMLLLMMMMMMLLLKKKLLLNNNPPPQQQRRRTTTXXX\\\```ccceeeffflllsssyyy{{{~~~|||uuuvvvssspppmmmjjjeee```\\\[[[VVVPPPKKKHHHKKKXXXeee{{{}}}yyynnnccc]]]ZZZVVVWWWYYYYYYWWWXXXaaappp|||~~~vvvjjjdddaaa___\\\XXX[[[XXXTTTPPPMMMKKKKKKKKKOOOMMMIIIEEE@@@<<<:::999777666555444333222222111111111222333444444444444555333222222444444333111222222111333<<>><<<888666666666555333.../////////......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000+++,,,,,,------,,,,,,+++------------...///000000...///222666???PPPeeetttsssuuuyyy~~~vvvqqqqqq|||zzzqqqnnnkkkjjjiiiiiijjjllloooqqqssstttuuuvvvvvvyyy~~~|||xxxuuuqqqnnniiiffffffjjjmmmmmmnnnpppqqqoookkkgggdddeeehhhkkkhhhkkknnnooommmkkkiiiiiigggffffffhhhjjjkkkjjjiiiaaa___\\\XXXRRRKKKCCC===yyyzzz|||}}}~~~kkk\\\]]]mmm|||uuubbb___bbbjjjuuu{{{cccLLL???===555222...,,,,,,---...///,,,,,,+++++++++*********))))))))))))***+++,,,---***+++++++++,,,,,,------'''(((((()))******))))))***************++++++,,,***************++++++,,,222222777@@@BBB<<<444111000666AAATTThhhxxxuuuaaa]]]nnnrrrhhhdddcccfffjjj~~~{{{xxxwwwrrrjjjbbb```gggqqqyyy|||}}}~~~~~~~~~~~~xxxrrrnnnnnnmmmjjjgggddd]]]SSSIIIAAA>>>>>>???>>>@@@CCCGGGNNNWWWbbbiiikkkjjjlllpppsssvvv~~~~~~{{{yyyvvvsssrrrsssvvvwwwpppnnnlllkkkkkklllkkkjjjjjjgggccc^^^YYYUUUSSSRRRJJJFFFAAA===;;;;;;;;;:::999999999:::;;;<<<===>>>???AAACCCDDDEEEFFFIIIKKKKKKLLLMMMLLLLLLMMMPPPSSSRRRTTTVVVYYY]]]aaadddfffhhhlllqqqtttvvvyyy~~~yyyrrrrrrqqqooommmkkkfffaaa]]]\\\VVVPPPKKKIIIMMM\\\jjj{{{{{{ttthhh^^^ZZZWWWUUUTTTUUUUUURRRRRR\\\nnn|||}}}ttthhh```\\\ZZZWWWUUUUUUTTTQQQMMMJJJIIIHHHGGGJJJIIIFFFBBB???<<<999888555555444444333333222222111111222333444444444444555333222222333444222111111111111222:::GGGTTT[[[[[[TTTNNNNNNTTTXXXVVVSSSTTTWWWfff||||||nnnddd```|||XXXGGG>>>;;;888666666555444333...///////////////......---------------,,,,,,,,,------------------------///...---,,,,,,---///000---......//////......------------------...//////---000333777???PPPfffvvvyyyxxxzzz~~~yyyvvvssszzzuuuooonnniiiiiiiiijjjkkkmmmooopppooorrruuuvvvvvvxxx|||yyyvvvuuusssrrrlllhhhgggjjjlllkkkmmmqqqsssrrroookkkhhhhhhjjjmmmjjjmmmooopppooolllkkkjjjgggggghhhhhhiiiiiihhhggg``````^^^\\\WWWOOOFFF@@@{{{|||}}}}}}~~~~~~lll]]]^^^mmm{{{qqq```]]]aaalllwww|||eeeNNNAAA>>>999444000------...------,,,,,,,,,+++++++++******))))))))))))***+++,,,,,,))))))******++++++,,,,,,))))))******++++++******))))))******++++++++++++******))))))******+++,,,//////222888999444000///111888GGG\\\qqqsssbbbaaaqqqppphhhdddbbbhhhppp~~~zzzwwwuuuqqqjjjdddccckkkvvv}}}~~~~~~~~~|||}}}{{{uuuqqqpppnnnjjjggg```ZZZPPPGGGAAA>>>???@@@>>>AAADDDIIIPPPZZZdddkkkmmmmmmooorrrtttvvv}}}yyywwwtttrrrqqqsssuuuwwwooommmlllkkkkkkkkkjjjhhhjjjhhhddd___ZZZVVVSSSRRRJJJGGGAAA>>><<<;;;:::999999999999:::;;;<<<===>>>AAABBBDDDDDDDDDEEEFFFHHHIIIJJJLLLMMMNNNPPPTTTWWWVVVWWWYYY\\\___cccfffhhhlllnnnppppppqqqttt{{{wwwqqqooonnnlllllljjjgggbbb___\\\WWWRRRMMMKKKPPP^^^lllwwwuuummmaaaXXXVVVUUUSSSRRRRRROOOKKKMMMYYYlll{{{zzzrrrfff\\\VVVTTTRRRQQQRRRQQQOOOMMMJJJHHHFFFEEEEEEEEECCCAAA>>><<<999888555555444444444333333333111111222333444444444444555333222222333444222111///...///222999EEETTT```]]]WWWPPPPPPTTTWWWTTTPPPMMMQQQbbbzzztttkkkfffVVVFFF===:::777555444444333222000000111111111000000///.........------,,,,,,,,,---------------------------,,,***)))((()))******---......//////......---,,,,,,,,,+++,,,,,,---...---///333999CCCTTThhhwww}}}yyyyyy{{{yyyuuuxxx~~~qqqnnnooohhhhhhiiijjjkkklllmmmnnnooossswwwxxxwwwxxx}}}yyytttrrrpppoooooollljjjlllkkkjjjlllqqqrrrsssrrrpppmmmkkklllmmmmmmooorrrrrrpppmmmlllkkkjjjjjjjjjiiigggeeedddccc`````````___[[[SSSIIIBBB|||}}}~~~~~~ooo``````mmm{{{mmm^^^\\\```nnnyyy|||fffPPPCCC@@@;;;777222000000111///,,,---------,,,,,,,,,++++++))))))***++++++,,,,,,,,,******************++++++******++++++++++++******((()))******++++++*********))))))))))))***++++++//////111444333......222222;;;LLLcccxxx}}}ttthhhiiiwww|||zzzqqqjjjfffeeemmmyyy|||{{{}}}}}}zzzwwwsssnnniiieeefffppp{{{~~~~~~}}}yyy{{{~~~xxxtttqqqnnnjjjfff\\\WWWOOOGGGAAA???@@@AAA???BBBEEEJJJQQQZZZdddkkkmmmmmmqqqtttuuuxxx}}}yyywwwtttrrrrrrrrrtttuuunnnmmmllllllmmmllliiiggghhhgggdddaaa]]]XXXUUUSSSMMMIIIDDD@@@>>><<<:::888999999999:::;;;<<<===>>>@@@BBBDDDDDDDDDDDDFFFHHHIIIJJJLLLNNNPPPSSSWWWZZZXXXYYY[[[^^^bbbeeehhhjjjnnnpppqqqqqqqqquuu|||wwwqqqjjjiiiiiiiiiiiigggdddbbb]]]YYYUUURRROOOQQQ]]]jjjtttqqqhhh[[[TTTSSSRRRPPPQQQOOOKKKIIIMMMYYYiiitttssslllaaaXXXRRRPPPOOOOOOQQQQQQPPPNNNKKKIIIFFFEEEBBBBBBAAA@@@>>><<<:::999666666666555555444444333111111222333444444444444555333222222444444333111...---...222777BBBTTTccc```YYYSSSRRRVVVWWWSSSOOOFFFLLL___xxxvvvmmmhhhUUUDDD<<<999666444444444333111222222222222111111000/////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,,,,---...///333;;;HHHYYYkkkvvvyyywwwxxx~~~|||yyyyyyyyyooolllmmmiiihhhhhhiiiiiijjjkkklllrrrvvvzzzzzzyyyyyy{{{tttoookkkjjjpppmmmlllmmmkkkiiikkkqqqrrrssssssrrrpppnnnnnnoooppprrrttttttqqqnnnlllkkkkkklllllljjjfffcccbbbbbbbbbbbbbbbbbb^^^VVVMMMFFF{{{|||}}}ssseeecccooo|||kkk^^^]]]aaannnyyy|||eeeNNNAAA>>>;;;777333333555555222............---------,,,,,,)))***+++,,,,,,---------++++++++++++++++++******))))))************))))))'''((()))***+++******))))))))))))))))))***++++++---///333444///***---444333===OOOggg|||{{{xxxooorrryyyxxxrrrmmmjjjjjjuuuyyyxxxyyy{{{yyyzzzzzzwwwqqqkkkhhhgggiiisss{{{}}}zzzvvvrrrnnniiieee[[[VVVOOOHHHBBB@@@??????@@@BBBFFFJJJPPPYYYbbbhhhjjjlllqqqvvvwww{{{}}}yyyxxxvvvtttsssrrrrrrrrrlllllllllmmmnnnmmmjjjhhhcccddddddbbb___[[[WWWUUUQQQMMMHHHCCC@@@===;;;888999999999:::;;;<<<===>>>===???BBBCCCDDDFFFHHHJJJKKKMMMNNNPPPQQQTTTXXX[[[ZZZZZZ\\\___bbbfffiiikkkmmmqqquuuwwwxxx|||vvvpppgggfffeeeeeefffgggfffddd]]]ZZZXXXVVVSSSSSS\\\fffkkkiii```VVVQQQQQQQQQNNNPPPMMMKKKKKKQQQZZZccciiijjjddd\\\TTTPPPNNNOOOOOOOOOOOOOOOMMMKKKHHHEEECCC???@@@@@@???>>>===;;;:::888888777666555555444444111111222333444444444444555333222222444444333111///...///222555>>>QQQdddccc]]]VVVUUUXXXYYYUUUPPPDDDJJJ^^^yyywwwmmmhhhUUUEEE===:::777555555555333222222222222222111///...---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------//////333===MMM___mmmtttssstttyyy~~~tttmmmkkkkkkjjjiiihhhgggggghhhiiijjjtttxxx|||{{{xxxxxx~~~~~~vvvooojjjhhhmmmkkklllmmmkkkiiikkkqqqsssssssssqqqooooooqqqssssssuuuwwwvvvrrrnnnlllkkklllnnnnnnlllhhheeedddeeeddddddeeedddaaaZZZQQQKKKyyy{{{}}}vvvhhhfffqqq}}}kkk^^^^^^bbbnnnyyy|||dddLLL===999:::777444444888888555111//////.........---------******+++,,,---------------------,,,,,,+++++++++((()))))))))))))))(((((('''((()))++++++******))))))))))))))))))******+++'''+++000111***$$$(((111222===PPPiii~~~|||~~~zzzsssyyyyyyxxx~~~rrrooommmmmmzzz~~~xxxwwwxxxyyyuuuxxx{{{xxxpppjjjggghhhkkkuuu~~~~~~|||wwwsssnnnhhhddd[[[WWWPPPIIICCC???>>>===@@@BBBFFFJJJPPPWWW```fffhhhkkkqqqwwwyyy~~~}}}}}}}}}{{{zzzyyywwwuuusssrrrqqqqqqlllllllllnnnooonnnkkkhhh```aaaccccccaaa^^^ZZZWWWTTTPPPKKKFFFBBB???<<<999999999999:::;;;<<<===>>>:::===@@@CCCEEEGGGJJJMMMNNNOOOPPPQQQRRRTTTWWWZZZZZZ[[[\\\___bbbfffiiijjjlllqqqyyy~~~uuuoooeeedddbbbccceeeggggggfff]]]\\\[[[YYYUUUSSSZZZdddbbb___XXXPPPNNNPPPPPPNNNPPPMMMLLLNNNUUU[[[^^^___ccc^^^XXXRRROOOOOOPPPQQQLLLLLLLLLKKKIIIFFFBBB@@@>>>????????????===<<<;;;999999888777666555444444111111222333444444444444555444222333444444333111111///000333444<<>>;;;888666666666555333222222222111000...---,,,000000///...------,,,,,,++++++++++++++++++++++++"""###&&&)))+++,,,,,,,,,---......//////......---///......---------......000///222>>>QQQbbbnnnsssooosss|||}}}qqqkkkiiihhhjjjiiigggfffeeefffhhhiiissswwwzzzyyyuuuvvv|||yyyrrrmmmkkkiiihhhjjjmmmkkkhhhkkkqqquuutttrrrooommmooossswwwuuuwwwxxxwwwsssnnnkkkjjjlllnnnpppnnnjjjggggggiiigggggggggfffccc]]]TTTNNN|||}}}~~~~~~ssscccbbbnnn{{{nnnaaa```eeerrryyygggMMM<<<777555333000///000111111111,,,---......//////......---...///000111111111111///---,,,***))))))*********************************++++++***))))))***,,,,,,,,,++++++***+++++++++///+++))),,,...------000666@@@VVVpppyyy{{{~~~pppnnn|||xxxqqqooovvv~~~yyywwwxxxzzz|||yyyvvvuuuqqqjjjggghhhrrrzzz~~~~~~yyyuuuoooiiieee]]]YYYQQQJJJDDDAAA@@@AAAEEEGGGIIIMMMRRRZZZbbbhhhoootttyyy{{{zzzyyyzzzyyyxxx}}}{{{wwwuuutttsssqqqooommmoooqqqppplllhhheeeccccccbbbaaaaaa```^^^ZZZWWWTTTPPPJJJDDDAAA>>>;;;999;;;;;;;;;<<<<<<=========;;;>>>BBBEEEGGGHHHJJJKKKNNNOOOPPPQQQRRRTTTWWWZZZYYYZZZ]]]^^^```bbbeeehhhqqqwww~~~}}}ssskkkcccbbbaaa`````````aaabbbbbb___[[[XXXWWWXXXZZZ[[[]]][[[WWWTTTQQQOOOOOOOOOOOOPPPQQQQQQRRRUUUYYY]]]\\\ZZZVVVRRROOOLLLKKKJJJJJJJJJJJJIIIGGGDDDBBB@@@BBBBBBAAA@@@??????>>>>>>===;;;888555444444666777555444444333222222222222444222222222444444333222111//////000333<<>>;;;777555444444444333000111111111///...,,,***---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---...//////000000444>>>NNN^^^iiinnnlllsss}}}yyysssmmmjjjkkkqqqmmmgggcccbbbeeeiiillloooqqquuuuuurrrrrr||||||xxxtttpppmmmnnnllljjjiiijjjmmmppprrryyywwwsssqqqppprrrtttvvvuuuvvvvvvtttqqqooopppqqqsssvvvxxxtttlllfffeeefffhhhhhhiiihhheee]]]TTTMMM{{{{{{|||}}}~~~ssscccbbbnnn{{{ooocccbbbgggqqqxxxgggMMM===888333111///...///000///............------,,,++++++,,,---...///000000000000...---,,,******************************************++++++***))))))***,,,,,,,,,++++++***++++++,,,000,,,+++...///...///222666@@@VVVqqqssswww~~~{{{mmmmmm}}}wwwsssttt|||{{{vvvuuuwwwxxx|||xxxuuusssnnngggeeeggguuu||||||xxxtttooojjjggg```\\\UUUMMMGGGDDDCCCCCCFFFHHHKKKOOOTTT\\\dddiiiqqqwww~~~~~~xxxwwwxxxxxxvvv}}}{{{xxxvvvvvvtttrrrpppoooppppppnnniiieeebbbaaacccbbbaaaaaaaaa___[[[XXXUUUQQQKKKFFFBBB???<<<:::888888999;;;<<<===>>>>>>===@@@CCCEEEFFFFFFHHHIIIJJJMMMPPPRRRSSSTTTUUUVVVXXXZZZ\\\^^^```cccgggjjjtttyyy}}}rrriiidddcccbbbaaaaaaaaabbbbbbbbb```]]]ZZZYYYZZZ[[[\\\WWWUUUSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUWWWZZZ\\\ZZZXXXTTTPPPMMMKKKJJJIIIJJJIIIIIIGGGEEECCCBBBAAADDDDDDCCCCCCBBBAAAAAA@@@>>><<<999666555555666777444444333333222333333333444333111222333444444333222000000111333<<>>;;;777555444444444333000000111000///...,,,+++---,,,,,,,,,++++++++++++------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////111111555@@@OOO]]]fffiiijjjqqq|||uuuoookkkkkklllnnnkkkfffcccbbbeeeiiilllqqqqqqssstttrrrsss~~~|||yyywwwtttrrrpppnnnlllkkkkkkmmmppprrrwwwuuurrrooooooppprrrsssuuuvvvwwwwwwtttrrrrrrrrrsssxxx{{{yyyqqqiiieeedddfffggghhhhhhfff```WWWQQQyyyzzzzzz{{{|||sssdddbbbnnn{{{pppeeeeeejjjpppxxxfffMMM>>>:::555333222111222222111///---------,,,,,,++++++***++++++,,,---............------,,,+++***************************************++++++***))))))***,,,,,,++++++***++++++,,,,,,000,,,,,,...///...000333555@@@WWWqqqyyymmmttt~~~uuufffjjj}}}~~~vvvvvv{{{~~~vvvrrrsssuuuwwwzzzvvvrrrpppjjjeeedddhhhyyy~~~zzzvvvsssoookkkhhhccc___XXXQQQKKKHHHFFFEEEHHHJJJMMMQQQWWW^^^fffkkkuuu{{{{{{vvvvvvwwwwwwwww{{{zzzxxxwwwwwwuuurrrpppppppppoookkkgggcccaaaaaadddbbbbbbaaaaaa___\\\YYYVVVRRRLLLGGGCCC@@@<<<:::666666888999;;;===>>>>>>>>>@@@CCCEEEEEEDDDEEEFFFFFFJJJOOORRRSSSSSSSSSSSSXXXZZZ\\\]]]```dddjjjmmmxxx|||zzzppphhhddddddcccbbbbbbbbbbbbbbb```___^^^]]]\\\[[[[[[[[[PPPOOOOOONNNOOOQQQRRRSSSVVVXXXZZZZZZYYYXXXYYYZZZWWWUUURRRNNNKKKJJJIIIHHHJJJIIIGGGEEEDDDBBBBBBAAADDDDDDCCCCCCBBBBBBAAAAAA@@@>>>;;;888666666666666333333333333333333444555666333111111222444444333111111222333444:::JJJZZZjjjkkkkkkiiiiiihhhaaaXXXRRRXXXggg~~~pppggg[[[FFF>>>;;;777555444444444333000000000000///...,,,++++++++++++++++++*********------------------------******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---...//////111222888BBBPPP\\\ccceeejjjrrr|||{{{qqqllljjjkkkmmmkkkhhhdddbbbcccfffjjjmmmtttqqqqqqrrrrrrvvv|||{{{zzzyyyxxxsssqqqooonnnmmmnnnpppqqquuussspppmmmllllllnnnooorrrvvvyyyzzzxxxuuusssssstttyyy~~~}}}vvvmmmfffcccdddeeegggiiihhhccc\\\WWWyyyzzzzzz{{{|||ttteeedddooo|||rrrhhhhhhlllrrrzzz}}}eeeLLL===999555333333333444333111///---,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************++++++***))))))***,,,++++++******++++++,,,,,,,,,******------+++...222555@@@VVVpppssslllwwwpppaaaggg}}}}}}vvvxxx~~~zzzrrrppprrrtttvvvvvvrrrnnnlllgggcccgggmmm|||}}}xxxtttqqqmmmiiigggddd```[[[UUUOOOKKKHHHGGGHHHKKKOOOSSSXXX___fffkkkxxxzzzvvvvvvwwwxxxxxxxxxwwwvvvvvvvvvuuurrroooqqqpppnnnkkkgggddddddeeegggeeecccbbbaaa___\\\YYYWWWSSSMMMHHHDDD@@@<<<999666777777999:::;;;<<<<<<===???BBBDDDDDDDDDEEEFFFEEEHHHMMMOOOPPPQQQRRRSSSXXXYYY\\\^^^aaaffflllpppzzz~~~vvvmmmiiieeeeeedddccccccbbbbbbbbb]]]]]]]]]]]]\\\ZZZYYYXXXMMMMMMNNNOOOPPPRRRTTTUUUXXX[[[]]]]]][[[YYYXXXXXXUUUSSSPPPMMMKKKIIIIIIIIIJJJHHHFFFDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????AAA???<<<999777666666666333333333333333444555666666444111111222333333333000000111333333888GGGVVVdddjjjooopppnnnjjjaaaXXXQQQWWWhhh}}}nnnggg[[[FFF>>>;;;777555444444444333000000000///......---,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...//////111333:::FFFTTT___dddeeemmmuuu|||sssnnnlllkkklllgggeeecccbbbcccgggkkknnnvvvqqqooopppsssxxx}}}}}}}}}||||||vvvuuusssqqqpppooooooooorrrpppmmmkkkjjjjjjkkkkkkooosssxxxzzzyyyvvvsssrrrssswww{{{{{{vvvnnniiifffffffffhhhjjjiiieee^^^ZZZzzz{{{{{{{{{|||uuugggeeeppp|||tttkkkjjjmmmuuu||||||cccJJJ;;;777222111222333444333000...111000///---,,,,,,,,,,,,)))******++++++++++++***+++,,,,,,,,,++++++*********************************++++++***))))))***,,,+++*********++++++,,,---+++***+++---,,,+++...444666AAAWWWnnn|||ppplllzzznnnaaajjj|||vvvxxx}}}wwwqqqpppsssuuuuuuqqqnnnkkkhhheeedddkkkuuu~~~{{{vvvrrroookkkhhheeedddaaa]]]XXXSSSOOOLLLJJJIIILLLPPPUUUZZZ```ggglllyyy}}}yyyvvvuuuvvvwwwxxxuuutttsssssstttsssqqqoooppppppooollliiihhhiiikkkkkkiiifffcccaaa^^^[[[XXXWWWSSSNNNIIIEEE@@@<<<888888888999999999999999999:::===@@@BBBCCCDDDEEEFFFFFFHHHJJJKKKLLLOOORRRTTTWWWYYY\\\___ccchhhnnnrrrzzz~~~~~~xxxpppkkkkkkeeeeeeddddddcccbbbaaaaaaZZZZZZZZZZZZXXXVVVUUUSSSNNNOOOOOOPPPRRRSSSTTTUUUWWWYYY\\\\\\ZZZWWWUUUUUUSSSQQQOOOMMMKKKJJJJJJJJJIIIHHHFFFDDDBBBBBBBBBCCC@@@@@@@@@@@@@@@?????????@@@???<<<:::888777777777333333333333444555555666666444222111222333333222...///000222222777EEETTTaaajjjssstttrrrlllbbbYYYQQQWWWiiivvvhhhbbb[[[FFF>>>;;;777555444444444333000000//////......------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---.../////////333;;;IIIXXXccciiijjjnnnvvv~~~yyy{{{tttpppllliiieeedddcccccceeehhhlllnnnuuuqqqoooqqqtttyyy~~~~~~}}}|||xxxwwwuuutttrrrpppooonnnooonnnllljjjiiihhhiiijjjmmmqqquuuwwwvvvtttqqqpppqqqsssttttttqqqnnnlllkkkhhhiiijjjjjjiiieee___ZZZ{{{|||||||||}}}vvvgggdddnnnzzzyyypppmmmnnnvvv}}}|||cccIII:::555444444666888:::999666333666444111...+++***)))))))))******++++++*********++++++,,,,,,,,,++++++******************************++++++***))))))***,,,************+++,,,------,,,,,,---000...,,,000777888DDDYYYnnnzzz}}}nnnkkkzzznnndddppp|||xxxxxxzzz|||uuupppqqqtttuuutttooollliiifffccceeeppp|||~~~|||yyytttooommmjjjhhhfffeeedddaaa]]]YYYUUURRRPPPMMMPPPUUUZZZ___eeelllpppzzz}}}{{{xxxvvvtttuuuvvvwwwtttrrrppppppqqqrrrqqqppppppppppppnnnlllkkkmmmnnnmmmjjjgggdddbbb___[[[YYYXXXUUUPPPKKKFFFBBB<<<999:::::::::999999999888888888;;;???AAABBBCCCDDDFFFFFFGGGHHHIIIKKKNNNRRRUUUWWWZZZ^^^aaaeeeiiinnnrrrvvv{{{xxxssskkkiiikkkddddddddddddcccbbb```___XXXXXXWWWVVVTTTQQQOOONNNNNNOOOOOOPPPQQQRRRRRRRRRRRRUUUWWWWWWUUUSSSQQQQQQQQQPPPNNNLLLJJJJJJJJJJJJHHHHHHFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@>>>===<<<:::999888777777444444444444444444555666555444333333444333222000......000222333999HHHVVVeeelllrrrsssrrrnnnfff]]]TTTZZZjjjnnn```ZZZwww[[[FFF>>>;;;777555444444444333000000///...............*********+++++++++++++++------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---.../////////333<<>>;;;777555444444444333000000///...---......///++++++++++++,,,,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...//////000333<<>>@@@AAA@@@???@@@AAAAAAEEEJJJMMMOOOPPPQQQQQQVVV[[[aaaeeeiiikkkmmmoooooovvvtttsssqqqhhheeeiiiccccccdddcccbbb```^^^]]]ZZZXXXUUUQQQNNNLLLJJJIIIFFFGGGHHHJJJKKKLLLLLLLLLHHHJJJLLLLLLKKKKKKLLLMMMLLLKKKIIIHHHGGGGGGHHHIIIGGGHHHHHHHHHGGGFFFDDDCCC<<<<<<<<<<<<<<<=========:::::::::999999999888888777666555444444444444444333333444666666444000---000000222555777???PPPaaaooolllfffaaaccchhhhhheee\\\\\\eee{{{}}}jjj\\\WWWtttZZZFFF>>>;;;777555444444444333111000...------...//////+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////111444<<>>---.../////////...///000...---------......,,,***+++++++++++++++***)))(((************************,,,,,,+++++++++++++++,,,******))))))***,,,...///,,,***(((***---//////------------...000111333444===KKK```sss{{{llleeellluuussskkkhhhsss}}}{{{wwwuuusssttt}}}zzzppppppssssssssssssxxxsssllldddcccjjjwww|||vvvrrrooonnnmmmlllllllllmmmnnnqqqrrrsssrrroooiiiccc```aaabbbgggmmmppprrryyy~~~~~~~~~~~~vvvrrrmmmkkklllooorrrtttsssrrrqqqooonnnlllkkkjjjiiigggdddcccbbb```^^^\\\\\\YYYUUUQQQLLLFFF@@@<<<;;;::::::999:::;;;<<<===<<<>>>@@@CCCEEEEEEDDDDDDDDDFFFHHHIIIJJJKKKMMMOOOUUU\\\cccffffffgggkkknnnqqqvvv}}}wwwooojjjgggeeedddfffdddaaa_________^^^]]][[[YYYVVVQQQMMMJJJHHHGGGDDDEEEFFFHHHHHHHHHHHHGGGGGGFFFDDDCCCCCCDDDEEEFFFHHHHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHFFFDDDBBB@@@======<<<<<<<<<<<<=========<<<<<<;;;;;;:::999999666666777777666555444333333333333333333333333444222...111222444FFFYYY[[[iii\\\XXX\\\___iiimmmeee___\\\dddxxxyyybbbZZZWWWjjj\\\GGG>>><<<999666444333333333000///...,,,++++++******......---,,,++++++++++++************************------,,,,,,+++***))))))+++,,,,,,------,,,,,,+++,,,,,,------.../////////222444999DDDRRRaaammmssszzziiiccchhhxxxsssllliiiiiiiiijjjjjjjjjiiikkknnnpppuuussssssvvvwww{{{|||zzzwwwvvvuuusssqqqoooiiijjjlllnnnpppppppppooosssqqqooommmlllmmmnnnnnnqqqpppooommmlllkkkkkkkkkjjjiiigggfffeeedddaaa^^^~~~}}}|||}}}xxxiiidddkkkuuuxxxsssrrrwww|||}}}bbbHHH;;;999---...///000///------,,,...---,,,,,,------,,,+++)))******+++++++++******************************++++++************++++++************+++,,,---------+++)))+++...//////...,,,,,,---...///111333444BBBOOOcccuuuyyyjjjfffnnnxxxxxxpppppp{{{~~~}}}yyyvvvuuuwwwzzzpppooorrrssstttuuuvvvrrrkkkeeefffnnn{{{zzzuuurrrppppppooonnnoooooopppqqqtttuuuuuutttqqqlllgggdddaaabbbgggllloooqqqxxx~~~|||{{{{{{zzztttpppllljjjllloooqqqrrrqqqqqqooonnnllljjjhhhhhheeecccbbbaaabbbbbb```^^^\\\ZZZVVVRRRMMMHHHBBB>>>;;;;;;:::::::::;;;<<<===<<<===@@@BBBDDDDDDCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOUUU[[[aaaddddddfffjjjoooqqqvvv|||~~~uuunnniiigggeeedddeeeccc```````````````___YYYXXXTTTPPPLLLIIIGGGFFFEEEEEEGGGHHHHHHGGGFFFEEECCCCCCCCCCCCDDDEEEFFFFFFJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCAAA@@@>>>======<<<<<<<<<======<<<<<<<<<;;;::::::999999555555555555666666666666333333333333333333333333111---000222444FFFYYY[[[dddWWWTTTYYY]]]ggglllddd```^^^dddxxxyyybbbZZZZZZooo[[[GGG>>><<<999666444333333444555444333111000000//////...---------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********+++,,,,,,------,,,,,,+++,,,,,,------.../////////111333888CCCRRRcccqqqyyy{{{jjjeeekkk}}}zzzqqqllliiihhhfffhhhjjjkkkkkkmmmooorrrsssqqqrrruuuwww{{{|||zzzyyyxxxvvvtttrrrmmmnnnooopppqqqqqqppppppqqqpppooonnnnnnnnnpppqqqrrrqqqqqqpppooommmmmmlllllljjjgggffffffeeebbb```~~~~~~~~~}}}}}}{{{kkkffflllvvvyyytttrrryyy~~~}}}eeeKKK:::444....../////////---,,,+++///---++++++,,,,,,,,,+++((()))***+++,,,,,,,,,,,,******************************)))))))))******+++***++++++,,,,,,,,,++++++---,,,++++++---//////...+++++++++,,,...111333555DDDQQQddduuuxxxkkkjjjttt{{{uuuwww{{{xxxwww{{{zzzpppoooqqqsssuuuwwwtttqqqkkkhhhjjjsss~~~{{{wwwtttrrrrrrrrrrrrrrrssssssuuuuuuwwwwwwvvvtttqqqlllhhheeeaaaaaaeeejjjlllnnnuuu~~~~~~|||yyyxxxwwwvvvssspppnnnmmmnnnpppqqqqqqpppooommmkkkiiigggeeeeee```______```aaabbbbbbaaa]]][[[WWWSSSPPPJJJEEEAAA<<<;;;:::::::::;;;<<<===<<<===???AAACCCCCCCCCBBBEEEGGGIIIJJJJJJLLLNNNPPPUUUYYY]]]```aaaeeejjjoooppptttyyy}}}zzzrrrlllhhhfffeeedddbbbaaa``````bbbcccbbbaaaWWWUUURRRNNNKKKHHHFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDBBBCCCDDDFFFGGGGGGHHHHHHLLLKKKIIIFFFDDDCCCBBBBBBDDDDDDDDDDDDCCCBBB@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999888555555444444555666888999444444444444333222222111000,,,000222444FFFYYY\\\]]]QQQPPPVVV[[[fffkkkcccaaa___eeewwwxxxbbb\\\```yyy[[[FFF>>><<<999666444333444444222222000///......------+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------.../////////000333999DDDTTTfffwww~~~lllgggmmm~~~tttnnnkkkiiigggdddgggjjjlllmmmoooqqqsssqqqpppqqqtttwww{{{|||{{{zzzyyywwwuuuqqqqqqrrrrrrqqqpppooooooooonnnnnnooooooqqqrrrsssrrrrrrrrrrrrqqqpppnnnmmmmmmjjjgggfffeeeeeedddccc~~~~~~~~~~~~~~~}}}mmmgggllluuuzzzvvvuuu{{{~~~hhhOOO;;;333000/////////000000000//////---+++***+++,,,,,,+++)))***++++++,,,,,,,,,+++************************)))))))))((())))))***+++***+++,,,------+++***)))---,,,++++++,,,---------+++++++++,,,...111333555CCCPPPcccttt~~~}}}rrrssszzzwww{{{{{{yyyyyy~~~zzzqqqoooqqqrrrvvvyyyuuurrrmmmkkknnnvvv~~~}}}}}}{{{xxxvvvuuutttttttttuuuuuuvvvwwwxxxxxxxxxwwwuuuqqqmmmhhhdddbbb```___aaaeeegggiiipppyyy~~~~~~|||{{{yyywwwuuuuuuttttttrrrpppqqqrrrssssssrrrooonnnllljjjhhhfffdddccc___^^^^^^___aaabbbaaa```]]][[[XXXUUUQQQMMMGGGCCC===<<<;;;::::::;;;<<<======>>>@@@AAABBBCCCCCCCCCEEEGGGIIIJJJJJJKKKNNNPPPTTTWWWZZZ\\\___dddjjjnnnooossswww{{{}}}zzzuuunnniiigggfffeeeddd`````````aaacccdddcccbbbUUUSSSQQQMMMJJJGGGEEEEEECCCEEEHHHJJJKKKJJJIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKNNNMMMKKKIIIGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@???===<<<;;;;;;;;;;;;;;;::::::999888888888777666444333444555777888444444555444444222111000000---111333666HHH[[[]]]XXXMMMMMMUUU[[[fffjjjbbb```^^^eeevvvvvv```^^^iiiYYYFFF===;;;888555333333333444///...---,,,++++++++++++***)))))))))******+++,,,************************++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////111555===IIIXXXiiiyyynnnfffiiixxx}}}ppplllkkkhhheeeeeehhhlllnnnooopppqqqrrrsssqqqrrruuuvvvyyy~~~{{{zzzzzzyyyvvvtttrrrrrrqqqpppooommmllllllkkklllmmmoooppprrrssstttpppqqqrrrsssrrrpppnnnlllmmmjjjfffddddddeeeeeeddd~~~~~~nnnggglllttt||||||xxxxxx|||~~~jjjRRR???555333000...///333666777666///---++++++,,,---,,,+++,,,,,,,,,,,,,,,+++******************************))))))(((((()))******+++***+++,,,------+++***))),,,,,,,,,+++******+++,,,,,,,,,+++,,,---000333666AAAPPPeeevvv}}}yyywww}}}zzzxxxyyy{{{ssspppqqqrrruuuyyyxxxtttpppnnnqqqyyy{{{|||zzzyyyzzz|||}}}}}}{{{yyyxxxwwwwwwwwwuuuuuuvvvwwwxxxyyyyyyyyyzzzxxxsssnnnhhhdddaaa______]]]^^^```aaaccckkkttt{{{}}}yyyyyyxxxwwwvvvuuutttttttttrrrqqqppppppqqqrrrqqqpppooonnnllljjjhhhfffeeedddbbb```______``````___]]]\\\ZZZWWWUUURRRNNNIIIEEE======;;;;;;;;;;;;<<<===??????@@@AAABBBCCCCCCCCCDDDFFFHHHIIIJJJKKKMMMOOOSSSTTTWWWYYY^^^ccciiinnnnnnqqqvvvzzz}}}uuuqqqkkkgggeeedddcccccc______```bbbddddddbbb```TTTSSSPPPMMMJJJHHHFFFEEEBBBEEEJJJNNNQQQRRRQQQQQQQQQRRRSSSSSSSSSQQQPPPOOOOOOOOONNNMMMLLLKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEEEEBBBAAA@@@>>><<<;;;:::::::::::::::999888888777777:::888666444333333555666444444555555444222000///111...333555777III[[[]]]WWWLLLMMMVVV\\\eeeiii```[[[ZZZbbbuuuttt```cccsssXXXFFF;;;999666444222222222333111111000///............,,,+++******)))))))))***************************,,,,,,,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,------.../////////111888CCCPPP]]]kkkwwwooocccdddppp~~~qqqmmmkkkiiieeehhhkkknnnppppppooopppqqqvvvttttttvvvvvvwww|||zzzxxxwwwwwwvvvsssrrrpppooonnnmmmkkkjjjiiiiiiiiikkkmmmoooqqqrrrrrrsssnnnooopppqqqqqqooommmkkkjjjhhhdddccccccddddddddd~~~ooohhhlllssszzz}}}zzzzzz}}}}}}iiiQQQ???777333111000333888;;;:::999...---------......,,,***------------,,,+++***)))************************))))))))))))******+++,,,***++++++,,,,,,,,,++++++---......,,,******+++,,,///...---,,,...000444666CCCSSSjjj{{{zzzxxx}}}|||wwwvvvxxx|||uuusssrrrqqqtttxxxyyyuuuqqqpppttt{{{~~~|||~~~}}}xxxvvvwwwxxxyyy{{{{{{zzzyyyxxxxxxxxxxxxuuuuuuvvvwwwxxxxxxxxxxxxyyyvvvpppjjjeeebbbaaa```___\\\\\\]]]]]]___gggpppwww|||{{{zzzxxxvvvvvvvvvuuutttssssssssssssnnnmmmkkklllmmmnnnmmmlllnnnmmmllljjjhhhgggfffeeeeeecccaaa```______\\\ZZZZZZXXXVVVTTTQQQNNNIIIFFF>>>===<<<;;;;;;;;;<<<===?????????@@@AAABBBBBBCCCCCCEEEGGGHHHHHHJJJLLLNNNRRRSSSUUUYYY^^^dddjjjmmmkkkpppvvv{{{qqqmmmhhhdddcccbbbaaaaaa^^^___```cccdddccc```]]]TTTSSSQQQNNNKKKIIIHHHHHHDDDHHHNNNTTTYYY[[[[[[[[[YYYYYYXXXXXXWWWUUUTTTSSSQQQRRRRRRRRRRRRQQQPPPOOOKKKKKKIIIHHHGGGGGGGGGGGGDDDCCCAAA>>><<<;;;:::999::::::999888888777777666:::999777555444333333333222333555555555333111///111///444666888HHHZZZ[[[YYYOOOPPPXXX\\\eeeggg]]]VVVVVV___rrrtttccchhhzzzWWWFFF;;;999666444222222333333222111000000/////////000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------.../////////111999FFFSSS^^^iiittt{{{pppaaaaaakkk~~~uuuooollljjjhhhkkkmmmooopppppppppqqqrrrxxxvvvvvvwwwwwwwww}}}~~~xxxvvvtttttttttsssqqqooonnnmmmllljjjiiiiiiiiiiiijjjllloooqqqssssssrrrqqqmmmnnnoooooonnnmmmlllkkkhhhfffdddcccdddeeedddddd~~~qqqjjjmmmttt|||~~~{{{{{{}}}{{{eeeMMM===777000111444:::??????999444------...000111000---***,,,,,,,,,---,,,,,,++++++************************)))))))))******+++------************+++,,,------///000111///,,,+++,,,...222000...---...000444666EEEVVVnnnyyywww{{{|||wwwssssssvvv}}}}}}wwwuuusssqqqrrruuuxxxuuuqqqqqqvvv}}}~~~yyywwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxwwwtttuuuvvvwwwwwwvvvuuuuuusssooojjjeeeaaa``````aaa```]]]\\\\\\[[[]]]fffooorrr{{{}}}|||{{{zzzyyyxxxwwwwwwwwwvvvuuusssrrrqqqqqqqqqmmmkkkiiihhhjjjkkkkkkkkkkkkkkkjjjiiihhhgggfffffffffdddbbbaaa```^^^\\\ZZZXXXVVVTTTRRRPPPMMMIIIEEE???>>>===;;;;;;;;;<<<============>>>>>>???@@@AAABBBDDDFFFGGGGGGHHHJJJLLLQQQQQQTTTYYY___eeejjjllliiiooowww~~~{{{nnnkkkfffcccaaaaaa```^^^______aaaccccccaaa\\\YYYUUUTTTRRROOOMMMKKKJJJJJJHHHMMMSSSZZZ```bbbccccccZZZZZZYYYXXXWWWWWWWWWWWWUUUUUUUUUUUUUUUTTTRRRQQQOOOMMMLLLJJJHHHHHHHHHHHHEEEDDDBBB???<<<:::999888999999999888777777666666888888777666555444444333111222444666555444222000111...333555666FFFWWWWWW\\\QQQRRRYYY\\\ccccccXXXSSSRRR[[[ooovvvggglll{{{VVVEEE<<<:::888555444444555555//////...------------.........---------------...,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------.../////////000888DDDPPPZZZeeeqqqyyypppbbbccchhh}}}xxxqqqnnnmmmmmmkkkmmmoooooooooqqqsssuuuxxxvvvwwwyyyxxxxxx~~~~~~wwwvvvtttssssssrrrpppooonnnmmmlllkkkjjjkkkllllllmmmooorrruuuuuutttrrrqqqnnnnnnnnnmmmmmmmmmmmmlllgggfffeeeeeeffffffeeeddd~~~ssskkkooovvv{{{{{{}}}zzzaaaIII999555...111777???CCC@@@666...---...///222333111---)))******+++,,,------------************************************+++,,,---...******))))))***,,,...///111222333111---,,,---000444222///......111444666EEEWWWooowwwuuuxxx~~~xxxtttqqqrrruuu|||~~~yyywwwtttpppqqqtttwwwsssppprrrwww~~~{{{yyyyyyxxxwwwuuuvvvvvvwwwwwwwwwwwwwwwssstttuuuvvvvvvuuusssrrrkkkhhhccc___]]]]]]___aaabbb___\\\\\\[[[]]]fffpppnnnwwwvvvxxxzzz{{{zzzyyyzzz{{{yyyxxxvvvsssqqqpppoooooonnnllliiihhhjjjkkklllllliiiiiiiiihhhggggggffffffgggeeebbbaaa```___]]][[[VVVUUURRRQQQOOOLLLHHHEEE???>>>===<<<;;;;;;<<<===<<<<<<;;;<<<<<<===>>>???AAACCCEEEFFFFFFGGGJJJLLLPPPQQQTTTYYY```fffjjjkkkhhhnnnwww|||tttmmmjjjeeebbbaaa```^^^]]]___```aaacccccc```ZZZVVVVVVUUUSSSQQQNNNMMMLLLKKKLLLQQQXXX___dddfffgggfffYYYXXXWWWVVVVVVWWWYYYZZZWWWWWWWWWWWWVVVTTTRRRQQQPPPOOOMMMJJJIIIHHHHHHHHHFFFEEEBBB???<<<:::999888999999888888777666666666555666666777666666555444000222444666666444222111000...222444444DDDTTTUUU]]]SSSSSSYYY\\\aaa```UUUQQQPPPYYYmmmxxxkkknnn{{{~~~VVVEEE===<<<999777666666777777000//////.........//////++++++++++++,,,---......************************//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------...//////000///777AAAKKKUUUaaaoooyyyooodddffffff{{{zzzrrroooooopppkkklllmmmnnnooorrrvvvyyywwwvvvwwwyyyyyyzzzxxxvvvtttttttttsssqqqooonnnnnnmmmllllllmmmooopppppprrruuuwwwwwwuuusssqqqooonnnnnnmmmmmmmmmmmmnnngggffffffggghhhhhhfffeee|||~~~vvvmmmmmmsss}}}{{{|||bbbHHH888333444333555===EEEDDD:::000000---******,,,---,,,+++///...------++++++***)))+++,,,,,,,,,,,,+++******///,,,((('''(((***++++++)))***+++,,,---......///333111...------.........AAA:::333///---000999BBBPPPbbbwwwpppqqqyyyppplllnnnrrrsssvvv~~~{{{zzzxxxtttuuuxxx|||xxxvvvvvvvvvwww|||~~~}}}|||||||||}}}}}}||||||{{{zzzzzzzzzuuutttttttttuuussspppnnnhhhhhhddd^^^]]]```bbb```___^^^]]]]]]```dddhhhkkknnnttt~~~|||zzz{{{|||}}}~~~}}}{{{yyyyyyzzz|||yyytttooolllkkklllmmmjjjkkkkkkllllllkkkkkkjjjmmmkkkjjjkkkllllllhhheeedddeeefffeeeccc^^^ZZZWWW\\\XXXSSSNNNKKKIIIFFFDDD???===;;;999888999:::;;;;;;;;;:::;;;;;;<<<===>>>@@@BBBDDDFFFGGGIIIMMMOOOOOORRRUUUYYY]]]bbbhhhlllooossszzz|||wwwuuujjjgggdddccccccddddddccchhhgggfffeeeccc___YYYUUUTTTSSSQQQOOOMMMLLLKKKKKKKKKRRR^^^hhhllljjjddd___XXXVVVTTTTTTVVVXXXZZZZZZZZZXXXVVVTTTSSSSSSSSSSSSMMMKKKIIIGGGFFFFFFGGGGGGHHHEEE???<<<::::::999888666666555444444444444555::::::999999888666555444666666666666444222000///111//////111555>>>NNN^^^___[[[WWWXXX___bbbYYYMMMJJJIIIWWWtttzzzkkkmmmtttyyyVVVDDD===;;;888777666666444333222111000///...---,,,+++,,,+++******,,,---,,,+++)))***+++,,,---,,,++++++---,,,+++*********+++,,,***+++,,,,,,------,,,,,,,,,---......------///111222777>>>HHHSSS```llltttqqqdddaaahhhwwwzzzuuuqqqnnnnnnkkkkkkmmmooossswww{{{~~~{{{yyyzzzzzz|||zzzvvvqqqnnnnnnpppqqqrrrpppmmmjjjkkknnnpppooonnnqqqqqqsssvvvyyyxxxsssnnnqqqpppooonnnnnnnnnnnnnnnjjjiiiiiiiiijjjiiifffddd|||~~~wwwnnnooottt~~~}}}zzz~~~|||cccIII999444111//////444999:::444---///---******,,,---,,,+++---------,,,,,,++++++*********++++++++++++++++++///,,,***)))***+++,,,,,,*********+++,,,------...///---+++***+++---......999444000000///111888@@@SSSfffzzzoooqqqyyy}}}oookkkjjjnnnooosss~~~yyyzzzzzzxxxxxxzzz~~~{{{yyyzzzyyyzzz~~~}}}|||}}}~~~~~~~~~}}}|||{{{zzzzzzuuusssrrrrrrsssrrrpppnnnkkkkkkfff```^^^aaabbb``````___^^^]]]___cccgggiiijjjppp{{{{{{xxxzzz||||||}}}}}}}}}{{{{{{}}}~~~{{{xxxsssooolllkkklllllljjjjjjkkkkkkkkkkkkjjjjjjlllkkkiiijjjkkkjjjgggdddbbbdddeeeeeeccc___[[[XXXZZZWWWRRROOOLLLIIIEEEBBB>>>===;;;999888999:::;;;;;;::::::;;;;;;<<<===>>>@@@AAACCCEEEFFFHHHKKKMMMPPPRRRUUUYYY\\\aaagggkkkooosssyyy|||wwwtttllliiieeeccccccddddddcccmmmllljjjhhheee___XXXTTTUUUTTTSSSQQQOOOMMMMMMLLLLLLTTT___hhhkkkhhhaaa\\\UUUSSSQQQQQQTTTVVVWWWXXXYYYWWWUUUSSSQQQPPPPPPPPPJJJHHHFFFDDDCCCCCCDDDDDDGGGDDD???<<<;;;::::::999777777666555555555555555777777777666666555444333666666666666444222000///000...///222555<<>><<<999888888777555444222111111000//////......///---,,,,,,,,,,,,+++*********+++,,,,,,,,,+++***,,,,,,+++******++++++,,,***+++,,,,,,------,,,,,,+++,,,------,,,---///111222666>>>HHHSSS___jjjqqq~~~tttfffcccgggvvvxxxuuupppnnnnnnnnnnnnppprrrvvvzzz}}}~~~|||}}}}}}}}}~~~yyyuuupppmmmmmmnnnppppppnnnllljjjjjjmmmoooooonnnpppqqqsssvvvxxxwwwsssooolllllllllkkkkkkkkkkkkkkkjjjiiihhhhhhiiihhheeeccc}}}~~~xxxooopppuuu{{{~~~zzz|||}}}dddJJJ:::666///---,,,---...///...,,,...,,,+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,///---++++++,,,---,,,+++*********++++++,,,,,,,,,,,,++++++++++++---///000///------000111222888???VVViii|||mmmppp{{{yyyoooiiigggiiikkkppp}}}wwwyyy}}}}}}|||}}}{{{zzz{{{{{{|||}}}{{{{{{||||||}}}}}}|||zzzyyyxxxtttrrrpppooopppqqqpppooommmmmmiiibbb```bbbcccaaaaaa```^^^]]]]]]```dddfffffflllwww{{{vvvtttuuuzzz~~~|||zzzzzz|||~~~yyyvvvrrrnnnlllkkkkkkllljjjjjjkkkkkkkkkkkkjjjjjjllljjjiiiiiiiiihhhfffdddbbbcccddddddbbb___[[[YYYWWWUUURRROOOMMMIIIDDD@@@===<<<:::888777888999:::::::::::::::;;;<<<===>>>???AAACCCDDDDDDFFFHHHKKKPPPRRRUUUXXX\\\```fffiiiooosssyyy~~~{{{wwwsssnnnjjjfffdddddddddddddddlllkkkjjjhhheee```YYYTTTVVVUUUTTTRRRPPPOOONNNMMMNNNUUU___gggiiiddd\\\VVVQQQOOOMMMNNNPPPSSSUUUUUUWWWVVVTTTQQQOOOMMMLLLKKKHHHGGGEEECCCBBBBBBBBBCCCDDDAAA===;;;;;;;;;::::::888777777666555666666666555555666666666666555555666666666666444222000///...---///222444:::HHHUUU```bbbeeehhhkkkiii\\\NNNEEEHHHYYYwww~~~pppqqqqqqxxxUUUCCC:::888555444333333111000222111111111000000000///000///---------,,,+++)))++++++,,,,,,,,,++++++***,,,++++++******+++,,,,,,***+++,,,,,,------,,,,,,+++,,,------,,,,,,...000111666???HHHSSS^^^iiiooo|||vvvhhhdddfffuuuyyyvvvrrrpppppprrrrrrtttvvvyyy|||~~~~~~~~~~~~}}}|||yyyvvvsssnnnkkkkkklllmmmmmmllljjjiiiiiilllnnnnnnnnnoooppprrruuuwwwvvvrrrooojjjjjjjjjjjjjjjkkkkkkkkkjjjiiihhhhhhhhhgggeeebbb}}}~~~~~~}}}}}}xxxooooootttzzz||||||{{{bbbIII:::666/////////---++++++,,,------,,,+++++++++++++++*********++++++,,,,,,,,,,,,))))))))))))******++++++...---+++,,,,,,,,,+++)))*********+++++++++,,,,,,---......---------///111---+++,,,000111222888???VVVjjj|||zzzjjjppp~~~yyyrrrjjjeeegggiiiooo|||vvvyyy}}}zzzyyy{{{{{{{{{~~~~~~|||}}}}}}~~~~~~|||yyywwwvvvuuussspppmmmlllmmmoooppppppmmmnnnkkkeeecccffffffcccaaa___\\\ZZZZZZ\\\^^^```aaahhhsss}}}}}}yyyyyyxxxvvvssssssvvv{{{|||wwwuuuwwwxxxvvvtttqqqmmmkkkjjjjjjkkkiiiiiijjjjjjjjjjjjiiiiiijjjjjjiiihhhhhhgggeeedddeeeeeeeeedddbbb^^^ZZZXXXUUUTTTRRRPPPMMMIIICCC>>><<<:::999777777777999:::::::::::::::;;;<<<======@@@AAACCCDDDDDDEEEHHHJJJPPPRRRUUUXXX[[[___eeehhhppptttzzz||||||xxxtttoookkkgggdddddddddeeedddeeeeeeeeeeeeddd```ZZZVVVTTTTTTSSSRRRQQQOOONNNMMMPPPVVV___eeeeee___VVVQQQNNNLLLJJJKKKNNNQQQSSSSSSWWWUUUSSSPPPMMMJJJHHHGGGGGGFFFEEECCCBBBBBBBBBBBB@@@>>>;;;999:::::::::999777777666555555555555555555666777888888999999999666666666666444222000///------///222444888DDDPPPaaafffmmmpppqqqkkk\\\MMMDDDJJJ^^^|||ppppppqqqwwwTTTBBB999666444222222111///...222222111111000///.........---++++++,,,,,,+++***,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,***+++,,,,,,------,,,,,,***,,,---,,,,,,,,,...000111666???IIISSS^^^iiiooo{{{vvvgggcccdddsss}}}zzzvvvsssssstttuuuvvvxxxzzz}}}~~~~~~|||}}}~~~{{{wwwttttttqqqllliiiiiijjjjjjjjjiiihhhhhhhhhjjjkkkmmmnnnmmmoooqqqtttuuutttrrrpppkkkkkklllmmmmmmmmmmmmmmmkkkjjjhhhhhhhhhgggeeeccc}}}~~~~~~}}}|||~~~xxxnnnooosss{{{~~~~~~xxx___FFF888444///000111000---++++++,,,+++,,,,,,,,,+++*********)))******++++++,,,,,,---++++++***))))))******+++---,,,******++++++)))'''*********++++++,,,,,,---...///000...,,,+++---...000---,,,...000222999@@@UUUgggyyy|||uuuyyyuuugggrrr|||vvvlllfffgggkkkrrr{{{uuuyyy}}}zzzzzz{{{{{{zzz~~~|||{{{zzzwwwuuusssqqqppppppmmmjjjiiijjjmmmooooookkkmmmllliiihhhiiihhheee^^^[[[XXXUUUTTTUUUWWWYYY[[[aaakkktttwwwvvvrrrooopppqqqrrrrrrtttwww|||yyytttrrrssstttsssrrrooollljjjjjjjjjjjjhhhiiiiiijjjjjjiiiiiihhhiiiiiiiiihhhffffffffffffiiihhhgggeeebbb^^^ZZZXXXUUUTTTSSSQQQNNNHHHBBB===:::999777666666777888999:::999999::::::;;;<<<===AAABBBDDDDDDDDDEEEHHHJJJNNNQQQTTTWWWZZZ___dddhhhqqquuu|||}}}{{{|||yyyuuuoookkkfffccccccdddeeeeeeddddddccccccbbb___[[[WWWSSSSSSSSSRRRQQQOOOMMMLLLQQQUUU\\\```___YYYRRRLLLLLLJJJIIIJJJMMMQQQSSSSSSVVVUUUSSSPPPLLLIIIFFFDDDEEEDDDCCCBBBAAA@@@@@@@@@<<<:::888777888999888777555555444333333333444444444555666888999999::::::666666666666444222000///------///222444888CCCOOOaaaiiirrrvvvtttkkk[[[LLLEEEOOOeeelllkkkqqqvvvSSSAAA===:::888666666555444222333222111000...---,,,+++***)))((()))+++,,,,,,+++,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++,,,------,,,,,,...000111666???IIIUUUaaalllsss|||sssccc```aaaqqq}}}{{{wwwttttttssstttvvvxxxzzz|||}}}~~~|||{{{}}}|||zzzwwwtttssspppllliiiiiiiiihhhhhhgggggggggggggggiiikkklllkkkmmmppprrrrrrqqqpppoookkklllmmmnnnnnnnnnnnnnnnmmmkkkiiihhhhhhgggeeeccc}}}~~~~~~}}}|||}}}yyyoooooottt|||~~~uuu\\\DDD666333---///000///---+++*********+++---,,,+++))))))***)))*********++++++,,,,,,,,,+++*********+++,,,---...,,,***)))******)))''')))***+++,,,---......///+++---///---***((()))+++222...,,,---///111999BBBTTTddduuu}}}uuuqqqwwwrrrhhhvvvvvvllleeehhhllluuuyyyvvv{{{|||{{{|||{{{zzz}}}~~~~~~~~~~~~wwwvvvuuusssqqqooommmlllmmmjjjhhhgggiiilllmmmnnniiimmmooommmkkkkkkhhhbbbXXXVVVRRROOONNNNNNPPPRRRRRRXXXaaagggjjjkkkjjjjjjgggjjjpppuuuxxx{{{~~~}}}{{{wwwsssrrrssstttqqqooommmkkkjjjiiiiiiiiihhhhhhiiiiiiiiiiiihhhhhhggghhhhhhgggffffffhhhiiikkkjjjiiifffccc___\\\ZZZXXXVVVTTTQQQNNNHHHAAA<<<999888666555555666777999999999999999:::;;;<<<===@@@AAACCCDDDDDDFFFIIIKKKMMMOOOSSSVVVZZZ___eeeiiipppuuu|||~~~{{{zzzxxxuuunnnjjjeeebbbbbbdddfffgggiiigggdddbbb```]]]ZZZWWWRRRRRRRRRRRRQQQOOOMMMLLLPPPSSSWWWZZZYYYTTTNNNJJJIIIHHHGGGHHHLLLPPPRRRSSSTTTSSSQQQNNNKKKGGGDDDBBB@@@@@@??????>>>===<<<;;;;;;999777777888888777666555444333333222222333333222333444666777777888888666666666666444222000///......000333444888DDDPPP```jjjtttvvvrrrhhhXXXKKKEEESSSlll|||fffhhhrrruuuSSSAAA<<<:::777666555555333111222111000///...,,,++++++(((''''''(((+++,,,,,,+++++++++******++++++,,,---))))))+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,---......------///111111666???JJJVVVdddrrrzzznnn```^^^___ooo|||yyyuuuqqqqqqrrrsssuuuxxxzzz|||}}}}}}~~~|||~~~|||{{{xxxvvvssspppllljjjiiiiiihhhgggfffggggggfffeeeeeehhhjjjhhhjjjmmmooonnnnnnnnnnnniiijjjlllmmmmmmlllkkkkkkmmmkkkhhhfffffffffdddccc~~~~~~}}}|||}}}~~~zzzrrrrrrwww}}}|||sss[[[CCC666333///...------,,,,,,+++***)))+++------***))))))******************+++++++++******)))***+++...000222111...***))))))******))))))***+++,,,...000111111(((,,,///---***(((***---///,,,+++---///222:::BBBVVVcccqqq{{{uuuttt|||sssiiizzztttiiicccfffllluuu{{{wwwwww|||~~~|||{{{{{{yyywwwzzz~~~|||zzzyyytttsssqqqpppnnnlllkkkjjjjjjhhhffffffhhhkkklllllljjjooorrrqqqnnnkkkddd]]]RRRPPPLLLIIIHHHHHHJJJKKKMMMRRRYYY___bbbeeehhhkkkkkkqqqyyy||||||{{{xxxtttqqqqqqrrrooonnnllljjjiiiiiihhhhhhggghhhhhhhhhhhhhhhhhhgggfffggghhhhhhfffgggjjjllljjjjjjiiigggdddbbb```^^^\\\YYYVVVRRRMMMGGGAAA<<<888777555444444555777888999999999999:::;;;<<<======???AAABBBCCCEEEHHHKKKKKKMMMQQQUUUZZZ___fffjjjnnnttt{{{zzzwwwvvvtttlllhhhccc```aaadddggghhhiiifffaaa^^^\\\[[[YYYXXXRRRSSSSSSTTTSSSQQQNNNMMMNNNPPPSSSTTTSSSPPPMMMJJJGGGFFFEEEGGGJJJNNNQQQRRRPPPPPPNNNLLLIIIEEEBBB@@@???>>>>>>===<<<;;;:::999<<<:::999888999999777666555555444333333333333444222333444666777777777777666666666666444222000///000///111333555999FFFRRR___jjjttttttnnndddUUUJJJEEEVVVqqqrrraaagggssstttRRR@@@:::777555333333222000///000000000///////////////***)))((()))+++,,,,,,+++******))))))***,,,...///((()))+++,,,------,,,,,,***+++,,,,,,------,,,,,,---...//////......000222222666???JJJXXXhhhxxxjjj^^^___^^^nnn|||yyytttpppoooppprrruuuxxxzzz|||}}}}}}~~~|||}}}{{{yyywwwuuutttqqqmmmkkkjjjjjjiiigggfffggggggeeecccccceeehhheeehhhkkkmmmlllkkklllmmmiiijjjkkkllllllkkkiiihhhllliiifffddddddcccbbbaaa~~~}}}{{{{{{|||{{{tttuuuzzz}}}~~~zzz~~~sss[[[CCC666333222///,,,+++,,,------,,,(((+++...---***((()))***************************(((((((((***,,,000444666333///+++))))))***++++++))))))+++---///111222333(((,,,000///,,,+++---111+++)))***...111333:::AAAWWWcccpppzzzyyyzzztttkkk~~~qqqgggaaaeeellluuuxxxvvvxxx}}}}}}}}}|||yyyxxxxxxvvvsssuuuzzz|||zzz{{{|||{{{~~~~~~~~~{{{|||||||||zzzxxxvvvuuurrrqqqpppnnnmmmkkkjjjiiihhhgggeeefffhhhkkkkkkkkkkkkqqquuusssooojjjaaaYYYOOOLLLHHHEEEDDDEEEFFFHHHLLLPPPWWW\\\```eeekkkooowww~~~~~~~~~}}}yyytttpppnnnnnnnnnmmmllljjjiiihhhhhhhhhgggggghhhhhhhhhhhhggggggeeeggghhhhhhggggggkkkooohhhhhhhhhgggfffdddcccbbb^^^[[[WWWRRRMMMGGGAAA<<<777666555444444555777888999999999999:::;;;<<<<<<;;;===???AAABBBDDDHHHJJJIIILLLQQQUUUZZZ```fffkkklllrrryyy~~~yyyuuutttsssjjjgggbbb```aaadddggghhhddd```\\\YYYYYYZZZZZZZZZSSSTTTUUUUUUTTTRRRPPPNNNMMMOOOPPPQQQPPPNNNLLLJJJEEEDDDCCCEEEIIIMMMPPPQQQNNNMMMLLLJJJGGGCCC@@@>>>@@@@@@??????>>>===;;;:::>>><<<::::::::::::888777666666555444444444444555555666777888999999999999666666666666555222000///111000111333555:::HHHUUU___jjjsssrrrkkkaaaSSSIIIEEEWWWsssiii]]]gggssstttRRR@@@<<<:::777555555444333111......///000111222222333---+++***+++,,,,,,+++***))))))))))))***---///000((()))+++,,,------,,,,,,++++++,,,---------,,,,,,---///000/////////111333222777???JJJYYYkkk||||||hhh^^^```]]]mmm~~~zzzuuuqqqpppoooqqqtttxxx{{{}}}}}}~~~}}}{{{{{{}}}}}}}}}}}}yyyvvvsssqqquuurrrnnnlllkkkkkkiiihhhfffggghhheeebbbaaadddfffcccgggjjjkkkjjjiiikkkmmmkkkkkkmmmmmmmmmkkkiiihhhjjjgggdddbbbaaaaaa```___}}}}}}}}}}}}}}}}}}~~~~~~zzzvvvttt|||rrrYYYAAA444222---------..................---+++))))))***+++,,,++++++************++++++)))))))))***,,,///333555///---***)))***+++++++++******+++,,,...000222333//////000222333111...+++---,,,---...---...666@@@UUUaaappp{{{}}}uuuxxxsssnnn|||zzzooofffbbbiiirrr{{{vvvwwwyyy|||~~~~~~|||yyy|||wwwtttrrrpppooosssyyyxxx~~~}}}yyy{{{~~~~~~}}}{{{yyywwwuuuuuutttsssqqqrrrrrrrrrooollliiiiiiiiihhhiiijjjjjjjjjkkkmmmooosssrrrrrrrrrppphhh[[[QQQHHHFFFDDDAAA@@@BBBGGGLLLNNNVVV^^^aaafffrrr~~~{{{vvvrrrnnnkkkjjjkkkjjjiiiiiiiiiiiigggfffhhhjjjlllkkkgggeeefffggghhhhhhiiijjjjjjjjjjjjiiijjjhhhgggffffffeeebbb```___^^^YYYQQQHHHAAA===<<<999888777777777777777888:::;;;;;;999888888:::<<<;;;>>>@@@BBBBBBBBBDDDEEEJJJLLLOOOTTTYYY___cccfffoooqqqssswww||||||uuupppkkkhhheeedddeeefffggggggfffccc___\\\[[[ZZZXXXWWWWWWUUUSSSQQQOOOOOOOOOOOONNNMMMLLLMMMMMMKKKHHHFFFAAA???>>>BBBJJJPPPSSSSSSTTTRRRPPPLLLIIIEEECCCAAABBBAAA???>>><<<;;;;;;:::888:::;;;<<<:::888555222333333333444444555555555555444333333444555777888777777888888777555222111222//////222555:::HHHWWWaaapppvvvsssnnn^^^MMMJJJKKKaaazzz```UUU^^^uuurrrRRRCCC<<<:::777555555444222111333333222000///---,,,,,,(((***+++,,,------,,,+++******+++,,,------------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++000//////......---,,,,,,444888AAAPPPcccsss~~~xxxhhh```aaagggttt{{{vvvtttrrrpppppptttuuuuuuvvvzzzzzzwwwwwwuuuttttttsssvvv}}}wwwqqqrrruuuwwwuuussspppmmmjjjhhhgggeeeddddddcccccccccddddddgggiiijjjjjjiiihhhjjjkkkmmmmmmmmmlllkkkiiihhhgggfffdddcccaaa___^^^]]]]]]}}}||||||||||||}}}}}}}}}{{{xxxvvv}}}sssZZZBBB555222..................------///...,,,******+++,,,---++++++************++++++)))))))))***,,,...000222///,,,***)))***+++++++++******+++,,,---///111222------...000111111...+++---,,,---///...///777AAATTTbbbqqq}}}xxxyyyrrrlll{{{}}}ssslllkkkssszzzvvvwwwyyy}}}~~~|||xxxtttssspppooorrryyyzzz}}}yyy{{{~~~~~~~~~}}}yyywwwuuusssrrrsssttttttsssrrrrrrqqqnnnjjjgggfffffffffggghhhjjjlllppptttxxx}}}zzzvvvsssnnndddVVVLLLGGGFFFEEEDDDEEEIIIOOOTTTVVV___gggllluuu}}}{{{wwwsssoookkkiiihhhhhhgggffffffffffffeeeeeekkkmmmnnnmmmjjjiiiiiijjjhhhiiiiiijjjkkkjjjjjjjjjmmmkkkjjjiiijjjiiigggeeeaaa^^^WWWOOOHHHBBB>>>;;;888888777777777777888888:::;;;;;;999888888:::<<<;;;===???AAAAAABBBCCCEEEIIIKKKNNNRRRXXX]]]bbbeeejjjlllooossswww}}}}}}uuuooohhhgggeeeeeeggghhhhhhhhheeebbb^^^[[[ZZZYYYWWWVVVVVVUUURRRPPPNNNNNNNNNNNNQQQPPPOOOOOOOOONNNKKKHHHAAA???>>>BBBIIIOOORRRRRRTTTRRROOOLLLHHHEEEBBBAAABBBAAA???===<<<;;;;;;:::999:::::::::999777555444333444444444444444444555444444444444555666777777666777888888777555222111222//////333666<<>>:::777777777777777888999:::999:::;;;:::888888:::;;;:::<<<>>>???@@@AAACCCEEEHHHIIILLLPPPVVV\\\aaacccgggiiimmmppptttyyy|||tttnnngggffffffgggiiijjjiiihhhbbb___[[[YYYXXXWWWVVVTTTTTTSSSQQQNNNLLLKKKKKKKKKMMMLLLKKKKKKKKKJJJGGGDDD@@@>>>===AAAIIIOOORRRRRRTTTRRROOOKKKGGGDDDBBBAAAAAA@@@???===<<<;;;;;;:::::::::999999888777666555555555555444444444444444333333444555666666666666666777888888777555333111222000000333777???LLLXXX___ddd```^^^bbbZZZOOOOOOWWWnnnmmmTTTKKKYYYtttkkkMMM???;;;999666555555444333111111111000///...,,,++++++,,,,,,,,,---,,,,,,+++***.........------+++******+++,,,,,,------,,,,,,+++---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,333???QQQdddttt~~~{{{pppjjjkkkvvvwwwpppllljjjhhhiiilllllljjjkkkppprrrpppqqqooonnnooonnnrrr}}}zzzvvvqqqpppsssuuutttrrrpppmmmkkkiiihhhjjjgggdddaaaaaadddhhhjjjkkkllllllkkkhhhfffgggggghhhhhhiiijjjjjjjjjjjjjjjcccbbb```^^^\\\ZZZXXXXXX~~~}}}|||{{{{{{||||||}}}~~~}}}~~~~~~}}}sss[[[CCC666444000000///...---,,,,,,,,,...---,,,+++++++++,,,,,,++++++************++++++))))))******+++***))))))---+++))))))***++++++***(((((()))***,,,...000111111///------.........,,,---+++---000222333999@@@RRRcccvvvwwwttt{{{|||mmmgggxxx|||wwwxxxvvvwwwyyy}}}}}}yyyuuutttqqqnnnpppuuuxxx|||~~~}}}~~~zzzyyyvvvqqqnnnmmmkkklllnnnpppqqqqqqnnnoooooommmjjjfffeeeeeelllkkkkkkmmmrrrxxx|||}}}yyyrrrkkkddd\\\SSSNNNEEEGGGHHHJJJNNNTTT\\\aaajjjpppxxx}}}rrrpppmmmjjjhhhgggffffffcccdddddddddcccccccccdddiiijjjjjjjjjiiihhhhhhhhhjjjjjjkkkllllllllllllkkkjjjiiiggghhhjjjkkklllkkkggg^^^SSSKKKHHHDDD>>>999666666777777888999:::;;;999:::::::::888888999;;;999;;;===>>>>>>@@@CCCEEEGGGHHHKKKOOOTTTZZZ```cccfffiiinnnqqqtttxxx{{{rrrkkkgggggggggiiijjjiiigggddd___\\\YYYWWWVVVVVVTTTSSSRRRQQQNNNLLLJJJIIIHHHHHHHHHGGGFFFGGGGGGFFFCCC@@@>>><<<===BBBJJJQQQUUUUUUTTTRRROOOKKKGGGEEECCCBBB@@@???>>>===<<<;;;;;;;;;;;;:::888777666666666777666666555555444444333333222333555777777777666666666666888888777555333222222111111444999BBBOOOXXXYYYZZZUUUWWW^^^XXXNNNOOOXXXppplllUUUMMMZZZtttgggKKK@@@;;;999666555555444333222000000///...---,,,++++++,,,,,,,,,++++++***))))))+++,,,,,,,,,++++++***)))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++------,,,,,,+++******)))---222===LLL]]]mmmzzztttjjjjjjuuussslllhhheeecccgggiiihhheeegggmmmooooooqqqppppppqqqqqqttt~~~yyyvvvrrrqqqsssrrrqqqpppnnnllljjjhhhhhhiiigggeeeddddddfffhhhjjjjjjkkkllljjjhhhgggggghhhggghhhhhhiiiiiiiiihhhhhh______^^^]]]\\\ZZZYYYXXX~~~}}}{{{{{{|||}}}}}}~~~}}}sssZZZCCC666444000000///...---,,,,,,,,,,,,++++++***************++++++************++++++)))************)))((('''+++***))))))***++++++***(((((()))***,,,...000111666333///------......---///------000222444:::AAAQQQdddyyy~~~wwwssszzzyyyjjjjjjzzz||||||~~~wwwwwwxxx{{{~~~~~~{{{xxxuuussspppmmmoootttuuuxxx|||}}}~~~~~~zzzyyyuuuqqqmmmlllkkkkkkmmmnnnmmmllljjjlllmmmmmmjjjhhhggggggkkkjjjlllpppvvv{{{~~~~~~yyyuuuooohhhaaa[[[UUURRRKKKLLLNNNOOORRRXXX^^^cccooouuu}}}xxxnnnmmmjjjhhhfffggghhhiiieeeggghhhgggeeedddeeefffhhhhhhhhhhhhhhhhhhgggfffjjjjjjkkkllllllllllllkkkgggffffffgggiiikkklllkkkhhh___TTTLLLHHHDDD???:::777777777777888999;;;;;;888999::::::999888999:::999:::<<<===>>>@@@CCCEEEHHHHHHJJJNNNTTTZZZ```cccfffjjjoooqqqsssxxx~~~wwwnnnggghhhhhhhhhiiiiiifffccc___\\\YYYVVVUUUUUUTTTSSSRRRPPPNNNLLLIIIGGGFFFEEEEEEFFFFFFEEEFFFGGGFFFCCCAAA===;;;<<>>===<<<;;;;;;;;;;;;999888777666555666777777666666666555555555555555444444555666777777777777555666777888777666444333000111111333:::HHHRRRWWWMMMNNNNNNWWWaaaWWWJJJLLLVVVqqq|||iiiVVVPPP\\\ssscccKKKCCC:::888666555555555444222000000//////...------,,,+++******)))))))))******''''''((()))***++++++***+++,,,,,,------,,,,,,+++---......//////......---(((((()))***,,,---......222444888@@@LLL]]]ooozzzwwwkkkkkksss|||ooohhhfffdddccccccggghhhgggjjjpppsssssspppnnnoooqqqrrrwwwyyyvvvsssrrrsssmmmllllllkkkjjjiiihhhhhhccceeeggghhhiiihhhgggfffgggiiijjjjjjiiiiiijjjkkkjjjjjjiiigggeeecccaaa```ZZZ[[[\\\]]]]]]\\\ZZZYYY~~~}}}zzzxxxwwwxxxyyy{{{}}}|||qqqXXXAAA555333..................------+++++++++++++++***))))))++++++************++++++,,,+++***(((((((((((())))))(((((()))+++,,,***)))******+++,,,---///111222555111,,,***+++...000222===666222333666999@@@FFFSSSggg|||{{{{{{zzzjjjhhhxxxyyyvvvuuuuuuwwwyyyzzzzzzyyyvvvrrrqqqqqqnnnkkkmmmrrruuuvvvxxxyyy{{{}}}~~~xxxttttttrrrnnnjjjkkkmmmoooqqqoookkkhhhdddfffiiiiiigggdddbbbbbb```cccjjjttt}}}~~~yyytttooolllhhhbbb[[[VVVSSSRRRQQQRRRSSSTTTUUUXXX]]]```hhhrrr|||{{{uuunnniiihhheeedddeeegggkkkmmmlllooopppnnniiifffhhhjjjjjjiiihhhiiikkkkkkjjjggghhhiiiiiijjjkkkjjjjjjjjjffffffhhhkkknnnnnnllljjjfffbbb[[[SSSKKKDDD???<<<999999999888888999::::::666888::::::999888888888999;;;<<<===>>>@@@EEEHHHKKKKKKMMMPPPVVV]]]cccgggccciiioooqqqqqquuu}}}~~~uuuppplllhhheeeeeedddcccbbbbbb```]]][[[YYYWWWTTTSSSSSSTTTSSSRRRLLLKKKHHHEEEBBBAAA@@@@@@<<<<<<===???BBBCCCAAA@@@???===<<>>>>>===<<<;;;;;;;;;;;;888777777666666666666666555555555555666666666666555555555555666777888999444555777888777666444333...111111222:::IIISSSVVVLLLMMMOOOXXXaaaUUUIIINNNZZZuuuzzzgggVVVRRR```yyyaaaIIIAAA:::888666555555555444333111000000//////......---,,,++++++******+++,,,---******+++++++++++++++***+++,,,,,,------,,,,,,+++---......//////......---------,,,,,,++++++++++++000333888@@@KKK[[[lllwww|||qqqoootttzzznnniiiggggggfffaaafffhhhiiimmmsssvvvuuuooonnnoooqqqsssxxxxxxtttqqqpppqqqmmmmmmllllllkkkkkkjjjjjjddddddeeefffgggggghhhhhhiiijjjkkkjjjhhhhhhiiijjjiiiiiihhhfffdddbbb```^^^ZZZ[[[\\\\\\[[[YYYVVVUUU}}}{{{xxxvvvuuuvvvwwwyyy}}}~~~{{{pppXXXAAA555222---------...............+++,,,,,,,,,,,,+++******++++++************++++++---,,,)))((('''((()))***)))(((((()))+++,,,***)))******+++,,,...000222333222...)))'''***...222444BBB;;;555555888<<>>AAAEEEIIIMMMMMMNNNQQQWWW^^^dddhhheeekkkqqqssssssvvvyyypppkkkiiigggeeecccaaa`````````___]]][[[YYYVVVTTTSSSSSSTTTTTTSSSKKKJJJGGGDDDAAA@@@????????????@@@CCCFFFGGGFFFEEEAAA>>>===@@@EEEJJJLLLLLLFFFDDDBBB?????????AAABBB>>>===<<<;;;;;;;;;;;;;;;777777777777777666666666444444555555666666777777666666555555555777999:::444555777888888666444333---000000111:::JJJTTTUUUMMMNNNPPPYYY```SSSIIIPPP^^^yyyzzzgggVVVTTTeee___GGG???:::888555555555555444333111111000000//////......---,,,,,,+++,,,---///000------------,,,+++******+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++'''((()))+++---///000111...222999AAAMMM\\\lllvvvxxxssswwwzzznnniiihhhhhhhhh```eeeiiijjjooouuuxxxvvvpppooopppssstttzzzvvvrrroooooopppnnnnnnmmmmmmmmmllllllllleeeeeedddcccdddfffhhhjjjkkklllllljjjhhhgggggghhhhhhhhhgggfffdddbbb```___[[[[[[\\\[[[YYYVVVSSSQQQzzzrrrnnnnnnrrrwwwzzz}}}~~~|||}}}~~~rrrXXX@@@666666000///...---+++***)))(((***++++++,,,,,,++++++******+++,,,------+++***((())))))(((((((((((())))))))))))(((((('''''''''&&&))))))***++++++++++++***//////---***))),,,222888888555555777777888===DDDXXXjjj}}}yyytttyyyxxxlll___oootttnnnnnnooossswwwzzz||||||vvvsssoookkkjjjkkkmmmnnnwwwxxxyyyzzzzzzzzzyyyxxxuuutttsssoookkkhhhhhhiiijjjlllpppssstttpppjjjeeehhhdddbbbcccaaa]]][[[[[[^^^hhhssszzz|||{{{ssskkkdddaaa^^^[[[XXXUUUPPPMMMPPPNNNKKKJJJKKKOOOSSSVVVdddjjjqqqssssssvvv~~~zzztttnnnjjjeeefffhhhiiijjjkkkkkkjjjrrrqqqooommmkkkjjjjjjiiikkkjjjiiihhhggggggggghhhjjjlllmmmmmmkkkiiihhhhhhccceeegggjjjkkkkkkkkkjjjgggbbb\\\UUUNNNHHHAAA======<<<::::::::::::888777999999999888999999::::::::::::;;;>>>AAAEEEHHHJJJJJJLLLPPPTTTYYY```hhhmmmlllnnnrrrtttwww~~~uuuooolllgggbbb```^^^\\\[[[\\\\\\\\\YYYWWWXXXXXXXXXXXXWWWUUUSSSQQQOOOMMMIIICCC???>>>@@@CCCFFFHHHHHHHHHLLLQQQPPPKKKCCC===999<<>>>>><<<::::::;;;:::999888999999999999999::::::;;;::::::<<<>>>AAAEEEIIIKKKJJJMMMRRRWWW\\\cccjjjnnnpppsssvvvyyy|||vvvrrrooohhhbbb___]]]\\\[[[[[[\\\[[[YYYXXXXXXYYYYYYXXXVVVTTTRRRQQQNNNLLLIIIDDD@@@@@@CCCFFFEEEIIIMMMOOOTTTXXXVVVPPPEEE???;;;<<>>===;;;::::::::::::999777666555666555555555555666777777666666666777777666666555777666555666777777444111000111000111999HHHQQQRRRRRRSSSXXX]]]\\\WWWTTTUUUbbbuuurrrdddZZZ]]]xxx~~~ZZZHHH===;;;999777666666555222000222111000///...............---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---..................------000111555???MMM[[[eeejjjqqqxxx|||{{{}}}~~~tttnnnjjjhhhgggdddeeeiiillloooqqqrrrssspppooopppsssuuu|||wwwpppmmmooojjjmmmooonnnppptttvvvtttllljjjgggeeeeeehhhkkkmmmlllkkkjjjiiiiiihhhhhhhhhjjjiiihhhggggggfffccc``````___^^^\\\ZZZXXXWWWVVVwwwkkkcccdddkkkuuu{{{}}}}}}~~~zzz}}}pppZZZDDD888555,,,,,,,,,,,,,,,,,,------***++++++,,,,,,++++++***))))))***+++***)))((('''***))))))(((((())))))************)))))))))))))))))))))***++++++++++++******+++,,,,,,,,,---000222555222111111111333<<>><<<;;;:::;;;;;;:::999::::::999999:::;;;;;;<<<<<<===>>>AAADDDIIILLLNNNMMMQQQVVV\\\bbbhhhnnnrrruuuyyy}}}|||wwwuuuppphhhaaa```]]][[[ZZZZZZ[[[[[[YYYXXXYYYYYYYYYXXXVVVSSSQQQPPPMMMLLLIIIEEECCCDDDHHHKKKHHHNNNTTTXXX\\\___\\\UUUHHHBBB===>>>DDDJJJKKKKKKMMMLLLIIIGGGFFFGGGHHHIIIFFFBBB===<<<>>>???>>><<<;;;;;;;;;:::999888777666444444444444444555555666555555666666777666666555666666555666666666333111...000000111999FFFQQQVVVXXXXXX]]]bbbbbb[[[WWWWWW```ssspppccc^^^eee|||YYYHHH>>>;;;:::777777666555333111222111000///............///...------,,,,,,------++++++,,,,,,,,,,,,------++++++,,,------...//////---,,,,,,++++++,,,,,,---------------------......000111444===JJJWWWaaaggglllrrrzzztttnnniiiffffffggghhhkkkmmmpppqqqrrrpppnnnoooqqquuu}}}vvvnnnkkkkkkgggkkknnnnnnqqquuuvvvsssmmmkkkhhhfffeeegggjjjllljjjjjjkkkkkkkkkkkkjjjjjjkkkiiigggfffffffffdddcccbbbaaa___]]][[[YYYWWWVVVxxxllldddeeemmmvvv}}}~~~}}}~~~}}}xxx|||nnnZZZFFF888444000///...---,,,+++*********++++++,,,,,,++++++*********++++++******)))(((***))))))))))))))))))***************************))))))***++++++++++++***)))+++---///000000000000444111000//////222===IIIcccqqq~~~{{{vvvyyymmmbbb\\\lll|||rrrdddfffkkkrrryyy}}}~~~{{{tttnnnkkkmmmqqqtttxxxxxxwwwuuusssqqqooonnnnnnmmmkkkhhhgggiiimmmqqqqqqpppnnnmmmllliiifffccc```]]][[[\\\ZZZXXXZZZ^^^sssxxxooohhhddd```___]]][[[XXXTTTNNNJJJFFFEEEDDDEEEGGGKKKOOOQQQ\\\^^^ccckkkttt~~~~~~yyytttooonnnmmmnnnnnnnnnmmmmmmlllkkkjjjiiiiiiiiiiiiiiiiiihhhgggggghhhiiiiiihhhffffffggghhhhhhiiijjjjjjjjjhhhfffddddddcccaaa^^^YYYRRRJJJDDD@@@>>>;;;;;;;;;<<<;;;:::::::::::::::;;;<<<======???@@@BBBEEEIIINNNRRRTTTRRRVVV]]]dddjjjoootttxxx{{{|||xxxuuuooofffaaaaaa\\\[[[YYYYYYZZZZZZYYYXXXYYYYYYYYYXXXVVVSSSPPPOOONNNMMMKKKHHHGGGJJJNNNRRRQQQVVV[[[\\\^^^___\\\VVVIIIEEEAAABBBHHHMMMPPPPPPYYYWWWSSSOOOMMMLLLLLLLLLHHHDDD@@@>>>???@@@???===<<<<<<<<<;;;999888666666333333222222333333444555333444444555555555555555666666666666555444222000---///000333999EEERRRZZZYYYZZZ___dddddd^^^YYYYYY```sssooobbb___jjjyyyWWWHHH???;;;999666555555444333111111111///.....................---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,---------...---,,,,,,++++++,,,,,,---,,,,,,------------......///000444;;;GGGSSS^^^dddkkkpppyyy~~~vvvooohhhdddgggggghhhjjjkkknnnpppqqqpppooopppssswww~~~~~~uuummmiiihhheeeiiimmmmmmooorrrrrrnnnmmmkkkjjjiiihhhhhhiiijjjjjjkkkmmmnnnoooooonnnmmmmmmjjjfffeeeeeeffffffeeecccbbb```^^^\\\ZZZXXXWWW|||tttiiicccdddkkktttyyy~~~|||~~~}}}|||xxx|||nnnZZZEEE888444//////......---,,,++++++***++++++,,,,,,++++++***+++++++++++++++***************))))))))))))******************++++++++++++))))))***++++++++++++***)))+++...111333333111000333111000///...222???LLLhhhttt}}}xxx|||jjj^^^YYYhhhyyy{{{~~~~~~nnnbbbeeekkksss{{{}}}uuuooommmnnnrrruuuuuutttsssrrrqqqppppppooopppooollliiigggiiimmmqqqsssqqqnnnllljjjhhheeeccc___\\\[[[[[[ZZZXXX\\\bbbvvv~~~ssslllgggddd]]]\\\ZZZYYYWWWTTTOOOLLLDDDEEEFFFIIIMMMSSSXXX[[[bbbdddiiipppyyyyyyrrrnnnlllllllllllllllmmmmmmlllkkkjjjjjjkkkkkklllkkkkkkjjjhhhhhhiiijjjkkkjjjhhhhhhhhhiiiiiiiiijjjkkkjjjhhhfffeeeddddddcccaaa^^^WWWOOOIIIBBB@@@===;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>??????AAACCCGGGLLLRRRVVVYYY[[[___ffflllrrrwww|||}}}wwwrrrkkkccc```aaa\\\ZZZXXXXXXYYYZZZYYYXXXXXXXXXXXXWWWUUUSSSQQQOOOOOOOOOMMMKKKKKKNNNSSSWWW[[[^^^^^^ZZZWWWXXXVVVRRRJJJGGGEEEGGGLLLRRRUUUUUU[[[YYYUUURRROOONNNMMMNNNJJJFFFAAA???@@@@@@???===<<<<<<;;;:::999777666555222222222222222333444444111222333333444444444333555555666666444222000000...///222555999CCCRRR^^^___aaafffjjjfff]]]XXXXXX^^^rrrrrrcccbbbooouuuTTTFFF???999777444333333333222111111000///...---------------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------.........000333:::DDDPPP[[[cccmmmooouuuwwwpppkkkggggggggghhhiiikkkmmmoooppppppoooqqqvvvzzz~~~}}}tttlllhhhggggggkkkmmmmmmmmmpppoookkkjjjkkkllllllllljjjiiigggiiijjjlllnnnooooooooonnnmmmjjjfffddddddeeeeeeeeecccbbb```^^^\\\ZZZYYYXXX|||tttiiicccdddkkktttzzz~~~|||}}}~~~|||{{{yyy~~~oooYYYCCC777444,,,,,,,,,---......//////***++++++,,,,,,++++++***,,,,,,,,,++++++++++++++++++******))))))******+++***************+++++++++))))))***++++++++++++***)))+++...222555555222000000/////////...222???MMMiiivvvzzz~~~ggg[[[VVVfffvvv|||vvvwwwyyy|||zzzkkkbbbfffmmmvvv~~~~~~wwwqqqnnnoooqqqtttsssrrrqqqpppppppppppppppnnnnnnkkkhhhfffgggjjjmmmrrrooollljjjiiigggdddbbb^^^\\\[[[[[[YYYXXX^^^fffrrryyy{{{uuunnnjjjhhhfff^^^\\\YYYWWWUUURRROOOLLLDDDFFFIIINNNTTT\\\bbbeeehhhkkkpppwww}}}zzztttooollljjjkkkkkkjjjkkklllmmmmmmllljjjjjjmmmnnnnnnmmmllljjjhhhffffffhhhjjjkkkiiihhhhhhhhhhhhiiikkklllllljjjiiihhheeeeeedddcccaaa[[[TTTNNNEEEBBB>>><<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>@@@@@@@@@BBBEEEJJJPPPWWW]]]```fffiiioootttyyy{{{rrrmmmhhhaaa______[[[YYYWWWVVVXXXYYYYYYYYYWWWWWWWWWWWWUUUSSSQQQPPPQQQPPPOOOMMMLLLOOOTTTXXX___```]]]UUUPPPPPPPPPNNNJJJIIIJJJLLLPPPTTTVVVVVVWWWVVVUUUTTTSSSSSSRRRRRRLLLGGGBBB@@@@@@@@@>>><<<<<<;;;;;;:::888666444333222222222222222333333444111111222333444444444444444555777666333000//////---///222555888@@@QQQ```jjjnnntttsssgggYYYTTTVVV\\\qqqxxxfffdddsssqqqQQQEEE>>>888666333222222222222111111000///...------------,,,,,,+++************+++++++++,,,,,,,,,,,,------------,,,++++++***))))))---,,,,,,++++++,,,,,,---++++++,,,,,,------......---///333999BBBNNNZZZcccnnnoootttyyytttooollleeefffgggiiikkkmmmnnnoooooonnnpppuuuxxxzzzzzztttmmmhhhhhhjjjnnnooommmnnnpppooollliiikkklllnnnmmmllljjjhhhggghhhiiijjjllllllmmmmmmmmmjjjfffdddcccdddcccbbbaaaaaa___^^^\\\[[[YYYYYY}}}sssfff___```iiittt{{{~~~}}}|||}}}~~~~~~}}}{{{zzzzzzpppWWW@@@555444,,,,,,------.../////////***++++++,,,,,,++++++***,,,++++++***************+++******))))))******+++)))))))))*********++++++))))))***++++++++++++***)))***---111555555222///,,,,,,...///---000>>>LLLhhhuuu{{{}}}}}}eeeZZZUUUeeeuuu~~~zzzqqqrrrtttvvvwwwiiicccgggoooyyy~~~xxxrrrooooooppprrrsssrrrqqqpppooooooppppppkkkkkkjjjhhhggggggjjjlllnnnllljjjhhhgggeeeaaa___]]][[[ZZZZZZXXXWWW___hhhppptttsssooolllmmmnnnmmmeeeaaa\\\XXXVVVSSSPPPNNNKKKLLLOOORRRWWW\\\aaadddfffkkkrrrxxxuuussspppllljjjjjjkkkkkkiiijjjlllmmmmmmlllkkkjjjnnnoooooonnnllliiifffddddddhhhkkklllkkkiiigggggggggiiikkkmmmmmmmmmlllkkkgggfffeeedddbbb^^^XXXSSSHHHEEE@@@===<<<<<<;;;:::<<<<<<<<<===>>>???AAAAAAEEEGGGKKKQQQYYY```gggjjjppprrrwww{{{tttkkkhhhfffaaa]]][[[[[[XXXVVVVVVWWWYYYYYYYYYUUUUUUVVVVVVUUUTTTRRRQQQQQQPPPNNNLLLKKKMMMRRRUUUZZZ\\\ZZZRRRLLLLLLMMMLLLKKKLLLMMMOOORRRSSSSSSRRRSSSSSSTTTTTTSSSRRRQQQPPPLLLHHHBBB@@@@@@@@@>>>;;;;;;;;;:::999777555333222333222222222222333444444222222333444555666666555333555777555222///...///,,,---111555666<<>>444555/////////...---------,,,+++++++++,,,,,,++++++++++++******)))))))))))))))++++++************++++++(((((())))))************))))))***++++++++++++***))))))+++000444555222...)))***---...,,,///===KKKfffttt{{{||||||cccYYYVVVeeevvvxxxnnnooopppsss|||uuuiiidddiiiqqq{{{~~~yyyssspppooopppqqquuusssqqqpppooonnnooooooiiijjjjjjjjjiiiiiikkkmmmkkkjjjgggfffeeeccc___]]][[[ZZZYYYYYYVVVWWW___iiiqqqrrrqqqmmmnnnrrruuusssmmmhhhbbb\\\XXXUUURRRPPPUUUUUUUUUUUUWWWYYY[[[\\\\\\ccclllrrrxxx~~~zzzpppooommmkkkjjjjjjkkklllhhhjjjkkkmmmmmmlllkkkjjjnnnoooooommmkkkgggdddbbbeeeiiimmmooonnnkkkiiihhhfffhhhkkkmmmoooooonnnnnnhhhgggfffeeeccc___ZZZVVVJJJFFFAAA===<<<;;;::::::<<<<<<<<<===>>>@@@AAABBBKKKNNNRRRYYYaaaiiippptttvvvxxx{{{~~~~~~yyynnnfffeeefffaaa[[[XXX[[[XXXVVVUUUWWWXXXYYYYYYTTTUUUUUUVVVUUUTTTSSSRRRQQQPPPMMMKKKIIIKKKOOOSSSTTTWWWWWWPPPKKKLLLLLLLLLLLLMMMOOOQQQQQQQQQOOOMMMMMMNNNOOOOOOMMMJJJGGGFFFMMMHHHBBB@@@@@@@@@===;;;::::::999888666444222111333333222222333333444555333444555666777777777777333555777555111......///+++,,,000333444999KKK^^^mmmwww{{{gggTTTQQQWWWeee|||xxxbbb```qqqkkkLLLBBB===:::777444333333444444444000000...---------------......---,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,,,,------......///---,,,,,,++++++,,,,,,---******+++,,,,,,---......+++...333888@@@MMM[[[eeerrrooorrrzzzrrrtttzzzoooppp{{{~~~uuukkkdddaaacccgggjjjmmmnnnnnnmmmjjjfffeeeiiinnnrrryyyyyyuuurrrnnnkkkkkkfffiiijjjhhhiiinnnpppnnnnnnllljjjhhhiiikkknnnqqqkkkjjjiiiiiijjjlllmmmnnnllljjjfffdddcccaaa___]]]^^^^^^]]]\\\\\\[[[[[[ZZZzzzkkk[[[TTTTTT\\\iiittt|||}}}yyy{{{}}}}}}|||}}}~~~mmmVVV@@@444000222000---+++***+++,,,...,,,,,,,,,+++++++++******+++,,,---,,,***(((((()))+++++++++*********)))))),,,+++***)))((((((((((((...---+++*********+++,,,***++++++,,,,,,------...,,,***+++...000444>>>HHH]]]ppp}}}tttrrrxxxtttZZZVVVZZZhhhyyyvvvmmmlllpppuuu|||nnnddddddjjjsss{{{|||yyytttpppmmmmmmnnnpppqqqpppnnnnnnooonnnmmmllljjjmmmoooooommmjjjiiiiiiiiihhhfffddd```]]]ZZZXXXZZZ___aaa]]]WWWXXXdddooosssmmmhhhkkkrrrxxxvvvrrrjjjhhhddd^^^YYYWWWXXXYYY^^^ZZZWWWUUUQQQMMMOOOSSSVVV___gggllltttzzzuuuooonnnmmmlllkkklllmmmnnnqqqpppnnnkkkiiiiiilllnnnqqqooommmjjjgggeeecccbbbkkkkkkkkkkkkjjjjjjiiihhhjjjlllnnnmmmlllkkklllmmmfffeeedddeeefffeee```\\\SSSMMMEEE???===<<<:::999999:::<<<>>>???BBBFFFIIIOOOUUU^^^ffflllqqqvvvxxxyyyvvvnnnddd^^^]]][[[XXXUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSQQQPPPNNNMMMKKKJJJIIIIIILLLMMMMMMLLLKKKJJJLLLMMMNNNLLLKKKMMMPPPQQQOOOLLLJJJHHHGGGHHHIIIIIIHHHGGGDDDCCCBBB@@@>>><<<:::999999999999999777555333222222222222222333444444555222333444444555555444444666666555444222111000000111222222222666@@@OOOYYYpppxxx{{{qqqaaaWWWWWWZZZmmmoooWWW```eeeNNNBBB===777666444555777666333///000000///...............************************,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000******++++++,,,---.........,,,***)))***---000333111///222777>>>GGGVVVdddvvvuuuuuuuuulllnnnzzz{{{ooogggfffrrr|||pppgggcccbbbcccfffiiikkkllljjjhhhhhheeecccfffmmmuuuzzz|||~~~xxxtttqqqoookkkggghhhhhhiiikkkmmmnnnnnnmmmooommmjjjiiihhhjjjlllmmmmmmkkkjjjiiiiiikkklllnnnkkkiiieeebbb___^^^]]]^^^]]]]]]]]]\\\\\\\\\[[[[[[yyyjjjZZZRRRSSS[[[iiiuuu{{{zzz{{{||||||{{{{{{|||~~~mmmVVVAAA444222000///,,,+++***,,,---///,,,,,,,,,+++++++++******+++---...---+++))))))***++++++++++++***************)))))))))))))))******,,,,,,+++*********************+++,,,,,,---......,,,++++++---///222;;;EEE[[[mmm}}}yyypppooouuu~~~qqqWWWTTTYYYgggxxxxxxooommmpppttt{{{|||lllcccccciiisss{{{zzzvvvqqqllljjjjjjlllnnnpppooooooooooooooonnnnnnmmmnnnppppppmmmkkkiiiiiifffeeedddbbb```^^^\\\[[[\\\```ccc```]]]___hhhqqqvvvqqqnnnqqqyyy}}}{{{wwwmmmjjjeee___[[[YYYZZZ[[[___YYYTTTQQQLLLIIILLLQQQZZZbbbjjjnnnvvv~~~vvvrrrooonnnmmmkkkjjjjjjjjjjjjkkkkkkkkkjjjiiijjjllloooppppppooonnnllliiigggfffjjjjjjkkkkkkkkkjjjiiiiiifffhhhiiijjjiiihhhiiijjjbbbbbbbbbcccdddbbb]]]XXXTTTNNNFFF@@@>>>>>>===<<<;;;<<<>>>???AAAEEEJJJMMMWWW]]]eeemmmssswww{{{~~~~~~yyytttmmmddd^^^\\\[[[XXXUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSRRRQQQQQQOOONNNLLLJJJHHHGGGFFFEEEEEEFFFFFFEEEDDDDDDEEEGGGJJJHHHHHHIIILLLMMMKKKIIIHHHFFFEEEEEEFFFFFFEEECCCBBBAAA@@@>>>===;;;:::999555666777888888777666555333333333222333333444444222333333444444444444444555555444333222111000000---000333444777AAAQQQ^^^nnnrrrqqqhhh\\\WWW\\\bbbqqqlllXXXcccbbbLLLAAA<<<:::888666666777777444222000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,------.........---+++***+++---///111000///111777===FFFUUUbbbsssvvvyyyvvvnnnoooxxxuuujjjccccccpppzzzooogggddd```bbbeeeiiikkkllljjjhhhhhhfffeeehhhnnnuuuzzz|||}}}vvvrrrpppnnnjjjggghhhhhhiiijjjlllllllllllllllkkkiiihhhggghhhiiijjjiiijjjjjjkkkkkkkkkkkkkkkjjjhhhdddaaa___^^^______^^^^^^^^^]]]]]]]]]\\\\\\wwwhhhXXXQQQRRR[[[jjjvvvyyy{{{||||||{{{yyyxxxzzz{{{mmmWWWAAA666333000...---++++++,,,...///,,,,,,,,,+++++++++******,,,---...---+++******+++,,,,,,,,,+++++++++******(((((((((((()))***+++,,,******++++++******))))))))))))***+++---...//////---++++++---...000999BBBXXXhhhxxx~~~uuummmmmmsss~~~mmmUUUSSSXXXeeewwwyyypppnnnooorrryyyyyykkkbbbaaahhhsss|||yyyuuuooojjjhhhiiikkkmmmppppppppppppoooooooooooopppqqqrrrqqqnnnkkkjjjiiieeecccbbb```_______________bbbddddddcccffflllqqqsssrrrtttzzzzzzppplllfff```\\\[[[\\\]]]___XXXPPPKKKFFFDDDIIIQQQ```hhhooottt{{{zzztttpppnnnnnnmmmkkkiiigggfffeeeccceeehhhiiijjjkkkmmmnnnmmmnnnooopppooommmkkkjjjiiiiiijjjjjjkkkjjjjjjjjjbbbdddffffffeeeeeefffgggddddddfffggggggddd___[[[VVVPPPHHHBBB@@@???@@@@@@===>>>???@@@CCCIIIPPPUUUccchhhpppwww||||||wwwpppjjjbbb]]]\\\[[[XXXVVVWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRPPPOOONNNLLLKKKIIIFFFDDDBBBAAAAAA>>>???@@@???>>>>>>???AAAEEEDDDDDDFFFHHHIIIHHHGGGEEEDDDBBBBBBBBBBBB@@@??????>>>===<<<;;;::::::999666777888999999888777666555444333333333333333333333333333333444444444444444444333222111000000///***///555888;;;FFFWWWdddooommmiii___WWWVVV___iiiyyyhhhXXXggg___III???;;;:::888666555555555444333000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------,,,,,,,,,------...///...000666<<>>===;;;<<<===<<<<<<<<<>>>@@@BBBBBBCCCEEEFFFGGGGGGFFFDDDBBBAAA@@@@@@???>>><<<<<<<<<<<<;;;::::::999999::::::::::::999666444333666555444333333333333333333333333333333444444444222222222111111000000000+++///555<<>>;;;999777444222222111111111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////............---------------------------...------,,,,,,///---000555:::BBBPPP\\\jjjrrrxxx~~~~~~vvvfff^^^ZZZ]]]mmm~~~rrrgggcccbbb^^^aaaeeeiiijjjkkkkkkkkkhhhhhhiiikkkppptttxxxzzz}}}}}}vvvqqqpppnnnkkkhhhggghhhhhhhhhgggggghhhiiiiiiiiiiiihhhgggeeecccbbbeeefffiiijjjkkkjjjiiihhheeedddbbb``````aaabbbccccccbbbaaa````````````aaarrreeeVVVQQQTTT]]]kkkwww}}}~~~}}}|||{{{xxxvvvuuuvvvxxx{{{pppZZZDDD888555333222000...,,,+++++++++,,,,,,,,,+++++++++******(((***++++++)))(((((())),,,,,,,,,+++++++++************))))))))))))******((((((***++++++***)))((()))******+++---......///,,,***+++...000333===GGGXXXfffttt}}}tttmmmmmmuuurrr[[[XXXVVVdddwww|||uuummmjjjhhhiiipppwwwxxxjjjbbb^^^gggttt~~~}}}xxxuuuooojjjhhhiiilllnnnsssttttttqqqmmmkkkjjjkkkssstttsssqqqmmmjjjiiiiiiiiigggdddbbb``````aaaaaa``````aaabbbccccccbbbaaa```kkkzzz|||tttnnnjjjccc___]]]\\\ZZZYYYVVVOOOGGGCCCBBBEEEOOOYYYiiiqqqyyy{{{xxxvvvsssooommmllljjjhhheeecccaaaaaacccfffkkkmmmmmmkkkjjjiiieeehhhkkknnnoooooonnnmmmggghhhiiiiiijjjjjjjjjjjjhhhjjjjjjiiifffdddccccccbbbdddggggggfffbbb^^^\\\\\\XXXRRRJJJDDDAAAAAAAAAAAABBBCCCFFFLLLUUU```hhhuuuzzzzzzqqqmmmgggddd___\\\ZZZYYYYYYXXXXXXXXXXXXWWWWWWVVVVVVVVVXXXXXXVVVTTTQQQNNNKKKJJJGGGFFFDDDAAA???===<<<<<<999:::;;;;;;;;;<<<>>>@@@???@@@BBBCCCCCCCCCCCCDDDDDDBBB@@@@@@@@@???===<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;999777555444666555555444333333333333333222222222222333444555222111111111111111111111111111555AAARRR^^^cccccceeeaaa]]]YYYSSSRRR^^^mmmooo]]]UUUhhh}}}ZZZFFF???===999888666333111111111222000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---------------------,,,,,,,,,---.........---,,,+++...---000555:::@@@MMMYYYhhhoootttzzzsssccc\\\YYY]]]lll}}}~~~oooddd``````aaadddggghhhhhhiiikkkmmmhhhjjjkkkmmmppprrruuuwwwzzzxxxsssqqqooollliiifffggghhhgggeeeeeegggjjjkkkllllllkkkiiifffcccaaaffffffggghhhiiiiiijjjjjjdddcccaaa``````bbbccceeeeeedddbbbaaa```aaabbbcccqqqdddXXXSSSVVV^^^kkkvvv~~~~~~}}}}}}{{{xxxuuutttvvvxxx{{{sss]]]FFF888444333222000///---,,,++++++,,,,,,,,,+++++++++******''')))******)))(((((()))+++++++++*********))))))******)))))))))))))))***))))))******++++++*********++++++,,,,,,------...+++***+++...000444>>>HHH\\\hhhyyytttlllmmmuuuyyybbb\\\VVVeeeyyywwwqqqkkkgggeeeeeellltttxxxjjjaaa^^^hhhuuu|||tttrrrmmmiiiggghhhjjjkkkrrrttttttqqqllliiiiiikkkrrrrrrqqqoookkkiiihhhiiiiiihhheeecccaaa_________^^^_________^^^]]]\\\\\\bbbnnnyyyqqqkkkfffaaa^^^]]][[[WWWTTTOOOIIIDDDCCCDDDHHHRRR\\\fffmmmvvv}}}wwwsssqqqooommmlllkkkhhheeedddcccccccccfffjjjmmmooommmjjjhhhgggggghhhkkkmmmooooooooonnnhhhhhhiiiiiijjjiiiiiiiiikkklllllljjjgggeeedddeeeeeegggiiihhhfffbbb``````^^^\\\XXXQQQJJJFFFDDDEEECCCEEEHHHLLLSSS^^^jjjqqq}}}rrrjjjhhhbbb```^^^[[[YYYYYYYYYYYYYYYYYYXXXXXXWWWVVVVVVVVVWWWWWWUUURRROOOLLLIIIHHHDDDCCCAAA???===<<<<<<;;;888999:::;;;:::;;;>>>@@@>>>@@@BBBBBBAAA@@@AAABBBCCCBBB@@@@@@@@@@@@>>>============<<<<<<;;;;;;:::888999:::;;;;;;:::999888666555444444444444444444333222111111111222444555111111111222222222222222444333777GGG[[[fffddd^^^WWWVVVWWWVVVPPPOOO^^^qqqjjjZZZTTTiii{{{XXXFFF@@@???:::;;;:::888555333333444000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,///...000555999@@@KKKWWWfffnnntttyyytttddd\\\YYY\\\lll}}}qqqeeebbbcccgggiiijjjhhhfffgggkkknnnkkkmmmooopppqqqqqqsssuuuzzzyyysssqqqnnnkkkiiieeeggghhhgggdddeeehhhllloooooonnnmmmjjjgggdddbbbffffffggghhhiiijjjjjjkkkcccbbbaaa``````bbbdddeeefffdddcccaaaaaabbbcccdddpppeeeZZZVVVYYY```kkkttt}}}}}}}}}{{{xxxuuuuuuwwwyyy|||vvv```HHH999333000000//////......------,,,,,,,,,+++++++++******''')))++++++)))((()))************)))))))))(((((()))((((((((()))***+++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...///222<<>>===<<<;;;;;;;;;999:::<<<<<<<<<>>>@@@BBBBBBDDDFFFFFFCCCBBBBBBDDDBBBAAA???@@@@@@@@@???>>>@@@??????>>>===<<<<<<;;;888999:::;;;;;;:::999888555444444444444555555666333222111000111222444555111222222222333333444444444444<<>>===<<<;;;::::::::::::;;;===?????????AAADDDFFFHHHJJJLLLKKKHHHFFFFFFHHHAAA@@@??????@@@AAA???>>>AAAAAA@@@???>>>===<<<<<<<<<<<<===<<<;;;999777555444444444444444555666777333222111000000222444555222222222333333444444555111666@@@QQQ```ddd^^^VVVYYYYYY\\\ZZZOOOLLL___zzz|||gggYYYUUUlllwwwUUUCCC??????888:::<<<:::666222111222000000///...............************************,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000000///---+++(((((()))***++++++,,,,,,+++++++++,,,---...///000000///222666:::???JJJUUUeeettt}}}yyyggg^^^YYY[[[iiiyyyyyypppnnnppprrrqqqnnnhhhccccccjjjppprrruuuxxxwwwuuussssssuuuppp}}}yyyrrrnnnkkkhhheeedddggghhhgggdddeeejjjpppsssrrrpppmmmiiigggeeecccbbbeeejjjmmmooommmjjjhhhdddcccaaa``````bbbdddeeegggeeebbbaaa```aaaccceeewwwiii\\\ZZZ```ffflllqqqyyy~~~}}}{{{yyyyyyzzz|||~~~}}}sss]]]FFF777333//////...---,,,,,,,,,,,,------,,,,,,+++***))))))&&&'''((()))+++---......))))))))))))))))))))))))++++++++++++++++++++++++*********************************)))))))))))))))...,,,---///000111888AAASSSeeexxx|||qqquuuuuuccc___jjj{{{yyyzzz~~~~~~rrrjjjcccaaabbbeeejjjqqqwwwhhh___bbblllwww|||{{{sssssssssrrrpppmmmiiiggghhhiiijjjmmmoooooommmlllooolllhhhhhhiiiiiieeebbb^^^\\\[[[[[[\\\]]]\\\[[[\\\[[[\\\[[[UUUQQQYYYeeevvv~~~}}}xxxvvvrrrllleeeccc``````___YYYOOOGGG>>>@@@BBBEEEHHHLLLRRRWWWYYYaaafffjjjsss|||vvvrrrnnniiifffkkkiiiffffffggghhhhhhhhhiiijjjllllllkkkiiifffdddiiihhhgggfffffffffffffffjjjjjjiiihhhffffffhhhjjjhhhgggfffggghhhiiihhhggggggfffeeedddcccbbbbbbbbbaaa```___]]]ZZZWWWTTTSSSQQQSSSXXX```jjjuuutttkkkfffddd___^^^]]]]]]]]]\\\ZZZXXX[[[]]]^^^]]]YYYWWWXXXYYYTTTRRROOOJJJFFFCCC@@@???;;;:::999:::<<<===>>>===???888666;;;???AAAFFFMMMRRRSSSRRROOOJJJGGGGGGIIIDDDDDDDDDCCCBBB@@@???>>>AAA@@@???===;;;::::::999888999:::;;;:::999888777777777888666333222222333666444222333444555444444333333444666888999777666666777AAATTTbbbbbbZZZSSSSSSXXX\\\WWWLLLLLL^^^ssswww___VVVXXXpppuuuWWWGGG???::::::888666555555444222000000...,,,,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********......---,,,,,,---------///...---,,,+++*********------------------------///---...333888???KKKUUUgggvvv||||||xxxggg^^^XXXXXXdddsss}}}sssoooooopppjjjfffddddddgggoooxxx|||wwwuuuwwwxxxxxxwwwuuu|||~~~tttqqqnnnjjjhhhiiihhhgggeeeddddddfffiiikkkooommmkkkiiigggggghhhiiieeehhhkkknnnnnnmmmjjjhhhcccaaaaaabbbdddeeedddccchhheeeaaa______aaabbbccc{{{nnnaaa]]]```dddkkkrrrxxx|||~~~|||zzzyyyyyyzzz|||~~~sss]]]FFF888444//////...---,,,,,,,,,,,,------,,,,,,+++******)))((((((((())))))*********))))))))))))))))))))))))++++++++++++++++++++++++*********************************+++++++++++++++---,,,---///000111999BBBXXXiii}}}}}}sssvvvxxxggg\\\hhhyyy~~~yyyzzz~~~~~~tttllldddbbbbbbccchhhooowwwhhh^^^bbbkkktttxxx{{{}}}{{{xxxuuuvvvuuutttrrrnnnkkkhhhhhhhhhjjjlllmmmmmmkkkjjjkkkiiihhhffffffeeedddbbbaaa^^^\\\[[[\\\\\\\\\[[[^^^\\\\\\[[[VVVTTT]]]jjjxxx}}}|||yyywwwrrrllldddbbb``````___ZZZQQQIIIEEEGGGJJJMMMPPPUUUZZZ^^^aaahhhooottt}}}yyytttnnnjjjnnnmmmkkkkkklllllllllkkkhhhjjjlllmmmmmmkkkiiihhhjjjiiihhhgggffffffffffffhhhiiijjjiiihhhhhhiiikkkhhhggggggggghhhiiihhhhhhiiihhhgggeeedddcccccccccaaa```___]]][[[YYYWWWVVVWWWYYY___hhhrrr|||~~~~~~}}}|||~~~}}}rrrkkkgggddd___^^^]]]\\\]]]\\\ZZZXXXZZZ\\\^^^]]]ZZZWWWWWWXXXSSSQQQNNNJJJEEEBBB???>>>:::999:::;;;>>>???@@@@@@DDD@@@@@@FFFJJJKKKOOOTTTVVVVVVUUUQQQMMMJJJJJJKKKHHHGGGGGGFFFEEECCCBBBAAA??????>>>===<<<;;;;;;;;;999999::::::999999888777333555666555444444555777666444333333444555555444333333333555888999888777999999CCCUUUbbbaaaXXXRRRTTTVVVWWWQQQIIIJJJ\\\pppvvvaaaYYY\\\tttsssVVVGGG???;;;<<<:::888777666555333111222111/////////000///...---------------------------------,,,,,,,,,++++++------,,,,,,,,,,,,------...------,,,++++++++++++------------------------///---...333888@@@MMMXXXggguuu{{{{{{uuueee]]]XXXXXXeeettt~~~vvvpppmmmlllhhheeeeeegggjjjsss||||||vvvssstttvvvvvvuuutttzzzvvvrrroookkkiiijjjhhhgggfffeeefffgggiiijjjfffggggggfffffffffeeeeeedddfffjjjmmmnnnmmmjjjhhhfffeeedddeeegggiiihhhgggiiifffbbb```aaabbbcccddduuuiiibbb___bbbjjjsssvvvzzz~~~}}}}}}{{{yyyxxxxxxyyy|||}}}sss\\\FFF999555//////...---,,,,,,,,,,,,---,,,,,,++++++***************))))))((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++,,,---------,,,+++,,,///000111999BBBYYYkkk~~~}}}vvvyyyzzzjjj[[[gggxxx}}}|||~~~||||||uuunnngggdddbbbbbbgggnnnwwwggg^^^___gggooorrruuuyyyzzzxxxxxxxxxwwwvvvsssoookkkiiiggghhhjjjkkkkkkjjjhhhgggfffffffffdddaaa```aaaaaaccc```]]][[[\\\\\\]]]\\\```^^^\\\ZZZXXXZZZfffqqq}}}}}}|||yyyyyyxxxrrrkkkgggeeeddddddbbb^^^VVVOOOMMMOOOSSSVVVYYY]]]bbbeeeiiipppwww~~~}}}wwwssstttsssqqqqqqqqqqqqooommmhhhjjjlllnnnoooooonnnmmmkkkkkkiiihhhffffffeeeeeegggiiikkklllkkkkkkkkklllgggggghhhhhhhhhiiiiiiiiikkkjjjiiigggfffeeeddddddcccaaa___^^^\\\\\\\\\\\\\\\```gggoooyyy}}}}}}||||||~~~vvvooolllhhheee```^^^\\\\\\\\\\\\ZZZXXXYYY[[[^^^^^^[[[XXXVVVVVVRRRPPPLLLHHHDDDAAA>>>===999:::<<<>>>@@@BBBCCCDDDLLLKKKNNNSSSWWWWWWYYY\\\\\\[[[YYYTTTPPPMMMLLLMMMJJJIIIIIIHHHGGGEEECCCCCC???>>>======<<<<<<======:::999999888888888888888333444666666555555666777666444333333444555555444444333222444777999:::999<<<<<>><<<:::888888777555333444222////////////...---..............................------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,++++++,,,,,,,,,------------------------///---...222888@@@OOO\\\jjjxxx||||||~~~pppaaaZZZWWWXXXeeettt{{{tttnnniiifffeeehhhkkkoooxxx}}}uuuqqqqqqsssssssssrrrxxxxxxssspppllljjjkkkgggggggggfffgggggghhhhhh___aaabbbdddddddddcccbbbbbbeeeiiimmmnnnmmmjjjhhhgggffffffgggiiijjjjjjiiijjjgggcccaaabbbcccdddddd|||oooddd^^^^^^hhhsssuuuyyy}}}~~~}}}|||{{{zzzxxxwwwwwwyyy{{{}}}rrr[[[EEE888555//////...---,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***)))((((((''''''))))))))))))))))))))))))************************************************)))******+++,,,------...+++***,,,...///111999BBBVVVhhh|||}}}www{{{yyyiii[[[gggxxxzzzyyy}}}vvvpppjjjgggddddddiiipppwwwhhh^^^[[[bbbjjjmmmqqqxxx{{{zzzyyyxxxxxxuuurrrnnniiigggeeeggghhhiiihhhfffddddddaaaccccccaaa]]]\\\^^^aaabbb___\\\[[[\\\^^^______aaa^^^[[[ZZZ[[[cccoooyyywwwtttuuuuuupppjjjeeedddccccccaaa]]]VVVQQQPPPSSSWWW[[[^^^bbbfffiiikkkrrr{{{~~~{{{yyyvvvuuutttrrrooollljjjkkkmmmoooqqqqqqpppppplllkkkiiigggeeedddddddddeeehhhlllnnnnnnmmmmmmmmmggghhhiiiiiiiiiiiijjjkkkmmmllljjjhhhgggffffffeeedddcccaaa______```bbbccc```dddkkksss|||}}}}}}}}}}}}{{{nnnkkkkkkiiieee```^^^\\\\\\\\\\\\ZZZYYYXXX[[[]]]^^^\\\YYYVVVTTTPPPNNNKKKGGGCCC@@@>>><<<999;;;>>>@@@BBBEEEGGGIIITTTWWW[[[___``````___```___]]]YYYUUUPPPMMMLLLLLLHHHHHHHHHGGGFFFEEECCCCCC@@@???>>>===<<<<<<<<<<<<:::999888666666777888888666777888777444333444444666555333333555666555444555333222333666999;;;;;;<<<===GGGWWWcccbbb[[[VVVXXXSSSOOOLLLKKKPPP^^^lll}}}rrraaa\\\eee~~~mmmSSSHHHCCC??????===;;;999999777555333222000...---------,,,***---------------------------------------,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,------,,,,,,------------------...---...111666???PPP___ooo|||~~~}}}xxxjjj]]]WWWUUUWWWdddttt~~~xxxtttllliiiiiilllooosss{{{~~~uuuooooooqqqrrrqqqooouuuyyytttpppkkkiiijjjffffffgggfffffffffffffff______```aaaaaabbbbbbbbbbbbeeeiiilllmmmllljjjhhhdddccccccdddggghhhhhhgggiiifffcccaaabbbcccccccccqqqddd[[[ZZZdddqqquuuxxx|||~~~~~~}}}||||||zzzyyywwwvvvvvvxxxzzz|||qqq[[[DDD777333//////...---,,,,,,,,,,,,,,,,,,+++++++++++++++************************)))))))))))))))))))))))))))************************************************((())))))***+++,,,------+++***+++...///111888AAATTTfffyyy}}}xxx{{{tttdddYYYeeevvv}}}wwwvvvzzzwwwrrrmmmjjjgggeeekkkrrr~~~yyyjjj___\\\ccchhhkkknnnuuuxxxxxxwwwwwwvvvsssooojjjfffcccbbbdddggggggdddbbbaaaaaa^^^``````]]]ZZZYYY\\\```___]]][[[[[[]]]___``````___]]][[[[[[aaalllxxxsssnnnnnnnnnkkkhhh```______^^^\\\XXXRRRNNNQQQUUUZZZ^^^aaadddgggjjjkkkqqq||||||yyyuuussspppllljjjlllmmmnnnpppqqqqqqqqqpppkkkjjjhhhfffeeedddcccccceeehhhmmmoooooonnnnnnnnnhhhjjjkkkkkkiiihhhiiikkklllkkkjjjiiihhhgggggggggfffdddcccbbbccceeeggghhhdddhhhnnnuuu|||}}}zzzzzzzzz{{{{{{|||qqqhhhhhhjjjhhheeeaaa^^^\\\[[[[[[[[[[[[YYYYYYZZZ\\\]]]\\\ZZZVVVSSSOOOMMMJJJFFFBBB???===<<<:::===AAACCCEEEIIINNNRRRbbbfffiiiiiigggeeecccbbb___[[[VVVQQQNNNKKKJJJIIIGGGHHHHHHGGGGGGFFFEEEDDDCCCBBB@@@>>><<<;;;:::999999888777666555666777888666777888777555444444555777555333444555666555555555444333444777999;;;;;;:::<<>>;;;:::999777555333222000...---------,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,+++++++++,,,------,,,,,,,,,---------......---,,,...111444===MMM]]]ooozzz|||zzz~~~~~~xxxtttfffZZZUUUSSSUUUcccrrr}}}yyyyyysssooonnnppprrrttt{{{~~~tttooonnnooopppppplllqqq{{{zzzuuurrrmmmjjjjjjfffffffffeeeeeedddddddddbbb```^^^\\\]]]^^^aaabbbdddgggjjjmmmmmmkkkhhhfffbbbaaaaaaccceeeggggggfffgggdddbbb```aaabbbbbbaaa}}}mmm```WWWVVVaaammmtttwwwzzz||||||{{{{{{{{{yyywwwvvvuuuuuuwwwzzz|||sss]]]EEE777222//////...---,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************************************))))))******++++++,,,,,,,,,+++,,,......000777@@@TTTfffwww|||yyyyyy{{{}}}yyyyyyppp```TTT```qqq~~~{{{uuuuuuyyyxxxtttppplllgggeeejjjrrr{{{{{{kkk______eeeiiijjjlllqqqtttsssvvvuuutttqqqlllgggbbb___^^^bbbeeeeeeaaa______```^^^^^^]]][[[ZZZZZZ]]]___]]]\\\[[[\\\^^^_________[[[\\\[[[]]]ggguuu}}}pppkkkjjjhhhfffeee`````````^^^[[[WWWRRROOOQQQVVV\\\aaadddfffhhhjjjlllpppzzz|||wwwssspppnnnkkkiiikkklllmmmoooppppppqqqqqqjjjiiihhhgggeeedddddddddfffiiimmmoooooonnnnnnnnnjjjlllnnnllliiiggghhhkkkjjjiiihhhgggggggggggghhhggggggffffffgggiiikkklllkkknnnrrrwww{{{~~~|||wwwwww~~~yyy{{{||||||}}}wwwkkkfffggghhhgggdddaaa___\\\[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\ZZZVVVSSSNNNMMMJJJFFFBBB@@@>>>===;;;???CCCGGGJJJQQQZZZaaaqqqvvvvvvpppiiieeeccc```\\\WWWQQQMMMJJJIIIGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHEEECCCAAA???<<<:::999999888777777666666666666666333444666666666666888:::777555444444555666666555666555444555888999:::999888<<>>QQQccctttyyywwwyyyyyyvvv|||ooo```SSS^^^nnn|||}}}yyyxxx|||~~~{{{vvvrrrmmmeeeaaaeeemmmwww}}}lll^^^ZZZaaafffhhhkkkpppsssrrruuutttrrrooojjjddd___\\\[[[___cccccc___\\\]]]______]]]ZZZYYYZZZ\\\^^^^^^^^^]]]\\\]]]^^^^^^[[[YYYWWWYYY[[[___lll{{{vvvmmmkkkjjjeeeaaaaaa`````````]]]YYYTTTPPPNNNOOOTTTZZZ```ccceeefffhhhjjjmmmvvv~~~}}}yyysssooommmmmmllllllhhhiiijjjllloooppprrrssskkkjjjiiihhhgggggggggggggggjjjmmmnnnnnnmmmmmmmmmlllnnnpppmmmhhhfffgggjjjfffffffffffffffggghhhhhhhhhhhhiiijjjkkklllmmmmmmpppqqqsssuuuwwwxxxyyyzzzxxxxxxyyyzzz{{{|||}}}}}}}}}~~~~~~~~~|||yyyvvvsssvvv{{{wwwxxxzzz{{{|||}}}~~~{{{rrrmmmhhheeefffgggeeecccbbb___\\\ZZZZZZ[[[[[[ZZZ\\\ZZZYYYZZZ[[[ZZZVVVSSSNNNMMMJJJFFFCCC@@@>>>===;;;???EEEJJJQQQ\\\iiisss}}}}}}qqqeee```]]]ZZZYYYTTTMMMIIIGGGFFFEEECCCCCCDDDEEEFFFGGGHHHHHHHHHDDDCCCAAA???===;;;::::::666666777777666666555444333444666666666777888:::777666444444666666666555777666666777999999888777888===IIIZZZfffhhhfffeee^^^WWWQQQPPPSSS]]]nnn~~~vvv]]]```uuulllXXXOOOJJJDDDCCCAAA>>><<<;;;:::777555222111/////////000///...------------------------+++++++++,,,,,,,,,------++++++++++++,,,---...///...------,,,++++++++++++++++++,,,,,,---......///***+++...000///444CCCRRR]]]hhhjjjkkkrrruuuzzz{{{|||~~~zzzwwwjjj^^^YYYWWWXXXdddsss~~~|||wwwrrrpppnnnooovvv~~~wwwpppkkkkkkkkkjjjiiigggkkktttyyytttrrrllljjjhhheeeddddddeeefffdddcccaaaaaabbbdddgggjjjmmmoooppppppnnniiieeeaaabbbaaaaaacccfffhhhhhhgggfffdddbbbbbbbbbcccbbbaaawwwdddWWWQQQRRR\\\fffpppsssvvvxxxwwwwwwwwwwwwwwwvvvtttssstttwwwyyy{{{yyycccJJJ999333//////...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************------------------,,,,,,...------.........555===LLL___qqqxxxyyy~~~yyyssswww~~~qqqbbbTTT^^^ooo|||~~~}}}}}}|||xxxssslllccc^^^aaahhhssslll]]]SSSZZZbbbfffkkkrrrvvvvvvuuutttrrroooiiiccc^^^[[[YYY^^^bbbbbb^^^[[[]]]___aaa\\\XXXXXX[[[^^^___^^^___^^^^^^^^^^^^\\\XXXUUUTTTXXX[[[aaaoooyyyqqqlllmmmkkkddd______YYYZZZYYYVVVQQQLLLIIIGGGLLLQQQXXX]]]```bbbcccdddhhhiiirrr}}}zzzwwwxxxwww}}}|||{{{zzzvvvpppmmmlllnnnooooooeeefffhhhkkknnnqqqssstttllllllkkkjjjiiiiiiiiijjjhhhjjjmmmmmmmmmllllllmmmmmmpppqqqnnnhhheeefffiiidddddddddeeeeeefffhhhhhhhhhiiikkklllmmmnnnnnnnnnqqqqqqqqqrrrrrrsssttttttssstttuuuvvvwwwxxxxxxxxxyyyzzz{{{zzzvvvsssqqqpppuuu~~~|||wwwsssooorrrtttvvvvvvwwwxxx{{{}}}~~~}}}yyyrrrkkkjjjhhhfffffffffeeedddbbbbbb___\\\ZZZZZZ[[[[[[[[[]]]ZZZXXXXXXZZZZZZWWWTTTOOOMMMJJJGGGCCCAAA???>>>:::???FFFLLLUUUcccttt~~~nnn```ZZZWWWTTTWWWRRRKKKGGGFFFEEEDDDBBB???@@@AAACCCEEEFFFGGGGGGBBBAAA@@@>>>===<<<<<<<<<555666777777777666444333666777888777666555666777777666444444666777666555777777777888:::999777555:::>>>JJJ[[[fffhhhffffff___WWWOOOLLLOOO[[[qqqsssWWW\\\tttmmmYYYQQQKKKEEEEEECCC@@@>>>===;;;888666000...,,,,,,.........---........................,,,,,,,,,------.........,,,,,,,,,,,,---...///000///...---,,,+++*********++++++,,,,,,---...//////)))+++...///...111???MMMWWWbbbfffiiirrrvvv{{{yyywwwyyyzzzmmmaaa\\\YYYZZZeeettt}}}vvvqqqnnnlllmmmttt}}}zzztttnnnjjjiiiiiihhhffffffjjjsss~~~yyywwwooollliiifffeeefffggghhhffffffggghhhjjjlllnnnppppppqqqrrrrrrnnniiiccc``````___```aaadddfffffffffgggfffdddcccddddddcccbbbqqq___TTTQQQTTT]]]ffflllmmmooorrrvvvzzz}}}vvvssssssvvvvvvuuuwwwzzzxxxbbbJJJ:::555111111000///...------,,,***++++++,,,,,,++++++***************))))))((((((+++*********))))))(((((('''(((***,,,---,,,***)))((())))))))))))*********,,,,,,++++++***+++++++++000------/////////333999PPP]]]nnn{{{xxxrrrttt}}}wwwbbb[[[]]]pppxxxooojjjeeeaaabbbfffrrr{{{kkk^^^YYYWWW\\\gggoooqqqrrrssswwwvvvtttpppjjjccc]]]YYYXXX\\\```aaa```^^^]]]\\\YYYXXXXXXZZZ^^^bbbdddeeedddaaa^^^]]]^^^]]]YYYVVVVVVVVVZZZeeesss|||~~~|||ssspppkkkhhhgggccc]]]YYY[[[VVVOOOJJJHHHHHHIIIIIIIIIMMMRRRVVVYYY[[[]]]^^^aaagggmmmpppooollllllllltttxxxzzz{{{}}}{{{vvvuuutttssssssrrroookkkgggdddfffiiikkkmmmmmmmmmmmmkkkiiiggghhhjjjjjjhhheeejjjjjjjjjjjjkkkkkklllmmmllllllkkkjjjiiihhhfffeeecccdddfffggghhhhhhhhhhhhjjjjjjjjjjjjjjjjjjkkkkkkooooooooopppppppppoooooonnnmmmmmmpppuuuxxxwwwtttvvvyyyzzzvvvpppllllllooowwwvvvvvvtttrrrooolllkkkqqqppppppoooooooooooooootttuuuvvvuuurrrmmmgggdddaaaeeeeeeaaa___```aaa______\\\WWWUUUVVVWWWYYYYYYYYYXXXVVVTTTSSSSSSSSSTTTTTTSSSPPPLLLGGGCCC???<<<;;;BBBIIIPPP^^^qqq}}}lllccc^^^WWWOOOKKKJJJHHHEEECCCCCCBBB@@@>>>:::;;;>>>BBBGGGIIIHHHFFFEEECCC@@@===;;;999999999888888777777666666555555444444444444444444444444333333444444555666666666777666777888999999777555888???PPPbbbiiiggggggkkkeeeXXXLLLKKKTTTfff~~~hhhPPPbbbzzzlll\\\QQQJJJHHHJJJGGGDDDAAA>>>:::666222000/////////............,,,,,,++++++++++++******...---,,,,,,,,,,,,+++***---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...---000222444;;;CCCRRRXXXbbbkkksssyyy|||~~~sssfffZZZTTTYYYkkk|||xxxqqqnnnllliiijjjmmmsssrrrpppooonnnllliiifffjjjlllqqqzzzwwwppppppnnnkkkiiigggggghhhhhhdddgggkkkmmmnnnoooqqqrrruuutttsssppplllhhheeecccbbbaaa`````````aaacccdddggggggggggggggggggffffff}}}nnn]]]RRRPPPSSS\\\eeennnnnnppprrrtttwwwyyyzzzvvvrrrqqqssstttsssvvvzzzyyybbbJJJ:::444000//////......---------***++++++,,,,,,++++++***++++++*********)))))))))************)))))))))(((((()))***++++++++++++***)))))))))************+++,,,++++++******+++++++++...+++,,,//////000444;;;PPP]]]ooo{{{|||rrrpppuuuzzz{{{fff\\\^^^rrr{{{pppiiiccc^^^___cccooowwwfffXXXPPPPPPVVVcccmmmqqqsssuuuuuuuuutttqqqlllfff```]]]\\\___ccceeedddbbb``````[[[ZZZZZZ\\\```dddffffffccc```]]]\\\\\\[[[YYYWWWVVVUUUYYYcccpppxxxyyywwwrrrnnniiifffeeebbb\\\XXXWWWQQQJJJEEECCCCCCCCCCCCDDDHHHMMMQQQSSSUUUVVVXXX]]]aaafffgggdddbbbbbbccclllqqquuuuuuwwwzzzzzzwwwvvvuuusssrrrqqqnnniiifffaaacccfffjjjlllllllllkkkgggfffeeegggjjjkkkkkkiiijjjiiiiiiiiiiiijjjkkklllkkkkkkkkkjjjiiigggeeeddddddeeeggghhhiiijjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhhjjjkkklllnnnnnnnnnmmmmmmlllkkkkkknnnsssvvvuuussstttvvvwwwsssmmmkkklllooorrrssssssrrrpppnnnllljjjnnnmmmlllkkkkkkkkkllllllmmmmmmnnnmmmkkkgggcccaaa___cccccc___]]]___```^^^___\\\XXXVVVVVVXXXYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTRRRQQQNNNJJJFFFAAA===;;;===DDDLLLTTTbbbtttxxxggg___[[[VVVOOOLLLJJJHHHEEEDDDCCCBBBAAA???@@@???>>>???@@@@@@>>>;;;EEEDDDAAA>>><<<::::::999888888777777666666555555555555555555555555444444333333444444555666666666777777777888999888777555555???SSSgggpppnnnmmmooofffZZZOOOOOOZZZnnnuuu^^^PPPeee~~~mmm^^^TTTMMMKKKJJJHHHEEEBBB@@@<<<888444000000/////////............---------,,,,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000---,,,///111333:::BBBMMMTTT___jjjttt{{{|||sssggg^^^ZZZ___ooo|||tttmmmkkkjjjggghhhkkkqqqpppooooooooonnnkkkiiikkkkkknnnttt~~~~~~tttmmmmmmkkkiiigggfffggghhhiiihhhkkkoooqqqqqqrrrsssttttttssspppmmmiiifffdddbbbaaa`````````aaacccdddeeeiiiiiihhhgggffffffffffff|||mmm\\\RRROOORRRZZZcccnnnooopppqqqrrrtttuuuuuuwwwrrrooopppqqqqqqtttzzzyyycccJJJ999333.........---------------***++++++,,,,,,++++++***+++++++++++++++*********************))))))))))))******))))))******++++++)))************+++++++++++++++*********++++++,,,,,,***+++...///000666<<>><<>>:::777000000000/////////......////////////.........---,,,+++***+++---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,+++...000111888???GGGOOO]]]jjjuuu}}}yyyrrrjjjcccaaafffvvv~~~vvvnnnhhhgggfffeeefffjjjnnnmmmmmmoooppppppnnnllllllkkkkkkmmmuuuyyypppkkkiiihhhfffeeefffggghhhjjjjjjmmmppprrrrrrrrrssstttrrrpppmmmiiifffcccbbbbbb______```aaaccceeeggghhhkkkjjjhhhffffffffffffgggppp```VVVRRRSSSZZZaaalllmmmnnnpppqqqrrrsssssswwwrrrnnnnnnnnnooosssyyyyyycccJJJ888222,,,,,,,,,---------------***++++++,,,,,,++++++***++++++++++++++++++++++++*********)))))))))))))))+++***)))(((((()))+++,,,************++++++++++++***************++++++,,,,,,***+++...///000444;;;LLL[[[ooo}}}sssmmmsss|||ppp\\\^^^rrr~~~qqqfff^^^XXXYYY^^^hhh~~~wwweeeVVVSSSUUU\\\hhhpppsssvvvyyywwwxxxxxxvvvrrrlllfffccc\\\___bbbcccbbbaaa``````___^^^___aaaeeehhhiiiiiiaaa^^^[[[XXXXXXXXXYYYZZZ^^^___ccckkkuuuzzz{{{yyyoookkkfffdddccc```\\\XXXLLLGGG@@@;;;999999::::::>>>AAAFFFIIIIIIHHHHHHHHHNNNOOOPPPNNNKKKKKKOOOSSS]]]fffllllllmmmqqqwwwzzz}}}zzzwwwuuurrrnnniiifff[[[]]]bbbfffjjjkkkkkkkkkjjjhhhggggggggghhhhhhhhhjjjjjjiiiiiiiiiiiijjjjjjkkkkkkkkkkkkiiigggdddbbbcccdddfffhhhiiiiiiiiihhhgggggghhhgggfffeeedddcccaaaccchhhkkkmmmmmmkkkjjjiiihhhhhhkkkpppsssrrroooppppppnnnllliiijjjmmmppprrrrrrrrrrrrpppnnnlllkkkgggeeecccaaa```aaacccdddeeedddbbbaaa```___^^^^^^[[[______[[[ZZZ]]]___^^^[[[XXXUUUTTTUUUVVVWWWWWWZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSPPPMMMIIIEEEBBB@@@???HHHSSS```pppxxxjjj[[[TTTRRROOOMMMMMMKKKIIIFFFEEEEEEDDDCCCAAA999777777;;;AAAHHHMMMOOOGGGFFFCCC@@@>>><<<;;;;;;888888777777666666555555666666666555444444333333333333444444555666666666888999999888777666666666<<>>:::888999:::;;;@@@DDDHHHJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCFFFLLLQQQ```iiioooooooootttyyy||||||zzzvvvrrroookkkgggddd\\\^^^bbbfffiiikkklllmmmiiiiiiiiihhhhhhhhhiiijjjlllkkkkkkjjjjjjjjjkkkkkkkkkllllllllljjjgggdddbbbaaabbbdddeeefffgggfffffffffggghhhhhhgggeeecccbbbbbbeeeiiilllnnnmmmllljjjiiiggggggkkkppprrrqqqooonnnmmmllljjjiiikkknnnppprrrrrrqqqpppnnnkkkiiigggeeecccaaa_________```aaabbbaaa___^^^\\\\\\\\\\\\\\\______[[[YYY]]]______XXXVVVSSSSSSTTTUUUUUUUUUYYYYYYYYYXXXWWWVVVUUUTTTSSSRRRPPPNNNJJJFFFCCCAAA>>>HHHUUUdddvvvqqqeeeWWWQQQNNNKKKJJJKKKJJJHHHFFFEEEEEEEEECCCBBB<<<:::777888;;;AAAEEEGGGHHHFFFCCC@@@>>><<<<<<<<<888888777777666666555555444444444333333222222222333333444444555666666666777999:::888666555666888???SSSlllzzz{{{sssjjjeeehhh^^^WWW]]]nnnhhhYYYSSSuuusssggg]]]VVVTTTPPPNNNLLLIIIFFF@@@:::666111000000000////////////.........------------,,,,,,+++***+++---...---,,,***+++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------******---......333:::EEENNN\\\jjjuuu|||}}}xxxrrrooonnntttzzzqqqjjjdddddddddccceeeiiikkklllmmmoooppppppmmmkkkkkkiiigggggglllxxxvvvpppmmmhhhgggfffeeefffhhhjjjlllfffiiikkkllllllkkkkkklllmmmkkkhhhdddaaa``````aaa___```bbbeeegggiiikkkkkkfffffffffggghhhjjjlllmmmxxxhhh^^^XXXWWW[[[aaahhhjjjmmmqqqtttvvvvvvwwwyyytttooooooooooootttzzzuuu___GGG888222.........---------------***++++++,,,,,,++++++************+++++++++++++++))))))))))))************,,,***(((''''''((()))***((())))))))))))*********)))))))))))))))***+++,,,///,,,,,,......---111777FFFVVVmmm|||tttoooxxxvvvaaabbbsss~~~}}}zzzooofff___ZZZ\\\```hhh|||{{{gggVVVRRRUUU^^^iiippprrrwww||||||}}}|||yyyssskkkccc^^^\\\___aaaaaa```______```bbbbbbbbbdddggghhhgggfff______^^^\\\ZZZZZZ]]]___```ccchhhooouuuxxxwwwvvvpppmmmkkkiiihhhccc[[[UUUHHHCCC===999999:::<<<<<>>??????@@@EEEMMMTTTfffnnntttuuuwww|||yyyvvvrrrnnnkkkgggccc```^^^___bbbdddhhhkkkmmmooodddfffiiikkkkkkkkkmmmnnnmmmlllkkkkkkjjjkkkkkkkkkjjjkkklllllljjjfffccc```^^^```aaacccdddddddddddddddeeegggggggggeeecccaaadddfffiiikkklllkkkjjjiiihhhffffffjjjnnnqqqpppnnnlllkkkjjjiiiiiikkklllnnnnnnnnnmmmllliiifffcccbbbbbbbbb```___^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\___^^^YYYXXX[[[^^^]]]WWWUUUSSSSSSTTTUUUUUUTTTXXXXXXXXXXXXWWWUUUTTTSSSQQQPPPOOOLLLIIIEEECCCAAA>>>HHHWWWgggwwwjjj```UUUPPPNNNJJJIIIKKKIIIGGGEEEDDDDDDDDDCCCBBB@@@===::::::===BBBEEEGGGHHHFFFCCC@@@>>><<<<<<;;;888888777777666666555555222222222222222222222222333333444444555666666666666888999888555555777:::???WWWqqqzzzuuunnniiigggggg^^^YYYaaarrryyydddZZZVVVzzzwwwlllccc]]]ZZZVVVTTTQQQMMMHHHAAA999444111111000000000/////////---------,,,,,,,,,++++++,,,+++***+++---...---,,,***++++++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---***+++---......222888EEENNNZZZgggqqqxxx}}}~~~|||zzzyyy|||}}}sssllleeeddddddbbbdddgggiiiiiikkknnnpppooommmjjjhhhgggffffffkkkvvvyyyrrroooiiihhhgggffffffgggiiijjjfffhhhkkklllkkkkkkkkklllllljjjgggeeebbbaaaaaa```aaaccceeegggiiijjjjjjkkkddddddfffhhhkkkmmmnnnooouuufff]]]XXXWWW[[[aaaiiikkkooorrruuuwwwwwwwww{{{uuuqqqrrrqqqqqquuuzzzsss]]]FFF888444000//////......---------***++++++,,,,,,++++++***)))))))))*********++++++((()))))))))************+++***)))((('''(((((()))''''''((((((((()))))))))(((((((((((()))***+++,,,---++++++---......222999EEEUUUkkkzzzvvvqqqwww~~~{{{hhhhhhxxx}}}~~~zzz|||zzzppphhhaaa\\\\\\```gggyyy~~~jjjXXXWWW[[[cccnnnssstttxxx~~~yyyzzzzzzwwwqqqiii```[[[]]]^^^```aaa```______```cccbbbbbbdddffffffdddbbb___```aaa```]]]]]]___aaahhhjjjoootttwwwwwwvvvtttooonnnlllllliiicccYYYRRRDDD@@@:::777888:::<<<===EEEHHHLLLLLLJJJEEEBBB@@@>>>@@@BBBCCCEEEJJJSSSZZZkkkqqqwwwzzzyyyvvvqqqmmmjjjgggcccaaaaaa```aaabbbeeeiiimmmooocccgggkkknnnmmmmmmnnnooolllkkkkkkjjjiiiiiijjjjjjhhhiiijjjjjjhhhddd```]]]]]]___```bbbccccccccccccaaabbbdddfffeeedddbbb```eeefffgggggggggfffeeedddeeeddddddhhhlllooonnnllliiihhhgggggghhhiiijjjiiijjjjjjjjjiiigggeeebbbaaa___``````___^^^]]][[[ZZZVVVWWWXXXYYY[[[\\\]]]]]]\\\^^^]]]WWWUUUYYY[[[[[[WWWVVVTTTTTTVVVWWWVVVVVVWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPOOOLLLIIIFFFDDDBBB@@@JJJXXXgggwww}}}uuucccZZZSSSPPPOOOLLLKKKMMMHHHFFFDDDCCCDDDDDDCCCAAA>>><<<;;;<<>>CCCEEEGGGIIIKKKQQQYYY```mmmrrrxxx}}}{{{xxxsssooollljjjfffdddbbbaaa``````cccgggllloooeeejjjooopppooolllkkklllkkkkkkjjjiiihhhhhhiiiiiifffggghhhhhhfffbbb^^^[[[]]]___```bbbcccccccccccc^^^```bbbddddddcccaaa___eeeeeeeeedddcccbbbaaaaaadddbbbbbbfffkkkmmmllljjjgggfffffffffhhhhhhgggfffiiiiiijjjiiihhhgggeeeddd]]]^^^______^^^\\\YYYWWWSSSTTTWWWZZZ]]]___aaaaaa[[[]]][[[VVVTTTVVVYYYYYYXXXWWWUUUVVVWWWXXXXXXWWWVVVWWWWWWWWWVVVTTTRRRQQQSSSRRRQQQOOOLLLIIIFFFEEEBBBLLLYYYhhhuuu|||vvvmmm^^^WWWQQQQQQPPPMMMMMMOOOGGGFFFCCCCCCCCCCCCBBBAAA???<<<:::;;;???CCCFFFHHHGGGEEEBBB???===;;;;;;:::888888888777666666555555111222222333444555666666333333444444555666666777333666999777555555999>>>LLLggg~~~zzziii___aaaeeeeee^^^]]]iii{{{rrrbbb___cccxxxqqqllljjjccc```[[[UUUNNNDDD:::333111111111111000000000000......---------,,,,,,,,,...---,,,,,,,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++,,,......---111777@@@GGGRRR^^^hhhpppwww|||vvvnnngggdddbbb______bbb```bbbfffkkkpppqqqooommmaaacccddddddfffnnn{{{}}}sssooojjjiiifffdddbbbbbbccccccaaadddgggiiiiiiiiijjjkkkjjjjjjiiihhhfffdddbbbaaafffgggiiijjjjjjiiihhhhhhdddfffiiilllnnnmmmlllkkkxxxkkk]]]XXXWWWYYY___dddkkklllmmmooopppqqqqqqqqqrrrsssssssssssstttxxx{{{qqq[[[FFF999666000///...------,,,------***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((())))))***+++,,,,,,,,,,,,+++******((()))***,,,,,,+++******((())))))+++,,,---............---,,,,,,...222555BBBRRRgggvvv~~~yyyrrrvvv~~~qqqvvv~~~yyy{{{yyy}}}oooeeebbbbbbaaa```fffrrr}}}oooddd___```dddiiinnnqqqqqqpppsssqqqqqqqqqlllccc\\\ZZZ^^^^^^]]]]]]^^^___aaabbbiiigggeeecccbbbbbbbbbbbbaaa``````bbbdddffffffeeeoooqqqrrrrrrqqqpppqqqrrrssspppllliiieee___VVVOOOCCC<<<777888;;;;;;<<>>===;;;<<<@@@EEEHHHIIIFFFDDDAAA>>>;;;:::::::::999888777666555444333333666555444444444444555666666666666666666666555555444555777888555222777>>>OOOrrrvvv```]]]aaa```ccc______hhhzzzhhhYYYbbbjjj|||xxxsssnnniiigggbbb[[[PPPEEE;;;666000000////////////000000////////////...............//////...,,,***+++,,,///...------,,,,,,,,,,,,,,,++++++,,,---...,,,++++++,,,------......---------------...///111333555<<>>AAAJJJRRRQQQRRRYYYWWWRRRVVVXXX[[[___aaaccchhhpppuuu~~~yyyqqqllllllkkkhhheeeeeebbb___aaaeeehhhgggeeeiiiiiijjjllllllmmmmmmmmmpppooommmllliiigggfffeeefffdddcccdddeeedddaaa^^^```bbbcccddddddbbb___^^^\\\^^^aaadddeeeeeecccaaacccbbbaaa___^^^\\\[[[ZZZYYY[[[___ccchhhkkkkkkkkkkkkjjjhhhhhhhhhiiigggfffeeefffggggggfffdddbbbaaa^^^]]]\\\ZZZXXXTTTQQQOOOTTTVVVZZZ]]]```bbbbbbbbbbbb]]]VVVUUUWWWYYYYYYXXXZZZXXXVVVVVVVVVWWWVVVUUUVVVUUUUUUUUUUUUVVVVVVWWWYYYXXXVVVSSSPPPNNNKKKJJJLLLPPPZZZfffnnnooohhhaaaWWWTTTPPPNNNMMMLLLKKKJJJHHHFFFEEEDDDEEEDDDCCCAAA???===;;;<<<@@@DDDGGGHHHDDDBBB???<<<:::999999999888888777666555444333333555555555555555555555555555555555555555555555555444555777888555222777???WWWuuuttt```^^^```^^^```\\\]]]fffxxxgggVVV^^^kkk{{{vvvqqqllljjjfff^^^TTTGGG===666000000////////////000000000000//////......---------...///...,,,++++++,,,,,,,,,++++++******++++++...---------......,,,***+++,,,------...------------,,,,,,---...000222444999EEEOOOUUU\\\iiitttyyy}}}xxxzzz{{{{{{{{{|||ssssssxxxtttooohhhcccaaaaaa``````aaadddgggjjjpppvvvtttnnncccbbbbbbdddeeehhhsss~~~uuummmlllmmmkkkgggaaa]]]\\\]]]^^^___aaafffjjjmmmmmmlllkkkkkkjjjfffcccccceeehhhiiihhhiiijjjllllllkkkiiiiiiiiiiiiiiihhhgggffffffwwwkkk___[[[\\\___dddjjjooommmkkkjjjkkknnnqqqsssqqqrrrrrrqqqqqqssswww{{{oooYYYCCC777333000///...------,,,------***++++++,,,,,,++++++******************************************++++++,,,++++++*********)))))))))((((((((((((((())))))***''''''((()))***++++++,,,.........---,,,---000333AAAOOOdddsss{{{~~~yyysssxxxyyywwwyyy|||vvvlllhhhggggggfff```lll}}}{{{lllaaaZZZXXXXXXZZZaaahhhmmmppprrrnnnllllllhhhaaa^^^___aaaaaa```___aaacccfffgggjjjjjjjjjiiihhhfffdddccceeeddddddeeehhhiiiiiihhhoooqqqrrrrrrqqqppppppqqqooolllhhheeebbb\\\SSSMMMDDD>>>999:::<<<===AAAEEEMMMWWWYYY\\\cccbbb^^^ddddddhhhmmmppprrrwww}}}{{{sssnnnlllkkkiiifffdddaaa___```ccceeedddbbbfffgggiiijjjkkklllllllllnnnnnnllljjjhhhgggeeeddddddcccbbbbbbbbbaaa___]]]ccccccdddcccaaa___\\\ZZZ[[[]]]aaadddeeeeeedddcccaaa```___]]]\\\ZZZYYYXXXWWWYYY]]]bbbfffiiijjjjjjkkkiiihhhhhhiiiiiigggeeeaaaccceeeffffffdddaaa___[[[ZZZXXXVVVSSSQQQOOONNNQQQSSSWWW[[[^^^______^^^aaa]]]YYYXXXZZZ[[[ZZZXXX[[[YYYVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTUUUVVVWWW[[[ZZZXXXUUURRRPPPNNNMMMNNNRRRZZZccciiiggg___XXXSSSQQQMMMLLLLLLLLLLLLKKKJJJHHHEEEDDDDDDDDDDDDCCC???===<<<===@@@CCCEEEFFFBBB@@@>>>;;;999888888888888888777666555444444333444555666666666666555444555555555555555555555555555555777888555333999AAA[[[rrr|||lll^^^^^^```\\\ZZZXXXYYYccctttgggUUUZZZqqqzzzuuupppoookkkcccXXXJJJ>>>666000000////////////000000000000//////...---,,,,,,,,,---......,,,+++,,,...++++++++++++++++++,,,,,,///...---...///...,,,***++++++,,,---------------,,,,,,+++,,,---///111222666AAANNNTTTZZZdddooovvvzzzyyyzzz{{{{{{|||wwwrrrgggiiioooyyysssooohhhdddbbbbbbbbbbbb___bbbeeeiiiooovvvuuupppeeecccbbbddddddgggpppzzzzzzrrrsssqqqlllfff```\\\[[[\\\\\\]]]```eeejjjnnnooonnnlllkkkjjjgggeeeeeegggjjjiiihhhhhhiiilllmmmmmmllljjjkkklllkkkjjjhhheeeccc}}}qqqeeeaaaaaaccchhhmmmnnnmmmllllllmmmoooppprrrpppqqqpppoooppprrrwww{{{pppZZZDDD777333000///...------,,,------++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))***+++++++++******)))))))))))))))))))))((('''''')))***+++(((((())))))***++++++,,,---......---,,,---///222===JJJ^^^nnnwww{{{}}}zzzuuuyyyyyyrrrppp{{{}}}zzzmmmeee```^^^]]]^^^iiizzzzzzjjj___VVVUUUVVVZZZ```hhhmmmpppsssnnnkkkjjjgggbbbaaacccfffeeedddcccccceeeggghhhiiijjjkkkkkkjjjhhheeeccccccccccccfffiiikkklllkkkoooqqqrrrrrrpppoooooopppnnnkkkgggeeebbb\\\TTTNNNFFF???;;;;;;===???DDDJJJRRR^^^cccfffllliiifffllllllqqqwww{{{~~~}}}uuupppmmmkkkiiihhhdddbbb```aaaccccccbbbaaafffggghhhjjjkkkllllllmmmmmmlllkkkiiigggfffdddddddddcccbbbaaaaaa```___^^^bbbbbbbbbbbb```]]]ZZZYYY[[[]]]```ccceeeeeeeeeddd___^^^]]][[[YYYWWWVVVUUUUUUXXX]]]bbbeeeggghhhiiihhhgggfffggggggfffcccaaa^^^aaadddggghhheeebbb___YYYXXXVVVSSSQQQOOONNNNNNOOORRRWWW[[[^^^^^^^^^]]]___]]][[[[[[\\\\\\ZZZXXXYYYWWWUUUUUUVVVVVVVVVTTTSSSSSSSSSSSSTTTUUUVVVVVVWWWVVVUUUSSSQQQOOONNNMMMNNNRRRXXX___bbb___WWWQQQOOOMMMKKKKKKKKKLLLLLLKKKKKKHHHDDDBBBBBBCCCCCCBBB???===<<<===???BBBCCCCCC@@@???===;;;:::999999888888777777666555555444444333555666888888666555333444444444444555555555555666555777777555444:::DDDZZZiiioooccc\\\```aaa[[[UUUTTTVVVaaaqqqiiiVVV[[[{{{zzztttsssoooggg[[[KKK>>>555000000////////////000000000000///...------,,,++++++---...---,,,,,,---...+++,,,,,,---............---,,,,,,---......---+++++++++,,,------------,,,++++++++++++,,,...000111333???LLLTTTYYYaaalllttt{{{|||}}}}}}|||}}}sssllleeeggglllwwwwwwrrrkkkfffccccccbbbbbb]]]___aaaeeelllssstttoooiiieeedddeeeeeegggoooxxx|||yyyuuunnngggaaa^^^______]]]^^^aaaeeekkknnnoooooommmkkkiiigggfffgggiiikkkgggffffffgggjjjlllmmmmmmlllmmmmmmmmmkkkhhhdddaaavvvjjjdddccccccfffjjjlllmmmooopppqqqpppooooooooooooooonnnnnnqqqwww{{{rrr\\\FFF999555000///...------,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((()))******+++***))))))(((((())))))+++***)))((()))***+++,,,)))******++++++,,,,,,,,,,,,---...---,,,---///111:::HHH[[[mmmwww}}}|||www{{{zzznnnhhhsss}}}nnnddd]]]ZZZYYY___hhhxxxyyyiii^^^SSSTTTXXX^^^ffflllpppqqqtttooolllkkkhhhddddddgggkkkjjjiiihhhggggggggggggggghhhkkklllkkkiiifffddd``````bbbeeejjjmmmoooooonnnpppqqqpppooommmmmmnnnmmmjjjgggeeeddd___XXXRRRGGGAAA======>>>AAAHHHPPPYYYgggnnnpppsssmmmiiipppsssyyy~~~wwwqqqmmmkkkiiiiiieeedddddddddddddddcccbbbggghhhiiijjjllllllmmmmmmkkkjjjiiihhhfffdddcccccccccccccccbbbaaa``````aaa````````````___]]][[[ZZZ[[[\\\___bbbdddeeeeeeddd^^^]]]\\\ZZZWWWUUUTTTSSSSSSYYY___dddffffffggggggfffeeefffggggggeeeaaa^^^XXX\\\bbbggghhheeeaaa^^^YYYXXXVVVTTTRRRPPPPPPPPPRRRVVV[[[aaaccccccaaa```\\\\\\\\\]]]]]]\\\ZZZXXXVVVUUUTTTTTTVVVXXXWWWWWWRRRRRRRRRRRRRRRSSSTTTUUUSSSRRRRRRQQQQQQPPPPPPPPPLLLOOOUUUYYY[[[XXXSSSOOOLLLJJJIIIJJJKKKLLLLLLKKKJJJGGGCCCAAAAAAAAAAAA@@@???===<<<===???AAAAAAAAA??????>>><<<;;;::::::999777777666666555555444444444555777888888777555444444444444555555555666666777666666777444444<<>>???BBBLLLUUUaaarrrzzz{{{zzzqqqlllssszzzxxxrrrmmmjjjiiiiiiffffffgggggggggfffeeeeeehhhiiijjjkkkkkkkkkkkkkkkiiiiiihhhfffeeecccbbbbbbbbbccccccbbbaaaaaabbbddd`````````___^^^]]]\\\\\\[[[\\\^^^```bbbccccccccc]]]]]][[[YYYVVVTTTSSSRRRSSSZZZccciiiiiifffeeeeeeeeeeeefffhhhhhheee```]]]SSSXXX```fffhhheee```\\\YYYYYYXXXVVVUUUSSSRRRQQQPPPUUU[[[aaadddccc```^^^YYYZZZ[[[\\\[[[ZZZXXXWWWUUUSSSSSSTTTVVVXXXXXXXXXSSSRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRLLLNNNQQQTTTTTTSSSPPPNNNKKKIIIIIIJJJKKKLLLKKKJJJIIIFFFCCCAAAAAA@@@???>>>???>>>======???@@@???>>>>>>>>>===<<<<<<;;;::::::777777666666555555555555555666777777777777666555444444555555666777777777777666666666444555>>>IIIbbbiiijjjdddbbbddd```WWWRRRTTTZZZgggxxxiii^^^kkk}}}zzztttjjj[[[JJJ<<<333000000////////////000000.........---------------,,,---......,,,+++,,,...)))***+++,,,---,,,+++***(((((((((***,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000222888EEETTT]]]bbbjjjqqqwww|||xxxxxx}}}}}}}}}vvvmmm]]]^^^cccooo}}}vvvnnniiieeecccaaa___aaaaaaccckkksssuuurrroooiiieeefffhhhjjjpppwww|||vvvllleeeaaa_________^^^___bbbhhhnnnrrrssssssooolllhhhfffggghhhiiiiiidddcccccceeehhhjjjjjjiiimmmmmmmmmllliiifffcccaaaxxxkkkdddaaa___```cccoooppprrrssssssrrrqqqpppnnnmmmlllkkklllpppvvv{{{uuu___III:::666000///...------,,,------,,,,,,+++******+++,,,,,,(((((((((((((((((((((((())))))(((((())))))***+++---,,,***)))))))))+++,,,((())))))***************************++++++++++++(((***,,,------...000222999FFFZZZooo{{{|||kkk```lll|||qqqgggcccbbbcccbbbgggqqqxxxiii^^^QQQTTTZZZccclllrrrtttttttttppplllkkkhhhdddcccfffjjjlllnnnppppppnnnllljjjfffhhhjjjlllmmmmmmmmmlllddddddeeehhhllloooppppppkkkmmmnnnmmmkkkiiiiiijjjhhhfffeeeeeefffccc]]]YYYIIIDDD@@@???@@@DDDNNNYYYiii{{{vvvpppxxxyyyrrrllliiihhhiiieeeggghhhiiihhhggggggggghhhhhhiiiiiijjjiiiiiihhhhhhgggfffeeedddcccbbbaaa```aaabbbbbb```aaadddgggaaaaaa```___^^^]]]\\\\\\[[[\\\]]]___```aaaaaaaaa]]]\\\[[[XXXVVVTTTRRRQQQSSS]]]hhhmmmlllgggdddccccccdddeeeggggggccc^^^ZZZSSSYYYbbbiiikkkhhhccc^^^YYYYYYYYYYYYWWWUUUSSSRRRLLLQQQXXX^^^aaa```]]]ZZZWWWXXXYYYYYYXXXWWWWWWWWWVVVTTTSSSTTTVVVWWWWWWVVVSSSSSSRRRQQQPPPPPPPPPPPPUUUUUUTTTSSSRRRQQQQQQPPPNNNOOOPPPPPPOOONNNNNNNNNJJJIIIIIIJJJLLLLLLKKKJJJHHHFFFDDDCCCBBBAAA???===???>>>======>>>???>>><<<;;;;;;;;;;;;;;;:::999999666666666666555555555555666666666666666666666666555555666666777888888999888666666666444666@@@KKKaaahhhkkkgggffffff```WWWVVVYYYaaannn~~~ddd```qqq~~~wwwkkk[[[JJJ<<<444000000////////////000000,,,,,,------------......---...///...,,,++++++,,,***+++,,,------+++***))),,,+++***+++,,,,,,+++)))******+++,,,,,,,,,,,,+++------,,,,,,,,,...///000111444@@@RRR___dddiiinnnuuu~~~wwwwww~~~xxxmmm^^^]]]aaakkkzzz{{{rrrllliiifffddd```aaaaaabbbiiirrruuurrrnnnhhhdddeeehhhjjjpppvvvyyy~~~yyynnnfffaaa___]]][[[[[[]]]bbbiiipppvvvxxxxxxppplllhhhffffffhhhggggggccccccdddgggiiijjjiiigggmmmmmmllljjjhhheeecccaaayyylllfffcccaaabbbeeerrrrrrrrrqqqrrrrrrssssssmmmmmmllljjjkkkooovvv{{{uuu___III:::666000000...------------------,,,+++******+++,,,---++++++++++++++++++++++++*********)))***++++++,,,...---+++))))))***+++,,,&&&''')))*********)))((())))))))))))************''')))+++------///111333666CCCXXXnnn|||}}}~~~hhh]]]iii||||||pppfffaaaaaabbbcccfffooo|||yyyiii___QQQSSSXXXaaajjjqqquuuvvvsssooolllkkkhhhcccbbbdddhhhjjjooorrrsssrrrooommmgggiiikkkmmmoooppppppppphhhhhhhhhjjjmmmppppppooojjjlllmmmllljjjhhhhhhhhhfffdddcccdddfffddd^^^ZZZJJJEEEAAA@@@@@@EEEPPP\\\nnn{{{uuu|||yyyrrrkkkhhhhhhiiieeefffiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhggggggfffggggggfffeeecccbbbaaaaaa^^^```aaaaaa``````dddhhhcccbbbaaa```^^^]]][[[[[[[[[\\\]]]^^^____________]]]\\\[[[XXXVVVSSSRRRQQQTTT^^^jjjpppnnnhhhdddbbb``````bbbdddddd```[[[VVVUUU\\\eeemmmpppmmmgggcccXXXYYYZZZZZZYYYWWWTTTRRRNNNSSSZZZaaacccbbb___\\\VVVWWWXXXXXXWWWVVVVVVVVVWWWVVVTTTTTTUUUVVVUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOVVVVVVTTTRRRPPPOOOMMMLLLPPPPPPOOOMMMKKKKKKLLLMMMKKKJJJJJJKKKLLLMMMKKKJJJIIIGGGEEEEEEDDDCCC@@@===@@@>>>======>>>>>>===;;;:::::::::::::::999888777666666666666666555555555777777666666666666777777555666666777888999999:::888666666555444666@@@LLL[[[bbbhhhgggggggggaaaXXXYYY]]]ffftttyyy```___uuuxxxkkk[[[KKK===555000000////////////000000++++++,,,------......///...//////...,,,***+++,,,,,,---/////////---+++***///...---------,,,)))'''******+++,,,,,,,,,,,,+++...------,,,---...000111000111<<>>>>>>>>@@@AAA??????===<<<<<<===>>>>>>;;;;;;:::999999888888777:::999777666555555555666777888888888777555222000444555666888999;;;<<<<<<>>>666000111444777???HHHZZZcccgggdddaaacccccc```ZZZaaammmvvvccckkk}}}}}}ooo[[[GGG;;;888333333222111000///...---//////.........---------***+++------------+++***------,,,+++,,,---...///------------------------...---+++******+++---...,,,,,,+++++++++,,,,,,---//////;;;OOO[[[]]]ccclll{{{|||wwwllleeebbbjjjvvv~~~~~~wwwqqqlllhhhgggbbb```___```eeekkkpppssspppkkkffffffiiilllkkkiiiqqqtttzzz~~~rrriiiccc```]]][[[YYY___gggmmmuuu}}}}}}qqqgggaaadddjjjjjjfffdddfffffffffgggiiijjjiiigggdddfffiiihhhdddbbbbbbcccrrriiiaaa]]]bbbjjjpppqqqssssssqqqpppooopppnnnnnnlllkkkkkknnnrrrvvvyyydddLLL;;;444000//////......---,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++---+++******+++,,,+++***++++++******))))))(((((((((((())))))))))))((((((***************+++,,,,,,,,,,,,+++***+++---///000333AAASSSdddvvvzzz{{{nnn\\\cccuuu|||vvvzzz}}}yyypppiiifffeeefffeeedddeeennn|||yyyhhhXXXLLLOOOUUU___iiiqqqtttvvvrrrrrrrrrqqqnnnjjjfffdddhhhkkknnnqqqpppnnnjjjhhheeegggjjjnnnooopppooonnnjjjlllnnnooopppooommmlllmmmmmmmmmllljjjgggeeedddgggeeeccceeefffddd^^^XXXOOOKKKGGGFFFFFFJJJUUU```www}}}xxxqqqllliiiiiihhhgggeeefffgggiiiiiiiiihhhggghhhgggfffdddccccccddddddgggeeedddcccccccccaaa___]]]^^^```aaabbbccccccccccccbbb```^^^\\\ZZZXXXXXXYYYYYYYYY[[[]]]^^^^^^^^^ZZZWWWUUUTTTRRROOOQQQWWW^^^fffppptttpppjjjeeedddcccbbbaaaaaa```^^^YYYVVVSSS[[[fffppptttqqqjjjeeebbb```]]][[[ZZZYYYWWWVVVOOOQQQUUU[[[^^^___\\\YYYWWWWWWWWWWWWWWWVVVVVVUUURRRRRRSSSSSSSSSSSSRRRRRRPPPPPPPPPQQQSSSVVVXXXYYY]]][[[XXXRRRLLLIIIKKKMMMOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFDDDAAA@@@???>>>>>>??????======<<<======>>>;;;;;;:::999999888888777999888666444444444444555555666666777777666555444666666666777777888999:::999444222333333555>>>III\\\eeejjjgggcccaaa]]]YYY^^^ffftttjjj```qqqsss]]]GGG:::777444333333222000//////...//////.........---------,,,------......------,,,------,,,,,,,,,---...///------------------------...---+++******+++---...,,,,,,++++++,,,---......111222===QQQ]]]```fffooozzznnnfffbbbiiittt|||zzzsssnnnjjjhhhbbb```___```ffflllqqqsssooojjjffffffiiilllllljjjpppssszzz{{{qqqiiiddd```^^^\\\\\\aaahhhoooxxx|||rrrhhh```ccchhhiiigggfffgggggghhhiiijjjiiifffccccccdddeeefffeeedddbbbbbb}}}sssjjjccc___cccjjjoooqqqssssssqqqpppoooppplllmmmnnnnnnmmmnnnppprrr|||zzzeeeMMM<<<555111000000///......------,,,,,,+++***************++++++++++++++++++++++++...,,,******++++++***)))+++++++++***************(((((())))))***))))))(((***))))))))))))***++++++---,,,++++++,,,---///000111>>>OOO```rrryyywwwrrr```eeeuuu|||wwwzzz}}}xxxqqqkkkgggeeeeeeccc``````ggguuuyyyiiiZZZLLLNNNTTT]]]gggooossstttuuuuuutttsssqqqooolllkkkmmmnnnpppqqqpppllliiifffeeegggkkknnnpppooonnnllllllmmmnnnooopppooonnnmmmooonnnnnnllljjjgggeeedddgggfffeeefffgggddd]]]XXXQQQOOONNNLLLIIIKKKWWWdddzzz{{{zzzzzzzzzxxxxxxyyyuuuoookkkiiiiiiiiihhhffffffhhhiiiiiihhhhhhggggggfffdddcccbbbbbbccccccfffdddccccccdddcccaaa______```aaabbbcccdddddddddcccaaa___\\\ZZZWWWVVVUUUWWWWWWYYYZZZ[[[\\\]]]]]]\\\XXXUUUTTTRRRPPPTTTZZZccclllttttttmmmeeebbbbbbbbbbbbaaaaaa```^^^ZZZVVVTTT[[[gggppptttrrrlllhhhcccaaa___]]]\\\[[[YYYWWWOOOQQQTTTYYY]]]^^^[[[YYYXXXWWWVVVUUUUUUUUUVVVVVVRRRRRRSSSSSSSSSSSSRRRRRRPPPPPPOOOPPPSSSVVVYYY[[[[[[ZZZVVVQQQKKKIIIIIIJJJMMMLLLKKKJJJIIIIIIIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCHHHGGGFFFDDDBBBAAA@@@?????????>>>===============;;;;;;:::999999888888777777666555444333333444444444444444555666777888999:::999888777777777888999444555777666444666CCCQQQ```hhhmmmkkkeee___YYYUUU```kkk{{{vvv```^^^vvvxxx```HHH999555444444333333222111000000/////////.........------///......------......///---,,,,,,,,,,,,---...///------------------------------++++++++++++------+++++++++,,,---...///000111222<<>>>>>======<<<<<<;;;;;;:::999999888888777777666555444333444555555555444444444555777:::;;;<<<;;;999888888999:::;;;333888;;;888555<<>>===<<<<<<;;;;;;;;;:::999999888888777888777666555555555666777888666555444555666999:::999999888777888999:::;;;333777999777888EEE[[[lllvvvvvvsssmmmddd]]][[[\\\bbbsssxxx```UUU\\\yyy~~~bbbHHH999777555555444444333222222222000000/////////............---,,,++++++,,,---...,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...000111,,,---444???KKKVVV```hhhtttvvv{{{zzzqqqiiijjjnnnssszzz}}}uuulllggg^^^\\\YYYZZZ___dddiiikkkqqqooollljjjhhhgggfffeeeiiinnnwww{{{rrrkkkeeebbbaaadddooo~~~{{{sssiiiaaaaaadddfffhhhjjjiiigggeeeeeegggiiiiiiiiidddaaa___ccciiijjjddd\\\wwwnnnhhhaaa]]]```fffnnnppprrrrrrpppooonnnoookkkmmmooopppoooooopppqqqzzz{{{fffNNN===666.........---,,,,,,++++++------,,,+++++++++++++++---,,,,,,++++++*********+++***((((((***+++***))))))))))))((((((((((((((((((((()))***++++++++++++***))))))))))))***++++++******+++,,,,,,------...///:::GGGVVVhhh{{{}}}vvvooommmwwwwwwmmmjjjppp{{{}}}zzzxxxvvvqqqiiibbb]]]ZZZXXX[[[eeeuuu{{{tttfffYYYPPPPPPRRRXXXaaajjjpppsssvvvxxx{{{|||}}}{{{yyyxxxqqqqqqooommmkkkiiigggeeegggiiikkknnnooopppooooooooonnnmmmlllmmmnnnooopppqqqpppnnnllljjjiiiiiiiiijjjjjjhhhgggdddbbb```___]]]\\\\\\[[[VVVUUU]]]hhh|||pppccc\\\VVVTTTSSSTTTUUU\\\jjjyyy{{{llliiigggfffgggiiiiiiiiiggghhhhhhiiiiiihhhffffffcccbbbaaa``````aaabbbcccccccccdddgggiiiiiigggeee___```aaaaaabbbbbbaaaaaaaaa___[[[XXXUUUTTTTTTTTTRRRVVV[[[]]]\\\[[[]]]___SSSPPPOOOQQQRRRTTTZZZaaajjjnnnqqqqqqlllgggeeeddd```____________]]]ZZZWWWVVV[[[cccjjjnnnmmmiiigggbbbaaa______^^^\\\XXXUUUOOOOOOPPPSSSWWWYYYZZZYYYXXXVVVTTTRRRQQQSSSUUUVVVSSSTTTTTTSSSSSSRRRQQQPPPMMMMMMNNNOOOQQQSSSTTTUUUSSSQQQNNNJJJGGGCCC???;;;@@@@@@????????????@@@@@@@@@AAABBBCCCCCCBBBAAAAAADDDDDDCCCBBBAAA@@@???>>>????????????>>><<<;;;:::;;;;;;:::999999888888777888777666555555666777888999888666555555666888999666666666666666777777777222555666666???SSSiiivvv{{{tttlllaaaYYYXXX]]]jjj}}}mmmUUUOOO^^^bbbGGG:::888444444444333333222222222000000000/////////......,,,,,,,,,++++++,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---...333;;;FFFSSS___fffqqqssswww{{{}}}}}}tttmmmkkkmmmqqqwww~~~wwwmmmfff^^^[[[XXXYYY\\\aaaeeegggqqqpppnnnkkkhhhfffeeedddhhhmmmuuu{{{|||rrrjjjdddcccccckkkxxxxxxpppiiicccdddffffffgggiiigggeeedddeeegggjjjkkkllleeebbb```ccchhhggg```YYYxxxoooggg```\\\```fffnnnppprrrrrrpppnnnnnnnnnlllmmmmmmmmmmmmnnnrrrttt{{{zzzfffNNN===555/////////...------,,,,,,,,,,,,------,,,,,,+++***------,,,,,,+++******)))***((('''(((***++++++++++++******))))))((((((((((((((()))***++++++++++++***************+++,,,,,,))))))***+++,,,,,,,,,,,,///888EEERRRdddwww|||vvvpppkkkwwwzzzooohhhjjjuuu}}}{{{{{{yyytttjjjbbbZZZXXXVVVXXXaaaqqq{{{uuuhhh\\\QQQQQQSSSXXXaaaiiipppsssuuuxxx|||}}}yyywwwoooooommmkkkjjjhhhggggggfffggghhhjjjlllnnnooopppooommmlllkkkkkkmmmoooppppppooonnnlllkkkjjjkkkkkkkkkjjjhhheeecccbbbbbbcccaaa^^^]]]\\\YYYXXX^^^fffuuu|||~~~ooo___UUURRRNNNMMMNNNPPPRRRXXXeeessstttiiigggeeeeeefffhhhhhhhhhggghhhiiiiiiiiigggfffeeecccbbbaaaaaaaaabbbcccdddcccdddfffiiikkkkkkiiigggaaaaaabbbbbbccccccbbbbbbaaa^^^[[[WWWUUUTTTUUUVVVTTTYYY]]]]]]ZZZWWWWWWYYYOOONNNOOOSSSUUUWWW]]]dddlllmmmooopppnnnjjjeeeaaa```____________]]]ZZZWWWUUUZZZaaahhhjjjiiifffddd```___^^^]]]]]]ZZZVVVSSSOOOOOOOOORRRUUUXXXYYYYYYVVVUUUSSSRRRRRRRRRTTTUUUTTTTTTTTTTTTSSSRRRQQQPPPKKKLLLNNNPPPQQQQQQQQQQQQOOOLLLIIIFFFDDD???999555===<<<<<<;;;;;;<<<<<<===>>>>>>??????@@@@@@AAAAAAEEEDDDBBB@@@@@@???@@@@@@??????@@@???>>><<<;;;:::;;;;;;:::999999888888777777666555444555555666777777777666666666777999999777888999999888777555444222444555;;;LLLeeewww~~~|||vvvooohhh___WWWXXX___rrrhhhUUUTTTfffcccGGG:::999333333333333222222222222000000000000/////////...,,,,,,------------,,,,,,+++,,,---.........------------------------------+++,,,,,,------,,,,,,+++***************+++,,,------///111777BBBPPP\\\cccnnnpppuuuyyyvvvssszzz|||tttsssssstttzzzzzznnnfff___\\\YYYXXX[[[___bbbdddnnnnnnmmmkkkiiigggffffffhhhmmmsssxxx|||~~~tttlllggghhhjjjuuutttmmmhhheeegggiiigggeeefffcccccceeehhhjjjkkkjjjiiidddbbbaaacccdddbbb[[[TTTzzzpppggg```\\\```gggnnnppprrrrrrpppnnnnnnnnnlllmmmlllkkklllnnnsssvvv|||zzzeeeMMM<<<555000000000///......------+++,,,---...---,,,+++***------,,,,,,+++***)))))))))'''&&&(((***,,,,,,,,,---,,,,,,+++***)))(((((((((((()))++++++,,,,,,,,,++++++******++++++,,,---(((((()))+++++++++++++++...777CCCPPPaaattt~~~zzzvvvpppkkkxxx}}}pppffffffrrr}}}~~~~~~~~~}}}|||||||||vvvkkkcccWWWVVVTTTWWW___nnn{{{vvvkkk___UUUTTTUUUZZZbbbkkkrrrvvvtttwww|||}}}yyyvvvnnnmmmllljjjiiihhhhhhhhhdddeeefffgggiiilllnnnpppooommmkkkjjjjjjllloooppppppooommmlllkkkkkkllllllllljjjhhhdddbbbaaadddfffccc___]]]]]][[[ZZZ^^^eeennnrrruuuqqqbbbSSSKKKJJJJJJJJJKKKNNNPPPVVVcccppp}}}|||oookkkiiigggggghhhiiijjjiiiggghhhiiiiiiiiigggfffeeeccccccbbbaaaaaabbbcccdddcccdddfffjjjmmmmmmkkkhhhbbbbbbcccdddddddddcccccc```^^^ZZZWWWUUUUUUVVVWWWVVV[[[___]]]XXXSSSRRRTTTPPPOOORRRWWWZZZ\\\aaahhhnnnnnnnnnpppppplllddd^^^______^^^______]]]ZZZWWWUUUZZZ```fffhhhgggdddbbb^^^^^^]]]]]]\\\YYYUUURRROOONNNNNNQQQUUUXXXYYYYYYUUUUUUSSSRRRRRRRRRSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNOOOPPPQQQPPPNNNLLLJJJOOOMMMKKKJJJIIIFFF@@@;;;:::::::::999999:::;;;;;;<<<<<<<<<<<<===???@@@AAACCCBBB@@@???@@@BBBDDDEEE??????@@@???>>><<<:::999;;;;;;::::::999888888777666555444333444444666666666666666666777999::::::;;;<<<>>>>>><<<999666333444555888BBBYYYsssrrrmmmhhheee^^^XXXZZZbbbvvvhhh\\\___ooocccFFF:::999333222222222222222222222000000000000////////////,,,---...//////...---,,,+++,,,---.........---,,,------------------------+++,,,,,,------,,,,,,+++*********)))******++++++,,,...///333>>>LLLYYY```mmmooouuuxxxrrrlllpppyyy}}}zzzyyyzzz}}}pppgggaaa^^^ZZZYYY[[[___aaaccckkkllllllkkkiiihhhhhhiiiiiimmmrrrvvvzzzxxxpppmmmooorrr}}}zzzrrrkkkgggfffiiijjjgggeeeeeeaaacccgggkkknnnlllhhheeebbbbbbaaabbbbbb^^^WWWQQQ{{{nnngggbbb___aaaeeeqqqqqqpppppppppqqqrrrsssllllllllllllmmmpppuuuzzzzzzdddLLL:::333222111///---,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))((()))))))))***)))'''&&&'''(((***++++++*********))))))(((((())))))))))))))))))))))))*********))))))))))))))),,,,,,++++++,,,,,,---...333222:::MMMbbbttt|||uuunnnrrrzzzuuulllgggkkkxxx}}}~~~{{{wwwtttzzzzzz{{{}}}zzzrrriiiddd[[[UUUQQQTTTZZZfffwww~~~{{{ooo```WWWRRRRRR\\\gggoootttxxxyyy|||}}}xxxtttiiihhhiiikkkiiiffffffjjjgggffffffhhhllloooppppppmmmmmmllllllmmmnnnpppqqqrrrpppnnnnnnnnnmmmkkkiiikkkiiigggdddccccccddddddaaaaaa___^^^\\\\\\\\\\\\dddbbb]]]VVVOOOJJJHHHHHHKKKKKKMMMNNNMMMPPP]]]jjjwwwyyyqqqmmmiiihhhgggfffggghhhjjjllljjjjjjjjjjjjhhheeeaaa___bbbbbbbbbaaa``````______ccccccdddgggiiijjjiiihhhbbbbbbbbbbbbbbbbbbcccccc```^^^[[[WWWUUUUUUUUUUUUVVVWWWWWWUUUQQQNNNMMMLLLGGGOOOWWW[[[```fffiiihhhoooppppppooolllgggbbb___bbb```___^^^^^^\\\YYYVVVUUUYYY___dddfffeeeaaa^^^[[[[[[ZZZYYYWWWUUUTTTSSSQQQLLLIIIMMMTTTZZZZZZXXXYYYVVVQQQOOOPPPSSSVVVXXXbbb]]]WWWSSSQQQQQQQQQQQQOOONNNNNNNNNOOOOOOMMMKKKGGGGGGFFFDDDAAA===:::888===<<<;;;:::999999999999;;;::::::;;;===???>>>======>>>@@@AAACCCDDDDDDDDDBBBAAA@@@AAAAAAAAA???===:::::::::999888777666555666777888777666555666777777666666666888999888777888999::::::999777444333666888===LLLfff}}}yyycccgggccc^^^^^^XXXXXXfff|||^^^RRR^^^yyy^^^BBB999;;;444444333333333444444555000///......//////...---111111000///...---,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---///...,,,+++***+++,,,,,,++++++,,,------......///222---,,,333===HHHTTT]]]iiiqqqxxxxxxrrrlllkkkmmm}}}yyy~~~zzzoooeee___YYYWWWZZZ]]]______dddjjjnnnnnniiieeeeeefffnnnooorrrvvvzzz~~~}}}xxxvvvyyy||||||vvvqqqhhhiiihhhhhhfffdddbbb```ddddddeeeiiimmmmmmiiieeeaaa```^^^]]][[[WWWRRRNNN}}}ooogggbbb___bbbgggrrrrrrqqqqqqqqqqqqrrrrrrmmmmmmmmmlllmmmppptttxxx~~~zzzfffOOO===666222111///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))******)))'''''''''(((***+++++++++++++++******))))))))))))))))))))))))))))))************************,,,,,,++++++,,,,,,---...333222:::KKK___ppp|||wwwqqqyyytttjjjdddgggttt{{{|||{{{vvvtttrrruuuvvvzzz~~~}}}vvvmmmgggYYYUUUSSSVVV]]]gggvvv~~~{{{nnn```TTTQQQSSS]]]iiipppuuuyyy|||~~~|||wwwssskkkiiihhhiiigggdddeeeiiigggggggggjjjmmmooopppooopppooonnnmmmmmmnnnoooooopppnnnmmmlllmmmmmmkkkjjjiiihhhgggeeeddddddddddddcccbbb```^^^\\\ZZZYYYXXXSSSPPPKKKFFFBBBBBBFFFIIILLLLLLMMMMMMMMMPPP^^^lllxxx}}}tttooommmjjjiiigggfffggghhhjjjllljjjjjjjjjiiigggdddaaa```aaaaaa````````````aaabbbbbbbbbccceeeggghhhfffeeebbbbbbccccccbbbbbbaaa```^^^\\\ZZZWWWUUUSSSSSSRRRPPPQQQPPPNNNKKKIIIIIIIIIKKKUUU```fffjjjnnnnnnkkkmmmnnnooonnnkkkgggbbb___```___^^^^^^]]][[[WWWSSSSSSXXX___eeegggeeeaaa^^^[[[[[[ZZZYYYWWWUUUTTTSSSPPPMMMLLLNNNSSSXXXZZZZZZ[[[XXXTTTRRRTTTWWWZZZ\\\ccc^^^XXXTTTSSSSSSSSSSSSPPPOOONNNOOOOOOOOOMMMKKKHHHFFFCCC@@@===;;;:::999999999:::::::::;;;<<<<<<;;;:::999:::;;;<<<;;;:::<<<===>>>???@@@AAAAAAAAAAAA@@@???@@@@@@@@@>>>===;;;;;;::::::999777666555333444666666555555666888777666555666777888777666888888999999888666444222111555???RRRlll}}}yyymmm___dddaaa]]]]]]XXXZZZhhhrrrXXXSSSeee]]]BBB999:::555444444333333444444555333222111111222222111000///////////////.........+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,...---,,,+++++++++,,,,,,.........---,,,,,,++++++///,,,,,,222;;;EEESSS___qqqwww|||zzzrrrlllkkklll~~~zzzsssiiiccc\\\YYYZZZ\\\\\\\\\aaafffkkkllljjjggggggiiiooopppsssvvvyyy|||~~~~~~~~~~~~{{{wwwrrrjjjjjjjjjiiigggdddbbb```cccccceeehhhjjjjjjfffccc___^^^\\\ZZZXXXTTTOOOKKKpppfffaaa___dddjjjttttttssssssrrrqqqqqqqqqnnnnnnnnnmmmmmmppptttxxx}}}{{{hhhRRRAAA999222111///---,,,,,,,,,---------------------------,,,,,,+++***************))))))((('''((()))***+++,,,,,,++++++++++++******(((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,++++++,,,,,,---...333222999HHH[[[lll{{{~~~sss{{{tttjjjbbbcccppp}}}{{{{{{vvvtttttttttvvvxxx{{{|||yyyqqqfff^^^VVVRRRQQQTTTZZZbbbnnnzzz~~~{{{nnn___QQQOOOTTT```lllrrrvvvzzz~~~{{{wwwtttnnnjjjgggfffdddaaaccciiiiiiiiijjjmmmpppqqqpppnnnrrrqqqpppnnnmmmmmmmmmmmmmmmlllkkkkkkllllllkkkiiihhhiiijjjkkkjjjiiigggfffdddcccaaa^^^ZZZWWWTTTRRRIIIFFF@@@<<<;;;@@@HHHNNNMMMLLLLLLLLLLLLQQQ```ooo}}}zzzrrrnnnnnnjjjiiihhhggggggiiikkkllljjjjjjjjjiiigggdddbbb``````___^^^^^^^^^```bbbdddccccccccceeeggggggeeecccbbbcccddddddbbb```^^^\\\[[[YYYXXXUUUSSSPPPOOONNNKKKJJJIIIGGGEEEDDDFFFHHHLLLWWWdddkkkooopppmmmhhhjjjkkkmmmmmmkkkgggccc```]]]]]]]]]^^^]]]YYYTTTPPPQQQWWW___fffiiifffbbb^^^[[[ZZZYYYXXXVVVTTTSSSRRRMMMNNNOOOPPPRRRUUUYYY]]]^^^\\\YYYXXXXXX[[[^^^```aaa]]]WWWTTTSSSTTTTTTTTTQQQPPPOOOOOOPPPOOOMMMKKKHHHEEE@@@;;;999888999:::666777999;;;===>>>??????===<<<;;;;;;<<<<<<;;;:::>>>>>>???@@@@@@@@@@@@@@@@@@???>>>>>>??????>>>===;;;;;;;;;:::999888777666000222444444444555666888777666444555666666555444777777888888777555333222111666CCCXXXppp{{{qqqbbbZZZ```^^^\\\]]]XXX[[[jjjhhhRRRUUUooo[[[BBB999:::555555444444444444444555444333222222333333222111---.........//////000000,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,,,,......------,,,,,,++++++,,,+++---111777@@@QQQaaavvvzzz}}}zzzsssooooooqqqzzz{{{yyynnnhhh```[[[ZZZ[[[[[[YYY\\\aaagggjjjjjjiiikkklllooopppsssvvvxxxyyyyyyyyy~~~zzzyyywwwtttmmmmmmllljjjhhhdddaaa___bbbbbbccceeegggfffccc```\\\[[[YYYXXXUUUPPPKKKFFFnnnccc^^^^^^dddkkkuuuuuuuuutttsssrrrppppppmmmnnnnnnnnnoooqqqvvvyyy~~~|||kkkUUUBBB999222111///...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))((((((((()))***+++************************(((((((((((((((((((((((())))))***+++,,,,,,------,,,,,,++++++,,,,,,---...222111777FFFWWWhhhzzzwww~~~xxxmmmdddcccnnn{{{~~~}}}}}}uuuuuuxxxzzzzzz}}}~~~|||xxxrrriii```[[[VVVSSSTTTWWW]]]iiittt{{{nnn^^^NNNOOOVVVcccoootttxxx{{{}}}{{{xxxvvvpppkkkgggdddaaa^^^bbbhhhkkkkkkmmmpppssssssqqqooopppoooooonnnmmmmmmmmmlllmmmkkkjjjiiijjjjjjhhhfffiiillloooqqqrrrooollljjjdddcccaaa]]]YYYSSSOOOLLLFFFCCC>>>::::::???GGGMMMOOOMMMLLLLLLLLLRRRbbbrrr~~~uuuqqqqqqkkkjjjiiihhhhhhiiikkklllkkkkkkjjjiiigggdddbbb```___^^^\\\[[[\\\^^^aaacccfffeeefffggghhhhhhfffcccbbbcccddddddbbb^^^[[[XXXWWWVVVUUURRRPPPLLLJJJHHHFFFEEEDDDBBBAAACCCGGGJJJMMMXXXdddjjjmmmnnnkkkfffhhhiiikkkllljjjgggcccaaa\\\\\\]]]^^^]]]YYYSSSNNNOOOUUU^^^fffiiifffaaa]]]ZZZYYYXXXVVVTTTSSSRRRQQQLLLPPPSSSRRRPPPQQQXXX^^^```___]]][[[ZZZ[[[]]]___]]]ZZZUUUSSSSSSTTTTTTTTTRRRQQQOOOOOOOOONNNLLLJJJEEECCC???;;;999888999:::666888;;;>>>@@@AAABBBBBBAAA???>>>???AAAAAA@@@???BBBBBBCCCCCCCCCBBBBBBAAA???>>><<<===>>>???>>>===;;;;;;;;;;;;:::888777666111333444555444444666777888666555555666777666444666666666666555444333222777<<>>===;;;888888<<>>>>>BBBGGGKKKRRR\\\eeejjjlllooommmiiifffhhhjjjkkkjjjgggdddaaa]]]]]]^^^^^^]]]YYYSSSNNNMMMSSS]]]dddgggeee```\\\YYYWWWUUUSSSRRRPPPPPPPPPKKKQQQUUUSSSNNNNNNUUU]]]``````___\\\YYYXXXYYY[[[[[[XXXUUUTTTTTTVVVVVVVVVRRRQQQOOOOOONNNMMMJJJHHHBBBAAA???<<<;;;999999999888:::>>>BBBDDDEEEEEEDDDBBBAAAAAABBBEEEGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDCCC@@@>>><<<<<<===>>>===<<<;;;;;;;;;:::999888777666444666666666444444555666888777666666888888777666666666555555555444333333888AAAUUUmmm|||yyygggXXXWWW^^^]]]ZZZ[[[XXX```sssnnn\\\QQQaaawwwSSSAAA;;;:::777666555444444444444444111///......//////...---////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...(((***---///000666III[[[lllnnnppppppppprrrvvvzzzzzz~~~tttmmmeee___^^^^^^]]]\\\\\\___cccgggiiikkkmmmnnnkkkmmmooorrrtttvvvvvvvvvyyyzzzxxxyyyxxxvvvuuurrrqqqpppmmmiiieeeaaa______```bbbbbbaaa___]]]]]]]]]\\\ZZZXXXTTTNNNFFFAAAyyyhhh]]]YYY[[[bbbkkkttttttuuutttsssqqqooonnnlllnnnooopppqqqtttxxxzzz}}}mmmWWWCCC777333222000...---------...************************,,,,,,+++***************)))))))))*********++++++'''''''''(((((((((((()))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,---.........444BBBRRRdddxxxzzznnngggnnnxxx}}}zzztttvvv{{{~~~{{{rrriiiccc]]][[[ZZZ\\\dddmmmvvv~~~}}}ooo```SSSUUU^^^kkksssvvvyyy}}}||||||}}}|||{{{xxxuuutttrrrlllgggccc___]]]aaahhhkkkkkklllooorrrsssrrrppplllmmmnnnnnnnnnnnnnnnmmmmmmkkkiiihhhhhhgggeeedddeeeiiinnnrrrrrrooojjjfff``````___\\\VVVOOOHHHDDD999:::::::::;;;???EEEJJJOOONNNMMMMMMNNNUUUfffvvv{{{ssspppnnnlllkkkiiiiiijjjkkkllllllkkkjjjhhheeedddbbbbbb```___]]]\\\\\\]]]^^^___cccccccccdddeeeeeecccaaacccccccccaaa___[[[WWWUUUQQQPPPMMMJJJFFFCCC@@@???;;;;;;;;;<<<===AAAGGGKKKTTT\\\dddgggjjjmmmmmmjjjggghhhjjjkkkjjjgggdddbbb^^^]]]]]]]]]\\\XXXRRRNNNMMMSSS[[[bbbeeebbb^^^ZZZWWWUUUSSSPPPOOONNNNNNNNNMMMRRRUUURRRLLLKKKRRRYYY\\\]]]^^^[[[WWWTTTUUUXXX[[[XXXVVVUUUWWWXXXYYYYYYRRRPPPNNNNNNMMMKKKIIIFFF@@@???>>><<<:::999999888:::===BBBGGGJJJKKKJJJIIICCCBBBCCCEEEHHHJJJJJJJJJFFFFFFGGGGGGGGGFFFFFFEEEBBB???===<<<<<<======<<<:::::::::999888777666555555666777666444333444555888666666777888999999888666666555555444444444444555DDD```{{{wwwaaaRRRVVV]]]\\\YYYZZZ[[[fff{{{~~~cccYYYWWWkkkrrrOOO@@@===:::777777666555444444444444222111000000111111000...000000//////.........---------............------,,,,,,------------,,,,,,++++++,,,---------,,,,,,------,,,,,,++++++*********+++...///...333BBBRRRdddfffhhhjjjmmmpppuuuyyy|||}}}|||vvvooogggaaa``````___^^^]]]___bbbfffjjjmmmnnnooolllmmmnnnppprrrtttvvvwww|||~~~zzz{{{{{{yyyvvvvvvrrrqqqpppmmmiiieeeaaa___^^^```bbbbbb```^^^^^^^^^^^^]]][[[YYYUUUNNNFFF@@@wwwfff]]]YYY[[[ccckkkrrrsssttttttsssqqqooonnnoooqqqrrrrrrrrrsssuuuxxx|||nnnYYYDDD999333222000///...---......************************++++++***))))))))))))***))))))******+++++++++***'''((((((((())))))))))))++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---.........333???NNN___ttt}}}pppgggllluuu~~~}}}vvvwwwzzz|||~~~|||qqqcccaaa]]]ZZZZZZYYYYYY]]]dddrrr{{{~~~qqqaaaWWWZZZbbbmmmtttvvvyyy~~~}}}}}}}}}|||yyyuuuqqqnnnrrrlllgggddd```^^^bbbiiihhhggghhhjjjmmmpppppppppppppppqqqqqqpppooonnnmmmjjjiiiggghhhiiiiiihhhgggdddhhhmmmpppppplllgggddd]]]^^^^^^[[[VVVNNNGGGCCC<<<<<<<<<;;;===BBBHHHMMMNNNMMMNNNOOOOOOVVVfffvvv}}}vvvsssooommmkkkjjjiiijjjlllmmmlllkkkiiigggeeecccbbbbbb____________```aaabbbbbbbbbbbbbbbdddeeeeeecccaaadddcccbbb___]]]ZZZWWWVVVPPPNNNJJJFFFBBB???======999:::<<<===@@@DDDJJJNNNTTT]]]fffiiillloooooolllhhhiiikkklllkkkhhhdddbbb^^^\\\[[[ZZZYYYVVVQQQMMMNNNRRRYYY___aaa___\\\YYYUUUSSSPPPNNNLLLKKKLLLLLLOOOSSSUUUQQQKKKIIIOOOUUUVVVYYY[[[YYYUUUSSSUUUWWWWWWUUUSSSTTTVVVXXXXXXXXXQQQPPPNNNLLLLLLJJJGGGDDD@@@>>>;;;888777777888999:::>>>EEEKKKPPPQQQQQQPPPIIIHHHHHHIIILLLNNNNNNMMMHHHIIIIIIJJJJJJJJJJJJIIIDDDAAA>>><<<<<<===<<<;;;999999999888777666555444333444555555444333444666555444444666888999999888777666666555555555555555777GGGccc{{{ooo]]]UUUTTT\\\ZZZXXX[[[^^^nnnrrr]]][[[aaaxxxmmmLLL@@@===;;;888777666555444444444444333222000111222222111///.........///////////////------............------,,,,,,---......---,,,,,,***+++,,,---------,,,,,,------,,,,,,+++*********,,,,,,---///...111===IIIYYY\\\```eeekkkqqqwww{{{|||zzzsssrrrrrrwww|||~~~|||yyyrrriiicccaaa```___]]]]]]^^^aaafffkkkoooqqqrrrppppppooooooppprrrtttuuu}}}~~~}}}xxxwwwyyyqqqqqqooommmiiieeeaaa___^^^aaacccbbb```^^^___```___^^^\\\ZZZUUUNNNEEE>>>vvvfff]]]ZZZ\\\dddlllqqqrrrsssssssssqqqooommmrrrssstttsssrrrqqqsssuuu}}}{{{ooo[[[FFF:::333222000///............+++++++++++++++++++++++++++******)))((()))))))))))))))***++++++++++++***(((((())))))*********+++++++++++++++++++++++++++*********))))))))))))))),,,,,,++++++,,,,,,---...///...333===KKK[[[ppp~~~pppfffiiirrrzzzyyy{{{|||}}}sssddd\\\[[[\\\___^^^[[[]]]bbbpppyyyrrrbbb[[[]]]eeeoootttvvvyyy~~~~~~}}}xxxsssmmmiiirrrlllhhheeeaaa___ccciiieeeddddddfffjjjmmmnnnnnntttttttttsssrrrpppnnnlllgggffffffgggjjjkkkkkkjjjfffiiinnnqqqpppmmmhhhddd[[[\\\\\\[[[VVVNNNGGGBBB>>>===;;;999:::>>>EEEKKKNNNMMMNNNPPPQQQWWWgggwwwyyyxxxooonnnllljjjjjjjjjlllmmmmmmkkkiiigggeeeccccccbbb______```bbbccceeeffffffdddcccdddeeeggggggfffddddddcccaaa^^^\\\YYYXXXWWWPPPMMMIIIDDD@@@===<<<<<<:::<<<>>>AAADDDIIINNNRRRYYYcccmmmrrruuuwwwuuurrriiijjjllllllkkkhhhdddbbb]]]\\\YYYXXXVVVTTTPPPMMMNNNRRRXXX]]]___^^^ZZZXXXTTTRRROOOLLLJJJJJJJJJKKKPPPSSSTTTPPPJJJHHHMMMRRRQQQUUUYYYXXXUUUSSSUUUYYYRRRQQQOOOPPPRRRTTTUUUUUUQQQOOOMMMLLLKKKIIIFFFCCC@@@===888444333555888;;;999>>>FFFNNNSSSUUUUUUUUUOOONNNMMMNNNPPPQQQQQQPPPLLLLLLMMMNNNNNNNNNNNNNNNFFFCCC???===<<<<<<<<<;;;888888888888777555444333000111333333333333555777333333222444777999999888777666666555555555666666>>>KKKaaassssssfff]]]]]]SSSZZZYYYWWW\\\aaassskkk\\\___kkkkkkJJJ@@@>>>;;;888888777555555444444444222111000000111111000...,,,,,,---...///000111222------............------,,,,,,---......---,,,,,,)))***,,,---...---,,,,,,)))******+++,,,,,,---------------///...000999DDDOOOSSSYYYbbbkkkttt|||{{{~~~wwwmmmiiidddkkkssswww{{{~~~{{{www|||uuukkkdddbbb```^^^\\\[[[]]]```ffflllqqqtttttttttssspppnnnnnnppprrrttt|||}}}wwwwww|||qqqpppooollliiieeeaaa___^^^aaacccccc```___```bbb___^^^\\\ZZZUUUMMMDDD===vvvggg___\\\]]]aaagggssstttuuuuuuuuutttrrrrrrrrrsssssssssrrrrrrtttvvv{{{|||nnnXXXCCC777555444222111///.........,,,++++++******++++++,,,)))))))))))))))(((''''''***)))((((((***,,,///111,,,+++***)))((('''&&&%%%&&&&&&'''((()))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---///333;;;HHH[[[nnn{{{~~~zzzyyyoooiiirrr}}}uuuwww}}}zzzpppeeebbb```^^^ZZZUUUXXX]]]dddooozzz}}}pppbbb]]]___eeepppvvvwwwyyy}}}~~~~~~|||yyyuuuoooiiiffflllllljjjfffcccbbbccceeedddddddddfffiiilllppprrrxxxuuussstttxxxwwwsssnnnqqqmmmhhhggghhhjjjiiihhhhhhiiikkkllljjjgggccc```aaa^^^ZZZYYYXXXRRRHHH???<<<999999;;;<<<>>>DDDKKKQQQPPPQQQTTTXXX___ooo~~~yyyooonnnnnnnnnmmmmmmlllkkkjjjmmmkkkiiihhhiiiiiihhhgggbbbbbbcccdddeeefffggghhh___```bbbdddeeeeeeeeeddddddccccccaaa]]]YYYUUUSSSNNNKKKEEE@@@<<<::::::;;;<<<;;;===AAACCCGGGQQQZZZcccdddjjjuuu}}}}}}wwwsssjjjjjjjjjlllmmmjjjddd^^^[[[[[[[[[ZZZWWWTTTPPPNNNRRRUUUZZZ]]]^^^]]]ZZZXXXSSSOOOJJJHHHIIIJJJIIIHHHIIIHHHGGGEEEEEEGGGHHHIIIOOOPPPQQQQQQOOOOOOPPPQQQOOOPPPQQQRRRRRRRRRRRRRRROOOOOONNNMMMJJJGGGCCCAAA<<<<<<;;;999888999<<>>DDDKKKRRRQQQSSSWWW[[[bbbqqqyyyooonnnooopppppppppooommmllllllkkkiiiiiijjjkkkjjjiiiiiihhhgggeeedddbbbbbbaaa___```bbbdddeeefffeeeeeeccccccbbb```\\\XXXTTTQQQLLLIIIDDD???<<<:::;;;;;;>>>===???CCCFFFJJJTTT^^^jjjlllsss|||zzzuuummmkkkkkklllmmmkkkeee```\\\[[[[[[YYYVVVSSSQQQOOOPPPTTTYYY]]]^^^]]]ZZZXXXSSSOOOJJJGGGGGGHHHGGGEEEDDDCCCBBBBBBBBBDDDGGGHHHKKKMMMNNNNNNMMMMMMOOOPPPOOOPPPQQQQQQRRRRRRRRRQQQOOOOOOOOONNNKKKHHHDDDAAA<<<<<<:::999777999<<>><<<;;;;;;:::::::::999888777666555444444444333333444555555666555555555666777777888888:::777666666444000333888999NNN___jjjqqqgggZZZYYY[[[WWWUUUXXX^^^jjjuuu```WWWiii|||]]]DDDAAAAAA;;;::::::999888777666555555222111111111111000000000///////////////////////////............---------------------------------///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---//////111444777BBBIIITTT___iiiqqqwww{{{~~~xxxggg]]]ZZZaaakkkrrrvvvwwwzzz|||}}}yyyqqqiiiccc___]]]\\\[[[\\\]]]```eeeiiimmmpppwwwsssnnnkkklllpppuuuyyy}}}{{{zzzzzzuuupppkkkjjjkkkjjjfffbbbdddbbbaaabbbccccccbbb```bbb___\\\[[[XXXRRRGGG???|||qqqkkkhhhfffhhhlllqqqrrrsssssssssrrrqqqpppooopppqqqqqqpppqqqsssuuu~~~yyykkkWWWDDD999333222111///...---,,,,,,------------------------++++++,,,,,,++++++***)))++++++***)))***+++,,,---******)))))))))(((((((((***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...///000444===NNNbbbooo{{{}}}~~~yyyxxx}}}uuukkkooo|||yyytttxxx~~~|||wwwhhhccc___\\\VVVQQQRRRVVV\\\iiixxx~~~~~~{{{tttmmmjjjhhhkkkqqquuuvvvzzz}}}zzzwwwsssqqqpppooonnnnnnllljjjgggeeefffhhhkkkjjjiiiiiiiiikkkmmmooosssqqqoooppptttvvvuuusssrrrnnnhhhdddccccccddddddiiiiiihhhfffdddbbb___^^^bbb]]]XXXVVVUUUPPPGGG@@@<<<999999;;;===>>>DDDLLLSSSSSSVVV[[[___ffftttyyyoookkkmmmoooqqqrrrpppnnnmmmjjjiiiggghhhiiikkkjjjjjjlllkkkhhheeeccc```___^^^___```bbbdddffffffffffffccccccaaa___[[[VVVRRROOOJJJGGGCCC>>>;;;;;;;;;<<>>=========>>>AAACCCEEEFFFHHHJJJKKKKKKLLLNNNPPPQQQRRRRRRSSSSSSSSSRRRRRROOOPPPQQQPPPMMMIIIDDDAAA;;;;;;:::888777999<<<@@@CCCKKKZZZkkkxxx{{{wwwqqqdddaaa]]]YYYUUUPPPIIIEEECCCDDDHHHMMMRRRUUUUUUTTTOOOJJJCCC>>><<<;;;;;;;;;:::999999888777666555555555555555555555555666777444444444555666666777777999555444555555333555999>>>XXXjjjqqqxxxsssddd\\\YYYTTTSSSVVV___nnnqqq```___vvvXXXBBB??????;;;;;;;;;:::999888777666666333222222222111111111000///////////////////////////............---------++++++,,,------...//////---,,,,,,++++++,,,,,,---...------,,,++++++******)))+++------...000222555===EEEQQQ^^^gggnnnsssuuuzzzyyy}}}|||yyyggg[[[WWW]]]fffnnnsssvvvyyyzzz}}}zzzuuunnngggbbb^^^\\\\\\\\\]]]___cccfffjjjlllqqqoookkkjjjkkkpppvvvyyy|||~~~|||{{{{{{vvvrrrnnnlllkkkjjjgggccccccbbbaaacccdddeeedddbbbaaa___]]]\\\ZZZTTTKKKDDDxxxrrrnnnjjjkkkooorrrrrrssstttsssrrrqqqpppmmmnnnpppppppppqqqsssuuuxxxkkkWWWDDD:::333222000///---,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++******))),,,+++******)))***++++++)))))))))))))))))))))))))))))))))(((((((((((((((************++++++++++++******+++++++++,,,,,,,,,---......111888HHH]]]kkk{{{|||{{{{{{wwwuuuyyy}}}xxxlllnnn{{{xxxtttxxx~~~~~~|||ooohhhbbb]]]XXXRRRRRRUUUXXXeeeuuu~~~|||yyywwwvvvrrrppprrrssstttwww}}}~~~}}}|||zzzxxxuuusssrrroooooonnnllliiihhhhhhjjjnnnmmmkkkjjjjjjkkklllmmmooommmjjjkkknnnpppppppppmmmiiieeeaaaaaaccceeeggggggfffeeecccbbbaaa``````bbb]]]XXXVVVUUUPPPGGG@@@;;;888888;;;===>>>EEELLLSSSTTTXXX^^^cccjjjxxxyyyooofffiiilllooopppooommmlllgggfffeeefffhhhjjjjjjiiijjjhhhfffdddbbbaaaaaaaaa___```bbbdddffffffffffffbbbbbb```^^^ZZZUUUPPPNNNIIIFFFBBB>>>;;;;;;<<<===@@@@@@CCCHHHMMMRRR]]]hhhwww{{{sssooojjjiiiiiihhhfffccc]]]\\\ZZZXXXVVVUUUTTTTTTSSSVVV[[[___```]]]YYYVVVRRROOOKKKGGGDDDBBB@@@???<<<;;;::::::;;;===@@@AAACCCEEEHHHJJJKKKMMMPPPRRRTTTUUUUUUUUUUUUUUUTTTTTTPPPQQQRRRRRROOOJJJEEEAAA;;;:::999777777999===AAAFFFQQQcccvvvxxxqqqccc```[[[WWWRRRLLLFFFBBB???@@@DDDJJJOOOSSSSSSRRRQQQLLLDDD???<<<<<<;;;;;;:::999888777777666666666666555555444555555666666444444555666666777777888999444222333444444777;;;HHHdddtttwww}}}zzzhhh[[[WWWRRRPPPUUUaaatttooodddjjjwwwSSSAAA???>>><<<<<<;;;;;;:::999999888888444444333333222222111111///////////////////////////............---------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,++++++******)))***,,,,,,---...000333666???MMM[[[eeekkkppprrrtttsssvvvyyy{{{}}}zzzlll```VVVZZZ```hhhpppuuuxxxyyy|||zzzwwwrrrllleee___\\\]]]]]]^^^```cccfffiiikkkjjjjjjhhhhhhjjjnnnuuuyyy{{{~~~~~~xxxuuupppnnnllljjjgggdddbbbbbbcccdddggggggfffdddbbb```___]]]ZZZUUUMMMHHH|||uuuoookkklllqqqsssttttttuuuuuutttrrrqqqlllmmmoooooooooqqqsssvvvyyykkkXXXEEE<<<333222000///---,,,,,,,,,***+++,,,,,,,,,,,,+++*********++++++******)))(((++++++*********)))******))))))))))))************)))))))))((((((((((((((()))))))))******+++++++++******+++++++++,,,,,,,,,+++---...///555DDDYYYiiiyyyzzzzzz{{{vvvrrruuuyyy{{{lllmmmzzzzzzwww{{{ssskkkccc]]]XXXRRRQQQSSSUUUaaaqqq}}}zzzuuutttrrrqqqtttyyyzzz|||~~~~~~}}}yyyvvvsssoooppppppnnnkkkiiijjjkkkpppnnnllljjjjjjjjjlllmmmmmmllljjjiiijjjkkklllllljjjhhhdddaaa___aaacccfffdddcccbbbbbbbbbbbbcccdddccc___ZZZXXXWWWRRRIIIAAA;;;888888;;;===???EEEMMMSSSTTTZZZaaagggooo~~~zzzooodddgggkkknnnoooooommmkkkhhhgggfffgggiiikkkkkkkkkiiigggeeecccbbbaaabbbbbb___```bbbdddeeeeeeeeedddaaaaaa___]]]YYYTTTPPPMMMIIIFFFBBB>>><<<<<<===>>>@@@@@@DDDJJJPPPVVVaaalll{{{uuupppjjjgggfffeeeccc```]]]\\\ZZZXXXWWWVVVUUUUUUVVVYYY^^^aaaaaa]]]XXXTTTQQQPPPLLLHHHDDDAAA??????===<<<;;;::::::<<<===???BBBEEEHHHKKKMMMOOOSSSUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTSSSPPPKKKFFFCCC;;;:::999777777:::???CCCJJJWWWjjj{{{~~~rrrhhh\\\YYYUUUQQQMMMIIIDDDAAA===>>>AAAFFFKKKOOOPPPPPPQQQLLLEEE@@@===<<<;;;;;;:::999888777666666666777555555444444444444444555555666666777777888999999999444111222333555;;;BBBUUUoooyyyxxx|||xxxfffXXXVVVQQQOOOXXXhhhvvviiifffrrrmmmOOOCCC@@@>>>>>><<<<<<;;;;;;::::::999999555555555444333222222222000000000000000000000000///............---------......---------,,,,,,,,,***++++++,,,------------*********++++++,,,,,,,,,)))***,,,,,,,,,---///111000:::HHHVVVaaahhhnnnqqqqqqooopppyyyzzz||||||tttkkkXXXYYY\\\cccllltttxxxyyy{{{zzzyyyuuuooohhhbbb^^^]]]]]]^^^___bbbeeehhhiiieeeffffffggghhhlllrrrwww|||zzzwwwsssooollliiifffdddccccccdddfffhhhiiigggfffcccbbbaaa^^^ZZZTTTNNNIII}}}tttmmmhhhkkkqqqssstttuuuuuuuuutttsssrrrkkkmmmnnnooopppqqqtttwww{{{nnnZZZGGG<<<333222111///...---,,,,,,******,,,,,,,,,,,,***************+++***))))))(((******************)))))))))************************************+++++++++(((((())))))***+++++++++******+++++++++,,,,,,,,,***,,,...///333@@@UUUdddtttwwwyyy{{{tttpppqqquuu{{{}}}mmmmmmttt{{{}}}uuukkkbbb\\\WWWQQQOOOQQQSSS[[[jjjzzzxxxuuurrrpppsssxxxxxxzzz~~~{{{vvvrrroooppppppooolllkkkkkkkkkooommmllljjjjjjkkklllmmmmmmllllllkkkkkkkkkllllllkkkjjjgggccc___^^^___aaabbbbbbbbbbbbccceeefffgggdddaaa]]]\\\[[[UUUJJJBBB:::888888;;;===???FFFMMMTTTVVV[[[cccjjjtttzzzooofffhhhkkknnnoooooonnnmmmkkkjjjiiijjjlllmmmnnnmmmllljjjfffccc```______```___```bbbcccccccccbbbaaa```______]]]YYYUUUQQQNNNJJJGGGCCC???======>>>???@@@AAAEEEMMMSSSZZZfffqqqxxxrrrkkkgggeeeccc```]]]ZZZYYYYYYXXXVVVUUUTTTTTTVVVYYY___bbbaaa]]]WWWSSSQQQQQQOOOJJJEEEAAA@@@@@@???>>><<<;;;;;;<<<===>>>CCCFFFIIILLLOOORRRUUUXXXYYYYYYYYYXXXWWWVVVUUUTTTVVVVVVUUUSSSOOOKKKGGGEEE<<<;;;999888888;;;AAAFFFPPP\\\nnn}}}wwwiii^^^SSSPPPMMMKKKIIIGGGDDDAAA>>>>>>>>>AAAFFFJJJLLLMMMOOOKKKEEEAAA>>>===;;;::::::999777666666666777888666555444444333444444444666666777777888999999999777444222333444999EEEQQQiiiyyy}}}yyy{{{tttccc[[[UUURRRUUUbbbwwwjjjaaacccwwwcccKKKDDDAAA>>>???<<<;;;;;;;;;:::::::::999777777666555444333222222000000000000000000000000///............---------//////...---,,,,,,++++++***+++,,,------------,,,))))))******+++,,,,,,---***+++,,,,,,+++,,,...000...666BBBOOOZZZcccjjjnnnpppnnnoooxxx|||{{{~~~{{{vvv]]]ZZZXXX^^^iiitttyyyzzz{{{{{{{{{xxxsssmmmfffbbb]]]]]]]]]]]]___aaacccdddaaadddfffffffffhhhnnnssszzz~~~~~~}}}}}}zzzxxxtttpppkkkgggeeecccbbbbbbcccfffhhhhhhfffdddccccccaaa___ZZZTTTNNNKKK|||qqqhhhdddiiipppsssssstttuuutttsssrrrqqqkkkmmmooopppqqqrrrvvvxxx}}}ppp\\\HHH===444333222000///...------***+++---......---+++***++++++,,,,,,++++++***))))))))))))************)))+++*********************))))))******++++++,,,,,,((((((((()))***+++++++++******+++++++++,,,,,,,,,***---///...111<<>>===>>>???BBBCCCHHHPPPVVV^^^kkkvvv{{{uuunnniiifffccc^^^ZZZUUUUUUVVVVVVUUUSSSQQQPPPQQQVVV\\\```aaa]]]WWWSSSRRRRRRQQQLLLGGGCCCBBBBBB>>>===;;;;;;;;;===???@@@DDDFFFJJJMMMOOORRRVVVYYY```_________]]]\\\[[[ZZZYYYXXXUUURRROOOKKKIIIGGG===<<<:::888999===CCCHHHUUUaaaqqq}}}|||qqqbbbXXXLLLJJJGGGFFFFFFEEEDDDBBBAAA>>>===>>>AAAEEEHHHJJJKKKHHHDDDAAA@@@>>>;;;999:::999777666555666888888777666666555444444555555555555666666777888888888444333444555666???RRRdddttt{{{xxxuuuvvvkkk]]]\\\SSSTTT]]]rrr~~~ccc]]]bbb}}}ZZZHHHEEEAAA===>>>;;;;;;;;;::::::::::::999888888777666555444333222000000000000000000000000///............------------------------------,,,***+++,,,---------,,,+++***************++++++++++++,,,---,,,,,,,,,...000...444===GGGQQQ[[[ccciiikkkjjjnnnyyy{{{zzz}}}bbb\\\WWW[[[gggtttzzz|||}}}}}}}}}|||xxxrrrlllhhhbbbaaa```^^^^^^^^^___``````ccceeeeeedddeeekkkooorrrvvvzzzyyyvvvsssuuuwww~~~}}}{{{yyyuuupppjjjfffcccbbb``````bbbdddfffeeeccc``````aaa```^^^YYYTTTQQQNNN{{{oooddd```gggppprrrrrrssstttsssrrrqqqpppkkkmmmooopppqqqsssvvvyyyrrr]]]HHH===555444222111///.........+++,,,...//////...,,,+++,,,,,,---------,,,++++++(((((()))***************+++++++++*********))))))&&&''''''((()))******+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,***---000...///888IIIWWWpppxxx~~~xxxuuuttttttxxx}}}}}}nnnmmmccclllyyy|||yyy}}}{{{pppeee___[[[UUUSSSTTTNNNQQQ^^^rrr~~~xxxvvvtttrrruuuzzzwwwxxxxxxxxxwwwuuusssrrrnnnooopppooommmkkkkkklllkkkjjjiiiiiiiiikkkmmmooobbbeeehhhjjjjjjjjjkkkkkkdddfffgggeeebbb```aaabbbeeeeeefffggggggffffffeeefffdddbbbcccbbbZZZNNNDDD:::777888;;;===???FFFNNNYYYZZZ___hhhqqq~~~zzzooodddeeefffggghhhiiiiiijjjhhhgggffffffhhhiiiiiihhhkkkiiieeebbb______```aaa```aaaaaaaaa```___]]]\\\^^^^^^^^^]]]ZZZWWWTTTRRRMMMJJJFFFAAA>>>===>>>???CCCDDDJJJRRRYYYaaannnzzz}}}xxxpppkkkgggccc^^^YYYQQQRRRSSSTTTSSSQQQOOOMMMMMMRRRYYY^^^```]]]XXXTTTRRRSSSRRRNNNHHHDDDCCCDDD<<<;;;::::::<<<>>>AAABBBDDDGGGJJJMMMPPPSSSVVVYYYgggggggggfffdddcccaaa```[[[YYYUUURRRNNNKKKIIIIII>>>===;;;999:::>>>EEEJJJXXXdddsss}}}{{{ooo```VVVIIIGGGEEEDDDEEEEEEDDDBBBBBB???<<<;;;>>>CCCFFFHHHIIIGGGDDDBBB@@@>>>;;;888:::999777666555666888999888888777666666666666666444444555555666777777777111222555666999DDD[[[qqqssssssllljjjkkk^^^RRRVVVQQQUUUddd}}}}}}ccc^^^ddd~~~TTTFFFEEE@@@<<<===::::::::::::::::::999999999888777666555444333333000000000000000000000000//////.........---------+++,,,,,,------......///+++,,,------------++++++,,,,,,++++++***))))))))),,,---------,,,,,,...000///333:::BBBKKKUUU^^^dddeeeffflllzzz{{{zzzfff]]]VVVYYYfffttt{{{}}}~~~{{{uuupppmmmhhhfffdddaaa___^^^^^^^^^___cccfffeeecccccchhhmmmlllooorrrpppmmmlllooosss~~~~~~|||{{{{{{yyyvvvpppjjjeeebbbbbb^^^^^^```bbbdddccc```]]]^^^______]]]YYYUUUSSSQQQxxxiii```___hhhrrrsssuuuuuutttrrrqqqpppqqqmmmooopppppppppqqqtttvvv{{{sssaaaKKK===888444///,,,,,,---......---+++)))))),,,---,,,***))))))))))))))))))))))))************************''''''(((((()))+++,,,---,,,,,,,,,++++++*********((())))))))))))*********)))************+++++++++---,,,---......333AAAOOOggguuu~~~vvvrrrsssyyy~~~uuuhhhaaammmwww|||~~~{{{}}}ttteee\\\YYYWWWRRRNNNIIIRRR```ppp}}}|||sssnnnoootttxxxzzzzzzxxxvvvuuuuuutttrrrqqqqqqrrrqqqooollliiihhhhhheeegggiiijjjiiigggffffffeeeeeefffhhhiiiiiifffdddaaaaaaaaa```___```ccceeefffdddcccdddfffggggggfffjjjjjjiiifff```WWWLLLDDD>>>:::888:::<<<@@@IIISSSYYY\\\bbbkkkxxxuuukkkeeedddcccbbbbbbccceeeffffffgggggghhhggggggffffffeeebbb^^^^^^```ccccccaaadddcccaaa```___``````aaabbbaaa___]]]\\\YYYUUUQQQKKKFFFBBBAAA???<<<===AAACCCFFFLLLUUU]]]hhhxxxwwwlllfffeeebbb\\\VVVSSSRRRPPPOOOMMMLLLKKKKKKIIINNNTTTWWWVVVUUUWWWYYYVVVSSSPPPMMMJJJFFFBBB??????;;;999;;;<<<;;;>>>CCCEEEKKKRRRVVVWWWYYY\\\___gggmmmqqqnnnjjjgggbbb]]]XXXWWWVVVSSSPPPKKKHHHEEEFFF???:::999:::===EEEMMMZZZgggvvv~~~|||rrr^^^NNNGGGEEEDDDCCCCCCBBB???===@@@>>><<<;;;:::;;;<<<===FFFFFFDDDBBB@@@>>>===<<<;;;:::999777666555555555333333444444555444444444555666777777777555444333...555666444AAAZZZnnntttuuufff^^^bbbccc\\\WWWZZZUUU[[[nnnlllXXX[[[hhhjjjQQQGGG@@@>>>444999<<<<<<;;;:::999999999999777777555444333222222222222222222111000//////...////////////////////////+++,,,---...///111222222///---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,---......111///333===GGGNNNTTT[[[aaaccciiiqqq|||{{{yyyzzz{{{|||||||||}}}pppaaaTTTUUUaaammmxxx}}}zzzxxxuuurrrooollljjjgggccc___]]]]]]___```eeedddbbb``````aaacccdddfffggggggggghhhkkkpppssstttxxx}}}}}}zzzxxxxxxxxxzzzyyywwwsssmmmhhheeedddbbb```]]]^^^```bbb```^^^``````^^^YYYTTTPPPNNNNNNuuuggg______hhhrrrvvvwwwxxxvvvssspppnnnnnnnnnpppqqqrrrrrrsssvvvxxx{{{sssbbbMMM???999555000---,,,---------///,,,***+++---...,,,+++***************************((('''%%%%%%'''(((***(((((((((((()))***+++,,,+++++++++******))))))))))))))))))*********++++++)))************+++++++++---,,,---......333@@@MMMdddtttyyyrrrqqquuuzzzwwwkkkdddnnnxxx}}}|||zzz|||uuuggg^^^ZZZXXXSSSOOOMMMQQQ\\\jjjyyy~~~sssmmmlllppptttvvvzzzyyyxxxwwwwwwuuurrrpppqqqpppooollljjjhhhhhhhhhfffhhhjjjkkkjjjiiihhhgggffffffggghhhjjjiiifffdddbbbbbbbbbaaaaaabbbeeehhhiiigggffffffhhhiiiiiihhhjjjiiigggddd___VVVLLLEEE???;;;999;;;===AAAJJJTTTZZZ^^^eeennn{{{tttjjjddddddccccccddddddeeeeeeeeeffffffffffffeeeeeeddddddaaa______aaaddddddcccccccccbbbaaaaaabbbccccccbbbaaa___]]][[[XXXTTTQQQOOOIIIDDDCCCAAA>>>@@@DDDGGGIIIOOOYYYaaammm~~~wwwmmmgggdddaaaZZZTTTPPPOOOLLLJJJHHHGGGGGGGGGGGGJJJOOORRRTTTUUUUUUVVVUUURRROOOLLLJJJFFFBBB??????:::999;;;;;;;;;>>>BBBGGGLLLRRRVVVXXXZZZ___bbbiiiooosssppplllhhhccc]]]VVVUUUTTTRRROOOLLLIIIHHHEEE???;;;;;;;;;===DDDLLL\\\iiivvv}}}{{{ppp^^^NNNGGGFFFDDDDDDDDDCCC@@@>>>AAA@@@>>><<<<<<===>>>???DDDCCCBBB@@@???===<<<;;;;;;:::999777666555555555333333444555555555444444444555666777666555444333222666777999KKKfffwwwzzzoooccc^^^cccddd]]]XXXYYY\\\eee|||fffXXXaaapppgggQQQHHHBBBBBB999===<<<<<<;;;:::999999999999777666555444333222222222222222111111000//////...........................,,,------...///000111111000...,,,,,,---...---,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......222000333===FFFLLLSSSZZZ___aaafffnnnyyy~~~zzzzzzxxxzzz{{{}}}~~~ooo```TTTUUU```lllwww}}}zzzwwwtttpppmmmllliiieee```^^^]]]^^^___bbbaaa```______aaabbbddddddfffhhhiiijjjkkkmmmpppnnnrrrwwwxxxvvvtttuuuvvvyyyyyyxxxsssmmmhhheeedddccc```]]]]]]___``````_________]]]YYYTTTPPPNNNNNNssseee______hhhqqqyyyzzz{{{xxxtttooommmkkkoooppprrrssstttuuuxxxzzzzzzrrrbbbNNNAAA999666111...---------,,,///...,,,,,,---...,,,+++************************+++(((%%%######%%%(((+++******))))))))))))***************)))))))))))))))************+++++++++,,,)))************+++++++++---,,,,,,......222>>>JJJ^^^ppp{{{qqqoootttyyyzzzpppeeemmmvvv{{{~~~{{{zzz|||xxxjjj```[[[XXXSSSPPPPPPQQQVVVcccssstttllliiikkkoooqqqyyyyyyzzz{{{{{{xxxtttqqqpppnnnkkkiiigggggghhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhhhhhhhiiijjjiiifffcccbbbccccccccccccdddhhhkkkllljjjiiiiiijjjjjjjjjiiikkkiiieeeaaa\\\UUUMMMGGG@@@<<<999;;;===BBBKKKUUU[[[```hhhsssqqqhhhbbbbbbdddeeeeeeeeeeeeddddddddddddccccccbbbbbbbbbcccaaa___```bbbeeeffffffddddddcccccccccdddeeeeeebbb```^^^]]][[[XXXTTTPPPSSSLLLFFFDDDBBBAAADDDIIIKKKMMMTTT]]]gggttt~~~vvvkkkdddaaa\\\UUUPPPLLLJJJFFFCCCAAAAAABBBCCCEEEGGGJJJOOOTTTVVVVVVUUUTTTQQQNNNLLLJJJGGGBBB??????:::888:::::::::===BBBJJJNNNRRRUUUXXX\\\ccchhhmmmtttwwwtttoookkkeee^^^XXXVVVTTTRRROOOMMMLLLLLLEEEAAA>>>======>>>DDDLLL```kkkwww{{{wwwmmm\\\NNNHHHFFFEEEEEEEEEDDDAAA???BBBAAA???>>>>>>>>>???@@@@@@???>>>===<<<;;;;;;::::::999888777666555555555333333444555555555555555444555666777777666555444666777999BBBZZZuuu|||fff___^^^dddeee]]]XXXYYY]]]lllsss\\\WWWggg|||```NNNGGGBBBCCC<<<@@@<<<;;;:::999999888888999777666555444333222222222222222111111000/////////..................................../////////000000///------.........---++++++,,,,,,,,,,,,------***++++++,,,,,,------...111000333;;;CCCJJJRRRZZZ^^^___ccciiisssyyywwwzzzyyy{{{nnnbbbXXXZZZbbbllluuu}}}~~~zzzvvvrrrpppooolllgggbbb^^^\\\\\\\\\^^^]]]]]]]]]^^^```bbbcccbbbeeehhhjjjjjjjjjjjjkkknnnrrrvvvwwwvvvuuuwwwyyyyyyyyyxxxsssnnniiifffeeecccaaa^^^]]]^^^_________^^^^^^]]]ZZZVVVRRRPPPPPPrrreee___```gggpppyyyzzz{{{yyyuuupppmmmlllnnnppprrrssssssuuuxxxzzzxxxqqqaaaNNNAAA999666111...------,,,+++......---------,,,+++***************************,,,+++)))'''''')))+++,,,++++++***)))(((((())))))******************))))))******+++++++++,,,,,,,,,))))))*********+++++++++---+++,,,---...111;;;EEEWWWkkkyyypppooouuu||||||tttdddiiipppwww}}}{{{~~~yyylllaaa[[[WWWSSSPPPPPPOOORRR^^^nnn}}}uuulllhhhiiilllooovvvxxx{{{~~~~~~yyyuuuooollliiigggfffhhhiiiiiijjjiiihhhhhhiiijjjiiihhhhhhhhhhhhiiijjjiiifffcccbbbbbbccccccccceeeiiilllmmmkkkjjjiiijjjjjjjjjhhhjjjgggccc^^^ZZZTTTNNNJJJBBB===:::;;;===AAAKKKTTT]]]bbblllxxxoooeee___aaadddfffgggfffeeedddccccccbbbaaa```_________aaa``````aaaccceeeggghhhggggggfffeeeddddddddddddaaa___]]]\\\ZZZWWWSSSPPPTTTMMMGGGEEECCCCCCFFFLLLOOOQQQXXXbbblll{{{{{{xxxqqqhhh```[[[VVVOOOJJJHHHEEEAAA>>>======???@@@FFFFFFHHHNNNVVVZZZZZZXXXUUURRROOOMMMKKKHHHDDDAAA???;;;888999999999===BBBKKKNNNQQQTTTWWW]]]ffflllrrrxxx{{{xxxsssnnnggg```\\\ZZZWWWTTTQQQOOONNNNNNHHHDDD@@@???>>>???GGGQQQbbbmmmvvvwwwrrrhhhZZZNNNHHHFFFEEEEEEEEEDDDBBB@@@@@@@@@???>>>>>>??????@@@<<<<<<;;;;;;::::::999999999999888666666555555555222333444555666666666555555666777888888888777666777777<<>><<<;;;:::999888888888888666666555444333222222333111111111111000000//////........................///////////////.........000...,,,,,,---...---,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------...---111999@@@GGGQQQZZZ______aaafffnnnyyywwwxxx}}}}}}qqqiiicccdddiiimmmsssyyy|||xxxtttrrrpppmmmhhhbbb^^^[[[YYYYYYZZZZZZZZZ[[[]]]___aaabbbbbbdddfffgggggggggiiijjjooorrrvvvvvvttttttvvvyyyxxxxxxwwwsssnnniiigggfffdddbbb___]]]]]]]]]^^^___^^^______\\\XXXUUUSSSSSStttgggaaaaaahhhpppwwwyyyzzzxxxuuuqqqooonnnmmmoooqqqqqqrrrsssvvvxxxwwwppp```MMMAAA999666222///......---,,,+++,,,------,,,+++*********************************++++++,,,,,,++++++***,,,+++***)))((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++---++++++---...000777@@@RRRggg}}}xxxpppooouuu|||}}}vvveeegggmmmuuu}}}~~~{{{nnnbbbZZZVVVRRROOONNNNNNPPPZZZiiiwwwwwwooojjjjjjmmmooosssuuu{{{}}}yyyppplllhhhggghhhjjjkkkkkkjjjhhhffffffhhhiiiiiihhhhhhggghhhiiijjjiiifffccc```aaabbbaaabbbdddgggjjjllljjjhhhhhhhhhiiihhhggghhheeeaaa]]]YYYUUUQQQNNNEEE@@@<<<<<<===AAAJJJTTT^^^dddooo{{{}}}mmmccc^^^```dddfffhhhgggeeeddddddcccaaa___^^^^^^^^^^^^___```aaabbbccceeeggghhhjjjiiihhhfffdddbbb``````___]]]\\\[[[ZZZXXXTTTQQQSSSLLLGGGEEEDDDDDDIIIOOOSSSUUU[[[fffqqq{{{uuurrrmmmeee^^^XXXSSSLLLHHHEEEBBB???<<<;;;<<<>>>@@@EEEEEEHHHNNNVVV[[[[[[ZZZXXXVVVSSSPPPNNNKKKGGGDDDAAA<<<888999999999===BBBJJJMMMPPPSSSWWW^^^hhhooouuu{{{|||vvvqqqiiibbb___]]]XXXTTTPPPMMMLLLKKKKKKGGGCCC@@@>>>AAALLLWWWccclllsssqqqjjjbbbVVVMMMGGGFFFEEEEEEEEEEEECCCAAA>>>>>>=========>>>>>>>>>:::::::::999999999888888888888777666555555555555222333444555666666666666777777999999:::999888777555666???VVVqqqwwwiiiYYY[[[___bbb```ZZZUUUTTT^^^pppvvv___SSS]]]{{{vvvSSSJJJCCC>>>@@@999<<<;;;;;;:::999888888888888666555444444333333333333111111111000000000000000////////////////////////////////////............///---++++++,,,---,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++***...555<<>>>>>BBBKKKUUU^^^eeeppp}}}zzzkkkbbb]]]```cccfffggggggfffeeeeeedddbbb___^^^]]]]]]]]]^^^```bbbccccccdddfffgggkkkjjjhhhfffccc```]]]\\\\\\[[[ZZZZZZZZZXXXUUURRRPPPJJJFFFFFFFFFGGGKKKQQQVVVXXX```jjjuuuvvvrrrmmmhhhbbb\\\WWWQQQLLLHHHAAA???===<<<<<<===???@@@DDDEEEHHHNNNTTTYYY[[[\\\^^^[[[XXXUUURRROOOJJJGGGCCC===999999999:::===CCCIIILLLPPPSSSXXX```jjjrrrvvv}}}yyytttlllddd^^^\\\XXXTTTOOOKKKIIIGGGJJJGGGDDDBBB@@@CCCNNN[[[bbbjjjoookkkccc[[[SSSLLLFFFEEEDDDDDDEEEDDDBBB@@@<<<<<<<<<<<<============:::::::::999999888888888888777666666555555555666222333444555666777777777888999:::::::::888777666333777DDD[[[rrryyynnn```YYY]]]``````[[[UUURRRRRR]]]mmmuuuaaaZZZgggnnnPPPKKKEEE???BBB:::<<<;;;:::999888888777777888666555444333333333333333111111000000000000000000000000000000000000000000///////////////............---++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******,,,222777>>>KKKWWW]]]___bbbgggmmmrrrvvvxxx}}}||||||zzzvvvwww|||~~~zzzyyyrrrooojjjddd___ZZZWWWUUUYYYYYYYYYZZZ[[[[[[[[[[[[aaabbbaaa``````cccgggkkknnnppppppnnnkkkkkknnnrrrtttuuutttqqqlllhhhffffffeeeeeedddbbb___]]]^^^___```aaabbb```]]]XXXVVVUUUrrrgggdddgggmmmtttxxxxxxwwwtttqqqooopppqqqnnnpppqqqppppppppprrrttt|||tttdddOOOBBB666444111000000000///...'''***---...---,,,,,,---++++++++++++++++++++++++((()))************)))(((******)))))))))))))))***)))*********++++++++++++)))))))))*********++++++)))************+++++++++---******,,,---...222888HHH[[[qqqvvvrrrwww~~~zzziiifffiiittt~~~|||zzzzzz~~~uuuhhh^^^WWWTTTSSSPPPPPPPPPSSSZZZgggvvvzzzsssoooooopppoooqqqvvv|||~~~zzzvvvrrrooolllmmmqqqtttrrrpppnnniiidddcccgggjjjjjjiiiccccccdddfffhhhhhhfffdddaaabbbbbbaaa```bbbeeehhhgggeeeddddddfffggggggfffcccaaa___]]]\\\[[[XXXVVVQQQKKKEEEBBBAAADDDMMMVVV^^^eeeooo}}}wwwiiibbb^^^___bbbeeegggggggggggggggfffccc```^^^]]]^^^^^^]]]___bbbcccbbbbbbdddfffhhhhhhgggeeebbb___\\\ZZZYYYYYYXXXYYYZZZYYYVVVTTTMMMIIIFFFHHHIIIJJJNNNSSSZZZ\\\dddoooyyyzzzrrrnnndddaaa\\\WWWRRRNNNIIIGGG======<<<<<<===>>>@@@AAADDDGGGLLLPPPTTTXXX]]]```dddaaa^^^ZZZWWWRRRNNNJJJDDD???::::::::::::>>>DDDIIIMMMQQQUUUZZZcccmmmuuuvvv}}}{{{vvvnnnfff]]]\\\YYYVVVRRRNNNKKKIIIDDDDDDEEEEEECCCDDDNNNYYY```gggkkkeee\\\VVVPPPKKKEEEDDDCCCCCCDDDDDDBBB@@@;;;;;;<<<<<<============<<<;;;;;;:::999888888777777777666555555555555666222333444666777777888888888999999999888666444333444999HHH]]]nnnqqqiii___\\\```bbb]]]UUUPPPNNNOOO___lll{{{sssccc___nnneeeKKKJJJDDD>>>BBB;;;<<<;;;:::999888777777777777555555444333333333444444000000000000000000000111111111111111111111111111.........//////////////////---,,,,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++---000222888DDDPPPXXX\\\cccjjjpppsssttttttyyy|||zzz~~~}}}{{{tttrrrmmmgggaaa\\\YYYWWW[[[[[[[[[ZZZZZZYYYXXXXXX]]]___```aaaaaacccfffiiilllmmmnnnllljjjjjjooosssrrrsssrrroookkkgggfffeeedddfffgggeeebbb^^^^^^^^^___aaabbb```\\\WWWTTTSSSoooeeedddhhhpppwwwyyyyyyvvvrrrooonnnoooqqqpppqqqqqqqqqpppppprrrttt~~~wwwfffQQQCCC555333111000111111000///'''***...000...---...///++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))))))))******(((((())))))*********+++((())))))))))))*********)))************+++++++++...***))),,,------111666BBBSSSiii{{{zzzwww||||||hhhcccfffqqq{{{wwwvvvwww|||xxxkkk```YYYVVVUUURRRRRRPPPOOOTTTbbbuuu~~~vvvpppoooooonnnqqquuuyyy|||zzzvvvrrrssspppnnnpppuuuwwwuuuqqqpppjjjeeedddhhhkkkkkkjjjaaabbbcccfffhhhhhhfffdddcccccccccbbbaaabbbeeegggfffdddcccdddfffgggggggggaaa```^^^^^^^^^]]]ZZZXXXVVVOOOIIIEEEDDDFFFOOOXXX^^^dddooo|||vvviiibbb^^^___bbbdddfffggghhhhhhiiigggdddaaa___^^^^^^___\\\___bbbcccaaaaaaccceeeeeeeeeeeedddaaa___\\\ZZZXXXWWWWWWXXXZZZYYYWWWUUULLLHHHGGGJJJKKKLLLPPPUUU\\\___gggrrr|||tttmmmjjj\\\ZZZVVVRRRNNNIIIEEECCC::::::;;;<<<===???@@@AAAGGGKKKQQQTTTWWWZZZ```dddhhheeeaaa]]]YYYUUUPPPLLLEEE@@@;;;;;;;;;;;;???EEEJJJNNNSSSWWW]]]eeeooowwwvvv~~~|||wwwoooggg^^^]]]\\\ZZZWWWSSSOOOMMM>>>@@@EEEHHHFFFEEELLLVVV^^^eeehhhbbbYYYSSSNNNKKKDDDCCCCCCCCCDDDCCCAAA@@@;;;;;;<<<===>>>>>>============<<<;;;:::999888888777666666555555555555666222333444666777888888888888888888888666444222111555;;;JJJ]]]kkkmmmhhhccc^^^cccccc[[[RRRMMMLLLMMMeeerrr~~~ooobbb```qqqzzz]]]EEEFFFBBB<<>>>>>>>>CCCIIIMMMOOOQQQUUUZZZ___ccceeeiiifffcccaaa___[[[SSSMMMLLLDDD===<<<<<<===@@@EEEIIITTT\\\^^^```gggpppuuuzzz~~~}}}yyyuuuooogggcccbbb```^^^ZZZUUUQQQOOOHHHIIIGGGDDDBBBFFFPPPXXX_________]]]XXXRRRLLLHHHCCCCCCBBBBBBBBBAAAAAAAAA@@@>>><<<<<<<<<<<<;;;:::>>>===<<<;;;:::999999999777777777777666555444333888888999999999888888777888888888666444333444555666;;;IIIZZZcccccceeejjjhhhccc___ZZZPPPHHHPPP^^^qqqzzzeeebbbpppfffSSSLLLDDD@@@??????===:::888888888888888888888888555555444444444555555666111111111111111111222222444444333222111000///...///000000000000...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,***+++///222666===EEERRR\\\dddfffkkksssvvvtttnnnrrrzzzwwwuuu{{{}}}wwwvvvsssnnnhhhdddbbbbbbbbb\\\XXXXXXXXXVVVVVVYYY[[[\\\]]]```dddeeedddcccdddfffgggeeeaaaaaaeeejjjpppqqqqqqooojjjdddaaa```___aaacccbbb___]]][[[ZZZ[[[]]]``````^^^XXXQQQMMMuuuiiieeehhhoootttvvvuuussspppnnnmmmmmmmmmppppppqqqqqqnnnjjjmmmrrrvvvfffTTTHHH;;;777222000111444666777===777000...//////...,,,...---,,,,,,++++++,,,,,,******************************))))))))))))************))))))))))))******)))))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,...000111222:::GGGXXXiiiyyyssseee^^^gggwww~~~~~~uuuqqqnnnrrr|||yyyooofff^^^WWWTTTTTTPPPLLLLLLOOOWWWhhhwww}}}yyyxxxvvvssssssrrrqqqsssvvvxxxxxxwwwooopppqqqssstttuuuvvvvvvppplllgggfffiiijjjiiifffdddeeegggiiiiiiiiihhhgggdddccccccbbbcccdddeeefffccccccdddddddddddddddcccbbb``````aaadddfffggggggggg]]]RRRJJJEEEEEEMMMWWWdddgggppp~~~rrrhhhcccaaaaaabbbcccdddeeefffffffffeeecccaaa``````aaabbbbbbaaa`````````bbbdddeeefffdddbbb___\\\ZZZZZZYYYZZZWWWSSSQQQRRRSSSSSSQQQMMMNNNPPPTTTXXXYYYZZZYYY^^^hhhrrryyyxxxoooiiiccc___ZZZYYYVVVQQQLLLGGGCCCAAA===;;;;;;>>>??????CCCJJJMMMOOOSSSXXX^^^ccchhhjjjllliiifffeeeccc^^^VVVPPPLLLDDD???>>>??????AAAEEEIIISSS\\\^^^```hhhpppuuuxxx}}}}}}zzzwwwpppiiibbbcccbbbaaa\\\VVVQQQMMMGGGHHHIIIGGGFFFIIIPPPVVV\\\[[[ZZZXXXTTTOOOJJJGGGBBBBBBBBBBBBAAAAAAAAAAAAAAA???===<<<======<<<;;;<<<;;;:::999999999999999888777777666555555444444888888999999999888888777777888777666333222333444:::???KKK\\\eeegggjjjnnnlllgggbbb^^^UUUPPPYYYhhhrrrbbbfffyyyaaaNNNHHHAAA>>>>>>===;;;888888888888888888888888888666555555555444555555555111111111111111111222222//////000111222333333444///000000000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,)))***---///111777???NNNWWWaaaeeekkkrrrtttrrrmmmnnnsss|||{{{tttqqquuu{{{wwwvvvtttqqqnnnlllkkkkkkddd^^^YYYYYYXXXUUUUUUWWWZZZZZZ\\\___bbbdddcccbbb```bbbcccaaa___```eeekkknnnooopppmmmhhhdddaaa```aaabbbdddccc```^^^]]]]]][[[\\\^^^^^^\\\XXXSSSOOOxxxkkkdddgggnnnuuuvvvuuusssqqqppppppqqqqqqooonnnooopppmmmjjjmmmrrrwwwgggUUUIII;;;777222///000222333444:::888444111///------,,,///...------,,,,,,------******************************))))))))))))************))))))))))))******)))))))))))))))******+++************************++++++******+++...000222777BBBRRRaaarrryyykkkaaagggvvv|||||||||||||||vvvrrrnnnqqqyyy~~~zzzrrrggg^^^XXXUUUSSSNNNKKKKKKMMMTTTcccppp}}}~~~{{{{{{zzzwwwqqqnnnlllooouuuyyyxxxvvvppppppqqqrrrssssssttttttqqqlllhhhgggiiijjjiiigggeeefffhhhjjjkkkkkkkkkjjjfffeeeeeeddddddeeeggggggeeeeeeeeeeeeeeeeeeeeedddaaaaaaaaadddhhhlllnnnnnnkkkaaaUUUKKKEEEDDDKKKUUUaaahhhrrrrrrhhhdddbbbbbbbbbccccccccccccddddddcccbbbaaaaaaaaabbbbbbbbbaaa```______```bbbbbbcccaaa___]]]ZZZYYYXXXWWWWWWUUURRRPPPQQQRRRRRRRRRQQQTTTXXX]]]___^^^\\\[[[___hhhqqqxxxxxxmmmgggccc___\\\YYYXXXUUUPPPKKKFFFAAA???>>>;;;<<<>>>??????DDDJJJNNNPPPUUU[[[bbbiiinnnppppppnnnkkkiiigggbbbZZZSSSKKKEEEAAACCCCCCBBBCCCFFFIIISSS[[[^^^aaahhhpppttttttzzz~~~|||yyyssskkkcccdddeeeccc^^^WWWPPPLLLFFFIIIKKKLLLKKKLLLQQQUUUYYYWWWUUUQQQMMMIIIFFFEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@???===<<<======<<<;;;:::999888888888888999999999888666555444555555666777888888999999999888888777777777444222111222444<<<@@@MMM]]]hhhmmmqqquuuuuunnngggbbb[[[YYYfffwww{{{llldddqqq|||ZZZIIIEEE@@@>>>>>>===:::888777777777777777777777777777777666666555555444444222222222222222222111111......///111222333444555///000000000///...---,,,------------------------------------------------,,,++++++******++++++,,,---++++++------...222999HHHRRR]]]dddkkkppprrrpppnnnlllmmmsss{{{}}}xxxrrrooorrrvvvuuuuuuuuuuuuuuuuuuvvvvvviiibbb]]][[[YYYVVVTTTVVVXXXXXXYYY\\\```bbbbbbaaa]]]^^^^^^\\\[[[^^^eeejjjkkklllllljjjfffbbb```___```aaabbbaaa___]]]]]]^^^[[[[[[[[[[[[YYYWWWTTTSSSzzzlllcccccckkksssttttttrrrqqqqqqqqqrrrsssooonnnooopppmmmjjjnnntttyyyiiiXXXKKK;;;777222//////000000111333555555222...,,,,,,.........---,,,,,,,,,,,,,,,******************************))))))))))))******+++************++++++,,,)))))))))))))))******++++++++++++++++++++++++++++++***)))((())),,,///111333>>>NNN^^^nnn|||{{{{{{nnndddfffsss~~~}}}|||wwwsssssswww{{{|||{{{yyyzzzyyysssjjj```ZZZXXXSSSNNNJJJKKKMMMRRR^^^jjj{{{}}}{{{{{{zzzwwwpppllliiimmmuuu{{{yyyvvvsssssssssrrrrrrsssssssssooolllhhhggghhhhhhhhhgggfffggghhhjjjjjjkkkjjjjjjgggfffeeeddddddeeefffggggggffffffeeeeeeeeeeeeeeeccccccdddgggkkkoooppppppkkkaaaTTTKKKEEEDDDKKKTTT^^^hhhuuurrrhhhdddcccccccccbbbbbbbbbaaaaaabbbcccccccccccccccccccccaaa```______^^^______``````___^^^\\\ZZZXXXWWWWWWXXXVVVSSSQQQQQQQQQRRRRRRTTTYYY___cccccc```]]][[[]]]fffooovvv{{{pppgggcccaaa___]]]XXXWWWSSSOOOJJJEEE@@@>>>>>><<<<<>>>>><<<===@@@AAAAAAFFFMMMQQQTTTZZZaaagggmmmqqqsssvvvsssqqqpppmmmggg^^^WWWNNNJJJIIIKKKLLLIIIHHHIIIKKKSSSZZZ^^^bbbiiinnnnnnmmmtttyyy{{{{{{zzzuuuoookkkhhhddd___ZZZVVVSSSRRRPPPPPPOOONNNOOOQQQUUUXXXXXXUUUOOOIIIDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@??????===<<<::::::;;;<<<;;;::::::999999999999::::::;;;999888666555444555777888666777888999999999999999666555444222111111444666888AAAQQQcccuuuqqqccc\\\ZZZbbbxxxjjjjjjvvveeeMMMEEEDDDAAA@@@???>>>===<<<777777777777777777777777888888888888777666555444333333333333222222111111555555333222000///...---000//////...............................................................,,,++++++******++++++,,,+++***+++//////...000666@@@HHHVVVccckkkmmmnnnoooqqqlllhhhiiinnntttwwwxxxqqqnnnmmmttt}}}|||}}}nnnnnnooorrrwwwyyyyyyxxxooogggaaa^^^[[[VVVTTTUUUTTTTTTUUUWWW[[[^^^______aaa___\\\YYYXXX[[[```dddcccddddddbbb```^^^]]]^^^[[[]]]___^^^]]]\\\\\\]]]^^^\\\XXXUUUSSSRRRSSSSSSyyyllldddeeekkkppprrrqqqooonnnmmmmmmmmmmmmpppoooooopppnnnmmmrrryyyzzzkkkZZZMMM;;;777222000//////......***---//////---,,,...111,,,,,,+++************+++******************************))))))))))))******+++++++++++++++,,,---...)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))+++---......888GGGVVVgggvvv|||{{{}}}}}}wwwvvvzzz~~~}}}wwwnnnfffiiiuuu|||zzzzzzzzzyyyxxxwwwuuussspppiiiaaa[[[UUUPPPLLLMMMOOOQQQXXX___rrrzzz|||wwwnnnjjjhhhkkksssxxxyyyxxxsssrrrpppmmmllllllllllllkkkjjjhhheeedddeeeeeefffhhhhhhgggggggggfffffffffeeedddcccbbbbbbbbbcccdddiiihhhfffeeeddddddeeeffffffffffffhhhjjjkkkiiihhhaaaYYYQQQKKKGGGFFFMMMUUU\\\jjjyyy|||qqqiiieeeeeeddddddcccbbbbbbaaaaaaaaabbbdddeeeeeedddcccaaa\\\]]]]]]]]]]]]]]]]]]]]]]]]^^^]]]]]][[[ZZZXXXXXX[[[ZZZYYYVVVTTTSSSUUUWWWXXX]]]bbbbbb___[[[YYYYYYYYY```iiipppyyy~~~qqqkkkeeeaaa```___\\\ZZZUUUTTTQQQNNNJJJEEEBBB@@@>>><<<===@@@AAABBBGGGNNNRRRUUU[[[cccjjjooosssuuuxxxvvvtttssspppiii```XXXRRRNNNLLLOOOOOOLLLJJJKKKMMMTTT[[[^^^bbbhhhkkkkkkjjjpppuuuvvvwwwxxxtttooolllhhhbbb\\\XXXUUUTTTTTTRRRQQQOOONNNNNNPPPSSSTTTUUURRRMMMGGGCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@===;;;::::::;;;<<<<<<;;;;;;::::::999999999::::::888888777666666666777888666777888999999999999999555444444222111333777:::===HHHYYYlllsssfff[[[XXX]]]jjjuuu^^^hhh~~~{{{[[[KKKDDDBBB@@@>>><<<;;;;;;;;;888888888888888888888888777888999999999777666555444444444333222222111111333333222222111000000000000///............//////........................------------------------,,,++++++******++++++,,,'''''')))---...,,,...222;;;BBBOOO^^^fffgggiiilllllliiieeecccfffmmmuuuzzzrrrkkkhhhmmmuuuzzz}}}~~~~~~vvvgggfffggglllrrruuusssqqqlllddd^^^\\\YYYTTTRRRSSSSSSSSSSSSVVVZZZ]]]______ccc```\\\YYYYYYZZZ]]]_________```___]]]\\\\\\]]]\\\^^^aaabbbaaa_________\\\ZZZVVVSSSRRRRRRSSSTTTwwwlllhhhkkkppptttvvvtttrrrpppnnnmmmmmmmmmooommmnnnooommmlllqqqyyyxxxiiiXXXKKK:::777333000000//////...---......---------///000------,,,++++++++++++,,,******************************))))))))))))******))))))))))))***+++,,,---)))))))))))))))******+++++++++++++++++++++++++++************+++,,,---------555???LLL]]]oooyyy{{{zzz}}}zzzuuulllqqqxxx~~~vvviiieeeooo}}}}}}|||}}}}}}~~~zzzuuusssqqqkkkaaaXXXVVVPPPLLLMMMNNNPPPTTTZZZgggpppzzz~~~{{{vvvkkkjjjiiijjjoootttwwwxxxtttrrrooollljjjjjjjjjjjjkkkkkkiiifffeeeeeefffgggggggggfffffffffgggggghhhfffeeecccbbbbbbbbbcccdddiiihhhfffdddccccccdddeeedddcccdddeeeggggggeeeddd___XXXRRRNNNJJJHHHMMMUUU]]]lllzzzyyypppjjjgggeeeeeeddddddccccccbbbbbb___```cccddddddbbb```^^^ZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZXXXWWWWWWXXXXXXVVVTTTUUUXXX[[[[[[^^^aaa___ZZZWWWWWWYYYZZZ```hhhnnnvvv|||yyytttkkkgggccc``````^^^ZZZVVVSSSRRRPPPNNNJJJGGGDDDBBB>>><<<===AAABBBCCCHHHOOOQQQUUU\\\dddlllssswwwyyyzzzxxxwwwvvvssslllbbbZZZVVVRRROOOQQQPPPMMMKKKLLLOOOUUU[[[^^^bbbgggiiihhhiiinnnqqqrrrsssuuurrrnnniiifffbbb\\\XXXUUUTTTTTTOOONNNNNNMMMNNNNNNMMMLLLNNNLLLIIIEEECCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA>>>===;;;;;;===>>>======;;;:::999888888888888888777777777777777777777777666666777999999::::::999444444333222222555999===CCCPPPaaarrr}}}ddd[[[WWW^^^jjj{{{~~~ggg\\\nnnkkkSSSLLLEEEDDDAAA===;;;:::<<<===999999999999999999999999666777999::::::999777666555444444333222222111111222222222111111111111111000///...------...///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((((((***......+++,,,000555:::GGGVVV^^^___aaafffgggfffdddaaa```gggttt~~~{{{qqqjjjmmmrrruuuwwwzzz{{{}}}zzziii___^^^```eeelllpppooolllkkkddd^^^\\\ZZZUUUTTTUUUSSSRRRRRRUUUYYY]]]______aaa^^^[[[YYYYYYZZZ[[[\\\[[[\\\]]]\\\ZZZZZZ[[[]]]ZZZ^^^bbbdddcccaaa______XXXVVVTTTRRRRRRSSSVVVWWWuuummmlllqqquuuxxxtttrrrpppllljjjiiihhhhhhnnnllllllmmmlllkkkqqqyyyvvvgggVVVJJJ:::777333111000000//////111000...------...//////......---,,,,,,,,,,,,---******************************))))))))))))******''''''''''''((()))***+++)))))))))))))))******+++******************************++++++,,,,,,,,,,,,---222:::DDDUUUjjjwww{{{|||~~~{{{wwwfffkkkssszzz~~~|||lllccclll{{{~~~~~~}}}uuusssrrrlll```UUUUUUOOOKKKLLLNNNOOORRRVVV\\\gggsssyyy|||}}}yyysssiiiiiiiiijjjlllqqquuuxxxvvvtttqqqnnnlllkkkkkkkkklllllljjjhhheeeeeegggiiiffffffffffffgggiiijjjkkkfffeeedddcccbbbccccccdddiiigggeeecccbbbcccdddeeeaaaaaaaaaccceeeeeecccbbb___YYYTTTPPPLLLJJJNNNTTT___mmm{{{vvvpppllliiieeeeeeeeedddddddddcccccc]]]___bbbcccccc```]]][[[XXXYYYZZZ\\\\\\]]]]]]]]]ZZZ[[[[[[[[[[[[YYYWWWVVVSSSUUUVVVVVVUUUVVVZZZ^^^]]]___```]]]XXXUUUWWWZZZ\\\bbbhhhmmmtttxxxtttmmmiiifffcccaaaaaa___ZZZUUURRRRRRPPPNNNKKKHHHEEECCC>>>======AAABBBCCCHHHOOOPPPTTT\\\fffooovvv{{{}}}|||zzzyyyxxxuuunnnccc[[[YYYTTTQQQRRRQQQMMMKKKMMMPPPVVV\\\^^^bbbggghhhfffhhhlllooooooppprrrqqqnnnfffdddbbb^^^ZZZVVVTTTRRRLLLLLLMMMNNNNNNLLLHHHEEEHHHGGGEEEDDDDDDDDDFFFGGGCCCCCCBBBBBBBBBBBBAAAAAA@@@>>>======???@@@???>>>::::::888777666666666666666777888888888888777777666666777999999:::::::::333333333222333666;;;???GGGTTTeeettt~~~ppp[[[VVVYYYgggxxxyyyfffbbbxxx___NNNMMMIIIGGGDDD???<<<<<<>>>AAA::::::::::::::::::::::::666777999::::::999888777555555444333333222111111333333333222111000//////000///...------...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++...111000------000000444AAAPPPXXXXXX[[[aaaeeegggfffbbb___eeetttzzzqqqssswwwwwwxxx|||yyy~~~rrr^^^YYYXXX[[[aaaiiinnnmmmjjjllleee```___]]]YYYXXXYYYSSSRRRRRRTTTYYY]]]___```^^^\\\ZZZXXXYYYZZZZZZZZZZZZ[[[[[[ZZZYYYYYY[[[]]]WWW\\\aaadddccc```^^^]]]TTTSSSQQQQQQRRRUUUXXXZZZxxxpppooorrrvvvxxxyyywwwuuuqqqnnnkkkiiihhhjjjjjjiiigggfffjjjrrrxxx~~~ssseeeVVVKKK>>>777222222333000......000000///...---,,,,,,+++......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---(((((())))))*********+++***+++,,,,,,------,,,,,,///,,,***,,,---,,,++++++************+++,,,------...------,,,,,,------...///000555@@@OOOaaaooowww{{{|||~~~}}}nnnlllmmmqqqtttzzz~~~rrrjjjiiiuuu}}}wwwssspppkkkbbb[[[WWWTTTPPPNNNOOOQQQSSSSSS]]]dddmmmtttwwwwwwuuutttmmmkkkiiijjjnnntttxxx{{{xxxvvvrrrnnnkkkkkkkkklllooonnnmmmllljjjiiihhhgggfffeeedddcccdddfffhhhjjjbbbbbbbbbaaabbbccccccdddkkkiiieeeaaa``````bbbccccccccccccccccccccccccddd]]]YYYVVVTTTRRROOOSSSYYYjjjsss~~~xxxqqqmmmiiieeefffdddbbbeeejjjllliiifffaaaaaaaaaaaa```````````````]]][[[ZZZ[[[\\\\\\[[[]]]]]]^^^^^^]]]ZZZXXXVVVVVVTTTSSSUUUXXX\\\^^^___eeeaaa]]]ZZZYYYYYYYYYYYY]]]```fffjjjmmmmmmkkkjjjfffdddaaa]]]ZZZXXXWWWVVVSSSSSSSSSQQQLLLGGGDDDBBB@@@@@@@@@BBBEEEIIIMMMOOOSSSZZZbbbhhhpppzzz~~~}}}{{{xxxssslllccc\\\XXXWWWTTTQQQOOOOOOPPPQQQQQQSSSVVV[[[```eeeiiikkkgggnnnrrrqqqpppooommmiiiaaa```^^^\\\YYYUUUSSSQQQNNNNNNOOONNNMMMKKKIIIHHHGGGGGGFFFEEEDDDDDDDDDEEECCCCCCCCCBBBAAA@@@>>>======>>>>>>>>>>>><<<;;;:::;;;999777777888999888777666777888999999888777666777777888888888777777666///222333222000444>>>GGG\\\]]]dddqqq{{{{{{ooobbbSSSSSS]]]vvvmmmcccbbbvvvWWWOOOSSSOOOIIIBBB>>>======<<<;;;===;;;999888999:::::::::555555555666777999:::;;;444222000000111222111000///000111222333444444444000000111111111111000///111000///...---,,,,,,,,,+++,,,,,,,,,,,,+++******)))***++++++,,,,,,++++++...---,,,+++++++++,,,---111555<<>>>>>===>>>>>>>>>===<<<;;;::::::888666666777888777666666777888999999888777666888888888888888777666555222444444333333888CCCLLLZZZ[[[```jjjrrrpppdddXXXUUUWWWggguuugggbbbnnnkkkTTTOOORRRLLLGGGAAA===<<<===<<<;;;===;;;999888:::;;;::::::666666666777777888999:::777555333222222222111///222333444444444222000///222111111111000000//////------,,,,,,,,,,,,,,,,,,---------------,,,++++++***++++++,,,,,,,,,,,,,,,++++++***************+++---000777AAAKKKTTTZZZ]]]bbbfffjjjiiigggkkkuuu}}}zzzvvvtttyyy{{{jjj___^^^]]]^^^bbbgggjjjhhhfffcccfffhhhgggccc```^^^]]]YYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]]]]\\\[[[ZZZZZZZZZXXXXXXWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\]]][[[XXXUUUPPPOOONNNPPPUUU[[[___aaa{{{sssrrrvvvzzz|||{{{xxxtttooolllkkkllllllmmmmmmkkkhhhgggjjjqqqwwwrrraaaVVVHHH>>>666444222000///000///000000000111111111111///...------,,,---------......------,,,,,,+++++++++++++++++++++*********((())))))***+++*********&&&'''''')))+++---,,,***,,,,,,++++++***+++++++++******))))))))))))******//////111888EEEVVVfffpppuuuxxx|||ssskkkgggllluuu}}}}}}nnndddgggppp}}}~~~|||{{{|||vvvsssrrrooohhhccc[[[XXXTTTSSSSSSSSSRRRRRRVVV^^^hhhqqqvvvwwwwwwwwwtttssspppoooppprrruuuxxxwwwvvvtttsssqqqpppppppppooonnnmmmkkkiiihhhffffffaaabbbccccccddddddeeeddd``````aaabbbccceeeffffffiiigggdddaaa``````bbbccc___```aaabbbbbb```^^^]]]ccc```___```___^^^bbbhhhrrr{{{vvvpppmmmkkkgggdddbbb___]]]^^^bbbeeedddccc______``````aaaaaabbbbbbbbb___\\\[[[[[[[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZXXXWWWVVVUUUTTTVVVZZZ^^^___```aaa^^^ZZZYYYYYYZZZZZZYYY[[[^^^aaadddeeeeeecccbbb```___]]]\\\ZZZZZZZZZZZZWWWWWWVVVTTTPPPLLLHHHFFF??????@@@AAAEEEJJJNNNQQQVVV^^^gggnnnwww|||wwwooofff```[[[ZZZXXXVVVSSSPPPNNNMMMOOOQQQUUUXXX[[[\\\]]]]]]cccgggiiifffeeeggggggeee[[[ZZZYYYWWWUUUSSSQQQPPPLLLLLLLLLLLLKKKIIIHHHGGGHHHHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999777555555666777666555777777888888888888777777999999999888777666555444444555555444666>>>IIIRRRXXXYYY^^^eeeiiieeeZZZQQQRRRWWWkkk{{{hhhccceee]]]PPPNNNNNNHHHDDD@@@===<<<<<<<<<<<<>>><<<:::999:::;;;;;;:::777777777777777888999999;;;888666444444333111000222333444555444222000...444333111//////...//////,,,,,,,,,------...............//////......---,,,++++++,,,---------------******++++++++++++*********,,,111999CCCNNNXXX^^^cccggglllnnnmmmmmmppprrrzzzzzz{{{{{{xxxuuuzzz{{{lll``````______bbbgggiiiiiiggggggiiijjjiiifffcccaaaaaa[[[[[[[[[[[[\\\\\\]]]]]][[[ZZZZZZZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXWWWXXXXXXZZZYYYYYYZZZ[[[[[[XXXVVVOOOOOOQQQVVV]]]ccchhhiii|||ttttttxxx{{{}}}|||xxxsssnnnkkkkkkmmmooonnnnnnllliiigggjjjpppvvvvvvdddXXXIII???666333222000000222000000000111111111111111//////...---------------...------,,,+++******)))---,,,,,,++++++*********((()))******++++++*********+++)))(((***...///---------,,,+++******************))))))))))))******......///555@@@QQQbbbnnnuuuyyy~~~wwwlllfffjjjttt}}}tttdddbbbgggyyy~~~xxxxxx|||~~~{{{zzz~~~xxxrrrqqqqqqppplllggg^^^[[[WWWUUUTTTSSSRRRPPPTTT[[[eeennntttwwwyyyzzzxxxwwwuuurrrqqqqqqtttvvvwwwvvvuuutttrrrpppooonnnooonnnmmmkkkhhhfffeeedddaaabbbcccdddcccbbb```___]]]^^^___aaaccceeeffffffhhhfffcccaaa``````aaabbb___```bbbcccbbb```]]][[[aaa___```ccccccbbbfffkkkuuu}}}xxxuuupppmmmkkkiiieeebbb___]]]ZZZ[[[^^^```bbbbbb______``````aaaaaabbbbbbbbb```]]][[[[[[[[[ZZZXXXXXXXXXYYYZZZZZZYYYYYYXXXVVVUUUUUUWWW[[[^^^______^^^[[[YYYXXXYYYZZZZZZZZZ\\\]]]___aaaaaaaaa```___bbbaaa```^^^\\\ZZZYYYXXXXXXWWWVVVTTTRRRNNNJJJGGG@@@???@@@AAAEEEJJJOOORRRXXX```iiiqqq{{{~~~wwwnnneee```ZZZZZZYYYWWWUUURRRPPPOOOOOOQQQUUUXXX[[[[[[ZZZYYYaaadddddd___]]]___```___XXXWWWVVVTTTRRRQQQPPPPPPMMMLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>======<<<;;;;;;999777555555777888777666777777777888888777777777999999999888777555444333444444444555;;;DDDOOOVVVWWWZZZ```eeefffaaaYYYSSSRRRXXXlllmmm```dddnnnoooRRRLLLLLLHHHDDDBBB???===<<<<<<======???===:::::::::;;;;;;:::666666777777888999:::;;;:::888555444444333222000000111111222333333333333666444111///......///000///000000000000000000000......//////......---,,,+++,,,------......------+++,,,---.........---,,,***+++---222;;;GGGSSSZZZbbbffflllpppqqqmmmiiifffjjjmmmssswwwtttrrrwwwsssfffccc```___aaafffjjjjjjiiiggghhhiiihhhfffdddbbbaaa\\\\\\\\\\\\\\\\\\\\\[[[XXXXXXXXXXXXYYYZZZ\\\]]]___^^^]]][[[ZZZXXXWWWWWWXXXXXXXXXYYY[[[[[[ZZZXXXRRRSSSVVV]]]eeekkkoooppp|||uuutttxxx{{{|||{{{wwwqqqllljjjkkkmmmooonnnnnnlllhhhfffiiipppvvvvvveeeXXXHHH>>>444222111000222444222222111111000///......//////...------------...---,,,,,,+++***))))))(((---,,,,,,++++++*********)))******+++++++++++++++,,,---***'''***333777666------,,,+++************++++++************++++++,,,,,,...222<<>>======<<<<<<;;;;;;999888666777888999999888888777777777777777777888999999888888666555333333222222333888AAALLLTTTYYYVVV\\\bbbeeeddd___[[[YYYXXX\\\nnnwwwddd^^^kkk{{{eeeOOOKKKHHHCCCBBBBBBAAA???>>>======>>>@@@>>>;;;:::;;;<<<;;;:::555555666777999:::<<<===777555333222333333333222222111000///000333555777777555333000//////000111222222222222222000///..................---,,,,,,+++,,,------......------+++,,,---...///...------,,,---...000555???KKKSSS\\\aaahhhnnnoookkkccc]]]\\\```gggmmmnnnnnnrrryyy}}}qqqfffccc```aaafffkkkmmmllliiihhhhhhggggggeeecccaaa]]]]]]]]]]]]]]]\\\ZZZZZZWWWWWWVVVWWWXXX[[[]]]___bbbbbb```___]]][[[YYYXXXXXXXXXXXXYYY[[[\\\[[[ZZZWWWXXX\\\cccjjjpppsssttt|||uuutttvvvxxxyyyxxxuuupppkkkiiijjjmmmooolllllljjjgggfffiiipppvvvvvveeeXXXHHH>>>555222222111222555333333222111000///......000///......------......,,,,,,++++++******))))))+++++++++++++++*********)))***++++++,,,,,,++++++))),,,***&&&,,,888>>><<<,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,***+++---000999HHHZZZfffsssxxx}}}ssslllpppxxx~~~tttjjjgggnnnuuu|||}}}wwwvvvzzz~~~~~~~~~vvvpppkkkkkkooosssrrrpppjjjeee^^^YYYVVVUUUTTTSSSTTTXXX^^^dddjjjpppvvvzzzyyyzzzyyyvvvrrrpppsssvvvvvvuuusssqqqooonnnmmmmmmpppooollljjjgggdddbbbaaaeeeeeeeeedddaaa^^^ZZZXXX[[[\\\___aaacccddddddddddddcccbbb````````````aaa```aaacccddddddcccaaa```dddccceeeiiijjjhhhjjjnnnqqqwwwzzzyyyxxxxxxtttnnnjjjjjjjjjiiigggccc```___\\\\\\[[[\\\]]]^^^```aaaaaaaaaaaaaaaaaa`````````bbb___\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYWWWWWWVVVXXXZZZ[[[ZZZYYYWWWVVVUUUVVVYYY[[[[[[ZZZ\\\\\\\\\\\\]]]]]]^^^^^^^^^___``````aaaaaaaaa```ZZZXXXUUUUUUUUURRRMMMHHHCCCBBBAAAAAADDDIIIOOORRRYYYaaakkksss|||yyyooofff```]]]WWWWWWVVVUUUUUUTTTTTTSSSPPPRRRUUUWWWYYYYYYXXXXXXYYY[[[ZZZTTTRRRTTTWWWVVVUUUTTTRRROOONNNMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLLLLKKKJJJHHHGGGEEEEEEDDDDDDAAABBBBBBBBBAAAAAA@@@??????>>>===<<<<<<;;;;;;<<<999888777777999:::999999888888777777777777888888888888888777666555444333111222666???KKKUUU[[[\\\XXX^^^eeeeee```[[[YYYZZZZZZ^^^mmm|||lll___```uuu~~~^^^OOOJJJGGGCCCBBBCCCDDDCCC@@@??????@@@AAA???<<<;;;<<<<<<;;;;;;666666666777999:::<<<===555333111111222333222111444222111000000222444555777666444222111111222222111222222222111///---,,,.........///...------,,,++++++,,,---------------)))***+++,,,,,,------,,,---...//////111888CCCKKKRRRXXXaaahhhiiieee___ZZZUUUVVV\\\eeejjjlllqqqwww}}}mmmhhhccccccfffkkkmmmmmmllljjjiiiiiiiiihhhfffddd______``````^^^\\\ZZZYYYWWWWWWVVVWWWXXX[[[^^^```ccccccbbbaaa```^^^\\\[[[[[[ZZZYYYZZZ\\\^^^]]]\\\\\\]]]```fffmmmsssvvvwww{{{tttrrrtttuuuvvvuuurrrnnnjjjiiijjjlllmmmjjjjjjiiifffeeehhhpppvvvwwwggg\\\JJJAAA888555444222222444333333222222111111111000000//////...............---,,,,,,,,,,,,,,,,,,,,,))))))******************((())))))***+++*********''',,,+++(((---888;;;777+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,***,,,---///555AAARRR^^^lllrrr{{{}}}uuuqqqvvv}}}sssnnnjjjrrrzzz~~~||||||~~~~~~tttooojjjkkkpppuuuvvvuuurrrlllccc]]]YYYXXXXXXXXXTTTVVVZZZ^^^cccjjjrrrwwwwwwyyyzzzvvvrrrpppssswwwtttrrrpppooonnnooopppqqqpppooollliiifffcccaaa```dddddddddcccaaa^^^\\\[[[]]]^^^aaaccceeeeeeeeeeeecccbbbaaa`````````````````````aaabbbcccccccccccceeeeeegggkkkkkkhhhiiilllmmmpppqqqooonnnpppnnnjjjeeefffgggfffdddaaa```___\\\]]]^^^______```aaabbbbbbbbbaaaaaa``````______```^^^\\\[[[[[[\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYXXXWWWWWWWWWYYYYYYWWWVVVTTTTTTTTTVVVYYY[[[[[[ZZZ[[[[[[ZZZZZZZZZ[[[\\\]]]\\\]]]___```aaaaaaaaaaaa\\\YYYWWWWWWWWWUUUOOOJJJEEEDDDBBBAAADDDIIINNNRRRXXXaaajjjrrr{{{|||sssjjjbbb______YYYXXXVVVTTTSSSRRRSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSQQQTTTTTTQQQPPPTTTWWWVVVVVVTTTQQQOOOMMMLLLLLLLLLNNNMMMLLLKKKJJJKKKLLLLLLKKKJJJIIIGGGFFFEEEDDDDDDAAAAAABBBBBBBBBAAA@@@@@@@@@???===<<<;;;;;;<<<<<<888777666666888999999888999888777666666777888999666666777777666555444444222444;;;HHHWWW```bbbaaa___eeekkkggg]]]VVVUUUWWWYYY___nnntttfff___gggmmmWWWOOOIIIHHHJJJDDDFFFGGGFFFCCC@@@@@@AAABBB@@@===<<<<<<<<<<<<;;;999999888888888999::::::666444222111222222111000///000111222333444444444666666555555444444444444000111222333222111///...//////000000//////...---***++++++,,,,,,,,,,,,,,,*********++++++---......+++---///...///333<<>>KKK[[[gggxxxwwwcccdddhhhqqq|||}}}yyyyyy|||}}}{{{xxxvvvrrrnnnpppvvv{{{}}}|||yyypppjjjeeebbb^^^[[[ZZZXXXUUUTTTWWW]]]dddiiiuuuvvvwwwvvvsssooonnnmmmmmmlllkkklllnnnqqqqqqqqqtttqqqmmmjjjiiihhhfffdddeeecccaaa___^^^]]]]]]]]]bbbdddeeeggghhhgggffffffgggddd```^^^^^^^^^]]]\\\___```aaacccdddeeeffffffccccccddddddeeefffggghhhjjjiiigggfffeeedddcccaaa\\\\\\\\\^^^aaabbbaaa___aaa```^^^\\\[[[[[[\\\]]]aaabbbbbb```]]][[[[[[\\\```___\\\ZZZYYYYYYZZZ[[[ZZZZZZYYYYYYZZZYYYWWWTTTTTTUUUVVVUUUTTTSSSTTTUUUUUUUUUWWWXXXYYYYYYYYYYYYXXXYYY[[[[[[ZZZZZZ\\\]]]]]]^^^^^^___^^^]]]\\\[[[[[[\\\]]]]]]ZZZWWWRRRPPPJJJHHHGGGIIIIIIIIIOOOWWWZZZ___iiiuuu~~~xxxpppjjjfffbbb]]]YYYVVVUUUTTTRRRQQQOOONNNMMMMMMLLLIIIGGGEEEDDDDDDEEEEEEFFFHHHKKKOOORRRUUUVVVWWWSSSNNNKKKJJJKKKKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@?????????===;;;:::999:::;;;:::999666666555555555666666777999999::::::999999888777999777555444444444333333:::@@@NNNaaakkkkkkiiijjjuuusssjjj\\\QQQPPPWWW^^^ggg{{{uuummmlllsssVVVNNNGGGDDDHHHHHHJJJHHHFFFEEEFFFEEEDDDCCCBBBBBBAAA@@@???===;;;::::::;;;;;;;;;:::999999888888888888888888777666666444555777999:::999999888888888777777777777777777777777666555444444444444222222111000///......---//////.........------------,,,,,,,,,,,,---...///,,,---......---///111444999???GGGNNNTTTXXX]]]aaa^^^___```ffftttuuummmkkkmmmppppppooollliiigggfffffffffgggffffffeeeeeebbb]]]YYYWWWXXXYYYXXXXXXYYY[[[^^^___```aaaaaaaaa```___^^^___^^^]]]^^^aaadddeeeeeehhhkkkllljjjkkkpppttttttzzzpppfffaaabbbiiioooqqqmmmjjjkkklllllljjjhhhhhhgggeeefffpppzzzyyyjjj___SSSGGG<<<999888555333333555555555555555666666666555444444333222111000000111111000000///...,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***)))))))))''',,,+++&&&(((000333000***++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...---000:::EEETTTbbbsss}}}}}}xxxccc```aaakkkzzz|||zzzyyyzzz}}}~~~{{{xxxyyytttooonnnrrrwwwyyyzzz~~~zzzuuuoookkkfffaaa^^^\\\ZZZVVVTTTUUUYYY]]]aaasssuuuvvvvvvsssooommmlllllljjjiiijjjmmmppprrrrrruuurrrnnnllljjjiiigggfffcccbbb```^^^]]]]]]]]]]]]ggggggggggggggggggggggggeeeccc___]]]\\\\\\[[[ZZZ___```aaacccdddeeeeeeeeecccccccccddddddeeeeeeeeefffggggggfffccc___[[[XXXUUUUUUVVVYYY^^^```aaa```___]]]ZZZWWWWWWXXXZZZ\\\``````^^^[[[XXXXXXZZZ\\\___]]]ZZZWWWVVVVVVXXXYYYYYYYYY[[[\\\]]][[[XXXTTTVVVWWWVVVUUURRRQQQQQQSSSUUUVVVWWWWWWXXXXXXXXXXXXVVVXXXYYYZZZYYYYYYZZZ\\\]]]]]]]]]]]]\\\[[[ZZZYYY\\\\\\]]]]]][[[XXXTTTRRRLLLJJJKKKNNNOOONNNSSSYYYZZZ```lllyyy|||vvvmmmgggbbb^^^YYYUUUTTTSSSRRRQQQOOOMMMLLLLLLIIIGGGEEEBBB@@@@@@@@@AAACCCEEEHHHKKKOOORRRTTTUUUUUURRRMMMKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIHHHGGGFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<:::999999:::;;;:::999666666666666666777888999999999::::::999999888777666555444333333444444555???GGGWWWgggoooooommmnnnvvvmmm___RRRMMMQQQ\\\fffvvvoooooo|||fffOOOJJJEEECCCFFFFFFIIIGGGEEEEEEEEEEEECCCBBBCCCBBBBBBAAA@@@>>>===<<<:::::::::::::::999999999:::::::::::::::999999888555555666666777888888888888888888888888888999999===999444333444555333222111111111000000000///////////////.........------------,,,,,,,,,---......***,,,............000111333888@@@HHHOOOVVV\\\```aaacccffflllyyy|||sssooonnnpppooonnnkkkiiigggfffffffffgggfffeeedddccc```\\\XXXWWWYYY[[[[[[ZZZZZZ[[[\\\^^^___```aaaaaaaaa```______^^^^^^___ccceeeffffffhhhlllnnnkkkjjjmmmooommmyyymmmaaa[[[[[[ccciiimmmkkkjjjlllnnnmmmllljjjhhhhhhgggiiiqqq{{{{{{kkkaaaRRRGGG===::::::888666666555555666666777666666555555555555555444333222222111111222111000---+++***---,,,,,,,,,,,,+++++++++++++++******************%%%((('''###$$$)))***(((******+++++++++******)))+++++++++++++++++++++++++++***+++,,,,,,---666???OOO\\\mmmxxx}}}{{{xxxyyyjjjbbb^^^eeettt|||{{{{{{}}}~~~{{{{{{vvvpppmmmnnnrrruuuvvvxxxwwwuuurrrnnniiiccc``````^^^[[[XXXXXXYYY\\\^^^lllpppsssuuusssqqqooonnnkkkiiiggghhhkkkooorrrsssvvvsssooolllkkkjjjiiigggcccbbb```___^^^^^^^^^___hhhiiijjjjjjiiihhhfffdddccc```^^^]]]]]]]]]\\\[[[``````aaaccccccdddddddddcccccccccddddddcccccccccdddfffgggeee```YYYSSSPPPMMMNNNPPPTTTYYY]]]^^^]]][[[YYYUUUSSSTTTVVVZZZ\\\^^^]]]\\\ZZZWWWWWWXXXZZZXXXVVVSSSRRRQQQSSSVVVWWW[[[ZZZ[[[\\\^^^]]]ZZZXXXXXXXXXWWWTTTQQQOOOPPPQQQTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUWWWWWWVVVVVVXXXYYY]]]]]]\\\[[[ZZZYYYXXXXXX\\\]]]]]]]]]\\\YYYVVVTTTOOOMMMOOOTTTVVVWWWZZZ^^^^^^eeeqqq~~~zzzssskkkddd```\\\WWWRRRRRRQQQPPPNNNMMMKKKJJJIIIEEECCCAAA>>>======>>>???CCCEEEIIINNNQQQTTTVVVWWWSSSPPPLLLJJJJJJKKKKKKJJJGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHFFFEEECCCBBB@@@@@@??????>>>============;;;999999999999888777555555555555666777888999999999999999999888777777555555555444333444666888@@@KKK\\\kkkssstttssssssnnncccUUUNNNNNNUUU```iiizzzfffmmmxxx[[[KKKIIIDDDCCCFFFDDDFFFDDDCCCCCCDDDCCCAAA@@@BBBBBBAAAAAA???>>>===<<<::::::999999999999999999;;;;;;;;;;;;;;;:::999999666555555444555666777888888888888999999:::::::::BBB<<<555333555666444111111111111111111111111111////////////............------,,,,,,,,,------...)))+++---...------...///444777===DDDLLLSSSZZZ^^^bbbeeeiiinnnxxxyyyrrrnnnmmmlllkkkiiihhhgggggggggggggggeeedddcccaaa^^^ZZZWWWXXXZZZ]]]^^^]]][[[[[[[[[^^^___```aaabbbaaa``````_________aaadddfffffffffdddiiikkkiiiiiikkkkkkiiiyyykkk]]]VVVVVV\\\ccciiiiiiiiilllnnnmmmnnnkkkiiiiiiiiikkksss|||{{{mmmcccRRRGGG===;;;<<<:::999:::555555666666666666555444666666777777666555444333111111111111///---***)))++++++++++++************(((((()))***++++++,,,,,,***+++***((((((***+++***)))******+++++++++******))))))))))))))))))))))))+++)))***,,,,,,,,,222:::JJJVVVfffqqqvvvzzzzzzqqqvvv{{{pppggg___bbbnnnxxxzzzwww~~~zzzuuurrrqqqsssuuuvvvrrrsssuuutttqqqlllhhheeebbb```^^^\\\ZZZZZZ[[[[[[ccchhhnnnrrrssssssrrrqqqkkkiiiffffffiiinnnqqqsssuuurrrnnnlllkkkjjjiiigggdddcccaaa`````````aaaaaaeeehhhkkkmmmlllhhhccc``````^^^]]]^^^```aaa`````````aaabbbbbbccccccccccccccccccdddddddddcccbbbaaadddfffgggddd\\\TTTMMMJJJIIIJJJMMMRRRWWWZZZZZZZZZVVVTTTRRRQQQRRRVVV[[[^^^ZZZ[[[\\\ZZZXXXVVVVVVWWWRRRQQQPPPPPPQQQTTTWWWZZZ]]][[[ZZZZZZ\\\]]]]]]\\\XXXXXXVVVSSSPPPOOOPPPQQQTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUWWWWWWVVVVVVXXXYYY\\\\\\[[[ZZZYYYYYYXXXXXX\\\\\\]]]]]]\\\ZZZWWWVVVQQQOOORRRYYY]]]___bbbfffdddjjjtttvvvppphhhbbb^^^[[[VVVRRRPPPPPPNNNLLLJJJHHHGGGFFFBBBAAA>>><<<;;;<<<>>>@@@BBBEEEJJJPPPTTTWWWXXXXXXSSSPPPLLLJJJJJJJJJIIIHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEECCCBBBAAA@@@@@@???>>>>>>======<<>><<<;;;;;;:::999888888888999::::::::::::;;;;;;::::::999888666666444333444555777888888888999999::::::;;;;;;CCC===666444666888666333111111111111222222222222000000/////////............------,,,,,,,,,------)))+++---...---------...555666:::AAAJJJSSS[[[___```eeeiiikkkrrr~~~wwwqqqnnnkkkjjjhhhgggffffffggghhheeedddbbbaaa___]]]YYYWWWWWWZZZ^^^______^^^^^^^^^___```aaabbbbbbaaa``````___^^^___aaadddffffffeeebbbgggiiigggeeegggfffccczzzjjj[[[TTTTTTVVV^^^fffggghhhkkklllkkknnnjjjggghhhiiikkkrrrzzz|||ooofffSSSHHH>>><<<===;;;:::;;;777777666666666666555555777888888999888777666555222222111000...---+++***+++++++++*********))))))''''''(((***+++,,,---...+++++++++******+++++++++))))))***++++++++++++***))))))))))))))))))))))))+++))))))+++,,,,,,000666CCCOOO___jjjooottt{{{zzzlllmmmvvv~~~}}}tttllldddcccjjjttt{{{~~~}}}|||yyyvvvtttsssrrrrrrrrruuuxxxxxxuuuppplllkkkaaa```^^^\\\ZZZYYYXXXWWWZZZ```iiipppssstttssssssllliiieeedddggglllppprrrssspppmmmjjjjjjiiihhhfffdddcccbbbaaaaaaaaabbbccccccfffjjjmmmlllgggaaa]]]^^^]]]]]]___bbbccccccbbbaaaaaabbbbbbbbbbbbbbbaaabbbcccdddeeedddcccbbbaaadddfffeee___VVVMMMIIIGGGIIIKKKPPPVVV[[[]]]\\\ZZZTTTSSSQQQQQQSSSWWW[[[]]]WWWYYYZZZYYYWWWUUUUUUUUUPPPPPPQQQSSSUUUXXX[[[]]]]]][[[YYYYYY[[[]]]^^^^^^XXXWWWVVVSSSQQQPPPRRRTTTVVVWWWXXXXXXYYYYYYYYYXXXWWWYYYZZZ[[[ZZZZZZ[[[]]][[[[[[ZZZYYYYYYYYYZZZZZZ[[[\\\\\\\\\[[[ZZZXXXWWWTTTRRRSSS[[[aaacccfffiiigggkkkrrrzzz~~~{{{pppjjjccc___]]]ZZZWWWSSSPPPOOOMMMJJJHHHEEECCCBBB???>>>;;;::::::===@@@BBBBBBFFFLLLSSSWWWZZZZZZZZZUUURRROOOLLLLLLKKKIIIHHHJJJJJJHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>=========>>><<<999888777777555444444444444444444555666777888888999999888888777666333333222111000555>>>EEEPPPZZZfffrrr|||zzzfffVVVHHHIIISSSddd|||rrrfffvvvbbbQQQKKKJJJDDDCCCEEEAAAGGGFFFFFFGGGHHHGGGEEECCC============<<<;;;:::999999999888777777888:::;;;:::::::::::::::999888888777666555444444555666777999999999999999999::::::@@@<<<888666777888777555222222222222222222333333000000000/////////............---,,,,,,,,,------+++,,,------,,,,,,...///222222555<<>>===;;;999999:::999888777666777777888777888:::::::::999777666444333111000///......---,,,,,,+++++++++*********(((((()))***+++,,,,,,---'''''''''((()))))))))***))))))***+++++++++++++++))))))))))))))))))))))))***((((((+++---,,,///444<<>>======;;;999777777777888777666666555555555555555666666888888888888888777777666222333333111333;;;HHHRRR^^^dddkkkrrr|||}}}sss^^^RRRKKKRRRaaatttoooooolllwwwXXXKKKHHHHHHBBBBBBEEE@@@EEEEEEEEEFFFGGGGGGDDDAAA<<<<<<===<<<<<<;;;:::999999888777666777888:::;;;::::::;;;;;;::::::999888777777666666666666666777999999999999888888888888999999777777666666666666333333333333333222222222000000000000/////////...///...---,,,,,,,,,,,,,,,---......---,,,,,,...000111000000777BBBNNNWWW[[[WWW^^^cccbbbeeemmmwww}}}~~~}}}~~~~~~~~~xxxvvvrrrmmmiiifffdddcccaaa___^^^]]]]]]\\\ZZZXXXTTTXXX\\\___aaacccfffgggbbbcccccccccbbb```___]]]]]]]]]^^^aaadddeeedddcccdddhhhiiieeebbbcccccc```zzzjjjZZZSSSTTTOOOXXXaaadddeeehhhiiihhhjjjeeebbbccceeegggnnnuuu|||qqqkkkZZZNNNCCC???===:::777777<<<;;;999777777888999:::888999:::;;;;;;:::888777555444222000//////000000---------,,,,,,,,,++++++***************+++++++++'''&&&''')))*********,,,((()))***+++++++++++++++***************************((((((,,,------///333777CCCSSS___fffmmmwww{{{zzzhhheeekkkpppwww}}}}}}vvvlllgggnnn~~~~~~|||xxxvvvuuuyyy{{{zzzuuuoookkkjjjgggfffdddaaa]]]XXXTTTQQQRRRYYYdddmmmqqqrrrrrrrrrnnnjjjdddbbbdddiiinnnpppooommmiiiggggggfffeeedddaaa``````______```bbbbbbbbbccceeefffeeeccc```^^^___^^^^^^```aaabbbaaa___aaabbbbbbbbbbbbaaaaaa```aaabbbdddfffffffffdddccccccccc___VVVKKKCCCBBBDDDLLLQQQZZZdddkkkllljjjgggWWWWWWVVVUUUUUUVVVWWWXXXWWWVVVSSSPPPNNNOOOSSSVVVNNNPPPRRRUUUWWWXXXXXXXXXWWWXXXZZZ]]]______\\\ZZZVVVVVVUUUSSSRRRSSSWWWZZZTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZ\\\\\\[[[[[[]]]^^^ZZZZZZYYYYYYYYY[[[]]]^^^ZZZZZZZZZZZZZZZYYYXXXXXX[[[VVVTTTYYY___aaacccfffbbbbbbbbbeeeggghhhhhhfffeee```[[[XXXYYYXXXVVVTTTPPPOOOLLLHHHDDDAAA>>>===:::888777666888===AAADDDLLLQQQXXX```eeegggffffff\\\YYYVVVSSSQQQOOOMMMKKKIIIIIIHHHGGGFFFFFFFFFFFFAAABBBCCCCCCDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>888666555666888999999888888777777666666666666777888888888888888777666666444555555444888CCCRRR^^^gggjjjlllpppyyywwwjjjTTTMMMPPP```qqqyyyccckkkpppiiiRRRGGGEEEEEE???AAADDD@@@AAAAAABBBCCCDDDDDDAAA>>><<<=========<<<;;;::::::999888777666777888:::;;;;;;;;;<<<<<<;;;;;;:::999777777777777777777666666:::999999888888777777777444666777666555444555777444444444333333222222222000000000000///////////////...---,,,,,,,,,,,,,,,...///...,,,+++,,,///222333000///333===HHHOOOSSSTTT\\\aaaaaabbbkkkvvv|||}}}xxxvvvyyy||||||}}}}}}zzz||||||wwwpppjjjeeebbbaaa```^^^\\\\\\\\\\\\ZZZYYYSSSWWW[[[___bbbeeehhhkkkdddddddddcccbbb```^^^]]]\\\\\\]]]```ccceeedddbbbaaafffgggdddcccfffgggfff{{{kkk[[[RRROOORRRXXX```fffgggfffdddcccaaabbbccccccfffkkkrrrwww{{{sssooo```SSSFFF@@@???======>>>888888888888999::::::;;;;;;<<<<<<;;;:::999888777888777666444333222111111//////......,,,***)))(((((()))***+++++++++++++++******))))))******+++,,,$$$'''***+++***)))((()))******))))))))))))******'''''')))***,,,,,,,,,,,,444;;;IIIZZZfffmmmttt{{{~~~|||~~~|||ppphhhgggjjjrrr{{{|||tttllllllwww}}}yyyxxx}}}|||uuuqqqpppkkkdddffffffgggfffbbb]]]XXXUUUQQQUUU\\\eeemmmrrrtttsssrrrhhh```bbbeeeggglllsssooollljjjiiiiiigggccc```aaa```___^^^^^^___aaabbbaaabbbcccddddddcccbbbaaa^^^]]]^^^```bbbdddcccaaacccbbbbbbaaaaaa``````______```ccceeeeeecccaaa```aaa```\\\TTTJJJCCCAAAAAAHHHRRR___jjjssstttlllbbbZZZYYYXXXYYY[[[\\\[[[ZZZVVVTTTPPPNNNMMMMMMMMMMMMPPPPPPQQQTTTWWWYYYZZZYYYXXXWWWWWWZZZ]]]]]]ZZZWWWSSSSSSTTTTTTUUUVVVXXXXXXVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\[[[[[[[[[\\\]]]]]]^^^\\\]]]]]]\\\\\\[[[ZZZYYYYYYYYY[[[\\\]]]^^^^^^___YYY]]]aaaaaa]]][[[[[[\\\[[[ZZZYYYWWWUUUSSSRRRQQQOOONNNKKKGGGCCC@@@===;;;999777888;;;;;;;;;BBBKKKQQQ[[[eeeiiilllmmmkkkfffaaa^^^YYYTTTPPPMMMLLLKKKGGGGGGGGGGGGGGGFFFEEEDDDDDDBBB???>>>>>>@@@CCCEEEAAAAAAAAA@@@@@@@@@??????======;;;999888777666666999888777666666777888999999999:::999888666444333333555333333???VVViiirrrwwwllldddhhhmmmjjj```YYYPPPOOOVVVjjj{{{lllYYYlll___OOOLLLIIIFFFEEECCCAAA@@@CCCDDDDDDDDDDDDBBBAAA@@@>>><<<::::::;;;;;;:::999888888888888999:::;;;;;;===<<<:::;;;===<<<999666666666666777777777777777888888999999999888888777:::999888777666666666666777555444444555555444333333222111000///////////////............//////000,,,,,,,,,---...///000111000//////000555>>>IIIPPPTTTWWW[[[```fffjjjnnnpppuuu{{{~~~vvvpppooorrrssstttxxx}}}zzzzzz{{{sssjjjdddaaa```cccddddddbbb___]]]\\\\\\[[[\\\___bbbgggmmmrrruuukkkfffdddeeeeeeaaa___```\\\]]]___bbbdddfffggghhhbbbbbbcccdddeeefffggghhhzzziii[[[RRRPPPRRRXXX```eeegggfffdddcccbbbbbbbbbbbbeeejjjrrrwwwyyysssqqqeeeWWWIIIBBB???======>>>::::::999888888888999999;;;;;;;;;;;;:::999888777999888666555333222222222111000///...---+++******)))******++++++++++++***))))))(((((())))))***+++%%%'''******))))))))))))******)))))))))))))))***'''((()))***+++,,,,,,,,,222888EEEVVVbbbjjjrrryyy|||~~~~~~sssjjjggggggnnnxxx~~~{{{qqqkkkqqq{{{{{{uuuxxxyyytttqqqqqqmmmgggggghhhgggfffbbb]]]XXXUUURRRUUU[[[bbbjjjoooqqqrrrrrrjjjdddeeehhhiiimmmrrrpppnnnlllkkkkkkiiieeebbb```______^^^^^^^^^______]]]^^^```aaabbbbbbbbbbbbbbbaaa```aaabbbcccbbbaaaccccccbbbbbbaaaaaaaaaaaacccdddfffggggggfffdddccc___^^^ZZZRRRIIICCCBBBCCCMMMWWWeeepppwwwwwwnnncccZZZYYYXXXYYYZZZ[[[ZZZYYYVVVSSSPPPNNNNNNNNNOOOOOOSSSTTTVVVYYY[[[\\\\\\[[[YYYXXXXXXZZZ]]]]]]ZZZWWWTTTTTTTTTTTTUUUVVVWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVWWWXXXYYYZZZ[[[[[[[[[XXXZZZ]]]^^^]]]\\\[[[[[[ZZZYYYXXXVVVTTTRRRPPPOOOMMMLLLIIIEEEBBB>>><<<:::<<<;;;===@@@AAABBBIIIQQQ]]]hhhssswwwuuusssooojjjccc```[[[UUUPPPMMMJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>;;;;;;:::999888888888888999888777666666777888999888888888888777555333222111333444:::KKKcccsssxxxuuujjjcccdddeee^^^TTTMMMLLLNNN[[[vvvuuufff\\\tttZZZNNNKKKGGGDDDCCCBBBAAA@@@AAABBBCCCCCCCCCAAA???>>>===;;;999999:::;;;:::999::::::999999999999999:::===<<<;;;<<<===<<<999666666666666666666666666666666666777777777777777666666666666555555666666777777555444444555555444333333222111000000/////////000//////.........//////+++************++++++,,,//////...///333;;;EEELLLUUUYYY]]]bbbfffiiikkkmmmlllpppuuuvvvtttqqqpppqqqnnnooorrrxxx{{{zzz~~~wwwnnnfffaaa___aaabbbcccaaa^^^\\\[[[[[[[[[[[[\\\___dddkkkqqquuupppiiifffhhhiiifffcccccc```aaabbbccccccddddddcccbbbbbbbbbcccdddgggiiijjjxxxhhhZZZSSSQQQRRRXXX___eeegggfffeeeddddddcccbbbaaadddjjjsssyyyxxxuuutttmmm]]]MMMDDD@@@======>>><<<;;;:::999999888888999;;;;;;::::::999999888888999999888666555444333222333222000...,,,,,,,,,,,,++++++++++++++++++***)))((((((((((((((())))))***''')))***)))(((((()))+++++++++***)))(((((())))))(((((()))***+++,,,,,,---///444@@@PPP]]]eeeooowww}}}yyynnnhhhdddlllvvv}}}vvviiiiiiooo~~~~~~|||{{{ppptttuuusssqqqrrroookkkjjjjjjiiifffbbb]]]YYYVVVSSSUUUXXX^^^ccciiimmmooorrrllliiijjjkkklllmmmppppppooonnnnnnmmmkkkgggddd______```______^^^]]]\\\[[[\\\^^^aaacccdddeeeeeefffdddcccbbbcccdddcccbbbddddddcccbbbbbbbbbccccccgggggggggggggggfffeeeddd^^^]]]XXXQQQHHHCCCCCCEEENNN[[[jjjuuuzzzxxxnnnbbb[[[ZZZYYYYYYZZZZZZYYYXXXTTTRRRPPPNNNMMMOOOQQQSSSWWWZZZ^^^aaabbb```^^^\\\[[[ZZZZZZ[[[\\\\\\YYYWWWVVVUUUUUUTTTTTTUUUUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXXXXYYYYYYZZZ[[[YYYYYYXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[ZZZYYYXXXWWWSSSTTTUUUVVVWWWXXXXXXXXXWWWWWWXXXZZZ\\\\\\ZZZYYYWWWWWWVVVTTTRRROOOMMMLLLJJJHHHFFFCCC???===;;;:::===<<>>===>>>>>>>>>>>>============999999999888999999::::::999888777777777777888999777777777666555444333222111222777EEE\\\rrr{{{{{{ooogggaaa```[[[RRRJJJFFFEEEMMMbbb}}}jjj___bbboooUUUMMMIIIDDDAAA@@@@@@@@@???>>>@@@AAABBBBBB???===;;;:::999888999:::;;;:::999;;;:::999888888777777777===<<<<<<<<<===<<<:::777777666666666555444444444333444555666666666666666333333333444444666777777777555444444555555444333333333222111111000000000111111000///..................---,,,,,,+++,,,,,,......------000777???EEETTTXXX^^^bbbdddeeeggghhhcccdddggglllrrrtttsssqqqooonnnooorrrvvv{{{}}}~~~{{{}}}|||tttmmmgggcccaaabbbdddccc```]]]\\\\\\[[[ZZZYYY[[[aaaiiirrrxxxxxxnnngggiiillljjjgggeeebbbccccccdddeeeeeeeeeeeedddcccbbbbbbcccfffiiikkkwwwgggZZZTTTRRRRRRXXX___dddffffffeeeeeefffeeecccbbbeeellluuu{{{{{{xxxwwwsssbbbPPPFFFAAA======???===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999999:::::::::888777666444444444222///---++++++,,,---,,,,,,,,,,,,+++******))))))(((((((((((()))******)))******)))((((((***+++,,,+++***)))(((((((((((())))))))))))***+++,,,---...111<<>><<<<<<;;;<<<;;;===BBBHHHPPP^^^kkk|||rrrhhhaaa^^^\\\XXXSSSNNNKKKHHHGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBBBB@@@???>>>>>>>>>>>>=========<<<<<<:::999999888888999999:::888888888888888888888888777777666666555444333333333444<<>>?????????===???AAABBBAAA???<<<:::888777777888:::;;;:::999888888777666666666666666;;;<<<<<<======<<<:::999777777666555444333333222222333444555666666666666333333333333444555666777777555444444555555444333333333333222222111000000222111000///..................---------------...------,,,,,,...222999>>>MMMSSS[[[```bbbcccdddfffeeeaaa^^^dddooowwwxxxvvvsssqqqooonnnppprrruuuvvv}}}~~~|||wwwqqqmmmeeefffgggeeebbb___^^^^^^\\\ZZZXXXZZZaaakkkvvv}}}sssgggfffjjjjjjhhhfff```bbbdddfffiiijjjllllllgggeeecccaaaaaadddgggiiixxxhhh[[[UUUSSSRRRWWW^^^dddffffffffffffhhhgggeeedddgggmmmwww}}}{{{yyyssscccQQQFFFAAA======>>><<<<<<<<<===>>>???@@@AAA<<<;;;:::999999999:::;;;<<<<<<;;;;;;999888666555333111...,,,******+++,,,,,,,,,,,,,,,,,,+++***)))***))))))))))))***++++++******+++)))(((((()))+++++++++***)))(((((())))))***)))))))))***+++,,,------000888EEEQQQ\\\iiisss|||~~~zzzrrrmmmrrrxxx}}}xxxjjjdddeeerrryyy~~~~~~~~~ooooooppprrrsssrrrrrrrrrqqqppplllgggbbb]]]ZZZXXXTTTUUUUUUUUUVVVZZZbbbgggmmmoooqqqqqqppppppnnnmmmjjjkkklllllljjjhhhfffeeebbbcccccccccbbbaaa___^^^bbbbbbbbbccccccdddeeeeeegggfffeeeeeeggghhhhhhgggfffeeedddddddddfffgggiiiggggggfffeeedddccccccccc___\\\VVVMMMDDD@@@AAADDDKKKZZZlllxxx|||xxxmmmbbb^^^\\\ZZZZZZZZZYYYWWWUUUOOONNNLLLJJJIIILLLSSSXXX___dddjjjllliiiccc^^^[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYXXXWWWVVVUUUUUUUUUUUUWWWWWWWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWXXXYYYZZZ[[[ZZZYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUVVVWWWXXXYYYYYYYYYXXX\\\YYYWWWXXXZZZZZZXXXUUUTTTTTTSSSRRROOOLLLIIIGGGFFFDDDBBB???===============<<<===CCCLLLYYYlll||||||kkk```YYYVVVTTTRRROOOLLLJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBBBB???>>>>>>>>>>>>=========;;;;;;:::999888888888888888888999999999999888888888777777666555555555555666999DDDYYYnnnvvvqqqjjjbbb___\\\XXXPPPGGGEEEHHHOOOeeeqqq[[[XXX___{{{uuuYYYQQQIIIFFFAAA???????????????===???@@@AAA@@@>>><<<:::888777777999;;;;;;:::888444444444444444555666666:::;;;<<<<<<<<<:::999999777777666555444333333222222333444555666666666666666555555444444555555666777555444444555555444333333444444444333222111000333222111//////.........))))))))))))***+++,,,---,,,,,,,,,+++,,,///555999FFFNNNWWW]]]```cccfffjjjnnnfff___aaakkkvvv{{{|||sssqqqnnnlllkkkmmmqqqttt~~~~~~yyyuuujjjjjjiiifffbbb^^^]]]]]]]]][[[ZZZ\\\cccnnnyyytttfffcccfffhhhggggggcccdddgggiiilllnnnooopppiiigggcccaaa```aaaccceeezzzjjj]]]VVVTTTRRRWWW^^^ccceeefffgggggghhhgggffffffhhhnnnwww}}}|||zzzooo```OOOEEEAAA>>>===>>><<<<<<<<<===???@@@BBBCCC===<<<;;;::::::;;;<<<===============;;;999777666222111///---++++++++++++,,,,,,,,,,,,,,,,,,+++******************++++++,,,)))+++++++++)))((()))*********))))))))))))******+++***)))))))))***,,,------...555@@@KKKWWWdddpppwww~~~{{{vvvxxx{{{|||qqqiiigggqqqyyy}}}~~~~~~{{{lllkkkmmmqqqsssrrrsssuuuuuurrrnnnhhhbbb^^^ZZZYYYUUUUUUUUURRRQQQUUU\\\ccciiinnnrrrqqqppppppnnnlllgggiiiiiihhhfffddddddeeecccddddddccccccbbbaaa```cccbbbbbbaaaaaaaaabbbbbbfffffffffgggiiijjjhhhgggdddcccbbbbbbbbbdddggghhhfffffffffffffffeeedddccc]]][[[TTTKKKBBB???AAAEEEPPP```qqq|||~~~zzzoooeee]]][[[YYYXXXWWWVVVTTTRRRLLLLLLJJJFFFEEEIIIQQQWWWbbbhhhnnnnnniiibbb]]][[[[[[\\\\\\ZZZXXXWWWWWWXXXZZZYYYXXXXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYZZZ[[[\\\ZZZYYYXXXXXXWWWXXXXXXXXXZZZZZZZZZZZZYYYXXXWWWVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZXXXWWWWWWXXXXXXWWWVVVTTTTTTTTTSSSPPPLLLIIIGGGCCCBBB???===<<<<<<===>>>AAA@@@CCCLLLVVVeeeyyyttteee[[[UUUOOONNNNNNMMMKKKJJJIIIIIIIIIIIIHHHHHHFFFEEECCCBBBAAAAAA@@@???@@@AAACCCDDD>>>>>>>>>>>>============<<<;;;:::999888888888888888888999::::::999888888888777666666555555666666999>>>MMMaaannnnnngggbbb___[[[VVVQQQIIIBBBBBBGGGVVVooogggSSSZZZkkkiiiUUUPPPGGGEEEBBBAAAAAAAAAAAA???>>>>>>??????>>>===<<<;;;999888999:::<<<<<<:::888222222222333333444555666777999;;;;;;:::999888999777666666666555444444444222333444555555555555555666555555444444444555555777555444444555555444333333444555555444333111000222111111000////////////******++++++,,,...///000,,,,,,,,,,,,,,,...222666???HHHRRRYYY]]]aaahhhmmmsssllldddbbbhhhqqqzzzqqqpppnnnkkkiiikkkpppssszzz|||||||||~~~zzzqqqooolllfff```\\\[[[\\\]]]\\\\\\^^^dddmmmvvv|||~~~rrrgggeeehhhiiiiiiiiijjjkkkllllllmmmmmmllllllhhhfffccc```______aaabbb|||mmm___WWWUUURRRWWW^^^ccceeefffggghhheeeeeeeeefffhhhnnnuuu{{{|||zzziiiZZZKKKDDDAAA>>>===>>><<<<<<<<<===>>>???@@@AAA>>>===<<<;;;;;;<<<>>>???>>>>>>???>>>===;;;888777222111000///...,,,++++++++++++,,,,,,---,,,,,,,,,)))))))))))))))***++++++)))+++,,,,,,***)))((()))(((((((((((()))***+++,,,+++***)))((()))***,,,------,,,111;;;FFFQQQ___kkksss}}}}}}}}}~~~{{{pppjjjlllwww~~~{{{zzz|||{{{vvvrrrgggeeegggnnnqqqqqqsssxxxxxxuuuooohhhbbb^^^[[[YYYUUUVVVUUURRROOORRRYYY___eeemmmrrrpppnnnpppoookkkfffggggggeeecccbbbdddfffccccccbbbbbbaaabbbbbbbbbccccccbbbaaaaaaaaabbbcccgggggghhhiiijjjiiifffccc```___^^^]]]___aaadddfffbbbcccdddeeeeeedddbbbaaaZZZWWWQQQHHHAAA@@@DDDIIIWWWfffvvv~~~~~~yyynnneee[[[YYYVVVUUUTTTRRRPPPNNNJJJIIIGGGCCCAAAEEENNNVVVfffkkkqqqpppjjjbbb]]][[[YYYZZZ[[[YYYWWWVVVWWWYYY[[[ZZZYYYYYYYYYYYYYYYZZZTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXYYYZZZ[[[]]]]]]XXXXXXWWWVVVVVVVVVVVVVVVZZZZZZZZZZZZYYYXXXWWWWWWVVVVVVWWWXXXXXXXXXWWWWWWSSSUUUVVVVVVUUUVVVXXXYYYUUUUUUUUUTTTQQQMMMIIIGGG@@@???<<<::::::;;;===>>>DDDEEELLLVVVaaammm~~~zzzjjj___XXXSSSMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCBBBAAAAAABBBBBBBBBAAA@@@@@@=========<<<<<<<<<;;;;;;::::::999999888999999:::888999999::::::999999888777666555444444444555666999BBBTTTgggmmmgggbbbbbb[[[UUUPPPKKKFFFCCCFFFLLLbbbzzzyyy___SSSaaayyy|||```RRRMMMGGGEEEDDDDDDDDDDDDBBB@@@>>>===<<<<<<;;;::::::::::::::::::<<<===<<<999777555444444444444444555666555888::::::888777777999666666666666666666666666222222333333333333333222333222222333333444555666777555444444555555444333444444555666555333111000111111000000000000000111////////////000000111222,,,------------...222444777???JJJQQQUUU[[[cccjjjpppnnniiiddddddjjjttt|||wwwvvvsssoookkkkkknnnqqqyyy}}}vvvuuuvvv|||{{{xxxqqqiiiaaa]]]\\\]]]^^^]]]]]]___ccchhhnnnqqqtttmmmjjjmmmooonnnmmmmmmoooooonnnmmmllljjjhhhgggcccbbbaaa_________```aaa~~~ooo```XXXUUURRRWWW]]]bbbeeefffggghhhcccddddddeeegggmmmsssxxx~~~{{{zzzdddWWWIIICCC@@@>>><<<======<<<<<<<<<<<<======>>>???>>>===<<<<<<===???@@@>>>?????????>>>;;;999777222222222111000...,,,+++***+++,,,,,,------------((((((((((((((()))******(((+++------+++)))(((((('''((((((((()))+++,,,---,,,+++)))((((((***,,,---,,,+++///888BBBMMM\\\hhhppp|||uuullleeesss~~~zzzwwwwwwxxxuuunnnhhhbbb___ccckkkpppqqqtttzzzyyyvvvpppiiibbb^^^[[[ZZZUUUVVVUUURRRNNNPPPWWW]]]ccclllqqqooommmooooookkkfffggggggdddaaaaaadddhhhbbbbbb`````````aaabbbccceeedddcccccccccdddeeefffhhhhhhiiikkkkkkhhhddd```]]]\\\[[[ZZZ\\\^^^aaaddd]]]___aaaccccccbbb___^^^WWWTTTNNNGGGAAAAAAGGGLLL[[[iiixxx~~~}}}vvvkkkbbbYYYVVVTTTRRRQQQOOOLLLJJJHHHHHHFFFAAA>>>BBBLLLTTThhhnnnsssrrrjjjbbb]]]\\\WWWYYYZZZXXXVVVUUUWWWZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[SSSSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^WWWVVVVVVUUUTTTTTTTTTUUU[[[[[[[[[[[[ZZZYYYXXXWWWTTTUUUUUUVVVVVVVVVUUUUUUNNNQQQTTTTTTSSSTTTXXX\\\VVVVVVVVVUUURRRNNNJJJGGG>>><<<:::888888:::<<<===DDDGGGQQQ]]]gggqqq~~~ooobbb[[[VVVRRRMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIHHHFFFDDDCCCBBB@@@BBBDDDEEEDDDAAA>>>;;;<<<<<<;;;;;;;;;:::::::::888888888888999:::;;;<<<888999:::;;;;;;:::999888666555444333222333444555888DDDYYYjjjllleeeaaaeeeWWWQQQKKKIIIHHHHHHNNNUUUrrrppp\\\UUUiiiqqq[[[QQQKKKFFFEEEEEEFFFGGGFFFCCC@@@===<<<:::999888888999:::;;;;;;;;;======<<<999777888777666555555555555555444777::::::777666777888666666666777777777777777111111222222222111111000//////000111222444666777777555444444555666444333444555666666666444222000111000000000000000111222//////...------------...,,,---.........///222444///888BBBIIIMMMSSS\\\dddjjjlllkkkfffaaadddnnnxxx|||uuunnnjjjlllnnnyyyooonnnqqqxxxxxxmmmeee``````aaa^^^^^^^^^___aaacccfffhhhkkkjjjmmmtttwwwtttqqqqqqooonnnnnnlllkkkiiigggfff_______________```aaaaaazzziii\\\VVVUUUYYY^^^cccggggggfffeeeeeehhhfffdddeeeiiioootttvvv}}}xxxuuucccUUUHHHDDDCCC@@@===;;;;;;::::::;;;<<<>>>@@@AAABBB@@@>>><<<;;;===???@@@@@@???>>>>>>>>>>>>;;;999666333111000000111000///******************+++++++++++++++***++++++,,,,,,,,,//////+++***++++++)))++++++***)))(((((())))))''''''''''''((()))++++++***,,,000555999AAAQQQ```jjjrrr||||||qqqqqqrrryyy|||}}}{{{wwwwwwxxxsssllleeeaaabbbmmmvvvxxxvvvtttyyywwwsssllleee```^^^]]]YYYWWWSSSPPPNNNPPPTTTXXXggglllooommmkkklllnnnmmmgggfffeeeddddddeeefffgggeeefffeeecccbbbaaaccceeegggfffcccbbbaaaaaacccdddfffgggiiihhhfffcccbbbaaabbb]]]WWWUUUWWW[[[]]]]]]cccbbbbbbbbbcccbbb```^^^ZZZSSSKKKEEE@@@???HHHRRRcccrrr}}}ssshhh___WWWVVVSSSQQQNNNKKKIIIHHHIIICCC======>>>DDDOOO[[[kkkwwwzzznnnddd]]]YYYXXXXXXWWWUUUTTTTTTWWWYYYYYYYYYYYYYYYYYYXXXXXXXXXVVVUUUTTTTTTTTTUUUVVVWWWVVVWWWYYYZZZ\\\]]]]]]]]]TTTUUUVVVXXXYYYZZZZZZZZZ[[[[[[[[[\\\[[[YYYTTTQQQRRROOONNNPPPOOOLLLKKKMMMLLLNNNPPPQQQSSSUUUXXX[[[^^^ZZZUUURRRQQQNNNIIIEEEBBB;;;777888:::<<<@@@FFFGGGTTTaaagggkkkqqquuuvvv}}}vvvllleee```[[[WWWSSSRRRPPPNNNMMMMMMMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCCCCDDDDDDEEEDDDCCC@@@>>>===<<<;;;;;;:::::::::;;;;;;888888777777777777777888888888999::::::::::::999222333444333111111555888===OOObbblllnnnlllfff```XXXQQQIIIDDDBBBHHHXXXhhhttt^^^SSS[[[uuu```RRRMMMIIIHHHHHHHHHGGGEEECCC@@@???;;;;;;;;;:::999999;;;===<<<;;;;;;:::999888777777999888666555444555777888666@@@CCC===;;;===999///777666555555666777555444555222///000333444111---222222222222333444555666333333333222222222111111666555444333111000//////222111000000000000000000222111//////000000...---............------------111555;;;BBBHHHOOOVVVZZZ^^^bbbeeeccc```dddmmmvvvxxx~~~sssnnnrrrzzzxxxiiilllooottt~~~}}}wwwpppjjjdddaaaddddddbbb___\\\]]]___bbbeeehhhllloooqqqpppnnnmmmqqqnnnjjjgggfffeeedddbbbddddddddddddcccaaa___^^^vvvfffZZZVVVVVVZZZ^^^dddggghhhgggffffffgggfffeeeeeehhhmmmrrrvvv{{{vvvrrrdddVVVIIIDDDDDDAAA>>>===:::999999999:::<<<>>>???@@@???===;;;;;;===???@@@AAA@@@?????????>>><<<:::666333000//////000///...++++++***************+++...---,,,+++++++++++++++)))222777333+++((())))))++++++***)))))))))))))))''''''''''''((()))***+++)))***...222666===LLLZZZgggoooxxx~~~wwwllllllqqq~~~}}}~~~|||||||||wwwpppiiiddddddnnnwwwzzzzzzyyy{{{zzzxxxsssnnnhhhdddbbbZZZXXXTTTPPPNNNPPPTTTWWWdddhhhjjjgggfffhhhjjjjjjiiihhhgggfffeeeeeefffgggggghhhgggfffddddddeeegggfffeeecccaaa```aaabbbcccfffffffffeeedddcccbbbbbbbbb^^^YYYXXXZZZ^^^```aaacccaaa```_________]]]\\\ZZZSSSKKKEEEAAAAAAIIITTTcccrrr{{{qqqeee\\\QQQPPPOOONNNNNNNNNMMMLLLJJJCCC>>>===???FFFSSS___pppzzzyyymmmddd___\\\YYYZZZYYYXXXWWWWWWYYY[[[YYYYYYXXXXXXWWWWWWWWWXXXTTTTTTSSSSSSTTTVVVXXXYYYXXXYYYZZZZZZ[[[[[[ZZZZZZSSSTTTVVVWWWYYYYYYZZZZZZ\\\[[[ZZZYYYXXXUUUQQQMMMOOOLLLKKKMMMLLLIIIHHHKKKIIIKKKNNNQQQSSSVVVYYY[[[^^^ZZZVVVSSSQQQNNNIIIEEEAAA<<<999;;;>>>???DDDIIIOOO\\\iiilllkkkmmmooopppqqqlllfff```]]]ZZZVVVRRROOOMMMKKKJJJJJJJJJIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDDDDCCCAAA@@@>>>======<<<;;;::::::::::::::::::999999888888888999999777888888888888888777777333444444222111222666:::CCCRRRccckkknnnmmmjjjfffUUUOOOIIIGGGIIISSSeeevvvoooZZZRRR\\\wwwuuuYYYOOOJJJFFFFFFFFFEEEDDDBBB@@@>>>===;;;<<<<<<;;;999999:::<<<>>>===<<<;;;999888777666999888666555555555777888888LLLWWWJJJ888333666999888666555555666777555444666222000000444444222...222222222222333444555555444444444444333333333333555444444333222111000000000000000000000111111222111000//////000000///...000000000000///////////////222777===CCCKKKTTTYYY]]]aaaeeefffdddfffkkkpppttt{{{yyyuuuwww{{{~~~zzzuuukkknnnrrrwwwzzzuuuoooiiieeebbb```^^^\\\\\\]]]^^^______aaaeeeiiikkklllllllllllliiifffeeeeeefffeeedddccccccddddddcccbbbaaaaaassscccYYYWWWYYYZZZ^^^dddggghhhggggggfffeeeffffffeeeeeeiiipppvvv{{{uuuqqqcccUUUHHHDDDDDDBBB??????999888888888999;;;<<<===>>>===<<<;;;<<<>>>@@@AAAAAA@@@???>>>???>>><<<999666444111/////////---,,,---,,,+++***************///...---+++******))))))&&&555???999,,,%%%&&&)))+++***))))))))))))))))))(((''''''(((((()))***+++)))))),,,000222888DDDQQQ___gggpppwwwzzzkkkfffhhhrrr}}}~~~}}}|||}}}vvvrrrkkkhhhmmmuuuwwwyyyzzz{{{{{{{{{zzzuuuoooiiieee[[[XXXTTTPPPNNNPPPSSSUUU^^^aaabbb______cccggggggkkkjjjiiihhhgggfffffffffddddddeeecccbbbaaacccdddgggfffdddcccbbbbbbcccdddfffeeecccaaa```aaaaaabbbaaa^^^[[[ZZZ\\\```cccdddhhheeeaaa___^^^^^^\\\[[[YYYRRRKKKFFFBBBBBBKKKVVVgggtttyyynnnbbbXXXNNNMMMLLLMMMOOOQQQPPPPPPMMMEEE???===@@@HHHWWWdddwwwxxxllleeeaaa^^^XXXYYYYYYYYYWWWWWWYYYZZZYYYXXXWWWVVVUUUVVVWWWWWWSSSSSSSSSSSSUUUWWWYYYZZZYYYYYYZZZZZZZZZXXXWWWVVVRRRSSSUUUWWWXXXYYYYYYZZZ]]][[[XXXVVVTTTQQQMMMKKKKKKHHHFFFHHHGGGEEEEEEHHHGGGIIINNNSSSWWWZZZ\\\]]]^^^ZZZVVVTTTRRROOOJJJFFF@@@<<<;;;>>>AAADDDJJJPPP\\\jjjvvvtttlllgggffffffeeeccc```^^^\\\ZZZVVVTTTNNNLLLJJJIIIIIIIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCEEEDDDCCCAAA@@@??????>>>======<<<:::999999999999888888888777777888888999777888888777777666555444444444333222222444999===HHHVVVeeemmmpppqqqnnnjjjSSSNNNJJJLLLTTTddd{{{gggWWWVVVfffdddRRRLLLHHHCCCCCCBBBBBBAAA???===;;;:::;;;===>>>===;;;::::::;;;>>>===<<<;;;999888777666999888777666555666777777888LLLWWWKKK777111666;;;888777555666666777555444555222000111444444222000222222222222333444555555666666555555555444444444333333333333222222222222000000000000000111222333000///...///111222111000000000000000////////////---///222666<<>>@@@CCCDDDBBBAAA?????????>>><<<999777555333111111000---,,,...---,,,+++***))))))))),,,++++++***))))))))))))&&&444===777,,,&&&''')))******)))))))))))))))***((((((((((((((()))*********)))***...///333===HHHVVV^^^hhhooottt|||ooofffaaagggrrrxxx{{{}}}|||{{{{{{ssslllnnnqqqrrrtttvvvyyyzzz{{{{{{xxxqqqiiiccc]]]YYYSSSOOOMMMOOOPPPQQQVVVYYYYYYWWWZZZaaaggggggmmmlllkkkiiihhhgggfffeeecccdddddddddbbbbbbcccdddiiihhhgggfffeeeeeeeeeeeegggddd```]]]]]]^^^```aaaaaa```______aaadddggghhhqqqmmmhhhcccaaa___]]][[[VVVPPPIIIEEEBBBCCCMMMXXXmmmyyyvvvjjj^^^UUUPPPNNNNNNPPPTTTVVVUUUSSSQQQIIIAAA???BBBKKKZZZiii{{{yyymmmeee```\\\TTTUUUVVVVVVUUUUUUVVVWWWYYYXXXVVVTTTTTTUUUVVVWWWUUUTTTSSSSSSTTTUUUWWWXXXWWWXXXYYYZZZYYYXXXVVVUUUQQQRRRTTTVVVWWWXXXXXXYYY[[[YYYVVVTTTRRRQQQNNNLLLIIIEEECCCDDDDDDBBBCCCGGGHHHKKKQQQXXX^^^bbbbbbaaa^^^ZZZVVVTTTSSSPPPKKKFFFAAA===<<>>>>>??????>>>===<<<:::999888888888555555555555555555666777888888888777666555444333333222111111333777===@@@KKKZZZlllvvvyyywwwppphhhUUUOOOKKKQQQ^^^tttsss]]]XXXdddyyyvvvXXXMMMJJJGGGCCCAAAAAA@@@???===<<<;;;:::<<<>>>@@@@@@>>><<<;;;;;;;;;;;;::::::999888888888999888777666666666777777666<<>>>>>>>>???AAACCCEEEGGGFFFDDDCCCBBBBBBAAA???<<<999777555444333222///---...---,,,+++************(((((('''(((((()))******(((///333///***)))*********)))))))))))))))******)))(((((((((((())))))***+++)))***---...000777@@@OOOWWWbbbkkkrrr{{{vvviii^^^___gggpppxxxxxxqqqqqqssstttvvvzzzyyyyyyzzz{{{yyyrrriiibbb___ZZZRRRNNNMMMNNNNNNNNNPPPRRRRRRRRRXXXbbbiiijjjllllllkkkjjjhhhfffeeedddggghhhiiiiiihhhggghhhiiihhhgggffffffeeedddddddddhhhccc]]][[[\\\^^^```aaajjjjjjjjjkkkkkkmmmppprrrwwwrrrlllfffbbb___\\\ZZZSSSMMMGGGDDDBBBDDDNNNZZZoooyyy{{{pppdddYYYQQQQQQPPPRRRWWW]]]```^^^[[[SSSKKKCCC@@@DDDMMM^^^lll|||zzznnneee]]]WWWRRRSSSSSSSSSRRRRRRTTTVVVXXXWWWVVVUUUTTTUUUUUUVVVWWWVVVTTTSSSRRRRRRSSSTTTTTTUUUWWWYYYZZZYYYXXXWWWQQQRRRSSSUUUVVVVVVWWWWWWXXXVVVTTTSSSSSSSSSQQQOOOIIIDDDBBBBBBBBBAAACCCHHHMMMPPPXXXaaahhhjjjhhheee\\\YYYVVVTTTTTTPPPJJJEEEBBB>>><<>>>>>>>>???>>>===;;;:::999888777777555555444555555666777777999999999888777555444333222111111333777===BBBEEEOOOaaavvvqqqcccUUUNNNLLLUUUfffxxxeeeXXX```wwwfffPPPKKKGGGCCCAAABBBAAA@@@???===<<<<<<;;;===???AAAAAA???===<<<===888888888888999999999:::999888888777777777777777222222222444:::>>>;;;666:::888777666777777555444111000000000111222111000333333333333444555666777555555555555444444444444222333333333333444444444333333222111000000111111///......///222333333222............---------------------...333;;;FFFMMM]]]___bbbeeehhhkkkllllllrrrrrrssswww|||~~~}}}zzzuuuzzz{{{wwwtttvvvzzz|||zzzxxxwwwtttooojjjccc^^^ZZZZZZ]]]^^^[[[XXXXXXWWWVVVUUUUUUUUUVVVWWWXXXXXXYYY]]]ccciiilllnnnlllkkkjjjiiihhhiiijjjjjj{{{qqqggg```\\\SSSXXX^^^bbbccccccccccccbbbdddddddddeeeiiipppvvv~~~wwwrrr]]]OOOAAA>>>???@@@???@@@???>>>===<<<;;;<<<===>>>??????@@@AAACCCEEEGGGHHHJJJHHHGGGFFFFFFDDDBBB???888777666555555333111......---,,,+++++++++++++++&&&&&&''''''(((***+++,,,))),,,,,,)))(((+++,,,***)))))))))))))))******+++))))))(((((((((((())))))+++)))))),,,------333999IIIRRR^^^hhhqqq{{{{{{zzz|||}}}pppccc___ccckkkvvvyyyvvvxxx{{{|||{{{zzz{{{||||||wwwnnngggccc\\\TTTOOONNNOOONNNMMMKKKMMMNNNPPPXXXdddjjjkkkjjjjjjiiihhhgggeeecccbbbfffhhhiiiiiihhhhhhhhhiiieeeeeeeeeddddddcccbbbbbbgggbbb]]]\\\___dddgggggguuuvvvwwwwwwvvvvvvxxxzzzuuuqqqkkkfffbbb^^^ZZZXXXRRRLLLGGGDDDCCCFFFQQQ]]]mmmuuuyyyssshhh___WWWQQQTTTTTTWWW___gggiiifffaaaQQQIIICCCBBBFFFQQQbbbqqq|||xxxlllbbbYYYRRRQQQRRRQQQPPPOOOQQQTTTVVVWWWWWWWWWVVVVVVVVVUUUUUUWWWVVVTTTRRRPPPPPPPPPPPPQQQSSSWWWZZZ[[[[[[ZZZYYYRRRSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUSSSRRRIIIDDDAAAAAAAAA@@@DDDIIIQQQUUU]]]gggooopppkkkfffZZZXXXUUUTTTSSSPPPJJJEEEBBB??????CCCHHHRRRcccrrr{{{vvvcccWWWSSSRRRUUUXXX[[[\\\YYYVVVTTTRRRKKKJJJHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAABBBAAA@@@???>>>>>>>>>>>><<<<<<;;;999888888888888777777777777888999::::::999999999888777555444333111111333777>>>EEEJJJLLLTTTfff|||ooo___QQQNNNPPP]]]rrr|||eee\\\\\\pppzzzYYYLLLIIICCC???@@@CCCBBBAAA???>>>=========<<<===??????>>>======>>>888888888999999:::::::::999999888888888777777777222666999:::999999<<>>DDDTTTWWW[[[^^^aaadddiiilllsssqqqpppsssxxx{{{{{{zzzrrruuuwwwwwwwww{{{~~~vvvsssuuuvvvuuurrrfffccc___]]]]]]]]]YYYWWWVVVVVVUUUVVVVVVWWWXXXYYYUUUUUUVVVZZZaaagggjjjlllkkkjjjjjjjjjjjjjjjkkkkkk{{{qqqfff^^^ZZZSSSXXX^^^bbbdddcccccccccccccccbbbcccggglllrrrvvvxxxsss\\\NNNAAA>>>???@@@AAABBB@@@???===<<<<<<<<<======??????@@@BBBCCCEEEFFFGGGHHHGGGEEEDDDDDDBBB???===777666555555555444111///---,,,,,,+++++++++,,,,,,)))))))))))))))***+++,,,(((++++++((((((+++,,,))))))))))))))))))***++++++))))))(((((((((((())))))***''''''***++++++///444@@@IIIVVVbbblllwwwuuuqqqsssxxx{{{}}}|||~~~zzzoooiiihhhlllxxx}}}zzzyyy}}}|||zzzyyy{{{}}}{{{uuuppphhh```WWWRRRQQQRRRPPPNNNJJJLLLMMMPPPYYYdddiiihhhggggggggggggfffdddbbbaaabbbdddggggggfffeeeffffffffffffffffffeeedddcccccceee```]]]___fffmmmqqqrrrvvvxxxyyyxxxvvvtttuuuvvvooolllhhheeeccc```\\\ZZZRRRMMMHHHFFFEEEIIIUUU```jjjqqqtttnnneee```\\\YYY\\\\\\___gggmmmmmmeee^^^KKKEEE@@@BBBIIIUUUhhhwww~~~}}}rrrfff]]]VVVOOOOOOOOOMMMKKKJJJMMMQQQUUUVVVWWWXXXXXXXXXWWWUUUTTTTTTSSSRRRPPPOOOOOOOOOPPPQQQTTTWWW[[[\\\\\\ZZZYYYSSSSSSTTTTTTSSSSSSRRRQQQQQQQQQRRRTTTUUUUUUSSSPPPIIICCC?????????@@@DDDIIITTTWWW___jjjqqqqqqjjjcccYYYVVVTTTSSSSSSOOOIIICCCAAAAAADDDJJJPPPZZZjjjxxx{{{{{{lll\\\SSSPPPOOOQQQTTTXXXYYYWWWTTTSSSSSSLLLJJJHHHHHHIIIJJJIIIHHHEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;:::999888888999999888777777888999:::;;;;;;777777777666555444333222222333666===GGGNNNRRRSSSYYYgggxxxzzzhhhYYYOOOPPPZZZnnn}}}gggXXX]]]mmmhhhPPPMMMKKKBBB>>>CCCCCCBBBAAA???>>>>>>>>>>>>999:::;;;;;;:::;;;<<<>>><<<<<<;;;;;;;;;:::::::::888999999999888888777777666:::======999777;;;AAA;;;999888777777777555333222222333333333333444555666666666666777888999:::777777777666666666555555444444444444444333333333111000111111222333444555111000///000222333222111000000000000////////////,,,---......///222666:::DDDJJJRRRVVVXXX\\\bbbgggqqqppppppssswwwzzz{{{zzzssstttwwwzzz}}}uuurrrwww~~~ooommmjjjfffccc___]]][[[XXXYYYYYYYYYYYYYYYYYYYYYRRRRRRSSSWWW]]]bbbfffgggdddeeegggiiijjjlllllllllyyynnnddd\\\XXXSSSXXX^^^cccdddddddddddddddbbbaaaccchhhoootttwww{{{uuu]]]OOOAAA>>>@@@AAABBBDDD@@@???===<<<;;;;;;<<<===>>>???@@@AAACCCDDDEEEEEEDDDBBBAAA@@@???>>>;;;999555444444444555444111///,,,,,,+++++++++,,,------,,,,,,++++++++++++++++++''',,,...+++)))******)))))))))((())))))***++++++***)))(((((((((((()))))))))&&&&&&(((***))),,,111777AAAOOO\\\fffqqq}}}}}}qqqlllmmmrrrwwwyyyxxx{{{zzztttpppqqq{{{}}}zzz{{{{{{xxxwwwyyy}}}~~~zzzuuukkkcccZZZUUUTTTTTTRRRPPPKKKLLLMMMPPPXXXcccgggeeeeeeeeeffffffeeecccaaa```dddfffiiijjjiiihhhhhhiiijjjjjjjjjjjjiiihhhgggfffccc___]]]bbbllluuuyyyzzzppprrrtttrrrooollllllnnnkkkiiigggfffeeeccc```]]]SSSNNNJJJHHHGGGLLLWWWccciiipppsssnnngggddddddbbbeeeeeeggglllppplllaaaVVVFFFAAA>>>BBBKKKYYYlll{{{zzznnnbbbZZZTTTOOOLLLKKKHHHFFFEEEHHHNNNRRRUUUWWWYYYZZZZZZXXXUUUSSSRRRQQQPPPOOONNNOOOPPPPPPSSSUUUYYY\\\]]]\\\ZZZXXXTTTTTTTTTTTTSSSRRRQQQPPPPPPPPPRRRTTTUUUTTTQQQNNNIIICCC>>>>>>>>>???CCCIIITTTXXX```jjjrrrppphhh```XXXUUUSSSSSSRRROOOHHHCCC???AAAHHHPPPWWW___mmmzzzzzzzzztttdddVVVPPPNNNMMMPPPTTTXXXYYYWWWUUUUUUVVVNNNLLLKKKKKKLLLLLLLLLKKKDDDDDDCCCBBBAAA@@@@@@???>>>???@@@@@@@@@>>>===<<<::::::999999888999999999666666666666777888999:::555555555555444333222222333444999BBBMMMUUUXXXXXXZZZdddpppvvvvvvoooaaaSSSOOOTTTddd}}}oooVVVSSSbbb~~~vvv^^^NNNPPPOOODDD@@@GGGCCCBBB@@@???>>>>>>>>>???777888888888777999;;;>>>@@@@@@???===<<<;;;:::999888999999999999888777777;;;777555777;;;;;;::::::;;;:::888777777777555333333444555555555555666777777777777777888999:::;;;888888888888777777777777555555444444444333333333......///000333555777888222000000000222333222111///.........------------+++---...///...///111333888AAALLLQQQRRRUUU\\\bbbnnnoooqqquuuxxx{{{{{{{{{uuuvvvyyy}}}uuussszzzwwwwwwuuupppiiieeebbbbbb^^^^^^]]]]]][[[YYYXXXWWWQQQPPPQQQUUUZZZ___bbbccc^^^```dddgggjjjlllmmmmmmuuufff\\\VVVNNNSSSZZZ___bbbcccdddeeedddbbbbbbeeegggkkkrrrzzz~~~wwwcccQQQBBBBBBDDDBBB@@@BBBEEEDDDBBB???>>><<<;;;;;;BBBCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEDDDAAA>>>:::888555444333333444444222000...////////////---,,,+++************************,,,+++)))((((((***+++,,,,,,,,,++++++***)))))))))))))))************))))))***))))))))))))+++,,,---555;;;FFFSSS]]]fffsss}}}ssskkkeeekkkmmmttt{{{wwwrrrsssvvv}}}~~~|||{{{~~~{{{xxxuuussssssvvvzzz|||}}}sssiiibbb```\\\TTTOOOOOOLLLJJJJJJPPPZZZaaabbbaaabbbcccdddeeedddcccaaaaaaccceeehhhkkkmmmnnnmmmmmmmmmkkkhhheeecccccccccccccccaaabbbjjjsssxxxvvvqqqmmmiiifffgggkkkllljjjfffcccdddffffffddd```\\\YYYTTTNNNIIIIIIKKKQQQ]]]hhhooopppppppppooommmjjjiiimmmkkkkkkkkkiiibbbXXXQQQEEE>>><<>><<<<<<;;;;;;;;;999999888888888888888888999888777777777888999::::::555333444444222111333777333===PPPZZZVVVSSSVVV]]]eeellllllggg___UUUNNNNNN___zzztttaaaZZZVVVsssfffZZZNNNJJJIIIFFFBBB@@@??????>>>===<<<;;;;;;:::999888888777999;;;===???>>>======<<<;;;;;;::::::555666777777777666444333777999;;;<<<>>>>>>>>>>>>::::::::::::888444111///555444333444777999::::::666777999:::;;;;;;:::999999888666444333333333444555666666666555333111000111111111222333444555666444333222111111111222333111111000000000000111111000///...------...000111222444<<>>>>>BBBHHHOOOTTT``````^^^[[[WWWTTTRRRRRRPPPMMMLLLLLLJJJHHHKKKRRRXXXYYY[[[[[[[[[YYYWWWUUURRRQQQOOOLLLIIIIIILLLNNNSSSTTTVVVXXXWWWTTTPPPLLLKKKEEEAAABBBCCCCCCDDDHHHQQQXXX]]]___aaadddccc___YYYUUUQQQPPPPPPPPPLLLIIIHHHJJJPPP\\\iiirrrvvvuuufffccc]]]XXXTTTPPPLLLIIILLLNNNQQQSSSTTTRRRPPPNNNGGGHHHKKKNNNPPPPPPNNNLLLHHHGGGDDDBBBAAAAAAAAABBB???>>>===<<<;;;;;;;;;;;;888888888888888888888888:::999888777777888888999999444222333333111222555888;;;EEERRRXXXWWWVVVYYY___cccfffccc\\\TTTMMMIIIWWWooo~~~eeeWWWUUUdddbbbWWWLLLIIIIIIEEEBBB@@@@@@???>>>===<<<;;;:::::::::999999888:::<<<>>>@@@???>>>>>>===<<<<<<;;;;;;666666777888888777666666777888:::<<<===>>>>>>>>>:::::::::999888666444333555444333555888:::::::::888999:::;;;;;;;;;:::999888777555333222222333333555555555444444333222111333333333444444555666777666555333222111111111111111111000000000000111111222111///......///000111333444:::CCCIIIMMMSSSZZZhhhnnnwww~~~~~~|||{{{zzzyyyrrrnnnmmmmmmnnnnnnnnnlllhhhddd___]]]YYYWWWUUUTTTVVVWWWWWWWWWYYYWWWVVVYYY___cccdddcccuuufff[[[VVVRRRWWW]]]aaaccccccddddddccc``````ccceeegggnnnuuu|||fffTTTEEEDDDGGGDDDCCCFFFDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKLLLKKKHHHDDD???;;;888777555444333333333333111///...//////......---,,,+++,,,,,,++++++*********)))***+++---------+++)))'''((())))))***++++++,,,,,,))))))************))))))))))))))))))***+++,,,---///222<<>>>>>>>>AAAIIIUUU]]]kkkiiieee___ZZZUUUQQQPPPNNNKKKJJJKKKJJJJJJOOOUUU[[[[[[\\\\\\ZZZXXXUUUSSSNNNMMMKKKHHHFFFFFFIIILLLSSSUUUWWWYYYXXXTTTPPPNNNLLLFFFDDDEEEFFFEEEEEEGGGQQQVVVZZZ\\\```eeefffddd[[[WWWSSSQQQRRRRRRPPPMMMLLLOOOVVVaaakkkooonnnlll\\\YYYUUURRRPPPNNNLLLJJJJJJKKKMMMNNNNNNNNNLLLKKKIIIJJJNNNTTTXXXVVVQQQLLLHHHGGGDDDBBBAAA@@@@@@AAA>>>===<<<<<<;;;;;;;;;;;;888888888888888888888888::::::999888777777777888777333111222222111333777;;;HHHSSSUUUUUUXXX\\\]]]aaa```]]]WWWPPPLLLLLLOOOeeemmmVVVQQQXXXuuurrr]]]SSSJJJHHHHHHEEEBBBAAAAAA@@@???>>><<<;;;:::999;;;:::999999:::<<<>>>@@@??????>>>>>>===<<<<<<<<<777777888999999999888888666888:::<<<===>>>======::::::999999888888777777555444444555888::::::999:::;;;;;;;;;;;;:::999999777666444333222111222222444333333222222333333444666666666666666666666666777666555333111111000000222111111000000111111222444333222000000000111111444444777>>>CCCFFFMMMTTT___gggsss~~~{{{||||||{{{zzz|||}}}www||||||uuuooommmooorrrvvvwwwwwwvvvsssoookkkhhhbbb^^^ZZZWWWVVVWWWWWWWWWXXXVVVSSSSSSVVVYYYZZZ[[[ttteeeZZZTTTQQQUUU[[[```bbbccccccddddddaaabbbdddfffgggmmmuuuhhhVVVFFFEEEGGGFFFEEEHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEHHHKKKMMMMMMKKKGGGBBB>>>;;;888777555444333333333333111///............---,,,++++++---,,,,,,++++++******)))***++++++++++++)))((('''))))))*********+++++++++))))))************)))))))))))))))******+++,,,,,,---...666BBBMMMWWWdddoooyyy|||zzzppppppuuu~~~{{{pppjjjiiihhhmmmtttzzz~~~~~~|||vvvtttuuusssooolllllllllooouuuzzz}}}~~~{{{xxxuuutttqqqjjjbbb\\\TTTVVVXXXXXXWWWVVVVVVWWWYYYVVVUUUYYY```fffhhhhhhfffhhhjjjmmmnnnnnnmmmlllfffeeedddcccdddfffhhhiiijjjmmmttt|||}}}vvvhhh^^^\\\]]]___bbbeeefffccc```aaabbbddddddbbb___[[[YYYTTTQQQQQQTTTYYY___iiisss{{{uuupppmmmgggccc___]]][[[WWWQQQLLLFFFBBBBBBIIIWWWggguuu}}}wwwiii[[[PPPGGGAAA>>>:::===@@@BBBFFFPPP___jjjtttpppjjjccc]]]WWWRRRPPPMMMHHHGGGIIIKKKMMMSSSZZZaaa```___]]]YYYUUUQQQOOOJJJIIIGGGCCCAAACCCFFFIIIRRRUUUXXXYYYWWWTTTPPPNNNMMMIIIHHHJJJKKKHHHFFFGGGOOOUUUZZZ^^^ccciiikkkhhh```[[[VVVTTTUUUUUUTTTRRRRRRTTTYYY___ddddddaaa^^^UUURRRPPPNNNNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHIIIKKKMMMRRRYYY]]][[[SSSKKKGGGFFFDDDBBB@@@@@@??????===<<<<<<;;;::::::;;;;;;888888888888888999999999;;;:::999888888777666666555222000111111111555;;;BBBUUU```ZZZUUU[[[```______[[[UUUOOOJJJLLLUUU```xxxrrr^^^QQQWWWeeedddXXXOOOIIIHHHIIIFFFCCCCCCBBBAAA@@@>>><<<;;;:::999;;;:::999888999;;;===???>>>=========<<<<<<<<<;;;999999999888888777777666666777999;;;<<<===<<<<<<;;;:::999777777777777777444444444666999;;;:::999;;;;;;::::::999888777777777666444222111111111222222222111111222333555666777777777777777666555555666555555444333222222222222222111111111111222222555444222111000000000000444333555:::>>>AAAIIIQQQYYYbbbooozzz}}}}}}|||xxxttttttrrrsss{{{}}}ssswwwyyyqqqllljjjlllnnnxxxzzz|||}}}|||zzzwwwuuummmhhhaaa\\\[[[\\\]]]]]]]]]\\\ZZZWWWUUUSSSSSSSSSsssdddYYYSSSNNNSSSYYY^^^aaabbbcccdddeeecccdddggghhhjjjooovvviiiVVVFFFEEEGGGFFFFFFHHHIIIIIIJJJJJJIIIHHHGGGFFFCCCCCCBBBCCCEEEHHHKKKMMMKKKIIIFFFBBB>>>;;;999888666555444444444333111//////......---,,,,,,++++++,,,,,,,,,,,,++++++******+++***)))(((''''''((()))+++++++++*********))))))))))))************))))))((())))))***++++++,,,,,,,,,,,,222<<>>@@@EEEHHHQQQUUUYYYYYYWWWSSSPPPOOOOOOLLLLLLPPPPPPKKKGGGGGGKKKSSS[[[aaahhhnnnooommmgggbbb[[[XXXXXXXXXWWWUUUUUUVVVWWWZZZ[[[[[[YYYWWWSSSQQQNNNMMMLLLLLLJJJIIIGGGFFFDDDCCCCCCEEEGGGHHHOOORRRWWW]]]___[[[RRRKKKFFFFFFDDDBBB@@@???>>>===<<<;;;;;;::::::::::::;;;777777888888888999999999:::::::::999888777666666444111000111111222888@@@JJJ^^^ggg]]]VVV]]]aaa^^^\\\UUUNNNJJJHHHOOO```rrrooo```VVVUUUddduuu{{{]]]TTTMMMIIIJJJJJJGGGEEEFFFAAAAAA@@@>>>===<<<;;;::::::999888777888999;;;===<<<<<<;;;;;;;;;;;;::::::;;;:::999777666555444444777888999;;;;;;;;;::::::;;;:::888777555444444444444444555777:::;;;:::999::::::999888777666555555777666444222111111111222222111111111222444666777777777888888777666555444333444444444555555444444333333222222222222333333444333222111000000//////333111222777;;;>>>FFFNNNVVV^^^jjjtttzzz||||||{{{yyytttqqqooonnnllllllrrr}}}|||qqqsss|||~~~wwwpppllljjjkkksssvvv{{{~~~~~~yyytttmmmiiihhhjjjlllmmmiiijjjiiiddd\\\TTTOOONNNssseeeZZZUUUNNNSSSYYY^^^```aaaaaabbbfffdddeeeiiikkklllqqqxxxiiiVVVEEEDDDFFFEEEEEEHHHJJJKKKKKKLLLKKKJJJHHHGGGCCCCCCCCCDDDFFFHHHKKKLLLKKKJJJGGGCCC???<<<999888888777555555555444222//////...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***+++,,,,,,++++++***))))))((())))))************))))))((((((***++++++,,,++++++---+++...777BBBLLLXXXbbbmmmqqqwwwyyysssxxx~~~wwwpppggghhhlllrrrzzzxxxsssuuuwwwwwwtttssssssuuuyyy|||}}}}}}|||zzzvvvmmmddd\\\ZZZYYYWWWVVVUUUUUUUUUUUUSSSRRRRRRUUU[[[aaaeeefffgggiiikkkkkkkkkiiihhhfffeeedddcccccceeeggghhhkkknnnssswwwvvvqqqhhhaaa]]]^^^```aaa```___^^^\\\XXXZZZ]]]______]]][[[YYYXXXTTTQQQSSSXXXaaaooo{{{}}}wwwrrrllliiigggbbb___\\\[[[ZZZXXXSSSNNNFFFFFFGGGNNN^^^qqq{{{|||yyyoooaaaSSSIIIBBB>>><<<666;;;AAAIIISSSaaapppzzz}}}wwwnnnfffaaa\\\VVVRRRKKKEEECCCHHHOOOVVV___fffllliiieee^^^WWWPPPJJJGGGAAA@@@>>>;;;;;;???DDDIIIRRRVVV[[[[[[WWWSSSQQQQQQRRRPPPQQQVVVVVVOOOJJJHHHIIIRRR[[[ccckkkrrrtttrrrnnnhhh___ZZZYYYYYYWWWUUUSSSSSSTTTVVVWWWXXXXXXYYYRRRPPPNNNMMMLLLLLLKKKIIIHHHFFFCCCAAAAAAEEEIIILLLTTTXXX]]]___]]]WWWPPPKKKFFFEEEDDDBBB@@@>>>===<<<;;;::::::999999:::::::::777777777888999999::::::999999999999999888777666333111000111111333<<>>===<<<<<<999888777666777888:::;;;::::::::::::::::::::::::;;;:::888777555555444444888999:::::::::999888777::::::999777666444333222444444555888;;;<<<:::999999888777666555555555555777666444333222111222222222222222333444555777777777777888999888777555444222333444555666666666666444333333222222333333444333222222222111000000000222000222666999;;;BBBJJJQQQYYYdddmmmrrrsssssssss}}}~~~vvvooollllllfffeeefffkkkttt~~~zzzrrrttt{{{{{{sssmmmjjjiiilllpppvvv|||~~~yyyxxxyyy}}}{{{}}}|||sssdddWWWOOOMMMuuuggg]]]XXXRRRVVV[[[___```_________eeeccceeeiiilllmmmrrryyy~~~hhhTTTDDDBBBDDDCCCDDDGGGHHHJJJKKKMMMMMMLLLKKKJJJDDDDDDEEEGGGHHHJJJKKKKKKNNNMMMKKKGGGBBB===999666:::888777666666555333000///...---++++++++++++,,,***++++++,,,,,,---------)))))))))******+++,,,,,,++++++******************))))))************))))))'''(((***+++,,,,,,++++++---***+++333===GGGRRR\\\gggnnnuuu}}}||||||vvvkkkjjjkkkpppwww~~~|||wwwxxxyyyxxxyyywwwwwwxxxzzz{{{zzzyyy~~~|||{{{zzzrrrhhhbbb^^^XXXUUUUUUUUUTTTRRRNNNOOOOOOMMMMMMSSS\\\dddfffgggiiijjjjjjiiihhhgggdddcccaaa______```aaabbbeeeiiinnnssssssooogggbbb______```^^^]]][[[ZZZYYYUUUXXX[[[^^^______]]][[[[[[WWWUUUYYY^^^fffrrr}}}|||vvvoooiiieeecccbbb___\\\[[[[[[[[[YYYSSSOOOFFFHHHIIIPPPaaattt}}}|||vvvmmm___RRRHHHBBB>>>===999<<>>EEEJJJTTTYYY^^^^^^YYYUUUSSSTTTTTTSSSVVV[[[ZZZSSSLLLIIIIIIQQQYYY```iiissswwwwwwssskkkbbb[[[XXXWWWUUUSSSOOOPPPRRRTTTTTTTTTUUUUUUQQQOOOMMMLLLMMMMMMLLLJJJKKKHHHDDDBBBCCCHHHNNNRRRXXX]]]aaa___YYYQQQMMMKKKEEEEEEDDDBBB@@@>>><<<;;;::::::999999999999::::::666777777888999999::::::777888999999999999888777333111111222222444>>>IIIWWW]]]___\\\ZZZZZZVVVOOOLLLFFFEEEIIIOOO\\\www{{{ppppppsssyyy{{{aaaUUUMMMIIIHHHJJJIIIEEEDDDEEE?????????>>>>>>>>>======:::999888777777999:::<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777777888888::::::;;;:::999888666444888888999999888777555444444444666999;;;<<<;;;999999888777666555555666666888777555333222222333333222333444555666777777777777888999::::::999777666444444666666777666555555444444333333333333444444222333333333333333222222222000111555666777<<>>888555;;;999888777777666333111///...,,,+++******+++,,,)))***+++,,,------...///((()))+++...///......---)))))))))***++++++,,,,,,))))))************))))))'''(((***+++,,,,,,++++++---))))))000:::DDDOOOXXXdddllluuu}}}{{{rrrooommmnnnttt{{{~~~{{{zzzyyywww{{{zzzyyyyyyzzzzzzxxxwwwyyy}}}}}}{{{|||}}}wwwnnnggg```XXXTTTUUUUUURRROOOIIIKKKLLLJJJHHHNNNZZZddddddeeeggghhhhhhgggfffeeehhhfffdddbbbaaaaaabbbccc]]]bbbjjjooopppllleee`````````___]]]ZZZXXXWWWWWWTTTWWW[[[___``````___]]]\\\YYYZZZ___dddjjjttt~~~}}}yyyqqqjjjddd```______\\\ZZZYYYZZZ[[[YYYTTTOOOGGGHHHJJJQQQbbbvvv~~~|||uuulll^^^QQQHHHBBB???>>>===@@@GGGTTTdddssszzzooofffaaa\\\UUUOOOKKKDDDBBBHHHRRR\\\fffnnnkkkiiiddd^^^WWWQQQLLLIII;;;:::999888999>>>FFFKKKUUU[[[``````[[[VVVUUUVVVVVVUUUXXX^^^]]]UUUMMMJJJIIIPPPWWW]]]gggrrryyyzzzuuummmbbbZZZWWWUUUSSSQQQMMMOOORRRSSSQQQOOONNNNNNOOOMMMLLLLLLMMMMMMMMMLLLNNNJJJFFFDDDEEEKKKRRRVVV[[[```ccc___UUUMMMJJJKKKEEEEEEDDDBBB@@@===;;;:::999999999888999999::::::666777777888999999::::::666777999::::::999888777333111111222222555@@@LLLYYYYYYYYYZZZ[[[XXXPPPIIIDDD@@@BBBLLLVVVfffmmmXXXRRRJJJGGGGGGIIIHHHDDDBBBDDD>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888:::;;;===;;;<<<<<<<<<<<<<<<<<<<<<888888777777888:::;;;===;;;;;;;;;:::999777444333666777999::::::999888666444444666999<<<<<<;;;999:::999777666666666777888999888666444333333333444222333555777888777777666888999;;;<<<<<<;;;999888666666777777777555444333555444444333333444444555333333444555555444444444333111222444555444888===FFFMMMXXXaaahhhmmmppprrroooqqqsssvvvvvvqqqiiibbbddddddeeegggjjjlllmmmnnnnnnrrruuuvvv{{{~~~wwwrrrqqqqqqeeeiiiqqqxxx}}}~~~~~~}}}jjjYYYRRRQQQzzzmmmccc^^^TTTUUU[[[bbbeeebbb```aaa``````dddhhhjjjlllrrr{{{jjjZZZIII@@@??????CCCGGGHHHLLLOOONNNJJJHHHKKKNNNJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLJJJGGGCCC@@@>>>AAA???;;;999888666444222111000///---,,,+++******((()))***++++++,,,++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++)))))))))))))))******+++,,,++++++,,,111<<>>;;;:::::::::===FFFQQQVVV]]]aaa```^^^]]]ZZZUUUYYYYYYZZZZZZYYYTTTNNNIIIIIILLLSSS[[[eeennnvvvzzz~~~pppbbb]]]YYYRRROOOPPPMMMNNNNNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNIIIHHHGGGHHHJJJOOOSSSVVV\\\]]]\\\[[[WWWQQQKKKGGGGGGEEEBBB>>><<<;;;;;;;;;888888999999999:::::::::<<<;;;;;;;;;;;;;;;:::::::::;;;===@@@@@@<<<777333222222333666777;;;GGGTTT```]]]ZZZYYYXXXSSSJJJBBBBBBCCCHHHSSScccxxxvvv]]]PPPJJJLLLLLLKKKIIIFFFCCC@@@>>>??????@@@???>>>===;;;:::;;;:::888666777888;;;<<<;;;;;;;;;:::999999<<<>>>===999555666;;;>>><<<:::999888888777666555555555777888:::;;;;;;:::999888555444444666999;;;;;;:::888888777777666777777777===;;;999777555444444555222333555777888999888888999999:::::::::999888888777777666666666777777888111111111111111111222222555666777777666444333222555444333222444888<<<>>>FFFOOOVVVXXX___iiinnnnnneeegggjjjkkkkkkkkkkkklllmmmnnnnnnjjjeeecccccceeekkknnnrrrtttwww~~~|||vvvttttttooorrrvvv{{{}}}~~~~~~}}}|||yyyyyyjjjYYYPPPMMMssshhhcccYYYXXX[[[aaaccc``````bbbaaabbbfffjjjllllllrrrzzzkkk[[[IIIAAA@@@AAADDDHHHIIIMMMPPPNNNJJJGGGGGGIIIKKKKKKKKKLLLLLLMMMMMMMMMOOONNNMMMKKKHHHDDDAAA???AAA>>>:::888666555222000000///...---,,,+++++++++)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++++++++)))))))))))))))******+++,,,+++++++++000:::EEEMMM^^^iiivvv~~~yyyxxxwwwuuusssssssssuuuvvvyyy|||www|||||||||xxxrrrmmmlllnnntttxxxxxxyyy|||}}}{{{ppphhh___ZZZYYYXXXSSSOOOMMMMMMLLLKKKKKKNNNSSSXXX\\\___aaabbb```^^^\\\\\\[[[]]]___aaaccccccbbbbbb\\\^^^bbbhhhmmmlllgggbbb```]]]ZZZYYYZZZ[[[\\\[[[]]]\\\\\\]]]aaadddeeeeeeaaa]]]]]]ccchhhlllssszzzwwwppphhhaaa]]][[[ZZZYYYXXXXXXZZZ[[[\\\ZZZVVVSSSMMMLLLPPP[[[kkkyyyuuuhhh[[[QQQHHHBBB@@@CCC???EEENNN[[[nnnzzzoooeee^^^XXXQQQMMMEEEBBBAAAGGGTTTcccnnntttsssiii___ZZZTTTMMMGGGFFF===::::::;;;<<<@@@JJJTTTZZZaaagggfffdddaaa]]]WWWXXXXXXXXXXXXXXXUUUPPPLLLHHHKKKPPPXXXaaakkkssswwwyyymmmaaa]]]YYYSSSOOOOOOKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKJJJIIIHHHHHHJJJNNNRRRTTTWWWXXXWWWVVVSSSOOOJJJHHHFFFDDDAAA>>><<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<>>>===:::666222444333444777888===JJJWWWhhhddd```[[[VVVOOOFFFAAADDDGGGRRRdddzzznnnZZZPPPKKKKKKJJJIIIGGGEEEAAA>>>=========>>>>>>===<<<:::999;;;:::888777777888:::<<<;;;;;;;;;:::999999:::<<<===;;;999999::::::999777888888777777666555555444666777888:::::::::999999666555555666999::::::999999999888888888999999:::===<<<:::777666555555555444555777999::::::::::::999::::::::::::999888888444333333333333333444444222222222222222222111111333444555555555555444333555444333222444777;;;===EEELLLQQQSSSXXX```eeeeee```bbbdddeeefffiiinnnsssxxxyyyxxxrrriiidddccceeehhhjjjllllllnnnuuu{{{zzzzzzrrrtttwwwyyy{{{||||||{{{wwwuuuqqqllllllvvv}}}hhhYYYQQQPPPyyymmmfff\\\ZZZ\\\aaabbb```aaaccccccdddhhhmmmmmmmmmrrryyynnn]]]LLLCCCAAABBBEEEJJJJJJNNNQQQPPPKKKGGGEEEEEEKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOONNNLLLJJJGGGEEECCC@@@<<<999777555222000///...---,,,,,,,,,,,,---***+++,,,---............------------------------,,,,,,+++***************************************)))))))))))))))******+++,,,+++++++++...666@@@FFFUUUaaapppyyy{{{~~~~~~~~~}}}zzztttmmmkkklllooouuu}}}yyywww|||xxxrrrnnnooopppvvv{{{{{{{{{~~~~~~{{{rrrmmmfff```[[[WWWRRROOONNNMMMLLLKKKJJJMMMQQQUUUXXXZZZ]]]]]][[[YYYXXXXXXYYY[[[___bbbccccccbbbaaa]]]^^^bbbhhhmmmmmmiiiddd^^^\\\ZZZZZZ\\\^^^______]]]\\\\\\^^^bbbeeeffffff```^^^^^^ccchhhkkkqqqwwwuuummmccc[[[WWWXXXYYYZZZXXXYYYYYY[[[\\\ZZZVVVSSSQQQQQQUUU```ooo{{{ooodddWWWOOOHHHCCCBBBDDDAAAHHHRRR___rrryyymmmccc\\\UUUOOOJJJCCCBBBCCCJJJWWWeeeoootttuuujjj```ZZZTTTKKKEEEDDD<<<::::::<<<>>>BBBMMMXXXbbbiiioooooolllhhhaaaZZZXXXWWWVVVVVVVVVTTTRRRPPPHHHJJJMMMRRRZZZccckkkppppppggg```]]]ZZZTTTPPPNNNKKKLLLLLLLLLLLLMMMMMMMMMNNNMMMLLLJJJIIIIIIIIIIIIKKKIIIHHHHHHIIILLLOOOQQQRRRRRRQQQPPPMMMKKKIIIHHHCCCBBB???===;;;:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>><<<999666333555444666999;;;AAAOOO\\\ooolllfff]]]SSSJJJEEECCCHHHQQQccc|||}}}bbbUUUPPPMMMJJJIIIHHHFFFCCC@@@>>><<<;;;<<<<<<===<<<;;;999888<<<:::888777777888:::;;;;;;;;;;;;:::888777999:::<<<======<<<999777555555777777666666555555444444555666777888999999999999888777666777999999999888999999999999999:::;;;<<<===<<<:::888777666555555777777999:::;;;;;;;;;;;;:::::::::::::::999888888555555555555555555555555444444333333222222111111111111333444555555555555555444222222333666999;;;AAAFFFJJJKKKOOOUUUZZZ\\\]]]___``````aaagggrrr{{{}}}pppfffdddeeeffffffeeeccceeelllwwwwwwwwwwwwwwwwwwwwwxxxxxxppppppkkkaaaZZZaaauuuwwwfffZZZVVVWWW{{{lllcccYYYYYY\\\bbbeeebbbbbbdddeeefffjjjnnnnnnnnnrrrxxxtttbbbOOOEEEBBBBBBEEEIIILLLOOOSSSSSSPPPKKKGGGEEEJJJJJJKKKLLLNNNOOOPPPQQQOOOPPPQQQQQQPPPOOONNNMMMFFFCCC???<<<999777444222------,,,,,,,,,------...***+++,,,------......---........................,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++---222:::???KKKYYYkkkuuuxxxzzzzzzxxxyyy~~~tttiiiccccccfffmmmuuuyyyxxx{{{~~~yyysssqqqrrrtttzzz}}}|||zzz{{{zzzwwwtttrrrmmmfff]]]VVVRRRPPPOOONNNLLLJJJJJJKKKNNNPPPSSSUUUXXXZZZYYYYYYYYYZZZXXX[[[^^^bbbccccccbbb`````````ccciiinnnoookkkggg]]][[[YYYYYY\\\^^^___```[[[ZZZ[[[]]]```cccdddccc^^^^^^___cccgggkkknnnrrrppphhh]]]TTTRRRTTTWWWZZZXXXXXXXXXZZZ[[[ZZZWWWTTTPPPQQQVVVbbbpppzzz}}}|||hhh^^^SSSLLLFFF@@@???AAACCCKKKVVVccctttwwwkkk```YYYSSSMMMIIIDDDCCCEEENNN[[[hhhpppttttttjjj___YYYRRRJJJCCCBBB<<<::::::===???DDDOOOZZZjjjrrryyyxxxtttnnneee]]][[[XXXUUUTTTSSSSSSRRRPPPJJJIIIIIIKKKQQQXXX___dddfffbbb___]]]ZZZVVVPPPMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNLLLKKKJJJIIIIIIKKKJJJHHHHHHHHHJJJMMMNNNOOONNNMMMJJJIIIGGGFFFFFFAAA@@@>>><<<:::999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<=========>>>@@@AAAAAA???<<<999666555555555777<<>>===;;;;;;<<<======<<<;;;:::<<<;;;999888777888999999:::;;;;;;:::777666777888888<<<@@@???999555444555666666666666555555444444444555666777888999:::::::::999777888999999888666888888888888999:::;;;<<<===<<<;;;999777666555555888888999::::::;;;;;;<<<:::;;;;;;;;;:::999888777666666666666666555555444555555444444333222111111111111222333444444444444555444333222333555777888<<<@@@CCCFFFJJJOOOUUUXXX^^^```aaa``````fffsss}}}vvviiiddddddfffeeebbb```bbbjjjuuu}}}|||zzzwwwuuuttttttuuuuuuoooppplllaaaXXXZZZhhhuuu~~~|||vvvlll```ZZZ\\\___zzzhhh\\\SSSUUU\\\eeehhheeecccdddffffffjjjmmmmmmmmmqqqxxxzzzgggSSSFFFBBB@@@CCCFFFLLLOOOTTTVVVTTTPPPLLLJJJGGGHHHIIIKKKMMMNNNOOOPPPPPPPPPPPPPPPOOOMMMKKKJJJFFFCCC???<<<999777444222------,,,,,,,,,---......)))***+++,,,------------........................---,,,,,,+++***+++++++++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,///444888BBBQQQeeeqqquuuwww{{{}}}wwwuuutttzzzwwwkkkbbb___```eeemmmuuuzzz|||xxxtttsssuuuuuuzzz|||zzzxxxyyyyyyvvvuuuuuurrrkkkaaaXXXSSSQQQQQQNNNLLLJJJIIIJJJKKKLLLNNNQQQUUUXXXYYY[[[]]]___YYY[[[^^^aaacccccccccbbbcccccceeejjjooopppnnnjjj^^^\\\YYYYYY[[[\\\]]]]]][[[ZZZ[[[]]]```bbbbbbbbb\\\^^^aaabbbeeehhhjjjjjjeee^^^SSSLLLKKKNNNSSSVVVWWWVVVWWWYYY[[[[[[YYYWWWQQQRRRYYYeeerrryyyzzzwwwddd[[[QQQKKKEEE???===>>>CCCLLLWWWdddsss|||ttthhh^^^WWWRRRMMMIIIFFFFFFHHHQQQ]]]iiippprrrpppfff\\\VVVPPPGGGAAA@@@<<<:::;;;===@@@EEEPPP\\\qqqyyy~~~yyyrrrhhh___]]]ZZZVVVSSSQQQQQQPPPOOOMMMJJJHHHFFFIIIMMMSSSWWW]]]^^^^^^]]]ZZZWWWRRRMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHJJJIIIHHHGGGHHHIIIKKKLLLNNNMMMJJJGGGEEEDDDCCCCCC???>>>===<<<:::999999999999999999999::::::::::::;;;;;;<<<======>>>??????BBBBBBBBB>>>999666555666666777;;;AAAFFFNNN\\\jjjvvvsssiiiZZZLLLFFFJJJOOOZZZqqq~~~```SSSPPPOOONNNJJJIIIGGGEEEBBB@@@???>>><<<===>>>??????>>>======<<<;;;:::999888777888888999::::::999777555555666444:::??????999555555777666666666666666555555555444555555666888999:::;;;;;;:::888888999999777666666666666666777888:::::::::::::::999888777666666777777888888999999::::::::::::::::::999888777666222333333333333222111000555555444444333222111111333333333333333333333333666555444333333444555666777:::???FFFKKKPPPWWW\\\aaabbbcccaaaaaaeeeooovvvxxxllleeeddddddcccaaaaaaeeemmmvvv}}}|||xxxtttrrrrrrssstttqqqqqqooohhhbbb^^^```ccceeeeeeddd^^^XXXWWW\\\bbbzzzeeeVVVOOORRR[[[eeejjjfffddddddeeeeeegggkkkkkkkkkqqqxxx}}}jjjTTTGGGBBB@@@BBBFFFKKKNNNRRRTTTTTTRRRNNNKKKGGGGGGHHHJJJKKKMMMNNNNNNOOOOOONNNLLLIIIEEEBBB@@@CCC@@@<<<999777555222000------,,,,,,,,,------...)))***+++,,,,,,---------........................------,,,+++++++++++++++************************)))))))))))))))******+++***+++++++++,,,---111444;;;III[[[iiiqqqtttwwwyyy~~~{{{xxxrrrrrrwwwzzzzzz|||tttjjjcccaaaaaahhhrrr|||}}}yyywwwttttttwwwssswwwyyyvvvvvvyyy{{{zzzwwwwwwuuuoooggg]]]VVVSSSRRROOOKKKIIIIIIIIIHHHGGGJJJMMMQQQUUUXXX\\\___bbbZZZ\\\^^^aaacccdddddddddgggffffffjjjnnnpppnnnkkk___]]]ZZZYYYZZZ\\\\\\\\\]]]]]]]]]___bbbcccbbbaaa[[[___aaaaaaccceeeeeebbb___YYYQQQLLLMMMPPPUUUWWWVVVVVVXXXZZZ]]]^^^^^^\\\VVVXXX___jjjuuuyyywwwrrraaaYYYPPPKKKFFFAAA>>>???AAAKKKVVVbbbooo|||xxxpppeee\\\VVVSSSOOOLLLIIIHHHJJJQQQ\\\ggglllooojjj```WWWRRRLLLEEE@@@>>><<<:::;;;???CCCIIIUUU```www~~~zzzssshhh___^^^ZZZVVVRRRQQQPPPOOONNNNNNLLLHHHEEEEEEGGGKKKNNNXXX\\\^^^\\\ZZZXXXSSSMMMKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFEEEIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJHHHEEECCCBBBAAAAAA======<<<<<<;;;:::999999888888888999999999::::::;;;;;;<<<===>>>???@@@AAA===>>>===:::555333555888<<<>>>DDDJJJOOOUUUaaannnwwwqqqdddUUUIIIGGGNNNUUUhhh|||pppXXXQQQOOOMMMLLLJJJIIIFFFDDDBBB@@@??????<<<===???@@@AAA@@@@@@???===<<<;;;999888777777777666888999999777555555666333999======999666777999777777777777777666666666666666666777888999:::;;;<<<:::999888999999777666555555555555555666777888777777888888888777777666777777777777777888999999999999999999888777555555444555555666555444222111444444333333222222111111555444333333333333333444888777555444444444555555444777???IIIQQQVVV]]]cccdddcccbbbaaabbbgggmmmrrryyy|||~~~{{{tttlllgggfffccccccccceeejjjqqqxxx}}}~~~}}}|||zzzyyyzzz}}}}}}xxxtttrrrqqqrrrtttrrrqqqpppnnnkkkeee^^^ZZZUUUXXXYYYVVVSSSTTTZZZ```|||fffVVVQQQSSSZZZcccgggeeecccddddddcccdddggggggiiipppyyy|||iiiSSSGGGBBBAAADDDHHHIIIKKKNNNPPPQQQOOOKKKIIIGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKIIIFFFCCC@@@>>>AAA>>>:::888666555222000...------,,,,,,,,,------***+++,,,---............------------------------------,,,++++++++++++,,,++++++++++++++++++++++++)))))))))))))))******+++)))***,,,,,,,,,---///111666???NNN]]]iiiqqquuuwww}}}zzzppplllqqqssssssvvv~~~wwwmmmfffbbbgggppp{{{{{{zzzyyywwwxxx{{{vvvyyyxxxtttsssxxx{{{{{{zzzyyywwwtttmmmeee\\\VVVSSSOOOKKKIIIIIIHHHFFFDDDGGGJJJNNNRRRUUUYYY]]]```]]]]]]^^^```bbbdddfffggghhhffffffiiilllnnnllliii```]]][[[ZZZ[[[]]]^^^^^^^^^]]]]]]___aaaaaa___]]]ZZZ```bbb``````bbb```[[[ZZZWWWRRRPPPRRRUUUXXXZZZXXXXXXYYY]]]aaaccccccbbb]]]___eeennnvvvwwwqqqjjj\\\TTTMMMJJJFFFAAA???AAA>>>HHHTTT^^^jjjvvv|||}}}uuummmbbbZZZVVVTTTRRRPPPKKKIIIJJJOOOYYYbbbgggiiidddZZZQQQMMMIIICCC???>>>:::999<<>>GGGIIIOOOUUUXXX[[[dddooonnngggZZZNNNHHHMMMWWW```yyy~~~uuuzzzbbbSSSPPPNNNKKKIIIIIIGGGEEEBBB@@@??????>>><<<===???@@@AAAAAAAAA@@@===<<<;;;:::888777666666444666888888666555555666666999<<<<<<999777777777777888888888888888888888999888888777888999:::;;;;;;:::999999999999888666666555555555555555666666333444666777888888777777888777777666777888999999888888888888666555444333777888999999999777555333222222222222222222111111444333333333333555666777999888777666555444555555333666@@@NNNWWW[[[bbbiiiiiieeeaaaaaagggnnntttwwwuuusssooommmkkkjjjjjjjjjeeefffhhhlllrrrwww{{{}}}yyywwwssspppooossszzz}}}yyyuuusssrrrssstttqqqqqqppppppmmmiiiccc___XXXZZZ\\\YYYUUUTTTYYY^^^~~~iiiXXXTTTTTTYYYaaadddbbbbbbdddcccbbbbbbdddeeegggpppyyy~~~zzzgggRRRFFFBBBBBBEEEJJJHHHIIIJJJLLLMMMKKKHHHEEEHHHHHHIIIJJJKKKLLLMMMMMMHHHHHHIIIIIIHHHFFFEEEDDDAAA???;;;999888666444222///...---,,,,,,,,,,,,---+++,,,---...////////////------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))******+++(((***,,,,,,,,,---...000333999EEETTTcccooouuuxxxzzz{{{nnniiimmmpppooosss|||uuukkkdddgggoooyyy}}}}}}}}}|||}}}|||}}}{{{tttrrruuuyyyyyy|||{{{yyyvvvrrrjjj```YYYTTTPPPKKKIIIHHHHHHEEEBBBEEEHHHLLLOOORRRVVVZZZ]]]^^^^^^___```bbbeeehhhiiihhhfffeeegggkkkllljjjggg___]]][[[[[[]]]___``````\\\[[[[[[]]]^^^^^^[[[YYYZZZ```bbb```___```]]]WWWTTTQQQOOOOOOQQQTTTWWWWWWYYYZZZ[[[___dddggggggggg```bbbgggooouuussskkkcccUUUNNNIIIGGGEEEAAA???AAA<<>>>>>888888<<>>???AAABBBCCC444777888777555888???EEEOOOQQQWWW\\\]]]^^^fffoooddd\\\QQQIIIIIISSSaaallltttkkkzzzuuuZZZOOOOOOMMMIIIGGGGGGFFFCCCAAA???>>>===>>><<<===???@@@AAAAAAAAA@@@======<<<:::888777666555333555777888666555555666888:::;;;:::999777666666888888888888888999999999:::999888888888999:::;;;;;;:::999999::::::888777777666666555555555555666111222444666888888888777999888777777777888999:::888888888777666444333222555666777777666444222111111111111111111111222222333222222333444666999::::::999888777555555555444333666BBBQQQ[[[^^^dddlllnnngggbbbccclllvvv}}}uuunnnfffbbbdddhhhlllmmmjjjkkknnnsssxxx|||}}}}}}uuurrrmmmiiiiiioooxxx}}}yyyvvvtttssstttuuurrrrrrqqqpppmmmkkkjjjiiiaaacccddd```[[[XXX[[[^^^~~~qqqZZZTTTVVV[[[aaaeeefffccc```cccaaabbbdddeeehhhqqq{{{tttbbbOOOCCC???@@@EEELLLIIIJJJKKKKKKKKKJJJHHHGGGHHHMMMNNNKKKJJJLLLLLLJJJMMMKKKJJJIIIHHHEEEAAA>>>BBB???999444111000111222111111000......---------+++++++++,,,,,,,,,------------............------...,,,++++++,,,,,,***(((+++++++++************)))++++++++++++******))))))((()))+++,,,------,,,+++000111:::JJJXXXccclllssssssvvv{{{}}}xxxvvvooohhhdddhhhpppxxx~~~ssshhheeegggpppyyy}}}{{{~~~zzzyyyxxxtttuuuzzzyyyzzz||||||xxxoooccc[[[WWWRRRMMMHHHFFFEEEDDDCCCBBBCCCEEEHHHLLLRRRZZZ___aaa```______bbbfffkkknnnjjjiiigggffffffeeebbb```]]]\\\[[[[[[\\\^^^aaabbb___^^^\\\ZZZZZZ[[[\\\]]]\\\___bbbaaa\\\WWWUUUTTTSSSSSSSSSSSSTTTVVVWWWXXXZZZZZZ\\\bbbjjjooopppoooiiijjjlllooooooiii___WWWKKKJJJHHHFFFCCCAAA???>>>AAAFFFNNNXXXbbbjjjppptttlllfff^^^WWWSSSPPPNNNMMMIIIJJJMMMPPPTTTWWWZZZ[[[SSSOOOIIIDDD@@@===;;;999999<<>>@@@@@@???>>><<<666000000555888;;;JJJ\\\hhhddd``````dddggggggeeePPPQQQPPPLLLNNN\\\ssszzzwwwsss}}}eeeQQQOOOPPPLLLHHHJJJDDDCCCBBBAAA???>>>===<<<<<<===>>>@@@@@@@@@???>>>;;;:::888777666666777777555444222222222444666777555555666666666666666555555555555555666888;;;<<<<<<999777888;;;<<<;;;999888999;;;<<<<<<;;;999888444444333333333444555555444333444555777888777666888888777777666666555555555555555444444444333333///000111222333222111000000000000000000000000000444444444444555777888999999888666555444444555555333888BBBOOO\\\eeejjjllllllccc^^^eeettt}}}rrreee\\\]]]bbbeeeiiiooopppqqqssswwwzzzzzzvvvrrrnnnoooooommmjjjlllqqqvvvyyyuuuqqqoooqqqtttvvvwwwqqqqqqrrrvvvxxxxxxsssooojjjmmmooollleeeaaaaaaccc~~~ttt]]]TTTWWW\\\aaaeeefffcccaaacccaaabbbdddeeehhhqqq{{{qqq```NNNCCC@@@AAAFFFLLLKKKKKKKKKKKKJJJIIIHHHGGGLLLPPPQQQMMMKKKMMMNNNLLLKKKJJJHHHHHHGGGEEEBBB??????===:::777444222222222111000///......---------,,,,,,---------.........---......//////......---------,,,+++******))))))++++++++++++************++++++++++++*********)))))))))***+++,,,,,,,,,,,,000000666CCCPPPZZZdddlllrrrvvv|||{{{xxxqqqiiieeehhhooowww{{{mmmgggeeejjjrrrxxx~~~yyywwwtttuuuzzzyyyzzz||||||yyyrrriiibbb\\\WWWQQQKKKHHHFFFEEECCCBBBCCCEEEHHHLLLRRRYYY^^^bbbaaa```___aaadddhhhjjjgggfffeeeeeefffeeecccaaa```___]]]]]]]]]___aaacccdddbbb___[[[YYYXXXXXXXXXZZZ]]]``````]]]YYYWWWVVVSSSSSSSSSRRRSSSSSSTTTTTTWWWYYY]]]eeennnssssssqqqmmmlllkkkkkkhhhaaaVVVNNNIIIHHHGGGEEECCCAAA@@@???@@@DDDLLLTTT]]]cccgggiiiccc^^^WWWQQQNNNMMMMMMLLLHHHIIILLLOOORRRTTTVVVWWWPPPMMMHHHDDDAAA>>>===<<<<<>>>>>??????>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<;;;999999:::;;;<<<===?????????<<<999777444111111666<<>>===<<<:::;;;<<<=========<<<<<<:::999777666555555666666555444222111111222333444555555666666666666666555888888888999:::;;;======;;;:::999999:::;;;;;;:::888999:::;;;:::999777666444444333333333444444555888777777777777666555444888888888888777777777777111111222222111111000000333333222222222333444555111111111111111111111111333333333444555777888999999888666555444444444444555888>>>IIIVVVbbbjjjnnnmmmeee___dddqqq{{{|||xxxnnncccYYYZZZ^^^bbbhhhnnnsssrrrrrrtttvvvvvvsssqqqjjjjjjiiiggggggiiimmmqqqrrroookkkjjjmmmqqqtttuuuuuutttuuuwwwzzz{{{xxxuuunnnqqqsssqqqjjjfffeeefff}}}wwwaaaUUUXXX\\\aaaeeefffdddaaabbbaaaaaadddeeeiiirrr|||mmm]]]LLLDDDCCCDDDHHHMMMMMMLLLKKKJJJHHHGGGGGGGGGNNNQQQQQQMMMKKKMMMOOOMMMLLLKKKJJJJJJJJJIIIFFFCCC>>>===;;;999666444222111111000///......---......---------.........//////---......//////......---...000111///+++)))***,,,,,,+++++++++************++++++++++++************************+++,,,------000...111:::DDDNNNYYYcccoootttzzz~~~{{{vvvnnnhhhiiinnnttt}}}xxxnnnffffffkkkrrr|||}}}vvvttttttvvvyyywwwxxxyyyzzzyyyvvvpppkkkddd___WWWPPPLLLHHHFFFDDDAAACCCEEEHHHKKKQQQXXX\\\bbbaaa```___```bbbeeefffdddccccccdddeeefffdddcccbbbaaa___^^^^^^```aaabbbcccaaa___\\\ZZZYYYXXXXXXXXX[[[^^^___]]][[[YYYXXXTTTSSSSSSRRRQQQQQQRRRRRRUUUXXX___jjjssswwwvvvsssllliiieeebbb^^^WWWNNNGGGEEEEEEDDDDDDCCCBBBAAAAAAAAAEEEKKKSSSYYY]]]______XXXTTTNNNKKKJJJJJJJJJJJJHHHIIILLLOOOQQQRRRQQQQQQMMMKKKHHHDDDBBB@@@??????@@@CCCHHHMMMVVVdddsss~~~zzznnnddd^^^YYYXXXVVVUUUTTTUUUVVVVVVWWWVVVRRRNNNJJJJJJLLLNNNZZZ[[[]]]^^^\\\XXXSSSPPPOOOQQQRRRQQQPPPNNNNNNOOOLLLJJJHHHFFFEEEDDDDDDEEEGGGEEECCC@@@???>>>>>>>>>AAA@@@???======<<<<<<<<<>>>===;;;:::::::::;;;<<<;;;<<<>>>===;;;999999:::<<<===>>>???===:::666444222333333666BBBTTTbbbhhhnnnhhhdddgggllljjj```VVVPPPMMMLLLTTTeee|||ooohhhuuufffUUUHHHHHHJJJGGGDDDEEEBBBBBBAAA@@@>>>===<<<<<<777888999999:::999999999888777666555444444444555555444222111000000111222666666666666666666666666777888999:::;;;<<<<<<<<<:::;;;;;;:::999999:::;;;888999999999888777555444444444333333333333444444;;;;;;;;;:::999777666555888777777777777666666666222333444555444333222111444333000///000222444666222222222222222222222222222222333444555777999:::999888666555333333333444777666999@@@MMM[[[fffllljjjbbb]]]```kkksssuuussslllaaaXXXVVVZZZ___eeekkkssspppnnnmmmnnnoooooonnnllljjjiiiiiilllppprrrsssnnnkkkhhhgggjjjnnnrrrsssqqqoooooopppsssuuuvvvuuurrruuuwwwtttooojjjhhhhhh{{{yyycccVVVXXX\\\aaaeeeeeecccaaaaaa```aaadddeeeiiisss}}}}}}iiiYYYJJJDDDEEEGGGJJJMMMNNNLLLJJJHHHGGGFFFFFFGGGKKKNNNNNNKKKJJJMMMOOONNNPPPOOOOOOOOOOOONNNLLLIII@@@???<<<999555333111000000000///...............------------..................////////////......///333555222,,,***,,,///,,,,,,+++++++++*********+++++++++++++++++++++++++++******)))***+++---...///,,,---333;;;EEERRR]]]iiiooowww}}}}}}vvvooonnnooorrrzzzxxxmmmhhhjjjqqq~~~xxxrrrrrrtttuuuvvvrrrrrrsssuuuwwwwwwuuurrrkkkeee]]]VVVPPPKKKGGGDDDBBBCCCEEEGGGJJJOOOUUUYYY^^^]]]]]]^^^___aaacccddddddccccccdddeeefffeeeccccccbbb```^^^^^^^^^```aaa\\\\\\[[[[[[[[[\\\]]]^^^YYY[[[^^^___^^^\\\YYYWWWTTTSSSSSSRRRRRRSSSSSSSSSVVVZZZaaallluuuwwwtttoooccc___ZZZVVVTTTQQQKKKFFFAAABBBCCCDDDDDDDDDCCCCCCDDDGGGMMMTTTXXX[[[\\\\\\SSSOOOKKKHHHHHHIIIIIIIIIJJJLLLOOOQQQRRRQQQOOONNNMMMLLLJJJGGGDDDBBBBBBBBBCCCHHHOOOVVV```mmm|||sssggg^^^ZZZXXXXXXWWWVVVVVVVVVWWWXXXVVVUUUSSSOOOLLLKKKNNNPPPZZZ[[[\\\]]][[[XXXTTTQQQRRRSSSTTTSSSPPPNNNMMMNNNKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>@@@???>>><<<;;;::::::::::::::::::999999999999999:::<<<>>>>>>===;;;<<<<<<===>>>>>>>>><<<999555333000444444777FFF]]]iiihhhfffeeegggkkklllfffYYYOOOIIIHHHMMM[[[rrr{{{ooooooiiiYYYMMMDDDEEEGGGFFFCCCCCCAAA@@@@@@???===<<<<<<;;;777777777777777777777777777777666555444444444444444333333222222222333333777777777666666666666666444555666888888888777666888;;;<<<;;;888777999<<<999999999999777666444333444444333333222333333444<<<===>>>===<<<;;;;;;;;;999888777666555444333222333444555666666444222111000000.........000222333222222222222222222222222111222222333555777999:::999888666444333333333444666444444999DDDPPPZZZ```___YYYUUUXXXbbbllloooppplllddd\\\XXXZZZ___eeeiiimmmjjjfffccccccfffiiikkkooommmlllpppvvv{{{|||{{{ssspppkkkiiijjjlllnnnooojjjiiihhhhhhkkknnnqqqrrrsssuuuvvvtttpppllljjjiiiyyyyyydddWWWXXX[[[```cccdddbbb``````___```cccfffjjjsss~~~|||dddVVVHHHEEEHHHJJJKKKLLLKKKJJJHHHFFFFFFFFFFFFGGGHHHLLLNNNKKKLLLOOORRRQQQQQQPPPPPPPPPQQQPPPNNNKKKEEEAAA<<<666222000000000000//////............///+++,,,,,,,,,,,,---------...//////////////////......222444111,,,)))+++///,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,+++******)))***+++---......+++,,,000666???LLLXXXbbbkkktttzzz~~~yyywwwuuutttxxx~~~~~~sssnnnnnnsss~~~yyytttsssuuussspppllllllmmmppptttvvvwwwvvvpppkkkddd]]]VVVOOOIIIEEECCCDDDFFFHHHIIIMMMQQQUUUVVVWWWYYY[[[^^^```bbbccceeedddddddddeeeeeedddbbbaaa```^^^\\\\\\\\\]]]^^^YYYYYYZZZ[[[\\\^^^___```\\\]]]___``````]]]YYYWWWTTTTTTTTTTTTUUUVVVWWWXXXXXX[[[bbbjjjqqqqqqmmmgggZZZUUUOOOLLLLLLJJJHHHEEE???@@@CCCEEEFFFGGGFFFFFFEEEHHHNNNTTTXXX[[[\\\]]]UUURRRNNNLLLKKKLLLLLLKKKPPPRRRTTTUUUUUUSSSPPPNNNOOOPPPOOOLLLHHHFFFFFFGGGIIIOOOXXXaaakkkwwwyyymmmbbbZZZWWWXXXXXXWWWWWWWWWWWWWWWWWWTTTSSSRRROOOLLLLLLNNNPPPWWWXXXYYYZZZYYYWWWUUUSSSTTTUUUUUUSSSPPPMMMMMMMMMJJJIIIHHHGGGEEEDDDDDDCCCAAAAAA@@@@@@@@@@@@@@@@@@???>>>===;;;:::999999999888999;;;<<<<<<;;;:::999888:::===>>>>>>>>>???AAADDDCCCAAA>>>:::666333111111555666:::JJJ___hhhddd^^^cccjjjkkkdddYYYNNNHHHFFFJJJVVVkkkpppuuu~~~rrr[[[NNNHHHCCCCCCEEEDDDCCCCCC??????>>>===<<<<<<;;;;;;888888777777777777777777777777777666666555444444333333333444555666777777999888777666666666666666222333555666666555444333666999:::999777666999<<<:::::::::999777666555444333222222222222333444444:::<<>>>>>??????@@@@@@@@@@@@>>>===<<<;;;:::999999999:::;;;===>>>>>>===<<<<<<999:::<<<===>>>???BBBEEEJJJGGGBBB<<<777333000///444777:::BBBPPP^^^cccaaa\\\bbbgggcccXXXLLLFFFDDDEEEQQQeee|||~~~kkk|||bbbTTTHHHEEEBBBAAABBBBBBBBBBBB>>>>>>===<<<<<<;;;::::::999999888777777777888888999999999999888777666555333444555666888999:::::::::999777666555666666777555555666666666555444444444666777777666777999;;;:::999999888777666666555111111111111222444555666999===AAABBBAAAAAADDDFFFAAA@@@>>>;;;888666444333222222222111111111111111///000333444555555555444444444444444444444444444222222333333444555777777666555444333333444555666333222222444888;;;======@@@???>>>CCCLLLWWWaaafffiiijjjhhheeedddhhhiiihhhaaa```]]]ZZZZZZ\\\bbbfffnnnrrryyy}}}wwwooohhhdddbbb```___dddfffhhhhhhiiijjjmmmppppppooonnnlllkkkkkkkkkkkkwwwyyycccVVVWWWYYY\\\```aaa```^^^___^^^___cccfffjjjuuuxxx___RRRFFFGGGLLLMMMKKKHHH???@@@BBBDDDEEEFFFGGGGGGJJJPPPSSSRRRQQQSSSRRRPPPKKKJJJIIIIIIIIIHHHEEECCC???===999444111000000000//////............//////,,,,,,,,,,,,---------...//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------))))))***+++,,,,,,,,,,,,+++***,,,///000222;;;FFFMMMZZZfffmmmyyyzzzsssssswwwwwwzzz||||||{{{}}}{{{wwwrrrllliiiiiikkkoootttxxxzzz{{{vvvtttqqqmmmfff]]]SSSMMMGGGHHHIIIHHHGGGHHHIIIKKKKKKNNNRRRVVVYYY\\\]]]]]]_________```bbbcccbbbaaa^^^]]][[[ZZZZZZ[[[\\\]]]\\\]]]]]]]]]\\\\\\[[[[[[^^^^^^___bbbdddccc___[[[WWWWWWWWWWWWXXXXXXYYYZZZYYYXXXYYY\\\``````\\\XXXQQQKKKEEEAAAAAABBBAAA???AAACCCFFFJJJLLLLLLLLLKKKIIIKKKNNNQQQVVVZZZ^^^```___]]]ZZZYYYZZZ[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWVVVPPPTTTXXXWWWUUUTTTVVVZZZ[[[cccooowww}}}~~~vvvlllbbb\\\ZZZZZZVVVVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQOOONNNNNNPPPRRROOOPPPQQQRRRSSSTTTUUUUUUTTTTTTUUUSSSOOOLLLKKKKKKGGGGGGFFFEEEDDDBBBAAA@@@======>>>>>>>>>============<<<;;;:::::::::::::::<<<;;;:::999:::;;;===>>><<<======<<<===???CCCFFFIIIEEE>>>888333222222333888999???MMMXXX]]]```bbb^^^^^^[[[TTTLLLGGGHHHJJJPPPbbb|||{{{oooyyygggSSSNNNDDDDDDBBB??????@@@AAAAAA======<<<<<<;;;::::::::::::999888777777777888888:::;;;;;;;;;:::999888777555555666888999999999999;;;:::888666555555666777777666555555444444444555333222222444666999::::::888777777666555555555555//////000111222444666777<<<@@@CCCBBB???===???BBB???>>><<<:::888666555444666555333222111222333444222222333444555666777777555555555555555555555555444333333333444444555666444333222222333444666777333222111333555666666666999888777:::AAAKKKUUU\\\```fffjjjiiiiiillllllhhhccccccbbb___]]]]]]aaaeeennnvvv{{{uuummmgggcccaaa___^^^]]]aaaeeegggffffffggghhhiiifffcccbbbbbbdddffffffxxxyyycccUUUVVVXXX[[[___```___]]]^^^]]]___cccfffkkkuuuxxx___QQQFFFGGGMMMNNNJJJGGG;;;===@@@CCCEEEGGGGGGHHHJJJPPPSSSRRRPPPPPPNNNJJJJJJIIIHHHHHHHHHGGGCCCAAA:::999777666444222111000//////.........//////000---------.........////////////000000000000/////////...---...000000000...---------,,,,,,,,,+++++++++++++++,,,,,,---------((()))+++,,,------,,,+++)))))),,,...------444===CCCQQQ]]]dddqqquuupppqqqtttwwwzzzyyyxxxyyy||||||xxxtttpppkkkkkkmmmqqqwww{{{}}}}}}wwwvvvuuurrrlllbbbWWWPPPHHHIIIIIIHHHGGGFFFGGGIIIJJJLLLPPPUUUXXXZZZZZZZZZ[[[[[[[[[^^^aaabbbbbbaaa^^^]]][[[ZZZZZZ[[[]]]^^^[[[\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^bbbfffeeebbb^^^YYYYYYXXXWWWWWWWWWWWWXXXWWWUUUUUUWWWZZZ[[[XXXVVVLLLGGGAAA???AAABBBBBBAAABBBDDDHHHLLLNNNNNNNNNMMMNNNOOOPPPSSSWWW[[[___bbbaaa___]]]]]]___aaaaaaaaa^^^]]]\\\[[[ZZZYYYXXXXXXOOOTTTYYYZZZYYYYYY]]]aaabbbkkkvvv~~~zzzvvvnnneee]]]YYYYYYZZZVVVVVVUUUUUUSSSRRRPPPOOOQQQQQQQQQPPPOOOOOOQQQSSSLLLMMMNNNPPPQQQSSSTTTUUUSSSTTTTTTRRROOOLLLKKKKKKFFFEEEEEEDDDCCCAAA@@@???============<<<;;;:::999<<<<<<;;;::::::;;;;;;;;;<<<999555222333777;;;?????????>>><<<<<<>>>CCCFFFCCC???999444222333777999;;;:::CCCTTT^^^]]]___eee]]]XXXOOOHHHFFFIIIOOOTTTaaawwwyyywwwuuu~~~}}}XXXIIIJJJBBBCCCAAA>>><<<>>>??????<<<<<<<<<;;;;;;::::::::::::999888777666666777888;;;<<<======<<<;;;999888666777888888888888888777;;;:::888666555555666777777666444333222222333444222000///222777::::::999666555555444444444555555---...///000333555777888???BBBDDDBBB<<<888999<<<999999888777666555444444444222///...---///111222333222000000111444777888666666666666666666666666555444444333333444444555222222222222333555777888444222111111333555555444666555444555:::CCCMMMSSSXXXbbbiiijjjlllooonnniiifffggggggddd```___bbbdddiiisss~~~yyytttmmmgggdddccccccbbb[[[```fffhhhgggeeeeeefffaaa^^^ZZZXXXZZZ]]]```aaayyywwwddd^^^YYYXXX\\\^^^^^^___bbbaaadddgggggggggllluuu|||www]]]QQQGGGIIINNNLLLEEE@@@:::>>>CCCFFFFFFFFFFFFGGGKKKNNNTTTWWWWWWSSSNNNJJJGGGGGGGGGHHHGGGEEEAAA>>><<<999666444444333111///......------------......+++++++++,,,---...///000111111222222222222111111000111111000......///000//////.........---------333222111000......------......---,,,++++++++++++///---+++***+++---111333???DDDOOO\\\kkkvvv|||wwwppppppiiijjjtttxxxvvv{{{|||yyywwwxxxsssqqqsssttttttwww|||rrrrrrrrrrrrooojjjbbb]]]WWWRRRMMMJJJKKKKKKHHHFFFLLLOOORRRRRRRRRRRRUUUXXX```^^^\\\[[[[[[\\\^^^___[[[ZZZYYYXXXYYY\\\___aaa___]]][[[YYYYYY[[[^^^___aaa```aaadddggggggddd```ZZZYYYWWWVVVVVVWWWXXXZZZXXXWWWVVVTTTSSSRRRRRRRRRKKKGGGAAA===<<>>======??????>>>===<<<:::888888888888999999999888888777:::;;;;;;;;;;;;;;;;;;;;;999:::<<<===>>>>>>>>>>>>777444444555222...333<<>>==================<<<;;;;;;::::::999999999999999:::::::::::::::<<<<<<<<<<<<::::::888:::;;;:::777666999;;;888888888888888777666666222222222222222222333333111222222333555777999::::::999777666444444333333111000//////000222444555<<<:::888777888999999999:::888555444444444222111111111222222222333333333444444444555666888999:::;;;888555444555666777666555444444333333444444555222000///111555666666444222333444444333333555777333666888888777:::AAAGGGTTTZZZbbbhhhjjjjjjjjjkkkggggggeeeccceeejjjjjjfffiiipppyyy|||{{{{{{pppeeeaaa___^^^___bbbccc```^^^aaahhhmmmmmmlllggg```XXXTTTUUUYYY]]]^^^||||||iii]]]YYYYYY]]]_________aaabbbeeehhhhhhhhhmmmwww~~~xxx___RRRHHHIIIMMMLLLFFFCCC>>>AAAFFFHHHIIIIIIIIIJJJKKKMMMQQQTTTTTTQQQNNNLLLIIIIIIIIIIIIHHHEEE@@@<<<;;;888666444444333222000///..................///,,,,,,,,,,,,---...///000111111222222222222111111000000000///...---...000//////.........---------...///000111111///...---,,,,,,,,,+++,,,,,,------...---,,,+++,,,...000222999>>>HHHUUUdddpppxxx||||||vvvooogggfffooouuuvvv{{{{{{yyyvvvssstttwwwwwwvvvuuuuuutttrrrmmmjjj```YYYPPPKKKJJJJJJIIIHHHDDDGGGKKKMMMNNNPPPTTTXXX\\\\\\[[[ZZZZZZZZZZZZ[[[ZZZYYYWWWWWWXXX[[[^^^```aaa___[[[YYYXXXZZZ\\\^^^``````aaacccfffeeebbb___XXXXXXWWWVVVVVVWWWYYYYYYWWWVVVUUUTTTSSSRRRRRRRRRKKKHHHDDD@@@@@@CCCGGGJJJLLLMMMMMMNNNPPPQQQRRRSSSSSSSSSTTTUUUWWWYYY[[[\\\```aaaaaabbbbbbcccccccccaaa```]]]ZZZXXXWWWXXXXXXVVVWWWZZZ]]]aaadddggghhhlllpppuuuwwwuuurrrnnnmmmfffeeeccc```^^^[[[ZZZYYYXXXXXXWWWVVVTTTRRRQQQPPPPPPOOOOOOOOONNNNNNLLLKKKJJJKKKNNNQQQSSSTTTUUUUUUPPPOOONNNNNNNNNMMMKKKIIIJJJHHHEEEBBB@@@>>>>>>>>>;;;;;;;;;;;;;;;:::999888888888999999999999888888>>>>>>>>>>>>>>>???@@@@@@DDDDDDDDDDDDBBB@@@>>><<<999555444555444333999AAAEEEMMMYYYgggtttxxxnnnaaaTTTOOOKKKJJJMMMUUUdddqqqtttZZZOOOHHHCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>>===<<<;;;;;;::::::888888777777777777777777999:::;;;<<<<<<;;;:::999888:::;;;:::888777999<<<999999999888777666555444111111111111111222222222444444444444555666777888888777666555444333333222111000/////////111333555;;;999777777888999999888:::888555444444444222111222222333333333444444444555555555555666777999999:::777555444555666666666444444333333333333444444333222111222555666555333444555555555333333555666333666777666555777===BBBFFFLLLVVV___eeeggggggfffaaabbbbbbaaaffflllmmmjjjmmmqqqwww}}}~~~|||vvvmmmeeecccccc```___aaabbbaaaaaadddjjjooorrrrrrkkkfff^^^ZZZZZZ\\\]]]]]]~~~lll]]]ZZZZZZ___aaa___^^^```cccfffiiiiiiiiioooxxxzzzcccUUUJJJIIILLLLLLHHHFFFCCCFFFIIIKKKKKKKKKLLLMMMKKKLLLMMMNNNOOOOOONNNNNNNNNNNNNNNOOOMMMGGG@@@;;;999777555444444444333222000//////......//////000,,,,,,,,,,,,---...//////111111222222222222111111//////000...---,,,...////////////.........------))),,,///222222000...,,,++++++++++++,,,---...///---,,,,,,,,,---...///000444999AAAMMM[[[iiiuuu{{{~~~pppgggccckkktttxxx}}}{{{uuutttwww|||zzzyyyyyyzzzzzzyyyxxxlllcccXXXOOOLLLLLLKKKJJJBBBDDDGGGIIIKKKNNNRRRUUUWWWXXXYYYZZZZZZXXXVVVUUUWWWVVVVVVVVVWWWZZZ]]]^^^aaa___[[[YYYXXXYYY[[[\\\`````````bbbcccbbb___\\\VVVVVVWWWWWWXXXXXXXXXYYYVVVUUUTTTSSSRRRQQQQQQQQQKKKJJJHHHGGGGGGIIILLLNNNNNNNNNPPPQQQQQQQQQPPPPPPSSSSSSSSSSSSTTTVVVWWWXXX\\\\\\]]]^^^^^^___``````^^^]]]ZZZWWWVVVUUUVVVWWWTTTWWW[[[___cccfffhhhiiilllmmmnnnmmmjjjfffeeeddd^^^^^^^^^^^^]]][[[YYYWWWXXXXXXVVVUUUSSSQQQPPPOOONNNOOOOOOOOONNNLLLIIIHHHIIIJJJMMMOOOQQQRRRRRRRRRMMMLLLKKKKKKLLLLLLJJJHHHGGGFFFCCCAAA????????????888888999::::::999999999888999999::::::999999999<<<<<<;;;;;;<<<>>>@@@AAAFFFEEEDDDBBB>>>;;;888666;;;777444666999<<>>===<<<;;;:::999999999888888888777666666666888999:::;;;;;;:::999888777999::::::999999;;;<<<;;;::::::999777555333222333333333333333222222222555555444444444555666666666555555444333222222111111000///...///111333444999888666666888999999888:::888555444444444222111333333444444444555555555555555555666666777777777888666333333444555555555333333222222222222333333555444444444666666555333555666777666555444555666444666777555333444888<<<===CCCLLLXXXbbbhhhiiihhhbbbeeeggghhhnnnuuuxxxuuupppppprrrxxx}}}~~~|||oooiiidddffffffcccaaaaaa```bbbeeegggjjjnnnsssvvvooolllhhhffffffggggggggg|||mmm^^^[[[\\\```bbb```^^^___bbbeeeggghhhhhhnnnyyy|||hhhZZZMMMJJJLLLLLLJJJJJJGGGIIIKKKKKKKKKKKKLLLNNNKKKJJJIIIIIIJJJLLLOOOPPPTTTTTTUUUUUURRRKKKBBB<<<888666444444444555444333000000////////////000000---------------...//////111111222222222222111111...//////...,,,,,,---...////////////............***,,,...000000///---,,,,,,,,,,,,,,,,,,---......+++,,,------............222666===GGGTTTcccqqqyyy~~~zzzxxxyyy}}}vvvkkkeeekkkuuu{{{~~~}}}|||}}}~~~yyyyyy|||}}}||||||}}}~~~~~~}}}tttlllaaaXXXTTTQQQNNNLLLIIIIIIJJJKKKLLLNNNPPPRRRSSSUUUXXXZZZZZZWWWTTTRRRVVVUUUUUUUUUWWWYYY[[[]]]___]]]ZZZXXXWWWYYY[[[]]]______`````````^^^\\\[[[UUUUUUVVVXXXXXXXXXXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQOOONNNMMMMMMMMMNNNOOOOOOKKKMMMOOOQQQQQQPPPNNNMMMSSSRRRRRRRRRRRRRRRSSSSSSWWWXXXXXXYYYZZZ[[[\\\\\\[[[YYYWWWUUUSSSSSSTTTUUUTTTWWW[[[___ccceeeeeeeeehhhhhhgggccc```^^^^^^___[[[[[[[[[[[[ZZZYYYWWWWWWWWWVVVTTTSSSQQQOOONNNNNNMMMOOOQQQQQQNNNKKKHHHGGGHHHIIIKKKMMMOOOPPPPPPPPPKKKJJJIIIJJJKKKKKKJJJHHHEEECCCBBB@@@????????????999999999::::::999999888888999:::::::::::::::::::::999999999;;;>>>@@@BBBAAA@@@>>>;;;888666444333999888888<<>><<<;;;:::999888;;;;;;;;;:::999888777777888888::::::::::::888888777888999::::::;;;;;;<<<<<<;;;:::888666444222000555555555555444444444444333333333333333444555666444444444333333222111111222111/////////111333444777666555666888999999888999777555444444444333222333333333333444444444444555555666666666666666666666444222222444555444444333222222111111222222333666666666777777666444333666777888888666555555666777777777555333222555777;;;>>>EEEOOO[[[dddggghhheeejjjmmmooottt{{{}}}{{{qqqooonnnrrrzzz~~~}}}{{{mmmfffccceeegggeeecccdddbbbfffiiiiiiggghhhmmmrrrooooooqqqsssvvvxxxxxxxxxzzznnn```]]]]]]aaaccc```^^^^^^```ccceeeeeefffmmmxxxmmm___QQQLLLLLLKKKKKKLLLHHHIIIJJJIIIHHHIIIJJJLLLJJJIIIGGGGGGIIILLLPPPRRRUUUVVVVVVUUURRRKKKBBB<<<777666444444555555444333000000////////////000000......---------...//////111111222222222222111111...//////...,,,,,,---...000000/////////.....................------------///...------,,,,,,,,,---+++,,,---.........---,,,///222888@@@KKKYYYhhhrrrxxx~~~~~~|||yyyvvvsssuuu{{{zzzppphhhkkkssszzz~~~{{{|||~~~~~~~~~{{{||||||xxxrrrjjjddd___ZZZSSSNNNOOOMMMLLLLLLMMMNNNPPPPPPQQQSSSWWWYYYYYYXXXUUUSSSVVVVVVVVVVVVWWWYYYZZZ[[[[[[YYYWWWVVVWWWZZZ]]]```^^^_________]]]\\\ZZZZZZUUUUUUVVVWWWXXXXXXWWWWWWUUUTTTSSSRRRQQQQQQQQQRRRSSSRRRRRRQQQPPPPPPOOOOOOJJJLLLOOORRRSSSRRRPPPNNNSSSRRRQQQPPPPPPPPPPPPPPPSSSSSSTTTUUUVVVWWWXXXXXXXXXWWWTTTRRRRRRRRRSSSTTTUUUWWWZZZ]]]_________^^^bbbbbb```]]]ZZZZZZ[[[^^^]]][[[YYYVVVUUUUUUUUUVVVTTTSSSQQQOOONNNMMMMMMMMMMMMPPPSSSRRROOOKKKIIIHHHGGGHHHJJJLLLMMMNNNNNNMMMJJJIIIIIIJJJKKKKKKIIIGGGCCCBBB@@@???>>>>>>??????<<<<<<<<<<<<;;;:::999888999999:::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@CCCFFFHHHDDDBBB>>>:::888666666777888<<>>===<<<;;;:::999999;;;;;;;;;:::999888777777888888::::::::::::888888777888999:::<<<<<<<<<;;;;;;:::999888666444222111555555444444333333333222//////000111222444666666222333444444444333222222333222000///000111333444666555555666999:::999888999777555444444444333222222222222222333333333333444555666666666666555555555333222222444555444333333222222111111222222333666777888888777555444333555777888888777666666777999999888666444333444555777777:::AAAJJJSSSYYY]]]ccciiimmmooorrrwwwxxxvvvrrrooonnnrrryyy~~~~~~|||nnnfffaaabbbeeeeeefffhhhiiilllnnnjjjdddbbbeeejjjkkkoootttzzz~~~{{{rrrbbb^^^^^^aaabbb```^^^___^^^```bbbcccdddkkkwwwqqqdddVVVPPPMMMKKKJJJLLLHHHHHHHHHGGGEEEEEEGGGJJJHHHHHHGGGHHHJJJNNNQQQSSSRRRQQQQQQPPPMMMGGG???999888666444444555555444333000//////......//////000///...............//////111111222222222222111111//////000...---,,,...///000000000/////////......000000///...------......000///...---,,,,,,,,,,,,+++,,,------------,,,,,,+++...222777???LLL[[[eeeqqqzzz{{{xxxtttrrruuuzzz~~~~~~}}}uuummmlllpppvvvyyyzzzyyy{{{~~~}}}~~~}}}zzzzzz}}}{{{xxxuuuqqqnnnjjjddd[[[TTTQQQOOOLLLLLLNNNOOOPPPPPPPPPRRRTTTVVVXXXXXXWWWVVVXXXXXXXXXXXXXXXYYYZZZZZZYYYWWWVVVUUUWWWZZZ^^^aaa]]]^^^___^^^\\\ZZZZZZ[[[WWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSRRRRRRRRRSSSTTTTTTSSSRRRQQQPPPOOOOOOMMMOOORRRTTTUUUTTTSSSQQQRRRQQQPPPOOOOOONNNNNNOOOOOOPPPPPPRRRSSSTTTUUUVVVVVVUUUSSSQQQPPPQQQRRRSSSVVVWWWXXXYYYZZZYYYXXXXXX[[[\\\[[[ZZZXXXXXXZZZ\\\]]]ZZZVVVSSSQQQRRRSSSTTTPPPOOOMMMLLLKKKKKKLLLLLLMMMPPPSSSRRRNNNJJJJJJKKKGGGIIIJJJLLLMMMMMMLLLLLLJJJIIIHHHIIIIIIIIIGGGEEEBBBAAA???>>>======>>>>>>===>>>======<<<;;;:::999999999:::;;;<<<<<<<<<<<<:::;;;===@@@CCCFFFHHHIIIGGGCCC===888555666888:::@@@HHHPPPRRRRRRTTTUUUUUUWWW___dddbbb]]]VVVMMMEEEHHHKKKXXXppp{{{xxxfffNNNIIIIIICCC???BBBAAA@@@??????>>>>>>>>>???=========<<<;;;;;;::::::999888888888777666666666888999:::;;;;;;:::999888999888999;;;======;;;999888888888777666555333222333333222222111111000000......///000222444666777333333555666666555444444444333222111111222444555555555555777:::;;;:::999888666444444444555444222111111111222222222333333333444555666777666666555444333222333555666555333333333222222222222333333444666888999777555444333333555888888777666777777999888777666555555444444666777888999<<>>999999777444444444444333222///................../////////............//////111111222222222222111111000000000///...---...000000000000000/////////.........///000000000/////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,(((+++///222777AAAOOOYYYhhhttt~~~~~~{{{vvvrrrppprrrxxx}}}~~~|||uuuoooooorrruuuuuutttwww}}}}}}~~~}}}zzzyyy|||}}}{{{yyyvvvtttrrrpppkkkccc]]]YYYUUUPPPNNNOOOPPPOOONNNOOOPPPQQQRRRTTTWWWYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWVVVUUUVVVYYY]]]___\\\^^^___^^^[[[ZZZ[[[\\\YYYXXXWWWUUUUUUUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPQQQSSSTTTTTTSSSRRRQQQRRRQQQPPPOOONNNNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSTTTUUUSSSRRRPPPPPPQQQRRRSSSVVVVVVVVVVVVVVVVVVVVVVVVVVVXXXYYYXXXWWWVVVWWWXXXWWWUUUTTTRRRPPPPPPPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKOOOQQQPPPKKKIIIJJJMMMHHHIIIJJJLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGFFFDDDBBBAAA@@@???===<<<<<<======<<<<<<=========<<<<<<;;;999:::;;;<<<<<<=========888;;;???CCCGGGIIIJJJKKKDDD???888333222666<<<@@@NNNYYY```\\\UUUTTTVVVVVVWWW\\\\\\VVVOOOLLLIIIFFFQQQ[[[qqq}}}nnnpppzzziiiYYYKKKFFFFFFCCCBBBCCC>>>>>>===<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<888888777777777777777777999:::;;;<<<<<<;;;:::999:::999999;;;>>>===;;;888666666666666666666555555444444444333222111111111111111111222333555666777333555666888888888777666666555333222222333555666555555666888;;;<<<<<<:::888666444444444555444333222222222333333333444444111222444666777777666555444333333444666666555444444444333333333333444444222555888999666444333444111333777888888777777888777666666555666666555444444888;;;:::888999???EEENNNWWW```dddhhhmmmoooooommmooosssxxx{{{}}}}}}|||qqqhhhaaaaaacccccceeehhhiiiiiihhhccc^^^[[[[[[]]]```fffnnntttvvvwwwyyyzzzzzzsssfffaaa^^^```aaa______aaa]]]```aaabbbdddlllxxxwwwjjj\\\UUUOOOKKKIIIJJJIIIHHHFFFCCCAAABBBDDDGGGFFFGGGJJJMMMPPPRRRSSSTTTNNNMMMKKKJJJHHHDDD???;;;999777555444444444333222......------------......000//////.........//////111111222222222222111111000111111000......///000000000000000////////////***,,,///222333333111///---------------...///000------,,,++++++,,,,,,,,,(((+++...000333<<>>===<<<<<<<<<<<<999:::;;;<<<============999:::;;;<<<============<<<@@@EEEJJJNNNPPPQQQPPPAAA===666222444<<>>>>>:::777444444555666777777777666888888777666555555444444555444444444444555666777444555888999:::999888777777666444333333444555666555555666999<<<===<<<;;;888666444444555555444333333333333444444444555555000111444666777777777666444333333555777777666444555444444333333444444555000444888999666444333444///222666888888777777888666555444444555666555444000666<<<:::444222666<<<===HHHRRRXXX^^^dddhhhiiiggglllrrrwwwyyyyyyxxxxxxppphhhbbbcccdddcccccceeebbbaaa___\\\YYYWWWWWWXXX[[[bbbkkkqqqtttvvvxxxzzz{{{xxxjjjddd`````````]]]\\\^^^[[[]]]^^^___bbblllzzzuuurrreeeSSSJJJJJJKKKIIIIIIHHHGGGGGGGGGIIIKKKLLLKKKKKKJJJLLLNNNPPPPPPOOOMMMJJJEEEBBBAAA@@@???>>><<<;;;999777555444333333...///000111111000///...111///------///111111111000111333444444222///---//////............//////000000///...............,,,---000111111000---,,,........................((()))+++,,,......//////,,,+++,,,000111222;;;GGGWWW```mmmxxx~~~}}}|||{{{zzzzzzuuuoooooouuu||||||wwwqqqlllhhhgggkkkrrrzzz~~~||||||zzz~~~|||yyyxxxyyy|||~~~zzzxxxxxxxxxtttllleeefffccc]]]VVVPPPLLLJJJIIILLLLLLMMMOOOSSSYYY^^^aaa___``````^^^[[[YYYXXXXXXZZZYYYXXXXXXXXXZZZ]]]^^^cccaaa^^^\\\ZZZZZZZZZ[[[]]]\\\YYYVVVUUUUUUUUUVVV```]]]WWWRRRPPPPPPQQQRRRNNNNNNOOOOOOOOOPPPPPPPPPTTTQQQNNNOOORRRSSSRRROOOOOOOOONNNMMMLLLLLLLLLMMMLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTRRROOOLLLLLLMMMOOORRRRRRRRRRRRSSSTTTUUUVVVWWW[[[^^^\\\VVVRRRQQQSSSPPPQQQQQQQQQOOOLLLIIIHHHGGGHHHIIIIIIIIIHHHGGGFFFKKKKKKLLLMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDAAA???>>>======???>>>===<<<;;;::::::::::::;;;;;;<<<<<<=========::::::;;;<<<===>>>@@@@@@BBBEEELLLUUU[[[YYYPPPGGG;;;;;;999666888AAAOOO[[[fffjjjhhh^^^YYY[[[^^^]]]YYYOOOHHHGGGCCCCCCPPPbbb}}}wwwooommm{{{mmmSSSNNNHHHFFFFFFFFFEEECCC======;;;:::999888888888999;;;<<<>>>>>>===;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;:::999999999;;;;;;===<<<;;;:::;;;:::888666555555555555555555555555222222333333333333333333666666777777666555444444222444777999::::::999888666555444111000111555888;;;999777999<<<>>>===<<<666555444555666777666555555666999::::::888666444333444444555444333222111444444444333333444555555777888888888888666444333444555666555333222333444333444555888:::999777444666888::::::777444333333444333222111111111222333===@@@GGGNNNUUU[[[___```gggkkkqqquuuuuutttrrrrrrlllmmmmmmkkkfffaaa]]]\\\WWWVVVTTTQQQPPPQQQTTTWWWYYY^^^dddjjjmmmpppsssuuuzzz{{{mmmgggccccccbbb______```\\\^^^``````ccclll{{{{{{mmmYYYLLLJJJKKKKKKKKKJJJIIIIIIJJJLLLNNNOOOLLLKKKKKKMMMPPPQQQQQQPPPOOOKKKFFFCCCAAA@@@>>>===;;;:::888666555333333222//////000000000000//////000///------///111222111000111222333222111///...//////............//////000000///...............---...000111111000...---...............---------)))******+++,,,---......,,,***,,,///...///888BBBQQQZZZhhhttt{{{}}}}}}}}}~~~~~~zzztttssswww{{{~~~~~~xxxoooiiieeehhhooowww~~~{{{yyy}}}}}}yyywwwyyy}}}~~~|||zzzxxxssskkkeeehhheee___YYYSSSNNNJJJHHHIIIJJJLLLOOOTTTZZZ```cccccccccccc```[[[XXXVVVVVVXXXXXXWWWWWWXXXZZZ\\\^^^```___^^^\\\[[[[[[\\\\\\]]][[[YYYVVVUUUUUUVVVWWWaaa^^^YYYTTTQQQPPPQQQRRRNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOOOOOOONNNNNNOOOQQQPPPPPPOOONNNNNNNNNNNNNNNLLLMMMNNNOOOQQQRRRSSSTTTTTTTTTSSSPPPNNNNNNOOOQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVYYY[[[YYYSSSOOOOOOPPPNNNOOOPPPPPPPPPNNNLLLKKKHHHHHHIIIIIIIIIIIIHHHHHHKKKLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>===<<<;;;::::::::::::::::::;;;;;;<<<<<<======<<<<<<;;;<<<===@@@BBBDDDGGGKKKQQQXXXZZZVVVLLLDDD::::::999888;;;EEESSS^^^dddgggeee```______\\\VVVRRRKKKGGGHHHIIIOOOddd{{{zzznnnlll~~~tttZZZOOOJJJDDDAAAAAAAAA@@@===<<<<<<;;;:::::::::;;;;;;:::;;;===>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;::::::999888888999:::;;;===<<<::::::;;;:::888666444444444444444444444444333333333333444444444444666666666666555444333333333444666888888888777666555555444333222444999<<>>>>>===<<<;;;::::::999999:::999::::::;;;<<<<<<======>>>===<<<<<>>>>>>>><<<999;;;;;;;;;;;;;;;<<<======<<<===>>>>>>>>>>>><<<;;;:::::::::::::::999999999999888777777888999:::;;;===;;;::::::::::::777555222222222222222222222222333333444444444555555555666666666555444333333222444555666777666666444444333444555555555888<<>>>>>======<<<;;;:::999999999999999999999:::;;;<<<======>>>???>>>===>>>BBBHHHNNNRRRZZZZZZYYYUUUNNNGGGBBB@@@======>>>CCCLLLWWWbbbhhhffffffeeedddaaa[[[RRRKKKGGGHHHOOO[[[ggguuu|||xxxnnnYYYQQQLLLGGGBBB?????????<<<999;;;::::::::::::;;;<<<<<<===>>>>>>???>>>>>>===<<<::::::999999999999888888888777777777777999:::;;;<<<;;;:::::::::999777555333333333333333333333333333444444555555666666666888777666666555444444444666666777666666555333333333444555666666888;;;>>>BBB@@@===:::999::::::;;;999777666666666666555333666777999:::::::::888888222222333333333222222111333222111111000111111111111222333333444555555555777888999777555444444555666444333444777999999888555777888777555333333333333222111111111222333444555555666999===CCCHHHKKK]]]bbbiiioooqqqqqqrrrrrroooqqqsssrrrnnniiifffeee\\\ZZZVVVPPPKKKIIIJJJLLLOOORRRVVVZZZ\\\___bbbeeezzz~~~qqqkkkggggggeeebbbaaacccbbbcccddddddeeennn|||lllZZZMMMIIIKKKOOOPPPOOOMMMKKKIIIHHHGGGFFFJJJIIIHHHJJJLLLNNNNNNMMMDDDBBB@@@???@@@@@@>>>===;;;:::888666444333222222222111///.........///000.........000222333333222333333222222333333333333000000////////////000000000000/////////000000111000000000//////000000000......------,,,,,,,,,,,,...---+++))))))***+++------......,,,,,,---///000111999FFFUUUbbboooyyy~~~~~~}}}~~~|||xxxnnnpppssstttuuuvvvyyy|||zzzwwwwww}}}~~~zzzzzz{{{{{{xxxzzz}}}|||xxxtttqqqppplllkkkiiifff```ZZZTTTPPPPPPQQQTTTWWWZZZ]]]^^^___```bbbcccdddcccbbbcccddd^^^[[[XXXTTTQQQPPPOOOOOOQQQRRRTTTUUUVVVWWWWWWWWWXXXWWWUUUUUUUUUVVVXXXYYYUUUUUUTTTTTTTTTTTTTTTUUUPPPQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPRRRTTTUUUSSSQQQOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRMMMOOOOOOOOONNNNNNOOOQQQMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPOOOOOOOOOPPPRRROOOOOONNNNNNMMMLLLJJJJJJJJJJJJIIIHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIGGGFFFFFFEEEDDDDDDCCCCCC@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999999::::::999::::::;;;===>>>>>>?????????@@@CCCGGGNNNTTTXXXZZZWWWQQQJJJDDDAAABBBDDDFFFEEEGGGNNNYYYdddllloooqqqooojjjbbbWWWNNNIIIHHHLLLQQQ___rrr|||uuu[[[PPPNNNJJJFFFBBB@@@@@@@@@===:::;;;:::999999888888999999>>>>>>>>>>>>>>>===<<<<<<999999999999999999999999888888777777777888:::;;;<<<;;;999999:::999777555333333333333333333333333333333444444555666777777999999888777666777777777888888888777666555444333333555666666666666777999===<<<:::888888888:::;;;888666555555666666555333666777888999999999999888...000333555555333000...555444333222222222222222444444444444444444444444777888888777444222333333111222333666888999777555444666777666444222333444222222111111111222444555666666555666:::>>>CCCFFFQQQXXXbbbjjjmmmmmmlllkkkkkkooorrrsssrrrooolllkkkeeebbb]]]VVVOOOLLLLLLMMMOOOPPPRRRSSSUUUWWW[[[___yyy}}}vvvoookkkkkkiiifffeeefffcccdddeeedddeeennn{{{~~~sss```SSSMMMJJJLLLOOOPPPOOONNNKKKIIIFFFEEEDDDIIIHHHGGGHHHJJJKKKJJJIIIAAA???>>>???@@@AAA???>>><<<;;;999777555444333333222111000//////......///.........000333444444222///000000111111111111111111000000//////000000111000000/////////000111111///000000111111000000///,,,,,,,,,,,,,,,,,,------...---,,,+++++++++,,,---,,,......,,,,,,///000...---333<<>>???@@@@@@AAABBBEEEIIINNNRRRUUUWWWRRRMMMFFFBBBAAAFFFLLLPPPTTTRRRTTT\\\iiissswwwwwwyyysssjjj^^^PPPFFFEEEJJJPPP[[[nnnaaaPPPJJJIIIGGGCCC??????@@@???===:::::::::999888888777888888???>>>>>>======<<<<<<<<<999999999999:::::::::;;;:::999888777777888999:::<<<:::999999999999666444444444444444444444444444222222333444555666666777999888777777777888:::;;;999999888777666555444444333555777777555444444555777888999888777777888:::555444333333555555555333555666777888888888888888///111444666777555222000666666555444333333333333666666555555444555555666555666666555222000000111//////222555888888666333444555666555333222333444222111111111111222444555777666555666888;;;>>>AAADDDKKKWWWaaafffhhhhhhhhhiiimmmrrruuutttsssqqqpppjjjgggbbb[[[TTTQQQQQQSSSTTTUUUVVVVVVTTTTTTUUUVVVvvv{{{wwwqqqmmmlllkkkgggfffgggccceeeeeedddeeemmmzzz|||}}}jjjVVVOOONNNMMMMMMNNNPPPPPPOOOMMMKKKIIIHHHGGGJJJHHHGGGGGGHHHIIIGGGFFFBBBAAA@@@AAABBBBBB@@@>>>===<<<:::888666555444444111111111000000///...---------...111444555444333///000222333444333222111111111000000000000111111000000//////000111111222...///111222222111///...+++++++++,,,,,,------...------------------......))),,,---+++,,,111111---...000444:::DDDQQQ___gggkkkqqqvvv{{{zzz{{{|||uuulllhhhjjjmmmsss{{{{{{zzzyyyvvvsssttttttvvvzzz~~~~~~{{{wwwpppqqqqqqpppooommmkkkiiieeefffhhhiiiiiigggeeedddccceeeggggggfffeeefffgggfffccc___[[[XXXVVVUUUUUURRRQQQPPPPPPOOOPPPQQQRRRUUUTTTTTTTTTUUUWWWZZZ[[[TTTTTTUUUUUUUUUTTTSSSSSSXXXWWWVVVUUUTTTTTTSSSRRRQQQQQQQQQRRRRRRQQQNNNMMMOOOOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOOOOOOOOOONNNNNNKKKMMMNNNMMMLLLKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRQQQOOONNNOOONNNLLLJJJHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJFFFFFFDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>???AAABBBBBBEEEHHHLLLPPPSSSSSSSSSRRRIIIDDDAAACCCLLLWWW```ddddddbbbccckkkxxxtttiii^^^VVVOOOKKKOOOVVV]]]nnnjjjWWWNNNJJJGGGEEEAAA??????@@@AAA>>>;;;999999888888999999::::::???>>>===<<<;;;;;;;;;;;;888888999:::;;;<<<<<<===<<<;;;:::999888888999999;;;:::999999999888666444222222222222222222222222111111222333444555666666777777666666777999;;;===888777666555444444333333333555777777666444444444444777999999777666666888222111111222444555444333444555555666777777888888444555666666777777777666777666555444333333333333777666666666666888999:::777888888666333111111222......///222555666555444333444555444222111333444222111111000111333444555666555444444555777999;;;:::@@@JJJRRRXXX]]]```bbbfffjjjooosssrrrpppooonnnhhhfffbbb]]]XXXVVVWWWYYYZZZ^^^bbbccc```\\\XXXVVVtttyyy~~~vvvppplllkkkjjjfffdddfffccceeeeeecccdddlllyyy}}}{{{fffRRRMMMPPPPPPNNNNNNPPPPPPPPPOOONNNMMMLLLKKKKKKIIIHHHHHHHHHHHHFFFEEEEEECCCBBBCCCCCCBBB@@@>>>===<<<;;;999777666555555000111111111111///---,,,------...111444555444333111333555777888777555333111111000000000000111111000000///000000111222222...///222333333222///...)))***+++,,,------...///,,,---.../////////......'''+++,,,***,,,111111,,,//////000333:::FFFTTT]]]dddllluuu}}}~~~wwwvvv{{{}}}yyynnnhhhhhhkkkqqq|||{{{yyyzzzyyyuuuqqquuutttuuuzzz}}}xxxsssssssssttttttssssssssssssssssssqqqmmmhhhccc``````ccceeeggghhhhhhjjjlllhhhfffbbb___\\\[[[ZZZ[[[UUUSSSQQQOOONNNOOOPPPQQQTTTTTTSSSSSSUUUWWWZZZ\\\WWWWWWWWWWWWVVVTTTRRRQQQZZZYYYXXXWWWUUUTTTSSSRRRQQQUUUXXXWWWSSSOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSOOOOOONNNNNNNNNNNNMMMMMMLLLMMMNNNNNNLLLKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRRRRPPPMMMJJJMMMLLLKKKIIIGGGGGGFFFFFFDDDFFFGGGIIIJJJJJJIIIHHHEEEDDDCCCAAAAAABBBBBBCCCEEEDDDDDDCCCAAA@@@??????===<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<===???@@@BBBCCCCCCHHHLLLQQQTTTUUUSSSPPPMMMDDDAAABBBJJJZZZiiirrrvvvooolllllluuuiii\\\QQQPPPSSSVVV\\\cccqqqsssZZZQQQNNNIIIDDDEEEBBB@@@@@@CCCCCCAAA>>>888888888999:::;;;===>>>>>>>>>===;;;;;;:::::::::888888999:::<<<===>>>>>>>>>===;;;999888888999999;;;:::999999999888666444111111111111111111111111000000111222444555555666666555444555666999;;;===777666555444333333333333222444777888777666555555444888;;;;;;888555555666111000///111333555444444444444444555666777777888:::999777555666888;;;<<<777666555444333333333333666666666666888:::<<<>>>:::;;;;;;999666444444555000...---...111444555555333444444333222111333444111111000000111333444666444444333333333444666777333777===CCCHHHMMMRRRVVVbbbffflllooonnnllliiihhheeedddaaa]]]YYYYYY[[[^^^^^^dddlllpppnnngggaaa\\\||||||{{{|||yyyuuuoooiiidddbbbbbbbbbcccaaa```bbbeeemmm}}}wwwbbbRRRQQQSSSMMMIIIJJJMMMLLLKKKKKKLLLNNNNNNMMMMMMKKKIIIIIIIIIJJJIIIHHHEEEDDDCCCAAA@@@???>>>>>>BBB>>>888333111111000///111000///...---......///...///111333444666666777444333222111111111222333444333222000///.........111000///000111111000//////111333555444222///,,,,,,,,,,,,---------......000---,,,---///000...,,,...---,,,,,,++++++,,,,,,...000111111333<<>>>>>;;;::::::999999999999999;;;:::999:::;;;<<<:::999>>>AAADDDFFFFFFGGGIIIJJJRRROOONNNPPPOOOHHHDDDCCC???@@@HHHZZZnnnzzzzzzvvvqqqoooooovvv}}}jjjXXXUUUPPPOOOVVVddduuu}}}cccWWWMMMDDDBBBGGGBBBBBBBBBBBBAAA???===<<<;;;::::::999999::::::;;;888999::::::999888777666999777555666:::<<<===<<<@@@>>>;;;:::999888777555777888999::::::999777777//////111444666777555333666555444444555666777888777666555444444555777888666666555444444444444444555666777777777777777666444666888999888666333111222333333444444555555666444333333555888::::::999888777666555555666777777;;;;;;:::888555444555777777777666666777999;;;<<<;;;999777666555444222000222222111111111111222222111444666777666555444444111111222222222333333333888777666555444333333333333444666999>>>DDDIIILLLTTTYYY___eeehhhgggeeebbbbbbcccbbb___]]][[[\\\]]]dddkkkuuuzzzyyyssslllggg{{{{{{zzz{{{zzzvvvpppiiidddbbbaaaaaadddbbbbbbdddgggnnn~~~sssaaaSSSQQQQQQKKKGGGIIIMMMLLLLLLMMMNNNOOOPPPOOONNNLLLJJJIIIIIIIIIHHHFFFDDDCCCBBBAAA@@@??????@@@CCC>>>999444333222111111///...---,,,+++,,,------...///000222333444444555444333222111000000111111333222111000//////////////////000111333444222000///000222444333222///...------------............///...,,,---///000...,,,...---,,,,,,++++++,,,,,,***+++,,,,,,...555AAAIIIXXXbbbjjjnnnyyy}}}zzz|||{{{vvvtttvvvvvvwwwvvvvvvwwwzzz}}}|||{{{|||{{{xxxxxxxxxxxx{{{zzzwwwrrrpppooopppppppppppprrrsssrrrmmmfff```\\\VVVZZZ```cccfffhhhllloooooolllgggccc``````bbbcccaaa___]]]ZZZWWWUUUUUUTTTQQQPPPPPPRRRVVVXXXXXXVVVTTTUUUWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYZZZYYYVVVTTTRRRSSSUUUUUUUUUTTTRRRQQQUUUUUUUUUTTTTTTSSSQQQQQQNNNNNNNNNMMMLLLLLLKKKKKKIIIIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOOOONNNLLLKKKJJJJJJKKKLLLKKKIIIHHHFFFKKKJJJIIIHHHHHHIIIJJJKKKLLLJJJHHHHHHHHHIIIHHHGGGDDDCCCCCCEEEHHHJJJKKKJJJFFFEEECCCAAA???>>>======;;;::::::999999::::::;;;=========<<<<<<<<<=========BBBHHHMMMOOOPPPRRRRRRRRRMMMIIIIIIFFFAAA>>>???AAALLL]]]mmmuuuuuupppkkkiiilllnnnqqqwwwwwwlll^^^PPPNNNNNNUUUdddyyy}}}hhhTTTLLLGGGAAA@@@EEEBBBBBBBBBAAA@@@>>><<<:::::::::999999999999::::::777888888999888777666555444222222555:::>>>??????@@@===;;;999999888666555666666777888888777666555111111333555888888666444555555444444444555666777666555444444444555666777555555444444555666666777::::::999888777666555555555666777888777555333222333333333333444444444444444333333444777888888777:::999777666666777777888888888777555333222333555444444555666777888:::::::::888666555555444222000222222111111111111222222222444666777555444333333222222222222333333333333444444333222222222222222444444555777:::>>>BBBDDDHHHLLLSSSYYY^^^aaaaaaaaaaaabbbbbbaaa___^^^^^^___iiipppxxx}}}}}}yyytttqqqzzz{{{zzzyyy{{{xxxrrrkkkfffbbbaaa```cccbbbbbbdddgggnnn~~~pppbbbVVVSSSOOOHHHEEEHHHIIIJJJKKKMMMNNNOOOPPPPPPOOOMMMJJJIIIIIIHHHFFFEEEAAAAAA@@@@@@@@@AAAAAABBBBBB>>>999555444333222111///...---,,,,,,,,,---...//////000111222222222222444333222000000/////////111111000000000000111111......000222555555333111///000111111111111111000............///////////////...------//////...---...------,,,,,,,,,,,,,,,((()))******+++000888>>>MMMYYYdddjjjsss~~~|||}}}|||xxxtttssssssqqqnnnooottt||||||zzzyyy|||~~~uuu{{{zzzyyy{{{~~~xxxtttnnnkkklllmmmooooooqqqqqqpppooolllggg```[[[TTTWWWZZZ^^^aaaffflllooojjjgggdddaaa___^^^___```ddddddcccaaa___\\\ZZZYYYVVVTTTRRRRRRTTTVVVWWWWWWSSSTTTVVVWWWYYYYYYYYYYYYXXXXXXZZZ\\\]]][[[WWWSSSOOOQQQSSSUUUVVVTTTSSSQQQTTTTTTTTTTTTTTTSSSRRRQQQOOOOOONNNLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLOOOPPPPPPOOOMMMKKKMMMMMMNNNNNNNNNLLLJJJIIILLLKKKKKKJJJJJJJJJKKKKKKHHHGGGGGGHHHIIIIIIHHHFFFDDDDDDEEEHHHLLLOOOPPPPPPDDDCCCAAA@@@>>>===<<<<<<;;;::::::999999:::;;;<<<<<<>>>???>>><<<<<<@@@CCCAAAHHHQQQXXX[[[[[[ZZZYYYPPPIIICCC@@@===:::<<>>CCCIIIOOOUUUZZZ\\\]]]___aaaaaaaaaaaaaaacccmmmrrrxxx{{{|||zzzyyyyyy{{{|||zzzyyy}}}~~~zzzuuunnnhhhdddbbbaaaaaa``````ccceeelll|||~~~rrrhhh]]]VVVNNNFFFDDDGGGDDDFFFIIILLLMMMMMMNNNNNNPPPNNNKKKIIIHHHGGGEEECCC????????????@@@AAABBBCCC@@@===888555444333222111111000///......///000111000111111222222222222111333222222000//////......////////////000111222333333111000111333444444333////////////000000111222////////////000000000000///........./////////.........---,,,,,,,,,,,,,,,+++,,,---------000444888CCCPPP]]]eeennnyyy}}}{{{zzzyyywwwuuutttuuupppkkklllttt{{{||||||{{{zzzyyyyyyzzzyyyvvvzzzzzz{{{}}}~~~{{{yyysssooojjjhhhiiillloooqqqsssqqqooommmkkkgggaaa]]]VVVVVVWWWXXX[[[```eeehhhfffdddaaa___]]]\\\\\\\\\eeeeeefffeeecccaaa^^^\\\[[[YYYXXXVVVVVVUUUTTTTTTSSSTTTUUUVVVWWWXXXYYYYYYVVVWWWZZZ]]]^^^\\\WWWTTTLLLNNNQQQTTTUUUTTTSSSQQQTTTTTTUUUTTTTTTSSSRRRRRRQQQPPPOOOMMMKKKIIIGGGGGGIIIJJJKKKKKKKKKKKKJJJJJJGGGIIIMMMPPPRRRRRRPPPOOOQQQQQQRRRRRRQQQPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLGGGFFFGGGIIIKKKKKKIIIGGGFFFFFFGGGIIIMMMPPPQQQQQQBBBAAA???>>>===<<<<<<;;;===<<<:::999999999;;;;;;999===@@@???<<<===CCCIIIKKKRRRZZZ``````]]]YYYVVVJJJCCC<<<:::888:::BBBJJJ^^^hhhooolllbbb\\\___eeeccceeeccc]]]UUUNNNJJJIIIKKKOOOZZZpppvvvttt{{{nnnZZZPPPIIIIIIIIIEEEBBBCCCBBBAAA@@@>>>;;;999777666888888777777777777888888777777777777777777666666999888888888999:::::::::>>><<<999777777666555333333333444444444444444444444444444666888999888666444444444333444444444444333333333333444444555666555555555555666888999:::888777666555555777999;;;888777555444333333444444444444333222222111000000222222222444777999999999555444333111111111222222000222222222111000222333///000333555777888888777777555444444555555333222222222111111111111222222333444666555222111000111222333333333333444444444333333222111000000000000222222111111222333444444555666888<<>>===<<<;;;;;;;;;???===;;;999888999;;;<<<:::>>>CCCCCCBBBDDDJJJPPPVVVZZZ___```\\\UUUOOOLLLAAA;;;777777999???KKKVVViiijjjhhhaaaZZZXXX^^^eeebbb]]]VVVPPPJJJGGGGGGIIIPPPWWWhhhpppooo{{{www```KKKFFFCCCDDDEEEBBB??????AAA@@@>>><<<:::888666666888777777666666777777888888888888888888888888888<<<======<<<;;;999999999===;;;888666666555444222333333333333444444555555444333333555666777666555444444444444444444333333222222333444444555555555666666666666666777888888666555444333444666888:::888777555333222333444555444444333333222111000000000000111444888;;;<<<<<<555444222000000000000111000222333333222222333444000111333666777888777777555333222333444555444222222222111111111111222222222444444333111//////000222222222333333333444444777666555333222111111111000000000111111222333444666555555666:::???EEEIIIMMMPPPTTTWWWZZZ\\\___aaafffggghhhhhhhhhiiikkkmmm}}}~~~}}}yyyzzz}}}xxxsssmmmiiifffeeedddcccdddgggjjjqqqxxxvvvnnnaaaTTTJJJEEEDDDEEEFFFKKKQQQTTTSSSQQQRRRSSSPPPMMMJJJHHHGGGFFFDDDBBB@@@@@@?????????@@@@@@AAA;;;888555333333222111000///...---------...///000222222333444444444333333111111222222111111000///......//////000222333444:::555000---...000111222///............//////000////////////000000000000...///000000......///000///......---------------------,,,---...///111222333:::FFFRRR]]]hhhpppuuuuuutttpppmmmpppxxx||||||zzztttmmmjjjnnnwww}}}wwwrrrpppqqq~~~|||rrrhhhfffcccdddggglllppprrrwwwvvvtttooojjjgggggggggddd```ZZZWWWVVVWWWYYYYYYZZZZZZYYYYYYZZZ]]]aaaccccccdddfffhhhhhhhhhfffeeedddeeefffddd___YYYUUUTTTSSSSSSTTTUUUWWWYYY[[[\\\YYYXXXVVVUUUUUUTTTQQQOOOQQQRRRTTTVVVXXXXXXYYYXXXVVVVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTRRRQQQPPPNNNNNNQQQQQQQQQPPPOOOMMMLLLKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPOOOOOONNNMMMMMMLLLLLLNNNNNNNNNNNNMMMLLLKKKKKKIIIHHHHHHJJJKKKLLLKKKJJJJJJHHHGGGGGGHHHHHHGGGFFF>>>>>>===<<<<<<<<<<<<<<>><<<:::;;;<<>>@@@CCCFFFIIILLLPPPTTTXXX\\\___aaabbbbbbbbbbbbdddfff|||~~~|||xxxxxx|||~~~{{{wwwrrrmmmiiifffeeeeeedddfffiiilllrrrzzzsssrrrhhhYYYLLLFFFEEEEEEDDDGGGNNNUUUWWWUUUSSSSSSTTTOOOLLLIIIHHHGGGFFFEEECCCBBBAAA@@@???>>>>>>>>>>>>;;;888555444444333222000///...---------...000111000111222333333333333333000111222333333333222111////////////000111333333555222000///000111111000.....................---........./////////000000...000111000......///111//////...---------------,,,+++******,,,///000111222444<<>>======<<<<<<<<<<<<===>>>===<<<===???CCCGGGJJJIIIKKKNNNQQQRRRSSSSSSSSSRRRQQQMMMHHHBBB>>>===>>>??????BBBGGGJJJOOO[[[fffhhheeebbb___^^^\\\YYYVVVPPPKKKHHHJJJLLLOOOWWWaaalllwwwyyyzzz|||~~~```NNNHHHBBBCCCCCCDDDEEEHHHHHHGGG@@@???<<<:::999888888888999888888777777888888999888777777666777888999:::666999======<<<<<<===???;;;999666555444444222000000000000000000222333444555333222333444666555444555666666777666555444333111222444666777777777777333333444444555666777888666666666666555555555555666666555444333333333333555555444444333333222222///...///111555777888777777666444222111111111222222444666666555333333444222222222222222333444444111000000111444555555444222222111111111111222222000111111000///...000111000000000111111111222222222222111111111222222333...///000222333444444444222222333444666888:::;;;:::<<>>======<<<;;;999666555555555333222111000/////////111222333//////000222222333333333///000222333444444333333////////////000111222333/////////111222222000....../////////...---,,,,,,............////////////...000222111...---///111//////...------------...,,,+++)))***,,,///111222---,,,000<<>>>>>======<<<<<<<<<===============???BBBHHHMMMQQQMMMNNNPPPSSSUUUTTTQQQNNNJJJHHHCCC===999999<<>><<<:::999999999999999999888888888888999999777666555555555777888999666:::======;;;:::;;;===;;;999666444444333222000///.........///000222333666444333333555666666555666666777777777666444333111333555777888888888777111111222333555777999:::333444555777888999999999555555555444444333222222555555444444444444333333000//////000222444444333666444222111/////////000333555666666555333222333333222111000000111222333000000///111333555555444222222111111111111222222///000000///......000222///000000000000111111111---------...000111333444///000111222333333333333---...000333555888999:::555666888:::>>>DDDLLLQQQQQQUUUYYY\\\^^^^^^___```{{{yyywwwvvvuuuvvvwwwxxxwwwuuurrrnnnkkkhhhgggfffddddddeeehhhkkkppp~~~rrrvvv~~~{{{tttlll]]]MMMEEECCCBBBCCCFFFIIIMMMRRRWWWXXXVVVRRROOONNNLLLIIIHHHIIIIIIIIIHHHHHHEEEAAA>>><<<;;;<<<===<<<<<<:::888777555333333444333111////////////000111222444555444111...,,,//////000000111111222222111111000///////////////...///000000000...---,,,...............------,,,//////000111111111111111000000000000000000000000///---***+++---///...,,,------......///000000000///000222555;;;EEEOOOVVVaaaeeejjjqqqwww|||{{{xxxvvvtttssstttwww~~~yyyuuutttooonnnpppqqqpppvvv~~~{{{yyyxxxxxxwwwvvvyyy}}}zzzqqqlllmmmqqqmmmgggaaabbbhhhooosssssspppllleee]]]WWWSSSPPPOOOSSSUUUWWWXXXYYY]]]ccchhhggggggfffdddaaa___```bbbhhhiiimmmvvvxxxiii```^^^]]]ZZZWWWSSSQQQNNNMMMMMMPPPRRRUUUUUUVVVVVVVVVUUUTTTSSSRRRZZZXXXVVVWWWZZZ[[[YYYWWW[[[ZZZXXXUUUSSSRRRQQQPPPOOOQQQPPPMMMNNNRRRUUUTTTUUUTTTQQQOOOMMMMMMNNNOOOOOONNNLLLJJJHHHHHHHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEBBBAAA@@@>>><<<;;;<<<======;;;:::;;;>>>AAABBBBBB??????BBBGGGMMMRRRVVVWWWXXXTTTNNNJJJIIIGGGDDDBBBAAA@@@<<<888<<>>>>>===<<<:::999888777777888999999888777555444666777777777777666555555666888;;;<<<===<<<:::888999888666555333111000///111111222333444444444333666555333222222333555666888::::::999666333333333111222333444555666666666444555666888888888777777111444666666444444666888333444444333111111222444666444222222333333333222000111111111111222222222888777666333111///---,,,111111111111111111111111000000000000000000000000111111222222222111111000222111000///......//////444555444333000......///...///000111222333333333222111000///............000000000000000000000000222222333444444444444333111222444666999;;;===>>>CCCGGGMMMRRRVVVZZZ___bbbzzzxxxvvvuuutttuuuvvvvvvvvvtttqqqmmmjjjiiihhhggggggfffgggiiikkkqqqxxx|||{{{uuukkk\\\LLLEEECCCBBBDDDFFFGGGJJJOOORRRTTTSSSPPPNNNPPPMMMJJJIIIHHHHHHGGGFFFCCCBBBAAA???>>><<<;;;:::;;;:::888555333000...---111000///......///000111222333444444444222000///000000000000000111111111111111000///////////////000000000000000///...---000000000000000///.........///000000111111000000000000000000000000000000///---++++++---......,,,------......///000000000///000111444888@@@JJJPPPZZZ___eeemmmsssyyy}}}{{{wwwwwwyyy}}}}}}yyyrrrlllhhhhhhhhhkkkttt~~~~~~{{{zzzyyyzzz}}}xxxzzzzzzuuupppmmmnnnpppooojjjfffggglllrrrttttttrrrpppkkkfff___XXXSSSPPPKKKMMMOOOOOOQQQTTTZZZ___ccccccbbb___\\\[[[\\\^^^gggiiippp{{{xxxlllfffggggggccc]]]WWWUUURRROOOOOOPPPRRRTTTTTTTTTSSSSSSRRRRRRRRRRRRUUUSSSRRRTTTVVVXXXWWWVVVVVVUUUSSSQQQPPPOOONNNNNNMMMPPPPPPOOOQQQWWWZZZZZZXXXVVVTTTQQQPPPOOOPPPPPPNNNMMMKKKIIIHHHGGGGGGHHHDDDCCCAAA@@@????????????BBBBBBAAA???>>>>>>???AAA>>>======@@@EEEIIILLLLLLKKKJJJJJJNNNSSSXXXYYYYYYPPPLLLEEEBBB@@@???>>><<<999===???@@@FFFPPPVVVWWWWWWWWWXXX\\\______\\\XXXWWWTTTSSSRRROOOJJJJJJNNNVVV\\\fffrrr}}}}}}wwwbbbPPPKKKKKKEEEFFFEEEEEEDDDCCCBBBBBBAAA===<<<;;;999888777777777888888999888888777777666555666666777888888888777777888:::<<<<<<;;;:::888999888777666555333222222555555555555555444444444555555444333333444555555666777999888666444444555333444444555555555444444444444666777777777666555000333666777555444444555666777777666444333444666555333222333444444222111000111111111111222222222444444333222111000000///111111111111111111111111........................000111111111111111000000222111111111000000000000222333444222000...//////111222222333333333222222222111000///////////////////////////////////////111222222333333333333333222333333555666777888888888<<>>???@@@@@@???===:::999>>>===;;;888555222000...............///000111222333333333333333333333333111111111111000000000000111000000///////////////111111000/////////000000111111222222111111000///......///000000000000///000000000000000000000000///---+++,,,---...---,,,---......//////000000111000000111222444:::BBBGGGPPPUUU^^^gggooouuuzzz~~~{{{yyyzzzzzz}}}~~~rrrkkkccc``````eeeqqq|||~~~|||wwwyyy{{{~~~xxxvvvsssooommmlllmmmnnnooollljjjlllqqquuuuuutttssssssqqqllleee]]]UUUQQQGGGGGGGGGGGGGGGJJJOOORRRXXXXXXXXXWWWVVVWWWZZZ]]]eeeiiirrrwwwnnnmmmrrrssslllddd[[[XXXTTTQQQOOOPPPQQQSSSRRRQQQOOONNNMMMMMMNNNNNNOOONNNMMMNNNPPPRRRRRRRRROOOOOONNNMMMLLLLLLLLLMMMJJJMMMOOOOOOSSSZZZ^^^^^^XXXWWWTTTRRRPPPOOOOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA@@@??????@@@@@@CCCBBBAAA@@@@@@BBBDDDFFFBBBBBBCCCGGGNNNSSSWWWXXXRRRNNNKKKMMMRRRTTTSSSPPPFFFBBB<<<888888999999999===DDDLLLQQQWWW^^^```^^^YYYZZZ]]]___```]]]XXXTTTMMMIIIGGGIIIJJJLLLSSS[[[mmmuuuyyy]]]PPPHHHIIIJJJBBBEEEEEEDDDBBBAAA@@@???>>><<<:::888666555666777888:::999888777777777888999444555666888999999999:::777888:::<<<<<<;;;999888888888888777666666555555888888777777666555555444555555555555555555555555444555777777666555666666555555555555555444333222444444555666555444333222///222555777666444333222888999999888666444555666444333333444555444222000000111111111111222222222222222222111111000000000000000000000000000000000........................///000000111111000000///111111222333333222000///000111222222000//////000333333444444333222222111111000000/////////000000////////////////////////111111222333333333333222333333333333222222222222111444888===BBBHHHNNNRRRvvvuuutttrrrqqqqqqqqqqqqpppnnnmmmkkkjjjiiijjjjjjooommmkkkkkklllsss~~~yyyjjj[[[LLLFFFEEEEEEGGGJJJJJJLLLNNNQQQTTTUUUUUUUUUSSSPPPMMMJJJHHHFFFBBB@@@<<<===>>>???>>>===<<<:::???>>><<<:::777555333222/////////000000111222222333333222111222222444444222222111111000000//////000000////////////000000222111000//////000111222111222222222222111000000---......///////////////////////////////////////...---,,,,,,,,,---------.........///000000111111111222111111222555:::>>>FFFMMMXXXbbbjjjqqqxxx}}}}}}{{{{{{{{{|||~~~vvvppphhhaaa___eeeoooxxx{{{yyyxxxyyyzzz{{{xxxtttnnnkkkkkkkkkjjjhhhjjjjjjkkknnnsssvvvvvvvvvssssssqqqmmmggg___XXXTTTNNNMMMJJJGGGEEEEEEGGGHHHJJJLLLMMMNNNOOOSSSXXX\\\```eeeppp||||||tttnnnqqqxxxyyyoooeeeZZZXXXUUURRRQQQRRRTTTVVVSSSQQQNNNLLLJJJJJJJJJKKKLLLKKKJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKFFFIIIKKKLLLPPPWWW[[[ZZZSSSRRRPPPMMMKKKJJJIIIIIIDDDDDDDDDCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEHHHFFFEEEDDDFFFIIIJJJKKKJJJIIIJJJMMMRRRWWWZZZ[[[PPPKKKFFFFFFJJJKKKGGGBBB>>>;;;777555666999===???JJJQQQYYY]]]aaadddccc^^^YYY[[[^^^___]]]XXXRRRNNNFFFCCCDDDIIIQQQZZZhhhtttdddOOOIIIFFFIIIKKKCCCCCCBBBAAA@@@???>>>======;;;999777555555666888:::<<<:::888666666777999:::555666777888999999999999777888999;;;;;;:::999999777777777777777777777777777777666666666666666666444555555666666555555444333555777666555444555555222333333333333333222222333444444444333222000///000222333444444444333333777888999888555444444444333333333555666555222///000000111111111222222222444333222111000...------////////////////////////000000000000000000000000...//////000000000000//////000222333333222000///...000222222000///000000222222222333333222222111000000//////000000111222000000000000000000000000000111222222333333222222333222222222111111111000444555666777999<<>>>>>=========>>>>>>>>>::::::999777666444333333222222222222222222222222333222111000000111333444222222111111000000//////000000////////////000000222111000//////000111222000000111111000000///...---......///////////////////////////////////////---------,,,,,,,,,---.........//////000111111111333333333111111222555888>>>FFFQQQ[[[ccckkkuuu|||~~~~~~~~~}}}zzzxxxxxx{{{~~~{{{tttlllhhhjjjpppttt{{{{{{zzzyyywwwvvvxxxzzzzzzzzzuuupppmmmmmmkkkgggcccdddeeegggkkkppptttvvvvvvtttsssqqqmmmhhhddd```]]]___[[[VVVPPPLLLJJJIIIHHHFFFGGGGGGFFFGGGJJJOOOSSSVVV]]]gggrrr{{{}}}|||yyyvvvqqqmmmqqqwwwwwwmmmcccYYYWWWUUUTTTUUUXXX[[[]]]ZZZXXXTTTQQQNNNMMMMMMMMMOOONNNLLLJJJHHHGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCFFFHHHGGGJJJOOOQQQPPPKKKJJJHHHFFFEEECCCBBBBBB@@@@@@AAAAAAAAABBBBBBAAA>>>>>>>>>@@@BBBEEEHHHJJJQQQOOOMMMNNNPPPQQQQQQPPPOOOMMMLLLMMMOOORRRSSSSSSJJJFFFAAA@@@BBBBBB???;;;999888777777:::???FFFKKKVVV\\\___```aaacccaaa]]][[[\\\]]][[[VVVOOOHHHDDD>>>@@@GGGUUUdddsssiiiUUUKKKIIIEEEFFFIIIDDD????????????>>>>>>>>>>>>;;;999777666666888:::<<<===;;;888555555666888:::777777888888888777777666777888999:::::::::999999555555666666666777777777444444444444555666777888444444555666666555444444444666777666444222222333//////000222222333333333333333333333222111///...222222111222333444555555777888:::999777555555555333333333555666555222///000000111111111222222222222222111111000//////...........................111111111111111111111111......///000000000000000---///111222222111///...---///222333111000000111...///000111222222222222////////////000222333444111111111111111111111111111111222333333333333222222222222222222222222222555555555444333444888;;;vvvvvvuuutttsssrrrqqqppplllkkkiiihhhhhhiiiiiijjjnnnlllkkklllnnnttt{{{iii[[[LLLGGGGGGHHHKKKOOOKKKMMMOOORRRSSSUUUUUUUUUSSSQQQOOOMMMKKKHHHDDDBBB@@@@@@????????????@@@@@@::::::999888777666555555333333444444444333333222333222111000000000111222111111111111000000000000///////////////000000111000000/////////000111111//////000000//////...---......///000000000000///000000000000000000000000,,,---...---,,,+++---///...//////000000111111222222333333111000000111333777???IIIRRRYYYcccnnnwww~~~|||wwwrrrpppqqquuuyyyzzz{{{}}}~~~yyyssssssuuutttxxxvvvvvvwwwwwwvvvyyy~~~~~~|||zzzwwwuuutttpppiiiddd```aaacccfffjjjnnnrrruuuuuutttrrrooommmlllkkkkkknnniiiccc]]]YYYWWWTTTSSSQQQOOOLLLHHHDDDDDDFFFIIILLLRRR\\\eeelllpppqqqqqqkkkhhhfffiiimmmkkkddd\\\VVVUUUTTTUUUXXX\\\aaadddaaa___\\\YYYWWWVVVUUUUUUUUUUUURRRNNNKKKIIIKKKLLLHHHHHHGGGFFFEEEEEEEEEEEECCCFFFGGGEEEFFFIIIJJJGGGFFFFFFEEEDDDCCCAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHKKKNNNRRRTTT[[[XXXVVVWWWXXXXXXTTTPPPMMMJJJHHHFFFGGGGGGFFFEEE>>>===;;;:::::::::999888:::;;;===???CCCJJJRRRWWWbbbeeeeeebbbbbbddddddaaaZZZZZZXXXSSSLLLEEEAAA???>>>DDDTTTjjj}}}{{{sssWWWJJJHHHIIIBBBBBBEEECCC>>>>>>>>>>>>>>>>>>>>>>>>:::999888777888:::<<<>>>===;;;888555444444666777777777777777777666555555777888888999999999999999555666666666777777777888222222222222333555888999444444444444444444444444444666666666333222111222......000111222333333333222222333333222000///...111000000222555777777666777999;;;;;;999888777888444333333444555444222000000111111111111222222222......///000111222333444////////////////////////////////////////////////......///000111111111111---...///000111000//////...000333444333111111111,,,---...000111222222222.........///111333444555222222222222222222222222222222333444444444444333333333333333444444444444000111111111000111444666xxxxxxwwwvvvtttsssqqqqqqkkkjjjiiihhhggghhhhhhiiijjjiiijjjlllnnnttt|||gggYYYJJJEEEFFFGGGKKKNNNKKKMMMOOORRRSSSTTTSSSRRRRRRQQQOOONNNMMMKKKGGGDDD@@@AAABBBCCCCCCBBBAAA@@@<<<;;;:::999777666555444000111333444444444444333444333222222111111111111000000000000000111111111///////////////000111111---...///000000000000/////////000000//////...---...///000000111111000000000000000000000000000000,,,......---++++++---////////////000111111222222000111111000......///000111888@@@GGGNNNXXXfffppp{{{xxxxxxvvvrrrmmmlllnnnppptttxxx|||~~~~~~{{{{{{{{{xxxvvvrrrqqqtttuuuvvv|||}}}~~~~~~wwwoooiiiaaaaaa``````ccchhhnnnrrrrrrrrrrrrrrrsssssstttuuutttooojjjfffeeeeeedddbbbccc```ZZZSSSLLLIIIIIIJJJGGGKKKQQQVVVZZZ]]]___```YYYXXXXXXYYYZZZYYYUUUQQQPPPOOOOOOQQQTTTZZZ___bbb```______^^^]]]]]]\\\\\\\\\\\\ZZZVVVRRRPPPSSSUUUPPPOOONNNLLLKKKJJJIIIIIIFFFIIIJJJGGGFFFIIIHHHEEEHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGIIIKKKKKKKKKKKKOOOOOOPPPRRRTTTXXXZZZ\\\]]]ZZZXXXXXXYYYVVVOOOIIIDDDAAA>>>=========<<<;;;777888:::999999999<<<>>>CCCFFFIIILLLPPPVVV^^^ccciiijjjgggbbb___``````\\\QQQQQQOOOKKKFFFCCCDDDFFFLLLWWWlll}}}cccNNNBBBBBBDDD???@@@DDDBBB??????>>>>>>======<<<<<<777777888888:::;;;=========;;;888555333333333333444555555666666666555555777888888888999999999999777777777888888888888888444333222222333555777888444333222111111222333444222333555555333222333333111111222333333333333333111222222333222111000///---...111555::::::888555555777:::;;;:::999888999555333222333444444222111000111111111111222222222......///111222444555666////////////////////////////////////////////////...///000111222222222222//////000000000111111111///222555666444222111111...///000111111111111111------...///111444555777444444444444444444444444333333444555555555555444444444444444444444444444...000222222222222444555yyyyyyxxxwwwvvvtttrrrqqqkkkjjjiiiggggggggghhhiiihhhgggiiilllnnnttt|||eeeWWWIIIDDDDDDFFFJJJMMMLLLNNNQQQTTTUUUUUUSSSRRRRRRPPPOOOOOOOOOMMMIIIFFF@@@BBBEEEGGGGGGDDDAAA>>>999888777555222000///...---...111333444555555444555555444444333222111111//////000000111111222222///////////////000111111,,,---...000000000///...000000000000000///......//////000111111111111111000000000000000000000000,,,...///---+++***---////////////000111111222222...///000///---,,,---...,,,222:::@@@FFFPPP___kkkttt~~~~~~{{{uuurrrtttuuusssnnnkkkjjjkkkpppvvv|||~~~~~~~~~|||vvvqqqnnnqqqsssvvv}}}}}}tttooocccbbb___^^^___cccjjjooommmoooqqqtttvvvwwwxxxxxxtttpppkkkjjjlllnnnnnnmmmqqqnnnggg^^^VVVRRRRRRSSSGGGIIIKKKLLLLLLMMMNNNOOOJJJJJJKKKKKKKKKJJJIIIHHHJJJIIIIIIKKKOOOTTTZZZ]]][[[\\\]]]^^^______^^^^^^aaaaaa___[[[WWWWWWZZZ]]]YYYXXXVVVTTTRRRPPPOOOOOOIIILLLLLLJJJIIIKKKIIIFFFKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJLLLNNNPPPPPPPPPPPPSSSSSSSSSTTTVVVXXX[[[\\\ZZZWWWUUUVVVUUUPPPGGG@@@<<<999777666666777666555888===@@@AAA???@@@EEEJJJMMMPPPTTTXXX[[[```ggglllggggggccc[[[VVVUUUSSSOOOFFFGGGFFFEEEDDDFFFLLLQQQ^^^kkk|||xxx|||wwwYYYMMM???===@@@>>>AAAEEEBBBAAAAAA@@@>>>===<<<;;;:::555666777999:::;;;<<<======;;;999666333111111000222222444555666666777777777888888888888999999999999999999999999999999999666555444333333444666777444333111000000111333444///111333444333333444555444444555555555444333333111111222333333222000///***,,,222999>>>===888333222444777999888777777777666444222222333333333222000111111111111222222222111111222222222333333333000000000000000000000000111111111111111111111111//////000222222333333333111111000000111222333333000333666777555222111000111222222222222111000000------...000222444666777555555555555555555555555333444555555666666555555666666555444444333333222111333555555444333444555{{{zzzzzzzzzyyywwwssspppjjjhhhfffdddcccdddfffgggjjjhhhhhhjjjnnnuuu}}}ttt^^^RRRGGGEEEGGGIIIKKKNNNQQQQQQSSSTTTTTTSSSRRRRRRTTTUUUTTTQQQNNNKKKJJJKKKKKKHHHDDDBBBBBBBBB@@@???======;;;999777555444333000000000111111222222222000111333444444333111000000///...---,,,------...000000//////.........---000000111222222222222111///000111222222333333333////////////000000000000111111111000///---,,,+++---...///000000000......000000111111222222222333//////...---,,,,,,++++++...000444999AAAKKKWWW^^^jjjqqqzzz~~~zzzwwwvvvnnnpppssssssrrrqqqppppppuuuttttttyyy|||zzzwwwwwwzzz}}}{{{xxxooolllkkkhhhccc```aaaggglllnnnrrrvvvxxxyyyxxxyyyyyyppppppoooqqqrrrrrrqqqooovvvqqqiiibbb\\\ZZZZZZ[[[QQQMMMIIIHHHIIIHHHCCC>>>@@@???????????????>>>>>>AAABBBDDDFFFIIIKKKNNNOOOTTTTTTSSSSSSTTTVVVXXXYYY^^^]]]\\\ZZZYYY\\\```dddaaa___\\\YYYWWWVVVUUUUUURRRQQQOOONNNNNNOOOQQQRRRLLLPPPTTTTTTRRROOOOOOOOOQQQSSSVVVYYYZZZYYYVVVUUUVVVSSSPPPPPPSSSUUUTTTSSSNNNLLLJJJHHHFFFBBB===::::::666444666555222222666///===LLLRRROOOMMMPPPUUUXXX]]]``````ccchhhfff```ddd___XXXRRRNNNLLLKKKKKKCCCCCCDDDFFFLLLUUU```hhh||||||qqqlllttt~~~xxxdddUUUEEECCC???<<<;;;;;;<<<===============<<<;;;:::999999888888888777777666666888777666444333222111111444555666666777666666666555555555666777777888888999999888666666555555555333444555666777999::::::222444666666444222222222333333333444444555555555333333333333333333333333333333333222222111111111111111222222333444555555555666888999999888666555444444333333333333222222333333222111000000111111...///111222222111000///...///000111111000///...222222333333333333222222000111222333333222111000222222111000000111222333333222111111111222333444333222000///...///111222............////////////222333444666666666555555555555555555555555444444333444555777777777666555666444222333555666444222|||{{{zzzzzzyyyvvvrrrooojjjhhheeecccbbbdddfffhhhllljjjjjjlllooouuu|||sss^^^RRRFFFDDDFFFHHHKKKNNNOOOPPPQQQSSSTTTSSSSSSRRRRRRSSSSSSQQQNNNLLLKKKKKKLLLJJJFFFDDDCCCBBBAAA???<<<<<<:::999777666555444111111111111222222333333111222444555555444222111///...---,,,++++++,,,---000000/////////.........000000111222222222222111......////////////........./////////000000000000//////////////////.........///////////////......000000000000111111222222.........------,,,,,,,,,...///222555:::CCCLLLRRR___gggrrrxxxxxxvvvttttttlllpppuuuwwwvvvssspppooorrrrrrrrrvvv}}}~~~~~~{{{zzz~~~vvvnnnpppooommmjjjggggggjjjnnnrrrrrrssstttuuuvvvvvvvvvrrrqqqpppqqqssssssrrrqqquuurrrmmmhhhccc```___^^^XXXTTTPPPOOONNNKKKFFFBBB@@@@@@???>>>===<<<;;;;;;<<<<<<===>>>AAADDDFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMPPPQQQQQQRRRSSSWWW\\\```hhhfffccc___\\\YYYWWWVVVSSSRRRQQQPPPPPPQQQSSSTTTRRRVVVZZZ\\\[[[YYYYYYZZZ]]]^^^______]]]ZZZVVVSSSLLLIIIFFFEEEGGGHHHHHHGGGDDDCCCAAA???===;;;888666888444333666666555777;;;CCCNNNZZZ^^^[[[WWWWWWZZZVVV[[[]]][[[]]]```^^^YYYWWWTTTPPPLLLJJJIIIHHHGGGDDDDDDFFFLLLWWWgggyyytttooottttttggg[[[PPPEEECCC???===;;;;;;<<<============<<<<<<;;;:::999999999999888888888777777444444333333333444555555333444555666666666666666666666777777888999999999999888777666555555555555444444444555555666666666111333444333222000111111333333333444444444555555333333333333333333333333222222222111111111000000000111111222333333444444222333555777888999999999444444333333333333222222333222111000000000000111444333222222111111111111000111111111111111111000222222222333333222222222111111222333333222111111222111111000111222333444333222111000000111222222333222000///...///000111000000000111111222222222333444666777888777777666444444333333333333222222444555666888999999888888555333111222333444222000}}}|||zzzzzzxxxuuuqqqnnnkkkhhheeebbbbbbdddgggiiinnnlllllloooqqquuu|||sss___RRRFFFCCCEEEGGGJJJNNNMMMNNNPPPRRRTTTTTTTTTTTTUUUWWWWWWVVVSSSQQQPPPPPPNNNKKKHHHEEEDDDCCC@@@???;;;:::999888777666666555222222222111222222333333222333444555555444333222///......------------...000000////////////......///000111111222222111111222222222222111000///........./////////000000000------------...///111222111000000///............////////////000000000000......------------------......///000333888>>>CCCPPPYYYeeemmmpppqqqqqqqqqkkkpppwww|||{{{wwwrrrppptttttttttuuuxxx}}}{{{zzz{{{|||}}}{{{tttnnnqqqrrrrrrqqqooooooppprrruuurrrnnnnnnqqqssssssrrrrrrqqqppppppssstttuuuuuuvvvtttqqqnnnjjjhhheeedddccc```]]][[[XXXTTTOOOKKKIIIHHHFFFDDDAAA???======:::999888777999;;;>>>@@@???@@@BBBDDDEEEDDDBBBAAABBBDDDFFFHHHJJJMMMRRRUUU```___]]][[[WWWTTTQQQPPPKKKJJJJJJIIIIIIKKKLLLMMMPPPSSSWWWZZZ[[[[[[\\\]]]``````^^^[[[WWWQQQLLLIIIBBB@@@<<<;;;;;;<<<<<<<<<===<<<;;;999888777666666777444444888:::<<<@@@EEEWWW]]]eeehhheee```]]][[[WWWZZZZZZWWWUUUUUURRRNNNKKKIIIHHHFFFEEEFFFGGGGGGLLLPPPYYYdddsss|||vvvrrrwwwiiiYYYTTTPPPKKKDDDBBB???===<<<<<<======<<<<<<<<<<<<;;;:::999999999999999999888888888888444333333333444555666666222222333555555666666666555555555666777777888888777777666555444444444444555555555555555555555555333333444222111000111333333333333333444444444444333333333333333333333333111111111111000000000000000111111222222333333444222222333444666777888999444444333333333333222222222111000000000000000000888777444222111111222333333222222111111222222333222222333333333333222222111222222333333222222111111111111222222444555666444333222111000000000111333222000/////////000111///000000111222333444444555666888999::::::999999444444444333333333222222444555777999:::;;;;;;:::777555444333444444222000~~~}}}{{{zzzyyyuuuqqqmmmkkkiiieeebbbbbbeeehhhkkkooonnnoooqqqrrruuu~~~~~~sss___RRRFFFBBBDDDFFFJJJMMMLLLNNNPPPSSSUUUVVVWWWWWWYYY[[[\\\[[[XXXTTTRRRQQQNNNKKKHHHFFFDDDBBB???===999999888888777777666666333333222111111222333444111222333333333333222111111111000000000000000000000000/////////////////////000000111111111111111333333333333222111000000........./////////000000...---,,,,,,---///222333333222000...------...///......//////////////////------------..................///...///111666999CCCLLLYYYccchhhjjjmmmooolllqqqxxx}}}}}}{{{xxxwww||||||zzzvvvtttwww~~~zzzuuutttwww{{{~~~|||{{{wwwuuutttrrrtttuuuvvvvvvvvvvvvvvvuuupppjjjjjjnnnrrrrrrppppppnnnlllmmmqqquuuwwwxxxxxxvvvssspppmmmkkkkkkjjjllllllkkkhhhccc^^^ZZZXXXWWWUUUSSSOOOLLLIIIFFFEEE@@@===:::777666777999;;;:::;;;<<<=========<<<;;;:::<<<>>>???@@@BBBDDDGGGMMMMMMNNNMMMLLLJJJHHHGGGAAAAAA@@@@@@@@@AAABBBCCCGGGIIIMMMPPPRRRSSSTTTTTTXXXVVVTTTOOOJJJDDD???======;;;888666666777888888:::;;;;;;:::888777777888;;;888999>>>BBBFFFLLLRRR^^^bbbfffhhhgggbbb\\\YYYXXXYYYWWWRRRMMMIIIGGGEEEDDDDDDDDDDDDFFFKKKPPPTTTaaalll|||}}}ssstttzzzkkkSSSJJJJJJJJJHHHCCCAAA???===<<<<<<<<<===;;;;;;;;;;;;;;;:::999999888888888777777777777777777666555444444333333333111111333444555555666666111222222333333444555555666666555444444444444444555555555555666666666666555555555333111111333555333333333333333333333333444444444444444444444444222222111111111111111111222222222222333333444444444333222222222222333444444444333333333222222222111111000//////000000111777666444333222333333444444333222111111222333444222333333444444333333222111111111111111111111111111222222333444666777777555555444333222111111111333222111000//////000000......///000111222333444777888999;;;<<<;;;;;;:::777777666666555555444444333444777999:::;;;;;;;;;:::999888777666555444333~~~|||{{{zzzvvvrrrnnnllliiifffddddddgggjjjlllpppnnnoooqqqsssvvvsss___SSSFFFCCCEEEFFFIIIMMMMMMNNNQQQTTTWWWXXXYYYYYYZZZ\\\]]]\\\XXXTTTPPPOOOLLLJJJGGGEEECCCAAA>>>;;;888888888777777777666666444333222111000111222333000000000111111000000000000000111111111111111111//////000000000000000000//////000111111111111000......////////////..................////////////000///...,,,---...000111333222000///........./////////..................---........................///000//////000333666;;;CCCOOOXXX^^^ccchhhlllmmmqqqvvv{{{}}}~~~~~~xxxtttvvv||||||yyysssppppppsssxxx|||}}}|||zzzwwwttttttyyy~~~~~~}}}|||zzzxxxtttoookkklllpppsssrrrooollljjjggghhhlllqqqvvvxxxxxxuuuqqqmmmkkklllnnnpppqqqssstttqqqkkkfffcccccc```___\\\XXXTTTPPPMMMLLLIIIFFFAAA<<<888777888999999999999888888888888888444555777777777888:::<<>>>>>CCCAAABBBHHHMMMQQQWWW]]]```bbbeeegggfffaaa[[[WWWTTTSSSQQQLLLEEE@@@>>>???@@@AAADDDHHHOOO[[[hhhppp|||zzz~~~nnnWWWIIIEEEFFFEEEDDD@@@???>>>===<<<;;;;;;<<<::::::::::::::::::999888555555555666666666666666888777666555444333333333111222333444555555555555111111111222333333444444666555555444444444444555111222222333555666666777444444444222000000222444333333333333333333333333444444444444444444444444333333333333333333333333333333333333444444444444222111111000000111111222444444333333333222222222111111000000000000111111111222444555555555444444555444333222222333444555444444555555555555444444000000000//////000000000222333444555666777888888777777666666555444333222444333333222111000000000//////000111222333444555888999:::<<<<<<<<<;;;;;;888888777666666555444444111333555777999999:::999::::::999888666555444444}}}}}}{{{xxxtttpppllljjjiiiggghhhiiilllmmmooommmmmmppprrrvvvsss___SSSHHHEEEGGGHHHIIILLLLLLNNNQQQTTTVVVXXXYYYYYY[[[^^^``````\\\WWWSSSQQQJJJIIIFFFEEEDDDAAA>>>;;;888888888777777666666666444333111//////000111333////////////////////////---......////////////...//////000000000000111111...///000000111111000000//////000111111000000000------........./////////111000///...------...///222111111000////////////////////////............//////.....................000111111111111333555777===EEEMMMRRRYYY```eeejjjmmmrrrvvv{{{~~~zzzxxxzzz}}}zzzuuurrrqqqrrruuuxxx}}}yyyuuusssrrrvvv|||zzzuuuttttttvvvxxxwwwsssoookkkgggbbbaaaeeejjjooorrrrrrooollliiijjjmmmqqqttttttxxx{{{xxxpppjjjhhhiiidddccc```\\\XXXTTTRRRPPPRRROOOJJJEEEAAA>>>>>>===============<<<;;;;;;:::333444444444333444666999777888888999999888888777::::::999999888888777777777888999<<<@@@CCCDDDCCCCCCBBB???<<<999777666555333333333222333777<<>>===<<<;;;;;;:::::::::999999999::::::999999888444444444444555555555555666666555555555555555666333333444555555555555444333333333444555555666666666666555555555555555666...///000111333444555555111222222111000///000222333333333333222222222222444444444444444444444444333333333444444444444444333333333333333333333333......///000222333444444444444333333333333222222111111111111111111222333///111444666777777666555666555555444444555555666666666777777777777666666111000////////////000111444444666777888888888888777777888777777666555444555555555444333222111111222333333444555666777777777888:::;;;<<<<<<;;;:::777666666555444333222222111222444666777888888777666777777666333222222333~~~~~~}}}{{{vvvssslllkkkkkkkkkkkklllmmmnnnmmmkkkkkknnnqqqvvvrrr___TTTJJJHHHIIIIIIIIIKKKKKKMMMPPPRRRUUUVVVWWWWWWUUUYYY]]]^^^\\\WWWSSSQQQJJJHHHGGGFFFEEECCC???===999888888777666555555444444222000...---///000222000000////////////000000,,,---.../////////......//////000000000111111111...//////000000000000000333333333333333222111000---------.........//////000/////////............000000111111111000000///000000000/////////......000000//////......------...000111222111111222333333777===AAAFFFMMMVVV\\\bbbffflllrrryyy{{{zzz||||||~~~{{{yyyxxxxxxyyyzzz}}}wwwtttuuuwww|||~~~yyy}}}|||tttoookkkfff___\\\]]]aaaeeehhhhhhgggggghhhlllpppuuuxxx|||wwwooonnnpppjjjhhhfffccc___\\\YYYXXX[[[YYYUUUQQQNNNKKKJJJIIIHHHJJJNNNOOOOOOKKKGGGDDD???>>><<<999666666888:::666666777888999:::<<<======<<<<<<;;;999888666666777666888<<>>999999888777666555444444333222///------...000111111111000000000000111111---...///111111111000/////////000000111111111222...//////000000000000000222222222111///---,,,+++---------.........//////......//////000//////......///111222222111000///111111000000/////////...111111000///...------,,,...///111111000///000111111444777:::>>>EEENNNUUU[[[```hhhpppyyy|||{{{|||{{{zzzwwwxxxzzz~~~}}}~~~~~~|||wwwuuuxxx{{{~~~uuuooommmggg^^^XXXXXX[[[^^^```___aaadddiiinnntttxxx{{{}}}uuusssuuupppooommmjjjgggdddbbbaaabbbaaa^^^\\\YYYWWWUUUUUUUUUYYY___cccbbb\\\UUUPPPNNNLLLGGGAAA;;;999:::<<<;;;;;;<<>>===???EEELLLRRRTTTSSSSSSPPPLLLGGGCCCAAA@@@@@@:::<<>>>>>AAAFFFGGGFFFNNNYYYbbbkkkxxxhhhTTTMMMEEE???@@@@@@>>>@@@DDD:::::::::999999888888888777888888999999999888888444555555555666666777777<<<;;;999666444222111000777777777777666555444333111222222333333444444555777777666666666777777888777777777777777777777777555777999999777666555555333333333222222111111111555555555555555555555555111111111222222333333333000000000///////////////333444666777777666444333444444444333333333222222333222222222333444444555:::999777666555666888999999999;;;<<<<<<;;;999999999999999::::::999999999555444333222222333444555777777999::::::999888777444555666777777666555555888888888777666444333222333333444444444444444444555666888999::::::999888:::999888777666555444444333444555777777777666555444666888777444333555777yyytttqqqppppppooonnnlllkkkkkkmmmkkkkkkooossszzzxxxjjjXXXPPPIIIHHHHHHFFFFFFGGGOOOPPPRRRSSSRRRPPPMMMKKKNNNLLLJJJJJJLLLMMMNNNNNNMMMJJJEEEBBBBBB@@@===999<<<777222111333444111...111111000///////////////222111///---,,,---...///////////////000000000111......------------.........---------///111333444333333333222222000///...------......//////000000,,,,,,,,,,,,,,,---...///......------------......------......//////000000........................---...///111111111000000111111222333666<<>>;;;BBBEEEJJJQQQZZZeeeooovvvaaaRRROOOHHHGGGDDDAAA???>>>??????;;;======:::666444666888<<<<<<<<<;;;:::999888777888777666666666666666777999888888777666555555444777666666555444444333333444333222222222333444555555555555666555555444333222222333444444555555666444444444333333222222222444444333222111111111111111111111222333444555666333333333444555666777777999555111000222333333222000111222444555666777777777666444333222222333444222333333444555666666777:::;;;===<<<;;;::::::;;;999999999999999999999999999888888777666555444444444444555555444222000///333555888;;;;;;:::999777999::::::888666666777999:::;;;;;;999666444444444333444444333222333555888777888999:::::::::::::::===;;;888666444444555666444444444333333222222222777888999999999777666555{{{xxxtttrrrqqqooommmlllllllllppplllkkkmmmqqqzzzyyykkkXXXOOOHHHGGGGGGFFFFFFHHHKKKMMMPPPRRRRRRQQQPPPOOOLLLKKKJJJKKKMMMOOOOOONNNJJJGGGDDDBBBBBBAAA???===???:::666555777777444111111000000///////////////000///...------...000111....../////////000000000......------------............---...///111222444222222222222111000///............///////////////------,,,,,,,,,---............------------..................////////////////////////////////////......000000111000/////////000000111333777>>>CCCEEELLLXXXeeettt||||||~~~}}}|||yyywwwvvvzzz{{{yyyyyy{{{}}}~~~zzzwww|||rrrjjjooonnnkkkhhhffffffhhhiiiiiiiiiiiijjjlllllljjjiiitttyyy{{{tttpppnnniiikkknnnpppppppppooonnnsssrrrpppooonnnkkkgggdddcccccccccbbb___\\\XXXVVVVVVVVVVVVUUUTTTSSSSSSRRRWWWUUUTTTYYYaaahhhjjjiiidddbbb___[[[XXXUUURRROOOQQQUUU]]]hhhrrrwwwwwwuuueee[[[RRRPPPOOOMMMKKKLLLMMMMMMQQQYYY\\\\\\```fffmmmlllkkkgggbbb___^^^^^^^^^^^^```eeehhheee]]]VVVQQQMMMHHHCCCBBBCCCDDDEEEMMMUUUbbbllltttzzzfffPPPGGGGGGGGGEEEBBB???============<<<<<<<<<999666555555666999999999999999999888888666666555555555666666777777777777666555555444444666666666555444333333333444333222222222222444444444444555555555555444444333333333333444444444444444444333333333222222222444333222111111111111111222222222222333444555666333333444444555555666666777444111111222333222111...///000111222333333444777666444333333333444444555555555555666666666666:::;;;===<<<;;;999::::::999999888888888777777777777777777777777666666666444444555555444222111000444555777999::::::999888888999999888666666777888;;;<<<<<<:::777555555666444555555444333222444555666777888888999999999888<<<:::999777666555666666444444444333333222222222333444666888999999888888~~~|||wwwuuurrrooommmlllmmmnnnrrrnnnlllmmmqqqzzz{{{mmmYYYOOOGGGEEEFFFFFFHHHKKKLLLMMMOOOQQQRRRRRRPPPOOOLLLLLLLLLNNNPPPQQQPPPNNNHHHEEECCCBBBCCCCCCAAA@@@???;;;888888999888555222000000//////......//////......------...///111222------...///////////////......------------..................///000222222000000111111000///......///////////////...............---,,,,,,,,,------......------------....../////////...............000000000000000000000000//////000000000///.....................111666::::::AAALLLZZZjjj{{{~~~zzz}}}~~~{{{zzz{{{}}}{{{vvvrrrtttxxx|||~~~}}}~~~~~~~~~}}}~~~{{{sssooouuusssrrrpppppprrrsssuuuyyyvvvrrrnnnjjjeeeaaa]]]aaagggooorrrpppjjjfffdddaaacccgggllloooqqqrrrsssvvvvvvvvvwwwwwwuuuqqqnnnjjjhhhfffcccaaa___^^^^^^bbbbbbbbbaaaaaaaaa``````dddbbbbbbfffkkkooonnnmmmhhhgggeeecccaaa___^^^^^^aaagggpppzzzzzzvvveee]]]VVVUUUUUUSSSRRRTTTSSSUUU[[[aaabbb______aaa``````^^^[[[YYYYYY[[[]]]ZZZYYYXXXXXXXXXUUUNNNHHHAAAAAA???===>>>EEEOOOWWWbbbooo{{{{{{www___OOOEEEBBBDDDEEEDDDAAA>>><<<;;;::::::===;;;999888888777666555666666777777888888888888555555444555555666777888777666666555555444444333666555555444444333333222444333222111111222333444222333444555555666555555444444444333333333222222333333333333222222222222222222111111000111111111333222222222333444555555444444444444444555555555555333111111222222111///---...///000111111222222666666555444444444555555888888777777777666666666:::;;;===<<<:::999999:::888888777777666666555555666666666777777888888888444444444444444333222111444555666777888999999:::777888999888666666666888<<<<<<<<<;;;888666666777444666777666444222222333888999::::::;;;:::::::::::::::999999888777666555444444333333333333222222222333555666888888888777~~~{{{wwwsssnnnllllllnnnooorrrooonnnqqqttt|||}}}ppp[[[PPPGGGEEEFFFGGGKKKOOOPPPQQQRRRSSSRRRQQQOOONNNOOOOOOQQQSSSTTTSSSPPPMMMGGGFFFDDDCCCBBBBBBAAAAAA<<<999777666666555222///000//////.........//////.........---...///000111,,,,,,.../////////...---......------------............/////////000111111//////////////////......000000//////......------///...---,,,,,,,,,,,,,,,...------,,,,,,------.../////////......---------////////////////////////000000000//////......---.........---,,,---000333555:::DDDOOO\\\kkkyyy|||vvvuuuyyy}}}{{{xxx{{{~~~zzztttppprrruuuyyy~~~~~~yyyxxxyyy{{{||||||xxxzzzwwwxxx{{{yyywwwvvvwwwxxxyyyyyy~~~|||zzzvvvqqqiiiaaa[[[[[[aaaiiikkkggg```[[[XXXXXXZZZ^^^dddiiilllnnnmmmlllnnnqqquuuxxxxxxvvvsssooollliiifffeeefffhhhjjjkkkkkkkkkjjjjjjiiihhhhhhiiigggfffhhhlllnnnooonnndddeeeeeedddcccdddeeegggpppuuu||||||tttnnnccc]]]YYY[[[\\\ZZZZZZ\\\YYY[[[^^^```^^^ZZZXXXXXXTTTUUUTTTSSSQQQQQQSSSUUUQQQOOOMMMLLLJJJHHHCCC@@@<<>><<<:::999999===:::777888:::;;;:::888777777777777777777777888555555555555666777888999777777666666555555555555444444444444333333222222444333222111111111222333111111333444555666666666444444444333222111111000333222222222222222222222111111000000000111222222444444333333333444444555555444444444444444444444222222222222222111///...//////000111222222222111555555555555555555555666888888888888888888888888:::;;;<<<<<<:::888888999666666666666666666666777777777777777777777777777444444444444444444333333555444444444555777999:::777888999999888777777888:::;;;;;;:::777666666777333555777777555444333444777888888999999999888888777888999:::999888666555333333333333333333333333444444555666666555444333}}}yyytttooommmnnnpppqqqrrrqqqrrrvvvyyy~~~qqq]]]RRRHHHFFFGGGIIIMMMQQQRRRSSSSSSTTTSSSSSSRRRQQQTTTTTTUUUVVVVVVTTTPPPLLLIIIHHHGGGDDDBBB@@@@@@@@@:::888666444333111///...//////............//////000000///...............+++,,,.../////////...---......------------....../////////000000000000000---....../////////......000000//////......------///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------//////......------,,,,,,........................000000///.........------...//////...------...000222555<<>>@@@AAA???===BBBAAA@@@>>><<<;;;:::999:::888666888<<>><<<::::::888777666666666777555555555666777888999:::888888888777777777777777333333333333333222222222444333222111000111222222000111222444555666666666444444333222111000000///222222222222222222222222111000000000111222333333555555444333333333444444444444444444444333333333222222333333111000////////////000111111111000000333333444555555666666666666666777888999:::;;;<<<:::;;;<<<<<<999888888888444555555666777888999999888888777777666555555444444444444444444444555555555444333333444555777999777888::::::999888888999888999999888555444444555000333666777666666666777444444555555555555444333555666888:::999888666444333333333333333333333333333444555666666555444333|||wwwsssqqqqqqsssuuutttsssvvvzzz|||~~~rrr]]]SSSIIIFFFGGGIIILLLPPPOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVTTTPPPLLLJJJJJJIIIEEEAAA?????????;;;:::777444222000000000......------......//////000000000///......------+++---///000000000...---......------------......///000000000000000///...------...///000000/////////////////////...............---,,,,,,,,,------------,,,,,,,,,,,,------.........---------------........................//////......---............000111000///......000---111666<<>><<>>===<<<;;;::::::888777777888;;;>>>??????<<<:::888777555555666666666666666666666777888999888888888888888888888888222222222222222222222222444333222111000000111111000111222333555555666666333333222222111000//////111111111222222222222222111111111111222333444555666666555444333333333444333333333333333444444444222333444333111000000111....../////////...------111222333444555555555555444555666888:::;;;<<<===:::<<<<<<;;;999777777777444444555666777888999999888777777666444333333222444444333333444555666777555555444333333444555666555777::::::999888888999555666777555333222333333000222555666666666888999777777888888888777666666333555777888888777666444222222333333333333444444///111333555777888888888{{{xxxvvvwwwxxxzzzxxxwwwxxxzzz{{{}}}rrr\\\RRRIIIFFFGGGGGGIIIMMMMMMNNNOOOQQQRRRSSSTTTUUUQQQQQQQQQSSSTTTSSSPPPNNNJJJJJJIIIFFFAAA??????@@@<<<:::777222///...000111...------------...///000...///////////////......,,,---000111222111///---......------------......000000111111000///...---,,,---...///000111111111.........///////////////------,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,------------------.................................---------...///000---///111111000///000000---000444777;;;@@@EEEIIINNNUUU___eeehhhkkkppptttrrruuu{{{~~~||||||~~~{{{wwwpppiiifffhhhlllpppxxx}}}|||{{{{{{sssvvvxxxtttlllddd___]]]YYYZZZ]]]bbbeeebbbZZZSSSOOOPPPRRRVVVZZZ]]]]]]\\\WWWXXXYYY[[[^^^```cccdddfffffffffgggggghhhhhhhhhkkkkkkjjjjjjkkknnnrrruuuooopppooojjjeeedddgggkkkiiikkkkkkhhhbbb]]][[[ZZZYYYXXXXXXYYYVVVOOOLLLMMMHHHKKKJJJDDDAAABBBBBB???@@@BBBEEEHHHIIIJJJMMMOOOVVVWWWWWWXXXXXXYYY[[[]]]aaafffmmmvvvyyyvvvvvvwwwiiiSSSHHHAAA===>>>@@@>>>>>>???;;;;;;;;;;;;;;;::::::999666777888888888999;;;===999888666555444555666777555555444444444555555666777777777777777888888888111111111222222222222222555444222000000000000111000111222333444555555555222222111111000000000///000111111111222222222222111111111222333555666777777777555444444333333333222222222333333444444555444555555333000///111444///////////////...---,,,///000222333444555555444555666777888999:::;;;<<<:::<<<<<<;;;999777666777555555555555555555555555555555444444333333333222444333333333444555777888666555444333333222222222333555888999888777666777444555666555333222222333333444555555555555777999999999::::::999999888777222333444666666666555555222222222333333444444444///111333666777888999888~~~|||zzz{{{|||}}}|||yyyxxxyyyyyy|||qqq[[[QQQHHHEEEFFFEEEGGGJJJOOOPPPPPPPPPPPPPPPPPPPPPNNNMMMNNNPPPRRRRRRQQQOOOHHHIIIIIIFFFBBB???@@@BBB<<<999555000,,,,,,...000---------------...///000,,,---...///000000000000,,,...000222222111///............------.........000000111111111///...---------///000111111111111---.........//////000000,,,,,,,,,,,,------...///---,,,,,,++++++,,,,,,---,,,,,,,,,------.........000000000000000000000000...---,,,,,,---...///111,,,...111222111000000111000222444666777888:::<<>><<<;;;:::888:::>>>888999999:::::::::999999555888999888555555888;;;666555444333333444666888444444333222222222333333666666666666777777777777111111111111111111222222555444222000000000000111111111222333444444444444111111111111000000000000000000111111222222222222111111222333444666777888888777666555444333333333111111222333333444555555555666555333//////222555222222222222111000///...---///111333444444444444777777777888888999999999:::<<<<<<;;;999777666777777666666555333222111111222222333333333333444444444333333333444666777999666555555444333111111000000333666777666555555555444555666555333222222333666666666555444444666999444444555444444333222222222222333444555555555555222222222333333444444444333444666777777777666666~~~~~~~~~~~~{{{zzz{{{|||~~~nnnZZZPPPFFFDDDEEEFFFJJJNNNQQQRRRQQQPPPOOOOOOQQQTTTNNNLLLJJJKKKNNNRRRTTTUUUSSSOOOHHHDDDBBBCCCCCCCCC<<<:::888555333111000///000/////////............---------......///000111111111000000/////////...,,,+++*********+++,,,---555444333222111///......---------------,,,,,,,,,+++,,,...000111000000///------------------------((((((((((((((((((((((((..................------------------......//////...------------...//////------,,,,,,,,,,,,---......///111222333444777:::>>>CCCKKKSSSZZZ```fffjjjjjjmmmsssyyy}}}zzzwwwxxxyyyyyyzzz}}}}}}xxxvvvuuuttttttxxxzzz|||}}}~~~~~~||||||}}}zzzxxx{{{~~~|||xxxtttrrrrrrppprrryyysssggg^^^\\\\\\^^^```___ZZZVVVOOOMMMOOOTTTRRRMMMLLLPPPOOOMMMJJJJJJMMMPPPSSSTTTYYYTTTQQQSSSSSSQQQQQQSSSPPPOOONNNOOOQQQQQQPPPNNNOOOPPPOOOMMMIIIFFFDDDDDDAAABBBDDDFFFGGGGGGGGGGGGHHHJJJKKKIIIGGGGGGLLLRRR```eeeggghhhnnnyyyzzzvvvwwwzzz}}}}}}}}}yyyttt||||||ssssss|||~~~yyyzzziiiZZZPPPIIIDDD===<<<<<<;;;;;;:::999999:::999888777666666666666888999999999888777555444666666777666444444666777777666444222111222444555555666777888888777666666222222111111000000//////000000000000000000000000000000000000111111111111111111111111000000000000---///000000000000333555222222222333444555666777999999888666333222444555777666555444333333444444222333555555444333444555//////000000///...------//////000111333555888:::555222000333:::>>>>>>;;;===:::777666888999777555777777666444111///000111222222222222333444555555444444555666777888999999444444333222111//////...222444666888888888666555333333333444444444555555222333444666777888888888333555666666555444555666444444444444444444444444666555333222222333555666888888888888777555444333~~~|||{{{||||||oooXXXNNNEEECCCEEEFFFIIILLLPPPQQQQQQPPPOOONNNOOOQQQKKKJJJJJJLLLPPPSSSUUUUUUTTTOOOIIIDDDBBBBBBAAAAAA;;;999777444222000///...000000/////////.........,,,,,,------///000111222000000/////////.........++++++*********+++,,,---111111111111111111111111222222111000//////......,,,---...//////000000000------------------------++++++++++++++++++++++++....................................//////000000---------------...//////000////////////000000111333444444333222222333555999===CCCJJJQQQXXX___dddhhhkkkqqqxxx}}}~~~yyyzzz{{{zzzyyyzzz|||~~~xxxyyyyyyyyyyyy{{{|||zzzzzzzzzzzz|||}}}~~~~~~}}}||||||{{{yyy{{{}}}xxxwwwxxx{{{wwwooollliiiiiijjjiiifffccc^^^[[[ZZZ\\\ZZZTTTSSSVVVOOOMMMIIIIIIKKKNNNPPPQQQTTTOOOMMMNNNLLLHHHGGGIIIHHHGGGFFFFFFHHHIIIIIIHHHLLLLLLKKKHHHEEEBBBAAABBBEEEGGGIIILLLNNNPPPPPPPPPPPPTTTVVVTTTQQQSSS\\\dddqqqvvvzzz}}}|||sssrrrtttsssrrr|||zzzyyy~~~iiiUUUJJJDDD???;;;;;;;;;::::::999999888888999888777666555555555555666666777888777666555444444555666555444444666777666555444333222333333444555666777888888777555444111111111000000000000000000000000000000000000000000000000000111111111111333222222111000///.........000000000///000222444333222222333333555666666555555444222000///000222:::999777555444444555555222444555555333222333444111111111000000//////...//////000111222444777888;;;999777777999999777444:::999888888888888666555777888777555222000111222555555444444333444444444333444444555666777888999444333333222222222222222333444555555555444333222222222333333333444444444222333444555666777777777222444555555444333444555444444444444444444444444555444333111111222444555777777777777666555444444~~~}}}|||}}}~~~oooUUUKKKDDDCCCDDDEEEGGGJJJMMMOOOQQQPPPOOOMMMMMMMMMIIIHHHJJJMMMRRRUUUVVVVVVUUUPPPJJJDDDBBB@@@???>>>:::888666444111000///...000000000/////////......,,,,,,------///000111222///............---------,,,,,,,,,,,,,,,---...///111111111111111111111111444444333111000///...---------------...///000000------------------------++++++++++++++++++++++++........................///////////////000000000---------------......///111000000000111222333333555666666444222111222333555777;;;@@@FFFOOOXXX^^^cccgggnnnvvv{{{~~~{{{vvvwwwwwwvvvtttrrrssstttvvvwwwxxxxxxyyy{{{~~~xxxyyy{{{zzzzzz|||~~~yyy~~~zzzyyy{{{~~~zzzvvvtttuuuuuurrroooooojjjgggfffccc______aaa^^^ZZZVVVTTTUUUWWWXXXYYYUUUPPPMMMLLLIIIDDDCCCEEEHHHGGGFFFGGGJJJMMMMMMMMMMMMMMMLLLIIIFFFEEEGGGIIIOOOQQQUUUZZZ^^^aaabbbcccaaacccdddaaa___bbbllluuu|||{{{nnngggjjjppptttvvv~~~~~~}}}pppdddSSSGGGAAA???===:::::::::999999888777777666777666555444444444444444555555666666666666555444333444555555444444666777444444444444333333333333444666888999888666333222000000000000111111111111000000000000000000000000000000000000111111111111444333222111000///...---000111111000//////111222333222222333333444555666666666555333111000111333:::999777555444333333444333444555555333111111222444333111000//////000000000000000000111333444555666777888999999999888777666888999999777555555555777777777666333222222333555555444333222111111222333333444444555666777777333333222111222333555666666555555444333333222222111111111222222222333333111222333555666666666666111333444444333222222333333333333333333333333333333333222111111222333444444444555555555555444444}}}~~~}}}oooSSSJJJCCCCCCDDDDDDEEEHHHKKKMMMPPPPPPNNNLLLJJJJJJGGGGGGJJJNNNSSSVVVWWWWWWUUUQQQJJJDDDAAA???===<<<:::999777444222111000///000000000////////////..................///000000------------------------......//////000000111111555444333222111///......000000//////...---,,,,,,......---,,,---...///111,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------...........................////////////------,,,,,,------...////////////000000222333333444444555444222222333444444555666999???GGGQQQXXX\\\aaajjjssszzz~~~zzz}}}{{{{{{{{{yyytttqqqooooooqqqsssuuuwwwyyy~~~zzztttppprrrtttuuuwwwzzz~~~xxxwwwxxxzzz}}}|||}}}~~~}}}yyytttxxxtttooommmmmmmmmnnnpppsssoooiiifffdddeeedddddd```ZZZUUUSSSPPPMMMPPPUUUTTTTTTUUUWWWZZZ[[[ZZZYYYUUUUUUSSSQQQPPPRRRVVVYYY___bbbiiiooouuuxxxzzzzzzuuurrroookkkkkkooovvvzzz|||qqqlllgggiiipppzzztttZZZSSSIIIBBBAAA@@@???===:::999999888888777777666666666555444444444444444888777777777666555444444111333555555444444555777333333444444444333333222444666888999888555222000//////000000111111222222///////////////////////////000000000111111111111222222111111000/////////111222222111///...///111333222222222333444444555555666555333111000222333777666444222111000000000333444555444222000000111555333111///...///000111000000000111111222333333222555888999888666666666222666999999666333333444555666666555333111111222111111000///////////////222222333333444555555666333222111111111333555666666555444333333333333444000000000000111111111111111222333444555555555555000222333333111000000111222222222222222222222222222111111000111111222333111222333444444444444444{{{zzz}}}oooTTTKKKCCCCCCDDDCCCDDDGGGIIILLLOOOPPPNNNKKKIIIIIIHHHHHHJJJNNNSSSVVVWWWWWWTTTOOOIIIDDDAAA???===;;;;;;:::888666444222222111111000000000////////////111000///......---------,,,,,,,,,------------------...///000000111111111555444333222111///......------------------------......---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---------.........//////------------------------,,,,,,,,,,,,,,,---......//////000000222333555555444555555333111000111222222222333555999@@@IIIOOORRRYYYcccnnnwww|||zzz}}}~~~yyytttqqqooommmooossswww{{{~~~wwwrrrpppqqqrrrqqqrrruuuxxxuuuvvvxxx}}}|||~~~yyy{{{xxxtttssswww}}}}}}vvvqqqooonnnmmmllloooiiibbb___]]]___gggqqqmmmmmmlllmmmllliiieeebbb___^^^]]]\\\\\\___dddhhhpppuuu}}}}}}vvvuuuyyy~~~|||qqqjjjiiikkkooowww|||eeeWWWKKKFFFAAA======<<<:::888::::::999999888888777777666666555444444444555555<<<;;;999888666555444333222444666666555555555666222222333444444333333222444555777777666444111000//////000000111111222222///////////////////////////000000000111111111111/////////000111111222222222222222111///...///000333333222222222333444444111111111///------...000666444333111000///000000222444555444111000///000333222000......///000111000000111111222222222222666888999888444000---,,,000444888888555222222333222333555444222111111111...............///000111111111111222333333444444333222111000000111222333222222111111111222333444/////////000000000111111000111222333333444333333000222333222111//////000222222222222222222222222000000000000111111222222000111222333444444444333wwwvvv{{{qqqWWWNNNEEECCCDDDCCCEEEGGGHHHJJJNNNOOOMMMKKKJJJJJJKKKKKKKKKNNNRRRUUUVVVVVVPPPMMMHHHDDDAAA@@@>>><<<;;;:::999777555333333222111111000000000/////////222111000......---------,,,,,,,,,------------...+++,,,...///000000000000111111111111111111111111------......///000000000...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111111222333444666888999777777666333///---,,,---...///000111444999???CCCHHHOOOYYYeeeooowww{{{|||xxx{{{}}}|||{{{{{{~~~yyyuuutttoooqqquuuyyy~~~~~~}}}|||}}}yyywwwxxxvvvqqqpppssswww||||||yyyxxxuuuzzz~~~{{{|||{{{yyyyyy{{{zzzyyyxxxxxxzzzuuuooommmmmmqqq}}}~~~yyysssooojjjiiiiiiggggggjjjnnnrrr|||zzzrrrmmmjjjtttwww}}}www___OOOHHHCCCAAA===;;;:::999777666::::::999999888777777777666555555444444444555555===;;;:::888666555444444333555888888666555555555222222222222333333333333444555555555555333222111000000000000111111111111000000000000000000000000000000000000111111111111---...///000111222333444111222222111///...///111333333222222222222333333222222222000......000222555444333222111111222222111222333333111//////000000000///...///000111222000000111222333333333222333333444333333111///...111333444555333222222222///111333444222111000111000000000000111222333333000000000111111222222222111111111111111111111111......//////000111111111/////////000000000111111000000111222222222222222111222333222000//////000111111111111111111111111000000000111222222222333111111222333333333333333rrrrrrxxxwww\\\QQQGGGDDDDDDCCCEEEHHHGGGJJJMMMNNNMMMLLLLLLLLLOOONNNMMMNNNQQQTTTUUUUUUMMMJJJFFFCCCBBBAAA???>>>;;;999888666444333222222111111111000000000////////////............//////,,,---------............,,,...///111222222222222111111111111111111111111////////////000000000000---------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......---------,,,,,,,,,,,,,,,++++++,,,,,,---...000000111222444666888999666666555111...++++++,,,,,,...000111222555888:::@@@EEEOOOZZZeeemmmrrrtttssswww{{{{{{yyyxxx{{{~~~~~~}}}wwwxxxzzz||||||zzzyyyyyy}}}{{{|||~~~|||vvvtttvvvxxxzzz}}}}}}{{{vvvyyy~~~||||||||||||zzzzzz}}}{{{{{{|||{{{{{{yyywwwuuuvvvyyy{{{~~~~~~yyyvvvwwwzzzrrraaaPPPGGGEEE???>>>===<<<;;;;;;999888999888888777777666666555444444333333333333444444999999777666555555666666666888::::::888555444444222222111111111222444555444444333333333333333333111111111000000000000000000000000000000000000000000000000000111111111111......///000111222222333000111222000//////000222333333222222222222222333444444444333111111333555333222111000000111222333///111222222111000000111...//////000111222333444///000222333444444444444000...---000444666555444222111111111222333222111///111444444333222111222111111111000111111222222//////000000000000111111...///111333444444333333///000111222222111111000//////000000000111111111///000111111222111111111111333444333111//////000111111111111111111111111///000111222333333333333222222333333444333333333ppppppvvv{{{___TTTIIIEEEDDDDDDFFFIIIGGGIIILLLMMMMMMLLLMMMNNNRRRPPPMMMNNNPPPRRRTTTTTTKKKHHHEEECCCBBBBBB@@@???999888777555333222222111111111111111000000000000------------///000111222---------....../////////000111333555666666666666555444333222111///......000000//////......------,,,---.........---,,,+++++++++++++++++++++++++++************************,,,,,,------...///000000//////.........---------,,,,,,++++++,,,,,,---.........///000222444666888111222222000...---...///---///222444444444666777:::???HHHRRR]]]eeekkknnnoootttzzz|||yyyxxxyyy|||}}}~~~~~~yyywwwwwwwwwxxxxxx|||zzzyyy{{{}}}yyywwwzzz}}}{{{~~~{{{{{{|||yyyyyy}}}zzz}}}www}}}~~~gggXXXPPPHHHCCCBBB;;;:::::::::::::::::::::777777777666555555444444222222222111222222333333666555444444555666777888777999;;;;;;888666444444333222111000000222444555444333222111222333444555222222111111000000//////000000000000000000000000000000000000111111111111000000000000111111111111000111111000//////111222333333222222111222222222111222111000......000222000///.........///111222...000222222000000000111...///000222444555555555///000222444555555555555777222//////333555333///444111...///222444222000///222555666555333333333222111000//////......///////////////000000000000+++...111555777777666555444555666777666444222000000000000000111111111111///000000111111111111000222333444333111//////000000000000000000000000000///000111333333444444444333333444444444333333222rrrpppsss~~~tttbbbTTTHHHEEEFFFFFFDDDDDDGGGIIILLLMMMMMMNNNOOOQQQMMMMMMNNNPPPSSSUUUVVVUUUKKKIIIEEEBBB???>>>>>>>>>===:::777555555666666555444333222111000000000000000///---,,,,,,---...//////......------///000111222222222111111111111111444333111///....../////////000111111000...,,,***000000000000///...---,,,+++,,,---------,,,+++***...---,,,+++,,,---...///,,,---......,,,,,,---...///...,,,+++***++++++,,,000000///...---,,,,,,,,,......///000111222333333,,,,,,,,,,,,,,,---...///222888:::555000///000000777:::>>>EEEMMMUUU\\\```iiikkknnnpppqqqsssuuuwww{{{}}}}}}|||~~~|||xxxwwwzzz}}}}}}|||}}}}}}{{{}}}}}}}}}|||{{{|||~~~{{{yyywwwuuuvvvzzz~~~zzz{{{xxxvvvxxx}}}~~~~~~|||~~~~~~}}}yyyttttttzzzooobbbUUUPPPLLLEEEAAABBB>>>>>>===<<<<<<;;;::::::999777555444555666555555333222222111111222222333111222444333222222333555666777777777777555444333444333222333555666555444000////////////111222333555111000000...***))),,,000111111111111222222222222000///000333555444222///000111222222111000000333222111111000000111111222222111111111111111111444333111000///.../////////////////////......---111111111111111000//////111000000111222222///---222333555666555333000/////////.........//////000000000111222222222222111222444666888888666333111000//////............///------,,,,,,,,,---.........000333666777666333222333222222222111111000000///000111222333333222111111111111222222222333333111222444444222000//////000///.........///111222000000000000000000000000222333555555444333444444rrrooorrr}}}~~~qqq^^^RRRGGGDDDDDDDDDCCCEEEHHHJJJLLLNNNMMMNNNOOOPPPPPPOOONNNPPPSSSUUUVVVVVVHHHFFFDDDBBB@@@???>>>>>>AAA===999666555444333222333222000///....../////////......------.........//////...---...///000111000000111111111222222222333333111000///000000111000000111111111///...------...///////////////...------,,,++++++,,,,,,---111000...,,,++++++++++++,,,---......,,,,,,---...000///...,,,,,,,,,------000000///------,,,,,,---......//////000111111111---------------...//////111777999444000000111111222444777===DDDKKKQQQTTT^^^aaadddgggiiilllpppsssxxx{{{|||zzzwwwxxx|||}}}zzzyyy|||~~~~~~{{{}}}}}}~~~zzzxxxuuutttsssuuuwwwyyy~~~|||~~~{{{~~~~~~~~~}}}zzzvvv|||yyywwwuuutttuuuuuuvvv{{{ttt___UUULLLJJJGGGAAA===<<<;;;;;;:::999999888777777666444222222444555666555333222222111111222222333111333444444333333444555666666777777666444333222111000000111222333222111000////////////111222333333000///000000------//////000000000000111111111111000///111555777666555,,,---///000111111111111333222111111000000111111333222111000000111222222222222000000///000111111222222222111111///...---111111111111111000/////////...///111444555333222111222444555555333111000000000////////////000000000000111111111000000///111222444666777666444333000000/////////000000111.........---......///000...000222555555555333222222111111111000000000000///000111222222222111111111222222333333333333333222444555555333111000000111000000///000111222333111111111111111111111111222444555555444333444555sssoooqqq{{{zzzmmmXXXOOOGGGCCCBBBAAACCCGGGIIIKKKNNNOOONNNNNNNNNOOOQQQOOONNNOOOQQQTTTTTTTTTCCCCCCCCCCCCBBBAAA@@@???AAA===999666555555444333222000...,,,,,,,,,---...---......//////.........//////.........///000111///000000111111222222222333222222111111111222222111111111111111000000000,,,,,,---//////000000000///---+++))))))+++...///000///...---,,,+++++++++,,,.........---,,,---...000//////.........//////000///...---------------////////////////////////...............//////000///555777333000111222111...///111555:::???CCCFFFMMMQQQUUUZZZ^^^dddiiimmmqqquuu~~~wwwsssooonnnqqqvvvzzz|||~~~||||||~~~~~~|||}}}|||{{{zzzxxxvvvuuuuuuuuuzzz}}}|||zzz{{{{{{}}}}}}}}}~~~|||}}}~~~|||zzzvvvrrr|||~~~~~~wwwsssrrrssstttuuuzzz}}}yyydddXXXMMMGGGCCCCCCCCC>>>:::888999999888888777777666666333222111222444555555555222222111111111111222222222333555444333333444666666666666555444333111000111000///000111222111000000////////////111222333222///...111111///000333/////////000000000000111111111111333666888888777,,,---///000222333333333222222111000000000000111333222111000000111333444111111000000111111222333222222333333333222111111111111111222111111000///000///000111444555444333000111333555555444222111000000////////////000000///000000000000000//////111111222333444444444333000000000000111111222333///////////////000111111///000111222333333333222222222222222222111111111//////000111111111111000111222444555666555333222333555666666444222111222222111111111111222333333222222222222222222222222333555666666444333444555vvvrrrrrr{{{yyykkkTTTMMMFFFBBB@@@???BBBHHHJJJLLLOOOPPPOOONNNNNNNNNNNNNNNNNNOOOQQQQQQPPPNNNAAABBBCCCDDDDDDCCCBBB@@@===:::777666666777777777222000...,,,+++,,,---///,,,---///000000///......///////////////000000000000000000000111111111111222222222222222222333333000000/////////000111111,,,---....../////////......---,,,++++++,,,...///,,,,,,,,,,,,---......///---...///...---,,,---////////////////////////000000///...---------------//////.........---------......------------...///---222444222000222333222//////000222555888;;;===???CCCHHHNNNTTT[[[bbbgggiiinnnyyy}}}{{{{{{xxxssspppppprrrsssssszzz{{{|||||||||}}}|||}}}}}}{{{zzzxxxxxxzzz}}}~~~|||wwwrrr{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~|||yyy}}}xxxrrrpppssswwwyyyyyyxxxvvvsssssswww{{{rrr^^^QQQKKKDDDAAA?????????===;;;999999999999888888777777777444333222222444555444333222222111111111111222222222444555555444333555666666666555444333111000///222111000111222333222111000////////////111222333222//////222222000111444000000000000111111111111333333333444666777777777///000111222333333444444222222111000000000000000333222000///000222444666222222222111222222222222000111222333444444444444111111111222222111111000333222111111222222111//////000222333444444333333000000///.........//////...///000111111222222222222222111111111111111222/////////000111222333444///////////////000111222111000000000111222222333444444444444333333333333000000000000000000000000000222555777777666444222333555666666444222111111111111111111222222333333222222222222222222222222333555666666444333333444{{{vvvuuu|||{{{lllSSSLLLEEEBBB@@@???CCCIIIJJJMMMPPPQQQPPPOOONNNNNNMMMNNNPPPSSSTTTQQQLLLIII@@@BBBDDDFFFFFFDDDCCCAAA<<<999666555666777777777333111///...------...///,,,---///000111000///.../////////000000000000000222111111000000/////////111222222222333333333222//////.........///000000...............---,,,,,,+++,,,------............++++++,,,---.........///---...//////------...///------......//////////////////...------------...//////......------,,,,,,------,,,++++++,,,,,,,,,,,,111222000000333333111111000000000222444666777666:::???EEEKKKSSS[[[```cccjjjuuu~~~~~~}}}zzz}}}{{{yyywwwwwwvvvtttssstttvvvyyy{{{|||~~~}}}}}}}}}}}}|||}}}{{{vvvwww{{{}}}xxxvvvxxx||||||yyyuuuwww}}}xxxrrrkkkeee``````fffnnnuuuxxxxxxwwwxxxzzz~~~yyy~~~gggUUUKKKFFFDDD@@@???===::::::;;;;;;:::777777777777777777666666777666444444555444333111222111111000000111111222222333555444333333444666666555444333222111000000222111000000222222111000000////////////111222333555222111333222//////222111111222222222222333333555555666555444444444444222111111111000000111111222111000000//////000000222111000000111333555666444444444333222111111000111222222222222222111111111111222222222222111111222000//////000000///......///111222333444444333000///......---------...---...000222444555555666444333222000////////////.........///000111222333............///000111222222111000000000111222333222222333333333333333333111111000000000000000000000222555777777666444222222444555555333111000111000000000111111111111111222222222222222222222222333555666555333222222333yyywww}}}~~~pppUUULLLDDDBBBAAAAAADDDHHHIIIMMMPPPRRRRRRPPPOOOOOONNNPPPRRRTTTUUUQQQKKKGGGBBBCCCDDDEEEEEECCCAAA@@@===:::666444444444333222222222111000////////////---...//////000000000000...///000111111111000000111111000000000/////////111222222333222222111111////////////............/////////......,,,++++++***+++---/////////...---------......------,,,+++---...//////...---...///,,,,,,...///000000000000///......---------......//////......---------,,,---,,,++++++++++++++++++,,,000111///000333333000000000/////////000222333222555999>>>CCCJJJRRRWWW^^^gggqqq{{{}}}|||yyyyyyzzz|||~~~~~~|||xxxyyy{{{||||||~~~}}}|||}}}||||||~~~{{{zzz|||}}}yyyrrrooopppsssooollljjjkkkppptttvvvvvvxxxzzz{{{{{{yyyyyyzzz{{{vvvzzz{{{{{{~~~~~~|||zzz{{{~~~~~~{{{rrrvvv{{{{{{vvvmmmfffaaa\\\YYYWWW[[[gggttt~~~~~~vvv^^^KKK@@@===<<<;;;:::;;;:::666555888999777555555555555444444444444888777555555555444111///111111000000000000111111111222444333222222333555555555444333222222222222111000//////000000///...000////////////111222333666333111333111......000222222222333333333444444555666666444222111111222111000///...------------111111000////////////000000000111222333444555666555555555444333222000000555555444333111///---,,,000111222222333222222222...---,,,---///111222111///000111222333333333333111000///......------...---...000222444666777777444333222111000////////////////////////000111222............///111222333222222111111111222222333000000000000111111111111333222111111000111111111111222444555666555333222222444555555333111000000///000111111222222111111222222222222222222222222222444555444222111111111{{{xxx}}}sssXXXMMMDDDBBBDDDDDDEEEHHHHHHLLLPPPSSSSSSQQQQQQQQQPPPOOOOOOOOOOOOMMMIIIEEEBBBCCCCCCCCCBBB@@@>>>===<<<999555333333333222111111111222222111000...---............///000111222...///000111222111000000.........///000111111222111222222222222111///...///000111111000///...------------......---,,,,,,,,,,,,,,,---...//////000,,,---.........---,,,+++---///000///...---...000,,,---///000222222222222......---------......////////////..................---,,,++++++++++++,,,---000000...000333222///000///.........///000111///111444777;;;AAAHHHMMMVVV```jjjsss}}}}}}||||||xxxxxxzzz}}}~~~|||}}}~~~{{{}}}~~~~~~~~~~~~{{{wwwtttuuuvvvooollljjjjjjmmmooonnnllloooqqqsssrrrnnnllllllllloootttvvvuuuvvv{{{|||zzzvvvuuutttsssuuuzzz}}}wwwxxxxxxtttpppppprrrtttwwwyyyxxxuuupppmmmggglllqqqpppkkkeeeddddddaaa______fffqqq|||~~~{{{bbbWWWIII>>>888666555444222666888555555888777444444444444555555555555555555555444444555444111///111111000000000000111111000111333222111111222444555444333222222333444555222111//////000111///...000////////////111222333555222111222111...---000111111222222222333333333111333444333000///000111111000///.........///000111111000///////////////...///111333555555666555444444555555444333222111444444333333111000///...000111222222333333333222///---,,,---///222222222000000111111222222222333333222111000///////////////000111222333444444444111111111111111111111111111111000000000111111222/////////000111222333444333333333333333222222222111111111111222222333333555444222111111111222333111222222333333333333333333555666666444222111222000111222333333333222111111111111111111111111111111333444333111//////000|||xxx}}}ttt[[[NNNCCCBBBFFFGGGFFFGGGHHHKKKPPPSSSSSSRRRRRRRRROOOMMMJJJHHHHHHGGGEEEDDDCCCBBBBBBAAA???===;;;;;;777555222111222444444444///000222222111000---,,,///............000222333...///000222222111111000***+++---///111222444555111222222222111000...---000111333333222000...,,,++++++,,,---...............---,,,+++,,,...111222)))***,,,.../////////......///000///...---...000---...000222333444333333......---------......//////////////////////////////...------,,,,,,,,,,,,---000000...000333222...111000/////////000222222...///111333666;;;AAAFFFOOOYYYccckkkvvv}}}yyyyyyzzz|||{{{{{{~~~~~~}}}}}}|||}}}~~~~~~|||yyyvvvvvvwwwwwwtttqqqtttvvvwwwuuuppplllkkkkkkpppuuuvvvrrrpppsssrrrnnnooooooooonnnooorrrxxx|||yyyooohhhjjjkkkgggddddddhhhiiikkklllkkkiiifffdddiiinnnsssrrrnnnlllqqqvvvooommmmmmrrryyy~~~~~~{{{zzz~~~hhhVVVFFFDDD@@@<<<888555333222,,,444999777777999888333666666777777777777777777222222222333444444111///111111000000000000111111///111222222111000222333555444333222333444555666555333222222333333222000000////////////111222333444000///111111......111000111111111111222222222...111222111///...000222222222111111111222444555111111000///////////////---///222444666666666555222333444555555555444333///000111222333444444444000111222333333333333333444111//////000111000000111111111111111222222222555444333222111111111111111111222222222222111111...///000222333333444444333333222222111222222222000000000111222444555666333333444444444333333222444444444555555666666666666555333222222222333333111111111222222222333333444666888777555333333333111222333444555444333333000000000000000000000000111222333222000......///zzzuuuzzz}}}nnn\\\PPPDDDBBBCCCDDDFFFIIIHHHKKKNNNPPPPPPPPPQQQRRRMMMMMMLLLJJJHHHFFFDDDCCCGGGGGGFFFDDDAAA???===<<<777444000//////000000///000000////////////000000---,,,,,,...000111000///---------------...000000222222111111111111222222222222222111111111111111------............------,,,---.../////////...------......///////////////---...///...,,,,,,...///222222000///..................///111111222222222000000//////......------000111222111000000111333//////............//////......//////000000111111////////////............,,,---///111555888;;;===IIIPPPYYYcccjjjqqqvvvyyy|||~~~}}}zzzvvvtttsssssswwwzzz{{{xxxuuuuuuwwwzzz{{{|||uuuwwwzzz{{{|||~~~~~~~~~~~~~~~~~~~~~{{{zzzyyyzzzzzzzzz}}}|||uuurrrsssvvvxxxzzz}}}}}}zzzuuuqqqooommmlllllllllooossswwwzzzqqqmmmiiihhhkkkkkkhhhdddjjjnnnssstttrrrooooooqqquuuwwwyyy|||}}}}}}|||{{{|||xxxwwwzzz~~~}}}|||}}}qqq^^^PPPIII:::;;;;;;:::999777555333222222222333333444444444444444444333222111000///333333222111000///...---////////////000000000000111000///......000222444333333444555555555555444111000//////000000///...222///,,,,,,///111111111000111222333222222000000444555666666666444222000//////000000000111111222000000000000000111111111000000000000////////////...000222333333333444555444333333333333333333222555333222111111111///---000///...000333666666666333222000///.........///111333333333111111111333111000///////////////000111111111222222333333333111000///////////////000444333333222111000//////111333444555444555777888;;;888666444444555444333444333222111222333444555444444333333222111000000111111111111111111111111111333666777666555444555555555444333333333444444666555444222111111222333111222333222000......///xxxtttxxx~~~ppp]]]QQQFFFCCCCCCCCCEEEHHHHHHJJJMMMOOOOOONNNOOOPPPKKKKKKKKKKKKJJJHHHGGGFFFCCCBBBBBBAAA>>><<<999888:::888444333333444444333000000////////////000000...------...000111000///------------...///000000111000000000000000000111111111000000/////////...------............---------......//////...---,,,------...///////////////---...///...,,,,,,...///222111000///............------...000000111111111///////////////............000111111///...///000//////............/////////////////////000000000,,,,,,---...///000111111000000000111222444555666???EEEMMMVVV]]]dddjjjmmmrrrrrrrrrpppnnnlllmmmnnnvvvyyy|||}}}zzzuuurrrrrrrrrrrrqqqqqqsssvvvwwwxxxzzz|||}}}}}}~~~~~~}}}}}}}}}{{{zzzzzz{{{{{{{{{}}}~~~|||zzzyyy|||yyy|||yyyssspppppppppqqqqqqsssvvvyyy|||zzzvvvsssrrrttttttrrrooouuuwwwzzz{{{{{{yyyyyyyyyvvvyyy|||~~~|||yyyyyy}}}|||hhhVVVIII@@@<<<999999::::::999777555444222222333333333333333333333333333333222111000000000000000000000111111111////////////000000000000222111000//////000000111111222333333444444333333111000//////000000///---222///,,,,,,///111111000111111222333333222111000333333444555444222000///......///000000000000000333222222111000///...---222222222111111111000000...000222333333333444555444333333333333222222222333111000111222222111///222000///000222444444333222111000///......//////000222333222111000111222000000000000000000111111111111222222333333333333000000////////////000000111111111111111111111111222444666777777777888999;;;888666555555555444333333222222222333444555555555444333222222111111111222222222222222222222222000222555666444333333333555555444444444444444444555333222222222222222111111333444333111/////////yyytttxxxsss^^^SSSHHHDDDCCCBBBDDDGGGHHHJJJMMMNNNMMMLLLMMMNNNJJJJJJKKKKKKKKKJJJJJJIIICCCDDDDDDCCCAAA>>>;;;999<<<999666555555666666555111000000//////000000111///...---...///000///...------------...///000111000000////////////000000000000///......---,,,,,,------............------.../////////...---,,,,,,,,,---......//////......---...///...,,,,,,...///222111000//////......///,,,---...//////000//////.........//////////////////222444444222000////////////............/////////////////////.........,,,,,,---...///000000111111111000000000111111222555999@@@GGGMMMTTTZZZ^^^gggggggggeeeeeegggkkknnnyyy}}}}}}|||}}}~~~yyyuuutttsssqqqppppppsssuuuwwwxxxzzz}}}|||||||||~~~}}}}}}}}}}}}~~~~~~|||{{{|||~~~||||||uuuqqqrrrtttuuuuuuuuuwwwyyy{{{{{{yyyvvvuuuvvvvvvuuuttt{{{zzzzzz|||}}}}}}|||zzztttwww|||sssjjj[[[LLL@@@:::888888777777888999888777666555333333333333333222222222111222222222222222111111/////////000000111111111000000000000////////////222222222111111000///...///000111111222222111111111000...///000000///---111///------///000111000111222333444444444333222222222333333333111000...---...///000111000///...222222111000///......---222222111111111111000000...000333333333333444555444444333333222222222222111000///000222333222111333111000000111111111000111000////////////000000///111222111000000111222000000111111222222333333222222222333333333333333000000000//////000000111///000000111222333444444333666999;;;::::::::::::;;;999666555666666555444111222333444555555555555666555444222222222333333333333333333333333333333000333555666555444444444444444444444555555555555666444333444777777444111222333444444222000000111{{{www{{{ttt^^^TTTJJJFFFDDDBBBCCCGGGHHHJJJLLLMMMLLLKKKKKKLLLKKKKKKLLLKKKKKKJJJIIIHHHDDDEEEFFFFFFDDDAAA>>><<<;;;888555333333444444333111000000000000000000111111///....../////////---------------...///000111000000////////////000000000000///...------,,,+++...//////////////////...000000///......---,,,+++,,,,,,---............------...///...,,,,,,...///111111000///////////////---...//////000000000///------......//////000000333666888999666333111111///......------......////////////......---------//////.........---------000000//////000111222222222555888<<>>888666777999555555777777777777666555444333333333222222111111000111111222222222222111222111111000//////......000000000000///////////////000111222222111///.........///000000000000000111///......///000...---///...------...///000000222333444555555555444333333333333333222111000///---...000111111000///...---......//////000000000000/////////............///111333444333333444555444444333333222111111111111000///000111222111000222000//////000111111000///////////////000000000///111222222111000111333000111222333444444444555222222222333333333333333000000000///000000111111000000111111222333444444444777;;;>>>===<<<;;;;;;:::999777666777777666444000111333555666666666555777666444222222333444555333333333333333333333333333555777777666666666777444444555555666666666666888777666999<<<<<<888333222444555444333111111222|||www|||~~~rrr[[[SSSJJJFFFCCCAAACCCGGGJJJLLLNNNNNNLLLJJJJJJJJJMMMMMMLLLKKKIIIGGGEEEDDDAAABBBBBBBBBAAA???===;;;:::777444222333333333333111111000000000000111111111///------...//////..................///111111222111111000000111111222111111000000///...------000000111111111111000000000000///...---,,,,,,,,,+++,,,,,,------------------...///...,,,,,,...///111000000////////////000//////000111111111000000------......//////000000444777999:::777444222222......------------......//////......------,,,,,,............------------111000000000000000111111222333555666777;;;???CCCEEEHHHMMMRRRWWW\\\aaaeeekkkppptttvvvzzz{{{wwwvvvxxxzzzyyywwwvvvwwwzzz|||}}}}}}}}}zzzyyy}}}~~~|||zzzvvvyyy|||{{{xxxwwwyyy|||~~~}}}rrrbbbSSSJJJBBB???;;;777444444444555333444555666777666555555333333333222222111111111000000111222222222111111111111000000///.........111000000000/////////...,,,...000222333333111000......///000000000000///000///......//////...---..................///000222333444555666555555444444444444333333222111000///000000111111000///...,,,------...//////000000/////////............---000222444444333333444555444444333222222111000000222111///000111111000...///...---...111333333222/////////000000000000000///111222222111111222444000111333444555555555555222222222222222222222222000000000000000111222222111111222222333333333333555888<<>>===<<<<<<:::999777888888888777555000111333555666666555444666555444333333333444555222222222222222222222222333555777777666555666777333444555666777888777777888888888;;;===<<<888333222444555555333222222333{{{vvvzzzzzzmmmWWWOOOIIIFFFCCCAAADDDIIIMMMNNNPPPOOOMMMKKKJJJKKKNNNMMMLLLIIIGGGDDDAAA@@@BBBBBBBBBBBBAAA@@@???>>>;;;888555333444555444444222111111000000111111222111///---,,,...///000///............///000111111222222111111111111222222111111111000000000//////000000111111111111000000000///...---------------***+++,,,,,,------,,,,,,---...///...,,,,,,...///000000////////////000000000000111111111111000000.........///////////////111333555555333111000000......------------......---------------,,,,,,,,,++++++,,,---...//////000333222111000///.........///000111111111333666888;;;???DDDJJJOOOTTTYYY]]]ffflllqqqsssxxx|||xxxvvvwwwxxxzzzyyyyyy||||||{{{|||}}}~~~}}}}}}|||ppp```SSSJJJBBB>>>777777666555444444333333222333444555666555444333222222222222222111111111000111111111111111000000------...///000000111111111111000000//////......+++---///222333333222222...///000000111111000000000///---...//////...,,,,,,...//////...---///000111222444555666555555444555444444333222222111111000000////////////////////////......------------111111000000000000//////111333444555444333444555444444333222111000000///222111//////000000///......------///222444555555//////000000000000///......000111111000111222333111222333555555555444444111111111111111000000000000000000000111111222333111222222222333333444444666999<<<>>>===<<<======:::999888999:::999777666222222333333444444333333333444444444444333333333111111111111111111111111111222333333222222333555222333555777999999999888555777999:::999666444222222333555444333222222333{{{www{{{uuugggRRRLLLGGGEEECCCAAAEEEKKKPPPQQQRRRQQQOOOLLLKKKKKKLLLKKKIIIGGGDDDAAA>>>===DDDCCCAAA@@@@@@@@@@@@AAA;;;999555444444555555444222111111000000111111222000...,,,,,,...000111111............///000111222111111000000000000111111///000000000000111111111/////////000000////////////...------------...///******+++,,,,,,,,,,,,,,,---...///...,,,,,,...///000000////////////000000///000000000000000/////////////////////.........---///000000...---...///...------,,,,,,------...,,,,,,,,,,,,,,,---------***+++,,,,,,......///000000//////...............,,,---/////////000222444777999<<>>;;;888444444444444555555555555333333444555555444333222111111111111222222222222111111222111111000///...,,,,,,---...///000111222111111111000///.........---...000111222222222111000000111222222222222222000...------...///---,,,+++---//////...---...000000111333444555555444444444333222111111000000000000///---++++++,,,---............------------,,,111111000000000/////////111333555555444333444555444444333222111000//////000///...///000111000//////......///333555666666000000111111000///...---,,,---//////...///000222111222444555555444333222000000000000/////////...000000000000111222333444///000111222444555666666666888;;;;;;;;;;;;<<<===999999999999;;;:::888666333333222111111111222222111222333444444333222111222222222222222222222222000111222222111111222444222333666888:::::::::999444888;;;999555111111333111222444444222222222333~~~yyy}}}rrrdddOOOJJJFFFDDDBBBBBBFFFMMMQQQSSSTTTSSSPPPMMMLLLLLLIIIIIIGGGEEECCC@@@>>><<<@@@>>><<<::::::;;;<<<===:::777444222333333333333222222111111111111222222///---+++,,,...000222222.........//////000111222000000////////////000000......//////000111111111------............------///...---,,,------///000******+++,,,,,,,,,,,,+++---...///...,,,,,,...///000000////////////000111...///////////////......000000//////.........---,,,---......------...///...------,,,,,,------...+++++++++,,,,,,---------......---------,,,,,,,,,******+++,,,---///000111***,,,///000000111333555333222222222444999@@@EEEOOOVVV[[[]]]bbbkkksssuuuxxxyyyyyywwwtttpppooooooqqqrrruuu{{{}}}xxxssspppooonnnrrryyy}}}}}}iii[[[OOOIIIBBB===;;;:::777444111111111111222333444555333333444555444333222111000000111111222222222333222222222111111///......///////////////.........222111111000///......---///000000111111111111000111111222333333333333333000...------...///---,,,***---000000---,,,...000000111222444555555444444333222111000///////////////---+++(((((()))+++---******+++,,,...//////000///.........------------222333555555444333444555444444333222111000///......------...111222222111000//////000333555666555000111111111000///---,,,***+++------------...000111222444555555333222000000000//////.........---000000000000111222333444---...000222444666888999666888999:::999:::<<<>>>999999999:::;;;;;;888666444333222000///000000111///111333555555333111000333333333333333333333333222333333333222222444666111333666999:::;;;::::::666;;;>>>;;;444000111555000222333333222111222333|||xxx}}}sss```QQQIIICCCAAABBBBBBEEEJJJLLLOOOSSSTTTRRROOOMMMLLLIIIGGGEEEDDDCCCAAA>>><<<>>>===<<<;;;;;;<<<===>>><<<:::777444222111111111333222111111222222000...000///---,,,,,,---...///------,,,,,,---...000111---...///111111000000///......//////000000111111000///.........000111222............------,,,+++---------------------------......//////...---------...///000000///...---//////000000000000/////////............---------...///////////////......000000///...---+++))))))---,,,,,,++++++,,,,,,---******+++,,,---//////000...............///000000+++,,,,,,++++++,,,...111//////000222444666888999AAAEEELLLRRRVVVZZZ___aaagggkkkooorrrqqqooonnnnnnvvvvvvxxx}}}~~~zzzwwwvvvwwwyyy{{{{{{|||{{{jjjZZZLLLCCC<<<:::888555333333222222444222///000333444333111222222222222222222222222000000000000/////////////////////...------,,,,,,000000//////......------000000///...............000000000000000000000000000000000000000111111222////////////............///...,,,+++******++++++,,,///222555777777555444555444333111000/////////000000/////////.........,,,+++******+++...000222333222222111000111111111111111333333444333222111111111000000000000000111000000000000000111111222111111000000111333555666/////////000000000000000...---,,,,,,---///222333333111///000222333111///111111111111000...------000000000000000//////......111444666666777888999666777999:::;;;;;;::::::999:::;;;<<<;;;999777555222111000//////000111111///000333555666555444444777666444333333444555666333444444444333333222111333333444444555555666666666666777888888777666555777444111333888;;;:::777|||xxx}}}xxxfffQQQJJJCCCBBBCCCCCCFFFJJJKKKNNNQQQRRRPPPMMMLLLKKKKKKIIIHHHFFFDDDBBB???===???>>>>>>============>>>;;;999777444333222222333444333222222222222000...///...---,,,,,,---///000......------...///111222...///000111222111000000.../////////000000000111..................//////---------------,,,++++++------------------------..................------------............------///000000111111000000///////////////..................////////////......------------,,,+++******---,,,,,,,,,,,,,,,,,,---******+++,,,---...//////...............//////000000111111000//////000222/////////000111222333444444888>>>BBBFFFIIIMMMOOOZZZ^^^cccfffggggggggggggpppqqquuuzzz}}}yyyvvvuuuxxx{{{~~~~~~|||~~~~~~{{{{{{~~~mmm\\\PPPGGG???999999888666444333222222222444222000111333444333111222222222222222222222222000000000000////////////.........//////////////////////////////.........222222111000000000000000////////////////////////000////////////000111111////////////............///...---------...//////---///111333555555444444444333222000///.........------,,,,,,,,,+++++++++---,,,++++++,,,...000111222222111000000000000000111222333333333222111000111000000//////000000111.........///000111222333222111111000111222333444////////////////////////...---------...000222333666444222333444555333111000000000000000///...---//////000000000000/////////111444555555555666888555666777999999999999999999:::;;;;;;:::888666555333222111/////////000000000000000000000111222222666555333222222333444555444444555444444333333222444555666666777777777666555666777888888777666555777444111333777:::999666}}}yyy}}}xxxgggRRRJJJDDDCCCDDDDDDFFFKKKKKKMMMOOOOOOMMMKKKKKKKKKMMMLLLKKKHHHEEEBBB@@@>>>??????@@@??????>>>======:::999777555444444444555666444333333333222000---......---,,,---...000111//////...//////000111222///000111222333222111111////////////000000000000------.........---,,,,,,,,,,,,------,,,,,,++++++------------------------......---,,,,,,---...///------,,,,,,,,,------...//////000000000000//////000000/////////.........---....../////////......******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////......------......///000222444555444222000000000000///......------......///111555888:::<<>><<<:::999888777666555555666666666555333333333222000---------------...///111222.........//////000111111000111222333444333222222////////////000000000000---.../////////---,,,***+++,,,,,,,,,,,,,,,++++++........................///---,,,++++++---...000...---,,,,,,,,,---...///......////////////......//////.........---------------......//////......++++++,,,,,,,,,,,,++++++,,,------------------,,,******+++,,,------.........------------.../////////111333222111///......//////...---,,,,,,,,,,,,///111444555555666777999>>>BBBHHHMMMQQQTTTXXX[[[dddiiioooppppppttt~~~xxxwwwuuuuuuyyy~~~||||||~~~}}}oooaaaMMMFFF===666555666888999222222222111111222222222333222222222333222222111333333333333333333333333000000000000////////////---........./////////000------......//////000000/////////000000/////////////////////////////////...------------...////////////.........---------+++++++++,,,------...///000//////...///000111222333222111000//////////////////.........---------//////.........//////000000000000000000///......222222222111111000///////////////...//////000111............///000111111333222111000000//////..................---------.........///000111333444666555444333222111000///......//////000/////////......///000000000000000111222444333222222333444222222333444444555555555777888888888888777666555444333222111//////......111111000000000222333444333333222222333444555555777777666666666666666666444666888:::999888555333444555666777777777666555666444222222444666555444{{{~~~nnn]]]QQQJJJEEEEEEEEEEEEGGGJJJJJJKKKMMMLLLKKKJJJKKKLLLMMMNNNNNNJJJEEEAAA@@@@@@>>>?????????>>><<<:::888888888777666666666666666555444333333333222000...---------...///000111111,,,,,,---...////////////000111222444444333333222000000000000////////////...///000000///...,,,++++++,,,,,,------,,,,,,,,,...........................---+++***+++,,,///000///...---------...000111,,,------......------,,,------,,,,,,,,,+++++++++,,,,,,---...........................---,,,+++***,,,------......------,,,***++++++,,,,,,------------------------...//////+++...000111000//////000......---------.../////////000111111000000111333777:::???CCCGGGLLLPPPSSS\\\ccciiillllllrrr~~~~~~zzzxxxtttssssssuuu{{{~~~|||yyyvvvwwwzzz~~~~~~~~~~~~zzzeeeRRRFFF<<<999555333222333333444///000000111111111111111222333444333333111111000222222222222222222222222000000000000////////////.........------,,,,,,,,,------......//////000000...///000000000000//////........................---------------......///............------------------------------------000///...---...///111222444444333222111111111111000000000000//////////////////.........////////////000000000000///......111111111000000////////////////////////000111111222111000//////...//////222222111111000//////...//////......------------...//////000111222333444555555444333111000//////---......////////////...------...000111111111111111222333222111000222333111111111111222333444444666666666666666666555555333333222111000///...------...000222333444333333333333333444555666666777888777666666666777888888333555777888777555222111333444555777777777666555555333222222333444444444~~~ooo```PPPJJJEEEEEEEEEDDDFFFIIIIIILLLNNNNNNMMMLLLLLLMMMMMMOOOOOOLLLFFFBBBAAABBB@@@@@@???>>><<<:::999888777777777666666555555555333222111111222222000............///000000000000+++,,,---...////////////000111222333444333222222000000000000////////////...////////////......---,,,,,,------......------........................,,,,,,+++++++++---...///...............///000111,,,,,,------------,,,,,,,,,,,,+++++++++*********+++,,,---..................///......---,,,+++***,,,---...//////...---,,,***+++++++++,,,,,,,,,---------,,,,,,------...///,,,...000111000000111222............///000111111000111111000//////000222222555888:::===AAAEEEIIIOOOVVV^^^bbbfffnnnzzz}}}zzzwwwssspppoooooopppsssxxx~~~yyyuuuuuuzzz~~~~~~|||{{{{{{|||}}}~~~{{{mmm]]]MMMAAA999444444444444333222111000...///000111111111111111111333555555333111000000111111111111111111111111000000000000////////////......------,,,++++++***.........///////////////000111222333333333222111...........................------------...//////.........------------,,,//////000000000//////.........------...000111222444444333222222222222222/////////............---------......///////////////000111222111000///...000000////////////000000000//////000000111222333444444222000///.........000000111222222111111111000000//////...---------//////000111222333444444444555666444222111111222....../////////......---,,,---...000111222222222000111111000//////111333000000000000111222333444555555555555555555555555222222222222111///...---+++---///222333222111000222222333444666777777888888777666555666777888999333444555666555333000///222333555666777777666555333333333333333444555666qqqcccOOOIIIDDDEEEEEEDDDEEEHHHIIILLLPPPQQQPPPNNNNNNNNNMMMPPPQQQMMMHHHCCCDDDEEECCCAAA@@@>>><<<::::::999777777777666555444333333111000///000111222000.../////////000000000//////,,,,,,...///000000/////////000222333333333222111111000000000/////////...---------,,,------......,,,---....../////////...........................***++++++,,,,,,---......+++,,,---...////////////---......//////......---,,,,,,,,,+++++++++*********+++,,,---............,,,,,,---------,,,,,,+++,,,---...//////...---,,,+++++++++++++++,,,,,,,,,------,,,,,,------...//////000111000//////000222000////////////000111111111222222111//////111333222333444555555888<<>><<<;;;;;;;;;777777777666555333222111///......///111111000//////000000000000000///...,,,...///111111111000000///000111222333222111111111111000000/////////...,,,++++++***+++,,,...///------...///000000//////////////////////////////)))***+++,,,---...------)))+++,,,...//////...---//////000000000000//////---------,,,,,,,,,++++++***+++,,,---............))))))***+++,,,------,,,,,,---///000000///---,,,++++++++++++++++++,,,,,,---,,,,,,,,,,,,---......111111000...,,,,,,---///111111000////////////000---......---,,,,,,///111333444444333222444777:::777;;;@@@DDDHHHNNNUUUZZZ______```bbbeeeggggggeeeggghhhiiijjjlllooorrrsssyyy||||||zzzuuurrruuu}}}|||{{{|||}}}{{{~~~}}}}}}}}}}}}}}}~~~vvvdddUUUKKKDDDDDDDDDAAA>>>:::888888///000222333222333444555///000111222222111000///000444666666333000///000////////////////////////000000000000////////////,,,,,,------.../////////000000//////.........------...000222333222000///........................///............///000000......---------,,,,,,,,,)))***,,,...000000000000,,,,,,---///111222333333222222111111111111111111000000/////////.........)))***+++---.../////////000111333444333222000...------------...000111333111111111111222333444555444333222222111222222222,,,...000333555666666666222111111000///.........///000111222333444444444...000222111...---///111////////////...---,,,++++++,,,---///111222333333...//////......///111444000000//////000111333444444444333333333444555555///000111222222111000///999777444222111111111222...///111333555666666666777666555444555666888:::666666555333222111000000111222444666777777666666222333444444444555888999ssscccTTTKKKBBBAAACCCDDDGGGJJJMMMOOORRRSSSSSSQQQNNNLLLNNNPPPRRRPPPKKKHHHGGGHHHJJJCCC<<<999:::<<<;;;999777888888777555333000//////000111000...------------++++++---111333111///000000//////000111222333000111222333444333222222000000//////.........---///......------,,,,,,+++)))+++,,,,,,+++***,,,---------------------------,,,---......,,,,,,---...............////////////000///...---,,,------...***+++,,,,,,------------000---,,,---///000...,,,------------------------......//////......---,,,******+++,,,------......111000.........///111333......------------......//////000000000000/////////000111111111000...---333222222222111000000000444777:::<<<>>>@@@CCCFFFKKKLLLOOOSSSXXX^^^ccceeegggggghhhjjjlllmmmnnnooottt~~~|||zzzvvvssssssvvvzzz||||||yyyyyy{{{~~~~~~~~~}}}zzz{{{qqq___SSSJJJAAA<<<888888777666555333111000/////////000111111222222111111222333333333222222333333444444222000...,,,...000111000///...///111000000///...............////////////............000///---,,,,,,---///000,,,///222444222111000/////////............//////........................---------------------------...000111111///...,,,,,,,,,,,,------.........333333333333333222111000000000//////......------//////...------...000111444222000///...///000111111000......///000000///111000000000111222333333333222111111000000111111......///111222444555555000000000000000//////...222222222333333444444444111111222222222111111000---,,,++++++++++++,,,------...000111222111///......//////000000000000000000000000000000000000000222111000000222222222111333222111////////////000111111111111111111222222111222333444444444444444777888888777777666555444666666555444333333222222///222555666555444444444333222111333555777888777sssbbbQQQHHHAAAAAADDDEEEHHHKKKMMMOOORRRTTTUUUTTTRRRQQQRRRSSSTTTQQQLLLHHHFFFGGGLLLEEE===:::;;;;;;:::888999999888777555333111000///000111000...,,,,,,------,,,,,,...111333222000000000000000111111111111000000222222333222222111000/////////.....................---,,,,,,+++++++++,,,...---,,,,,,---///------------------------,,,---......,,,,,,---...............////////////000///...---,,,------...***+++,,,,,,---------,,,///---+++,,,...///...,,,---------------------------............---,,,,,,*********+++,,,------------,,,+++***+++,,,...//////......------....../////////000000000000//////...///000111111000///...111111000000000000000///111333555666666777999;;;;;;===@@@FFFLLLSSSYYY\\\cccdddeeegggjjjkkkmmmnnnsss|||yyywwwuuurrrqqqrrrvvv{{{~~~~~~{{{xxxwwwyyy|||zzzxxx{{{zzzyyy|||}}}mmmbbbTTTIIIBBB===888444666666666555444333111111222222111111000////////////000111222333333333333333333111000///......---...000111000///...///000000//////...............////////////.........---...---,,,++++++,,,---......000333333222///...---///...............//////---------------------------------------------------...////////////------...---+++***+++---///000222222222222222111000000//////////////////.........---------...///111111333222000......///000111111///......000000000///000000000000111222333333222222222111111111000000---...///000222333444444111222222222222111//////...///000111222444555555111222222222222222111111000000///......///000000---...000111222111000///...///000000111111000000///000000111222333333444333222222222333333111///333222111000000000111222222222111111111111111222111222222333333444444444555555666777888888888888666666555555444333333222111333666666666444444555444333222333666888888888rrraaaLLLEEE@@@BBBEEEFFFHHHKKKMMMOOOQQQSSSUUUUUUUUUUUUUUUUUUUUURRRMMMIIIFFFEEEHHHCCC===:::;;;<<<;;;:::<<<;;;999777444333222111000111222111...,,,,,,,,,...---...///222333222111000000111222222111////////////000111111111111111////////////...............------,,,,,,++++++***---...//////......///111........................,,,---......,,,,,,---...............//////////////////...------------...++++++,,,---------,,,,,,---,,,++++++------,,,+++---------------------------------------,,,++++++))))))******+++,,,,,,,,,///...---------...000111//////............////////////000000000000//////---...///000111111111000......///////////////000///000111000///...///000///000333888>>>DDDIIILLLVVVXXX[[[___cccgggjjjlllnnnxxx~~~xxxuuuttttttqqqpppmmmlllnnnqqqvvvyyyyyy~~~|||xxxwwwyyy{{{{{{uuusssuuu}}}~~~{{{sssfffZZZLLLFFF>>>999777666444222222333333333333222111111222111111000000//////...---...000111333444444444333111///---,,,,,,...///...///000000......///000000///......------......//////.........---------///...---,,,,,,---...//////111333333000...,,,,,,---------------...///000------------------------,,,,,,,,,,,,------------------------------------000...+++)))))),,,///111000000111111111000////////////////////////000000------------...///000111222111///......///000000111///...///000111000///000000000000111222333333000111222222222111000///------...///111222333333333444555555444222000///+++,,,---///111333555666222222333333333333222222111111000//////000111111...///000222222111000000//////000111111111111000//////000222333444555666444333444555666555222///222222222111222333333444444333222111111111111111222222111222333444555666555666777888999999999999777666666555555444444444333444666777555555555666555444333444777888999888qqq___KKKEEEAAACCCFFFFFFGGGIIIMMMNNNOOOQQQRRRSSSTTTTTTTTTTTTSSSQQQMMMJJJGGGEEEAAA===:::999:::===>>>>>>>>><<<999666444333222222000111222111...,,,+++,,,......///000222222222111000111222333222000...---...//////000000000000000///////////////.........---------,,,++++++******---///000000///...000111////////////////////////,,,---......,,,,,,---...............////////////............------......+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,++++++------------------------,,,,,,------,,,,,,+++***))))))*********+++++++++///............///000111000//////......//////000//////000000000000//////,,,---...///000111222222.........//////000000000000000111///---,,,,,,---//////000222444777:::<<>><<<999888999;;;<<<===>>><<<999666444333333333000111222111...,,,,,,,,,...///000111111111111222000111222333222000...---///////////////000000000.........///////////////......---,,,,,,++++++***,,,...//////......///000////////////////////////,,,---......,,,,,,---...............////////////------..................,,,,,,,,,------,,,,,,+++***++++++++++++***++++++------------------------,,,,,,------,,,,,,+++*********************++++++************++++++,,,,,,//////............////////////000000000000//////,,,------///000111222333/////////000000111111111///000000///...------...111000/////////000222333666888;;;@@@EEEIIIMMMOOOOOOSSSXXXZZZ[[[]]]ccciiikkkjjjhhhggghhhkkkoooqqqxxx}}}~~~{{{zzz|||}}}~~~~~~}}}~~~}}}sssqqquuu~~~}}}{{{{{{~~~hhh```TTTKKKDDD>>>999777666444222111111000//////---...///000111111111111.........///000000111111000000111111111000//////...///000000000///...------///000///...---.../////////...---------------------------,,,,,,,,,,,,000000000//////000000000,,,...000000///.........,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,------......---,,,,,,---....../////////......------......//////000000/////////......---,,,,,,..................//////000//////000111111///............///000222333444///000222333222111///---------...///000111111222222333444444333111///...//////000000111111222222111222333444444444444444......---,,,,,,---......000111111222222222222222000111111222222222222222000000000111111111111111111222444777999999666444222222333444555666666777555444333222111111111111222222222333444666777888999::::::999999888777666666666666666666555555555666777777555444444666888777555444555777888888888qqq___NNNGGGCCCEEEGGGGGGFFFHHHLLLMMMNNNOOOPPPPPPOOONNNMMMLLLLLLMMMNNNMMMKKKIIIAAA@@@===:::888777777888;;;:::888666555333333222///000111000...------------///111111000000000111000000111222222111/////////////////////000111111.........//////////////////......------,,,++++++,,,---......------...///........................,,,---......,,,,,,---...............////////////,,,---......///.........,,,,,,---------,,,++++++***+++,,,,,,******+++,,,---------------------------------------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------------......//////000000000000//////------......///111222333///000000000000000111111,,,...///...------...///...---,,,,,,---...///000111222333444666888999999???@@@CCCHHHJJJLLLSSS\\\______```bbbeeejjjooorrrwww{{{}}}~~~~~~|||{{{{{{}}}}}}}}}~~~uuuvvv{{{}}}|||||||||{{{iii]]]LLLEEE???<<<999555444666000000/////////000000111------///000000111111111111000000//////......---000111111000000///...---,,,---///111111000...------...//////------...//////...------,,,,,,------------,,,,,,,,,+++++++++------------------------+++---...///...---...///---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---......//////+++,,,...//////---+++***------.../////////......------------------............///......---,,,+++---------.............../////////000222111///---------...///000111333444///000111111111000///.........///000000111222222111111111111111000000///111111111111000000000///000111222333333444444333000000///......///000000111222222222222333333333111111222333333333333222000000000000000000000000222222333666888999777555222222444555666666666666555444333222222222222222222333444666777888888888555666777888999999999999555555555555555555555555777777666444222333555888777555444444666888777777tttbbbNNNGGGCCCEEEHHHHHHIIILLLKKKMMMPPPSSSTTTTTTRRRQQQNNNLLLLLLMMMOOOOOOMMMJJJDDDCCC@@@<<<999777666777777777777666555444333222---///000000///......///,,,///111111///...///111000000000000111111111111000000/////////000111222............/////////000000//////......------,,,,,,---///...------...000------------------------,,,---......,,,,,,---...............////////////,,,,,,.../////////......,,,---------,,,,,,+++******,,,...---+++***+++------------------------------............---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...............------,,,,,,,,,,,,------//////000000000000//////............///000222333000///////////////......,,,...///...------...///,,,,,,++++++,,,---///000///////////////000000000555333444888999:::@@@IIILLLLLLNNNQQQVVV[[[```ccckkkpppwww~~~{{{}}}~~~~~~~~~~~~{{{~~~uuuhhhZZZMMMEEE===777444666555111111444000000000000000000222444---...///000000111000000111000000///......------/////////000//////......,,,,,,---...............---...//////------...//////...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,...///...---,,,,,,......---,,,+++************++++++++++++++++++++++++)))******+++,,,,,,------+++,,,...///000000//////------.........---,,,+++------...///////////////,,,,,,,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,------............/////////111222111///------------...000111333444000000000000//////////////////000000111222222222111000000///000111222222000000000//////.........///000111222333333333333111111000//////000111111222222222222222333444444111222222333444333333333000000000111111222222222555555444555666666555333222222444555555555555444444333333222222222333333111333666999::::::999999555555666777888888888888444444444444444444444444777777555222111111444777666555333444555777666666vvvdddNNNFFFBBBDDDHHHJJJLLLOOOKKKMMMRRRVVVXXXXXXWWWVVVPPPNNNMMMNNNPPPPPPMMMJJJCCCCCCAAA>>>;;;999999:::555666666777666444333111,,,...000000///...///000,,,...111000...---...000000000//////000111222333111000/////////000222333---.........//////000000000000000///......---------...//////......///000------------------------,,,---......,,,,,,---.............../////////000+++,,,.../////////......------------,,,,,,+++******---...---+++***,,,...------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***---,,,,,,++++++,,,,,,---//////000000000000////////////.........000111222/////////......------,,,///000111000......///000///...---,,,,,,,,,---...,,,,,,---...///000000111111------//////---222:::<<<<<<===@@@DDDHHHMMMOOOYYY___hhhpppvvvzzz|||~~~}}}~~~{{{ppp```RRRHHH@@@:::666888333111444444//////222000000000...------///111......///000111111000000------......///000000000------...///000000000///,,,,,,*********,,,...000---...///...------...///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******---......//////......---...///000...,,,***+++,,,......,,,+++***)))))))))************************))))))***+++,,,,,,------+++,,,...000111111000//////...---,,,+++,,,,,,---------...///000000000///,,,,,,,,,++++++*********((()))+++---///000000///+++,,,------.........---///...///111222222///,,,,,,------...000111333444111111000///////////////000000111111222222333333222111/////////111444555..................------...///000111222333333333111000///......///000111333333222222222333444555111222333333444444333333//////000111333444555666999777555444555444222111222333444555555555444333333333222222222333444444111444888;;;===<<<:::999888888888777777666555444333444444444444444444444777666444111000111444777666444333333555666666555tttcccNNNJJJFFFFFFIIIMMMNNNMMMMMMPPPUUUYYY[[[\\\[[[ZZZUUUVVVVVVUUURRRNNNJJJGGGEEEAAA<<<:::;;;===<<<;;;;;;:::888666555444444444111111111111000...---,,,+++,,,---///000000000000///////////////.........000---,,,---000111000.........////////////............---------,,,,,,,,,000000111111111///...------------,,,,,,+++++++++...---,,,+++,,,---...//////...---,,,,,,---...//////000000000///...------------------,,,+++******///---***+++---000222333//////.........---------......---,,,,,,,,,,,,------,,,+++*********+++,,,$$$&&&***,,,---,,,)))(((,,,,,,,,,---------......000///---------...000111......//////000000111111000000000000000000000000222000...---///000000000111111111111111000/////////////////////......------,,,,,,,,,---...000111333333444555777999;;;<<>>;;;777555333333333111111000000000111222333......///000000111222222111000000000111222222333........................000///......---------...------...////////////...,,,,,,------------,,,,,,++++++,,,,,,---------...+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++,,,,,,,,,*********+++,,,---...///---...///000///...---,,,---,,,+++*********++++++((()))+++,,,---...//////...000000///,,,+++,,,......+++))))))++++++***))),,,,,,,,,,,,,,,------...//////111222222111111000////////////000111111222111111111000000//////////////////000111222222222111000000/////////000000111111111000000///------//////000000111000000000111000///---------...//////222444222333666555222444555777777777555333111111000000000111333444555666666555444333333333333555555444444444555555666444444444555555555666666333555888:::;;;;;;999888888888777666666777777777333333222111111111111111666666666444111//////000...///000111222222222222rrr```MMMIIIDDDCCCFFFIIIJJJJJJMMMOOOSSSWWWYYYYYYWWWVVVUUUTTTRRRPPPMMMIIIFFFEEECCC@@@===;;;;;;;;;;;;:::<<<;;;999777666555555555---------........./////////////////////...------/////////000000111111222///...---...000111000///---......//////000000000.........------------,,,)))***,,,---......------...............---------,,,,,,------///000222333......------------......+++,,,,,,------------,,,,,,------.........------...---,,,---111555888999/////////.........------,,,,,,,,,---...///000111...---,,,+++************))))))***+++,,,,,,,,,,,,............///////////////...---------///000111////////////000000000000------------------------111///......///000000///...////////////...------...////////////...------......---------......///...------......///000111...111333555666888;;;===<<<@@@FFFKKKPPPWWWaaagggrrrwww}}}{{{rrrcccUUUIIIAAA;;;888444333222111000000111222111000000000000111111222......//////000000111111.../////////111222333444........................////////////............---......///////////////,,,,,,------------,,,,,,***++++++,,,---...///000************************++++++,,,,,,,,,,,,++++++++++++,,,,,,------......,,,++++++++++++******************+++++++++++++++************+++---...//////......------,,,++++++,,,,,,+++************+++((()))***+++,,,,,,,,,,,,///000000///---,,,,,,------,,,******+++,,,+++***,,,+++++++++,,,,,,---......///111222222222111111000000000000111222333444111111111111111000000000/////////000111111222222222111000///////////////000000000000///......---//////000000000//////...............------------///333444222333666666333555666777777666444222111...//////111333555888999:::999777666444333222222666666555444444444444444444444444444555555555555333555888;;;;;;:::777555888888888777666555444444222222111000000000000111666666666444111......///...///000111111222222111tttcccNNNIIIDDDBBBEEEHHHJJJJJJLLLNNNRRRUUUWWWVVVTTTSSSSSSRRRPPPMMMJJJGGGEEEDDDAAA@@@===;;;::::::::::::<<<;;;999888666555555555---------------------......///////////////......------...///000111111222///......///000000000000/////////000000111222222............------------***+++,,,---...------,,,///////////////.........,,,------...//////000111------------------------,,,---......////////////,,,,,,---...///////////////...---...111555666777////////////............------------...///000111...---,,,+++******))))))++++++++++++,,,---......------------..................------...///000111////////////000000000000------------------------000///---...///000///......////////////...------......//////......---,,,------,,,,,,,,,,,,,,,,,,//////............//////000111333333222222444555444666888:::<<>>>>>>>><<<999777888999;;;:::888666555444444444111000...,,,+++++++++++++++,,,---///000000111111,,,,,,,,,------......///...000111111//////000222444444222111111222333444/////////.........------//////000000///...,,,+++.........///////////////............---,,,+++***,,,,,,------------,,,,,,***++++++,,,,,,,,,,,,+++,,,------.........------///...,,,---///000000///000000000/////////............---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++,,,---...///***+++++++++,,,,,,,,,,,,,,,------...///000111111000000000000////////////..............................---...000000...,,,///000000000000///......---............---,,,,,,//////000111111000000///......---,,,,,,,,,,,,,,,,,,---///...------...///000//////........./////////222666999;;;===???BBBCCCFFFKKKNNNQQQTTTXXXZZZ]]]^^^aaaeeeiiinnnrrrtttxxxzzz}}}~~~}}}{{{{{{yyywwwtttqqqooommmccc```[[[WWWTTTQQQMMMKKKGGGDDDAAA@@@BBBBBB@@@>>>888666222000000///---+++,,,------...//////000000...////////////......---------..................000000///...............------------------------,,,---.../////////...---,,,------...............++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******))))))******++++++,,,,,,+++************)))))))))***************)))))))))))))))))))))***,,,---...)))***+++,,,...///000000((()))******+++************+++,,,---............---+++************)))''')))***+++***))))))+++,,,+++++++++,,,---...///000...///111333444444333333222222111111222222333444000000000111111111111111111111111111111111111222111111111000000111111222....../////////......------...///000000000000///---......///000111222222111333333111111555666444555555555555555555444333333444555777888999999999888888777777888999::::::555555666666777999:::;;;;;;::::::999888777777666888999;;;<<<===<<<;;;:::444444555666777888888888222222111000000000000111888888888555111///......,,,---...//////000000///vvvfffQQQKKKDDD@@@BBBEEEGGGGGGJJJLLLOOOQQQPPPNNNKKKIIIJJJJJJKKKKKKIIIGGGDDDCCC<<<>>>>>><<<888666777999999999777555444333333333000///---,,,+++,,,---...------...///000000//////---------..................000222111//////111333555444222000000000111222////////////............---...///000000///------------........./////////------...//////...---,,,+++,,,------------,,,+++++++++,,,,,,,,,+++******,,,------------,,,,,,+++---,,,,,,---///000000///000000000000/////////...,,,,,,+++++++++,,,,,,---)))***+++,,,,,,,,,++++++******++++++,,,,,,------+++++++++,,,,,,,,,------+++,,,---///000000111111111000000000/////////...------------------------...------...000000...,,,...////////////...------------......------,,,+++,,,---///000000000000///...------,,,,,,,,,,,,---...///000///......///000---------...///...---+++---...000000//////111222222444666888:::<<<@@@BBB@@@AAACCCEEEIIILLLOOOQQQUUUWWW[[[^^^bbbdddffffffiiikkkkkkkkkiiihhhiiijjjeeefffhhhjjjjjjiiigggfffdddffffffccc___[[[YYYYYYVVVUUUUUUTTTRRRPPPOOONNNEEEBBB>>><<<:::999777666333333333333444555555555666444222000000///---+++******,,,---.../////////....../////////...---,,,------------------------.........---......//////------------------------***+++---...///...---,,,+++,,,,,,---------------++++++,,,,,,,,,,,,++++++******++++++++++++++++++******************************++++++++++++******))))))))))))))))))******************))))))))))))+++*********)))))))))((((((((())))))***,,,---...((()))+++,,,------------'''((()))***++++++***))))))***+++---.../////////...+++)))***++++++)))'''''')))***)))''''''***,,,,,,,,,,,,---...///111111...///111333444444444333333222222111111111111222/////////000000111111111000000000///////////////000000000000111222333333------...//////......------...///000111222222222------------...000222333111333333000111555666555444444444555555555555555333444666888::::::::::::888888777777888999999:::999888888888999::::::;;;;;;;;;:::999888777666555888888999:::;;;;;;<<<<<<777777777666666777888888333333222111111111111111999:::999666222/////////,,,,,,---...////////////ssscccQQQJJJBBB???@@@DDDFFFFFFJJJLLLNNNPPPPPPMMMJJJHHHHHHIIIKKKKKKKKKHHHEEECCC<<<===>>><<<888666777888999888666555333222222222///...---,,,,,,---///111///////////////......---///////////////............000222111//////111333555333111///......///000000/////////............+++,,,---///000//////...,,,---------......//////,,,---///000000000//////++++++------------++++++............------,,,+++------------,,,+++******,,,++++++---000222222111000000000000////////////)))))))))***+++,,,---...((()))+++,,,------,,,+++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---///000111111111111111000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,---------...000000---+++------......------,,,+++------......------,,,+++((()))+++---......------//////......---......///---...///...,,,+++,,,---......///000000///,,,***)))+++,,,,,,++++++---///...///000000000222555888444555666777999;;;===>>>:::<<>>???;;;<<<<<<<<<<<<;;;;;;:::777555222111111111111000...000222222000///...//////...,,,,,,...000000///,,,------............---....../////////...,,,+++------------------------*********+++,,,---...///------------------------)))***,,,......---,,,+++***+++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---******************************++++++++++++******))))))))))))((((((((((((************))))))))))))+++*********))))))(((((((((((())))))***+++---...((()))+++,,,---+++***)))'''((()))+++++++++***)))++++++,,,---------,,,,,,///,,,******,,,,,,***((((((***,,,+++))))))+++...,,,------...///000222222...///111333444444444444444333222111000000000000......//////000000000111...............---------//////000000111222444444------......///......---,,,---///000222333333333---,,,++++++,,,///111333111333333000111555666555333333444444555666666777222333666999;;;<<<<<<<<<999888888777888888888999<<<;;;::::::999999::::::;;;:::999888777666555444777777777888999;;;<<<===999888666444444444555666444333222222111111222222:::;;;:::777333000//////---...///000111111111111tttcccOOOHHHBBBAAA@@@???AAADDDGGGIIIKKKLLLJJJIIIIIIIIIJJJJJJIIIIIIHHHFFFAAA>>>>>><<<<<<<<<;;;:::777444555333222222333222000...000000///...............,,,,,,++++++,,,,,,---...//////000//////...---,,,///////////////000000111666222...---///111111000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---+++,,,---///000---------............///---..........................................---((()))+++,,,---,,,,,,+++...------,,,,,,,,,------***+++---///000//////...111000///...---,,,,,,,,,...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,---,,,***))))))***,,,---///...---,,,,,,---...//////////////////.........,,,---...//////...---,,,........................//////...---,,,++++++***,,,---......,,,,,,---...---------...------,,,,,,,,,,,,,,,++++++*********---.........---,,,,,,+++------------------------+++,,,------......------//////000000000000//////.........////////////000222111000000222444777999:::999999999::::::888666444444444444444444444444666666555444444333222222000111222111000///000111000///...---------------111000///...---,,,,,,,,,.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......------......------,,,+++,,,,,,,,,------,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))'''((()))***************(((((()))************)))******))))))((((((''''''+++*********+++,,,------&&&&&&&&&'''(((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***+++------,,,,,,+++,,,,,,,,,......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))+++---......000111333444555555444444222111111000000000//////000000//////000111222333333333222222000///...---......///111111222222222333000,,,+++...000///......111444666666444000...---,,,+++,,,...000000///333222111000222444888:::888888888999:::999777555666666777888:::<<<>>>???<<<<<<;;;999777555333111777999;;;:::888777999;;;888999:::;;;:::999888777;;;;;;<<<<<<<<<<<<<<<<<<666555333444666777777777555333///,,,,,,///333666>>><<<:::888777444000---......000111333333444444uuueeePPPIIICCCBBBAAA@@@BBBEEEEEEGGGJJJKKKJJJJJJKKKKKKKKKIIIHHHGGGFFFDDDAAA>>>===<<<;;;::::::999666333555444444555555555222000000//////...............------,,,,,,------...///000000111111111000//////000////////////000111111555222...---///111111000111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///---------............/////////..............................------,,,,,,+++,,,---.........---,,,...---------,,,---------+++,,,---////////////...///...---,,,,,,+++,,,,,,---,,,+++************+++***+++,,,,,,------,,,,,,///...,,,++++++,,,...///......------------....../////////////////////...---...////////////...---.................................---,,,,,,+++++++++,,,---,,,+++***+++---,,,------.........------.........------,,,,,,,,,------......------,,,+++------------------------+++,,,------...---------------............---------------.........//////000///......///111333555111000//////000000...---000000000000000000000000333333222222111000000///---///000///...---///000///......---,,,,,,------//////...---,,,,,,,,,,,,...............---,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***+++,,,,,,---,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))******+++*********'''((()))***************+++*********))))))))))))***************+++,,,,,,&&&''''''(((***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))******)))))))))***+++,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,...///...---...000222444444555444222222222222222111111000//////000111111222222222222222222111000///...---......///111111222222111111...,,,,,,...000111000444555777777666222...+++///---,,,---///111111111111000000000222444777888;;;:::999:::::::::888777888888888999;;;===>>>???===<<<999666444333333444555888:::;;;:::999;;;<<<::::::::::::999888666555888999:::<<<=========<<<999777666666777888777666888666222000000333666999>>>;;;888666444222///,,,...///000111222333333333vvvhhhQQQIIIDDDCCCBBBAAACCCFFFDDDFFFHHHJJJJJJJJJLLLMMMKKKIIIFFFDDDCCCBBB@@@>>>;;;:::999999999888555333333333333555666555333000000///......------.........------------...//////000111111222222222222111000000000000000111111222444222///...///000111111000///......------......,,,,,,,,,,,,,,,,,,------////////////...---,,,,,,---------............///000000000//////.........///......---,,,++++++***......///000000///---,,,---------------------...+++,,,---...////////////---,,,,,,+++++++++,,,,,,++++++******))))))*********++++++,,,,,,,,,,,,,,,......,,,,,,,,,,,,......---..................---......//////////////////......////////////......------------------------------------,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,---...///////////////......------------,,,,,,------......------,,,,,,------------,,,,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,+++,,,---...///---,,,,,,,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,***+++------,,,,,,---///...------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++)))******+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***************))))))))))))))))))))))))++++++++++++++++++***)))''''''(((******+++++++++++++++++++++************)))))))))))))))******+++&&&''')))+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((()))''''''(((***,,,...000111,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000///...***+++---///222333444444222333444444444333222111...///111333444333222111222222111000///......---......///000111111111111000...,,,---///111111111555666777777666222///,,,000///------///111222111///000111333555666888999???===:::999:::::::::999999999999:::;;;===>>>???===;;;666333222222444666111444888::::::::::::;;;::::::999999777666444333444666999<<<======<<<;;;;;;999888777888888777555999777444222111333666888<<<999555222111000...---///000111222222222222222wwwiiiPPPIIICCCBBBBBBAAABBBFFFDDDFFFHHHIIIHHHIIIJJJLLLKKKHHHDDDAAAAAA@@@@@@???:::999777777777666444333///000111333444444111...//////...------------...---------------......//////000111222222222222222000000000000000111222222333111/////////000111111//////...---------------,,,,,,,,,---------------...///000000///---+++***---------............///111111111000//////......//////...---+++***))))))...///000000///...---,,,---------...............,,,------.........//////,,,,,,++++++,,,------...++++++************++++++******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,---...//////...---,,,............////////////////////////////////////------------------------++++++,,,,,,,,,---------,,,---...---,,,+++,,,...,,,---...///000000000000++++++++++++++++++++++++,,,------...------,,,,,,---------,,,,,,,,,,,,,,,++++++,,,------------,,,******++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++*********+++,,,...---,,,---......---+++************++++++++++++---------,,,,,,+++++++++(((***,,,,,,+++,,,---///---,,,++++++++++++,,,,,,++++++******+++,,,,,,---++++++,,,,,,,,,++++++***((()))***+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))&&&'''(((***++++++++++++************************))))))(((((((((((())))))&&&(((***,,,---,,,+++***+++++++++++++++,,,,,,,,,,,,++++++***)))(((((('''(((((()))+++---///111222++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,...000111000...)))***+++---///111222222111222333444444333222111...000333555666444222111111111000///......------......///000111111000000000///......///000000000222333444555555333111000111///------...000111111000111444777999:::::::::@@@===999777888999999999999999999999999:::;;;<<<:::888555222111222444555///222555888999888777666888777777666555444444333333666999<<<===<<<999888999888777888999999777666666444222000000111333444888555222000000111111111000111111222222222111111wwwiiiOOOHHHBBBAAAAAA???AAADDDFFFGGGHHHHHHGGGGGGHHHJJJKKKGGGCCC@@@@@@@@@???>>>:::888666666666666444333000000000222444333111/////////...---------------,,,,,,,,,+++,,,,,,---.........///000111111111000000000000///000111111222111111000000///000111222//////...---------------,,,,,,,,,------............///000111000---+++)))---------............///111111000000/////////...//////...---+++***))))))---...//////...---,,,+++,,,---.../////////......------------.........///,,,,,,,,,,,,---...///000,,,,,,+++++++++,,,,,,---)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,---...//////...---,,,---.........//////000000//////............//////------------------------******+++,,,,,,---------***,,,---,,,+++***+++,,,,,,---...///000000000000++++++++++++++++++++++++,,,,,,------...------,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,++++++************+++***)))***,,,,,,+++)))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++)))***,,,,,,,,,,,,...///++++++************++++++************++++++,,,---******++++++,,,++++++***(((((()))***,,,---......------,,,,,,,,,,,,---------------------,,,++++++)))***++++++,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++*********************************)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))''''''(((******+++++++++))))))))))))))))))))))))))))))((((((((((((((()))'''(((***,,,---,,,+++************++++++,,,,,,,,,+++++++++***)))(((''''''((((((((()))***,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---000111000///++++++,,,,,,---...///000000111222333333222111111000222555777777555222000111000///...---------......//////000000000000///111111111000///...//////111111222222222222111111111...,,,+++---///000000///111444666888999999888===:::666444444666777777777777777666666777777888444444444333333333222222222444666888999888555333444444444444444444444555555777999;;;;;;999666444555444555777999:::999777444333111000000000111222333111//////111333555555000111111222222222111111uuugggOOOGGGAAA@@@@@@???AAADDDGGGHHHHHHGGGFFFEEEGGGIIIKKKGGGCCCAAA@@@@@@???>>>:::888666555666666555444333222222333444444222111///...------,,,,,,------,,,++++++++++++,,,---------......////////////...///////////////000000111///000111000//////111333000///......------......,,,,,,,,,---......//////---...///000000...,,,***---------............//////////////////////////////......---,,,++++++***+++,,,---...---,,,+++***+++,,,...///000000///.........---------......///------------......///000,,,,,,,,,+++,,,,,,---...)))******+++++++++++++++---------------------------..................---------......///000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------)))***+++***)))((()))+++,,,---...///////////////,,,,,,------------......,,,,,,------......------------,,,,,,++++++************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++***)))+++,,,---+++***+++++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,...///***))))))))))))***+++++++++*********+++,,,,,,---******+++,,,,,,,,,++++++((())))))***+++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***((()))***+++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++***************************+++++++++))))))))))))))))))))))))++++++++++++++++++***)))(((((()))************)))((((((((((((((()))))))))***))))))((((((((((((((('''(((***+++++++++******))))))******+++,,,,,,,,,******+++******)))(((''''''&&&&&&&&&'''((())))))++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******,,,///000000000---------------...///000111111111111222222222222333555777888777555111///000///...,,,,,,,,,---......//////000000/////////000111222111///...///000333222222111000/////////111...+++***,,,...//////---...111333444444444444888555222111222333555555666666555444333333444444111111222333333222222111666666777888:::999666444111111111111222333444555555777888999999666444222333333444777:::;;;999888555444444333222222222222///...---...111444666666///000111222222222222222tttdddPPPHHHBBBAAAAAA@@@AAAEEEEEEFFFFFFFFFEEEFFFHHHJJJJJJGGGDDDBBBAAA@@@???>>>:::888666555666666666555666444222111222222222111///...------,,,,,,------,,,,,,,,,,,,,,,---............/////////...------...............//////000...000222111//////111333111000//////......//////,,,,,,------.../////////---......//////...---,,,---------............///---------...//////000000............------,,,,,,***+++,,,---...---,,,,,,+++,,,...000111000/////////...------------...///---------,,,------......++++++******+++,,,,,,---))))))***+++++++++++++++,,,------......------,,,......------------......------......///000000111...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,,,,+++***+++,,,,,,------.........------,,,,,,,,,------.........+++,,,------......------------,,,,,,+++******)))******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++************+++++++++,,,,,,******++++++,,,+++++++++,,,++++++,,,...///---,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))(((((((((((()))***+++,,,,,,+++++++++,,,,,,---***++++++,,,------,,,,,,))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,***************)))((((((((()))***++++++,,,,,,,,,++++++************++++++************************************++++++++++++++++++++++++************))))))*********+++++++++))))))))))))))))))))))))))))))******+++*********)))************)))(((((((((((()))))))))*********+++***))))))((((((((()))(((((())))))))))))******((())))))***++++++,,,,,,))))))***+++******)))((('''&&&&&&''''''((()))***+++,,,---......---,,,+++************************+++***)))***---///000000------------...000222333333333111111111222444555777888999999777444000...000///---++++++,,,---......///////////////......,,,///111111000000111333222222111000000111222222333000,,,+++,,,...000000---...///000111111111111444222//////111333333333666555444333222222222222000000000000000111222333555444333555777888777555222111000000000111222333444555666777777666444333555555666999;;;;;;999777555555555555444333222222---,,,,,,...111222222222...///000111222333333333rrrbbbQQQIIICCCBBBBBBAAACCCFFFCCCDDDEEEEEEEEEFFFIIILLLJJJGGGDDDCCCBBBAAA???===:::888666555666777666666666333///......///000///......---,,,,,,,,,,,,---...------------...////////////000//////...---------------------...//////---000222111//////111333111111000///////////////,,,,,,------...///000000------..................---------.........//////+++,,,,,,---...///000000........................***+++---.........------+++,,,...000111111000/////////---,,,,,,---...///---,,,,,,++++++,,,,,,---******))))))***+++,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***///...---,,,,,,---...///---------...///000000111---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///000000......///000---------...------,,,,,,*********++++++,,,,,,,,,+++,,,,,,---.........---------,,,,,,+++***))))))******+++,,,,,,,,,,,,+++******++++++++++++*********++++++++++++,,,,,,,,,))))))***+++++++++++++++***))))))***,,,---,,,***((((((((()))***++++++,,,+++++++++++++++,,,,,,,,,+++,,,---,,,******+++,,,((((((((((((((()))******------,,,,,,+++,,,,,,---***+++,,,---------------******************++++++++++++************++++++(((((((((((((((''''''&&&(((((()))++++++,,,,,,,,,++++++************++++++************************)))************++++++++++++++++++************)))))))))******++++++++++++))))))))))))))))))))))))'''((()))******************++++++******)))((('''))))))******+++++++++,,,++++++***))))))))))))))))))(((((('''(((((()))***((())))))***++++++,,,,,,((((((***++++++***))))))(((((())))))***,,,---...,,,,,,............,,,,,,************************+++)))((((((+++...000111,,,,,,,,,---///222555666666444222111111333666888:::::::::999666333000...///...,,,++++++,,,---......///////////////......))),,,000111111111444777/////////000222444777888444111---,,,---///111222000000000000000111111111222000...///111333333333666666444333222111111111222000...---...000333666111///...000444666555444333222111/////////000111333444444555666666666666888888999:::<<<;;;999777444444444444333222111000---,,,,,,...000000///---......000111333333444444xxxdddSSSJJJBBBAAAAAAAAACCCEEEGGGGGGGGGGGGGGGGGGHHHHHHKKKJJJHHHGGGEEEAAA;;;888888666444444777:::;;;;;;666555444333222333444444000000///------,,,,,,,,,---,,,,,,,,,,,,---......---....../////////////////////000000000000//////000000000000000000000000////////////............,,,,,,---...///000111222...------,,,,,,------...//////.........---------------...//////000//////+++,,,,,,---...///000000---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,++++++************+++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,---///111222333111///,,,++++++,,,------,,,,,,+++*********+++++++++++++++++++++++++++------------------------------------,,,,,,+++***++++++++++++++++++++++++,,,...///---******---000000///...---,,,+++++++++*********++++++,,,,,,,,,)))+++---//////,,,)))'''************))))))))))))+++++++++*********))))))***+++,,,,,,------,,,,,,''''''''''''(((((((((((())))))***++++++++++++***,,,,,,+++***))))))******,,,,,,+++******+++,,,,,,++++++******))))))((((((*********++++++,,,,,,,,,******************************++++++++++++*********************)))((('''************************,,,+++******++++++)))(((///+++%%%###%%%''''''''''''(((((()))***++++++,,,###(((+++++++++***))))))))))))************+++*********))))))((((((***************)))((((((''''''(((((())))))******+++,,,------,,,+++***))))))))))))***+++++++++,,,(((((())))))))))))((((((***)))((()))+++,,,,,,,,,+++*********))))))(((((())))))***++++++++++++***.........------,,,,,,,,,,,,+++++++++******))))))+++,,,---,,,***)))***+++,,,---,,,***'''(((,,,000111222444555555444222000333333444444333222000///000///...---,,,,,,+++,,,---------............///000/////////000111222222111222222333333222222111111111111111000000000000////////////////////////222222111000000111222333666555444222222111111111222111///...---------...///000111222333444444444222222222222222111000///000000111222444555666666555666777888888777555444000222444666666444111000222111000//////.........000000222333333333333333xxxdddSSSIIIAAA???@@@AAACCCGGGFFFGGGGGGGGGGGGHHHHHHHHHKKKJJJGGGFFFDDD@@@<<<999777555333333555777888888444444333222222222222222111111000///...---......---------------......///---....../////////////////////000000000000//////000000000000000000000000////////////............******+++,,,---...///000...------,,,,,,------...//////.........---------......////////////......,,,,,,------.../////////---------,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,---------............---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---///111222222111...,,,++++++,,,------,,,++++++******++++++++++++++++++++++++++++++------------------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++---...///---++++++---000///...---,,,,,,+++++++++*********++++++,,,,,,,,,((()))+++,,,+++***'''&&&))))))******++++++,,,,,,+++++++++*********)))))))))***++++++,,,,,,++++++''''''((((((((()))))))))))))))***++++++++++++***,,,++++++***))))))******,,,++++++******++++++,,,+++++++++******************++++++++++++++++++,,,************************)))******++++++******)))(((((())))))))))))))))))+++++++++***************,,,+++******++++++***((('''%%%$$$&&&)))++++++)))------,,,***)))'''&&&&&&###%%%(((+++------,,,+++))))))))))))************************)))))))))(((***************)))(((((('''((((((((()))))))))***)))***+++,,,,,,+++************************++++++))))))************))))))***((('''(((***,,,,,,+++++++++++++++******))))))))))))***++++++++++++***------,,,,,,++++++++++++++++++*********)))))))))+++,,,---,,,***)))***+++)))+++---...///111666:::333444444444444333111000111222111111000///.........---,,,+++************------------............////////////000111222222222222333333333333222222111111111111000000000000........................000000000000000111222222111111111111111111111111222111///...------......---...///111222222222222222222333333222222111000111222222333444555666666888888999999999888777777555666666666555222000...222222111000///////////////000111222333333333333wwwdddRRRHHH@@@???AAABBBEEEHHHGGGGGGGGGGGGHHHHHHHHHHHHKKKIIIFFFDDDBBB@@@===;;;777555333222444555555555222222222222222111111000222111000///////////////............/////////000---....../////////////////////000000000000//////000000000000000000000000////////////............***++++++,,,---...//////......------------.....................---------...///////////////...---........................------------,,,,,,,,,,,,++++++******************,,,,,,,,,---------......------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,---------------,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,---///000111111000...,,,++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++---......---,,,,,,---///......---,,,++++++++++++*********+++++++++++++++,,,,,,---------,,,++++++((()))***+++,,,---......+++++++++***************((())))))***+++*********((())))))))))))*********))))))***++++++++++++***,,,+++******)))*********,,,+++************+++,,,******+++++++++++++++++++++++++++++++++*********************************)))******++++++******)))''''''(((((()))******+++++++++++++++******)))))),,,+++)))***++++++***)))"""###%%%))),,,---+++)))))))))))))))************+++,,,,,,,,,,,,+++******))))))))))))************************))))))))))))))))))******))))))(((((((((((((((((())))))))))))'''((()))***+++++++++*********************))))))******++++++++++++******)))'''&&&''')))++++++***,,,,,,++++++++++++******((()))******++++++******++++++++++++******************))))))))))))((((((***,,,,,,,,,***)))***+++,,,...///000000000222444666666555333222111000///000///...---------------,,,,,,+++***)))))))))))),,,,,,,,,---------......////////////000111222333333333444444444444333333111111111111000000000000------------------------------///000111111111111,,,---///111111222111111111111000///............---...///111222222333333333333444444333333222222444444444444555555666666999999888777777777777777888777777555444333222111333222111000000//////000//////111222222222222222wwwcccNNNGGGBBBCCCEEEEEEFFFHHHGGGHHHHHHHHHHHHHHHHHHHHHJJJGGGDDDBBBAAA@@@>>><<<888666444333444555444333111222333333333222000///111000000///......//////...//////000000000000000---....../////////////////////000000000000//////////////////////////////////////////............------......///000000111......------------..............................------...//////000////////////.........---------------------------,,,,,,,,,,,,++++++******)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---------------******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,------...///000000///...---,,,++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,+++++++++++++++***************+++++++++---------,,,,,,,,,------))))))******+++,,,,,,---************************((()))******++++++******))))))*********+++++++++))))))***++++++++++++***++++++***************+++++++++************++++++)))))))))******+++++++++,,,,,,++++++******))))))************************))))))************))))))))))))))))))******++++++,,,,,,++++++***))))))))),,,***)))***++++++***)))&&&''')))++++++***'''%%%&&&'''((()))***+++,,,------,,,+++***)))(((((((((((()))))))))*********************)))))))))))))))((()))))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))))))))++++++******))))))(((((()))******++++++******)))(((&&&%%%&&&(((******)))************************((())))))***************++++++++++++++++++******)))))))))(((((((((((((((***+++,,,+++***)))***+++...///111111111111000000888666444222000///......///...---+++++++++,,,---,,,++++++***))))))******+++,,,,,,,,,------------.........//////111222333333444444555555444444333111111111111000000000///------------------------***+++...000111111111000,,,...000222333333222111111000000/////////......000000222333444555555555333444444444444444333333555555555555666666666666777666555444333444555666666666555444444555777777444333222111111000000111//////000111222222222222uuuaaaJJJEEEDDDHHHKKKJJJHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHEEECCCAAA@@@@@@>>>===:::888666666666666444333222333444444444333111000//////...---------.........///000111111111000000---....../////////////////////000000000000//////////////////////////////////////////............------......///000000000///......------......///---.....................+++,,,---///000111111111/////////...------,,,,,,------------------------------,,,,,,+++++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---....../////////...---,,,,,,++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++*********++++++,,,,,,,,,************++++++******,,,,,,+++*********++++++************************)))((('''''''''((())))))******************))))))************************)))******+++++++++++++++************++++++++++++))))))***++++++++++++***+++***************++++++************************''''''(((((())))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))---,,,+++************++++++++++++*********))))))+++***)))***+++,,,+++)))*********)))((('''''''''---,,,+++***)))((('''&&&+++***)))(((((((((((()))((()))))))))************))))))))))))))))))******'''(((((()))))))))(((((())))))))))))((((((((((((+++***)))(((''''''&&&&&&+++******))))))((((((((((((((())))))))))))(((((('''&&&%%%&&&((()))))))))((((((((()))))))))))))))(((((()))************)))++++++++++++,,,,,,,,,,,,((((((((((((((())))))))))))***++++++))))))***++++++,,,///333666888888888666555333111///...------///...---++++++,,,---...------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,------------...///111222333333444444555555444444333111111111111000000000///------------------------***+++---///000111000000///000222444555444222111000000000000000/////////000111222333444555555555333444444555555555444444666666666666666666666666555444333333333444666777777666555444444666888999555444333222222111111222///000111222222333333222sss^^^HHHDDDCCCIIIMMMKKKIIIIIILLLKKKJJJIIIHHHGGGFFFEEEEEECCCAAAAAAAAA@@@>>>===;;;:::888888888777555444333333333333333222222111......------------......---...000111111111000///---....../////////////////////000000000000//////000000000000000000000000////////////............,,,,,,,,,---------......//////............//////---------...............+++,,,---///000111111111//////.........---------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...//////......,,,,,,,,,++++++*********++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++*********++++++,,,,,,---******)))***,,,,,,***(((++++++******)))******+++***************)))))))))((((((((('''(((((()))************)))))))))((((((***************+++++++++)))***++++++,,,,,,++++++)))************+++++++++))))))***++++++++++++************)))******+++,,,))))))***++++++***))))))''''''((((((((((((((((((***************)))))))))))))))))))))))))))))))))((())))))******))))))(((...---+++***))))))******************************+++)))))))))+++,,,+++***)))))))))(((''''''***,,,************))))))))))))+++******)))******++++++))))))))))))************))))))))))))************''''''((()))))))))(((((())))))))))))((((((((((((---,,,***((('''&&&&&&&&&))))))))))))))))))(((((((((((())))))))))))(((((((((&&&%%%&&&(((******)))'''''''''(((((((((((()))'''((())))))******))))))+++++++++,,,,,,,,,,,,,,,(((((())))))))))))******((()))+++***))))))***+++,,,,,,---000222333222111111111000///......------...------,,,,,,---------......------,,,------...******+++++++++,,,,,,,,,,,,------...///111222333333333444444444444333333111111111111000000000000------------------------,,,,,,...///000000000000///000222333333333222222///000000111111000000///...///000222333333444444333333444444555555444444444555555555666666777777333333444444666777999999999888666555444444555555666555444333333222222333000000111333333333333333ppp[[[GGGBBB@@@EEEIIIJJJJJJKKKNNNMMMLLLJJJHHHFFFDDDCCCBBBAAAAAAAAABBBAAA>>><<<;;;999888888999888666444333333222111111111111111//////............//////,,,---///111111000///...---....../////////////////////000000000000//////000000000000000000000000////////////............,,,,,,,,,---------------//////............//////---------.........//////---......///////////////...............---------------------.........///+++++++++++++++,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---.../////////...---+++++++++++++++******)))++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++)))******+++,,,,,,------,,,+++***,,,......+++)))******))))))))))))******+++*********)))))))))(((******++++++,,,,,,,,,,,,*********************+++))))))*********+++++++++((())))))***+++*********)))))))))************+++))))))***++++++++++++*********))))))***++++++,,,((()))***++++++***)))((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((+++***)))''''''(((***+++)))))))))***++++++,,,,,,***)))((()))+++,,,+++***'''((())))))((((((+++...&&&&&&''')))***,,,------*********+++++++++++++++))))))))))))************((()))))))))************&&&''''''((())))))((((((***)))))))))(((((((((''',,,+++***(((''''''((((((((((((((())))))))))))))))))))))))******)))))))))((('''&&&&&&)))*********'''((((((((())))))))))))'''(((((()))))))))))))))************+++++++++,,,)))))))))*********++++++''')))******))))))***,,,///---++++++,,,+++)))&&&+++,,,---.........---,,,+++,,,,,,------,,,,,,,,,...---------------......************++++++++++++,,,,,,,,,---///111222333222222333333333333222222111111111111000000000000........................///.........///000000111+++,,,---...000111222222///000111111111111000/////////111222333444444444222222333444444444444444333333444555666666777777///000222555777888999:::777777666555444444444444777666555444333333333333111222333444444555444444oooYYYHHHAAA===@@@EEEGGGJJJMMMPPPOOOMMMJJJHHHEEECCCBBBAAA@@@AAABBBCCCAAA>>>;;;:::999888888999888666444333222000/////////000111000000////////////000111,,,---///000111000...------....../////////////////////000000000000//////000000000000000000000000000/////////...................../////////////////////............//////---------.........//////000000000000///...---,,,........................---------.........//////))))))******+++++++++,,,,,,,,,,,,---------......*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.../////////...---,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---.../////////...---******+++++++++******)))+++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))***+++,,,,,,------...,,,+++---000000---******)))))))))))))))******+++*********))))))(((((('''((()))***************))))))***+++,,,------...))))))******++++++++++++'''(((((()))))))))))))))((())))))))))))*********))))))***++++++++++++*********))))))***+++,,,,,,((()))***++++++***)))(((++++++******))))))(((((((((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%&&&(((***+++(((((()))***+++,,,,,,---***)))((()))+++,,,,,,***&&&)))++++++)))((())),,,,,,++++++***)))(((((('''))))))*********)))(((((())))))))))))************(((((())))))*********+++&&&&&&'''((())))))((((((******))))))((((((((('''+++***)))(((((()))******''''''(((((())))))************++++++++++++******)))'''&&&''')))++++++***(((((())))))*********+++'''(((((()))))))))))))))(((((())))))*********+++))))))******+++++++++,,,''')))******))))))***,,,,,,***(((***---///...,,,((())),,,...///...---,,,)))***,,,------,,,+++***---------,,,,,,---......)))************+++++++++,,,,,,,,,---///111222333111222222333333222222111111111111111000000000000////////////////////////111000///......///111111''''''(((***,,,///111333///000111222222111000///111222333444555666666666111222333333444444444333222222333444555666777888+++---000333666777888888222333444444555666666777777666555444444333444444222222333444555555555555~~~kkkZZZHHHFFFDDDDDDEEEGGGJJJKKKQQQPPPOOOLLLJJJFFFDDDBBBAAABBBCCCCCCBBB@@@??????>>>>>><<<:::888666444444444333333333222111111000000000000000////////////.../////////000000000111//////////////////////////////000000111111111222000000///...............000000///...---,,,,,,,,,***+++,,,...///000000000000111000...,,,,,,...000---...............------111///---...111222111.../////////...---,,,******)))***+++,,,---.........,,,,,,,,,------.........///...------...///...,,,---,,,+++++++++---///111999333---,,,///000+++%%%------------,,,,,,+++***...---,,,,,,++++++++++++((()))***+++,,,,,,---...000---,,,---///000...,,,************************((()))+++,,,---,,,,,,+++,,,,,,,,,++++++***************++++++++++++************++++++++++++******)))***,,,.........,,,++++++++++++++++++++++++++++++++++++*********))))))))))))************))))))******))))))((((((''''''$$$%%%''')))***+++******))))))***+++,,,,,,------))))))))))))))))))))))))******+++,,,+++***)))(((+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))((((((((((((((()))***+++,,,(((((((((((()))***+++,,,(((((())))))((('''&&&&&&***)))(((''''''((()))*********+++++++++,,,,,,,,,)))************++++++++++++(((&&&&&&(((******(((******))))))((((((''''''(((***++++++)))((())))))++++++***)))(((((())))))))))))******)))((('''&&&+++++++++***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((((())))))))))))(((((('''((()))***++++++***)))(((******))))))))))))******++++++************++++++***)))))))))+++,,,++++++,,,,,,***'''$$$%%%(((***)))************++++++++++++,,,............,,,+++------++++++++++++------///............---------,,,***))))))+++,,,------+++,,,------......------////////////000000000000111111///...------------......//////000000111111111111000///////////////---......//////////////////000000000000000//////000111333444444333111000333333333333333444555666555555555555555444444444222111000222444777777777666666666666666555555555777999777333111333222///222222333444555555555555~~~jjjZZZJJJIIIGGGEEEEEEGGGJJJMMMPPPOOONNNKKKIIIGGGEEEDDDFFFDDDBBBAAA@@@@@@???>>>AAAAAA???>>>;;;999777666444333222111000000000000000000000000////////////............///////////////////////////////////////000000000111111111111111000//////......//////000000///------,,,,,,---------......///......---/////////...,,,,,,...000---......//////...------///---,,,---///000...,,,............---,,,++++++***+++,,,---------------..................//////,,,---,,,,,,,,,+++++++++---,,,+++++++++---///000555111------//////,,,))),,,---------,,,,,,+++***------,,,+++++++++,,,,,,******++++++,,,,,,------...,,,+++,,,......---+++************************)))***+++,,,,,,,,,+++***,,,,,,,,,,,,++++++++++++******++++++++++++******)))******++++++******)))+++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++*********))))))))))))************))))))''''''(((((())))))*********++++++,,,+++***))))))((())))))******+++++++++))))))))))))))))))))))))&&&''')))+++,,,,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((((((((((()))***+++,,,+++***))))))(((((())))))(((((())))))(((''''''&&&)))(((''''''''''''((()))************++++++++++++))))))*********+++++++++,,,)))'''''')))+++***)))))))))))))))(((((((((((((((***,,,,,,+++***+++,,,+++******)))(((((())))))***)))))))))((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))))))))))))))(((((()))***++++++***)))(((***))))))(((((())))))***+++******))))))******+++***))))))***+++,,,++++++,,,+++***(((&&&&&&(((***)))************+++++++++,,,,,,------------,,,,,,,,,+++***))))))***+++,,,------------------------,,,+++))))))+++,,,---,,,++++++,,,------------,,,////////////000000000000222111000///..................//////000111111222111111000/////////000000...///////////////......//////000000000//////...,,,...111333555555555444444333333333333444444555555555555555444444444444333222111222555777777777555555555444444333333222666888777333222444444111222222333444555555555555~~~jjjYYYMMMMMMJJJFFFDDDEEEJJJOOOOOONNNLLLJJJIIIHHHGGGGGGJJJEEE@@@===>>>??????>>>BBBBBBBBB@@@>>>:::777666555444111///......///000000000000000////////////........................////////////////////////000000000000111111111111111111000////////////000000///...---------------000000000///...---,,,+++------...---,,,,,,...000---......//////.........///...------...///...,,,,,,------------,,,,,,,,,,,,,,,---------------,,,000000000///////////////+++---///---***)))+++---,,,,,,+++++++++---///000666555333111///---,,,,,,,,,,,,---------,,,++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---,,,***************************+++++++++,,,++++++***)))+++,,,,,,,,,,,,,,,------******++++++++++++******)))******++++++******))),,,***)))(((((()))+++---+++++++++++++++++++++++++++************)))))))))((())))))******))))))(((''''''(((((())))))******+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++,,,,,,,,,******************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&%%%((((((((())))))******+++---,,,+++)))(((''''''&&&(((((()))))))))((('''''')))((((((''''''(((((()))(((((()))))))))*********)))))))))*********++++++)))'''&&&&&&'''(((((('''(((((((((((())))))))))))''')))++++++******+++,,,******)))((((((((())))))******(((''''''(((((()))((((((((()))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''((()))************))))))************)))))))))((((((''''''(((((()))+++******))))))******+++)))******++++++++++++++++++++++++***((('''(((***)))************+++++++++,,,++++++++++++++++++,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))+++,,,,,,,,,++++++,,,------------,,,////////////000000000000222222111000/////////////////////000111111222222111111000000000111111222000000000///......------......////////////......,,,...000333444555555555444444333333222333333333444444444444444444444444444333222333555777777777444333333222111000000000555777666333333666666333222222333555555666666666~~~jjjYYYOOONNNKKKFFFAAABBBHHHNNNNNNMMMLLLJJJIIIIIIIIIIIIIIIBBB;;;999<<>>:::666444999666333111000000222333000000000000////////////000000000000000000000000000000000000000000000000111111000000000000000000222111111000000000000000//////...------------......///////////////......***,,,---------,,,...///---......///000000//////111222111000///.........+++++++++++++++,,,............/////////...------000//////......------------000333000+++)))+++///******++++++,,,------...777999888333---))))))++++++,,,,,,------,,,,,,,,,************++++++,,,---///......------,,,,,,+++,,,,,,------,,,,,,,,,---************************,,,++++++******)))))))))+++++++++,,,,,,---------******++++++++++++******)))))))))******)))))))))'''((()))))))))(((''''''************************))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''''''''''''(((((()))************************))))))))))))))))))))))))))))))*********)))))))))))))))***))))))(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''((()))))))))(((((())))))(((((((((((())))))(((((()))))))))))))))(((************************&&&&&&'''''''''((((((((((((((()))))))))*********,,,,,,,,,,,,+++*********&&&&&&'''((()))***++++++((()))***)))'''%%%%%%%%%)))((((((((((((((())))))***)))'''&&&&&&(((***+++***))))))(((((('''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''''')))***++++++++++++***))))))))))))))))))***((((((''''''''''''((((((***))))))))))))))))))***)))+++......,,,******+++)))***+++***)))((((((***))))))*********+++++++++++++++)))(((((()))++++++,,,+++***))))))***+++,,,))))))******+++,,,------...,,,))))))***,,,,,,+++------...///////////////////////////000000000000333222222111111111111222000000111111222333333333333333222222222333333444333222000...---,,,,,,,,,------...///000000//////222222222222222222222222444333222111111111111111000111111222333444555555666444333333555666666555333333333222111000000///111444444222333777999777111222444555666777777777ooo]]]NNNJJJFFFBBB@@@BBBDDDFFFGGGGGGHHHHHHGGGFFFEEEDDD999999888888;;;???DDDGGGJJJHHHFFFBBB>>>;;;999777777666444222111222333444000000000000////////////000000000111111222222222000000000000000000000000111111111111000000000000111111000////////////000///......---------......---...///000000000000000+++---//////...------...---...//////000000000000000111111///,,,++++++,,,,,,+++*********,,,---.........///////////////...//////..................,,,...000...***((()))+++******++++++,,,---------...///000...***)))***---++++++,,,---------,,,,,,+++************++++++,,,...---------,,,,,,++++++,,,---...---,,,+++,,,...************************++++++***)))))))))*********+++++++++++++++,,,,,,******++++++++++++******((())))))******))))))(((&&&((()))******)))&&&%%%************************(((((()))))))))))))))***'''(((((())))))(((((('''''''''(((((())))))******...---+++***))))))))))))************************))))))))))))))))))))))))'''''''''((()))***+++,,,***)))((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((()))))))))&&&'''((()))))))))((('''''''''''''''((()))***+++(((((()))*********)))))))))******++++++******)))&&&&&&'''''''''(((((((((((((((((()))))))))******((()))******(((&&&&&&'''&&&''''''((()))******++++++,,,---,,,)))((('''(((((((((''''''(((((()))))))))((((((''''''(((******(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((()))***++++++++++++******))))))))))))******)))((((((''''''(((((()))***))))))(((((())))))***(((,,,//////,,,******+++((())))))(((''''''(((***)))************++++++++++++******************+++,,,+++***))))))***+++,,,(((((()))***,,,---.........,,,***)))***+++++++++------...///////////////////////////000000000000222222111111111111111222111111111222333333444444555555444333333333333333333222000...---,,,---------...///000111111111000000111111222222333444444222222111111000111111111//////000111333444555555666444333333444444444333333222222222222111111111000333333111222777888777111222444555777777888888rrr```NNNIIICCCAAACCCEEEDDDCCCAAABBBDDDDDDDDDBBB???===444888<<<======???DDDIIILLLIIIEEE@@@===:::999888444333333222222333333444000000000000////////////......///000111222333333000000000000000000000000111111111111000000000///111000//////......//////......---------......///......///000000000000000---...000000///---------------///000000111111111000111222///,,,******+++---,,,***)))***+++,,,...---...///000000000000000//////////////////000000.........---+++******))))))******+++,,,,,,---,,,++++++++++++******,,,---***+++,,,,,,---------,,,,,,+++******************,,,,,,,,,,,,,,,+++++++++***,,,------******+++---******************************)))(((((()))***++++++******************)))******++++++++++++******(((((())))))))))))(((((()))))))))))))))(((''''''************************(((((((((((())))))******''''''((((((((((((''''''''''''(((((())))))******...---+++***)))((())))))'''(((((())))))*********))))))))))))))))))))))))''''''''''''(((***+++,,,))))))'''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((&&&''')))******((('''&&&&&&&&&&&&'''((()))******(((((()))***************'''((())))))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))***%%%''')))(((%%%######$$$''''''(((((())))))******)))+++,,,,,,+++******+++'''''''''''''''((())))))'''((((((((()))))))))******++++++,,,,,,---......(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((()))******+++++++++******+++***)))(((((()))***+++***))))))(((((())))))***))))))(((((((((((())))))(((,,,111000,,,))))))+++(((((((((&&&%%%%%%(((***)))************+++++++++***++++++++++++++++++***+++***)))(((((()))***+++((((((***+++,,,...//////...,,,***)))***++++++***+++,,,,,,---------------////////////000000000000111111000000000111111222111111222222333444444444777777555444333333333333333111///---,,,---.........///000111222222222222333222222222222222222333111000000000000111111222......///111222444555555666444222222333333222111111111111111111222222222///222222000111666777555111222444555777888888888tttbbbNNNHHHAAAAAAEEEGGGEEEAAA===???AAABBBAAA>>>;;;888333:::@@@BBB??????DDDJJJKKKHHHCCC===999777777777111111222222333333333333000000000000////////////,,,---...///000111222333000000000000000000000000222111111111000000//////000000///.....................---------....../////////000000000000//////...000111111///---------------///000111111111111222444444222...+++,,,------,,,***))))))***,,,---------///000111111111111//////000000111111222222222000............,,,***))))))***,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,+++***)))))))))***++++++++++++++++++++++++(((+++,,,,,,)))(((***,,,************************))))))(((((((((***+++,,,+++*********))))))((((((******++++++++++++******(((((())))))))))))((((((,,,***)))'''&&&'''((()))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''*********)))((((((''''''))))))(((''''''((()))***%%%&&&&&&'''((()))******))))))))))))))))))))))))+++***((('''''''''((())))))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&&&&&&&''')))******((('''%%%'''''''''''''''((())))))(((((()))***************%%%&&&'''(((((('''&&&%%%'''''''''((((((((())))))(((((((((((())))))))))))))),,,......***(((((()))(((((((((((())))))))))))%%%''')))*********+++---'''''''''''''''((()))***&&&'''((()))******))))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((******+++++++++******)))+++***)))(((((()))***+++******))))))))))))******))))))(((((((((((())))))(((---111111---))))))+++(((((('''$$$###$$$(((+++)))************+++++++++***+++,,,------,,,+++******)))(((''''''((()))***((()))***+++---...000000///,,,***)))***++++++*********+++,,,,,,,,,,,,+++////////////000000000000111000000000000000111111111222222333333444444555999888666555333333222222222111///---,,,---.../////////000222222333333333777666444222111//////...000000//////000111222222---...///000222444555555555333111111222222111000//////000000111111222222...111111///111555666444111222444666777888999999vvvdddPPPJJJEEEEEECCC>>><<<===888999;;;===????????????<<<;;;:::<<<@@@CCCDDDEEEJJJEEE???888555555777888777555222111222111000///000111111111000///...---...............///000000000000000000000000000000000111111000///......///111111000......---------...------,,,,,,------...,,,---...000111111111111///111222000,,,***+++---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---......//////////////////............---------//////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++...------,,,,,,++++++***+++,,,---,,,***)))***+++((((((((()))******++++++(((((())))))************---,,,)))((('''((()))***+++***)))(((((()))***+++((((((((((((((('''&&&&&&******))))))((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((***+++***)))+++++++++************)))))))))((('''''''''''''''(((((('''&&&&&&'''((()))###$$$&&&''')))***++++++&&&'''((())))))'''%%%###%%%&&&'''(((((('''&&&%%%***...111///***(((***...***)))'''&&&&&&''')))***&&&''''''((()))******+++))))))))))))))))))))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&(((((())))))******++++++''''''''''''''''''&&&&&&((()))***++++++***)))(((''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&***************)))(((((('''''''''''''''((()))))),,,,,,++++++***)))))))))***************+++++++++,,,+++***)))))))))***+++((((((((()))))))))))))))&&&''')))(((''''''(((***))))))************)))(((''''''''''''((((((((((((***************)))((((((******++++++++++++******''''''(((((())))))******,,,,,,,,,+++++++++******(((((())))))*********+++***+++,,,---............---,,,,,,,,,,,,---......000000000000000000000000111111222333444444444444555555444333333333444444111000///......------...////////////000222555666777666555333111...,,,***000000000000000000000000,,,...111222222222333555555555444333333222111111222111000111222222222000222111111111222333444444333111000000111555999;;;uuudddPPPJJJEEEDDDAAA<<<999:::666888:::<<<>>>>>>>>>>>>===<<<<<<===@@@CCCEEEEEEFFFCCC???:::777555555555555333111111222222111000000000000000000///...---...............///000000000000000000000000000000000000000///.........///111000///......---------...------,,,,,,------...---......////////////...,,,...000///---,,,---//////////////////.........------------------------------,,,,,,,,,,,,---------......///////////////000000/////////.........///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,---,,,***)))***+++*********)))))))))))))))***************++++++++++++***((((((((()))***,,,******)))(((((()))******,,,,,,,,,,,,,,,+++************))))))))))))(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))***)))((()))+++,,,+++************)))))))))(((((())))))((('''''''''''''''++++++***))))))***+++,,,&&&&&&'''(((((((((((((((''''''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&'''***+++***'''%%%''')))(((&&&%%%$$$$$$%%%&&&(((&&&''''''((())))))******(((((((((((((((((((((((((((((('''''''''''''''(((''''''&&&&&&&&&&&&&&&'''((((((((((((((()))))))))'''''''''''''''''''''''')))))))))******)))))))))'''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''&&&%%%%%%((((((((((((((()))******------,,,+++)))(((''''''&&&&&&&&&''''''(((((((((,,,+++***))))))***++++++&&&&&&%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''((())))))******))))))((())))))))))))***************************)))(((((()))******++++++******)))(((((((((((())))))))))))*********++++++,,,,,,,,,)))******************+++)))***+++---.../////////---............/////////000000000000000000000000000111222333333444444444555555444333222222222333000///...------,,,,,,---////////////000222333444444333333222111000...---000000000000000000000000---///111222222222444555555555444333222222111111333111000111222333222111111111111111111222333333111111222333444666777888sssbbbPPPIIIDDDBBB???999777888555666999;;;===>>>>>>>>>???>>>>>>???BBBDDDEEEEEEAAA@@@>>><<<999666444333333222000000222333222111...///////////////...---...............///000000000000000000000000000000111000///.........//////111000///......---.........------,,,,,,------..................---,,,,,,***+++------------///111000000//////......------........................------,,,,,,,,,,,,---------......///////////////111000000000///////////////////////////......---------------------------------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***))))))((('''(((((((((******+++,,,,,,,,,,,,+++))))))******+++,,,,,,---+++,,,,,,,,,***)))***+++++++++******)))(((((('''++++++++++++++++++++++++)))((((((((((((***,,,---***))))))(((((())))))*********************)))((()))))))))************+++))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&'''((())))))'''))))))(((((((((''''''''')))(((''''''&&&''''''''')))(((((('''''''''(((((())))))))))))((('''&&&%%%(((((((((''''''''''''&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&''''''''''''(((((())))))***''''''''''''''''''''''''(((((((((''''''(((((()))(((''''''&&&''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''***))))))(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$))))))(((((())))))***+++...---,,,***)))'''&&&%%%$$$$$$%%%&&&''''''((((((++++++*********++++++,,,*********))))))(((((((((%%%'''(((((('''&&&((()))'''(((((())))))((((((((())))))))))))************)))************))))))((()))******++++++******)))))))))))))))((((((((((((((()))***+++,,,------...,,,,,,+++++++++++++++***)))***+++,,,---...//////......000111111111000///000000000000000000000000000000111222222333333333555444333222111111111111//////...---,,,,,,,,,,,,//////000111111111111111000000111111222111111000000000000000000000000000...000222333333222444555444444333333222222111111333222111111333333222111000000000000000111111222111222444555666666555444ooo]]]NNNGGGAAA@@@===888777888666777:::<<<>>>@@@@@@@@@AAA@@@@@@AAACCCEEEEEEDDD???>>>===:::888666444333444333111000111222111000---....../////////.....................///000000////////////////////////111///......////////////000000///..................------,,,,,,------............//////......---***+++,,,---......///000111111000///...------,,,---------------------------,,,,,,,,,,,,,,,,,,------......///////////////000000000/////////.........///////////////..............................,,,,,,,,,++++++*********++++++++++++++++++++++++******)))(((((((((((((((******+++,,,,,,,,,,,,+++))))))*********+++++++++***+++,,,+++***))))))+++************))))))((((((+++++++++************)))))))))(((((()))***++++++)))))))))(((((()))))))))'''(((((((((((((((''''''((())))))***++++++,,,,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&''')))***)))((()))))))))(((((((((''''''(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&))))))))))))((('''&&&%%%)))(((''''''''''''((((((((('''&&&%%%%%%&&&'''((()))'''&&&'''((()))'''&&&)))(((''''''''''''((()))'''''''''((((((((())))))'''''''''''''''''''''''')))(((((((((((())))))***(((''''''''''''((()))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''***)))(((''''''((()))***((((((''''''''''''''''''(((((((((((((((((((((((('''(((***,,,,,,***((('''''''''((((((((((((''''''((((((((())))))(((((('''((((((((((((((())))))***++++++***)))(((''''''&&&%%%&&&&&&((()))***++++++************+++++++++,,,......---,,,,,,+++******&&&((())))))(((((()))***&&&''''''(((((((((((('''''''''''''''(((((((((((())))))************)))((())))))************))))))******))))))((((((''''''))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,...000111222111///...000000000000000000000000000000000000111222333333444444222111000000///000000000///...------------000111222222222111000/////////000111111111111111000000000000000000000000///111333333333222333444333333333222222222222222444222111222333444333222000000////////////000000222333444444555444444333kkkZZZKKKEEE???>>>===999999;;;999:::===???AAABBBBBBBBBCCCBBBBBBCCCDDDEEEDDDCCC???===;;;888777666666666777444222111000000...---------...///000000000///...............///000000////////////////////////111///...///111222000...000//////............///...------,,,,,,------...------...///000111111000......---......///......111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......////////////////////////.........------......///////////////...........................++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))************+++,,,,,,,,,,,,++++++++++++*********))))))***+++,,,+++)))((()))***(((((())))))************)))))))))))))))(((((((((+++******)))))))))))))))((((((((())))))(((((((((((())))))*********))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))+++***)))***,,,---,,,+++******)))))))))(((((((((''''''&&&&&&&&&&&&''''''************))))))((((((&&&'''(((((((((((((((((((((((('''''''''(((((()))((('''&&&%%%%%%&&&'''((()))'''&&&'''))))))((('''(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((()))******'''''''''''''''((())))))*********))))))(((((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***)))(((((((((((((((((((((''''''''''''''''''''''''&&&''')))******)))'''&&&'''(((((((((((((((((('''((())))))*********))))))'''&&&&&&&&&&&&'''(((((('''(((((((((((()))))))))&&&&&&'''(((***+++,,,,,,)))))))))******+++++++++))))))(((((('''&&&%%%%%%###%%%&&&&&&%%%$$$&&&'''&&&&&&'''(((((((((((((((''''''''''''((((((((((((((())))))*********)))))))))))))))******)))))))))******))))))((((((''''''++++++++++++++++++++++++...---------,,,,,,++++++///...,,,++++++***+++++++++,,,...000000///...---//////////////////////////////...//////000222222444333222111000000000000222111000///............111222333333333222111000000000111111111000000///111111111111111111111111000222333333222111222333111222222222222222222222444333222333444555444222000000///////////////000333333222222222222333444~~~lll[[[LLLEEE???>>>===;;;;;;===<<<>>>@@@BBBCCCCCCCCCCCCDDDCCCCCCCCCEEEEEECCCAAA>>><<<:::888777777777777888555222000000///---+++------///000111111111111...............///000000000000000000000000000000000//////222555555111---//////............//////...------,,,,,,------...,,,---...000111222222222222000//////000000...---000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---......///////////////............---------------...//////////////////------------------------++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,+++******))))))***+++++++++)))((()))***'''(((((()))******++++++'''''''''((((((((())))))+++++++++***)))((((((''''''(((((())))))(((((('''&&&&&&'''(((((((((((('''(((((())))))***+++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((&&&&&&'''((()))((('''*********)))))))))((((((&&&&&&&&&%%%&&&&&&'''(((((()))))))))((('''&&&%%%%%%%%%'''((())))))))))))'''(((((((((((()))))))))'''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******&&&&&&&&&&&&'''((())))))************))))))))))))%%%%%%&&&&&&'''((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$'''(((((())))))(((((('''&&&'''((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((()))******%%%%%%&&&'''(((((())))))&&&'''((()))************'''&&&&&&%%%%%%$$$$$$$$$$$$&&&''''''&&&&&&'''(((&&&''''''((())))))))))))))))))))))))************((())))))************)))((())))))******))))))((())))))))))))((((((((((((,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,+++///...,,,+++*********+++***+++---.........---,,,///////////////////////////...------...///111222333222111111000111111111333222111000////////////111111222222222111111000000000111111000000///...111111111111111111111111000222333333111000000111000000111111222222333333555444333333555555444333111000000///////////////222111000///000111222333qqqaaaOOOGGGAAA???>>>;;;;;;>>>???@@@AAACCCDDDDDDCCCCCCDDDCCCCCCDDDEEEDDDBBB???;;;;;;;;;;;;:::999777666666444111000000///...,,,---...///111222333333333...............///000000000000000000000000000000000///000555888888222,,,//////............//////...------,,,,,,------...------...///000000000///333111///000111222000...///////////////.........------------------------,,,,,,++++++++++++,,,,,,---......///////////////////////////............------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************------,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++)))***+++***)))((()))***)))))))))))))))*********&&&&&&'''((()))***++++++))))))*********))))))(((''''''((())))))(((''''''$$$%%%%%%&&&''''''&&&&&&((((((((())))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%$$$###$$$&&&'''&&&%%%))))))((((((((('''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&''''''&&&$$$###"""%%%&&&'''((())))))))))))&&&'''((()))***))))))(((&&&&&&''''''''''''&&&&&&###%%%''''''%%%$$$&&&)))%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((()))***%%%%%%%%%%%%&&&'''((()))((((((((()))))))))))))))%%%%%%&&&&&&'''(((((()))'''(((((((((((((((((('''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((()))%%%%%%%%%&&&&&&'''''''''$$$%%%'''((()))))))))((('''''''''''''''''''''''''''((())))))(((((()))+++&&&'''((()))************))))))))))))************(((((()))***************(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,***))))))+++,,,---+++,,,,,,,,,------------////////////////////////...---,,,,,,---...000222222111111111111222333333222111000//////.........000///////////////000000//////000000000000000///111111111111111111111111000111222222000////////////000000111222333333333555444333444555666555333222111000000/////////000......///000000111000000vvvgggRRRJJJCCCAAA>>>;;;;;;===@@@AAABBBCCCCCCCCCBBBBBBDDDCCCCCCDDDDDDCCCAAA>>>888:::===>>>>>>;;;777555444222000000000000///...---...000111333333444444...............///000000000000000000000000000000//////111666;;;999333,,,//////.........//////000...------,,,,,,------............///......---,,,333111///000333444222000.........///////////////........................,,,++++++++++++++++++,,,---......///////////////000000000000////////////------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************---,,,++++++******++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---......)))***+++***)))((((((***++++++******)))(((((((((&&&'''''')))***+++,,,---'''((()))******++++++***&&&'''((())))))((('''&&&(((((()))***++++++******(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))***)))((()))+++++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))******)))'''&&&$$$&&&'''((((((((((((((((((%%%''')))***+++***)))(((%%%&&&'''(((((('''&&&%%%###'''***)))%%%$$$'''+++''''''(((((((((((('''''''''''''''''''''''''''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&((())))))$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))&&&'''((())))))((('''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''***)))(((((((((((()))***(((((())))))))))))((((((&&&&&&'''((()))))))))((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&(((((((((((('''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&%%%%%%&&&((('''''')))***++++++++++++''''''''''''(((((((((((((((((()))***************(((((())))))))))))((((((''''''(((((())))))******))))))***+++,,,------...*********++++++,,,,,,,,,+++***))))))***,,,...000---,,,,,,,,,,,,---...///////////////////////////...---,,,+++,,,...000222111111111111222333444555111000///......------......---,,,,,,,,,...///000---...///000111111111111111111111111111111111111///111222111///.........//////000111222333333444666555444444555666555444222222111000000000000000))),,,///111222111///---