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