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