######### ###### #.......# #. ..... #.......# +... .... #.......# #.... ... #.......# #.... .y #.......# #...# .# #....>..###### ##### #...####.###### ##...........###...### #.............. #...........#.......# +.............. #...........#.......# #.......y...... #...........#.......# #...###'###.... #..^........##'############ #...##..##########.....######..............# #................#.....#....+..............# #................#.....#....#..............# #................#.....#....#..............# #................#.....#....#..............# #................#.....#....#..............# #...........)....#.....#....#..............# #................'.....#....#..............# ################'#######.....#.##.#..............# ..........................#'##.##.###......####### ..........................#.........#......# ..........................#.........#......# ..........................#.........#......# ...............y..........#######...#......# .............yyyy.........# ...###'######'## ..............y<.)........#..........[.....# ..........................#................# .... ..........................#................# #.... #############'####'####'''#...).#................# #.... #....................##...##....#................# #.....#...................##.....##...#....############# #.....#...................#...>...#...##### #.....#'#######.#####+###.#.......#...# #..........#.####..###.#..>.>..#...# #..........#.........#.##.....##...# #..........#.........+..##...##...)# #..........#.........#...#####.....# #..........'.........#.......#.....# #..........#'####...###.....+#.....####### ...######..<.....##...###...##.####)...<...# ... #........#................#........# ..# #........#................#........# .. #........'................#........# #........#................#........# #........#....###'####..###.(......####### ###'###########.....#############........# #......# #.....'...........#........# #......# #.....#.....(.....#........# #......# #.....#...........#........# #.....## #.....######..._..#........# ####### ####......##...........##'####### #......#............#........# #......#...#........#........# #......#...#........'........# #......#...+........#........# #......#####........########## ######## ##########