############## ............. ........... .........z# ........<.# .......O..# ..........? ....(........ ...(........... #######...... ..... .... .