.. ..# ... ##.. # #...# ###.#.# #..#### . # #b..# .# #b.# b# ###.# # #.. ##.. .# .. .