############### ............... #################.########### #.........##................# #....g...##.#..#...##.......# #..#..#..#.##...........#...# # #......##.........#...#..# #........##.#.........#..# #....#...#.##.#....#.#...# #...###..###.......#....## #..... ..## #..#.#........# #........# ##........#....# .#........##...###......### ## ......#..............# .....#...<..###...#...## #.....###.......##...# ##............#####.## #.....#.#......##...## ##.........##...#.)..# ..##..........#..#..## #...........####.....# ..........#.(..#....# #############.####### ...............# ############.###