### # .... #. ...... ###.#####...... ............... ..?....#.#....... ................. ................. .#...###'######## ..............# ..............# ..............# ..............# .........###### ....)###.# .... #.# ... ##.## ##...## +#.....## ##.......## ##.........+# ##...........## #.......?.....# #.............# #......<..?...# #.............# #.............# ##...........+# ##.........## ##.......## ##.....## #+#.### #.#