### ###  #.. ..#  #.# #.#  #.# #.#  ######  ##.....  .....  #..# #.#   #.# #.#   #.# #.#   #.# #.#   #.# #.#  #o.#... #.# #.#  o...... ... ..#   ..#