######### #........ #......# #<.....#. .#.#####........ ..............#. ##.###........# #.....##### ##...######>. ##.......... #.######### #D# #'# ... ..... ....... ?........ +.........+ #.........#