Added a dropdown image to the resource and a downarrow button by the OPEN button.

Shane

git-svn-id: trunk@84 -
This commit is contained in:
lazarus 2000-12-29 17:50:53 +00:00
parent c02249f243
commit 4be859d5cd
4 changed files with 134 additions and 721 deletions

View File

@ -39,6 +39,7 @@ const
type
TForm1 = class(TFORM)
FontDialog1 : TFontDialog;
ColorDialog1 : TColorDialog;
@ -55,10 +56,13 @@ type
SpeedButton2 : TSpeedButton;
SpeedButton3 : TSpeedButton;
SpeedButton4 : TSpeedButton;
SpeedButton4_2 : TSpeedButton;
SpeedButton5 : TSpeedButton;
SpeedButton6 : TSpeedButton;
SpeedButton7 : TSpeedButton;
SpeedButton8 : TSpeedButton;
OpenFilePopUpMenu : TPopupMenu;
ComboBox1 : TComboBox;
Edit1: TEdit;
SpinEdit1 : TSpinEdit;
@ -142,6 +146,9 @@ type
procedure mnuSearchFindClicked(Sender : TObject);
procedure mnuSearchFindAgainClicked(Sender : TObject);
Procedure OpenFileDownArrowClicked(Sender : TObject);
Procedure FileOpenedEvent(Sender : TObject; Filename : String);
procedure MouseDownOnControl(Sender : TObject; Button: TMouseButton; Shift : TShiftState; X, Y: Integer);
procedure MouseMoveOnControl(Sender : TObject; Shift : TShiftState; X, Y: Integer);
procedure MouseUpOnControl(Sender : TObject; Button: TMouseButton; Shift : TShiftState; X, Y: Integer);
@ -155,6 +162,7 @@ type
private
FCodeLastActivated : Boolean; //used for toggling between code and forms
FControlLastActivated : TObject;
Function CreateSeperator : TMenuItem;
Function ReturnActiveUnitList : TUnitInfo;
Procedure UpdateViewDialogs;
@ -247,6 +255,7 @@ var
RegComp : TRegisteredComponent;
RegCompPage : TRegisteredComponentPage;
IDeComponent : TIdeComponent;
MenuItem : TmenuItem;
begin
inherited Create(AOwner);
@ -355,11 +364,11 @@ begin
Begin
Parent := self;
Enabled := True;
Top := 25;
Top := 28;
OnClick := @mnuViewUnitsCLicked;
Glyph := Pixmap1;
Visible := True;
Flat := False;
Flat := true;
Name := 'Speedbutton1';
end;
@ -376,11 +385,12 @@ begin
Begin
Parent := self;
Enabled := True;
Top := 25;
Top := 28;
Left := Speedbutton1.Left + 26;
OnClick := @mnuViewFormsCLicked;
Glyph := Pixmap1;
Visible := True;
Flat := true;
Name := 'Speedbutton2';
end;
@ -396,11 +406,12 @@ begin
Begin
Parent := self;
Enabled := True;
Top := 25;
Top := 28;
Left := Speedbutton2.Left + 26;
// OnClick := @mnuNewCLicked;
Glyph := Pixmap1;
Visible := True;
Flat := true;
Name := 'Speedbutton3';
end;
@ -417,13 +428,46 @@ begin
Begin
Parent := self;
Enabled := True;
Top := 25;
Top := 28;
Left := Speedbutton3.Left + 26;
OnClick := @mnuOpenCLicked;
Glyph := Pixmap1;
Visible := True;
Flat := true;
Name := 'Speedbutton4';
end;
//display the down arrow
Pixmap1:=TPixMap.Create;
Pixmap1.TransparentColor:=clBtnFace;
if not LoadResource('btn_downarrow',Pixmap1) then
begin
LoadResource('default',Pixmap1);
end;
SpeedButton4_2 := TSpeedButton.Create(Self);
with Speedbutton4_2 do
Begin
Parent := self;
Enabled := True;
Top := 28;
Left := Speedbutton3.Left + 26+26;
OnClick := @OPenFileDownArrowClicked;
Glyph := Pixmap1;
Visible := True;
Flat := true;
Name := 'Speedbutton4_2';
width := 12;
end;
//create the popupmenu for this speedbutton
OpenFilePopUpMenu := TPopupMenu.Create(self);
OpenFilePopupMenu.AutoPopup := False;
{ MenuItem := TMenuItem.Create(Self);
MenuItem.Caption := 'No files have been opened';
MenuItem.OnClick := nil;
OpenFilePopupMenu.Items.Add(MenuItem);
}
Pixmap1:=TPixMap.Create;
Pixmap1.TransparentColor:=clBtnFace;
@ -437,11 +481,12 @@ begin
Begin
Parent := self;
Enabled := True;
Top := 25;
Left := Speedbutton4.Left + 26;
Top := 28;
Left := Speedbutton4_2.Left + 13;
OnClick := @mnuSaveCLicked;
Glyph := Pixmap1;
Visible := True;
Flat := true;
Name := 'Speedbutton5';
end;
@ -457,11 +502,12 @@ begin
Begin
Parent := self;
Enabled := True;
Top := 25;
Top := 28;
Left := Speedbutton5.left + 26;
OnClick := @mnuSaveAllCLicked;
Glyph := Pixmap1;
Visible := True;
Flat := true;
Name := 'Speedbutton6';
end;
@ -477,11 +523,12 @@ begin
Begin
Parent := self;
Enabled := True;
Top := 25;
Top := 28;
Left := Speedbutton6.Left + 26;
OnClick := @mnuToggleFormCLicked;
Glyph := Pixmap1;
Visible := True;
Flat := true;
Name := 'Speedbutton7';
end;
@ -497,11 +544,12 @@ begin
Begin
Parent := self;
Enabled := True;
Top := 25;
Top := 28;
Left := Speedbutton7.Left + 26;
OnClick := @mnuNewFormCLicked;
Glyph := Pixmap1;
Visible := True;
Flat := true;
Name := 'Speedbutton8';
end;
@ -613,6 +661,8 @@ begin
SourceNotebook := TSourceNotebook.Create(self);
SourceNotebook.OnActivate := @CodeorFormActivated;
SourceNotebook.OnOpenFile := @FileOpenedEvent;
itmFileSave.OnClick := @SourceNotebook.SaveClicked;
itmFileSaveAs.OnClick := @SourceNotebook.SaveAsClicked;
itmFileSaveAll.OnClick := @SourceNotebook.SaveAllClicked;
@ -1423,6 +1473,34 @@ begin
end;
{------------------------------------------------------------------------------}
{------------------------------------------------------------------------------}
{------------------------------------------------------------------------------}
{----------------OpenFileDownArrowClicked--------------------------------------}
{------------------------------------------------------------------------------}
Procedure TForm1.OpenFileDownArrowClicked(Sender : TObject);
Begin
//display the PopupMenu
if OpenFilePopupMenu.Items.Count > 0 then
OpenFilePopupMenu.Popup(0,0);
end;
Procedure TForm1.FileOpenedEvent(Sender : TObject; Filename : String);
var
MenuItem : TMenuItem;
Begin
//Writeln('OPENFILE... = '+OPenFilePopupmenu.Items[0].Caption);
//if OPenFilePopupmenu.Items[0].Caption = 'No files have been opened' then
// OPenFilePopupmenu.Items.Delete(0);
Writeln('Filename is '+filename);
MenuItem := TMenuItem.Create(Self);
MenuItem.Caption := Filename;
MenuItem.OnClick := @SourceNotebook.OpenClicked;
OpenFilePopupMenu.Items.Add(MenuItem);
end;
Procedure TForm1.mnuCloseClicked(Sender : TObject);
Begin
@ -1731,6 +1809,10 @@ end.
{ =============================================================================
$Log$
Revision 1.26 2000/12/29 17:50:52 lazarus
Added a dropdown image to the resource and a downarrow button by the OPEN button.
Shane
Revision 1.25 2000/12/29 13:35:50 lazarus
Mattias submitted new lresources.pp and lazres.pp files.
Shane

View File

@ -42,6 +42,7 @@ type
TmwPasSyn = TSynPasSyn;
{$endif}
TNotifyFileEvent = procedure(Sender: Tobject; Filename : String) of Object;
TSourceEditor = class
@ -131,6 +132,7 @@ type
FSourceEditorList : TList;
FSaveDialog : TSaveDialog;
FOpenDialog : TOpenDialog;
FOnOpenFile : TNotifyFileEvent;
Function GetEmpty : Boolean; //look at the # of pages
protected
Function CreateNotebook : Boolean;
@ -155,6 +157,7 @@ type
Procedure OpenFile(FileName: String);
property OnOpenFile : TNotifyFileEvent read FOnOPenFile write FOnOPenFile;
property Empty : Boolean read GetEmpty;
end;
@ -623,7 +626,8 @@ Begin
Result := False;
end;
If Assigned(FOnAfterOpen) then FOnAfterOpen(Self);
if Result then
If Assigned(FOnAfterOpen) then FOnAfterOpen(Self);
end;
@ -718,7 +722,7 @@ begin
Show;
end;
Function TSOurceNotebook.NewSe(PageNum : Integer) : TSourceEditor;
Function TSourceNotebook.NewSe(PageNum : Integer) : TSourceEditor;
Begin
if CreateNotebook then Pagenum := 0;
@ -841,15 +845,22 @@ Procedure TSourceNotebook.OpenClicked(Sender: TObject);
Var
TempEditor : TSourceEditor;
Begin
FOpenDialog.Title := 'Open';
if FOpenDialog.Execute then Begin
//create a new page
TempEditor := NewSE(-1);
TempEditor.Filename := FOpenDialog.Filename;
TempEditor.OPen;
Notebook1.Pages.Strings[Notebook1.Pageindex] := TempEditor.UnitName;
if (sender is TMenuItem) then //the down arrow next to open was selected
OpenFile(TMenuItem(sender).Caption)
else
Begin
FOpenDialog.Title := 'Open';
if FOpenDialog.Execute then Begin
//create a new page
TempEditor := NewSE(-1);
TempEditor.Filename := FOpenDialog.Filename;
if (TempEditor.Open) then
Begin
if assigned(FOnOPenFile) then FOnOpenFile(self,FOpenDialog.Filename);
Notebook1.Pages.Strings[Notebook1.Pageindex] := TempEditor.UnitName;
end;
end;
end;
end;
Procedure TSourceNotebook.OpenFile(FileName: String);

View File

@ -1,3 +1,11 @@
LazarusResources.Add('btn_downarrow','XPM',
'/* XPM */'#10'static char * btn_downarrow_xpm[] = {'#10'"11 14 2 1",'#10
+'" '#9'c None",'#10'".'#9'c #000000",'#10'" ",'#10'" '
+'",'#10'" ",'#10'" ",'#10'" ",'#10'" '
+' ",'#10'" ..... ",'#10'" ... ",'#10'" . ",'#10'" '
+' ",'#10'" ",'#10'" ",'#10'" ",'#10
+'" "};'#10
);
LazarusResources.Add('btn_newform','XPM',
'/* XPM */'#10'static char * newform_xpm[] = {'#10'"21 18 147 2",'#10'" '
+#9'c None",'#10'". '#9'c #8D8E93",'#10'"+ '#9'c #7D8391",'#10'"@ '#9'c #7'
@ -166,6 +174,15 @@
+' +W .+++@+#+",'#10'"$+%+x &+*+S.=+-+8.;+>+,+u ''+)+!+",'#10'"~+{+]+^+/+('
+'+_+:+<+[+}+|+1+2+3+4+",'#10'"5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+"};'#10
);
LazarusResources.Add('btn_run','XPM',
'/* XPM */'#10'static char * btn_run_xpm[] = {'#10'"14 14 3 1",'#10'" '#9
+'c None",'#10'".'#9'c #00FF00",'#10'"+'#9'c #000000",'#10'" . '
+'",'#10'" . ",'#10'" . . ",'#10'" . . ",'#10
+'" . . . ",'#10'" . . . ",'#10'" . . . . ",'#10'" .'
+' . . + ",'#10'" . . . + ",'#10'" . . + ",'#10'" . . + '
+' ",'#10'" . + ",'#10'" . + ",'#10'" ++ "};'
+#10
);
LazarusResources.Add('btn_save','XPM',
'/* XPM */'#10'static char * save_xpm[] = {'#10'"16 16 218 2",'#10'" '#9
+'c None",'#10'". '#9'c #CFCFCF",'#10'"+ '#9'c #B4B5AF",'#10'"@ '#9'c #C0C'
@ -482,704 +499,3 @@
+' ",'#10'" .+++++. ",'#10'" .+++++. ",'#10'" ....... "};'
+#10
);
LazarusResources.Add('lazarus64','XPM',
'/* XPM */'#10'static char * lazarus64_xpm[] = {'#10'"250 188 65 1",'#10'"'
+' '#9'c None",'#10'".'#9'c #070506",'#10'"+'#9'c #908649",'#10'"@'#9'c #E'
+'2C738",'#10'"#'#9'c #AB0A04",'#10'"$'#9'c #C88815",'#10'"%'#9'c #CFA81A"'
+','#10'"&'#9'c #8E5010",'#10'"*'#9'c #484845",'#10'"='#9'c #D15907",'#10
+'"-'#9'c #BFA986",'#10'";'#9'c #FEE860",'#10'">'#9'c #F5A810",'#10'",'#9
+'c #FA8824",'#10'"'''#9'c #D36F0F",'#10'")'#9'c #4B0704",'#10'"!'#9'c #C6'
+'C7C7",'#10'"~'#9'c #2A2723",'#10'"{'#9'c #F0B812",'#10'"]'#9'c #FCD711",'
+#10'"^'#9'c #6C6855",'#10'"/'#9'c #FB6817",'#10'"('#9'c #926914",'#10'"_'
+#9'c #FA981C",'#10'":'#9'c #ACA263",'#10'"<'#9'c #AD7511",'#10'"['#9'c #6'
+'6480A",'#10'"}'#9'c #FB7822",'#10'"|'#9'c #13299D",'#10'"1'#9'c #7C87BA"'
+','#10'"2'#9'c #F6C91B",'#10'"3'#9'c #CD9914",'#10'"4'#9'c #F9B746",'#10
+'"5'#9'c #FCA94E",'#10'"6'#9'c #FC1306",'#10'"7'#9'c #503308",'#10'"8'#9
+'c #893A05",'#10'"9'#9'c #FD3105",'#10'"0'#9'c #5A6DC7",'#10'"a'#9'c #F5E'
+'BB8",'#10'"b'#9'c #071CA1",'#10'"c'#9'c #A9A9AC",'#10'"d'#9'c #3B488F",'
+#10'"e'#9'c #DAD8D5",'#10'"f'#9'c #FD4809",'#10'"g'#9'c #8B8A8B",'#10'"h'
+#9'c #6E3507",'#10'"i'#9'c #A98B1E",'#10'"j'#9'c #2B3A94",'#10'"k'#9'c #A'
+'D5309",'#10'"l'#9'c #64583A",'#10'"m'#9'c #2B0D05",'#10'"n'#9'c #79776A"'
+','#10'"o'#9'c #4B568C",'#10'"p'#9'c #AB3104",'#10'"q'#9'c #373737",'#10
+'"r'#9'c #907830",'#10'"s'#9'c #FDFCF3",'#10'"t'#9'c #D3B62E",'#10'"u'#9
+'c #727CC1",'#10'"v'#9'c #ABAFBE",'#10'"w'#9'c #BEBCB8",'#10'"x'#9'c #FD5'
+'81B",'#10'"y'#9'c #4F1A04",'#10'"z'#9'c #969799",'#10'"xxxxxxxxxxxxxxxxx'
+'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
+'xxx/xxx/xx/x/x/x/x//x//x/////////////////////////////////}/}/}/}/}/}/}/}'
+'}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}},}},},},},},},},},,},,},'
+',},,,,,},,,,,,,}=",'#10'"xxxfxxxxxxxfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'
+'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xx/x/x/x/xx//x/x/x/x/x/x/x//x///x/x/x'
+'/x/x/////////////}//}//}/}////////}/}/}/}/}/}//}//}/}/}}}}}/}}}}}}}}}}}}'
+'}}}}}},},},},}},}}},}},},},},},},},},,},,},,},},,,,,,,,,}fp",'#10'"xxxxx'
+'fxxfxfxfxxxxxfxxxfxxxfxxxfxfxfxfxfxfxfxfxfxfxxxxxxxxxxxxxxxxxxxxxxxxxx/x'
+'/xxxx/xx/xx/x//xx/x///x/x//////x///x///////////////////}/////}//}//}//}/'
+'}}/}}/}}}}}/}/}/}/}}/}}}/}/}}}}}}}}}}}}}}}}}}}}}}}}}}}},}},}}},}}},},},}'
+',},,,,},,,,,,,,,,,,,},,,,,/p#",'#10'"xxxf9f9ff9f9f9f9f9f9f9f9f9f9f9f9f9f'
+'9f9f9f9ff9ff9ff9f9ff9fffffffffffffffffxffffxfxffxffxffxfxxxfxfxfxxxfxfxf'
+'xxxfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/xx/x//x//'
+'x//////////////////////}///}//}///}//}///}///}/}}}/}/}}/}}}/}}}}}}}/p##"'
+','#10'"xxf66666666666666666666666666666666666666666666666666666666666666'
+'666666666666666666666666666666666666666666666666666666666666669666969696'
+'969696996996999969999999999999969999969999999999999999999999999999999999'
+'99999999f999f99f999f9f99f9f9f999f9ffff###",'#10'"fxf66666666666666666666'
+'666666666666666666666666666666666666666666666666666666666666666666666666'
+'666666666666666666666666966969669696696696696969696969666996966696669696'
+'99696999969696969999999999999999999999999999f99f9999f99f999f9999f9f99f9f'
+'9f9f9f99###",'#10'"xxf66666666666666666666666666666666666666666666666666'
+'666666666666666666666666666666666666666666666666669669696969696966696669'
+'696696969669696696969699999696999969999699999999699999999996999999999999'
+'99999f99999f999999f9f99f99f9f9f9f99f9f9f9f9f9f9ffp###",'#10'"xxf#6666666'
+'666666666666666666666666666666666666666666666666666666666666666666666666'
+'666666666666696669666966666666669699669966969696696996969969699969696999'
+'96999969999999999999999699999999999999999999f999f9f9f99f9ff99f9ff9fff9f9'
+'ff9ff9f9f9fff9ff9ff9###",'#10'"xxx66666666666666666666666666666666666666'
+'666666666666666666666666666666666666666666666666696696669696966696999699'
+'969666996699696969969696996999696999999969999999999999999999999999999999'
+'9999f999f9f9f9f9f9f9f99f9f99ff9f9f9f9f9ff9f9fff9fffff9ffffff9f###",'#10
+'"xxf66666666666666666666666666666666666666666666666666666666666666666666'
+'666666666666669696696969696666996969666966696996969969969996969996999699'
+'99996996999999999999999999999999999f9f9fffx//xx/xfffff9fff9f9f9ffffff9f9'
+'f9fff9fff9ffff9fffff9ffff9fffff9###",'#10'"/xx66666666666666666666666666'
+'666666666666666666666666666666666666666666666666969699696696969669696996'
+'9696969999999699969996999969999999999999999999999999999999999999999999f9'
+'99f9f9ff=///}}}}}}}}/}/}}}/=xxxfff999ffff9ffffffffffffffffffffffffffffff'
+'ff###",'#10'"/xx66666666666666666666666666666666666666666666666666666666'
+'666666666696996996696966969969696999699699699996969696996999699996999969'
+'996999999999999999999999999999999f99f9f99f9f9f=///}}},}}}}}}}},}}}}}}}}}'
+'}}/=x=ffffffffff9f9ffffffffffffffffffffffff9###",'#10'"/xx66666666666666'
+'666666666666666666666666666666666666669669696969699696669669696969696969'
+'6996696969699696999999999999699999999999999999999999999999f999999f9f9f9f'
+'9f99f999f9f9ffx/}}}}}}}}},}}''}},},,,,,,},,,},,}}/xxffffffffffffffffffff'
+'ffxfxfxfxfxxxff###",'#10'"///6666666666666666666666666666666666666666666'
+'966696966969669696966696969696969699699699996999999999999999696969969999'
+'999999999999999999999999999f999f9ff9999f9f9f9f99f9f9ffx//}}}},,},,,,}}}}'
+'},},}}},},,,},,,,,,}}}}x=fffffffffffffxffxxffxffxfxxffxx9###",'#10'"///6'
+'666666666666666666666666666666666966969669696966969696969696999699969969'
+'9699699699969999696996996999699999999999999999999999999999999999f9f99f9f'
+'9f99ffff9f9f9ff9fffffff//}/}}}}}},},},}''}},,,,,,,,,,},,,},},,,,,,}//xff'
+'fffffxfxfxxffxxfxxxxfxxxxxxf###",'#10'"///966666666666666666666666669696'
+'969696966969669696969696969969696969699699999999999699996999999999999999'
+'999999999999999999999999f9f9f9f9f9f99f9f9f9f9ff9f9ff9ffffff9fffx=x//''}/'
+'}}},}}}}}''}},}},,,,,,},,,},,,,,,,,,,,,,,}/x=xxxxxxfxfxxxxxxxfxxxxxxxxff'
+'###",'#10'"}//6666666666666669669696996666969696696969699696996996999696'
+'9999999996999696996999999999999999999999999999999999999999999f99f9f99f99'
+'f9f9f9f9f9ffff9ff9fff9ffff9f9fffff=xx=///}''}}}}},,},,,,,,,,,,,,,,,,,,,,'
+',,,,,_,,,,,,,,}/x=fxfxxxxxfxxfxxxxxxxxxxxxf###",'#10'"/}''96696666696969'
+'669696966699969696996969969696996996969699999696996999999999999699999999'
+'999999999999999999999f999f9f9f9f9f9f99f9f9ff9f9f9f9fff9f9fffff9fff9fffff'
+'ffffxx=x/x''/}}}}},},},,,,,,,,,,,,,,,,,,,,,,,,,,_,,,_,,_,,,,//xxxxxxxxxx'
+'xxxxxxxxxxxx/=f###",'#10'"}/}9966969966969696969696996696969969996999999'
+'969969999999699999999999999999999999999999999999999999f99f9ff9f99ff9f999'
+'f9f9f9ff9f9f9f9ff9ffff9ffffffffffffffffffffff=xf=x=//}}}},},},,,},},,,,,'
+',,,,,,,,_,,,,,_,_,,__,,_,,_,,_,}/xxxxxxxxx/xxxx/x///x/xxx###",'#10'"}}/9'
+'969696696969696969699699699996996999696969999999999999999999999999999999'
+'9999999999999999999f9f99f9f9f99f9ff9f9ffff9f9f9f9ffffffffffff9fffff9ffff'
+'fffffffffffffffx=f=///}}}}}},,,,},,},,,,,,,,,,,_,,,__,_,,_,,_,,__,__,_,,'
+'__}/xx/x/x/xx//x/x/xx/x//xx###",'#10'"}}}9969699969969996999969999969699'
+'999699999999999999999999999999999999999999999f99999f9f9ff9ff9f9ff9f9f9ff'
+'f9f9f9ff9f9fffffffff9ff9ff9fffffffffffffffffffffffffxfxx/x=x=/}}},,,,,,,'
+',,,},}/''/},,,_,_,,__,,_,__,__,__,_,_,_,5_,_,_,''//x/xx//x////////x///=#'
+'##",'#10'"}}}99996969969996999699969699999969999999999999999999999999999'
+'9999999999999f9f99f9ff9f9f9f9f9f9f9f9f9f9f99ffffffffffff9fff9fffffffffff'
+'ffffffffffffffffxffxfxfxfx=x=f=//''/''/}},,,,__}''},,,,},,,,,,_,_,,__,_,'
+'__,_,_,_,_,5,______,_,''/////x////x/x//////xxp##",'#10'"}}}9969999999699'
+'9969999999999999999999999999999999999999999f99f999f9f9f9ff9f99f9f9f9f9ff'
+'9f9fff9ffffffffffff9ff9ffffffffffffffffffffffffffffffxffxxfxxfxxfxfxfxxf'
+'x=x=/''==p===''/''}},}''===/},,},,_,,,,_,_,,__,_______________,_5___,,//'
+'//////////////////x#p#",'#10'",}}999969969999999999999999999999999999999'
+'999999999999f99f9f9f9ff99f9f9f99f9fff9ff9fff9fffff9fff9f9ff9ffffffffffff'
+'ffffffffffffffffffffffxfxffxfxfxxfxxfxxxxxxxxxx=//====//},,},,,,,//===='
+'''}''}},,,,,,,,__,,_,_,_,______,5,_5___5_5_,}////////////////}/x#p#",'#10
+'",,}f999999999999999999999999999999999999999f9f9f9f9f9f9f9f9f9f99ff9f9f9'
+'fff9f9fff9ff9fff9f9fffffffffffffffffffffffffffffffffffxfxfxxxxxxfxfxxfxx'
+'xfxxxxxxxfxxxxxx====/=//''/''}},,,,,,}=}},}''=''=''''},,_____,,_______5_'
+'_____5,5__________,//////}/}/}/}/}/}//p##",'#10'"},}99999999999999999999'
+'999999999999f9f9f9f99f99f99f9f9f9f9f9f9ff9ffffff9fffff9ffffff9ffffffffff'
+'ffffffffffffffffffffffxfxfxxxxfxfxfffffxfxxfxfxfxxxxxxxxxxxxxx/xfx=''/=='
+'=====''},__,_}''=/}_,,,,},,,_,_____5,_,,__,_____5_______5_5__5_,}}/}}//}'
+'/}/}/}/}}//#pp",'#10'",,,f9999999999999999999999f9f9f9ff999f9f9ff9ff9ff9'
+'f9f9ff9fffff9fff9ff9ffffffffffffffffffffffffffffffffffxfxfxffxfxxxfxfxfx'
+'ffxxxxfxxxxxxxfxxxxxxxxxxxxxxxxxxx//====x''==p===/},,,,,,}=''=}},,____,,'
+',,,,,,_,____,5_______5_5_5_5__5_5__,,}/}}}/}/}/}}}}/}}''p#p",'#10'",,}f9'
+'999999999999f9f9f9ff99f9f9f99ffff9f9f9f9f9f9ffffffffff9fffffffffffffffff'
+'fffffffffffffffffffffxfxxfxfxfxfxxxfxfxxfxxxxxxfxxxxxxxfxxxxxxxxxxxxxx/x'
+'/x////x/=f====/====/}}}},,,,,''/''}/''}''}},}$,,,,}$,,,____,_,___,5,5__5'
+'___5_5_55____}/}}}}}}}}}}}}}//p#p",'#10'",,,=99f9f9f9f9ff99f9f9f9f9f9f9f'
+'ff9f99fffffffffffff9f9ff9ffffffffffffffffffffffffffffxffxffxfxfxxxfxffxx'
+'xfxxxxfxxxxxfxxxfxxxxxxxxxxxxxxxxxxxxxxxx//x/x/x/x/x//=====/''//}}''/'''
+'''},,__,''''=}},}}''''''''},,_____,,,__5_5_5555_5_55____5_5_5_55___}}}}}'
+'}}}}}}}}}}/ppp",'#10'"_,,fff9f9f9f9f9ff9ff9f9f9ffffff9ffffff9f9ff9ffffff'
+'ffffffffffffffffffxffffffxffxffxxxfxxfxxfxxxxfxxxxxfxxxxxxxxxxxxxxxxxxxx'
+'xxxxxxxxxxxxx/x/xxx//xx//x///x/////f=x=''''}''}=====''}_,,,''===='''',__'
+'_____________,,,,5_5____5_5_555_5_5_55_55_5__}}}}}}}}}}}}}}}#pp",'#10'"_'
+',,ff9f9ff9f9ff9ff9fffffff9f9fffffffffffffffffffffffffffffffffffxfffxfxxx'
+'xfxxfxxxffxxfxxxxxxfxxxfxxxxxxxxxxxxxxxxxx/xx/xx/x//x/x//x//xx/x///x/x//'
+'x///x//////''=====/''/''=k=/''}}}$}''kkk==''=''''},,,,},,,,,,__5__,,_,_,'
+'___555_55_55_55_5555555_,}}}}},},},},/ppp",'#10'",5,=ff9f9ffff9fffffff9f'
+'9ffffffffffffffffffffffffffffxffxfxfxxxfxfxfxfxffxffxxfxfxxxfxxxxfxxxxxx'
+'xxxxxxxxxxxxxxxxx/x/xx/x//x/x/x/x/x/x///x//x/////////////////======''==='
+'==/''=''''''''<khyhkk====''''''''}$,$,$,$,$_,_,________555_5___5_5555555'
+'5555,,},,,},},,},/ppp",'#10'"___xffffff9ffff9fffffffffffffffffffffffffff'
+'ffffxfxffxxfxfxffxxxxxxxxfxxxxxxfxxxxxxxxxxxxxxxxxxxxxxx/xxx/x/x///x/x/x'
+'///x//x/x/x//x///x////////////////////}/===========/=====&&h7..))h&k=''='
+'=''''''''/''''''''''''''''}_5,$_555555___5_,$,,_555555555555_,},,},,},,,'
+'}ppp",'#10'"5__=fffffffffffffffffffffffffffffffffffxfxxxxxfxfxfxfxfxxxxx'
+'xxxfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/x/x/x/x/x/x/x/x//////x//x/////////x//'
+'//x//////////////}///}/========''======k&h7y....mmy8&k''''''/''''''''},_'
+',,,'''''',5,}$,_______55555555555555555545_,,,,,,,,,,}ppp",'#10'"__,xfff'
+'fffffffffffffffxfxxfxxfxxfxfxxxfxfxfxfxxxxxxxxxxxfxxxxxxxxxxxxxxxxxxxxxx'
+'xx/x/x/x///x//x/x//x////x///x//x/x//////////x//x////////////////}/}}}/}/'
+'}//''========''=''kk&8hym........my7&k<''''''/''},,____3''''''$5_,$$,$,_'
+'55555555555554455455555,,,,,,,,,,}ppp",'#10'"_5_=ffffffffxfxffxfxxfxfxfx'
+'xxxfxxfxxfxxfxxxxxxfxxxxxxxxxxxxxxxxxxxx/xxxxxx//x//x/x/x//x/x/x/x///x//'
+'x/x//x////////////////////////////}///////}//}//}}/}}}/==========k''k8ym'
+'m............mmh&k=''''/'''''',_555__,''$,_____5555555555555455544444545'
+'_,,,,,,,,,,ppp",'#10'"5_5xffffxxfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxfxxxxxx'
+'xx/xxxxxx/xxxx//x/x/x/xxx//x//////x////////x////////////////////////////'
+'//////}//}//}/}}}/}/}}}}}/}}}/}''===k======kk&ym................my&('''''
+'''},,___55553,$}$__5555555545555545445545544455__,_,_,_,,8kp",'#10'"555='
+'xxxxxxxxxxfxxxxxxxxxxxxxxxxxxxxxxx/xxxxxxxxxx/=/x/x//x/x///x/x/x///////x'
+'////////////////////////////////////////}/}/}/}/}/}/}/}/}}/}/}/}}}/}}}}}'
+'}}}}}''======''==''k8ymm..................yhk''$''<''''}$,_55555555_3554'
+'544455455555444444454444>,_,_,,_,,pkp",'#10'"555/=xxfxxxxxxxxxxxxxxxxxxx'
+'x/x/x/xx/x/x//xx/x/x/x/x//x/x/x//xx///x//////////x/x////////////////////'
+'///}//}/}/}}}}}}/}/}/}}//}/}/}}}/}}}}/}}}/}}}}}}}}},}''''=''''=''=''=''k'
+'8ym.....................m7&($$$$,$,''__555545545444554445455555544444444'
+'444________,pkp",'#10'"555''xxxxxxxxxxxxxxxxx//x/x/xx/x/xxxx/x//x//x/x/x'
+'/x/x//xx//x///x/////////////////////}///}/}/}/}//}/}/}/}}//}/}///}/}}}}}'
+'/}}}}}}}/}}}}}}}}}}}}}}}},}},}},''====''''''=''k&ymm....................'
+'...y[&<<''''$,$}$35555444445444454444445__55444454444{,______,pkp",'#10
+'"555/''xxxx/xx/xx/xx//xx/xx/x/x///////x/x//x///x//x///x////////////x////'
+'}/////////}/}//}}//}}/}/}/}/}}/}/}/}}}}}}}}}}}/}}}}}}/}}/}}}}}}}}}}}}}}}'
+'}},},},},''''''''''k=''k&&[y..........................mm7h[k(''$,$,$,>53'
+'5_5_5544555554444453,>5444444554>_______kpk",'#10'"555''//xx/''''=///x/x'
+'/x//x///////x///////''/''//xx}x///x/////x}///}///}///////}}}}}/}/}/}/}/}'
+'/}/}/}}}}/}}}}}}}}}/}}}}}}}}}}}}}}}}}}}}}}}}}}}}},},},,},,},},}''=''='''
+'''=''khymm.............................myyh&k$$,$,$5455544555>55>___>544'
+'_3$55545554444______,kkk",'#10'"445/x///88&8p=///x/////x//x/x////x/}''kk'
+'8&8k}}x/}///////}}/}//}/}//}/}/}//}k8k}}}/}}}}}}}}}}}}/}/}}}}}}}}}}}}}}}'
+'}}}}}}}}}}}}}},}}}}},},},},},}},,},,,,,''''''''=''''''khmm..............'
+'....................m~[<,$$,,$,>>__>____3,$$$$,$_45_$,33_%44444{>>_>___8'
+'kp",'#10'"445''//x/)m.m)=''}/}x///////}}//''/}///}pmmm))k/}}/''}/}/}}/'''
+'}/}},''}}}}/''}}}}}ym)''}/}/}}/}}}/}}}}}}}}}}}}}}}}}}}}}},},},,},,},,},}'
+'},,,,},},,,},,,,,,,,,,,,''=''''''=''<kh.................................'
+'....mm7(3,3_,$$_3_$_$_3_$,''''$''$$_>>_$3_344244>4{>_>>>,kkk",'#10'"445}'
+'///''m.mm)''&h8kk''''8[hk''/''''888''$}/''8m.hm.y''''&h8h''}''''hh8$}}kh'
+'8&}''}}8h88'',7m)}},}}}}}}}}}}}}}}}}}}}}}}},},,,},},},},},},,},},,},},,}'
+',,},,,,},,,,,,,,,}''''''''''''''<&y.....................................'
+'..mh($3___,$,3,3,$,$,$$''''$''$$_>4>54444444>4>>>>>__kkk",'#10'"444''''}'
+'/''m.yrk''ymm))''8mmmm8''=)m.m)=}}/8..$y.y$8mm.mh<'')mmm7'''')mm))''}h).'
+'mm8''ym)$}}}}}}}}}}}}}},},},},},},},}},},},,},,,,,},,,,,,},,,,,,,,,,,,,,'
+',,,,,,,,''''''''''''''''k[m........................................my[$3'
+'>>_,$,$,$__>>>>>_$,$$3>422424444>4>{>_>>>_kkk",'#10'"444}}///m.y$}$ym.m#'
+'''m.yh.m''8m.&mmh}}/8..$).y$))8hm)&&mm88)''h.m&hm7())&h.)<7.)$}},},,,,},'
+',,,},},},},},},},,,,},,,,,,},,,,,,},},,,,,,,,,,,,,,,,,,,_,__,<''$'''''''
+'''''(hm..........................................yl$5{5{>3_3>{44444444>_'
+'3__>54444{>4>4{4>>>>>_kkk",'#10'"244}/}/}).mm)=h..&$''m.yh..kh..[)my''}}'
+'8..l)my''))$(.m(hmmi<h''h.m''k)7<)y$&.m<7m)$,,},}},},}}},},,},,,,,},,,,}'
+',,,},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_,_,,_,_,''''''$''''''''(7............'
+'...............................m~[<3>4444445{444244444>>{>4{4{4444424{{>'
+'>>>_kkk",'#10'"424,}//''m..m)(ym)$}''...m.)k8...m.y},}8m..m)y$k&&mmm(8m.'
+'y($}ymm,''=''$k&[m.m<7m)$},},,},},,,,,},},,},,,,,},,,,,,,,,,,,,,,,,,,,,,'
+',,,,_,_,_,____,_,__,___$''''''''''''''<&y...............................'
+'..............y[(3>>>{>4>>>>>>>>444444>5{44>t424424{{{>>>k(k",'#10'"242$'
+'}}}}m.m88''7.m''}}m.y[7[''8..h8[&$}}8..h[=$,=)my.m($hm.m<$h.m$,}$,()m7.m'
+'<7.)$,},},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,_,_,_,_,,,,_,_,_,_,,_,______'
+'___,$''''$'',''<[~..............................................m[(33_3_'
+'3__3_3$333_>{444444%>%442444{>{{{>kk(",'#10'"242,}/}}m.h'',}7m)$}}..h(mm'
+'k8..$h)y,},8..$,},$))<(mmk$'''').m''hm),<)[$)y<&mm<7mm_,,,,,,,,,,,,,,,,,'
+',,,,,,_,_,_,___,__,__,_____,___,_,____________,______,''''''''$''''(7m..'
+'.............................................m7<$33>>3_>>>>>>_>3>>>{>>%_'
+'%5442442{{>{>><k(",'#10'"224,}}}}m.h$}}ym)$}}m.8(m.k&..$)my}},8.m$},}$mm'
+'$(.m<k83&..''h.m3km7<my$&mm<7.y$,,,,_,,,,_,,,_,,_,_,,_,,_,_,_,_,_,______'
+',_____,____,__,______________>_$''$''''$''[y............................'
+'.....................mh(3%3_>3>>%>>3>%_3333333%>24222222>{{{><k(",'#10'"'
+'222,}},}mmy},,7m)},$m.y[.m<8..&y.8$,,h.m},,,$)m&[.m(8)kh..''&mml[m&i)m^h'
+'.m+h.)3,_,,,__,,_,_,,_,_,,_,_,_,_,,_,_,____,____,_,_____,_______________'
+'__>>>_$''$''$''''hm...........................................~.~~m..m7<'
+'3%3_3_%_%>%>>%_3_3_>>4424242424{{{{><<k",'#10'";22,},}$))h},,y.)_},hmmmm'
+'[3''y.m.)$,,,8mm,}},$)m.)mm<$)mmmh,$m.mm)3<)mmmm)<hm)3,,,_,_,_,__,__,_,_'
+'_,,_,_____,___,___________,_________________>__>_>_>_$}$''$$<hm.........'
+'..~~~~.............................~~**q..m[$%>3>33>3>>>t>>%>>t{4{444242'
+'222{{{{>k<(",'#10'"]22_,,},&8k}},k88,,,,$888,,_$k88k_},,''h8,_,}_''h&<88'
+'''_''88&,,_''88k,__k&8<88,k8&___,______,_______,________________________'
+'_______>__>__>_>_>>__>>_>>>>>,$$$$''$[.............~~q~.................'
+'.............~qoq..~&i>%_%_>>4{@4224244{224{4{44422{2{{{<<(",'#10'"2;2,,'
+',,,$,$,,,,_,,,,,},,,,,,,,_,,,_,,,_,_,,,,,_$,_,,,_,_,_,,,_3,__,_,_,_,__,_'
+'_,,__,______,_______________________>____>_>_>__>___>_>>_>>>_>>>_>>>>>>>'
+'3,''$$$<h...............~q~.....................~qqq~....~q*~..~(3%>3%>4'
+'2222242{4244{t>%>%>{2{2{{2><<<",'#10'";2]3,,,,3$,3$3$3,_,,_,,,,,,,_,,,,,'
+'_,_,_,,,_,,,__,__,_,,______,__,______3_______,________________>______>>>'
+'>>>>>___>>>_>_>>>>_>>_>>_>>_>_>>_>>>>_>>>>>_$$,$$<hm..........~....~qq..'
+'...............~*l^nngnlq....qqm..7r$>3_>{222]22424{>%3>3%3%%%>222{2{<(<'
+'",'#10'"2;2_,,,,)mm)m)m)<,,,,,,,,,,,,,,___,,,,,__,,__,,,__,,,_________,,'
+'_,______________________>____>____>_>>>___>__>_>>>_>>>>>>>_>>__>>>>>>>>>'
+'>>>>>>>>>>>>>>,$$$$<h.......mqo^^oq...~q~..............~*o^ngzzzccz^~..~'
+'~~..m[r%%>3>42@444{3%333333%>%>%%2222{{<<<",'#10'";2]3,,,,m.......'',___'
+'_,____,___,,_________,,_________,,_,________________________>__>>>__>>>_'
+'_>>>>__>__>>>>>>__>_>>>_>>__>>_>>>>>>>>>>>>>>>>>>{>>>>>>{_,$$,$[m.....~*'
+'ngcczn*~..~~.............~*^nggzzcccvwv^~...~...m[<3{%33%%%%3%33333>%>t{'
+'{%>%22222{<<<",'#10'";;]__,,_m.......<__,,_____,,_,____,,_________,_,___'
+'__________>>_____>_>_>___>_>>__>>___>>___>>___>>>>_>>_>_>>>>>>>>>>>>>>>>'
+'>>>>>>>>>>>>>>>>{>{>{{{{{>{>>3$$<h.....~*1zcwwwvno~...............~ongzz'
+'zccvw!!wwcl~...m...m7<%{{%%3%3%%>%>%>%{22222@>22222{<<<",'#10'";];3__,_m'
+'.......<,_,_,____________>___>_______>_____,__>>_>>___>>_>_>__>_>_>>__>>'
+'_>>_>>_>>>>_>>>>_>>>>>>>>>>>>>>>>>>>{>>>>>>>>>>>{>{>{{{{>{>>{>{>{{{{{>{>'
+'33<[m....qnzcww!wwznl~.............~*ngzcvwwwww!e!wvn*........m7it2224{{'
+'{{%3%>t22222222{22222{<<r",'#10'";;]>,__3m.......<_____________3_______>'
+'_>>_____>>>>__>>___>_>>>__>>>_>__>>___{>>>>>>>>>>>>>>>>_>>>>>>>>>>>>>>>{'
+'>>{>{>>>>{>{>{>{>{>{>{>>>{>{{{{{{{{{>{{{{{>3<h....~^gzc!!!!wczn*........'
+'.....q^gzw!e!eeaeeeewczn~........m[it@22@{t>%>%{2222{4@2@2]222]{i<<",'#10
+'";;;3____m.......''_________>3_<((((<%_>__>>__>>3>__>_>_3>>>>_>>$(r((($%'
+'>>>>>>>_>>%>>>>>>><_{>>4>{>4>>{{{>4>55>>{{>>{>>ir<r(<>>{>>{>{>{{{{{{>{{>'
+'{{{{{{{{{{2{3<[m...qnzcweeaeae!w1~...........~^gweesssssssssae!c1*~.....'
+'...q(%t>t4{t{{{@{2>t{@22]2]]22222<<<",'#10'";;;>____m.......<______>_>$7'
+'ymm.m.m7h3>___(hyhy7777y77h&>_>>(hm.mm.mm7k3>_>>3h7h7h77h%%y)(%&777y777$'
+'%&h777h7h$>{{4377.m..m.7h>{>{{{{{{{{{{{{{{{{{2{2{{2{{{3<7...m*gveeasssss'
+'sa!l...........qz!esssssseaessssa!z^~........m(t@@{42@222{{{{{{{@4@]]]2]'
+']22ii<",'#10'";;;>__>3m.......<__>_>>>%&m..........m(>>>&.m.....m...mh>_'
+'3&m..........m${>>3m......m-y.m(5y.m...m.(47......m({{{&...........y({{{'
+'{{{>{{{{{{{{{2{2{2{{2{>33<[...~^wessaeaasssssz~..........^wesssasecno^ce'
+'ssssac*........~^t22];222{t>t{t%%%%%>4@]]]]]{<i<",'#10'";;;>_>_>m......m'
+'<>__>_>_[mm............&__&............h5>y.............m$>_3m.......+m.'
+'.(@y.......(ty.......({{%y............y%{{{{{{{{{{{2{2{{2{22{2{{33$<7...'
+'qgessvnoo1!ssss!q.........bn!essss!l~.~~q^!ssssen~.......m^t2@{{t%%%%%>t'
+'>%>%33%%42]]]]2i<i",'#10'";;;{>_>>m.......<{>>>>>3y......m.......m{%&...'
+'.........[%$m..............y{43........~...(t7.......(47.......<{{l.....'
+'.........y>{2{2{2{2{{{2{2{2{2222{>333<7...*vss!*..~qo!ssse^.........m1!a'
+'ssse1...~^dq^!ssssc~.......ml@24tt%%3%%{%%%33%%33%t2]]]]{i<i",'#10'";;;>'
+'>_>>m.......i>>>>>><......hzy.......t{lm...........ht&......(rm......74%'
+'3m...........rty.......r@y.......r{>m.....m+^......m%2{{2{{2{222{2222222'
+'22{333%<[...o!sen..~nlqoesssg.........~1!ssssg~...~ng^q^esss!*.......m^t'
+'{22{{{{t>%%3%%%%3%%%%]]]]]2ii<",'#10'";;;{>>>>m.......$>>>>>>h......7%l.'
+'.....m&>3<<<<<m......[:y......<t~.......$43............r@7.......(47....'
+'...<{%......7@r.......%{2222{2{2{222{22222222>333<[...^eswq..~^ul~zssac.'
+'....~~..~g!ssseq.....qn1*~cssse^.......ml%tt{t{t>t%%>%3%%%%%3%{2]]]]2<i<'
+'",'#10'";;;{>>>tm.......$>>{>>%y......[4l.......8{>>>>4tm......r3.......'
+'(4~.......(43m...........rt7.......rt7.......r{%......q@r.......>{22{222'
+'22222222{22222{>3%3i7...^!sz~...*nl~*essc~.~~~qq~.~neessv......m*^o~nsss'
+'sg........[i%%%%%%%%%%%>%>%>%>%%@]]]]22i<i",'#10'";;;2>>>>m.......<{>>{>'
+'5m......htl.......h4{{{>{(......yt:m......<{7.......r{:m...........r@7..'
+'.....r47.......<2%......ytrm.....mt222222222{2222222]]2]2%>33i[...nes^..'
+'..~*^qq!sac~.m~~qqqqqneasan.......qq*~oesssc........7rt%%%%>%%%%%tt{t{tt'
+'t{2]]]]]2<i<",'#10'";;;{>>{{m.......${{>{>4y......[4l.......[>{{{{%y....'
+'..(43.......rt7.......r43...........mrt7.......r@7.......r2%.......7:(r('
+'(((({222222222222222]222]22{33%<[...n!s^.....qoq~zseg~......~~mowesa^...'
+'.....~~~*essaw........~(%{{%t>%>%>{>%%%%%%{@]2]]]]2i<i",'#10'";;;2{>>{m.'
+'......${{>2{>y...m.m[t7.......[{{{2{<.......$t%mm.m..mr%~.......<@%.....'
+'...m&tt{@7.......r@7.......<2t........[i@@@22222222]22]2]2]2]22]]]]222%>'
+'%<[...^!s^~....~*~.zsen..........~gese0...........*esssv........m[3tt{t{'
+'%{tt%t%%>t%%{]]]]]]]2i<<",'#10'";;;{{{{{m.......$>{{{{{$<<<r<ril........'
+'[{2{{27......[{{{<<<rirr:~........r4%........[@222@7.......r@7.......+2{'
+'[........m7t@2]2]]222]2]2]2]2]2]]2]]]]22{%3r[...^!sn~.....~~.1scq.~m~y~m'
+'m~..n!sel...........*essaw........m73t%{%{t%>{%>%tt{{t{22]]]]]2<ii",'#10
+'";;;2{{{{m.......${{{{{{{{{t4r^m.........[{{2{3m......%{22{@@4tr[.......'
+'...<2%.......m@@]2227.......r@7.......r22i...........[@222]]]]]2]2]2]2]2'
+']]]2]2]]]2%3<[...owaz~.......m+!r[l(rrrrr((lqlgesn...........oassav.....'
+'....[3t%t%>t%%%%t{22]@{@]]]]]]]2i<<",'#10'";;;2{{{@m.......${{2{2{{4@iym'
+'...........[4{{{(......&{{222@try............r4t........@222247.......r@'
+'7.......+]]@im..........7i2]]22]]]2]]]2]]]2]]]]]]2]22%<[...qvs!*.......m'
+'^:ri%%%t%%t%%%ir+wazm..........nsssez........m73t>%t%{%%t{@2]22@t2]2]]]2'
+']2iii",'#10'";;;]{{{{m.......i2{2{2{{<7..............[2{24.......&]2{22('
+'~..............<2-.......m@222227.......r@7.......r]]]]im..........mi2]]'
+']2]]]2]]]]2]]]]]]]]]]]2{i[...~zaaz......m7ri3%t{{{%>t%%3%%%%tw7.........'
+'*!ssse^.........[%@{t%%%{t22]22@{{{2]]]]]]]2<<i",'#10'";;;22{22m.......3'
+'{2{2{23m......ql.......[222&......~t222{(m......^~.......<2t........]2]2'
+']27.......+@7.......+]2]2]@[..........m@2]]2]]]]]2]]]]2]]]]]2]2]]2%l...m'
+'ueaeo....~[(i<3%{{{t{{%3i(r3t%ttl~m......~zssssv*.........73@2222{22]]]2'
+'@tt@2]]]]]]2]2ii<",'#10'";;;]{2{2m.......322{222[.......i^.......[2{@[..'
+'....(2]22{~......m@q.......i@t.......m@2]2]@7.......r@7.......r]]]]222i~'
+'.........%]]]]]2]]]]]]]]]2]]]]]]]2]]@im...l!sswq.m7li<i$3{{{{{{t%%3ii3t{'
+'{@%ily....qzassse1~........m*3t{@2]2]]]2@t{tt2]]2]]]]]]2ii<",'#10'";;;22'
+'{2@m.......3{2222@m......[@^.......[@23......~%2222%.......+@q.......r@t'
+'........@]2]]]7.......+@7.......+]]]]]@;@@+q.......[2]]]]]]]]]]]]]]]]]]2'
+']]]]]]2%....qcesaw*7(ii33%>{{{{t@t@ttt%{@2@{2tti([7lvasssa!*..........7i'
+'t%%{t2@4@{tt{222]]]]]]]]22i<i",'#10'";;;]2222m.......i2{2222m......[@l..'
+'.....[2@q......[222]2%m......i@7.......i2t........]]]2]]q.......+]q.....'
+'..r]tq~q7~qq~t7......7]]]]]]]]]]]2]]]]]]]]]]]]]]]:~...m1ease:(<$33>{{>{{'
+'{{@@@2@2@2@22@2@@@t3ii-easaez~..........[3{%%%%>t%%%3%%{]]]2]]]2]]]2i<i"'
+','#10'";;;22{22~.......32222@2~......[@(.......[@:m......i]]22]t.......+'
+']q.......<2%........@2]]2]q.......+@7.......+]t........;t......7@]]]]]]2'
+']]]]]]]]]]]2]]]2]]]%7....*cee-<i$33>t{t{t{{{{2@]@]@]]]]]2]22@{t%%3:w-z*.'
+'.........ml%{{%%%%%%3%%%t@2]]]]]]]]]22<i<",'#10'";;;]2222m.......^i3i3@@'
+'m......[]l.......[@*......7@2]]]@t.......i@q.......i2t........;]]]]@7...'
+'....+;q.......i2t........2t......7]]]]]]]]]]]]2]]]]]]]]]]]]]]%[.....r--i'
+'<$$3>%{{{{{{@{@@2]]]]];]]]]2]2]2@{tt%%ii[m.........~(t@t%%3%3%%{2]]]]]]2'
+']]]]]]]2i<i",'#10'";;;]]22@~............:@y......l@^.......[t.......r@@2'
+'@]@tm......+@q.......i2t........@2]]]@[.......n@q.......r]t........]t...'
+'...7@]]]]]]]]]]]]2]]]]]]]]]]]]]:7.....li<<i33%>t>{{{{@t{@@]@]@]@;@;]]]2]'
+'222222@@%%i[m........7i@{{>%>%%{2]]]]]2]]]]]]]]]]2$i<",'#10'";;;]]2]2m..'
+'..........:@~......qt^.......[t...........m.lt.......[@q.......i2t......'
+'..]]]]]2q.......+!7.......r]@y.......et......(]]]]]]2]]]]]]]]]]]2]]]]]]2'
+']%7....~[(i$$33%>t{{t{{2{@2@]]@;]]]]]]]]]]]]]]]]22]{til.......ml3@tt%%%{'
+'{]]]2]]]]2]]]]]]]]]2<i<",'#10'";;;]]]]@~............:@m.......~m.......l'
+'t.............*-m.......q........+]t........]2]]]][.......~7........+]]r'
+'.......~~......t]]]]]2]]]]]]]2]]]]]2]]]]]]]i7...m[r<<$$33%t>{{{{t{2@2@@]'
+'@;@;];]]]]]]]]]]2]2222{%rm......~r%t>%%%{2]2]]]]]]]]]]]2]]]]]2i<i",'#10
+'";;;]]2]2m...........mi]^................[t.............[@7.............'
+'...r]t........]]]]2]t.................r]]:m.............q@]]]]]]]]]]]]]]'
+']]]]]]]]]2]]]i~..m*(i<$$$_%>{t{{{{@@@2@]]]@;]]@]]]]]]]]]]]]]@{@24%i~....'
+'..7itt%%>{2]]]2]]]]]]]]]]]]]]2]2i<i",'#10'";;;]]]]]~............:]%m....'
+'..ml.......lt.............l@im......[~.......+]t.......m@2]]]]@m.......['
+'~.......+]]]:m...........7@]]]]2]]2]]]]]]2]]]]]]]]]]]]]i7..~(<<<$,3%>%{{'
+'t{{{{@@2@@]@;@]];]]]]]]]]]]]@%$i3t{%<m......7i{%%{t]]]]]]]]]]]]]]]]2]]]]'
+'22ii<",'#10'";;;]]]2]mm.m.m..mmmmm3]]%......r(m.....m[@..m..m....m.m[]@r'
+'......%q.m..m.mi]tm.m.mm.m2]]]]]]tm....m[t7.m.m.mm+]]]]%l........m7@]]]]'
+']]]]2]]]]]]]]]]]2]]]]]]]]%q.m7(<$$<$_>%{%{{{{@2@2@]@]]];@]@]]]]]]]]]@@%i'
+'i<3%t3(m.....~l%{t%{]]]2]]]]]]]]]]2]]]]]]]]2<i<",'#10'";;;]]]]];22@2@]@@'
+'@@]@]]]]]([[[]@]@]]@]]@]222@]@]2]]@2@2]]]]][[&(@]@;@2@]2@2]]@]@2@2]@]]]]'
+']]]]]<[[[(]@2;@@2@@]]]]]]]]@il[[[[r@2]2]]]]2]]]]]]]]]2]]]]]]]]]]]2]%*m.&'
+'(<<$333>%{{{t{{{@2@@]@]@];]]];]]]]]]]@tii3i3%33i(......~rt%{@2]]]]]]]]]]'
+']]]]]]]]]]]]]2i<i",'#10'";;;;]]]]]]]]]]]]]]]]]]2]]]]];]]]]]]]]]]]]]]]]]2'
+']]2]]];]]]]]]]]@]]]]]]]2]];]]]]]]2]]]]2]]]]]]@]]]]]]]]]]]]]]]]]]2]]]]]]2'
+']]]]@]]]]]]]]]]2]]]]]]]]]]]2]]]]]2]]]%q..((<<$333%>>t{{{@t@@22]]]]@]]]]]'
+']]]]]]t%ii$$33>33$lm.....~it{{]]]]]]]]]]]]]2]]]]]]]]]]22i<i",'#10'";;;]2'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]222]]]2]]]2]]]]]]2]]2]]]]]@]]]]2@]2@]@]]2@]2]'
+'@@]@;@@@;@]@]@@;@@;@@;@@;@@@;@]@@2@;@@;@@@;@@]@e]22]]]]]]]]]]]]]]2]]]]2]'
+']]]]]2]%[..[<<i$3%%>t{{{t{{22@@@]@;]]]]]]]]]@]@%3<$$33333_%3[......~i@t2'
+'2]]]]]]]]]]2]]]2]]]]]]]]]2$i<",'#10'";;;;]]2]]]]]]]]]]]]]]]2]]]]]]]2]]]]'
+']222t{%{t%t%:%:3i:i:+i++++++++nrnnn^n^^^^^n^llo^ololooo**o*o*dd*dqddddqj'
+'dddqjqdjqjjjjjjjqqql]]]]]]]]]]]]]]]]]]]]]]]]]]]]]:7.m7[(<i%%%>%{{{@@@@@2'
+'2]@]]@]]]]]@]]@@3i<i333_3_333i[......~+@]]2]]]]]]]]]]]]]]]]]2]]]]]]2<i<"'
+','#10'";;;]]]]]]]2]2]]]]]]]]]]]]]2]]]]2]]]]@@2tt@t%t:%%i:iii:+++++n+nn^^'
+'^^l^^l^^ooodddoddddjjdjjjjjj||j|j||||||||||bb||bbbbbbb||bb||bq@2]]]]]]]]'
+']]]]]]]]]]2]]]]]]]]%[..my[l<3%%{{{{{{{@@@]@]@]]]]]]]]@@{%i<<$$333333333('
+'7......~+@]]]]]]]]]]]]]]2]]]]]]]]]]2]2i<i",'#10'";;;;]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]222@tttt%:%:::::i+++z++n+nnnnnn^^^oooooooooddddjddjdjjjj0u11'
+'o|||j|||||b|d||bb|b|bb|bbbbbbb|qe]]2]]]]]]]]]]]]]]]]]]]]]]]]]:*...m7[[<3'
+'>>{{{{@{{2@2]]]]]]]]]@2t%i(<i333_3>3>3$$i7m......m(t]]2]]]]]]]]2]]]]2]]]'
+']]]]]]]2i<i",'#10'";;;]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]{@{@t%t%t%::::i::'
+'++++rrrnnn^^^^^^o^looodood*dddjdjjjjjjv0001oj|b||b||j|j||b||bbbbbb1bbbbb'
+'bq@2]]]]]]]]]]]2]]]]]]2]]]]2]]]%7....~[[[(i>%{{{2@2@]@]@]]@]]@@t%<((<$33'
+'3333333$ii(q.......ml:]]]]]]]]]]]]]2]]]]]]]]]]]]22ii<",'#10'";;;;]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]2@{t@tt%%:%:i:ii+:++++nnnnn^^^^o^o^ooooo*oddddd'
+'jdjjjjjjv|||jvj000|o1d|jo|b1u|bbd1oj!1jb|bbqe]]]]]]]]]]]]]]]]]]]]]]]]]]2'
+']%*....m*&l&(i3t{t2@]@]@]]@@]@t%i<(((<33333>3_33$ii:zl~.......*i@]]]]]]]'
+']]]]]]2]]]]]2]]]]]]2<i<",'#10'";;;]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]22@@tt'
+'ttt%%:%::::i+++++nrnnnn^^^^^^o^looodo*dddddjdjjjjjvjj|d1j!0jouj1dd1j1jdu'
+'|dud0jvj|bbb|q@2]]2]]]]]]]]]]]]]]]]2]]]]]]]3[....mqr(l&&(i3tttt@@@t@t%3i'
+'i(((<<$$$333333i$$----wz*.......~l:@]]]]]]]]]2]]]]]]]]]]]]]]]2iii",'#10
+'";;;;]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]@{@@ttt%:%::i:i+iz+++++nnn^nn0^^o^o'
+'ooooo*odddddjjjjjjjj!vvvzd|v||v|||vj100||1jvbb||vbbbbbbq@]]]]]]]2]]]]]]]'
+']]]]]]]]]]]]]:[.....lc:rl(&&&(iiiiiir<rr((<<<$$333$$$3$$ii:--!!!wwg~....'
+'...q^%@]]]2]]]]]]]]]]]]2]]]]]]22i<<",'#10'";;;]]]]]]]]]2]]]]]]]2]]]]]]]]'
+']]]]]]]2@@ttttt%%:%:i::ii++++nrnnn^^^^^^^o^loooododdddddjdjjjjvjjj|j|vj|'
+'v|||vd1o!vvv|vbbbbvb|bbb|*@]]]]]]]]2]]]2]]]]]]]2]]]]]2]3[....mnv-:r(((<<'
+'<$ii<i<iii$i$$3$3$$$$3$$ii3-t!!!wwwwv~.......mq(:t2]]]]]]]]]]]]]]]2]]]]]'
+']2iii",'#10'";;;;]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]2@@@@ttt%:%::::iizi++++n'
+'+n^nnn^0^o^ooooooododdddjdjjjjjjvj||j|jv||zj|jvj100||0j1||||vbbb|bbqe]2]'
+']2]]]]]]]]]]]]]]]]]]]]]2]:q....~zwwwir((((<3%%%%%3$$$333$$$3$3$$<<$:-ww!'
+'e!!!wwwq........~lnit@]]2]]2]]]]]]]]]]]]]]]2<i<",'#10'";;;]]]2]]]]]2]2]]'
+']]]]]]]]]]]2]]]]]]]2@@ttttt%:%:::i:i+++++nrnn^n^^^^^^^oloododddddjdjjdjj'
+'jdv|jj|||v||j111|d1|0110||1u1|vujbbbbq@]]]]]]]]]]]]]]2]]]]]]]]]]]]]%7...'
+'.~zwwwwi(((<<$%%%>%3%33$$3$3$$$$$$ii--wwww!!!!www^m........q^++:t2]]]]]]'
+']]]]]]2]]]]2]2i<i",'#10'";;;;]]]]]]]]]]]]]]]]]]2]]]]]]]]]]]]]@@@t@tt%t:%'
+':i:i:+i++++nrnnn^n^0^o0loooo*ododdddjdjjjjjjdj|j|j|d|||jdj|d1|bdj|bb|j|b'
+'|j|bbb|*@2]]]]]]]]]2]]]]]]]]]]]]]]]]2+~...~~zwwww-:(((<<3%%3333$3,$$$$<$'
+'<$<ii-wwwww!!e!!!wwz~........~^^^lrit2]]2]]]]]]]]]]]]]]2ii<",'#10'";;;]]'
+']]]]]]]]]]]2]]]]]]]]]]]]]]]]]]22@@tttt%%%:%:::i:i+++++rrnnnn^^^^^^^lolo*'
+'o**d*ddjddjjjjjjj|j|||j|||||ovo||b|b||b||||bb|bb|qe]]]]]]]]]]]]]]]2]]]]]'
+']]2]]]t(~....~gwwwww-i(((r<$$$3$$$$$$$$<<i<ii-wwwwwww!eeeaee!w^........~'
+'~ql*q[l322]]]]]]]]2]]]]2]2<ii",'#10'";;;;]]]]]]]]]2]]]]]2]]]]2]]]]]2]]]]'
+']2{2@ttt%%%3:i:iiiiii+r++rrr^r^^^^ll^llllll*l******q*qqqjqqqjqqqqqj~j~||'
+'~|~|~b~|~|b~|~b~|~~q@]]]]]]]]]]]]]]]]]2]]]]]]]2]%*m....qgvwwwwww:r(((<<$'
+'<$$<<<<(<<<<i:-wwwwww!!eeasssse!c~..........~~..~7lt]]]]]]]]]]]]]]]2ii<"'
+','#10'";;;]]]]2]]]]]]]]]]]]]]]]]2]]]]]]]]]2]]22222@@@@2@@@@@t@tttttttttt'
+'tttttt-t-t:-:t:-:t::::v:-::c::::c::::::::::::::::z::::z:::z:::]]]2]]]2]]'
+']]]]]]]]]]]]]]]]]@rq.....~gw!vwwvw-zr(((((<(<<<<(&((ri:-wwwwww!!eassssss'
+'sewl...............mmlrt2]]]]]]]]]]]]2iii",'#10'";;;;]]]]]]2]]]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]@]]@]@]]]2]]]]]]]]]]]]]]]]]]]]@'
+']@]@]@]@]]]@]@2@2@]2@]@]@]@]]@]]2]]]]]]]]]2]]]]]2]]]]]]]]]]i7m.....~gw!!'
+'w!wwww-+r((&&(&(&(((rr:--wwwwvw!eeasssssssssec~................m7li@]]]]'
+']]]]]]]2<ii",'#10'";;;]]]]]]]]]2]]]]]]]]]]]]]]]]]]]2]]2]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]]]2]]]]]]]]]]]]]%rm......~-eee!wwwwwww-iirr(r(rri:---wwwwvw!'
+'!eeasssssssssssel..................m7(:2];]];]]]]2i<i",'#10'";;;;]]]]]]]'
+']]]]2]]]2]]]]]]2]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]@+q'
+'......~^!aee!!wwwww-ww---::::----www-wwww!!eassssssssssssszq............'
+'.......~[+@]]]];];]2iii",'#10'";;;]]]]]]]]]2]]]]]]]]]]]]]]2]]]]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]2]2]]]]]2]]2]]]]]]]]]]]]]]]]]]2:[~......*!ssaae!wwwwwwwwww-w-w-w'
+'w!wwwwww!!!eeessssssssssssssen.....................7^t;;;]]];2iii",'#10
+'";;;;]]]]]]]]]]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]2]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]2]]]]]]]]]]]]]]]]]]]'
+'2]]]]]]23[~......~uasaaee!wwww!wwwwww!w!wwwwwwwww!!eeasssssssssssssssssv'
+'~....................m~(:]];];]2iii",'#10'";;;]]]]]]]]]]]]2]]]]]]]]]]]]]'
+']2]]]]]]]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]2]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]]2]]]]]]]]]]]]]]]]]]2]]2]]2]]]]]]]]2]%(~m......l!sssssae!www'
+'wwwwwwwwwwwwwwwww!!!eaeaasssssssssssssssssn......................~l:]];]'
+';2iii",'#10'";;;;]]]]]]]]]]]]]]2]]]]]]]]]2]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]2]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]]]2]]]@r[m~.....~!essssaseewwwwwwwwwwwwwwwwww!weeeaassssssss'
+'sssssssssssaw*......................~l:;];]]iii",'#10'";;;]]]2]]]]]]]]]]'
+']]]]]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]2]]]]]]]]]]]]]]]2]]]]]]]]'
+']]2]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]@rq~.~....m^e'
+'sssssssae!wwwwww!wwwww!wwww!eeeaesssssssssssssssssssssen~...............'
+'.......~^t;];]iii",'#10'";;;;]]]]]]]]]]]]]]]]]2]]]2]]]]]]]]]]]]]]]]]]]]]'
+'2]]]]]]]]]]]]]]]]]]]2]]]]]]]]]]]]]]]]2]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]@3[..m~....*!sssssssssae!wwwwwwwwwwwwww!!eea'
+'ssssssssssssssssssssssssswq......................m7i;;]]iii",'#10'";;;;]'
+']2]]]]]]]2]]]]]]]]]]]]]]]]]]]]2]]]2]]]2]]]]]2]]]]]]2]]]]]]]]]]]]2]]2]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]];]];]];]]t('
+'m.......~1asssssssssae!wwwwwwww!wwww!eeeaassssssssssssssssssssssssssn...'
+'....................mlt;;]iii",'#10'";;;;]]]]2]]]]]]]]2]]]]]]]]]]]]]]2]]'
+']]]]]]]]]]]]]]]]]2]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]];]];];]]];]];]]];]]]@+q........^!sssssssssssae!wwwwww'
+'www!!!eessssssssssssssssssssssssssssssw~.......................qi@;;iii"'
+','#10'";;;]]]]]]]]]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]2]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]];]];]]];]]]]];]];'
+'];];]]];@%lm.......~vsssssssssssssaee!!!!www!!eeeaasssssssssssssssssssss'
+'sssssssss*.......................ml-;;:ii",'#10'";;;;]]]]]]]]]]]2]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]];]];];];];];];;]]];]];]]];];];];]]]]];];];%^~.......m^esssssssss'
+'sssssseae!!e!eeeassssssssssssssssssssssssssssssssssz~...................'
+'....qr@]iii",'#10'";;;]]]2]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]2]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]];]];];]];];]]];]]]]]]];]]];];]];];'
+'];];];]];];;;];];];t(7m.......*vssssssssssssssssssaeeeaaaassssssssssssss'
+'ssssssssssssssssssssseq.......................mq:@i:i",'#10'";;;;]]]2]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]];]];'
+']];];];]];]]]];]]]];];];;];;];];;];];];];];];];];];]];];];];@+q.........'
+'gasssssssssssssssssssasassssssssssssssssssssssssssssssssssssssse^.......'
+'.................ml+iii",'#10'";;;]]]]]]]]]]]]2]]]]]]]]]]]]]]]]]]]]]]]]]'
+']]]]]]]]]]]]]]]]]]]]]]]]]];]];]];];];]];]]];]]]]];]];];];];];];];]];];];'
+']]];];];];];];]];];];;;;];;];]ilm........q!ssssssssssssssssssssaasssssss'
+'ssssssssssssssssssssssssssssssssssz.........................~[i:i",'#10
+'";;;;]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]];];];];];];];];]]]];]'
+';]];]];]];];]];;];];];];];]];];];];;];];];;;];];;];;];;;;];];;];];];;;]-'
+'l~........m1asssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssv~.........................~i:i",'#10'";;;]]]]]]]]]]]]]]]]]]]]]]]];]'
+']];]];]];]];];];];];]];]]]]]]];]]]];];];]]];]];;];];];];];];];];];];;];]'
+';];;];;];;;];];;;];;];;];];;;];];;;;;];;t(~.........*wesssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssseq........................'
+'.mii:",'#10'";;;;]]]]]]]]]]]]]]]]]]]]];];];]];]]];]];]]]]]];]];]];;];;]]'
+'];;];]];];];];];];];];];];];;;];;;];];];];];];];;];];;];];];];;];;;];];;'
+';;;];];;;tn~.........mnessssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssse^.........................mzi:",'#10'";;;];]]]]];];]]]]'
+']]];]];]]]]]];];];]];];];;];]];];];]]];];;]];];];];];];];];;;];];];];];]'
+';];];;];;;;;;;;;;];;;];;;;;;;;;;;;;];;;;;;];;;;;];;iqm.........qveesssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssa1............'
+'.............m::i",'#10'"a;;;]];]]];]];];];];];]];;];;];];];];];]];];];]'
+';];];;;];];];];];];];];];];];];;;];;;];;];;];;;;;];];]];];;;];;;];;];];]'
+';];;;;;;];;;;;;;;;;etlm.........m^wesassssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssaasac~........................m+:i",'#10'"a;;;;'
+']]];];];]]];]]]]];]]];]];];];];];];;];];];];];];];;];;];];];];;;;];;];;;'
+';];;]];;;;;];;;];];;;;;;;;;];;;;;;;;;;;;;;;;];;;;;;;;;;;;;;;;tr~........'
+'..~n!eaasssssssssssssssssssssssssssssssssssssssssssssssssssssssssasases!'
+'q........................m:::",'#10'";a;;];;]]]]];];]];;];];];];;];];];]'
+';];]];];;;];];;;];;];];];;;;;];];];;];;;];;;;;;;];];;;;];;;;;;];;];;;;;;'
+'];;;;;;;;;;;;;;;;;;;;;;;e;;;;e@nqm..........~zveaassssssssssssssssssssas'
+'sssssssssssssssssssssssssssssssssaaeaesaae*........................mzi:"'
+','#10'";a;;;]];;;];];];];];];];];];;];];;;];;;;];];];;];];;];;;;;;];]];;'
+';;;;;;;];;;];];];;;;;;];;;;;;];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;a'
+'iq............~zveeassssssssssssssssssasaeasssssssssssssssssssssssssssss'
+'saaseaeeeeae^........................mz::",'#10'"s;;;;;]]];];];];];];;];'
+';];];;;;;];;;];];;;;;;;];;;];;];];];;;;;;];];];];;;;;;;;;;;;;;;;;;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;a;:*m............*zvweessssssssss'
+'sssssaaaaeaeaaasssssssssssssssssssssssaaaeaeeeeeeeeeaeg~................'
+'.......m:::",'#10'"as;;;];;;];;];];;];];];];;];];];;;];;;;;];];];;];;;;;'
+';;;;;];;];;;;;;;;;;;;;;;;;;;];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;a;;'
+'a;a;a;a;;a:[~............mozcv!eeaaassssssssssaaeeaeaeeeeeaassssssssssss'
+'aseaeeeeeeeeeeee!e!e!eeec*........................:z:",'#10'"sa;;;;];];]'
+';;;;];;;;;];;];;;;;;];;;;];];;;;;;;;;;;;];;];;;;;;;;];;;;;;;;];;;;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;a;a;a;a;;a;;;a;;;;a@^m.............~nzzv'
+'v!!eeaessssssssaaaseeeaaaeaaasassasssassaseeeeee!e!e!!!!!!!!w!!!eee1~...'
+'...................m:::",'#10'"ssa;];;;;];;]];;];];;];;;;];;;;;;];;;;;;;'
+'];;;;;;];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;a;a;;;a;a;'
+'a;;a;;a;;a;;a;a;aaa;a:qm.............~gzzcvw!eeeeeaaasssssssssaeeeaaasss'
+'sssssssssssssaeee!!!!!w!!!!w!ww!!!!ee!^m.....................m:z:",'#10
+'"ss;a;;];;;;];;;;;;;;;;;];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;'
+';;;;;;;;a;;;;;a;;;;a;;;;;a;a;a;a;;a;a;a;a;a;a;a;a;a;aa;a;a;;aa@nm.......'
+'......~~gzccvw!!eaaasssssssssssaeaesssssssssssssssssssaaaeee!!!!!!ww!www'
+'wwww!!eae^.......~m~............c::",'#10'"sss;;;;;];;;;;;;;];;];;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;a;;a;;a;a;a;;a;a;;a;aa;a;a;a'
+';a;a;a;a;a;a;a;a;a;aa;a;aa;aa;aa:*..............~qgczcw!eeeaasssssssssss'
+'ssaaessssssssssssssssssssssssaeeee!!!!!!!w!!w!!!!es!*......qqq~.........'
+'.mc::",'#10'"ssa;;;;;;;;;;];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;a;;;;;;'
+';;;;;;a;a;a;a;;a;a;a;a;a;a;a;a;a;a;;a;a;a;a;a;a;a;a;aa;aaaa;aa;aaa;aa;aa'
+'a@l~..............~qgcw!!easssssssssssssssssesasssssssssssssssssssssssss'
+'ssaeaeee!!!!w!www!!easvq.....~q*q~..........c:c",'#10'"sssa;;;;;;;;;;;;;'
+';;;;;;;;;;;;;;;;;;;;;;;;;;;;a;a;a;;;a;a;a;a;a;a;;;;;a;;a;a;a;a;a;a;a;a;a'
+';a;aa;a;a;a;a;aaaaaaaa;aaa;aaaaas;saaaaaaaa:q...............~lcw!eeaasss'
+'ssssssssssssssaesssssssssssssssssssssssssssssssaaaeee!!!w!ww!!eseg......'
+'.~~qq~.......~:c:",'#10'"sss;;;;;;;;;;;;;;;;;;;;;;;;a;a;a;a;a;a;a;a;a;;;'
+';a;aa;;a;;a;;a;a;aaaa;a;a;a;a;a;aa;aaa;aaaa;aa;aaaaaaaaaa;aa;aaaaasaasas'
+'aaaaasasss;sa^~..............~q1w!eassssssssssssssssssssesssssssssssssss'
+'sssssssssssssssssssssaeeee!!!w!!eese^........~qq~m......cc:",'#10'"sssaa'
+';;;;;;;;;;;a;;a;;;;a;;a;;;a;a;;a;;a;;a;aaa;a;;aa;aa;a;a;a;a;;;a;a;a;a;aa'
+'aa;aaaaaaa;aaaaaaaaa;aaaasasasasasaaasaaaasasaasaaasaa!l..............~~'
+'^v!eeassssssssssssssssssssaassssssssssssssssssssssssssssssssssssssaee!!!'
+'w!!easvq........~~*~~....mccc",'#10'"sss;;a;a;a;a;;a;;a;;a;a;;a;a;aa;a;a'
+'a;a;aa;a;a;;a;aa;a;a;aa;aa;a;aaaaa;aaaaaa;aaaaasasasasaasasasasaasaasasa'
+'asaasasasasasasasassassaw*.......~~~....m*ceeassssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssaeee!!w!esau..........~*~m....ccc"'
+','#10'"sssa;a;;;;a;a;;a;;a;a;a;a;a;a;a;a;a;a;a;a;a;aaaaa;aaa;aa;aa;aaaa;'
+'a;a;s;aaaasaaasaaaasaaasaasaasaasaaasaaasaasaasaasaasasasasasssasag~....'
+'..~~~.....~1!eesssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssseee!!!ees!q..........~qq...~c:c",'#10'"sssa;a;aa;;a;a;a;a;a;a;'
+'a;aa;aaaa;aaaaa;aaaaaa;a;saa;saaaaaaaaaaaaaaaasasasaasasaasasaasaasasasa'
+'saasasasasassasasssassssassasasasssen~.....~*~.....~owaassssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssseee!w!esa1.........'
+'..~q~...vcc",'#10'"sssaa;a;a;a;a;a;a;a;a;a;a;aaa;aaaa;aaa;s;saasasaaasaa'
+'sasasasasasasasaaasasasaaasasasasasasasaasasasasasssasassasasasaasasasas'
+'asaaa!^.....mqq......~geasssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssaee!!!eaeq...........~q~.~ccc",'#10'"sssa;a;aa;a'
+'a;aaaaaaaaaaaaaasasasasaasaaaaasaaaasasasaasasasasasasaasasaaasasassasas'
+'asasssasasssssssssasasasassasasassasssssasasssaz*.....~*~......*esssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssae!!!'
+'eaan............qq..vcc",'#10'"sssaaa;aa;aaa;a;a;a;aaaasaasaasaaasaasasa'
+'asassasasassaasaaasaaasasaasasssassasasassasasaassasasaasaassassssasasss'
+'ssassasasssssssse^~.....qq......~zssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssee!!eswq......~.~..~qq~ccv",'#10
+'"sssaasaaaaaaasasasasasasasaasaassasasasasasasasaasasassassaassassssssas'
+'asasasssassassasssasasasssssssssassssssasasssssssassassssawl.....~q~....'
+'..*!ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssaee!!aau......~~~~..~qqccc",'#10'"ssssaaasasasaasaasasaasaasasa'
+'saasasaasaasasasassssasassasssasssasaasasasasssasassassasssasssssssasasa'
+'sssasasasssssssassssssssassazq.....qq......~vassssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssaeeeeawm....~~~q~~.~'
+'q*ccc",'#10'"sssasasaaaasasasasaasaasasssasssssassasssasasaaasassasasasa'
+'saasassssasssasasssssssasasassasasasssssssssssssssssssassssasssssssssag~'
+'....~*~......^esssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssseaase*....~qqqq~~.~*ccc",'#10'"sssasaasasasaasas'
+'asassassaasasaaasasasasasasssssassasasassasssasasasassasassasasassssssss'
+'sssssssssssasssssssasssssssssssssssssssazm....**......~zssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssag'
+'....~q*oq~~..*ccv",'#10'"sssasssasassssssasssasasasssasssssssssasssasaas'
+'sassssssassasassssssssasssssssssssssssssssssssssasssssssssssssssssssssss'
+'sssssssssen~....*q......*essssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssss!l..~~~*q*~~..~ccc",'#10'"ssssa'
+'asasasasasasasasssassasssassasasassssssssassassassssssssssasssssssssssss'
+'ssssssssasssssssssssssssassssssssssssssssssssssssssz*....~*......~uassss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssc~..~~qq~~~..mccc",'#10'"ssssasassasassassssasasasssassassss'
+'ssssassssssssssssssasssasssssssasssssassassssssssssssassssssssssssssssss'
+'ssssssssssssssssssssen~....*~......*!sssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssss!q.~~.~~.....~ccc"'
+','#10'"ssssssasassssasssasssssssssssssssssssssssassssssssassssssssasssas'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss!l....~q~.'
+'....~1assssssssssssssssssssssssssssaasssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssse^.....~.....mccv",'#10'"ssssassssassssassssasas'
+'sasssssssssssasssssssassssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssszq....qq......~!ssssssssssssssssssssssss'
+'ssssseessssssssssssssssssssssssssssssssssssssssssssssssssssssssssss1....'
+'.......~ccc",'#10'"sssssssssssssssssssssssssssssssssssssssssssssasssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'se^~...~*~......^esssssssssssssssssssssssssssssaeassssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssc~..........mccc",'#10'"ssssssassss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssss!o....~q......qcsssssssssssss'
+'ssssssssssssssssaeasssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssss!~..........~ccc",'#10'"ssssassassssssassssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssaz~...m*~.....moesssssssssssssssssssssssssssssseesssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssse*..........mcvc",'#10
+'"sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssssssssssswom...~*......~zss'
+'sssssssssssssssssssssssssssseassssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssa^...........ccc",'#10'"sssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssag~....q*......q!ssssssssssssssssssssssssssssssae'
+'asssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssn.........'
+'.mccv",'#10'"sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss!om...~'
+'*~.....~nasssssssssssssssssssssssssssssseaasssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssz..........~ccc",'#10'"sssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssszq....~q~.....~csssssssssssssssssssss'
+'ssssssssssaeasssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssz~.........mccc",'#10'"sssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssenm....qq......*essssssssssssssssssssssssssssssaeaasssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssv~.........~ccc",'#10'"sssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssaco.....q~.....~^ssssssssss'
+'sssssssssssssssssssssseeesssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssss!~.........mcvc",'#10'"sssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssenq....~qm.....~zsssssssssssssssssssssssssssssssaeaasssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssss!q..........vcc"'
+','#10'"sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssac*.....~q......'
+'q!sssssssssssssssssssssssssssssssseeasssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssseq.........mccv",'#10'"sssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssvl~.....qq......oessssssssssssssssssssssssssss'
+'ssseeaassssssssssssssssssssssssssssssssssssssssssssssssssssssssssssse*..'
+'.......~ccc",'#10'"sssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssen~..'
+'....~q.....~nssssssssssssssssssssssssssssssssseeasssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssss*.........mccc",'#10'"sssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssgq.......qq.....~cassssssssssssssss'
+'ssssssssssssssseeaasssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssao.........~ccc",'#10'"sssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssss!o~.......q*.....qwssssssssssssssssssssssssssssssssaeeesssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssssssssl.........mccc",'#10
+'"sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssssag~........q*.....o!sssss'
+'ssssssssssssssssssssssssssseeaasssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssso..........vcc",'#10'"sssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssswo.........q*.....o!ssssssssssssssssssssssssssssssssaee'
+'essssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss^........'
+'.~ccv",'#10'"sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssenq........~q*'
+'.....nesssssssssssssssssssssssssssssssseeaasssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssss^.........mccc",'#10'"sssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssv*.........mqo.....nesssssssssssssssssssssss'
+'ssssssssseeeasssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssn.........~ccc",'#10'"sssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssa^~'
+'.........~q*m....gesssssssssssssssssssssssssssssssseeaasssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssn..........cvc",'#10'"sssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssse*..........~qo~...~1asssssssssss'
+'sssssssssssssssssssssaeeasssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssn.........~ccc",'#10'"sssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssss!*.........~qq^~...mzasssssssssssssssssssssssssssssssseeaasssss'
+'sssssssssssssssssssssssssssssssssssssssssssssssssssssssssn.........mccc"'
+','#10'"sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssssssssssssssc*........~qq*nq...~c'
+'asssssssssssssssssssssssssssssssseeaasssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssssssssss1.........mccv",'#10'"sssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssag~.........~*onq...qvssssssssssssssssssssssssssssss'
+'ssaeeaassssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssnm.'
+'.......~ccc",'#10'"sssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssen~.......'
+'...~*^*...qvasssssssssssssssssssssssssssssssseeaasssssssssssssssssssssss'
+'sssssssssssssssssssssssssssssssssssssssn.........~ccc",'#10'"sssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssau...........~~*o...qvssssssssssssssssss'
+'ssssssssssssssaeeaasssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssa^.........qccc",'#10'"sssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssanm............q*~..*vsssssssssssssssssssssssssssssssssaeessssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssao........m*ccv",'#10
+'"sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssau~............~q~..*vssssss'
+'ssssssssssssssssssssssssssaeaassssssssssssssssssssssssssssssssssssssssss'
+'sssssssssssssssssssseo........~qccc",'#10'"sssssssssssssssssssssssssssss'
+'ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss'
+'ssssssssssssssen..............~~~.qvasssssssssssssssssssssssssssssssseee'
+'assssssssssssssssssssssssssssssssssssssssssssssssssssssssssssseq......~q'
+'qqccc",'#10'"sse!!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!'
+'w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!w!ww!wvzggngnn1ngnngn1'
+'gngggvwwwwww!wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww'
+'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvznn1ggggggzccc",'#10'"sawcccccccccccccc'
+'cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc'
+'ccccccccccccccccccccccvcccvcccccvccccvccccvcvcvccvvvvccvvvvvvvvvvvvvvvvv'
+'vvvvvvvvvvvcvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvcvvvvvv'
+'cvvcccccccvcccvvc",'#10'"s!ccccccccccccccccccccccccccccccccccccccccccccc'
+'cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccvccccvc'
+'cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc'
+'ccccccccccccccccccccccccccccccccccccccccccccccvcccccccccccc",'#10'"evcvv'
+'cvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcvcv'
+'cvcvcvcvcvcvcvcvcvcvcvcvcvcvcvccvccccccccccccccccccccccccccvcccccccccccc'
+'ccccccccccccccccccccccvccccccccccccccccccccccccccccccccccccccccccccccccc'
+'cccccccccccccccccccccvccccccc"};'#10
);

View File

@ -202,6 +202,10 @@ end.
{
$Log$
Revision 1.4 2000/12/29 17:50:53 lazarus
Added a dropdown image to the resource and a downarrow button by the OPEN button.
Shane
Revision 1.3 2000/12/22 19:55:37 lazarus
Added the Popupmenu code to the LCL.
Now you can right click on the editor and a PopupMenu appears.