######### ### #<<.#[..#### ##.# #...#......## #..# #..##.......# #..# ###.##.##..@# #..# ##.##.###..# +#..# ##.####.##..# #...+ #.###..##..####...# ##.....##..###@...# ###..##...##.....# ##..##....#......# #..###..##.#..)..# #..# #..#####....# #### #### ######