???????????????????????????????????????????????????????????????????? handle ??????????????????????????????? ????? ? ??????? ???????????????????????? ???? ???????? ? ???? ???? ???? ??????????????? ????????????????????????????? ???????????????????????????????? ?????????????????????????????????????????????????????????????????????????????*???? ??? ???