...oo ..o. .... ... # #.# .#.# ##.##....# #.....# #####..# #.?.a.<# #.###.## # #... #####