######## ### #...... ..# .###.....### ###.### ...........# #.....# #....<.#.###.#.#.# #.#..#.#.#.#.#.#.# #......#.#(#.#.#.# ...................# .##.#.#..#.......#.# #.#....#%........# #.#.#..............# #...................# #.###.oo............##.# .....oo.....#.......# .# #.....o####.........# # ....... #........... .#..... #....##.#$## ###... #.#.# .... ..[. ##... ....