output_description: If S is a mirror string, print `Yes`. Otherwise, print `No`.
  
  * * *
input_description: The input is given from Standard Input in the following format:
  
      
      
      S
attempt: mp = {"b": "d", "d": "b", "p": "q", "q": "p"}
  a = list(input())
  b = list(a[::-1])
  b = [mp[x] for x in b]
  print("Yes" if a == b else "No")
  
problem_description: Statement
  
  You are given a string S consisting of letters `b`, `d`, `p` and `q`.
  Determine whether S is a _mirror string_.
  
  Here, a mirror string is a string S such that the following sequence of
  operations on S results in the same string S:
  
    1. Reverse the order of the characters in S.
  
    2. Replace each occurrence of `b` by `d`, `d` by `b`, `p` by `q`, and `q` by `p`, simultaneously.
samples: [{"input": "pdbq", "output": "Yes\n    \n\n* * *"}, {"input": "ppqb", "output": "No"}]