{
  "bea5a1e4-5e3f-4ee4-9d7c-77640c33ef1d": {
    "trade_id": "bea5a1e4-5e3f-4ee4-9d7c-77640c33ef1d",
    "ticker": "SBER",
    "figi": "BBG004730N88",
    "direction": "BUY",
    "status": "CLOSED",
    "source": "report",
    "entry_price": 312.0,
    "entry_price_tick": 312.0,
    "entry_quantity_lots": 200,
    "entry_quantity_shares": 200,
    "entry_commission": 187.2,
    "entry_time": "2026-06-20T15:52:44.769803",
    "entry_order_id": "",
    "exit_price": 320.0,
    "exit_price_tick": 320.0,
    "exit_commission": 192.0,
    "exit_reason": "TP",
    "exit_time": "2026-06-20T15:52:44.870516",
    "exit_order_id": "",
    "sl_price": 308.0,
    "tp_price": 320.0,
    "capital": 500000,
    "risk_pct": 1.0,
    "confidence": 75,
    "planned_risk_rub": 800.0,
    "planned_reward_rub": 1600.0,
    "planned_rr": 2.0,
    "actual_pnl_rub": 1220.8,
    "actual_pnl_pct": 0.24416,
    "actual_rr": 1.526,
    "closed_manually": false
  },
  "6be242ad-68b0-4735-bea5-6f66c542c6d9": {
    "trade_id": "6be242ad-68b0-4735-bea5-6f66c542c6d9",
    "ticker": "GAZP",
    "figi": "BBG004730RP0",
    "direction": "SELL",
    "status": "CLOSED",
    "source": "manual",
    "entry_price": 106.0,
    "entry_price_tick": 106.0,
    "entry_quantity_lots": 50,
    "entry_quantity_shares": 500,
    "entry_commission": 159.0,
    "entry_time": "2026-06-20T15:52:44.770128",
    "entry_order_id": "",
    "exit_price": 0.0,
    "exit_price_tick": 0.0,
    "exit_commission": 0.0,
    "exit_reason": "STALE — позиция отсутствует в портфеле sandbox (проверено API 20:21)",
    "exit_time": "2026-06-22T20:21:00",
    "exit_order_id": "",
    "sl_price": 105.36,
    "tp_price": 100.0,
    "capital": 500000,
    "risk_pct": 1.0,
    "confidence": 65,
    "planned_risk_rub": 0.0,
    "planned_reward_rub": 2691.0,
    "planned_rr": 1.71,
    "actual_pnl_rub": 0.0,
    "actual_pnl_pct": 0.0,
    "actual_rr": 0.0,
    "closed_manually": true
  },
  "8aaf37c9-ca45-4c80-a4ca-a8f48394ab12": {
    "trade_id": "8aaf37c9-ca45-4c80-a4ca-a8f48394ab12",
    "ticker": "X5",
    "figi": "TCS03A108X38",
    "direction": "BUY",
    "status": "CANCELLED",
    "source": "report",
    "entry_price": 2305.0,
    "entry_price_tick": 2305.0,
    "entry_quantity_lots": 166,
    "entry_quantity_shares": 166,
    "entry_commission": 1147.89,
    "entry_time": "2026-06-21T10:36:52.674076",
    "entry_order_id": "LIMIT_2305.0_PENDING",
    "exit_price": 0.0,
    "exit_price_tick": 0.0,
    "exit_commission": 0.0,
    "exit_reason": "CLOSED_BY_USER — закрытие позиции X5 (02.07 REAL)",
    "exit_time": "2026-07-02T08:14:52",
    "exit_order_id": "",
    "sl_price": 2290.0,
    "tp_price": 2420.0,
    "capital": 500000.0,
    "risk_pct": 0.5,
    "confidence": 68,
    "planned_risk_rub": 4778.31,
    "planned_reward_rub": 16736.95,
    "planned_rr": 3.502692374500608,
    "actual_pnl_rub": 0.0,
    "actual_pnl_pct": 0.0,
    "actual_rr": 0.0,
    "closed_manually": false
  },
  "2efcffe0-9f61-4000-85cf-3760ba2da092": {
    "trade_id": "2efcffe0-9f61-4000-85cf-3760ba2da092",
    "ticker": "X5",
    "figi": "TCS03A108X38",
    "direction": "BUY",
    "status": "CLOSED",
    "source": "report",
    "entry_price": 2325.0,
    "entry_price_tick": 2325.0,
    "entry_quantity_lots": 166,
    "entry_quantity_shares": 166,
    "entry_commission": 1147.89,
    "entry_time": "2026-06-22T08:11:17.089214",
    "entry_order_id": "LIMIT_2325.0_PENDING",
    "exit_price": 2324.0,
    "exit_price_tick": 2324.0,
    "exit_commission": 192.892,
    "exit_reason": "MANUAL",
    "exit_time": "2026-06-22T10:22:42.146322",
    "exit_order_id": "ff362525-525f-465f-a6c9-d9062080a907",
    "sl_price": 2338.95,
    "tp_price": 2420.0,
    "capital": 500000.0,
    "risk_pct": 0.5,
    "confidence": 63,
    "planned_risk_rub": 0.0,
    "planned_reward_rub": 13200.0,
    "planned_rr": 2.76,
    "actual_pnl_rub": -1506.7820000000002,
    "actual_pnl_pct": -0.3013564,
    "actual_rr": 0,
    "closed_manually": false
  },
  "bbd907d6-827f-4723-bf6f-486698869961": {
    "trade_id": "bbd907d6-827f-4723-bf6f-486698869961",
    "ticker": "ASTR",
    "figi": "RU000A106T36",
    "direction": "BUY",
    "status": "CLOSED",
    "source": "report",
    "entry_price": 170.25,
    "entry_price_tick": 170.25,
    "entry_quantity_lots": 1818,
    "entry_quantity_shares": 1818,
    "entry_commission": 928.54,
    "entry_time": "2026-06-22T08:49:37.318664",
    "entry_order_id": "4e294d3f-d874-4ac2-bbbd-f8cba7f439d7",
    "exit_price": 166.35,
    "exit_price_tick": 166.35,
    "exit_commission": 151.21,
    "exit_reason": "MANUAL",
    "exit_time": "2026-06-22T10:35:44.924722",
    "exit_order_id": "8bd925fa-63be-4a26-b0ff-ec81b3689a02",
    "sl_price": 171.27,
    "tp_price": 180.0,
    "capital": 500000.0,
    "risk_pct": 1.0,
    "confidence": 65,
    "planned_risk_rub": 0.0,
    "planned_reward_rub": 17725.5,
    "planned_rr": 3.55,
    "actual_pnl_rub": -8169.950000000012,
    "actual_pnl_pct": -1.6339900000000023,
    "actual_rr": 0.0,
    "closed_manually": false
  },
  "53c868df-b8bb-4024-9a3c-92175da9cf68": {
    "trade_id": "53c868df-b8bb-4024-9a3c-92175da9cf68",
    "ticker": "SBER",
    "figi": "BBG004730N88",
    "direction": "BUY",
    "status": "CANCELLED",
    "source": "report",
    "entry_price": 313.35,
    "entry_price_tick": 313.35,
    "entry_quantity_lots": 0,
    "entry_quantity_shares": 0,
    "entry_commission": 0.0,
    "entry_time": "2026-06-22T09:11:04.511400",
    "entry_order_id": "CANCELLED_BY_USER_INSUFFICIENT_FUNDS",
    "exit_price": 0.0,
    "exit_price_tick": 0.0,
    "exit_commission": 0.0,
    "exit_reason": "CANCELLED",
    "exit_time": "2026-06-22T09:11:04.511424",
    "exit_order_id": "",
    "sl_price": 310.3,
    "tp_price": 319.5,
    "capital": 199654.26,
    "risk_pct": 0.0,
    "confidence": 82,
    "planned_risk_rub": 0.0,
    "planned_reward_rub": 0.0,
    "planned_rr": 0.0,
    "actual_pnl_rub": 0.0,
    "actual_pnl_pct": 0.0,
    "actual_rr": 0.0,
    "closed_manually": true
  },
  "a3f7c9e2-1b4d-4e8a-9f2c-7d6e8a1b3c5f": {
    "trade_id": "a3f7c9e2-1b4d-4e8a-9f2c-7d6e8a1b3c5f",
    "ticker": "X5",
    "figi": "TCS03A108X38",
    "direction": "BUY",
    "status": "CLOSED",
    "source": "manual",
    "entry_price": 2252.5,
    "entry_price_tick": 2252.5,
    "entry_quantity_lots": 10,
    "entry_quantity_shares": 10,
    "entry_commission": 11.26,
    "entry_time": "2026-06-22T16:47:00",
    "entry_order_id": "61afaa16-8cf7-455a-b4d3-bb581b827d00",
    "exit_price": 2244.5,
    "exit_price_tick": 2244.5,
    "exit_commission": 11.22,
    "exit_reason": "MANUAL",
    "exit_time": "2026-06-22T20:21:38",
    "exit_order_id": "33ed6905-e3e9-42a8-8682-e6947c7993c8",
    "sl_price": 2245.0,
    "tp_price": 2449.5,
    "capital": 100000,
    "risk_pct": 1.0,
    "confidence": 58,
    "planned_risk_rub": 75.0,
    "planned_reward_rub": 1970.0,
    "planned_rr": 2.74,
    "actual_pnl_rub": -102.48,
    "actual_pnl_pct": -0.455,
    "actual_rr": 0.0,
    "closed_manually": true
  },
  "5310615a-a5ed-407f-8c79-22e4f580d164": {
    "trade_id": "5310615a-a5ed-407f-8c79-22e4f580d164",
    "ticker": "GAZP",
    "figi": "BBG004730RP0",
    "direction": "SELL",
    "status": "CLOSED",
    "source": "report:full_analysis_18:53 | sandbox",
    "entry_price": 99.43,
    "entry_price_tick": 99.43,
    "entry_quantity_lots": 114,
    "entry_quantity_shares": 1140,
    "entry_commission": 340.05060000000003,
    "entry_time": "2026-06-22T19:04:28.501805",
    "entry_order_id": "5b44a488-f72c-4bd3-a7ea-83acc442ab74",
    "exit_price": 99.76,
    "exit_price_tick": 99.76,
    "exit_commission": 341.1792,
    "exit_reason": "MANUAL",
    "exit_time": "2026-06-22T19:19:36.854634",
    "exit_order_id": "5dfacb05-10ec-4511-8786-9696e9fabc59",
    "sl_price": 105.57,
    "tp_price": 96.75,
    "capital": 703526.5111,
    "risk_pct": 1.0,
    "confidence": 70,
    "planned_risk_rub": 6999.599999999984,
    "planned_reward_rub": 3055.200000000008,
    "planned_rr": 0.4364820846905559,
    "actual_pnl_rub": -1057.43,
    "actual_pnl_pct": -0.15,
    "actual_rr": -0.151,
    "closed_manually": false
  },
  "34dd8ffe-33c7-4c7b-a70d-6fb9756a0443": {
    "trade_id": "34dd8ffe-33c7-4c7b-a70d-6fb9756a0443",
    "ticker": "ROSN",
    "figi": "BBG004731354",
    "direction": "SELL",
    "status": "CLOSED",
    "source": "report:full_analysis_18:53 | sandbox",
    "entry_price": 301.8,
    "entry_price_tick": 301.8,
    "entry_quantity_lots": 214,
    "entry_quantity_shares": 214,
    "entry_commission": 193.75560000000002,
    "entry_time": "2026-06-22T19:04:28.503950",
    "entry_order_id": "1c211e1a-2747-45ba-a44c-3020c78f1448",
    "exit_price": 301.45,
    "exit_price_tick": 301.45,
    "exit_commission": 193.5309,
    "exit_reason": "MANUAL",
    "exit_time": "2026-06-22T19:19:36.855620",
    "exit_order_id": "16876aaf-e60b-4a33-9061-da7a861ff8e3",
    "sl_price": 334.53,
    "tp_price": 289.09,
    "capital": 703526.5111,
    "risk_pct": 1.0,
    "confidence": 70,
    "planned_risk_rub": 7004.219999999992,
    "planned_reward_rub": 2719.940000000008,
    "planned_rr": 0.38832875038191417,
    "actual_pnl_rub": -312.39,
    "actual_pnl_pct": -0.044,
    "actual_rr": -0.045,
    "closed_manually": false
  },
  "c7e2a1b9-3d4f-4e8a-9c2b-1a5d6e7f8a3b": {
    "trade_id": "c7e2a1b9-3d4f-4e8a-9c2b-1a5d6e7f8a3b",
    "ticker": "X5",
    "figi": "TCS03A108X38",
    "direction": "BUY",
    "status": "CLOSED",
    "source": "manual:real_account_2137979787",
    "entry_price": 2326.83,
    "entry_price_tick": 2326.83,
    "entry_quantity_lots": 6,
    "entry_quantity_shares": 6,
    "entry_commission": 41.88,
    "entry_time": "2026-06-22T14:41:00",
    "entry_order_id": "REAL_MANUAL_ENTRY",
    "exit_price": 2250.0,
    "exit_price_tick": 2250.0,
    "exit_commission": 40.5,
    "exit_reason": "SL",
    "exit_time": "2026-06-23T07:30:00",
    "exit_order_id": "8a1974bb-3655-4d0c-84e5-925bff7b9ba2",
    "sl_price": 2250.0,
    "tp_price": 2449.5,
    "capital": 32587.0,
    "risk_pct": 1.0,
    "confidence": 58,
    "planned_risk_rub": 460.98,
    "planned_reward_rub": 736.02,
    "planned_rr": 1.6,
    "actual_pnl_rub": -543.36,
    "actual_pnl_pct": -3.89,
    "actual_rr": -1.18,
    "closed_manually": false
  },
  "f39c8775-24ca-4c6f-abf6-45a9956545cd": {
    "trade_id": "f39c8775-24ca-4c6f-abf6-45a9956545cd",
    "ticker": "LKOH",
    "figi": "BBG004731032",
    "direction": "SELL",
    "status": "CLOSED",
    "source": "report:full_analysis_18:53 | sandbox",
    "entry_price": 4225.5,
    "entry_price_tick": 4225.5,
    "entry_quantity_lots": 29,
    "entry_quantity_shares": 29,
    "entry_commission": 367.6185,
    "entry_time": "2026-06-22T19:04:28.507267",
    "entry_order_id": "21e794b6-7c77-43d7-b7e6-540c4bf13ef6",
    "exit_price": 4233.0,
    "exit_price_tick": 4233.0,
    "exit_commission": 368.271,
    "exit_reason": "MANUAL",
    "exit_time": "2026-06-22T19:19:36.859091",
    "exit_order_id": "70bfeaed-f6cb-4527-bc95-99e5588dace1",
    "sl_price": 4462.76,
    "tp_price": 4114.42,
    "capital": 703526.5111,
    "risk_pct": 1.0,
    "confidence": 60,
    "planned_risk_rub": 6887.5,
    "planned_reward_rub": 3219.0,
    "planned_rr": 0.4673684210526316,
    "actual_pnl_rub": -953.39,
    "actual_pnl_pct": -0.136,
    "actual_rr": -0.138,
    "closed_manually": false
  },
  "9534cea2-a315-4419-94bb-218ec4be4da2": {
    "trade_id": "9534cea2-a315-4419-94bb-218ec4be4da2",
    "ticker": "PLZL",
    "figi": "BBG000R607Y3",
    "direction": "BUY",
    "status": "OPEN",
    "source": "TA+FA combined analysis 29.06.2026",
    "entry_price": 1925.0,
    "entry_price_tick": 1925.0,
    "entry_quantity_lots": 11,
    "entry_quantity_shares": 11,
    "entry_commission": 63.52,
    "entry_time": "2026-06-29T09:47:07.643058",
    "entry_order_id": "80812505438",
    "exit_price": 0.0,
    "exit_price_tick": 0.0,
    "exit_commission": 0.0,
    "exit_reason": "",
    "exit_time": "",
    "exit_order_id": "",
    "sl_price": 1937.0,
    "tp_price": 2006.5,
    "capital": 45000,
    "risk_pct": 1.0,
    "confidence": 65,
    "planned_risk_rub": 429.0,
    "planned_reward_rub": 896.5,
    "planned_rr": 2.09,
    "actual_pnl_rub": 1390.4,
    "actual_pnl_pct": 3.52,
    "actual_rr": 0.0,
    "closed_manually": false
  },
  "ceb1c1ff-1509-41c6-9c6c-cb31fe6b5a3a": {
    "trade_id": "ceb1c1ff-1509-41c6-9c6c-cb31fe6b5a3a",
    "ticker": "X5",
    "figi": "TCS03A108X38",
    "direction": "BUY",
    "status": "CLOSED",
    "source": "reports/tickers/X5.md (ТА+ФА)",
    "entry_price": 2253.0,
    "entry_price_tick": 2253.0,
    "entry_quantity_lots": 15,
    "entry_quantity_shares": 15,
    "entry_commission": 101.385,
    "entry_time": "2026-06-30T09:33:27.203898",
    "entry_order_id": "80877029592",
    "exit_price": 2237.0,
    "exit_price_tick": 2237.0,
    "exit_commission": 100.67,
    "exit_reason": "SL",
    "exit_time": "2026-07-01T10:00:00",
    "exit_order_id": "da47cef5-fa45-4c99-998d-758395854259",
    "sl_price": 2237.0,
    "tp_price": 2333.0,
    "capital": 34816.03,
    "risk_pct": 1.0,
    "confidence": 68,
    "planned_risk_rub": 0.0,
    "planned_reward_rub": 0.0,
    "planned_rr": 0.0,
    "actual_pnl_rub": -442.05,
    "actual_pnl_pct": -1.27,
    "actual_rr": -1.84,
    "closed_manually": false
  },
  "edc2ae42-f032-4733-953e-38ae313217ea": {
    "trade_id": "edc2ae42-f032-4733-953e-38ae313217ea",
    "ticker": "VTBR",
    "figi": "BBG004730ZJ9",
    "direction": "BUY",
    "status": "MERGED_INTO_ORIGINAL",
    "source": "manual_calculation",
    "entry_price": 73.8119,
    "entry_price_tick": 73.81,
    "entry_quantity_lots": 320,
    "entry_quantity_shares": 320,
    "entry_commission": 35.678399999999996,
    "entry_time": "2026-07-01T11:31:50.721139",
    "entry_order_id": null,
    "exit_price": 73.0,
    "exit_price_tick": 73.0,
    "exit_commission": 0.0,
    "exit_reason": "Merged into 5255cedc-1c02-4461-98c3-faadb46b8e30 — часть единой позиции VTBR",
    "exit_time": "2026-07-02T09:04:17",
    "exit_order_id": "",
    "sl_price": 73.0,
    "tp_price": 75.99,
    "capital": 22610.82,
    "risk_pct": 1.22,
    "confidence": 72,
    "planned_risk_rub": 212.79999999999973,
    "planned_reward_rub": 265.59999999999945,
    "planned_rr": 1.2481203007518786,
    "actual_pnl_rub": 0,
    "actual_pnl_pct": 1.1,
    "actual_rr": -1.0,
    "closed_manually": false,
    "sl_status": "ACTIVE",
    "stop_order_id": "581cadb6-2f39-497f-bcd6-04f882ff4076",
    "docup_lots": 160,
    "docup_price": 73.29375,
    "docup_order_id": "RIN08IUNVW4FGHU5WTXF",
    "docup_time": "2026-07-02T08:39:26",
    "docup_commission": 35.18,
    "merged_into": "5255cedc-1c02-4461-98c3-faadb46b8e30"
  },
  "aa1b8e73-2050-4178-a82d-6a857fa0abbc": {
    "trade_id": "aa1b8e73-2050-4178-a82d-6a857fa0abbc",
    "ticker": "X5",
    "figi": "TCS03A108X38",
    "direction": "BUY",
    "status": "CANCELLED",
    "source": "manual_calculation",
    "entry_price": 2257.5,
    "entry_price_tick": 2257.5,
    "entry_quantity_lots": 10,
    "entry_quantity_shares": 10,
    "entry_commission": 67.725,
    "entry_time": "2026-07-01T11:31:51.047797",
    "entry_order_id": null,
    "exit_price": 0.0,
    "exit_price_tick": 0.0,
    "exit_commission": 0.0,
    "exit_reason": "CLOSED_BY_USER — закрытие позиции X5 (02.07 REAL)",
    "exit_time": "2026-07-02T08:14:52",
    "exit_order_id": "",
    "sl_price": 2237.0,
    "tp_price": 2333.0,
    "capital": 34373,
    "risk_pct": 1.22,
    "confidence": 60,
    "planned_risk_rub": 205.0,
    "planned_reward_rub": 755.0,
    "planned_rr": 3.682926829268293,
    "actual_pnl_rub": 0.0,
    "actual_pnl_pct": 0.0,
    "actual_rr": 0.0,
    "closed_manually": false
  },
  "081a80c2-2748-4c56-8985-161ac7a3baef": {
    "trade_id": "081a80c2-2748-4c56-8985-161ac7a3baef",
    "ticker": "X5",
    "figi": "TCS03A108X38",
    "direction": "BUY",
    "status": "CANCELLED",
    "source": "manual",
    "entry_price": 2257.5,
    "entry_price_tick": 2257.5,
    "entry_quantity_lots": 10,
    "entry_quantity_shares": 10,
    "entry_commission": 69.9825,
    "entry_time": "2026-07-01T11:40:08.952922",
    "entry_order_id": "manual_x5_2026_07_01",
    "exit_price": 0.0,
    "exit_price_tick": 0.0,
    "exit_commission": 0.0,
    "exit_reason": "CLOSED_BY_USER — закрытие позиции X5 (02.07 REAL)",
    "exit_time": "2026-07-02T08:14:52",
    "exit_order_id": "",
    "sl_price": 2237.0,
    "tp_price": 2333.0,
    "capital": 1000000,
    "risk_pct": 1.0,
    "confidence": 75,
    "planned_risk_rub": 205.0,
    "planned_reward_rub": 755.0,
    "planned_rr": 3.682926829268293,
    "actual_pnl_rub": 0.0,
    "actual_pnl_pct": 0.0,
    "actual_rr": 0.0,
    "closed_manually": false
  },
  "6bede5ca-e5eb-49c1-a136-bdb5351e60f7": {
    "trade_id": "6bede5ca-e5eb-49c1-a136-bdb5351e60f7",
    "ticker": "X5",
    "figi": "TCS03A108X38",
    "direction": "BUY",
    "status": "CANCELLED",
    "source": "manual",
    "entry_price": 2257.5,
    "entry_price_tick": 2257.5,
    "entry_quantity_lots": 10,
    "entry_quantity_shares": 10,
    "entry_commission": 69.9825,
    "entry_time": "2026-07-01T11:40:36.699968",
    "entry_order_id": "manual_x5_2026_07_01",
    "exit_price": 0.0,
    "exit_price_tick": 0.0,
    "exit_commission": 0.0,
    "exit_reason": "CLOSED_BY_USER — закрытие позиции X5 (02.07 REAL)",
    "exit_time": "2026-07-02T08:14:52",
    "exit_order_id": "",
    "sl_price": 2237.0,
    "tp_price": 2333.0,
    "capital": 1000000,
    "risk_pct": 1.0,
    "confidence": 75,
    "planned_risk_rub": 205.0,
    "planned_reward_rub": 755.0,
    "planned_rr": 3.682926829268293,
    "actual_pnl_rub": 0.0,
    "actual_pnl_pct": 0.0,
    "actual_rr": 0.0,
    "closed_manually": false
  },
  "5255cedc-1c02-4461-98c3-faadb46b8e30": {
    "trade_id": "5255cedc-1c02-4461-98c3-faadb46b8e30",
    "ticker": "VTBR",
    "figi": "BBG004730ZJ9",
    "direction": "BUY",
    "status": "CLOSED",
    "source": "manual",
    "entry_price": 73.29375,
    "entry_price_tick": 73.29,
    "entry_quantity_lots": 160,
    "entry_quantity_shares": 160,
    "entry_commission": 35.18,
    "entry_time": "2026-07-02T08:39:03.955873",
    "entry_order_id": "RIN08IUNVW4FGHU5WTXF",
    "exit_price": 73.0,
    "exit_price_tick": 73.0,
    "exit_commission": 0.0,
    "exit_reason": "SL (73.00)",
    "exit_time": "2026-07-02T09:04:17",
    "exit_order_id": "",
    "sl_price": 73.0,
    "tp_price": 75.99,
    "capital": 34179.0,
    "risk_pct": 0.7601158606161683,
    "confidence": 75,
    "planned_risk_rub": 259.8000000000002,
    "planned_reward_rub": 348.4999999999991,
    "planned_rr": 2.6828329484218543,
    "actual_pnl_rub": -400.88,
    "actual_pnl_pct": -1.1,
    "actual_rr": -1.0,
    "closed_manually": false,
    "total_position_lots": 320,
    "total_avg_price": 73.8119
  }
}