######## ##### #......# ......####.<###.. #....o.......# #.####.......# # ..###...# ##.. ...# .... ..# ._.[. .# ....#.# ## .##.#