????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ???????????????????????????????????????????????????????? ???????????????????????????????????????????????????????????????? ??????????????? ?????????? ??????? ?????????????? ?????????????????????????????????????????????????????????And