#...# #...### ###...... ###### ....... ....... #...# ###.#..## #...# #....... ##########...#####.....#####. ... ..........................##. .. .........###'###................ ..8....'####...##+....8..# #.#.. ......##...###.# ##......# #...# ....# ###..)..# ###....###.b# ... #.###### #....##.hh# .. #......# ##...##.).# ######.# #+.....%.# #....# #.......# #.#### ##..%...## ##'## #.....(.# +...+ #.......# #.<.# +.#)....... +...+ #...#.#.#..# ##+## #(..#.#.#... #..##.#.# #. ... .# +..# ...