x ~ g Ė O f M
@@@@@@@@@@@@@@@@@@@@@