### #<# . #.#### ....##..o.# .........oo# ......###..# ...... ..# ..... .... ..... ....# .... ...... #### .#..PP. .#.PPPP