..r..# ....# ....# # #...# ..##..##.##############.####...# ...........#...........+.........# ...........#.....~~.~~.#..(......# ...........+.....~#+#~.#....S....# #....#..##'##.##.~#_#~.#######...# #.......##)##.###~#'#~.####.##...# ...............#.~~.~~...........# ..............>#)...#............# ...............#....#.......[....# ...............#....#............# #######.##.##.###..#####.####....# .###.....#..####'###...####.######+## .........................+....#.....# ..................$.#....#....#.....# .?..................#....#....'.....# .. .........#....##...##....###..#.....# ............#.#..##...##....############ #...##......#.................# #...#########.................# #.................S...........# '...........#.##..#.####....###### #...........#.....#S###########..## ...##.<....#..............(.#....# ##############................#....# #....#........................#....# #....+........................'....# #....#...............(........#....# ##.####.##...#.....##.#..##..####.## ####.####+#######....##....##..###### #.........#....#..................# #.........'....#..................# #.........#....#...#####..........# #.........#....#...#..S#..........# #.........#....#...+.\S'..........# ####..###..###..####'#..S###.##..#..# #.....########..###."##########..#### ##.........#.<..#....#....# ....# #.........#....#....#....# ...# #.........#....#....#....# .# #.........#.<..#....'....# ##########################