          V^      ~V\x]Tɯ            xo6Ʊ_W7`&axMV,-Ið4-CdC{)Y˗v$~D|ȗzD;#QbY>Ouv.gu]\o	y<'qh}#Si37fJ:lĹ"{}[Xćw>"O: ٦͋򑸪7*/nsqZړ/d?/^?d,Y͓B|)7tY},lۤHl/miy+^dU,{=hｾJ"Y
8)d,{"%+Q󬬊lRU":ͽmV0FMER77_oUZ$b3]d3]6KWe*h^)oӹ;19TTY:ix%mc[[(l1{/Iߺ~˹VuݷztUBfbS7Ů`ϋoy-Ξ yvyya*[*Uu=<n9⻋'WWL88٥xWOJmX%qVI(ێ [BtM`V,@l˃g+IuM{!ODv#Vy+̗*ޏ쮸i+"U<4.؅)+?;0hW:f(s~'EeZ2"i
 Mжe+Pprd3|z=`s9TS7yU0^밨t88ɴwvV2-,?lV3ۧd9gG7(VVTR0u!NtnWԿ_?9N|T/jd]JؔjăH<y.fr_Ó#{N!A,z[mj6^=mG}Zނwc0n
i)VՓwol+<Ȏ'|S4-<(Ҳ<|ݞG<FplyAriEG''Wח_?	6p(zAAП>Þ˿dA>f&[Gxr9zL<4r5gg_pWaaap^y	ſ[u#\ GM^8ű[˦xmmqs}^Q@(:lƺL7|̖s,`;ʺ	ɣH̓Q=_G)V+GP61%3%c1rFoOD;noG1B`O2ſEY?cO]~㳿G
_M`b%P[$0Ѧp>$fA`AQݡgг.REuzv>˒-ON$0'{	TkwƸUٖˮ\VU3ܶj3Ğ[ÐjxyѶp+|?ŧK	a+h9ø?keS&9]m0%oThn5 klONK$s\92򒤙wŨ)V]z@G]_cՈSjFkFՈpO.wP¡;_LJH%CҒX6uVok{jJ"ۈnNms {p*6-mζql-m\v~:5y?M{5~Mvɻ/#d#dk̟j?ؼ+mH֐An<+O(2v1DGOÿ?(~S1ĩdĤdyVPQ[jIPzmUVVu[+vO-^Z{)Z=޶m/Pu$_~?1flRdEU٪grΪEݸYX`ٍm{^>xs4v_l
\CMdgk#]vśǍvWI\~Re:e|'C׉lvОui'w^]q[riuC/T].O.}rЧ7E>}`ۏy<甓lM[t-SiI_):?M=-)xa@ۼՑ?IAS`+'PNf46pL>y.{j>͍[e7/8fFOʪ,Yd?P94u	oE'ݯl\"O^ػ^t_8=i__jCe2pcͥWBԶc~
^V=>	pL8jA0V!JinZpgӴMh2,	h`#2FFe4hp2F]OFqXG 0 тA%-2$%V˞jŵ=`2&iSc95#rjFNԜ˩995Ssrj,XNɩ3VHΘY,c䌙2VHΘ[.c䌹2VHΘ[0c䌹3VHΘ[2c5SdLKIv]r.qK.%Nv%.d8%'d]$bA 9Rɩ2HN=Ar*9Sq"e{)THdLkIv]sɮqk.5Nv%ɮd85'vU9l>9	quԥ&mڲ$Й-i;m8ښkk%(xvAmx`mgM	IȞOWO"{Z=Ȟ6dPVdOk2,*5Ӧ\4nSaA!l8D5M`MఴIk|JaI`H`[V
k#3ƕ(ymٰȿvpPfda[8,3r-N,cGfjh)kBƎ̞`M2vd-%	#,=KaM`dF6R65̞`Mఅ0̞饰$a0&82{֗ȬE``ʬE3$]4<KLaM Xo$%ގ,G{[}pMq%F{.lW5鹼!ӷgJJ3"QS\`8{^{;n(D~[So w<#=nyN{xKSﯦk"?!pCq.Mv}^S_c4V~Mv=^xXvQpCq&x6ss[Ν:|5_ہpCq&I75%Y|i4N~I5oW׏h7[3 ƕ߽yMyW~'%;ƕxMm<4Y]n7gBdw}^SM %M '5+\
5]Pp4kk6'pICAt1#-E7Dv%riCi&CdX)nK'!A.i0WCL4WWÉ5	i<sh"<'&K+&k+Ր'8ՠ<#ՠ'p_k+$π'8$ϐ<#$ϐ'pKk+Ր'8g +<v+'~Ǹk+&π'8&ϐ󧼦<#&ϐ'pk9kM%'ͅÔzRzʁzf _iF|AEKT0.T_rZ(/ٿy?Ty        k  b      x    krENi|mu            x}j0[%|4:FȮJyH2 {I6K~C_:;cW~5CWrh|x<ovElw+]l"/"2+ėrYU\<OcOE\Ql L~DNX*~]I=zΗq_Ոc/M^15>CM>u\[U]U{w_[ݮn|h8Lj^'gJUmZEPK!_ZATEQ5:jFGN4:jtQhtDFg+Od%y	dfM&&dNe$u0#IT':uiӈNCt4P1:4iLNc:EARt
-EARt
/EASt
1EA-St
3={ a0쁅=`{a,hA3Ht*9ASHt*;AsHt*;AHt*=n$a7vða؍0nvca7ݎa4v           b         YU3rWP            xc`0c cF.po`0G$P\m[ 5A3!y%9JB0ȸjH)3p,^`Ah-J*G@0DFQMTXMT9ZTB0B(z
Qժ`Tj!U{FU~Qժ`T߁4 )VE           V	         яS8d	#            xc`0c`0g I@<Ve`
a+)2ľPv)Cٷ5\%P e6@ت@,e &ĪP+C&@leq׈+lV UI CbH-     X      b         BE|˿[            x}j1o0_Z79l UPbEtm]v0]Ez#a2Yw)2Mu14e
cXKwr|+ыG't:ENYUN,](_yz}YʧyǨ-or+t4o| q#Z4śL>peU7
w{~߉mb~F
,C>lɰ\麅2ʟ̃!>3fY,]lWfĕ?Wc#Z8⚋vˀ$c;Rv}X)1Vnb Vʾ߾nI`ys_{?~j^Htpp:v \AN@΂%djA'Ssz!)Q5J^FQ4
jEFQ4
jEFQ4
jMc-ٱy`&	S%.=ٳ2×YdvE'NVt2dE'Nt2dM'Nt2dM'Nt2dM%ini	tZm:_ZV0-N혖@նLKӪ{ð;%;0Nð;-;0N;	$"B$StvN!IAD:I;H@'GcY	;cY	;cY;cY;cY;cY;cY;cyax    F    6  e         x> ˣ            xJ0M"qBl	>HٺkZ6to+w&9-+3p|!8zKή7\ETမDks?\\.g<{~=ks5	c6Wp'ҵpn+vtGL&F$r}8 0D_QBG&՘7N/g]&|2OmBN}eTŏm>F:?1{/Z5DnEnXDE&]8'e2
6rJ$    |      ~_         hDD6+X44w            x՚jP#đ"R۠:WlQ:2,t,kbzsH^}s|oII{Ҭ7gp,y?'lfgQ>\[vvoV#,;I<sp 4־3.R7MY|B݆[jj}Ѻ~_m>w%8^(?FDSQULU)^ Uya1HU8ob3mf?/j5 Z80AA0"Ba"a$D#! D*#"`2EU֪UkJ JԲ20e}߇,Q6`LE$K!EUlW
BIPJBBP*BP*
P,T(
eB!T*
O
' t
ϊ' |

( 
ϊ( +QȀ		$ X$@$HH` 2 2 e@d@J1B3T)CP!DSA"M14T+CP!TSAtQQȀ(ɀ(d@e@2 2 
eBDYD!mH'I=$I>U|vR}ltvR.KN}l=,ֲ=Oisͼ+WVWӳ"|s{m}NoIkwzv/vq3v;yEZnzmjwkeʔwtYY帚i5˳yɰ'        F  |         .[&K	i*dQF            xMjqTE
J BW?`Hf`6q[P0 R\fʅ7 x;үyCixP?xUf7?ݾkvs>ߞwwg'vZ>na=ߜ"wݫ忇dvxzrսwW{EםߙJ]{*1ջa<0W1PǘŇ`15fA߼}>Fo\pWŕ,xq%+^\Wŕ,xqE;evx}>6x|-߯#ô&0#MSҜl&cȮŌI74^KÌI$䁗Yxy偗]xy偗]xy偗]xy3{Z'-ΓfIs}幾y\_<iyow<;OZsfNm6o!fm3zm6ofm3\|5;5-/i%m%q%u%y%}%%܅٣mBn&	mBo&	mBo&	mBo&4        _           ud1"tC@X%            xUKk@֡{@/6ɭXspu)NM(ikOы*qICKzzXNC`흝ofvf,ك%5fQR06\[-'#iWA0%٘%,5\JXE3(Y<뙳vx8q=wJyOvýmNzҾ1#l %U,2FCI`Tn<0'Jb`S&Daf7[7ږbL\s+st$\TDs.Ì?*)>@CĶAȫ7Sz[˳%L GN0SdxMNTxr<43/,ڶ2Uq{(Y0%d3GHEׇ.
wstZU]*!lq$ QbM#)ϴVcr*Yޢ$zHtO߷[ѡ>]+=y5˾ƓH!O<6fZM[ekE}:b߀ƭQvbƳt6цƿpIhԴA4A(~HHE=1Z˺{u.ϊ@x
_	F?    )               Ƶ)φBNĎv4=َ            xTj@
]wջl'dPEB)f&2Ҹ-o7]wY܇f<w@0W<R*߾ajHGҞ>̳>Ttd{쵃yngs'6ssVYx8L#D	`1&E		ZK|9bK5{Ը-C}"ꅧ^ gCFp9W:ki7	up
{OԠ8Ht֔R/܅T<Q=΍)znsJwo8@5svo+&4߾Ĵhm	N vk㢗Oĸ)|5'n+h#VoG Kr	[{N$Y^Lvz#129dv4EJS:UweGk#Z{,C/|~emG    !       U         	ӧ/pyWgSEr+            x=N
0̹?ኗ>K,<z MIBJr,,c/cŌ1vԫ]5/[a1FHS'6wxN +s.-+	=e"K/{0QɟqȔ|#~%o<SjZc97M    !    n        	   
bG9M.lO            xN@kO'KmRBH=X=֖K1am7b!5ģ7/|ﾄ'_]h1de 4<DhZRx6`;w,'08;t#m{$\@d!v[--'F4$.> d7j[~uq/0$f+}}T`$|T=b'{|ǫc{;*J6 g9ܮ3VҐmХR"D6]:7~gk^XLʠ- _Vv4*h=֋^MwV-*qW)
J@Sct-3BnV77n%XY	xU%%^X/J7    #J             	   t$exu4Vf˴*            xc`hf`hxO
sR3SJs|M*LblSK6&v\8[TXЬ]>-FFZi130GP}	cxc$FI5g>ERQr/=	 `D    #     `  '      	   $jK4Lgz            xc`: 
 WP_```cQVkiT[
R

2]K3cʁ*J454
Ab4  <    $C     i  [      	   be7q辆cHU            xc`h\pI
-R|M*Lbb
ŉ%) 5
̊ԜxHJC
CXT`1,j*ԂŰ5303AS ˦>    $    #        	   q~n9:ʽg|u            xAoDqč#w@"i"Ǐшl
--6HUXmvze{Uj/7H\7cw:e߼~3o!1~
}y|Fi'+HM`$ L {ǧ73䐬юIc}G$*0Ytc^/LE>ɋƳ94~⣷mt-g@]Ekt	|<[~+h!Q8I>]D-pc8ߐ8lȗ`QQ\4Onh1y')L',ک<ǦIjYD ZL,C?Q,?\]Q2^"Yc=MC-.5gt\@YfVf]73?ۢSB& A3l{eioҕu}HIlBЯЖz+(R7^v3z)7!^wӓӓ;Y
8:xte[6g6}ƪez%rcr
#57ƾU+e?⍓B=?ugPT@W|kc4EUX'fV lgTZ*"miFi#;uokk _8@:P.D`ˤS
Q
tfZQ9YhB;X.=n+AT
].Q)\ tR8A8zecv+z-ݒNzEijTDW.hpťXJKﲗ>]Nd!`4N(jeqRQ1'D't#qHl`$"GR#;}
̉%KnbdXBw%z4P6T3..d\B.Y1ҸȄЧfhP;Ѡfh8Qs4qfhGѠǱA5G>GLLLy43fw3r4ʣ)hG?_mm    (     .        	    P[A+oB'S              =  =   "    return (int)((sum + 2) >> 2);
    (      [      	   8Ԛ!ϵ(g            xU]K0̓?-I7:,6SWiV-6%tPX{Ϲ v߀vNzx|ZYp>4xt
CyOu?m4(F׹1~3y 3[PnL(:ِB7xa%<9l!x%^-x}dSKĈ#[JmIM1e.j(5-Z./ ^ O(_")'dM&0#m5q㪒ƝC-ڪ|#7ǩF|μӝJɄu~\UQoP=5Azq:X6e&&:S}_TU{9yTRy
n_}n&&]-U0 ?
r+RAb+Ƒmb%+eG[cqє(+wau7^LG    *       \      	   1O=w}]G%&4&7            xj1ǣy$bӂԋT/>"݀m&bGy#tŪKAKB hnli_dEheֺDa"*<?6մbtGj4<L'3K:܍{DJc%b2:{@jOLa&ַq#eYJzMQ5ڟDy#;AK7Ee7"pҮ    +     !  \!      	   +Ose)
=              +u  +       return (int)sum;
    +      ^      
   %= Nܒb[ eQq            xm]k 7˶)_+aneJf>&m4Q> 4Bm[B?
k&Bbw;7HM?KM !u]/	/\*c4 =`t)%:V)]cfpN2Mf`t3*5]
0b \G{
)gr+ے xa897'w*^||Ķ77]Tէ:. KYlϬg6ǝ    ,    h  ]      
,   Nkck#ke            xMkA(B&m/Ak[23R~ox"xяIo gf_IKy=fg_;PS#<J~#0=ߒ}aO^0G[#L/qQl4*b")w:zNS@Nycioۓ_:ulov߷צ-@ٕ<)wޜ!sٱ])͙/|C/A[M-xW2Π AHkN7SA"tiR!čtѶY]Kv+cgcNe6z1ƆAVCUMaM6O*ո&.Ӛl FMa'Lk{d#yE:eo	?Xjq]<-]Hri'?G3OɗĔ_IقoB7nT	Օź
'pgb/}˳BB>=99)!+̚Rd|viԽm	qic9%t[EDFF!|RiK1)?    /I      \F      
   s''Ae4            xVkV+ҧqI,;jbġAҨqmG	aO{~uO{K??`߽9J	.t|\a.:c5YGלn{󘶷Z]cw>
_v±i2~vZ=[W9P"D޲[2\Jj=]ؚغcW/!׶ _uo<N=D5QWyD\)G}1221}mKK
Xn*e=LX"+Śl윍R6A@1c_*yUȴrPyܭUTCEk?2vN
inВ9gwZ޸u~h(6!aO> #>i7vCOb:nb)$-6JrNƀCx{RUJPۗNXuU5pfw<:^q½q aƂ!F/K۾Xi:vI4?y=7_yBImKI%E)*UUЩ^0/Xf|\E*Xe֑eMӎ-'KX!r[L$вi'7XoV#ִ):5.X8V z?8#topBg⤱Bbf׸V;>!su~	ZYq$2~h6
_~@$g[MԬzhYS$Ő"@*a1?ڝpI&rdꯌջ Mt6'Os}EOa	l4\)Tt5!dg,͒9.B~¥*D50geN?
'K-c|#;Dhl8v{*衜zL oa{
R    3     t  \R         'chׂNeI            xc`La`2c`` !n~A!a!N>ũ:
@ZG "5'9 (_40Ôb2*0 l(#G"ʏ A    3     E  \N         1PWdWB w]g!            xc`Vd`У zI9

^>_`ͅMI1bTSR$ٚ 1U    3      \      <   T<pɉ            xUMo@]@D%P{A\FJlHرӺB>%QcP,vUCH"ہnop	\8ݖ")l^ޙ}of<#2#OB.|\Vio4v]ݰ-ۺr -nߡ 1_{pjՎ-:FdU<^<]CHLWQwt5.gj"nIΥ".Tgu&L![b)#9АVt:3Ltަ2)(>Id31ISiVv%hNeD+N찳o	!셃 :9!fñbRGf[B<Itw	<ۯ
}oLMޓ{M4dYAkgg1ˊRK#9Gs9ZxR 9qţW!ޣ<[\ݎ<K,qYqddS#7hlBjq nc@q1KIFLp/T^(FeEGIAh /tz4,WVxw*&}6ӉD7t6`N\뇣)N$ύ3FIEE|eL+
}~@[88=
+ar,XM|XK;85v80Mou_zj    6p    ~  _U      v   HZBxZﱖڢk4 w6            xRj@+1R
R탴EjilH)Ni{	B?ΜNFo5/nF4iUfLND,}ȈC'rѤJϾ>)A3#iƠ.2oe!łD<lL䙷`D~Ύ,Tn(i˴lF_U9)1IYh:p{GF؃[=0pֲLRx9%ܬP5^H	em1&e3p}Ky.^9!d(5kħMp^ۂd=/~2Y<'d`$RjIs2BaYοW⇖[Ps(VSh˗R!iGmʯVݣv_V+    7       _A      x   _cWJFt<            x͑QJ@9`w
-S
RJAw$lV'5Sxol6aga` # _+Rjz6$EV4>MN1V"Y:KJqْr&wYmRP1th?е32V_LQhT \zanY]o.wWyd,y)`ē|,ɲd_
6IzKзnD?c`    8       _?         [ed%VqRL#`            xc`0`\WZTbhVol_WR\P_d%( EJKK2SR@i%PffU&f >	4U	 TRVȊUU ٤	4"6,`c1ښ +73w    9u     >  _         ZcU`u^]D6            xc`` 
ʙy9)
J!>Iy!@:(?W/CA r N    9       `         \-:q2V[&r*A            xe
0E6[`$Z7"bC%ENN.'rCDU$k2]i֦u{6|Cv[P Q5MclڀZZ]."?đ`Q|B:AZLψ~>;P|r켫㎵wjJ    :|     v  `         ~Vͦ]1>-Ue            xc`e`P]PYS\_\WT +u3J"%E%
)%E):
ZI!b:L!CM., :CY
ܡ`*k. H7;^    :       `         W7qf,{o1oҨ            xc`y`YPQYQ_TU\PYR\W .)LIp̔3l"T B@L槥hr10؉ ЎX[c4s25fjh*(Dƻxh**j$4iVtqsws]`gqHk[20+  {xT    ;       c      L    ƠҸ:3CyZ>
            x͒Q09<V
