##?#################. .......c((.(<..(..... ##......############# #...... #...... #...... ....?. ..... .... .