##### ########... .........# # #..# ... #######..###..... .........whr..... #.##.##..##...... # #..# .<... #..# .... #..# ... .... .. .#..# . ....# # #. .######## .......## #.# #D0...... #.# #0# #.# #0# #.# #0# #.# #.# #.# #.# #.#########.# #...........# #############