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


 
3.231.220.225@honeybii.com ~
  $ cat julkalendern6.png.txt

%%%8#$########8888%%%%%888888888888888888#$#8%8888##############################################$$#888###888######888#88888888888#888888888###$$$$$$$VVVVVV$$$$$$$$$$$V$$$$$$$#########################################################################88#####8##88##8#8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%88888888888%8888888888888%%%%%%%8%%%888888%%%%8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%@%%%%%%@@@@@%@@@@@@@@@@@@@@@@@@ %%8##$##8#########8888888888888888888888%%8%%%8888###########################################$#$$$#888###888######8888888888#88888888888888#####$$###$VVVVVVV$$$$#$$$$$$$$V$$$$VV$######################################################################8#######8#8#####8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%%%8%%%8%%8%%%%%%88%%%8%8%%%%%%%%%8%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%@%%%%%@%%%@@%@@@@@%@@@@@@@@@@ %%8#$#$V$#######888888888#88##$$$#8888888%%%%%88888###############################################8888###888######8888888888888888888888888#####$$######$$$VVVV$$$#######$$$$$$$$$##########################################################################8##88##88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%%88888888%%%%88%%%%%%%%%%%%8888%8%%%8%8%%88%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%@%@%%%@%@%@%%@@@@@%@@@@@@@@@@ %%%888#VV$#$VVVV$$$$##888888##$$V$88888888%%%%88888################################################888###888888###8888888888888888888888888#####$$##########$$VVVVV$$#################################################################################8########888#8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%%%%%%%%8888888888888888888%%%%%%%%%%88888888888%%%%%%%%%%%%%%%%%%888%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%@%@%%@@@@@@@@@@@@@@@ %%%8%%8$$88#$VVVVVV$$$#88888###$V$88888888%%%%8888#################################################8888888888888##8888888888888888888888888#####$$###########$$$$$VVVV$$$#######################################################################################8#8888#88#8##88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888%%%%%%%%%%8888888888888888%%%%%%%%%%%%888888888888888%%%%%%%%%%%%%888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@%%@%@@@@@@@@@@@@@ %%%88%8#$888###$$$VV$$$#888#$$#$V$88888888%%%%88888#############################################$$#8888888888888888888888888888888888888888#####$$###########VV####$$$$$##################################################################################8######8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888#8888888888888888888888888888888888888888%%%%%%%%%%%%%%888888888888%%%%%%%%%%%%%%%888%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%@%%%%%%@%@@@@@@@@@ %%%88888$$88##88888##$$#888#V$##VV88888888%%%%%8888##############################################$#88888888#8888888888888888888888888888888#####$$###########$$##88#######################################################################################88888#8#888888888888888888888888#88888888888888888##88888888#88888888888888#888888888##888888888888#8%%%%%%%%%8888888888888888%%%%%%%%%%%%888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%% %%%888%8#V#88#88%%%%%888888#VV##VV88888888%%%%%888###############################################$#88888888888888888888888888888888888888888####$$###########$$#88##888#####################################################################################888888888#888888888888##888888888##888888888888#888%%%%%%%8#88888888888#88%%%%%%%%%8##888888888888%%%%%%%%%%%%888888888888%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%888%8#V$888#8%%%%8888888#VV##VV88888888%%%%%8888#8##############################################888888888888#8888888888888888888888888888####$############$$#88####8######################################88888888###############888888888#############88%%%%%%%%8####8888888###8%%%%%%%%%8###88888888##8%%%%%%%%%%%88888#8888888%%%%%%%%%%%%%88888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%88###8$V888##%%%88888888#VY##VV#8888888%%%%%888888##############################################88888888888888888888888888888888888888888####$$##8##8#####$$#8####################888888888$############88%%%%%%%%8#$$#########8%%%%%%%%%%%#$$########88%%%%%%%%%%%8####8#888888%%%%%%%%%%%%88888888888%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%88$VV#$V#88##8%%88888888#VY##VV#8888888%%%%%888##8#8#8#8########################################88888888888888888888888888888888888888888####$$#888888#####88888%%88#$$##########8%%%%%%%%%8#$########888%%%%%%%%%%%8##8888888%%%%%%%%%%%%%%8888888888%%%%%%%%%%%%%%%88%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8%%88$VV$##$$#$$#88888##888#VY##VY#8888888%%%%%8888888###8#######################################$#88888888888888888888888888888888888888888888####8####8##888%%%%%%%%%%8$$#######88%%%%%%%%%%%%888888888%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 88%88#$$#88#$#V$$$$$$$$#888#VY##VY$8888888%%%%%888888####8#######################################$#8888888888888888888888888888888888888888%%%%%%8888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8#888888888#$$##$$$$VV$#88#8$Y$#VY$8888888%%%%%888888###8########################################$#8888888888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% #Y8888888888#$$$$$#$$##88####$##VY$8888888%%%%%8888##8###########################################$#8888888888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% $x#888888888#$VV$VVYYV$8###$$$VVVYV8888888%%%%%8888##88##########################################$#888888888888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%88888888888%88%%8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%8%%%%%%%%88888888#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8$8888888888#$VYVVVYYV$####$VVxxxYV8888888%%%%%%8888#####8#######################################$#88888888888888888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888%8%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8888888888888%%8888######$$$##88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 888888888888##VV$$VYYV#####VV$xxxYV8888888%%%%%8888#8####8#######################################$$88888888888888888888888888888888888888888####888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%8%8888%8%8888888888888%8888888%%8%88%%%8%%%%%%%%%%%%%%%%%%%%%%%8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8888888888888888##$$$$####$$#####88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 888888888888##$$##V$$######VY$YxxYV8888888%%%%%%88888############################################$$888888#8#88888888888888888888888888888888#######888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8888%%%%%%%8%8888888888888888888888888888888888888888888888888888888%8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%8%%%%%%%%%%%%%%%8%%%%888%%%%%%%%%%%888%888%%%%8%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888#$$$$VVV$$$$$#########88888%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8888888888####$VV$VVV###8##VxVYxxYV8888888%%%%%%8888#8###########################################$##88888#$$#8888888888888888888888888888888######888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888888888888888888888888%%%%%%8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%88%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%88#888%%%%%%%%%%%%%88888%88%%%%%%%%%%%%%%8%%%%888%%%%%%%%%888888888888888888888888%%8%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888888#$$$$$$VV$$V$$####888###888888888888888%88%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8888888888#####VV$VVV###8#$YxVVxxxY8888888%%%%%%888##8###8##########################################88888$VY$88888888888888888888888888888888#####88888888888##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888%%%%%%%%%%88%%%%%%%%%%%8888%%8%%%%%%%%88888888888888888%%888888%%%%88888888%%%88888888888888%%%888888########88888888888%88888888888888888888%%%%%%88888888%%%%%%%%%%%888#8%%8%%%%%%%%%%%%%8888%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%8888888888%%%%%%%%%%8%%%%8888%%%%8%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88$V$#888888#$VVVVVVVV$$$$$$###########88888888888888%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8888888888#####$$$$$###8##$VYV$xxxY#8888888%%%%%8888##8#############################################888888###88888888888888888888888888888888######8888888888#$#8888%%%%%%%%%%%%%%%%%%%%888888#8888%%%888########88888#88###8%%%%%%%%%%%88#8888%%%%%%%%88%%%888888888888888888888888888888888888888888888888888#############88%%%%%%%888%%88888888888888####$$$########888888%%%%%%%%%%88888%%8%%%%88888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888##########8#8888%888%%%%8%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%888%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888#88####$$VYYYYVYYV$$$$$$$$#############888888###8%%%%%%%%888%%%%%%%%%%%%888888888888888888888888888888888888888888888%88%%8%%%%%%%%%%%% 888##8#########$VV$V###8##$VYV$YxxY#8888888%%%%%88888#8#8###8#####################################$#88888888888888888888888888888888888888888######8888888888###888888888%%%%%%%%%%%%%%%8#######88888888#####$$VVV$$$$VVVVV$#%%%%%%%%%%%%8888#8888%%%%88888%%%%%88888888888888888888888888888#88888888888###$$$####8888%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%88888######$$$$$$$$$$$###88888888###8########8888%%%%%8%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##$$$##88888888%%%%%%%%%%%%%%%%%%%%%%%8%%%%8%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888##$$VYYxxxxxxYYYYV$$$$$$$$######$#####8888888###8%%%%%%%888%%%%%%%%%%%%%#$88888888888888888888888888888888888888888888888888%8%%%8%%%%% 888############$VV$V###8##VYxxVY*xY#888888%%%%%%8888###88#########################################$#88888888888888888888888888888888888888888######8888888888#$#888888888888%%%%%%%%%%%%########88888888####$$VVV$$$$$VVVYYY#%%%%%%%%%%%%%888#888%%%%%888888%%%%888888888%%%88888888888888888#888888###$$$###888%%%%%%%%%%%%%8888%%%%888%%%%%%%%%%%%8%%%%%%%%%%%%%%%888888##$$$$$$$$############8888%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%8888####88888%%%%%%88%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##$VVYYYxxxxxx*xYVVYYVV$$##################888888##88%%%%%%88%%%%%%%%%%%%%%%#$#888888888888888888888888888888888888888888888888888888%%%%%% 888###########$$$V$#$$#8##VYx*VVxxY#8888888%%%%%8888################################################88888888888888888888888888888888888888888######8888888888#$#8888888888888888%%%%%%%%#$$##$$##88888##$$#$$$VVV$VVVVVYYYYY#%%%8888#888%%888#88%%%%%%%888%%%%%%%%888888%%%%%%88888%888888888###$$$$$###88%%%%%%%%%%%%%8888888#8#88888#8%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%888#VV$#888%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#VYYYxYYxxxYYYYYYVVVYYVVV$$#################888888#8888888888%%%%%%%%%%%%%%%%##8#88888888888888888888888888888888888888888888888888888%%%%%% 88##########$$$$$V$#$##8##VVx*YVxxx#8888888%%%%%88888#############################################$#88888888888888888888888888888888888888888###8##8888888888#$#8888888888888888888888%8#$V$$VV$$######$$$$$$VVVVVYYYYYYYYYY#%%%%%8%888888888888%%%%%%%%88%%%%%%%%888#88%%%%%%%8888888#####$$#####888%%%%%%%%%%%%%%%8888888888888888888%%%%%%%%%%88##8%%%%%%8%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%88%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%8#VV##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#YYYYYYYVVYYYxxxxYYYxYVVVV$####$########8#88888888##8888888888%%%%%%%%%%%%%%%###88888888888888888888888888888888888888888888888888888%%%%%%% ############$$$$$$$#$##8#$V$Yxx$xxx#8888888%%%%%8888#8###########################################$$#88888888888888888888888888888888888888888##88##8888888888#$#888888888888888888888888$VYYYYYYV$$$$$$$##$$VVYVYYYYYYYYYYYY#%%%%%%%%%%%%88888888888%%%%%%%%%%%%%%%8888888888###$$$$$$####8888%%%%%%%%%%%%%%%%%%%%%%8888888888888888888%%%%%%%%%88###8%%%%%%8%%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%888%%%%%%%%%%%88888888%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888#VVVVVVVVYYYYVVVVVYx*xVVYV$$$$$$$$##$##8888888888##8888888888%%%%%%%%%%%%%%%%#####88#88888888888888888888888888888888888888888888888888%8%%% ############$$$$$$$#####$$V$Vxx$Yxx$8888888%%%%%8888###8#########################################$$#88888888888888888888888888888888888888888##88##8888888888#$#888888888888888888888888VYxxYxxYYVVV$$$#88$VVVVVVVYYYYYYYYYV#%%%%%%%%%%%%%%%%888#########8888888888####$$$$$$$###888%%%%%%%%%%%%%%%%%%%%%%%888%%88888##888888#888%8#888%%%%%%%%%888##8%88888%%%%%%%888#8%%88888%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%888888888%%%%%%%%%%%88888888%%%%%%%%%%%%%%%%%%%%%%%%%%%##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888#VVYYxYYVV$$$$VYYxx*==xxxYVVVV$$$$$$$$####8888888##8888888888%%%%%%%%%%%%%%%%8#8##8#8#88#8888888888888888888888888888888888888888888888888%8 8########8######$$#8888##$V##$V$VYY$88888#8%%%%%888##88##########################################$$#88888888888888888%88888888888888888888888###8#88888888888#$#888888888888888888888888VYYYVVVV$$$$$$$#88$VVVV$$$VVYYVVYYVV#%%%%%%%%%%%%%%%%888%8888888#########$$$$$###8888%%%%%%%%%%%%%%%%8888888%%888888888888###############8##888%%%%%%%%%%%8##8888888%%%%%%88888#8%888888%%%%%%%%%%8888888%%%%%%%%%%%%88%%8888%%%%%%%%%%%888#8##88%%%%%%%%%8888####88%%%%%%%%%%%%%%8%%%%%%%%%%%%##8%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888$YYYYV$$$$VVYYx**x*=::===xxYYYVVV$$$$########8888###888888888%%%%%%%%%%%%%%%%8######8#888888888888888888888888888888888888888888888888888888 8#######8#########$8%88##$V888#8####8888888%%%%%8888#############################################$$#88888888888888888888888888888888888888888#####88888888888#$#888888888888888888888888$VV$##$###########$$V$$$$$$VVVYVVV$V$8%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%888##888#$$$#8888888888#######$$$$#####$$$V$$###8888%%%%%%%%88###888888%%%%%%%88888##%888888%%%%%%%%%%8888888%%%%%%%%%%%88#8%%%8%%%%%%88%%%88#####8888%%%%%%%%888888##88%%%%%%%%%%%%%%8%%%%%%%%%%%%#8%8%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888$VVV$VVVVYYx*****=+:-~~~:++=**xYYVV$$$##############8888888888%%%%%%%%%%%%%%%######8#88##888888888888888888888888888888888888888888888888888 888#####8#########$#888##V$88888888888888#8%%%%%8888###8#########################################$$#88888888888888888888888888888888888888888######8888888888#$#888888888888888888888888#$$$#############$$$VVVVVV$VVVVVV$$$#%%%%%%%%%%%%%%88##8888%%%%%%%%%%%%%%%%%%%%%88888%8888%8##8##88#$$VV$#88888#####$$$$$$$$$######$$$$#888##888%%%%%%%888##$$#8$$88%%%%%%%888##$#88888%%%%%%8888888#####88%%%%88888###$#88#888%%%%%%88888####8888%%%%%%%%%%88888888%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%8%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888#VV$VVYYx***===++:~~-....--~::+=*xYYVV$$##########$##88888888888%%%%%%%%%%%%%%#########8##888888888888888888888888888888888888888888888888888 88######88########$$888##V#88##88888888#8#8%%%%%888##############################################$$#88888888888888888888888888888888888888888###8##8888888888#$#888888888888888888888888#VV$$$$$$########$##$V$VVVVVVVVV$$#88%%%%%%%%%%%%%%888##888%%%%%%88888888#888888#8888888888###8###$$$$##8888888888##$$######8888888##888888VV#888%%%%%%888##$$$#VV$88%%%%%888#$$$$#$$$#8888888888##8##$$#888%%88888#$VVVV$$##88%%%%%%%8888####88888%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%888888#VVVVYxxxx**+~-.... .-~:+=*xYVV$$$$#####8##$$###8888888888%88%%%%%%%%%8#########8###88888888888888888888888888888888888888888888888888 888#####888########$#8###V#88##8888#888#8#8%%%%%888##############################################$$#88888888888888888888888888888888888888888######8888888888###888888888888888888888888#VYVVYYYV$$$##$$$$$$$##888888%8888%%%%%%%%%%%%%88%888###888%%%%%888888888#8######8888888888#88####$$##88888888888####8####$#8888%8888888888VYV#888%%%%%888##$$$$$$$#8%%8%888##$$$#######888888888##8#####88%%%%8888#$VVV$#88##88%%%%%8888######88888%%%%%%%88888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%88%%%8%%%%%%%%%%%%%%8%%88%%%%%%%%%%%%%%%%%%%%%%%%%8888888%%8888888#VVVVYYxxx*=~. .-~+=*xYVVV$$$#######$$##88888888888888%%%%%%%%%8#############88888888888888888888888888888888888888888888888888 8888#8##88888########8###$8888#888888888888%%%%%8888888#8########################################$$#8888888888888888888%888888888888888888888######8888888888###888888888888888888888888#VVVVVVVV$####$$$$VVVV$$#88%%%%8$#8%%%%%%%%%%%%888888###888%%%%%8888888888888###888%8%%%%%%%%888888888888%8888888###88#8####8888%%%888%%%%8$VV##88%%%%%88###$$$$####88888888##$$###$$$$##888%%%88####$$VV$#88%%8888#V$$$#####888%%%%88##$$$####88888%%%%%%%88888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%%88%88%%%%%%%%%%%%%%%%%%%%8%88888888888%88#888#$VVVVYYxxx*=+:-. -~=*YYVV$$$$######$$##88888888888888888%%%%%%8############8###88888888888%8888888888%888888888888888888888888 8888888#8888888######8##$##8888888888888888%%%%%8888888#########################################$$$#88888888888888888%%%%8%8%8888888888888888######8888888888###8888888888888888888888888$V$$VV$$#######$$$$VV$$#88%%%%8$$#8%%%%%%%%%%%%888#88##888%%%%%88888%%%%%%%%88888%%%%%%%%%8%%%%%%8%%%8888###8%%888888#888##8888%%%%888%%%8$VVV##8888888###$V$$$$$$##8888888##$$$##$$$$#88888%88##$$#$$V$$#88%%%888#$########888%%%%%88########88888%%%%%%%%88888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%%88%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#888#$VVVVYYYxx*==+:~-. .+*xYYVV$$$$####$$###888888888888888888%%%%%8################8#88888888%%%%%%%%%88888%8888888888888888888888 888888888888888888##$888$#88888888888888888%%%%%8888#88#########################################$$$#8888888888888888%%%%%%%%%%888888888888888######8888888888###8888888888888888888888888$$$$$$$$#######$$$$$$###88%%%%8$$#8%%%%%%%%%%%%88#$8###888%%%%%8%8888%%%%8888%%%%%8%%8%888888888888888888#88%%%88888888888888%%%%%%%88%%88#V$$V#8888888###$V$$$$#$##8888888##$$$$$$$$##88888888##########88%%%%%88##########88%%%%%%%888######88888%%%%%%%8888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%%%%%%%%%%%%88%%8888%%%%%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888$VVVVYYYxx**=+::~-. .---~:=*xYYVVV$$$$$###$$###888888888888888888%8%%88################8#88##888%%%%888%%%%888888888888888888888888888 88888888888888888888##8#$8%%%%%8888888888#8%%%%%8888##8#########################################$$$#8888888888888888%%%%%%8%%%%88888888888888######8888888888###8888888888888888888888888$$$$VV$$#######$$$$$$####88%%%%$$#8%%%%%%%%%%%888######888%%%%88%8888888888888888888888888888#####88888####%%%%8#######8###888%%%888%%%%%%#VV#$#8888888####$#$$####888888888###$$$$$$###8888%8888###$$$$#88%%%%%88#########888%%%%%%%8888#####88888%%%%%%%888888888%%%%%%%%%88%%%%%%%%%%%%%%%%%%8#8%%%%%%%%%%%%%%8%%8888%%%%%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%8#8888%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%8888888$VVVVYYYYxx**=++:~. .~::+=**xxYVVVV$$$$$###$$$##888888888888888888888%88################8##8#88%%%%888888%%%%88888888888888888888888888 88888888888888888888####$%%%%%%888888888888%%%%%%88888##########################################$$$#8888888888888888%%%%%%%%%%888888888888888######8888888888###8888888888888888888888888#$$$VV$$########$$$$###8##8%%%8$V$88%%%%%%%%%8888888###888%%%%%8%88########8888888888#8#####$######8#######88888###$$$#######8888###888%%8$VV$$#88888###8##########88888888888##$$V$$###88%%%%8888###$$##88%%%%%8888########88%%%%%%%888888####888%%%%%%%%888888888%%%%%%%%8##8%%%%%%%%%%%%%%%%88#8%%%%%%%%%%%%%%%888#%%%%%%%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%8$8%88%%%%%%%%%%%%%%%%8%%%%%%888888888%%8888888$VVVVVYYYYxx*===+:- -:+==*xxYYVVVV$$$$$###$$$$##888#8888888888888888%%88#################88888%%%888888888%%%88888888888888888888888888 %%%888888888888888888$###%%%%%8888888888888%%%%%%88888##8########################################$$#888888888888888%%%%%%%%%%%%%%%88888888888######88888888888##8888888888888888888888888#V$$$V$##8#8####$$$$######8%%%8$V$8%%%%%%%%%%%8888888#88888%%8%88%8###$$$$$####8888#####$$VVVV$$$##$$$VVV$$####$$$$$$$$$$$$$####$$$$######$VV$$###888888888####$#####8888888888#$$V$$###888%%88888##$V$##888%%%%8888####$$##88%%%%%%%8888888###888%%%%%%%%8888888888%%%%%%%888%%%%%%%%%%%%%%%%%88##8%%%%%%%%%%%%%%888#8%%%%%%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%8#8%8%%%%%%%%%%%%%%%%%%%%%%%%888888888%%8888888#$VVVVYYYYYx****=+- .~=**xYYYVVV$$$$$$####$VV$##88##8888888888888888%%88#################888%%%%88888888888%%%8888888888888888888888888 %%%%88888888888888888#$$#888888888888888888%%%%%%888888#8#######################################$$$#8888888888888888%%%%%%%%%%%%%%88888888888######88888888888##8888888888888888888888888#V$$$V$$#####8####$$#####888888#VV#8%%%%%%%%%%888888###8888%%%%888#$$$$$$$$$######$$$$$$VVV$$$$##$VYYYYYY$$#####$$$$$$$#######$$###88#####$VVV$####8888888888##$$##$##888%%888##$$VV$###88888%88888#$$$##888%%%%%8888###$$$#888%%%%%%88888#88#8888%%%%%%%%888888888%%%%%%%%88%%%%%%%%%%%%%%%%%%8###8%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%8#888%%8%%%%%%%%%%%%%%%%%%%%%88888888%%%8888888#$$VVVVYYYYYxxxx*=- -~=*=*YVVVV$$$$$$####$VVV$##888#8888888888888888%%88################888%%%88888888888888%%%888888888888888888888888 %%%%888%88888888888888$$#888888888888888888%%%%%%88##8###########################################$$$8888888888888888%%%%%%%%%%%%%888888888888######88888888888##8888888888888888888888888$V$$$V$$###############$#888888#V$#8%%%%%%%%%%888#88##8888%%%%%%88#$$$VVVV$$##8###$$$##$$$##888##$VVVVVVV$###888###$$$###8#8###8888888####$$$$$#$$##888888888#####$$$#888%%%888##VVV$#$##8888%8888##$$$###88%%%%%88888##$V$$#88%%%%%%8888##8888888%%%%%%%%888888888%%%%%%%%88%%%%%%%%%%%%%%%%%%88#8%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%888888%8%%%%%%%%%%%%%%%%%%%%%88888888%%%8888888$VVVVVVVYYYYYxxxx*~ .+=**xYVVV$$$$$$$$###$$VYV$##88888888888888888888%%8###############888%%%%888888888888888%%%888888888888888888888888 %%%%%8%%%888%%%8888888$$8888888888888888888%%%%%%888#8####8######################################$$$8888888888888888%%%%%%%%%%%%%%88888888888###8##88888888888##8888888888888888888888888#V$$$V$$###########$$#$$#8%%888#V$#8%%%%%%%%%8####$$V$#888%%%%%%88##$$$$$#$$#88###88888###88888##$$####$$$###888###$#888#888#888%8888######8#$$##$$###8888888###$$$$$##88%88888##VYVV$$##8888%8888#$$$$$##888%%%%8888##$VYV$##8%%%%%%8888##8888888%%%%%%%%888888888%%%%%%%%%%%%%88%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%8888#8%%%%%%%%%%%%%%%%%%%%%8888888%%%8888888$VYYYYVVYVYYYYx=+:+. .+:+=xVVV$$$$$V$$$##$$VVxVV#888888888888888888888888##############88%%%%888888888888888888%%%88888888888888888888888 %%%%%%%8%888%%%%8%%888#$8888888888888888888%%%%%%88##8#8########################################$$$##88888888888888%%%%%%%%%%%%%%888888888888##88##88888888888##88888%8888888888888888888$V$$$V$$$##########$$#$#88%%8888V$#8%%%%%%%%%8#$#$$$V$$8888%%%%8888#########88888888888888%888###$$####888888888888#8%%8888888%88%%%8####8#$VVV$##$####88888###$$$$$$##88%88888##VYYV$$##888888888#$$$$$##8888%%%8888###$V$##888%%%%%88888888#888%%%%%%%%%8888888888%%%%%%%%%%%888%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%88888%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#8%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%88888888$Y****xxx*xxx=--~+-.. .-+::+xVVVY*+====*xVVYVVVxYY#888888888888888888888888############888%%%888888888888888888888%%%8888888888888888888888 %%%%%%888888%%%%%%%%888$8888888888888888888%%%%%%8888#########################################$$#$$$888888888888888%%%%%%%%%%%%%%888888888888###8##88888888888##88888%%%88888888888888888$VV$$$$$##########$$$###888%8888$$#8%%%%%%%%%%8888#$$$$8888%%%%88%888#888##8888%%8888888%88888#########8888888#88888%8888888888%8888888888#VYVV$######88888####$$$$$$##88%88888##VYYVV$#8888888888#$$V$$###888%%%%8888##$$$##88%%%%%%888888888888%%%%%%%%%88888888888%%%%%%%%%8888%%%%%%%%%%%88888%%%%%%%%%%%%%%%888888%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#88888#88%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%88888888*::~~~~~:+=*+-:++-.. ..~=+:+**++~. ~+:--+xYV$VxYY$888888888888888888888888$$#########88%%%%%%8888888888888888888888888888%%%%8888888888888 %%%%%%888888%%%%%%%%888$8888888888888888888%%%%%%8888############################################$$#8888888888888888%%%%%%%%%%%%8888888%8%8888#####88888888888##8888888%88888888888888888$VV$$$$#########$$$$####88888888$$#8%%%%%%%%%888####V##8888%%%%8888%888888888888%%8888%%888888888888888888#8888888888888%8%%%%%%%%%%888888#YxYV$#####88888#####$$$$#$###8%888###$YYYVV$#8888888888##$V$$##888%%%%%8888#$VVV$##8%%%%%%88888888888%%%%%%%%%%8888888888%%%%%%%%%%%8%%%%%%%%%%%%%8888888%%%%%%%%%%%%%888888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888#88#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#+-------~:*x*+==:-.....:*==***x*:-.-+**=+**$$$VYYY$88888888888888888888888#V$########888888%%%%%%%%%%%8888888888888888888888888888888888888 %%%%%%%88%888%%%%%%%%88##888888888888888888%%%%%%8888############################################$$#8888888888888888%%%%%%%%%%%%%888888%8%%888#8###88888888888##888888%%88888888888888888$V$$$$$$########$$$$#####8888888$$88%%%%%%%%%8888##$V$#8888%%%%8%88%%%%%%88888888%888888888888888888888888###88#8##88888%88%%%%%%%%%888888#VxYVV##88888888#####$$$$####88%888###$YxYYV###888888888##$$$$##88%%%%%%888###VVV$$#88%%%%%88#888888888%%%%%%%888888888888%%%%%%%88%%%%%%%%%%%%%%%%8888#88%8%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%88888#8###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888$:-------~+xYYxxx=~-...-:xxxYYYYYYxYYVV$V$$$$$$VYYY#88888888888888888888888#YV$$$#########888888%8%88%88888888888888%%%%88888888888888888888 %%%%%%%888888%%%%%%%%%88#888888888888888888%%%%%%88888##########################################$$$##888888888888888%%%%%%%%%%%%%%%%%%%%%%%%88#####88888888888##888888%%88888888888888888$V$$VV$######$$$$$$$###888888888$$88%%%%%%%%%%8###$$$$#8888%%%%8%88%%888888##8####$$###888888888888###8####$#88########88%%%%%%%%%888######VYYYV#88888888#####$$$$####888%8888##$YxYV$$#888%888888##$$$$##88%%%%%8888###$$$###8%%%%%88888888888888%%%%%%%88888888888%%%%%%%88%%%%%%%%%%%%%%%%88###8888%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888###$#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888$:-------~+xYYYYY=~....--~~::+++===**xxxYYYYYYYxYVV#88888888888888888888888$*YV$$$$#####8888888888888888888888888888888888888888888888888888 %%%%%%%%88888%%%%%%%%888#888888888888888888%%%%%%8888############################################$$#888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%888####88888888888##8888%%%%88888888888888888$V$$$$$##########$$$###888888888$##8%8%%%%%%%%888##$$#888888%%%%%88%%88888####$VVYxxV$$$$##$$###$$$$VYVV$VVVV##$$V$$$$#88%%88%%%%8#$$$$V$$$VVVV$#88888888#####$$$$###8888888####$VYV$###88%888888####$$$##8%%%%%%8888###$$$##8%%%%%%88888#####8888%%%%%%%88888888888%%%%%%888%%%%%%%%%%%%%%%%8###88%88%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888#$88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#=~~~:::+=***=**=+~..-----~~~:::+:++==*=*xxx****YVV#88888888888888888888888V+YVV$$###8888888888888888888888888888888888888888888888888888888 %%%%%%%%88888%%%%%%%%%%8##88888888888888888%%%%%%888##8#8########################################$$#888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%888####88888888888##88888%%%88888888888888888$$$#$$$$#########$$$###888888888$##888%%%%%%%%88####$##8888888%88888%8####$$#$$YYY**xYVVVVYYYYVVVVVVVYYYYVVVVVVVVVVVV$#####$#88##$$VV$$$$$$VV$$##888888888####$VV$###8888888####$$VV$###88888888####$V$$##8%%%%%8888##$$$$###88%%%%8888########8888%%%%%88888888##88%%%%%%88%%88%88%%%%%%%%%%88888888%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888#$#88%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%8V***===**==++===+-..--~~~:::+++=====*****xx****YYV#8888888888888888#88888#Y+YVVV##88888888888###########88888888888888888888888888888888888 %%%%%%%%%8888%%%%%%%%%%%8#88%88888888888888%%%%%%%88#888##########################################$#888888888888888%%%%%%%%%%%%%%8%%%%%%%%%%888####88888888888##888888%%88888888888888888$$$#$$$$#########$$$###8%%%%8888###8%%%%%%%%%%%88###88888888888888#8%8#########$VVVVVYVVVVVYYVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$V$$$$$$$$$$$###$$$$$###88888888###$VVV$$#88888888###$$$V$$###88888888###$$V$###88%%%%888##$$$$$###8888%%888########8888%%%%%%888888888888%%%%%%88%%%%%8%%%%%%%%%%%888888%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888###888%%%%%%%%%88######888%%%%88%%%%%%%%%%%#V***=========***+-..~~:*YYVVVVVVVV$$$$$$$$$$$$VVVV#88888888888888888#8888#x+YVVV$########################8###888888888888888888888888888888 %%%%%%888888%%%%%%%%%%%%8#88%88888888888888%%%%%%%888888#8########################################$$#888888888888888%%%%%%%%%%%%%%%%%%%%%%%%888####88888888888##8888888%8888888888888%%88$$$$$$$########$$$$####888888888###8%%%%%%%%%%%888#8%888888%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888%%88888888888888888888888$$$###888888888####$$##8888888%8888######88888888888888####8888%%%%%%%888888888888%%8%8888888888%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888####88%8888888#$$$$$V$$$##888888%%%%%%%%%%#YxxxxxxxYYYVVVV$Vx~--::+V#####8888#888888888888$VV$888888888888888%8888888#x+YVVVV$$$$$$$$$$$################8888888888888888888888888888888 %%%%%888888%%%%%%%%%%%%%%##8%88888888888888%%%%%%%888888##########################################$$#888888888888888%%%%%%%%%%%%%%%%8%%%%%%%%888###88888888888##888%8%%%88888%888888%%%88#$##$$$########$$$$####8888#8888##8888%%%%%%%%%88##8888#888%%%888888%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#88##88#8#VVVV$$$V$VVVVVV$$V$$$###8#$$8%%888$VV$$$$$$#######$$x:~:::=V#####8888888888888888#$VV$888888888888888%8888888#x+YVVVVV$$$$$$$$$$$$###############88#888888888888888888888888888 %%%88888888%%%%%%%%%%%%%%##8%%%88888888888%%%%%%%%888#888#88######################################$$#88888888888888%%%%%%%%%%%%%%%%%%%%%%%8%888####88888888888##88%%%%%%%8888%88888888888#$##$$$$#########$####88%88#88%8##88%8%%%%%%%%%888#8#88#8%%%%%%%88888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%88888%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%8#$#8##88#8$VYYVV$$$VVVVVVV$VVV$$$$$#$VYV######################$x:~:::=$##88#8888888888##88888$VV$888888888888%88%8888888#x=VVVV$$$$$$$$$$$$$$###############88#888888888888888888888888888 %%%8888888888%%%%%%%%%%%%8$8%%%88888888%88%%%%%%%%8888#888########################################$$#8888888888#888%%%%%%%%%%%%%%%%%%%%%%%%%%888###88888888888##88%%8%%%%8888%8888%888%88#$$#$$$##########$####88%88%%%%#8888%8%%%%%%%%8####$$88888%%%%88888#$88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%8%%%%%888%%8%8%%%%888%88888%%888888888888888888888888888888%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##8#$#8##$VVVV$$$$$$VVVV$$VVV$$$$$$$x+*$#####################$x:~:++*$#8888888888888###8888#$VV$8888888%%%8%%%%%8888888#x=VVV$V$$$$$$$$$$$$$$$##############88#8#888888888888888888888888 %%888888888#888%%%%%%%%%%8$8%%%%%%88888%%%%%%%%%%%%888#8#8########################################$$#88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888###88888888888##88%%%%%%%888%%%88%%888%88#$$#$$$##############$$888#%%%%8%88888%%%%%%%%88#####88#88%%%%88888#888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8########$$$$$$$$#########8##########################$#########################################8%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%88%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%8%%%%888888#$#8##$$$$$$$$$$$$$VV$$VVV$$$$V$$x+=V#####$V$$########$##$$x+:+++*$#8888888888###8888888#$VV$888888%%%%%%%%%%8888888#x=VV$$V$$$$$$$$$$$$$$####################888888888888888888888888 %%88888888888%%%%%%%%%%%%%##8%%%%%%%%%8%%%%%%%%%%%%888#8#8#######################################$$$#88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888###88888888888##88%%%%%%8888%%%%%%%%%%88#$$$#$$$#########$$###$$8%%8%%%88%%88%%%%%%%%%%%%%8888#8888%%%%%888888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###88888#######88888888888888888888888888888888888888888888888888888888888888888888%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%88%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%8%%8%8888#8#$#8##$$$$$$$$$$$$$$$$$VVV$$$$V$$V=+x$###VYxxYV#######$##$$Y+:+++x#8888#####8888888888888$VY$8888888%%%%%%%%%8888888#x*V$V$$$$$$$$$$$$$$$$####################888888888888888888888#%% %%888888888888%%%%%%%%%%%%8$8%%%%%%%%%%%%%%%%%%%%%8888###8########################################$##88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888###88888888888#$8888%%%%8888888%%%%%%%88#$$$$$$$##############$#8888%%88%%%88%%%%%%%%%%%%%%88888%%%%%%%888888888%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888#8#$#88#$$$$$$$$$$$$$$$$$VV$$$$$$$$$*:=V##$x**xYV###########$Y=:++=x#8#$$$##888888888888888$VY$888888888%%%%%%%8888888#x*V$V$$$$$$$$$$$$$$$$######################88#8888888888888%%%%%% %%8888888888888%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%%%%%8888###8########################################$##88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888###8%8##888888##888888%%%8888%%%%%%%%8%%#$$$$$$$##############VYYV$8888%8%%8%%%%%%%%%%%8%%%8%8%%%%%%%%%888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%888######8#$$$$$$$$$$$$$$$$$$VV$$$$$V$$$Y::x$#V***xY$###########$Y=+=*=Y#$VV##888888888##888888$VV#888%%8888%%%%%%%8888888#x*V$$$$$$$$$$$$$$$$$########################88888888888888%%%%%%% %%8888888888888888%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%8888###8########################################$##88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888###888#8888888##88888%%%%888%%%%%%%%%888#$$$$$$$#########$$##VV$$#888%%8$8%%%%%%%%%%%%%8%%%8%%%%%%%%%%%88888#8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@%%%%%%%%%88%%%%%%%%%%%%%%%%%88%%8%%%%%%%%%%%%8%%#88%%%%%%%%%%%%%88888####$#8#VV$$$$$$$$$$$$$$$$VV$$$$$VV$#V+-+V$Y***xV############$Y==*==Y$$#888888888888##888888$$V#8888%8888%%%%%%%8888888#xxV$$$$$$$$$$$$$$###########################888888888888888%%%%%% %88888888888888###88%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%8888#88########################################$##88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888###8%888888888##888888%%88888%%%%%%%%8%%#$$$$$$$###########88888%%%%%%%8#8%%%%%%%%88%%%88%%8%%%%888%%%%88%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%#888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%888888%%%%%%%%%8%8%%88%%%%%%%%%%%%%888888#88#$###VVV$$$$$$$$$$$$$$VVV$$$VYxxYVx:-~=*+:+++=*xYYV$######$Y==x**Y#888888888888888##88888#$$#8%%8%8888%%%%%%%%888888#xYV$$$$$$$$$$$############################888888888888888888%%%%% %888888888888%%888888%%%%%%%#8%%%%%%%%%%%%%%%%%%%%%88888888#######################################$##88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888###8%%88888888##888%8%%%8888%%%%%%%%8%%%#$$$$$V$#########88888888%%%%%%888%%%%%%%8VY$8%888%%%%88888%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%888888888888%%%%8%%%###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%8%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888#$###Vxxx**xY$$$$$$$$$VVV$V*:~~::++::::~~--------~=Y$$$$$$$x++xxxV$##8888888888888##88888#$$#8%%%%888%%%%%%%%%%%8888$xY$$$$$$$$$$$############################8888888888888888888%%%%% %%88888888888%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%88888888#######################################$##8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%8888###8%%%8888888#$888%%%%%%888%%%%%%%%%%%%#$V$$#$$###########8888##%%88%88#888%%%%%%8#88%%%%%%%%%%8%%%%%%%%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%8%%8%%%%%8%%88%%%%8888888888888888888%%###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%8#8%%%%%%%%%88%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888#####VYYYxxYV$#$#$$$$$$VV$V*~.-~:+++::~---..-~-..-=$####$$Vx++*xxV$$V$$#88888888888##8888#$V#8%%%8888%%%%%%%%%%%8888$xY$$$$$$$$$$##########################8##8888888888888888888%%%%% %%88888888888%%%%%%%%%%%%%%%8#%%%%%%%%%%%%%%%%%%%%%8888888#8#########################################88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%88####88888888888#$88888%%%%888%%%%%%8%%%%%#$$$$$$$$######8####88888%%88%%%8888888888%%%%%%%%%%%%%%%%%%%%%88%8#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88####8%%%%%%%%%888%88888%%%%%%8%%8%%%%%%%%8%%%%88%%%%%8%%%%88%%%%%8%%%%%8888888888%%8888###8###88888888%8$##88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#%%%%%%%%%%88%%%%88888%%%%%%%%%%%%88%%%%%%%%%%88%8%%%%88888888##88#$$$$$$#$######$$$$YVVVx~--~:++::~~~--...----~=V######$Y==**x$8888####88888888888##88#$V#888888%%%%%%%%%%%888%88$xY$$$$$$$$$##########################888888888888888888888888%%%8 %%888888888%%8%%%%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%%%%8888###########################################$$##8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%88###$8%%88888888##888888%%%8%%%%%%%%%%%%%%##$$######888#888888888888################88888%%%%%%%%%%%%%%%%88%8##8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$VYx*x$##88%%%%8%8888888888888%%%%888##8#88####8%%%%8%%%%%8%%%%888#$#$V$$V$$V#88888888%%88###########88888888$#####8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%88%%%888%%%%%%%%%%%%%%888%%%%%888888#888%%%88#88888##88#$V$$$$$$######$$$VV$$$Y+--~:::::~~~-------~--+*V######VxxYxY#888888###88888888%888##8#####888%%%%%%%%%%%%8%8%88#xV$$$$$$$###########################8#888888888888888888888888%88 %%%%%%8888%%%%%%%%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%%%%8#8############################################$$##88888888##888%%%%%%%%%%%%%%%%%%%%%%%%%%88###$8%%88888888##888888%%%88%%%%%%%%%%%%%#$VVV$VV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###88####888%%%%%%%%%%%%%88%8###%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#Y*=+~--:$#$888%88888888888888888888%8$+~::~::~~~~=#8%%8%%%%%8%%8%8#Y~.--.-..-..:V#888888%%##############88###88$###V$$VVV$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%88%%%%%8%%%%%%%%%%%%%%%8888%%%%888#8#####88888#88888##88#$VV$$$$#######$$VV$###V=--~::::::~~~------~~:=*$######VxYYYV$#888888#$#8888888888888888888%%%%%%%%%%%%%%%%%8888#YV$$$$########################8#8#88888888888888888888888888888#8 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$%%%%%%%%%%%%%%%%%%%%888############################################$$###8888888##88%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$88888888888##888888%%%88%%%%%%%%%8%8##$VV$$VV$V$$$$$$$$$$$$$$$$$$$$$$$#8#$####88888888888%%%%%%%%%%%88%888#8%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#Vx=:~--..~$#$88888888888888888888888#Y*+ .+=Y#8%%8888%%8#*:~ .~:*#888888###############8###88$###YYYx*=+=$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%888%%%%%%%%8%%%%%%88%8%%%%%%%%%%%%%888%%%%%%8888888888%88888888##88#$$$###########$$$#####$*--~::::::~~~~~~--~:+=*Y#8##$##$V$###$VV$##88$Y$888%%8%%%%%%%8888888%%%%%%%%%%%%%%%888%88##88888888888888888888888888%8888%888%88%8%%%%8%%%%%%%%%%%%%%%%%8 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$#%%%%%%%%%%%%%%%%%%%888############################################$$##88888888##888%%%%%%%%%%%%%%%%%%%%%%%%%%88###$88888888888##888888%%%%8%%%%%%%%88###88$##################################88####888888888%%%%%%%%%%%888###$#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%Vx*:~--~~::=$#$#88888888888888888888#V=. . .. . -*Y$888888$Y*. --::-- .++=Y$88###################88$###VYY*:-..~$%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%@%%@%%%%%%%%%8888%%%%%%%8%%%%%%#888%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%88888888##8##$$$$$$VVVVVVVYYxx***xxx=~~~~:++:::~~~~~~~~:=YVV$########8888##$$##$$VV#8888%%%%%%%%%888888888%%%%%%%%%%%%%%%%%88#################88#88#88888888888888888888888888888888%%88888%88 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$%%%%%%%%%%%%%%%%%%%88#############################################$$##8888888888#88%%%%%%%%%%%%%%%%%%%%%%%%%%88###$88888888888##88888%%%%%8%%%8%%%88#$#888#########################8888########88#88%8%%%%8%%%%%%%%%%%%888####88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$=:~. .-:=*xY$#$#8888888888888888##8#=.. -*YYVY*. .:$8888V~ . -Y#8#$x- . +V88$###################8$####$V=- -*8%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%88%%%%%%%%8%%%%%%888%8%%%%%%%%%%%%%%%%%888888888%%%%%%%8888888##8#$VVVYVx*xYVVVYx*+~..~:+=**=++++++:::~~~~~~~:=YV$$#######88888#$VV$$VV$##888888%%%%%%%8888%8888%%%%%%%%%%%%%%%%%8#V$$$$$$$$$$$$#############################88888888888888888888888 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$V8%%%%%%%%%%%%%%%%%%8###############################################$$#8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888##$888%8888%%8##88888%%%%%8%%%8%%%%%###########################8#####88##$####888888%%%%%%%%%%%%%%%%%%%8888##888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8Vx=+~. .~=xYV$##$#8#88888888888######$: -V8888#x=: -$888#V- -V88%88$Y*. +Y#8$###########$########V$###$V*:--~+xYV8%%%%%%%%%@%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%8%%%%%%%%%8%%%%%%88%%%%%%%%%%%%%%%%%%%%8###8###8%%%%%%%8#88#88#88#VVVV$$VYYV$$$VVYx=::=*******====++:::~~~~~:+*V$##########888#V***xYYV$$$$V#88888%%%%%8888%%%88%%%%%%%%%%%%%%%%%8$Y$$$$$$$$$$#############################8#8888888888888888888%%%% %%%%%%%%%%%%%%%%%%%%%%%%8%%%%%8V8%%%%%%%%%%%%%%%%%%8###############################################$$#8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888##$888%88888%8##88888%%%%%8%%%%%%%%%#####8#88888#####################88#$$#88888888%888%%%%%%%%%%%%%%%%88%8###88%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#$Y*YYx=:~:=YV$####$#8#88888888888#8####$+ .Y88%8888Y- -V888#Y- -Y8%%8888Y- :x$8$###$######$$########V$##8#$YxxxYYVYV#8##88%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%8%%%%%%88%%%%%%%%%%%%%%%%%%%%888888888%%%%%%%######8#88#VYV$$#$VYVV$VVVVVYxx**=++=******==++:::::::+x$####$##88######VxxxYV$#####$##8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8VY$$$$$$$$$################################88888888888888888%%%%%% %%%%%%%%%%%%%%%%%%%%%%%88%%%%%8$#%%%%%%%%%%%%%%%%%%8#######88######################################$##8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%888##$88888888%%8#$88888%%%%%88%%%%%%%%8###88888888#####8###########888888####888888#88%88%%%%%%%%%%%%%%%%8888###88%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$###$$$$$VYxYV##88#####88888888888888#####$+ .*$##$##V=. .Y#88#V~ .=YVVV$VY+. ~*V8$###$#$#$##$$########V$##888#$$####8888########88%%%%%%@%%%%%%%@%%%%%%%%%%%@%%%%%88%%%%%%%%8%%%%%%88888888%%%%%%%%%%%%%%%%%%%%88%%%%%%%%8#888#8#88#VV$$VVVYYYVVVV$$VYx*==++=*x******==++::::::=Y##$$##88##$VYYVVYxxxYV$88888888888%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%8VY$$$$$$$$#################################88888888888888888%%%%%% %%%%%%%%%%%%%%%%%%%%%%%8%%%%%%8#8%%%%%%%%%%%%%%%%%%88#####8###################################$#######8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%88###$#88888%%%%8#$#88888%%%%88%%%%%%%%8##888888888#####8###########8888888###888888#88%8%%%%%%%%%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#$$$$$####888888##8###88888####8#888888##88#8#####$+ -~~~~~~-. .Y888#$~ ...-.... ~Y#8$###$$$$$$##$########V$#88%88##888%%%%%%888888#######8%%%@%%%%%%%%%%%%%@%%%@%%%%%8%8%%%%%%%%%%%%%%8##88888%%%%%%%%%%%%%%88888%88%%%%%%%%88888#8#888VVVVYYx****xxxx**=+=++::+==++++++++::::::::=xYYVV######VYYxxYVVVV$$#88888888888888%8#$##8%%%%%%%%%%%%%%%%%%%%%%8VY$$$$$$$$#############################888888888888888888888%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#################################################888888888#888%%%%%%%%%%%%%%%%%%%%%%%%%%88###$#888888%%%8#$#88888%%%88%%%%%%%%%8####8#8888##8###88888888###88888888##8888888#88%8%%%%%%%%%%%%%%%%%888%%%8%%%%%%%%%%%%%%%%%%%%%%%%%88$$VVV$##88888%%%%%%%8888888888%8#####8888888##8#########*-- ~~=$8888#x=+. ~~~=V88$###$$$$$$##$$#######V$#8%%%88888%%%%%%%%%%%%%%%8888##$$##88%%%%%%%%%@%%%%@%%%%%%8%%%%%%%%%%%%%%%%8#888888%%%%%%%%%%%%%88#888%8%%%%%%%%%8888888#888$x*==+:~~:~~~~~~---~~~----~-~~~~~::::::::::::~~:+V####$VYYxxY$$VV$$$$$###########88##$$$8%%%%%%%%%%%%%%%%%%%%%%8VY$$$$##$##################################8#8888888888888888%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##################################################88888888##888%%%%%%%%%%%%%%%%%%%%%%%%%%88###$8%88888%%%8#$888888%%%%%%%%%%%%%%8######8#888888###88888888888888#888##8888888#88%88%%%%%%%%%%%%%%%%%88%%%88%%%@%@%%%%%%%%%%%%%%8#VYYYV$#88%%%%%%%%%%%%%%%%%%%%%%%%%%8######8#8888#############$x~ ..~x#888888888$+-.. --:Y$$$888$#####$$$$$$$$#####$$V###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##$$$8%%%%%%%%%%%%%@%%%88%%%%%%%%%%%%%%%%8#888%8%8%%%%%%%%%%8888#88%%%%%%%%%%%%8888888#88#$YYxxxxxxxxxxxxxxxxxxxxx*xx*xxxxxxxxxxxxxxxxxxxxY$#$VVYYxx**xYYYYYVVVV$$$$$$$$#######$$V8%%%%%%%%%%%%%%%%%%%%%%8VV$###############################888888888888888888888888888%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88################################################888888888##88%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$8%8888%%%%8#$888888%%%%%%%%%%%%%%8#########8888888888888888888#8##8888#888888888888%%%%%%%%%%%%%%%%%88%%%888%%%%%%%%%%%%%%%%%8VVYV$#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8######88888##88########8888$Y*- .*V$#888888888%8#Vx~ . . . .*$#88888%8$#####$$$$$##$#####$$V##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%88%8888#88#$YYx*===*xY$$#8888#######8##888#8##########888#$VYYx*****==***xxYVV$#########888888888##8%%%%%%%%%%%%%%%%%%%%%%88#8888888888888888888888888888%8$V8%%%%%%%%%%%%%%888%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#################################################88888888###8%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$#%8888%%%%8#$888888%%%%%%%%%%%%%%8###############8888##888########8888##8888888#888%%%%%%%%%%%%%%%%%88%%8888%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8######88888###########8888%%%#x++=+=*+===*#88888%%8888%%%%88$xxY*xYYYVYY#8%%8888%8$8####$$$#$##$#####$#V#8#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%88#8#88#$####$$Vx=+::+*Y$#8#$$#88888888888888888888888888888888888888888888888888888888888888%%%88888888888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#VY$%%%%%%%%%%%%%@%%8%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8################################################8888888888#88%%%%%%%%%%%%%%%%%%%%%%%%%%%88#####88888%%%88##88888%%%%%%%%%%%%%%%888####8#######8##8###888#8888#8888888#8888888#888%%%%%%%%%%%%%%%%%88%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####8#88#88###########8888%%%%88#888888888%%88%8%%%%88%%%%%%8%8%8%%88%%88%8%88#8%%$8#####$$##$$$#######$#88%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%@%%%%%%%%%8%%%%%%%%%%%%%%%%##%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888#8#88#VYxxYYYYYYx*+~--~+Y$$####888888888888888888888888888888888888888%88888888888888888888%%%%%%%8%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$YYV#%8%%%%%%%%%%%%%88%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8###############################################888888888#88%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$888888%%%%8###888%%%%%%%%%%%%%%%%888####8888##88888888888###888####8888#888888888888%%%%%%%%%%%%%%%%88%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#####88888##########8888%%%%%88%%88888%8%8###88###$#8###$#888%88%88%%88%8%%8#8%8$######$$$#$$$#######$#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%8888888#88$V=:~:+=****==+~-..-:x####8888888888888888888888888888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#VYVVV$8%%%%%%%%%%%%%%88%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##8#############################################88888888##88%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$88%888%%%%8#$#8888%%%8######88#88888####88888888888888888#$#88888888888#8888888#8%%8%%%%%%%%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888#8##88#8##8########888%%%%%%%8%%%%%8%%8x:~~-~:~~~--:--~.~Y8%%%8%%%%%##%%%88V8%8$#######$$$$$#####$##V888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%88888888#88$Vx=========+++::::::x###8888888888888888888888888888888888888888888888888%8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8VVVVVV$#8888888%%%%%%%88%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#88#############################################888888888#88%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$88%888%%%%8#$#8888%%8VYVVYxxYYY$V8#8#88888888888%%%888888##888888%%88888888888##8888%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#8###8888888########88%%%%%%%8%8%%%8%%8Y:::::=+:+:+*++=+=$8%%88%%8%%$$88%88Y#8%$######$$##$$$$$####$$888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888#8#$VVVVVVVVVVVVVVYYYxx*V###888888888888888888888888888888888888%888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#VVVV$$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%8##$#####88%8%8888888888888888%%%%%%8###8888#####################################$$###88888888##88%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$88%%%%%%%%%##888%%%8$YxV#$x***YVV888888888888888%%8888888##88888%%%88888888888##8888%%%%%%%%%%%%%%%%%8%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%888####888888##########8%%%%%%8#8%%%%8%%8%8#8888888#8%88%88%%%%88%%8%8##88%%8$888$#######$###########$#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888#88#8#$V$###$$$$$$$$$$$$VVV$###8888888888888%8%8%88888888888888%8%%%%88888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%8$YVV$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%888$$$$$VV$#888888888888888888888%%%%%88###888###8##############################$$$$$###88888888##88%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$888%%%%%%%%##88%%%8$Vx**x**x**xYV8888888888888888888888888##888888#88888888888##88%8%%%%%%%%%%%%%%%%%8%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8####8888888########8888888888888888888888888888#888888888888888888##8888#$###$##############88##$##8%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%@%%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888#88#88#$$####################88#8888888888888%%%%8888888888888%%%%%%888888888888%%%%%%%%%%8888%%%%%%%%%%%%%%%%88888%88%%%%%%%%%%%%%%%8%%%%%%%%%%%%88VVV$#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%88##88$$$$VVV$#888888888888888888888%%%%%88###8####################################$$######888888888#888%%%%%%%%%%%%%%%%%%%%%%%%%%88###$8%%%%%%%%%88#8%%%%#VY*=**xxx**xYV#888888888888##88#8888888#88888888888888888888#88%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8#####888#88###############################################################################888##$##8%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#88#$#888###8#888888######888888888888888888%%%%8888888888888%%%%%88888888888%%%%%%%%%%%%88%%88%%%%%%%88888$$$#####88888#######8%%%%%%%%%%%%%%%8#VV$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%8$V###88$$$$$$$$#888888888888888888888%%%%%88888##8################8########################8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%888####8%%%%%%%%%8%%%%%%#Yx==*xYYxxxxYY#888888888888#88##8888888888888##888888888888##8%%%%%%%%%%%%%%%%%%%%8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###############################$$$$$$$$#################################################88####$##88%%%%%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%@%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#88#$#88888888888##$$VVV$#8##88888888888888%%%%8888888888888%%%%%%88888%88888%%%%%%%%%%%%%%%%8%%%%8#888#888$$V$##8########$$$##8%%%%%%%%%%%%%%%%8#8%%%%%@%@%%@@@%@%@%%%%%%%%%%%%%%%%%% %%%%%%%%8$YV###8#$$$$$$$$888888888888888888888%%%%%%88888##8###8#####################################888888888#888%%%%%%%%%%%%%%%%%%%%%%%%%%%888####%%%%%%%%%%%8888%8$Yx**xYYYYxxYY$88888888888888###888888888888###8888888888888##8%%%%%88%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###########################$$$$$$$$$$$$$$$$$####################$##$$$$$$$$#$$$$$########$####8%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%@%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888##8#$#888888888##$VVVVVV$#8#888888888888888888888888888888888888%888888888888888%%%%%%8%%%%%%888$Y$##888888$##8888888888##$$#88%%%%%%%%%%%%%%%%%%8%%%%%%%%@@@%@@@@@@%%%%%%%%%%%%%%%%%% %%%%%%88#YV$###8#$$$$$$$#8888888888888888888888%%%%%8888888###888####################################888888888#888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88####8%%%%%%%%%8#88%%#VYYxYV$#$$$$$$#888888888888#888888888888888##888888888888888#88%%%%%%%%%%%%%%%%%%%8%%88%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888##########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############$$$###################888%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%@%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888##8#$#8%%%%%8888#$$$$#####8#8888888888888888888888888888888888888888888888888888888%%%%%%%%%%%%8$V###88%888####88888888###$#88%%%%%%%%%%@%%%%%%%%%%%%@@%%%@@@@@@@@@@%%%%%%%8888888888% %%%%%88#VV88#8#88#######8%%88888888888888888888%%%%%88888888888888#############88####################8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%%%%%%%888%%8$VVVYYV$#####$$#88888888888888%%%%888888888888%%%888888888888888%%%%%%%%%%%%%%%%%%%888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8################################################88888888888888888888888888888###888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#88#$$#####8888####88888##8#8888888888888888888888888888888888888888888888%8%8%88%8%8888888888#88888%%%%8888888888888#####88#8%%%%%%%%%%%%%%%%%%%%8%%%@@%@@@@@@@@@@@%%8888888888####88 %%%%%88$V8%%8888888#88888%%%888888888888888888%%%%%%88888888888888888########8##8####################88888%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%%%%%%%%%%%%8$V$VYxYVVVVVVVVV#88888888888%%%%%888888888888%%%%8888888888888#8%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#888$VVVVVV#8%88##$$#8###88#88888888888888888888888888888888888888888888%%%%%%%8$YYxxxxxxxxV88#88%888%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%8#V#%%%%%88%88##88%%%%%888888888888888888%%%%%%888888888#888888888##############################888%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%888%%%8#8888$$$VYxYYYYYYYYVY$888888888888888#############88888888888888888#8%%%%%%%%%%%%%%%%%%%%8%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888#8%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#888$$#8#$$88%%%888#88888888888888888888888888888888888%88888888%%8%8888%%%%8888$$$$$$$$$$$#8%8%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%@@@%%@@%@%@%%@@@@@@@@@ %%%%%8$$%%%%%%%%%88#8%%%%%%%888888888888888888%%%%%%888888888#888888888##############################8888888%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%%88%%%###888$$$VYYYYYYYYYYYY$888888%%%88888#888888888888#88888888888%%8888#8%%%%%%%%%%%%%%%%%%%88%%%8#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888##8%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888####888$$#88$$8888%%%%%%%%8888888888888888888%8%%88888888%%%%%%%%%%%%%%%%%%%8###8%%%%%%%%%%88%%%%%%8%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%@@@@%%%%%%%%%%@%%%%%%%%%@@@ %%%%8$$8%%%%%%%%%%88%%%%%%%%%88888888888888888%%%%%%8888888888888888################################888888888%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88####8%8%%%%%%%##8888$$$VYYYYYYYYVVVY$888888%%%8%8888%%%8%8%%88%88#88888888888%888##8%%%%%%%%%%%%%%%%%%%88%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888###888$$#8#$$888YV8%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8V#%%%%%%%%%%%8#8%%%%%%%%%%%%%%8##8%%%%%%%@@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@%@@@@@@@@%%%%%%%%@%@%@%%%%@%@@@@ %%%8#$8%%%%%%%%%%%%%%%%%%%%%888888888888888888%%%%%%8888888#888######################################8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%%%%%%%8##888$$$VYYYVVVVVVVVV$888888888888888%%88%%%%%%%88#888888888888888##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%88%%%%%%%%%%%%%%%%%%@%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888###88$$###$$#88YV8%%%%%%%8%%%8%88%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%88%%%%%%%%%%%%%%%%8$#888%%%%%@%@%@@@@%@@%@@@%@@%@@@%@%%@%%%@@@@@@@@@%@@@@@%%%%%%@@@@@@%@@@@@@@@ %%%#$8%%%%%%%%%%%%%%%%%%%%%%%88888888888888888%%%%%%888888888####################################$$##%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##$8%%%%%%%%88##$$#$$##$$$$$$$$$$#$$#8888888888888#88888888%88888#8888888888888888#8%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%88%%%8$#%%%%%@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#$#88$Y*==*V$#8##8%%%%%%%%%%%%%8%%%%88#8%%%%%%%%%%%%%%%%%%%%88###8888888888%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%8##8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@@@@@@@@@@@@@@@@@@ %%#$8%%%%%%%%%%%%%%%%%%%%8%%%%8888888888888888%%%%%%888888888#####################################$#8%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###$#%%8%%%%%%8888888888888%888%%%%888888888888888888%%88%%%%%%888#888888888888888888%%8%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%@%%%%%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#%%%8xV%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888#8#$#88$x:~~+V$##$$$$$$$$$$$$$$$$$$$$$$$V$##888%%%%%%%%%%%%%%%%8#$$#8%%8888888%%%%%%%888%8%%%%%%%%%%%%%%%%%%%%%8888888888888888%%%%@%88%%%%%88#88%%8%%%8888%%%%%%%%@%@@@@@@@@@@@@@@@@@@@@ %8$#%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888888888%%%%%%888888888##############88#######################8%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%88#####%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%88888888888888888888%%%%%%%%%8#888888888888888888%888%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#$%%%8*Y%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888#8##888#VVVV$$$##$V$VVVVVV$$$$VVVVVVVVV$$$###88%%%%%%%%%%%%%%%%8#$##8#8%%%%88888%%%%%8%888%%%%%%%%%%%%%%%%%%%%%%%888888##$$###88%%%%%888%%%%%88##8%%%%%%888%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@ 8##%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888888888%%%%%%888888888#############8##########################8%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88####%%%%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%88888888888888888%%%%8888888#8888888%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8$V8888Y$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%88#8#8888#VV$$$$$#8##%%%%%%%%%%88888888###888888#88888888888888888#$$$V*$888%88##V#%%%%8888%%%%8%%%%%%%%%%%%%%%%%%%$$8%%%88####$#888%%%%%%%%%%@%%@@@%%%%%%%%%%%@@@%%%%%@%%@%%%%@@@@@@@@@@@% ##8%%8%88%%8%%%%%%%%%%%88%%%888888888888888888%%%%%%888888888#8####88#8##8###########################88%%8888%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%%%%%%%8#88%%%%%%%%%%%%%%%%%%%%%88%%8888888888%%%%%88888888%88%%888888#%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#8888#88888888888888888888888888888888###$#8%88888VY$8%%%%%%%88%%%%%%%%888%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888#8#8888####$$$##8##%%%%%%%%8#x*xxVVVVVVVV$$$$VVV$########8######$VY$$$#8##888#V:*8888###8%%%%88%8%%%%%%%%%%%%%%%8Vx#%%%%%%888####8888%%%%%%%%%%@@@%%%%%%%%88%@@@%@%@%%%%%%%%%%%%@@@@%@@@% #8%%%888888%%%%%%%%%%%%%88%8888888888888888888%%%%%%88888888#88####8################################88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%%88%%%888%8%%8%%%%%%%%8888%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%%%8#$#88VV$$VYYYVV$VV$$$$$$$$$$$$$$$$$$$$$$$####$#$$$$$$V$######$VYV$$$####8#888888###8#########88888888######888%%%%%%%%%%%%%%@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%88#8##888###$$$###88#%%%%%%%%8$VYxY$##888888888888888888888888888888888888888888#V$88##888888%%888%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%88###88%%%%%%%%%%%%%%%%%%%%#8%@@@%%@@%%%%@@%%%%%%%%%%%%%%% 8%%%%%8888%%%%%%%%%%%888888%888888888888888888%%%%%%8888888888######################################88888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88####%%%%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%88#$$$VVVYY$$YYx*====*****x**xxxx***********************=**=*******************************xxxxxxxxxxxxxxYYYYYYYYYYVV$#8888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%8888#88888####88##88#%%%%%%%%8####8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%88%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888#888%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%88%%%%888888888888888888%%%%%%88888#88########################################88888888888##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##$#%%%%%%%%%%8#8%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%@%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$YYYYV$#888V=*$Y*=+++==***=***=***======*===============+=+++=================+=+====++++==================******x**xxYYV8#$$#####$###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%8888#888%8888%%88#888%%%%%%%%88##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888#888%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%@%@%@%@%%%%%%%%%%%%%%%%%%%%88888888888888888%%%%%%8888888#######8########88#8######################88888888#8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####8%%%%%%%%%%8#8%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8==xV$$$$###x+=VYx***xYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxx*xx*****xx*x***x**xxx**x************************************xxxxxYVVVVV$8%%88#$$VV$%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%88#8##8%888%%%%88####8888888888##88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888%%%%%@%@@@@@@@@@@@@@@@@@@@ %%@%%@%%%%%%%%%%%%%%%%%%%%%%%88888888888888888%%%%%%888888888###88#######8#8888#8####################88888888888#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%%%%%%%8#8%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#+=xYYYYYYx*==Y$VYVVV#8888888#8###8#####8888#####8####8#######8#888#88###88888888#######888####88888888###88##8888##88888$VVVV#8888888#VV8%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%88#8#88%888%%%%%8888#8888888%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%%@@%%%@%@% %@%@@%%%@%%%%%%%%%@%%%%%%%%%%%8888888888888888%%%%%%8888888888####8########888888#8##################88888888888#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###8%%%%%%%%%%8#8%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%#+::::++++::+x#$VVVVV88#88888#####8####88888####88#88888####8888888888#88888888888#8888888888##8888888888#888888888888888$V$#$$########$Y#%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888##8888%8#8%%%%%%%%%%%888%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%% %@%@@%@@%%%%%%%%%%%%%%%%%%%%%%88888888888888888%%%%%888888888#####888#####88888888888################8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#####%%%%%%%%%%8#8%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%V+:~:+*xYYYVYV#$VYxYV888%888888888888888#88##88888888888888888888888888888888888888888888888888888888888888%888888888%888VYV$$YxYYYYYx***V%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888#88888%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888888%%%%%%%88888888##8##888##8888888######################8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###$#8%%%%%%%%%888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VxxV$88%%%%%##8#$YYxV888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888VYV$#VYYYYYxx***Y%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%8#88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8#8#888%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888%%%%%%88888888##888###888888888####################888%%8888888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%88####%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$8888%%%%%%888#VYxxV888#88%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%888888%888%8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888VYV##8%%%888#$VY$%%%%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888#8#88%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888%%%%%%8888888####8####888888888########8##########8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88####%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88########88888%#VYxxV8####8%%%%%%%88888888888888888888888888888888888888888888888888888888888888888888888888%%%8%%88##888VYV#88%%%%%%%%888%%@%%%%%%%@%%%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888##8#88%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%@%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888888888888888%%%%%%88888888##8#8##888888888###################8888%888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88####%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%@%%%%%8888888888888%%#VYxxV8#####8%%%%8888888#8############################8#####8##8888888888888888888888888888888%8888####888VY$#8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888####88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%8###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888%88%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888%%%%%%88888888888##88888888888##################8888%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%88####%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%8%%%#$YxxV######8%%%88888#8################################################88888888###8#88#888888888888####888YY$#8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888####88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%8###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%@ @%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888888%%%%%888#8##8#######8888888########8###########888%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%888###%%%%%888888##88%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%8Y**V8%%%%%8#VYxxV####8#888%88888#######8#####################################################8#888888888888888#####88YYV#%%888%%%%%%8%%%%%%%%@%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888%88%%%%%%%%%%%%%8####8888888888%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888%88888%8888888%8%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@ %%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%888888888888888888888888%%%%888############8888888#####88888##########888#888#88%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%888###88#######888##888###8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%8+--:x8%%%%#$VxxxY##88##8888888888888#888###################################################8888##8888888888888##8888#YYV$8%%%%8$Yx#%%%%%%@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%888888%%%%88######$#####8%%%888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@ %%%%%%%%%%%%%@%%%%%%%%%%@%%%%%88%88888888888888888888888%%%%888#888888###888888######888888#########8%8888%888%88888%%%%%%%%%%%%%%%%%%%%%%%%%%888#####$$##########88888888888888888%%%%%%%%%%%%%%%%%%%%%%%88%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%%%8x-.-+$%%%%%$Vx**Y######8888888888#######################$################################888##8888888888888888##8888#YxV#%%%%8$x:-V%%%%%%%%%%%%%%%%%%@%%%%%%@%%%%%%%%%%#88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8#888%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888%%%88##8##$$##8888%%%888888#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%@%@%%%@%@%%%%%%@@@%@%@%%@%@@@@@@@@@@%@@@@@@@@@@@@@@@@@@%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%888888888888888888888%%%%%888888#######88888##8##8####88#########8%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%888888888888#################8%%%%88#8888888888%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%@%%%%%%%%%$:--~x#%%%%$Yx**Y######8888888888###$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$$##$$$$$#$$#################8888888888####88#YxV8%%%%#V=~-$%%%@%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%8###8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#####88888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8%88%%%8##8%%%%%88%%88##8888888888%%%%88888888%%%%888$VYVVVVV$$$$$$#######88888888888%%%%%%%%@@%@%@@@%@%%%%%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%@%%%%%%%%%%%%%%%%%%%88%%%888888888888888888888%%%%%888888#######88888#####################888%%%%%%%%%%%%888888%%%%%%%%%888888###88888######888888888888%%%%%%8##8888%%8%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%8%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%*-.-+V%%%%$Yx**Y####8#8888888888######$$$$#####$#$$#$$$$$$$$$$$$$#################################88888888888###888#YxV8%%%8#Y=-~8%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#88##888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%8##%%%%%%%8%%88##8%%%%%%%%%%%%%%%%%%%%%%%%%#$Yx****xxxxxxxxxxxxYYYYYYYYYYYYYYYVVVYYYV#%@@@@@@@@@%%%%%%%%@@@@@@@@@@@@@@@@@@%@@@@@%%8%%%% %%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%8888888888888888888888%%%%%8888888######8888############8############88%%%%%%%%%%8888888%%%%88%8%%%%%8####8888######888888888888%%%%%88##8888888%%%%%%%%%%%%%%%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%88%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%$~-.~*#%%%$Yx**Y###888888888888##8###########################################################$###888888888888####88#YY$8%%%8$x+-:%%%%%%%@%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888##88#888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#%%%%%%8#%%888#8%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$V$VVVV#%%%@@@@@@@%%%%%%%%@@@@@@@@@@@@@%%%%%%%%%%%%#YYYYY %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%8888%%%%%%88888888888888888888888888#888888888#####8888%%%%%%%%%%%%%88888888888%%%%%8####888#######888888888888%%%%%8###8888888%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8=-.-+Y%%%$Yx**V####8#8888888888#######88#################8###8888888888888888888888888888888####888888888888#####8#YYV8%%%#V*:-=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888##88#888%%%%%%%%88%88888888%%%%%%%%%%%%%%%%%%%%%%%%8#888888#8%%88##8%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888# %%%%%%@%%%%%%%%%%%%%%%88##$$#88%%%%88%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888######88%%%%%%%%%%%%%%888888888888%%%%%8####888##8####888888888888%%%888###88888888%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%V~..~*#%%$YY**V#88888888888888#$######8######8###########8###8###8##8##8####8###8##8#####888######8888888888###8888YYV8%%%$Y=:-x%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888#88#888%%88##$$$$V$$VVx*V8%%%%%%%%%%%%%%%%%%%%%%%%%8888888%%%%%8##8%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%@%@@@@%@@%@@@@@@@%@@@@@@@@@@@@@@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%@@%%%%%%%%%%%%%%%88%8##8888%%%%888%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8############88%%%%%%%%%%%%%%8888888888888%%%%%8###888888##########888888888888##8#######8%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8+-.-+V%%#VYx*V##888#888888888#$######8###888888888888888888888888888888888888888888#####888######8888888888###888#YYV8%%8VY=~-V%%%@%%%%%@%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888##8888%%88888##$$VVVVYV$8%%%%%%%#YxYYV#%%#VYVV$#888########88###88888888888%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%@@%%@%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###8##########8%%%%%%%%%%%%%8888888#88888%%%%%88##888888##########888888888888#888######8%%%%%%%%%%%%%%%%%%%%%%%88%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%%%%%@%%%%%%%Y~..~*#88$Vx*V##888#888888888#$##########888888888#88888888888888888888888888888#88#####8#8######8888888888####88#xxV8%%#Vx+--#%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8888##8888%%%%%%88888####$$$8%%%%%%%$*====*#%$*=**xY#8#VVVVVVVV$$$$$$$########8%%%8888%%%%%%%%%%%%%%%%%%%@@@@@%@@@@@@@@@@@%@@@@@@@@%@%%@%@%@@%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###8#######$$#8%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%8888#888888####88888888888888%%%%8%%%8$#$$#%%%%%%%%%%%%%%%%%%%%%%%%8%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%#+-.-+Y8%8$xxV##88##888888888#$##############88888###88888888888888888888#88888###########8######8888888#88####88#xxV8%%#V*+-:8%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%88888#8888%%88888%%%%%%%%%%88%%%%%%%%#$$V$#%%#YYYYVV$#$VVVVVV$$$$$$$$$$#######8%%%%%%%%%%%%%%%%%%%%@%@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@%@%@%@@@@@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###8######$$$#8%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%8888888888#####%%%%8888888888888%%888888#$8%%%%%%%%%%%%%%%%%%%%%%%88%%%88%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%x-..~*#%8#YxV###8##8888888###$$####8########88888#####88888#8###8888888888##8############8######8888888#88####88#Yx$%%%$Y*:-+8%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8888#88888##$$#8%%%%%%%%%%88#8%%%%%%%%%%%%%%#$VVVVVVVVVV$$VVVVVV$V$$$$$##$###8%%%%%%%%%%%%%%%%%%%%@@%@@@@@@@@@@@@@@@%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%%%%%%%%%%%888888888%%%%%%%%%%%%%%%%%%%8###8#######$$#8%%%%%%%%%%%%%%%%%%%%%%%88%%%%8888%888888######88888#88888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%8888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%%%%%%%%%@%%%%@%%#:-.-+Y#88$YV###8##8888888##8$$####88##########8######88##8#8####8##########8###8########8######8888888#88$###88#xY#%%%$Y=:-*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%8%88888#88#88#$$#8%%%%%%%%%%%%888%%%%%%%%%%%%%%8##$$VYVV$$$$$$VVVVVVYYYYVVVVVVVV#%%%#8%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@%%@@%@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@%@@@@@@@%%%%%%%%%%%%%%%%%%888888888888888%%%8VY$#$#8##888%%%%%%%%%%%%%%%%%%%%8###88######$$#8%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%8####$$VVVVVVV##########8#####88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%8%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%x~~-~*$#8#VV#8#88#8888888##8#$####88#########8########8#####################88##########8######8888888#88$####8#YV8%%8Vx=~.Y%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888#8888%8##88%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%88#8####88888##VxxYYYYYYYYV$%%%$#%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%@@@@@@@%%%%%%%%%%%%888888%%%%%%%%8888#888#8##88888%%%%8#V#8#8888%%%%%%%%%%%%%%%%%%%%%%%8###88#######$#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8V*====***xV$$VV#888#####88#$$####888%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%$+~~+*V$#8#$##88##888888###8$$####88#8##################################################8######8888888#88$#8888#Y#%%%#Vx+~-$%%%%@%%%%%%%%%%%%%%%%@%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888%888%%#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888#88%%%88#$YxxxxxxYYY$%%8$#%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%@@@@@@%%%%%8%%%%%%888888%%%%%%%%%88888888888%%%%%%%%%%@%%%88888%%%%%%%%%%%%%%%%%%%%%%%8###88#########8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#$$V$$$$$###88#$$#%%88%%88%8##8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%@%%@%%%%%8YxYV$###8#$##88##8888888##8$$####8###$VV$$#############################################8######8888888#88$##888#Y#8%%#Y*:--8%%%%@%%%%%@%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%888888%8%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%888#88#%%%%88#$VVYYYYYYY$%%8$#%8####8%%8##################888888888888888888888888888%8%88%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%@%@%%% %@@@@@@@%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%88%%%%%%%%%%%%%%%%%%%%%%%888888888####88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8VV$$####$####8###8888888#88$$#####Vx==**xY$############################################8######888888####$###8##$##88$Y*:-:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888%%%%88888#####$$#8%%%#88#####8%%8#####$$$$$$$$##################$$$$$$$####################$$$##################888888###8888 %%@@@@@@%%%%%%%8#%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888######888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@%%%%%%%%%$VVVV$$x++++==***YYYVVVV$$#$$######$$$$$$$#888888888###################################8######88##$VYYYV$###8###$$###$Vx:=%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#8888%8%%%%%88##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%888888%%%%8888888%%%%%%8888888888888888888888888888888888888888888888888888888888#88888888888888888888888888888888 %%%@@@@@%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%8888%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%@%%%@%%%%%%%%%%%%%8#####8=~~~-------------~~=$$$VV$#88888##88%%%%%%%%%8##################################8#####888$VVVV$$$####8###V#8%8888V*8%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%8%%%%888###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8888######8%%%%%%%%%%%%%%%%8888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 88%%@@@@@@%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%88%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$VVYYxxxx*=+++:::V###$##%%8888##%%%%%%%%%%%8#################################88####8888#V$VVV$$######VVYVVVV$8#Y*8%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#88%%%8%%%8888###88%%%%%%%%%%%%%%%%%%%%88%8%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%8$x$V###8##88%%%%%%%%%%%%%%%%%%88###8####8#888#888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8888%%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%8x$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%888%%%8888888###$$8%%%88%%%%88888%%%%%%%%%%%8#################################88####%%8%8$VVVVV$$#8#$$*::::::+V#$V8%%%%%%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%8%%8888888888%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%8##$#88%888%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888888888888888888888888888888888888888888%%%%%%8%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88V8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888888%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##$888%%88888%88888%%%%%%%%%%88888%%%%%%%%%%%%#################################88####8%%8%#VVVVV$$$#8##$*****xx$%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%8%8888####88888%%%%%%%%%%%%%%%%%%%%%%%8%%%%888%%%%%%%%%%88888888%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888###$#######888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%88##$#888888888888888%888888%%888888%%%%%%%%%%%8################################888####8%%888#VVVV$$$$#888###888%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%8#8888#####8888888%%%%8%%%%%%%%%%%%%%%%88888888%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% @@@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$$$$VVV$$$$$###8888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%88####888888888888888%88888888888888%%%%%%%%%%%8################################888####88%%888$$$$$$$###88##8%%%%%%%%%%%%%@%%%%%%@%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%#8888######88888%%%%%8%8%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%@%%%%@%%%%%%%@%%%%%%%%%@@%%%%@@@@@%@@@@@%@@@@@@@@%%@@@@%@@@@@@@@%@@%@@%%%%%%@@@ @%@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%8%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%88####8888888%8888%%%%888888888888888888888##8######################$##########8888####88%%%%%888%%%88$888##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%888########8%%%%%%%8888888888%88%8%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%@%@%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%88888%%%@%%%%%%%%%%%%@%%@%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%@%%%%888###88888#8%888888%%8888888%8888888#################$#############$##########8888##888888%8%8%%%8888888#$#8%%%%@%%@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%888#########8%%%%%%8888888888888888%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8%%8%%%%%%%%%88%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#888%%%%%%%88888%%%@%%%@%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%8#88###88888#888888888%8888888%8888888#8###############$########################8888##88888888888888#88888#$##%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%888#########%%%%%%%%%%%%%%%%%%%%%8%%88%%8%8##8%%%%%%%%%%%%%%%%%%%@%@@@%%%@@%%@%@@%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%8%%%%%%%%%%%%88888%%%%%%%%%%%%88%%%%%%%%%%%%%%%88%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#88###888%888888888888##8888888888888888#######################################8888##888888888888888888%8####8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%8888888####8%%%%%%%%%%%%%%%%%%%%%8%%%88%%%#$$#8%888%%%%%%%%%%%%%%%%@@@%%%@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%88%%%%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%@%%%%%%%@%%%%%%%8888##8888888888888888#####888888888888#88#####################################88%%8#88888888888888888888####%%%%%%%%88%%%%%%%%%%%8888%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%8%8#%88888888%%%%%%%%%%%%%8888VYV#8%88%88%%%%#$#$8%8##8%%%%%%%%%%%%%%%@@@@%@%%%@@@%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@@@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%88%%%%%%%@%%%%%@%%%@%%%%%%@%%%%%@%%%%%@%%%%%%%%%%%%%%%%%%%%%##88##88888#8888888888######8888888888888#8####################################88%88###888888888888888888###8%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%8%8#%%8888%%%%%%%%%%%%%888%88V=++*V8%%%VV8%%%%##$#%8###8%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%8888%%%%%88%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%###88%%%%%%%###8##88888#8%%8888888######88888##88888#######################################8888####888888888888888888###8%%%88##8%%%%%%%@%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%8%8#8%%8%%%%%%%%%%%%88%8##8%8$==x==V%%%8$8%%%%8##8%%8##%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@%@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%88%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%88$###8%%%%%%%######88888#%%%8888888######88888#8#88888####8#########8#######################8888###8888888888888888888#$$8%%%8####8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%8%8#8%%%%%%%%%%%%%%%888Y+*Y#88Y*x*=*8%%@%@@%%%%%%%%%888%%%%%%%%%%%%%@@@%@@@@@%@@@@@@@@@@%%@%%%%%%%%%%%%%%8%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%%@%%@%@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%@%%%%%%%%%%%%%@%%%%%%%%%88##8888%%88888######888888%%%8888888######88888888888888#88##8#88#888888888888#88##88#8#8888888%8###8888%88888888888888#$$#%%%%8####%%%@%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%88V+*+*8%8$x=*x8%%@@@@%%%%%@@%%%%%%@%@%%%%%%%%%%@@@@@@@%%%@@@@@@@@@@%@%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%@@%@%%%%%%%%%%%%%%%@%@%%%%%%@%%%8%88888888%%%%%#####8%%%%%8%%%%%88888##8#8#888888888888888888888%%8%%%%%%%%%%8888888%%888%%%%%%%%88888888%%%888888888888#$$8%%%%88###8%%%%%%%%%%@%%%%%%%%%%%@%@%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888#x*x#8%8Vx*+V%%%8#$#%%%%%%%%%%%@%@@%%%%%%%@@%@@@%%%@@@@@@@@@%%%@@@@@@%%@@%@@@@@@%@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%88%%%%%88%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%8%%%%%%%%%%%%%%%%%%@%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%88%8######%%%%%#####8888%88%%%%%88888##888888888888888888888888888888888888888888888888888888%%%888888888%%%8888888888%8#$$#%%%%%8##888%%%%%%%@%@%%%%%%%%%%@%%%%%8####8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#*...~*888#Y*V8%%%%%%%%%%%%%@@@@@@@@@@%%@%@@@@@@@@@@@%@@%@@@@%%@@@@@%%@%@%%@@@@@@@@%%%@@%@%@@%%%%%%%%%%%%%%%%%%%%%%@%%%%%@@@@@@%%%%%%%%%%%%%%%@@@@@@%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%@@%%%%%%%888888%%%%8%%%%%%%%%%%%@%%%8%%8######%%%%8888###888888%%%%888888#88888888888888888888888888888888888888888888888888888%%%%%8888%8888%%%88888888888888888%%%%888888%%%%%%@%@%%%%%%%%%%%%%%%%%8##8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%8$Y-.~--=#%%%%8%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@%@@@@@@%@@@@%@@@@@@@@@%%@@@@@@@@@@@%@@@@@%@@@@@%@@@%@@@@@@@@@@@@@@@@@@@%%%%@@%%@@@@@@@@@@@@%%%%%%%@%%@%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%@@@@@%%@%%8###888%%%888%%%%%%%%%%%@%%%8%%8######%%%%%%%%%88888888%%%%8888%%88%%%%%%%%%8%%%%%88888888888888%88888%8888888%8888888%%%%%%%%%%%%%%%%%%%888888888888%%%%%%%%%%%888%%%%%%@@@@%%%%%%%%%%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888#*=*=-~:..+#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%@@@@@@@@@%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888888888888%88888888888888%%8%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#888%%%%%%%%%%%%@%%@@%@%%%%%%8#####8%%%88%%%%%%%%%%%%%%%88%%8#####8%%%%%%%%%%%%88888%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%88888888%%%%%%%%%%8%8888%%%%%%@%@%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888*+=+=+-..~$#8%%%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@%%@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888888888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###88%%%%%%%%%%%%%@@@%%%%%%%%######8%%%%8%%%%%%%%@%%%@%%88%%###8###%%%%%%%%%%%%%8888%%%%%8888%%%%%8%%%%%%%%%8888888888888888888888%%8888%8%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%88888888%%%%%%%%%88%%888%%%%%%@%@%@%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#%%%#*x=+VVxxV##$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@%%%%%%@%%@%%@@%@@@@@@@@@@@@@%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888888888888888888888888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88##888%%%%%%%%%%%%@%@%%%%%%%%8######%%%%%%%%%%%%%%%%%%%%%88%%###88#8%%%%%%%%%%%%%%8%8%%%%%8888888%%8888888888888888888888888888888888888888888888888888%%%88%8%%%%%%%%%%%%%%888%%%%%%%%%%%%88%%88%%%%%%%%%%%@%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$=+*V#8#V*=*YV#%%8$$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%8888888888888888888888888888888#888888##8###888888888#8########8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%@%%@%@%%%%%88888888%%%%%%%%%%%%%%%%%%%%%88%%##888#8%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888888888888888888888888888888888888888%88888888%%%%%%%%%%%%8%8%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@%%%%%x...~=$8%8V*YYY#%%88%%%%%%%%%%%%%%%%%%%%%8###888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%@%@%%%%%%%@%@%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888888############################################8888%%%%%%%%%%%%%%%%%%%%%%%%%%%88888%%%%%%%%%%8%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%@%%888888888%%%%%%%%%%%%%%88888%%8%%%8888888%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888888888888888888888888888888888888888%88888888%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%%%%88#:.::-:$%%8VYVxY#%88%%%%%%%%%%%%%%%%%%%%%%%88##$$$$V$$$$$$$#####888%%%%%%%%%%%%%%%%%%888888%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@@%@%%@@%%%@@%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%888888888888888888888#############################$$$$$$$$$$$$$$$$$$$$$$$$VV#8%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%%%%%88$#%%88##8%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%888888%%%%%%%%%%%%%8#8888888%%%888888%%%%%8%%%%%%%%%%%%%%%%%%%88888888888888888888888888888888888888888888888888888888888%88888888%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%88888%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%88$+~+~.~$8%%$YxxV8%%%%%%%%%%%%%%%%%%%%%%%%%%88$$$$$$$VVVVVVVVVVVV$$$$$$#####88%%%@@%%%%%%%%%%%%%%%%%%88%888%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@%%@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%8888888888888888888##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVV$VVYV##$##8%%@%%%%@%%%%%8%%%%%%8888888%%%%%%%%%%%%%%%%%%8###8%%8#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%888888%%%%%%%%%%%%888888%%%%%%%88%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888888888888888888888888888888888888888888888%88%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##8%%%%%%%%%%%%%%%%%%%%8%888%%@%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@@@%@%%%%@%@@%@%%%%%8x:-..:Y#%%8##8%%%%%%%%%%%%%%%%%%%%%%%%%%%888####$VVVV$$$$$VVVV$V$$$$$$$$$$$#8%%%%%%888%%%%%%%@%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@%%%@@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%8888888888888888888#88###########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVY$####88%%%%%%%%@%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%##8%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%8888%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888#######################8################8888888888888888%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%88%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@@%@%%@%@%@@@@@@@%%%88#Y=+*==$%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###VVVV$$$$$VVVV$V$$$$$$$$$###8%%%%%%8888#8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%@ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888888888###8#######$#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVV$##$#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888888#8####################################888888888888888888888888888888%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%8%%%@%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%@%%@@%@@@@@@@%%%%%8%88V=x*:+$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8##VVVVVVV$VVVV$$$VVV$$$$$#8%%%%%%%%%%%%8#88888%%%%%%%%%%%%%%@%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888888888888888888888888888####$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$VVVVVVVVV$VVVVVVVVVVVVVVVVVV$##$$##8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%88888888888888888888888888888888888888888888888%%%88888888%%%88888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%@%%@@%@%%@@@@@@@@@@@@@@%%%%%%%%%%#x:~~*#%%%%%%%%@%%%@@@@%%%%@@@@%%%%%%%@@%%%#8$VVVVVVVVVVV$$$$VVV$$$V$#88%%%%%%%%%%8#888888%%%%%%%%%8%%%%%%@@%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888888888######################$$$$$$$$$$$$$$$$$$$$$$VVV$VVVVVVVVVVVVV$VVVVVVVVVVVVVVVV$$$$$#888888%%%%%%%%%%%%%%%%%%%%%888%8%##88###888%%%%%%88%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888%%%%88888%88%%%%88888888%%%%8%%%8%%%%%%%%%%%%%%%%%%%%8%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%@%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%88$Yx$8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#VVVVVVVVVVVVVVV$$$$$$$$$$$#888%%%%%%%%8888888%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%8888888888888888888################$$$$$$$$$$$$#######$$$$$$$$$$$V$$$$$VV$$$VVVVVV$VVVVVVV$$#####################888%%%%%%%%%%%%%%%%%8%88888%%%%88888888%%%%88%%888#8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#$%%%%%%%%%%%%%%%88%%x+*8%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%@%@@%%%%%%%%%%%%%%%%%%%%%%@%%%@%%@@%%%%%%%%%%%%@@%%%%%%%@%%%%%%@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@%%%8%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#VVYYVVVVVVVVVVVVVVVV$$V$$$$$###888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%88888888888888888888#8###################################8#####$$$$#####$$$VVV$VVVVVVVVVVV$#####$$$$$$$VVVVVVVV$$$###88888888888888%%%%%%%888%%%%%%%%%%%%%%%%%%%%%#88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8xx%@%@@%%@%@%@%%%##%%*~*%%%%%%##%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@@@%%@%@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@%%%@%%%%%%%%%%%%%%%%%@%%%%@%@@%@@%@@@@@@@%@@@@@@@@@@@@@@@@%@@%%%@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8VVYVVVVVVVVVVVVVVVVVVVV$$$$$$$####88888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%% %%%%%%%%%%%%%%%%%%%%%%%%888888888888888888#8#####################$#####8888###########$$###########$V$V$VVVVVVVVV$VV$VVVVVVVVVVVVVVVVVV$$$$#####8##888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%%@%@%@@%%%%%%%8%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%@@%%%%%%%%%%%%%%%%@@%%@%@@@@@%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@@%%@%%@%%%%%%%%%%%%%%%@@%%%@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@%%@%%@@@@@@@%@%@%@%@%@@@@%@%%@%%$VVYVVVVVVVVVVVVVVV$VV$$$$$$$$########8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%88888888%%88888888888888########################$$$$$$$$#$$$$$$$V$V$$$VVV$$#88#$$$$$VVVV$8$YVVVVVVVVVVVVVVVV$$$$#################88888#8###888888888888888888888888888888#888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@%%@@%@@@%@@@%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%@%%%@%@@%%8%%%%%%%%%%@%%@@@@@@@@@@@@@@%888%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%%%%%%%%%%%%%%%@@@%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%$VVYYYYYYVYYVVVV$V$$V$$$$$$$$$$########88#8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%8%%88888%%%%%%%8%8888888888888888888888##########$$$$$$$$#$$$$$$$$$$$$V$$$##888#$$$$$$##$####VV$$$$$$$$$####$$#$$$$$$$$$$$$$$$$$$$$$$$$$$$V$$$###88888888#888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@@%%%@@%%@%@%%%%%%%%%%%%%%%@@%%%%%@%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@@%@@@@@@%%%%%%%%%%%%@%%%@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%@@@%@@@%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@%@@%%%%%%%#YYYYYYVVVYYVV$$VVVV$$$$$$$$$$#########888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%888%888888888888888888888888#8##################$#$$$$$$$$#8888888##888#####$$$$$$$$$V$$$$$$$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$#######8888#8888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@@%@%@%@%%@%@%@%%%%%%%%%%%%%@@@@%@%@%@%%@@@@%@@%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%@%%%%@%@%%%@@@%%%@%%@%%%%@@%%@%%%@%@@@%%%@@@@@@@@@@@@@@%@@@%%%%%%%%%@@%@@@@@@@%@%%@@@@@@@@%@%%%%%%%%%%%%%%%%%@%%%%%@%%%%%%%%%%%%%%%%%@%@%@@%%@@@@%@%%@%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%@@@@@@@@@@@@@@@@@@%@@%%%%%%8VYYYYYVYVYYVV$VVVVV$$$$$$$$$$$#######8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@%@%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%8888888888888888888888####8###########$$#$$###$$$$$$$$VVVVV$#########$$$$VVVVVVVVVVVVVVVVVVVVVV$#8#VVYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$$$$$$$$$######$#8888####8888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@%%@@@@@@%@%%%%%%%%%%%@@@@@@@@@@@%@@@@%@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@@@@@@@@@@@@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%@@@@@@%@@%%%%%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%@%@%@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%VVVVVVVVVVVVVVVVV$$$$$$$$$$#############888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@ %%%%%%%%%%%%%%%%%%%%%88888888888888888888################$$$$$###$$$$$$$$V$VVV$$$$$$$$$$VVVVVVVVVVVVVVVVVVVYYVVYYYYYVV####$$VYVVVVYVVVVVVVVVVVVVVVVVVVVVVVVVV$$VVVVVVVVV$$$$$$$$$###########888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%@%%%@%@%%%%%%%%%%%%%%%@@@%%@@%%@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%@@%@@@@@@@%%%%%%@%@%%%%%%%%%%%%%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%$VVVVVVVVV$$$V$V$$$$$$$$$$$##########88888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%8888888888888888888#88##############$$$$$$#$$$$$$$$$$$VV$$VVVVVVVV#$VVVVVVVVVVVVYVYYYYYYYYYYYYYYYYYYV$$VYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$VV$$VV$$$$###$##################8888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%@%@%@%@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%@@@@%@%%%%%@@%%%%%%%%%%%%%%%%@@@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%$$$$$V$$V$$$$$$$$$$$$$$$$$$$$#########88888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%8%%888888888#88888############$$###$$$$$$$$$$$$$$$VVVVVV$$VVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYVVVVVVVVV$$$$$VVVV$$$$$$$$$$$$$$$##$######88#8888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%@%%@%@@@@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@@@%@%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%@%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%#$$$$$#$$$$$$$$$$$$###$$$#############8##88888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%888888888888888#############$$$$##$$$$#$$$$VV$VVVVVVVVVVVYYYYVVVYYYYYYYYYYYYYVYYYxYYYxxxxYxYYYYYYYYYYYYVVYYYYYVVYVVVVVVYYYYYYYVYYYVVVVVVVVVVV$$$$$$$VV$$$#$$$$$$$$$$$$$$############88##88888##888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%%%%%%%%%%%%%@@@@@@%@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%@%%%%%%%%%%%%%%8#$VVV$$$VVVV$$$$$$$#$$$$##$##############88#8888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%8888888888888888############$$#$$$$$$$$$$$VVVVVVVVYYYYYYYYYYYYYY$#$YYYYYYYYYxxYYVVYxxxxxxxxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYVYYYVYYVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$##################$$#8#888888888888888%%%%888%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@%@@%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$VV$VVVVVVVVV$$$######$$$$$##$########8##888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%888888888888888#############$$$$$$$$$$$$$$$$$VVYVVVVYYYYYYYYYYxxxYxxYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYVYYVYYYYYYYYYYVYYYYYVVVVVVVVVYVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#$$$#$#############$$######8#888888888888888888%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%@%@%@%%%@@%%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%@@@%@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$VVVVVVVVVVV$$$$$#######################888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%8888888888888#################$$$$$$$$$$$$$VVVV$$$VYVVYYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxYVYxxxxxxxxxxxxxxxxxxYYYYxxxYYYYYVVVYYVVYVVVVVVVYYYYYVVVVVYVVV$VVVVV$VVVVVV$$$VVV$$$$$$$$$$$$$$$$$$$#######################88#88888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%@%@@%@%@%%@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%@%%%%%%%@@%%%%%%%%%%%%%%%%%%%@@%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$$VVVVVVVVVVVVVVV$$$$$##################8888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%8%88888888888##############$$$$$$$$$$$V$$$$V$VVVVVVVVYYYYYYYYxYYYxxxxxxxxxxxxxxYxxxxxxxxxYYYxYYYYYYYYxxxxxYxxxVVYYYYYYYYYYYYYYYYYVVVYYVVVVYYYVVVVVVVVVVVVVVV$$$$$$$V$$$VV$$$$$$$$$$$$$$$$$#$##########$$$###########88#888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%%%%%%%%%%%%%@%@%%@@%%%@%@%%%%%@@%@%@%@%@@%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@@@@@@@@%@@@@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@@%%%%%%%%%%%%%%%%%%%@%@%%%@%%%%%%%%%%%%%%%%%%%%%%%@@@%%@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8$$$$V$VVVVVVV$$VVVV$$$$$$$$#####8######8#888888888888888888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%8%888888888888##############$$$$$$$$$$$$$$VVVVVVVVVVVVVVVVYYYYYYYYYYYYYYYYYYYYYYYYYYYYYxxYxYxxxYYYYYYYYYxYYYYYYYYxYxYYYYYYYYYYYYYYYYYYYYYYYVYYYVVVVVVVVVVVVVVVVVV$$$$$$$V$$$$$$$$$$$$$$$$$$$$$########$$$$$$$$$##########88888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%@%@%@%@@%%%%%%%%%@@@@@@%%%@%%%@%@@%%@%@@%%@%@@%@%%@%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@%@@%@@%@%%@%%@@@@%@@@@@@@@%@%@%%%%%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@@@%@@@@@@@@@@%@@@%@@@@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8#VVV$V$VVVVVVV$$V$$$$$$$$$$$$$$#########8##888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 888888888888888##############$$$$$$$$$$VVVVVVVVVVVVVVYYYYYYYYYYYYYYYYxxYYYYYYYYYYYYYYYYYYxxxxYYxYYYYYYYxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYYVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$$$$$$#$$$$$$###$#$$$$$$$###$$$#########8#88888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%@@@%@%@%@%@@%@%@%@@@@@%@%%@@%@@%@%%%@%@@%%%%%%%%%%@%@@%@@@%@%%%%@%%%@%%%%@%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@@%@@@@@@@@@@@@@@@@@@@@@@%%@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#VVVYVVVV$VVVVV$$$$$$$$$$$$$$$$$###########8888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 88888888888#############$$$$$$$$$VVVVVVVVVVYVYYYYYYYYYYYYxYYYYYYYxxxxxxxxxYYYYxxxxYYxxxxxxxxxYxxxYxYYxxxxxxxYYYYYYYYYVVYYYYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVYVVVVVVVVVVVVVVV$V$$$$$$$$$$$$V$$$$$$$$$$$$$$$$$$$$$$##$$$$#########8###888888888888888888888888888%%%%%%%%%%%%%%%%%%%%@%@@%%%%%@%%%%%%%%%@@@%%%@@%@%%@@%%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%@%%@%%@@@@@%@@@%%%%%%%%%@@@%@%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888888%%%%%8$VVVVVVVVVVVVVVV$$$$$$$$$$$$$#$############888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 88888888#######$##$$$$$$VVVVV$$$VVVVVVVVVVYYVYYYYYYYYYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYxxxxxxxxxxxYYYYYYYYYYYYxxxYYYxxxxYYYYYYYYYYYYYYYYYYYYYYYVVVVVVVVVVVVVVVVVVV$$$$$$$$VVVVV$VV$VVVV$$$$$$$$$$$V$$$$$$$$$$##########8888888888888888888888#8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8VYY#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88#$$$$$$$$#######$$VV$$VVVVVVVVV$VVV$$$$$$$$$$$###############8888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 888################$$$$$$VVV$$VVVVVVVVVVVVVVVYYYYYYYxYYYYxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYYYYYYYYYYYYxxYYxYYYxxxxxxxxxxxxxYxxxYYYYYYxYYYYYVYYYYVYYYYVVYVVVVVVVVVVVV$VVVVVVVVVV$$$$$$$$VVV$$V$$$V$$$$$$$$$$$$YxYV$$###########88#888888888#88888888888%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8###8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88###$$$$$$$$$$V$VVVVVVVVV##$VVVVVVVVVVVV$$$$$$$$$$$###############888888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8#8################$$$$$$$$VVVVVVVVVVVVVVVVVYYYYYYYYYYYYYxxxxxxxxxYYYxxxxxxx****xxxxxxxxxxxxxxxYYYYYYYYYYYxxxxYxxYxxxYYYYYYYYYYYYYYYYYYxYYYYYYYYYYYYYYVYVVYYYVVYVVVYVVVVVVVVVVVVV$$$$$$$$$$$$$$$$$$$V$$$$$$$$$$###VY###################88##8888888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88%88%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8888######$$$$$$$$$$VVVVVVVVVVV$$VVVVVVVVVVVVVV$$VV$$$$$$$$$$############88888888888888888888888888%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8###############$$$$$$$V$$VVVVVVVVVVVVVVVVVVVYYYVYYYYYYYYYYxxxxxxxxxxxxxYYYxxxxxxxxxxxxxxxxxxYYYYYYxxxxxxYYYYxYxYYxxYYYYYYYYYYYYxYYxYYYYYYYYxYYYYYYYYYVYYYYYYYVVYYVVYVVVVVVVVVVVVV$VV$$VV$$$$$$$V$$$$$$$$$$$$$$#######$##################8888###888888888888888888888888%%%%%%%%%%%%8888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888888888%%%%%%%%%%%%%%%%88%%%%%%%%%%%%%%%%%%%%%%%%%%8888888888%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%88888##########$$$$$$$$$$$$$V$$$$VVVVVVVVVVVVVVVV$$$$$$V$$$$$$$$$$$###########888888888888888888888888%888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 8############$$$$$$$$$$V$$VVV$$$$$VVVVVVVVVVVYVYYYYYYYYYYYYxxxxxxxxxYxxxxxxxxxxxxxYxxxxxxxxxxYYYYYxYxxxxYYYYYYYYxxxxYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYVVYYYVVVYYVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV$V$$$V$$$$$$$$$$$$$$##$$$$$##################8888#8888##888888888888888888888888%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%888%8888888%888%%%%%%%%%%%%%%888%8888%88%%%%%%%%%%%%%%%%8888888888%8888888%%%%%%%%%%%%%%%%%%%%%%%%8%%%%888888888888###8##########$##$$$$$$$$$V$$$$VV$$VVVVVVVVVVVVVV$V$$$$$$$$$$$$$$$$##########8##888888888888888888%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3.231.220.225@honeybii.com ~ $ ls -l | tail -n 100 && echo "show last 100 asciis"