######## #....... ##.......... #.......... ###.###+#.... #...#....... #.#....#... ###.#.#..#.# #...#<.....####### #.#.#>...........+ #.#.#.o.....###### #.###)#####§#### #.....#§o§o§...# #..##.#§######## #.......o...# ##....##<##.........# ###........ ........ #...#..............# #.#.)..............# #.#.##.............# #...# ..... .......# #....## ..... ......<# #....# .... ......o...# #....# ....ooo.o.# #....# ............ #....# ............. ...... .g.....$..... .............