efl: Adding Evas doc images.

SVN revision: 81276
devs/devilhorns/wayland_egl
Jonas M. Gastal 11 years ago
parent bb27ae726f
commit aa826bd0ee
  1. 5688
      doc/img/alignment-hints.eps
  2. BIN
      doc/img/alignment-hints.png
  3. 5683
      doc/img/any-policy.eps
  4. BIN
      doc/img/any-policy.png
  5. 5712
      doc/img/aspect-control-both.eps
  6. BIN
      doc/img/aspect-control-both.png
  7. 5712
      doc/img/aspect-control-horizontal.eps
  8. BIN
      doc/img/aspect-control-horizontal.png
  9. 5714
      doc/img/aspect-control-none-neither.eps
  10. BIN
      doc/img/aspect-control-none-neither.png
  11. 6040
      doc/img/border-effect.eps
  12. BIN
      doc/img/border-effect.png
  13. 2339
      doc/img/clipping.eps
  14. BIN
      doc/img/clipping.png
  15. 23909
      doc/img/evas-box-example-00.eps
  16. BIN
      doc/img/evas-box-example-00.png
  17. 6918
      doc/img/evas-box-example-01.eps
  18. BIN
      doc/img/evas-box-example-01.png
  19. 29334
      doc/img/evas-box-example-02.eps
  20. BIN
      doc/img/evas-box-example-02.png
  21. 28345
      doc/img/evas-box-example-03.eps
  22. BIN
      doc/img/evas-box-example-03.png
  23. 2305
      doc/img/evas-box-example-04.eps
  24. BIN
      doc/img/evas-box-example-04.png
  25. 20919
      doc/img/evas-box-example-05.eps
  26. BIN
      doc/img/evas-box-example-05.png
  27. 5799
      doc/img/evas-callbacks.eps
  28. BIN
      doc/img/evas-callbacks.png
  29. 8155
      doc/img/evas-stacking-example-00.eps
  30. BIN
      doc/img/evas-stacking-example-00.png
  31. 8155
      doc/img/evas-stacking-example-01.eps
  32. BIN
      doc/img/evas-stacking-example-01.png
  33. 8155
      doc/img/evas-stacking-example-02.eps
  34. BIN
      doc/img/evas-stacking-example-02.png
  35. 8155
      doc/img/evas-stacking-example-03.eps
  36. BIN
      doc/img/evas-stacking-example-03.png
  37. 8155
      doc/img/evas-stacking-example-04.eps
  38. BIN
      doc/img/evas-stacking-example-04.png
  39. 4221
      doc/img/evas-stacking-example-05.eps
  40. BIN
      doc/img/evas-stacking-example-05.png
  41. 3091
      doc/img/evas-stacking-example-06.eps
  42. BIN
      doc/img/evas-stacking-example-06.png
  43. 8155
      doc/img/evas-stacking-example-07.eps
  44. BIN
      doc/img/evas-stacking-example-07.png
  45. 6544
      doc/img/image-borders.eps
  46. BIN
      doc/img/image-borders.png
  47. 5725
      doc/img/image-fill.eps
  48. BIN
      doc/img/image-fill.png
  49. 9620
      doc/img/map-3d-basic-1.eps
  50. BIN
      doc/img/map-3d-basic-1.png
  51. 3360
      doc/img/map-3d-basic-2.eps
  52. BIN
      doc/img/map-3d-basic-2.png
  53. 9620
      doc/img/map-3d-basic-3.eps
  54. BIN
      doc/img/map-3d-basic-3.png
  55. 917
      doc/img/map-light.eps
  56. BIN
      doc/img/map-light.png
  57. 337
      doc/img/map-light2.eps
  58. BIN
      doc/img/map-light2.png
  59. 759
      doc/img/map-light3.eps
  60. BIN
      doc/img/map-light3.png
  61. 337
      doc/img/map-light4.eps
  62. BIN
      doc/img/map-light4.png
  63. 883
      doc/img/map-light5.eps
  64. BIN
      doc/img/map-light5.png
  65. 917
      doc/img/map-light6.eps
  66. BIN
      doc/img/map-light6.png
  67. 1605
      doc/img/map-light7.eps
  68. BIN
      doc/img/map-light7.png
  69. 770
      doc/img/map-light8.eps
  70. BIN
      doc/img/map-light8.png
  71. 529
      doc/img/map-point-order-back.eps
  72. BIN
      doc/img/map-point-order-back.png
  73. 529
      doc/img/map-point-order-face.eps
  74. BIN
      doc/img/map-point-order-face.png
  75. 5698
      doc/img/map-rotation-2d-1.eps
  76. BIN
      doc/img/map-rotation-2d-1.png
  77. 5698
      doc/img/map-rotation-2d-2.eps
  78. BIN
      doc/img/map-rotation-2d-2.png
  79. 5698
      doc/img/map-rotation-2d-3.eps
  80. BIN
      doc/img/map-rotation-2d-3.png
  81. 5698
      doc/img/map-rotation-2d-4.eps
  82. BIN
      doc/img/map-rotation-2d-4.png
  83. 12036
      doc/img/map-set-map-points-1.eps
  84. BIN
      doc/img/map-set-map-points-1.png
  85. 12036
      doc/img/map-set-map-points-2.eps
  86. BIN
      doc/img/map-set-map-points-2.png
  87. 12036
      doc/img/map-set-map-points-3.eps
  88. BIN
      doc/img/map-set-map-points-3.png
  89. 13405
      doc/img/map-uv-mapping-1.eps
  90. BIN
      doc/img/map-uv-mapping-1.png
  91. 13405
      doc/img/map-uv-mapping-2.eps
  92. BIN
      doc/img/map-uv-mapping-2.png
  93. 5663
      doc/img/map-uv-mapping-3.eps
  94. BIN
      doc/img/map-uv-mapping-3.png
  95. 13405
      doc/img/map-uv-mapping-4.eps
  96. BIN
      doc/img/map-uv-mapping-4.png
  97. 5762
      doc/img/padding-hints.eps
  98. BIN
      doc/img/padding-hints.png
  99. 3435
      doc/img/text-styles.eps
  100. BIN
      doc/img/text-styles.png
  101. Some files were not shown because too many files have changed in this diff Show More

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 18 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

