. .. # . #.... .. .# ..# #..# # .# ##. # #...# #... ##### .. ##...###...## ...## .#.....#.....#..*..#.. .............*........ .#..#######..#.... #. ### #####...## #.## # ..# # ..# # ... .#.. # # #. # #