###.## ..... ##...# #..... #....# #....# #....#####.. #.###..Y<....... #.......D.?....# #..##..>#.###..# #a..#.# # ......#.# #.##r..... # ##..h.W ####.#. . ##