. ## .....##.###.##.## ........<...@.... ....###.##.##.##. ## # ###f .. .. ...*.. .#...P. ## ......# ##.##.##....... ........D........ ........<....>..# #.##.###f.......# ##.####.# ##