.... ..o. <.... ######..... #..(....... #.......... #......?... #..<.o..... #..(....... #....5..... #<......... #.c.....o.. #.......... #.......... ###########