@ -0,0 +1,917 @@
%!PS-Adobe-3.0 EPSF-3.0
%%Creator: (ImageMagick)
%%Title: (map-light.eps)
%%CreationDate: (2011-07-15T12:39:27-03:00)
%%BoundingBox: -0 -0 138 125
%%HiResBoundingBox: 0 0 138.038 125
%%DocumentData: Clean7Bit
%%LanguageLevel: 1
%%Pages: 1
%%EndComments
%%BeginDefaults
%%EndDefaults
%%BeginProlog
%
% Display a color image. The image is displayed in color on
% Postscript viewers or printers that support color, otherwise
% it is displayed as grayscale.
%
/DirectClassPacket
{
%
% Get a DirectClass packet.
%
% Parameters:
% red.
% green.
% blue.
% length: number of pixels minus one of this color (optional).
%
currentfile color_packet readhexstring pop pop
compression 0 eq
{
/number_pixels 3 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add 3 mul def
} ifelse
0 3 number_pixels 1 sub
{
pixels exch color_packet putinterval
} for
pixels 0 number_pixels getinterval
} bind def
/DirectClassImage
{
%
% Display a DirectClass image.
%
systemdict /colorimage known
{
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ DirectClassPacket } false 3 colorimage
}
{
%
% No colorimage operator; convert to grayscale.
%
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ GrayDirectClassPacket } image
} ifelse
} bind def
/GrayDirectClassPacket
{
%
% Get a DirectClass packet; convert to grayscale.
%
% Parameters:
% red
% green
% blue
% length: number of pixels minus one of this color (optional).
%
currentfile color_packet readhexstring pop pop
color_packet 0 get 0.299 mul
color_packet 1 get 0.587 mul add
color_packet 2 get 0.114 mul add
cvi
/gray_packet exch def
compression 0 eq
{
/number_pixels 1 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add def
} ifelse
0 1 number_pixels 1 sub
{
pixels exch gray_packet put
} for
pixels 0 number_pixels getinterval
} bind def
/GrayPseudoClassPacket
{
%
% Get a PseudoClass packet; convert to grayscale.
%
% Parameters:
% index: index into the colormap.
% length: number of pixels minus one of this color (optional).
%
currentfile byte readhexstring pop 0 get
/offset exch 3 mul def
/color_packet colormap offset 3 getinterval def
color_packet 0 get 0.299 mul
color_packet 1 get 0.587 mul add
color_packet 2 get 0.114 mul add
cvi
/gray_packet exch def
compression 0 eq
{
/number_pixels 1 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add def
} ifelse
0 1 number_pixels 1 sub
{
pixels exch gray_packet put
} for
pixels 0 number_pixels getinterval
} bind def
/PseudoClassPacket
{
%
% Get a PseudoClass packet.
%
% Parameters:
% index: index into the colormap.
% length: number of pixels minus one of this color (optional).
%
currentfile byte readhexstring pop 0 get
/offset exch 3 mul def
/color_packet colormap offset 3 getinterval def
compression 0 eq
{
/number_pixels 3 def
}
{
currentfile byte readhexstring pop 0 get
/number_pixels exch 1 add 3 mul def
} ifelse
0 3 number_pixels 1 sub
{
pixels exch color_packet putinterval
} for
pixels 0 number_pixels getinterval
} bind def
/PseudoClassImage
{
%
% Display a PseudoClass image.
%
% Parameters:
% class: 0-PseudoClass or 1-Grayscale.
%
currentfile buffer readline pop
token pop /class exch def pop
class 0 gt
{
currentfile buffer readline pop
token pop /depth exch def pop
/grays columns 8 add depth sub depth mul 8 idiv string def
columns rows depth
[
columns 0 0
rows neg 0 rows
]
{ currentfile grays readhexstring pop } image
}
{
%
% Parameters:
% colors: number of colors in the colormap.
% colormap: red, green, blue color packets.
%
currentfile buffer readline pop
token pop /colors exch def pop
/colors colors 3 mul def
/colormap colors string def
currentfile colormap readhexstring pop pop
systemdict /colorimage known
{
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ PseudoClassPacket } false 3 colorimage
}
{
%
% No colorimage operator; convert to grayscale.
%
columns rows 8
[
columns 0 0
rows neg 0 rows
]
{ GrayPseudoClassPacket } image
} ifelse
} ifelse
} bind def
/DisplayImage
{
%
% Display a DirectClass or PseudoClass image.
%
% Parameters:
% x & y translation.
% x & y scale.
% label pointsize.
% image label.
% image columns & rows.
% class: 0-DirectClass or 1-PseudoClass.
% compression: 0-none or 1-RunlengthEncoded.
% hex color packets.
%
gsave
/buffer 512 string def
/byte 1 string def
/color_packet 3 string def
/pixels 768 string def
currentfile buffer readline pop
token pop /x exch def
token pop /y exch def pop
x y translate
currentfile buffer readline pop
token pop /x exch def
token pop /y exch def pop
currentfile buffer readline pop
token pop /pointsize exch def pop
/Times-Roman findfont pointsize scalefont setfont
x y scale
currentfile buffer readline pop
token pop /columns exch def
token pop /rows exch def pop
currentfile buffer readline pop
token pop /class exch def pop
currentfile buffer readline pop
token pop /compression exch def pop
class 0 gt { PseudoClassImage } { DirectClassImage } ifelse
} bind def
%%EndProlog
%%Page: 1 1
%%PageBoundingBox: 0 0 138 125
userdict begin
DisplayImage
0 0
138.038 125.035
12
138 125
1
0
0
183
FFFFFF
B9B9FF
000036
000038
000037
000035
000034
000039
00003B
00003A
000033
00003D
00003C
000032
00003F
00003E
000041
000040
000042
000044
000043
000031
000046
000045
000030
000048
000047
000049
00004B
00004A
00002F
00004E
00004D
00004C
00004F
000050
000052
000051
000053
000055
000054
000056
000057
000059
000058
00005A
00005C
00005B
00005D
00005F
00005E
000061
000060
000063
000064
000062
000066
000068
000065
000069
000067
00006A
00006C
00006D
00006B
00006F
000070
00006E
000072
000073
000071
000074
000076
000077
000079
000075
00007A
00007C
00007D
00007B
000078
00007F
000080
00007E
000081
000083
000085
000086
000087
000084
000082
000088
00008A
00008C
00008D
00008E
00008F
000092
000090
00008B
000093
000091
000089
000094
000096
000097
000099
000095
00009A
000098
00009B
00009D
00009E
00009C
0000A0
0000A1
0000A2
0000A5
0000A3
00009F
0000A7
0000A8
0000A6
0000A4
0000AA
0000AC
0000A9
0000AE
0000AF
0000AD
0000AB
0000B1
0000B3
0000B0
0000B6
0000B7
0000B4
0000B2
0000B8
0000BA
0000B5
0000BB
0000BD
0000BE
0000B9
0000BF
0000C1
0000C3
0000C0
7F0000
800000
810000
820000
830000
FFB9B9
840000
850000
860000
870000
880000
890000
8A0000
8B0000
8C0000
8D0000
8E0000
8F0000
900000
910000
920000
930000
940000
950000
960000
970000
980000
990000
9A0000
9B0000
9C0000
9D0000
9E0000
9F0000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000095959595959596969696960000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000095959595
9595969696969697979797979797979797000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000959595959595969696969697979797979797
9797979898989898989999999900000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000959595959595969696969697979797979797979797989898989899999999999B
9B9B9B9B9B9C9C9C9C0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000009696969696969797
9797979797979797979798989898989999999999999B9B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9C
9D9D9D9D9D000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000096969696969697979797979797979797979898989898
9899999999999B9B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9D9E9E9E9E9E9F9F9F9F
9F00000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
000096969696969697979797979797979797989898989899999999999B9B9B9B9B9B9C9C9C9C
9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A10000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000969696969696979797979797
97979797989898989899999999999B9B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E
9E9E9F9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A100000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000009696969696969797979797979797979798989898989999999999
9B9B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9F9FA0
A0A0A0A0A1A1A1A1000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000009797
9797979797979797979798989898989999999999999B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9C9D
9D9D9D9D9D9E9E9E9E9E9E9F9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000097979797979797979797979898989898
99999999999B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F
9F9F9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2A20000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009797979797979797979797989898989899999999999B9B9B9B9B9C9C9C9C
9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1
A2A2A2A200000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000979797979797
9797979797989898989899999999999B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E
9E9E9E9F9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2A200000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000979797979797989898989899999999999B9B9B9B
9B9C9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A0
A1A1A1A1A1A2A2A2A2A2A3A3A3A3000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000979797979797989898989899999999999B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9C9D9D
9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A0A1A1A1A1A1A2A2A2A2A2A3A3A3A3
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000097979797979798989898
9899999999999B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F
9F9F9F9FA0A0A0A0A0A0A1A1A1A1A1A2A2A2A2A2A3A3A3A30000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000979797979797989898989899999999999B9B9B9B9B9C9C9C
9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A0A1A1A1A1
A1A2A2A2A2A2A3A3A3A300000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
98989898989899999999999B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9D9E9E9E9E9E9F
9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A300000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000098989898989899999999999B9B9B
9B9B9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0
A1A1A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000098989898989899999999999B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9D9D
9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1A1A2A2A2A2A2A3A3A3
A3A3A3A3A3A30000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000098989898
9898999999999B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9F9F9F9F9F9F9F9F
9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2A2A3A3A3A3A3A3A3A3A3A3A4A4A4A40000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000989898989898999999999B9B9B9B9B9C9C9C
9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1A2A2
A2A2A3A3A3A3A3A3A3A3A3A3A4A4A4A400000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000009999999999999B9B9B9B9B9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9E
9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2A2A2A2A3A3A3A3A3A3A3A3A3A3A4A4
A4A4000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000009999999999999B9B
9B9B9B9C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0
A0A1A1A1A1A1A2A2A2A2A2A2A3A3A3A3A3A3A3A3A3A3A4A4A4A4000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000009999999999999B9B9B9B9C9C9C9C9C9C9C9C9C9C9D9D
9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3
A3A3A3A4A4A4A4A4A5A5A5A50000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000999999999999999B9B9B9B9C9C9C9C9C9C9C9C9C9C9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F
9F9F9F9FA0A0A0A0A1A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3A4A4A4A4A4A5A5A5A50000
0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000009B9B9B9B9B9B9B9C9C9C9C9C
9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2
A2A2A3A3A3A3A3A3A3A3A3A3A3A4A4A4A4A4A5A5A5A500000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000009B9B9B9B9B9B9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F
9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3A4A4A4A4A4A5
A5A5A5A5A6A6A6A6000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000009B9B
9B9B9B9B9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1
A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3A4A4A4A4A4A5A5A5A5A5A6A6A6A6000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000009B9B9B9B9B9B9C9C9C9C9C9C9C9C9C9D
9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2A2A2A3A3A3A3A3
A3A3A3A3A4A4A4A4A4A5A5A5A5A5A6A6A6A60000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000009B9B9B9B9B9B9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F
9F9F9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3A4A4A4A4A4A5A5A5A5A5
A6A6A6A600000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000009C9C9C9C9C9C
9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A1A1A1A1A1A2A2A2A2A2
A3A3A3A3A3A3A3A3A3A3A4A4A4A4A5A5A5A5A5A6A6A6A6A6A6A6A6A600000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000009C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E
9F9F9F9F9F9F9F9F9F9FA0A0A0A0A1A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3A3A4A4A4A4
A5A5A5A5A5A6A6A6A6A6A6A6A6A6000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
000000009C9C9C9C9C9C9C9C9C9C9D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0
A1A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3A3A4A4A4A4A5A5A5A5A5A6A6A6A6A6A6A6A6A6
0000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000009C9C9C9C9C9C9C9C9C9C
9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9FA0A0A0A0A1A1A1A1A1A2A2A2A2A3A3A3A3A3A3A3
A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6A6A6A6A6A6A7A7A7A70000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000009C9C9C9C9C9C9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F
9FA0A0A0A0A0A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6
A6A6A6A6A6A6A7A7A7A700000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
9C9C9C9C9C9C9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A2A2A2A2
A2A3A3A3A3A3A3A3A3A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6A6A6A6A6A6A6A7A7A7A700000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000009C9C9C9C9C9C9D9D9D9D9E9E9E9E
9E9F9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3A3A4A4A4
A4A4A5A5A5A5A6A6A6A6A6A6A6A6A6A6A7A7A7A7000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000009C9C9C9C9C9D9D9D9D9D9E9E9E9E9F9F9F9F9F9F9F9F9FA0A0A0A0A0
A1A1A1A1A2A2A2A2A2A3A3A3A3A3A3A3A3A3A4A4A4A4A5A5A5A5A5A6A6A6A6A6A6A6A6A6A7A7
A7A7A8A8A8A80000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000000000000000000000009C9C9C9C
9C9D9D9D9D9D9E9E9E9E9F9F9F9F9F9F9F9F9FA0A0A0A0A0A1A1A1A1A2A2A2A2A2A3A3A3A3A3
A3A3A3A3A4A4A4A4A5A5A5A5A5A6A6A6A6A6A6A6A6A6A7A7A7A7A8A8A8A80000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000009D9D9D9D9D9D9E9E9E9E9F9F9F9F9F9F9F9F
9F9FA0A0A0A0A0A1A1A1A1A1A2A2A2A2A3A3A3A3A3A3A3A3A3A3A4A4A4A4A4A5A5A5A5A5A6A6
A6A6A6A6A6A6A6A7A7A7A7A7A8A8A8A800000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
0000000000009D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9FA0A0A0A0A1A1A1A1A1A2A2A2A2
A3A3A3A3A3A3A3A3A3A4A4A4A4A4A5A5A5A5A6A6A6A6A6A6A6A6A6A7A7A7A7A7A8A8A8A8A9A9
A9A9000000000000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000009D9D9D9D9D9E9E9E
9E9E9F9F9F9F9F9F9F9F9FA0A0A0A0A1A1A1A1A1A2A2A2A2A3A3A3A3A3A3A3A3A3A4A4A4A4A4
A5A5A5A5A6A6A6A6A6A6A6A6A6A7A7A7A7A7A8A8A8A8A9A9A9A9000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000000000000000
000000000000000000000000000000009D9D9D9D9D9E9E9E9E9E9F9F9F9F9F9F9F9F9FA0A0A0