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