**???????????????????????? ?????????????????????????????????????????????????????? ?????????????????????????????????????????????????20x20 ????????????? ???????????????? ???????????? ????????????????????????????????? : ????????????????????? ??????????????????????? ??????????? ??????????????????????? ???????????? ?????????????????????????????? ?????