##.... ..... ## #.... # . .... .# #! #..##$### #.###........ #.........# .# ###.#..##.#### ....#............. ...........#####+#### . .###.#.#..##.......# .. #.#.#.l##.8.8.8.# ... #.#.#...#.......# ...##.#.#.#lll8.<.8.+ ..........###.......# ...##.#.#.###.8.8.8.# #.......#.......# #.##########+#### #.# #.# #.# #.# #.# ... #+#