#.# #### #.# ## .... ..... ####..##.#.# . ........#.# ..##.........###.# .................. .......+++'++ .......+....+ .......'.<..+ .......'....+ #.###..+....+ ##.++++++ #. #. #. ..