############### ##.<...#........ ##............... #................ #................ #....(..........# ...........@...... ##......$.......... #................. #...>............. .........#........ ......####...##.. ..... .... . ... .....