qifph pifp oifphi nifph mifp
1rep 0rephi zreph yrep xrephi
c1dphi b1dph a1dp 90dphi 80dph
nadph madp ladphi kadph jadp
yjcp xjcphi wjcph vjcp ujcphi