.# .# ###### #. ....... .## ...... #.# #...## #.##.####....# #..# # +.+.....#....# . ...# .# # #.#.##.##......# #..###..##.##. . #.#.##.####....# ####....#........ #.#.#.#.## #....# #................ #.#.#.#.#####....##### #.......#........ #..#..###...........# #.......#)....... ##.#.##..........##.###. #..........##.##. #.###..........####..##.#....+..........## ...............##...........##...........# #.###.............#..####.#.######!......#.# .#.### #.# #..#######.##.#.......................... #..[.# #.###..#.#####.##..........................## ###+#....## #..#..........<............................# #.........###..#...#.#######.##########l##.###..........# #..................#.# #.# #.##.###.#......... #..................... #.## #.#................ #.<....##..#...#..##.## #..# #.##.###...#...... #..o...##..#.(....# .# .###..#########.##............[ #.....)............. . .........##.................... #.###.............##. #.###..#.##.####.......... #. #............... ...............##P#P###. .. ................# .###..#.#.......#.P.... ##...............<.. ....#.#..###..#..P...# ####.###...#...... ####.#.#..# #..#..!...P. #. #...#...## #...#..# #......Z..#. ....#...# ...... ...# #..........P