######## ###P.....## #.........# #..P....## ###........# #.##..#......### ................ .........#...... .....##...##.... ##### #...# #.#P ##<#..### #.#..... ........ ......... .......### ........P .....!...## ...........