{
    "FormatVersion": 2,
    "GameVersion": 1058,
    "UniqueId": "7f0d435e-bf09-4f4f-942e-d9f5f3a68fdc",
    "Title": "Corner Cases",
    "Description": "Love retrieving specific corners? We love retrieving corners.\nA scenario for those who want to practice cutting corners.... wait. No, don't cut corners, cut 'corners'.",
    "PreviewImageId": "Scenario_Regular",
    "SupportedGameModes": [
        "RegularGameMode"
    ],
    "NextScenarios": [],
    "ExampleShapes": [
        "RrCgSrCu:SuRgCrCu",
        "CuRuSuWu:CrRgSbWu",
        "--Sc----:--Cy----:--Wm----:--Rg----",
        "P-P-P-P-:RbCrRgCw",
        "CuWwcwcw:CrWycrcy:CgWmcgcm:CbWccbcc"
    ],
    "ResearchConfig": {
        "BaseChunkLimitMultiplier": 300,
        "BaseBlueprintRewardMultiplier": 500,
        "MaxShapeLayers": 5,
        "ShapesConfigurationId": "DefaultShapesQuadConfiguration",
        "ColorSchemeConfigurationId": "DefaultColorSchemeRGBFlex",
        "ResearchLevelsAreProgressive": true,
        "BlueprintCurrencyShapes": [
            {
                "Shape": "Ru------",
                "RequiredUpgradeIds": [],
                "RequiredMechanicIds": [],
                "Amount": 1
            },
            {
                "Shape": "Ru--Cu--",
                "RequiredUpgradeIds": [],
                "RequiredMechanicIds": [],
                "Amount": 2
            },
            {
                "Shape": "Ru--CuWu",
                "RequiredUpgradeIds": [
                    "RNFluids"
                ],
                "RequiredMechanicIds": [],
                "Amount": 5
            },
            {
                "Shape": "RuSuCuWu",
                "RequiredUpgradeIds": [
                    "RNColorMixing"
                ],
                "RequiredMechanicIds": [],
                "Amount": 10
            },
            {
                "Shape": "RuSuCuWu:RrSgCbWw",
                "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": "Ru--Ru--",
                                        "Amount": 1000
                                    },
                                    {
                                        "Shape": "Ru------",
                                        "Amount": 2000
                                    },
                                    {
                                        "Shape": "RuSuRuWu",
                                        "Amount": 3000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "--Su----",
                                        "Amount": 1000
                                    },
                                    {
                                        "Shape": "--Su--Wu",
                                        "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": "RuCuSrCu",
                                        "Amount": 1000
                                    },
                                    {
                                        "Shape": "RrCgSrCu",
                                        "Amount": 2000
                                    },
                                    {
                                        "Shape": "RrCgSrCu:SuRgCrCu",
                                        "Amount": 3000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "SuRuCrCu",
                                        "Amount": 1000
                                    },
                                    {
                                        "Shape": "SuRgCrCu",
                                        "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": "Cu------:Cr------",
                                        "Amount": 1500
                                    },
                                    {
                                        "Shape": "--Ru----:--Rg----",
                                        "Amount": 3000
                                    },
                                    {
                                        "Shape": "CuRuSuWu:CrRgSbWu",
                                        "Amount": 4500
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "----Su--:----Sb--",
                                        "Amount": 1500
                                    },
                                    {
                                        "Shape": "------Wu:------Wu",
                                        "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": "--Su----:--Wu----",
                                        "Amount": 2000
                                    },
                                    {
                                        "Shape": "--Sc----:--Wm----",
                                        "Amount": 4000
                                    },
                                    {
                                        "Shape": "--Sc----:--Cy----:--Wm----:--Rg----",
                                        "Amount": 6000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "--Cu----:--Ru----",
                                        "Amount": 2000
                                    },
                                    {
                                        "Shape": "--Cy----:--Rg----",
                                        "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": "P-P-P-P-:Ru------",
                                        "Amount": 2500
                                    },
                                    {
                                        "Shape": "P-P-P-P-:Rb--Rg--",
                                        "Amount": 5000
                                    },
                                    {
                                        "Shape": "P-P-P-P-:RbCrRgCw",
                                        "Amount": 7500
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "P-P-P-P-:------Cu",
                                        "Amount": 2500
                                    },
                                    {
                                        "Shape": "P-P-P-P-:--Cr--Cw",
                                        "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": "P-------",
                                        "Amount": 3000
                                    },
                                    {
                                        "Shape": "P---P---",
                                        "Amount": 6000
                                    },
                                    {
                                        "Shape": "P-CwP-Cw:Cw--Cw--",
                                        "Amount": 9000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "--Cw----",
                                        "Amount": 3000
                                    },
                                    {
                                        "Shape": "--Cw--Cw",
                                        "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": "CyCcCmP-",
                                        "Amount": 4000
                                    },
                                    {
                                        "Shape": "CyCcCmcw",
                                        "Amount": 8000
                                    },
                                    {
                                        "Shape": "CyCcCmcw:cycyWwWw",
                                        "Amount": 12000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "P-P-WwWw",
                                        "Amount": 4000
                                    },
                                    {
                                        "Shape": "cycyWwWw",
                                        "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": "CuWw----:CrWy----:CgWm----:CbWc----",
                                        "Amount": 5000
                                    },
                                    {
                                        "Shape": "----cwcw:----crcy:----cgcm:----cbcc",
                                        "Amount": 10000
                                    },
                                    {
                                        "Shape": "CuWwcwcw:CrWycrcy:CgWmcgcm:CbWccbcc",
                                        "Amount": 15000
                                    }
                                ]
                            },
                            {
                                "Shapes": [
                                    {
                                        "Shape": "Su------",
                                        "Amount": 5000
                                    },
                                    {
                                        "Shape": "Su----P-",
                                        "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": "Corner Pairs",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-1_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Wu--Wu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-1_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuWuSuWu",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-1_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuWuSuWu:Ru--Ru--",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-1_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuWuSuWu:RuCuRuCu",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-1_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuWuSuWu:RuCuRuCu:Wu--Wu--",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Colored Corners",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-2_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrRuRrRu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-2_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrRbRrRb",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-2_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrRbRrRb:CuCgCuCg",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-2_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrRbRrRb:CbCgCbCg",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-2_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RbRgRbRg:CrCbCrCb",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Mismatched Corners",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-3_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Su--Ru--",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-3_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Su--RuCu",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-3_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuSu--Ru",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-3_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuRuCuSu",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-3_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuRuSuCu:RuSuCuWu",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Crossed",
                    "RequiredUpgradeIds": [],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-4_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SbCrSbCr:Wb--Wb--",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-4_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 3
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Cb--Cb:CrSbCrSb",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-4_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuRuCuRu:SgRuSgRu:CbSrCbSr",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-4_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CbCgCbCg:CbRuCbRu:SgSgSgSg",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-4_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SrCgSrCg:SrSgSrSg:CgWbCgWb",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Ridiculousness",
                    "RequiredUpgradeIds": [
                        "RNFluids"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-5_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Rg--Rg",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-5_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Rg--Rg:--Rg--Rg",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-5_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Rg--Rg:--Rg--Rb:--Rg--Rg",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-5_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Rg--Rr:--Rg--Rg:--Rb--Rg",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-5_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Rg--Rr:--Wg--Rg:--Rb--Cg",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Back To Basics",
                    "RequiredUpgradeIds": [
                        "RNFluids"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-6_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Wu----",
                                    "Amount": 15000
                                }
                            ]
                        },
                        {
                            "Id": "quest-6_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Su----",
                                    "Amount": 15000
                                }
                            ]
                        },
                        {
                            "Id": "quest-6_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Ru----:--Su----",
                                    "Amount": 18000
                                }
                            ]
                        },
                        {
                            "Id": "quest-6_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Cu----:--Wu----",
                                    "Amount": 18000
                                }
                            ]
                        },
                        {
                            "Id": "quest-6_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCuCuCu",
                                    "Amount": 36000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Red Revengence",
                    "RequiredUpgradeIds": [
                        "RNFluids"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-7_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrCrWrSr",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-7_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrCrWrSr:RrCrRrSr",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-7_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrCrWrSr:RrCrRrSr:RrCrRrRr",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-7_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrCrWrSr:RrCrRrSr:RrCrRrRr:RrRrRrRr",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-7_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RrRrWrSr:RrCrRrSr:RrCrRrRr:RrRrRrRr",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "You Love Squares, Right?",
                    "RequiredUpgradeIds": [
                        "RNFluids"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-8_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Rr----",
                                    "Amount": 10000
                                }
                            ]
                        },
                        {
                            "Id": "quest-8_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Ru----:--Ru----",
                                    "Amount": 10000
                                }
                            ]
                        },
                        {
                            "Id": "quest-8_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Ru----:--Ru----:--Ru----",
                                    "Amount": 12000
                                }
                            ]
                        },
                        {
                            "Id": "quest-8_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "--Ru----:--Ru----:--Ru----:--Ru----",
                                    "Amount": 16000
                                }
                            ]
                        },
                        {
                            "Id": "quest-8_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "RuRuRuRu:RuRuRu--:RuRu----:Ru------",
                                    "Amount": 2000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Spectrum Circle",
                    "RequiredUpgradeIds": [
                        "RNColorMixing"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-9_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CgCrCbCu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-9_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCbCrCg",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-9_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCbCrCg:CgCrCbCu",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-9_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCbCrCg:CgCrCbCu:CrCgCbCu",
                                    "Amount": 2500
                                }
                            ]
                        },
                        {
                            "Id": "quest-9_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCbCrCg:CgCrCbCu:CrCgCbCu:Cu------",
                                    "Amount": 3500
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Snowballing",
                    "RequiredUpgradeIds": [
                        "RNColorMixing"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-10_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CwCwCwCw",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-10_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CwCwCwCw:CwCwCwCw",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-10_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CwCwCwCw:CwCwCwCw:CwCwCwCw",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-10_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CwCwCwCw:CwCwCwCw:CwCwCwCw:CwCwCwCw",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-10_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CwCwCwCw:CwCw----:CwCwCwCw:----CwCw",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Bowtie Soup",
                    "RequiredUpgradeIds": [
                        "RNColorMixing"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-11_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cb--Cb--",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-11_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Wb--Wb--",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-11_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cb--Cb--:Wb--Wb--",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-11_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cr--Cb--:Wr--Wb--",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-11_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cr--Cr--:Wb--Wb--",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "snazzyjazzy",
                    "RequiredUpgradeIds": [
                        "RNColorMixing"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-12_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CyCyCyCy:Sy----Sy",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-12_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CrCrCrCr:Sr----Sr",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-12_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CmCmCmCm:Sm----Sm",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-12_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCuCuCu:Su----Su",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-12_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCmCrCy",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Compass",
                    "RequiredUpgradeIds": [
                        "RNPinPusher"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-13_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCuCuCu:Sr--Sr--",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-13_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCuCuCu:Sw--Sr--",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-13_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CbCbCbCb:Sw--Sr--",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-13_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CuCuCuCu:CbCbCbCb:Sw--Sr--",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-13_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CwCwCwCw:CbCbCbCb:Sw--Sr--",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Pinful",
                    "RequiredUpgradeIds": [
                        "RNPinPusher"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-14_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SwP-SwP-",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-14_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SwP-SwP-:Sw--Sw--",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-14_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "P-P-P-P-:SwP-SwP-:Sw--Sw--",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-14_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "P-P-P-P-",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-14_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "P-P-P-P-:P-P-P-P-",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Omnishape",
                    "RequiredUpgradeIds": [
                        "RNPinPusher"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-15_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuWuCuRu",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-15_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SuWrCuRg",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-15_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SwWmCyRc",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-15_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SwWmCyRc:SuWuCuRu",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-15_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "SwWmCyRc:SgWuCbRr",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Cyan Removal",
                    "RequiredUpgradeIds": [
                        "RNPinPusher"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-16_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CcWcRcRc",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-16_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CcWcRc--",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-16_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cc--Rc--",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-16_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cc------",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-16_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "P-------:Cc------",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Crystal Bowtie",
                    "RequiredUpgradeIds": [
                        "RNCrystals"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-17_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cc--cc--",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-17_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "P-P-P-P-:cc--cc--",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-17_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cgcgcgcg:cc--cc--",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-17_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cgcgcgcg:cccc----",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-17_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cgcgcgcg:cccccmcm",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "3/4ths",
                    "RequiredUpgradeIds": [
                        "RNCrystals"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-18_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cc--cccc",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-18_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cc--ccCc",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-18_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cc--ccCc",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-18_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cc--CcCc",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-18_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "Cc--CcCc:cc--cccc",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "Lil Friend",
                    "RequiredUpgradeIds": [
                        "RNCrystals"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-19_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "CgP-P-Cg",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-19_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cmcmcmcm:CgP-P-Cg",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-19_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cmcycycm:CgP-P-Cg",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-19_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cmcycycm:CwP-P-Cw",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-19_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 16
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "WuWuWuWu:cmcycycm:CwP-P-Cw",
                                    "Amount": 5000
                                }
                            ]
                        }
                    ]
                },
                {
                    "Title": "The Reward at the End of The Line",
                    "RequiredUpgradeIds": [
                        "RNCrystals"
                    ],
                    "RequiredMechanicIds": [],
                    "SideQuests": [
                        {
                            "Id": "quest-20_0",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 30
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 1
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cb------",
                                    "Amount": 1000
                                }
                            ]
                        },
                        {
                            "Id": "quest-20_1",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 60
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 2
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cg------",
                                    "Amount": 2000
                                }
                            ]
                        },
                        {
                            "Id": "quest-20_2",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 90
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 4
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cr------",
                                    "Amount": 3000
                                }
                            ]
                        },
                        {
                            "Id": "quest-20_3",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 120
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 8
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cm------",
                                    "Amount": 4000
                                }
                            ]
                        },
                        {
                            "Id": "quest-20_4",
                            "Rewards": [
                                {
                                    "$type": "ChunkLimitReward",
                                    "Amount": 150
                                },
                                {
                                    "$type": "ResearchPointsReward",
                                    "Amount": 12
                                }
                            ],
                            "Costs": [
                                {
                                    "Shape": "cw------",
                                    "Amount": 5002
                                }
                            ]
                        }
                    ]
                }
            ]
        },
        "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": "Su------",
                    "Position_LC": {
                        "x": 31,
                        "y": 30
                    },
                    "LocalTiles": [
                        {},
                        {
                            "x": -1,
                            "y": -2
                        },
                        {
                            "y": -1
                        },
                        {
                            "x": -1,
                            "y": -1
                        }
                    ]
                },
                {
                    "Shape": "--Wu----",
                    "Position_LC": {
                        "x": 31,
                        "y": 34
                    },
                    "LocalTiles": [
                        {},
                        {
                            "y": 1
                        },
                        {
                            "x": -1,
                            "y": 1
                        },
                        {
                            "x": -1,
                            "y": 2
                        }
                    ]
                },
                {
                    "Shape": "----Cu--",
                    "Position_LC": {
                        "x": 29,
                        "y": 32
                    },
                    "LocalTiles": [
                        {},
                        {
                            "x": -1
                        },
                        {
                            "x": -1,
                            "y": -1
                        },
                        {
                            "x": -2
                        }
                    ]
                },
                {
                    "Shape": "------Ru",
                    "Position_LC": {
                        "x": 33,
                        "y": 32
                    },
                    "LocalTiles": [
                        {},
                        {
                            "x": 1
                        },
                        {
                            "y": 1
                        },
                        {
                            "y": -1
                        }
                    ]
                }
            ]
        },
        "StartingChunks": {
            "StartingChunks": [
                {
                    "GuaranteedShapePatches": [
                        "WgWbSbCb",
                        "RbCbCuCg",
                        "SbSbRrWb",
                        "CbWuCbWu",
                        "Wg--WrCb",
                        "SuWuCr--",
                        "RbSuWg--",
                        "WgRu--Sb"
                    ],
                    "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": "RuSuRuWu",
                "StartingAmount": 15000,
                "ExponentialGrowthPercentPerLevel": 18,
                "RequiredUpgradeIds": [
                    "RNFluids"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNTrains",
                "Shape": "RrCgSrCu:SuRgCrCu",
                "StartingAmount": 12000,
                "ExponentialGrowthPercentPerLevel": 17,
                "RequiredUpgradeIds": [
                    "RNTrains"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNColorMixing",
                "Shape": "CuRuSuWu:CrRgSbWu",
                "StartingAmount": 10000,
                "ExponentialGrowthPercentPerLevel": 16,
                "RequiredUpgradeIds": [
                    "RNColorMixing"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNPinPusher",
                "Shape": "--Sc----:--Cy----:--Wm----:--Rg----",
                "StartingAmount": 10000,
                "ExponentialGrowthPercentPerLevel": 16,
                "RequiredUpgradeIds": [
                    "RNPinPusher"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNIslandLayer3",
                "Shape": "P-P-P-P-:RbCrRgCw",
                "StartingAmount": 8000,
                "ExponentialGrowthPercentPerLevel": 16,
                "RequiredUpgradeIds": [
                    "RNIslandLayer3"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNCrystals",
                "Shape": "P-CwP-Cw:Cw--Cw--",
                "StartingAmount": 8000,
                "ExponentialGrowthPercentPerLevel": 14,
                "RequiredUpgradeIds": [
                    "RNCrystals"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNTrainHubDelivery",
                "Shape": "CyCcCmcw:cycyWwWw",
                "StartingAmount": 8000,
                "ExponentialGrowthPercentPerLevel": 15,
                "RequiredUpgradeIds": [
                    "RNTrainHubDelivery"
                ],
                "RequiredMechanicIds": []
            },
            {
                "Id": "Reuse_RNEndOfGame",
                "Shape": "CuWwcwcw:CrWycrcy:CgWmcgcm:CbWccbcc",
                "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"
}