print-icon
print-icon

Futures Tread Water As $4.2 Trillion Triple-Witching Opex Looms

Tyler Durden's Photo
by Tyler Durden
Friday, Jun 16, 2023 - 12:09 PM

Following the largest ever S&P call-buying day in history...

... which sparked a marketwide gamma-squeeze that pushed the market higher for the 6th consecutive day to the highest level since April 2022, US equity futures and global stocks were headed for the best week in more than two months, buoyed by bets on Chinese stimulus and exuberance surrounding artificial intelligence firms. After closing above 4,400 on Thursday, S&P futures were up 0.1% at 7:40m ET, recovering from an earlier dip and trading near session highs. The MSCI World Index has climbed 3% this week, the most since the end of March. Asian stocks staged a broad rally on Friday and European equities climbed. Treasury yields climbed across the curve, most steeply at the shorter end on recession fears. The Bloomberg dollar index reversed earlier gains while gold prices rose. Oil prices were flat, while iron ore is also edging lower today despite being poised to climb this week.

Whether the US rally extends to a 7th day will depend on how the market reacts to today's sizable $4.2 trillion triple-witching opex. According to Asym 500 founder and former Goldman derivatives strategist Rocky Fishman, today's OpEx, which is broken down into $2.5 trillion in options expiring in the morning and another $1.7 trillion at the close, is 20% more than a year ago.

The opex will lead to a sharp drop in the "call wall", resulting in a so-called unclenched market,which could lead to a spike in volatility as gamma gravity is reduced and the market is free to move more aggressively. To Matthew Tym, the head of equity derivatives trading at Cantor Fitzgerald LP, traders are likely to roll out their call positions, particularly those that are still out of the money. But the overall event’s impact on the broader market is hard to predict. Speaking to Bloomberg, he said that “people are under-invested and need to get exposure,” adding that "there is a tremendous amount of options coming off tomorrow. However, I don’t have a good feel for what that does to the market.” We'll just have to wait and see.

In premarket trading, Adobe shares rose as much as 3.9% in premarket trading after the software company reported second-quarter results that beat expectations and raised its full-year forecast. Analysts are positive on the report, seeing strong net-new digital media annualized recurring revenue as a highlight. There is also optimism about the company’s potential with artificial intelligence. Apple neared a record $3 trillion market capitalization. Here are some other notable premarket movers:

  • Virgin Galactic shares jump 38% in premarket trading after the company announced it’s planning for its first commercial passenger space flight between June 27-30
  • Cava was 3.2% stronger in US premarket trading after the shares of the fast-casual restaurant chain almost doubled on Thursday in their debut.
  • Nikola shares jump in US premarket trading on Friday, setting them up to more than double in value this week. The latest rally comes as its ousted founder Trevor Milton called for leadership change at the electric-truck maker.
  • SoFi Technologies drops 4.3% in premarket trading after Piper Sandler downgrades the online personal finance company to neutral from overweight. The broker says some outperformance is warranted, though the rise in interest rates over the last two months will be an incremental near-term headwind.
  • Lexicon shares jump as much as 18% in US premarket trading before paring some gains, after the drug developer said late Thursday that the US FDA has approved its oral tablet Inpefa to reduce the risk of heart failure.
  • Millicom dropped 6% in postmarket trading after it says it terminated discussions with Apollo Global Management and Claure Group regarding a potential acquisition.
  • Squarespace gained 7% in extended trading after it confirmed an agreement to buy Google Domains assets, according to a press release.

The week's powerful rally was sparked by rising bets that the Fed will end its tightening cycle sooner rather than later after this week’s pause in interest-rate hikes, while expectations are also growing that China’s government will boost spending. That helped lift mining, energy and some luxury stocks in Europe trade Friday.

“Theres a lot of cash on sidelines and we should not underestimate investors’ willingness to step in,” said Georgios Leontaris, chief investment officer for Switzerland and EMEA at HSBC Global Private Banking and Wealth.

The tech-led rally has upended countless bearish analyst calls. Bank of America’s Michael Hartnett said he was wrong in the first half because the US economy has avoided a recession and a credit crunch, and called the AI-driven tech rally an “unanticipated event.” Still, he drew parallels to 2000 or 2008, warning of a “big rally before big collapse.” 

