. . .........#.. ... .... ......# .... ... .....#. .. #.....#.....##. ...###...###...#..# ....#.....#.......# ................. . ........X.... . .. ......XX.X.{.....# ..#.....#.....#.# . ##.XX###...#. # ....#...x.#.......# ........5..!....... ..................# ................## ....#.....#..... ...###...###...# ... ..... .... .. ..... .. .......