uvXYZdabcXYZfg ^ | A