###################### #<...................# ###################.## #.# #.# #.# #.# #.# #.# ######.# #......# #.###..# #.#..# #a...# #.##.# #. #.# #. #.# #. #.# #. #.# #. .# #. . #