### #.# #.# ##.####### ############......... ..................... >.................... . ..................... ... ......... .....########a#######.#.......## ##.......# .##. #######.#######........... ..#..#..#### .S .......O.................. ........... .# #.#####.#...b.....#....#.. #......... ..<#.....#........... #.#..#..# .....#.....#........#..#.####.#..#..#### #####.#.....#..................<......... ..+..........# ... #.###.....#..#.## #.#.....##...# ..# .#. ##.##..#..#.## #.#.....##...##..#..#.##..##(........ #.....##..........#.........#..#.## #.....##..........#.......>.#..# # .......##.#.##...........)...#..#. .....#####..........#.....###...... #.##. #.#.##.#...#.....###...... #. #. #..........#............#.. #.#.##.....).............. ...#.#####..#.#.....#...... .... #.#.#....#)#..b..#....(. ####..#....................... .................#........<... ...........[(................. .#.#.##...###...........#..... .............................. ###.##...####.#..###...##b... . .....# #.#>.# #...# .... ##...# #.#.......... ... #.#.### ...... .. ...b.