.. ... ## #..... #.##..... ........ ##l...## ## #.rY..P# ... #YHS..#### .... ##Y...P#.##.... #!............ #............. #............. ##.<.....###### ##........# ...........# .#.#..##....# ...... .....# .......#.....# ............# .. #....## .#. .....#