############## #............# #.##########.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.# #.############# #.# #####.##.##.......# #......# #.# #.........#.#####.# ......# #.# #.###.##..#.#####.#### #.....# ### #.# #...............#....# #.....##... ###########'###########....#########.## #........w #........#8.8#........#....#########.## ###### #......# . #........#...#........#.##.##.........# #....###......#..%. #...⌠....##'##....⌠...#>...##.######### #>.....JS........ ##...................##.#####.# #...$..#......... ######....<....######..#####.# # #.##...#..##..... ##.......## .##.....# #.#.####........... ######### .. ##.#### #..S######..### ... .. #.# #.!...S...#.# .. #.# #...#######.#.# . ..# #.## #.#.##### #### #. #.S.....# ########### # #.......###.........# #####.......+ ..........# #...........###.........# ........................# #...........###.........# #...........# #....!....# #...........# #.........# #....######## #.........# #.... #.........# #.^ #.........# #.....$...# #.........# ###########