##### #..... #...... ##############....... .......<...( ....(.. #...... ..)... ..8... .8_8..