..)......############.###+#..)....# ###### .#.#####.#.....(.......##...# #.#.# #..#.# #.....