##### ###..)### #.......# ###.....### ##.#...### ##.....### #........# #.......## ##....#### .... #......# .... #.#.....# ..## #...#...######...# ....##...........# ... #...........##.. ....#............... #......#...?...... #..##(.#.....#...$ ##.....##....# . .....##....##....# .5.........##....# ..###.##..##....# ##..### #.......###. #....#####..##.....y ###...##.####.c....#. #..##.#...#.#.....## ###.........##....# #.................# #..5##..........#..... # #####s..........##.####.## #..###...................# ## .......yyc....#......##.... #.o.S.yy#.........###..#.. ###..#y##...(...... ##.##.# ####..#...#....... .# .. ##.##..!..... .. ....... #....... ... ....