.##. ...## #...# ############# #.#.# #...........# #...# #...........# #..####..8.....8..# #..#.##...........# ######....##...........# ...........'.....<.....+ ...###....##...........# ...###..####...........# .....!.b.###.)8.....8..# ...####gK.##...........# . #.#.##...........# #$.[############## ....# ....## ###... #..## #..# ##.#