--------------------------------。。。