### ######.## #..##...###### #..##........## #.............## #.............P# ##...........### ##...........# ##..##.##.### ##...###### #...### ##.#..# ##....## #......## ##......P# ##.......## ##........<# #..........# ##.........# #..........# ##.........# #.........# ##......### ##.....# , ##..### ##..# ,, ##.### * #..# * * ##.#** ,, #.#*, , , #.l#, , ..... , , , ,,........,,,, ....^...... , , * ............, , * * .....#....... *, .............. * , * , , , , * , , ,, , , * , , , *