..... .. .... ... .... .... o.. ....#######o. ..........o# .........a.# #....<..# #.......# #.......# #.......# #......?# #.......# #....(..# #.....### #.....+