##### .... #... #... #... #...#+#### #h##........# ..........#l############### .h........+.#.#.#.#.#.#.#.#. ..........##...)...........## .....###+##..........#......# #.### ##.......#.......## # #......#....#.....# ##...#...........## #..#...#.#.#.#....# ##...............# #...#..#.<.#..#...# ##...............## ...[#.#.#.#...#..# #...........#...## ....#....#......# .......#.......## . ...#.......... ...... ......