### #.. #.# #.# ... #.########### #.#.........# #.#.###...#.#.# #...# #...#.#.# #...# #...#+#.#.# #+#######...# #....%..#.#.# ............# #.......#.#.# .#######....# #.......#.... #....#.....# #.........# #....+.....# +.........##### #....#.....#+#.......>....... #....#................######. #<...'.........#####...[...... #....#......... ##'######. #....#.....#+## #...(g..# #....+.....# #.......# #....#..#### #.......# #######.# ....##.[.. #.# .... ###### +# .. .