{
    "FormatVersion": 2,
    "GameVersion": 1058,
    "UniqueId": "2a30a187-66d5-4d27-8403-450b6c70d565",
    "Title": "Insane v2",
    "Description": "Max difficulty scenario for experienced players who have completed all the default ones.",
    "PreviewImageId": "Scenario_Insane",
    "SupportedGameModes": [
        "RegularGameMode"
    ],
    "NextScenarios": [],
    "ExampleShapes": [
        "SgRrSgRr:WbCbWbCb:CgSgCgSg",
        "SySySmSm:WwWwRyRy:----ScSc:CyCyCbCb",
        "Wg--Wg--:P-CrP-Cr:CbWuCbWu:WrRuWrRu",
        "Sw--CwSg:--CuSmCc:CbRrWb--:WuWu--Rb:RrSwSyCm",
        "P-cwcwP-:P-CyCyP-:SycrcrSy:RwRrRrRw:--cucu--"
    ],
    "ResearchConfig": {
        "BaseChunkLimitMultiplier": 300,
        "BaseBlueprintRewardMultiplier": 500,
        "MaxShapeLayers": 5,
        "ShapesConfigurationId": "DefaultShapesQuadConfiguration",
        "ColorSchemeConfigurationId": "DefaultColorSchemeRGBFlex",
        "ResearchLevelsAreProgressive": true,
        "BlueprintCurrencyShapes": [
            {
                "Shape": "SuWuSuWu",
                "RequiredUpgradeIds": [],
                "RequiredMechanicIds": [],
                "Amount": 1
            },
            {
                "Shape": "SuWuSuWu:WuRuWuRu",
                "RequiredUpgradeIds": [],
                "RequiredMechanicIds": [],
                "Amount": 2
            },
            {
                "Shape": "SuWuSuWu:WuRuWuRu:CrWbCrWb",
                "RequiredUpgradeIds": [
                    "RNFluids"
                ],
                "RequiredMechanicIds": [],
                "Amount": 5
            },
            {
                "Shape": "SyWcSmWc:WmRyWcRc:CyWcCyWc:CwRwCwRw",
                "RequiredUpgradeIds": [
                    "RNColorMixing"
                ],
                "RequiredMechanicIds": [],
                "Amount": 10
            },
            {
                "Shape": "SyWcSmWc:WmRyWcRc:CyWcCyWc:P-P-P-P-:CwRwCwRw",
                "RequiredUpgradeIds": [
                    "RNPinPusher"
                ],
                "RequiredMechanicIds": [],
                "Amount": 20
            }
        ],
        "IntroductionWikiEntryId": "WKWelcome",
        "InitiallyUnlockedUpgrades": [
            "RNInitial"
        ],
        "TutorialConfig": "TCNoTutorial"
    },
    "Progression": {
        "Levels": {
            "Levels": [
                {
                    "Definition": {
                        "Id": "RNInitial",
                        "VideoId": "Milestone_InitialVD",
                        "PreviewImageId": "RNInitial",
                        "Title": "@research.RNClassicStart.title",
                        "Description": "@research.RNClassicStart.description",
                        "WikiEntryId": "WKWelcome"
                    },
                    "Lines": {
                        "Lines": []
                    },
                    "Rewards": {
                        "Rewards": [
                            {
                                "$type": "ChunkLimitReward",
                                "Amount": 250
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "BeltDefaultVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "ExtractorDefaultVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "CutterHalfVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "RotatorOneQuadVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "BeltPortSenderVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "BeltPortReceiverVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "Merger2To1Variant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "Merger3To1Variant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "MergerTShapeVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "Splitter1To2Variant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "Splitter1To3Variant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "SplitterTShapeVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "StackerStraightVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "Lift1LayerVariant"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "FoundationGroup_1x1"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "FoundationGroup_1x2"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "SpaceBeltsGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "ShapeMinerChainsGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "ShapeMinerExtractorsGroup"
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUBlueprints"
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUSideUpgrades"
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RULayer2"
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUIslandPlacement"
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUIslandLayer2"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKWelcome"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKShapes"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKCameraControls"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKBasicControls"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKBeltPlacement"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKCutting"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKRotating"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKStacking"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKResearch"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKBlueprints"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKPlatforms"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKExpanding"
                            }
                        ]
                    }
                },
                {
                    "Definition": {
                        "Id": "RNFluids",
                        "VideoId": "Milestone_FluidsVD",
                        "PreviewImageId": "RNFluids",
                        "Title": "@research.RNFluids.title",
                        "Description": "@research.RNFluids.description",
                        "WikiEntryId": "WKFluids"
                    },
                    "Lines": {
                        "Lines": [
                            {
                                "ReusedForPlayerLevel": true,
                                "Shapes": [
                                    {
                                        "Shape": "CgCrCrCg",
                                        "Amount": 1000
                                    },
                                    {
                                        "Shape": "RuCbCbRu:RgRuRuRg",
                                        "Amount": 2000
                                    },
                                    {
                                        "Shape": "SrRbRbSr:SbCgCgSb:Cu----Cu",
                                        "Amount": 3000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "SbWgWgSb",
                                        "Amount": 1000
                                    },
                                    {
                                        "Shape": "--SbSb--:SbCuCuSb",
                                        "Amount": 2000
                                    }
                                ],
                                "ReusedAtSameMilestone": true,
                                "ReusedAtSameMilestoneOffset": -1
                            }
                        ]
                    },
                    "Rewards": {
                        "Rewards": [
                            {
                                "$type": "ChunkLimitReward",
                                "Amount": 500
                            },
                            {
                                "$type": "BlueprintCurrencyReward",
                                "Amount": 2000
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUFluids"
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUPlayerLevel"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "FluidMinerExtractorsGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "FluidMinerChainsGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "SpacePipesGroup"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "PainterDefaultVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "PumpDefaultVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "PipeDefaultVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "Pipe1LayerVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "FluidPortSenderVariant"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "FluidPortReceiverVariant"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKFluids"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKOperatorLevel"
                            }
                        ]
                    }
                },
                {
                    "Definition": {
                        "Id": "RNTrains",
                        "VideoId": "Milestone_TrainsVD",
                        "PreviewImageId": "RNTrains",
                        "Title": "@research.RNTrains.title",
                        "Description": "@research.RNTrains.description",
                        "WikiEntryId": "WKTrains"
                    },
                    "Lines": {
                        "Lines": [
                            {
                                "ReusedForPlayerLevel": true,
                                "Shapes": [
                                    {
                                        "Shape": "WrCbWrCb",
                                        "Amount": 1000
                                    },
                                    {
                                        "Shape": "Rb--Rb--:Cb--Cb--",
                                        "Amount": 2000
                                    },
                                    {
                                        "Shape": "SgRrSgRr:WbCbWbCb:CgSgCgSg",
                                        "Amount": 3000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "WuCrWuCr",
                                        "Amount": 1000
                                    },
                                    {
                                        "Shape": "RbSbRbSb:SrRbSrRb",
                                        "Amount": 2000
                                    }
                                ],
                                "ReusedAtSameMilestone": true,
                                "ReusedAtSameMilestoneOffset": -1
                            }
                        ]
                    },
                    "Rewards": {
                        "Rewards": [
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUTrains"
                            },
                            {
                                "$type": "ChunkLimitReward",
                                "Amount": 500
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "RedTrainProducerGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "RedRailGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "TrainLaunchersGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "TrainCatchersGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "RailLiftUp1X1X2Group"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "RailLiftDown1X1X2Group"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "RailLiftUp1X1X3Group"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "RailLiftDown1X1X3Group"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "TrainQuickStationsGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "TrainShapeLoadersGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "TrainShapeUnloadersGroup"
                            },
                            {
                                "$type": "IslandGroupReward",
                                "GroupId": "ShapeCargoFactoriesGroup"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKTrains"
                            }
                        ]
                    }
                },
                {
                    "Definition": {
                        "Id": "RNColorMixing",
                        "VideoId": "Milestone_MixerVD",
                        "PreviewImageId": "RNColorMixing",
                        "Title": "@research.RNColorMixing.title",
                        "Description": "@research.RNColorMixing.description",
                        "WikiEntryId": "WKMixing"
                    },
                    "Lines": {
                        "Lines": [
                            {
                                "ReusedForPlayerLevel": true,
                                "Shapes": [
                                    {
                                        "Shape": "WyWyWgWg:CcCcCwCw",
                                        "Amount": 1500
                                    },
                                    {
                                        "Shape": "RcRcCyCy:RgRgRyRy:RuRuRwRw",
                                        "Amount": 3000
                                    },
                                    {
                                        "Shape": "SySySmSm:WwWwRyRy:----ScSc:CyCyCbCb",
                                        "Amount": 4500
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "WgWgRyRy:RuRuSuSu",
                                        "Amount": 1500
                                    },
                                    {
                                        "Shape": "----CbCb:CuCuRuRu:CmCmRcRc",
                                        "Amount": 3000
                                    }
                                ],
                                "ReusedAtSameMilestone": true,
                                "ReusedAtSameMilestoneOffset": -1
                            }
                        ]
                    },
                    "Rewards": {
                        "Rewards": [
                            {
                                "$type": "ChunkLimitReward",
                                "Amount": 500
                            },
                            {
                                "$type": "BlueprintCurrencyReward",
                                "Amount": 15000
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "MixerDefaultVariant"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKMixing"
                            }
                        ]
                    }
                },
                {
                    "Definition": {
                        "Id": "RNPinPusher",
                        "VideoId": "Milestone_PinPusherVD",
                        "PreviewImageId": "RNPinPusher",
                        "Title": "@research.RNPinPusher.title",
                        "Description": "@research.RNPinPusher.description",
                        "WikiEntryId": "WKPinPusher"
                    },
                    "Lines": {
                        "Lines": [
                            {
                                "ReusedForPlayerLevel": true,
                                "Shapes": [
                                    {
                                        "Shape": "--P---P-:WbSrWbSr",
                                        "Amount": 2000
                                    },
                                    {
                                        "Shape": "SrCrSrCr:SgSuSgSu:WgSgWgSg",
                                        "Amount": 4000
                                    },
                                    {
                                        "Shape": "Wg--Wg--:P-CrP-Cr:CbWuCbWu:WrRuWrRu",
                                        "Amount": 6000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "CgWbCgWb:RuSrRuSr",
                                        "Amount": 2000
                                    },
                                    {
                                        "Shape": "CrRuCrRu:WrSuWrSu:SgSbSgSb",
                                        "Amount": 4000
                                    }
                                ],
                                "ReusedAtSameMilestone": true,
                                "ReusedAtSameMilestoneOffset": -1
                            }
                        ]
                    },
                    "Rewards": {
                        "Rewards": [
                            {
                                "$type": "ChunkLimitReward",
                                "Amount": 500
                            },
                            {
                                "$type": "BlueprintCurrencyReward",
                                "Amount": 5000
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKPinPusher"
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "PinPusherDefaultVariant"
                            }
                        ]
                    }
                },
                {
                    "Definition": {
                        "Id": "RNIslandLayer3",
                        "VideoId": "Milestone_IslandLayer3VD",
                        "PreviewImageId": "RNIslandLayer3",
                        "Title": "@research.RNIslandLayer3.title",
                        "Description": "@research.RNIslandLayer3.description",
                        "WikiEntryId": "WKPlatforms"
                    },
                    "Lines": {
                        "Lines": [
                            {
                                "ReusedForPlayerLevel": true,
                                "Shapes": [
                                    {
                                        "Shape": "--WrRrCr:RgWwRyRu:WwCwSySg",
                                        "Amount": 2500
                                    },
                                    {
                                        "Shape": "Sg--WgCr:SuSuRbWc:RmSyRbRy:WcSbSw--",
                                        "Amount": 5000
                                    },
                                    {
                                        "Shape": "Sw--CwSg:--CuSmCc:CbRrWb--:WuWu--Rb:RrSwSyCm",
                                        "Amount": 7500
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "RbSbSwRc:RcCgCg--:--CmWuWr",
                                        "Amount": 2500
                                    },
                                    {
                                        "Shape": "WcScWgCr:CyCbRcCm:RrRc--Sw:Wr--RySb",
                                        "Amount": 5000
                                    }
                                ],
                                "ReusedAtSameMilestone": true,
                                "ReusedAtSameMilestoneOffset": -1
                            }
                        ]
                    },
                    "Rewards": {
                        "Rewards": [
                            {
                                "$type": "ChunkLimitReward",
                                "Amount": 1000
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUIslandLayer3"
                            }
                        ]
                    }
                },
                {
                    "Definition": {
                        "Id": "RNCrystals",
                        "VideoId": "Milestone_CrystalsVD",
                        "PreviewImageId": "RNCrystals",
                        "Title": "@research.RNCrystals.title",
                        "Description": "@research.RNCrystals.description",
                        "WikiEntryId": "WKCrystals"
                    },
                    "Lines": {
                        "Lines": [
                            {
                                "ReusedForPlayerLevel": true,
                                "Shapes": [
                                    {
                                        "Shape": "SyWbWwcm:CbWcWbWb:RgCyWucg",
                                        "Amount": 3000
                                    },
                                    {
                                        "Shape": "--CyWwWu:CcWySgWc:WyRgRbCg:--Sm--cb",
                                        "Amount": 6000
                                    },
                                    {
                                        "Shape": "CrSuSuCr:cm----cm:CrWwWwCr:CrP-P-Cr:cwRbRbcw",
                                        "Amount": 9000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "RmCyWmCg:cmCmWgCw:SrSbSmWb",
                                        "Amount": 3000
                                    },
                                    {
                                        "Shape": "CgCyWbcc:cuCcWyCc:----Wbcg:WbcmCb--",
                                        "Amount": 6000
                                    }
                                ],
                                "ReusedAtSameMilestone": true,
                                "ReusedAtSameMilestoneOffset": -1
                            }
                        ]
                    },
                    "Rewards": {
                        "Rewards": [
                            {
                                "$type": "ChunkLimitReward",
                                "Amount": 500
                            },
                            {
                                "$type": "BlueprintCurrencyReward",
                                "Amount": 25000
                            },
                            {
                                "$type": "BuildingReward",
                                "BuildingDefinitionGroupId": "CrystalGeneratorDefaultVariant"
                            },
                            {
                                "$type": "WikiEntryReward",
                                "EntryId": "WKCrystals"
                            }
                        ]
                    }
                },
                {
                    "Definition": {
                        "Id": "RNTrainHubDelivery",
                        "VideoId": "Milestone_TrainHubDeliveryVD",
                        "PreviewImageId": "RNTrainHubDelivery",
                        "Title": "@research.RNTrainHubDelivery.title",
                        "Description": "@research.RNTrainHubDelivery.description",
                        "WikiEntryId": "WKTrains"
                    },
                    "Lines": {
                        "Lines": [
                            {
                                "ReusedForPlayerLevel": true,
                                "Shapes": [
                                    {
                                        "Shape": "ScScScSc:CbWrWrCb:RrWgWgRr:cb----cb",
                                        "Amount": 4000
                                    },
                                    {
                                        "Shape": "CrSuSuCr:cm----cm:CrWwWwCr:CrP-P-Cr:cwRbRbcw",
                                        "Amount": 8000
                                    },
                                    {
                                        "Shape": "CwCyCyCw:--WrWr--:--SgSg--:CmcgcgCm:Cb----Cb",
                                        "Amount": 12000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "SmCyCySm:--CrCr--:--cycy--:ScSgSgSc",
                                        "Amount": 4000
                                    },
                                    {
                                        "Shape": "Sm----Sm:Wb----Wb:WrCyCyWr:RuP-P-Ru:SuRuRuSu",
                                        "Amount": 8000
                                    }
                                ],
                                "ReusedAtSameMilestone": true,
                                "ReusedAtSameMilestoneOffset": -1
                            }
                        ]
                    },
                    "Rewards": {
                        "Rewards": [
                            {
                                "$type": "ChunkLimitReward",
                                "Amount": 2000
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUTrainHubDelivery"
                            }
                        ]
                    }
                },
                {
                    "Definition": {
                        "Id": "RNEndOfGame",
                        "VideoId": "Milestone_FinalVD",
                        "PreviewImageId": "RNFinal",
                        "Title": "@research.RNEndOfGame.title",
                        "Description": "@research.RNEndOfGame.description"
                    },
                    "Lines": {
                        "Lines": [
                            {
                                "ReusedForPlayerLevel": true,
                                "Shapes": [
                                    {
                                        "Shape": "cuWgWgcu:SrCuCuSr:Su----Su:WbSySyWb:WgCcCcWg",
                                        "Amount": 5000
                                    },
                                    {
                                        "Shape": "--WwWw--:ScSmSmSc:SmSrSrSm:CbSwSwCb:WucbcbWu",
                                        "Amount": 10000
                                    },
                                    {
                                        "Shape": "P-cwcwP-:P-CyCyP-:SycrcrSy:RwRrRrRw:--cucu--",
                                        "Amount": 15000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "WcP-P-Wc:RmP-P-Rm:RyWrWrRy:P-CbCbP-:crCcCccr",
                                        "Amount": 5000
                                    },
                                    {
                                        "Shape": "SrSbSbSr:ScP-P-Sc:SbCrCrSb:SbcbcbSb:P-RrRrP-",
                                        "Amount": 10000
                                    }
                                ],
                                "ReusedAtSameMilestone": true,
                                "ReusedAtSameMilestoneOffset": -1
                            }
                        ]
                    },
                    "Rewards": {
                        "Rewards": [
                            {
                                "$type": "ChunkLimitReward",
                                "Amount": 2000
                            },
                            {
                                "$type": "BlueprintCurrencyReward",
                                "Amount": 50000
                            },
                            {
                                "$type": "ResearchPointsReward",
                                "Amount": 50
                            },
                            {
                                "$type": "MechanicReward",
                                "MechanicId": "RUInfiniteGoals"
                            }
                        ]
                    }
                }
            ]
        },
        "SideQuestGroups": {
            "SideQuestGroups": [
                {
                    "Title": "Quest 1",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-1_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuCuSuCu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-1_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Su--Su--:SuWuSuWu",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-1_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Su--Su--:SuWuSuWu:CuRuCuRu",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-1_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cu--Cu--:CuSuCuSu:CuWuCuWu:CuCuCuCu",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-1_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuRuWuRu:--Ru--Ru:CuWuCuWu:Cu--Cu--:WuCuWuCu",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 2",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-2_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuSu--Wu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-2_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCuSuSu:SuSuSuSu",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-2_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RuRuWuWu:RuRu----:SuSuRuRu",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-2_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuSuWuWu:RuRu----:SuSuWuWu:SuSu----",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-2_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCuSuSu:WuWuCuCu:RuRu----:CuCuCuCu:----RuRu",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 3",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-3_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCuCuCu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-3_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Su----Su:RuSuSuRu",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-3_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuCuCuWu:Cu----Cu:CuSuSuCu",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-3_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuWuWuCu:SuWuWuSu:Wu----Wu:CuSuSuCu",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-3_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuSuSuSu:RuRuRuRu:WuWuWuWu:SuWuWuSu:CuRuRuCu",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 4",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-4_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuSuWuRu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-4_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuWuSuRu:RuRuSuSu",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-4_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Su--Su--:CuRuSu--:SuWuSuSu",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-4_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuSu--Cu:SuWuCuCu:Su--WuRu:--SuCuSu",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-4_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuRuCu--:Ru--CuCu:Wu--WuSu:CuCuCuCu:Cu--RuRu",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 5",
                    "RequiredUpgradeIds": [
                        "RNFluids"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-5_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuWrWuWr",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-5_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CrSrCrSr:WgWrWgWr",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-5_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrCrRrCr:Su--Su--:RuSrRuSr",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-5_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SrRrSrRr:CuWgCuWg:CrSbCrSb:--Rb--Rb",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-5_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CrCbCrCb:SuCrSuCr:CrRgCrRg:CbCbCbCb:SuCgSuCg",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 6",
                    "RequiredUpgradeIds": [
                        "RNFluids"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-6_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RbRbWrWr",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-6_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SgSg----:WuWu----",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-6_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SbSbRbRb:----WbWb:WuWuRgRg",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-6_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CrCr----:RgRgRgRg:CuCuWrWr:CrCrRgRg",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-6_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "----RgRg:----WgWg:----CbCb:WrWrWgWg:----RgRg",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 7",
                    "RequiredUpgradeIds": [
                        "RNFluids"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-7_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cu----Cu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-7_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SbCgCgSb:--WuWu--",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-7_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CgWgWgCg:RuCgCgRu:CrRrRrCr",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-7_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CrRgRgCr:WrCbCbWr:SgSbSbSg:RuWuWuRu",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-7_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CgWgWgCg:WrRbRbWr:CuRbRbCu:WrRrRrWr:WgCrCrWg",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 8",
                    "RequiredUpgradeIds": [
                        "RNFluids"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-8_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RuSrSr--",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-8_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Rb--SgSr:WbRgRb--",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-8_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--WrCgRr:RbRrWrWb:SrCgSuCr",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-8_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SbCgSbRu:CgCrWgSu:WuRbCbCu:RgWrWbSu",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-8_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuSgRbSr:--CbSgCb:--CuRgRu:WgCuRrSb:RgRbWgSr",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 9",
                    "RequiredUpgradeIds": [
                        "RNColorMixing"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-9_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RwCyRwCy",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-9_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RuCuRuCu:--Sy--Sy",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-9_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Wr--Wr--:RcWcRcWc:Cg--Cg--",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-9_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cw--Cw--:SrSySrSy:SySbSySb:CgWgCgWg",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-9_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RgSuRgSu:WyWcWyWc:CwWuCwWu:CuWbCuWb:SgRrSgRr",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 10",
                    "RequiredUpgradeIds": [
                        "RNColorMixing"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-10_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CrCrWwWw",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-10_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WrWrSwSw:SmSmSwSw",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-10_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RwRw----:ScScCbCb:WbWbWwWw",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-10_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCuSuSu:RgRg----:CbCbCmCm:WmWmRrRr",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-10_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WwWwWuWu:CyCyCuCu:----WrWr:ScScSySy:WwWwCmCm",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 11",
                    "RequiredUpgradeIds": [
                        "RNColorMixing"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-11_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuWmWmCu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-11_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "ScSgSgSc:RgRwRwRg",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-11_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CmWyWyCm:RyRmRmRy:Wr----Wr",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-11_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SyWcWcSy:--SmSm--:WbSwSwWb:RmRuRuRm",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-11_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CgWbWbCg:CwWbWbCw:SwCyCySw:WyRbRbWy:Cy----Cy",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 12",
                    "RequiredUpgradeIds": [
                        "RNColorMixing"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-12_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CmRwSwCu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-12_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CmCmSwSw:----WrWc",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-12_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CrRb--Sb:Sm--WcCb:--SuRbRm",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-12_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SbWr--Rg:CgCc--Cu:WrRuRySy:ScWwWcWy",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-12_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cw----Rw:Wm--RyWr:Cr--WyCu:RrCrRrSu:CgCwWu--",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 13",
                    "RequiredUpgradeIds": [
                        "RNPinPusher"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-13_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SgRbSgRb",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-13_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuScCuSc:WySyWySy",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-13_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuWyWuWy:RcWcRcWc:CuRuCuRu",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-13_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WcCrWcCr:--Sr--Sr:SgRgSgRg:SwCwSwCw",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-13_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Sm--Sm:WwSgWwSg:Wb--Wb--:P-WcP-Wc:Sg--Sg--",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 14",
                    "RequiredUpgradeIds": [
                        "RNPinPusher"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-14_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SwSwRuRu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-14_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CcCcCuCu:RmRmSuSu",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-14_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "P-P-RbRb:SmSm----:ScScSySy",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-14_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WgWgCmCm:P-P-P-P-:CgCgRcRc:P-P-CmCm",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-14_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CyCyCmCm:SgSgRwRw:P-P-SbSb:RrRrRmRm:CcCcCmCm",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 15",
                    "RequiredUpgradeIds": [
                        "RNPinPusher"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-15_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RcRmRmRc",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-15_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SmWcWcSm:--SySy--",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-15_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuCmCmWu:WmWrWrWm:P-WwWwP-",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-15_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--RyRy--:SgSrSrSg:RgRmRmRg:P-----P-",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-15_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RwWyWyRw:WbWrWrWb:RmSuSuRm:CgWwWwCg:RwWuWuRw",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 16",
                    "RequiredUpgradeIds": [
                        "RNPinPusher"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-16_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RuWrRcSm",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-16_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WbCmP---:RmSmP-Wu",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-16_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RcRmSyRr:--Wu--Cg:CyWw--Cg",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-16_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrCbWbCr:RcCrWu--:Wg--CrRy:WcRrSbSb",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-16_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--WyCyP-:WyRrWuRm:Rb--ScWc:WwSyWrRm:SwRyWrWc",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 17",
                    "RequiredUpgradeIds": [
                        "RNCrystals"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-17_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RgCuRgCu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-17_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "P-SmP-Sm:CyWcCyWc",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-17_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CmP-CmP-:ScWgScWg:CcP-CcP-",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-17_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CmCcCmCc:--Rr--Rr:cuSucuSu:RuWuRuWu",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-17_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "ScSgScSg:--Cb--Cb:cbP-cbP-:Rb--Rb--:SuSySuSy",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 18",
                    "RequiredUpgradeIds": [
                        "RNCrystals"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-18_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "----CuCu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-18_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SwSwRgRg:SwSw----",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-18_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuWuRuRu:cucucwcw:RcRccbcb",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-18_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "ScSc----:SrSrRwRw:CuCuWmWm:cucuWwWw",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-18_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cwcw----:SmSmRyRy:RbRbSrSr:SbSbScSc:cycyWwWw",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 19",
                    "RequiredUpgradeIds": [
                        "RNCrystals"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-19_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SrcycySr",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-19_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cgRmRmcg:cgWbWbcg",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-19_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WrSuSuWr:WmCcCcWm:SwcycySw",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-19_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SbRgRgSb:WbcwcwWb:RbP-P-Rb:RySwSwRy",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-19_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CrWgWgCr:cwP-P-cw:Wg----Wg:P-SuSuP-:SrP-P-Sr",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Quest 20",
                    "RequiredUpgradeIds": [
                        "RNCrystals"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-20_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--WcSbRr",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-20_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuCmSgP-:Rw--RuRc",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-20_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WmSbcmP-:--cwcbCy:CrccWcSm",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-20_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--cbRyP-:Cy--Wucu:WcCuCcCm:WmCySbRg",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-20_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "ScCbcrRy:--P-SmWw:WmCg--Sg:Cy--SwRm:RgRwRgRw",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        "SideUpgrades": {
            "UpgradeCategories": [
                "ProcessingSpeeds",
                "Buildings",
                "Platforms",
                "Trains",
                "Wires",
                "Decorations",
                "Other"
            ],
            "SideUpgrades": [
                {
                    "Id": "RNFullCutter",
                    "PreviewImageId": "Shop_Cutter",
                    "Title": "@research.RNFullCutter.title",
                    "Description": "@research.RNFullCutter.description",
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "CutterDefaultVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 6
                        }
                    ]
                },
                {
                    "Id": "RNHalvesSwapper",
                    "PreviewImageId": "Shop_HalvesSwapper",
                    "Title": "@research.RNHalvesSwapper.title",
                    "Description": "@research.RNHalvesSwapper.description",
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "HalvesSwapperDefaultVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 12
                        }
                    ]
                },
                {
                    "Id": "RNTrash",
                    "PreviewImageId": "Shop_Trash",
                    "Title": "@research.RNTrash.title",
                    "Description": "@research.RNTrash.description",
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "TrashDefaultVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 4
                        }
                    ]
                },
                {
                    "Id": "RNRotatorCCW",
                    "PreviewImageId": "Shop_RotatorCCW",
                    "Title": "@research.RNRotatorCCW.title",
                    "Description": "@research.RNRotatorCCW.description",
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "RotatorOneQuadCCWVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 4
                        }
                    ]
                },
                {
                    "Id": "RNRotatorHalf",
                    "PreviewImageId": "Shop_Rotator180",
                    "Title": "@research.RNRotatorHalf.title",
                    "Description": "@research.RNRotatorHalf.description",
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "RotatorHalfVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 6
                        }
                    ]
                },
                {
                    "Id": "RNBentStacker",
                    "PreviewImageId": "Shop_BentStacker",
                    "Title": "@research.RNBentStacker.title",
                    "Description": "@research.RNBentStacker.description",
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "StackerDefaultVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 6
                        }
                    ]
                },
                {
                    "Id": "RNLabel",
                    "PreviewImageId": "Shop_Label",
                    "Title": "@research.RNLabel.title",
                    "Description": "@research.RNLabel.description",
                    "Category": "Decorations",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "LabelDefaultVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 4
                        }
                    ]
                },
                {
                    "Id": "RNOverflowSplitter",
                    "PreviewImageId": "Shop_OverflowSplitter",
                    "Title": "@research.RNOverflowSplitter.title",
                    "Description": "@research.RNOverflowSplitter.description",
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "SplitterOverflowVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 20
                        }
                    ]
                },
                {
                    "Id": "RNLayer3",
                    "PreviewImageId": "Shop_Layer3",
                    "Title": "@research.RNLayer3.title",
                    "Description": "@research.RNLayer3.description",
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "Lift2LayerVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "Pipe2LayerVariant"
                        },
                        {
                            "$type": "MechanicReward",
                            "MechanicId": "RULayer3"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 50
                        }
                    ]
                },
                {
                    "Id": "RNSandboxTools",
                    "PreviewImageId": "",
                    "Title": "",
                    "Description": "",
                    "Hidden": true,
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BlueprintCurrencyReward",
                            "Amount": 500000
                        },
                        {
                            "$type": "ResearchPointsReward",
                            "Amount": 10000
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "SandboxFluidProducerDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "SandboxItemProducerDefaultVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 50000
                        }
                    ]
                },
                {
                    "Id": "RNIslandLayouts1",
                    "PreviewImageId": "Shop_PlatformLayouts1",
                    "Title": "@research.RNIslandLayouts1.title",
                    "Description": "@research.RNIslandLayouts1.description",
                    "Category": "Platforms",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUIslandPlacement"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_1x3"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_1x4"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 6
                        }
                    ]
                },
                {
                    "Id": "RNIslandLayouts2",
                    "PreviewImageId": "Shop_PlatformLayouts2",
                    "Title": "@research.RNIslandLayouts2.title",
                    "Description": "@research.RNIslandLayouts2.description",
                    "Category": "Platforms",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUIslandPlacement"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_L3"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_L4"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_T4"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_S4"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_C5"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 18
                        }
                    ]
                },
                {
                    "Id": "RNIslandLayouts3",
                    "PreviewImageId": "Shop_PlatformLayouts3",
                    "Title": "@research.RNIslandLayouts3.title",
                    "Description": "@research.RNIslandLayouts3.description",
                    "Category": "Platforms",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUIslandPlacement"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_2x2"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_2x3"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_2x4"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 35
                        }
                    ]
                },
                {
                    "Id": "RNIslandLayouts4",
                    "PreviewImageId": "Shop_PlatformLayouts4",
                    "Title": "@research.RNIslandLayouts4.title",
                    "Description": "@research.RNIslandLayouts4.description",
                    "Category": "Platforms",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUIslandPlacement"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FoundationGroup_3x3"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 90
                        }
                    ]
                },
                {
                    "Id": "RNWireBasics",
                    "PreviewImageId": "Shop_WireBasics",
                    "Title": "@research.RNWireBasics.title",
                    "Description": "@research.RNWireBasics.description",
                    "Category": "Wires",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "WireDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "ConstantSignalDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "BeltFilterDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "BeltReaderDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "PipeGateDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "DisplayDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "ButtonDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "WireBridgeVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "WireTransmitterSenderVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "WireTransmitterReceiverVariant"
                        },
                        {
                            "$type": "MechanicReward",
                            "MechanicId": "RUWires"
                        },
                        {
                            "$type": "WikiEntryReward",
                            "EntryId": "WKWires"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 15
                        }
                    ]
                },
                {
                    "Id": "RNWireLogicGates",
                    "PreviewImageId": "Shop_LogicGates",
                    "Title": "@research.RNWireLogicGates.title",
                    "Description": "@research.RNWireLogicGates.description",
                    "Category": "Wires",
                    "RequiredUpgradeIds": [
                        "RNWireBasics"
                    ],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "LogicGateAndVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "LogicGateOrVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "LogicGateIfVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "LogicGateXOrVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "LogicGateNotVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "LogicGateCompareVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 10
                        }
                    ]
                },
                {
                    "Id": "RNWireVirtualProcessing",
                    "PreviewImageId": "Shop_VirtualProcessors",
                    "Title": "@research.RNWireVirtualProcessing.title",
                    "Description": "@research.RNWireVirtualProcessing.description",
                    "Category": "Wires",
                    "RequiredUpgradeIds": [
                        "RNWireBasics"
                    ],
                    "RequiredMechanicIds": [],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "VirtualRotatorDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "VirtualAnalyzerDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "VirtualUnstackerDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "VirtualStackerDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "VirtualHalfCutterDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "VirtualPainterDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "VirtualPinPusherDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "VirtualCrystalGeneratorDefaultVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "VirtualHalvesSwapperDefaultVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 10
                        }
                    ]
                },
                {
                    "Id": "RNWireTransmission",
                    "PreviewImageId": "Shop_GlobalWireTransmitter",
                    "Title": "@research.RNWireTransmission.title",
                    "Description": "@research.RNWireTransmission.description",
                    "Category": "Wires",
                    "RequiredUpgradeIds": [
                        "RNWireBasics"
                    ],
                    "RequiredMechanicIds": [
                        "RULayer3"
                    ],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "ControlledSignalReceiverVariant"
                        },
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "ControlledSignalTransmitterVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 10
                        }
                    ]
                },
                {
                    "Id": "RNWireOperatorReceiver",
                    "PreviewImageId": "Shop_OperatorWireReceiver",
                    "Title": "@research.RNWireOperatorReceiver.title",
                    "Description": "@research.RNWireOperatorReceiver.description",
                    "Category": "Wires",
                    "RequiredUpgradeIds": [
                        "RNWireBasics"
                    ],
                    "RequiredMechanicIds": [
                        "RULayer3"
                    ],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "WireGlobalTransmitterReceiverVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 8
                        }
                    ]
                },
                {
                    "Id": "RNFluidTank",
                    "PreviewImageId": "Shop_FluidTank",
                    "VideoId": "Fluid_Tank",
                    "Title": "@research.RNFluidTank.title",
                    "Description": "@research.RNFluidTank.description",
                    "Category": "Buildings",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUFluids"
                    ],
                    "Rewards": [
                        {
                            "$type": "BuildingReward",
                            "BuildingDefinitionGroupId": "FluidStorageDefaultVariant"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 10
                        }
                    ]
                },
                {
                    "Id": "RNTrainsPrimaryColors",
                    "PreviewImageId": "Shop_TrainsPrimaryColors",
                    "Title": "@research.RNTrainsPrimaryColors.title",
                    "Description": "@research.RNTrainsPrimaryColors.description",
                    "Category": "Trains",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUTrains"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "GreenRailGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "GreenTrainProducerGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "BlueRailGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "BlueTrainProducerGroup"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 24
                        }
                    ]
                },
                {
                    "Id": "RNTrainsSecondaryColors",
                    "PreviewImageId": "Shop_TrainsSecondaryColors",
                    "Title": "@research.RNTrainsSecondaryColors.title",
                    "Description": "@research.RNTrainsSecondaryColors.description",
                    "Category": "Trains",
                    "RequiredUpgradeIds": [
                        "RNTrainsPrimaryColors"
                    ],
                    "RequiredMechanicIds": [
                        "RUTrains"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "CyanRailGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "CyanTrainProducerGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "MagentaRailGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "MagentaTrainProducerGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "YellowRailGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "YellowTrainProducerGroup"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 32
                        }
                    ]
                },
                {
                    "Id": "RNTrainsTertiaryColors",
                    "PreviewImageId": "Shop_TrainsTertiaryColors",
                    "Title": "@research.RNTrainsTertiaryColors.title",
                    "Description": "@research.RNTrainsTertiaryColors.description",
                    "Category": "Trains",
                    "RequiredUpgradeIds": [
                        "RNTrainsSecondaryColors"
                    ],
                    "RequiredMechanicIds": [
                        "RUTrains"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "WhiteRailGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "WhiteTrainProducerGroup"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 48
                        }
                    ]
                },
                {
                    "Id": "RNTrainsFluidWagons",
                    "PreviewImageId": "Shop_TrainsFluidWagons",
                    "Title": "@research.RNTrainsFluidWagons.title",
                    "Description": "@research.RNTrainsFluidWagons.description",
                    "Category": "Trains",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUTrains"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FluidCargoFactoriesGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "TrainFluidLoadersGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "TrainFluidUnloadersGroup"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 25
                        }
                    ]
                },
                {
                    "Id": "RNTrainsTransferStation",
                    "PreviewImageId": "Shop_TrainsTransferStation",
                    "Title": "@research.RNTrainsTransferStation.title",
                    "Description": "@research.RNTrainsTransferStation.description",
                    "Category": "Trains",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUTrains"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "TrainShapeTransferGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "TrainFluidTransferGroup"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 25
                        }
                    ]
                },
                {
                    "Id": "RNTrainsWaitStop",
                    "PreviewImageId": "Shop_TrainsWaitStop",
                    "Title": "@research.RNTrainsWaitStop.title",
                    "Description": "@research.RNTrainsWaitStop.description",
                    "Category": "Trains",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUTrains"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "TrainWaitStationsGroup"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 30
                        }
                    ]
                },
                {
                    "Id": "RNTrainsFillerWagon",
                    "PreviewImageId": "Shop_TrainsFillerWagon",
                    "Title": "@research.RNTrainsFillerWagon.title",
                    "Description": "@research.RNTrainsFillerWagon.description",
                    "Category": "Trains",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUTrains"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "FillerCargoFactoriesGroup"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 12
                        }
                    ]
                },
                {
                    "Id": "RNRailRollerCoasterDLCContent",
                    "PreviewImageId": "Shop_TrainsRollerCoaster",
                    "Title": "@research.RNRailRollerCoasterDLCContent.title",
                    "Description": "@research.RNRailRollerCoasterDLCContent.description",
                    "Category": "Decorations",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUTrains"
                    ],
                    "Rewards": [
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "TrainTwistersGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "TrainLoopsGroup"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "RailLiftUp2X1X2Group"
                        },
                        {
                            "$type": "IslandGroupReward",
                            "GroupId": "RailLiftDown2X1X2Group"
                        }
                    ],
                    "Costs": [
                        {
                            "$type": "ResearchPointsCost",
                            "Amount": 5
                        }
                    ]
                }
            ]
        },
        "LinearUpgrades": {
            "HubInputSizeUpgradeId": "LRUHubInputSize",
            "ShapeQuantityUpgradeId": "LRUShapeQuantity",
            "SpeedsToLinearUpgradeMappings": {
                "BeltSpeed": "LRUBeltSpeed",
                "CutterSpeed": "LRUCuttingSpeed",
                "StackerSpeed": "LRUStackingSpeed",
                "PainterSpeed": "LRUPaintingSpeed",
                "TrainSpeed": "LRUTrainSpeed",
                "TrainCapacity": "LRUTrainCapacity"
            },
            "LinearUpgrades": [
                {
                    "Id": "LRUBeltSpeed",
                    "Title": "@research.LRUBeltSpeed.title",
                    "DisplayType": 1,
                    "Levels": [
                        {
                            "Value": 50
                        },
                        {
                            "Value": 75,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 2
                            }
                        },
                        {
                            "Value": 100,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 7
                            }
                        },
                        {
                            "Value": 125,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 20
                            }
                        },
                        {
                            "Value": 150,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 50
                            }
                        }
                    ],
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Category": "ProcessingSpeeds"
                },
                {
                    "Id": "LRUCuttingSpeed",
                    "Title": "@research.LRUCuttingSpeed.title",
                    "DisplayType": 1,
                    "Levels": [
                        {
                            "Value": 50
                        },
                        {
                            "Value": 75,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 2
                            }
                        },
                        {
                            "Value": 100,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 7
                            }
                        },
                        {
                            "Value": 125,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 20
                            }
                        },
                        {
                            "Value": 150,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 50
                            }
                        }
                    ],
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Category": "ProcessingSpeeds"
                },
                {
                    "Id": "LRUStackingSpeed",
                    "Title": "@research.LRUStackingSpeed.title",
                    "DisplayType": 1,
                    "Levels": [
                        {
                            "Value": 50
                        },
                        {
                            "Value": 75,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 2
                            }
                        },
                        {
                            "Value": 100,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 7
                            }
                        },
                        {
                            "Value": 125,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 20
                            }
                        },
                        {
                            "Value": 150,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 50
                            }
                        }
                    ],
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Category": "ProcessingSpeeds"
                },
                {
                    "Id": "LRUHubInputSize",
                    "Title": "@research.LRUHubInputSize.title",
                    "DisplayType": 3,
                    "Levels": [
                        {
                            "Value": 4
                        },
                        {
                            "Value": 6,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 3
                            }
                        },
                        {
                            "Value": 8,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 7
                            }
                        },
                        {
                            "Value": 10,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 15
                            }
                        },
                        {
                            "Value": 12,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 30
                            }
                        }
                    ],
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "Category": "Other"
                },
                {
                    "Id": "LRUPaintingSpeed",
                    "Title": "@research.LRUPaintingSpeed.title",
                    "DisplayType": 1,
                    "Levels": [
                        {
                            "Value": 100
                        },
                        {
                            "Value": 125,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 12
                            }
                        },
                        {
                            "Value": 150,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 30
                            }
                        }
                    ],
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUFluids"
                    ],
                    "Category": "ProcessingSpeeds"
                },
                {
                    "Id": "LRUTrainSpeed",
                    "Title": "@research.LRUTrainSpeed.title",
                    "DisplayType": 2,
                    "Levels": [
                        {
                            "Value": 100
                        },
                        {
                            "Value": 140,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 8
                            }
                        },
                        {
                            "Value": 180,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 12
                            }
                        },
                        {
                            "Value": 200,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 30
                            }
                        }
                    ],
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [
                        "RUTrains"
                    ],
                    "Category": "Trains"
                },
                {
                    "Id": "LRUTrainCapacity",
                    "Title": "@research.LRUTrainCapacity.title",
                    "DisplayType": 4,
                    "Levels": [
                        {
                            "Value": 100
                        },
                        {
                            "Value": 200,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 8
                            }
                        },
                        {
                            "Value": 300,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 12
                            }
                        },
                        {
                            "Value": 400,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 18
                            }
                        },
                        {
                            "Value": 500,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 30
                            }
                        },
                        {
                            "Value": 600,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 50
                            }
                        }
                    ],
                    "RequiredUpgradeIds": [
                        "RNTrains"
                    ],
                    "RequiredMechanicIds": [],
                    "Category": "Trains"
                },
                {
                    "Id": "LRUShapeQuantity",
                    "Title": "@research.LRUShapeQuantity.title",
                    "DisplayType": 3,
                    "Levels": [
                        {
                            "Value": 1
                        },
                        {
                            "Value": 2,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 350
                            }
                        },
                        {
                            "Value": 3,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 750
                            }
                        },
                        {
                            "Value": 4,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 1250
                            }
                        },
                        {
                            "Value": 5,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 1750
                            }
                        },
                        {
                            "Value": 6,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 3500
                            }
                        },
                        {
                            "Value": 7,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 4000
                            }
                        },
                        {
                            "Value": 8,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 4500
                            }
                        },
                        {
                            "Value": 9,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 5000
                            }
                        },
                        {
                            "Value": 10,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 5500
                            }
                        },
                        {
                            "Value": 11,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 6000
                            }
                        },
                        {
                            "Value": 12,
                            "Cost": {
                                "$type": "ResearchPointsCost",
                                "Amount": 9999
                            }
                        }
                    ],
                    "RequiredUpgradeIds": [
                        "RNEndOfGame"
                    ],
                    "RequiredMechanicIds": [],
                    "Category": "Other"
                }
            ]
        }
    },
    "StartingLocation": {
        "InitialViewport": {
            "PositionY": -11.56,
            "Zoom": 480,
            "Angle": 70,
            "ShowAllBuildingLayers": true,
            "ShowAllIslandLayers": true
        },
        "InitialIslands": {
            "InitialIslands": [
                {
                    "Position_GC": {
                        "x": -1
                    },
                    "LayoutId": "Layout_HUB"
                },
                {
                    "Position_GC": {
                        "x": -3
                    },
                    "LayoutId": "Layout_ShapeMiner"
                },
                {
                    "Position_GC": {
                        "x": -1,
                        "y": 2
                    },
                    "Rotation": 3,
                    "LayoutId": "Layout_ShapeMiner"
                },
                {
                    "Position_GC": {
                        "x": 1
                    },
                    "Rotation": 2,
                    "LayoutId": "Layout_ShapeMiner"
                },
                {
                    "Position_GC": {
                        "x": -1,
                        "y": -2
                    },
                    "Rotation": 1,
                    "LayoutId": "Layout_ShapeMiner"
                },
                {
                    "Position_GC": {
                        "x": -5
                    },
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": -4,
                        "y": -1
                    },
                    "Rotation": 1,
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": -4
                    },
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": -2,
                        "y": -4
                    },
                    "Rotation": 1,
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": -2,
                        "y": -3
                    },
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": -2,
                        "y": 3
                    },
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": -2,
                        "y": 4
                    },
                    "Rotation": 3,
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": -1,
                        "y": -3
                    },
                    "Rotation": 1,
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": -1,
                        "y": 3
                    },
                    "Rotation": 3,
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": 1,
                        "y": -1
                    },
                    "Rotation": 1,
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": 1,
                        "y": 1
                    },
                    "Rotation": 3,
                    "LayoutId": "Layout_ShapeMinerExtension"
                },
                {
                    "Position_GC": {
                        "x": 2
                    },
                    "Rotation": 2,
                    "LayoutId": "Layout_ShapeMinerExtension"
                }
            ]
        },
        "FixedPatches": {
            "FixedPatches": [
                {
                    "Shape": "--Wu--Wu",
                    "Position_LC": {
                        "x": 31,
                        "y": 30
                    },
                    "LocalTiles": [
                        {},
                        {
                            "x": -1,
                            "y": -2
                        },
                        {
                            "y": -1
                        },
                        {
                            "x": -1,
                            "y": -1
                        }
                    ]
                },
                {
                    "Shape": "----SuSu",
                    "Position_LC": {
                        "x": 31,
                        "y": 34
                    },
                    "LocalTiles": [
                        {},
                        {
                            "y": 1
                        },
                        {
                            "x": -1,
                            "y": 1
                        },
                        {
                            "x": -1,
                            "y": 2
                        }
                    ]
                },
                {
                    "Shape": "CuCuRuRu",
                    "Position_LC": {
                        "x": 29,
                        "y": 32
                    },
                    "LocalTiles": [
                        {},
                        {
                            "x": -1
                        },
                        {
                            "x": -1,
                            "y": -1
                        },
                        {
                            "x": -2
                        }
                    ]
                },
                {
                    "Shape": "SbSb----",
                    "Position_LC": {
                        "x": 33,
                        "y": 32
                    },
                    "LocalTiles": [
                        {},
                        {
                            "x": 1
                        },
                        {
                            "y": 1
                        },
                        {
                            "y": -1
                        }
                    ]
                }
            ]
        },
        "StartingChunks": {
            "StartingChunks": [
                {
                    "GuaranteedShapePatches": [
                        "CrCrCbCb",
                        "RbWgCgWg",
                        "CgCgWuWu",
                        "SrRgRgSr",
                        "WuWrWbCr",
                        "RrRrRuRu",
                        "--Rb--Rb",
                        "SgWuSgCr"
                    ],
                    "GuaranteedColorPatches": [
                        "r",
                        "g",
                        "b"
                    ]
                },
                {
                    "SuperChunk": {
                        "x": -1
                    },
                    "GuaranteedShapePatches": [],
                    "GuaranteedColorPatches": [
                        "r"
                    ]
                },
                {
                    "SuperChunk": {
                        "x": 1,
                        "y": 1
                    },
                    "GuaranteedShapePatches": [],
                    "GuaranteedColorPatches": [
                        "g"
                    ]
                },
                {
                    "SuperChunk": {
                        "x": -1,
                        "y": -1
                    },
                    "GuaranteedShapePatches": [],
                    "GuaranteedColorPatches": [
                        "b"
                    ]
                }
            ]
        }
    },
    "PlayerLevelConfig": {
        "IconicLevelShapes": {
            "LevelShapes": [
                "RbCuCrCu",
                "RgCuCgCu",
                "RyCuCyCu",
                "RmCuCmCu",
                "RcCuCcCu",
                "RuCuCuCu:Rb--Cr--",
                "RuCuCuCu:Rg--Cg--",
                "RuCuCuCu:Ry--Cy--",
                "RuCuCuCu:Rm--Cm--",
                "RuCuCuCu:Rc--Cc--",
                "RuCuCuRu:RbWuWrRu",
                "RuCuCuRu:RgWuWgRu",
                "RuCuCuRu:RyWuWyRu",
                "RuCuCuRu:RmWuWmRu",
                "RuCuCuRu:RcWuWcRu",
                "RuCbP-Cr:----Ru--",
                "RuCgP-Cy:----Ru--",
                "RuCmP-Cm:----Ru--",
                "RuCcP-Cc:----Ru--",
                "RuCwP-Cw:----Ru--",
                "CbCbCbRb:CwCwCwCw",
                "CrCrCrRr:CwCwCwCw",
                "CgCgCyRy:CwCwCwCw",
                "CmCmCmRm:CwCwCwCw",
                "CcCcCcRc:CwCwCwCw",
                "RyWyCyCy:Rr--Cr--",
                "RyWyCyCy:Rb--Cb--",
                "RyWyCyCy:Rg--Cg--",
                "RyWyCyCy:Rm--Cm--",
                "RyWyCyCy:Rc--Cc--",
                "RyCyCyRy:RuWuWrRr",
                "RyCyCyRy:RrWrWbRb",
                "RyCyCyRy:RbWbWgRg",
                "RyCyCyRy:RgWgWmRm",
                "RyCyCyRy:RmWmWcRc",
                "RwCwRwCw:Rr--Cy--",
                "RwCwRwCw:Rb--Cy--",
                "RwCwRwCw:Rg--Cy--",
                "RwCwRwCw:Rm--Cy--",
                "RwCwRwCw:Rc--Cy--",
                "RwCwCwRw:RyCyCrRr",
                "RwCwCwRw:RyCyCbRb",
                "RwCwCwRw:RyCyCgRg",
                "RwCwCwRw:RyCyCmRm",
                "RwCwCwRw:RyCyCcRc",
                "--SuSu--:CuRuRuCu:Cw----Cw",
                "--SrSr--:CrRrRrCr:Cw----Cw",
                "--SbSb--:CbRbRbCb:Cw----Cw",
                "--SgSg--:CgRgRgCg:Cw----Cw",
                "--SySy--:CyRyRyCy:Cw----Cw",
                "--SmSm--:CmRmRmCm:Cw----Cw",
                "--ScSc--:CcRcRcCc:Cw----Cw",
                "--SuSu--:SrRuRuCu:----CwCw",
                "--SySy--:SrRyRyCy:----CwCw",
                "--ScSc--:SrRcRcCc:----CwCw",
                "CrWuCrCr:WuWuWuCu:WbWbWbCb",
                "CgWuCgCg:WuWuWuCu:WrWrWrCr",
                "CyWuCyCy:WuWuWuCu:WgWgWgCg",
                "CmWuCmCm:WuWuWuCu:WyWyWyCy",
                "CcWuCcCc:WuWuWuCu:WmWmWmCm",
                "RyCyCyCy:RwCwCwCw:Rr--Cm--",
                "RyCyCyCy:RwCwCwCw:Rb--Cm--",
                "RyCyCyCy:RwCwCwCw:Rg--Cm--",
                "RyCyCyCy:RwCwCwCw:Ry--Cm--",
                "RyCyCyCy:RwCwCwCw:Rc--Cm--",
                "RyCyCyRy:RwCwCwRw:WmCmCrWr",
                "RyCyCyRy:RwCwCwRw:WmCmCbWb",
                "RyCyCyRy:RwCwCwRw:WmCmCgWg",
                "RyCyCyRy:RwCwCwRw:WmCmCyWy",
                "RyCyCyRy:RwCwCwRw:WmCmCcWc",
                "SwCrSwCr:--CwRbCw:RwCwRwCw",
                "SwCbSwCb:--CwRyCw:RwCwRwCw",
                "SwCgSwCg:--CwRyCw:RwCwRwCw",
                "SwCmSwCm:--CwRyCw:RwCwRwCw",
                "SwCcSwCc:--CwRmCw:RwCwRwCw",
                "CwRwCwCw:P-P-P-P-:CbCbCrCr",
                "CwRwCwCw:P-P-P-P-:CgCgCgCg",
                "CwRwCwCw:P-P-P-P-:CyCyCyCy",
                "CwRwCwCw:P-P-P-P-:CmCmCmCm",
                "CwRwCwCw:P-P-P-P-:CcCcCcCc",
                "SyP-SyP-:CbCbCbCb:P-CyP-Cy:SySySySy",
                "SyP-SyP-:CrCrCrCr:P-CyP-Cy:SySySySy",
                "SyP-SyP-:CgCgCgCg:P-CyP-Cy:SySySySy",
                "SyP-SyP-:CmCmCmCm:P-CyP-Cy:SySySySy",
                "SyP-SyP-:CcCcCcCc:P-CyP-Cy:SySySySy",
                "WrCrWrRr:RwCwRwRw:WrWrWrRr:CbWbCbRb",
                "WbCbWbRb:RwCwRwRw:WbWbWbRb:CgWgCgRg",
                "WyCyWyRy:RwCwRwRw:WyWyWyRy:CgWgCgRg",
                "WmCmWmRm:RwCwRwRw:WmWmWmRm:CyWyCyRy",
                "WcCcWcRc:RwCwRwRw:WcWcWcRc:CmWmCmRm",
                "RmWmRmWm:RwWwRwWw:RcP-RrP-:--Cc--Cr",
                "RmWmRmWm:RwWwRwWw:RcP-RbP-:--Cc--Cb",
                "RmWmRmWm:RwWwRwWw:RcP-RgP-:--Cc--Cg",
                "RmWmRmWm:RwWwRwWw:RcP-RyP-:--Cc--Cy",
                "RmWmRmWm:RwWwRwWw:RcP-RmP-:--Cc--Cm",
                "CrCwCwCr:P-P-P-P-:CuCuCuCu:CwCwCwCw",
                "CbCwCwCb:P-P-P-P-:CuCuCuCu:CwCwCwCw",
                "CyCwCwCg:P-P-P-P-:CuCuCuCu:CwCwCwCw",
                "CmCwCwCm:P-P-P-P-:CuCuCuCu:CwCwCwCw",
                "CcCwCwCc:P-P-P-P-:CuCuCuCu:CwCwCwCw",
                "P-SwSwP-:CrWrWrCr:CbWbWbCb:Cw----Cw",
                "P-SwSwP-:CgWgWgCg:CrWrWrCr:Cw----Cw",
                "P-SwSwP-:CyWyWyCy:CgWgWgCg:Cw----Cw",
                "P-SwSwP-:CmWmWmCm:CyWyWyCy:Cw----Cw",
                "P-SwSwP-:CcWcWcCc:CmWmWmCm:Cw----Cw",
                "--WySyWy:RySwWwSw:CwWwWbWw:CbWbSwWb",
                "--WySyWy:RySwWwSw:CwWwWrWw:CrWrSwWr",
                "--WySyWy:RySwWwSw:CwWwWgWw:CgWgSwWg",
                "--WySyWy:RySwWwSw:CwWwWmWw:CmWmSwWm",
                "--WySyWy:RySwWwSw:CwWwWcWw:CcWcSwWc",
                "RcCcCcRc:RwCwCwRw:CrCrCrCr:P-CwCwP-",
                "RcCcCcRc:RwCwCwRw:CbCbCbCb:P-CwCwP-",
                "RcCcCcRc:RwCwCwRw:CgCgCgCg:P-CwCwP-",
                "RcCcCcRc:RwCwCwRw:CyCyCyCy:P-CwCwP-",
                "RcCcCcRc:RwCwCwRw:CcCcCcCc:P-CwCwP-",
                "RwWbRbWw:P-P-P---:RbWwRw--:--WbRbWb",
                "RwWrRrWw:P-P-P---:RrWwRw--:--WrRrWr",
                "RwWgRgWw:P-P-P---:RgWwRw--:--WgRgWg",
                "RwWyRyWw:P-P-P---:RyWwRw--:--WyRyWy",
                "RwWmRmWw:P-P-P---:RmWwRw--:--WmRmWm",
                "RwCwCwRw:SrP-P-Sr:CrCrCrCr:P-CwCwP-",
                "RwCwCwRw:SbP-P-Sb:CbCbCbCb:P-CwCwP-",
                "RwCwCwRw:SgP-P-Sg:CgCgCgCg:P-CwCwP-",
                "RwCwCwRw:SyP-P-Sy:CyCyCyCy:P-CwCwP-",
                "RwCwCwRw:ScP-P-Sm:CcCcCmCm:P-CwCwP-",
                "CrCwCrCw:CwCrCwCr:CrCwCrCw:CwCrCwCr",
                "CbCwCgCw:CwCbCwCg:CbCwCgCw:CwCbCwCg",
                "CyCwCyCw:CwCyCwCy:CyCwCyCw:CwCyCwCy",
                "CmCwCmCw:CwCmCwCm:CmCwCmCw:CwCmCwCm",
                "CcCwCcCw:CwCcCwCc:CcCwCcCw:CwCcCwCc",
                "RwCwCwRw:SrWrWrSr:WbCbCwWr:--CbCr--",
                "RwCwCwRw:SrWrWrSr:WgCgCgWg:--CgCg--",
                "RwCwCwRw:SrWrWrSr:WyCyCyWy:--CyCy--",
                "RwCwCwRw:SrWrWrSr:WmCmCmWm:--CmCm--",
                "RwCwCwRw:SrWrWrSr:WcCcCcWc:--CcCc--",
                "CbCbCbCb:P-CrCrP-:P-P-P-P-:WbRwRwWb",
                "CgCgCgCg:P-CrCrP-:P-P-P-P-:WgRwRwWg",
                "CyCyCyCy:P-CrCrP-:P-P-P-P-:WyRwRwWy",
                "CmCmCmCm:P-CrCrP-:P-P-P-P-:WmRwRwWm",
                "CcCcCcCc:P-CrCrP-:P-P-P-P-:WcRwRwWc",
                "P-CwRwCw:CbP-P-P-:P-CrRrCr:WwCwRwCw",
                "P-CwRwCw:CgP-P-P-:P-CgRgCg:WwCwRwCw",
                "P-CwRwCw:CyP-P-P-:P-CyRyCy:WwCwRwCw",
                "P-CwRwCw:CmP-P-P-:P-CmRmCm:WwCwRwCw",
                "P-CwRwCw:CcP-P-P-:P-CcRcCc:WwCwRwCw",
                "CrRrRrCr:P-CwCwCw:--CyCyCy:------P-",
                "CbRbRbCb:P-CwCwCw:--CyCyCy:------P-",
                "CgRgRgCg:P-CwCwCw:--CyCyCy:------P-",
                "CmRmRmCm:P-CwCwCw:--CyCyCy:------P-",
                "CcRcRcCc:P-CwCwCw:--CyCyCy:------P-",
                "RyCyRyCy:Cr--Cr--:CwCwCwCw:cbcbcbcb",
                "RyCyRyCy:Cb--Cb--:CwCwCwCw:crcrcrcr",
                "RyCyRyCy:Cr--Cr--:CwCwCwCw:cgcgcgcg",
                "RyCyRyCy:Cr--Cr--:CwCwCwCw:cmcmcmcm",
                "RyCyRyCy:Cm--Cm--:CwCwCwCw:cccccccc",
                "Sr--Sb--:P-P-P-P-:P-P-P-P-:--Cr--Cb:CwCwCwCw",
                "Sg--Sy--:P-P-P-P-:P-P-P-P-:--Cg--Cy:CwCwCwCw",
                "Sm--Sm--:P-P-P-P-:P-P-P-P-:--Cm--Cm:CwCwCwCw",
                "Sc--Sc--:P-P-P-P-:P-P-P-P-:--Cc--Cc:CwCwCwCw",
                "Sw--Sw--:P-P-P-P-:P-P-P-P-:--Cw--Cw:CcCcCcCc",
                "SwSwSwSw:WrWrWrWr:CrCrCrCr:WbWbWbWb:CwCwCwCw",
                "SwSwSwSw:WbWbWbWb:CbCbCbCb:WgWgWgWg:CwCwCwCw",
                "SwSwSwSw:WyWyWyWy:CyCyCyCy:WmWmWmWm:CwCwCwCw",
                "SwSwSwSw:WmWmWmWm:CmCmCmCm:WcWcWcWc:CwCwCwCw",
                "SwSwSwSw:WcWcWcWc:CcCcCcCc:WmWmWmWm:CwCwCwCw",
                "P-P-P-P-:SbWgWgSb:CbP-P-Cb:CgRbRbCg:P-----P-",
                "P-P-P-P-:SrWgWgSr:CrP-P-Cr:CgRrRrCg:P-----P-",
                "P-P-P-P-:SyWgWgSy:CyP-P-Cy:CgRyRyCg:P-----P-",
                "P-P-P-P-:SmWgWgSm:CmP-P-Cm:CgRmRmCg:P-----P-",
                "P-P-P-P-:ScWgWgSc:CcP-P-Cc:CgRcRcCg:P-----P-",
                "SuWwWwSu:CwWuWuCw:CbRwRwCb:P-RuRuP-:--P-P---",
                "SbWwWwSb:CwWbWbCw:CyRwRwCy:P-RuRuP-:--P-P---",
                "SrWwWwSr:CwWrWrCw:CyRwRwCy:P-RuRuP-:--P-P---",
                "SgWwWwSg:CwWgWgCw:CyRwRwCy:P-RuRuP-:--P-P---",
                "SmWwWwSm:CwWmWmCw:CcRwRwCc:P-RuRuP-:--P-P---",
                "Sw----Sw:WwWcWcWw:CcSwSwCc:CwCwCwCw:WrWrWrWr",
                "Sw----Sw:WwWcWcWw:CcSwSwCc:CwCwCwCw:WbWbWbWb",
                "Sw----Sw:WwWcWcWw:CcSwSwCc:CwCwCwCw:WgWgWgWg",
                "Sw----Sw:WwWcWcWw:CcSwSwCc:CwCwCwCw:WyWyWyWy",
                "Sw----Sw:WwWcWcWw:CcSwSwCc:CwCwCwCw:WmWmWmWm",
                "RrCrRrCr:RwCwRwCw:CbCbCbCb:P-P-P-P-:WuCuWuCu",
                "RbCbRbCb:RwCwRwCw:CgCgCgCg:P-P-P-P-:WuCuWuCu",
                "RgCgRgCg:RwCwRwCw:CyCyCyCy:P-P-P-P-:WuCuWuCu",
                "RmCmRmCm:RwCwRwCw:CcCcCcCc:P-P-P-P-:WuCuWuCu",
                "RwCwRwCw:RmCmRmCm:CwCwCwCw:P-P-P-P-:WcCcWcCc",
                "Rr--Rr--:cy--cy--:cyRwcyRw:--Cm--Cm:--cb--cb",
                "Rg--Rg--:cy--cy--:cyRwcyRw:--Cm--Cm:--cg--cg",
                "Rc--Rc--:cm--cm--:cmRwcmRw:--Cy--Cy:--cr--cr",
                "Rc--Rc--:cm--cm--:cmRwcmRw:--Cy--Cy:--cb--cb",
                "Rm--Rm--:cc--cc--:ccRwccRw:--Cy--Cy:--cr--cr",
                "CbCuCbCu:SrP-P-P-:P-P-SrP-:P-CrP-Cr:CwCwCwCw",
                "CgCuCgCu:SyP-P-P-:P-P-SyP-:P-CyP-Cy:CwCwCwCw",
                "CyCuCyCu:SmP-P-P-:P-P-SmP-:P-CmP-Cm:CwCwCwCw",
                "CmCuCmCu:ScP-P-P-:P-P-ScP-:P-CcP-Cc:CwCwCwCw",
                "CcCuCcCu:SwP-P-P-:P-P-SwP-:P-CwP-Cw:CcCcCcCc",
                "RbCbCuCb:SwP-P-P-:P-P-P-P-:--CrP-Cr:--CwWrCw",
                "RrCrCuCr:SwP-P-P-:P-P-P-P-:--CyP-Cy:--CwWyCw",
                "RyCyCuCy:SwP-P-P-:P-P-P-P-:--CmP-Cm:--CwWmCw",
                "RmCmCuCm:SwP-P-P-:P-P-P-P-:--CcP-Cc:--CwWcCw",
                "RcCcCuCc:SwP-P-P-:P-P-P-P-:--CmP-Cm:--CwWmCw"
            ]
        },
        "IconicLevelShapeInterval": 1,
        "GoalLines": [
            {
                "Id": "Reuse_RNFluids",
                "Shape": "SrRbRbSr:SbCgCgSb:Cu----Cu",
                "StartingAmount": 15000,
                "ExponentialGrowthPercentPerLevel": 18,
                "RequiredUpgradeIds": [
                    "RNFluids"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNTrains",
                "Shape": "SgRrSgRr:WbCbWbCb:CgSgCgSg",
                "StartingAmount": 12000,
                "ExponentialGrowthPercentPerLevel": 17,
                "RequiredUpgradeIds": [
                    "RNTrains"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNColorMixing",
                "Shape": "SySySmSm:WwWwRyRy:----ScSc:CyCyCbCb",
                "StartingAmount": 10000,
                "ExponentialGrowthPercentPerLevel": 16,
                "RequiredUpgradeIds": [
                    "RNColorMixing"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNPinPusher",
                "Shape": "Wg--Wg--:P-CrP-Cr:CbWuCbWu:WrRuWrRu",
                "StartingAmount": 10000,
                "ExponentialGrowthPercentPerLevel": 16,
                "RequiredUpgradeIds": [
                    "RNPinPusher"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNIslandLayer3",
                "Shape": "Sw--CwSg:--CuSmCc:CbRrWb--:WuWu--Rb:RrSwSyCm",
                "StartingAmount": 8000,
                "ExponentialGrowthPercentPerLevel": 16,
                "RequiredUpgradeIds": [
                    "RNIslandLayer3"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNCrystals",
                "Shape": "CrSuSuCr:cm----cm:CrWwWwCr:CrP-P-Cr:cwRbRbcw",
                "StartingAmount": 8000,
                "ExponentialGrowthPercentPerLevel": 14,
                "RequiredUpgradeIds": [
                    "RNCrystals"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNTrainHubDelivery",
                "Shape": "CwCyCyCw:--WrWr--:--SgSg--:CmcgcgCm:Cb----Cb",
                "StartingAmount": 8000,
                "ExponentialGrowthPercentPerLevel": 15,
                "RequiredUpgradeIds": [
                    "RNTrainHubDelivery"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNEndOfGame",
                "Shape": "P-cwcwP-:P-CyCyP-:SycrcrSy:RwRrRrRw:--cucu--",
                "StartingAmount": 8000,
                "ExponentialGrowthPercentPerLevel": 10,
                "RequiredUpgradeIds": [
                    "RNEndOfGame"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Random1",
                "Randomized": true,
                "StartingAmount": 2000,
                "ExponentialGrowthPercentPerLevel": 7,
                "RequiredUpgradeIds": [
                    "RNEndOfGame"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Random2",
                "Randomized": true,
                "RandomizedUseCrystals": true,
                "StartingAmount": 2000,
                "ExponentialGrowthPercentPerLevel": 4,
                "RequiredUpgradeIds": [
                    "RNEndOfGame"
                ],
                "RequiredMechanicIds": []
            }
        ],
        "Rewards": [
            {
                "MinimumLevel": 25,
                "Rewards": [
                    {
                        "$type": "ChunkLimitReward",
                        "Amount": 100
                    },
                    {
                        "$type": "BlueprintCurrencyReward",
                        "Amount": 20000
                    },
                    {
                        "$type": "ResearchPointsReward",
                        "Amount": 10
                    }
                ]
            },
            {
                "MinimumLevel": 10,
                "Rewards": [
                    {
                        "$type": "ChunkLimitReward",
                        "Amount": 50
                    },
                    {
                        "$type": "BlueprintCurrencyReward",
                        "Amount": 10000
                    },
                    {
                        "$type": "ResearchPointsReward",
                        "Amount": 4
                    }
                ]
            },
            {
                "MinimumLevel": 1,
                "Rewards": [
                    {
                        "$type": "ChunkLimitReward",
                        "Amount": 25
                    },
                    {
                        "$type": "BlueprintCurrencyReward",
                        "Amount": 5000
                    },
                    {
                        "$type": "ResearchPointsReward",
                        "Amount": 2
                    }
                ]
            }
        ]
    },
    "Mechanics": {
        "Mechanics": [
            {
                "Id": "RUSideUpgrades",
                "Title": "@research.RUSideUpgrades.title",
                "Description": "@research.RUSideUpgrades.description",
                "IconId": "SideUpgrades"
            },
            {
                "Id": "RULayer2",
                "Title": "@research.RULayer2.title",
                "Description": "@research.RULayer2.description",
                "IconId": "GenericLayerUnlock"
            },
            {
                "Id": "RULayer3",
                "Title": "@research.RULayer3.title",
                "Description": "@research.RULayer3.description",
                "IconId": "GenericLayerUnlock"
            },
            {
                "Id": "RUBlueprints",
                "Title": "@research.RUBlueprints.title",
                "Description": "@research.RUBlueprints.description",
                "IconId": "Blueprints"
            },
            {
                "Id": "RUIslandPlacement",
                "Title": "@research.RUIslandPlacement.title",
                "Description": "@research.RUIslandPlacement.description",
                "IconId": "IslandPlacement"
            },
            {
                "Id": "RUTrains",
                "Title": "@research.RUTrains.title",
                "Description": "@research.RUTrains.description",
                "IconId": "Trains"
            },
            {
                "Id": "RUFluids",
                "Title": "@research.RUFluids.title",
                "Description": "@research.RUFluids.description",
                "IconId": "Fluids"
            },
            {
                "Id": "RUWires",
                "Title": "@research.RUWires.title",
                "Description": "@research.RUWires.description",
                "IconId": "Wires"
            },
            {
                "Id": "RUPlayerLevel",
                "Title": "@research.RUPlayerLevel.title",
                "Description": "@research.RUPlayerLevel.description",
                "IconId": "PlayerLevel"
            },
            {
                "Id": "RUTrainHubDelivery",
                "Title": "@research.RUTrainHubDelivery.title",
                "Description": "@research.RUTrainHubDelivery.description",
                "IconId": "Trains"
            },
            {
                "Id": "RUInfiniteGoals",
                "Title": "@research.RUInfiniteGoals.title",
                "Description": "@research.RUInfiniteGoals.description",
                "IconId": "Infinite"
            },
            {
                "Id": "RUIslandLayer2",
                "Title": "@research.RUIslandLayer2.title",
                "Description": "@research.RUIslandLayer2.description",
                "IconId": "GenericLayerUnlock"
            },
            {
                "Id": "RUIslandLayer3",
                "Title": "@research.RUIslandLayer3.title",
                "Description": "@research.RUIslandLayer3.description",
                "IconId": "GenericLayerUnlock"
            }
        ],
        "BuildingLayerMechanicIds": [
            "RULayer2",
            "RULayer3"
        ],
        "IslandLayerMechanicIds": [
            "RUIslandLayer2",
            "RUIslandLayer3"
        ],
        "IslandLayersUnlockOrder": [
            -1,
            1
        ],
        "BlueprintsMechanicId": "RUBlueprints",
        "RailsMechanicId": "RUTrains",
        "IslandManagementMechanicId": "RUIslandPlacement",
        "PlayerLevelMechanicId": "RUPlayerLevel",
        "TrainHubDeliveryMechanicId": "RUTrainHubDelivery"
    },
    "ConvertersConfig": {
        "Configs": {}
    },
    "ResearchStationConfig": {
        "Recipes": {}
    },
    "RailColorsConfig": {
        "RailColors": [
            {
                "Id": {
                    "RailColorId": "Blue"
                },
                "Tint": "197FE5"
            },
            {
                "Id": {
                    "RailColorId": "Green"
                },
                "Tint": "19E566"
            },
            {
                "Id": {
                    "RailColorId": "Red"
                },
                "Tint": "F43F3F"
            },
            {
                "Id": {
                    "RailColorId": "White"
                },
                "Tint": "EAEAEA"
            },
            {
                "Id": {
                    "RailColorId": "Cyan"
                },
                "Tint": "19E5EA"
            },
            {
                "Id": {
                    "RailColorId": "Magenta"
                },
                "Tint": "EA19EA"
            },
            {
                "Id": {
                    "RailColorId": "Yellow"
                },
                "Tint": "EAEA19"
            }
        ]
    },
    "ToolbarConfig": "#include_raw:Scenarios/Shared/Toolbar/ToolbarConfig"
}