### .. . .#####. ... .......######..... #...<5r........ #l#[####....... #. .#..r.. .. #. .... ... #. ### #... ## #.#. #.#.