..... .###+ .... ...o. ...####..... #......o.... #.....o..... #..?........ #.......# #.......# #...b...# #...!...# #.......# #.......# #.......# #########