1 !<arch> 2 __.PKGDEF 0 0 0 644 2866 ` 3 go object darwin amd64 go1.10 X:framepointer 4 build id "eVfx4FaDcM0EthpePB6Z/kqMz31XNYAzih3fKHFbb" 5 ---- 6 7 build id "eVfx4FaDcM0EthpePB6Z/kqMz31XNYAzih3fKHFbb" 8 9 $$B 10 version 5 11 12 draw * |SGOROOTsrc image draw.go Image Himage.goColorModel colorcolor.go Model Convert ColorRGBArgbacBRBounds geom.goRectangleMin PointXYAddFp2Fq3FDivF8k3FEqF8F:InF8Dr3ModF8DDFMulF8>FStringF8 SubF8F:FMaxF"6Dr2Fp3DAtDPx3y4B(DPD CanonDPDDP@DxDPDyDP EmptyDP@DPDs3BDPDb InsetDPn3DIntersectDPDbDOverlapsDPDbSizeDPFJDP LDPFRD UnionDPDbDZTxyB.SetprB& QuantizerQuantize PaletteBJ8esc:0x2aBc3B IndexJ8 esc:0x9B~p>mJ ,OpDrawL op1<dst2DD>src4F sp5 OverL%SrcL% Drawer<dstD>Fsp 37 FloydSteinbergN T 38 <dst1DP>src3F sp4L op5 DrawMask<DP>F> mask5F mp6L op7 <autogenerated>initFDBOpaque Alpha16APc5r1g2b3a4TransparentPAlpha16Model@" NF2r82r:24r84r:4 NF2r82>4r84>8x8:8)~rrD.2r82||r82rrDN2~rrD.4r84||r84rrDN4 53 NF2r82>4r84>"NF2r82r:24r84r:4VND.NF2rrP.2rR24rrP.4rR4NNF2rrPN2rR24rrPN4rR4\6rNF2V4XBPVBVBPX#||rrPN2rrP.2*rrP.2rrPN2rrPN2rrP.2||rrPN4rrP.4* 58 rr P.4r 59 r PN4r 60 r PN4r 61 r P.4 P2rrPN2rrP.2rrPN4rrP.4 rrP.2rrPN2rrP.4rrPN4 XxPb6rP`6rb`"l6rP` 64 #~rrb.2rrP.2~rrPN2rrbN2~rr b.4rr P.4~rr PN4rr bN4(6rP`6rb`||rrP.2rrbN2||rrb.2rrPN2||rrP.4rrbN4||rrb.4rrPN4**NF2rrPN2rrP.24rrPN4rrP.4.V"ND.NF2rrP.2rR24rrP.4rR4NNF2rrPN2rR24rrPN4rR4& 78 $$ 79 _go_.o 0 0 0 644 63083 ` 80 go object darwin amd64 go1.10 X:framepointer 81 build id "eVfx4FaDcM0EthpePB6Z/kqMz31XNYAzih3fKHFbb" 82 ---- 83 84 85 ! 86 go19ld 87 imageimage/color0image/internal/imageutil"".Image.At0runtime.morestack_noctxt 88 .thistype."".Imagextype.inty~r3,type.image/color.ColorTgclocals8999307b7be34fc1fb41dca3d5345ce3Tgclocals69c1753bd5f81501d95132d08af04464.gofile..<autogenerated>"".Image.Bounds~r1(type.image.Rectangle&"".Image.ColorModel,type.image/color.ModelTgclocalsc55e845a0a62e9baae6c740db5a20866"".Image.SetcTgclocals9f97bba8bf1b7e3c1d8404f5314066e8image.Image.At type.image.Image$image.Image.Bounds,image.Image.ColorModel,image/color.Color.RGBArtype.uint32gba"".Op.Draw"".DrawMaskoptype."".Opdstsrcsp type.image.PointTgclocals985984fe84b5d41f82436bd922006f88Lgofile..$GOROOT/src/image/draw/draw.go,"".floydSteinberg.Draw"".clip"".drawPalettedTgclocalsf27dccf16f0af78dfdd65525a007577cBgofile..$GOROOT/src/image/geom.go6image.image.Rectangle.Empty2image.Rectangle.Intersect*type.*image.Rectangle"type.*image.Pointmaskmp.autotmp_77.autotmp_78Tgclocals24b8b5fbdfc636709933516761f29275Tgclocalsf6bd6b3389b872033d462029172c8612*image.image.Point.Sub2image.image.Rectangle.Add$"".processBackwardruntime.convI2Iruntime.ifaceeq~r4type.boolTgclocalsa76548418c71ce4c55d0ed8810cdbc05Tgclocals7d2d5fca80364273fb07d5820a76fef4<image.image.Rectangle.Overlaps"".DrawTgclocalse61451f578894ad9f88ac6fc2bb48c378go.itab.*image.RGBA,"".Image@go.itab.*image.Paletted,"".Image.type.image/color.RGBA64"runtime.newobjectZgo.itab.image/color.Alpha16,image/color.Color.image/color.Transparent"runtime.convT2I16Zgo.itab.*image/color.RGBA64,image/color.Color@go.itab.*image.Alpha,image.ImageDgo.itab.*image.Uniform,image.Image"".drawRGBA "".drawGlyphOver@go.itab.*image.NRGBA,image.Image>go.itab.*image.CMYK,image.Image"".drawCMYK*image.(*Uniform).RGBA"".drawFillSrc"".drawFillOver "".drawNRGBAOver>go.itab.*image.RGBA,image.Image@go.itab.*image.YCbCr,image.Image>go.itab.*image.Gray,image.Image"".drawGrayDimage/internal/imageutil.DrawYCbCr"".drawCopyOver"".drawNRGBASrc"".drawCopySrc&out0type.*image/color.RGBA64dst0 type.*image.RGBA(type.*image.Paletted.autotmp_118.autotmp_119.autotmp_120.autotmp_121.autotmp_122type.uintptrdxmxmysxsyx1y1masasbsgsrTgclocals19ed7c59da31bd92a31a02f2b2179999Tgclocalsda1a58e253579984c0d084df988fc197$runtime.panicindexTgclocals564c88c798e834d77927d2fafb0b5dcaDgofile..$GOROOT/src/image/image.go.image.(*RGBA).PixOffset0image.image.Rectangle.Dxruntime.memmove$runtime.panicslicefirstRow.ptrtype.*uint8.autotmp_45i0i1Tgclocals5e39bedb60ca766449eac367e6065af8Tgclocals663f8c6bfa83aa777198789ce63d9ab4d0ddeltadyis0sdeltaTgclocals7c12a06aef209cf4e54ea35dc6f9b68a0image.image.Rectangle.Dy.autotmp_53~R0"type.*image.NRGBAspix.ptr.autotmp_39.autotmp_40dpix.lenspix.lenyMaxTgclocals263043c8f03e3241528dfae4e2812ef4.autotmp_34.autotmp_35 type.*image.Gray.autotmp_31.autotmp_32 type.*image.CMYK.autotmp_52Pgofile..$GOROOT/src/image/color/ycbcr.go*image/color.CMYKToRGB&type.*image.Uniform"type.*image.Alpha.autotmp_54.autotmp_55.autotmp_56.autotmp_57.autotmp_58miTgclocalsb37041f902225c26471d2f6b263a576b0image.(*Alpha).PixOffset.autotmp_131.autotmp_132.autotmp_133.autotmp_136type.int64sx1.autotmp_134.autotmp_135Tgclocalsc45275fafedf904577cb67048f52c3f7"".clamptype.int32Tgclocalsf207267fbf96a0178e8758c6e3e0ce28Tgclocals33cdeccccebe80329f1fdbee7f5874cb"".sqDiff~r2d*"".drawPaletted.func1*"".drawPaletted.func38runtime.memclrNoHeapPointers*"".drawPaletted.func2*"".drawPaletted.func4type.[4]int32"runtime.makeslicefloydSteinberg.autotmp_154ftype.noalg.struct { F uintptr; "".src image.Image }.autotmp_159htype.noalg.struct { F uintptr; "".src0 *image.RGBA }.autotmp_161jtype.noalg.struct { F uintptr; "".src0 *image.NRGBA }.autotmp_163jtype.noalg.struct { F uintptr; "".src0 *image.YCbCr }.autotmp_229.autotmp_230.autotmp_231.autotmp_235.type.*image/color.Colorpalette.ptrtype.*[4]int32pix.ptrpxRGBAhtype.func(int, int) (uint32, uint32, uint32, uint32)p2$quantErrorCurr.ptr.autotmp_178p.autotmp_232.autotmp_233.autotmp_234palette.lenpix.len$quantErrorCurr.len$quantErrorNext.lenstrideerTgclocals8e3e0427ab58d814848a67c3ade58c50Tgclocalsc8df99240ed270c98a150bac075a6f466image.(*Paletted).PixOffset"runtime.morestackTgclocalsff19ed39bdde8a01a800918ac3ef0ec7(image.(*RGBA).RGBAAtPgofile..$GOROOT/src/image/color/color.go6image/color.color.RGBA.RGBA,image.(*NRGBA).NRGBAAt8image/color.color.NRGBA.RGBA,image.(*YCbCr).YCbCrAt,image/color.YCbCr.RGBA"".init"".initdone"runtime.throwinitimage.init image/color.init:image/internal/imageutil.init"".Drawer.Drawtype."".DrawerTgclocals299a02c4bcf8c515ce816bf4a6120e82"".(*Op).Draw"runtime.panicwraptype.*"".OpTgclocals0bb4a461ae2c1abe80aba9dda952d7a7*"".Quantizer.Quantize"type."".Quantizer0type.image/color.PalettemTgclocals652de20bc925c4219a9c06593d8da6c12"".(*floydSteinberg).Draw.type.*"".floydSteinbergLgo.info.image.image.Point.Sub$abstract&go.info.image.PointTgo.info.image.image.Rectangle.Add$abstract.go.info.image.RectanglePgo.info.image.(*RGBA).PixOffset$abstract&go.info.*image.RGBAgo.info.intRgo.info.image.image.Rectangle.Dx$abstractRgo.info.image.image.Rectangle.Dy$abstractLgo.info.image/color.CMYKToRGB$abstractgo.info.uint32go.info.uint8Rgo.info.image.(*Alpha).PixOffset$abstract(go.info.*image.Alpha^go.info.image.image.Rectangle.Overlaps$abstractXgo.info.image.image.Rectangle.Empty$abstractXgo.info.image.(*Paletted).PixOffset$abstract.go.info.*image.Paletted2go.info."".clamp$abstractgo.info.int324go.info."".sqDiff$abstractXgo.info.image/color.color.RGBA.RGBA$abstract0go.info.image/color.RGBAZgo.info.image/color.color.NRGBA.RGBA$abstract2go.info.image/color.NRGBA&go.info."".Image.At go.info."".Image2go.info.image/color.Color(go.range."".Image.At.go.info."".Image.Bounds0go.range."".Image.Bounds6go.info."".Image.ColorModel2go.info.image/color.Model8go.range."".Image.ColorModel(go.info."".Image.Set*go.range."".Image.Set,go.info.image.Image.At&go.info.image.Image.go.range.image.Image.At4go.info.image.Image.Bounds6go.range.image.Image.Bounds<go.info.image.Image.ColorModel>go.range.image.Image.ColorModel<go.info.image/color.Color.RGBA>go.range.image/color.Color.RGBA$go.info."".Op.Drawgo.info."".Op&go.range."".Op.Draw<go.info."".floydSteinberg.Draw>go.range."".floydSteinberg.Drawgo.info."".clip(go.info.*image.Point0go.info.*image.Rectangle go.range."".clip4go.info."".processBackwardgo.info.bool6go.range."".processBackwardgo.info."".Draw go.range."".Draw&go.info."".DrawMask6go.info.*image/color.RGBA64(go.range."".DrawMask.go.info."".drawFillOver0go.range."".drawFillOver,go.info."".drawFillSrcgo.info.*uint8.go.range."".drawFillSrc.go.info."".drawCopyOver0go.range."".drawCopyOver,go.info."".drawCopySrc.go.range."".drawCopySrc0go.info."".drawNRGBAOver(go.info.*image.NRGBA2go.range."".drawNRGBAOver.go.info."".drawNRGBASrc0go.range."".drawNRGBASrc&go.info."".drawGray&go.info.*image.Gray(go.range."".drawGray&go.info."".drawCMYK&go.info.*image.CMYK(go.range."".drawCMYK0go.info."".drawGlyphOver,go.info.*image.Uniform2go.range."".drawGlyphOver&go.info."".drawRGBA(go.range."".drawRGBA go.info."".clamp"go.range."".clamp"go.info."".sqDiff$go.range."".sqDiff.go.info."".drawPaletted go.info.[4]int32"go.info.*[4]int32ngo.info.func(int, int) (uint32, uint32, uint32, uint32)0go.range."".drawPaletted:go.info."".drawPaletted.func1<go.range."".drawPaletted.func1:go.info."".drawPaletted.func2<go.range."".drawPaletted.func2:go.info."".drawPaletted.func3<go.range."".drawPaletted.func3:go.info."".drawPaletted.func4<go.range."".drawPaletted.func4go.info."".init go.range."".init.go.constinfo.image/draw""".FloydSteinbergFgo.itab."".floydSteinberg,"".Drawer"".statictmp_0,type."".floydSteinbergtype.uint8,go.info."".Drawer.Draw"go.info."".Drawer.go.range."".Drawer.Draw"runtime.gcbits.01Vtype..namedata.*func(int, int) color.Color-Ltype.*func(int, int) image/color.Color runtime.algarrayJtype.func(int, int) image/color.ColorNtype..namedata.*func() image.Rectangle-8type.*func() image.Rectangle6type.func() image.RectangleFtype..namedata.*func() color.Model-<type.*func() image/color.Model:type.func() image/color.ModelXtype..namedata.*func(int, int, color.Color)-Ntype.*func(int, int, image/color.Color)Ltype.func(int, int, image/color.Color)6type..namedata.*draw.Image.type.*"".Image"runtime.gcbits.03(type..importpath."".$type..namedata.At.,type..namedata.Bounds.4type..namedata.ColorModel.&type..namedata.Set.type..namedata.*func(draw.Image, image.Rectangle, image.Image, image.Point)-~type.*func("".Image, image.Rectangle, image.Image, image.Point)|type.func("".Image, image.Rectangle, image.Image, image.Point)8type..namedata.*draw.Drawer.type.*"".Drawer(type..namedata.Draw.*go.info."".(*Op).Drawgo.info.*"".Op,go.range."".(*Op).Draw0type..namedata.*draw.Op.type..namedata.*func(*draw.Op, draw.Image, image.Rectangle, image.Image, image.Point)-type.*func(*"".Op, "".Image, image.Rectangle, image.Image, image.Point)type.func(*"".Op, "".Image, image.Rectangle, image.Image, image.Point)runtime.gcbits.type..namedata.*func(draw.Op, draw.Image, image.Rectangle, image.Image, image.Point)-type.*func("".Op, "".Image, image.Rectangle, image.Image, image.Point)type.func("".Op, "".Image, image.Rectangle, image.Image, image.Point):go.info."".Quantizer.Quantize(go.info."".Quantizer6go.info.image/color.Palette<go.range."".Quantizer.Quantize~type..namedata.*func(color.Palette, image.Image) color.Palette-type.*func(image/color.Palette, image.Image) image/color.Palette~type.func(image/color.Palette, image.Image) image/color.Palette>type..namedata.*draw.Quantizer.$type.*"".Quantizer0type..namedata.Quantize.Bgo.info."".(*floydSteinberg).Draw4go.info.*"".floydSteinbergDgo.range."".(*floydSteinberg).DrawHtype..namedata.*draw.floydSteinberg-type..namedata.*func(*draw.floydSteinberg, draw.Image, image.Rectangle, image.Image, image.Point)-type.*func(*"".floydSteinberg, "".Image, image.Rectangle, image.Image, image.Point)type.func(*"".floydSteinberg, "".Image, image.Rectangle, image.Image, image.Point)type..namedata.*func(draw.floydSteinberg, draw.Image, image.Rectangle, image.Image, image.Point)-type.*func("".floydSteinberg, "".Image, image.Rectangle, image.Image, image.Point)type.func("".floydSteinberg, "".Image, image.Rectangle, image.Image, image.Point)0type..namedata.*[]int32-type.*[]int32type.[]int322type..namedata.*[4]int32-type..namedata.*func(int, int) (uint32, uint32, uint32, uint32)-jtype.*func(int, int) (uint32, uint32, uint32, uint32)ltype..namedata.*struct { F uintptr; src image.Image }-\type.*struct { F uintptr; "".src image.Image }"runtime.gcbits.06$type..namedata..F-&type..namedata.src-ptype..namedata.*struct { F uintptr; src0 *image.NRGBA }-`type.*struct { F uintptr; "".src0 *image.NRGBA }"runtime.gcbits.02(type..namedata.src0-ntype..namedata.*struct { F uintptr; src0 *image.RGBA }-^type.*struct { F uintptr; "".src0 *image.RGBA }ptype..namedata.*struct { F uintptr; src0 *image.YCbCr }-`type.*struct { F uintptr; "".src0 *image.YCbCr }"type.*image.YCbCr image.(*RGBA).At(image.(*RGBA).Bounds0image.(*RGBA).ColorModel"image.(*RGBA).Set@go.itablink.*image.RGBA,"".Image&image.(*Uniform).At.image.(*Uniform).Bounds6image.(*Uniform).ColorModelLgo.itablink.*image.Uniform,image.ImageFgo.itablink.*image.RGBA,image.Image"image.(*NRGBA).At*image.(*NRGBA).Bounds2image.(*NRGBA).ColorModelHgo.itablink.*image.NRGBA,image.Image"image.(*YCbCr).At*image.(*YCbCr).Bounds2image.(*YCbCr).ColorModelHgo.itablink.*image.YCbCr,image.Image image.(*Gray).At(image.(*Gray).Bounds0image.(*Gray).ColorModelFgo.itablink.*image.Gray,image.Image image.(*CMYK).At(image.(*CMYK).Bounds0image.(*CMYK).ColorModelFgo.itablink.*image.CMYK,image.Image"image.(*Alpha).At*image.(*Alpha).Bounds2image.(*Alpha).ColorModelHgo.itablink.*image.Alpha,image.Image(image.(*Paletted).At0image.(*Paletted).Bounds8image.(*Paletted).ColorModel*image.(*Paletted).SetHgo.itablink.*image.Paletted,"".Image4image/color.(*RGBA64).RGBAbgo.itablink.*image/color.RGBA64,image/color.Color0type.image/color.Alpha166image/color.(*Alpha16).RGBAbgo.itablink.image/color.Alpha16,image/color.ColorNgo.itablink."".floydSteinberg,"".Drawer.type..importpath.image.:type..importpath.image/color.Ttype..importpath.image/internal/imageutil.DreH%H;av]H0Hl$(Hl$(HY HuMHD$8HL$@H@HT$HHT$HT$PHT$H$HD$HL$ HD$XHL$`Hl$(H0H|$8H9;uH#`X_`L eH%H;av]H0Hl$(Hl$(HY HuMHD$8HL$@H@ H$HD$HL$HT$H\$ HD$HHL$PHT$XH\$`Hl$(H0H|$8H9;uH#`X_`84eH%H;avIH Hl$Hl$HY Hu9HD$(HL$0H@(H$HD$HL$HD$8HL$@Hl$H H|$(H9;uH#@D?@nnn8 eH%H;av]H0Hl$(Hl$(HY HuMHD$8HL$@H@0HT$HHT$HT$PHT$HT$XHT$HT$`HT$ H$Hl$(H0H|$8H9;uH#`X_``eH%H;av]H0Hl$(Hl$(HY HuMHD$8HL$@H@HT$HHT$HT$PHT$H$HD$HL$ HD$XHL$`Hl$(H0H|$8H9;uH#`X_`L eH%H;av]H0Hl$(Hl$(HY HuMHD$8HL$@H@ H$HD$HL$HT$H\$ HD$HHL$PHT$XH\$`Hl$(H0H|$8H9;uH#`X_`84eH%H;avIH Hl$Hl$HY Hu9HD$(HL$0H@(H$HD$HL$HD$8HL$@Hl$H H|$(H9;uH#@D?@nnn8 eH%H;avUH Hl$Hl$HY HuEHD$(HL$0H@H$D$L$T$\$D$8L$<T$@\$DHl$H H|$(H9;uH#@P?@zzz8,eH%H;aHHl$xHl$xH$H$H$HD$H$HD$H$HD$H$HD$ H$HD$(H$HD$0H$HD$8H$HD$@H$HD$HWD$PD$`H$HD$pHl$xH%\, 113 115 116 eH%H;a8H`Hl$XHl$XHD$hH$HL$pHL$HT$xHT$H$HT$H$H\$ H$Ht$(WD$0HD$@HD$xH$H$H$H9t 118 Hl$XH`HD$hH$HD$pHD$HD$xH$H$H$HD$HL$HT$ H\$(H$HD$0H$HD$8H$H$HD$@HL$HD$PHl$XH`H9[ 120 122 ~&(} 123 125 127 v 128 eH%H;aHxHl$pHl$pH$HHHL$hHHT$`H$H[ H$H4$H$HHPHXHpH|$LD$LL$LT$ H$HT$H\$Ht$H|$ LD$(LL$0LT$8HD$@HL$HHT$PH\$XH$HHNHVH^H$H@ H$H$H$HHPHXHpH|$LD$LL$LT$ L$McM+H$HT$H\$Ht$HL$`L)HH\$ H\$hL)I<H|$(LHL$0IHL$8HD$@HL$HHT$PH\$XH$HHNHVH^H$HurHHL$`H)HNHT$hH)HuHtGH$HHHHZHHZH$HtHHHHBHHBHl$pHxHl$pHxH@ H$H$H$HHPHXHpH|$LD$LL$LT$ L$M#MkH$HT$H\$Ht$HL$`L)HH\$ H\$hL)I<H|$(LHL$0IHL$8HD$@HL$HHT$PH\$XH$HHNHVH^ 137 138 139 D)J]M 140 ]MPOPO5 144 daI 145 aILKLK: 146 147 148 DR 149 eH%H;aDH0Hl$(Hl$(HH$HD$8HD$HD$@HD$HD$ HL$HT$hH91HD$xHL$HHH)H$Ht$PHH)LLLT$XLL\$`LL9|~AEt31t)H9}$Hl$(H0uH911I9|2AEt1H9}M9}H9}M9111I9AL9A|1H$HD$HD$pHD$D$`_`_ 153 tB/N.!9 157 158 $ 159 t/ 160 ) .@ 161 eH%H;aHHl$xHl$xH$H$H$HD$H$HD$H$HD$H$HD$ H$HD$(H$HD$0H$HD$8H$HD$@H$HD$HWD$PD$`H$HD$pHl$xH%, 164 166 167 eH%H$hH;APHH$H$H$ H$H$(HL$H$0HT$H$PHT$H$XH\$ H$`Ht$(H$pHt$0H$xH|$8L$LD$@H$0H$HH$@H$8H9oH$ HtnHuHH9=H$(NYu=H H9H$(u#H$HH$pH@H$0H$H$@H$H$8H$H$HH$H$H$(H|$L$0L$HL$@L$8LD$L\$LT$ LL$(L$PLD$0L$XLL$8L$`L$hLT$@L\$HD$PKH$HH$HH$HH$HHH$H$H$H$H$H=H<$HD$H$H$hH$HH$8H)H$HH)9L$MLML$M9L$H$L$L$pMJAEL$MtH$ HH0H$HH$HH\$HD$HL$HL$HD$ H$HD$H$HL$H$(H$H$H$H$H$H$H$H$L$L$L$L$L$pL$D$AuL$IuH$PHPH|$HL$H$XH$HD$HL$ H@H$D$L$T$\$H$H 172 $ALI/H$fDAIH/fHIH/fHLI/fD@H$ HQ0H$H\$H$Ht$H=H|$HD$ L$(L$H$H$H$H$H$H$L$L$L$L$L$pL$:D$tL$xT$|$H$ HHH$HT$H$H\$H$(H4$HD$HL$ H@H$D$L$T$\$$$AAMI/EAADL$tDDAIH/L$fAAD$xIH/fABAD$|IH/fABDA0IH/fABLDH$PHPH|$HL$H$XH$H$ HH0H$HT$H$H\$H$(H4$H$H$H$H$H$H$L$L$L$L$L$pL$kID$LT$Ht$H$xH$HD$HL$ H@H$Dl$H$H$H$H$H$H$L$L$L$L$L$p)H$HHHH$H9tLH$H$H$H$`L$LL$0L)L$MM)MH$HH$H$H$H$H$H$H$(HL$H$0H$8H$@H$HHT$H\$Ht$ H|$(H$PHT$0H$XH\$8H$hH$`H|$@Ht$HD$PtH$ H$H$pHH$H$HD$H$0H$8H$@H$HHD$HL$HT$ H\$(H$PHD$0H$XHD$8H$hH$`HL$@HD$HD$PH$HH$pm>H$H$H H$pHHH9vH$x[H$PHt)~Q fuH=H9)H$XH$H$@H$8H$0L$HH|$H\$HT$LD$ Ht$(H$XHT$0H$hH$`H\$8HT$@HL$HH$xHL$PH$H$HT$XHL$`HD$hH$HH$H$0H$HH$@H$8HD$Ht$HT$HL$ H|$(H\$0H$H$HL$8HD$@H$HH$PH$PHt}s`nQ*uH=H9/H$XQ fH=H9H$X`nuH5H9u~H$XtH2H$H$HH$0H$@H$8HL$H\$HT$HD$ Ht$(H$hH$`HL$0HD$8H$HH<$D$L$T$\$ueH$H4$H$HH$0L$@L$8H|$LL$LD$Ht$ D$(L$,T$0\$4H$HH$H4$H$@H$8L$HL$0LL$H|$Ht$LD$ D$(L$,T$0\$4z`n{H$H$8H$@H$0H$HHT$HD$HL$H\$ H|$(H$hH$`HL$0HD$8H$HuH=H9H$Xc2uH=H9AH$X~H5H9uzH$XH$H$HH$0H$@H$8HL$H\$HT$HD$ Ht$(H$hH$`HL$0HD$8H$HH$H$0H$HH$@H$8HD$Ht$H\$HL$ H|$(H$hH$`HL$0HD$8D$@u%H$H$pH$H$PH$HH$H$@H$8H$HH$0H\$HL$HD$HT$ H|$(H$hH$`HL$0HD$8H$H!H$pHt H$P>H$PHts`n*uH=H9H$XVQ f?H=H9%H$X`n{H5H9uzH$XaH$H$HH$@H$8H$0H\$HT$HL$HD$ Ht$(H$hH$`HL$0HD$8H$HH<$D$L$T$\$H$H4$H$HH$@L$8L$0LL$LD$H|$Ht$ D$(L$,T$0\$4H$H`nH$H$HH$@H$8H$0H\$HT$HL$HD$ H|$(H$hH$`HL$0HD$8H$H.uH=H9H$Xc2uH=H9AH$X~H5H9uzH$XsH$H$0H$8H$@H$HHD$HL$HT$H\$ Ht$(H$hH$`HL$0HD$8H$HH$H$0H$8H$@H$HHD$HL$H\$Ht$ H|$(H$hH$`HL$0HD$8D$@u%H$H$pH$H$PvH$HH$H$0H$8H$@H$HHD$HL$HT$H\$ H|$(H$hH$`HL$0HD$8H$H!H$HH9n"puu# 182 ' 184 : 185 X = : #H7 ^*%.: 193 >&.@=a ;~G\7MT\w0\1('*)\ L 2 /&\'!M\w \!\ 200 U 202 ' 204 meD 206 HH,$H,$D$DiHT$HZ(Ht$ HH)HZHHZ LD$MI)JHt$(L)H4LD$0DL$@DT$<D\$8E,DEAMI/G,;AE,Fl3DEAMI/G,:AElFl3DEAMI/EAElFl3DEMI/AAElHH9}-LjL2L9sWL{M9sGL{M9s7L{M96!HLjK,LL9tIH,$H#//&('! #/eH%H;aHHHl$@Hl$@D$xL$|$$Ht$PH~(LD$`MI)H~LH~ LT$XMI)K<LD$hM)NII A\<HL9}\LfL.L9@AD=L&LnLwM9 BL'L&LnLwM9BT'L&LnLwM9rHFHM9I9LD$0L)HH?L!HHD$8II5L$HD$LD$HD$HHHD$8Ht$PLD$0L\$(LT$ HT$pH9}OH^I<LLLVH9wBL9w=HL$H|$(H\$ H)I)II?I!ML9zIrHl$@HH 221 * 222 H/% 223 224 / 3'U 226 H/* 227 H8Hl$0Hl$0HD$XHL$HH)HT$`H\$PH)Ht$@H~(IH)H~HLN IL)HH\$hLK(L\$xMM)LKMLk Lt$pMM)OM9HE1AL$H|$ LD$eEiiiC< ALI/C<C<EiC| ALI/C<C|iC| ALI/DCLCL HH/2CLMHL$(HT$Ht$@H|$ L$L\$Lt$I9tpM9]E4IpL9DELMXM9*ALIxL9ATM9L9M9L9HHMLd$hLMH~eLfLnL6L9I)I)II?I!MLsL{HM9HT$L\$HL$(M)M)II?M!LM Hl$0H8u M9LbMLLMMHIL@IHIpopO 243 O #%$#!* ,-'9 %*FeH%H;aHXHl$PHl$PHD$xHL$hH)H$H\$pH)Ht$`H~(IH)H~HLN L)HH$LK L$M+LK(L$MM)LKMOM9HD$LL$ H|$8IHHD$HpHT$0LT$(HL$@L$M)II?M!KL%HL$HD$HD$0HPHD$@H|$8HHD$(LL$ MHD$HH$Ht$`LD$H~@L^L&N,L9wZM9wUI)II?I!MLcL+O4M9w5M9M*Hl$PHXLBMLLMMHIU' 250 +R+ 251 R $*J' 253 +%- 254 HHHl$@Hl$@HD$xHL$PHQ H\$XH)HH\$0Ht$hH)HHP H$H+:HH|$(HQ(LD$pI)L$LL$`I)HP(L$L+EAMI'DlEAEiEEAMI/EADALI'EDIH/DDHH'EDLI/ADEDHH/ADHHHD$8HL$LD$ HD$xHL$PL$LL$LT$L\$ Ld$Ll$8Lt$0L|$(H9LwM9^Ft/L9HEiF</EHGL9$BD/AHOL9BL/AL9DLSM9DTLKM9DLLkM9[IILLM9tHQLYL!LiMM9M)L)HH?I!K,L`L(LpLxMM9wyLL$L\$ LT$M)Ld$M)II?M!MLl$8IIHl$@HHF #Q 0JFH Hl$Hl$HD$PHL$(HQ H\$0H)HH\$Ht$@H)HHP H|$XH+:HH|$HQ(LD$HI)L$LL$8I)HP(LT$`L+ADtHHHD$PHL$(L$Lt$L|$H9LwM9xFt/L9bEiE|=EHGL9=BD/AHOL9BL/AL9EAMI'ADLCM9AIH'DHCL9LI'ADDHCL9IILLM9tfHQLYL!LiMM9M)L)HH?I!K,L`L(LpLxMM9w`M)M)II?M!MIIHl$H @?@F ) 277 280 01FHHl$Hl$HD$HHL$ HQ H\$(H)HH\$Ht$8H)HHP H|$PH+:H<$HQ(LD$@I)LL$0I)HP(LT$XL+qDHHLt$L<$H9}KL9Et=L9D4L{M9DtL{M9DtLsM9r}IILLM9tbHQLYL!LiMM9w~M)L)HH?I!K,L`L(LpLxMM9wKM)M)II?M!MII=Hl$H0/01 ,1 291 1HHl$Hl$HD$HHL$ HQ H\$(H)HH\$Ht$8H)HHP H|$PH+:HH<$HQ(LD$@I)LL$0I)HP(LT$XL+@DHHHD$HHL$ Lt$L<$H9LwM9LwF|/M9vLwBD/M9cFt/L9TEiAAAL=iAEiAAEiAL9ALI/AD4HKL9DALI/ADtHKL9HH/LHCL9}IILLM9tbHQLYL!LiMM9wpM)L)HH?I!K,L`L(LpLxMM9w=M)M)II?M!MIIyHl$H0/0# O $ ,1 O #eH%H;aHhHl$`Hl$`HD$pHHHL$XHP(HT$PHX H\$HH$H~(L$L+LD$@H~ L$L+LL$8H~H|$0L$L$H$HL$PHH)HL$XHHD$xH\$HHH)HH$H)H\$t$|$DD$LL$0LT$@MLT$8ML$L$Ld$pHIL$H9XMzMM9GEtEAE M\$M4$L9sLhM9_LhM9KLhM97D|$EEEAMI/AAEiD\$F<0ED\$DEAMI/AE<F\0D|$ED|$DEAMI/AF|0F\0D|$ED|$DEAMI/AF|0F\0D|$EG/AMI/AF|0Ll$(Lt$ HM|$KD=LMjO.L9tLL$ HD$(IMmHl$`Hh# 312 &\(!	S (T!Q .+229%* 315 - 317 	(!# 318 eH%HD$H;AHH$H$HH$H9vH$H$H$H$H|$xHt$8L$IL$M)L$IM)L$IL$M)LL$XL$IM)Ld$hH)LH\$PL$Mk(IL)MkIMk L)HHD$xIH$LH$L$H$H\$PHt$8HLD$HLT$`L$Ll$hLt$@L|$pHHT$XL9L$H$L$H$HH$D$,HALL$LD$H$H$HD$HL$ H@H$D$L$T$\$H$HPH$LGLL$M9GMbM9rGl 323 MrM9XG| 324 IrL9>H$GD 325 DD$4t$,\$0ALI/AiDDALI/AGHLGDDM9ALI/AEDHHODA7I9HH/ATHHWt$4t$0H$H9FHH/A\H$LGLDT$,AL$M9ALI/AGHLGMKAM9AIH/ALHGHMKAI9IH/ADHGHISDH9bDLI/AEDMHBLd$LT$H$H$HD$HL$ H@H$D$H$LD$HL$D$,9IIIHISHLIMHL9t"Lt$@LD$HLT$`HD$pLMIH$HH$H$HD$H$HL$D$3H$H$HH)H$H$HH)LLL$LL$LL9AEtz1tgH9}0IBHYMCLNIH$HLLLH9uH9|IHLMAIHLMAH$I9|AAEt1qH9}#M9}H9}M9W1P1I1BI9AL9A&H$H$H$H$L$L$cT 343 Ov\/=( 345 H$& 10B90*93RBA"C#: 348 EX1 350 v8 < \ M 352 D$|=~ D$D$D$&& &D$L$)D$eH%H$ H;AH`H$XH$XW$$ $0HH$hH9oH$p 11HH1HD$xH$Ht$pH$H\$XD$E E1E1E1E1L$LT$hL\$`L$H$PL-L$@L$L$HL$L$PM]E}A*~H=L9`LH=H$ L$(H$ H$HH$HD$H$f@1HT$hH$Ht$`H$mHH\$@AMD$@DLT$`IDL$M9$$$D$D$D)AD)$A)$)D9tLLHD$HHL$XHHLHt$pH9| L$E,@#M9W IC,D|$@A)CD,A)CD,A)CD,)H$I9 D|$DMIL$C40EkDC4Ct0EEkDCtCt0EEkDCtCt0AkCtIuH9HF6HL$DkDA6BL6EEkDAL6BL6EEkDAL6BL6EEkDAL6IMH9>HHF1DL$DEEFT1EETFT1EETFT1EETLT$`L9H$D$1EkEDDL1EkEDDDD1EkEDDDD1EkEDDMEH$HLLH$H$L$L$L$L$xMM)M9_LD$PH$IH$H$H4Ht$H$H2D$L$\$t$$@LD$PMHLT$`M9IL$G$EAAEAD1GdEAAEAD]1GdEAAEAD 1C\AD1D$@H$Ht_LL$xIE1AE1H$HH$LT$`ML$XLDMAAM`\$4T$<L$8H$ffNfVf^H$hLO0L$xOL$L\$Ld$HL$Ot%L$Lt$L=L|$Ht$ H$pH$A$u9H$HT$XH\$HH$$LT$`Ll$PL$nH$hHHH$HT$H$HT$H$pH$HD$HL$ H@H$D$L$T$\$D|$@A)D\$8A)DT$<A)T$4)HL$XH\$HHt$p$LD$PLL$xL$L$O~ 375 =`VLD$PLT$`L$D$EHu^HIHLIHLL$L$MM)L9HT$`H$H$H$HL$HE1 H<$HHT$H$HL$HHT$`H$H$H$D$L$L$L$xL$8HHH$H$H$XH`AL5M9uyIu$L-L$0H$8H$0'A2u2H=L9u3u$L-L$L$H$H$@AIILALIHH$H$H$xH)HH$HL$HL$HD$ HD$hHL$H$HH$H$HT$HT$Ld$L\$ HD$xH$hH$H\$XHt$pH$D$L$LT$hMH$HHHHH$HL$HL$HD$H$HL$ HL$xH$HZHH$Hr@1JIHL$A1AL1AT1A\1L$IrILHH$H$LH9}LH$H$HHNH@H$D$L$T$\$H$H|$xH9jHHrHzLB(L$M)LBMHR L$xI)KH9wrH)H)HH?H!LH$hHD$xH$LHL" 391 *MZ4,;3?$Q !0,&$ H>af7 397 398 399 400 402 (( 404 d6 U8 e(.? 2v!= <' 412 *A5 'A 414 418 420 422 424 425 _* 431 9r1 432 eH%H;avrH0Hl$(Hl$(HBHJH@HT$8HT$HT$@HT$H$HD$HL$ H@H$D$L$T$\$D$HL$LT$P\$THl$(H0u`m_ A@ 438 eH%H;avyH(Hl$ Hl$ HBH$HD$0HD$HD$8HD$D$L$T$\$ t$@ D$D D$H D$LHl$ H(nPtO> > >9O 441 eH%H;aH(Hl$ Hl$ HBH$HD$0HD$HD$8HD$D$L$T$\$ HH'D$@ HH'D$D HH'D$H D$LHl$ H(>POB B 444 445 B={ 446 eH%H;avpH(Hl$ Hl$ HBH$HD$0HD$HD$8HD$D$L$f$D$D$L$T$\$D$@L$DT$H\$LHl$ H(wPkO 9F 451 eH%H;avOHH,$H,$<v H,$HuH,$H.eee1-eH%H;aH`Hl$XHl$XHY HHD$hH@HL$pHT$xHT$H$HT$H$HT$H$HT$ H$HT$(H$HT$0H$HT$8H$HT$@H$HT$HH$HT$PH$Hl$XH`+H|$hH9;KH#C eH%H;aH`Hl$XHl$XHY HHD$hHHH$HD$pHD$HD$xHD$H$HD$H$HD$ H$HD$(H$HD$0H$HD$8H$HD$@H$HD$HH$HD$PHl$XH`!H|$hH9;AH#9 460 eH%H;aHPHl$HHl$HHY HHD$XH@HL$`HT$hHT$HT$pHT$HT$xHT$H$HT$ H$HT$(H$HD$0HL$8HT$@H$H$H$Hl$HHPKH|$XH9;kH#cx3 eH%H;aHXHl$PHl$PHY HHD$`HHD$hH$HD$pHD$HD$xHD$H$HD$H$HD$ H$HD$(H$HD$0H$HD$8H$HD$@H$HD$HHl$PHX,H|$`H9;LH#D 466 image.image.Point.Subpqimage.image.Rectangle.Addprimage.(*RGBA).PixOffsetpxyimage.image.Rectangle.Dxrimage.image.Rectangle.Dyrimage/color.CMYKToRGBbcgkmrwyimage.(*Alpha).PixOffsetpxyimage.image.Rectangle.Overlapsrsimage.image.Rectangle.Emptyrimage.(*Paletted).PixOffsetpxyimage/draw.clampiimage/draw.sqDiffdxyimage/color.color.RGBA.RGBAabcgrimage/color.color.NRGBA.RGBAabcgr"".Image.At.thisxy~r3 "".Image.Bounds.this~r1"".Image.ColorModel.this~r1"".Image.Set.thisc xyimage.Image.At.thisxy~r3 image.Image.Bounds.this~r1image.Image.ColorModel.this~r1image/color.Color.RGBA.thisabgr"".Op.Drawdst-op-r-sp-src-8"".floydSteinberg.Drawdst>r>sp>src>0@"".clipdstImaskI0mpIrIspI(srcILLNN"".processBackwarddst]r]sp]src]0~r4]___"".Drawdstdopdrdspdsrcd0"".DrawMask &outhdstj dst0r` dst0X dx ma~maskjmpj mx myopjrj sa~ sb~ sg~spj sr~srcj0 sx sy x x1~ y~ y1~l"".drawFillOverdstrsa4sb0sg,sr("".drawFillSrcdst firstRow.ptrh i0X i1Prsa4sb0sg,sr( yH"".drawCopyOver d0h ddelta`dst dyX iPr s0H sdelta@sp0src("".drawCopySrc d0` ddeltaXdst dyPr s0H sdelta@sp0src( ~R0"".drawNRGBAOver dpix.lenPdstrsp0 spix.lenH spix.ptrhsrc( sy@ y yMax"".drawNRGBASrcdstrsp0src( yMaxX"".drawGraydstrsp0src("".drawCMYKdstrsp0src("".drawGlyphOver adst i mamask0 mimp8rsrc("".drawRGBAdst dyH i@ ma~maskmp mx myoprsp8src( sx sx1 sy y y1~r1~r2"".drawPaletted &outdst er}floydSteinberg i~ p~ palette.len~ palette.ptr~ pix.len~ pix.ptr~ pxRGBA~ quantErrorCurr.len~ quantErrorCurr.ptr~ quantErrorNext.len}rspsrc0 stride} x} y}}}}}~"".drawPaletted.func1abgrxy"".drawPaletted.func2abgrxy"".drawPaletted.func3abgrxy"".drawPaletted.func4abgrxy"".initimage/draw.mimage/draw.Overimage/draw.Src"".Drawer.Draw.thisdstr srcsp*func(int, int) color.Colorx@5k6T3*func() image.Rectangle2j6e3*func() color.Model^6{#3*func(int, int, color.Color)F.x6md~3*draw.Image6 474 image/drawAtBounds 475 ColorModelSet}0<*func(draw.Image, image.Rectangle, image.Image, image.Point)6L3*draw.Drawer `6Draw,J"".(*Op).Draw.thisdstrsrc8sp*draw.OpF*func(*draw.Op, draw.Image, image.Rectangle, image.Image, image.Point)n`xR6 3c6E*func(draw.Op, draw.Image, image.Rectangle, image.Image, image.Point)-k6U_3_1`"".Quantizer.Quantize.thispm(~r38/*func(color.Palette, image.Image) color.PaletteL6I3*draw.Quantizer6Quantize"".(*floydSteinberg).Draw.thisdstrsrc8sp*draw.floydSteinbergR*func(*draw.floydSteinberg, draw.Image, image.Rectangle, image.Image, image.Point)>6+3QQ#6Q*func(draw.floydSteinberg, draw.Image, image.Rectangle, image.Image, image.Point)A6f3Tt*[]int32\~m#6*Ms *[4]int32{+E60*func(int, int) (uint32, uint32, uint32, uint32)B{tG6!3&*struct { F uintptr; src image.Image }6.Fsrc,(*struct { F uintptr; src0 *image.NRGBA }S6src0'*struct { F uintptr; src0 *image.RGBA }N|6(*struct { F uintptr; src0 *image.YCbCr }[6='~Q f*2~`nNYteTtimageimage/colorimage/internal/imageutil3 481 $! aAa 2 491 g 492 `` 493 0@ 496 p`` 497 p@@ "$& 498 `` 499 0(@*, 502 ``. 503 0@0 506 p``. 2 507 p@@. "$4 508 p@@ 509 6 8:(8<08>88$@ 510 B 511 DFH60Jp.LNbPRT 512 VXH6 J`.LN.JZR\R^V 515 `` 516 `H6 bJ0.LPdf`.hdjl.JZnpR\RrRtRrRtv 520 521 H.xz` 522 H6 J`.LN|~t.R\ 523 RrRtR\^\^ 524 B 525 H6 J`.LNDFdRBQQp 526 Vv 527 528 $v%'X(),-/0022468899;=@ABBDEFHIIJLNPQ:H6 J`.LNf.hNDF/?O_o 541 88888NR\R^pH6P8X8`8h8hR\RR 548 pH6P8X8`8h8/?O xR\RR 555 pH6JPL`N/?O_R\RRRR 572 H6JPL`N/?O_o TR\RRRRH6JPL`N/?O_oR @H6JPL`N/R0H6JPL`NxR 608 0H6JPL`NBBRR 615 616 617 H6JPf`hpN/?O_o>88 $(R\RRR& 630 dz.H6JP.LpNf.hNDF/?O_o888"$:R\RRrRtR\^\^LL R** 644 88RX00D 645 !$$%%&'(()*,/////00000JH6 J`.LN~/Oo 655 658 659 660 661 "04R\R R R R R R R R R R R R 662 @` 664 6 8:(8<08>88 667 R 668 t@P 670 6 8:(8<08>88.P.RR 673 |@P 675 6 8:(8<08>88.h.RR 678 t@P 680 6 8:(8<08>88 683 R 684 <dt 685 686 H 6@J.LN 687 @ 688 H60Jp.LN& 689 P.p 690 T 691 H60Jp.LN&TT:8J8\\B8R8hh>8N8^8JJ@8JJ@8<8L8^8n8~8888jj@8P8`8ffL8\8PPF8ppF8V8f8::08^^48D8T8 692 F8V8f8v88 693 H8X8h8x88*>:Z8p888 694 "2F:b8|8 695 * : N:j88 &,&@:\8r888 ,0,D:`8v888 696 (080L:h88 697 02@2T:p88 04@4T:p88888 @(@<:RT8n8888 0T@TT:Rl888888:R ``XTXT XT0XT*V"V6:RN8j8888888:R88`:R88:R88:R 0XVXV XV0XV`XVpXVXVXVXVXVXVXVX 699 VX 700 VX 701 VX 702 VX 703 VX 704 VX 705 VX 706 VX 707 VX 708 VX 709 VX 710 V2(v8vL:Rd8z88888vv:R8vv:R88:R88`:\88:\ XvXv Xv0Xv`XvpXvXvXvXvXvXvXv"6:RN8f8888 <B*QB>:RX8t8888888888888888888888888:R ``XBXB XQB0XQB""2F:R`8x888888F:R8:R * 0D:R^88888888888:R8:R :"2F:R\8~88888888880@:R8JP:R8Z:R8:R : 0D:RZ8|8888888888Vl:R8v|:R8:R8:R $4H:Rj8888888888 "2 F:R`8x8888 *>:RX8p888 * >:RX8p88888:R XX X0X@XPX`XpXXXXXXX,$4H:R\8|8888888888:R88`:R8:R XLX X0X`XpXXXR*>:RX8p88888888888888888:R8:R8:R88:R88`:\88:\ XX X0X`XpXXXXXXX\\ 714 8 715 L08(L8 xx8 716 *08*<8<J8Lh8 "X20XF:R`888888888888888888888XX:R8<8XX:R8<8XX:R8<8 X X:R8<8X X :R 8 8 :R 8 8` :R 8 8 :R 719 8 720 8 721 :R 722 8 723 X 724 X 725 :R 726 8 727 'X 728 'X:R8-X.X:R8> XXXX XX0XX`XXpXXXXXXXXXXXXXXXXXXXXXX.>R:Rh888888 .>R:Rh88888888:R X|X X0X@XPX`XpXXX.>R:Rh88888888:R XX X0X@XPX`XpXXX.>R:Rh888888 BB"6: 8L8v8 0D:`8z8888 << 735 pp0@P 736 ` 737 0@P 738 Xp44 742 pp0@P 743 ` 744 745 0@P 746 Xp,, 748 pp0@P 749 ` 750 751 0@P 752 Xp">> 754 pp0@P 755 ` 756 0@P 757 Xppp0@P 761 ` 762 763 0@P 766 X 767 `p 768 769 770 771 772 773 774 775 776 ~~ 777 pp0@P 778 ` 779 0@P 780 Xp.Npp0@P 782 `0@P 783 X 784 `p 785 786 787 .B:^8x8888 788 pp0@P 789 ` 790 0@P 791 Xp.N0@P 793 `Fp 794 795 000 796 pp0@P 797 ` 798 0@P 799 XpF.NF0@P 801 X 802 ` 803 804 000@.>R:n8888 dd 805 pp0@P 806 ` 807 0@P 808 Xp.$$pp0@P 810 `0@P 811 X 812 `p 813 814 815 6FZ:v88888 .. 816 pp0@P 817 ` 818 0@P 819 Xp.N0@P 821 `p 822 823 000 824 pp0@P 825 ` 826 0@P 827 Xp.N0 @P 829 X 830 p 831 832 000T 833 pp0@P 834 ` 835 pp 836 0@P 837 X` 839 0@P 841 X`p 843 pp0@P 844 `ff 845 pp0@P 846 ` 847 0@P 848 Xp8888RR 852 pp0@P 853 ` 854 855 0@P 858 X`p.VV 860 pp0@P 861 `0@P 862 X`pTT 864 pp0@P 865 `0@P 866 X`pVV 868 pp0@P 869 `0@P 870 X`ppp0@P``` 873 .0@P`` 874 .0@P`` 875 .0@P`` 876 .0@P`` 877 .0@P`` 878 .0@P`` 879 .0@Ppp0@P`@@0@@0@@066$*PZn p((44FFgo19ld