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