??????????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? = ??????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????