######### .o......# .o......############### o######.(.............###### o...###.############o....... #.....############.o###### #...o..........).oo.###### #...........#######......# #.###.#####.# #.....####.# #. #.#####.###............ ##.###.##.........##.####.## .......#.....##...#... .......<..........#.#.# .#.####......##...#. .# #.#....##..... .. #.##.#.##. ### ### #.##.#.# #.##.#.# #.. .. ##.