8=======>

2024-04-27 · +7d

gru_s3 · in-sample — the model trained on this date · 240 tokens predicted

These numbers are in-sample. The model was trained on this date, so predicted-vs-actual agreement here is not evidence of skill.
+1d+7d+30dasset cohort only
rank IC
–
0 of 240 tokens assessed
long-short decile
–
realised beta-adjusted alpha
direction hit
–
in alpha space · – on raw price
BTC over horizon
–
the unhedgeable market factor

Predicted vs actual (240 rows, sorted by pred)

tokennamechainanchor pxpred px ▾pred Δactual pxactual Δalpha errhitβ90dvol 30dtarget
ONTOntologynative0.358730.370083+3.16%–pending––1.2023k2024-05-04
PONDMarlinEthereum0.0208810.021506+2.99%–pending––0.9315k2024-05-04
GHUBGemHUBKlay Token0.07050.072538+2.89%–pending––0.5674k2024-05-04
SCSiacoinnative0.007460.007674+2.87%–pending––0.83191k2024-05-04
SYNSynapseEthereum1.00461.0331+2.83%–pending––1.26118k2024-05-04
UPCUPCXEthereum1.87751.9306+2.83%–pending––-0.06311k2024-05-04
OGOG Fan TokenSolana4.5634.6917+2.82%–pending––0.732.0M2024-05-04
XEMNEMnative0.037890.038939+2.77%–pending––1.2631k2024-05-04
SUNSun TokenTron0.015120.01553+2.71%–pending––0.358842024-05-04
KCSKuCoinnative10.01110.2785+2.67%–pending––0.891.6M2024-05-04
ALPINEAlpine F1 Team Fan TokenBinance Smart Chain1.8931.9434+2.66%–pending––0.732.0M2024-05-04
INTERInter Milan Fan TokenSolana2.0012.0533+2.61%–pending––0.3439k2024-05-04
CELLCellframeEthereum0.76790.787849+2.60%–pending––1.53110k2024-05-04
ETHWEthereumPoWnative3.96664.0692+2.59%–pending––0.9524k2024-05-04
ONGOntology Gasnative0.579520.594475+2.58%–pending––1.195,5132024-05-04
XVSVenusEthereum10.2410.5041+2.58%–pending––1.034.3M2024-05-04
WBTCWrapped BitcoinEthereum63,537.0065,172.43+2.57%–pending––0.9728k2024-05-04
BCHSVBitcoin Cash SV67.0468.7649+2.57%–pending––1.244.9M2024-05-04
PORTOFC PortoBinance Smart Chain2.6462.7139+2.57%–pending––0.662.0M2024-05-04
STEEMSteemnative0.28280.290035+2.56%–pending––1.043.6M2024-05-04
PROMPromEthereum10.08410.3416+2.55%–pending––1.402.0M2024-05-04
QTUMQtumQtum3.9684.069+2.55%–pending––1.3237k2024-05-04
RATSGoldenRatBinance Smart Chain0.000140110.000143667+2.54%–pending––2.1817.9M2024-05-04
NANOnanopayBase1.17361.2032+2.52%–pending––1.01157k2024-05-04
DGBDigiBytenative0.0119340.012235+2.52%–pending––1.0359k2024-05-04
FISStafiEthereum0.56170.57581+2.51%–pending––0.9112k2024-05-04
ZANOZanoZano2.8272.898+2.51%–pending––0.0962k2024-05-04
ACMAC Milan Fan TokenSolana2.1952.2501+2.51%–pending––0.612.0M2024-05-04
XNONanonative1.16921.1985+2.51%–pending––1.027,3212024-05-04
GTGateEthereum7.7747.9684+2.50%–pending––0.6610.4M2024-05-04
VSYSV.SYSTEMSnative0.0008160.00083635+2.49%–pending––1.0830k2024-05-04
MAPMAP0.024350.024947+2.45%–pending––0.17338k2024-05-04
CBKCobakEthereum0.8360.85639+2.44%–pending––0.9018k2024-05-04
XPRXPR NetworkEthereum0.0012210.00125+2.43%–pending––1.35484k2024-05-04
BENBENBinance Smart Chain0.0000054390.000005571+2.43%–pending––0.87120k2024-05-04
BDXBeldexBinance Smart Chain0.03310.033898+2.41%–pending––0.30134k2024-05-04
GITCOINGITCOIN1.23171.2612+2.40%–pending––1.1319k2024-05-04
CEEKCEEK Smart VREthereum0.054880.056195+2.40%–pending––0.96144k2024-05-04
XAIXaiArbitrum0.721450.738615+2.38%–pending––0.945,8772024-05-04
CELRCeler NetworkEthereum0.0259750.026592+2.37%–pending––1.2215k2024-05-04
XMRMoneroMonero122.74125.6464+2.37%–pending––0.481.3M2024-05-04
GNOGnosisEthereum337.672345.6564+2.36%–pending––0.972,1732024-05-04
BEAMXBEAMX0.0266360.027266+2.36%–pending––1.3125k2024-05-04
CTKShentuOsmosis0.72570.742814+2.36%–pending––0.701.6M2024-05-04
MXMXEthereum4.95045.0668+2.35%–pending––0.1929.6M2024-05-04
SATSSATS (Ordinals)Ordinals2.89e-72.96e-7+2.35%–pending––1.58108k2024-05-04
LSKLiskEthereum1.68041.7199+2.35%–pending––0.5656k2024-05-04
SLPSmooth Love PotionEthereum0.004140.004237+2.35%–pending––0.9939k2024-05-04
NIMNimiqnative0.0013140.001345+2.33%–pending––0.2517k2024-05-04
ALPHAlephiumEthereum2.26812.3208+2.32%–pending––0.75641k2024-05-04
TRXTRONTron0.1196370.122403+2.31%–pending––0.42420k2024-05-04
OBIOrbofi AIEthereum0.0184680.018895+2.31%–pending––1.29155k2024-05-04
PHAPHALAEthereum0.19540.19989+2.30%–pending––1.03136k2024-05-04
FIROFironative1.6441.6816+2.29%–pending––0.7863k2024-05-04
GTAIGT ProtocolBinance Smart Chain1.82481.8665+2.28%–pending––0.93217k2024-05-04
RAINRainArbitrum0.0017970.001838+2.28%–pending––0.8955k2024-05-04
PEOPLEConstitutionDAOEthereum0.026130.026725+2.28%–pending––1.356.8M2024-05-04
JUPJupiterSolana1.01151.0345+2.28%–pending––0.941.3M2024-05-04
WAXPWAXEthereum0.0693410.070918+2.27%–pending––1.1814k2024-05-04
QRLQuantum Resistant Ledgernative0.300670.307466+2.26%–pending––0.57281k2024-05-04
1000SATS1000SATS (Ordinals)native0.00028920.000295727+2.26%–pending––1.6235.9M2024-05-04
CHRChromiaEthereum0.31280.319855+2.26%–pending––0.9022k2024-05-04
STONKSStonks on ETHEthereum9.76e-149.98e-14+2.25%–pending––-0.461,2242024-05-04
MLKMiL.kArbitrum0.322330.329547+2.24%–pending––0.821,2102024-05-04
XCHChianative29.91530.5822+2.23%–pending––0.712,4222024-05-04
WBETHWrapped Beacon ETHEthereum3,370.563,445.59+2.23%–pending––0.911.6M2024-05-04
HOTHoloEthereum0.0025070.002563+2.23%–pending––1.2818k2024-05-04
UOSUltraEthereum0.172310.176117+2.21%–pending––0.85178k2024-05-04
REQRequestEthereum0.135760.138759+2.21%–pending––1.0917k2024-05-04
QUICKQuickswapEthereum0.0606610.061995+2.20%–pending––0.748042024-05-04
LRCLoopringEthereum0.25920.264901+2.20%–pending––0.9855k2024-05-04
MYROMYROSolana0.151690.155026+2.20%–pending––2.9544k2024-05-04
FTTFTXEthereum1.47011.5024+2.20%–pending––0.514.3M2024-05-04
VINUVita InuBinance Smart Chain2.26e-82.31e-8+2.20%–pending––1.37594k2024-05-04
NEONEONeo17.76418.1538+2.19%–pending––1.3446k2024-05-04
DYDXdYdXCosmos2.1722.2196+2.19%–pending––0.88226k2024-05-04
HIVEHivenative0.32530.332394+2.18%–pending––1.011.8M2024-05-04
LYXLUKSOEthereum3.71763.7986+2.18%–pending––0.605,6162024-05-04
TKOTokocryptoBinance Smart Chain0.45190.461714+2.17%–pending––0.992.4M2024-05-04
TLMAlien WorldsEthereum0.01690.017267+2.17%–pending––1.186,1422024-05-04
SMARTSmartCodedBotBase0.0027880.002849+2.17%–pending––0.01219k2024-05-04
STORJStorjEthereum0.553560.565572+2.17%–pending––1.1233k2024-05-04
HGPTHyperGPTTON0.062430.063783+2.17%–pending––0.851.1M2024-05-04
KSMKusamaHydration29.7130.3537+2.17%–pending––1.08664k2024-05-04
ALUAlturaBase0.046310.047312+2.16%–pending––0.93487k2024-05-04
MAVMaverick ProtocolEthereum0.39670.405283+2.16%–pending––0.907.5M2024-05-04
POKTPocket NetworkEthereum0.154150.157457+2.15%–pending––0.80350k2024-05-04
MBLMovieBlocOntology0.0045410.004638+2.14%–pending––0.985,4162024-05-04
DODODODOEthereum0.18090.184777+2.14%–pending––1.204.5M2024-05-04
ZZZZZZRobinhood0.0850.086818+2.14%–pending––0.811262024-05-04
SANTOSSantos FC Fan TokenBinance Smart Chain6.4426.5797+2.14%–pending––0.813.4M2024-05-04
DOGEDogecoinDogecoin0.1476970.150848+2.13%–pending––1.6327.9M2024-05-04
VRVictoria VREthereum0.019760.02018+2.13%–pending––1.0432k2024-05-04
DKAdKargoEthereum0.031070.03173+2.12%–pending––0.9721k2024-05-04
MAVIAHeroes of MaviaEthereum3.67833.7562+2.12%–pending––1.2587k2024-05-04
NAKANakamoto GamesPolygon1.7181.7544+2.12%–pending––1.081.6M2024-05-04
LADYSMilady Meme CoinEthereum1.70e-71.74e-7+2.11%–pending––2.58661k2024-05-04
ORDIORDISolana42.658943.5571+2.11%–pending––1.45243k2024-05-04
LMWRLimeWireEthereum1.1391.1629+2.10%–pending––0.9169k2024-05-04
SHIBShiba InuEthereum0.000024760.000025275+2.08%–pending––1.522.8M2024-05-04
GNSSyli3.4773.5493+2.08%–pending––0.921.4M2024-05-04
BTTCBTTC0.000001320.000001347+2.08%–pending––1.143.7M2024-05-04
JOEJOEArbitrum0.531270.542263+2.07%–pending––1.2421k2024-05-04
ULTIMAUltimaBinance Smart Chain4,183.334,269.64+2.06%–pending––0.242.0M2024-05-04
BORABORAKlay Token0.163430.1668+2.06%–pending––0.9116k2024-05-04
BELBella ProtocolEthereum0.90880.927492+2.06%–pending––1.0411.8M2024-05-04
ORAIOraichainEthereum10.66510.8827+2.04%–pending––1.004,8842024-05-04
NEXANexanative0.0000042620.000004349+2.04%–pending––0.72187k2024-05-04
STRAXXertranative0.088170.089967+2.04%–pending––0.587,9752024-05-04
MCNMCNCOINBinance Smart Chain0.22450.229067+2.03%–pending––1.0030k2024-05-04
ORBSOrbsEthereum0.036460.037199+2.03%–pending––0.8545k2024-05-04
WILDWilder WorldEthereum0.78530.801185+2.02%–pending––1.2685k2024-05-04
RUNETHORChainTHORChain5.1295.2327+2.02%–pending––1.57853k2024-05-04
FETArtificial Superintelligence AllianceEthereum2.18292.2268+2.01%–pending––1.336.2M2024-05-04
FIDABonfidaSolana0.3140.320299+2.01%–pending––1.0417k2024-05-04
TLOSTelosEthereum0.35680.363943+2.00%–pending––0.79663k2024-05-04
CITYManchester City Fan TokenSolana3.3213.3873+2.00%–pending––0.641.7M2024-05-04
AGIDelysiumEthereum0.268110.273462+2.00%–pending––1.463.2M2024-05-04
AIADeAgentAISui0.0095970.009788+1.99%–pending––0.03176k2024-05-04
MINAMina Protocolnative0.8610.877962+1.97%–pending––1.01494k2024-05-04
ASTRAstarEthereum0.10390.105945+1.97%–pending––0.8172k2024-05-04
SNTStatusEthereum0.041290.042099+1.96%–pending––1.0133k2024-05-04
RONINRONINSolana2.8432.8985+1.95%–pending––0.867,6052024-05-04
IDEXIDEXEthereum0.064140.065389+1.95%–pending––1.263,2002024-05-04
RVNRavencoinnative0.0321960.032822+1.94%–pending––1.0961k2024-05-04
BONEBone ShibaSwapEthereum0.59480.606334+1.94%–pending––1.4844k2024-05-04
TOPTOP PROTOCOLBinance Smart Chain0.00023270.00023721+1.94%–pending––0.542,6242024-05-04
APEXAPEXEthereum2.5622.6116+1.94%–pending––0.6618k2024-05-04
KLVKleverKlever Blockchain0.0031080.003168+1.93%–pending––0.7154k2024-05-04
IQIQEthereum0.0099550.010147+1.93%–pending––0.7712k2024-05-04
GMGM.AISolana0.0000026240.000002674+1.91%–pending––0.6227k2024-05-04
TLFTradeleafBinance Smart Chain0.0023110.002355+1.91%–pending––1.00391k2024-05-04
XRDRadixnative0.050370.05133+1.91%–pending––0.90384k2024-05-04
TWTTrust WalletBinance Smart Chain1.0531.073+1.90%–pending––0.844.1M2024-05-04
TOADThe Toad PepeSolana0.00980.009986+1.90%–pending––-0.4587k2024-05-04
USTCTerraClassicUSDTerra0.0188930.019251+1.89%–pending––0.745.3M2024-05-04
VRAVerasityEthereum0.0059310.006043+1.89%–pending––1.51116k2024-05-04
NEXONEXOEthereum1.2521.2756+1.88%–pending––0.911.8M2024-05-04
CKBNervos Networknative0.0174750.017804+1.88%–pending––1.49289k2024-05-04
PIXELPixelsEthereum0.43550.443658+1.87%–pending––0.7416k2024-05-04
CLOREClore.ainative0.1918410.195428+1.87%–pending––0.911.4M2024-05-04
ELONDogelon MarsEthereum2.02e-72.05e-7+1.86%–pending––1.72161k2024-05-04
DYMDymensionOsmosis3.73383.8033+1.86%–pending––0.85201k2024-05-04
NUMNumbers ProtocolEthereum0.097920.099741+1.86%–pending––1.1646k2024-05-04
SISuper InuSolana0.0007240.000737359+1.85%–pending––0.76226k2024-05-04
ASRAS Roma Fan TokenSolana3.9163.9882+1.84%–pending––0.536.9M2024-05-04
OZOOzone Chainnative0.23510.239431+1.84%–pending––-0.1698k2024-05-04
XTZTezosTezos1.00881.0273+1.84%–pending––1.06200k2024-05-04
MEDMediblocOsmosis0.0122470.012472+1.84%–pending––1.0013k2024-05-04
MTLMetal DAOMetal L21.71.7312+1.83%–pending––0.875.0M2024-05-04
BRETTBrettBase0.041380.042138+1.83%–pending––0.853.8M2024-05-04
ATMAtletico Madrid Fan TokenSolana3.1933.2513+1.83%–pending––0.572.2M2024-05-04
CACoupon AssetsEthereum0.53060.540293+1.83%–pending––-0.1074k2024-05-04
MOVRMoonriverBase13.042713.281+1.83%–pending––1.18108k2024-05-04
ADXheyAuraEthereum0.204670.208403+1.82%–pending––0.867,9072024-05-04
MANADecentralandEthereum0.452670.460808+1.80%–pending––1.02142k2024-05-04
KCTKonnectEthereum0.004150.004224+1.78%–pending––-0.275.3M2024-05-04
DEXEDeXeEthereum12.55812.7813+1.78%–pending––1.001.9M2024-05-04
SHROOMMUSHROOMRobinhood0.0020720.002109+1.78%–pending––1.0069k2024-05-04
QKCQuarkChainEthereum0.0125220.012744+1.78%–pending––0.861.3M2024-05-04
ESEEeseeEthereum0.09690.098614+1.77%–pending––1.00236k2024-05-04
WAVESWavesEthereum2.3992.4413+1.76%–pending––1.04149k2024-05-04
EWTEnergy Web TokenEthereum2.542.5847+1.76%–pending––0.54127k2024-05-04
ANKRAnkr NetworkEthereum0.05440.055356+1.76%–pending––1.19195k2024-05-04
GALAGALAEthereum0.04550.046298+1.75%–pending––1.191.1M2024-05-04
CWEBCoinwebEthereum0.0102820.010462+1.75%–pending––0.1924k2024-05-04
SWCHSwissCheesePolygon0.44330.450995+1.74%–pending––0.65176k2024-05-04
ZILZilliqaBinance Smart Chain0.0251380.025572+1.73%–pending––1.1542k2024-05-04
SFPSafePalEthereum0.77740.790799+1.72%–pending––0.7867k2024-05-04
IDSPACE IDEthereum0.764290.777458+1.72%–pending––1.0411.0M2024-05-04
LUNATerraTerra 20.000107020.000108838+1.70%–pending––0.94298k2024-05-04
BARFC Barcelona Fan TokenSolana2.672.7153+1.70%–pending––0.522.2M2024-05-04
RIFRootstock Infrastructure FrameworkEthereum0.19080.194011+1.68%–pending––1.322.8M2024-05-04
WOOWOOEthereum0.31540.320699+1.68%–pending––1.1999k2024-05-04
RDNTRadiant CapitalEthereum0.20950.213016+1.68%–pending––1.00103k2024-05-04
SOILSoilEthereum2.14072.1764+1.67%–pending––0.61227k2024-05-04
GHXGamerCoinEthereum0.130130.132297+1.67%–pending––1.70398k2024-05-04
LAZIOLazio Fan TokenBinance Smart Chain3.0813.1323+1.66%–pending––0.652.5M2024-05-04
MANTAManta NetworkManta Pacific1.8121.8421+1.66%–pending––0.9723.7M2024-05-04
XVGVergenative0.005440.00553+1.66%–pending––0.6210.2M2024-05-04
BOMEBOOK OF MEMESolana0.0101510.010318+1.64%–pending––-0.39560k2024-05-04
BATBasic AttentionEthereum0.258950.263206+1.64%–pending––1.0660k2024-05-04
RACARadio CacaEthereum0.00023570.000239515+1.62%–pending––1.40461k2024-05-04
YGGYield Guild GamesEthereum0.8590.872876+1.62%–pending––1.11110k2024-05-04
OVROvrEthereum0.37320.379204+1.61%–pending––0.4316k2024-05-04
LUNCTerra Luna Classicnative0.000106940.00010865+1.60%–pending––0.9072k2024-05-04
CHEQCHEQD NetworkEthereum0.061990.062977+1.59%–pending––0.3958k2024-05-04
EACC?1.55e-91.57e-9+1.59%–pending––0.122822024-05-04
NFTAINFTEthereum4.87e-74.94e-7+1.58%–pending––0.6945k2024-05-04
XECeCashnative0.000051540.000052353+1.58%–pending––1.2910.3M2024-05-04
IOSTIOSTBinance Smart Chain0.0096750.009827+1.57%–pending––1.063,4932024-05-04
TFUELTheta Fuelnative0.1120090.113769+1.57%–pending––1.3059k2024-05-04
LEOLEO TokenEthereum5.85765.9488+1.56%–pending––-0.07152k2024-05-04
ATSAlltoscanBinance Smart Chain1.56631.5904+1.54%–pending––1.00207k2024-05-04
COMPCompoundEthereum57.1758.0484+1.54%–pending––1.196,1272024-05-04
ENJEnjin CoinEthereum0.3340.339123+1.53%–pending––1.23107k2024-05-04
BRISEBitgertEthereum1.59e-71.61e-7+1.53%–pending––1.2190k2024-05-04
LQTYLiquityEthereum1.09821.115+1.53%–pending––1.1112k2024-05-04
THETATheta Networknative2.34062.3758+1.50%–pending––1.3481k2024-05-04
BABYDOGEBaby Doge CoinEthereum2.01e-92.04e-9+1.50%–pending––1.45270k2024-05-04
PSGParis Saint-Germain Fan TokenSolana5.2575.3352+1.49%–pending––0.541.9M2024-05-04
FUSEFuseEthereum0.069230.070253+1.48%–pending––0.6440k2024-05-04
BANComedianSolana0.0059860.006073+1.46%–pending––1.291,4562024-05-04
XYMSymbolnative0.022830.02316+1.45%–pending––0.8026k2024-05-04
OMGOMG NetworkEthereum0.6553390.664712+1.43%–pending––1.3947k2024-05-04
ACEFusionistBinance Smart Chain5.5855.6641+1.42%–pending––1.0610.1M2024-05-04
ELFaelfEthereum0.62080.629435+1.39%–pending––0.7329k2024-05-04
CATECateCoinBinance Smart Chain3.89e-73.95e-7+1.38%–pending––0.8172k2024-05-04
BFCBifrostEthereum0.064010.064895+1.38%–pending––0.7614k2024-05-04
DUSKDUSKEthereum0.33450.339059+1.36%–pending––1.156.7M2024-05-04
GMXGMXArbitrum27.6528.0248+1.36%–pending––1.0947k2024-05-04
TETTectumEthereum18.53918.7891+1.35%–pending––0.60602k2024-05-04
ARKARKnative0.813440.824322+1.34%–pending––0.981,7932024-05-04
PORPortugal National Team Fan TokenSolana2.95732.9967+1.33%–pending––0.5433k2024-05-04
CROCronosEthereum0.127080.128768+1.33%–pending––0.864.0M2024-05-04
ALTLAYER?0.365370.370211+1.32%–pending––0.97196k2024-05-04
CERECere NetworkEthereum0.0060660.006145+1.31%–pending––1.0052k2024-05-04
ANDYETH?0.000060970.00006176+1.30%–pending––1.00726k2024-05-04
CATSimon's CatSolana0.00095680.000968992+1.27%–pending––0.8122k2024-05-04
IOTAIOTAIOTA0.23490.237791+1.23%–pending––1.137.1M2024-05-04
GLMRMoonbeamBase0.3110.314817+1.23%–pending––1.27115k2024-05-04
GMEEGAMEEEthereum0.0194240.019652+1.17%–pending––0.4746k2024-05-04
DAODAO MakerEthereum0.98360.994227+1.08%–pending––0.55192k2024-05-04
POLYXPolymeshnative0.406030.410336+1.06%–pending––1.42284k2024-05-04
DEFIDeFiEthereum0.11510.116289+1.03%–pending––0.7646k2024-05-04
HARRYHarry PepeSolana0.098970.099986+1.03%–pending––2.2190k2024-05-04
RIORealio Network TokenEthereum1.69631.7135+1.01%–pending––1.392.8M2024-05-04
BZZSwarmEthereum0.50990.515026+1.01%–pending––0.4930k2024-05-04
BTTBitTorrentEthereum0.000001330.000001343+0.96%–pending––1.1842k2024-05-04
IOTXIoTeXEthereum0.0607770.061351+0.94%–pending––0.9099k2024-05-04
BIDCreatorBidBase1.00e-181.01e-18+0.93%–pending––2.383,2932024-05-04
ARRRPirate Chainnative0.40010.40357+0.87%–pending––0.3427k2024-05-04
JUVJuventus Fan TokenSolana2.5942.6152+0.82%–pending––0.551.7M2024-05-04
DEPDEAPCOINEthereum0.0019570.001973+0.82%–pending––0.4518k2024-05-04
PROPSPropbaseEthereum0.1478710.149061+0.80%–pending––1.28613k2024-05-04
BKNBrickkenEthereum0.565820.570294+0.79%–pending––0.46106k2024-05-04
CORECoreCore2.25232.2685+0.72%–pending––0.532.7M2024-05-04
VOWVowEthereum0.86020.865407+0.61%–pending––0.1039k2024-05-04
DOPEDoge PepeRobinhood0.085710.086226+0.60%–pending––1.0022k2024-05-04
OCTAOctaSpaceEthereum1.15141.1569+0.48%–pending––0.41258k2024-05-04
Δ columns are percentage price moves; alpha err and the hit column are in beta-adjusted log-return space, which is what the model actually predicts. “pending” means the horizon has not matured yet. Rows are capped for readability — add &limit=2000 to widen.