####### ##.....####### ##.......##...## #..............# #...##?.......## ##....##........## #.. #.....###........## #$.# #......#######..!.# ..## #..P...## ##...####... #..♣...#P#######.......# #....♣.#♣.'.P###....#.## ##...♣P.#.P#.♣P###.....##### #.......####..P# ##......... #.......P.#P..P# #.?.###### #..P......'...♣# +...# #...♣.♣...'..