.. ## .###.## .....# ..... ..+ ...# ...# ..# ..... ## ###D# ....# ##.##P#.##..... ............... ............... ............... ............... ................ ...............# #..####.##.....# #..............# #........P.....# #........#.....# #..............+ #..............# #........#.>...## #.###.#.##......###### .. ................... ...............(.... .............<....... ..................... .................... ................... #..##.............. #.P ##....#..#.###P #.....#..#.. ......##.....