def METHOD_NAME(config):
    ConstSettings.GeneralSettings.DEFAULT_UPDATE_INTERVAL = 1
    ConstSettings.MASettings.MARKET_TYPE = 2
    ConstSettings.MASettings.MIN_BID_AGE = 1
    ConstSettings.MASettings.MIN_OFFER_AGE = 1
    area = Area(
        "Grid",
        [
            Area(
                "Community",
                [
                    Area(
                        "House 1",
                        [
                            Area("H1 General Load",
                                 strategy=DefinedLoadStrategy(
                                     daily_load_profile=os.path.join(current_dir,
                                                                     "../../resources/KPI_L1.csv"),
                                     initial_buying_rate=20,
                                     final_buying_rate=30,
                                     fit_to_limit=True)
                                 ),
                            Area("H1 PV", strategy=PVUserProfileStrategy(
                                power_profile=os.path.join(current_dir,
                                                           "../../resources/KPI_PV1.csv"),
                                initial_selling_rate=20,
                                final_selling_rate=19.8,
                                fit_to_limit=True)
                                 ),
                        ], grid_fee_percentage=0, grid_fee_constant=0,
                    ),
                    Area(
                        "House 2",
                        [
                            Area("H2 General Load", strategy=DefinedLoadStrategy(
                                daily_load_profile=os.path.join(current_dir,
                                                                "../../resources/KPI_L1.csv"),
                                initial_buying_rate=20,
                                final_buying_rate=30,
                                fit_to_limit=True)
                                 ),
                            Area("H2 PV", strategy=PVUserProfileStrategy(
                                power_profile=os.path.join(current_dir,
                                                           "../../resources/KPI_PV2.csv"),
                                initial_selling_rate=20,
                                final_selling_rate=19.8,
                                fit_to_limit=True)
                                 ),
                        ], grid_fee_percentage=0, grid_fee_constant=0,
                    ),
                    Area(
                        "House 3",
                        [
                            Area("H3 General Load", strategy=DefinedLoadStrategy(
                                daily_load_profile=os.path.join(current_dir,
                                                                "../../resources/KPI_L1.csv"),
                                initial_buying_rate=20,
                                final_buying_rate=30,
                                fit_to_limit=True)
                                 ),
                            Area("H3 PV", strategy=PVUserProfileStrategy(
                                power_profile=os.path.join(current_dir,
                                                           "../../resources/KPI_PV3.csv"),
                                initial_selling_rate=20,
                                final_selling_rate=19.8,
                                fit_to_limit=True)
                                 ),
                        ], grid_fee_percentage=0, grid_fee_constant=0,
                    ),
                ], grid_fee_percentage=1, grid_fee_constant=0,
            ),
            Area("DSO", strategy=InfiniteBusStrategy(energy_buy_rate=19.9, energy_sell_rate=30),
                 )
        ],
        config=config, grid_fee_percentage=0, grid_fee_constant=0,
    )
    return area