##### .....# .... ###... ##.## #...# . #.....#...#.... #......<....... #.............. ######.#.#....( #. .# .... #. .# ..# .. .# .# #. .. . ## ## . .. ###.########### ......o.......# #...<# #.##h....# #..#h.# #.h. ...# #.... ### ...... ####..# ...