## .# . # #..# .#.# ..# . #..#.###.##...# ......._....... ##..##..##..##. #..# # .... ..... .##..## .. #..# .. ....