SteamTexx
Ethereal Rift

Jack Vanderkolk · Jack Vanderkolk

Ethereal Rift

gameAppID 1909850Veröffentlicht
Release-Datum09.06.2023

Game Charts

Spielerstatistiken

Standard: letzte 7 Tage, stündlich. · Veraltet · Zeitraum: 14.6.2026, 13:52:19 - 20.8.2026, 09:44:42

Aktuelle Spieler0
24h Peak0
All-Time Peak0
24h Player-Hours0 h

Noch keine Game-Charts-Historie vorhanden.

Spielerhistorie

PeriodeAvg. PlayersGain (total)Gain (%)Peak Players
Letzte 24 Stunden000%0
Letzte 7 Tage000%0
Letzte 30 Tage000%0
Letzte 12 Monate000%0
2026-08000%0
2026-07000%0
2026-06000%0

Details

EntwicklerJack Vanderkolk
PublisherJack Vanderkolk
KostenlosYes
AlterKeine

Ethereal Rift is a procedurally generated ARPG based around crafting builds, gathering items and hack and slash combat. Play with up to 4 players in this dark fantasy adventure, slaying huge creatures and dark spirits to bring peace to the middle worlds.

Ethereal Rift is a procedurally generated ARPG based around crafting builds, gathering items and hack and slash combat. Each level is designed to be played in one sitting, with each attempt granting you access to different and more powerful build options for future attempts. The action takes place in the middle worlds, the corporeal planes between the ether and the void who are in an eternal dance of conflict and power. Each middle world has multiple bosses and unique challenges to overcome, requiring you to adapt and specialise your builds to be successful. Take on the middle worlds with pseudo Roguelike gameplay. Each time you take a new host, you will be weak and without a means to defend yourself, you must gather resources and find equipment, helping those aligned with you and killing those who are not. As you progress helper spirits will offer you their blessing to help you take on the void spirits who are infiltrating that world, leading to epic boss battles that will take skill, timing and preparation to overcome. However, should you die and cant find a suitable host in time you will lose all progress in that world and be forced to return to the ether. Craft powerful and unique builds.As you progress through the worlds your host will level up and get stronger, although how they get stronger is up to you. As your host levels up you will be offered a small selection of blessings from the whisps that you have unlocked, getting more powerful with each level. You can also obtain lower level blessings from whisps that you find hiding in objects in the middle worlds, and if you dont already have have them you will unlock new blessings for future attempts. There are many different types of whisps available, granting blessings such as the ability to strike two times for every hit, reflect a small amount of damage to all nearby enemies, or even to stack poison damage on each hit. Play with friends!Ethereal Rift is playable by yourself, or with up to 3 other friends, and they can drop in and out in the same save game whenever you return to the ether. Stuck on a tough boss? get some friends around and take them down as a team!Explore new worlds.Take your time and explore the procedurally generated worlds, each one extremely unique and beautiful, and teeming with hidden secrets for those willing to look.

Genres und Kategorien

ActionIndieRPGFree To PlaySingle-playerMulti-playerCo-opShared/Split Screen Co-opShared/Split ScreenFull controller supportRemote Play TogetherFamily Sharing

Plattformen und Anforderungen

windows: yesmac: nolinux: no
PC
{
  "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS *:</strong> Windows 7 (SP1+), Windows 10 and Windows 11<br></li><li><strong>Processor:</strong> x86, x64 architecture with SSE2 instruction set support.<br></li><li><strong>Graphics:</strong> DX10, DX11, DX12 capable.</li></ul>"
}
Mac
[]
Linux
[]

Altersfreigaben und Inhalte

dejus{"rating":"14","descriptors":"Violência","use_age_gate":"true","required_age":"14"}
steam_germany{"rating_generated":"1","rating":"16","required_age":"16","banned":"0","use_age_gate":"0","descriptors":"Drastische Gewalt"}
igrs{"rating_generated":"1","rating":"18","required_age":"18","banned":"0","use_age_gate":"0","descriptors":"Kekerasan\nInteraksi Daring"}

