######## ######### #########....... #.......# #.........# #.#####.######.######..###### #.# #....................... #.# ##..###########..####### #.# #..#8.8## #..# #.#### #....)..# #..# #....# #.......# #..# ####.# #.......## #... #.# ##......8# ##.## #.# #......<# .# #.# #......8# #.# #......## #.##........# #.##.#......# #.##.#.#8.8## #.## #.##### #.# ## #l# #.# #.# ... ... ... #####