######### ........# #.################### +#########..................<# ..........#################### ..........+ .......(..# ..........# ..........# ..........## ..........># ##.#######.# ... #.# ## #.# #######'## .........# .........# #........# .#......(########## #.....@)(((....... #.......########## #.......# #.......# #........# ......#### ...... ...... ......