copyright(C) BOZO All right reserved.