###############
###############
#####RP....pr##
#####NP....pn##
#####AP....pa##
#####BP....pb##
#####QP....pq##
#####KP....pk##
#####BP....pb##
#####CP....pc##
#####NP....pn##
#####RP....pr##
###############
###############
ACTIVE w CASTLING 9, 0, 9, 0 PASSANT -1 HALFMOVE 0 FULLMOVE 1

fen_i rnabqkbcnr/pppppppppp/10/10/10/10/PPPPPPPPPP/RNABQKBCNR w KQkq - 0 1
fen_o rnabqkbcnr/pppppppppp/10/10/10/10/PPPPPPPPPP/RNABQKBCNR w KQkq - 0 1

   o=======================================o
 8 | r | n | a | b | q | k | b | c | n | r |
   |---+---+---+---+---+---+---+---+---+---|
 7 | p | p | p | p | p | p | p | p | p | p |
   |---+---+---+---+---+---+---+---+---+---|
 6 | . | . | . | . | . | . | . | . | . | . |
   |---+---+---+---+---+---+---+---+---+---|
 5 | . | . | . | . | . | . | . | . | . | . |
   |---+---+---+---+---+---+---+---+---+---|
 4 | . | . | . | . | . | . | . | . | . | . |
   |---+---+---+---+---+---+---+---+---+---|
 3 | . | . | . | . | . | . | . | . | . | . |
   |---+---+---+---+---+---+---+---+---+---|
 2 | P | P | P | P | P | P | P | P | P | P |
   |---+---+---+---+---+---+---+---+---+---|
 1 | R | N | A | B | Q | K | B | C | N | R |
   o=======================================o
     A   B   C   D   E   F   G   H   I   J  
ACTIVE w CASTLING 9, 0, 9, 0 PASSANT -1 HALFMOVE 0 FULLMOVE 1

check 0 k_castling_possible 0 q_castling_possible 0 king_square 110 (f1)

a2a3  a2a4  b1a3  b1c3  b2b3  b2b4  c1b3  c1d3  c2c3  c2c4  d2d3  d2d4  
e2e3  e2e4  f2f3  f2f4  g2g3  g2g4  h1g3  h1i3  h2h3  h2h4  i1h3  i1j3  
i2i3  i2i4  j2j3  j2j4  
