######## ## ########......###.... #############.................# ###...................#####.##### .......# ######..###### #..######.. #......# #.....## ##.#l.....# ..)..####.##### #...# #..##...# #.### #.....#### ...# ...####........... ..##.# #......#..####### #.# #.# ###.#####.... . #.# .. .##### #.# .. #. .. #. ##