+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-+g-gd+-g+gdf-