Papers
Topics
Authors
Recent
Search
2000 character limit reached

NExt-LMM: Scalable GWAS Mixed Model

Updated 8 July 2026
  • NExt-LMM is a linear mixed model framework for GWAS that leverages a shared heritability ratio and HODLR approximation to efficiently handle large-scale genetic similarity matrices.
  • It minimizes computational bottlenecks by avoiding per-SNP variance component re-estimation, reducing the cost of repeated matrix inversions while retaining low approximation error.
  • The method guarantees near-exact inference through convergence of REML estimators and vanishing Kullback–Leibler divergence as the approximation tolerance is tightened.

Searching arXiv for the specified NExt-LMM paper and closely related LMM scalability work. Near-Exact Linear Mixed Model (NExt-LMM) is a linear mixed model framework for genome-wide association studies (GWAS) that targets the computational bottlenecks of variance-component estimation and repeated large-matrix operations while retaining near-exact statistical behavior. It is introduced in “A near-exact linear mixed model for genome-wide association studies” (Pu et al., 7 Aug 2025), where the core design combines two elements: a shared heritability ratio across SNP tests and a Hierarchical Off-Diagonal Low-Rank (HODLR) approximation of the genetic similarity matrix (GSM) and its induced covariance. In the paper’s formulation, these choices reduce the cost of GWAS-scale inference while preserving low approximation error, with theoretical guarantees stated in terms of convergence of REML estimators and vanishing Kullback–Leibler divergence as the HODLR approximation tolerance tends to zero (Pu et al., 7 Aug 2025).

1. Model formulation and statistical setting

NExt-LMM is built on the standard single-SNP linear mixed model for a quantitative trait yy across nn individuals,

y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),

where XX includes an intercept, covariates, and the tested SNP, and KK is the n×nn\times n genetic similarity matrix. The marginal covariance is parameterized as

Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,

with narrow-sense heritability

h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.

This is the parameterization adopted by NExt-LMM for continuous-trait GWAS (Pu et al., 7 Aug 2025).

For fixed covariance Σ\Sigma, the fixed effects are estimated by generalized least squares,

β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,

and the Gaussian log-likelihood is

nn0

NExt-LMM reparameterizes nn1 using a shared heritability-derived ratio nn2, writing nn3, and then uses

nn4

The article’s central claim is that the combination of a shared nn5 and fast HODLR inversion makes these estimators computationally tractable at GWAS scale without materially altering inferential output (Pu et al., 7 Aug 2025).

A GSM in this setting is typically constructed from a standardized genotype matrix nn6 as

nn7

while the paper also writes nn8 when nn9 denotes the standardized genotype matrix. The stated results are intended to apply under either normalizing convention (Pu et al., 7 Aug 2025).

2. Shared heritability ratio and maximum-likelihood acceleration

A defining feature of NExt-LMM is the use of a single population-level heritability estimate for a phenotype, shared across all SNP tests. The paper estimates heritability using PCGC and converts it to a variance-ratio parameter through

y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),0

This removes the need to re-estimate variance components for each SNP, which is identified as one of the dominant costs in conventional LMM-based GWAS (Pu et al., 7 Aug 2025).

For standardized y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),1 under the additive model for continuous traits, the paper states

y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),2

PCGC estimation is then defined by least squares over off-diagonal entries,

y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),3

with y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),4 complexity. The paper emphasizes that this estimation uses only off-diagonal elements of y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),5 (Pu et al., 7 Aug 2025).

Once y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),6 is fixed, each SNP test proceeds by forming the corresponding design matrix, computing y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),7, estimating y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),8, and then constructing a Wald statistic for the SNP coefficient. The variance of y  =  Xβ  +  u  +  ε,uN(0,σg2K),εN(0,σe2I),y \;=\; X\beta \;+\; u \;+\; \varepsilon,\quad u \sim \mathcal{N}(0,\sigma_g^2 K),\quad \varepsilon \sim \mathcal{N}(0,\sigma_e^2 I),9 is

XX0

and the Wald statistic for SNP XX1 is given in the paper as

XX2

with a p-value obtained via the standard normal, or a XX3-distribution with XX4 degrees of freedom. Score and likelihood-ratio tests are described as available in the same framework, but the implementation is stated to center on fast GLS/Wald testing enabled by HODLR (Pu et al., 7 Aug 2025).

This design directly contrasts with approaches that repeatedly optimize variance components during the scan. A plausible implication is that NExt-LMM trades per-SNP variance-component flexibility for a shared, phenotype-level estimate whose adequacy depends on the empirical stability of heritability across tested markers.

3. HODLR approximation and numerical linear algebra

The second core component of NExt-LMM is the use of the HODLR format to represent matrices whose off-diagonal blocks are well approximated by low-rank factors. The motivation is empirical: GSMs are reported to exhibit strong low-rankness in off-diagonal blocks, with population stratification, relatedness, and linkage disequilibrium producing correlation patterns that vary slowly across individuals when ordered by ancestry or principal components (Pu et al., 7 Aug 2025).

