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