######## * #####..#P#P####### * * ,, ,, .................. , , .......<...D...... , *, * + ,*#..#.#.#..###...## * * * , , , ,, ###### ## , * , , , * , , , * , ,, , , + , , ,, , * * * , , , ,, , , , * , ,, , * ** , * ,, * , , , , *,* , ,* ** , , , ,, ,, , , , , , , , * , , ,, , , , , , , ,, * , ,, , , , * , * , , , ,* * , , * * , ,