. . ... # .#. ...# .## #.. ... ..##.###.# #.#.....########## .......##.......# ####+######...####.##+##.# .. .......).........#.#...#.# #.####+####.#......#.#.<.#.# #..##.##..##.#....#.##'##.# #.....###..#....'.+.....# ####.####...#....#+####### .. #..#.#..#...####...# ... #.......#...# ##### ...#####.####...###### ........(####......... .........#.....#...... ..)......#.###........ .........g...#........ ........?#.#.#g....... .........#.#.)..# .........#.###### ..$......#.# .........#.# .........#.# .........#.. .........#