## ###. .# ... . #.###. ##...##### # #........#..### #.#..........# #...#...#..#.# ##!######. # ##. #........ #.. ##'####### #.# ##...## ######.# ##.....## ####......# ##.......## .........####.........# #. ...#.....'.........+ #8###8##.####.........# #........# ##...g...## #.....#..# ##.....## #..<..#...# ##...## #.....#...# ##'## ........#...# #.# #.##8###8##..# ..# # #. ..#...# #.# .. ... ..# ... ## ... ... ### ...