### # ..# #.#.# #.#.#.# ## #.#..<#...... #.###.#...... #.#...#...... #.#........# #.#........# #.#........# #.#........# #..........+ ######.....# #........(..# #.......((..##.. #.......>........ #.......([.###### #.......(....... #......#....#### #...)..c....# ............. ............... ............... ............... ..............