###........... .#........... ............ #........... #........... #........... #........... ...#...<....... ........r...... ...##...r...... . #.......... #.......... #######.... .... .## #