This is the example of WXF notation. The first part is describing the types of pieces .
K stands for king
A stands for assistance
E stands for elephant
H stands for knight/ horse
R stands for rook/ chariot
C stands for cannon
P stands for pawn
For the second part,
it describes the vertical position of that piece. The number is the number
of the vertical line counting from your right to left (Numbers begin
from 1 to 8). If there are more than 1 pieces (same type) in a same vertical
line, then the second part will be replace with + or - sign
+ means "the front piece"
- means "the behind piece"
For the third part,
it describes the movement of that piece.
+ means "moves forward vertically"
- means "moves backward vertically"
. means "moves horizontally"
For the last part, it describes the number of movement or the vertical position to drop the piece. If the third part is + or - sign ,then the last part gives the meaning of number of movement. If the third part is . sign, then the last part gives the meaning of vertical position to drop the piece.