Arquivo binário Fortran de leitura de Python

Estou tentando ler uma saída de arquivo binário do código Fortran abaixo, mas os resultados não são os mesmos do arquivo de saída.

Código Fortran 77:

    program test
    implicit none
    integer i,j,k,l
    real*4       pcp(2,3,4)
    open(10, file='pcp.bin', form='unformatted')
    l = 0
    do i=1,2
      do j=1,2
        do k=1,2
          print*,k+l*2
          pcp(i,j,k)=k+l*2
          l = l + 1
        enddo
      enddo
    enddo
    do k=1,4
       write(10)pcp(:,:,k)
    enddo
    close(10)
    stop
    end

Estou tentando usar o código Python abaixo:

from scipy.io import FortranFile
f = FortranFile('pcp.bin', 'r')
a = f.read_reals(dtype=float)
print(a)

questionAnswers(2)

yourAnswerToTheQuestion