###### #####....# #...#....# #...'....# ##..#....##### #.. ##..#........# ......... #...###'#....+ ........... #..<+...'....####+###### ........... #...#...#..........#...# ......... #######'###..###'#......+...+ Y.....# #.....##..##'###..'......#...# .....# +.........#...#...#....^.#...#####+##....+ #.........#...'...#......#...##.....)....# ##+####..'...#...#......#...+......#....# ... #..##..#...#......+...##.....#....# .....##..##..#...'......###'#####+##....# .......'..##..##..#......#...##.....+....# ....<##..##..##..#......+..........#..$.+ .....##..#.......#......#...##.....#....# .........'.......#......#...##.... #..... ........#.......#......#...##.... +.. ........#.......'......+[......... #+####..#.......#......#...#####+## #..##..##..#......#...##.....# #..###+##..#......#..........+ +..........+......#...##.....# #..........#......###+##.....# #..........#......+...##.....# ###'##..##..#......#...##.....# #....#..##..#.>....#...##.....+ #....#..#...#..>...#...##.....# #....#..#...#......#..........## #....+..#...#......+..............# #....#..'...+......#..............+ ###########....##'###+#......###.######+###.# ##.......#..#'#..........%..#####.## # #.....#...#...#........(....'..'...+ #.....#...#...#.............#..#...# #.....'...#...+.............#..#...# #.....#...#...#..<..........#..#...# #.....#...'...#.............#..#...# ###..##..###+##.............##.###.# ######'#.......#+##+####+###+# .# #...#.......# .. #...'.......# #...#.......+ #...#..M....# #...#....(..# ##..#.......# #####....### #....# #....+ #....# ...### ...