### # .# ##.## ###.# ##### .# ### ##...####...# ##...## #.##... #...........#### ##.###.## ....... ##...#.........#####.## ##.# ...#.# ...#########.##.###...........# #.# .....# .............##.##......#####.## ##.# ##############g....# ######.#######.###...#.# ##.###.## #..........))lg.# #.# #.........# ####...#### #..###.#######g.# #.# ######.#### #..)......# #...##.# ..# #.# #.# #.###.###.# #.#.##.# ..$. # #######.#### ##+## #.# #.###.# #.#.##.# g..## #.....##.......# ##...## #.# #...#.# #......# .... ##.#.#<##.#...#.### ##.....## #.#####.#.## ###.#.## ....g ##....#.##.........####.......## #.#........# #.....#### ...... ###.....#.##.#........##<........###..........# #........+ ......................+.........+.......#.##.# #.....#### #...#.#.##..........##.........####......##.# ####.## #..#.#.#####.##.######.......## ##..#####.# #.# #.....# #.#### ##.....## ##.# #.# #.# ###.### #.# ##...## #.#####.# #.#########+# #.# #.# ##'## #.......# #.........#.# #.# #.# #######.# #.####### #..######.#.# #[# #.# #.......# ### #.# #.........#.## #.# #.# #.####..## ##.## #.# #......#.....## #.# #.# ##...###...###.# ##.###.#......# ##### #.# .#.....#.....##.# #.# #.#.....#####...###.# #........[.......# #!###...(...............# ####..###.....#### #........########...##### ....## ##...## #.......## ##### #### ##.## ######### ###