###### ##....####.# ###...l.....# #.....D<....# #...######..# ##.### .# ##.## ###.## ##..## ##..## #...# #..## #...# #....# #.....{ ........ ..........l ##.......... ##.......... #.#....#####