### ##### ## #.#####...#############.. #.......##..........#..# ##..#######..........#.# #..## ##...........# ##.## #...........# #..# ##........(.# ##.## #...P..P...# #..# ##..........## ##.## #..P......P..# #..# #............# ##.## #.........)..# #..# #..P......P..# ##.## . ##..........## ##..# ... #...P..P...# ###..O#..... ##........## #....l(..... ###......# #...###......$ #.###..# ....## ##...... #.....## ..# #..... #####.# # #.... #.# #... #.# ##. #.# #.# ##.# #..# ####