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