{
发这篇文章之前一直没装宽带,起初是因为看到别人的窗体样式很好看,可是很多都用到了控件,体积比较大再者界面也看多了,直到WINBLANDS(一款WINDOWS界面美化软件)中的CHRISTMASTIME样式的窗口让我眼睛一亮,就是它了,正所谓食色性也,身为男人的偶当然也不例外,所以就想办法将它请到我的窗口来,刚开始的时候我的思路被有些文章所误导,认为应该拦截WM_PAINT消息并在里面绘制,并没考虑到窗体自身的那几个BUTTON的默认绘制会影响到我,后来我就认识到在WM_PAINT中处理是非常错误的一件事情,因为改变大小啊什么的,它都是不停的在画,后来改到FORMPAINT中,问题基本上解决了1/3,还有标题栏上原来的那几个BUTTON怎么办呢,当然是不要它们了,然后设置窗口样式,本以为BUTTON应该都没有了,可是还有SYSMENU,导致CLOSEBUTTON仍然会出来,仍然有它自己的绘制过程,要完美的解决,我想应该就是去掉它了,至于SYSMENU,大家可以用个POPMENU来做一个吗,至于内存使用量的发现,应该是我试验的结果,方法可能很笨,可能会有朋友说这个人怎么这么钻牛角尖,可是,我自己觉得对这些消息都有了一定的理解,我现在能把好看的界面都变成我的软件的程序界面,也许这就是钻的结果吧.
至于AIIRII前辈要我写一些原理(这些相信大家都能看明白的吧)和应用场合---至于应用场合,我只有三句话:1:尊重控件作者的劳动,不要使用破解版本,如果作为程序员的你们都不来尊重,谁来尊重呢
2:我不是程序员,但是我喜欢这些东西,都写BSNONE的,我就偏写一篇BSSIZEABLE的
3:个人认为程序其实就是一种思想,编写程序并不难,但是需要时间和积累。
最后感谢AIIRII前辈对我的鼓励,也希望大家能用的满意。
光标文件就请大家自己下个WINDOWS变脸王自己去找第一种光标样式然后放到CURSORS目录下了
}
object Form1: TForm1
Left = 270
Top = 145
Cursor = crArrow
AlphaBlendValue = 225
AutoScroll = False
BiDiMode = bdLeftToRight
Caption = #36825#20010#30028#38754#26159'WINBLANDS4'#37324#38754#30340
ClientHeight = 343
ClientWidth = 503
Color = 14869474
TransparentColorValue = clFuchsia
DefaultMonitor = dmMainForm
Font.Charset = ANSI_CHARSET
Font.Color = clWindowText
Font.Height = -12
Font.Name = #23435#20307
Font.Style = []
Icon.Data = {
0000010001002020000001000800C00800001600000028000000200000004000
000001000800000000008004000000000000000000000000000000000000FFFF
FF00A7DDF600A6DCF500A6DCF40093D6F400A4D9F10054BFF000A2D7EF00A6D8
EE00A2D6EE003FB6ED0029AFED0015AAED0000A2ED00A0D4EC0000A2EC0000A1
EC0000A1EB009FD2EA0000A1EA0000A0EA0079C6E90000A0E900009FE900009F
E80028ABE700009EE70084C8E600009EE600009DE600A8D2E5009BCEE500009D
E500A3CFE4009BCDE400009CE400009CE300009BE300ABD1E2009ECDE200009B
E20099CBE10099CAE1009CCBE00098CAE000009AE0000099E0000099DF000098
DF00B4D1DE00A7CCDE0097C8DE004DB0DE00AFCEDD009BC9DD0096C7DD000097
DD00B7D0DC00AECDDC00A6CBDC00A6CADC0096C6DC000097DC000096DC00ADCC
DB0094C5DB000096DB00ADCCDA0071B9DA000096DA000095DA00139BD9000095
D9000094D900B1CBD800A3C7D8000094D800A0C5D70092C2D700139AD7000094
D7000093D700ACC9D600A8C8D6000093D60091C0D500259DD5001398D5000092
D5006EB4D4000091D4008FBED3007AB8D3002E9FD3000090D200ADC5D100008F
D100AAC4D000A9C4D00087B9D0002D9DD000008ED000AAC3CF00A9C3CF0081B8
CF0081B7CF001294CF00008ECF009FBFCE008BB9CE00008DCE00A8C1CD00A0BF
CD004FA6CD001C96CD00ACC2CC001292CC000B8FCC00008CCC0046A1CB009CBB
CA0083B4CA007EB3CA000B8ECA00008ACA00B1C0C9000A8DC900008AC90092B7
C8008CB5C8000089C8008CB4C7000A8BC6000088C600B7C0C50086B1C50081AF
C5006CA9C5000087C500B7BFC400A9BBC4009CB7C4000086C40061A5C3005CA3
C3000086C3000A88C1000085C100C0C0C00087AEC0000A87C0000084C00094B2
BF0094B1BF001188BF000083BF0081ABBE0063A1BE000083BE000082BD007FA9
BC004196BC000081BC006CA2BB001386BB000080BB000983BA000080BA00007F
BA007DA6B800007EB800007EB700B6B6B600007DB600007CB500007BB3001280
B200007AB200ADADAD009FA8AD001C7FAD001B7FAC000978AB001B7DAA000877
A9000875A7001176A5007495A400A3A3A3007E97A2001073A00047839E004782
9E0021779D0021769D009A9A9A0020749A002074990031779700207196009191
91005D829100798990002E708E0048778D003E748C00246989002C6B88008787
87002B69850032688100296581002965800061757E0051717E00466B7B007575
7500747474006B717400616E74003B6274005168730042647300426373005168
7200496571004162710040617100325D710040617000325C7000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000E7E7
E7E7E7E7E7E7E7E7E7E7E7E7E7E76273E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7E75F78677A5B666686E7E7E7E7E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7D8C09C90854E9540273B4A7DE7E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7D8E2E2DDDF79D5C6D6BB4D32E7E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7D0D0C389413CC907051BBF86E7E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7E7E7D8DC341220180B01020861E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7E78B8FA4302318110F0D0C0331E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E76C68563F281C16100D0D0D0426E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7A39A7F5A3E281D17110F0D0D061EE7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7D0B69F825E482F241A16100D0F0A09E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7D9B1A891765A452F2318130F11180EE7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7D9BEAD9FC4CF5A422D201713141C21E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7D9E5B1A1D9D9925438251C18181935E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7D0D9D4A080CB7F5E462E2420201561E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7D9D9CD9D9B82604C382F2D2D63E7E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7D8D9DBD1B05E4C4542421F39E7E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7E7B2D9D9DADE7E4CB4B5332952E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7E7E7E7533647505DDAC26E372B7DE7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7E7735C4F46485770D9C5826A2C3AE7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E781725445455469E7D9C7937F44227DE7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7BD745A484551718BE7D9E4A28A6B2A52E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E799A665544954648CE7E7D8E1AB9B7C3D43E7E7E7E7E7E7E7E7
E7E7E7E7E7E7BCB77F60585A758DE7E7E7C8DAAFA78E594BE7E7E7E7E7E7E7E7
E7E7E7E7E7E7D7977F6E6B7B98E7E7E7E7ACD9D3AE9F7755E7E7E7E7E7E7E7E7
E7E7E7E7E7D0BA9B8A828483E7E7E7E7E7E7D9DAB8AB9E6DE7E7E7E7E7E7E7E7
E7E7E7E7E7E0AEA59B96BDE7E7E7E7E7E7E7ACD9E3B1AA87E7E7E7E7E7E7E7E7
E7E7E7E7C3E6B1ADC1B3E7E7E7E7E7E7E7E7E7D0D9D4B19C7DE7E7E7E7E7E7E7
E7E7E7E7D8CEB9CCACE7E7E7E7E7E7E7E7E7E7E7D9D9D4A96FE7E7E7E7E7E7E7
E7E7E7E7D9D2CAE7E7E7E7E7E7E7E7E7E7E7E7E7E7D9D9886FE7E7E7E7E7E7E7
E7E7E7E7D9B2E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7D9C3E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7
E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7E7FFFF
3FFFFFF00FFFFFE001FFFFE001FFFFE001FFFFF800FFFFF000FFFFE000FFFFC0
00FFFF8000FFFF8000FFFF8000FFFF8000FFFF8000FFFFC001FFFFE001FFFFF0
00FFFFFC007FFFF0007FFFE0203FFFC0203FFF80603FFF00E03FFF01E03FFE03
F03FFE07F03FFC0FF81FFC1FFC1FFC7FFE1FFCFFFF3FFFFFFFFFFFFFFFFF0000
00000000000000000000000000000000000000000000}
OldCreateOrder = False
ParentBiDiMode = False
Position = poDesktopCenter
ShowHint = True
Visible = True
OnCreate = FormCreate
OnDestroy = FormDestroy
OnPaint = FormPaint
OnResize = FormResize
PixelsPerInch = 96
TextHeight = 12
object img1: TImage
Left = 53
Top = 1
Width = 8
Height = 77
AutoSize = True
Picture.Data = {
07544269746D6170E2050000424DE2050000000000007A030000280000000800
00004D000000010008000000000068020000415C0000415C0000D1000000D100
0000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000
0000EED0D300F7DBDC006A000000670000006400000061000000600000005E00
00005D000000670505006B0808006A0D0D00812C2C008B3B3A00893939008C41
4100CA848300B27F7F00B7868600FAB9B800B88A8A00FBBEBE00BB8D8D00E5AE
AE00FFC4C400FFC6C600DFADAD00C2989800FFC9C900F6C7C700FFD2D200ECCA
CA00FFDDDD00FFE0E000F8DADA00FDE3E3006D0200008E3E3B00B0787700B47F
7E00F8B4B200E6ABA900FABCBA00FFC2C000DFACAA00FCC4C300F4C5C4007107
0200750A0400780E07007A100900913F3B00F4A5A000B2787500F7B0AC00F7B4
B000F8B9B6007C120A007E140B00903A3400F19F9800B5787300B0747000F1A2
9B00F2A29C00F3A7A100F2A6A000F5ABA600F5ACA600F6B0AB00F2B0AA00F5B3
AE00F4B9B400F6BBB600F6BBB700F6BCB700E4AEAA00F6BDB900F4BCB700F6C0
BC00EFC9C6007F12070081180D009E4F4700EC908500EA908500B06D6600EB93
8900EC978D00ED999000EE9C9300EB9D9400F0A09800EC9F9600F4BAB400F5BF
B900F5C2BD00F5C3BE00F1C8C3008C24160091281900E47F7000E5827400E684
7600E7867800E8877A00EA8A7E00E98A7D00E8988C00EB9B9100E99A8F00EA9C
9100EB9D9200F4C5BF00F3C6C000993322009E372500DC6F5C00DD715E00D970
5D00DE736100DD746200DF766400E0786700E27A6A00E37D6D00E0897900E38B
7D00EFBAB100F4C7C000F4CEC800A33D2800AA432D00D96A5400DA6C5600DD7D
6900D37A6900D3ADA500F1C8C000AF462D00B44D3200C2573800BE583A00C761
4100CF694600D06A4700BA867400E0C2B800DB744D00DA744D00E47E5400E37D
5500EF895B00FA915E00C48B6D00CAA28600EBE5CC00FCFCFC00FAFAFA00F7F7
F700F4F4F400F2F2F200F1F1F100F0F0F000EFEFEF00EEEEEE00EDEDED00ECEC
EC00EAEAEA00E9E9E900E5E5E500E4E4E400E2E2E200D5D5D500D3D3D300D2D2
D200D1D1D100CDCDCD00C8C8C800B2B2B200B1B1B100B0B0B000AFAFAF00AEAE
AE00ADADAD00ACACAC00ABABAB00AAAAAA00A9A9A9009D9D9D00989898008E8E
8E008D8D8D008C8C8C008B8B8B008A8A8A008989890088888800858585007676
7600707070000202D0D00202D0D002D0CBCF02D0CBCFC6BEBACAC6BEBACAC6B3
B5CCC6B3B5CCC2A9B7CAC2A9B7CABDACB8CBBDACB8CBBFAEB7CDBFAEB7CDBFAB
B6CDBFABB6CDBDACB7CBBDACB7CBC0AEB7C7C0AEB7C7C0ADB7C7C0ADB7C7C2AE
B8C8C2AEB8C8C2ADB7C7C2ADB7C7C2ADB7C8C2ADB7C8C3AEB8C8C3AEB8C8C1AD
B7C8C1ADB7C8C3AEB8C8C3AEB8C8C1ADB7C8C1ADB7C8C2ADB7C8C2ADB7C8C1AE
B6CAC1AEB6CABFACB6C8BFACB6C8C1AEB7C7C1AEB7C7BFAEB7CABFAEB7CABEAC
B6CBBEACB6CBBCABB6C9BCABB6C9BCACB6C9BCACB6C9BDABB6C7BDABB6C7C0AE
B8C8C0AEB8C8BFACB6CBBFACB6CBBFABB6CABFABB6CAC0AFB7C8C0AFB7C8C1AE
B7C7C1AEB7C7C2AEB7C7C2AEB7C7C2AEB7C8C2AEB7C8C2ADB7C7C2ADB7C7C1AE
B7C8C1AEB7C8C1ADB7C7C1ADB7C7C2AFB7C7C2AFB7C7C1AEB8C8C1AEB8C8C2AD
B7C7C2ADB7C7C1AEB7C8C1AEB7C8C0ACB7CAC0ACB7CAC1ADB7C8C1ADB7C8BFAE
B7C7BFAEB7C7BDB0B6C9BDAAB6C9BEB0B9CEC3B0B9CEC2B0B8C1C3B0BBC5C3B0
A5A7C3A6B2B9C3B0B4B1C3B0A8A6C3C3C3C4C3C3C3C31818181831311F221854
54543133202118346A6A313326261834586A313329281834090831332B2A5993
9FA15C4A272759939FA15C4A362559939CA05C4A322459939CA0724740355A8C
999E73643F1D428B979D71624D1B417C969870614C303A7B94956F60493E396C
A2956E5F484B386BA35E6D5D443C379AA4A385754E4F2C5B9B5E846550520A43
915E836366510B3B455E827856530C2D3D46807767550E152F2E7E7668570F16
1A197D7479690D141E1C7F877A89131216239081888A131017178E8E86920213
0F13028E8D8F0202131102028E8D}
Visible = False
end
object img2: TImage
Left = 81
Top = 0
Width = 329
Height = 62
AutoSize = True
Picture.Data = {
07544269746D61709E540000424D9E5400000000000036040000280000004901
00003E000000010008000000000068500000415C0000415C0000000100000000
0000FFFFFF0000FFFF00FF00FF000000FF00FFFF000000FF0000FF0000000000
0000ECECEC006F6F6F00E2DFE200EEE7E800E5DBDC00DBCCCD00E9DCDD006601
020064000000660101006602020068050400A4676700DEA0A000B8898900906C
6C00BC8F8F00BF939300FFC6C600FFC8C800FEC7C700FBC5C500FFCACA00FBC7
C700F3C0C000FFCBCB00F7C4C400FCC9C900F4C3C300EEBEBE00FFCECE00F7CA
CA00FFD2D200CAA7A700E3BCBC00FFD6D600FEDDDD00FEE4E400FFECEC00F7E7
E700FFF1F100DFD2D200E2D7D700F2E9E900FFF7F700F7EFEF00ECE4E400E9E1
E100FBF4F400F9F2F200F3EDED00FFFBFB00FDF9F900FBF7F700F7F4F400F4F1
F100D5D4D400CBCACA006A0B0800AF767500B0787700B27F7E00FBBEBD00FFC4
C300FDC3C200FAC1C000FFCAC900AC898800FACFCE00E8C2C100AF726E00B074
7100F4A5A000D28C8900D4908D00F7AFAB00F7B0AC00F8B5B100F6B3AF00F9BA
B600F9DAD800D5BEBD00F5DDDC00F9E2E100FDE9E800F5ABA600F7B0AB00B886
8200F5B3AE00E4ACA800F6BBB600F6BCB700F5BBB600EEB6B100F6BDB800F6BE
B900F6BEBA00F6C0BB00E4B3AF00F2C0BC00E4B8B400F1C4C000EED2D000DDC3
C100E8CDCB00D4C6C500B46F6700B1726C00F0BCB700C39A9500F6C3BE00F6C4
BF00F5C6C100F6C8C300F6CCC700F1C7C300F7CDC900CFAEAA00F0CAC600F1CE
CA00F8D5D100F3D8D500B36C6200BD8F8900C8A49F00F5CBC500F5D2CD00D5B8
B400BB7C7100BE837900F8C6BE00FAEDEB00AA3E2700AE534100B0574500B872
6500E3958600F7BDB200AC442C00B64A2F00AE4B3200CC746000F2E5E200B851
3600B9533800B8675100C78D7E00F3C2B500D6B6AD00C45D3E00C1604200BE7B
6500F2B4A100CFA19300EADAD500D76F4900CF694600D9734D00C2684A00C66E
4F00E6AA9500CC998700F6BAA500E47D5300D6785200BF775B00F3A17F00D1AF
A200F1875700EE885B00EC956F00D6907000C6866900F9936100D4876200D49C
7F00E2A58800D6AA9500E0CEC300EBBB9300DCC7B600E5D6CA00EEE3DA00E3C0
A100DBBC9700DCC6A500E3D3BD00E1D0AF00EAE5C900F1F0E50097978A00AAAA
9D00D8D8D100E5E5DE00B9B9B40090908D00CDCDCC00F5F7E200EEF4D400FBFF
EE00E1E6E700DEE2E300FEFEFE00FDFDFD00FAFAFA00F9F9F900F6F6F600F5F5
F500F2F2F200F0F0F000EFEFEF00EDEDED00EBEBEB00E9E9E900E7E7E700E5E5
E500E4E4E400E3E3E300E1E1E100DEDEDE00DCDCDC00DBDBDB00D8D8D800D7D7
D700D1D1D100CDCDCD00CCCCCC00C9C9C900C7C7C700C4C4C400C2C2C200C0C0
C000BCBCBC00BBBBBB00B6B6B600B5B5B500B3B3B300AEAEAE00ADADAD00A8A8
A800A7A7A700A2A2A2009C9C9C009B9B9B008A8A8A00777777006C6C6C006767
6700090909090909090909090909090909090909090909090909090909090909
0909090909090909090909090909090909090909090909090909090909090909
0909090909090909090909090909090909090909090909090909090909090909
0909090909090909090909090909090909090909090909090909090909090909
0909090909090909090909090909090909090909090909090909090909090909
0909090909090909090909090909090909090909090909090909090909090909
0909090909090909090909090909090909090909090909090909090909090909
0909090909090909090909090909090909090909090909090909090909090909
0909090909090909090909090909090909090909090909090909090909090909
0909090909090909090909090909090909090909090909090909090909090909
09090909090909090909097CAE7CD7D8D8D8D908DCDCDCDCDCDCDCDCDCDCDCDC
DCDCDCDCDCDCDCDCDCDCDCDCDCDC08DCDDDDDADADADADADADADADADADADADADA
DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA
DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA
DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA
DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA
DADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADADA
DADADADADADADADADADADADADADADADADADADADADADADADADADADADADA08DC08
DCDCDCDCDCDCDC08DCDC08DBDBDBDB0808DCDCDDDCDCDCDDDCDCDCDCDDDCDCDC
DCDC08DB08DBDB0808DCDCDCDCDDDCDDDCDDDCDCDCDCDCDCDDDCDCDC0808DC08
DCDCDCDCDCDCDCDCDCDDDCDCDCDCDCDDDDDD08DC08DCDAFF047CDADADBDADADC
DBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDBDB08DC08DCDCDCDCDDDCDD08
0808080808080808080808080808080808080808080808080808080808080808
0808080808080808080808080808080808080808080808080808080808080808
0808080808080808080808080808080808080808080808080808080808080808
0808080808080808080808080808080808080808080808080808080808080808
0808080808080808080808080808080808080808080808080808080808080808
0808080808080808080808080808080808080808080808080808080808080808
080808080808080808DCDB08DB0808DC08DCDCDCDCDCDDDDDDDDDDDEDEDDDDDE
DEDEDDDEDFDEDEDEDEDEDFDFE0E0E0E1E1E1E1E1E1E1E1E1E1E1E1E2E1E2E2E2
E3E2E3E3E3E3E3E4E4E4E5E4E4E4E4E4E4E4E4E5E5E5E5E5E5E6E6E6E6E6E6E6
E7E6E7622C79F541C9DEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE
DEDEDEDFDFDFDFE0DF40C6414141414141414141414141414141414141414141
4141414141414141414141414141414141414141414141414141414141414141
4141414141414141414141414141414141414141414141414141414141414141
4141414141414141414141414141414141414141414141414141414141414141
4141414141414141414141414141414141414141414141414141414141414141
4141414141414141414141414141414141414141414141414141414141414141
41414141414141414141414141414141414141414141DCDEDEDEDEDEDFDFDFDF
E0E0E0E1E1E1E1E1E2E2E1E2E2E2E2E2E2E3E3E3E3E3E3E3E3E3E3E4E4E4E4E4
E5E5E5E5E5E4E5E5E5E5E6E6E6E6E6E6E6E6E6E6E6E7E7E7E7E7404040E74040
40404040404040404040E8E8E9F2FBFFCE3BF3F3EAC9DCDCDCDCDCDCDCDCDCDC
DCDCDCDCDCDCDCDCDCDCDCDCDCDCDDDDDCDCDCDDE340C6151515151515151515
1515151515151515151515151515151515151515151515151515151515151515
1515151515151515151515151515151515151515151515151515151515151515
1515151515151515151515151515151515151515151515151515151515151515
1515151515151515151515151515151515151515151515151515151515151515
1515151515151515151515151515151515151515151515151515151515151515
1515151515151515151515151515151515151515151515151515151515151515
15EADA08DCDCDCDDDDDCDCDCDDDDDDDDDDDDDDDDDDDDDDDEDEDEDEDEDEDEDEDE
DEDEDFDFDFDFDFE0E0E0E1E0E1E1E1E1E1E0E0E0E1E1E1E1E1E1E1E1E2E2E1E1
E2E2E2E2E2E2E2E2E2E2E3E2E2E3E3E3E3E3E3E3E3E3E741F9FDFC6A7E6AEDED
EC41C9DADADADADADADADADADADADADADADADADADADADADADADADADADADADADA
DE40C6552621211E1E1E1E4A1E1E1E1E4A4A4A1B1B1B1B1A1A1A1A1A471A1A48
474748464848471A1A1A1B1E1E1E1B1E4A1E4A4A4A4A4A1B1B1B1B1B1B1B1B1B
1B1B1B1C1A1A1A1A1A1A1A1A1A1A47474747474747484846484848471A1B1B1B
1E1B1E1B1B1C1E1E2121212121211E1E1E1E4A4A1B1B1B1B1B1B1B1B1A1C1A1A
1A1A1A471A47471A4848471A1B1E2121262626261E1E21212121212121212121
21212121212121211E1E1E1B1B1B1B1B1B1B1B1B1B1C1C1C1C1A1C1C1C231E21
2121212126212626262126262640D8D9DADADADADADADADADADADADADADADADB
DBDB0808080808080808080808DCDCDCDCDCDCDCDCDCDCDDDDDDDCDCDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDEDE
E0E5EAFAFFFE19FF9B58E8E840E841C9D7D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8
D8D8D8D8D8D8D8D8D8D8D8D8DC40C6472C2C2C2C2C2C2C2B2B2B2B2B2B2B2B2B
2B282828282626262626211E1E1E1B1A1A1B1E2628282B2B2B2B2B2B2B2B2B2B
2B2B2B282B2B28282B282828282828282628262628262626262826262621211E
1B1C4747471C21262828802B2B2B2B2B2C2C2C2C2C2C2C2C2C2B2C2B2B2B2B2B
2B2B282B28282828282626262626262621211E1C1A1A1B21282B2C2D2D2D5B2C
2C2C2B2C2B2B2B2B2B2B282B2B2B2B2B2B2B2B2B282826282626262626282626
262626264C28282B2B2B2C2B2B2B2B802B2B2B582B2C2B2C2CE6D7D8D8D8D8D8
D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D9D9D9D8D8D8D8D9D9D9D9D9D9D9D9D9D9
D9DADADADADADADADADADADADADADADADADADADBDBDBDBDBDBDBDADADADADADA
DADBDBDBDBDBDBDBDB0808DCE2E9F909181C1C58F373E4E4E4E4E3EAD5D6D6D6
D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6DB40C6263030302E
2E2E2E2E5C5C5C2D2D2D2D2D2D2D2C2C2C2C2C2C2C2B2B2B282623222223282B
2C2D2D2D5C5C2D5C2D2D5C2D2D2D2D2D2D2C2D2C2C2D2C2C2C2C2C2C2C2C2C2C
2C2C2C2C2C2B2C2B2B2B282828282828282B582C5B5B5B5B5A5B5B5B5B2F2D8B
8B30303030302E2E5C2D2D2D2D2D2D2C2D2C2C2C2C2C2C2B2C2B2B2B28272722
20252427802B2C2D2E302E30302E2E5C5C2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D
2D2C2C2C2C2B2C2B2B2B2B2B2B2B582C5B2D5C2E302E5C8B2F2F5B5B5B5A5B5B
5B5B2F2F8BE4D5D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D6D7D7D6D7D7D7D7D7
D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7D7
D7D7D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D7D7D8D8D8DBE5F2FD186E6E6EFF
4C622F2F353535C9D3D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4
D4D4D4D4DB40C67B3131320A360B3A393834343434343434343030302E5C2D5B
5A586E7E4D4D2A2A6C2A4D7F582D2E343434343434343434343438303030302E
2E2E2E2E2E2E5C5C5C5C2E5C5C2D5C2F5B5B2F5B2F5B2F2D5C5C5C2E2E303035
33360E0EA2323131310D0D0D0D313132370B35383434343430303030302E2E2E
5C5C5C2D5B2C6E704D2A2A87876A872A4D7F6E582C2D2D2F5C3938343C343434
343438343434343434343430302E5C5C2D2D2D2D2D2C2D5B2F2F333535358B5C
5C2D2D5B5A960E0E0EA2323131310D0D0DE2D3D4D4D4D4D4D4D4D4D4D4D4D4D4
D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4D4
D4D4D4D4D4D4D4D4D4D4D4D4D4D4D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5
D5D5D5DB40F9CB3637DE3653B571588181814CE100D2D2D2D2D2D2D2D2D2D2D2
D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2DDE9C66B2A2A2A2A595971710DE7E3E1
0B083FD8D6D73A3336A232706F598787877D879C6A872A4D70815B2E8B30352E
358B3A353F3F383C3B3B3B3B3B3C3B343434343838388B330B0B3636360B0B0B
333A3F39393E343C3C382F81862222242424202020202525252A2A2A5959710D
E4DEDB3E3D3B3B3B3B3434308B2F5A6E7059598787876C6C2A74252020221D1F
21264C8081815A362F35393939383935353FDA08DCDDDCDA3F3935302E8B5C5C
2F2F3333330B965A8180211E1B1C1D1D1D1D2222242424202020202525E200D2
D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2
D2D2D2D2D2D2D2D3D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2
D2D2D2D2D2D2D2D2D2D2D2D2D2D2D3DDE9CB2A592A2A2AFF59537F27234A1BE2
00D4D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D4D5DFEBC621
2121214A1C1F22204D2A2A595959717171717159595987592A2A4D24221F234A
1E1E232779274C2B2B5880816E6E6E70706E3132323737DCDA3FD83F3E3A080B
370CE631310D0D707070706E6E6E81815A2C5B2C2C4C4C1B4A1B1E1E1E1E1E1E
1E1E2121212121214A1F242A2A59710D400C0ADFDE370E320D715959872A2524
1F231E21212121211E1E1E4A4A4A4A1B2327277F70703170310D0D0D71715959
595959717131E50A363637370A0C0E326E7F27234A1B1B4A4A4A1E1E1E1B1B1E
1E1E1E1E1E1E1E2121E200D4D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5
D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5
D5D5D5D5D5D5D5D5D4D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D5D4D5DF41FCCC0D
716E7F5A445A1B1B1B1B1CE1D3D6D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8
D8D8D8D8D8D8D8D8E241FC1B1B1B1B231B1B4A4A4A4A1B1C1D22206D25252520
221D1D1C4A4A4A4A4A1B1B1B1B1B1B1B1B1B1C1C1C1C1F1F1F1F1F1D1D24246D
4D2A6F6F5959717171717159592A4D4D6D221D1D1C1D1D1C1C1C1C1C1F1F1C1C
1C1A1B1B23231B1B1B1B1B1B23231B1B1B1B1B1B231B4A4A1B1D202A2A595959
595959872A2A25221C4A4A4A1B1B1B1B1B1B23231B1B1B1B1B1B23231B1B1B1C
1C1D222424242424221D1D1D1D1D1D22254D2A6F6F0D0D70707E241D1C1B1B1B
1B231B1B1B1B1B1B23231B1B1B1B1B1B23231B1B1CE1D3D6D8D8D8D8D8D8D8D8
D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8
D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8D8
D8D8D8D8D8D8D8E141FC7B241D1C1BFF454D4848484848E1D3D9DCDCDC080808
0808080808080808080808DCDC08080808DCDCDCE3EBFC484848484848484848
4848484848484747474747474848484848484848484848484848484848484848
4848484848484848474747474748484949496B25742046494848474747474848
4848484848484848484848484848484848484848484848484848484848484848
4848484848484747474949464949494847474747484848484848484848484848
4848484848484848484848484848474847474747474748484848484747474849
4949494948484848484848484848484848484848484848484848484848484848
48E1D3D9DCDCDCDC0808080808080808080808080808DCDCDCDCDC0808080808
080808080808080808DCDCDCDCDCDC08080808080808080808080808DCDCDCDC
DCDC0808080808080808080808080808DCDCDCE3EBFC49474848484DD06E4646
464646E1D4DCE0DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFE0
E5EBFC4646464646464646464646464646464646464646464646464646464646
4646464646464646464646464646464646464646464646464646464646464646
4646464646464646464646464646464646464646464646464646464646464646
4646464646464646464646464646464646464646464646464646464646464646
4646464646464646464646464646464646464646464646464646464646464646
4646464646464646464646464646464646464646464646464646464646464646
46464646464646464646464646E1D4DCE0DFDFDFDFDFDFDFDFDFDFDFDFDFDFDF
DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDF
DFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFDFE0E5
EBFC4646464646FF36515757575757C5D5DEE3E3E3E3E3E3E3E3E3E3E3E3E3E3
E3E3E3E3E3E3E3E3E3E3E3E3E6EBFC5757575757575757575757575757575757
5757575757575757575757575757575757575757575757575757575757575757
5757575757575757575757575757575757575757575757575757575757575757
5757575757575757575757575757575757575757575757575757575757575757
5757575757575757575757575757575757575757575757575757575757575757
5757575757575757575757575757575757575757575757575757575757575757
57575757575757575757575757575757575757575757575757DED5DEE3E3E3E3
E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3
E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3E3
E3E3E3E3E3E3E3E3E3E3E3E6EBFC57575757575992725555555555C5D5E1E7E7
E7E6E6E6E6E6E6E6E6E6E6E6E6E6E6E7E7E6E6E6E6E7E7E740EBFC5555555555
5555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555555555555555555555555555555
5555555555555555555555555555555555555555555555555555555555555555
55555555555555555555555555555555555555555555555555555555555555