### .... #....######## #>........(.# #......<#.#.# # #....####.#.#.## .... +.....w...# .. ####)..#..# #...# .# ....... # #...####. ...... # ####... ....