############### ##...)#........# #####..............# #...#....##........####### #...'...(##........#.....##... #.8.#.......(................. #...#.....#........#.#.#.##.. #...#.....##########.#.# ######.##.# #[.........# #####'##.# #..........# #.....##.# #.......(..# #.....##.# #..........# #.<...##.# #..........# #.....# .# #..........# #.....# #...l......# ####### #..........# ## #.......).##... ########'##...# ..# ##......# ### #.####.......# ... #.##.........# #.. ##....##.###### #...#...####.# #..........# ##.#.####### #.#.# #.#.# #.#.# #.#.# ..#.# ..#.# ... ##. .