##....... ##........ #..o...... #....o.... #......... #...o..... #.?....... #......... #......... #......... #.# ..<....... #.# ##......... #.## ##.......# #..# ##.....####..## ###### #....# #....# #....# #....# #....# #....# #....# ######