### .. # ####.#b####### #............# ##.#########..# .........!....# #............# #.....