########## ........^# .......<.# ########)## ### #######..(###..... #.......#@(....# #.#####...###..# # ##.## ... #$#####.#.. $ #$......... $ #(......## #.(..$...... #@####....#. ... ...).. ###.$ ..... #. ..... ..#. .o# $ $ $ $ $