For a symmetric matrix XX5, the HODLR representation recursively partitions XX6 into XX7 blocks. At level XX8,

XX9

and the diagonal blocks are recursively partitioned further. The rank KK0 is adapted blockwise to satisfy a user-specified Frobenius-norm tolerance KK1, and the recursion terminates at a minimum block size KK2 (Pu et al., 7 Aug 2025).

HODLR supports direct inversion by blockwise Schur complements. With

KK3

the inverse is written as

KK4

with off-diagonal terms retained in low-rank form. The paper states that for positive definite matrices such as KK5, all Schur complements remain well-conditioned (Pu et al., 7 Aug 2025).

The supported computational primitives are central to NExt-LMM’s complexity claims. With off-diagonal rank KK6,

  • inversion and linear solves scale as KK7;
  • matrix–vector products with HODLR matrices scale as KK8;
  • log-determinant evaluation via recursion has complexity comparable to inversion.

NExt-LMM constructs a HODLR approximation of KK9 and applies a HODLR inverse algorithm directly to n×nn\times n0. The paper explicitly notes that it does not rely on Woodbury identities; the speedups are attributed instead to hierarchical block inversions with low-rank off-diagonal approximations (Pu et al., 7 Aug 2025).

Once n×nn\times n1 is available in HODLR form, per-SNP quantities such as n×nn\times n2, n×nn\times n3, residual quadratic forms, and test statistics are computed using n×nn\times n4 matrix–vector products. This suggests that the principal numerical advantage is realized after the one-time covariance construction and inversion step.

4. Algorithmic workflow and asymptotic complexity

The paper summarizes NExt-LMM by four high-level steps: compute n×nn\times n5 from standardized genotypes; estimate n×nn\times n6 via PCGC and set n×nn\times n7; form n×nn\times n8 and compute n×nn\times n9 via HODLR-inverse with tolerance Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,0 and minimum block size Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,1; then, for each SNP, build the corresponding design matrix and compute Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,2, Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,3, and a Wald statistic or p-value (Pu et al., 7 Aug 2025).

The HODLR-inverse subroutine is described recursively. If the matrix size is at most Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,4, it returns a direct inverse. Otherwise it partitions the matrix into four blocks, recursively inverts Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,5, forms the Schur complement Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,6, recursively inverts Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,7, approximates off-diagonal blocks by low-rank factors Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,8 satisfying Σ  =  σg2K  +  σe2I  =  σe2(λK+I),λσg2/σe2,\Sigma \;=\; \sigma_g^2 K \;+\; \sigma_e^2 I \;=\; \sigma_e^2(\lambda K + I), \quad \lambda \equiv \sigma_g^2/\sigma_e^2,9, and assembles the inverse from the block formulas (Pu et al., 7 Aug 2025).

The computational profile reported in the paper is summarized below.

Operation Complexity Stated note
Build h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.0 h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.1 time, h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.2 memory Dense storage baseline
HODLR storage h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.3 After compression
Invert h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.4 h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.5 HODLR inversion
Estimate h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.6 by PCGC h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.7 Off-diagonal entries only
Per-SNP scan h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.8 Constant number of HODLR matvecs

Over h2  =  σg2σg2+σe2  =  λ1+λ.h^2 \;=\; \frac{\sigma_g^2}{\sigma_g^2 + \sigma_e^2} \;=\; \frac{\lambda}{1+\lambda}.9 SNPs, the total GWAS cost is stated as approximately

Σ\Sigma0

The paper compares this to three established GWAS LMM implementations: FaST-LMM with Σ\Sigma1, BOLT-LMM with Σ\Sigma2, and Fast-GWA with Σ\Sigma3 for sparse GSMs. NExt-LMM is characterized as near-linear in Σ\Sigma4 and Σ\Sigma5 when Σ\Sigma6 remains modest (Pu et al., 7 Aug 2025).

In this respect, NExt-LMM belongs to a broader line of scalable LMM work that replaces exact dense linear algebra with structured approximations. A closely related but methodologically distinct example is “Scalable Algorithms for Learning High-Dimensional Linear Mixed Models” (Tan et al., 2018), which uses dual estimators and the subsampled randomized Hadamard transform (SRHT) to obtain near-exact LMM estimation with explicit approximation guarantees. The two approaches share an emphasis on provable approximation error, but NExt-LMM’s mechanism is HODLR compression of the covariance structure rather than randomized sketching of kernel matrices (Tan et al., 2018).

5. Theoretical guarantees and the meaning of “near-exact”

The term “near-exact” in NExt-LMM is tied to explicit approximation theory rather than to heuristic empirical similarity. The central assumption is that there exists a HODLR approximation Σ\Sigma7 such that

Σ\Sigma8

with Σ\Sigma9 controlled by the user through the low-rank tolerance (Pu et al., 7 Aug 2025).

