############# ##.......##..##### ##..............#.## ##................... #......D###.......... #......<###.......... ##......##........... ##.................. #................... #..................?. ........#.#.......... .......P####......### #.....### #...[..# #..... .......# ....#. #.......# #.#### .......... ##.........