## .## ... ## .. .##.# ... #.# ##.# ##..# ##..## ###..## ##...## #..### #.## #.#### ##....###### #######.. ##..##......# #........ ###..####.###'###.###.### #...###.....#.).....# #.#####'#.#####'#.#+# #......(#.#.....#.# #.###.#.#.#.....#.# ### #.#.###..>..#'# #.#.#.#..<..#.# #...#.+.....'.# #.###.#####'#.#+# #.# .... #.....# #.###.###+###.### #.............# ###############