##P.... #..... .....# . ##....# .!###..... # .#.......##.##. ......Rhh...... .......