Changeset 247
- Timestamp:
- May 24, 2011, 12:36:12 PM (14 years ago)
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
CoolStreaming/UBitStream.pas
r128 r247 28 28 function CopyFrom(Source: TBitStream; Count: LongInt): LongInt; 29 29 function Write(const Buffer; Count: Longint): Longint; virtual; 30 function EqualTo(Source: TBitStream): Boolean; 30 31 function GetString: string; 31 32 procedure SetString(const AValue: string); 32 33 procedure ReadBuffer(var Buffer; Count: Longint); 33 34 procedure WriteBuffer(const Buffer; Count: Longint); 34 property Position: LongInt read GetPosition write SetPosition;35 property Size: LongInt read GetSize write SetSize;36 property Bit[Index: Integer]: Boolean read GetBit write SetBit;37 38 35 function ReadBit: Boolean; 39 36 procedure WriteBit(AValue: Boolean); 40 37 function ReadNumber(Count: Byte): QWord; 41 38 procedure WriteNumber(AValue: QWord; Count: Byte); 39 property Position: LongInt read GetPosition write SetPosition; 40 property Size: LongInt read GetSize write SetSize; 41 property Bit[Index: Integer]: Boolean read GetBit write SetBit; 42 42 property AsString: string read GetString write SetString; 43 43 end; … … 64 64 end; 65 65 66 66 67 implementation 67 68 … … 133 134 begin 134 135 Result := 0; 136 end; 137 138 function TBitStream.EqualTo(Source: TBitStream): Boolean; 139 var 140 I: Integer; 141 begin 142 if Size = Source.Size then begin 143 I := 0; 144 Result := True; 145 Position := 0; 146 Source.Position := 0; 147 while (I < Size) and (ReadBit = Source.ReadBit) do Inc(I); 148 if I < Size then Result := False; 149 end else Result := False; 135 150 end; 136 151 -
CoolStreaming/UVarBlockSerializer.pas
r222 r247 791 791 VarBlock.Stream.Position := 0; 792 792 Mask := VarBlock.ReadVarUInt; 793 Items.Clear; 793 794 I := 0; 794 795 while Mask <> 0 do begin -
ExceptionLogger/UExceptionLogger.pas
r167 r247 97 97 Buffer := Report.Text; 98 98 if FileExists(FLogFileName) then 99 LogFile := TFileStream.Create( FLogFileName, fmOpenReadWrite)100 else LogFile := TFileStream.Create( FLogFileName, fmCreate);99 LogFile := TFileStream.Create(UTF8Decode(FLogFileName), fmOpenReadWrite) 100 else LogFile := TFileStream.Create(UTF8Decode(FLogFileName), fmCreate); 101 101 with LogFile do try 102 102 Seek(0, soFromEnd); … … 115 115 begin 116 116 if FileExists(FLogFileName) then 117 LogFile := TFileStream.Create( FLogFileName, fmOpenReadWrite)118 else LogFile := TFileStream.Create( FLogFileName, fmCreate);117 LogFile := TFileStream.Create(UTF8Decode(FLogFileName), fmOpenReadWrite) 118 else LogFile := TFileStream.Create(UTF8Decode(FLogFileName), fmCreate); 119 119 with LogFile do try 120 120 Seek(0, soFromEnd); -
Generics/TemplateGenerics/Generic/GenericList.inc
r219 r247 30 30 procedure AddList(List: TGList); 31 31 procedure Assign(Source: TGList); virtual; 32 constructor Create; virtual; 32 33 procedure Clear; virtual; 33 34 procedure Delete(Index: TGListIndex); virtual; … … 52 53 procedure Replace(Index: TGListIndex; Source: TGList); 53 54 procedure Sort(Compare: TGListSortCompare); 54 procedure SetArray(Values: TGListItemArray);55 procedure SetArray(Values: array of TGListItem); 55 56 property Count: TGListIndex read FCount write SetCount; 56 57 property Capacity: TGListIndex read GetCapacity write SetCapacity; … … 73 74 74 75 { TGList } 76 77 constructor TGList.Create; 78 begin 79 FCount := 0; 80 end; 75 81 76 82 procedure TGList.Replace(Index: TGListIndex; Source: TGList); … … 405 411 end; 406 412 407 procedure TGList.SetArray(Values: TGListItemArray);413 procedure TGList.SetArray(Values: array of TGListItem); 408 414 var 409 415 I: TGListIndex; -
PinConnection/UCommPin.pas
r119 r247 51 51 procedure TCommPin.Connect(Pin: TCommPin); 52 52 begin 53 if Assigned(Pin) then Disconnect; 54 Self.RemotePin := Pin; 55 Pin.RemotePin := Self; 53 if Pin <> RemotePin then begin 54 Pin.Disconnect; 55 Disconnect; 56 Self.RemotePin := Pin; 57 Pin.RemotePin := Self; 58 end; 56 59 end; 57 60 -
PinConnection/UCommProtocol.pas
r231 r247 101 101 ResponseParameters: TVarBlockIndexed = nil; 102 102 RequestParameters: TVarBlockIndexed = nil; ARaiseError: boolean = True); 103 constructor Create; 103 constructor Create; virtual; 104 104 destructor Destroy; override; 105 procedure Assign(Source: TCommProtocol); virtual; 105 106 property OnAfterRequest: TAfterRequest read FOnAfterRequest write FOnAfterRequest; 106 107 property OnCommand: TAfterRequest read FOnCommand write FOnCommand; … … 360 361 end; 361 362 363 procedure TCommProtocol.Assign(Source: TCommProtocol); 364 begin 365 LastCommandResponseTime := Source.LastCommandResponseTime; 366 LastLatency := Source.LastLatency; 367 MaxSequenceNumber := Source.MaxSequenceNumber; 368 MaxSessionCount := Source.MaxSessionCount; 369 RemoteBufferSize := Source.RemoteBufferSize; 370 RemoteBufferUsed := Source.RemoteBufferUsed; 371 WrongSequenceCount := Source.WrongSequenceCount; 372 RetransmitTimeout := Source.RetransmitTimeout; 373 RetransmitRepeatCount := Source.RetransmitRepeatCount; 374 RetransmitTotalCount := Source.RetransmitTotalCount; 375 Pin.Connect(Source.Pin.RemotePin); 376 OnCommand := Source.OnCommand; 377 OnAfterRequest := Source.OnAfterRequest; 378 OnDebugLog := Source.OnDebugLog; 379 Active := Source.Active; 380 end; 381 362 382 { TDeviceProtocolSession } 363 383 -
PrintPreview/UPrintPreview.lfm
r241 r247 122 122 Align = alCustom 123 123 Anchors = [akTop, akLeft, akRight, akBottom] 124 Center = True 124 125 end 125 126 object ScrollBarHoriz: TScrollBar -
PrintPreview/UPrintPreview.lrs
r241 r247 32 32 +'TImage'#6'Image1'#4'Left'#2#0#6'Height'#3#157#1#3'Top'#2#26#5'Width'#3#133#2 33 33 +#5'Align'#7#8'alCustom'#7'Anchors'#11#5'akTop'#6'akLeft'#7'akRight'#8'akBott' 34 +'om'#0# 0#0#10'TScrollBar'#14'ScrollBarHoriz'#4'Left'#2#0#6'Height'#2#16#3'To'35 +' p'#3#183#1#5'Width'#3#133#2#7'Anchors'#11#6'akLeft'#7'akRight'#8'akBottom'#036 + #8'PageSize'#2#0#8'TabOrder'#2#1#8'OnChange'#7#20'ScrollBarHorizChange'#0#037 + #10'TScrollBar'#13'ScrollBarVert'#4'Left'#3#134#2#6'Height'#3#157#1#3'Top'#238 +# 26#5'Width'#2#16#7'Anchors'#11#5'akTop'#7'akRight'#8'akBottom'#0#4'Kind'#739 +# 10'sbVertical'#8'PageSize'#2#0#8'TabOrder'#2#2#8'OnChange'#7#19'ScrollBarVe'40 +' rtChange'#0#0#11'TActionList'#11'ActionList1'#6'Images'#7#10'ImageList1'#441 +' left'#3#248#0#3'top'#2'C'#0#7'TAction'#6'APrint'#7'Caption'#6#5'Print'#4'Hi'42 +' nt'#6#5'Print'#9'OnExecute'#7#13'APrintExecute'#0#0#7'TAction'#10'APageSetu'43 +' p'#7'Caption'#6#10'Page setup'#4'Hint'#6#10'Page setup'#9'OnExecute'#7#17'A'44 +' PageSetupExecute'#0#0#7'TAction'#13'APrinterSetup'#7'Caption'#6#13'Printer '45 +' setup'#4'Hint'#6#13'Printer setup'#9'OnExecute'#7#20'APrinterSetupExecute'#046 + #0#7'TAction'#6'AClose'#7'Caption'#6#5'Close'#4'Hint'#6#5'Close'#9'OnExecute'47 + #7#13'ACloseExecute'#0#0#7'TAction'#8'AZoomOut'#7'Caption'#6#8'Zoom out'#4'H'48 +' int'#6#8'Zoom out'#10'ImageIndex'#2#1#9'OnExecute'#7#15'AZoomOutExecute'#0#049 + #7'TAction'#7'AZoomIn'#7'Caption'#6#7'Zoom in'#4'Hint'#6#7'Zoom in'#10'Image'50 +' Index'#2#0#9'OnExecute'#7#14'AZoomInExecute'#0#0#7'TAction'#9'ANextPage'#751 +' Caption'#6#9'Next page'#4'Hint'#6#9'Next page'#10'ImageIndex'#2#4#9'OnExecu'52 + 'te'#7#16'ANextPageExecute'#0#0#7'TAction'#13'APreviousPage'#7'Caption'#6#1353 +' Previous page'#4'Hint'#6#13'Previous page'#10'ImageIndex'#2#5#9'OnExecute'#754 + #20'APreviousPageExecute'#0#0#7'TAction'#9'ALastPage'#7'Caption'#6#9'Last pa'55 + 'ge'#4'Hint'#6#9'Last page'#10'ImageIndex'#2#3#9'OnExecute'#7#16'ALastPageEx'56 +' ecute'#0#0#7'TAction'#10'AFirstPage'#7'Caption'#6#10'First page'#4'Hint'#657 +# 10'First page'#10'ImageIndex'#2#2#9'OnExecute'#7#17'AFirstPageExecute'#0#0#058 + #19'TPrinterSetupDialog'#19'PrinterSetupDialog1'#4'left'#3#247#0#3'top'#2't'59 +# 0#0#12'TPrintDialog'#12'PrintDialog1'#7'Options'#11#10'poPageNums'#0#4'left'60 + #3#247#0#3'top'#3#216#0#0#0#16'TPageSetupDialog'#16'PageSetupDialog1'#4'left'61 + #3#247#0#3'top'#3#165#0#0#0#10'TImageList'#10'ImageList1'#4'left'#3'`'#1#3't'62 +' op'#2'H'#6'Bitmap'#10#14#24#0#0'Li'#6#0#0#0#16#0#0#0#16#0#0#0#0#0#0#0#0#0#063 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 64 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0# 177'gC'#25565 +# 194#129'O'#255#211#162'y'#255#210#160'v'#255#188'xJ'#255#176'fB'#255#0#0#0#066 + #0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#191#127'V'67 +# 255#234#201#158#255#244#223#195#255#246#226#201#255#246#226#201#255#244#22368 ,# 196#255#227#189#144#255#187'xN'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#069 +#0#0#0#0#0#0#0#0# 186'uI'#255#242#217#183#255#246#226#201#255#248#231#206#25570 +# 189#176#155#255#204#188#163#255#247#227#198#255#246#226#201#255#239#212#17871 +#255# 181'mD'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#229#192#14972 +# 255#246#226#201#255#250#235#210#255#252#242#225#255#8#7#5#255'D@8'#255#25073 +#2 31#197#255#247#225#188#255#246#226#201#255#215#167'w'#255#0#0#0#0#0#0#0#0#074 +#0#0#0#0#0#0#0#0#0#0#0# 189'yK'#255#243#221#192#255#248#229#202#255#252#23975 +#2 17#255#253#248#238#255#8#7#5#255'E@9'#255#250#233#202#255#248#225#180#25576 +#24 5#224#190#255#236#207#170#255#179'jB'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#077 +# 193#128'N'#255#246#226#201#255#249#230#197#255#8#7#5#255#8#7#5#255#8#7#5#25578 +# 8#7#5#255#8#7#5#255'C;,'#255#245#219#174#255#243#219#186#255#180'lB'#255#0#079 +# 0#0#0#0#0#0#0#0#0#0#0#0#0#0#188'xJ'#255#246#228#203#255#248#227#192#255'D>5'80 +#2 55'D>5'#255#8#7#5#255#23#20#16#255'D=0'#255'oaE'#255#244#218#173#255#24081 +#21 4#180#255#180'lB'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#176'fB'#255#236#20682 + #167#255#246#226#195#255#248#225#180#255#249#228#190#255#8#7#5#255'D=0'#25583 +# 247#220#167#255#243#210#141#255#245#225#196#255#227#189#144#255#174'c@'#25584 +# 0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#203#148'j'#255#246#226#201#255#24685 +#22 3#185#255#246#216#158#255'C9'''#255'o_@'#255#243#208#136#255#245#222#18786 +#255#2 34#223#197#255#138'{Y'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#087 +#0#0# 175'eB'#255#213#165'z'#255#246#226#201#255#245#224#193#255#244#218#17388 +#255#244#21 9#176#255#245#225#196#255#234#220#195#255#128#145'p'#255'z{'#12989 + #255'%w'#191#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#19390 +# 130'V'#255#222#181#139#255#233#202#166#255#232#199#160#255#219#175#132#25591 +#17 1'wO'#255'kr'#134#255'H'#175#219#255':'#149#203#255'$b'#160#255#0#0#0#0#092 +# 0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#180'lB'#255#180'lB'#255#180'l'93 +' B'#255#180'lB'#255#0#0#0#0#0#0#0#0'+x'#184#255'B'#164#216#255'5'#136#192#25594 +' !R'#134#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#095 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 '(g'#160#255'<'#154#214#255'+m'#16596 +#255' !R'#134#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#097 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 '+m'#165#255'7'#144#213#255'!R'98 +# 134#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#099 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 '!R'#134#255#0#0#0#0#0#0#0#0#0#0100 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 101 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 102 +#0#0#0#0#0#0# 184'rH'#255#191'}M'#255#188'yK'#255#180'lE'#255#0#0#0#0#0#0#0#0103 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0# 184'rH'#255104 +# 220#177#136#255#240#215#179#255#248#232#212#255#245#226#201#255#237#208#170105 +#2 55#209#156'n'#255#175'dA'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0106 +#0#0#0#0#0# 183'qH'#255#234#202#162#255#246#226#201#255#247#229#202#255#248107 +#2 31#204#255#248#229#200#255#246#226#201#255#246#226#201#255#216#169'{'#255108 +#1 75'dA'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#224#184#141#255109 +# 246#226#201#255#249#233#208#255#252#240#221#255#252#240#221#255#251#236#210110 +#25 5#250#230#194#255#247#226#193#255#246#226#201#255#202#145'c'#255#0#0#0#0#0111 +# 0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#187'wJ'#255#243#220#189#255#247#229#202#255112 +#2 52#239#218#255#253#248#238#255#253#249#240#255#252#240#221#255#250#232#200113 +#25 5#248#224#179#255#245#226#198#255#228#191#146#255#174'd@'#255#0#0#0#0#0#0114 +#0#0#0#0#0#0#0#0#0#0# 196#132'P'#255#246#226#201#255#188#174#150#255#8#7#5#255115 +# 8#7#5#255#8#7#5#255#8#7#5#255#8#7#5#255'C;,'#255#245#221#181#255#234#204#169116 +#255# 181'mB'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#195#131'O'#255#246#226#201117 +#255#2 03#186#157#255'D?5'#255'D@7'#255'D@7'#255'D?5'#255'D>2'#255'obF'#255118 +#2 45#219#177#255#234#203#169#255#180'lB'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0119 +# 182'oF'#255#242#218#188#255#247#225#191#255#249#228#187#255#250#230#194#255120 +#2 50#231#196#255#249#228#188#255#247#222#172#255#243#209#140#255#245#224#192121 +#2 55#225#186#142#255#174'c@'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#222122 +# 181#141#255#246#226#201#255#246#220#173#255#247#220#169#255#247#220#169#255123 +#2 46#217#159#255#243#209#138#255#244#218#172#255#234#223#197#255#154#134'`'124 +# 255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#181'mE'#255#232#199#163125 +#2 55#246#226#201#255#245#220#178#255#244#214#159#255#243#214#158#255#245#222126 +# 185#255#246#226#201#255#153#163#132#255'}nn'#255'&x'#194#255#0#0#0#0#0#0#0#0127 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0# 180'kC'#255#214#167#127#255#237#209#175#255128 +#2 46#226#201#255#244#222#192#255#231#197#158#255#155#140'h'#255'}nn'#255'Q'129 + #174#211#255'0'#130#190#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0130 +#0#0#0#0#0#0#0# 176'f@'#255#181'mB'#255#180'lB'#255#176'f@'#255#0#0#0#0'&x'131 +# 194#255'4'#138#197#255'B'#165#216#255'(h'#161#255#0#0#0#0#0#0#0#0#0#0#0#0#034 +'om'#0#6'Center'#9#0#0#10'TScrollBar'#14'ScrollBarHoriz'#4'Left'#2#0#6'Heigh' 35 +'t'#2#16#3'Top'#3#183#1#5'Width'#3#133#2#7'Anchors'#11#6'akLeft'#7'akRight'#8 36 +'akBottom'#0#8'PageSize'#2#0#8'TabOrder'#2#1#8'OnChange'#7#20'ScrollBarHoriz' 37 +'Change'#0#0#10'TScrollBar'#13'ScrollBarVert'#4'Left'#3#134#2#6'Height'#3#157 38 +#1#3'Top'#2#26#5'Width'#2#16#7'Anchors'#11#5'akTop'#7'akRight'#8'akBottom'#0 39 +#4'Kind'#7#10'sbVertical'#8'PageSize'#2#0#8'TabOrder'#2#2#8'OnChange'#7#19'S' 40 +'crollBarVertChange'#0#0#11'TActionList'#11'ActionList1'#6'Images'#7#10'Imag' 41 +'eList1'#4'left'#3#248#0#3'top'#2'C'#0#7'TAction'#6'APrint'#7'Caption'#6#5'P' 42 +'rint'#4'Hint'#6#5'Print'#9'OnExecute'#7#13'APrintExecute'#0#0#7'TAction'#10 43 +'APageSetup'#7'Caption'#6#10'Page setup'#4'Hint'#6#10'Page setup'#9'OnExecut' 44 +'e'#7#17'APageSetupExecute'#0#0#7'TAction'#13'APrinterSetup'#7'Caption'#6#13 45 +'Printer setup'#4'Hint'#6#13'Printer setup'#9'OnExecute'#7#20'APrinterSetupE' 46 +'xecute'#0#0#7'TAction'#6'AClose'#7'Caption'#6#5'Close'#4'Hint'#6#5'Close'#9 47 +'OnExecute'#7#13'ACloseExecute'#0#0#7'TAction'#8'AZoomOut'#7'Caption'#6#8'Zo' 48 +'om out'#4'Hint'#6#8'Zoom out'#10'ImageIndex'#2#1#9'OnExecute'#7#15'AZoomOut' 49 +'Execute'#0#0#7'TAction'#7'AZoomIn'#7'Caption'#6#7'Zoom in'#4'Hint'#6#7'Zoom' 50 +' in'#10'ImageIndex'#2#0#9'OnExecute'#7#14'AZoomInExecute'#0#0#7'TAction'#9 51 +'ANextPage'#7'Caption'#6#9'Next page'#4'Hint'#6#9'Next page'#10'ImageIndex'#2 52 +#4#9'OnExecute'#7#16'ANextPageExecute'#0#0#7'TAction'#13'APreviousPage'#7'Ca' 53 +'ption'#6#13'Previous page'#4'Hint'#6#13'Previous page'#10'ImageIndex'#2#5#9 54 +'OnExecute'#7#20'APreviousPageExecute'#0#0#7'TAction'#9'ALastPage'#7'Caption' 55 +#6#9'Last page'#4'Hint'#6#9'Last page'#10'ImageIndex'#2#3#9'OnExecute'#7#16 56 +'ALastPageExecute'#0#0#7'TAction'#10'AFirstPage'#7'Caption'#6#10'First page' 57 +#4'Hint'#6#10'First page'#10'ImageIndex'#2#2#9'OnExecute'#7#17'AFirstPageExe' 58 +'cute'#0#0#0#19'TPrinterSetupDialog'#19'PrinterSetupDialog1'#4'left'#3#247#0 59 +#3'top'#2't'#0#0#12'TPrintDialog'#12'PrintDialog1'#7'Options'#11#10'poPageNu' 60 +'ms'#0#4'left'#3#247#0#3'top'#3#216#0#0#0#16'TPageSetupDialog'#16'PageSetupD' 61 +'ialog1'#4'left'#3#247#0#3'top'#3#165#0#0#0#10'TImageList'#10'ImageList1'#4 62 +'left'#3'`'#1#3'top'#2'H'#6'Bitmap'#10#14#24#0#0'Li'#6#0#0#0#16#0#0#0#16#0#0 63 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 64 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 65 +#0#177'gC'#255#194#129'O'#255#211#162'y'#255#210#160'v'#255#188'xJ'#255#176 66 +'fB'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 67 +#0#0#191#127'V'#255#234#201#158#255#244#223#195#255#246#226#201#255#246#226 68 ,#201#255#244#223#196#255#227#189#144#255#187'xN'#255#0#0#0#0#0#0#0#0#0#0#0#0 69 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#186'uI'#255#242#217#183#255#246#226#201#255 70 +#248#231#206#255#189#176#155#255#204#188#163#255#247#227#198#255#246#226#201 71 +#255#239#212#178#255#181'mD'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 72 +#0#0#229#192#149#255#246#226#201#255#250#235#210#255#252#242#225#255#8#7#5 73 +#255'D@8'#255#250#231#197#255#247#225#188#255#246#226#201#255#215#167'w'#255 74 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#189'yK'#255#243#221#192#255#248#229 75 +#202#255#252#239#217#255#253#248#238#255#8#7#5#255'E@9'#255#250#233#202#255 76 +#248#225#180#255#245#224#190#255#236#207#170#255#179'jB'#255#0#0#0#0#0#0#0#0 77 +#0#0#0#0#0#0#0#0#193#128'N'#255#246#226#201#255#249#230#197#255#8#7#5#255#8#7 78 +#5#255#8#7#5#255#8#7#5#255#8#7#5#255'C;,'#255#245#219#174#255#243#219#186#255 79 +#180'lB'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#188'xJ'#255#246#228#203#255#248 80 +#227#192#255'D>5'#255'D>5'#255#8#7#5#255#23#20#16#255'D=0'#255'oaE'#255#244 81 +#218#173#255#240#214#180#255#180'lB'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#176 82 +'fB'#255#236#206#167#255#246#226#195#255#248#225#180#255#249#228#190#255#8#7 83 +#5#255'D=0'#255#247#220#167#255#243#210#141#255#245#225#196#255#227#189#144 84 +#255#174'c@'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#203#148'j'#255#246 85 +#226#201#255#246#223#185#255#246#216#158#255'C9'''#255'o_@'#255#243#208#136 86 +#255#245#222#187#255#234#223#197#255#138'{Y'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0 87 +#0#0#0#0#0#0#0#0#0#0#175'eB'#255#213#165'z'#255#246#226#201#255#245#224#193 88 +#255#244#218#173#255#244#219#176#255#245#225#196#255#234#220#195#255#128#145 89 +'p'#255'z{'#129#255'%w'#191#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 90 +#0#0#0#0#0#193#130'V'#255#222#181#139#255#233#202#166#255#232#199#160#255#219 91 +#175#132#255#171'wO'#255'kr'#134#255'H'#175#219#255':'#149#203#255'$b'#160 92 +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#180'lB'#255#180 93 +'lB'#255#180'lB'#255#180'lB'#255#0#0#0#0#0#0#0#0'+x'#184#255'B'#164#216#255 94 +'5'#136#192#255'!R'#134#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 95 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'(g'#160#255'<'#154#214 96 +#255'+m'#165#255'!R'#134#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 97 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'+m'#165#255'7'#144 98 +#213#255'!R'#134#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 99 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0'!R'#134#255#0#0#0#0 100 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 101 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 102 +#0#0#0#0#0#0#0#0#0#0#0#0#184'rH'#255#191'}M'#255#188'yK'#255#180'lE'#255#0#0 103 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 104 +#184'rH'#255#220#177#136#255#240#215#179#255#248#232#212#255#245#226#201#255 105 +#237#208#170#255#209#156'n'#255#175'dA'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 106 +#0#0#0#0#0#0#0#0#0#0#0#183'qH'#255#234#202#162#255#246#226#201#255#247#229 107 +#202#255#248#231#204#255#248#229#200#255#246#226#201#255#246#226#201#255#216 108 +#169'{'#255#175'dA'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#224 109 +#184#141#255#246#226#201#255#249#233#208#255#252#240#221#255#252#240#221#255 110 +#251#236#210#255#250#230#194#255#247#226#193#255#246#226#201#255#202#145'c' 111 +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#187'wJ'#255#243#220#189#255#247 112 +#229#202#255#252#239#218#255#253#248#238#255#253#249#240#255#252#240#221#255 113 +#250#232#200#255#248#224#179#255#245#226#198#255#228#191#146#255#174'd@'#255 114 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#196#132'P'#255#246#226#201#255#188#174#150 115 +#255#8#7#5#255#8#7#5#255#8#7#5#255#8#7#5#255#8#7#5#255'C;,'#255#245#221#181 116 +#255#234#204#169#255#181'mB'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#195#131'O' 117 +#255#246#226#201#255#203#186#157#255'D?5'#255'D@7'#255'D@7'#255'D?5'#255'D>2' 118 +#255'obF'#255#245#219#177#255#234#203#169#255#180'lB'#255#0#0#0#0#0#0#0#0#0#0 119 +#0#0#0#0#0#0#182'oF'#255#242#218#188#255#247#225#191#255#249#228#187#255#250 120 +#230#194#255#250#231#196#255#249#228#188#255#247#222#172#255#243#209#140#255 121 +#245#224#192#255#225#186#142#255#174'c@'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 122 +#0#0#0#0#222#181#141#255#246#226#201#255#246#220#173#255#247#220#169#255#247 123 +#220#169#255#246#217#159#255#243#209#138#255#244#218#172#255#234#223#197#255 124 +#154#134'`'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#181'mE'#255 125 +#232#199#163#255#246#226#201#255#245#220#178#255#244#214#159#255#243#214#158 126 +#255#245#222#185#255#246#226#201#255#153#163#132#255'}nn'#255'&x'#194#255#0#0 127 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#180'kC'#255#214#167#127#255#237 128 +#209#175#255#246#226#201#255#244#222#192#255#231#197#158#255#155#140'h'#255 129 +'}nn'#255'Q'#174#211#255'0'#130#190#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 130 +#0#0#0#0#0#0#0#0#0#0#0#0#0#176'f@'#255#181'mB'#255#180'lB'#255#176'f@'#255#0 131 +#0#0#0'&x'#194#255'4'#138#197#255'B'#165#216#255'(h'#161#255#0#0#0#0#0#0#0#0 132 132 ,#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 133 +#0'$d'#162#255'6'#137#193#255'='#155#214#255'&_'#149#255#0#0#0#0#0#0#0#0#0#0 134 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 135 +#0#0#0#0'!S'#136#255'2'#127#187#255'7'#145#213#255'!R'#134#255#0#0#0#0#0#0#0 136 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 137 +#0#0#0#0#0#0#0'!R'#134#255'#Z'#144#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 138 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 139 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 140 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 141 +#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#205#153'2'#255#204#153'2'#255#0#0#0#0#0 142 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#0#0#0#0#0#0#0#0#0#0#0#0 143 +#0#0#0#0#0#0#0#0#0#0#0#0#201#150'/'#255#237#194'h'#255#201#150'/'#255#0#0#0#0 144 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#204#153'2'#255#0#0#0#0#0#0#0 145 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#198#146','#255#232#189'b'#255#198#146',' 146 +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#237#194'h'#255#202#150'0' 147 +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#194#142')'#255#225#181 148 +'['#255#194#142')'#255#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#237#194'h'#255 149 +#237#194'h'#255#198#148'.'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 150 +#0#189#137'#'#255#217#172'R'#255#189#137'#'#255#0#0#0#0#0#0#0#0#204#153'2' 151 +#255#237#194'h'#255#237#194'h'#255#236#193'g'#255#194#142')'#255#0#0#0#0#0#0 152 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#184#133#30#255#207#162'H'#255#184#133#30 153 +#255#0#0#0#0#204#153'2'#255#232#189'b'#255#231#187'`'#255#228#184'_'#255#227 154 +#183']'#255#189#139''''#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 155 +#178#127#25#255#198#152'='#255#178#127#25#255#0#0#0#0#204#153'2'#255#221#176 156 +'V'#255#218#174'S'#255#216#172'Q'#255#214#168'N'#255#184#134'$'#255#0#0#0#0#0 157 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#173'z'#19#255#188#141'3'#255#173'z'#19 158 +#255#0#0#0#0#0#0#0#0#202#150'0'#255#204#159'D'#255#202#155'B'#255#199#153'>' 159 +#255#179#129' '#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#169'u'#15 160 +#255#179#131'('#255#169'u'#15#255#0#0#0#0#0#0#0#0#0#0#0#0#194#142')'#255#187 161 +#140'1'#255#185#137'/'#255#174'|'#29#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 162 +#0#0#0#0#0#0#164'q'#10#255#171'z'#31#255#164'q'#10#255#0#0#0#0#0#0#0#0#0#0#0 163 +#0#0#0#0#0#184#133'#'#255#172'|!'#255#169'w'#26#255#0#0#0#0#0#0#0#0#0#0#0#0#0 164 +#0#0#0#0#0#0#0#0#0#0#0#159'l'#6#255#164's'#24#255#159'l'#6#255#0#0#0#0#0#0#0 165 +#0#0#0#0#0#0#0#0#0#0#0#0#0#174'{'#28#255#165's'#22#255#0#0#0#0#0#0#0#0#0#0#0 166 +#0#0#0#0#0#0#0#0#0#0#0#0#0#156'i'#3#255#153'f'#0#255#156'i'#3#255#0#0#0#0#0#0 167 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#162'p'#20#255#0#0#0#0#0#0#0#0#0#0#0#0#0 168 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 169 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 170 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 171 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 172 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 173 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 174 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 175 +#0#204#153'2'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2' 176 +#255#205#153'2'#255#204#153'2'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 177 +#0#0#0#204#153'2'#255#199#149'/'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 178 +#201#150'/'#255#237#194'h'#255#201#150'/'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 179 +#0#0#0#0#0#0#0#0#202#151'1'#255#237#194'h'#255#192#142'*'#255#0#0#0#0#0#0#0#0 180 +#0#0#0#0#0#0#0#0#198#146','#255#232#189'c'#255#198#146','#255#0#0#0#0#0#0#0#0 181 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#198#148'.'#255#237#194'h'#255#237#194'h'#255 182 +#184#134'$'#255#0#0#0#0#0#0#0#0#0#0#0#0#194#143'('#255#225#181'['#255#194#143 183 +'('#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#194#143'('#255#237 184 +#194'h'#255#233#189'b'#255#226#182'\'#255#176'~ '#255#0#0#0#0#0#0#0#0#189#137 185 +'#'#255#217#172'R'#255#189#137'#'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 186 +#0#0#0#0#189#139''''#255#226#182'\'#255#219#174'S'#255#209#164'J'#255#200#155 187 +'@'#255#168'w'#28#255#0#0#0#0#184#133#30#255#207#162'H'#255#184#133#30#255#0 188 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#184#134'$'#255#209#164'J'#255 189 +#200#155'@'#255#191#144'6'#255#183#135','#255#168'w'#28#255#0#0#0#0#178#127 190 +#25#255#198#152'='#255#178#127#25#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 191 +#0#0#0#0#179#129' '#255#191#144'6'#255#183#135','#255#175#127'$'#255#168'w' 192 +#28#255#0#0#0#0#0#0#0#0#173'z'#19#255#188#141'3'#255#173'z'#19#255#0#0#0#0#0 193 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#174'|'#29#255#175#127'$'#255#169'x'#29 194 +#255#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#169'u'#15#255#179#131'('#255#169 195 +'u'#15#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#169'w'#26#255#164 196 ,'s'#24#255#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#164'q'#10#255#171'z' 197 +#31#255#164'q'#10#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#165's' 198 +#22#255#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#159'l'#6#255 199 +#164's'#24#255#159'l'#6#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 200 +#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#156'i'#3#255 201 +#153'f'#0#255#156'i'#3#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 202 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 203 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 204 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 205 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 206 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 207 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 208 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204 133 +#0#0#0#0#0#0'$d'#162#255'6'#137#193#255'='#155#214#255'&_'#149#255#0#0#0#0#0 134 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 135 +#0#0#0#0#0#0#0#0#0'!S'#136#255'2'#127#187#255'7'#145#213#255'!R'#134#255#0#0 136 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 137 +#0#0#0#0#0#0#0#0#0#0#0#0'!R'#134#255'#Z'#144#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0 138 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 139 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 140 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 141 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#205#153'2'#255#204#153'2'#255 142 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#0#0#0#0#0#0#0 143 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#201#150'/'#255#237#194'h'#255#201#150'/' 144 +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#204#153'2'#255#0 145 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#198#146','#255#232#189'b'#255 146 +#198#146','#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#237#194'h'#255 147 +#202#150'0'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#194#142')' 148 +#255#225#181'['#255#194#142')'#255#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#237 149 +#194'h'#255#237#194'h'#255#198#148'.'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 150 +#0#0#0#0#0#0#189#137'#'#255#217#172'R'#255#189#137'#'#255#0#0#0#0#0#0#0#0#204 151 +#153'2'#255#237#194'h'#255#237#194'h'#255#236#193'g'#255#194#142')'#255#0#0#0 152 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#184#133#30#255#207#162'H'#255#184 153 +#133#30#255#0#0#0#0#204#153'2'#255#232#189'b'#255#231#187'`'#255#228#184'_' 154 +#255#227#183']'#255#189#139''''#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 155 +#0#0#0#178#127#25#255#198#152'='#255#178#127#25#255#0#0#0#0#204#153'2'#255 156 +#221#176'V'#255#218#174'S'#255#216#172'Q'#255#214#168'N'#255#184#134'$'#255#0 157 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#173'z'#19#255#188#141'3'#255 158 +#173'z'#19#255#0#0#0#0#0#0#0#0#202#150'0'#255#204#159'D'#255#202#155'B'#255 159 +#199#153'>'#255#179#129' '#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 160 +#0#169'u'#15#255#179#131'('#255#169'u'#15#255#0#0#0#0#0#0#0#0#0#0#0#0#194#142 161 +')'#255#187#140'1'#255#185#137'/'#255#174'|'#29#255#0#0#0#0#0#0#0#0#0#0#0#0#0 162 +#0#0#0#0#0#0#0#0#0#0#0#164'q'#10#255#171'z'#31#255#164'q'#10#255#0#0#0#0#0#0 163 +#0#0#0#0#0#0#0#0#0#0#184#133'#'#255#172'|!'#255#169'w'#26#255#0#0#0#0#0#0#0#0 164 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#159'l'#6#255#164's'#24#255#159'l'#6#255#0#0 165 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#174'{'#28#255#165's'#22#255#0#0#0#0#0#0 166 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#156'i'#3#255#153'f'#0#255#156'i'#3#255#0 167 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#162'p'#20#255#0#0#0#0#0#0#0#0 168 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 169 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 170 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 171 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 172 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 173 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 174 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 175 +#0#0#0#0#0#0#204#153'2'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 176 +#204#153'2'#255#205#153'2'#255#204#153'2'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 177 +#0#0#0#0#0#0#0#0#204#153'2'#255#199#149'/'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 178 +#0#0#0#0#0#201#150'/'#255#237#194'h'#255#201#150'/'#255#0#0#0#0#0#0#0#0#0#0#0 179 +#0#0#0#0#0#0#0#0#0#0#0#0#0#202#151'1'#255#237#194'h'#255#192#142'*'#255#0#0#0 180 +#0#0#0#0#0#0#0#0#0#0#0#0#0#198#146','#255#232#189'c'#255#198#146','#255#0#0#0 181 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#198#148'.'#255#237#194'h'#255#237 182 +#194'h'#255#184#134'$'#255#0#0#0#0#0#0#0#0#0#0#0#0#194#143'('#255#225#181'[' 183 +#255#194#143'('#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#194#143 184 +'('#255#237#194'h'#255#233#189'b'#255#226#182'\'#255#176'~ '#255#0#0#0#0#0#0 185 +#0#0#189#137'#'#255#217#172'R'#255#189#137'#'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0 186 +#0#0#0#0#0#0#0#0#0#0#189#139''''#255#226#182'\'#255#219#174'S'#255#209#164'J' 187 +#255#200#155'@'#255#168'w'#28#255#0#0#0#0#184#133#30#255#207#162'H'#255#184 188 +#133#30#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#184#134'$'#255 189 +#209#164'J'#255#200#155'@'#255#191#144'6'#255#183#135','#255#168'w'#28#255#0 190 +#0#0#0#178#127#25#255#198#152'='#255#178#127#25#255#0#0#0#0#0#0#0#0#0#0#0#0#0 191 +#0#0#0#0#0#0#0#0#0#0#0#179#129' '#255#191#144'6'#255#183#135','#255#175#127 192 +'$'#255#168'w'#28#255#0#0#0#0#0#0#0#0#173'z'#19#255#188#141'3'#255#173'z'#19 193 +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#174'|'#29#255#175#127'$' 194 +#255#169'x'#29#255#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#169'u'#15#255#179 195 +#131'('#255#169'u'#15#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#169 196 ,'w'#26#255#164's'#24#255#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#164'q' 197 +#10#255#171'z'#31#255#164'q'#10#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 198 +#0#0#0#165's'#22#255#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 199 +#159'l'#6#255#164's'#24#255#159'l'#6#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 200 +#0#0#0#0#0#0#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 201 +#156'i'#3#255#153'f'#0#255#156'i'#3#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 202 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 203 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 204 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 205 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 206 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 207 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 208 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 209 +#0#0#0#204#153'2'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 210 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2' 211 +#255#199#149'/'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 212 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#202#151'1'#255#237#194 213 +'h'#255#192#142'*'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 214 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#198#148'.'#255#237#194'h' 215 +#255#237#194'h'#255#184#134'$'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 216 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#194#143'*'#255#237#194 217 +'h'#255#233#189'b'#255#226#182'\'#255#176'~ '#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0 218 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#189#139''''#255 219 +#226#182'\'#255#219#174'S'#255#209#164'J'#255#200#155'@'#255#168'w'#28#255#0 220 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 221 +#0#184#134'$'#255#209#164'J'#255#200#155'@'#255#191#144'6'#255#183#135','#255 222 +#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 223 +#0#0#0#0#0#0#0#0#0#179#129' '#255#191#144'6'#255#183#135','#255#175#127'$' 224 +#255#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 225 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#174'|'#29#255#175#127'$'#255#169'x'#29#255#168 226 +'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 227 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#169'w'#26#255#164's'#24#255#168'w'#28#255#0#0 228 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 229 +#0#0#0#0#0#0#0#0#0#0#0#0#165's'#22#255#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0 230 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 231 +#0#0#0#0#0#0#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 232 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 233 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 234 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 235 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 236 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 237 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 238 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 239 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 240 +#0#0#0#204#153'2'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 241 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#204 209 242 +#153'2'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 210 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#199#149 211 +'/'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 212 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#202#151'1'#255#237#194'h'#255#192 213 +#142'*'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 214 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#198#148'.'#255#237#194'h'#255#237#194 215 +'h'#255#184#134'$'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 216 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#194#143'*'#255#237#194'h'#255#233 217 +#189'b'#255#226#182'\'#255#176'~ '#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 218 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#189#139''''#255#226#182'\' 219 +#255#219#174'S'#255#209#164'J'#255#200#155'@'#255#168'w'#28#255#0#0#0#0#0#0#0 220 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#184#134'$' 221 +#255#209#164'J'#255#200#155'@'#255#191#144'6'#255#183#135','#255#168'w'#28 222 +#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 223 +#0#0#0#0#179#129' '#255#191#144'6'#255#183#135','#255#175#127'$'#255#168'w' 224 +#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 225 +#0#0#0#0#0#0#0#0#0#174'|'#29#255#175#127'$'#255#169'x'#29#255#168'w'#28#255#0 226 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 227 +#0#0#0#0#0#0#0#0#0#169'w'#26#255#164's'#24#255#168'w'#28#255#0#0#0#0#0#0#0#0 228 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 229 +#0#0#0#0#0#0#165's'#22#255#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 230 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 231 +#168'w'#28#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 232 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 233 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 234 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 235 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 236 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 237 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 238 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 239 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204 240 +#153'2'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 241 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#204#153'2'#255 242 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 243 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#237#194'h'#255#202#150'0'#255#0#0 244 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 245 +#0#0#0#0#0#0#0#0#204#153'2'#255#237#194'h'#255#237#194'h'#255#198#148'.'#255 246 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 247 +#0#0#0#0#0#0#204#153'2'#255#237#194'h'#255#237#194'h'#255#236#193'g'#255#194 248 +#142'*'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 249 +#0#0#0#0#0#0#0#204#153'2'#255#232#189'b'#255#231#187'`'#255#228#184'_'#255 250 +#227#183']'#255#189#139''''#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 251 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#221#176'V'#255#218#174'S' 252 +#255#216#172'Q'#255#214#168'N'#255#184#134'$'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0 253 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#202#150'0'#255 254 +#204#159'D'#255#202#155'B'#255#199#153'>'#255#179#129' '#255#0#0#0#0#0#0#0#0 255 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 256 +#0#0#194#142'*'#255#187#140'1'#255#185#137'/'#255#174'|'#29#255#0#0#0#0#0#0#0 257 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 258 +#0#0#0#0#0#0#0#184#133'#'#255#172'|!'#255#169'w'#26#255#0#0#0#0#0#0#0#0#0#0#0 259 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 260 ,#0#0#0#0#0#0#0#174'{'#28#255#165's'#22#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 261 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 262 +#0#0#0#0#0#162'p'#20#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 263 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 264 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 265 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 266 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 243 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#237#194'h'#255#202#150 244 +'0'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 245 +#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#237#194'h'#255#237#194'h'#255#198 246 +#148'.'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 247 +#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#237#194'h'#255#237#194'h'#255#236#193 248 +'g'#255#194#142'*'#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 249 +#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#232#189'b'#255#231#187'`'#255#228 250 +#184'_'#255#227#183']'#255#189#139''''#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 251 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#204#153'2'#255#221#176'V'#255 252 +#218#174'S'#255#216#172'Q'#255#214#168'N'#255#184#134'$'#255#0#0#0#0#0#0#0#0 253 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#202 254 +#150'0'#255#204#159'D'#255#202#155'B'#255#199#153'>'#255#179#129' '#255#0#0#0 255 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 256 +#0#0#0#0#0#0#0#194#142'*'#255#187#140'1'#255#185#137'/'#255#174'|'#29#255#0#0 257 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 258 +#0#0#0#0#0#0#0#0#0#0#0#0#184#133'#'#255#172'|!'#255#169'w'#26#255#0#0#0#0#0#0 259 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 260 ,#0#0#0#0#0#0#0#0#0#0#0#0#174'{'#28#255#165's'#22#255#0#0#0#0#0#0#0#0#0#0#0#0 261 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 262 +#0#0#0#0#0#0#0#0#0#0#162'p'#20#255#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 263 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 264 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 265 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 266 +#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0#0 267 267 ]); -
PrintPreview/UPrintPreview.pas
r241 r247 423 423 Image1.Picture.Bitmap.BeginUpdate(True); 424 424 with Image1.Picture.Bitmap, Canvas do begin 425 Brush.Color := clBlue;425 Brush.Color := clBlack; 426 426 Brush.Style := bsSolid; 427 427 FillRect(Rect(0, 0, Width, Height));
Note:
See TracChangeset
for help on using the changeset viewer.