####... ..... # ### .. ....## ... . .# ..# ..#.....# ... #.# # ###.# # . .. . .###.# . . .# ##.## ### #.# ##A# ## ## #.## ###