######### ##### #.......# ##...###.......# #.###.##.......# #.#............# #.#.#.##.......# ##...###.......# ##.## #.......# # #.#######.##########.... #...# #.............# ###.# #############.# #.# #.# #.# #a# #.# #.# #.# #.# #.# ...