In Europe, the Stoxx 600 rose 0.4% with utilities and consumer outperforming. Construction and mining names fall. LVMH contributed the most to the advance in the Stoxx 600 Index. Asos Plc rose as much as 7.8% after the fashion retailer’s sales update showed turnaround progress. Here are the biggest European movers:

  • Asos shares rise as much as 7.8% in their biggest two-day gain since January after the online fast fashion retailer’s sales update on Thursday showed turnaround progress
  • Swedish lenders lead gains on Stockholm’s large-cap OMXS30 benchmark after Barclays issued a review on the sector, upgrading Handelsbanken to overweight and SEB to equal weight
  • MorphoSys gains as much as 14%, the most since April, after JPMorgan double-upgraded the German biotech to overweight from underweight, seeing at least about 40% upside to the shares
  • Marlowe rises as much as 14%, with the company reportedly exploring a sale of its testing, inspection and certification division, the largest by revenue
  • Mears Group gains as much as 7.2% after saying it experienced “strong trading” in the first five months of its financial year, with FY profits expected to be “materially ahead” of market expectations
  • Applus Services rises as much as 11%, hitting the highest since March 2020, after Sky reported that Isquared Capital is preparing to launch a bid for the Spanish company as soon as next week
  • Maersk falls as much as 4% after Handelsbanken initiated coverage of the shipping firm with a sell recommendation, predicting lower freight rates and lackluster volume growth
  • Millicom declines as much as 8.5% after the telecommunications firm said it terminated discussions with Apollo Global Management and Claure Group regarding a potential acquisition
  • Travis Perkins drops as much as 8.3% after the builders’ merchant warned that its full-year profit will be hurt by lower volumes. Other UK homebuilders and building-product suppliers also fall
  • Interroll slumps as much as 12% after issuing a profit warning, predicting 1H23 revenue and Ebit below the previous year. ZKB downgraded the stock to market perform from outperform after the news
  • Tesco slips as much as 1.3% after the grocer reported 1Q sales and kept its guidance. The unchanged operating profit outlook suggests a slightly lower margin, according to Bloomberg Intelligence

Asian stocks also rose as markets in China, Hong Kong Australia and South Korea climbed. Japanese shares rose while the yen fell, after the Bank of Japan kept is negative rate and yield curve control program unchanged. “The decision should not have been a surprise,” said John Vail, chief global strategist at Nikko Asset Management. “Anyone who shorts the yen versus the dollar must realize that the authorities will likely intervene with little warning if it gets much weaker.”

  • Hang Seng and Shanghai Comp. were underpinned amid anticipation of further support measures from China but with gains capped in the mainland amid lingering frictions with the EU to ban Huawei and ZTE equipment from internal Commission networks and after the US tempered expectations of a breakthrough in relations ahead of US Secretary of State Blinken’s visit to China.
  • Nikkei 225 initially declined amid cautiousness heading into the BoJ policy decision but then recovered after the BoJ refrained from any hawkish surprises and maintained its ultra-easy policy settings.
  • ASX 200 was positive with the gains led by early strength in energy and utilities after AGL Energy flagged a jump in FY24 underlying profit and with some households facing electricity tariff increases of up to 51% for the winter season.

In FX, the Bloomberg dollar index faded earlier gains following a 0.7% drop on Thursday after ECB President Christine Lagarde said a further hike in July is “very likely.” The euro was little changed after rallying the most since April on Thursday following the European Central Bank’s decision to lift interest rates by another quarter-point. The yen declined as much as 0.8%, paring its rebound from a seven-month low against the dollar touched in the previous session; the BOJ left its negative interest rate and yield curve control program unchanged at the end of a two-day gathering. The central bank expects inflation will slow in the middle of the financial year and won’t hesitate to ease further if needed.

“There’s no option but to see the yen weakening,” said Kengo Suzuki, senior market strategist at Mizuho Bank Ltd. “Divergence is quite big with the BOJ saying it will add easing if necessary” compared with the Fed and ECB which are more hawkish, he said.

“The euro area has more of an inflation problem than the US and therefore the ECB will continue to hike, at least to 4%,” Christian Kopf, head of fixed income and FX for Union Investment Privatfonds GmbH said in an interview with Bloomberg Television.

