Tournament List
List all tournaments or create a new tournament.
GET /api/v1/tournaments/?format=api&ordering=-board_size&page=1306
{ "count": 59662, "next": "https://online-go.com/api/v1/tournaments/?format=api&ordering=-board_size&page=1307", "previous": "https://online-go.com/api/v1/tournaments/?format=api&ordering=-board_size&page=1305", "results": [ { "id": 38337, "name": "1st Continental Go World Cup-Qualification Phase for Europa: Dans Category (Group 1)", "director": { "id": 539024, "username": "Mitsunari3", "country": "fr", "icon": "https://user-uploads.online-go.com/0e065c8eabe35d7324b6a055fa78ba57-64.png", "ratings": { "version": 5, "overall": { "rating": 1500, "deviation": 350, "volatility": 0.06 } }, "ranking": 24.303382182144386, "professional": false, "ui_class": "provisional" }, "description": "Hello <br>\nThis is the qualification phase for the European Dans players.<br>\n(This is the group n°1. The winner of this group will play a final qualification phase against the winners of the other groups of the same category.)\n<br>\n<span style=\"color:red;\">REMEMBER THAT YOUR FLAG MUST MATCH WITH THE CONTINENT (for example, French or german flag are considered as European flags).</p>\nHave fun :)", "schedule": null, "title": null, "tournament_type": "roundrobin", "handicap": 0, "rules": "japanese", "time_per_move": 59520, "time_control_parameters": { "system": "fischer", "pause_on_weekends": true, "time_control": "fischer", "initial_time": 172800, "max_time": 259200, "time_increment": 57600, "speed": "correspondence" }, "is_open": true, "exclude_provisional": true, "group": { "id": 2514, "name": "Continental and World Go Cups Group", "summary": "You want to become World Champion or a Continental champion? Join us :)", "require_invitation": false, "is_public": true, "admin_only_tournaments": false, "hide_details": false, "member_count": 526, "icon": "https://user-uploads.online-go.com/c1c2b263d212f80b7dfe72721f68c8e4-64.png" }, "auto_start_on_max": true, "time_start": "2018-06-28T10:00:00Z", "players_start": 10, "first_pairing_method": "slide", "subsequent_pairing_method": "slaughter", "min_ranking": 5, "max_ranking": 38, "analysis_enabled": true, "exclusivity": "invite", "started": "2018-07-22T19:20:15.757266Z", "ended": "2019-01-04T19:56:10.719781Z", "start_waiting": "2018-07-22T19:20:03.557536Z", "board_size": 19, "active_round": null, "icon": "https://user-uploads.online-go.com/c1c2b263d212f80b7dfe72721f68c8e4-15.png", "player_count": 10, "ranked": true }, { "id": 44330, "name": "Live 19x19 Swiss Tournament 2019-01-04 20:30", "director": { "id": 4, "username": "matburt", "country": "us", "icon": "https://secure.gravatar.com/avatar/a87ff679a2f3e71d9181a67b7542122c?s=64&d=retro", "ratings": { "version": 5, "overall": { "rating": 1125.8827017028436, "deviation": 78.19731452501959, "volatility": 0.06006087171771568 } }, "ranking": 17.66169912212786, "professional": false, "ui_class": "supporter moderator admin" }, "description": "Automatic Sitewide Tournament", "schedule": { "id": 4, "name": "Live 19x19 Swiss Tournament", "rrule": "DTSTART:20260517T040000Z\nRRULE:FREQ=HOURLY;INTERVAL=4", "active": true, "created": "2014-12-20T06:30:39.250689Z", "last_run": "2026-05-17T04:00:50.193780Z", "lead_time_seconds": 1800, "tournament_type": "swiss", "handicap": 0, "rules": "japanese", "size": 19, "time_control_parameters": { "time_control": "byoyomi", "period_time": 30, "main_time": 600, "periods": 3 }, "min_ranking": 0, "max_ranking": 36, "analysis_enabled": false, "exclude_provisional": true, "players_start": 6, "first_pairing_method": "random", "subsequent_pairing_method": "strength", "settings": { "num_rounds": "3", "upper_bar": "20", "lower_bar": "10", "group_size": "3", "maximum_players": 40 }, "next_run": "2026-05-17T08:00:00Z", "base_points": "10.0" }, "title": null, "tournament_type": "swiss", "handicap": 0, "rules": "japanese", "time_per_move": 36, "time_control_parameters": { "time_control": "byoyomi", "period_time": 30, "main_time": 600, "periods": 3 }, "is_open": true, "exclude_provisional": true, "group": null, "auto_start_on_max": false, "time_start": "2019-01-04T20:30:04.983728Z", "players_start": 6, "first_pairing_method": "random", "subsequent_pairing_method": "strength", "min_ranking": 0, "max_ranking": 36, "analysis_enabled": false, "exclusivity": "open", "started": "2019-01-04T20:30:07.528064Z", "ended": "2019-01-04T22:44:55.322250Z", "start_waiting": "2019-01-04T20:30:06.972681Z", "board_size": 19, "active_round": null, "icon": "https://cdn.online-go.com/5.1/img/trophies/gold_title_19.png", "player_count": 6, "ranked": true }, { "id": 8850, "name": "Tianyuan Main Title Tournament 2015", "director": { "id": 40318, "username": "gamesorry", "country": "cn", "icon": "https://secure.gravatar.com/avatar/801cba34b77e0105326c402cc482cb09?s=64&d=retro", "ratings": { "version": 5, "overall": { "rating": 2004.4188438214221, "deviation": 67.71437067217448, "volatility": 0.06015576961047741 } }, "ranking": 31.014313855840236, "professional": false, "ui_class": "supporter" }, "description": "Tianyuan Main Title Tournament 2015\n\nTitle Holder: <a href='https://online-go.com/user/view/35184/vitality'>vitality (5d)</a>\n\nPast tournaments:\n<table style=\"text-align:center;\" border='2'>\n<tr><th rowspan=2>Year</th><td colspan=3><b>Title Match</b></td><td colspan=3><b>Title Tournament</b></td></tr>\n<tr>\n\t<th>Winner</th><th>Score</th><th>Runner-up</th>\n\t<th>Winner<img src='https://a00ce0086bda2213e89f-570db0116da8eb5fdc3ce95006e46d28.ssl.cf1.rackcdn.com/4.2/img/trophies/gold_title_19.png' alt='Gold'></img></th>\n\t<th>Runner-up<img src='https://a00ce0086bda2213e89f-570db0116da8eb5fdc3ce95006e46d28.ssl.cf1.rackcdn.com/4.2/img/trophies/silver_title_19.png' alt='Silver'></img></th>\n\t<th>3rd Place<img src='https://a00ce0086bda2213e89f-570db0116da8eb5fdc3ce95006e46d28.ssl.cf1.rackcdn.com/4.2/img/trophies/bronze_title_19.png' alt='Bronze'></img></th>\n</tr>\n<tr>\n\t<td><a href='https://online-go.com/tournament/2381'>2007</a></td>\n\t<td><b>davos</b></td><td></td><td></td>\n\t<td><b>davos (3d)</b></td><td>Uberdude</td><td>KyuT</td>\n</tr>\n<tr>\n\t<td><a href='https://online-go.com/tournament/2397'>2008</a></td>\n\t<td><b>KyuT</b></td><td>∗</td><td>davos</td>\n\t<td><b>KyuT (4d)</b></td><td>betterlife</td><td>rtayek</td>\n</tr>\n<tr>\n\t<td><a href='https://online-go.com/tournament/2412'>2009</a></td>\n\t<td><b>Uberdude</b></td><td>∗</td><td>KyuT</td>\n\t<td><b>Uberdude (6d)</b></td><td>morituri</td><td>apoplexy</td>\n</tr>\n<tr>\n\t<td><a href='https://online-go.com/tournament/2428'>2010</a></td>\n\t<td><b>Uberdude</b></td><td>3-0</td><td>gomad361</td>\n\t<td><b>gomad361 (2d)</b></td><td>Elin</td><td>MatCauthon</td>\n</tr>\n<tr>\n\t<td><a href='https://online-go.com/tournament/2444'>2011</a></td>\n\t<td><b>vitality</b></td><td>∗</td><td>Uberdude</td>\n\t<td><b>vitality (5d)</b></td><td>zealot</td><td>nrx</td>\n</tr>\n<tr>\n\t<td><a href='https://online-go.com/tournament/2466'>2012</a></td>\n\t<td colspan=3> Ongoing: vitality 0-0 Sadaharu</td>\n\t<td><b>Sadaharu (5d)</b></td><td>gojohn</td><td>vitality</td>\n</tr>\n<tr>\n\t<td><a href='https://online-go.com/tournament/2484'>2013</a></td>\n\t<td colspan=3></td>\n\t<td colspan=3>Ongoing: Round 3</td>\n</tr>\n<tr>\n\t<td><a href='https://online-go.com/tournament/2503'>2014</a></td>\n\t<td colspan=3></td>\n\t<td colspan=3>Ongoing: Round 2</td>\n</tr>\t\t\n</table>\n\n∗ means the games were finished by timeout or retiring.", "schedule": null, "title": null, "tournament_type": "s_mcmahon", "handicap": 0, "rules": "chinese", "time_per_move": 93120, "time_control_parameters": { "time_control": "fischer", "initial_time": 604800, "max_time": 604800, "time_increment": 86400 }, "is_open": true, "exclude_provisional": true, "group": { "id": 515, "name": "OGS Title Tournaments", "summary": "Would you like to compete with hundreds of players in epic tournaments and become the Honinbo, Meijin, Kisei, Tianyuan, Mingren or Kuksu? Join us!", "require_invitation": false, "is_public": true, "admin_only_tournaments": true, "hide_details": false, "member_count": 2979, "icon": "https://user-uploads.online-go.com/e172c7a14ec09bda65360d6b80884e67-64.png" }, "auto_start_on_max": false, "time_start": "2015-10-01T07:10:00Z", "players_start": 204, "first_pairing_method": "strength", "subsequent_pairing_method": "strength", "min_ranking": 0, "max_ranking": 36, "analysis_enabled": true, "exclusivity": "open", "started": "2015-10-01T07:10:44.399934Z", "ended": "2018-12-27T15:31:33.951279Z", "start_waiting": "2015-10-01T07:10:32.970207Z", "board_size": 19, "active_round": null, "icon": "https://user-uploads.online-go.com/e172c7a14ec09bda65360d6b80884e67-15.png", "player_count": 204, "ranked": true }, { "id": 52999, "name": "Blitz 19x19 Elimination Tournament 2019-10-16 21:30", "director": { "id": 4, "username": "matburt", "country": "us", "icon": "https://secure.gravatar.com/avatar/a87ff679a2f3e71d9181a67b7542122c?s=64&d=retro", "ratings": { "version": 5, "overall": { "rating": 1125.8827017028436, "deviation": 78.19731452501959, "volatility": 0.06006087171771568 } }, "ranking": 17.66169912212786, "professional": false, "ui_class": "supporter moderator admin" }, "description": "Automatic Sitewide Tournament", "schedule": { "id": 1, "name": "Blitz 19x19 Elimination Tournament", "rrule": "DTSTART:20260517T050000Z\nRRULE:FREQ=HOURLY;INTERVAL=4", "active": true, "created": "2014-12-20T06:06:42.010011Z", "last_run": "2026-05-17T05:00:50.090436Z", "lead_time_seconds": 1800, "tournament_type": "elimination", "handicap": 0, "rules": "japanese", "size": 19, "time_control_parameters": { "time_control": "byoyomi", "period_time": 10, "main_time": 120, "periods": 5 }, "min_ranking": 0, "max_ranking": 36, "analysis_enabled": false, "exclude_provisional": true, "players_start": 4, "first_pairing_method": "slide", "subsequent_pairing_method": "slide", "settings": { "num_rounds": "3", "upper_bar": "20", "lower_bar": "10", "group_size": "3", "maximum_players": 100 }, "next_run": "2026-05-17T09:00:00Z", "base_points": "10.0" }, "title": null, "tournament_type": "elimination", "handicap": 0, "rules": "japanese", "time_per_move": 11, "time_control_parameters": { "time_control": "byoyomi", "period_time": 10, "main_time": 120, "periods": 5 }, "is_open": true, "exclude_provisional": true, "group": null, "auto_start_on_max": false, "time_start": "2019-10-16T21:30:18.893049Z", "players_start": 4, "first_pairing_method": "slide", "subsequent_pairing_method": "slide", "min_ranking": 0, "max_ranking": 36, "analysis_enabled": false, "exclusivity": "open", "started": "2019-10-16T21:30:19.974970Z", "ended": "2019-10-16T21:57:57.132528Z", "start_waiting": "2019-10-16T21:30:19.559905Z", "board_size": 19, "active_round": null, "icon": "https://cdn.online-go.com/5.1/img/trophies/gold_title_19.png", "player_count": 4, "ranked": true }, { "id": 42723, "name": "Novembro 2018 · C", "director": { "id": 307866, "username": "swafaron", "country": "br", "icon": "https://user-uploads.online-go.com/c62da84b968b7d03ab1235c4e4988c13-64.png", "ratings": { "version": 5, "overall": { "rating": 1568.7246028591371, "deviation": 62.77870530874028, "volatility": 0.05985028812148364 } }, "ranking": 25.340451859744853, "professional": false, "ui_class": "" }, "description": "Novembro 2018 · C", "schedule": null, "title": null, "tournament_type": "swiss", "handicap": 0, "rules": "japanese", "time_per_move": 31680, "time_control_parameters": { "system": "fischer", "pause_on_weekends": true, "time_control": "fischer", "initial_time": 259200, "max_time": 604800, "time_increment": 28800, "speed": "correspondence" }, "is_open": true, "exclude_provisional": true, "group": { "id": 1527, "name": "Brasil", "summary": "Ponto de encontro dos jogadores brasileiros", "require_invitation": false, "is_public": true, "admin_only_tournaments": true, "hide_details": false, "member_count": 491, "icon": "https://user-uploads.online-go.com/94104bdcbaa52ac8e424a6fb2a6b03a4-64.png" }, "auto_start_on_max": false, "time_start": "2018-11-18T10:00:00Z", "players_start": 4, "first_pairing_method": "slide", "subsequent_pairing_method": "slaughter", "min_ranking": 15, "max_ranking": 20, "analysis_enabled": true, "exclusivity": "group", "started": "2018-11-18T10:00:16.725599Z", "ended": "2019-04-25T03:54:54.290224Z", "start_waiting": "2018-11-18T10:00:16.157028Z", "board_size": 19, "active_round": null, "icon": "https://user-uploads.online-go.com/94104bdcbaa52ac8e424a6fb2a6b03a4-15.png", "player_count": 8, "ranked": true }, { "id": 51126, "name": "Live 19x19 Swiss Tournament 2019-08-15 00:30", "director": { "id": 4, "username": "matburt", "country": "us", "icon": "https://secure.gravatar.com/avatar/a87ff679a2f3e71d9181a67b7542122c?s=64&d=retro", "ratings": { "version": 5, "overall": { "rating": 1125.8827017028436, "deviation": 78.19731452501959, "volatility": 0.06006087171771568 } }, "ranking": 17.66169912212786, "professional": false, "ui_class": "supporter moderator admin" }, "description": "Automatic Sitewide Tournament", "schedule": { "id": 4, "name": "Live 19x19 Swiss Tournament", "rrule": "DTSTART:20260517T040000Z\nRRULE:FREQ=HOURLY;INTERVAL=4", "active": true, "created": "2014-12-20T06:30:39.250689Z", "last_run": "2026-05-17T04:00:50.193780Z", "lead_time_seconds": 1800, "tournament_type": "swiss", "handicap": 0, "rules": "japanese", "size": 19, "time_control_parameters": { "time_control": "byoyomi", "period_time": 30, "main_time": 600, "periods": 3 }, "min_ranking": 0, "max_ranking": 36, "analysis_enabled": false, "exclude_provisional": true, "players_start": 6, "first_pairing_method": "random", "subsequent_pairing_method": "strength", "settings": { "num_rounds": "3", "upper_bar": "20", "lower_bar": "10", "group_size": "3", "maximum_players": 40 }, "next_run": "2026-05-17T08:00:00Z", "base_points": "10.0" }, "title": null, "tournament_type": "swiss", "handicap": 0, "rules": "japanese", "time_per_move": 36, "time_control_parameters": { "time_control": "byoyomi", "period_time": 30, "main_time": 600, "periods": 3 }, "is_open": true, "exclude_provisional": true, "group": null, "auto_start_on_max": false, "time_start": "2019-08-15T00:30:34.337718Z", "players_start": 6, "first_pairing_method": "random", "subsequent_pairing_method": "strength", "min_ranking": 0, "max_ranking": 36, "analysis_enabled": false, "exclusivity": "open", "started": "2019-08-15T00:30:36.258764Z", "ended": "2019-08-15T02:28:32.981109Z", "start_waiting": "2019-08-15T00:30:35.647132Z", "board_size": 19, "active_round": null, "icon": "https://cdn.online-go.com/5.1/img/trophies/gold_title_19.png", "player_count": 7, "ranked": true }, { "id": 44170, "name": "Easy for beginners", "director": { "id": 601937, "username": "CHESTERTHELEGEND", "country": "un", "icon": "https://user-uploads.online-go.com/7ac09c2fb21da928e4e244dcfe657cc7-64.png", "ratings": { "version": 5, "overall": { "rating": 793.0385427678104, "deviation": 76.80778644444578, "volatility": 0.05999103350893253 } }, "ranking": 9.548762951146736, "professional": false, "ui_class": "" }, "description": "Just a fun little tournament meant for beginners!", "schedule": null, "title": null, "tournament_type": "elimination", "handicap": 0, "rules": "japanese", "time_per_move": 15360, "time_control_parameters": { "system": "fischer", "pause_on_weekends": true, "time_control": "fischer", "initial_time": 86400, "max_time": 259200, "time_increment": 14400, "speed": "correspondence" }, "is_open": true, "exclude_provisional": true, "group": { "id": 240, "name": "Beginner-Intermediate Go Club", "summary": "A go club.", "require_invitation": false, "is_public": true, "admin_only_tournaments": false, "hide_details": false, "member_count": 154, "icon": "https://user-uploads.online-go.com/377869bd7b186f00543a6a0c39c1b7b3-64.png" }, "auto_start_on_max": true, "time_start": "2018-12-30T18:00:00Z", "players_start": 2, "first_pairing_method": "slide", "subsequent_pairing_method": "slaughter", "min_ranking": 5, "max_ranking": 38, "analysis_enabled": true, "exclusivity": "open", "started": "2018-12-30T18:00:23.056780Z", "ended": "2018-12-30T18:07:30.384042Z", "start_waiting": "2018-12-30T18:00:22.905326Z", "board_size": 19, "active_round": null, "icon": "https://user-uploads.online-go.com/377869bd7b186f00543a6a0c39c1b7b3-15.png", "player_count": 2, "ranked": true }, { "id": 44188, "name": "Blitz 19x19 Elimination Tournament 2018-12-31 09:30", "director": { "id": 4, "username": "matburt", "country": "us", "icon": "https://secure.gravatar.com/avatar/a87ff679a2f3e71d9181a67b7542122c?s=64&d=retro", "ratings": { "version": 5, "overall": { "rating": 1125.8827017028436, "deviation": 78.19731452501959, "volatility": 0.06006087171771568 } }, "ranking": 17.66169912212786, "professional": false, "ui_class": "supporter moderator admin" }, "description": "Automatic Sitewide Tournament", "schedule": { "id": 1, "name": "Blitz 19x19 Elimination Tournament", "rrule": "DTSTART:20260517T050000Z\nRRULE:FREQ=HOURLY;INTERVAL=4", "active": true, "created": "2014-12-20T06:06:42.010011Z", "last_run": "2026-05-17T05:00:50.090436Z", "lead_time_seconds": 1800, "tournament_type": "elimination", "handicap": 0, "rules": "japanese", "size": 19, "time_control_parameters": { "time_control": "byoyomi", "period_time": 10, "main_time": 120, "periods": 5 }, "min_ranking": 0, "max_ranking": 36, "analysis_enabled": false, "exclude_provisional": true, "players_start": 4, "first_pairing_method": "slide", "subsequent_pairing_method": "slide", "settings": { "num_rounds": "3", "upper_bar": "20", "lower_bar": "10", "group_size": "3", "maximum_players": 100 }, "next_run": "2026-05-17T09:00:00Z", "base_points": "10.0" }, "title": null, "tournament_type": "elimination", "handicap": 0, "rules": "japanese", "time_per_move": 11, "time_control_parameters": { "time_control": "byoyomi", "period_time": 10, "main_time": 120, "periods": 5 }, "is_open": true, "exclude_provisional": true, "group": null, "auto_start_on_max": false, "time_start": "2018-12-31T09:30:19.101440Z", "players_start": 4, "first_pairing_method": "slide", "subsequent_pairing_method": "slide", "min_ranking": 0, "max_ranking": 36, "analysis_enabled": false, "exclusivity": "open", "started": "2018-12-31T09:32:21.674568Z", "ended": "2018-12-31T09:42:26.599049Z", "start_waiting": "2018-12-31T09:32:21.225152Z", "board_size": 19, "active_round": null, "icon": "https://cdn.online-go.com/5.1/img/trophies/gold_title_19.png", "player_count": 4, "ranked": true }, { "id": 45337, "name": "สาระ-rail361! tour ครั้งที่ 9", "director": { "id": 148806, "username": "โอ๋ชิงหยวน", "country": "th", "icon": "https://user-uploads.online-go.com/d3f8fcc6dbd4915bc123f62b337be552-64.png", "ratings": { "version": 5, "overall": { "rating": 1484.918972471606, "deviation": 65.03818176438011, "volatility": 0.05949046028311901 } }, "ranking": 24.069453716254078, "professional": false, "ui_class": "" }, "description": "keep going, #RESPECT", "schedule": null, "title": null, "tournament_type": "roundrobin", "handicap": 0, "rules": "japanese", "time_per_move": 12480, "time_control_parameters": { "total_time": 1123200, "time_control": "absolute", "speed": "correspondence", "system": "absolute", "pause_on_weekends": false }, "is_open": true, "exclude_provisional": true, "group": { "id": 2571, "name": "Go World Wide", "summary": "enjoy", "require_invitation": false, "is_public": true, "admin_only_tournaments": false, "hide_details": false, "member_count": 91, "icon": "https://user-uploads.online-go.com/889d994a8e18efb0db03c85b562aaad1-64.png" }, "auto_start_on_max": false, "time_start": "2019-03-13T03:00:00Z", "players_start": 4, "first_pairing_method": "slide", "subsequent_pairing_method": "slaughter", "min_ranking": 22, "max_ranking": 30, "analysis_enabled": false, "exclusivity": "invite", "started": "2019-03-13T03:00:09.372653Z", "ended": "2019-04-06T22:09:12.871442Z", "start_waiting": "2019-03-13T03:00:01.715833Z", "board_size": 19, "active_round": null, "icon": "https://user-uploads.online-go.com/889d994a8e18efb0db03c85b562aaad1-15.png", "player_count": 10, "ranked": true }, { "id": 46058, "name": "2019 Verão B", "director": { "id": 307866, "username": "swafaron", "country": "br", "icon": "https://user-uploads.online-go.com/c62da84b968b7d03ab1235c4e4988c13-64.png", "ratings": { "version": 5, "overall": { "rating": 1568.7246028591371, "deviation": 62.77870530874028, "volatility": 0.05985028812148364 } }, "ranking": 25.340451859744853, "professional": false, "ui_class": "" }, "description": "2019 Verão B", "schedule": null, "title": null, "tournament_type": "s_mcmahon", "handicap": 0, "rules": "japanese", "time_per_move": 46080, "time_control_parameters": { "system": "fischer", "pause_on_weekends": false, "time_control": "fischer", "initial_time": 259200, "max_time": 604800, "time_increment": 43200, "speed": "correspondence" }, "is_open": true, "exclude_provisional": true, "group": { "id": 1527, "name": "Brasil", "summary": "Ponto de encontro dos jogadores brasileiros", "require_invitation": false, "is_public": true, "admin_only_tournaments": true, "hide_details": false, "member_count": 491, "icon": "https://user-uploads.online-go.com/94104bdcbaa52ac8e424a6fb2a6b03a4-64.png" }, "auto_start_on_max": false, "time_start": "2019-03-10T11:00:00Z", "players_start": 4, "first_pairing_method": "slide", "subsequent_pairing_method": "slaughter", "min_ranking": 21, "max_ranking": 28, "analysis_enabled": true, "exclusivity": "group", "started": "2019-03-10T12:35:33.843805Z", "ended": "2019-07-14T12:24:34.537596Z", "start_waiting": "2019-03-10T12:35:32.572541Z", "board_size": 19, "active_round": null, "icon": "https://user-uploads.online-go.com/94104bdcbaa52ac8e424a6fb2a6b03a4-15.png", "player_count": 4, "ranked": true } ] }