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