###### #....# #######################....# .................@.........# #######################....# #@...# #....# #....# . #....# .... #....# ....o ####.# ....o! #.# ....... ######.#### ....... #.........# ....... #.........# ........###...O..@<.# ........o.o.........# ...###..###.........# ..... ####.#.#### ??..... #.#.# .....O. #.... ...... #..... ..... #.....# .... ......# . #.l.