# ##### .. .g..#+# .. .#######....#_# #. ............### #. #..........g..... #. #.# #. #)# #.##### #.# #.<...# #g# ..........#.# #g# ##########.## #.# ...........# ##########.# .########..# #....g.....# #..####### ##.######### #........# #.# #...######.# #.# ###.# #.# #.# ..# #.# #.# #### #.# #.# #.# #.# #.# #.# #)# #.# #.# #g### #.# # ###.# #.g.# ... ......#.# ###.# #.# #.. .#..##.#.# #.# #.# .....# ..#.# #.# . #..#..##.#.# #.# #.# .....#...#.# #.# .# #..#..##.#.# #.# #.#......#...#.# #.#.# ##.# #..#..##.#.# #.###.#......#...#.# #.#.# #.. #..#..##.#.# #............#...#.# #.#.# ... #..#..##.#.# #.###.##.#...#...#.# ##### #.#.# #.#####..#.......# ### #.# .........#.# .... ..#.# #................# #.####.#.#...#.#### #.####.#.##############.#####.....####.# #.......<...).....# #...##.#.........).............#.......# ##.............##.#########......#.##############.########.####### #######.#.#.####........................... ...# #.# #.#...# #.#########.######.######### ###.# #.# #.#.### #.# #.# #.# #.# #.# ##### ### ### ### ### ###