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