##....... ....... #...P.... ......<.. ..(.....## ...........#. .........# ### #>........... ..)....>.# #P###..........# (........####.P...........# ........#..P..............# .......Y..................# ......lD##...####.........## ......YY.##..# #....<.....# .......Y###### #..#......## #.#..?+.# ###......## # ##.#.## ##....## #... #....# .... ...### ..... .... .... ...... ...