####### ##.....########### #.......#........# #.......#........#### #...................) #...........#.####### ##..<..###.......# ####### #.##.##.# #<##.##)# ..## ..##..### ..... #.####..# ..... ##.### ... #####...##.##.. #............... ..######.#.##..# .. #...# ...# ##..# .## .#...# #...#.... .#<....## ###.......# .........####.....?..... ............)..........$ ..............(......... .....?........##........ ....?.............#..### .................##..# ..........#.##..## .. .......(....# ..# ..#....S.......... ####....###.#.... ....## .# #.. .###.. # .# .... #. .##. # ..