#.# ###.## ..... ### ... ... #.# ##.### ##.## .....# #...##.....# ...#######....<.....# .......o