################ ................ .#######...##... ####...<....... #.........##... #.##......# .. #.......#.# #.#####.#.# #.......#.. #.########## #.o?.[oo.o.# ##########.#