##### ###...# ...... ..... ##...## ####P...P #.......### #........P# .........## ...##.....# . #...)## #....# ##....# #P.D..# #P<...# #...### .......# #...##### ####