######## #......############ #####.####.#..........# #.......!....########.# #.###.#..#..## #.# #.###.#..#..# #.# #.##........# #.# #.##..#.###.# #.# #)......###.# #.# #...........### ##.## ####.####.....# #.#.# #.####.....# ##.## ##...##.....# #.# #...........### #.# #.............# #.# #.##.##.#..<..# #.# #. #.##.###...# #.# #. #.##.# ##.## #.# #. .....# ##.######.# . .....###......##.# ##.........#.#.##.# ######...###..##.# ##....#......# ######## #......##.#### #..r...# #.....###.# ##############.####.# #.........# (......5g@....(####.#### ##.######## ##r#.###########.......# . #...# #.##.##.# ##.### #...# # #.# # .$.#.. #...# #.# . ..#.# #####...##### # #.# # ... #.#.# ####...........#### #.##.##.# ....##.#.###.................. #...g...# ...(.......!.##...........#### ####@#### .((.((.O...#######.#....#### #.# ######...### #.#....# #5# #......(# #.#.)..# # ######### #r# #.......# #.#....# ... #.......# #.# #......!# #......# ##.###.#####.# #.# ###..(##########.### .............####.# #...##.....#.....## ##...##.....5.r.# ##.###.###...###..# # #......#..###### ..# #.###...# #..# ###.##...####@.# ### #...#...###..#### ...........r....# #...............# #......