. #. .# # ...##.# ..#.#... # ### .....#...# #.## .#.####.# #.#.#..#.#...# ####...#..#..####. .. ............. .. #..##..##..# ..##.. #..##..##x.##..## ......X.x.......... .........X[........ ##..##..##..##..##[ #.. #..##..# ..# .. ..! .......... ... .. ................ ..##..##..##..##. .. #.. #..# ..# . .... ... .. ... ..