### #.# #########.######### #.................# #..........######.########## #........................... ######...................# ####..####.####.###.#### # ### #..####.#.........).#.. #.####................##.... #..^....####[..............#... #.####..######.#####..##.#.#..# #.# #...................<....... #.######.#####...##..#..#.##. ########.# #.# #...##..#..# #......#.######.#####....y....... #......#...................y.#.... ... #......'........#####...###y.##..## ..# #......#######..# ##......(.# ++# ...# #......# #..# .......yy.# ... #......# #..# ...###.#.## .@. #......# #..# ...# #.#..# #.# #......# .... ###.###....####..# #......# ... ........@##.#.# #####......# ###.......c.#.# #.........## .........#....#.# #.........############# #.#.##..........# #.........##..........# #.#.##.#.###..### #..................##.### #.#......# #.# #..................#....# #.####.#.# #.# #..................#....# #.# ###.##..>## #########..........#....# #.# #.........# #..........#....# #.# #.........# #..........#....# #.# #.........# .......)....#....###.####.........# ...#.#.#...........................# ...#.#.#......#....................# # .........####.................# .#....................########## #. .##+#+#####........# . .. #........# ##.####### #.#