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