######### ## #<<.#...#### ##.# #...#......## #..# #..##.......# #..# ###.##.##...# #..# ##.##.###..# +#..# ##.####.##%.# #...+ #.###..##(.####...# ##.....##..###....# ###..##..(##.....# ##..##..)(#.s....# #..###..##.#.....# #..# #..#####....# #### #### ######