copyright(c)CAPRICCI All rights reserved.