. .... #. #.... . ..#. ...... ....# ...#. #.##.# #.#.#. . ......##.##.#####.#.#.. .. . .......................... ..... .####.#.........###.......... ........ .................'............. ....... ........#.........#.....#.#.#.#.# #..... #....##..#.#'#+#'#.#...#.#.#.#.#.###..#.# ........#.#.#(#.#.#.#'#.# #.#.#.#.##..#.# ..........#.#.#.#.#.#.#.#.# #.#.#.#......# # .....##.#.#.#.#<#.#.#.#.#.#.#.#.#.......#.###.o ..........#.#.#.#.#.#.#.#.#.#+#.#.#..ZD......... ........#.#.#.#.#.#.#.#.#.....#.#.........##.#. ....###..#.#.#.#.#.#.#.#.#....+#.#.........o.. ... #.#.#.#.#.#.#.#.#.#.....#.#.......#.##.# . ....#.#.#.#.#.#.#.#.#.#+#.#.#......#.# # ....#.#.#.#.#.#.#.#.#.#.#.#.#........ . .##...#.#.#.#.#.#.#.#.#.#.# #.#......#. . ....#.#.#.#.#.#.#.#'#.#.#.# #.......... ....#.#.#.#.#.#.....#.#.#.# #........ ..#.#.#.#.#.#.#.....#.#.#.# ... ..#.#.#.#.#.#.....#.#.#.. #.#.#.#.#.#.#.#'#.#.#.# #.#.#.#.#.#.#.#.#.#.# #.#.#.#.#.#.# #.#.#. #.#.#.# #.#.#.# #.#.# #.#.# .#.#.#.# #.#. #.# #.# #.# #.# # # # #