### ##### #.#################.#.# #.....h........(h((.#<# #.#################.#.# #.# #.#.# #.# #.#.# #.# #h#.########## #s######## #s#[#......o.# #...Z.sh.# #.#.#.######.# ########.# #.#...######s# #..# #..>g.......g# sZ... ###.#######..# .....(.. #............. ......(g... .#######.#######..###.# .........o...................: ....>.......######.############### .........................)......# .o. .#######.############)## #.# #.# #.# #.# ..# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #<# ###