.. ...... ###+#.#+#...... ...(..........# #................. .................# .................. ...... #.......... #....##....# .. .##..........##... ................... .................## .................# .........b......... ................... .......