# #. #.# ###..## .......## ........# # .?......####. o... #..#....##.### .... #...)))(#...# ...a. #####.(.###.# ..... ##.(..#)#...... #.######...)o#...... #.......(........... ########........#... #)#.........# #.......####.# .....##.... . ...###.##..... #.## #.##...... .. #..#...... # #......... ..