xxxxx ::::: ..... xxxxx ..... ::::: ..... -----