######### ####### ######## ........############ #.....######......# ...................#####........##.......# ................................##.......# ................................##.......# ................................##.......# ...................############..........# .............#.....##.#_#_#.#.#..........# .............#.....#_.#.#.#.#.8..........# .............#.....#_..........>........## .............#.....#....................# ############.....)#.#.....#_.#.#.#.#.8.........# #....<..............o............. .......... ......# ........##........ ......... ....... +#......# ..... .....#. .....