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