#include <bits/stdc++.h>
using namespace std;
string a;
void mir()
{
    int l=a.size();
    for(int i=0;i<l;i++)
    {
    if(a[i]=="p")
    {
        a[i]="q";
    }
    else if(a[i]=="q")
    {
        a[i]="p";
    }
    else if(a[i]=="d")
    {
        a[i]="b";
    }
    else
    {
        a[i]="d";
    }
    }
}
int main()
{
    cin>>a;
    string b=a;
    int l=a.size();
    mir();
    reverse(a.begin(),a.end());
    if(a==b)
    {
        cout<<"Yes"<<endl;
        return 0;
    }
    cout<<"No"<<endl;
}