################## .........<....... #....#......##.. #....#..##..# ..#...O#......## ..c....((........ ......########### ..... .... ... .. #