########## # ##......... .### ##.#.###### ###.!. ########.###.########....#### #.......## ##...(<.^#.>.....# #.######.###.######.#...#.... ##.#.# #.#.#...#.# ## #.# ##.# #...O..)..# .. #.# #.# ###.##.##.# .# #.# #.# #.##.##<# .# #.# #.# #.....Z.##.###... #.# #.# ####......<......# #.# #.# #..>..........#..# #.# #.# ##.##..###.##..# #####(# ####.#######..........##..# #...#.### #..........#..##..#.......# #.#..c..###.##.#####.#..##...#.####[# #...#.#.....)...........##.O###.# .# #...........##.#####(...##.#.#..###.# #...#.#(#(...#.#####................ #...^...#.#..............####.#.#### #..##.###(#.##.##.............#.# #..##.# #r#.##.##.#.>..#.###### #..##.###.#.##.##.#..#.#.# #..##.#...#.##.......#.#.. #..##.r...#.. ......#.###. #..####.#.# ###.####.# .. #..# #.#.# #. #.. #. #..# #.#.# #####.# #..####.#.# #.....# #.......... #.##### ##.####.#.##.# #.. ......# ### ..# #.# ##