## .. ## ## . <. . ... #. .#.## ##..#.######.#...## #....oo....#..##... ^.......)...#...... ...............#.# .........!.<.....# ..................# ....l...........#.. .............#### ............## .r.........## ....####### ...