###### ......### ........o########## ........b.o.......# .......#o########.# .......oo .......... .##.#...... # ....#### .....# ...... ...