##### .# #...# .# ###...### #.# #.).....# ##.#### #...)...# #..... #.......#######..#### ###...#.............### #...########......... ##.## ##...#####. #.# #.)....... ###.##### ##.####### #.......# #.# #....##.# ##'## #....##.# ##...## ##.....#.# ##.....## ##.......(# ##.......## #.........###.........# .............+.........+ ####......####<........# ##....## ##..)....## ##.#.# ##.....## ###.# ##...## #.# ##+## #.# #.# #### . #.# ...# .# #.####...#..# ##.#.........# #............# #......S.....# #............. ####.##...#.## #.. .....# ####...### ####