# .. . . . # . . ..## . . ...#..... #+#+# . .# .. +.+.+ . # . . #. #J#'# . . .. ## +.'.+ .. .. .....# #+#x#J# .... .. #...# +.'J+.+ (.# ...#+# #'#+#+# . .## ..#.##.... .. # .# . . .#. #....#...% .. # .# ...#.#..#..# # #. # . ## ##.#.##.# ..# .. .# ..###..... .#... # .#..# # #.....#...# .### . . .... ###... ..# . . # .#.. #.. .#.## . ##..# .# ..#..# . .. ....# ..#... . . #.###.# # . #. ## # ... #. . # ##. . # . # . # # #