??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????????'??'????
????????????????????VB?VE?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????