. ###.. ...... ####...... #......# #......# #.........# #.##......# # .......# ##......# #......# #!.....# #......#