????XXX????????????????????XXX????????????????????????????????????????????????????????????????????????????????????????????????????XX? XX ?????????XXX????????X?????????????????????
????XXX????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????XX? XX ????????????????????X?????????????????????