Dl\M+x)')|I2GFIm1W@̮i-hVۮ'X_3c-3\M̀(S|( Dl:::,/J2YyڕA1~{(ѽPnO½|-ý<\B6?q7G45=KcR Yhw    <    =  f      N   !gJEzo]            xSj0-_1ɨTE
v}^)jAVѴ]cEv 2dNF^OHǟ*ߏ%e=:#E}]P}x[AtAb[pz@B/j62\~C)AH5jCTSu$Oǻ(u{n$TGGQT$!&܀'M.Kb^Gl]#L0QȚvsBkx'uYLzl&'g¼ʹfbf7? )L6=t02%n@(?iQORxi3r?    >	     -  f      V   "b)}=`M,              C  C   !    for (x = 0; x < 128; x += 2)
    >6      k         #HN;F{gܿ Ob            xSj0W\6ao+4VD3juϾj%\Y xo9&Ѳ֟w_UH9ѐLiYM0-y<$)E/̤2r< eRpP-Js,Q*({Iw,aR"cd:<A:HߔyezݨTt_^JyH9amYN	숈3Z)w$`'.8r!]<9Nk|z7y!RoiufL`Ș2#ՐgeJ1e2qr%\(Zs -<;=X<m[VLA?_]8?>)    ?       k         $g"vS@rpa% xW&            x}OA03h-)i@_P0F4lg w] ZI>PJ(pit8nɧ4ϑfi=3VK.qHWBsAIJ-na4NpF	=AK8:`?#b5`(񾅫^c}bt	Om4    @       l         %zZC
 R>pDc            xuj@O1GD.BB-A$,Ut	nߡ.ZlckGtP,BϋQITT&i@\D*fS0]n+cQfsZ65n`400vPh^` `L:07s^`?evY"ŠPD&!DWWwg޸!JqgȦŐb    Ao     x  l         &1}j3k@6Y-            xM1@]
	DAEbK.?O"ʥH~D}ՄdZL]>ɝz~7I6/6'h|HW[sF6    A     "  m         'ocH`5g(K              b  b   using namespace x265;
    B	     (  m
         (P*D	wns΃?n              D  a   #include <cstdlib> // abs()
    B1       mS      F   )l}B/}Ox5/8j            x]A@EfTBnDLN#"x 	`tӟ|  ,kS,1旑%filH`'I]g:{P/+Ia3̖y1#jj;ٻqۦbNQ9MY:ɛ V~vd34 %@eyk!g_]    B       n      J   *xb /C9            xej0ǳ<ŹlWja
