# ..# ##..# .....## ## ....## ###.. #...# .... #..## # #..# ##...## .# #...###.....##.# #.......#....# ##.....###.### ##..### ##+## ###..# ##'# ####### #....# #..######.#...## ##..## ###...........<..# ##..###...#....###.....# ##.....######.# ##...## ##..### ### ##### ####