# ####.######## .......D.....# ........<....# ..............# ............## .............# .##.........## #.........# #.........# ......... ...