#.. #..### ....# # #.#.# .# ####.#.##.# #.......#.# ###.........###.. .......