. .# ########..# #.?........ #.C.....### #..>....... #..D....### #.......# #.......# #.......# #......... ######..### ..#