.#.. . ## .. . . . .. . ### .. . . #.... . .. .# ##.. . ## . ## #. ....... #.# ... . #..#...####.# # .# .......#..# .... ..#.....#...# # #. # ####..○.# .... #.##X## . . ..#### #.###.# # # # . ## ...# .. .#. ....# . # ## # ##...# # # . # .### . #. .. ## ##