############ ##..........## ##............## #..............# #..............# ####### #..............# ....... #..............##### ....... #..................####....... ##............####.<.oo....... ##..........#########..(..... ########.#####oo...(........ #.# ##.o####.###.##.# #.# #.(#####.###... #.###.#.......... ... ...###.#.....#o###### #. ..............#oo# .....##.####..##... .... #.# ##..##.... ... #.# #..# #.8$# .. #.# #..# (...( . #.# #..# #..# #.. ..# ..