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