######### #.......######### ##.###............ #########...#....######### ........................... #...........#....####...#. #.#####.##..##.#.###..>... #.##................ . #.##..##............ #. #.#########'#######. #.#####...#####.....# #>#.......#...#.....# #####.#.##..###.<.'.....+ ...............#...#.....# #####.#.##.)#######.....# #.#.##..### ###+### #.........#### ###.##.......# #.##.......# #.######...# ### #.######...# #.# #.%........# #.# ########.#.#######(# ................##)# ##############.##.# # ...####.##.# .# #...........# .# ...####.######.### #.# #.....# #.####.....#### #.#....)...(... #.#..##.g...###. #.###.##.....# ..# ##.###.### #.# .# .# ... .. .# . ... . ..## # .## #