In rates, treasury yields rose across the curve as the front-end underperformed with 2-year yields cheaper by about 4bp on the day, pushing 2s10s spread through Thursday’s low. There was some outperformance by longer-dated US yields flattens 2s10s by ~3bp, 5s30s spreads by ~2bp on the day. 10-year at 3.73% is higher by ~1bp, trailing bunds and gilts in the sector by 4bp and 3bp. According to Bloomberg, there was no apparent catalyst for bear-flattening beyond rate-hike premium creeping back into swaps for July Fed policy meeting. Core European rates outperform following Thursday’s ECB rate decision.

Looking at today's calendar, we have a few Fed speakers to listean to: Waller at 7:45 a.m., then Barkin at 9:00 a.m. That’s followed with US June University of Michigan Consumer Sentiment at 10:00 a.m. and the Baker Hughes US rig count at 1:00 p.m.

 

Market Snapshot

  • S&P 500 futures little changed at 4,430.25
  • MXAP up 0.8% to 169.72
  • MXAPJ up 0.8% to 536.48
  • Nikkei up 0.7% to 33,706.08
  • Topix up 0.3% to 2,300.36
  • Hang Seng Index up 1.1% to 20,040.37
  • Shanghai Composite up 0.6% to 3,273.33
  • Sensex up 0.4% to 63,184.70
  • Australia S&P/ASX 200 up 1.1% to 7,251.25
  • Kospi up 0.7% to 2,625.79
  • STOXX Europe 600 up 0.5% to 466.49
  • German 10Y yield little changed at 2.51%
  • Euro little changed at $1.0952
  • Brent Futures up 0.1% to $75.78/bbl
  • Gold spot up 0.2% to $1,962.31
  • U.S. Dollar Index little changed at 102.20

Top Overnight News

  • 1) BOJ Governor Kazuo Ueda continued to defy global central bank trends by sticking with stimulus as he waits for signs of more sustainable inflation while his peers signal the need to raise interest rates further to rein in prices. Ueda and his fellow board members left their negative rate and yield curve control program unchanged at the end of a two-day gathering and maintained their view that inflation will slow over the coming months. BBG
  • 2) China will roll out more stimulus to support a slowing economy this year, but concerns over debt and capital flight will keep measures targeted at shoring up weak demand in the consumer and private sectors, sources involved in policy discussions said. RTRS
  • 3) Blue Owl is eyeing up the European direct lending market. Among the options under consideration: building a team, buying an existing fund manager or raising a fund to be overseen by a portfolio manager based there. BBG
  • 4) Chipmakers are betting big on new plants in Europe and Asia. Intel is bolstering its presence in Poland with a $4.9 billion factory, the country's leader tweeted. Micron is close to a $1 billion deal for a plant in India, people familiar said, and pledged another $600 million for a site in China — just weeks after Beijing imposed curbs on its chips. BBG
  • 5) Gas prices appear likely to be lower this summer driving season after last year’s oil spike caused widespread pain at the pump. A gallon of regular averaged about $3.59 on Thursday, according to AAA, down from a record high of $5 a year ago when the war in Ukraine sent energy markets into a tailspin and fanned the flames of inflation globally. WSJ
  • 6) Moody’s expects speculative-grade corporate defaults to climb to 4.6% by the end of the year — higher than the 4.1% long-term average — and peak at 5% by the end of April 2024, before easing to 4.9% in May. The forecast assumes US high-yield spreads will widen to 532 basis points over the next four quarters, from about 460 basis points at the end of May, with US unemployment rising to 4.8% from 3.7% in the same period. BBG
  • 7) Lawrence Summers is confused by what the Fed did this week. While there were arguments for a hold, he said those wouldn't be consistent with adding two rate hikes to the outlook this year and boosting the forecast for growth. The inconsistency may be a "disturbing" sign of internal politics driving the Fed. BBG
  • 8) $4.2 trillion OpEx today may rattle the gravity-defying bull market as investors roll over positions or start new ones. The maturation of a massive pile of options coincides with the quarterly expiration of index futures and the rebalancing of indexes including the S&P. Traders will probably roll out call positions but the overall impact is hard to predict. BBG
  • 9) A $1.7 billion opioid settlement is on the verge of unraveling. Mallinckrodt, the drugmaker that began producing morphine and codeine in 1898, owes states, hospitals, tribes and others $200 million by the end of today. But the firm's business is sputtering, and some of its lenders are urging management to renege. BBG

