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