######## ### #######.#.##.#######.# ##..### ...................... ....... ................##### ....... .#######........# ....... ##..<....# ....... #.......## ##..>.... #........#####.....# #........D........## #)........###.##..# .....###P.# ### ...# ####..# #..# D## #..# ##.# .. #. #.. ## #.# #.#