######## #..<...# . #......##.. ###.......$.. (...$....... #.......... #####.......... ...>.5W<....... .####.#........ # #........ #.##..... ... #.... ... #.#. ... ## .._.. .............# ...........#. ............ ......hh... ..........# ..........##### ..o.ho......... .....o.<..# ##.!.....## ##.....## #######