Under this approximation regime, the paper states that the REML estimators β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,0 computed from the approximate model converge to the exact LMM REML estimators β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,1 as β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,2, where β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,3. Consequently, β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,4 (Pu et al., 7 Aug 2025).

The Gaussian-model discrepancy is quantified through the Kullback–Leibler divergence between the exact and approximate distributions with equal mean β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,5,

β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,6

where

β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,7

The paper proves that this divergence tends to zero as β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,8. It then interprets the result as implying arbitrarily small discrepancies in the log-determinant and quadratic forms that drive ML, REML, and downstream test statistics (Pu et al., 7 Aug 2025).

A practical interpretation is also stated. With β^  =  (X ⁣TΣ1X)1X ⁣TΣ1y,\hat{\beta} \;=\; (X^{\!T}\Sigma^{-1}X)^{-1}X^{\!T}\Sigma^{-1}y,9 set to a small tolerance, exemplified by nn00 in experiments, the errors in nn01, nn02, nn03, and nn04 are described as negligible for GWAS purposes and empirically consistent with exact baselines (Pu et al., 7 Aug 2025).

This notion of near-exactness is narrower than exact algebraic equivalence but stronger than approximate speedup without guarantees. It places NExt-LMM in the same broad category as scalable LMM methods that preserve likelihood geometry up to controlled error, although the specific guarantee here is based on HODLR approximation and KL convergence rather than the SRHT spectral bounds used in (Tan et al., 2018).

6. Empirical performance, practice, and scope

The empirical evaluation in (Pu et al., 7 Aug 2025) includes simulation studies and a real-data GWAS-scale application. In Simulation 1, covariance matrices of the form nn05 were built for nn06 and nn07. Element-wise comparisons between HODLR-based inverses and NumPy-based dense inverses are reported to align on nn08, with near-identical marginal distributions. Mean absolute errors of inverse entries are reported as below tolerance, specifically nn09 across all scenarios, with mild growth in MAE as nn10 increases (Pu et al., 7 Aug 2025).

Runtime in the same simulation is reported to exhibit near-linear scaling. At nn11, HODLR-inverse is stated to be more than nn12 faster than a cubic baseline and approximately nn13 faster than NumPy’s optimized inverse (Pu et al., 7 Aug 2025).

In Simulation 2, NExt-LMM is compared against FaST-LMM, Fast-GWA, and BOLT-LMM for nn14, nn15, and nn16. Time ratios defined as competitor over NExt-LMM exceed 1 across all tested nn17, and at nn18, NExt-LMM is reported as nn19–nn20 faster. Statistical power, measured by AUC, is reported as near parity, with competitor-to-NExt-LMM AUC ratios approximately 1 across nn21, which the paper interprets as maintained type I error control and power (Pu et al., 7 Aug 2025).

The real-data demonstration uses SARS-CoV-2 RNA sequences with nn22 and nn23. Strong population structure is reported from GSM heatmaps and PCA. NExt-LMM identifies 110 genome-wide significant loci at nn24, compared with 108 hits for FaST-LMM, and the shared hits with Fast-GWA and BOLT-LMM are given as 100–107, corresponding to 89–97% agreement. Runtime is reported as 4.2 minutes and at least nn25 faster than the alternatives (Pu et al., 7 Aug 2025).

The paper also provides practical guidance. For HODLR tuning, nn26 is set through the Frobenius-norm threshold on off-diagonal low-rank approximations, with nn27 reported to deliver near-exact accuracy in experiments. The off-diagonal rank nn28 is adapted blockwise until nn29, and small nn30, with nn31, is stated to be typical for GSMs. The minimum block size nn32 should be chosen so that leaf blocks are small enough for fast direct inversion, for example in the tens to low hundreds depending on hardware (Pu et al., 7 Aug 2025).

Several conditions and limitations are stated explicitly. Because nn33 is positive definite for nn34, valid Schur complements are guaranteed. The paper recommends centering and standardizing nn35 and genotypes and including covariates such as PCs and batch effects to mitigate confounding. It also notes situations where HODLR may be less effective: if off-diagonal blocks are not approximately low-rank, nn36 may grow enough to erode speedups; extremely dense GSMs without exploitable structure may void the advantage, in which case hybrid sparse–HODLR approximations or re-ordering individuals by ancestry or principal components are suggested (Pu et al., 7 Aug 2025).

The current implementation is limited to a single-component random effect based on a GSM, a single phenotype per scan, and Gaussian quantitative traits. Multi-component models, multi-trait models, binary or survival outcomes, and generalized linear mixed models are described as extensions rather than current capabilities. For human studies, LOCO is recommended to mitigate proximal contamination and linkage disequilibrium effects (Pu et al., 7 Aug 2025).

The authors provide a Python package at the repository specified in the paper, with a typical workflow consisting of loading genotypes and phenotype, building and standardizing nn37, estimating nn38 via PCGC, constructing nn39, computing nn40 via HODLR, and scanning SNPs with GLS and Wald p-values (Pu et al., 7 Aug 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Near-Exact Linear Mixed Model (NExt-LMM).