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