.. ....#.. ..####+###### ...#... ............# ....#.. ............#............. ..#+### ............#............ ......# ............# ......###.####......# ......(.....# ....##..'#..#......# ......))....#####..##.....##......# .######'##.........##......#....... #.......#..........'.._..)a....... +.......#..........#.....#.o...... #..###..#.........#......#.o...... .... #+####..#..........##.'..##......# ......+.......#.........##...##.#......# ......#.......#........................# ......#####'###........................# ...........o..#######.....#####..#...... ..............# +.....# ...... ..............+ #.....# ......[.......# ..............# #######'####..... #.....+..... +..>..#...... #######...... ...