######## #...<..# ..######.###### .........# .######.## #.# #.## #..## #...# #h....#.# #####hhbKr..... #.#K......# ......g..... ###.#....>..# #.......... #.......# .........