{????????????????????????????????????? ?????? ?? ???? ????????????? ?????? ?? ?? ? ?????????????????????????????|???? ??????{?|???|????|?????|?????|?????????????????????????? 3 ???????????????????????????????????????|???????? ????? function ???aspect ???????? ?? ?? ??? ???????????? ??? ?? ?? ????-?????????????????????????|????? ???? ?? ???????? ???