##### ### ####### ###...####.### ##########.#...####............# #.#..............##............# ##...............P.............# ####............#..............## #....<.........#.^#............# ..lllHD#.............#####...........# ..$llH##.P............# ##..........# ...SlH#..#...........## ##..........# ...wl +..####..#.##.## #...........## .$.....### ##.....### ##...........# .#.+ P# #....[.#### ##..PP..#.#.# .. ## ###...>##.## ##......###### ####...#.####P..[...# .##P.+.###.......### .........###.......... ............+..........# ...............<......... ........................# .......................#. ...........###.......... ........!. ........... ..........#......... ..#..## ###.#.P##.. ... #.#### .#