### ..# #.# #.# #.# #.# #.# #.# . #a# .? #a# ...#####.### # ...........#.### .......#.)...... ..###....#..### ##..###..# #.## #... ##.## .## ##<# # ##.# ..# ##.# .# . #