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