####... # ......### ##.#....... . ..#..(... ... .J....[ ...h# #..#.# ...hho######.#.###### #oo.J./..<....... ########.#.###### #.#..# #.##.# #.# .# #.# !# #.# # #.#