####### #.....# #.###.# ### #.# #.# ... #.# #.# ##...#####.###.# ### ............#.######## ##.## ggg####..#.#........# ##.#.## #. #[#.<########.####.###.## # #.#####..#..............## ##.# .# #gg.g......###.#####.....###.## #####.# #######.#..# #.# #####..#..# ##.....###.# #g#..# #.# #.#.#.# #...<......# #.#..# #[# #.#.#..# #..############## #g#..###.# #.#.##(# #..########>....#### #.#(.....# #.#.# .# #..............)<).#########.#...############.#.##.# ##.########.....))...........#...# ##.#...>....##.# #.# #.....##.#########.##.#####.........####.# ######.### #.....##.# #...........#..##### #^# ..........# ###.####.# #.##.#####.#....## #.# #######.#.# #.# #.# #.##.# ##..###.## #.# #.#.########.# #.# #.##.# ##.## ##.#####.# #.#..........# #.# #(##.# #..# #.......# #.###############.# #.##.# #..## ##.####### #.#...............# #.#... #.#.###.## #.#.############### #. ... #.##...## ..#.# ..###.## #.# #### ### #.## # #.#.## .##.###.######## ..# ##........ ###.###.######## #####)#.###### ..$.....{....### #####.()SSo....# #.###h##.#.# #. .# # #$ S# # .# h# .. ..