. . #.# ...!#.. ... .....#.####.## ..............# ......#.#.....# #....#.#.....# #....#.#.....# #....#.#.##..# +....+.......# #....#.#>###.# #....#.#.# #.# #....#.#.# #.# .###..#.#.###'#### ..................######### ......(...........'.......# .................%#######)# #..................#.#####.# .......>.......+#'##.....#r# .........(.............r.#.# ....................###.#.# ........c............<....# ...................##.#.### ......................... ..######.##########.#.### # ... ...#.# ...## #####.# ..# #.# #.# #.#