##### ####...# #......# #.###..######## #.............. #######.....######.# #.......###........# #.####.......#####.#### ##.######......####..... #..........###......##### #.#.#####......##........ #.....# #.##...##.####### ####((...###.###..##.# #.........##.# #..##.# #.##......##.###..##.######. #.#..)......#........[.?.... #.#.....#.##.#..@.......?##. #.#..#.......)[#..##.##...# #.#..#.##.)..###..##.# ..... #.#..#......<###..##.. .... #.#..#.##.##@.....####. ..# #..............## #. .## #..<......######## #. ###.##.##.# ......##.# ...#.#####.# #....# #.# ....### #.# #.# ... #.#