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