##### #...# #...# #...# #...# #...######## ############### #.....'....# #.....#..##...# #.....#....# #.....#.......# #.....#....# #.....#.......# #.....#....# #.....+.......# #.....#....# #+####.............# #.....#....# #...####.#.#.......# #...###...########## ....... #....#.............# #######...##.......## ........#....#...#.#.......# #<..............# .......#....#.............# #..<)[..........# ......#....#......#......# #....))........###### ## #...###..##..##.####....# #..............##...##.#.. .####...###..##..##.####....# ##.............##......... ............................# ########......##.......# ............................# #........#.......# ..................................# #.......##.....# #.....#######'###......###..####### #.......##.....## ##..O..###......#######'###..###...# #...............# #.......+........#.................# #...............#... #.......#........#.................# #.......#.#.#.#.+... #.......#........#............>....# #>..............#... #....S..#........#.................# #..####.#.#.#.#.#..# #..##.##..##...##...##..###..##...# ####............#..####..##.##..#######..<##..########### #.....#.#.#.#..................#.........#....# #..............................+....>....'.(..# #.....#.#.#.#..................#.........#....# ######.##.........>.###...###...####.####.####...## ##...##.##..##..#.##'###...###SS.#########.####...## #....................#........OS.......#...........# #................+...#.................'...........# ##................#...#.................#...........# #.......###..##..####)##.#####'##########..###...#..# #####'#####..########)#####.##..####..###..###...#### #...........#..[.))...........#.................# #...........#.....#...........#.................# #...........#.....#......}....#....)............# #...........#.....#...........#.................# #...........#.....#...........#.................# ##....##...###...#..#..##...####..###########..## #######...#####################..## #### #......# ######......# #......# #...........# #......# #.####......# #......# #.########### ##.##.## #.##..###..# ###### #.#.##.##.#### #..#.##.##.#_# #####.##.##.## #..###..## #### ####