######## #......# ## ### #......# # #.. ..# #......# #.##.#.# #.####......# ##.#..#.# #.#.........# #.# ## .# .....#.# #.#.........# .... .( #.# #.#..#.# #.#....###### ...S##. .. ##.#..#.###.#....#######. .$.#. #.### ............'....'....... ....#.... #.#..#.###.#....######## #.g...### #....# #.#....# #.rw....# #....# #......# #..!.##.# ###.## ######.# #....#..### #.# #.# #...b.....# #.## #.# #.#.##.##.# #..# #.#########. #.........# ##.## #........... ####.#..##### #..#########.######## #............ ##.##.#..#...###...####.#.....#### #.#(..#....##......[##.#..#### #.#...##.###..[......#.#..# #.#.......##....⌠....#.#..# #.###...##...........#.#..#### #.# #########.......##.......# #.####...######...######..##.######## #.##.......## ###.#### #............. #.#.........# ###...####.##(######## #.#....<....####.......##.##.# #.#..........##.........#.##.# #.##.......##......⌠....#.##.###### #..###...######.........#.##.#....# ##...###########.......##.##...##.# ###...(.#.....###...###..#.......# #####...##....#####...##.......# ##..##.##(.....(.###.......# #######.>##.##.#.####.######'#### #........##.##.#.#...........# #.#####..##.##.#.#.##.######## #.....##.#.#....# ##.#####...###### #.# ##### #.# #.# #.# #.# #.#