#.# #.# ... #.# #.# #.# #.# #######.# #.......##.# #.##.......# #.####### #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.### ######...# ......)..# ######...#########.# ..............l...# ###################