... ##+#+##### .. .......... #.####### #.##......... #.......# #..#......... #######.####.#......... #...................... #...................... #.###...............### #..^.............#....## #####............#..#..##### #............##..#.#.#.## #............##.#.#.#.#.# #...l........##..#.#.#.## #............##.#.#.#.#.# ...............##..#.#<#.## .....####...#####.#.#.#.#.# ..... ...# #..#.#.#.## ..... )..# #.#.# #.#.# ... ##.. ..... ## ... ... .... .#. #.