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