###### .....# ###########.....# .!..... ......... ....... #........ .......##.# ........#l# ........#.# ........#.# .......<#.#.# ............# .....l..#...# ...$....#...# .......##...# ....... #...# ....... ..#.# ..##### ###.# .. ..