.... ..?. ..D.. ..... .....O ###...### #.......# #O# #.# #.# #O# #####.### #.......# #.###.#D# #.#O# #.#.# ..#.# ###.# #.# #.# #.# #<# ###