#### ...# #....####.#### .................<# ...........##.....# . #.........##.....# .. #.........##.....# ...##................#... #......................... ......o.........#......... ......o[........#.......## ......o####.#####.####### ....... #.# ... ....... #+# ... ....... ..... ....... ..... .....#. .....#.