A more detailed look at global markets courtesy of Newsquawk

APAC stocks traded higher following the gains on Wall St where the major indices were lifted alongside a weaker dollar and softer yields as participants digested a hawkish ECB and the rise in US jobless claims.  ASX 200 was positive with the gains led by early strength in energy and utilities after AGL Energy flagged a jump in FY24 underlying profit and with some households facing electricity tariff increases of up to 51% for the winter season. Nikkei 225 initially declined amid cautiousness heading into the BoJ policy decision but then recovered after the BoJ refrained from any hawkish surprises and maintained its ultra-easy policy settings. Hang Seng and Shanghai Comp. were underpinned amid anticipation of further support measures from China but with gains capped in the mainland amid lingering frictions with the EU to ban Huawei and ZTE equipment from internal Commission networks and after the US tempered expectations of a breakthrough in relations ahead of US Secretary of State Blinken’s visit to China.

Top Asian News

  • NDRC said China will accelerate the implementation of policies to increase consumption and that temporary fluctuations in some sectors are normal with China's economic operations maintaining a recovery trend overall. NDRC also stated that China will speed up the process to allow private firms to access the infrastructure of major national scientific research projects, while they will encourage and attract more private firms to participate in national major projects and key industrial supply chain projects.
  • White House National Security Adviser Sullivan said they do not expect a breakthrough in US-China relations from Secretary of State Blinken's upcoming trip to China.
  • BoJ kept its policy settings unchanged, as expected, with rates at -0.10% and the parameters of QQE with YCC maintained in which the decision on YCC was made through a unanimous vote. BoJ said Japan's economy is picking up and is likely to continue recovering moderately but also noted that uncertainty regarding the economy is very high. Furthermore, it reiterated that core consumer inflation is likely to slow the pace of increase towards the middle of the current fiscal year and that inflation expectations are moving sideways after heightening.
  • BoJ Governor Ueda says more time is needed to meet BoJ's 2% inflation target; do need to pay attention to financial and FX markets. Responding to inflation undershoot after a premature rate hike is more difficult than responding to overshoot. Risk of excessive inflation overshoot with cautious policy response is "not zero" but there's also risk of inflation undershoot with hasty monetary normalisation. Possible a large shift in the price view could result in a policy change.

European bourses are firmer across the board, Euro Stoxx 50 +0.4%, though action has at times been somewhat choppy in the likes of the FTSE 100 +0.3% despite a lack of fresh specific drivers since the Cash Open. Note, Goldman Sachs lifted its end-2023 year-end target for the Stoxx 600 to 500 from 475. Sectors are primarily in the green with some of the more defensively biased names leading such as Utilities and Healthcare while Basic Resources lags slightly after recent upside. Stateside, futures are firmer though only modestly so with newsflow limited thus far as we await a number of Fed speakers lter in the session.

Top European News

  • ECB's Holzmann says has no view on what should happen with rates beyond July.
  • ECB's Nagel said the ECB may need to keep raising rates after the summer break.
  • ECB's Simkus says he does not see rate cuts at the start of next year.
  • ECB's Rehn says rate decisions will continue to follow a data-dependent approach; key rates will be brought to levels sufficiently restrictive to achieve a timely return to inflation's medium-term target.
  • ECB's Muller says rates are yet to peak.

FX

  • Dollar off post-IJC lows with help from the Yen, DXY holds 102.000 handle as USD/JPY bounces from sub-140.00 towards 141.50 YTD peak in response to unchanged BoJ and dovish Governor Ueda press conference.
  • Euro pivots 1.0950 vs Buck after hawkish ECB hike and flanked by hefty option expiries.
  • Pound extends gains against Greenback to 1.2800+ awaiting BoE next week and unfazed by a decline in UK inflation expectations.
  • Yuan continues recovery in hope of even more Chinese stimulus, with USD/CNY and USD/CNH both eyeing 7.1000 from peaks nearer 7.2000.
  • PBoC set USD/CNY mid-point at 7.1289 vs exp. 7.1282 (prev. 7.1489)

