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