SteamTexx
Crossing Chains

Daniel Nora · Daniel Nora

Crossing Chains

gameAppID 3565250Veröffentlicht
Release-Datum12.12.2025

Game Charts

Spielerstatistiken

Standard: letzte 7 Tage, stündlich. · Veraltet · Zeitraum: 18.6.2026, 10:59:21 - 17.8.2026, 11:44:28

Aktuelle Spieler0
24h Peak1
All-Time Peak1
24h Player-Hours6 h

Spielerhistorie

PeriodeAvg. PlayersGain (total)Gain (%)Peak Players
Letzte 24 Stunden0,250,250%1
Letzte 7 Tage0,080,080%1
Letzte 30 Tage0,04-0,02-37,11%1
Letzte 12 Monate0,0500%1
2026-080,04-0,02-35,09%1
2026-070,0505,41%1
2026-060,0500%1

Details

EntwicklerDaniel Nora
PublisherDaniel Nora
KostenlosNo
AlterKeine

An original line-drawing puzzle game with mind-bending crossing mechanics.

Crossing Chains is a line-drawing puzzle game introducing the concept of dynamic crossing points. Each level presents a constellation of circles that must be chained together, starting from one or more roots. Chains can cross each other if their lengths match, but the crossing points are not revealed in advance. What begins as a simple task gradually expands with new possibilities, as you discover that circles can transform chains in different ways… 75 handmade levels, from easy to wacky to fiendish Daily puzzles and thousands of curated "Random" puzzles for endless play Varied designs, with a single solution for each puzzle Unlimited hint system that reveals one move at a time - tune the challenge to your liking Smooth chillhop soundtrack by professional artists Multiple color themes and options to facilitate input Secrets!

Genres und Kategorien

CasualIndieSingle-playerSteam AchievementsFull controller supportCamera ComfortColor AlternativesCustom Volume ControlsAdjustable DifficultyKeyboard Only OptionMouse Only OptionPlayable without Timed InputTouch Only OptionSteam CloudFamily Sharing

Plattformen und Anforderungen

windows: yesmac: yeslinux: yes
PC
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system<br></li><li><strong>OS:</strong> Windows 10 64-bit<br></li><li><strong>Processor:</strong> x86_64 CPU with SSE4.2 support<br></li><li><strong>Memory:</strong> 2 GB RAM<br></li><li><strong>Graphics:</strong> Integrated graphics with full OpenGL 3.3 support or Direct3D 11 support<br></li><li><strong>Storage:</strong> 200 MB available space</li></ul>",
  "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system</li></ul>"
}
Mac
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> macOS 10.13<br></li><li><strong>Processor:</strong> Apple Silicon or Intel 64-bit CPU<br></li><li><strong>Memory:</strong> 2 GB RAM<br></li><li><strong>Graphics:</strong> Integrated graphics with full OpenGL 3.3 support<br></li><li><strong>Storage:</strong> 300 MB available space</li></ul>",
  "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
}
Linux
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> 64-bit Linux distribution released after 2018<br></li><li><strong>Processor:</strong> x86_64 CPU with SSE4.2 support<br></li><li><strong>Memory:</strong> 2 GB RAM<br></li><li><strong>Graphics:</strong> Integrated graphics with full OpenGL 3.3 support<br></li><li><strong>Storage:</strong> 200 MB available space</li></ul>",
  "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
}

Altersfreigaben und Inhalte

