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