*cv3FJjhD76;'Yp~''alva:]mUոih ?KPa#
le-t+5em]Vv'ᱝc%\})8ŠCCi/x@2)FDҏyѤBw4j\_7elc9o"/LOLNG!&vy    C     6  n      q   +P[Z	lU	              m  m   *    p.weightpUni = weightUnidir<int16_t>;
    D     R  n      v   ,e0C^O            xc`pPRPYX_Pfk)(dŗxE):
Pd$b!<DH +>    D_     j  n         -$5Aմ!gmx            xc`a`a`` zI9i99N>&&@)[T|q|5.XtXahVahc
c#-FxT`h1y P    D    o  vF         .也~o|Otjm            xM0^*qٿ0G>66d/InzR!j)	+pd;1CE
6yz8}[PKf'v*Ưp*xr[Pc(i^V+k#ؐ`gʫ ;8b'QH2>_N&8_.RVa>kl6@	C_U4D$Ҷۖȁuߑ|Er&ER4b2斡N,ӮEJS앂Z
: n!POC*:=jdLkjq@=D
eHĺ9Ń!jܛˌ-·xmz~.ړ58
e"iLx#wJ?ɇ=vo&mg{%U<>F--j*k&L8,MKM
ڴjsOnQ
[l&([SB=i_;Gi[d+DUGW:s;rT	aXB%Mشg)Tb! 1>y[*ĤJ>F6TjSǨMLjdSeXYs~Γ,s+`֜?!X    G8       v1         /ՌP8	@Iq              /  D        GD     (  t         0:2"YZR5)W            xc`0c`0 3,d!)*v/X 6    Gl    x  xg      C   1/jBq G>"            xRAn0z+@T5PEzV"qBPS>>^jZ3Yز_WLuJ$cVaoc	EU\'V+aPB
"K{eܸP
Z
~$Sg"XbIf2dn1hɦA<oC:z?8n1ZJ.+ieuJE08!3VY
ySD.V<d)u[:%mGFm2xߥqR,2k/{?RQ3]IQW"T ;hgg%?i+o=&}SGz84Iܠ^ toC    H    I  xz         2`gdA3Zr            x͐J@Gz-Vi*	-%-i%-'$M"
>,ͷ;  @Yi2w,~n	y#>.egєc(͕6H3'qFCl9Ǔ89jU4/NڽT}4tYXp,/+uonKwm<ҚzCpT%>a)o4qjQYS]+
|*
g
%w*`Kv}λB9+r .9WItkz]VnXražêa_y;*ڔ<$    J-       x         3uB{$t
BI|q            xMO;0ܙXbIbBCSdhP:qĥNR",Yy{~!$	!AKָBX#	L:#EWeزG'PPªg87/*IT$Q^aOꌂQѷ^0IHx&"R    J    f  lA         4,&նM˝>5A            xVmj1SzLV;A܂Il(%N?h	q(Bkޠg)zJ]yVy3O#WB<-O|^,Oן9;[C+~|:_/#da2ߓrV
[:_zRJ3ShBй*rU*ԊPf2x)r{aE0{셒Y)$rErU*Y(BY((OV!Bf[SV3Kk V@T(,B
K4Wd4SV3m@x*,}J\.x6`5tiCo"	/]Ud6/A8]xX0lH[3 Cm$*wIF64C@anxt6-,kdrIan^mhs5,\l~807X'gs5l\o8;l+6ڏz"ăv8>BwSF9D"LS/t#R8Ww8|}lPVI$Q|Tpulު[kR]9IJk=|t?=#ټ8XWթ@mP28\{)>5շ)u9_	-xxv{}wk{u?SEG߼v'iS	H9Ap1=*$e!]0r)Tl|<]J=2MFCSqƇ6&FvR$w${.{1"DGÎ`g.exnok8=6lGSl    NY      m         5`X
:tѐc            xRN0nx{101r!cȂhL!`tFOKxN 6i|;zR&|9`D3QaR&径L(9hO!2	F`A=9I\=|<}'tDh2ipcH|a'/BبFXPX^.̤k=(K-wKpr`CK9PӶ3ڢ%tk[C6$euQ!}Rζrtp>SS*~ku;۾m5Qc|ֿlkUSih-hNipjUYTRKȀZvZPi7xRd ݄	Y놴?;f87	p2gwt4qS1~    P      v  m         6E}u{Zn_9id            xc`p8𖁁AM4*l*ll2R33Jtښ\@՟%a:* *@3SJ2 @:O MA$Pmt:$8L\XX k3    Pv      n      L   7@>׆i\nC_            xT=o@~7촕IJꈠRB:`bwZBḦ_ ,wNJ*j> ~ vSFCsby?RrR0s#|a<GBI})$y.evv
bd
PY#+,'+&+*Y HDs3)To>N%6v_KyP0rYBmI(;v`LYϗ>,";BzǮ X8I0W^|FXF4c$
}G'EU̳anJ.oskhɂ
#DŽ4X]K(+nxB#&ljbȺ&dNfwC}Xq
q3@F$H*9gz	ȜlJXPAUG@{Oo^èlxOp3D?3BLzZMu68<]36;7dkX_^apc"ٜc>;AC%Qꢐ*Yb. 3<KC]xҗ3hzbʧPEYX;F668s[NA;si 0wQHc.yЧ&@b9$`,ƃu:j'?_    SN       n      c   8_>Ţlt            xK0Y{ CDI[%4!t&x<oiZAJ]d  V+${d|C8`LF0@2Ja#;`~X,׌\7[8ع[i(LH5,+} 0v*Ug#OH2,}!    T      s         9u%<I~<[5            xj@-<%6Ru$PzɡP(9Ū1TjX[%qgPA'oؘ.H,yQAT aItQq^IItUTY6'"?Kp0xN-ihlZ7ZXk;++/#9aQ5Gr$Z5MvGǇچZ\oevCiZ<jXɶ"炲$i ξ Id60=<o(4OU}0s՛zXzl$FQtݱ|;QwbJʴKʴ.Cݳ`"NptM*&2#=fuDYtI #x    U       t,         :˰"/&[|0nr0Y            xe
0m^\d/2Y8mيtݬe@89Qt=E7[eaekVwFZ2]UF9`*<el[Yl28#)])/ Cz,q5luwc8L|0r UO.    VQ     u  t         ;4~$;oO&A            xc`H:Э zEA

 Dx**$'gC'ۄ(xYpa18Sp$	đ@g5C)ErO(NB2 wpSL    V       t         <m5.9-껈!=d            xc`	f`YW_P_\QYWRPR_P\R
14
h%a&ir10$7dW (K(M"*@G-lu<A.@!"Ja pI%    W]      uG         =q Fk~pp1b            xn@B@JFbYJ҄T*%
ZIHiK8s ^+<YM&1ww;]-J[R-6vۏ< ͟=BiMDRN eFZ^,MQpN:)h"mbn-|L2Ӟv3cK3DZ5BzיY<mnPbLUtL--c+hϫk!ac7g "[UlfzOxN*-`ߠ~ rGqCɰ7B7fB.ܾeRu.'^g6h;whpramFtαEѭ_UFhjvY+V-<pW׵>ʔMގ=.$2A!}te]`ǌv	蚐\pJbv"s)>ӻ7^J"|wQPzw8'X
;6Wav(U ? ?oҁ#N?A;"Is?ghlv<&<JNRbcƎ$V	'[C1`_EvcEIE9*
q.EODP Glb*1((+3p,/m'Ɋm̈́EǢ,-P굉&    Z@     I  u      6   >WAPmfnm Bۘ_R            xc`0g c7$X\ZT]`g` *hh*(Dƻxh**jjjZs Ja    Z     I  u      ?   ?4_h il+            xc`-g c7$X\ZT]`g` *hh*(Dƻxh**jjjZs Þ    Z       t      @   @'~a:`v"Hw              75  8N      j}  j        Z     t  t      H   AH͂f KeҾ.y_            xc`pP[PYS\_PWT +Y|V"]PRe@*h% H!05C@%
 [<    [^       s      r   B+S2w)              Fr  G      r  s        [v      t         C@CƭDMUa"            xJ05O.v^K IVؙDI޼>%kGJHI<8X"-,7P}Q
DTa0ygN7.]QX읉Rqj!N,)ޅ5 t:ya]%½e$pln>9^{ ]-%q~B}OˇZ9bt~\_0`̋g4b,;͟b?^qbo]bu5JGl}    \    4  v         Dojo|zV&U)%ԕX            xN0>şf$ŌihDF`La҇M\)%^6iO9|9ZBG[Z;Fe$%p@Ղ>ed{dygYpaSyÌpgg
8Y#P\%.m5F2ҨB=c\h>5vN{5{U|#m'bܚ֔N8&jO<ELd£]]7W&XE%myc"X:.5#d|mo8?ՋKNh$}~    ]     Z  v          E-y$sa6;N"            xc`H|!P
3s*
=Mb=}ADUUHOΆjO	QV [:    ^     L  v         F	YffRs@"O©Z            xc`(P zɉ9Eř)9N>f&f&

~>>\@wJzT$a  7    ^i     T  v      
   G0~wLA_*            xc``,?3E!=$(8341G "5GA+-5/YG)(JMQ+14/Q*ŊK2SR5 ,H*    ^     W  v         H>qlq=Ym-W            xc`H``H zEťI&FA

 Dx**dV@5'ۄ(xYs V    _     X  v      0   I!T\-Yun2            xc`H1b`H```P 䌢hxO#hg _xeepQ"<blr򓳡mu<c dZ    _l     Z  v      3   JtKϥ7gg)N            xc`H~b zE&FA

 Dx**$'gC5'ۄ(xY+p     _    S  x      H   Kr7j|ZcU0@            xRJ@4Mɦ(R$!DfH2Ey?֥wѨ3wr=3!vHV-x7Y?6'֪S
)5MRuSi1O5CQZ|xB ܕk74XV-
)X[ ez~;,r~g$`>V{dlcl,IsX*YW"IxQxyN<
gGz=Ee*fE<4	f.L'#K[?V?kѳ?kb	~rD;r0v;|ֶ    a       x      Y   LLn"5[#u=;6            xc``c c!̼ҔT
#3S%.i@/9(?71: 98  V/92 #1^AYY!DTX[ldp;k.gj1ibbM-.MohAfEjN<D&c(DP. }=3    a       wd      ]   M(&P3_#              C  E$      w4  wW        a       v*      ^   NNΖhҘp[@:{Uy              4  5      li  l        a       v         Oi)?H-            xŎA
@EԞ"K-EtFz`vD9ĭw5E	 J8 ybp0Zl`α.0]0,*	)$uII=YSg쮭WLkv w#vRiԮD>Ue?~㙁    b     T  vh         PO2^mU            xc`(md`(] zeE>&

9@Q;k.CPBc#F@\ ?O'    b     \  wf         QN$NE}U>            xc`(Sd c
@PWXohVa`PY14Q0ThBC#LFؕaQjU1SjOf O I    cB      y         R/R6+ѢcY,y            xTN1<Ba\vl@ ARˮXFk[}E*)zz&D%coCoB.?By&cPJNo-yep,Ur)8<Рt.cu*,f5Á7t[C!h/o*gf}+zD
f@+~k58HWq1:GID̱I2*IUΌ,rW[{.å&0Q>HR#={2SS0z7,2B&	dsFMD2)0j)N0CK#/%8+Ŭgs)\X?\LtڱTEpE18>;3vmQ;)j3go^P˨,}FkpNQ33}jf&#Y[$Jy(Z+~$7^ZȒk_b*b2oX}0 GE5̊㪉2D[0MtɅi}b"9XO]{Xy%ҳ]fx26Kj]0_|z]xxN:iu+em    e       x;         SRȄ^=*            xc` \[XjWPYjJF)h+lX%	Rī |C+P/Hy^YbQwEE,PSAfEjN<PΚ]Y2C3: 7    fm     C  x         T}BLG(ы
8            xc`( 
@PWXolTal`PY16BWgfRaf "d    f    j  x         UMS*^)|t            xQJ@=11Xz=X*z$Ma6%J$F+g7R0og޼  xGZBG%S!q<IBG?򰃖lz޿^rdkcK32E {d$_	>]LMU%Qn""ߪ|HB	*jW>>+T(2.S:.+t)cP)gfkrU}ѷU7grWvno xUizĘQnS3:(0xO	Z@CS՚SQKEtHL(vMtpG{d}ԼDU6    h     e  x      '   V.m6vC1-3vH#ɪFm            xc`\pAJ*RҊl4@lbCk.$	#D1BEI!"&	Z
f&
`.FHIgr>P/VC#t  i;%    h       w      -   W@
 ~              k  l      m  m   
    h     =  x       u   X:Y%\FeZr{q            xc`e cF. #SJ4"L]\B<lm4D A*"     h      {#         Yc'NBs
lg8āN            xRj@}'i
%iX%UQm,$MHV?/^jb]̜3*
T]|DF5{K݅iVZnP'hL(4Wp2$vB9.r ]vxh@yKp'Q#Q:`cqMÉ-+d5kLL
!VTrAkUzaofks&A[rjʽ~u
~g9oP,?z4#呜	eeAYa0.㿅jEd5N18=	ԃ(4碫:7"eML˞P2ilˀ&R*B|    jT     X  {2         ZKH/Mch$            xc`H zEFf&Fz))eA

 Dx*(*@T؄(xY+p     j     F  {;      I   [B2zA6`            xc`f`e``S Ԣ#3x׀[[CMk. }  ũ0a30r "    j     W  {;      ]   \&i%&9g            xc`Ha`H```()LQHLIq,K+14/R(.J6Q@(dVh)
JK*K2SRQ1 b\ 9*@    kI      ~p         ]XìR]`(h            x0Ƒ)ԛ4R;EWܕHmvJis:)Ec}?{Ȳw5ݯ
_"#=Pka0qgONNLGfA0-jȢu7L4;h&y*Ֆ:,	%N	a#&c-UN<Gq<Tѱ(w|qޒ/&~R+RZ.-;C:|GrYI=qK7y8MN/fla?K|Skܴ 	ޝdFDݑ/J?+0z\PE?eIەkV1LKQ,cr.36]wY&S.F7M"tWw UgP(omzɀgir8Z= b    l     '  ~         ^{f䜻։9Z              A  A       assert(!(width & 15));
    m%    	  U         _:+xykB[            xAKAǇ)< A0N%-AS(EʢIjDwEу~ Po=^BLdy]=7+DsLb4[k\ebj^VrmFi$$~fnm)oڟ[Y_ ٜت;/?20zT6Lz^#F6+[AC~03ӄi:mВua[*wi)`*n0<#Թ`#LU@;%֑&G	hc##_D-ߑųrK bOd&2e8La)[9BN	MĚ33i!VqQ)6]@	^CZSV[N0=9VxT\o!:tFqc;)!@t}Ϫg7ܛz&MX8;!uj4w'9=+b_Agn=h<BCjmkbl    o.     r  T         `6Rqu7Vg=Ek̚
            xc`pa cF.9N@ (K(M023w411+.M/(	uWPVV #VV "5'(>&\GZ!))( Q2)    o      [         ah)ᐙGC35>ǆx2            xc` ƌRe)
I9y%f%
Z:
@vAIS\R
&a&irUs) AZ~J[k eT	5
 PV@VV iRT ]T\pf-̽I$h-PSIjnANbII`?j3@3s#L㝃=Mb"*@ء(kag!o.3aO(DC03xr P    p       t         b?w(Pn@.Jϫ            xc`d`,?3E!91'9(59?X "5GK(5EG!3,DK(8341GK93M5<9ߏK@L L)N!4hHM^Jf"${Kt4eP\R
a  \6̰EfF**h@ݠ霓YQ\XX\b YV"5əp DXh-C/C0;4ll A~ET ! %    q    N           cA$Zorif<            x1K@Yt1!
EMN"RKiSsWgg.goHҦ-^EDciƖg.&I*o/C߆Nq5\^r<W9
#
'Ar_&0JeCq7=+F6/>gQXwq	uA'"| yg4Vբ}wv/(-KUcG]SwOtQ?jUjNޠo(ŮQkڂ0(yi2FԹSҙt=U:26zoTl&Ԇb3&M    r    
           d*W	n            xŒMN0->Y!lR-KNEi,q?^<M<~f'>o56m[YiWij4^E}9QohfB}ݚpaBc1;IX֓ꪞt5ǧ<<K\3cT-P*͝"(dT<|RT/:Bw%Ŀ7'ᐗUx'w\^Z..x?Ys⮫(1PH)$    s     .           ePRвbi.6'             xc`vg`d B aqv2m{ C,    t-     b           f_y|            xc`g`PSWQYPPWbh_PZR"\X Ue(eB؅%<"& ;-y    t     j           g<i)p-C7SϷf            xc`g`,?3E!91'9(59?X "5GK(5EG!3,DK(8341GK@c#iM.,с2f+eB؅%<"& @3    t     b           hjN.e2b            xc`g`PSWQYPPWbh_PZR"\X Ue(eB؅%<"& ;-y    u[    }        /   iV]aoSbTG%             xj@U-"ɘZnV!AcJm24E7}>K.}&&c$80saq>	q	!/^_9%kP<͗KlwΠTIpl3hATs݄ݺes^{CjcY(cֿ'_}rl0*@Xe99\ F\8OkvH9d {^~r[9E.CFr(%)G6H$ٓO3:Px;) fˢWñ162b2@.6>3~,&jJS*MVPۨ4e1SkɲԊOQ1"pU(G.@$ _Ocz**Gna+ i    v     O  "      6   jJ8ń(eϻ              t  u   C    p.chroma[X265_CSP_I422].copy_ss[0] = blockcopy_ss_c<W, H * 2>;
    w'      J      =   kvB(Xwmi"吇m            xN1K.tׄ	JY@2#FUqgk>{Ýo)#)LGmrgqswϴ!"=pxN'!+7̥t3t{ӨUJb8mɏ'X)pp17d~ ,"c"cc0>؈x<~9;15j
7/pBo+xuы<AC<>|QcW=0EgRZ)'wa9XٔY![P{\4w,T!tAu 兕iRNU!'V3:-	o'`hYB;Q#4{PMP?t3Z*틪ZsBWW\`jq1	a    x            ^   l3 v<ŸC            xRMO0-❪$ݰP"R'I&`)Slc',a͛7&qiYuxh'ZN{HմTE
w~yJ|Pix <oJQ-Ȯ7z;HjRVt}KRYʑAoPx[RY(ӭ5htyy^<P[q.ں9<{^ojOOʁ!No"^樵h	E+Q9mbi%J&`3*R^Ɩ$SW<Y/;ܮ޼#Vej?wXåo;lR]ʛGKcl/9.WR;=ɳ.Hob<o/0l񚾦IjI~O!9BW?t    zS                mOYROJ6[y\            xc`H{ীdŗ(he''(&*h%&)irMͅ`F D+izEFf&FFz))eA@xeepQ"<bl jlu<Qzh:|v&㷣 "5'2>fWi.D%\V10 ]IJD`Z+|b x}Z    {0       *         n𰓻1e9[4            xc`0b`0"L=\54+bl4 \[CJ׀M]CMMJԢ<%Mk.@h)%
j
 婙%
9yy%d`cf-

@3s2ʀF(dL		߀X5!1@4$WYPY m    |     b  X         oYwHHK̈́RX            xc`0a (+)J+./Nvw70UUۘYsaWjQaRC
C3Tņf8UU66©̤f G :BI    |s     G  L      )   pP{nǷȵC{ߑ;SpE              ^     ; * For more information, contact us at license @ x265.com.
    |      4         q0̛3
2	<_            xTj@֡'=%Yc[AAB=QuY?vW '}{tvd@hwe}coA*Kh!'rU©hC2xY]`kDrh`dS?kl>\$n4އA S. VxG&]ZJs$ ZL`^u19 J ї[2pUvDRR.&zD۵+mw2oV@T:>$5#)<'a
:'pr!E8rM)'Վ:i(Ehup~1g C$B$Տ+PW: `daGbXI\1"jV-_ G)h%<25jrvNDF;L: ~y_]@}=4q-I8}nt`ۖWZ/X}[nkgfﾨ3ƭǁ5hϖli2y7Q12hg*QfOzZ    ~     o           r&
'rP\`R            xc` ʙi
)iy)aA\E鹉
Eyy)ŉI9V
&F

y)%y9
E@Bf1H$1K9$ $5    6                sv$ʥ
J=J~o<            xj@ƿ^%-Ja6wXl˖
K_OӫIZT3`6 ú+)N֏s9'opZѦkik>hC/e&{:h3:.gO*8028w?n0
FEirpTP+0p~?'⥟Km_Nt6kv 6u޿G/5+z    (     t           tWpaDShE
S            xc`Qc`eg``x y%
EɩyE

ŉ%)&&q⒢ *(ߩ4MG@SAWA81DGJ;;#Mk.dR0-(Bu "E           M         uO[nC^AZ_[L            xmۊ0#Bb.ՊlB>H(6bՒDW|}A3!!$##ʓY%5YS"l?ǳP0gF	JmRR[8Mjk:dv<obف:ow0!m{yt	.dN)!s4r3o~lVkaӗu>%n^M0Gԏя àO?B         `        {   v#@ЋUl
#I            xc`P!B
3s#L㝃=Mb*㋋=}B

 Dx**$'gC'ۄ(xYs ~                 ,   wvc9
<>Oe=aC              }Z  7      Z  r                     5   xr񲧇f6WBU'|            xJAO]eOpEr
JDIW#imDPʋGgަfvGCf` ??>xFJ}-Xz!jYx~v0ÊbxMsds*&G0?YGD<} <*ҿ|y3Ow~gfZ}
iT>jx-\R^טo2_^~gvYX6W6Zu\òe,(#H;ǣ]ҕHb%j6Fob{kGO'53Ʋ61)$-V"&Hd k5A#J5FʖKt'"[mNpTh|4h\բq]uy          *      B   y
~ܴ(L#            x}J0m\iKB/|!CڔZC)^'$aaY mN}'?a斅y!PoKCpCW|MuEҍBX6/*|l-it 5m$o[1h~eVB$	E;>k ܅Px3qUS<~3'U=y&rۿ+*v׊׊TTTg,tR2FD          ;      C   z9J4iten            x}J0mw8i)fK`mRZC)·y|OW6,'XG֨#XouUT`+@MmK묩|ס֢ѵح`?9ڴ0鯣*#o	3shns-lFIRe)GǒL|~2̋9A>p8OZ>>=!sAa4V4V\Ē|Hi0/R1M_X                    {~WYuWuҴ            xUK0g0qTxcXPe&j8xNH3ye,0}Pa|Ցmr*-l;3+F15V+Y UYzrH  "<PS|2jQB|y.wåbA%8-	(
o
eC!$זD/O{oek'Bd    _       h         |nҜkkZKt}=            xuAj0EPSx,[B1!vLZK'Ż);bQQ"4yf$BrFLLTўvS*FoK! u
Kf*MժK:QVF y5_t/n`SXЃkG7kmw48t@]+ۖaD
+M|l-[׷K=<ɭf@,P>b㨏##d΄