Commodities

  • Crude benchmarks are under modest pressure this morning with fresh drivers limited and the action perhaps a break in the least few sessions consolidation and a return to the last few weeks general direction.
  • WTI and Brent are towards the lower-end of circa. USD 1.00/bbl parameters and erring towards the USD 70.00/bbl and USD 75.00/bbl marks respectively.
  • Spot gold is firmer as the tone remains tentative pre-FOMC speak while base metals are mixed given further Chinese support though a sizeable LME warehouse print seemingly weighs on Copper.

Fixed Income

  • More sustainable debt revival appears technical and positional following the extent of the recent decline.
  • Bunds bounce from 132.18 to 132.96 and Gilts to 95.36 from 94.41.
  • T-note lags within 113-16+/05 range awaiting prelim Michigan sentiment and commentary from the Fed post-hawkish FOMC hold.
  • ECB TLTRO.III June window early repayment figure (EUR): 29.5bln (prev. 87.7bln).

Geopolitics  

  • US State Department said it wants Iran to take steps to cease its actions that destabilise the region including steps to curb its nuclear programme. It was separately reported that the US and Iran are in talks aimed at limiting Iran's nuclear programme, releasing some US citizens and unfreezing Iranian assets, while steps would be cast as an understanding and not an agreement subject to Congressional review, according to officials cited by Reuters.
  • Russian Kremlin says President Putin remains open to any contacts to discuss the Ukraine conflict resolution, via Ria.
  • Explosions heard in central Kyiv, according to Reuters witnesses. Note, an African leader delegation, led by South African president Ramaphosa, is currently in Kyiv.

US Event Calendar

  • 08:30: June New York Fed Services Business, prior -16.8
    • 10:00: June U. of Mich. Sentiment, est. 60.0, prior 59.2
    • June U. of Mich. Expectations, est. 55.2, prior 55.4
    • June U. of Mich. Current Conditions, est. 65.1, prior 64.9
    • June U. of Mich. 1 Yr Inflation, est. 4.1%, prior 4.2%
    • June U. of Mich. 5-10 Yr Inflation, est. 3.0%, prior 3.1%

DB's Jim Reid concludes the overnight wrap

Today is the day that a passionate group within 1% of the world's population get extraordinarily excited about something that the other 99% of the globe ranges from being completely unaware of, to being completely apathetic towards. Yes, one of the oldest international sporting rivalries in the world kicks off here in England as we take on Australia at cricket for The Ashes. The home series are every 4 years, and I can soundtrack my life to these battles. Hopefully 2023 will go down as one of the best. So if you're one of the 99% spare a thought for the small number of obsessed nervous wrecks within the 1% of us today.

Risk assets are exhibiting few nerves at the moment and have continued their relentless advance over the last 24 hours, with the S&P 500 (+1.22%) rising for a 6th consecutive session for the first time since November 2021. It marked a big turnaround from earlier in the day, when there’d been a significant rates selloff, particularly after the ECB hiked rates and raised their inflation forecasts once again. But just 15 minutes later, the mood completely turned after the US weekly jobless claims unexpectedly remained at last week’s level of 262k, which is the highest they’ve been since October 2021. And in turn, that meant investors grew more doubtful about whether the Fed would end up delivering the two further hikes they indicated for this year, which supported a multi-asset rally across equities, bonds and commodities.

Ironically, the rest of the US data from yesterday had been perfectly respectable, with the retail sales numbers even posting a mild beat. But markets are overweighting the weekly claims data at the moment, since they’re one of the most timely indicators we get, and would therefore be one of the first to show if the labour market is beginning to crack. So when the 262k reading came in well above the 245k consensus expectation, that prompted a sizeable reaction, particularly given the negative surprise from last week as well. For instance, yields on 10yr US Treasuries had stood at 3.83% just after the ECB delivered their hike, before tumbling down to 3.716% by the end of the session.

The elevated claims number was a little more broad based than the surprise last week when two states made up the overwhelming bulk of the increase. So last week there was slightly more reason to be suspicious of the increase than this week. Ironically the first reaction to the perception of a weaker labour market was positive through the Fed effect. However be careful what you wish for. Even more attention will be on next week’s numbers now.