Ausgewählte Änderung

Release-Datum · 06.07.2026, 18:22

Vorher
{"coming_soon":false,"date":"Jun 9, 2023"}
Aktuell
{"coming_soon":false,"date":"9 Jun, 2023"}
Raw AppDetails anzeigen
{
  "1909850": {
    "success": true,
    "data": {
      "type": "game",
      "name": "Ethereal Rift",
      "steam_appid": 1909850,
      "required_age": 0,
      "is_free": true,
      "controller_support": "full",
      "detailed_description": "Ethereal Rift is a procedurally generated ARPG based around crafting builds, gathering items and hack and slash combat. Each level is designed to be played in one sitting, with each attempt granting you access to different and more powerful build options for future attempts. <br>The action takes place in the middle worlds, the corporeal planes between the ether and the void who are in an eternal dance of conflict and power.<br>Each middle world has multiple bosses and unique challenges to overcome, requiring you to adapt and specialise your builds to be successful. <br><br><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/1f6c0ef0a0da58dffaa36b11e29e360b.poster.avif?t=1706140226\" width=600 height=300 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/1f6c0ef0a0da58dffaa36b11e29e360b.webm?t=1706140226\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/1f6c0ef0a0da58dffaa36b11e29e360b.mp4?t=1706140226\" type=\"video/mp4\"></video></span><h2 class=\"bb_tag\" >Take on the middle worlds with pseudo Roguelike gameplay.</h2><br>Each time you take a new host, you will be weak and without a means to defend yourself, you must gather resources and find equipment, helping those aligned with you and killing those who are not. As you progress helper spirits will offer you their blessing to help you take on the void spirits who are infiltrating that world, leading to epic boss battles that will take skill, timing and preparation to overcome. However, should you die and cant find a suitable host in time you will lose all progress in that world and be forced to return to the ether.<br><br><br><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/7f99f0f17c2020ef2c6edf54a8b23f95.poster.avif?t=1706140226\" width=600 height=300 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/7f99f0f17c2020ef2c6edf54a8b23f95.webm?t=1706140226\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/7f99f0f17c2020ef2c6edf54a8b23f95.mp4?t=1706140226\" type=\"video/mp4\"></video></span><h2 class=\"bb_tag\" >Craft powerful and unique builds.</h2>As you progress through the worlds your host will level up and get stronger, although how they get stronger is up to you. As your host levels up you will be offered a small selection of blessings from the whisps that you have unlocked, getting more powerful with each level. You can also obtain lower level blessings from whisps that you find hiding in objects in the middle worlds, and if you dont already have have them you will unlock new blessings for future attempts. There are many different types of whisps available, granting blessings such as the ability to strike two times for every hit, reflect a small amount of damage to all nearby enemies, or even to stack poison damage on each hit.<br><br><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/226ad5104cf51b249782b1d790240913.poster.avif?t=1706140226\" width=600 height=300 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/226ad5104cf51b249782b1d790240913.webm?t=1706140226\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/226ad5104cf51b249782b1d790240913.mp4?t=1706140226\" type=\"video/mp4\"></video></span><h2 class=\"bb_tag\" >Play with friends!</h2>Ethereal Rift is playable by yourself, or with up to 3 other friends, and they can drop in and out in the same save game whenever you return to the ether. Stuck on a tough boss? get some friends around and take them down as a team!<h2 class=\"bb_tag\" >Explore new worlds.</h2>Take your time and explore the procedurally generated worlds, each one extremely unique and beautiful, and teeming with hidden secrets for those willing to look.",
      "about_the_game": "Ethereal Rift is a procedurally generated ARPG based around crafting builds, gathering items and hack and slash combat. Each level is designed to be played in one sitting, with each attempt granting you access to different and more powerful build options for future attempts. <br>The action takes place in the middle worlds, the corporeal planes between the ether and the void who are in an eternal dance of conflict and power.<br>Each middle world has multiple bosses and unique challenges to overcome, requiring you to adapt and specialise your builds to be successful. <br><br><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/1f6c0ef0a0da58dffaa36b11e29e360b.poster.avif?t=1706140226\" width=600 height=300 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/1f6c0ef0a0da58dffaa36b11e29e360b.webm?t=1706140226\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/1f6c0ef0a0da58dffaa36b11e29e360b.mp4?t=1706140226\" type=\"video/mp4\"></video></span><h2 class=\"bb_tag\" >Take on the middle worlds with pseudo Roguelike gameplay.</h2><br>Each time you take a new host, you will be weak and without a means to defend yourself, you must gather resources and find equipment, helping those aligned with you and killing those who are not. As you progress helper spirits will offer you their blessing to help you take on the void spirits who are infiltrating that world, leading to epic boss battles that will take skill, timing and preparation to overcome. However, should you die and cant find a suitable host in time you will lose all progress in that world and be forced to return to the ether.<br><br><br><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/7f99f0f17c2020ef2c6edf54a8b23f95.poster.avif?t=1706140226\" width=600 height=300 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/7f99f0f17c2020ef2c6edf54a8b23f95.webm?t=1706140226\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/7f99f0f17c2020ef2c6edf54a8b23f95.mp4?t=1706140226\" type=\"video/mp4\"></video></span><h2 class=\"bb_tag\" >Craft powerful and unique builds.</h2>As you progress through the worlds your host will level up and get stronger, although how they get stronger is up to you. As your host levels up you will be offered a small selection of blessings from the whisps that you have unlocked, getting more powerful with each level. You can also obtain lower level blessings from whisps that you find hiding in objects in the middle worlds, and if you dont already have have them you will unlock new blessings for future attempts. There are many different types of whisps available, granting blessings such as the ability to strike two times for every hit, reflect a small amount of damage to all nearby enemies, or even to stack poison damage on each hit.<br><br><span class=\"bb_img_ctn\"><video class=\"bb_img\" autoplay muted loop playsinline poster=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/226ad5104cf51b249782b1d790240913.poster.avif?t=1706140226\" width=600 height=300 ><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/226ad5104cf51b249782b1d790240913.webm?t=1706140226\" type=\"video/webm; codecs=vp9\"><source src=\"https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/extras/226ad5104cf51b249782b1d790240913.mp4?t=1706140226\" type=\"video/mp4\"></video></span><h2 class=\"bb_tag\" >Play with friends!</h2>Ethereal Rift is playable by yourself, or with up to 3 other friends, and they can drop in and out in the same save game whenever you return to the ether. Stuck on a tough boss? get some friends around and take them down as a team!<h2 class=\"bb_tag\" >Explore new worlds.</h2>Take your time and explore the procedurally generated worlds, each one extremely unique and beautiful, and teeming with hidden secrets for those willing to look.",
      "short_description": "Ethereal Rift is a procedurally generated ARPG based around crafting builds, gathering items and hack and slash combat. Play with up to 4 players in this dark fantasy adventure, slaying huge creatures and dark spirits to bring peace to the middle worlds.",
      "supported_languages": "English",
      "header_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/header.jpg?t=1706140226",
      "capsule_image": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/capsule_231x87.jpg?t=1706140226",
      "capsule_imagev5": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/capsule_184x69.jpg?t=1706140226",
      "website": null,
      "pc_requirements": {
        "minimum": "<strong>Minimum:</strong><br><ul class=\"bb_ul\"><li><strong>OS *:</strong> Windows 7 (SP1+), Windows 10 and Windows 11<br></li><li><strong>Processor:</strong> x86, x64 architecture with SSE2 instruction set support.<br></li><li><strong>Graphics:</strong> DX10, DX11, DX12 capable.</li></ul>"
      },
      "mac_requirements": [],
      "linux_requirements": [],
      "developers": [
        "Jack Vanderkolk"
      ],
      "publishers": [
        "Jack Vanderkolk"
      ],
      "package_groups": [],
      "platforms": {
        "windows": true,
        "mac": false,
        "linux": false
      },
      "categories": [
        {
          "id": 2,
          "description": "Single-player"
        },
        {
          "id": 1,
          "description": "Multi-player"
        },
        {
          "id": 9,
          "description": "Co-op"
        },
        {
          "id": 39,
          "description": "Shared/Split Screen Co-op"
        },
        {
          "id": 24,
          "description": "Shared/Split Screen"
        },
        {
          "id": 28,
          "description": "Full controller support"
        },
        {
          "id": 44,
          "description": "Remote Play Together"
        },
        {
          "id": 62,
          "description": "Family Sharing"
        }
      ],
      "genres": [
        {
          "id": "1",
          "description": "Action"
        },
        {
          "id": "23",
          "description": "Indie"
        },
        {
          "id": "3",
          "description": "RPG"
        },
        {
          "id": "37",
          "description": "Free To Play"
        }
      ],
      "screenshots": [
        {
          "id": 0,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_3385150f073ee2132fca551c071b9b0b5d74d512.600x338.jpg?t=1706140226",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_3385150f073ee2132fca551c071b9b0b5d74d512.1920x1080.jpg?t=1706140226"
        },
        {
          "id": 1,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_3e69ef8ff7e3e1396e771ed51766de38d4e39b98.600x338.jpg?t=1706140226",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_3e69ef8ff7e3e1396e771ed51766de38d4e39b98.1920x1080.jpg?t=1706140226"
        },
        {
          "id": 2,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_bfde108771d9bec66e61bc41e40261a1d29faed6.600x338.jpg?t=1706140226",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_bfde108771d9bec66e61bc41e40261a1d29faed6.1920x1080.jpg?t=1706140226"
        },
        {
          "id": 3,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_114920d58e8b8a702755ccff2f44378a94fe95af.600x338.jpg?t=1706140226",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_114920d58e8b8a702755ccff2f44378a94fe95af.1920x1080.jpg?t=1706140226"
        },
        {
          "id": 4,
          "path_thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_f1711acf7bb49cb71f371dba897518b2cad15705.600x338.jpg?t=1706140226",
          "path_full": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/1909850/ss_f1711acf7bb49cb71f371dba897518b2cad15705.1920x1080.jpg?t=1706140226"
        }
      ],
      "movies": [
        {
          "id": 256888996,
          "name": "Mother spirit",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/256888996/movie.293x165.jpg?t=1653885934",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/1909850/467240/f9d71a0e984c4f3e81d46dc604d7a5f94ea19572/1751046832/dash_av1.mpd?t=1653885934",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/467240/f9d71a0e984c4f3e81d46dc604d7a5f94ea19572/1751046832/dash_h264.mpd?t=1653885934",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/467240/f9d71a0e984c4f3e81d46dc604d7a5f94ea19572/1751046832/hls_264_master.m3u8?t=1653885934",
          "highlight": true
        },
        {
          "id": 256886221,
          "name": "Trailer",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/256886221/movie.293x165.jpg?t=1654139866",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/1909850/462387/272bdad5514b8904ae5d5b4222ea744abd99e36c/1751047571/dash_av1.mpd?t=1654139866",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/462387/272bdad5514b8904ae5d5b4222ea744abd99e36c/1751047571/dash_h264.mpd?t=1654139866",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/462387/272bdad5514b8904ae5d5b4222ea744abd99e36c/1751047571/hls_264_master.m3u8?t=1654139866",
          "highlight": true
        },
        {
          "id": 256935499,
          "name": "Boss Fight",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/256935499/movie.293x165.jpg?t=1678764476",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/1909850/547870/e9f23b9204eabdf347d07cb8582f132d9b14d6a9/1751046832/dash_av1.mpd?t=1678764476",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/547870/e9f23b9204eabdf347d07cb8582f132d9b14d6a9/1751046832/dash_h264.mpd?t=1678764476",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/547870/e9f23b9204eabdf347d07cb8582f132d9b14d6a9/1751046832/hls_264_master.m3u8?t=1678764476",
          "highlight": true
        },
        {
          "id": 256876969,
          "name": "Lava Snake Fight",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/256876969/movie.293x165.jpg?t=1646775717",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/1909850/445425/607bdeba737296305686847b06c76c1da74c5bb6/1751494530/dash_av1.mpd?t=1646775717",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/445425/607bdeba737296305686847b06c76c1da74c5bb6/1751494530/dash_h264.mpd?t=1646775717",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/445425/607bdeba737296305686847b06c76c1da74c5bb6/1751494530/hls_264_master.m3u8?t=1646775717",
          "highlight": true
        },
        {
          "id": 256885127,
          "name": "Book Spells",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/256885127/movie.293x165.jpg?t=1654136635",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/1909850/460261/6126e162b94ff615c1d487729d16aff7c2165336/1751046830/dash_av1.mpd?t=1654136635",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/460261/6126e162b94ff615c1d487729d16aff7c2165336/1751046830/dash_h264.mpd?t=1654136635",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/460261/6126e162b94ff615c1d487729d16aff7c2165336/1751046830/hls_264_master.m3u8?t=1654136635",
          "highlight": false
        },
        {
          "id": 256878909,
          "name": "Spider",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/256878909/movie.293x165.jpg?t=1647926022",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/1909850/448879/4f641e042cf2e728f0c58abb7006d7cd3a9cdbc0/1751046828/dash_av1.mpd?t=1647926022",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/448879/4f641e042cf2e728f0c58abb7006d7cd3a9cdbc0/1751046828/dash_h264.mpd?t=1647926022",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/448879/4f641e042cf2e728f0c58abb7006d7cd3a9cdbc0/1751046828/hls_264_master.m3u8?t=1647926022",
          "highlight": false
        },
        {
          "id": 256880567,
          "name": "Evil Pumpin",
          "thumbnail": "https://shared.akamai.steamstatic.com/store_item_assets/steam/apps/256880567/movie.293x165.jpg?t=1648874984",
          "dash_av1": "https://video.akamai.steamstatic.com/store_trailers/1909850/451908/fec87d540e660a3529eb10eae87b39e05e3e3f7a/1751046829/dash_av1.mpd?t=1648874984",
          "dash_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/451908/fec87d540e660a3529eb10eae87b39e05e3e3f7a/1751046829/dash_h264.mpd?t=1648874984",
          "hls_h264": "https://video.akamai.steamstatic.com/store_trailers/1909850/451908/fec87d540e660a3529eb10eae87b39e05e3e3f7a/1751046829/hls_264_master.m3u8?t=1648874984",
          "highlight": false
        }
      ],
      "release_date": {
        "coming_soon": false,
        "date": "9 Jun, 2023"
      },
      "support_info": {
        "url": "",
        "email": "Jackv471@yahoo.com"
      },
      "background": "https://store.akamai.steamstatic.com/images/storepagebackground/app/1909850?t=1706140226",
      "background_raw": "https://store.akamai.steamstatic.com/images/storepagebackground/app/1909850?t=1706140226",
      "content_descriptors": {
        "ids": [],
        "notes": null
      },
      "ratings": {
        "dejus": {
          "rating": "14",
          "descriptors": "Violência",
          "use_age_gate": "true",
          "required_age": "14"
        },
        "steam_germany": {
          "rating_generated": "1",
          "rating": "16",
          "required_age": "16",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Drastische Gewalt"
        },
        "igrs": {
          "rating_generated": "1",
          "rating": "18",
          "required_age": "18",
          "banned": "0",
          "use_age_gate": "0",
          "descriptors": "Kekerasan\nInteraksi Daring"
        }
      }
    }
  }
}