######## #....<.# #.....o# # #......## ... #.....oh###..... #.......>...# #####.#)##h.# #.#.# .... #...# h##. ##..# # #..# #... #.#. .. . ..%......# ....[..... #....g.... #.......$#. #####h..s....... . #......g..#.... ...##.##.....g.# . ........($...=.#.# .......(.......#.#..# ......c.#............ ...............####.# ####..#........# .# #............### .###### ...#.###........##.#..... ......#.=....##.......# (.... ..........##.#.## ##...########...##### #... ##......# #.. #......# #......# #.<....# #......# ########