####### #..<..# ##...## #.###.# #8'''8# ###.### #.# ##.# #..# .. ##.## .. #..# .. ### #.## #.##.## ##.# #.#...## #..# #......######.## #....)........# ##.....######## ##...## ##.## #.# #.# #.# #.# #.# #.# #.#