########### ########### #....(....####.........# #.#######......#######.# #.# ######## #.# #.# #.# #.# #.# #.# #.# #.## #.# #.#.#### #.# ..###.#.## #.###### #.# ##...## #......# #+# ##+#### #.....# ######.# ...## ###...#.## ##...## #.# .8...###...8.'..###.#.## #.# .............###.#.#...######## ##.# #....>....###................. #..# ###....)### #######...#######. #.## ##.8.## ##.######## #.# ##.(...### #..[.....# #.# #....>....### ########.# #.#### .............### #.# #....# .8...###...8.'.#### #.#.# ####.# ...## ###...#....## #.#.# #.# #+# ##+##.###.#########.#.# #(# #.gg.# #.........<...# #.# #g.#.###.#########.#.# #.# ##g##...## #(#.# #.# #.###### #.#.# #.# #g# #.).## ###.# #.# #....# #...# #.# #....# #.### ..# ########....# #.# #..#.#####).......#### #.# ...............# #.# ..#####.######.# #.# #...........#.# #.# ...#####.#.#.#.## #.# ..###.....# #.# #.#.#.#.#..#############[# ##. #.##.#..#.............# #...#.##.#..#.############# ..#...#.....#.## ## .#..........# .##.#...####<# #.##.## .# ........# .# ).......# .# #.......# .# ##.##.... .# #. ##... ## ...# ####