Cuando se muestra un número en una calculadora, es posible considerar cómo se verían las diversas transformaciones de ese número. Por ejemplo, en una pantalla de siete segmentos, 2 se muestra así:

Y cuando se voltea horizontalmente se ve así:

Como tal, la imagen especular de 2 es 5.
La tarea en este desafío es tomar un número de un solo dígito y devolver el número que es su imagen especular (si es posible). Si su imagen especular no parece un número, devuelva el número girado 180 grados (si es posible). Si ninguno de estos es el caso, devuelve -1.
Aquí está la lista completa de entradas y salidas que su programa necesita manejar:
Input Output
0 0
1 -1
2 5
3 -1
4 -1
5 2
6 9
7 -1
8 8
9 6
Como desafío de código de golf , ¡el código más corto gana!