. ..... #....... #...... #.....# ... #.....######## ...... ... ...+............# ....... #.... ....#............# .......# ...... .....#.....%......# ......... .....# ......###..........# ........##.....# ...................# ............... ...................# .........PPP.P ..###...............# ........(c.P.P .....................# #####+#..PP_PP .....................#######.#.(PPPP.$. .....................#.......#(..PP...... ..##................#......((........... #.............##.#.....((....+...... #.............##..<......#.###..... ##...###............###...#.# ... ....................+.....#.# .. ....................##....#.. ............###.....##....#.... ........#'## ########....#....# ........#.# #..[.............. ........#.# #.........#.#####. .......#.# #.........+ #.. #######.####.........###.# # #..................+.#.#####.## #..................#.#......... #............#.................... #............#.........#.......... ............#.........#.#####.### ...........#...####..#<# ..........#... #..### .........# . #... ...... #.### ... ###