PNG
IHDR - ,iTXtSnap!_SRC Data Payload Embedded%3Cscript%20app%3D%22Snap!%207%2C%20https%3A%2F%2Fsnap.berkeley.edu%22%20version%3D%222%22%3E%3Cblocks%3E%3Cblock-definition%20s%3D%22mutilple%20split%20%25%26apos%3Binput%26apos%3B%20by%20%25%26apos%3Bseperators%26apos%3B%22%20type%3D%22reporter%22%20category%3D%22operators%22%3E%3Ccomment%20x%3D%220%22%20y%3D%220%22%20w%3D%2290%22%20collapsed%3D%22false%22%3Esplits%20text%20by%20several%20seperators%26%23xD%3B%26%23xD%3BVery%20useful%20for%20Advent%20of%20Code%20puzzle%20imput%20parsing%20but%20could%20be%20useful%20elsewhere%26%23xD%3B%26%23xD%3BIf%20using%20on%20single%20line%20of%20text%20to%20produce%20a%20single%201%20dimension%20list%20-%20then%20feed%20output%20into%20flatten%3C%2Fcomment%3E%3Cheader%3E%3C%2Fheader%3E%3Ccode%3E%3C%2Fcode%3E%3Ctranslations%3E%3C%2Ftranslations%3E%3Cinputs%3E%3Cinput%20type%3D%22%25txt%22%3EA%20long%2Ccomplicated%20line%3A%20like%20this%20one%3C%2Finput%3E%3Cinput%20type%3D%22%25mult%25s%22%3E%3C%2Finput%3E%3C%2Finputs%3E%3Cscript%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Eseperators%3C%2Fl%3E%3Cblock%20s%3D%22reportListAttribute%22%3E%3Cl%3E%3Coption%3Eflatten%3C%2Foption%3E%3C%2Fl%3E%3Cblock%20var%3D%22seperators%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doIf%22%3E%3Cblock%20s%3D%22reportIsA%22%3E%3Cblock%20var%3D%22input%22%2F%3E%3Cl%3E%3Coption%3Elist%3C%2Foption%3E%3C%2Fl%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doForEach%22%3E%3Cl%3Eseperator%3C%2Fl%3E%3Cblock%20var%3D%22seperators%22%2F%3E%3Cscript%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Einput%3C%2Fl%3E%3Cblock%20s%3D%22reportMap%22%3E%3Cblock%20s%3D%22reifyReporter%22%3E%3Cautolambda%3E%3Cblock%20s%3D%22reportListAttribute%22%3E%3Cl%3E%3Coption%3Eflatten%3C%2Foption%3E%3C%2Fl%3E%3Cblock%20s%3D%22reportTextSplit%22%3E%3Cl%3E%3C%2Fl%3E%3Cblock%20var%3D%22seperator%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fautolambda%3E%3Clist%3E%3C%2Flist%3E%3C%2Fblock%3E%3Cblock%20var%3D%22input%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doReport%22%3E%3Cblock%20s%3D%22reportMap%22%3E%3Cblock%20s%3D%22reifyReporter%22%3E%3Cautolambda%3E%3Cblock%20s%3D%22reportKeep%22%3E%3Cblock%20s%3D%22reifyPredicate%22%3E%3Cautolambda%3E%3Cblock%20s%3D%22reportNotEquals%22%3E%3Cblock%20var%3D%22value%22%2F%3E%3Cl%3E%3C%2Fl%3E%3C%2Fblock%3E%3C%2Fautolambda%3E%3Clist%3E%3Cl%3Evalue%3C%2Fl%3E%3C%2Flist%3E%3C%2Fblock%3E%3Cl%2F%3E%3C%2Fblock%3E%3C%2Fautolambda%3E%3Clist%3E%3C%2Flist%3E%3C%2Fblock%3E%3Cblock%20var%3D%22input%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Einput%3C%2Fl%3E%3Cblock%20s%3D%22reportTextSplit%22%3E%3Cblock%20var%3D%22input%22%2F%3E%3Cblock%20s%3D%22reportListItem%22%3E%3Cl%3E1%3C%2Fl%3E%3Cblock%20var%3D%22seperators%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doIf%22%3E%3Cblock%20s%3D%22reportEquals%22%3E%3Cblock%20s%3D%22reportListAttribute%22%3E%3Cl%3E%3Coption%3Elength%3C%2Foption%3E%3C%2Fl%3E%3Cblock%20var%3D%22input%22%2F%3E%3C%2Fblock%3E%3Cl%3E1%3C%2Fl%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Einput%3C%2Fl%3E%3Cblock%20s%3D%22reportListItem%22%3E%3Cl%3E1%3C%2Fl%3E%3Cblock%20var%3D%22input%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doIf%22%3E%3Cblock%20s%3D%22reportGreaterThan%22%3E%3Cblock%20s%3D%22reportListAttribute%22%3E%3Cl%3E%3Coption%3Elength%3C%2Foption%3E%3C%2Fl%3E%3Cblock%20var%3D%22seperators%22%2F%3E%3C%2Fblock%3E%3Cl%3E1%3C%2Fl%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doReport%22%3E%3Ccustom-block%20s%3D%22mutilple%20split%20%25txt%20by%20%25mult%25s%22%3E%3Cblock%20var%3D%22input%22%2F%3E%3Clist%3E%3Cblock%20s%3D%22reportCDR%22%3E%3Cblock%20var%3D%22seperators%22%2F%3E%3C%2Fblock%3E%3C%2Flist%3E%3C%2Fcustom-block%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doReport%22%3E%3Cblock%20var%3D%22input%22%2F%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock-definition%3E%3Cblock-definition%20s%3D%22%24slice-1-255-0-0%20%25%26apos%3Bvalue%26apos%3B%20from%20%25%26apos%3Bstart%26apos%3B%20to%20%25%26apos%3Bend%26apos%3B%22%20type%3D%22reporter%22%20category%3D%22operators%22%3E%3Ccomment%20x%3D%220%22%20y%3D%220%22%20w%3D%22297.3333333333333%22%20collapsed%3D%22false%22%3ECombined%20text%2Flist%20reporter%26%23xD%3B%26%23xD%3BReports%20the%20portion%20of%20the%20first%20input%20starting%20at%20the%20position%20given%20by%20the%20second%20input%20and%20ending%20at%20the%20position%20given%20by%20the%20third%20input.%20%20If%20the%20third%20input%20is%20empty%2C%20reports%20the%20portion%20from%20the%20first%20position%20to%20the%20end%20of%20the%20string.%26%23xD%3B%26%23xD%3BIf%20a%20position%20number%20is%20negative%2C%20counts%20from%20the%20end%20backward%2C%20so%20-1%20is%20the%20last%20character%2Fitem%2C%20-2%20is%20the%20next%20to%20last%2C%20etc.%26%23xD%3B%26%23xD%3BIf%20processed%20start%20value%20%26gt%3B%20processed%20end%20value%20then%20the%20result%20will%20be%20in%20reported%20in%20reverse%20order%26%23xD%3B%26%23xD%3BNote%3A%20If%20the%20processed%20values%20lie%20outside%20the%20range%20of%201%20to%20length%20of%20item%2C%20then%20an%20empty%20value%20or%20empty%20list%20will%20be%20returned.%20%26%23xD%3B%26%23xD%3B17Sep2022%20Tidy%20up%26%23xD%3B05Sep2022%20range%20checking%20behaviour%20altered%26%23xD%3B01Sep2022%20V1.2.0%20Align%20algorthim%20with%20library%20substring%26%23xD%3B27Aug2022%20V1.1.1%20bug-fix%20length%20handling%3C%2Fcomment%3E%3Cheader%3E%3C%2Fheader%3E%3Ccode%3E%3C%2Fcode%3E%3Ctranslations%3Ept%3Ao%20texto%20de%20_%20entre%20as%20posi%C3%A7%C3%B5es%20_%20e%20_%20%2C%20inclusive%26%23xD%3Bca%3Apart%20del%20text%20_%20des%20de%20la%20posici%C3%B3%20_%20fins%20_%26%23xD%3B%3C%2Ftranslations%3E%3Cinputs%3E%3Cinput%20type%3D%22%25s%22%3E%3C%2Finput%3E%3Cinput%20type%3D%22%25s%22%3E%3C%2Finput%3E%3Cinput%20type%3D%22%25s%22%3E%3C%2Finput%3E%3C%2Finputs%3E%3Cscript%3E%3Cblock%20s%3D%22doDeclareVariables%22%3E%3Clist%3E%3Cl%3Elength%3C%2Fl%3E%3C%2Flist%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Elength%3C%2Fl%3E%3Cblock%20s%3D%22reportIfElse%22%3E%3Cblock%20s%3D%22reportIsA%22%3E%3Cblock%20var%3D%22value%22%2F%3E%3Cl%3E%3Coption%3Elist%3C%2Foption%3E%3C%2Fl%3E%3C%2Fblock%3E%3Cblock%20s%3D%22reportListAttribute%22%3E%3Cl%3E%3Coption%3Elength%3C%2Foption%3E%3C%2Fl%3E%3Cblock%20var%3D%22value%22%2F%3E%3C%2Fblock%3E%3Cblock%20s%3D%22reportStringSize%22%3E%3Cblock%20var%3D%22value%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doIfElse%22%3E%3Cblock%20s%3D%22reportEquals%22%3E%3Cblock%20var%3D%22end%22%2F%3E%3Cl%3E%3C%2Fl%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Eend%3C%2Fl%3E%3Cblock%20var%3D%22length%22%2F%3E%3C%2Fblock%3E%3C%2Fscript%3E%3Cscript%3E%3Cblock%20s%3D%22doIf%22%3E%3Cblock%20s%3D%22reportLessThan%22%3E%3Cblock%20var%3D%22end%22%2F%3E%3Cl%3E0%3C%2Fl%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Eend%3C%2Fl%3E%3Cblock%20s%3D%22reportVariadicSum%22%3E%3Clist%3E%3Cblock%20s%3D%22reportVariadicSum%22%3E%3Clist%3E%3Cblock%20var%3D%22end%22%2F%3E%3Cl%3E1%3C%2Fl%3E%3C%2Flist%3E%3C%2Fblock%3E%3Cblock%20var%3D%22length%22%2F%3E%3C%2Flist%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doIfElse%22%3E%3Cblock%20s%3D%22reportEquals%22%3E%3Cblock%20var%3D%22start%22%2F%3E%3Cl%3E%3C%2Fl%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Estart%3C%2Fl%3E%3Cl%3E1%3C%2Fl%3E%3C%2Fblock%3E%3C%2Fscript%3E%3Cscript%3E%3Cblock%20s%3D%22doIf%22%3E%3Cblock%20s%3D%22reportLessThan%22%3E%3Cblock%20var%3D%22start%22%2F%3E%3Cl%3E0%3C%2Fl%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Estart%3C%2Fl%3E%3Cblock%20s%3D%22reportVariadicSum%22%3E%3Clist%3E%3Cblock%20s%3D%22reportVariadicSum%22%3E%3Clist%3E%3Cblock%20var%3D%22start%22%2F%3E%3Cl%3E1%3C%2Fl%3E%3C%2Flist%3E%3C%2Fblock%3E%3Cblock%20var%3D%22length%22%2F%3E%3C%2Flist%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doIf%22%3E%3Cblock%20s%3D%22reportOr%22%3E%3Cblock%20s%3D%22reportOr%22%3E%3Cblock%20s%3D%22reportGreaterThan%22%3E%3Cblock%20var%3D%22start%22%2F%3E%3Cblock%20var%3D%22length%22%2F%3E%3C%2Fblock%3E%3Cblock%20s%3D%22reportGreaterThan%22%3E%3Cblock%20var%3D%22end%22%2F%3E%3Cblock%20var%3D%22length%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3Cblock%20s%3D%22reportOr%22%3E%3Cblock%20s%3D%22reportLessThan%22%3E%3Cblock%20var%3D%22start%22%2F%3E%3Cl%3E1%3C%2Fl%3E%3C%2Fblock%3E%3Cblock%20s%3D%22reportLessThan%22%3E%3Cblock%20var%3D%22end%22%2F%3E%3Cl%3E1%3C%2Fl%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doIf%22%3E%3Cblock%20s%3D%22reportIsA%22%3E%3Cblock%20var%3D%22value%22%2F%3E%3Cl%3E%3Coption%3Elist%3C%2Foption%3E%3C%2Fl%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doReport%22%3E%3Cblock%20s%3D%22reportNewList%22%3E%3Clist%3E%3C%2Flist%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doReport%22%3E%3Cblock%20s%3D%22reportJoinWords%22%3E%3Clist%3E%3Cl%3E%3C%2Fl%3E%3C%2Flist%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doIf%22%3E%3Cblock%20s%3D%22reportIsA%22%3E%3Cblock%20var%3D%22value%22%2F%3E%3Cl%3E%3Coption%3Elist%3C%2Foption%3E%3C%2Fl%3E%3C%2Fblock%3E%3Cscript%3E%3Cblock%20s%3D%22doReport%22%3E%3Cblock%20s%3D%22reportListItem%22%3E%3Cblock%20s%3D%22reportNumbers%22%3E%3Cblock%20var%3D%22start%22%2F%3E%3Cblock%20var%3D%22end%22%2F%3E%3C%2Fblock%3E%3Cblock%20var%3D%22value%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doReport%22%3E%3Cblock%20s%3D%22reportJoinWords%22%3E%3Cblock%20s%3D%22reportLetter%22%3E%3Cblock%20s%3D%22reportNumbers%22%3E%3Cblock%20var%3D%22start%22%2F%3E%3Cblock%20var%3D%22end%22%2F%3E%3C%2Fblock%3E%3Cblock%20var%3D%22value%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fblock-definition%3E%3C%2Fblocks%3E%3Cscript%3E%3Cblock%20s%3D%22doBroadcastAndWait%22%3E%3Cl%3Eget%20input%3C%2Fl%3E%3Clist%3E%3C%2Flist%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Einput%3C%2Fl%3E%3Ccustom-block%20s%3D%22mutilple%20split%20%25txt%20by%20%25mult%25s%22%3E%3Cblock%20var%3D%22input%22%2F%3E%3Clist%3E%3Cl%3Eline%3C%2Fl%3E%3C%2Flist%3E%3C%2Fcustom-block%3E%3C%2Fblock%3E%3Cblock%20s%3D%22doSetVar%22%3E%3Cl%3Einput%3C%2Fl%3E%3Cblock%20s%3D%22reportMap%22%3E%3Cblock%20s%3D%22reifyReporter%22%3E%3Cautolambda%3E%3Cblock%20s%3D%22reportNewList%22%3E%3Clist%3E%3Ccustom-block%20s%3D%22%24slice-1-255-0-0%20%25s%20from%20%25s%20to%20%25s%22%3E%3Cblock%20var%3D%22value%22%2F%3E%3Cl%3E1%3C%2Fl%3E%3Cblock%20s%3D%22reportQuotient%22%3E%3Cblock%20s%3D%22reportStringSize%22%3E%3Cblock%20var%3D%22value%22%2F%3E%3C%2Fblock%3E%3Cl%3E2%3C%2Fl%3E%3C%2Fblock%3E%3C%2Fcustom-block%3E%3Ccustom-block%20s%3D%22%24slice-1-255-0-0%20%25s%20from%20%25s%20to%20%25s%22%3E%3Cblock%20var%3D%22value%22%2F%3E%3Cblock%20s%3D%22reportVariadicSum%22%3E%3Clist%3E%3Cblock%20s%3D%22reportQuotient%22%3E%3Cblock%20s%3D%22reportStringSize%22%3E%3Cblock%20var%3D%22value%22%2F%3E%3C%2Fblock%3E%3Cl%3E2%3C%2Fl%3E%3C%2Fblock%3E%3Cl%3E1%3C%2Fl%3E%3C%2Flist%3E%3C%2Fblock%3E%3Cl%3E-1%3C%2Fl%3E%3C%2Fcustom-block%3E%3C%2Flist%3E%3C%2Fblock%3E%3C%2Fautolambda%3E%3Clist%3E%3Cl%3Evalue%3C%2Fl%3E%3C%2Flist%3E%3C%2Fblock%3E%3Cblock%20var%3D%22input%22%2F%3E%3C%2Fblock%3E%3C%2Fblock%3E%3C%2Fscript%3E%3C%2Fscript%3EData Payload Embedded sRGB +IDATxX~{NQ,(Ş&9-'91'T5cXb{KL{],b
^wu?,˂,^kdggvfvfs?2e_V,T懭{)?t%[1U'}'jX)ZN?qpݥ6m/b)3ͽ9]_Ү ro|1"ʾ<2o(\1N{}2)"~=95ip#5mV ʙ/)yw[XW (ù7gPΔ/FM~r&ay` 1`"@A9gdF"5 m}AAʽ=/-aDc&B8g"v I]^5HL z\:LI{ >ei
gvp ptu%l~y! @ZP]F);eA Nģmn4K= rV!2$RҎC^ԃzhlmGSv=EL[ѣ(iiP}ncp?~y! @~MV>Cۦ=[9tr/coַ]D ՞ ș
P>/mGˆ57iBcҸ.h|F鷍={9?. @@AAP08,`G|XSikӋ4ˋ4i]{44g40 @@ڊ_ك%##'aŨfL;܆2ϣL? 5 @ v_0KK}b[:0Ӓ±y-Ԃ}k@y
P *@@zҎi/^t~']X 5 J
@ U0ޚ|zO
'y AATo
3|ZYt`^qP¹EbBk{gw:6ףC
[}?i@iX/[\SζdAAuBU0kf j886x ړtߧ5 AAT;3"..BˋWB쭝$3? W<ЎrZ-Ȍ-[Y=꼁ɵIBOWR奘W="?>xok AAk @P&@ћVb غ_#Af0L^TJY5 ꀁzk /@8*"O::ǃ"|Μ]A_Ly]Y*ZA$/S
/zö6ti8vg1x5%*[@}fNsJvpp`wnn 2JrH8%+*&H9p$'?YJ)7i`~b oU@co]{KX_:|9rm)td]<_%g4?/siylq-}ڊNpwkZمft͝œB~mE;Zu6`n ԁ@
` 8(Qy#V
W,<=kV<71迶I o y^m ϒ03ig?X@x니zҪr(P|f]`ۿHdQ͍ti?lԒ_.t{NW1
Xn ywIlVjBu.+"*HEf:/jE /6w%M~Ban dS˜.o?.<^eܸ|/|prr_|\ɽ|˃;j :` 8[[T^HOW>'UN;kFoncDa\ '2oX4̃[G&fg4Myg۽Y ~M)
gi͉܈t~{e;K\Oҥ`.5l/ub4t~1,TeID>ʎ1Tаz=e?
9I' T'ez8eD"_o踷 ',~M~̈$u~|k4nIEZiI3n*'X
X]ByU^&«OGe 0]l=+=tݲ9gsͯ(XFGyiaw6nC|Yw
,>rCK)?d6sʷH+;: Gdq=_C:-iu2v/.+-&I:AA@pPBqahZHC{k+lt}JIOø\Iuv,*rI(@YJ1rӏ%(#I@=p*m+ .y.Y\HbU5,e HO(l~zo1P
0d$%ifS#C^ĉQ=)da7!`̽ǖ1s:X4=^5f= y6?tܭC|;BTZ*iXe _q`frkU2Q^*j"m0 ˽]m`l1p~]jum#*8Zbm%@xR⺮LE)?{7loC1c AAP]0T2^+~!eo⩠Ҧ^1>beRUq:/thgk?m~Yy \m~PɓۇA>V?a RԈb=PcӰ9+CD$!҃kEW ~JscЕ)7
o[4i䩱&l&ha %cLM̸kCѥ1b8"^@ooHEvd`c GqxytGxib~_Y0".m2P .@PgR]oJ;]c.b-.l uN:Gف?Iդq
]U~9!{Qfu)RQ^
OUIn1<83MGnjEr=TS]#|Ce)tby@me]nx2{;Pw˙ok/vmxj[ABu cy23@$u~]ңL_[QV)@ ¡/Vh pݝM-]E%AL;z1\1*'ίyFk*VdTBU{UCʈ
t2bU%-[G%Ibm.)(ѵ*uB}etކ#3&;|.Qfclj}ƈNO|XP]0AAP]0TA>
7P'jEWK̃c~&e{K1yO&uDC;".*TZ|N,e]O(O\VN6vmpG͞.0h3lak 6v"uIMy,0d.q;'ʌ߄k 3r/IL̃K[D:*2.Y&܅A!!H[֘PQQ̃d T<_ٽH
CNL#$N +-3XG?:#o'rM1T{:O┌>'Be_(F0Y
Kɗ!ݿLjHe;=65 ꀁy<&%jAo~(Rwa6O^Bqscl$L㹤Yeg<[m϶ʃ]r:M.)or`1:jA3"*KQVweyy^A`Rmıd H4,U<BU̓KcEփ?:@QMxtPZXtZaz$ۀrBYpNj!sل*ӭF
@ Bn R걥ck
{*[2_qЪG(u|t"Lܲʻ5K&>d xܰ7_6+{w[zvlp
vl+S˦F^\qqՀ
(
G( uwal8I]̟PRE[h;@qCv7d;fro[4S>U0E5@py`2U+D
e8[(`XG7?VHC9)n<g.'UQ~/#$\YD8iڒ ș
e pcd#P[gpyLp#v+~102AkAeЊnopZ2Ȥ2WAWw
4Y@SRxўm.?n" 1Ol驯$mtq,ܔP:9P3
Ĺ5Lb;>gn!)[u3TAE38+4a6&?fʡM>}}UoQAv@u**hy`k
GLU~aI?wgn
}]|w*S&e&}2O1[ۈ@C=v1G0gs5qC
zl 8"P(6/
su $6-(#q&rŜD#ؼlBG