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