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