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