Дзеркало, дзеркало на стіні
У багатьох шрифтах, малі літери b і d є дзеркальними відображеннями одна одної, так само як і літери p і q. Літери i, o, v, w і x є дзеркальним відображенням самих себе. Хоча існують й інші симетрії в шрифтах, у цій задачі ми будемо розглядати лише ті, що згадані вище.
Завдяки цим симетріям можна кодувати певні слова, базуючись на тому, як ці слова виглядали б у дзеркалі. Наприклад, слово "boxwood" виглядало б як "boowxod", а слово "ibid" як "bidi". Дано певну послідовність літер, ви повинні визначити її дзеркальне відображення або зазначити, що воно є недійсним.
Вхідні дані
Містять серію послідовностей літер, по одній на рядок, за якими слідує один рядок з символом #. Кожна послідовність літер складається виключно з малих літер.
Вихідні дані
Для кожної послідовності літер, якщо її дзеркальне відображення є допустимою послідовністю літер на основі даних симетрій, виведіть це дзеркальне відображення. Якщо дзеркальне відображення не утворює допустиму послідовність символів, виведіть слово INVALID.