#####+## .#.## ###......# ....# #........# ....### #....?...# ####....... #........####.......... #........'..#.......... ####.......##.#.....#.... #..........##.#..$....... #.............{w#........ #........#.##.###..!..... ##..>.....S...%......^.^. #............##.....^_^. ####+###....###......^^^. #...........# #.......... #...........###.........? #........................ #........................ #....................... ###................. ###................. #.........)......... #........###....#... #..................# #..................# #......#...........# #.....#....##.##.... #.....#....##.# #### ##....#.......# ####....#.......# #...............# ####.........#### #.........# ##........# ##.....### #.....# #.....# #.....# #.....# .......