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