###### ###### ...... #....# ......####....# .............$# ..............# ..............##. .....#............ .....#..o..###..... ...........# ..... .......<#### ..... ...#............... .$ #....#...... ..# . ###..#.....# ...# ....# ...o. ..... ..... .... ...... ....