font size: 12px ( --- / +++ )


 
3.209.80.87@honeybii.com ~
  $ cat 97fa76474d7926241dfc114097804713-dae58z4.png.txt

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%##8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8@@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@@@%8##8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8#8@@@@@%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8#%@%%%@@8##8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##@@8#8%@%8##8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#%@%8888%@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##@@888888%@%##8%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%@%8888888%%8##8%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8@@%88888888%%8##8% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%##%@%888888888%%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8@@88888888888%%%8#88@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##@@%888888888888%%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%@@888888888888#8%%%##8%$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##@@%8888888888#8##8%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#%@%888888##########8%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$8@@88888#############8%%8##%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%88################8%%%8##8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%V%%8#8@@88##################8@@%##8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%%%88##################8@@8#8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8#8%%888############$####8@@8#888%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%%888########$$$$$$$###%@%%888##8%%@#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8@8##%@%88########$$$$$$$$$##8%%%%%%8##8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8@8#8@%888######$$$$$$$$$$$$#####8%@%8##8%$@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%88######$$$$$$$$$$$$$######%@@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$8%%888######$$$$$$$$$$$$$$#####8%@@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%%888######$$$$$$$$$$$$$$$$#####8%@@%8##%~@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%##%@%88#######$$$$$$$$$$$$$$$$#####8%%@@8##88@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##@@%88######$$$$$$$$$$$$$$$$$$######8%@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8#%@%88######$$$$$$$$$$$$$$$$$$$$######%@@%8##%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8@@888######$$$$$$$$$$$$$$$$$$$$$#####8%@@%8#88@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%@%88######$$$$$$$$$$$$$$$$$$$$$$######8%@@%##8%8@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%8#8@%88######$$$$$$$$$$$$$$$$$$$$$$$$$#####8%@%8##8%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%88######$$$$$$$$$$$$$$$$$$$$$$$$$######8%@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#%@%88######$$$$$$$$$$$$$$$$$$$$$$$$$$$######8%@%8##8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##@%888#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%8##8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%@%#8#####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######8%%8##8@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%%88######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####8%%%8#8%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8#%%%8######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######8%@%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$8%%#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####8%%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%%8#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######8%%8##8@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####8%@%8##8@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8##%%8#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%%8###8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$%%8########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8%%%###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8@%##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###8%%8##8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%8############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####%%%8##8@##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%8#######################$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####8%%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@8##################88%%8###$$$$$$$$$$$$$$$$$$$$$$$$$$#####88%%%##8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#%@%888888888888%%8%%%%88@%#####$$$$$$$$$$$$$$$VVV$$$$$$$######8%@%8##8%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8@@@@@%%%%%%%%%%%%%%8888@@8#####$$$$$$$$$$$$$VV#$VV$$$$$$$####888%%%8##8%@x%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##88888888##8888####8%%8#@@%8#####$$$$$$$$$$$$VV%%#$VV$$$$$$######88%%%8##8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%8#88888%%%%%%%%%%%%%@%8#%%%8######$$$$$$$$$$$VV%@%%8$VV$$$$$$######8%%@%8##8%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%@@@%@%%%%%%%%%%%%%888%8##%@@8######$$$$$$$$$$$V#@@%%%#VV$$$$$$######88%@@8##88@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@@@@@@@@@@@@@@@%%%@@@@@@@@@@@@@@@@88%8%8##%@%8#####$$$$$$$$$$$V$%%##%@%#$V$$$$$$######88%@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@%%@@@@@@@@@@%%%%%%8888#######88%%%%%%%%%%%%%%%%%%%8@%8#8%@%8#####$$$$$$$$$$VV8%8#8%%%8#$$$$$$$#######8%%@%8#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@%%88888888888##8################8#888888#88%%%%%%%%%%%%%%%%%%%%%%##8@@%#####$$$$$$$$$$V$8@%8888%%%8$V$$$$$$#######88%%%##8%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%@%88#8888##############8##888888888888888%%%%%%%%%%%@@%@@@%##%@%%%%%%%%%%%%%%%%%%%%%##%@%8#####$$$$$$$$$VV8@%888888%@%#$$$$$$$########88%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%@8#####88888888888%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%8888%@@8#88@%%%%%%%%%%%%%%%%%%@%8##%%8######$$$$$$$$VV#%%8#888888%%8$VV$$$$$#########8%%8##8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%#%##%%%@@@%@@@@@@@%%%%%%%%%8%88%%888888888888888888888888888%@@8##%%%%%%%%%%%%%%%%%%%%%%8#8%%8#####$$$$$$$$$V$%@8#88888888%%8$V$$$$$$########8%@%##8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%8#8@@@%%88%888888888888888888888##8##8##################8888%@8#8%@@%%%%%%%%%%%%%%%%%%%##8@%8#####$$$$$$$$VV8@%8888888888%@%#$V$$$$$########88%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%8#8@@%8888888888#########################################88%@@8#88@@%%%%%%%@@%%%%%%%%#8##%%%8####$$$$$$$$$V#%%88888888888%%%8$V$$$$$$########88%%8#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%8#8%@@8888888#############$$$$$$$$$$$$$$$$$$$$$$$$$$$####888%%8#8%%#%%%%%@@@@@%%%@%@%%8#8%%######$$$$$$$$V#%%888#8888888888%%8$$$$$$$$########8%%%8##8V@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%8%%8#8%@@%88888####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###888%%8##8%%%%%8####8%@@@%8888#$%%8#####$$$$$$$$V$8%%8#8888888888#8%%%#VV$$$$$$#######8%%%8##8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@@%8888####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###8#8%@8#88*@%##8%88#########888%@88####$$$$$$$$$V#@%8#######88888888%%8$$$$$$$$$#######8%@%8#8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%@88#8@@%8888####$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$$$$$$$$$###888%@8##88##8@%#$888888%%%%%%888####$$$$$$$$$$V#%%8####8888888#8888%@%8$$$$$$$$$#######8@@8#%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%@Y%8#8@@%8888####$$$$$$$$$$$$$$$$V$$$$$$$$$$$$$$$$$$$$$$###888%%8###8%@8Vxx*$%%%88888888#####$$$$$$$$$$$V$%@8####88#8#88#####8%%%%8$V$$$$$$#######%@8#8##8%x@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8#8@@%8888####$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$$$$$$$####88%%%%%%@%Vxxxx*V888888888#####$$$$$$$$$$$$V$8%8#88888#88###8###8#88%%8$VV$$$$$$#####%@88888##8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@8#8%@%8888####$$$$$$$$$$$$$$$$$$$V$$$$$$$$$$V$$$$$$$$####88%%%888%#*===+=#88888888#####$$$$$$$$$$$$V$#%%8#888##888#88##888#88%%%8$$$$$$$$$###%@@%%@@%8#88%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@@8888####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####8888888%@8*::++#888888888###$$$$$$$$$$$$$$V#%%####88#8########8#88#88%%%8$V$$$$$$##8888#8%@@%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%8##%@@%888####$$$$$$$$$$$$$V$$$$$$$V$$$$$$$$$$$$$$$$$####8888888%@Y--~~Y888888888####$$$$$$$$$$$$$V$%%8####8#88###8#8##8#8##888%%%#$$$$$$$$#######8%@@8##8%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8@@%8888###$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$$$$$$$####8888888@$+-~-+888888888####$$$$$$$$$$$$$VV8%8####88888888888888#8####8%@@%#$$$$$$$$#######8%@%8##8%8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%@%8888####$$$$$$$$$$$$$$$$$$$$$$$V$$$$$$$$$$$$$$####888888%%x-~~~*%%%%%%%8#####$$$$$$$$$$$$$V#%%####888888888888888888###88%@@8#$$$$$$$#######8%@@%8##8%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%@%8888####$$$$$$$$$$$$$V$$$$$$$$$$$$$$$$$$$$$$$$###888888%@V~::::$8#$$#%8#####$$$$$$$$$$$VVV$%%8###88888888888888888888###88%@%#$$$$$$$$#######8%@@%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%88888###$$$$$$$$$$$$$$$$$V$$$$$$$$$$$$$$$$$$$$##88%%%88@8*=*==V8VYYY#8#####$$$$VVVVVV$$$$$%%8###8888888888888888888888###8%%%%#$$$$$$$$#######8%@%8##8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##8@@88888###$$$$$$$$$$$$$$$$$$$$$$V$$$$$$$$$$$$$$###%@8YYY#@$x**x#%VYxxV%8####$$##$###88888%%%88##8888888####88888888888888##88%%%%#$$$$$$$$######88%@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@88#8@@88888###$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$$$$$$$$##%@8YYYV%@8$Y$%@#*===V%888888888888#888#88#####888888########88888888888#88888%%%8$$$$$$$$$######8%%@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%@%8888####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####8@%V===x8@%%%%%%*~:~+8%8888################888888888##########88888888888888888%@%#$$$$$$$$#######8%@@%8#8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%@%8888####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$8%%%%@@$:~:~Y@@%%%%%$+---Y@%%888##############888888888#############8888888888888888%%%%#$$$$$$$$#####888%@@8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%88888###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$#%%%@@%x---=%@%@@@%%Y-.~x%%%%888#########88888888888################88888888888888888%%%8$$$$$$$$$#####888%@%8##8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%@%%88####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$#%%%@@$~--:#@%%%%%%8=.-:V@%%8888##888888888888888####################88888888888888888%%%#$$$$$$$$$#####888%@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8888@888######################$$$$$$$$$$$V$#8%%@%*---=%%%%%%%%*--.*%@%%888888#888###8###########################888888888888888888%%VV$$$$$$$$$#####888%%%##8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@V%88##@%88888######################$$$$$$$$$$V$8#%@#:.-:8@%%%%8%#+~::V@%%%888#######################################8888888888888888@%VV$$$$$$$$$$#######8%@@%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%x%##@%888888888888###8888#########$$$$$$$$$$V$88%@$+~:x%%8%%%%@#x+=Y%%%%88##########################################88888888888888@%$V$$$$$$$$$$$$#####88%%@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8#8%%8888%%%%%%%%%%%%%%%%888######$$$$$$$$$$#%%@%$===Y8%8VV$%@%$xY%%%%88###########################################88888888#8888@8VV$$$$$$$$$$$$$#####8888%@%8#8%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%%%%%%%%%%%%%%888888888%%88#####$$$$$$$$$$#%@@8VxxxV8V*xV#8%$YY8@%%888##########################################88888888#888%%#V$$$$$$$$$$$$$$$#####8888%%%%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##88888888888888888888##%%%8#####$$$$$$$$$$$#%@@#YVVV##YYVVV8%$V8@%%88############################################8888888##88%%#VV$$$$$$$$$$$$$$$$#####888%@%88%%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%@@@%@%%@%8##%%88#####$$$$$$$$$$$#%@8VYVV#%$xxx*V%@@%%%888############################################8888888###8%%$V$$$$$$$$$$$$$$$$$$####8%@@8#8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%8####8888@%%%8#8%%88####$$$$$$$$$$##8%%8$$8%@%x:=+=%@%%%888#############################################8888888###8%%$V$$$$$$$$$$$$$$$$$$$###8%%%%%%%%8%88#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%8$8%%8#####$$$$$$$$$###8%88%8%%@V-~::Y%%%88###############################################8888888###8%%$V$$$$$$$$$$$$$$$$$$$$#####88888%%@@%##88%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8@%######$$$$$$$$#######88%%@#+~~-:8@%8################################################88888888##8@%$V$$$$$$$$$$$$$$$$$$$$$#####888888%@@@%##8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%8@8##%%8#####$$$$$$$$$######88%%%@8x~-~V@%8%%%8############################################8888888888%%8VV$$$$$$$$$$$$$$$$$$$$$$######888888%@@%8##88@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%88%%%%%%%%%%%%%%%%%%%%%%%%8#8%%8#####$$$$$$$$####8888%%%%%x-~~+8@8VV$%8###########################################88888888#88@8VV$$$$$$$$$$$$$$$$$$$$$$$######8888888%@@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8#####888%%%%%%%%%%%%%%%%%%@ %8#8%%#####$$$$$$$$####8888%%%%@8***=V%#YYV#%8##########################################88888888##%@8VV$$$$$$$$$$$$$$$$$$$$$$$######88888888%%@@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###8%%8##8@%%%%%%%%%%%%%%%%%%%%8##%%8####$$$$$$$$####88%@@%$$#%#YYYY88VVVV#%##########################################8888888888%@8VV$$$$$$$$$$$$$$$$$$$$$$#######8888888888%%@@%8##8%@%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%8##8%@@%%@%##8%8%%%%%%%%%%@@@@%@%@%8#8%%88##$$$$$$$$####8%@@8xxYxV$VVYY#%$VYxY#%########################################88888888888%@8VV$$$$$$$$$$$$$$$$$$$$#########888888888888%@@@%8###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###8%@@%8888%@8#8%@@@%%@@@@@@@888#######88%%%8#$$$$$$$$####8@@#*YVYx$%8$$8@@$*==*8%#######################################88888888888%@%$$$$$$$$$$$$$$$$$$$##########888888888888%%%@@@%%8##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%8###%@@%%8888888%@8#8%@@@%8########8888%%%88888@@@%8$$$$$$####8%@%#VxxxV%%%%@%@8=:::Y%8######################################88888888888%@%$$$$$$$$$$$$$$$$$#########88888%%%%%%%%%%8888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@8###8%@@%888##888888%%%########8888%%%%%%%%%%%%%%%@@@@@%%8#$$####88%@%Y=**V8@%%@%%@8V=-~$%######################################88888888888%@8$V$$$$$$$$$$$$$#####888%%%%%%%%%%88888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##%%@%%888#######88888%%888%%%%%%%%%888888###########888##$$$###8888%%V+++*V%@@@@%%@8=--=%8####################################888888888888@@#VV$$$$$$$$$$$$###8%%%%%%%8888888888%%%%%%@@%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%%%%88888#############88%%%%888888#############$$$$$$$$$$$$$$####8888@%#=-~+$@@@@@%@%x~-~Y%8###################################888888888888@@#V$$$$$$$$$$$$####%@@8#8888%%%%%%@@%%%%%%8#888VVVV%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@88##8%@%%8888########$$$###########################$$$$$$$$$$$$$$$$$####8888%@@Y~--+8@@@@@%@8x~-~V%###################################888888888888%%$V$$$$$$$$$$$####8@@8#%@%@@%%%%%%8###@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8##8%@%%8888#######$$$$$$$$$##############$$$$$$$$$$$$$$$$$$$$$$$$$$$####88888%@8x--~Y@%%%%8%@$:~:=8%#################################8888888888888%@$V$$$$$$$$$$###8%%%88%@%%x8888@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%@@@@8%8#%@%88888#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####8888888@@#*::+$%8%@%@@8*=**$@8################################8888888888888%@#V$$$$$$$$$$#8%%888%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%@@@%%88%8#8@%888#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####8888888%@@%#xxxY#@%#$##%#YVYV%8$##############################888888888#8#88@%#V$$$$$$$$$##8@8#%@%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%@@88########%@88#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$$$V$$$$$$$$$$$$$$###88%%%%%%%%@@8VVYYV88VVVV$%8$$#88##############################8888888888####8@%VV$$$$$$$$####%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%@8###8%%%%%%%%88######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$$V$$$$$$$$$#88%%%88888%%%%@@8$VYY$%%$VYxV%@%%888##########################888888888888888##8%%$V$$$$$$$$####%@##%%V@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%8##8%%@%%888888#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$8%%%%8888888888%%%@@%$YV#%@$Yx=+Y%@%8888#######################888888888888888888#8%8$$$$$$$$$$####%%#8%%$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%@@@%8##8%@@%88888888#######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#%@888888888888888%@@%%%%%%%$:~~+Y%@%888####################88888888888888888888%%%%#V$$$$$$$$$####%%#8%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%Y %%8##8%@%%888888888##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VV#%%888888888888888888888%%@%V+--~Y%@%8##################88888888888888888888%%@%8#$V$$$$$$$$$#####8%%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%#%%8##8%@%8888888888888################$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$#%%88888888888888888888%%%@%V:--~Y@@88%%%8##########888888888888888888888%@%8#$VV$$$$$$$$$$$#####8%%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%8##8%@%#$##8888888888888###############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V#%%8888888888888888888%%%%@%x~--:Y8@%%8#%%#####8888888888888888888888%%%8#$VVV$$$$$$$$$$$$$#####88@8#8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%#$8@@@@%%%%%%%%8%%%8888888##8#######################################$$$$$$$$$$$$$$$$$$$V$#%@88888888888##88888%%%%%@%*:++=V%#YxV$8%8##888888888888888888888%%%8$$VV$$$$$$$$$$$$$$$#####888%%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%8#88888888%8%%%%%%%@@@@@%%%%%%%%%%88888888#8#########888%%%8###############$$$$$$$$$$$$$V$#%%88888888888#88888%%%%%%%8Vx*xV%8YxYYx#%8####888#88888888888%%@%#$VV$$$$$$$$$$$$$$$$#######888%@8#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%8%%%88%888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%8%%%%888##############$$$$$$$$$$$VV$%%8888888888888888%%@%8$V$%%#VV%%$xx*=x8%####8888888888888%%@%8$VV$$$$$$$$$$$$$$$$#########888%@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%@@%%%%@%@@%%@%%%%%%%%%%%888888888888888888888%%%%%%8888%888%@%%%%%%%88888#####$$$$$$$$$$$$V$8%888888888888888%@@%#YYYV%@%%@@%$=::~Y%%8###888#888888%@%8#$VV$$$$$$$$$$$$$$$#########888888%@@#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%@@@@@@888##888%%%%%%%@%%@@@@%@%%%%%%%88888888888%%%%%@%8#8%888%%%%%%@@8#####$$$$$$$$$$$$V$8%888888888888888%@@#xxx*#@%%%%%@$*:~:*#%8#####8##88%@%8$VV$$$$$$$$$$$$$$######88%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@###8%%%%%@%%@%%%%%%%%%88#8@8#88888888##8%%8#####$$$$$$$$$$$$V$8%88888888888888%%@8x+++x%%%%%%%@8x~--+#%8#####88%%%#$$V$$$$$$$$$$$$$$######8%%%88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@##8%#88$#%%%%%@@%@@%@%%%%8#8%%8#####$$$$$$$$$$$$V$8%8888#88888888%%%@#x:~~Y%%%%%%%%V~---Y%%8##88%@%#$VV$$$$$$$$$$$$$$###8%%%%%88888%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%8%%8#8%%8#####$$$$$$$$$$$$V$8%8888#8888888%%%@@%V~-~Y%%%%%8%%V+:+*$8%88%%%8$$V$$$$$$$$$$$$$$$####%@%#888%%@@%%%%%%%888##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8%8#8@%8#####$$$$$$$$$$$$V$#%%8####888888%%%%@8+--~V@%8%%@@%*=xYY$%%%%8#$$$$$$$$$$$$$$$$$####8%%%8#%%%%%%888@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8@%8####$$$$$$$$$V$$$V$#%%8###8888888%%%@@#*~-+Y8%@@%8$VYxxYYV%%8###$$$$$$$$$$$$$$$####%@%888%@%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%8####$$$$$$$$$$$$$V$#%%8###88888888%%@@8=::+*$%%#YYY##$##8%888####$$$$$$$$$$$$####8@@##%@%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$8@%8####$$$$$$$$$$$$$$V#%%8#8888888888%%@@#Y*xYY#%#Y**x#@%%888888###$$$$$$$$$$$$####8%@8#%%8@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##8%%#####$$$$$$$$$$$$$$$#%%888888888888%%%@8YYYYY#%8Y:~=#%88888888###$$$$$$$$$$$###88%@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8@%8####$$$$$$$$$$$$$$$#8%888888888888%%%@8$V$#%@%#*~~+#%%%%%8%%8###$$$$$$$$$$###888%@##%%*@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%@%8#####$$$$$$$$$$$$$$#%%8888888888888%%@%%%%@@@%$:~~=#%%%8VY%%8###$$$$$$$$$###888%@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%8######$$$$$$$$$$$###%%8888888888888%%%%@@@@@@8=~:~+Y$YVVY$8%####$$$$$$$$$##8888%@8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#$#@@%8##########$$$$#####8%%8888888888888%%%%@@@@@%V++==Y$VYYYxx#%####$$$$$$$###8888%@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%@@@%88################8##%%888888888888%%%%@@8$##%$xYYY$%#Y=+:*%8############888888%@8#8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%8##@%$VV$#8%%88####8888888888888%8#88888888888%%%@@8#VV8@%88$$@@#:-~:$%8#########88888888%@%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%@@%@@%%%8########@8Y+*YYYxx#%%888$YV#8888888%%%##888888888888%%%@@#xx#@@%%8%%@@Y---:V%888888888888888888%@8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%%%888##88%%%88#88%%%%%%@@8#$V*+:~=Y#%@%Y***xV8888%%88#####888888888%%%%@%V++$@%8888%@%V*+-~Y%88888888%%%%%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%88###########88#8####8%@%%%%%%%88%%%%$x=~--:*x$#Yx+~~:*$8%8########888888888%%%%@%x.:#@%888%@@@8x:~~V%888%%%%888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8####88888%%%%@@@@%%%8%%%%88888#88888888%%%$*:~--~*VVY*:---~=$%888#####888888888%%%@@#:-*#@%8%@%%%%#*+*x8@%%%8888%%%888%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%@@@@%%%%%%%8888888888###########888888%@@8#Y*++*V$88Vx=+:*xxxV#888######888888%@@@$=::V%@@8YxYYVxxxx#@8#88%%%%%%@@%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@@@%8888888888#####################8888%%%###YxxYV8@@@%8Y+~~:+*$8%8######88888@@@@@%x::x$88Y=+:=V$$8%8#%%@%%%88%%%@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%8#8%@@%8888888########$$$$$$$$$$########%@8VxYVVYV#8@@@@@@%8$YxYxYY$%######88888%%8%@@8Y=**xV#Y:~:=8%888%%%% 88+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%8##8@@%88888######$$$$$$$$$$$$$$$$#####8%8YVVY*=+*$%@@%%%%@@@%8VVY#%#####88888%%888%@%V*xV$$%%x+:~=##8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%8##%@@%8########$$$$$$$$$$$$$$$$$$#####%%%8Vx=+~~+x$8%%%%@@8##88%8$$##88$#88@%88888%%$#%%@@@@$+~+$##8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@88888#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@8##8%@%8#######$$$$$$$$$$$$$$$$$$$$####8%%@%8#$*~--:=x$8@%#VYxxY$88#8#x*x$#%%888888%%%%88%@@%#VV8##%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@8@88##88#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%@88######$$$$$$$$$$$$$$$$$$$$$#%%%%@@@@@8Y*=~-~+*$8%8$=~-~V%%8YxxYxxxx$%%8888888##%@%%%%%8#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###88%88#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#8%8#8%@%8#######$$$$$$$$$$$$$$$$$$$#%%8@@@@@@@@@%Y=+=*xY8@%$Y*=:+==:+Y##V*::*#%%%88###8%@8#8888%@%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@%%8###888%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%88#8%@%8######$$$$$$$$$$$$$$$$$$$#%%%%@%@@@@@@@%#V$#8@@@@@@8x+~~~:*#%%8Y:~~+=Y#%%8#8@%#8%%%%%%%88%%%%%%%%%%%%%%%*8888%@@@@%88#######88%88888%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%8##%@@%#######$$$$$$$$$$$$$$$$V$#%%%%%%%%%%%%@@@@@@@@@@@%$$#$VYVY$%@@%8$x+~~=Y#%%%%##%%%8888%%%%%%%%%%%%%%%%%%%8$#################88888%%@%%8@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##8%%%%%%8###$$$$$$$$$$$$$$$$$V$8%%888%%%%%%%%%%%%%%@@#YxVV$88%@@@%88@@#VYVVV%@@@#8%%8%%%%%%%%%%%%%%%%%%%%%%%8#888###############8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#888888%8###$$$$$$$$$$$$$$$$$VV#8%888888888888%%%%@@%#VYx=+=x#%@%%%%Vxx$8%%@@@%#8%%8%%%%%%%%%%%%%%%%%%%%%%%8##88888888######88%@@%%888%%%%%%%%%@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%8#%8#####$$$$$$$$$$$$$$$$$$$8%88888888888888%%%@@%#$Y+--~Y8%%%%Y*====x$8%%##88%%%%%%%%%%%%%%%%%%%%%%8%%%@%%@%%8######8%@%%888%@%%@@@@@@@@@%8888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%8#@%######$$$$$$$$$$$$$$$$$$$#8%888888888888888%%%@@%$*+~-=VY*x*==+:~::+=*V#8#88@8%%%%%%%%%%%%%%%%%%%@%%@8##########8##8######8%@%%88#8#######$##$$#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$%%%8#######$$$$$$$$$$$$$$$$$#8%888888###88888888%%@@@%$x:~:=*xx##$Y*+::+=Y88#8%8%%%%%%%%%%%%%%%%%%%%8####V$####8%%%888###88##############88#####88%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8##8%@%###############$$$$$$$$$$8%888888####888888888%%@@@8$VYYV8@%888#VYYxY$%8#%%%%%%%%%%%%%%%@%%@%8###$Vx=Y$###8%888888##%8#######8#8888888%%%%@%%%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%%88#8888888%%%%8######$$##8%%88888#########8888%%%@@@@%%%%88###8@@%8##88%%%@%%%%%%%%%%%@@%8####$$$$$#88%%8888%%%%%8#8##888888%%%%%%%%88888########8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%%%%%%%88888##%%8#########8%%88#############888%88%8%%88#####$#%@@##8%%@%%%%%%%%%%%%8%8###888###88%%%@%%%@@@%@@@@@%88%%%%8888##############$####$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##888888888%%%%##%%8##########8%%8%%%8888%%%88%%%%%%%%88######$$$%@@#8%%%%%@%%%%%%%%%8%8#$888888%%@@%%%%%@@%888#########################88#88888%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%##88%%%%%@%%@@8##@@%88888888###%@%$Yxx**xYYYVV$VYVV$$$8%8#######%@@8#####8%%#%%%%%%%8%%###88%%@%%%%8#8######################8888888%%%%%%%@@%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%#88%%8#8%%888888%8%%8888%%#Vx=+::=+:::++=YVVV$8%8###8#$###$##888###8%%%%%%%%%8%@@%%%%%%8%8############8888888%%%%%%%%@@%%%%%%%%%888888@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@@@@%%%%%%##%%$Yxx*===+=======*xY#%88%%%88%%%%V*===+::~~::~--~::+*YYYV###8%8%%%%%%%%%%##888%%%8$##888888%%%%%%%%%%%%%@@%%$@@%%8%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%8######8%%%%%%@8#8@%#*+=+:~-------~:=*Y#@@@%%%%%@%$xx*=+:~-....----~:+*xYV$88#%%8%%%%%%%%%%%%%%%%8%8%%%%%@%%%%%%888#88%%%8#88%%8##8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%8####8%%88###8888###8@%8##$$VVYx**===+=*Y#%@@@%%%%%@%#$$Yx****YYYVVVVVYVV$$#%%8#%%%%%%%%%%%%%%%%%%%%%%%%%%%888888@@@%%%%%%@8###8%8####%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@8###88%%%%%%%%88####888%%%8888%%8%%%%%%%8888#888888##$$$$$#8888@@@%%%%%%%%@@888%%8#88%$@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###88#8##%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@88##88%@%%88888888%%%%%%%8888888888###88888%%Vx*==+:::~~~~~~+*xxx$@@%8####8#8%%##$$#888##8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%8###88#8#8888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%####8%%%%888888######88888#################8%@#+*x*+:::+++++=*Y$#$$%@8########8%@8#$VYxV#%88##8@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8###8#8#*=$##%V@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@88###8%%%%88##################################%@@%%888#####%%%%%%@@@@%%%8##########8%%#VYx*==Y8%%8###8@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####$#8+ -$#8%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%####8%%%%88############$$$$$$$$$$$$$$$$$$$$$$#8%%%%%%%%%%%%%%%%%%%%%%%%%%88#$$$$$#####8%8$Yx*=+::*V888###88%8@@@%%%%%%%%%%%%%%%%%%%%%%%%%8#$####Y=V#8%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8####8%%%%88#########$$$$$$$$$$$$$$$$$$$$$$$$$$#%%%%%%%%%%%%%%88888888%%%%%%888##$$$$$#####%%#VY*=+:~-.~=Y#888###88%@%%%%@%%%%%%%%%%%%%%%%%%%%8#8%8#8#88%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8####8%%%%88########$$$$$$$$$$$$$$$$$$$$$$$$$$$$#8@%888888888888888888888888888888%##$$$$#####8%%#Vx*=+~-. -+Y$8888###888%%@@@@%%%%%%%%%%%%%%%%@@%%@@%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8####8%%%%88########$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$8%%%888888888###88######88888888888%8###$$$#####8%8#VY*=+~-. .~*V#8888#####8%%@%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%8##8%%%%8888#######$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$8@%88888888########%88#############88888##########88%8#VYx=+~-. .:Y8%%%%88####88%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@@%888888#######$$$$$$$$$$$$$$$$$$$$$$$$$$$V$%@%##888888########8%@%88###########8888%8########8888%%#$Yx*+:-. .+V8%@%##8%%%88###88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%%@@%888#########$$$$$$$$$$$$$$$$$$$$$$$$$$$V#%@%8888888##88888888%%$xV##########8888888######8888#8%8#$VY*=:~. .:x#%@%%%#x*==*Y#%%%8####8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#@@8#8#88%@@%%8#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#8@%8##8888#888888888%#: ~=V#888####88888888888888888#8%88#$Yx=:~-~*#%@%88%@8V*=:~..-:x$8%%8###8%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%88888%@@%88########$$$$$$$$$$$$$$$$$$$$$$$$$$$#%@8888888#8888888%%%$- -+*Y$8%8888#%%%888888888888%@%88#$VxxV8@%8###8%%#Yx=:-. ~=Y$%%8##8%@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%888#88%@@%888888####$$$$$$$$$$$$$$$$$$$$$$$$$$8@%88888##888888%%%@$~ .~=*xV$#8%%%%%%%%%%%%%%%%%%%88%%@@%8#####%@8$Vx=+~-. .+$%%8##888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@88##88%%%%%%%%%8#####################$$$$$$$#%@%8888#88888%%8%@@V- -~:++++========*xYV$$$%@@%8#####$8@%8$VY*=:~. -*YVV#@@@@8#%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%88#8888888%%#############88##########$$$$#%@%888888888%%%%@@%V- ..~:+=*xV#%@8$$#$$$$#%@%8#$VY*=:~-. :8@@@%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%8#8@%8########88%@%8###############8%%%8888888%%%%@@%%$+-............... ...-~:+=*xxV8%@8#$$$$$$$#%@%88#$VYx=+:~-..:V%%8#888%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%V $# %%##%%%%88##88%@%%8###88#############8%@%%8888%%%%%%%#$$x++:::~~~~~~~~-~~~~~~:++=*xYYV8%%8#$$##$$$$8@@%%%%8#$Yx*=+:~-.-Y%%8#%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###88%%%%@@%8888%8##%%8##888888888888%@%888%%%%%%%88#$$VYx*===+++::::::++==*xxYVV$8%%8#$$#88$$$$%@%88%%@@%8$Vx=+:~-.-Y%%8#8%8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%88###8%8888%%%%%##%%%%8#888888888888%@%%8%%%@@%8@@%88888888888#$$VYYxxxxYYVV$$$#%%88##$$$$$$$$###$$##8%@@@8$x=+:~-.-x%%##8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%88888%@@%%%8##%$V8%%88888888888888@@%%%%%@%%@@@%%%%%%%%%%%%%%%%8%%%88######8888##$$$$$VVV$$$$$$$$$$#8%@%8V*+:~--~V@%8#8##8@%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@%%%@8%%8$8@8YxxY#8%%%%%%%%%%%%%@%%%88$$Vx*==+~~~~~~-~~~~~~~~:=xV#%%%%888888##$$$$$VV$$$$$$$$$$$$$$#%@@8x+::~-+#@@@@8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@%%%%%8##%@8Y=+++=**xYYVVVYYx*==+:~. .~=V%88%88##$$$$$VVV$$$$$$$$$$$$$$$$8@@8Y=++::x%@@@@##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@%%%8##@%$x++:~-. -:*Y#88888##$$$$$$$$$$$$$$$$$$$$$$$$V$#%@8V*=+++Y%%8@8#8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%@@%@%#$8@%$x*=+:~~-.. ... -x#%%%%888###$$$$$VV$$$$$#88##$$$$$$$$$VV#%@8Y*=+::=+x%%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##########88##@@%#VYx*=++:~~~--...... ......-----~~~~~~~~=$%%8%%888###$$$$$VVV$$$$###%@%###$$$$$$$VV#%@#x*=+~--:#@8#8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$8#$8%%%%888###8%@%%@%8$VYx**==++++:::::~~~~~~~::::++++++======*x#@%88888###$$$$$VVVV$$$$##88@8*~+Y##$$$$$$VV#%%$*=+:~--Y%%##%@@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@8##8%%88%%%%%%%%%88#8%%%8#$$VYYxx***x************xxxxxxxxxxxYV$$#8@@%888##$$$$$$VVVVV$$$$#88%@x +$8#$$$$$V$#@%$*+::~-+#@%##%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%8#888888%8888888888888%%%8#$$VVVYYYYYVVVVVVVVVVVYYYYV$#%%8####%%88###$$$$$$$VV$$$$$##88%8: .x8#$$$$$V$8@%V*++:~~*8@%##%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@88###############888888888888%%%888#$$$$$$$$$$$$$$$#88%8V*+:~::=#%88###$$$$$$$$$$$$$$##88%%= .x8$$$$$$V$%@8V*=++::x8@%##88@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%8#8@@8#######################8888888888%@@%%888########8%@@8*~ .-~:*8%888##$$$$$8%8###$$$##888%8= .Y#$$$$$VV#%@%#$x*+++x8@%8#8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@$8##8@%8########$$$$#################88888%@@@@@@@%#####8%@@#*- .-~:+V%%888###$$$#%@888#####88888%8x- ~#8$$$$$VV8@@@@%8Vx*=x#%%8#8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%8######$$$$$$$$$$#8%%%888######88%%%8$Yx=*V%@%8##8%@%Y~ .-:+x#%88888###$#%@@%8888##8888%%888#Vx**Y$%%#$$$$$V$8@@@@@@%8$YYV8%%##8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%8##%@%8#####$$$$$$$$$$$$$$#@%$VVV$######Y=:- .=$%@%%@@$: .-~+=x#%%8888####%@@@%%%88888888888888%%%%%@@@%$$$$$$VV#%@8#8%%%%%88%@%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%@88#####$$$$$$$$$$$$$$$$8@8$=:::::~~- ..~Y%@@@V- .-~+=*x$%%88888###8@@@%%%%8888888888888888888%@@8$$$$$VV$#%%##88888888888##8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%8#8@@88######$$$$$$$$$$$$$$$$$8%%#Y+~~~--........--~~~*8@%x. .-~:+*xxV%@%8888###8%@@%%%%%888##############888%%#$$$$$VVV#%%8#8%%888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##8@@888######$$$$$$$$$$$$$$$$###%@@#x+:~~~~~~~~~:::++=V%%x ..-~:+*xYYV8%@%%888###%@@%%%%888####$$$$$$$$$######8##$$$$$VVV$%%8##%@%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8#8@@%888#8########$$$$$$$$########8@@%#x=++++++===***Y#%8= .--~:=*xYV$$#%@%%%888##%@@%88%888##$$$$$$$$$$$$$$#######$$$$$VVV$8%%##88@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%##8%%@%%%%%8%%%%8##############8888%%%%@%#VYxxxxxYYYYV8%$: ..-~:+=*xYV$##8%@@%%%88###8@@%%%888###$$$$$$$$$$$$$$$#######$$$VVVV$#%%8##8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8###888%%%%%%88%@%8##########8888%@%8###8%%%%888###$8%8=. .--~:+=*xY$8%%@@@@@%%%88####8%@@%%888####$$$$$$$$$$$$$$$######$$$VVVVV$%@%##888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%88888888%888%%%%8888#88888%%%88%%%8###88888%@@%#x~ ..-~::+=*Y#%@@@@@@%%%%%88###$$$#8%@%%%8888#####$$$$$$$$$$$$######$$VVVVVV$8@%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%@%%%%@%%%##88%%%@%%%888%%888%%%%8888####8%%$=- .--~:++*V#%@@@@%%%888888#####$$$###8%@@%%%8888#####$$$$$$$$$$$#####$$VVVVVV#@@#8%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@::@8#*%@%88#8#888%%%@@@8##88######8888#V*:. ..-~~:+=Y8%@@@@%%888#######$$$$$$$###88%%@@@@%%%888#####$$$$$$$$$###$$$VVVV$8@%88%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%88888#8%@%%##888888#V*+~. ..--~~::=Y#%@@@%%%88####$$$$$$$$$$$$$#%8#888%%%@@@@@%%%888####$$$$$$$$$$$$VVV$8%%88%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%@%%%8##8@@8VYx**=+~-. ....--~~::+=x#%@@@%%%888##$$$$$$$$$$$$$$$$#%%##888%%%%%%%@%%%%8888####$$$$$$$$VVV$%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@V@@%8#8%@%8V*=+::~~--------~~::+++*Y#%@@@@%%888###$$$$$$$$$$$$$$$$$$%@8##88%%%%@%%%#888#888888####$$$$$$V$%%#8%@%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@88888%@%#Yx=+::::~~::::++=*x$#%@@@@%%%88###$$$$$$$$$$$$$$$$$$$$#%@%888%%%%%%8#8%%%8#8%888888#####$$$#@8#%@%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##88####%@@%8#$VVVVVVVYxYV$8%@@@@@%%%888###$$$$$$$$$$$$VVVV$$$$$#8@@%8%%%%%%8#8%%%@%8#888%%%888888###8%#8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%%%%%%@@@@@@@@@@@@@@%@@@@@@@@%%%%88####$$$$$$$$$$$$VVVVV$$$$$##8@@%%%%%%%8#%%%%%%%8##8888888888888888%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##8@@@%888888888888888888%@@@%%%%%%%88###$$$$$$$$$$$$$$VVVVVV$$$$###8%@@%%%%%8#8%%%%%%%8#88#88#88888888%%%%8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%%%%%%%%8#8%@@%8888#########88888%@@@%%%%%888####$$$$$$$$$$$$$$$$VVV$$$$$###8%@@@@%%%#8%%#%%%@@@@%%%%%%%%%%%%@%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%888%@@@%%%%%%%%%%%8##8@@%8###############88%@@@%%%%888#####$$$$$$$$$$$$8%8$VVV$$$$$####8%@@@@%8#8@#@%%%%%%8888%%8888888x88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8#####88%@@%%%%%%%%%#%8##%@@%################8%@@@%%%%888#####$$$$$$$$$$8@@@8$VVVV$$$$###88%%@@@%##8%%%%%%%%%%%@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8@8#$8%%88###88@@@8%%%%%8%8##8%@%8####$$$$$$######8%@@%%%%8888#####$$$$$$#%@#*x#%#VVVV$$$$###888%%%@%##88%8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@@@%88####8%@@@@%%%%%8##8%@%####$$$$$$$#####8%@@%%%%%8888#####$$$#%%V:--:$%8$VVV$$$$$###88888%%88##8%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%##8%@@%8%%8####8%@@%%%%@%###%@%8####$$$$$$$####8%@@@%%%%%88888####8%8*~----~x%%#VVVV$$$$$####88888%%8###88@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%88%@@#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%8##%%#=*Y$8%88###88%@%%8%88#8%@%%8###$$$$$$#####8%@@@%%%%%%88888%@$+--~~~~~~=#%8$VVV$$$$$$$#######88%%8###8%@@%%%%%%%%%%%%%%%%%%%%@@@@%%#########%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%$+~~+*V#%%88###8%%@%%88#8%@@%8####$$$$#####8%@@@@%%%%%%8%%8Y:-~~~~~~~~~+V%%#VVVVV$$$$$$$#######8%%88###8%@%@%%%%%%%%%%@@@@@%88#####88%%%%##%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%8#8%8*~-~~:=x$8%88####8%@%88#8%@@%8###########888%@@@%%%%%%@8=~~~:::::::::::*#%8$VVVVV$$$$$$$$$#####88%%88###8@@@8%%%@@@@@88####888%%%88%@%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$8%8##%%Y:-~~--~:=Y#%%8#####8%8##8%%@%8##########8888%@@@@%%@#=~::++++==+++++::=$%%$VVVVVV$$$$$$$$$$####88%%%%8###88%%888#####8%%%%8#Vx+=$%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%#=~-~~~--~:+x$8%%8####8%8##8%@%88#####88888888%@@@%$+~:++==******===++++Y%%#$V$$$$$$$$$$$$$$$####888%%%8#######888%%%8$V*=:~~~=$%888%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%##8%8x~~~~~~~~~~~:*Y$8%88###88##8%%@%888888888888%@@8x::++=**xxxxxxxx***==++x8%8$$$$$$$$$$$$$$$$$$$###88%%@%%888%%%8$Y*=:~~~~~-~x8%88%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%%Y:~~::~~~~~~~~~:*V8%%8#######8%@@%%8888888%@@#*:++=*xxxYYVVVYYYYxx**==+=Y8%#$$$$$$$$$$$$$$$$$$$##88%@@@%8$Y*+:~~~~~~~~~~+$%%#8%@%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@88#8%#*:++++:::::~~~~~:=Y#8%%8######8%@@%%88%@@@#=+==**xYYVV$$$$$VVVYYxx**===Y%@8$$$$$$$$$$$VV$$$##8%%%8#Vx=:~~~~::::::::::x8%88%%%%8Y%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$8%8##%%Y=======++:::~~~~~~+x$8%%88#####8%%@@@@@8x==*xxYYVV$$$$#$$$$$VVYYxx**Y#%%8##$$$$$$$$$#88%%%8#Vx=+:~~~::::+++++++++=V%%#8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%#x******===++::~~~~~~+*Y#%%%8#####88%%@%#YxxYYVV$$#########$$$VVVYY$%@%888###$$$$#8%@%8Vx*+:~~~::::++++=========Y8@8#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8##88Vxxxxxxx**==++:::~~~~~~+V%@##%%%88##8%@%$VV$$$$#############$$$$$%@%%%%888####$8@%V=:~~~~:::+++===****xxxx**x$%%88%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%88#####8%$VYYYYYYxxx**==++::~~~-=8@##%%%@@%8##%@8$$$######888888########8%@8%%%%%888###8@%*~~:::+++===***xxxYYYYYYYV8@@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*%%%8#######88##8%8$VVVVVVYYYxxx**=++::~*%@8#8%%%@8%#$%@%#######88888888888#####8%@%%@%%%%%88888@8=::+++==***xxxYYVVVVVVVV#%@@@@%8##8@88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%####8%%@@@@%#8##%%#$$$$$VVVVYYYxx*==++=$%%###888###8@@8####8888888888888888####8@%%%@@@%%%%88%8x+++===**xxYYYVVV$$$$$$$8@@%%%@@@%8#8%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%8##8%@@@@@@@@##%%##8%#$$$$$$$$VVVYYxx***=x$%%%8####8%@%888888888888888888888888###8%%%%%%%%%%%%8Y====***xxYYVVV$$$$$$$$8%@%8888%%@@@8###88%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###8@@@@@%%%@@%#8%%%8##%%######$$$$VVYYYxxxxxY$8%%%@%@%%8#88888888888888888888888#####88%%%%%%%#Vx*****xxxYYVVV$$$$$##$#8@%8$$##8888%@@%88###8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%8#$8%@@@%%88#8@@@88###88##8%8#######$$$VVVYYYYxxYYV$#8#######8888888888888888888888####$$$$###$$VxxxxxxxxxYYVVV$$$######8%@%#$$$$$###88%@@@@%8###8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%@@@%%88####%%88%88###8##8%8########$$$$VVVVYYYVVV$$$######8888888888888888888888#####$$$VVYYYxxxxxxYYYYVV$$$$$#####8%%%8$VVV$$$$$###%@@%##$#8###8%%@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%8##%@@@%%88##$$$$#8####8%8######8%#########$$$$$VVVVV$$$$$######8888888888888888888888#####$$$VVVVYYYYYYYVVVV$$$$#######8%@8$$$$$$VVV$$$8%@%#$$$$#%%8#$#888%%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%###8%@@@%888##$$$$$#########88##8##888#8########$$$$$$$$$########888888888888888888888888######$$$$VVVVVVVVV$$$$$########8%%#$$$$$$$$VV$#%@%#$V$$#8%@%%%8############8%@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8###8%@@@%%88#####$$$$#88###$$$V#%8#88##%%8#88######################88888888888888888888888888######$$$$$$$$$$$$$#########8%%8#$$$$$$$$$$#8%8$YxYV#8%%%88#8888888888888#$8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%8##8%%@@%%%88###8#####$##%%8$$$$VVV#%8#88##8%8888888##################888888###########888888888##########################88%%8##$$$$$$$$#8%8Y=+=*V8%%88#$$VYx*==*xxV$8%@8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8####8%@@@%%%88###8%%8#######%@%8#$VVVVV#%8$88###%%8888888888############8#########################8#####################8#888%@%8#####$$$$#8%8Y+--:*$%%8###$VYx*=+:~~::+*#%%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###8%%@@@%%%88####8@%8###$$$##%@$=V#$VVVVV$%##8%8##%%888888888888888#################$$$$$#############8888888888#888888888888%@%888#####$#8%8Y:---+V%@%##$$$VYx*=+:~~:+=*V8%##%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8##%@@@%%%%888##$$8%@@8####$$$##8@#:-x8#VVVVV#%##8%8##8%%8888888888888888########$$$$$$$$$$$$$$$$########8888888888888888888888%@%%%888####8%%V+~-~+V%@8##$$VVYYxx*=+:++=*xY#@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8#%@@@@%%%888#$$$8%@@%8####$$$$#8%%8$V#%#VVVV$8%##8@88##%%88888888888888888#####$$$$VVVVVVVVVVV$$$$######88888888888888888888%@@@%%%%%88#8%%#x+:~+V%@%8$$VVVYYxxx**=+==**xY$%%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%##%@@@%%%88##$$$#8%@@%#####$$$###88%%%@%#$$VV$%%##8%%8##%%88888888888888888####$$VVVYYYYxYYYYYVVV$$$#####88888888888888888%@@@@@%%%%%%8%%#Vx*==Y8@%%#$VYxxx**xxxx**===**YV$%%#8%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8##%@@@%%88##$$$$#8%@@8#####$$$$######8%%#$$VV$%%##88%8##8%%888888%%%%%%%888##$$VVYYxxx***xxxxYYVV$$$####88%%%%%888888888%@%%%@@@@%%%@%8$VYYYV8%%#$VYx**====***xxxx*xxYYV$#%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%@@@%88##$$$$##8%@@%8#####$$$$#########$$VV#%%##8@%%8#8%%8888%%888888%%88#$$VVYxx**===***xxYYVV$$##8%%%88#88%%%8888%%%88888%@@@@%8##$$$#%%%8#$VY**==++===**xxYxYYV$$#8%%%%#8%%V%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%@@%%88#$$$$##8%%@@%8#########$#######$$$VV#%%##8%@%8##%@%%@8#8%%%8##%@%8#$VYYx**===+===*xxYVV$$$8%%888%%%8#8%%88%@%88%%8##8@@%8#####%@%8##$VVYx*=====**xYVVVVV$##8888888##8%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@8##8@@%%8##$$$$#88%%@@%%888#######$$###$##$VVV#%%##8%%@88#8%@%#8%@%%%8##@@%#$VYYx*==+++++=**xYYVV$#%%#8%@@%@%8##%@@%88%@%%%8##%%88###8%%88#$$VYYx**==**xYYV$$$#88%%%88888888#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$8#$%@%%88#$$$$$#888%@@@@%%88#######$$$$$##VVVV$8%##8%%@%8#888%%%%*@@8#8@@@8$VYYx*==+:::++=*xxYVV$#%@8#8%@%@%%8#8%%88%@%8%8%8#8%8####8%%88###$VYxxxxYYVV$#88%%%8##$$$###88%%#8%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$8@%%88##$$$$###%@@%@@@@@%%888####$$$$$$$VVVV$%##%%#8%%%88%%%%8%8###%@@%#$VYYx*==+:::++=*xxYVVV$8@@8##8%%%%%8##8%%%%%%%%8%8##88####8%%888##$VVVV$$##88%%#Vx=+=*xY$$#8%@%88%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$8@%%%8##$$$$$#8@%88%%%%%@@@%%8####$$$$$$$VVV#8#8%%8%%%%%%%%%%%###8%@@%#$$VYYx**=++++++=*xxYVV$$#8%@%8##8%8@@%%%%%%@%%%%%@@%##88####8%%888#####88%%%8$Y+~---:=xV#8%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$%@%%%8##$$$$$8@%8##888%%%%%%%@%8#####$$$$$$88#8%%%%%%%%%%%%%%%##%@@@8##$$VVYxx**==++==**xxYVV$$$#8%@%##%%#%%x@88@@%%%%%%%%@%##888###8%%888%%%%%8#V*+~~-:=xY$8%%%%%%##8%%%%V@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%@%%%8##$$$$8@@#$$$$###88%%%%%@@8#######$#8%##%%%%8%%%%%%%%%%%8##8%@%##$$VVYYxx***===**xxYYVV$$$#8@%8#8%%%%%%%%%%%%%%%%%%%@.8###8888888%%%%%8#$Vx**=*xV#%%%%888888%8#%@%8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##@%%%88#$$$$#%@8$$$$$$$$#888%%@@%%8##888888%8#%%%8%%%%%%%%%%%%8%%8##8%%8#$VVVYYxxx****xxxYYVVVV$8%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%8##88888888#8####$$#88%%%8#$$$##8888%%$######8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%%%88#$$$#8@%#$$$$VVV$$##8%@@8#8#88888888#8%%%%%%%%%%%%%%%%%%%%@%8##%@%8$VVVVYYYYYYYYYYYVVV$#%@%#8%%%%%%%%%%%%%%%%%%%%%%%%%$%%%##88####88888%%%%%8##$$$$$$$$##888%%888%%8##888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%8$8@%%%%8##$$$#%@%$$$$$VVV$$##8%@8#%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%@8@%88#8@@%8$$VVVVVVVVVVVVV$#%@@8#8%%%%8%%%%%%%%%%%%%%%%%%%%%%%@@%8##88#8%%%@@%%8###$$$$$$$$$$$#888%%%%88#8%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8##@@%%%88#$$$$%@@8$$$$$VV$$$##8@%#8%%%%@@%@%%%%%88%%%%%%%%%%%%%%%%%%%%@#%#$%@@@%#$$$$$$$$$V$$8%@@@@##%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%8%8##8%@@@@@@%%88###$$$$$$$#888%8#########%%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%@%%%%8##$$$#%@%#$$$$$VV$$$##8@%#8%%%%@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%8%8$8@@%%@%8$$$$$$$#8%@@@@@%#8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@88###%@@%%%%888######888##VYYYV$$#8888%%%8##8%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$8@@%%%88#$$$$$8@%#$$$$$VVV$$##8@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$#@@88%%%%8###8%%%@@@@@@8#8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$8@@@%%%%8888%8#$Y*=:::=xV$#88%%%88#8%%#####8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$8@@%%%%8#$$$$$$#%@8#$$$$VVV$$##8%@##%%$@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%%%%%%%%%%%%%%%%%@@@8#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%##%@@@@%%%8#Vx+~---~+x$#888#$$$$$VVYYY$888##$$$$88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8@%##%@@%%%88#$$$V$$$#%%#$$$$$VV$$###8@8#8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%#$%@%%%%%8%%@%%%%%%%%@@@##%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@@%%8#VY=:~~:=xY$#8#$$$$VVVVVYYx*=++=x$888%8$$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%%%%8#$$VV$$$$8@%#$$$$VV$$####%%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%%%%%8888#%8888888%@@@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8$8%8###$VYYxYV##88###$VVVVYYYYYYxx**=++==*Y#%@@8$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%%%8##$$VV$$$#%@8$$$$$V$$$###8@%#8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%%%%%88####8###$$##8%@@@8#8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$88##$$#88%%%%8##$$$VYYYxxxxYYYxxxx****xxY$8%%888%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8@%%%8##$$$$$$$8@%#$$$$$V$$$##8%@8#8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%%%%8#$$$$%#$$$$$##8%@@%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8$#%####8%@%888###$$VVYxxxxxxxYYYYYYVVVV$#%%8888%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%V#%##%%%%88#$$$$$$$#%@%#$$$$$$$$##88@@8#8%@@%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8##%@%8%88#$$$$%#VVV$$$#8%%@@%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%8###8%@%8888###$$VVYYYYYVVVVVV$$$$$#%@8#8%%%%%88@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8##%%%88##$$$$$$$#%@8#$$$$$$$$###%@@8#88@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%88##$$V$8#VVV$$##8%@@%##%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#88####8@%88888#####$$$$$$$$$$#######%@8#8%@%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%%888#$$$$$$$$8@@8$$$$$$$$$##8%@@8##%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8#$8@%8#$$$V$%#VV$$$#8%@%8#8%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%8####8%888888888####8######888%88%@@##%%%8@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8#8@%88##$$$$$$$$8@%#$$$$$$$$###8@@@8##% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#$8@@8$V$V$%#VV$$#8@@@##%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$%%#####$$VYx*=+=+::::+++=xYV$###$$$%@##%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%%88#$$$$$$$$#%@%8#$$$$$$$###8@@@8#88@%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#$8%@@@%#$V$%#VV$#%@@@@8#%@%x8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$8%8#$#$$VYx=+::~~~~~~~:+=*YV$$###88%%#8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%@8##%%88##$$$$$$$#%@@@%8$$$$$$$###8%@@8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8@@@%@@@8VY8$V#%@@@@@@%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8##%%%8%%%8888#$########888888%88%%8888%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%%888##$$$$$$$##8%@@%#$$$$$$###8%@@%##8%~8%%%%%%%%%%%%%%%%%%%%%%8##%@@%%%%@@@%8%%%@@@%%%@@@%##8%@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8##%@@@@%8######$$$##8888%8%@%88888%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8#8@%888#$$$$$$$###8%@@@8#$$$$####8%@@%##8%%%%%%%%%%%%%%%%%%%%%%%%8#8@@@%%%%%%%@@@@@@8888%%%@@%##8@@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@@@88##$$$$$$$$$$##888%%@8#8%%@@%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%%%%88##$$$$$$###88%@@@%#$$######8%@%#$8%%%%%%%%%%%%%%%%%%%%%%%8##8%@@%%8###8%@@8#$$##8%%@@%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#$8@@@%88##$$$$$$$$$$##8888%@8#%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$8%%%%88####$$$$#####8%%@@%8#######8%@@8$8%%8%%%%%%%%%%%%%%%%%%%%%8##8@@%8#$$V$%%$V$$$$#8@@%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%:%%8##88%%%%%%888#######$###88%88@@###88%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8$8@%%%%%8888###########88%@@@%8####88@@%#8%%%%%%%%%%%%%%%%%%%%%%%%%8##8%@%#$$VV%%$VV$$$8%@8##%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##88####$VYYxxx**xYYxxVVV$$##8888%8##8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@%%%%%%%%88888########88%@@@%%888%@@8#%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$#@@%#VV$%%$VV$#8@@%$8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8#8%###$$VY*+:~--------~~:=*xYV$$#@@8#8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$#@@@@@@@%%%%%88888########8%@@@@%%@@@#8%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8@@@%#$$%%$V$8@@@@%##8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8##%8####888###VYYxx*****==*xxYVV$#@@8#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%@@@%@@@@@@@%%%88888####$###88%@@@@@%#8@%8%%%%%%%%%%%%%%%%%%%%%%8###%@@@@@@8#%%$8%@@%@@@%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@#8#$%8#####888%%%%%%8888888######888%@%#8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%@8##%@@@%%%88%%@@@@@@%%%%8888##$$$$##8%%@@%##8%%8%%%%%%%%%%%%%%%%%%%%8##8@@@@%%%@@%@@%@@%%%%@@@%##8@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##88####8%888888##$$VVYYYVYVVVVV$$$%@##%@%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%888######88%@%%%%%%%%%###%@@@%88####8%@%%%@@@@%%8%88##$$$$$##88%@%8##%@%%%%%%%%%%%%%%%%@%%8##%@@@%%%%%8%@@@@%8888%%@@@%##8%.8%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$8%##$$#8%8888###$$VYYxxxxxxYYYYYxx#@8#8%%@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@@%%8#8#######88888##88%#%%%%%8##8@@@%88##$$$#8@@%888%%@@@%%%88##$$$$$#888%@%#8%%%%%%%%%%%%%%%%%%%%%#$%@@@%%%%888#8@@8#####8%%@@@%##8@%%%%%%%%%%%%%%%%%%%%%%%%%%%@%#$%%#$$VV$#8%%%8##$VYYxxxxxxxxxYYxx*x#%8###%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@%888#######8888%%%%888%%8#8%8@%%%%##%@@@%888#$$$$#8%%%%%%%%@@@@@@%88#$$$$$#88%@@%#8%%%%%%%%%%%%%%%%%%%%%##8%@@%%%8###$#%%$$$$$##8%%@@@%$8%%%%%%%%%%%%%%%%%%%%%%%%%%@@@8##@@%8#$VxxxxV#%%8#$VYxxxxxxYYYVVVYYx*Y#88##8% @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#$####888%%%%%88#######8@%#8%8%%%%%##%@@@%888##$$$V$$$$$$$$#####888##$$$$$###8@@@8#%%%%%%%%%%%%%%%%%%%%%%%8##%@@%%8##$$$%@#$$$$##8%%@@%8#8%%8%%%%%%%%%%%%%%%%%%%%%%%%8##8%@@@@@%8#Y=+~~=x$8%88$$VVV$VV$$$$$VYYxxV8%8##8%%V%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%88#####88%%%%%8###############8%88%88#8@%%8##8%@@%%88##$$$$$$V$$$$$$$$$$$$$$$$$$####8@@%#8%%@@%%%%%%%%%%%%%%%%%%%%8##@@@%8##$$$%@$V$$$#8%%@@%#8%%%%#%%%%%%%%%%%%%%%%%%%%8@88##%@@@@%%%%8888$Y=:~~:=Y$8%%8#########$$VYYY$%@%##8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##8%%%%%%88############$$$$$#####8%@%##8%%%%8##8@@@%%88####$$$$################88888%@@##%%%8%%%%%%%%%%%%%%%%%%%%%#$%@@@@%##$V$%@#$V$$#%%@@@8#%%%8%%%%%%%%%%%%%%%%%%%%%@88##8%@@@%%%%888####88#V*~--~+Y#%%%88#8888%%88888%%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8@%8#################$$#888#####$#8@%##8%%%%88##%@@@%%888888888888888888%%%%%%88888%@%#8@%%@8%%%%%%%%%%%%%%%@%%%8$#@@%@@@%#$$#@@@8$$#%@@@%@%#8%%%%%%%%%%%%%%%%%%%%%%@%###8%@@@@%%%888###$$$$$#88#V*++*Y$#888%%888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%$8#8@%#####$$###########$#@%88%%8##$$$#%@8#8%$@@@8###%@@@%%%%%%%%%%@@%@@%%%@@@@@@@@@%%@@8##888%@@@@%%%%%%%%%%%%%%%8##%@@%%%@@88%@%8%%%8%@@%%8%@8#8%@@%%%%%%%%%%%%%%@8%8###8%@@@@%%%888###$$$$$$$$$#88%8##$$$$#8%%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8#8@%###$$$$##########$#%@8#888%%#$$$V#%@8##8@%%%%8##8%@@@@@@%%%88##$$VYx*xx**xxxxY$#8%%%88#####8%@@%%%%%%%%%@%@%##%@@%%%%@@@@@%8##8%@@@%%%88%%#8%%%%%%%%%%%%%%%%%8####8%@@@@%%%888###$$$$$$$$$###88%%%%@%8888888%@%%%8888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8##8%%8$$$$#%%888#####$$8%%88##%@8#$$VV$8%%##8%%%@@@8##8@@%%88#$$VYxx*=++:~~~-------~::+*YV#888#####88@%%%%%@%8###8@%888%%@@@%8#####8%@@%%88#8%8#88@@%@@@%%%%@@%8###8%@@@@@%%%%%88###$$$$$$$$$###888%%%%%888#88%%%%88@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##8@%#$$V#@%888%8####$$$$8%%#$8%%%%88#$V$%%8##%%%Y#%8##@@@%88##$VVYx*==+:~~~-------------~:=YV$#888###88%%8###8%%%8$$#8%@@@8$$$$###$$8@@%88##8%8###88%%%%88######8%@@@@@@@%%%%88#########88888%%%%8%%%@%%%##%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%##@%##$$V#%8#8#%8#####$$$$8@%#888888%%%%8%@@8##8@%%%%8##@@%88##$VVYx**==+::::~~~~~------~~::+=*xV$#888######8%%8##$$$#8@@%#YYYV$##$VVV$%@%88##88%8####$$###8888##$VVYxx***=++++++++++==**YYVV$###8888%%@@%#8%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%888##%%##$$$$#%8##%%######$$$%@8#%%%%888##888%%%8##%%%%%%8$8@@%88####$$###88##8###$#$Yx*=+::::++=*xxYV$#8888%%%%%8######8@%#x**xY#8%%8$YxxV8@%%%888%%%%%8888%88$Yx=+:~------------------~~::+=*xYV$$#8888%@@8#%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%%###$V$#%8###8%8####$$#@%#8%%8%@@%%8888#####8%%88%@8##%@@@@%%%%%8888888888%88%%%%%%%8#Vx***xxYYV$$$#88%@@@%%%%%%%%%#Y===*V8%8#8%%$x**x$%@%%%%%%%%@@%88$VYx*=+::~~-----------------~~:+=*xxYV$##888%@@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%8@8##@%###$#8%888%8#8%%8#$$$#@%#%%%%%%@@%%%@%%%88%%%%88%%%8##8%%@%##########888888888888%%%%%%88#$VVVV$###888%@@@@@%%@@%V*=+=x#%%8#8888%$x***V8%%%%%%%@@%8##$$VYx*+::~~~~::+++==**xYVYYYYYYxYYYYV$$##88%@@%#8%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%8@%##@@###8%888%@%%%8#8%%#$V8@#8%%%%%%%%%@%@@%%@@@%8%%%%%@@%8#$8@#$$################8888888%%%%%%%88#####88888%%@@@@@%#Yx**x$%%8#######8%#YxxxV#%@@@@@%%8888#$VYx***xYV$##88888%%%%%%%%%%%8888888888%%%@@%#8%@%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%##%@88%888%%%%%8@@8##8%8#%%#8%%%%%%%%%%%%%%%%@@%%%%%%%%#@%8#8%#$$$$$$$$$$$$$$######888888%%%%%%%%8%%888888888%@@%8$VYYY$%%8###########%%$YYVV#%@@@%888888######8%%%%%%%%%%%%%8888888############8@@%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%##%@@%88%@%%88%%%%%%8##8%@8$8888%@@%%%%%%%%%%%%%%%%%%%%8%%8#8%$VV$$$$$$$$$$#8%%%888#88888%%%%%%%%88%88888888%@%8#$$$$#8%%8#####$#######8%#$$$$##%@%%888888%%@@%%%%%%%%%%%88888################$#8@%#88%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%8 %##%%88%%%%%88%%%%%%@@%8##%8#######8%%%%%%%%%%%%%%%%%%%%%%%##%8VVVVVVV$$$$$$%@%$Vx*Y#88%%%%%#$VYYYYYV$##8888%%8##$$##%%%88####$$$$$$#####8%8######8%@%88%%@@@@@@@@@%%%%%8888##8#####$$$$$$$$$$$$$#@%#%@%%%88%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%%%%%88%%%%%%%%%%%8###Y*==x$####8@%%%%%%%%%%%%%%%%%%%8##%%$VVVVVV$$$$$#%@8Yx*==$%8#$Y*=::::+=*xYV$#88888%%8###8%@8######$$VV$$$$######88#######8%88%%%%%%%%@@@@%%%%88888%%88%8$$$$$$$$$$$$$V#@%#8%%%@%%%%%%%%%%%%%%%%%###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%@8%%%%8%%%%%%%%%%%%%8#88$VY*=++*88#8%@ %%%%%%%%%%%%%%%%%%8##88#$VV$$$$$$##8%%$x=+:+=+:~~~~~::++=*xYV$##88888%%8###8%%8#####$$$VVV$$$##8###%%8######8%8888#$VVYYY$#8%@%%%8%%V*=*$%%#$$$$$$$$VVVV$%%#8%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%8##@%###$VYxY%%#8%%%%%%%%%%%%%%%%%%%8%%%###88#$$$$######8%@$=::~~~~~~~~~::++=*xYV$##8888888%8#$$#%%8####$$$$$$$$$####88%%8####8%%%8888#$VY*=+::+=xV88%%V++==x#@%$$$$$$$$VVVV$%%#8%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##8%%%88##$8%8#%%@%@%%%%%%%%%%%%%%%%%@%%8##8%8#########8%#x++:::~~~~~~~~::+=*xYV#8%%%%%%%%@@8$VYV#%8#####$$$$$$###88%%8####8%@%%8888##$Vx*=+:~~~-~:+=*=+=*xY#@%###$$$$$VVVVV%@#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##8@@8###%@%8###88%%%%%%%%%%%%%%%%%%%8@%8##888#####8%#Vx*==+++:::::+====xV#88%%%%%%@%####8%8Vxxx$%8#####$$$###88%@8$V$$#8%%%%%%%%%8#$Yx*=++:~~~~~~~:+=*xV#%@8#####$$$$VV$#%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@88#8%%%%%8888%%8##8%%%%%%%%%%%%%%%%%%%%%%88##8%88%%8#VVYxx**==++::=#8888%%88##88##8@Y+==*Y$88V=+=$88#########88%@#YxxYV8%#$VV$%@%%%%%8#####$=~~~~~::+=**V8@@%8######$$#88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Y%%@88##%@8$Y*==x$8##%%%%%%%%%%%%%%%%%%%%%@@@8#$8@@%8###$VVYYxx*==*Y8%8888888%%%%@8#8@V~~:=xYV8%V+::x8%8######88@%V=+=*V88$YY*==$%#88#8888888%#+~~~::+==*xxY$8%%8#####8%%888%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@8##%8$Vx*+::V##%%%@%%%%%%%%%%%%%%%%%%%%%8$8@%8888###$VVYYY$#8888%%%%%%%%%%%#8##%8Y=*xV$#%%%$+~:*8%8#8##8%%8x+:+*$%%#Vx*+:=88#%%%%8%%%%88%%#V*++=**xYYV$$8%@%888%%888%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$8##@@8#$VYx*$8#88%@@@@@%%%%%%%%%%%%%%%%%8##8%%%%888##$$##88888%%%%%%88888@@%%8##8%8#8888###%$*++x#%88#8%%$*+++x8%88888#$$88#%@%%%%%%%%8##8%%%8$YxYYV$$##88%%@@%#8%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@88#8%@@%8##8%%#88#####%%%%%%%%%%%%%%%%%%%88#888%%88888888#8%%@%%%8%8%%%%%%%%@@%8##8%@$**xV$#%%V**Y#%%%%%$x*=*$8#$VYYY8@%888%%%%%%%@@@%%8####88%%8#$$##888888%@%#8%%%88#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##88%%%@@8$VYYV$88##%%8%%%%%%%%%%%%%%%8%%88#%%%%%%88#8%%%%%8@Y@%%%%%%%%%%%%%@%8##8#==Y$88%@%$YYV8%@%#VYYV8@8$Vx=++$%#8%%%%%%%%%%%%%%@@@%%8##8%@%88888888%@%8#8%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@888##8@%$Vx=:~:$@8#%%%8@@@%%%%%%%%%%%%%@V%8#8%%888%%%%%888%%%%%%%%%%%%%%%%%%@@%##8#8%%%888%@8#$####$$$#%%8%%8$Y*V8##%@%%88%%%%%%%%%%%%%@@%88#8%%%%888%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%8#%@#$VYx=+x%8#8%%%@@@%%%8%%%%%%%%%%%%88###8%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%8#8@@%8####8%%8######8%%###88@@@@8#%%%8%%%%%%%%%%%%%%%%%%@@%88##8%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%@%8#$VVYV%%#########8%%%%%%%%%%%%%%%%88%%%%%8%@%%%%%%%%%%%%%%%%%%%%%%8%%%##%@@%#######%@%8888%%8######%@@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##88888%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%%%%8##8@@@%%%%%%88#8%%%%%%%%%%%%%%%%%%%%$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$8@@@%######$#8%%8%@%#$######8%@@8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8888%88%@%#$VVV#%@@##8@@%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8##8%@@%#####$$$#%%%8$$$$#####8%@@%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%%%8@V%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8%%8888##@8VY*+::*#@8#8%8%@@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8###%%@%8##$$$$$$#$$$$$$####8%@%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%##@8$$VYx*=Y%%##8#####88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%8##8%@%#$$$$$VVV$$$$$$#8%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@8##%%8###$$$$8%8#888%888#8%8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@88##8@%8#$$VVVV$$$$#8%%%88%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%%%%%%88%@%88#$$$8%8#8@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@88##%@%8$VVVVV$$8%%888%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%8###888888%@@#Vx=:~~:$%##8%%%88##8%%V%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$@8###8@%8#$$#8%%888%%%%%8@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%88888#%@%$Vx*=++=$%###########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##%@@@%%@@%#8%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%##%@8#$$VVYY#@%%%88#$V#8##8@%%%@%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%##8%8##88##88#8%%@8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%8#8%@%888888%@%#$Y*:~-:V8##8888####8%%%%%%%%@@@@@%%%%%%%%@@@@@@@%##8%$Yx*==x#%##8%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##88888888888@8$Vx=+++=V8####88%%%###%%@@@8###8%@@%%%%888######8##$8%$*++Y#8888%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%88%%%%%%%8#8@%#$VVVVV$%%#$Yx**Y8%8#888####88###%%%8###########8%%%%8###888%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%@%##%@%%%%8%%%@%$Y*=+::=#@8#####88#8%8##8##8#VVYYV$$$$8%%8#88888%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@8%%8##8888888888%8#$$VYxxV%@%88#Vx+:=V%%8##8$x**xYV#888888%%%%%%%%%%$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#888%%%%%##%%888#$#8%@@@8$VYx==*Y8@%%%#$$##888888%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%%8##8%%%88%%8888%%8#$$VV$8%%%%%%%%%888%%%@%%888@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%*...@@@%@%8#88888888888#8%%8888888888888888%%%%%8#@$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%@%%8##888888%%%%%%%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888 @@@88888%@%%%%88%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@@@@@%%%8@$@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3.209.80.87@honeybii.com ~ $ ls -l | tail -n 100 && echo "show last 100 asciis"