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