#################### .......<<<.............. ..........................# ..........................# ....................)......# ............................# .....................!...... ........................... ......[...........O...?.... ......................... ........................ ....................... ..................... .................... ................... ................. ...(........... ............. ........... .....