This release distracted markets from what was an eventful ECB meeting in its own right. The main headline was another 25bp hike as expected, which took the deposit rate up to 3.5% and its highest level since 2001. But what caused a big reaction was the upgrade to their inflation forecasts, which signalled that more action was needed to get inflation back to their 2% target. For example, headline inflation was revised up by a tenth across each of 2023-25, and they’re now expecting it to only come down to 3.0% in 2024 and 2.2% in 2025. In addition, the core inflation forecast that excludes food and energy saw even bigger upgrades, with both 2023 and 2024 revised up half a point to 5.1% and 3.0% respectively. And even in 2025, core inflation was still seen at 2.3%, so the ECB are signalling they still expect headline and core inflation to be above their target in two years’ time.

President Lagarde then offered some further hawkish comments in her press conference, saying that “barring a material change to our baseline, it is very likely the case that we will continue to increase rates in July.” That helped remove any doubt about whether the ECB were finished hiking yet, and investors moved to fully price in a further 25bp move to 3.75% at the next meeting. Looking further out, investors also began to consider it more-likely-than-not that the ECB would deliver yet another hike beyond that in September, which if realised would take the deposit rate all the way up to 4%. Following the meeting, our European economists have maintained their view of a 3.75% terminal rate but continue to see upside risks. However they did note some dovish counterbalancing comments from the ECB. See their reaction note here for more.

All this meant European rates were torn between the generally hawkish ECB and the weak claims data, but ultimately the ECB won out. By the close, yields on 10yr bunds (+5.2bps), OATs (+4.5bps) and BTPs (+4.2bps) had all risen, and the 2yr German yield (+11.0bps) hit a post-SVB high. It was a similar story for equities, with the STOXX 600 (-0.13%) underperforming its US counterparts, despite paring back its losses later in the session.

In the US it was a very different story however, since the claims data took centre stage. That meant Treasuries rallied across the curve, with yields on 10yr Treasuries closing -7.0bps lower at 3.716%. Furthermore, the 2s10s curve inverted further to -93.4bps, which is the most inverted its been since SVB, and just demonstrates how recessionary indicators are continuing to flash with growing alarm. This morning 2yr and 10yr yields are are back up +3bps and +1.7bps respectively with the curve thus inverting a touch more.

For equities, there was a similarly buoyant tone, and the S&P 500 (+1.22%) closed above the 4400 mark for the first time since April 2022. 88% of index constituents were higher on the day with all but two industry groups gaining. For once, tech stocks slightly underperformed the broader S&P, but there was still a decent advance as software companies rose +2.7% to pace the S&P 500 industry groups. Elsewhere the FANG+ index (+1.09%) rose for the 10th time in the last 11 sessions, bringing its YTD gains beyond +76%.

Asian equity markets are also mostly trading higher tracking overnight gains on Wall Street alongside hopes of fresh stimulus from China. As I check my screens, the Hang Seng (+0.68%), the CSI (+0.44%), the Shanghai Composite (+0.37%) and the KOSPI (+0.69%) are all moving higher. Elsewhere, the Nikkei (-0.10%) is trimming its losses but continues to remain in the red after the Bank of Japan (BOJ) maintained its ultra-easy monetary policy despite stronger-than-expected inflation (more below). Outside of Asia, US equity futures are indicating a slight pull back with those on the S&P 500 (-0.18%) and NASDAQ 100 (-0.22%) printing mild losses on what is triple witching day, with huge option expiries going through later.

Overnight, the run of central bank meetings has continued, with the BoJ maintaining its current pace of yield curve control in line with market expectations as the central bank waits to ensure Japan sustainably achieves 2% inflation. While warning about risks to the global outlook, the central bank’s policy statement indicated that it won’t hesitate to ease further if necessary. Following the substantially dovish decision, the Japanese yen declined -0.35% against the US dollar to around 140.775.

Finally, yesterday brought several other data releases from the US aside from jobless claims. Retail sales surprised on the upside with +0.3% growth (vs. -0.2% expected) even if retail control (that goes directly into GDP) was inline at 0.2%. Furthermore, the Empire State manufacturing survey for June rebounded to 6.6 (vs. -15.1 expected). That said, industrial production unexpectedly fell by -0.2% in May (vs. +0.1% expected).

To the day ahead now, and data releases include the University of Michigan’s (UoM) preliminary consumer sentiment index for June, along with the final Euro Area CPI reading for May. Watch out for the inflation expectations in the UoM report as the long-term ones have been edging up of late. Otherwise, central bank speakers include the Fed’s Bullard, Waller and Barkin, along with the ECB’s Holzmann, Rehn, Villeroy and Centeno.

0
Loading...