????????????????????????????????????????? ????????????????????????????????????????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ?????????????? ??????????????????????????????????????????????????????????????????????????0x 0x ???????????? ???????? ???????? ??