######## #....).# #......# #......# . #......#####.... #............... #......#####.... ##.####### # #.......# #######ee...... ..##..... ##.# .... #.# ### #.# #.# #.#