. #.# #.# #.# #.# #.### .... #########.# #.....C...# ......#D###.# ... #. #.# . #. #.# #! #.####.# #+#+###......# .......#.###### .........##### .......#..(..# ......#.###.# #...........# #######.##### #.# #.# #.# #.# .#################.############# ...............................# ....................##########.## ..######.#...........# #.# #........#.#########.# #.# #.######.#.# #.# #.# #<.....#.# #.# #.# ########.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.#########.# #.# #......%)(..# #############