###### ##....# ###...#.# ###...###.# ##...### #.# #...## #.# ##...### #.# .. ###...###.# #.# ###...#.# ##.. ###...###.# #..# ##...### #.# #..# #...## #.# ##.########## ##...### #.#####################..##.......## ###...###...........................)....... ######...###########################.......## #......)## #. ##...<...# #...<....# #.# #.# #..########### #...[..#..# #.# #.# #.## #..# #########.... #.# #.# #.# ######.### ###. #.# #.# ###.# #........# # ######.## #.# #...# #..>.....# ........## #.# #.### #..gg....# ##...###.# #.# ####........# ##..#..##.## #.###.....g.....# #..###.....#####.##.#...(gg...# #.## ####........##..#..g.....# #...# #.###..##..####.g...### ....### #.. #.###>.# #.....# .....# #...#.# .##.. #.)...# ..... #...#.##. .#.......# .... #...#.#.. #.#.....# ... ...##.#.# ....#....g ### #... .###........ #..# ##....g... #.. ..g...gg## . #####.# ##......# ##........ #........$ #......... #.>g...... #.o....... #......... ##........ #........ ......... ......... .........