######### ### #<<.#...#### ##.# #...#......## #..# #..##.......# #..# ###.##.##...# #..# ##.##.###..# +#..# ##.####.##..# #...+ #.###..##..####...# ##.....##..###....# ###..##..g##.....# ##..##....#......# #..###..##.#.....# #..# #..#####....# #### #### ######