. ...# ## ..... # #.# ...... ##.##..#....... ............... ............... ~#.....YYY....P.. ~......Y