#+# ##.## ## ##.8.## ..# . .### ##.....## ..#.. #.#.#.##...'...##.... #######..##.#...#'#...#b.# ..#.<.......+8 ##.##.8'..# #.#.###..##.# ##...##.# #.#.# #..##.###.....### ###.#)# #..##.##..#.#..# ####....)###...#.#..##.##..# #.....<........#.......# #... ..........(([.............##### ##.#.......##...>##..#.##.# # ##.....#..........#.# # #.#######.....###.#.# ... #.#...## #(# # #.# #.##...# .# #. #.# ###.# .. .# #.#