. ####. .. #...+ ... #.#.# .... #.#.# ..... #...# .. ......###..##.... ........45......+ ......###.#####. ##$## ##(# #.5###+## #.#....... #+######......... ..>.............. .........#....... ........##....... ........# ......> ..(.....# ###+### ........# ######.## #. ####.#### #.......# #.......# #.......# #.......# #.......# + #.......# #.#..u....# #.a.......# ###.......# #########