###............## ................(## ....#.............# ....%.........a..# ..#..............## ............$...... ................... ..........o........ .....(.#.#..###..####. ##.....#..##.#.#...## .#.........##...#a...##. ........##..#............ .$.........>al........##. ..S..#..a...bb.......... ....................####. .........<....##.....# .........###..#..##..... ........## #...........# .#.....## ##.##l....... ....... #...##.....( ....... #..# .#.... ...#... ...# ...#.. ..##... .>..# ...#.# ...... ... ....##