### ..# #.# #.# ####### #.# ###.....# ###.### #..........#.....#+#..<..# ###.......##.#..........###..... .........##.#..........+ ##. ..........#.#..(.#.....### #.....##.#.#....#......... #.....##.#.#.##.......##... ..###.....##.#.......###### .. [......<..##.#............ . ..###......#..........###. ....[...............>..# ...#.......#............# .# #.......#....######.## .......o.#....... ... ................... ## .......#.#......... ..#+##...#..[...... #o............ .... . #.......... ... #.......w.. ...########... ...... ............# #....# ............# ..o..# ............# .....# . ............##.....# ............)........# .....#+###'###S........ ..........