.# ### ... ..# .... ..# $ #..# #.# ###..######.## ... .........# ######..###.###..## ..................# .......####.#.##..# .................## .###.##..####.##.# .................# ###.......##.###.# ##.......#.#.##.# .................## #.P##.#..#######..# .................## P.#..###.#.#####.## ................P# ##.####..###.##.## . ...............# #.###.#...#.###..## $ ................# #..#.##.##.###.# #.#.#.###.#.####.# .................# ###......#.P###..## .........%..<.....# ###.#####.######.## #..#.##.######.# ...............# #.####..##.##..# ............# ..###.#.#P..#.# $ ..........# #P.#.P#.##.# ............# #.#.........# ###.........# .....)....# $ ##.###.####.## $ .............# #.......P#.#.## .............# .#.#..####.#.# .....[.......# P.. ## #............# ..##. .............# ! #.#.. ##.##..#.#..# #.# ##... ##.##..#####.# ....##P.P####..............^.# .#.............P###.###.###..# .......hh....................# # ###.# #.#######.......# ###..##P.$######.####P##.......# ......$..hh$h..................# ...##.#.#.####...........####..# .............................# ##.######..########.#####.#..# # ###.P##.#.###.#P.######.#.# ..........................# ..#####.####..#.##.#.#.##.# ..#####.#.#####.####..##..# ..........................# #######.##.####.#######.### ###### ### ###