## .# #... .. ..##. .... ... #.# ########.# #.. #.........# ... #.#######.# #.# #.# #.# ##+## ..# #.# #.# #####.# ##...## ..# ###.# #.# #.....# ##.....## ### ..# ##.#.# #.# #.#.#.# ##(......## ##.###.# ####....#####.###.....###.........####...##.# +......[................'.........'.......#.# ####.....####...(.....###.........####...##.### ##.#.#.########..### ##.......## #.........# #.##.##.# #.## ##.....## #.#####.#.# #.##.##.# #.# ##...## #.# ###.#.# #.##.##.# #.# ##+## #.# #..#..# ##.#.#.## #.# #.###.#.#.# ##...## .# #.........# # ##.## #####.##### .g. #.# #########.# .....########.# .. #.......#.# ......ghg(....# ... #.#####.#.# ...#.########## ###.###.#####.#.# ................# ###.###.#####.### #.# #.# #.# ######### ###.###.#####.# #.......# #.............# #.#####.# #.#.##.######## #.# #.########.#.##.# #.# ###.......##.#.##.#### ########.# #.<....##.##.......... .........# #.#.......##...##.#### .#######.###.#.##.#####.[.)..# #^......##.# #.....## #.###.####.# ##...## #.# #.# #.######..## #.# #.# #.........# #.# #.# #########.# #.# #.# #+# ..# #.# ## #.# .#.