???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???on line ????????? ????? ???? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????