dejus{"rating_generated":"1","rating":"l","required_age":"0","banned":"0","use_age_gate":"0","descriptors":""}
steam_germany{"rating_generated":"1","rating":"0","required_age":"0","banned":"0","use_age_gate":"0","descriptors":""}
igrs{"rating_generated":"1","rating":"3","required_age":"0","banned":"0","use_age_gate":"0","descriptors":""}
Raw AppDetails anzeigen
{
  "3565250": {
    "success": true,
    "data": {
      "type": "game",
      "name": "Crossing Chains",
      "steam_appid": 3565250,
      "required_age": 0,
      "is_free": false,
      "controller_support": "full",
      "detailed_description": "<p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/extras/da78a60ee078b011027b4c5e9dd306ca.poster.avif?t=1765894098\" width=1170 height=390 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/extras/da78a60ee078b011027b4c5e9dd306ca.webm?t=1765894098\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/extras/da78a60ee078b011027b4c5e9dd306ca.mp4?t=1765894098\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" ><strong>Crossing Chains</strong> is a line-drawing puzzle game introducing the concept of dynamic crossing points.</p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" >Each level presents a constellation of circles that must be chained together, starting from one or more roots.</p><p class=\"bb_paragraph\" >Chains can cross each other if their lengths match, but the crossing points are <i>not</i> revealed in advance.</p><p class=\"bb_paragraph\" >What begins as a simple task gradually expands with new possibilities, as you discover that circles can transform chains in different ways…</p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" ></p><ul class=\"bb_ul\"><li><p class=\"bb_paragraph\" >75 handmade levels, from easy to wacky to fiendish</p></li><li><p class=\"bb_paragraph\" >Daily puzzles and thousands of curated &quot;Random&quot; puzzles for endless play</p></li><li><p class=\"bb_paragraph\" >Varied designs, with a single solution for each puzzle</p></li><li><p class=\"bb_paragraph\" >Unlimited hint system that reveals one move at a time - tune the challenge to your liking</p></li><li><p class=\"bb_paragraph\" >Smooth chillhop soundtrack by professional artists</p></li><li><p class=\"bb_paragraph\" >Multiple color themes and options to facilitate input</p></li><li><p class=\"bb_paragraph\" >Secrets!</p></li></ul>",
      "about_the_game": "<p class=\"bb_paragraph\" ><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/extras/da78a60ee078b011027b4c5e9dd306ca.poster.avif?t=1765894098\" width=1170 height=390 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/extras/da78a60ee078b011027b4c5e9dd306ca.webm?t=1765894098\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/extras/da78a60ee078b011027b4c5e9dd306ca.mp4?t=1765894098\" type=\"video/mp4\"></video></span></p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" ><strong>Crossing Chains</strong> is a line-drawing puzzle game introducing the concept of dynamic crossing points.</p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" >Each level presents a constellation of circles that must be chained together, starting from one or more roots.</p><p class=\"bb_paragraph\" >Chains can cross each other if their lengths match, but the crossing points are <i>not</i> revealed in advance.</p><p class=\"bb_paragraph\" >What begins as a simple task gradually expands with new possibilities, as you discover that circles can transform chains in different ways…</p><p class=\"bb_paragraph\" ></p><p class=\"bb_paragraph\" ></p><ul class=\"bb_ul\"><li><p class=\"bb_paragraph\" >75 handmade levels, from easy to wacky to fiendish</p></li><li><p class=\"bb_paragraph\" >Daily puzzles and thousands of curated &quot;Random&quot; puzzles for endless play</p></li><li><p class=\"bb_paragraph\" >Varied designs, with a single solution for each puzzle</p></li><li><p class=\"bb_paragraph\" >Unlimited hint system that reveals one move at a time - tune the challenge to your liking</p></li><li><p class=\"bb_paragraph\" >Smooth chillhop soundtrack by professional artists</p></li><li><p class=\"bb_paragraph\" >Multiple color themes and options to facilitate input</p></li><li><p class=\"bb_paragraph\" >Secrets!</p></li></ul>",
      "short_description": "An original line-drawing puzzle game with mind-bending crossing mechanics.",
      "supported_languages": "English, French, German, Spanish - Spain, Japanese, Portuguese - Portugal, Portuguese - Brazil, Spanish - Latin America",
      "header_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/e804ab31a99cfef5330d097daf592b91582139ca/header.jpg?t=1765894098",
      "capsule_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/58a57ed44aad99c2da80dc2587635586625cc28e/capsule_231x87.jpg?t=1765894098",
      "capsule_imagev5": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/58a57ed44aad99c2da80dc2587635586625cc28e/capsule_184x69.jpg?t=1765894098",
      "website": null,
      "pc_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system<br></li><li><strong>OS:</strong> Windows 10 64-bit<br></li><li><strong>Processor:</strong> x86_64 CPU with SSE4.2 support<br></li><li><strong>Memory:</strong> 2 GB RAM<br></li><li><strong>Graphics:</strong> Integrated graphics with full OpenGL 3.3 support or Direct3D 11 support<br></li><li><strong>Storage:</strong> 200 MB available space</li></ul>",
        "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"><li>Requires a 64-bit processor and operating system</li></ul>"
      },
      "mac_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> macOS 10.13<br></li><li><strong>Processor:</strong> Apple Silicon or Intel 64-bit CPU<br></li><li><strong>Memory:</strong> 2 GB RAM<br></li><li><strong>Graphics:</strong> Integrated graphics with full OpenGL 3.3 support<br></li><li><strong>Storage:</strong> 300 MB available space</li></ul>",
        "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
      },
      "linux_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS:</strong> 64-bit Linux distribution released after 2018<br></li><li><strong>Processor:</strong> x86_64 CPU with SSE4.2 support<br></li><li><strong>Memory:</strong> 2 GB RAM<br></li><li><strong>Graphics:</strong> Integrated graphics with full OpenGL 3.3 support<br></li><li><strong>Storage:</strong> 200 MB available space</li></ul>",
        "recommended": "<strong>Recommended:</strong><br><ul class=\"bb_ul\"></ul>"
      },
      "legal_notice": "© 2025 Daniel Nora",
      "developers": [
        "Daniel Nora"
      ],
      "publishers": [
        "Daniel Nora"
      ],
      "demos": [
        {
          "appid": 4217300,
          "description": ""
        }
      ],
      "price_overview": {
        "currency": "EUR",
        "initial": 779,
        "final": 521,
        "discount_percent": 33,
        "initial_formatted": "7,79€",
        "final_formatted": "5,21€"
      },
      "packages": [
        1258008
      ],
      "package_groups": [
        {
          "name": "default",
          "title": "Buy Crossing Chains",
          "description": "",
          "selection_text": "Select a purchase option",
          "save_text": "",
          "display_type": 0,
          "is_recurring_subscription": "false",
          "subs": [
            {
              "packageid": 1258008,
              "percent_savings_text": "-33% ",
              "percent_savings": 0,
              "option_text": "Crossing Chains - <span class=\"discount_original_price\">7,79€</span> 5,21€",
              "option_description": "",
              "can_get_free_license": "0",
              "is_free_license": false,
              "price_in_cents_with_discount": 521
            }
          ]
        }
      ],
      "platforms": {
        "windows": true,
        "mac": true,
        "linux": true
      },
      "categories": [
        {
          "id": 2,
          "description": "Single-player"
        },
        {
          "id": 22,
          "description": "Steam Achievements"
        },
        {
          "id": 28,
          "description": "Full controller support"
        },
        {
          "id": 67,
          "description": "Camera Comfort"
        },
        {
          "id": 66,
          "description": "Color Alternatives"
        },
        {
          "id": 68,
          "description": "Custom Volume Controls"
        },
        {
          "id": 78,
          "description": "Adjustable Difficulty"
        },
        {
          "id": 75,
          "description": "Keyboard Only Option"
        },
        {
          "id": 76,
          "description": "Mouse Only Option"
        },
        {
          "id": 74,
          "description": "Playable without Timed Input"
        },
        {
          "id": 77,
          "description": "Touch Only Option"
        },
        {
          "id": 23,
          "description": "Steam Cloud"
        },
        {
          "id": 62,
          "description": "Family Sharing"
        }
      ],
      "genres": [
        {
          "id": "4",
          "description": "Casual"
        },
        {
          "id": "23",
          "description": "Indie"
        }
      ],
      "screenshots": [
        {
          "id": 0,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/6181b69c79bcfe315fe168bcf7d5c51bcb92a961/ss_6181b69c79bcfe315fe168bcf7d5c51bcb92a961.600x338.jpg?t=1765894098",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/6181b69c79bcfe315fe168bcf7d5c51bcb92a961/ss_6181b69c79bcfe315fe168bcf7d5c51bcb92a961.1920x1080.jpg?t=1765894098"
        },
        {
          "id": 1,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/dcab7ecccc3a8b44757365546328125b46e220e7/ss_dcab7ecccc3a8b44757365546328125b46e220e7.600x338.jpg?t=1765894098",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/dcab7ecccc3a8b44757365546328125b46e220e7/ss_dcab7ecccc3a8b44757365546328125b46e220e7.1920x1080.jpg?t=1765894098"
        },
        {
          "id": 2,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/de1991407db72191032c99006db678705ee7435d/ss_de1991407db72191032c99006db678705ee7435d.600x338.jpg?t=1765894098",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/de1991407db72191032c99006db678705ee7435d/ss_de1991407db72191032c99006db678705ee7435d.1920x1080.jpg?t=1765894098"
        },
        {
          "id": 3,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/d0b2881f7446d2c4c9d9052b9cd8e0481c75c461/ss_d0b2881f7446d2c4c9d9052b9cd8e0481c75c461.600x338.jpg?t=1765894098",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/d0b2881f7446d2c4c9d9052b9cd8e0481c75c461/ss_d0b2881f7446d2c4c9d9052b9cd8e0481c75c461.1920x1080.jpg?t=1765894098"
        },
        {
          "id": 4,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/9dae089a05a702a2e873c5035413a4e9c315a0ea/ss_9dae089a05a702a2e873c5035413a4e9c315a0ea.600x338.jpg?t=1765894098",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/9dae089a05a702a2e873c5035413a4e9c315a0ea/ss_9dae089a05a702a2e873c5035413a4e9c315a0ea.1920x1080.jpg?t=1765894098"
        },
        {
          "id": 5,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/6898725e48571366484f1d87d6486c0c98207bdd/ss_6898725e48571366484f1d87d6486c0c98207bdd.600x338.jpg?t=1765894098",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/6898725e48571366484f1d87d6486c0c98207bdd/ss_6898725e48571366484f1d87d6486c0c98207bdd.1920x1080.jpg?t=1765894098"
        },
        {
          "id": 6,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/780c7a5b7bb9eed4d3f59c06e9bbeea891823847/ss_780c7a5b7bb9eed4d3f59c06e9bbeea891823847.600x338.jpg?t=1765894098",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/780c7a5b7bb9eed4d3f59c06e9bbeea891823847/ss_780c7a5b7bb9eed4d3f59c06e9bbeea891823847.1920x1080.jpg?t=1765894098"
        },
        {
          "id": 7,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/7ef905bb77f939f25eddea25cac11010fe5f9cf8/ss_7ef905bb77f939f25eddea25cac11010fe5f9cf8.600x338.jpg?t=1765894098",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/7ef905bb77f939f25eddea25cac11010fe5f9cf8/ss_7ef905bb77f939f25eddea25cac11010fe5f9cf8.1920x1080.jpg?t=1765894098"
        }
      ],
      "movies": [
        {
          "id": 257239433,
          "name": "Crossing Chains Trailer",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/257239433/b12051cc017167b99524b80c4e0e0b433de44e6f/movie_600x337.jpg?t=1764351795",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/3565250/1200789856/31e58c17202fccf0e349917b20f079934e2e4c33/1764258079/dash_av1.mpd?t=1764351795",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/3565250/1200789856/31e58c17202fccf0e349917b20f079934e2e4c33/1764258079/dash_h264.mpd?t=1764351795",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/3565250/1200789856/31e58c17202fccf0e349917b20f079934e2e4c33/1764258079/hls_264_master.m3u8?t=1764351795",
          "highlight": true
        }
      ],
      "achievements": {
        "total": 11,
        "highlighted": [
          {
            "icon": "646f7e20c0116f7193d1cc16d90d9d0ed1ef91b3.jpg",
            "localized_name": "Baby steps",
            "name": "Baby steps",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/646f7e20c0116f7193d1cc16d90d9d0ed1ef91b3.jpg"
          },
          {
            "icon": "065aade6c59d2c76fb685e40d3b1d33279eab73b.jpg",
            "localized_name": "Your first crossing",
            "name": "Your first crossing",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/065aade6c59d2c76fb685e40d3b1d33279eab73b.jpg"
          },
          {
            "icon": "14fda0ea53db3a486ab93fc1845e466e15e88bd1.jpg",
            "localized_name": "Crossroads",
            "name": "Crossroads",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/14fda0ea53db3a486ab93fc1845e466e15e88bd1.jpg"
          },
          {
            "icon": "1fa0644e0b7176726adfb2ffbfa0f4bd5eb0beb4.jpg",
            "localized_name": "Now you can play forever",
            "name": "Now you can play forever",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/1fa0644e0b7176726adfb2ffbfa0f4bd5eb0beb4.jpg"
          },
          {
            "icon": "ab44a981ca13a149441cc538ede8321ff3fd1e6d.jpg",
            "localized_name": "Glorious!",
            "name": "Glorious!",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/ab44a981ca13a149441cc538ede8321ff3fd1e6d.jpg"
          },
          {
            "icon": "e84e9dec69d6a82b2f904ac7ba11afb4df7aedfc.jpg",
            "localized_name": "Healthy routine",
            "name": "Healthy routine",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/e84e9dec69d6a82b2f904ac7ba11afb4df7aedfc.jpg"
          },
          {
            "icon": "ff8568dedd5828c4ca79d0b563ce5943b242e682.jpg",
            "localized_name": "Can't get enough",
            "name": "Can't get enough",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/ff8568dedd5828c4ca79d0b563ce5943b242e682.jpg"
          },
          {
            "icon": "cfcaa2b7a06d0b487e95c86e238dff16b5d4a9f7.jpg",
            "localized_name": "Don't need your help",
            "name": "Don't need your help",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/cfcaa2b7a06d0b487e95c86e238dff16b5d4a9f7.jpg"
          },
          {
            "icon": "713b635e60daaea98b016dd92498794cda73fd4a.jpg",
            "localized_name": "So many crossings",
            "name": "So many crossings",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/713b635e60daaea98b016dd92498794cda73fd4a.jpg"
          },
          {
            "icon": "378192a31af68b0ea6dd4bb06beb0a9121ca1283.jpg",
            "localized_name": "Lights out",
            "name": "Lights out",
            "path": "https://shared.akamai.steamstatic.com/community_assets/images/apps/3565250/378192a31af68b0ea6dd4bb06beb0a9121ca1283.jpg"
          }
        ]
      },
      "release_date": {
        "coming_soon": false,
        "date": "12 Dec, 2025"
      },
      "support_info": {
        "url": "",
        "email": "support@danijmn.com"
      },
      "background": "https://store.akamai.steamstatic.com/images/storepagebackground/app/3565250?t=1765894098",
      "background_raw": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/3565250/25114fb79b5061b8c053c2fe31d6a8ba631afbf7/page_bg_raw.jpg?t=1765894098",
      "content_descriptors": {
        "ids": [],
        "notes": null
      },
      "ratings": {
        "dejus": {
          "rating_generated": "1",
          "rating": "l",
          "required_age": "0",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": ""
        },
        "steam_germany": {
          "rating_generated": "1",
          "rating": "0",
          "required_age": "0",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": ""
        },
        "igrs": {
          "rating_generated": "1",
          "rating": "3",
          "required_age": "0",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": ""
        }
      }
    }
  }
}