########## ......... ....[.. ######.....### .... ........_....# ...... ...........# ...... .# ######........# #.... ..# ............ ...........#..# .. #... ..# ............. ∆ ...........#..# ..# ##.## ##.# ............ ##+######..#.^# ...###...###..##+.......... #### ++### #..#..#......#.....#...+.+#........## #..# ...# #.)#..#................+.##.........# #..# #..# #..'..#......#.....#)..+.+#........## #..# #..# #..#..#..... ##...###..##+..........###. #..#..#.(# ∆ #..#..#....## ##.## ##.##......)S.......... #..#..#..# #..#..#.....###...###..##.....e(S.......... #..#..#..###########..#..#......#.....#...##.....(............ #..#..#...........(...#..#................###...S.....)....... #..#..#..>............#..#................# ##................ #..#..###+#############..#......))........# #...#............ #..#.....................#................# #...###........... #..#.........)...........#................##...# ##....... #..#..#################..#................###.. ...... #..#..#...............#..#................# ##. .....( #..#..#...............'..#................# ...... #..#..#..###########.<#..#................# #..#..#..#.........#..#..#.[........<.....# #..#..#..#.........#..#..#.......(........# #..'..#.(#.........#.)#..#.....>..........# #.(#..#..#.........#.)#..#.......<).......# #..#..#..######'####..#..#.......)........# #..#..#...........^...+..#................# #..#..#..)......[.....#..#................# #..#..#'###############..#................# #..#.....................#................# #..#.....................#................# #..###################+###................# #.........................................# #......)..................................# ###########################################