####### .# . ###.....# #... . . ........##### ## ..# .#..# #.........#########. ..##..#.# #...............)...# %........ #.....###.###### #.. #.>#..#.. ###)### #.###### #>##..#....#. .#####.#####$.....# #..g........ #..............###.########..#..#.# .........#.....# #$......##..##.#.# #..###.#.##%...# #.#####.##........ .. #####.##### ### #.##..##.##. #.# ######.##..##.##.# ##'## #................# +...+ ######.##.#.#.#### #.<.# #.#..#.#.# +..(+ #..#.#.#.# ##+## #.###..#.# #.## #...# ..# ##..# ### .## ##