####### ##.....####. #........... .... #......#####....... ##..........#....... #.......###.....!....# #........####........# . #..#.......##......... .## ##.#...........!.....# ....... #........#..........##.. .... #........##..##..###... ..##. ##..(..g..........#..# #..... ##.........((.#..#.####...... #.....r(..(((............... #.....?_g................... #.(.....S..........#........ ######............<......... ###.....(...).......... #.........####....... #.......#.. ....... ##.......... ....... #.......###. ....... #.......# ##....... ........ .>..... .......