### #.# #.############################### #...............................# #.############################.## #......... #.# ..#..####### #####.# #.#..# ...# #.....# #.#..###...# #.##### #.#........# #.# #......#.#.......... #.# .......+..........## .... #.# .......#.#'#...##.##...... #.# #......#.......# ..#....... #.# .....#.....#####.#......# #.# #.$.#..................# #.# #...#.######.....#.... ## ######.# +...'....O.'.......... .>##......# +...##...###.....#.## #.##.###### ....... #.............# #.##.# ...$... #....#........###.#.##.# ....... #....#............#.##.# ....... #....#...........##.##.# #...... #....#...........+.....# #.....# #....#...........##.###### ##+#.#...................# #.##......#.####.####.# #####+#.....#.# #.# ### ......#...#.#.# #.#.. ..# ...........#.#.# #.#.# #.# .............#.# #.#.# #.# #..........#..#.####.#.# #.# #..........#.........#.# #.# #..........#.##.######.# #.# #..........#..#.# ##.###.### #...........#.#.# #........# ..(.........#...# #..####### ............##..#####..# ..##...#..............# ..##...######..######.# .............#..# #.# ......##...#.##.## #.# ......#....#.....# #.# ......#....#.P.P.# #.# ####.......#..>..## #.# ..........#.P.P..####.# ..........#...........# ..........#.#.#>#####.# ..........#.#.#.# #.# ..........#.#.#.# ### ###.........#.#.# #######.#.#.#.# #.....#.#.# #.#.#.#...# #.#.#.#.#.# #.#..<.[..# #.....#.#.# #####.###.# ... # ...#. #.### #. ##