######## ### #......# ..# #.####.# #.# #.#..#.# #.# #.+.<'.#####.# #.#..#.#..##.# #.####+##.##.# #......+..##.# ######'##.##.# #........###### #####.#.......# #.#.#####.# #.#.#####.# ##+## #......##.# ##...## ###.##.##.# ##.(...## #.##.##.# ##.......## ##.......# #.........####.......## +..(......%..........# #..K......####...#...# ##.......## #..##...# ##.....## #..##...# ##...## #..##...# ##+## #..##...# #..##...# #.......# #####.#