######### #.......# #.#####.# ####.#####.# #........... #.##.#####.# #######.##........ #.......########.# #.#####.# #.#####.# #.##....# #.##.##.# #.##.##.# #.......# ##......# #...##.# #....#.# #..#.#.# #......# #......# ####o### ####)#### #.....[.# #.##.##...... # #... ..... ####....#. ##... .. #