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