.. ....... #.. #..##.. . #..##..##.# .......?...# ..........## ### #.. #..##..# ...#. ..##..##..##..##..... ...........X.......# ..........Xx......## ##..#...##..##.## #. ##..##..## .# ##......# #....### ######