# . #. ## # . # .. . . . . . . . . . . # . #... # . # ##### # . .#. ...#.. # ..#..# .# . ..# .. ##..### . ##..##..# #.## .## ...# # ##( #. # ##( # #..## # .5### #..##ww# ###.#X## # . ##..# ## #.## ###