######### ##.......######## # #...............# #.#.....##.######.# #.......##.##### ......).#...##.....# ##......+....#..##.## ########....#......# ##...........##.#...# ##..#####b.##.##.#...# #..#.....#....##.#####.# #..#.......#............# #....<....#.....#.##### #..#.......#..#.###.# #..#.....#..#....#.# ##..#####..#.......# ##........#...#..### .........######..# ...............#..# ...........###.#..# ##........# ... ...###.#..# .### .. #.#..# .. . #.#... #. ....