PNG  IHDRq"$tEXtmxfile%3Cmxfile%20host%3D%22app.diagrams.net%22%3E%0A%20%20%3Cdiagram%20id%3D%22SnFBvaYRUTCMsFbOnre9%22%20name%3D%22%ED%8E%98%EC%9D%B4%EC%A7%80-1%22%3E%0A%20%20%20%20%3CmxGraphModel%20dx%3D%221795%22%20dy%3D%221155%22%20grid%3D%221%22%20gridSize%3D%2210%22%20guides%3D%221%22%20tooltips%3D%221%22%20connect%3D%221%22%20arrows%3D%221%22%20fold%3D%221%22%20page%3D%221%22%20pageScale%3D%221%22%20pageWidth%3D%22960%22%20pageHeight%3D%22380%22%20math%3D%220%22%20shadow%3D%220%22%3E%0A%20%20%20%20%20%20%3Croot%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%220%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%221%22%20parent%3D%220%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2210%22%20parent%3D%221%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23999999%3BfontSize%3D13%3BfontFamily%3DHelvetica%3BfontColor%3D%23333333%3B%22%20value%3D%22Prompt%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2244%22%20width%3D%2290%22%20x%3D%2220%22%20y%3D%2290%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2220%22%20parent%3D%221%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3BfillColor%3D%23e3f2fd%3BstrokeColor%3D%231976d2%3BfontSize%3D13%3BfontFamily%3DHelvetica%3BfontColor%3D%23333333%3BfontStyle%3D1%3B%22%20value%3D%22Source%20Model%26%23xa%3B(e.g.%20Qwen3-14B)%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2240%22%20width%3D%22140%22%20x%3D%22160%22%20y%3D%2290%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2221%22%20parent%3D%221%22%20style%3D%22text%3BfontSize%3D13%3BfontFamily%3DHelvetica%3Balign%3Dcenter%3BfontColor%3D%231976d2%3B%22%20value%3D%22Prefill%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2218%22%20width%3D%22140%22%20x%3D%22160%22%20y%3D%22130%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2230%22%20parent%3D%221%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3BfillColor%3D%23e3f2fd%3BstrokeColor%3D%231976d2%3BfontSize%3D12%3BfontFamily%3DHelvetica%3BfontColor%3D%231976d2%3B%22%20value%3D%22Source%26%23xa%3BKV%20Cache%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2240%22%20width%3D%22140%22%20x%3D%22160%22%20y%3D%22170%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2240%22%20parent%3D%221%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3BfillColor%3D%23fff3e0%3BstrokeColor%3D%23e65100%3BfontSize%3D14%3BfontFamily%3DHelvetica%3BfontColor%3D%23e65100%3BfontStyle%3D1%3BstrokeWidth%3D2%3B%22%20value%3D%22Linear%20Mapper%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2240%22%20width%3D%22160%22%20x%3D%22370%22%20y%3D%22170%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2241%22%20parent%3D%221%22%20style%3D%22text%3BfontSize%3D12%3BfontFamily%3DHelvetica%3Balign%3Dcenter%3BfontColor%3D%23333333%3B%22%20value%3D%22Per-head%20ridge%20regression%26%23xa%3B(closed-form%2C%20~1%20hour%20on%208%C3%97H100)%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2226%22%20width%3D%22160%22%20x%3D%22370%22%20y%3D%22210%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2250%22%20parent%3D%221%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3BfillColor%3D%23e8f5e9%3BstrokeColor%3D%232e7d32%3BfontSize%3D12%3BfontFamily%3DHelvetica%3BfontColor%3D%232e7d32%3B%22%20value%3D%22Mapped%26%23xa%3BKV%20Cache%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2240%22%20width%3D%22140%22%20x%3D%22600%22%20y%3D%22170%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2260%22%20parent%3D%221%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3BfillColor%3D%23e8f5e9%3BstrokeColor%3D%232e7d32%3BfontSize%3D13%3BfontFamily%3DHelvetica%3BfontColor%3D%23333333%3BfontStyle%3D1%3B%22%20value%3D%22Target%20Model%26%23xa%3B(e.g.%20Qwen3-32B)%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2240%22%20width%3D%22140%22%20x%3D%22600%22%20y%3D%2290%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2261%22%20parent%3D%221%22%20style%3D%22text%3BfontSize%3D13%3BfontFamily%3DHelvetica%3Balign%3Dcenter%3BfontColor%3D%232e7d32%3B%22%20value%3D%22Decoding%20(no%20prefill)%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2218%22%20width%3D%22140%22%20x%3D%22600%22%20y%3D%22140%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2270%22%20parent%3D%221%22%20style%3D%22rounded%3D1%3BwhiteSpace%3Dwrap%3BfillColor%3D%23f5f5f5%3BstrokeColor%3D%23999999%3BfontSize%3D13%3BfontFamily%3DHelvetica%3BfontColor%3D%23333333%3B%22%20value%3D%22Generation%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2244%22%20width%3D%2290%22%20x%3D%22810%22%20y%3D%2290%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22a1%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%2210%22%20style%3D%22strokeColor%3D%23666666%3BstrokeWidth%3D1.5%3B%22%20target%3D%2220%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22a2%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%2220%22%20style%3D%22strokeColor%3D%231976d2%3BstrokeWidth%3D1.5%3BexitX%3D0.5%3BexitY%3D1%3BentryX%3D0.5%3BentryY%3D0%3B%22%20target%3D%2230%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22a3%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%2230%22%20style%3D%22strokeColor%3D%231976d2%3BstrokeWidth%3D1.5%3BexitX%3D1%3BexitY%3D0.5%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3B%22%20target%3D%2240%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22a4%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%2240%22%20style%3D%22strokeColor%3D%232e7d32%3BstrokeWidth%3D1.5%3BexitX%3D1%3BexitY%3D0.5%3BentryX%3D0%3BentryY%3D0.5%3BexitDx%3D0%3BexitDy%3D0%3B%22%20target%3D%2250%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22a5%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%2250%22%20style%3D%22strokeColor%3D%232e7d32%3BstrokeWidth%3D1.5%3BexitX%3D0.5%3BexitY%3D0%3BentryX%3D0.5%3BentryY%3D1%3B%22%20target%3D%2260%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%22a6%22%20edge%3D%221%22%20parent%3D%221%22%20source%3D%2260%22%20style%3D%22strokeColor%3D%23666666%3BstrokeWidth%3D1.5%3B%22%20target%3D%2270%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2280%22%20edge%3D%221%22%20parent%3D%221%22%20style%3D%22strokeColor%3D%23cccccc%3BstrokeWidth%3D2%3Bdashed%3D1%3BentryX%3D0%3BentryY%3D0.5%3BentryDx%3D0%3BentryDy%3D0%3B%22%20target%3D%2260%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20relative%3D%221%22%20as%3D%22geometry%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CArray%20as%3D%22points%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22110%22%20y%3D%22270%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22560%22%20y%3D%22270%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22560%22%20y%3D%22110%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2FArray%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22110%22%20y%3D%22142%22%20as%3D%22sourcePoint%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3CmxPoint%20x%3D%22560%22%20y%3D%22110%22%20as%3D%22targetPoint%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%20%20%3C%2FmxGeometry%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%20%20%3CmxCell%20id%3D%2281%22%20parent%3D%221%22%20style%3D%22text%3BfontSize%3D12%3BfontFamily%3DHelvetica%3Balign%3Dcenter%3BfontColor%3D%23333333%3BfontStyle%3D6%3B%22%20value%3D%22Target%20prefill%20(eliminated)%22%20vertex%3D%221%22%3E%0A%20%20%20%20%20%20%20%20%20%20%3CmxGeometry%20height%3D%2220%22%20width%3D%22200%22%20x%3D%22270%22%20y%3D%22250%22%20as%3D%22geometry%22%20%2F%3E%0A%20%20%20%20%20%20%20%20%3C%2FmxCell%3E%0A%20%20%20%20%20%20%3C%2Froot%3E%0A%20%20%20%20%3C%2FmxGraphModel%3E%0A%20%20%3C%2Fdiagram%3E%0A%3C%2Fmxfile%3E%0A&kIDATx]|~{1$kB@iX!PjHqh PH?$;7]%]o̼v윁"|,Xk,Yrayta7o~FS; }uea>HƀnˀA M!PqKtYI<"M!$rbS/4&^a"q kp/^|Xz kNС$ ƍcp\M]GiS3seԿ^[?/pht9I<ǩkhA Psr92gYnW[}$1yϏ򷐘q? H$W(@ylVj={v4-1.4?Ƒ񴱱 L=f:[֬R`j&ysx|yQ.}k'Ѷ& );s:+.Щ9:8bVJ"ϋyKy[Z_xm'"i+ 4 Kԩ)gΜIӣ`<֭eUxnE[PdD6r?s7*0޿XbIߝȸ2sj@㳚9'<_i]8B<: xx|I(D?z~^~^Cr2H&A;/eVY2e+VUx|yFH炀 @jUW ;'<_/M۹Ͻi=8 e&_<%'܌/㜜}TہRI?/;\A!Atxϗ7n W]~MCВQey9O2v%M3p{N1 ߣG҅  @r ϻܛmKa0ڝ2,KΩT3W͸M>4g'>ȶ7[X:5o@S6sU>78uhVzng諭( ,{k5V\r_m,6ٹuV1%?ټ~5ӄognQF-A 5# $.5_T0ͥ;{q_SGpzpE.=n^q >FvWox А7S5A@HIkJfO<}P?%M3'NSgb.<~Ҥq3eA %ߠT47bE!p\؍㶝ZzԬe;?̝>Szr-8r0u맍IO@浫4o7Zd>'̘:^̻ohi̐~J4yԗԽUiJ #LW}tmј>֖._M@"dvQic!cFʝ/JOukO};~J6H-'b$Iɉ-o7=(2Xie۳=:~܁4~]>d4}7;뷿o>S%'QO;ǰ}_Q{i)=z*1cğM6hDt* +Yd$W^OͦPF-hXat95Ң3NlNGg' $ a*WAՀ4}(s*[u7/I^=u* 4拾tq3'έd\r 7bR`@YZqQzT֩2ݿ{ΝAV/`:C]PA\'cVVVTL9:vt9'Otq0Ń Кe 數YLTU^ ߢ?IG" #bS<~&LO? gω4tEb7s J̬3i?)gg;Ν>G{J(}rJZ6e̘Ȯ͞3;eɖEţ;PVt-baByuF6mCɭZpV{w*I'{ƚ^k7|>f'8f@nm֖Asz&L/_޿&#5[r.衰\|hccCOC'RZАhj98ڮ^=E$zLM0#u#=uWBE:}*: 2WDT%Oq+qHcIl۸7oqyY =;4HDA ј)cGhbjLT'?|@Zgw#{ž=f,I+>G}n5֢t丑?A굫EujGwՒS>')]tTxQ[)oʆacQ:QPP7wN8My+ӴYP"Lc3½֤/A -" $.-^u  u-'h"NyT^_~^Jo^W)1a[eKJ-[%v-.^BYfS]nx?;OZ| *T9._=|@>G/,tDK-YB%ȵZ Sq>ͺJܒbO师 iÇI c͚-+]8{FANǼ6,d0:GDb;nF/Q$˅h?h͊5^zTd ʚ=>4ǪiX&r,g)Ҡqʛ//-FMU/\Vat^{SreKTA]{=aiĸ?iPBJǩrErH;٩b:12nt5B,TP8&rO?>>^*#&\p;YbuDR~>dI "$$>>>j(:ɏܹs7i, nCG-/d ؼZwdۻ5iƿhuӊ_iIT6h߅Vo!IDAT$^L6>Dv1'9›ܺ_oNCPnUrJWoYт[NZ$m zk'x\%pmMd F_^~jҠ iնԢ}WUd9SZD@,=Q{BD4][7ϰl{^H W/Q{Ѷ=p\Lk~=q 3;7 CBC +Bްd%4oTU\۲7JZ者]۫: 槟Q}Z2 5*Sx WlXXe r߰IC.Vdⵋi땞{~Fԓ100Pq%KЖ-[˄/cеoߦǏ )7|C~z%'O-Z?>V\I1|7X&*Ha@^Ttmmm7(Z/ttg 29f~MMWp$okJo-T7iyf͖ec39*@ƨ$  f w˓/z4"ִvZ4}2 3bܥG08RϏlws'7κI m.0~!ψ ZK`e M4+FK.aÆ?@ .TΖ;w&?4k֌ۤ"^jM̙3jYiƌ?Snݔso߾԰aCҥ ݻW/8l۶-Z]R֭_e5p;~bɺBfGQk׮dMOR޽?իW HkLvơ# ^H @|dd#!?x uB! Y"KnD1}g..4, W0bIѾ3_'$Um:M?LR﹥ saO+ qھ}|x\\;w4^\UVxbU#qqڰaUVgϞNǎݻy~!1@ʝ̗z%b/^s/Aҥ"/_/^LyIgGG}Deʔ5j&rcr-Az!s 鐩HOL@2;h@᷑#k V@X" tBGrCrO\Ts{}# {kequuX|.*22bG}օx!gw_6H3Qq"Wc~F Exr`yɋg‚/ ) ;wPV隈B+>g~gB~6ᐑ>C822ϛߣ=~p옏go 3+/+ E苘/R…)SL]NUMD9̙Skٲ"y\+9sFENm1ݺu =C8WZ*ɄpڴivTcb^uP2O";/T}?9wƏO:t+V(uDR}+Zc!!suw!! ,τlH:z3kϗӇ?ofh6x̓|\ZU,Ȅ]Bg7}Nw2d`jTvm|駪^Yc ơ]*UV|blU&^uޯw}.޾4D{`Qfa&iV)؋CuKڴ{*#ϊ%K~ȱQ|ŸTy;c6oLF׫JD8q{ءdǯk-[~5tPeƍK0>7c k׮QʕUۡ"ItJ1{5XO%Ĥ֭H7]Qzܧ?SkjlS܇S>#wn5hu3kܔBղFt >? Zg`wAO2ӧ6A :7V~Dh/9)"@#tuuMQf4㷍6@eiYC$Ua#սM7߭?_`}Zr tm6|؀L`\^ߎ8 E~T]8{!Um);Ԏ u!}w^]Q33WN3/u5h`՟Rru&S —܇/st:C*zTbb&9:@Ws@Oװ>gӝwTذIC x@oVi9% ~NMgѣGS٩EԼysjժrل{FA\nuQ屝6G488HS$rٓgq{)o׋rE9Tߵצ+Q%id0C REG=M 8Zy P:M6Ђ )W\3UXލ/^|;i:ۉt/J ͧUZN C`ܹ,\+$k֬4qD$y'Hqp1ۤIb~?!~z Jep.ϒ% q{-ӧ]m.C9s4ɎAԩSU=֏7ovt5k֨1y&\VP!bqS⾍鄆)BjQhJR4)ܨ9/V|I'ԧ){ض'(ϔ+n$'Hb̛+eϙ2< A@$k/xP ;~ї*:WΒtQ\ӄo'RigԏwġQ2gLٲg-7ucrȞb%]Jg`{lu+iF]zuZ5'&K;vyshq,/=OӳLWcG 1W-j /}7 KZ/U\D:? )q[9+ TL}1J,I|y-]Ť]i0y3z3W^%5M#,Q%pbb]b"$a$&, $Ɏ۷CLaD;“v:5o@?zߴ7#g,'`3rNa<'o~q6NgOA۔>aUE YgOSc{UDAJyY'۽fUn .?d[!#ro1UNUk6S%תt7WA)&yp.4c> WlyܠΫ6Xěp ۚ?!u%^>y1a3?c|zؒP'"@ PpssK՞8ԀCFnj<\1{.mچ4iCǼ2ބDEO3f.o[uc'oUv7| !'NϞ+b1S&J!=Vu"3ty߰I{كq;l;/dW-YՋhwqQ390feeʕ%{OWn1 9}&~MJF>y !ʫT‡ި/KW^Y&0L~ݾX6H|n4)}kMy,TMg,F37W`< dɯk\d.Z޿O\<%D-o [M=DPH+e*B} *v'EGx𬬬E"ݡG_UΧޯݾyrCM>mtnz^F7Opb)ʣnbu`.ڽwzby$?~%SakrA a.K"13*[3gVaͫLrT*xbou-οx"ReJ*=^~nԧSo)CJ8J)[&:}x Zʖ=d{6kHvwEçoLC|AnޢsG-?"9tjԮAe4 /gڝx&{ژ2adڗ}$ްk4qXWh1y('¯IFYU('A0Xb"(Yj >ًtUھu#8rX@έVծ9p<\~=yc?LKü_\;.sg8I(/T4r@&*Z4;l%\)/,YRFrNu +/e]?mDA,eρ:')㈗7nXL]֩"u3*4o&ac/)OuK__YXε)*kO7]t5{RWK"#8ķd-^ӥ˕o[ Nz ^z/ֺ׻{wiҟ# xYJ 9 D@vZZXdqߞr1 %U7![ŨtRtq.BjUm5ڝ%^١y{t*Ğ1^2o韝/NU,H/4JlYlU%^D$߃ۺa+Iy%^2:o\P /|_ovz\V;(a=eˑ#ĥhc`"ƻA _.1[d};72ze~~/7-yB4nޒxS^*4Do>yT~k>n`i^)^.9)vq%Lm  tAu4;itqY*_ɅcwjU;IoO#ޭ%֊٥t) E%pzʟvl۬7Xɚ-}6@%IDAT`ը>J >/|qUr7E@Qޭ H Pa Ii4m4 acA6ֽ;wxcś\x|Mqd {\{ ow#-W 8mܴq\EE3Ѭof*Jn-,VgԾ[{װ$ԣ3Uc;1?jLϞWc>sc@Itjry3R8bHu/e\0:D$ꝸ  &>E}I?9U^U@Koq#e0W|4ubZvڱRoqaOЦ݇Unğ7o}J7PL8p (2*tSB9Ԏ+7L$Ѷ=SNm(]&`\PXah$wﭩ(\yrӄh5}.Z歘Og{QA=UJUzg CF}Ik` /\/?_eyc{܄r̡c_f-EkC?WJ9ʉO.u-^[BeʗQZl#ʧm[ͻD*q4J'^Ɖ6A U `HAXKQ޴~V5ȑ37rG^ő>D"i*哶~El=o]iկۻ5#;1#zwpE.Vf I@uڰj,[ָ)o(e ?X޴k6DA114|09pM=f};S,@Jq{"Þ7^R3h_BEԉoؓǏޣ?M'эo¿wp>Ճ\{\}H'<_u4Ҹ IIVZ.$456ɱR;&~Ķ#cFe 666=/b*%/̣{ByXv щn><N,"# )A :~9k;_>ۉ}NO$k׽8We)JR}ibI7FÏKTs =$p ,g WnCNsh֡m94*ʉ" B jdvlgăenx On$F Ī՝iN 2҈ZS7E =ҾӜ&ܝMڑ: @r#č%~G/v\^^^:KElQ䕮&w }v7s_,=ԧ6TK׵ ٘{œghO;xNt=yr @\NϚw1v* CA@A gELJySҝiNڝo^;S+t3TNO"/ BC"V\c,3b_WP?z{X;qٝܙTִs~D y#PɣRf1?5ʏv)5H=*^wRh2Oj0ƹ+y>;RiKgG]/һx8pYZĸ-z̀|9Dl-M1:M"i+W|&Ab `xyyf1KШC1ҵ_ C M?4=*SS MD0r#C($ %3U:T?G^ᶬt3(8(:l1 M7CA߹%-6  @!-A,Rס}3H-G\lrDƷ5t-x4].Z&ac+C9$E?4#shGuj\åt )9By  `8KY8|riLu^ytrYTw,9iLNc=].;8c.cA?1F;prGUzٛ UhH K6hX lB} G.ȋz蚦m2LH>! $Ү+ fA5!^-$D-B#@Ί8X؍C>x)|򼷋KvoEyai*>z "=R{$i=ѵRO:M"+ڬR/0Wxjir"mtߡh>ZuWdA6t!=>i{t]860M+6ܑwA ~ml6 5$8ĎHJp=&,m u擦 5 |~7!4QA i# ?+%6"-kvsp|['&'V! 6~3"@5ߠ~BsP-\գj&rMRc1A@A@z>iށV%Ѻfѷ;Wo"-KU#ZDc<}&*U\#b)Tie=" dQ"ZY ӅQ׭ J1G%GvQFn lWE=Z!Bsӥ?ذ7P '!q E!`(kXAA@)uYTB?kLeҏQu% Gsp!-4)P)ĸ*Wr0r-){\<\15 Шy}"TA*IӃPCވEh_Ĵ1bQ'R!Č%a |G~@aY% # i777O8t6\<\WU1_1IVD_?{^+V!}CWɣRf^EVV#B7@/%}dXij]#@w5 ֡"E`pnKiҨ>}x07{t~ X*ڲ(E՘Yѣ"{,;#J1UJ''P*"z|3G@H_ 1Bgb)XlXЅn̤H'Ą#dEBFZ!ϯn!`BH+{MvvCi}&u|>ir(qrw9i0t;<=յЮ {hݍ*N+;; !'tvW6uŋf{mki=ONNZO~?.n\XFՏO:T'>#B튈=f@'v#.#Y%.=)A@L@Լ}&"#qT=H55'7ꭾ! V9U! }L&leC'M'N?f#FO'&i8L8c8#|&x+6h[M ~H;E|n%]F.= 8rxNs1E .XyGJ-U\mׇp%6,OL8uX¿{ۉiS?@!q)p\]]5JHf~]S #9Ms䮙~b!4r @FH'=}):$̝8ǁ 's~mFW/nti-$[/ /Ur5h4H^y1@']]ytyL:jqGqJ2Tӵ-[ZŠl肮i\1 *r&IХ4!$)JtҘ (yԩ0TH4ݞV7D ͂fOG5 2q'x[{+g;ߟՔQz!qIHpo\& `  @s@@H9\x>…a,  $B.i~7X$ OA@A {yy,)ЕtDƉ.A@|,aO9K0VlBՖ&9*aiPA@04O蘁)b DBd@/\"@ u.K PBH\ &x,2wS[iꝏI zRs smyMoA@RBRL~FS; }u%uۭ~+D6<x>NZxYkj, h=f:[֬R`mY)<E-BRӉ_`h%3H '<_ mmIW mq8?yUZy'V`|1+ĘT@† $.axy`݁}J@q"KiVAށK \\l9dwbHwx'% B iZIA@dG 8$8^^^:K t%]$/ʫuex ҋA@3@ܮ-(*Q佅|݈V>uo\H%K%RpBurVF-A*EM2 oPj@uA@HjH;O~.!",!q eoP}B93ڨl4jV9 } 7_Py7g{2Xour4x'R|Th ׳vNˀ0/RY;;Nvus[wK_s Ry14)ق @8;RU/.GMRl]jN+d Bܝ󦲬Rm)cNUy_9BFT-^gGjCwN8A}C@WjD :v8SZV VO>1#A0;sę%Rt6jR13lWQEs=~ti3ړ55C_0E4e͓N< BlIS)Rd;@:-~H ;x Bz~z]w*rTUp ]=ZؚV[,o<eW\^h݀մ5JV[AuԢ%Ykt ' Pt9޵csf_(;p_sM21{;t1q$'A@H4B 4`0arxS(ޅuש[T6=j ҖZt-L' xM7]_>ur7*rX wk:icȱX0L&[+A[|I45MD3fmKL E)-Bk7KJ[ulkINiU/.={FnE]#9L=ЫҷtO&Lrm~콅7d%}flaO<:D 7caol uՅrDr_ :g{*bgoԖDA qW]j @ A%iZCBKG5I^<$i6+A2~?uQV*N>OE9 n6*ΧNi24SZֽ(bTTFsp) !7Euz89=_=B=@ MnM{gQN6SoSqy/t^>Ox =[4\ab*LhV,RtmD.eS jmiE[Lv6v*=Dj@ݛьNSڝiaԢJ U n~4Zg)_Vɹ3-걀~-YM-l쳜:7l%Û%h@K-UA QK|R95 `gm9˞6~F̩#k(ډZ11̘*j-ƑyMg"DŘo abt27e 8BgPȣg=n1IR y7(Rєpl2Qczz:wjI# w|ʏMyo]Q )ʖT$ŶJ-5Ƨ? Pk6z ;)tj :no*zK x;UO%G-(owD%yBd7.|k+kʐ.=GhgHS'[xsd1Kř,Y4R;\(K,qH C5EQ +}6:v|)HYDXwēNX񘟭O"۔tx yr sRU:vj;)d:wЬeeZ=1Og(?Yцŝ|w.9h{mKP3(hUt9lumsۢgBG#K6jMtUy/~Bߍ?0McV| ޿Vci ŨƔXO1.KcB)-X>ߋVõ 9E [D -v-$.Β]I h# ̹y%,Ω*k|,GU{t4=%NpY(M&,=_&"࠰0l[ 9jEL³ xq/ EL*W!2}O)S牊@>3z2|U]pI#5[aSX%KMG, 0# }zd6k1 GTyC*4#51\,s 3(wh:955ky6<Ói:ȟ5?_!W$4=AdfXcpA@nOu8- âyYGՆn!a;J!c18 u:WabOïҳPeV9~,1E"0"EUgCb<"kgU iCƬ8Zzǰh.X+KTqǦXe ҆tdȚGɛEL" ?7Xу.j VYd^. S'a?cO(iɮKxG_=_Uc"x}D_܄T>.l7J&{JSN' S\t}j5Дx]f~LN%,!?UOSL^&6jc+i Zܗ>[Ћ>z]OsvKPQ#`IDATh /h4y>jXޑ@'/M8]E믅8v~Nz#iCJ.Yhk2 ԆD& gAxFE5;l(3]6˪]+}O#9vއD@'='Y.XA҃)(g Yi7J)Nt!1|xz׎Ko] g~D۬v&82w|sΥ!m2X ܋Qeatےn~Hs &Dm(ԿJuXҹ6\)Ǵ;PUm::t9qH3v<V`*?{ r<4ݧ>5cuF7,9>;UvQy h$U/BpT({!*ͧ׎fME"^Q:]@}DmC^pu:|ً\5ԉ؛{jO䵙{lGc~0y}__ShQt /'A@?Bkj,o܀TLA̘ux'[,CLw#ڍx2p"D/B|>Hծj6hC:JfKE"Zs(um:f/L_6M < 2(s.mU=MG@ଭ4۱0+J+9Bޒ4|1Ӭm_ˌȀ=yYY޺J-Xx38ߦp"n(}&fcAZT܊F¶^:>S޾sfE[x^2yKt9F}Ls] %eÛT'qOf2}i&U,DZxz\iҦkߴlj8qHjD@Ɣ,KXQsB`즛TDZ{1w+m e"o<_xBu+נcDg!`L@P(h}e 鬨@V[:}׮(LF6KVMU->vBeS=HxHG! rvcT s2\RąWjDTdtm:q˗%*H>O$C?58MѤOSΌ4;țٖJIG{ұ~dcQex")!zi;&&ɻ$l s =@Xm\f_a;1ElXދKm `ԁ},H*x A3АF3{_mm߹}=sZ4w8{[{"K3#֦o"E&OkR7MӔzl*Χ7Nҭ'8JxU$)]zrsuV(YoAK \H-̕N6emqWƑ_yIyF c!Ik G%}]*9[GJYl)$TͰ^jH; %^ﻱ-s@<ߥd(:Zf#&  UTß3ūkEG=gXi*Rm;;]iƟ(}&Yf΃[?;ū"GmZM5׍ˢ"9 fU7ߤ.)<$!qEJR=j$Eml|~{1P% QԬb 5 r)Ż4:-Dm]Jӹe/Bc(wrdV;䣱oeeS''vN]A 5fOskj"k,T&_iMG%—8 #DꗫG _2-wY3UtM]:z,M .ge/nsQj\1eːMՋd߾Qm_6B93N]A LRf{yy,I٦7Yr7m5o ,_f/#eFS7'Zf+D񇶅(k021jchMb}U+la"{Qؿ}V3jKe<*'rGa.\&4O[YYEDA #HGrfoDlmiqυ4!cžrKfiUߧ˸/7CRKjڃ0C ϗr[ͳj$|DO z{+s9⃀jn9q/ (`r " ɱ"dKTHqĥ8YrN_lG[=!~G%#H,<x>$m7BF=+ޑG[ҝNE E: w "s5sO峝ݧhWڰl]Ih"i<x^ SA@p,IDATA@ A@H\(K3SA@A@A@H\U///%R$A :$OA@A   Xb  vvTA@x+^tWR." $/, Xnnn,d*ą o!qo}[@ٲemh?)H1Jۂ @Hu!qI4"@ Prj...:ED5ѿeoo[Jlc9?[>tUc/6.EOpHq  9BxÖ ɭ( !;Kƌa]! *\H" 8$@.@B@H\2TA HgXRbŊyskxqCCF#O;)BHv@׽/P PvjժeH99 |ċCv d,]a͛77A>i:"8{ jժeEH߄xΏ*(ol#tF˹=y-6vAџ=#m~DP$. [ ;.A@HKYF)^ Ǐi3@a3< n%C|Ƴg#|`鎂;!0dBތj"/088Xʕ+B3t >҄AF:!t.*Bjh$'+⫡ᗐΈD]`&dNP`` VWUxq;."Gl6 dj [-[l;ʪ&co[6 FX u-AύF$AbFq XB,b fpt {/NQyr  k#|@ L21Q`2v; n"z@NĄ˗3@1+VPKhS>tMށ>،E;\+e(?W bp)ꂀ ! $.:T$OB ; >7İ$> Crr ȃӧwAWL<BB!@x  OC P#6Cڸ~H`u݁D{X"A. XƶZ^J0cF)ȧV}]_”#51gdRL\f)2-[l:uX)b7ׅM&Dv8pqժUsн<>m"$0$ŊЭX`Gk~Նt<;sA@@ k\]]K8Vm7ﰁG?t~ѣ^o3S>ډx?$kkk/dQ$ @ZG@H1H!ky{{Z >/ڙ Gr Ҽ E? q~'oJ Ag6G߫;x4G}&g00Vm3㥆Cpi $QZrNdGV߈Z 0V BM!xL/36 zbʏ Dʆ4r  !q 9 BD^ $c A>|.U& ف8=2!i?-G%g҅AA2 'ס3@@#>4DӁHv!mg˫#Rާ QK4AE#Ő8/&.'*oS>tL8@Isa;\:SP6,H@{9n΂qf1Σ9)  `1K%  3 QW@6fKb*A{eMRX%|.3 l3ׯwyXb f83(b @dmK*k H݇ 8"h'(%CzrDF@R o !qo xVA amçV;ao繃(~>'h @H $!qE0]]]5x xFs;b?_lY[XڡnK35T\[t`(i o&  < [|Ym^b|}}ѵNVv,+FgwDWfyN үz4Cpu 29J^_uWJqCQf +PP-7'DA@?t5Ѭ,cA@<OuX̠6L0@(Ẋm=cܕ3L2ŋ4OX{xW^}x` 2恆f^ !!!(HM}ͅ 30[3 72gC~xRnlSA -# $.-_}{ " ]\rQm/i*l4mmm8.|!c*ˆGm"A^+++5ԟHGb#Ά|z`ȣ rgJ sGdnZfahx ?cI]{}Y#^ʠe%K=cBBA@Co^gX$"x86~?wFz 8|ciP(: /^2q8(=Lx't#pHI]Hވ' ]'P'[!!Y l.@ m,I"#^l(\šC΃ɕ 73w |;=lk؄" 2@: ÞFB\iO0>CZ"<"0y6UA@ 0pK2:%, @oI< 2UX1ZM>Yav7#3{Er< /Ǟ ȻςidS)__߃H9\ЏW0l%v2dp` yޣx "|1CDk QK!ǃ E;#~0a|PRDi>dJa OE:ԩc)*أ(y5 ׽g?t/&MAM!Ds/tV"\D(ᇹÞJv;̄!@Ls81sɑ:Q  $.(\lm,Y!|i?VT+R 9}YGYG!{P?Q^'Q"C yJp޵k.pQJ,y n({}*D$QcMv%`K!ˁ~k c0a3f Q/^&q4cخQxE$ Np LbKVTIk]vrT^:3] %,dL8~ӓ5iUq81S^\A ZJ"nf)١%@*FcS)aO.*W!oڰKwJm~~nz/^OxȊp7y9"! R?@:lͭt+!/#܋'{h_@>ڒ<'a^=LrqD~b@^ZRnf8kJav\q⪮9Dݴ;v)o G)R} o{`+*Qb8^*lڌS{5jժLx{cA ԒDnҴ& *'S|^a}xH^Q<!#B&FݳgϚޝNbO0xuQPC ď:::^y9t _2]8TɒTI; uĥ gD$A^/Vq3{Zj#,f cjwB-.;6C<|7Ayswx3h'B0y$B$cƌ%na4F"76F;;f ԯ|^*LdHہ ww"NHw  rot°*=z+`Qg:pcM_+Ǹ},@\ȞQG ʃjl3bFQ>hG> qMz~+twо8x^P֛mFVIDzh<}4/^myR8r&KʕysG( Bb) `in/~ xH"ws?ӧ ~]"<8: _(8}~\[ڎp1¡ΞD`9KB:hkvpM^7& ˨$5>1On㋁F]A@"_A@03ĥquu0C@{ ]ye s,䈊y1u?5gfU Bd $nVL~D UA@`1 "  l,ց4,q! !qpA@3Dځ MA@<RY6b   f8$bPT$-  ! $?,-女$[Ұ D   **/ JA y# $μX' X<e5)A B@K7 @ZE͓%_-ą  E@H\B}A@A@A@"$-Z ]    !q]]]57oki   KQ3A@0"  ! $pZ Ĉ&FX ʖ-)},*ZdS5_j\H5 Dk7.&  `3"F pCvvv.\gz'W._`Ȇʕ+ŘA lGիg_@mGx4j;?tb+CROt+Cϟ?eHAFʂmү !qZHAۻ"ʪ< i#G\D^ H-YG *U48J>|.Wѣg@\! QqNGehhcǎ=]m{988v S)@ݱ1Ǖ;c<5ҋZzhfWtFՑ f%!BI@ZAc=!UV 9, H 1ʼVRoF|0dE*UVFz'nAVBn `t|99^.V@4gݜꁨDy荆_Hw w@SshdV+UTC] BVi<h#t!ԯboBVAk `k!qBR Cxb(wG;1h6qch#qsBfUƍ0ȓ# /4840\ &37l_yxyy72!x7F#00p xد'x1K)a5:mllYM a]Hv@h#hѢF:3?ڪc!!!ښ18[#}XO?cۡy~NB"]޾'vqfR}ŋ1dDCA@!qoZBfqRD0_R2Ih L:>^|70(( ~ !Y Qxr^/|GzU*/XL^Y ,oAྙԱG0\}$-6`Y`N+{ vQz 8AX=jyI+ڎ:3Ua×HȂFL@@*( OJS|唩BA EpfqՑ%)tax9a_yЂkpBɖ" 3yPUfB0H{ULJ86_~vHNǻ]~eƾ8!~H@A^6-A dl^6"ǃ'QA M# ^x$@yאn}||u82n;E|}}y%{0i eW B.kO؁gϞ~E# tI&{\mK}]ch q]G~Dd1"6 =W "&T;J!9*\ @%ت06g?&ZgLBzl*?,;"K7u@僱`/]ր- -_=on 6GO6D( `D@BA@ $.`%F. $o2KJӔR AzП] ȈM<(Oq!>}#>eǤHy//_ϡ7Fib/'MGtuwG{r#Qeck:u#]AЌ99rt~H=`2@|v"b߭2ѣ׸QTVct&8^VB E^+y|}? 忠< ϐkw- E@ i!q)xXd#B6F@fbL#5{ i ֹ2^B.x~/Zh1-/Z^YH3 zNaa訥~W#$nlwz <!.⼡ˌ~^`lwlVq  \6x(v=vUerĿt8 2#OGK֧~G{ {:HxNrjl+++^Z̐ ''kS"UIN&z]C̥,= 1^R?>B!qfpoz:nzQ%ڥeIzL_r#/{q`cŋO?%'Oh,# tDT⡨s eUSzڏI?||u Q }v> I]b gOؼNc {Q~,zFիJ*6Oi~F("u! KP٤ iIf$M65j(*C ˀifWڵɓAlٲQt\?=oWwM&Ϙ1#կ_o\h}|c=TfM*Pueΰ+'K]WWW͍% @R# $.}F7hDmIw±JD49/;xxxOҮ];׈z7j?\#Fh j>Dubkۃx=1B;6}.*IyРAa/u|c|ضśG=|ЦV~= `4_3i~&nJ@! @2" $.A@0+A@A@HKQ! $Ҳ y! $μX# @jA@!ɄdVA@A@7A@ąrA@A@A@!q1\ A@A@AgWEldvA@A@A YJむ A@A ~IDATsξIENDB`