## ## ##. ... ..# .. ..# #.# ##.##.# #.# #. #...#.# #.# #.##...#.# #.# ##........#####.### ..................# ###.......#####.# ###......## #.# #.......###@# ##......g