### ### ....####.# .........# ##.##...# .........## .##.......### #.....)<..# #.#######.# #. ... # .### .. ##