Details
Nothing to say, yet
Big christmas sale
Premium Access 35% OFF
Nothing to say, yet
Croeso i podcast Rhyffy Cymru. Helo a croeso i bodlediad Rhyffy Cymru. Podledian diweddaraf ni. Fi'n ôl, Carwyn Harris, oedd i ar wyliau. Dwi eisiau mynd i waith cynharach y sios yma. Dyn ni'n lan i hynna. Ond diolch i'r boes am othrostau Carwyn, Evans a Yesin Tawas. Sio'n oedd e'n othrostau dda. Edrychwch nôl ar y flwyddyn, Carwyn. Wel, yn trefieddol, roedd y fi'n bach o optimism dros y gweill cymryd math i mynd y tur. Dim bod fi'n moyn yn ennill, ond dwi'n meddwl na fyddan nhw yn ennill. Ond, yn amhodus, gallwn ni fod lot pellach o'r gwir yma. Roedd e'n odd heb cael y gwmnid i Carwyn, ond braf gweld bod hi wedi dod yn ôl ar tywydd bendigedig o dde, Ffrainc, ac rydyn ni yma yng Nghymru hefyd. Ie, mae fe'n stincan. Os bydde i'n teimlo'n wyll, dydd orau ni yn y Ffrainc. Roedd e'n dechrau bod o'n glab. Take time to leave, hwn. Yesin, siŵr am popeth i ti. Ie, good. Ddim llawer sy'n mynd ymlaen. Wrth gwrs, mae llawer o'r newyddion wedi digwydd dros y diwrnodau diwethaf, ond byth o'n i'n mynd i siarad amdano fe. Ond ie, dwi'n credu ddim llawer o beth ydw i amdano'r gwylch, neu Carwyn o'r ffrwnt diwethaf, ond dwi'n credu, yn enwedig yn y gefn erbyn Caerloyw yn Ewrop, oedd pawb yn falle dweud, os mae o'n mynd i gyflwyno'r gwylch a wedyn maen nhw wedi colli. So ni ar yr un tywydd, oedd pawb yn dweud, oh, falle mae'r siansl y gwylch a wedyn na, maen nhw jyst wedi colli. Ond, wrth gwrs, mae ddim rygbi'r trafod nawr, so dwi ddim yn siŵr beth fi gallu neud fy hun. Ie, nes i ddiffyno mewn i weld y gêm am 8 o'r gloch amser ffrainc. Maen nhw awr ymlaen i, so doeddwn i awr i arall. Dyna fel, mae'r gêm ddim ymlaen, beth sy'n digwydd? Beth sy'n digwydd? Beth sy'n digwydd? Beth sy'n digwydd? Oh ie, maen nhw awr ymlaen. A wel, un o'n i ddim yn gallu gwylio fe anyway, achos ddim hawliad o fi mas yn ffrainc. Yn lle, wnes i gwylio Van yn erbyn Grenoble, yn y prwydydau, y peint a'r prwydydau, a dwi ddim yn gwybod os mae unrhyw un arall i'w gweld ar y sîns ar ddiwedd y gêm nawr, ond roedden nhw'n anhygoel. Dwi'n meddwl, lol, beth oedd tro diwethaf i ti, Parwyn, weld rhywbeth fel na ar garwg fi, oherwydd dwi hefyd ddim yn gweld yng Nghymru ers talwm tua gyda fi? Na, oedd yn amlwg oedd o'n mynd i hanesyddol, roedden nhw'n gorfod clywed o hoffi, ond oedd o'n wych i weld. Mae'n rhaid bod yn gen i gennydd mewn ffordd, ond dwi ddim yn cael golybwydd yma yng Nghymru rhagor, achos dwi ddim... Relegation yw'r promosiwn rydym ni ar y lefel uchaf, yw'r lefel e-swrg mi ddim yn cael ei ddangos yn y teledu. Dwi ddim yn gweld pethau fel yna. Yn y gobet nawr, wrth gwrs, gyda Van yn ennill yr archaddiad, mae'n rhaid cael am y ffoni nôl i'r Parc Ysgarlet, yn y cwpan her. Mae'n cael ei ysgrifennu yn y ser, dwi'n credu. Na, mae'n wych iddyn nhw gael clwb a gobeithu eu bod nhw'n gallu dal eu tŷr yn y pedwar ddeillad yma nesaf. Ond, wrth gwrs, byddai ddim yn hawdd achos mae'r ariat o'r clwbiau yma yn mynd i fod yn dipyn oherwydd nhw, ond dda, llongyfarchiadau mawr gyda nhw. Ie, sy'n gorfodiadau i'n teulu ni yn Llydaw, dwi'n siŵr, mae pawb yn cael mynd ar ystod o. A oedd feddwl bod Starbrest o Afed yn y Piltr Oed yn rhan o'r Champions League flwyddyn nesaf, mae wedi bod yn flwyddyn anhygoel iddyn nhw. Ie, sydd. Beth oedd y moment awr o'r penwythnos o'r gemau eraill? Oedd y gemau, phan fwy ohonyn nhw wedi mynd, fel o'n nhw'n disgwyl? A oedd un di sefydlu da ni ti o gwbl? So, y peth cyntaf oedd, wrth gwrs, ro'n i'n sôn am y fans yna, Sam Davies yn y chwarae i Gwynobl, wrth gwrs, ddim y cynnig nad oedd e'n moyn, ac wrth gwrs, fel Cymro, mae fe ddim yn dda i weld Cymro a'r tîm sydd wedi colli, ond ie, pob gobaeth i Gwynobl y flwyddyn nesaf fod nhw'n gallu mynd lan i'r top 14, ond y gem o'r penwythnos i fi oedd Bulls yn edrych ar Benethan yn y UAC, ro'n i jyst mewn gêm dda i weld, so oedd ddim jyst un tîm yn rhedeg, dy'r gêm a fydd y goliat fel Lenser Ulster, a jyst mewn gêm dda i weld, a ddwy tîm wedi rhoi yna, a erbyn hynny, Bulls i sgori yn syth, ar ôl munud neu ddwy, oedd Benethan wedi chwarae'n rili dda, a bach yn boen nes i weld Alessandro Gabisi yn dropo'r pas yna tu'r diwedd a hanner cyntaf, ar ôl y rhedeg yna gan retaf ei. Y rhedeg oedd gwych amdano'r sgestr, oedd o'r pas i mewn yna, ond oedd Gabisi ddim yn gallu dal y bêl, ond ie, gêm wych, a gobeithio mae Bulls a Lenser yn gallu rhoi ni gêm gyffrous hefyd ar y penwythnos. Ie, a beth amdano ti Carwyn i'r gêm yna, haeth Cilin Giles falle, tackle Camil Uped, beth oedd pob beth o'r penwythnos? Wel, dwi ddim yn gofyn uchaf fwy, ond mae tackle Camil Uped yn un o'r pethau mwyaf bizar fi wedi gweld ar gael rygbi erioed. Mae'r boi yna'n cael ei dalu i wara'r rygbi, ac mae fe'n rhoi ymddech fel amewn. Dyna'n digwydd mewn gêm dan un ar ddeg, lle mae un crwt neu croten troddfedd yn dal allan pob arall, rydym ni'n deall. Mae'r boi'n hared lefel broffesiynol. Beth ydych chi'n dal i'w cwyno? Os ydych chi'n gwneud tackle fel yna, byddai'r blaenwyr i chi... fi wedi wara'r sgeswyr o'r tackle fel yna, a fi'n cofio gweithio ato nhw. Byddwn i wedi gweithio ato nhw. Ie, byddai'n hollol eithaf jyst i'n mynd i drial. Byddai fe'n seffis, paid yn ymlaen, oh, dwi'n cyd i ddarlan gyda fe, ma'n mynd i ysgori. Ond mae'n bron y bod yn bwmso'i nan. Os ych chi'n gwneud o, mae fe, well, blenyn yn barhwst yn dim ond ymarfer bod e fi'n hilo o hynna. I fod yn onest, os oes nac yr awen rhedeg ato fi, byddwn i'n gwneud yr un peth. Mae fe'n boi mawr. A unwaith os ydw i yn gwneud rhyw fath o tackle, bydd e jyst yn gwneud datblygiad bant, so ie, byddai fi'n dal i edrych fel rhyw ffwrdd o beth fan'na. Ie, ond y leiau, o'n i'n gwybod, o'n i'n gwybod, o'n i'n gwybod, o'n i'n gwybod, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even, not even.