... o. .. .... .o o. ...# o##$ ....##.##... ... ....... ...# .. ##h#.#.###.###.# #### #............#.#..... h.........#...(...... ..................... #........!.(........# #......