##......# ##?...... #(......## #%.......# #........# ##.(.....# #...D....# #..<....# #.....##.# #....P# #.....# ##..>.. ##..... #...... #.......