## --- 8< -- cut here -- 8< ---

# Mystery ensues.

import time
import struct

import pygame
from pygame.locals import *

pygame.display.init()

scr = pygame.display.set_mode((width, height))

hlr = 30
while True:
    evt = pygame.event.poll()
    if evt.type == QUIT:
        break
    scr.fill((0, 0, 0))
    mx, my = pygame.mouse.get_pos()
    nhlr = 160 if any(pygame.mouse.get_pressed()) else 30
    hlr = hlr * 0.9 + nhlr * 0.1
    for x, y, r, idx in pixels:
        dx = x-mx
        dy = y-my
        f = (dx*dx+dy*dy)**.5
        if f != 0:
            r *= hlr
            r /= max(hlr, f)
        pygame.draw.circle(scr, pal[idx], (x, y), r)
    time.sleep(1/60)
    pygame.display.flip()

for i in range(len(pixels)):
    x, y, r, idx = pixels[i]
    a = (i ^ pal[idx][0]) & 0xffff
    b = (i ^ pal[idx][1]) & 0xffff
    c = (i ^ pal[idx][2]) & 0x7f
    b *= -(idx + len(pal)//2)
    idx += 32
    b //= idx
    r += c
    x -= b
    y += a
    pixels[i] = x, y, r, idx

with open("puzzle2025.pyc", "wb") as fp:
    d = b''
    l = open(__file__, "r").read().splitlines()
    line = next(x for x in l if 'cut here' in x)
    d = '\n'.join(l[l.index(line):]).encode()
    while len(d) % 4:
        d += b'/'
    fp.write(d)
    fp.write(struct.pack(">IIIII", 0xf00dcafe, len(pal), width, len(pixels), height))
    for pos, (x, y, radius, idx) in enumerate(pixels):
        if pos < len(pal):
            r, g, b = pal[len(pal)-1-pos]
            fp.write(bytes([r, g, b]))
        if pos % 3 == 0:
            idx, radius = radius, idx
            fp.write(struct.pack(">HHBB", x, y, idx, radius))
        elif pos % 3 == 1:
            fp.write(struct.pack("<>HBBH"[pos%3:], y, idx, radius, x))
        elif pos % 3 == 2:
            fp.write(struct.pack(">BBHH"[(pos+1)%3:], idx, radius, x, y))

# Dependency installation notes:
#
#   python3 -m pip install pygame
#
# As of December 2025, use Python 3.13 [not 3.14] to
# get a prebuilt PyGame wheel from PyPI (e.g. if you
# do not have a C toolchain installed); PyPI does not
# provide binary wheels for Python 3.14 yet.

#                                                    [m@thp.io // 2025-12-21]
#//ðÊþ   @       à÷öò Ù¢Jäâß.	´ØÓÎ\FÿíÔ O=)WÆÂ»#¾Ñ» 2t� Ë´°®­­R²±©+OG¸¯¦W3$•´©lwŒL]Åœ”8( ]¢¢—03 ” ¨Ÿ•'EX^£ŸžÇ^Vð•žy[:‰%—�Š“7<©‘ºKnyƒ‹§^SÙ¤ˆ‰~  «5=…ˆŠ0: Ã†~yS4#›}%+³mf�\”¡sRZD{¬lBÑíG?HˆU ù@broj$<N Œ”c* µ †".ªWY ¦=C·{f% ˜€�VH Ðh!_fFH3d ìc`\AlLIdY Â:3d£©^‚Ý.n>S:�ô«>7ËÃQE=^;æ*03TRO#% ß ÿpK705n]2OCÀ]j?L0?y ¼£PE#wÖ.\TF ÷#3GC@)s �"Gu ú+Ps4'v#-€�.$GrÈS*Y ´;!:2Ã[>0/-%+*Q4 ¬2OK.*�LCºZ=w v%Aÿ&S KR žW!c½²Ž>\ Ž=�-$‰O6 ´¢84¤^gÌ	T.@ñ    ÇŽ<!TMB![~®Ò? Ø3 —BS Ñ\HTjš9BN Ù=jtspL3 Ç(M4E ú„YpW:0k ÙS^V+„ ]Í[y")7< çÁ:Iª\V]"þ é*•cL‹@ €_(e!Z(=~¥!d ¸R€ßd[k,HH_2Ök>8ZLERE„E:§�pjKW¾ZfgS|�3aÜg(=MD^>‚ Ô °s4.?@Ù\nbG9DhLð[V(G, {Ö@¼)9æ[ZîYC”�‘ ìF$[OV#y ØÀyWW_]A'):^è«@]X\zTY^xq;|\»[FO_ø; žög,Ê5c ¯^&lhsL%^]4='#&øçF3�S ¬]Q’s¨" ÷K�OÄ « /$LB›X%  Á�²H]]J)Z®6<U^\\ÐX*ý äYÞZ@9b^Q¢Þ ·©>X·?LÓ\îâQ\¨S  ^LûÑTD3; ÎZ×^H48^ î8X iJt]Ss‰i^@€P/JS9 ÛoA'\cM` v*/ êQ Ü|6U™M[ ÒFv ªÈñÇi]�**–TB ˜F üB'*mR7ÛR7 ÿp¼ çb_ ç_a�,2 ú…è/6\Ž@w€=	¹´~]Z&,yB=ª¡É~] ³N$º=4=†Ïy]>W  †=$-x>]E [ Û\D&*¨ —"^53HS\ üAf] ~^{]#!“?4Yn#PÍ/¶`?2\P¬+_ÃíR?)a[y¶[{ Ô—³S, ×_'c]%ÿo«�^70|Î#U¨�|·|$I)¡,Lxv’z$W[e Û_+h âùª^Y[m ãSNî¬¡ßR& Ø[h ÊV®U
�'•[^¹WJ ¼� ÊfOh2ë\i¯7ÔB> Ä\mÑ>5é1GYQ;_x%|Ì¯ »˜OW©]$w]$F2R—s, Ð^3˜[M� ­ì À/^U$\Þ!wž»Äˆ{(R^-KK¾ÏúÉ^=vQÈ]9= ûû}d=¯Pz"M Ëø ×_›M�N*‹Óˆq\¾;7æ"ëöÑ.µ]MDSf‰_[5õ[4K¹u5[³^VÂ%¥õhQ7ú'ñW:&Ò@S¾0:'%
ÞÊIYADM^N&ItWí‰j_Ew\n‚étE+KeHEy,ÉÎï26ÌExÃ?HÀöö±X—=SEN:¹h(„?–;ÄC�2Ö–e|^‹!&·!4¾hg2HEF]h­#4d~[c$³") >|Í*WÁ$!1?pntõÚ�] ^q�-êÁái8(±@sþ)zaV[90S·(>ªR*´} /4Uö<é%-“óì lCkU.bLOò%¢CFZƒ4Mµ^ Ò»n$D&\Ä^§M9_&M9-\LDE@CcS5J`èYgn½(…9
I,¢2=7½^P67=)Ä0ã!] -[4`äÇw€DÊEB@$zþÙ·^\è+S[d‰â?WLSY\b*\c0@Zƒc\V!kE&wû#5/j#/ð.f^Á‚RhO1&y))uÒÔP0ŸLhUH=ƒÞ‡½{RT~31Æíz9Eÿ]&ÿ\tItãúz.	=TW\v5‰2æu#_^.¾&h±™r4X=h%pB]=ý²ƒ.D*xR[LMtK‚\,_ö"yÛªÆe^®[>´)Gì 5$=9PûErQv*÷Rš.†[6è·dB!%a=-þW2™-ËsG]‹)QøD*Ñ3†™`F–]aº^Tée6=þ0<‡E‚&oNo*A(a,÷Þj'[;<*§#!Ï…ôê"tJ�QjªÞTS]7+ùJ;r‚�1*?*1W$Ç%Np~^ÆY :"žFÜ)+\ý\-\,Lìz0.Z�P$•=õR_ÁYÝ]et^sb	pœ#$;=[¿¬ø*v)˜W~Ec4_þ¤:(ÇMNþ&/Lßg.&5$ÈX¤�üƒ‚7ê\@ZC»¯Ð+T_7L;zžví,E3Wi […<¼#À	3áYm§$nä?%n5a[u†-kï~ ¤m=U]eE-22}@y[æ=q[qö¼Ì�@E
>[kÔxyi8s[rÑ2(æ–‹0p[-BYH%R	µ�Q 3„^ãCQ½ôÐ]N}�\b–3ÝÕG=l^B”@(MÞ{%“\hà^=íÈø_×TtÍ9,Ú·Ç˜+]\n§Pf1¸Tw\:{@/@-#däþMÖ.yQ^3Bcn?1^é@;ã<P$èbdDÆ^.Ñ=WÌpL=H:ƒ^*Ø\ÚíT"It0\£,g¨ð,Û}O‡^% SShU-?[»\D*ÇŒÜ%s'"q$/Ë}^¤z_‡_l]L=& Î4!O/N1á�Ë;[W^Vb:8éÞ

Sš\ˆ^RAÈâ6
T8^OŠ_j€šÊ9=1FG)]Z€,’À>===×[$
™Y%+[µI�æO.(µ¸c)ô$”J;ñ&>ô$j!)Ž9oP™’Ñ=m3k6^}Úë„%[M#2Ï^yËƒ¼Œ/\—>x5Tß¥[Kx#/Ó^svÿÒƒ]^pA,/=ò~]V7{à(<Ó�.SK•EU>(>j%­q=\("5^fn˜›)w]ŒS/_QI
A—ÓW&
^"á8ypAžphW=l�[‚ÍH^1dFPG(Mw5KQM798‚r©eq9Qï:z»'Zî?ãsB_ÎYƒ P_ÎœÖPR)ð=z�H^³K2;([8CS+K#bÄRH
&Àáz$¨RHV]å<—”"3 ]Ú.i:ÕÎ�4]ß[^L\gigXÈ@^][bbYMíÌÍæO$LS�²XC_0%(]+_ÛS}”Èª)]·^6¢;]òÆgru\¦Rsø+j°úç--C0C3â.tD¸!@u!_
ë,jï™„"cW"[Fz=\�ïò%}.ß?%ž^&Ó |„\Ã+›Uç?N&`^C(d.7×X	\63L[A¢S	J&"V&k;« LGÕ^Wá^Vê™—¡U?$\$BÓ{Ì=XÕE{[-®ïµ“>YtRû[2¶Âw.L^Â-:%Y;gs¿‰%[[Ev�3_Î/Ö  ZT=@)'
�u”‚^î)dóF}Ç¿•èT_Ë\(K`ƒà‘w8&óR<O$	»¼eÉ-”P$SC]»t@T?w²_a‰èkI<TJ*CåU)ðÑÖu6\é$"2Z8~œ%%›J%r6
¡Ì.|9s_OŒP5ÖSxÕ3%ë?e9]wAÀ0E4<óXmsEë•PL²"M,\FŒl C.ÛYn;u”v1,PB?(LF[uªÔ»ÆO\ÃXe^ØFÝDBÈWlõ)@Ï¾ùSRz<st[mÜ^9@˜2%ÆOWÒò'GS)^SQ×œÕN&D]f[dÊi‹d\#G) \bÀò¡%$3^DG$QeÍI¸OYc2öK!¦¬·ƒ0]Ñ=JÙ-OŒÈ7˜EXg$Ix&|‘OºNM=ªS~=#n™¸XÜ%#XK‚?/oÜ(²LGY__$cRÖã§`Ye^.¨.vË6³
_ñKÚ&oo„÷Ï]=‚]9ô^(ïÀ�MM;z]5=94^FQ'P¯'%$3‚[ÞT ]O‚$-¢kÎ÷K)[^^\^\aP)¢>6B-,.=,æ60O«]G÷\ªšÁ/=|)U%(¡#$¸90sV‚RÉ^§.][ëS(ð[L4][ÈR@-oÈ\Ô:+5ABU»©A=''_Vxø�?’;È#+!R �yHþ]o°EQõÆ?Vm]R]k_a@…—R[ =‚9gÔæ¯&Bö+>[':Ã³øÐ'&$ -.:±æ‘o^€!6¥R/@øÒ5}]p#7u<
ê=ª}>\¼\?d\?{—åâ;#¼2M²"8y‹ƒ¹v]ì];3ÎwãrG(î[}ì[ƒ„>]íFZ\LT\K¤fÅi$ŒE(ú/Yûf]ìn=â[|F+_ëôÑu9]�\Tí»V�j8uTJ[^Ï È)_Ë!XW#VvFó]\Õ)Ð^	4Ï)QJu*XQYvd¿ÿu<E¥"Zæ0=Ì±Àa<t8[ÚE¯R‘]:R~))VæEß=G4c©iÞyKé=MJ� 9m#E'|µ\r7Q¹bT<#yU"~ÏÎ·IjJ¸YbÆL�fl&“.^�:RŠ=W1äw’[Y|QF%r=—òï‚.£[K;&sðú;^WW^e:?�d=©a?‰R!|&yuØ?<\-, ]NÈÆÿ0$�-*]KÀÃ…X^MW2Ú\ð.y
,Ó,3T«�kà0:­X<¿N8'×âU\
Rt:4ŽÁA±]]GQqÃ'ß‘zV7]\ËV$0/6B\!Á]UšŽòsH?;M3e§fÓ$€O)ÅYfò)\š$å<WÂª²j](2`$[)6h]§P)¯]h”J¥<VGg\5!&‘r^Â]Œ@z%ZÌA+&Eb!\:Ý+Z-,[%/p5†[±�)+Yc^h û>Y!I^R^c¼».GsY3@
T#I²ÑÌmDø^&LTãŽ�×^KCiYl™W/áh-ÒWpK6‰æ÷P\ã^Š/VWÎÌ`SE7Ä]"AMOê$_ë[m2^fió3ã$-^=þß5OUÉ='Dü” »R%È\a´G$uO'ú]2E9®_…°XIÓOh>?D†;*@^šXR\kÁ‚XS;øKv.qUò©Î�Tû\o¶En1.É03 Mù)4î)x]J;ù\u”^0‰[2“Z0ðB{F^-uH(ÙfTS?.4Ri�¸?7b)@ [DáŽn7]ß]6;Ls×G[p\¤" h$=[Ú[<=+�ÛRÑ\—9NÊ$-k†\_\^0T!‚Mwô2W„$$ì&#YR� 9[ØEjÊ$AMœË®g2o_c.Ív›ÃS>2]_<'ó®Ù>Y©^J´Sbõ»|J¨$:„^HèÙ~3-ï$8^Kj§ ˜ €?]tYÁW¦ˆ€^O'n/=OÃU-¶]m²'8|+–g:,F]g.R9íF¯ö$î*'·EIš«è?SÍ]�ì]‚ò`L#$½-"êX TÚ8]dFfKT'\:SÛ’†=Ï,)Ò[ÇQ~¢?\%-†\@¥¡«êKKê2O»Wk›=É+mXO@	ð$qYGB.VSR=k~]÷í™i=~_>^ØsÉ[&5Cæ[|B?•ëG]¿[x`'ÍK+u\U_#DD)^L
=|E]²-^@#Wá_/åPË]Ý_+ãOcvr_Óv$˜'K½&P�äˆ9WPmË3&r€Þý^:KEëE�P)wTêWD�9+^ÙW_¸7/y\pA}&³VXK€[[/ðÀhPÍ[YÖ_í$JJB]w]B%jŠ6¡¾t#©(xä<K�)îeJ˜Y[¿(}9	óÍiRÉ&lûXX^`2¤�\¢YVû\‚N€ÔC<ŠW,Ò1(}„Úw‚M5^`ÚX1Ò¦Ñ¾^?ž9L­,áß-*P]GÝ]HËx�‘P3)_„ª:9 ÓÃ3hE‘&cRa¤÷Z/[]_²·ž“oQdL!€+9Yö.n_)[Ý=>[a¥UK?±'Ô3blíäE^d=AQ9sZ±_Wt3e[%ŸV
=d9p�KcÁ¦U2ô_`ÇR<	ÄŠ$æVLd$ò\<5,±^u=æ.g=^#8œ_E}âï8\M#4’PB‘lk’%J*B?q*;èBÆÿ%Wo0!y$æEK[!9xß[ä™~@ç&U==f²eb/×Yr`]Ò‰®Î]JV8SVÃUdJn;ƒ‘^-ÜQÌaJ«\PºCd²¨øT\v^â\V¥ë�$ÌWw3$ƒýMòÈFSËRP=0wR‚e{^ìJS$Y|0t¸HR÷\aØ]�þ�‚=[i˜[hÂS12]€$O>XN<’.W6Š&|oBn6&.·xS;@%;^;¡åW:èBj--ID©l
Eu^5}^7Ý<¬3V0[P»=XÏ@/F8@»\xõ[T{â8.^$®Rnà-_dJmÕ<] !„~-\|'üœD[,)@[KQ/Ò}Ox$Vá7H»]E¾\�HT-M‚Øü%J	]PýO02ŸoVŽ>TS \WX^Œ_~jJ ˆó1WU^VhR²{b].W<[6'Fž=é\´4"BõÈ&¥L^ž&É]Y -Œº%¤9XÎ\™ŸqE?=^HRðw·$\!,4W6‘a“4&Q(%×Fw<7­»"[B.Ã,<ªŠT
eAÛW<?z±˜"Ãh]z\0¥^vJ6cƒ3\\GsO;;'Ãã0'Â8	QP6Å"ÚzG>]€-%'	JJùY7^lc\>]¬Àw]„=�*8dÁÍ1785[	¥<LÞFÊ^"K?‹'¾YW&“]$YpþM@n$t\L6}áàHÛL(ªE%QTa¬p‘»z[j\R/J]Ç2«•u<Ì\Tû=vHí×Ðƒ$-^+JH¨Ða[^Ð]_"b›B‰3g:$-wSTGÃo‹z${\_E)!±¿É^ì,E#^EÕº~;d\J\ePPn0ÛEÍ7+Z^=Ë°0MIQ—#r>0×8^ø$Iš]&xs-:s\4_"ÈRu“« E7=VnL}a�Ê[Wm^/žJeH,Þù!EP€ÕEºx£ÎZ$²5_Œ7<Ñòˆïg,lLz=4y«!-@YXä' V[=²§O(R!,\	ÔcX)G@˜Y,“&y_tÞ/9^Z+7M[\µ6[˜!ê^UÑ–.'$·]D‰\�R_cû:-…0_]«3X«*ZeÊb\iEx„,
NÿDîW]›?Kÿ]V®—ô÷.ß&D;ie2[ª]sMRBš–3[ž$Ð]o6à/Ún](\+#1Oz•A:-Z/È4'.1"b[{?tS]dõÏŒ�#*ø#7,@z/-Šœ-'Ú_E{PB§7!3B>‘]~/‹D2TÁMKÄ^hã1HC#ŒVU½^få¿½‚0S#)ƒ¤\Eßà±ºC(r]m[|›•¬<P*d[‚™26˜[úg^s_>˜^‘ìÎìO\ú\Né=sèŒÛp]l^\(TÊhô‘y=Ù]#xM1òc^w1ÇK1%E_Š‹Hð_*É^‘”~=ùK'w=} š;l~W´=� $xÅ±Œ&R&S3#3!m1`ÞÀS$î0KŸTw±×^�I�WFl9,ßì¶˜KYQâ[V“x ÷*]9)08$CMKæo%]^Qô(vá>(0?ã&dY[L×s?¶G6\x§^.YƒUx.6I!G\|Ó¬™Ä_ý4x>\€£Öð–�\ð]5ô\„ó²	^Ib^#s@Hâ¬	Eƒ	ZW(9]Pˆµ$(=óP	S"±	EÙ\[^Y{]HO½\£%-(.\	‡r‘ˆ(€)TV:-#Q¥@,·\	l%sö0:N^	Y<		TFªo_7½['\LúÒäŽb@é^GP´�Ì4Yˆ&:K^°ü£à=î9q¬W*û4"4ERÃ)l;Œ	’‹+\pDÉQTHµk9™$	U%;Ë x4?+n#/c"(ÆuÒ›G_>mû[	kK#4)SŽKR·*>êÖ	n4Oï[­\<	aØf=j^¥+0šDâ,.çjCX<ÓAë5*o^$]$p¡®:T ^‹9¬^ fcË
7‰\L	$p„~	˜`QOx\M	a=ne@j]6LK	#^	3	8Çz[5<u±X|¢ ›EH%L%K OX	[”Ãh;{Pb‚/NõŒ	
Ä}YQ%O3*Z¤	:]]\/PTªK*H™	x`\S]±BW“!Çt`['<d˜$TÐðeS--#dé$M¡³U�r"‘R~Æ],2§˜Ud4Ÿ\p	@M;c•N8^Í=R=$HÂØ¦Rƒ&X^2¥=VO¹º@9ï=Uv'sšï	¸:fS]>4×*}f¨
æ;9µ,j©V	8êº8]­V	897áÁÀ1_Ó[IB[?Y0ÊÁ,W;'‘(%¯hE[ª^]@[@F!ñ\œJ$¥J"k°ÊI]²%$³$%ôV²v(X¨Q{ž=/	#D	Mˆ.Z/v)V„£ŽoQV|ŸW6¥dãùRI=7	$['€Ä?B1;W*TU´uAV]“R˜O¦Ù·ÓF^B/ L.2xºG�?8$	%6Y~(.zH»8²%6³ˆ¹YM¢^zÀ^z¹’¨É;R6”R6#Æ	Xs[K$•%)ƒ¥	G2E]Ì&$‚ò&$™T'{$ ^‡Úšk^4^kÚ]|¾	=Ä]zßMGàì‘j-SÁKM3,$Ùüm¾W&¬Wk<*Q ?k&K"N$l	cBN8]&7
;\K‡ùÿ¡i$Ï.S	™K6v¦JJ@´K8	YWlBàâ5MgP`».Zru\Õ@6[l\^©£ñ\T#¨_'[%F8¿	+F'_$y±E4÷%.�WÑYv¸\`Ò÷^]e<TN\d¹°WG=›R‚@*pÂO”€,-*m	x\kÆÒ ùm\‚R{}\l¸ð:?ÊKýJ~cHÁ�+[ZA\rÁw\L%(us9@À¾¦73 ;FN^-KM?èR[d^,“9;÷l�<]B&mLu¡JŸ €\ÚL{;=aß‰3K#^_X,	Y&o0	>[‹#
	†\
u†
]	3B[»]N	G]L	f·l	8[	'Y,	‚O21=9< [:p'ü
�ª\Ì=0	—P	¬\íä
S7B"A,Ü�O4BX‰\
tW3+Ö	ž;(ôP#!¡H	gM™$9	L=D	×%
nµ"\ &i3eC
4	([œ\%
§*3´<ÑLE	(^€	•"1ëØ—6%ž=	„^z	œ		~yz^ðAh_Y		fu
:Â>SwINì#-/Œí%8'	*Cû\7
§|µMu3’\6
ª'3øƒ5.	KT“[	*	ŸÃUE++1	u?jÏÓ,	#W›[¸J.	Ïº
$¢AZ]Y	b&W4n	Ì]^&U­<€	Á	¿ó}<*>!~I#Áú
YuJ\	ZR[	¦RZ	Ú	^	™÷^p[u¬^	5t	Bò]	FPI
†-f	™»xo[(U
!^	A	Ú�n:	^	±SD
!	<r�UOZ\[
:^
ù	+²ûG�8rY[d’Shk[9\b
W^	2	æè:Ek]2	:_‹±	Ôn0]í]2	À^>	I@
a	/]	,}›[`
&		¤@;^YJ�¥&|
ŸèÒ_6¶E¢2	žò}b$]oZr
YSke	;®$R<&cö^1	iÑñ
_=Y	j\z
. 
aQ{\	[GD#�î¬TrJÌ2	_@?ÞO	6	6XY	dMO^%ýÀ3ÃC3	'l$3ÀîüU2$l:CpK‚ÚZXè.-	%6<£$*	‚kl*C;p%"ë+ni
9¤3=hAI«K|	ùJ	ˆU^M2h
 9a	
ƒ	ÌB\e=3
V]_	T�	Áˆ7WÏ5:8]^	Œ¢	KÕ;YŠ]]	aR		0Œ##NP 4aSÐ"o_¥Kk]^‚Ç
 )=¢L+	![ñ¬	"s$#4=
	Ý[!µ’ÂÓWe=
L'	©‹	±·y^ÏKV	Ñ=
O�1:	03s	è]d	iÒ”*J˜[ç^q	:A`"Y	B;R/l„T‡&J™KR.=
ª"0¿]x	Í3~4	|¤brH]x›Hq‡È¼JQb^$ž7ì	F	Ý²f=I[}§STíÙ›lVJ™%V¤0g³(ë	?K[wÃDd‡ímùEPt'[	Þ]	wXt8x[	V#P
J^	 	_ª^"{,P
™&E™…Þ~s0	?&J	)]¶QuLRæ0‚Â&N
Hë³RTœW€Ú_1’Ú	‰÷b\ž]¦[iöv
3ÍiOb[_	[\žD	 ºA^}=J	ÀSuE[	ÆËLY?[_©=P	Ö‚	±É:?i[T[T	—&½oO	$E	([[	*y	i“&]¹K	©Tk	F
o2�Y`q,p
…	_Ù«aXZ=[	Á77		 	Õ¶Y$Wb.‚R8	<ä)^%_S.~Ê	’ü�\	
,f¡#	Òå	d
T	NL	¹]Q
©
,	=
D[å$+	Û\Z	àvô"
Eg	N\X	ç	[
	R
R
ØJ 			~	F&$	B$]F
Ä
8Ÿ	‰4	pP
³O	.	/¿	L<0
W7CP$	|	Ò	5	<GF	¼P#-9	æ	^
Â
1[]
#R	
”4¤	Œ
Éßn2	ÒU	#R	­	ý	l	Š!
K]¹^�
/
3
;	‡T_
C[¥6	D	�	ý
-}^Þ&9	
]n
jÉ	/<	#0â[	=
"é	0<	kGsø#-	êüö	sKI	º#1‡Wd	ïÿ	¯r?	¢'+í=
 ½		Í(T
,]~
÷^n

C
ƒ	sk^	�\=aEW
	¡
4	/$'
J]xb]vT
+

:
[	Ì9u
¼5	j	ê	Ò	Ê)	oPN
§E+
¶´	˜	‰]ì3
SS
~	Ä
‹	n$ŽBPÇ^
¼
	 N\	[[u	+^	ë	Ò	“
p\S	=s
II-õ
X	TO.	F.Y%#Yÿ	X;	RY	Þ2*	=Nx
ô	};	sY\	OE@	�8f…	¨	¼
)VP	Ð_0
#c	0

8	+)	¦%M	7UN	X	˜	F	ºh[	g_3	çSy
Ñ	v8
_[	M^A
@[\
{	dåA^æ$M
Ó_	÷	3
Ú	“O-	Z%Â&€í	#	©
OW	F30	dT€	r
X§
 x,	e\r7,t		ñ
ç	h1?à=U
$\v	i
˜ò
2	 2
gK
˜
_	°	_	C_	
=`
7à	ý	ØKö?+	C=]
p	1=	'€(
"P}&q	7	}k	¦?@	�]Q
i[?Ë	:
ot)N	ú(	 SÎ	½	q	\B	…=)@\ 	 
?
*-
C3O
�^Y
Q	²I	d,=ËW-Ñ[:ï	«
ª	ñ#
M*	#^T
j	GÔ	,L	<&	\
Á	q	=<=	--=	ü\
Ü	L	�
.	C\
ò<*	”	â‹	©hQ	UP	á]U
¸Ÿæ	~S	v(#Z<'	�	ä	R	P6&	º$	C4.	ß
Y
û	X'\	�?{
{J7	~™	˜	pDI	’T5�'6
å	€	„êpG	^y	�EE
y	{	Š	fx^ßN
YMVy	…	6	U'"
R/3@]…	Ý
Õ	î$-	©:	½Wä		_	.!X	oY	ê3|
™	 	™	X}G	^k
EKH	%	Õ
TE	Ì^h
V!@	X	˜	…î\I´^e
ÁE.	‰
3	óË}[	â#K
í=d
Ü	i
‰âG\ç^
+\I
™ý	I	OB	³Te	R\N
¹ê
8l-	\P
£=r
¶	²­	O|[	~^	¸2>
Ä	�	Û	‘KT	MG	x_$	Î	ÿ	g"]	×<o	X#T
<
®	\\	U[r
£]
	YD
dc#Â_-	�V:
Ø	f
¨³a\	=Yx
‚^	D	
/	2+K	VE	-?A	w

û
Ll#Þ_	"\g
³î	«Ô>^	ËA1	„!d	e
¹ìfL	k2!\o
îžù	qAFû]&
ZPm	u	A
?	”%]	‘32	Y^3	¥	r	'æ1^	q[Nµ[L
k	x	‹
Ee%	Rn
vL€	ñ		�	×q'	aI"	=`
î	›
r	žWY	åTqÊ5d	ª
.
ª	#‚\	Q.~¢Q	ü	;
þ33Y
ïEp	Á>a	¿
Œ
$
uVH
’,
#
¸
>
ï|M
É9M	Ž_-T'Z^
d9Jr?Z
˜	þV
ˆR
U"		¼& ¨
,
e
U3i^S[S

ý
GS
*=5Ó,	¯	®Ä
�^]Mk	ëT
p
RE
¶o_
¤[%
–3_Z
«	ù
k^)Mg	ï#S
œ
ÎO	Á$7
‚S9
€
Ê>-ƒ^(^‚9-Z	ï	ö
 7J
ÒM^
T]nt7
ƒ
a$	¿B)	ßKSI
V
2
×D
Æ3o	ÞJ@	ô
7	µ
© 6
á[
¬[
†)	­NKS(
A9‚	¿	«
œfH
æ\9hS&
j
±
h
ELM
e1	ê$
·
V
ûX
TR'#DB	ã
M
«f?NKH
$B7

 t]	î=g6\E 
|5
KE\
„\F*Q

¾	ç
Àw8
ä^^5i	o
³
7
¾A2
j-j
 4H	¯	l…
J3
ý]4I	½	’	¤
òM#	ð=pb;j
S#^
VE<ÛQ-
…Z
y	Í?
51w	ºK4s

�^*	Ï)ãQ%
d
¯ASS
^P0{	ïKI
oa\
:&R	¢]©
0
P
$d(
øWJ
gXP
ˆ	â
¯>C
ì[c\j;
Rä
ÏMY
×Sw
‡WS�
„�*€S
ÃJ�	ãLe6
R
¡4€T	í=SYF
6
Ï&]
¹N]#Da	‚
æ	ûI
ø]A“%c
K
q´
ZyO
«*}
cRn5
Ó
[_
Œ*y	¨7=	Õ	è

�E^(
é4y	ê	|¬	õV$[HI=(õ
I>	È*N&#ð4
m
 	Ã
fC[X.
­Kƒˆ	g
õ
’#
t]J
Ä.
—+Ò
n\
$;A
O=3H
•
Û
ƒ_
'_	6B
j
WQ
V8=
7=6'^Q
B’
VZ
c_i	ã^M
ã
=
±
úR>
¡]^£]YY
	‹
½S
D4
eT	Ó
,
+[
$4Í)câ	ÿ
n
o.
`RC$)ch!
Ò[	×\&#$
÷
y
)
"![
GB/
{^~V
‰
"B$8
n,:
ÁN
Ž
Š*
1\
s#+Ò[
­
5
Q	þD
Ù$
þ#8ø
è

�*%
Ý[þS*	¯
}	ë
P0,$nEa1
r
Õ
ƒ"D
Ä]{Î.B
n
ù
‚p8*
¢]yC^gÉ	¼2
Û/+)„{3‚
€U
é
Õ]'
[^"
œ)8Æ
d?K	Ø^@]c
}@"o$
“&Y
 =n	
á	Ê
cFY<y
L/Y
Æ
2q}:
õS\
[{
è
^	Ôq5
-UI	É7
Í
°
B
f/K	ÿ\WŸ[t�	’	ª
µ0Q
¾SHÕ]¾
v
m	Ñ._
ÈC
O23É
›
¦}=
¦W	ð]1
0
U
ÃC
ï8m
€:a
y 
$;>T'|+x
‡
•
X
mmBT$M¡,|
Ï
âiA€'
6]+	ý#pŒP­	“']
F^7+
�
°
\
xn.	¹^5
ê:YC
r
Èt(/r
L37!	Â
rYW
ƒWW	¹\yé	®Ùl`$
u=YÝ=_¿
`ð
¾_=
�K
Î=\é
ƒ¡
uW-%/f€$V+
‡
Ø
l%^F^c$/
îJ0YM$38W&3 º%0. ]Mž9
Â^"8]Lö\…¹µ
÷-=Æ/x\Ž·¨¥\‡2~Ì^S•0
Ož&éR2^RŽ
ò#\AO&((4OY^Ko"Pd
–
ü"#_^I)/
ð–½
ÖB=
»&
u3c×
±—-LMFw7?‚¤¡
â=›6J[!œàÂ†|^
Ì=	S\,Æ›]œy^ô]g__?‰èQFV
Ê$Œ=r
Þ±
¶$QKLÁFgG£Ž
�=àQP/8D^OM(]|ž]~[
ÈP3J­]{\>€ª[R2Ç_SE497
ËL<OiL8-3G:HxE\ 6u
·=d~<ãI<_jYo3=h3Ý
ám$ý^|%cô
÷•MYR!A
í=rd$Ë
Ó?%-gîJ\
´†6@E%W|Ð^¬
’C0K+JG,_,üNK¢r[‡EBâ]GÕˆYPSF=}–6n
õâ
ñR&©"[
ú$v
Ó]^vY5\eh=EB
Õ
Æ#_:N^B:[cÈs„„ M4PqUx¦qw„+æ$H>3.
ÐœKqRv7^6ä
ðÊ¾6^k_ 9D‚:ÖsdYaTi@Rs*&€Î/^F#�Sf¤äg|\–RjKE
f:=¾y*pLv‘XZrfÔ]_[EšK
ÂP[_'=?5'²T
º«Èc\uEr†Y.Œ®"ýJ7_zÙJ#€
q
ÚH6[/4e=+XeÒ<ƒ_\×!ØÉ_05…RÑD@iw..)VÞ\ò
ë$P±FI
³S´–:\]Ñ:'‘]YÕ
íÐ2!\i&L¡
‹€Õ*:V3cÕL.�
›
òqs]
 J9y]sžãÌr5ï#&;U7
¬|;åg7~^|¡&?$¯
ØBXM"=é\01
Þ
é6,|/6]fY å
®;OgMT
¯^rÅ¥†½6((\9=#€‚g:(\=,+:8‰"�G
ÆS3W!
‚,†3&¦$[	4Xv]y]E^!àyü¡NLUE.m#E<Ó
ÙâAQ
×^	^€�-Pj$š%bH:t5¤Di$"Jp^“Z¥S\(\S…:n;e; H%
ôL]�^˜”[r[
ß^Ó1u¯€*DTr^
p^	ÆŒø
î^0„qK+ñi
ñ4_/*Vœ.`¥Ä‰2]^$PÏ#j“£=
ÛiOH(iH\kÿ
·Ÿ›|R
½\lRz¿ÉÚWi*
ü]'>)0›¢OWh](oLiçÍT4^‘F(	W[
Ü$e0^¥&ef*5ÕÖ
Ã0^Â=[ñRnþ°
ÞêEÔKQ\Á
ïB!:]K
û\€—;1~#¼P{÷]R4ï 4Yp>`'=$¨ë™³\W^^g#oe[^'¼[63Râ¼#úPî^Y÷Íú	Sb$&Y^UÚ�3�zI4$AvY@ha®XO^�^OÏRJy”>$<^L§^LæM •\)[&£^HêÓ=
!\Ž62,_o/Lª&Ä]rIB02l`M+J9ù\)Z«ÒOT2}.&ÔW÷a�=¸=e3mÑÔgíY5[€5üò8Žs)]Yg=Ä°2ïr^¶/0aD£®X/R•-O4l‚|n^ùU1@^k.á6w]¡\@¨&3Z¬.W	*6ïS. ùèR[Jý4Ny]%µQU!^U^V)	‚`kYÑR]ú=oU0$}M\í^¾]¹M²€,E¿-eÿ2@/µ*:K!;lÇ%I¥3ˆI@Š\X&?üáá ]Î[r7]ï%ÓJ,…E6é9Lœ~_)MŸ*X$Zaf>¬E]^q(fu•ÄV6é@)¯EdåÍ]D0šG+É%wUt×\B>Æ[X5^9¡Y4O=iBlœ$FÓHOy']Ø$Gü?6í¯¥u\ÆSiv^1»á9@°Rp6)8R}u“"Eš]=¬.�¾Þì÷rJ.�S?-Ê>±_NT\€=bXáÛoG:Ô-3ö[>W(y(1Á[<Á^^ÓÄžºTpX2´LZÆ>d0=+&ÏRÒ1-\{P¤]G«³in8[l#[0È#óh_œ[-Ï;(Kÿ¼	T]^—P €UÝäM^L^Lh\òönÎH^ØO"¥3`O7òD&†# <$5;nð<#\L6‡\(EÞ@Õq]\:"Ž^­¬ÎŠW›0\+ò%à2.^x.?{L7Ö,0Zx9fË[-ÃC$6\5ÝFh»ØÓ„NKS5à$=+ :Zé_H¯^kË‹ºá[_O»<hÌ—±y]Ð]xcY_�;6U8ã37ùðr>KW^!•\H ÓïG\Ù-k\I¹ÔZ;[,j=q¾_@gD7~]
¯]Tp÷Õ3Ó'Zñ3>ÓŒyo[\$€\\VÔÐt=‡0vâ%F5ºÆ^p[^®[f" ëUw$æRI\TQ!_1].â^>K+ùÀ�Rw$ˆXN¬Q	~ÇrB^i[]×Rø¡:ÑxJ#Bn6OdâÖë�%~[V»Ekû5Ä8^n$G,=SÛ¥Y%AHm[Wª1[¨£C×C]ÙL}Ý#zîAHÝk&©_B9<›gö¥e+¢Sq7]<ßcAÅqJ‡Sr…F,ÒThR#}’W]£wÇIQ].B_sbµå;Q]êL;W(#ûƒ•]^Æ\
J#î¶M‘*$™&ä9I\B‹¡E]SK{XäY¦#r&i6$C§}Ë*;ú18æ2d‹®T• 4_hZ2e„Ó¸|_7‹Rj]Wçò¥<I^