. . # ##### .# . # #.# .. .### #.A## # # .# # . ###...###..# ## #..# . . ... ## # #. .#. # #.#.# |# # . .. ## . . ### . ## .##