EntryData {
    epnt: None,
    fxpx: None,
    lins: Some(
        vec![
            Line {
                flags: LineFlags::SOLID,
                pnt_beg: 0,
                pnt_end: 1,
                side_fr: OptU16::none(),
                side_bk: OptU16::none(),
                poly_fr: OptU16::none(),
                poly_bk: OptU16::from(0),
            },
            Line {
                flags: LineFlags::SOLID,
                pnt_beg: 1,
                pnt_end: 2,
                side_fr: OptU16::none(),
                side_bk: OptU16::none(),
                poly_fr: OptU16::none(),
                poly_bk: OptU16::from(0),
            },
            Line {
                flags: LineFlags::SOLID,
                pnt_beg: 2,
                pnt_end: 3,
                side_fr: OptU16::none(),
                side_bk: OptU16::none(),
                poly_fr: OptU16::none(),
                poly_bk: OptU16::from(0),
            },
            Line {
                flags: LineFlags::SOLID,
                pnt_beg: 3,
                pnt_end: 0,
                side_fr: OptU16::none(),
                side_bk: OptU16::none(),
                poly_fr: OptU16::none(),
                poly_bk: OptU16::from(0),
            },
        ],
    ),
    lite: Some(
        vec![
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(62258),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(62258),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(62258),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(58981),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(58981),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(58981),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(55704),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(55704),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(55704),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(52428),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(52428),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(52428),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(49151),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(49151),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(49151),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(45874),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(45874),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(45874),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(42597),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(42597),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(42597),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(39321),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(39321),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(39321),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(36044),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(36044),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(36044),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(32767),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(32767),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(32767),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(29490),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(29490),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(29490),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(26214),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(26214),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(26214),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(22937),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(22937),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(22937),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(19660),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(19660),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(19660),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(16383),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(16383),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(16383),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(13107),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(13107),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(13107),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(9830),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(9830),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(9830),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(6553),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(6553),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(6553),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(3276),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(3276),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(3276),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
            Light {
                ltype: LightType::Normal,
                flags: LightFlags::INIT_ACTIVE | LightFlags::SLAVE_VALUE,
                phase: 0,
                act_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(0),
                    val_dta: Fixed::from_bits(0),
                },
                act_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(0),
                    val_dta: Fixed::from_bits(0),
                },
                act_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(0),
                    val_dta: Fixed::from_bits(0),
                },
                ina_pri: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_sec: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                ina_mid: LightFunc {
                    ftype: LightFuncType::Constant,
                    prd_nrm: 30,
                    prd_dta: 0,
                    val_nrm: Fixed::from_bits(65535),
                    val_dta: Fixed::from_bits(0),
                },
                tag: 0,
            },
        ],
    ),
    mnpx: None,
    minf: Some(
        Info {
            texture_id: 0,
            physics_id: 0,
            skypict_id: 0,
            miss_flags: MissionFlags::empty(),
            envi_flags: EnvironmentFlags::empty(),
            entr_flags: EntryFlags::SOLO,
            level_name: "Untitled Level".to_string(),
        },
    ),
    name: None,
    note: Some(
        vec![],
    ),
    objs: Some(
        vec![
            Object {
                group: 3,
                index: 0,
                angle: Angle::from_bits(0),
                poly: 0,
                pos_x: Unit::from_bits(47630),
                pos_y: Unit::from_bits(45794),
                pos_z: Unit::from_bits(0),
                flags: ObjectFlags::empty(),
                bias: 0,
            },
        ],
    ),
    pict: None,
    pnts: Some(
        vec![
            Point {
                x: Unit::from_bits(40960),
                y: Unit::from_bits(39936),
            },
            Point {
                x: Unit::from_bits(40960),
                y: Unit::from_bits(52224),
            },
            Point {
                x: Unit::from_bits(54272),
                y: Unit::from_bits(52224),
            },
            Point {
                x: Unit::from_bits(54272),
                y: Unit::from_bits(39936),
            },
        ],
    ),
    poly: Some(
        vec![
            Polygon {
                ptype: PolygonType::Normal,
                tex_flr: OptU16::none(),
                tex_cei: OptU16::none(),
                hei_flr: Unit::from_bits(0),
                hei_cei: Unit::from_bits(1024),
                lit_flr: 0,
                lit_cei: 0,
                xfr_flr: TransferMode::Normal,
                xfr_cei: TransferMode::Normal,
                ori_flr: Point {
                    x: Unit::from_bits(0),
                    y: Unit::from_bits(0),
                },
                ori_cei: Point {
                    x: Unit::from_bits(0),
                    y: Unit::from_bits(0),
                },
                med_ind: OptU16::none(),
                med_ctl: 0,
                snd_ind: 65535,
                snd_amb: OptU16::none(),
                snd_rnd: OptU16::none(),
            },
        ],
    ),
    prpx: None,
    pxpx: None,
    sids: Some(
        vec![],
    ),
    wppx: None,
    ambi: Some(
        vec![],
    ),
    bonk: Some(
        vec![],
    ),
    iidx: None,
    medi: Some(
        vec![],
    ),
    plac: Some(
        vec![
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
            ObjectFreq {
                flags: ObjectFreqFlags::empty(),
                cnt_ini: 0,
                cnt_min: 0,
                cnt_max: 0,
                cnt_rnd: 0,
                chance: 0,
            },
        ],
    ),
    plat: Some(
        vec![],
    ),
    term: None,
    unkn: vec![],
},
