######## #......# ########### ##### #.####.# ####.........###...## #.####.###.##..######.##.....## #.##........#...#.............# #.##.#.###.#......###.#.......# #.##.#.# #............#.#...#.# ##.##.#.######..######.#.#..##.# #.........# #..######.#.#.###.# #.###.###.# #.........#.#.###.# #.# #.# #.# ##'######.#.....<.# #.# #.# #.# ##...## #.........# #.# #.# #.###.....## #####.##### #.###.###.##.......## ##..# #..## #.##...##.#.........####...######## #...# #.#.......'.........+.............. #... #.........#.........####...######## ... #####.######.......## #...# ..# #..# ##..(..## #.### #.# ##.# ##...## #.# #.###o###.# #.# ##+## #.# #+ #..g.o....# #.# #.# #.# #.# #####.##### #.# #.# ######.# #.# #.# #.########.###...##.# ##.##########.# #......##...##......# ##...##......#.# ######....<......#### #.....#.####.#.# ####...###### ###.##...##....#.#.# ##.## ...................# #.# ##.###.###....#.### #.# . #.# #......# #.# #.# ######## #.# #.# ##.## ##########.# ##...## #.......##.# ########### ##.###.## ########## #.#####.##.# #.........# ##########.## ##>## #........# #####.#####.##.# #.#######.# ........#.## ##.# #.######.# #........##.##.# #.# #.# )######...# #.# #.# #.# #.###.##.##....#####.##### #.# ###.## ##.####)######.# #.# #....................# #.# ##.## ##...........##.# #.# ####.###.....###.###.# #.# ##.###.######.###.##.# #.######.# ##...## #.###.###.# ##...## #........####......#.####..## #....)....# ##.## ##.##.#.#..........#.......# #####.##### #.# .## #.#.###......#######.# #.# #+# .# #.#.# ##.#...# ##+## #.# .. #.#.# #.#...# ##...## #.# . #.#.####?....# ##..>..## #.# #.#.........## ##.......## ##.## #.#######...####.........####...## .............'.........'.......# ######....####.........####...## #.#..# ##.......## ##.## #.#..# ##.....## #... #.##.# ##...## ###.# #. #.# ##+## .# #. #.# # ..#