???????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????20x20 ?????????????????????????????????????????? ?????????????????????? ?????????????????????? ????????????????????????????? ???????????????????????????????? ?????? ??? ????????????????????????????? ?????????????????