Mattn,
not sure. At least you can *check* some things in the map.
For the first part of the staircase in jpg03 ufo2map calculates a floor of 6, which is strange. I would expect an odd number, be it five or seven. So the first thing to check is that all steps are aligned to heights of 12,20,28,36,... mapunits.
Edit: jpg03