################## ############### #...........#....... #.............# #...........#.......# +..)..........# #...........#.......# ...#.............# #...........#.......+ ......#.............# #........)..'.......# .......#..........<..+ #...........#.......# #.......#(............# ######..###...##..##+##+###.......#..###...####.# ##.####..###...##'##..............##..###...####.### #..................#..............+...#............# #..................#..............#...#....(.......# #..................'.............)()..'............+ ##..)##...#.##.....#..............#[####..##..##...# ##...##...#.#########...........###'####'####+##...## ##+## #..>..+...... #...........#..........#........# #.... #.....#...... #...........#..........+........# #...#######....#......# #..........(#..........#........# #...##...##....#.....# #...........#..........#.......####### #...##...###'###.....## #...........#...#####+##.......##....# #...##...##...##......# #...........'...#......##'#######....# #..............#......# ######......##'##......+....)...'....# #............))#......# #.................#........#....# #............[.)......# #.................#........#....# #..............#......# #.................#........#....# #...##'#####+###.....## #.................#........#....# ###+##..........#####.# #.................###'######....# #.............. .# #......###+#...............#....# #.............. # #......#...'...............###### #.............. #......'...#O..............# #............. #......#...#...............# #............ #......#...#...............# #........... #......#...#...............# #..........# #......#...####'##.........# #...S......# #O.....#....+....#..(..O...# #..........+ #......+....#....########'## #.......... +<.....#....#..............# #.......... #......#. #..............# #.......... #......# #..............# #.....#+## #......# .................# ####+## .##+#### .#####'##........# .. ...##........# .. ...##.......## ... ...##.......# ... . ......... . .....