36.3 MB
/srv/reproducible-results/rbuild-debian/r-b-build.O0tLF1m8/b1/yade_2025.2.0-1_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.O0tLF1m8/b2/yade_2025.2.0-1_arm64.changes
561 B
Files
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
  
1 ·7e261d88a10e9db6aa14a52df113e673·12976288·debug·optional·libyade-dbgsym_2025.2.0-1_arm64.deb1 ·7e261d88a10e9db6aa14a52df113e673·12976288·debug·optional·libyade-dbgsym_2025.2.0-1_arm64.deb
2 ·3956f899c679dd476788571e6386e2ad·48537916·science·optional·libyade_2025.2.0-1_arm64.deb2 ·3956f899c679dd476788571e6386e2ad·48537916·science·optional·libyade_2025.2.0-1_arm64.deb
3 ·5c32c170b683de8d868031059994b357·303436·python·optional·python3-yade_2025.2.0-1_arm64.deb3 ·5c32c170b683de8d868031059994b357·303436·python·optional·python3-yade_2025.2.0-1_arm64.deb
4 ·398c158ac9ca1e05f10b3b54cf0d3c52·18803636·doc·optional·yade-doc_2025.2.0-1_all.deb4 ·90a1bcb4130f1c698028d95b693dcb97·18795988·doc·optional·yade-doc_2025.2.0-1_all.deb
5 ·1cdfe027265c38044765dda2c4525792·2235220·science·optional·yade_2025.2.0-1_arm64.deb5 ·1cdfe027265c38044765dda2c4525792·2235220·science·optional·yade_2025.2.0-1_arm64.deb
36.3 MB
yade-doc_2025.2.0-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2025-02-10·05:43:53.000000·debian-binary1 -rw-r--r--···0········0········0········4·2025-02-10·05:43:53.000000·debian-binary
2 -rw-r--r--···0········0········0·····9024·2025-02-10·05:43:53.000000·control.tar.xz2 -rw-r--r--···0········0········0·····9032·2025-02-10·05:43:53.000000·control.tar.xz
3 -rw-r--r--···0········0········0·18794420·2025-02-10·05:43:53.000000·data.tar.xz3 -rw-r--r--···0········0········0·18786764·2025-02-10·05:43:53.000000·data.tar.xz
8.92 KB
control.tar.xz
8.9 KB
control.tar
501 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·yade-doc1 Package:·yade-doc
2 Source:·yade2 Source:·yade
3 Version:·2025.2.0-13 Version:·2025.2.0-1
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>
6 Installed-Size:·422206 Installed-Size:·42212
7 Depends:·libjs-jquery·(>=·3.6.0),·libjs-sphinxdoc·(>=·8.1),·libjs-mathjax7 Depends:·libjs-jquery·(>=·3.6.0),·libjs-sphinxdoc·(>=·8.1),·libjs-mathjax
8 Recommends:·yade8 Recommends:·yade
9 Section:·doc9 Section:·doc
10 Priority:·optional10 Priority:·optional
11 Multi-Arch:·foreign11 Multi-Arch:·foreign
12 Homepage:·https://yade-dem.org/doc/12 Homepage:·https://yade-dem.org/doc/
13 Description:·Platform·for·discrete·element·modeling.·Documentation13 Description:·Platform·for·discrete·element·modeling.·Documentation
8.39 KB
./md5sums
30.0 B
./md5sums
Files differ
8.34 KB
line order
    
Offset 30, 60 lines modifiedOffset 30, 60 lines modified
30 usr/share/doc/yade/html/_images/dispatch-loop.png30 usr/share/doc/yade/html/_images/dispatch-loop.png
31 usr/share/doc/yade/html/_images/funnel.png31 usr/share/doc/yade/html/_images/funnel.png
32 usr/share/doc/yade/html/_images/gnuplot.png32 usr/share/doc/yade/html/_images/gnuplot.png
33 usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png33 usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png
34 usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png.map34 usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png.map
35 usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png35 usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png
36 usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png.map36 usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png.map
37 usr/share/doc/yade/html/_images/graphviz-175cf273b2a9969f4de1ce25e1f6bdc24143212b.png 
38 usr/share/doc/yade/html/_images/graphviz-175cf273b2a9969f4de1ce25e1f6bdc24143212b.png.map37 usr/share/doc/yade/html/_images/graphviz-0d745910bd20009e96213af0b0fbbeeccd2eee78.png
 38 usr/share/doc/yade/html/_images/graphviz-0d745910bd20009e96213af0b0fbbeeccd2eee78.png.map
39 usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png39 usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png
40 usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png.map40 usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png.map
41 usr/share/doc/yade/html/_images/graphviz-18ce334578c9e40a53d20353736817804ef5828c.png 
42 usr/share/doc/yade/html/_images/graphviz-18ce334578c9e40a53d20353736817804ef5828c.png.map 
43 usr/share/doc/yade/html/_images/graphviz-1bee2c390cb5df1da829c71deb4b4d9db127a639.png 
44 usr/share/doc/yade/html/_images/graphviz-1bee2c390cb5df1da829c71deb4b4d9db127a639.png.map 
45 usr/share/doc/yade/html/_images/graphviz-4f3b6a865045257586d150e092ec6f6c54806d8d.png 
46 usr/share/doc/yade/html/_images/graphviz-4f3b6a865045257586d150e092ec6f6c54806d8d.png.map 
47 usr/share/doc/yade/html/_images/graphviz-5b07d0e615dbf442b8ac5f39e8d3b916ed901585.png 
48 usr/share/doc/yade/html/_images/graphviz-5b07d0e615dbf442b8ac5f39e8d3b916ed901585.png.map 
49 usr/share/doc/yade/html/_images/graphviz-62dda13b48afdade6f396697caf8b580fbacb766.png 
50 usr/share/doc/yade/html/_images/graphviz-62dda13b48afdade6f396697caf8b580fbacb766.png.map 
51 usr/share/doc/yade/html/_images/graphviz-6afbb8088def1643a14260cf8571d4cbd63d9192.png 
52 usr/share/doc/yade/html/_images/graphviz-6afbb8088def1643a14260cf8571d4cbd63d9192.png.map 
53 usr/share/doc/yade/html/_images/graphviz-73c5f46a7822934e9e5ed057bbfac7563966ec16.png 
54 usr/share/doc/yade/html/_images/graphviz-73c5f46a7822934e9e5ed057bbfac7563966ec16.png.map 
55 usr/share/doc/yade/html/_images/graphviz-749ae7db9aba70e17d256b1cfb9ff1b415317a7e.png 
56 usr/share/doc/yade/html/_images/graphviz-749ae7db9aba70e17d256b1cfb9ff1b415317a7e.png.map 
57 usr/share/doc/yade/html/_images/graphviz-7d32fc4d73380228352ac629260247add26668f0.png 
58 usr/share/doc/yade/html/_images/graphviz-7d32fc4d73380228352ac629260247add26668f0.png.map 
59 usr/share/doc/yade/html/_images/graphviz-83927da129ac492ccba6827ef6e261805ae2a23e.png 
60 usr/share/doc/yade/html/_images/graphviz-83927da129ac492ccba6827ef6e261805ae2a23e.png.map 
61 usr/share/doc/yade/html/_images/graphviz-87acc845773e28dca6bb9c021a13b4b040a9372a.png 
62 usr/share/doc/yade/html/_images/graphviz-87acc845773e28dca6bb9c021a13b4b040a9372a.png.map41 usr/share/doc/yade/html/_images/graphviz-1a29c37e1c165fcc4b73e45ba055d3cf4293a625.png
 42 usr/share/doc/yade/html/_images/graphviz-1a29c37e1c165fcc4b73e45ba055d3cf4293a625.png.map
 43 usr/share/doc/yade/html/_images/graphviz-22f99b4877dd8afdfd65b855ee28e068edaad354.png
 44 usr/share/doc/yade/html/_images/graphviz-22f99b4877dd8afdfd65b855ee28e068edaad354.png.map
 45 usr/share/doc/yade/html/_images/graphviz-256452ac9c42ebe45545a22a7cc6c704e1953337.png
 46 usr/share/doc/yade/html/_images/graphviz-256452ac9c42ebe45545a22a7cc6c704e1953337.png.map
 47 usr/share/doc/yade/html/_images/graphviz-28861a02fef7e796bc6dcc620de37520884c3ab7.png
 48 usr/share/doc/yade/html/_images/graphviz-28861a02fef7e796bc6dcc620de37520884c3ab7.png.map
 49 usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png
 50 usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png.map
 51 usr/share/doc/yade/html/_images/graphviz-367b8a629c7c10ef40c6f2f4f390d7f6006ce89e.png
 52 usr/share/doc/yade/html/_images/graphviz-367b8a629c7c10ef40c6f2f4f390d7f6006ce89e.png.map
 53 usr/share/doc/yade/html/_images/graphviz-37014f9f3c4ab5b6abf82aff224899a8c0c2473d.png
 54 usr/share/doc/yade/html/_images/graphviz-37014f9f3c4ab5b6abf82aff224899a8c0c2473d.png.map
 55 usr/share/doc/yade/html/_images/graphviz-46096587a49a2955d89eadfa91d9c53035a3da7d.png
 56 usr/share/doc/yade/html/_images/graphviz-46096587a49a2955d89eadfa91d9c53035a3da7d.png.map
 57 usr/share/doc/yade/html/_images/graphviz-5f6ddf1a5d0b95c0ec3e68baf7465449615df19d.png
 58 usr/share/doc/yade/html/_images/graphviz-5f6ddf1a5d0b95c0ec3e68baf7465449615df19d.png.map
 59 usr/share/doc/yade/html/_images/graphviz-620c4772f2ac0e1adebefacbe3a6da3b6ef2d6a3.png
 60 usr/share/doc/yade/html/_images/graphviz-620c4772f2ac0e1adebefacbe3a6da3b6ef2d6a3.png.map
 61 usr/share/doc/yade/html/_images/graphviz-78a0ad694c7040b090e01807a92b4615b8e84b52.png
 62 usr/share/doc/yade/html/_images/graphviz-78a0ad694c7040b090e01807a92b4615b8e84b52.png.map
 63 usr/share/doc/yade/html/_images/graphviz-7aeafd19ca5c92697d18bcbd2c6e5ffcd8fbe3a7.png
 64 usr/share/doc/yade/html/_images/graphviz-7aeafd19ca5c92697d18bcbd2c6e5ffcd8fbe3a7.png.map
63 usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png65 usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png
64 usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png.map66 usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png.map
 67 usr/share/doc/yade/html/_images/graphviz-a506055a2b97c4536e13af610020acc55854328f.png
 68 usr/share/doc/yade/html/_images/graphviz-a506055a2b97c4536e13af610020acc55854328f.png.map
 69 usr/share/doc/yade/html/_images/graphviz-c2678aa63a55cc8baebca69be09a43201f2207bd.png
 70 usr/share/doc/yade/html/_images/graphviz-c2678aa63a55cc8baebca69be09a43201f2207bd.png.map
 71 usr/share/doc/yade/html/_images/graphviz-d16aa765ee987a1b9822ecf397d0aabb57ca565d.png
 72 usr/share/doc/yade/html/_images/graphviz-d16aa765ee987a1b9822ecf397d0aabb57ca565d.png.map
65 usr/share/doc/yade/html/_images/graphviz-8ede5db20f5a6091da936e437a13a207443a96a2.png 
66 usr/share/doc/yade/html/_images/graphviz-8ede5db20f5a6091da936e437a13a207443a96a2.png.map 
67 usr/share/doc/yade/html/_images/graphviz-91c5494bcf4a0f5026d8c3b742e717eeabf7a398.png 
68 usr/share/doc/yade/html/_images/graphviz-91c5494bcf4a0f5026d8c3b742e717eeabf7a398.png.map 
69 usr/share/doc/yade/html/_images/graphviz-92ce1e86881ab7bf06ff332b04208b634155bcc1.png 
70 usr/share/doc/yade/html/_images/graphviz-92ce1e86881ab7bf06ff332b04208b634155bcc1.png.map 
71 usr/share/doc/yade/html/_images/graphviz-c72cbfff29307882572a92d4c12ea4ae27363d5e.png 
72 usr/share/doc/yade/html/_images/graphviz-c72cbfff29307882572a92d4c12ea4ae27363d5e.png.map 
73 usr/share/doc/yade/html/_images/graphviz-d4f57527196c008850b8ddecea5f0d920c27a2af.png 
74 usr/share/doc/yade/html/_images/graphviz-d4f57527196c008850b8ddecea5f0d920c27a2af.png.map 
75 usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png73 usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png
76 usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png.map74 usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png.map
77 usr/share/doc/yade/html/_images/graphviz-dce8462f31661a618ba7fc6818c7899a215a7442.png 
78 usr/share/doc/yade/html/_images/graphviz-dce8462f31661a618ba7fc6818c7899a215a7442.png.map 
79 usr/share/doc/yade/html/_images/graphviz-f267f639a8ea50913e3456dfd3e4a88545b788c0.png 
80 usr/share/doc/yade/html/_images/graphviz-f267f639a8ea50913e3456dfd3e4a88545b788c0.png.map 
81 usr/share/doc/yade/html/_images/graphviz-f6025ab4f7628ac4c1dbeed52e65607a034ae374.png 
82 usr/share/doc/yade/html/_images/graphviz-f6025ab4f7628ac4c1dbeed52e65607a034ae374.png.map75 usr/share/doc/yade/html/_images/graphviz-ec4e6e3ef985548011566d0974c94524ac616d21.png
 76 usr/share/doc/yade/html/_images/graphviz-ec4e6e3ef985548011566d0974c94524ac616d21.png.map
 77 usr/share/doc/yade/html/_images/graphviz-f0ede3790b94f94011bfe1797424b4a38dcc3820.png
 78 usr/share/doc/yade/html/_images/graphviz-f0ede3790b94f94011bfe1797424b4a38dcc3820.png.map
 79 usr/share/doc/yade/html/_images/graphviz-f91d3ca62617e2c1eac77df9802668e7f8abbd99.png
 80 usr/share/doc/yade/html/_images/graphviz-f91d3ca62617e2c1eac77df9802668e7f8abbd99.png.map
 81 usr/share/doc/yade/html/_images/graphviz-feb329afefdc9dccf146a1d39f93f2fe6b46f141.png
 82 usr/share/doc/yade/html/_images/graphviz-feb329afefdc9dccf146a1d39f93f2fe6b46f141.png.map
83 usr/share/doc/yade/html/_images/horse.png83 usr/share/doc/yade/html/_images/horse.png
84 usr/share/doc/yade/html/_images/hyperboloid.png84 usr/share/doc/yade/html/_images/hyperboloid.png
85 usr/share/doc/yade/html/_images/instancetype.png85 usr/share/doc/yade/html/_images/instancetype.png
86 usr/share/doc/yade/html/_images/interaction-classes.png86 usr/share/doc/yade/html/_images/interaction-classes.png
87 usr/share/doc/yade/html/_images/launchinstance.png87 usr/share/doc/yade/html/_images/launchinstance.png
88 usr/share/doc/yade/html/_images/law-functors.png88 usr/share/doc/yade/html/_images/law-functors.png
89 usr/share/doc/yade/html/_images/localstrain.png89 usr/share/doc/yade/html/_images/localstrain.png
36.3 MB
data.tar.xz
36.3 MB
data.tar
26.6 KB
file list
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/
6 -rw-r--r--···0·root·········(0)·root·········(0)·11125512·2025-02-10·05:43:53.000000·./usr/share/doc/yade/Yade.pdf6 -rw-r--r--···0·root·········(0)·root·········(0)·11125462·2025-02-10·05:43:53.000000·./usr/share/doc/yade/Yade.pdf
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-double/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-double/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-double/img/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-double/img/
10 -rw-r--r--···0·root·········(0)·root·········(0)····35719·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-double/img/yade-logo-note.png10 -rw-r--r--···0·root·········(0)·root·········(0)····35719·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-double/img/yade-logo-note.png
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-longdouble/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-longdouble/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-longdouble/img/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-longdouble/img/
13 -rw-r--r--···0·root·········(0)·root·········(0)····35719·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-longdouble/img/yade-logo-note.png13 -rw-r--r--···0·root·········(0)·root·········(0)····35719·2025-02-10·05:43:53.000000·./usr/share/doc/yade/doc/yade-longdouble/img/yade-logo-note.png
Offset 40, 60 lines modifiedOffset 40, 60 lines modified
40 -rw-r--r--···0·root·········(0)·root·········(0)····11122·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/dispatch-loop.png40 -rw-r--r--···0·root·········(0)·root·········(0)····11122·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/dispatch-loop.png
41 -rw-r--r--···0·root·········(0)·root·········(0)····34276·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/funnel.png41 -rw-r--r--···0·root·········(0)·root·········(0)····34276·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/funnel.png
42 -rw-r--r--···0·root·········(0)·root·········(0)····12145·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/gnuplot.png42 -rw-r--r--···0·root·········(0)·root·········(0)····12145·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/gnuplot.png
43 -rw-r--r--···0·root·········(0)·root·········(0)·····2604·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png43 -rw-r--r--···0·root·········(0)·root·········(0)·····2604·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png
44 -rw-r--r--···0·root·········(0)·root·········(0)······318·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png.map44 -rw-r--r--···0·root·········(0)·root·········(0)······318·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-026e1bdf412147766472ddfdaf48b32402babcac.png.map
45 -rw-r--r--···0·root·········(0)·root·········(0)·····4700·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png45 -rw-r--r--···0·root·········(0)·root·········(0)·····4700·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png
46 -rw-r--r--···0·root·········(0)·root·········(0)······454·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png.map46 -rw-r--r--···0·root·········(0)·root·········(0)······454·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-0aefe59e00f45abaf0ae5974b5afcf3876f5e1ce.png.map
47 -rw-r--r--···0·root·········(0)·root·········(0)····11263·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-175cf273b2a9969f4de1ce25e1f6bdc24143212b.png47 -rw-r--r--···0·root·········(0)·root·········(0)····10423·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-0d745910bd20009e96213af0b0fbbeeccd2eee78.png
48 -rw-r--r--···0·root·········(0)·root·········(0)······814·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-175cf273b2a9969f4de1ce25e1f6bdc24143212b.png.map48 -rw-r--r--···0·root·········(0)·root·········(0)······807·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-0d745910bd20009e96213af0b0fbbeeccd2eee78.png.map
49 -rw-r--r--···0·root·········(0)·root·········(0)·····5911·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png49 -rw-r--r--···0·root·········(0)·root·········(0)·····5911·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png
50 -rw-r--r--···0·root·········(0)·root·········(0)······458·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png.map50 -rw-r--r--···0·root·········(0)·root·········(0)······458·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-17f9812096113ae486215e7db30e452a557e728d.png.map
 51 -rw-r--r--···0·root·········(0)·root·········(0)····47693·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-1a29c37e1c165fcc4b73e45ba055d3cf4293a625.png
 52 -rw-r--r--···0·root·········(0)·root·········(0)·····2337·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-1a29c37e1c165fcc4b73e45ba055d3cf4293a625.png.map
 53 -rw-r--r--···0·root·········(0)·root·········(0)···135390·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-22f99b4877dd8afdfd65b855ee28e068edaad354.png
 54 -rw-r--r--···0·root·········(0)·root·········(0)·····5420·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-22f99b4877dd8afdfd65b855ee28e068edaad354.png.map
51 -rw-r--r--···0·root·········(0)·root·········(0)····51828·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-18ce334578c9e40a53d20353736817804ef5828c.png55 -rw-r--r--···0·root·········(0)·root·········(0)····84747·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-256452ac9c42ebe45545a22a7cc6c704e1953337.png
52 -rw-r--r--···0·root·········(0)·root·········(0)·····3297·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-18ce334578c9e40a53d20353736817804ef5828c.png.map56 -rw-r--r--···0·root·········(0)·root·········(0)·····3304·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-256452ac9c42ebe45545a22a7cc6c704e1953337.png.map
 57 -rw-r--r--···0·root·········(0)·root·········(0)····44724·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-28861a02fef7e796bc6dcc620de37520884c3ab7.png
 58 -rw-r--r--···0·root·········(0)·root·········(0)·····1979·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-28861a02fef7e796bc6dcc620de37520884c3ab7.png.map
 59 -rw-r--r--···0·root·········(0)·root·········(0)·····3885·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png
 60 -rw-r--r--···0·root·········(0)·root·········(0)······452·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png.map
53 -rw-r--r--···0·root·········(0)·root·········(0)···126179·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-1bee2c390cb5df1da829c71deb4b4d9db127a639.png61 -rw-r--r--···0·root·········(0)·root·········(0)····49836·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-367b8a629c7c10ef40c6f2f4f390d7f6006ce89e.png
54 -rw-r--r--···0·root·········(0)·root·········(0)·····4780·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-1bee2c390cb5df1da829c71deb4b4d9db127a639.png.map62 -rw-r--r--···0·root·········(0)·root·········(0)·····2093·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-367b8a629c7c10ef40c6f2f4f390d7f6006ce89e.png.map
 63 -rw-r--r--···0·root·········(0)·root·········(0)····44891·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-37014f9f3c4ab5b6abf82aff224899a8c0c2473d.png
 64 -rw-r--r--···0·root·········(0)·root·········(0)·····2271·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-37014f9f3c4ab5b6abf82aff224899a8c0c2473d.png.map
55 -rw-r--r--···0·root·········(0)·root·········(0)····47857·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-4f3b6a865045257586d150e092ec6f6c54806d8d.png65 -rw-r--r--···0·root·········(0)·root·········(0)····35801·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-46096587a49a2955d89eadfa91d9c53035a3da7d.png
56 -rw-r--r--···0·root·········(0)·root·········(0)·····2337·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-4f3b6a865045257586d150e092ec6f6c54806d8d.png.map66 -rw-r--r--···0·root·········(0)·root·········(0)·····2173·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-46096587a49a2955d89eadfa91d9c53035a3da7d.png.map
 67 -rw-r--r--···0·root·········(0)·root·········(0)····65196·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-5f6ddf1a5d0b95c0ec3e68baf7465449615df19d.png
 68 -rw-r--r--···0·root·········(0)·root·········(0)·····3249·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-5f6ddf1a5d0b95c0ec3e68baf7465449615df19d.png.map
57 -rw-r--r--···0·root·········(0)·root·········(0)····46156·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-5b07d0e615dbf442b8ac5f39e8d3b916ed901585.png69 -rw-r--r--···0·root·········(0)·root·········(0)····52782·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-620c4772f2ac0e1adebefacbe3a6da3b6ef2d6a3.png
58 -rw-r--r--···0·root·········(0)·root·········(0)·····2597·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-5b07d0e615dbf442b8ac5f39e8d3b916ed901585.png.map70 -rw-r--r--···0·root·········(0)·root·········(0)·····3299·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-620c4772f2ac0e1adebefacbe3a6da3b6ef2d6a3.png.map
 71 -rw-r--r--···0·root·········(0)·root·········(0)····44480·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-78a0ad694c7040b090e01807a92b4615b8e84b52.png
 72 -rw-r--r--···0·root·········(0)·root·········(0)·····2593·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-78a0ad694c7040b090e01807a92b4615b8e84b52.png.map
59 -rw-r--r--···0·root·········(0)·root·········(0)····44838·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-62dda13b48afdade6f396697caf8b580fbacb766.png73 -rw-r--r--···0·root·········(0)·root·········(0)····33060·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-7aeafd19ca5c92697d18bcbd2c6e5ffcd8fbe3a7.png
60 -rw-r--r--···0·root·········(0)·root·········(0)·····1977·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-62dda13b48afdade6f396697caf8b580fbacb766.png.map74 -rw-r--r--···0·root·········(0)·root·········(0)·····1582·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-7aeafd19ca5c92697d18bcbd2c6e5ffcd8fbe3a7.png.map
61 -rw-r--r--···0·root·········(0)·root·········(0)····37223·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-6afbb8088def1643a14260cf8571d4cbd63d9192.png 
62 -rw-r--r--···0·root·········(0)·root·········(0)·····1628·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-6afbb8088def1643a14260cf8571d4cbd63d9192.png.map 
63 -rw-r--r--···0·root·········(0)·root·········(0)·····3885·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-73c5f46a7822934e9e5ed057bbfac7563966ec16.png 
64 -rw-r--r--···0·root·········(0)·root·········(0)······452·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-73c5f46a7822934e9e5ed057bbfac7563966ec16.png.map 
65 -rw-r--r--···0·root·········(0)·root·········(0)····44693·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-749ae7db9aba70e17d256b1cfb9ff1b415317a7e.png 
66 -rw-r--r--···0·root·········(0)·root·········(0)·····2270·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-749ae7db9aba70e17d256b1cfb9ff1b415317a7e.png.map 
67 -rw-r--r--···0·root·········(0)·root·········(0)····68339·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-7d32fc4d73380228352ac629260247add26668f0.png 
68 -rw-r--r--···0·root·········(0)·root·········(0)·····3243·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-7d32fc4d73380228352ac629260247add26668f0.png.map 
69 -rw-r--r--···0·root·········(0)·root·········(0)···177550·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-83927da129ac492ccba6827ef6e261805ae2a23e.png 
70 -rw-r--r--···0·root·········(0)·root·········(0)·····6136·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-83927da129ac492ccba6827ef6e261805ae2a23e.png.map 
71 -rw-r--r--···0·root·········(0)·root·········(0)····49116·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-87acc845773e28dca6bb9c021a13b4b040a9372a.png 
72 -rw-r--r--···0·root·········(0)·root·········(0)·····2093·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-87acc845773e28dca6bb9c021a13b4b040a9372a.png.map 
73 -rw-r--r--···0·root·········(0)·root·········(0)·····3067·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png75 -rw-r--r--···0·root·········(0)·root·········(0)·····3067·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png
74 -rw-r--r--···0·root·········(0)·root·········(0)······324·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png.map76 -rw-r--r--···0·root·········(0)·root·········(0)······324·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-8a4f0345616595e17b13b371bf9c8561ae5d0e0a.png.map
75 -rw-r--r--···0·root·········(0)·root·········(0)···130117·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-8ede5db20f5a6091da936e437a13a207443a96a2.png77 -rw-r--r--···0·root·········(0)·root·········(0)····10098·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-a506055a2b97c4536e13af610020acc55854328f.png
76 -rw-r--r--···0·root·········(0)·root·········(0)·····5422·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-8ede5db20f5a6091da936e437a13a207443a96a2.png.map78 -rw-r--r--···0·root·········(0)·root·········(0)······622·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-a506055a2b97c4536e13af610020acc55854328f.png.map
77 -rw-r--r--···0·root·········(0)·root·········(0)····86490·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-91c5494bcf4a0f5026d8c3b742e717eeabf7a398.png 
78 -rw-r--r--···0·root·········(0)·root·········(0)·····3305·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-91c5494bcf4a0f5026d8c3b742e717eeabf7a398.png.map 
79 -rw-r--r--···0·root·········(0)·root·········(0)····62820·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-92ce1e86881ab7bf06ff332b04208b634155bcc1.png 
80 -rw-r--r--···0·root·········(0)·root·········(0)·····3005·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-92ce1e86881ab7bf06ff332b04208b634155bcc1.png.map 
81 -rw-r--r--···0·root·········(0)·root·········(0)····32768·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-c72cbfff29307882572a92d4c12ea4ae27363d5e.png 
82 -rw-r--r--···0·root·········(0)·root·········(0)·····1582·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-c72cbfff29307882572a92d4c12ea4ae27363d5e.png.map 
83 -rw-r--r--···0·root·········(0)·root·········(0)····10379·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-d4f57527196c008850b8ddecea5f0d920c27a2af.png79 -rw-r--r--···0·root·········(0)·root·········(0)···174387·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-c2678aa63a55cc8baebca69be09a43201f2207bd.png
84 -rw-r--r--···0·root·········(0)·root·········(0)······622·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-d4f57527196c008850b8ddecea5f0d920c27a2af.png.map80 -rw-r--r--···0·root·········(0)·root·········(0)·····6136·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-c2678aa63a55cc8baebca69be09a43201f2207bd.png.map
 81 -rw-r--r--···0·root·········(0)·root·········(0)····37332·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-d16aa765ee987a1b9822ecf397d0aabb57ca565d.png
 82 -rw-r--r--···0·root·········(0)·root·········(0)·····1628·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-d16aa765ee987a1b9822ecf397d0aabb57ca565d.png.map
85 -rw-r--r--···0·root·········(0)·root·········(0)·····1632·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png83 -rw-r--r--···0·root·········(0)·root·········(0)·····1632·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png
86 -rw-r--r--···0·root·········(0)·root·········(0)······273·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png.map84 -rw-r--r--···0·root·········(0)·root·········(0)······273·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-d4f7fce88dafb5e53d959b0da493ec5adf1bc19f.png.map
87 -rw-r--r--···0·root·········(0)·root·········(0)····12052·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-dce8462f31661a618ba7fc6818c7899a215a7442.png85 -rw-r--r--···0·root·········(0)·root·········(0)···126789·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-ec4e6e3ef985548011566d0974c94524ac616d21.png
88 -rw-r--r--···0·root·········(0)·root·········(0)······790·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-dce8462f31661a618ba7fc6818c7899a215a7442.png.map86 -rw-r--r--···0·root·········(0)·root·········(0)·····4778·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-ec4e6e3ef985548011566d0974c94524ac616d21.png.map
89 -rw-r--r--···0·root·········(0)·root·········(0)····36514·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-f267f639a8ea50913e3456dfd3e4a88545b788c0.png87 -rw-r--r--···0·root·········(0)·root·········(0)····58236·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-f0ede3790b94f94011bfe1797424b4a38dcc3820.png
90 -rw-r--r--···0·root·········(0)·root·········(0)·····2171·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-f267f639a8ea50913e3456dfd3e4a88545b788c0.png.map88 -rw-r--r--···0·root·········(0)·root·········(0)·····2997·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-f0ede3790b94f94011bfe1797424b4a38dcc3820.png.map
 89 -rw-r--r--···0·root·········(0)·root·········(0)····11001·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-f91d3ca62617e2c1eac77df9802668e7f8abbd99.png
 90 -rw-r--r--···0·root·········(0)·root·········(0)······814·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-f91d3ca62617e2c1eac77df9802668e7f8abbd99.png.map
91 -rw-r--r--···0·root·········(0)·root·········(0)·····9373·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-f6025ab4f7628ac4c1dbeed52e65607a034ae374.png91 -rw-r--r--···0·root·········(0)·root·········(0)····11701·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-feb329afefdc9dccf146a1d39f93f2fe6b46f141.png
92 -rw-r--r--···0·root·········(0)·root·········(0)······807·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-f6025ab4f7628ac4c1dbeed52e65607a034ae374.png.map92 -rw-r--r--···0·root·········(0)·root·········(0)······790·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/graphviz-feb329afefdc9dccf146a1d39f93f2fe6b46f141.png.map
93 -rw-r--r--···0·root·········(0)·root·········(0)···153804·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/horse.png93 -rw-r--r--···0·root·········(0)·root·········(0)···153804·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/horse.png
94 -rw-r--r--···0·root·········(0)·root·········(0)···112017·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/hyperboloid.png94 -rw-r--r--···0·root·········(0)·root·········(0)···112017·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/hyperboloid.png
95 -rw-r--r--···0·root·········(0)·root·········(0)····80661·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/instancetype.png95 -rw-r--r--···0·root·········(0)·root·········(0)····80661·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/instancetype.png
96 -rw-r--r--···0·root·········(0)·root·········(0)····15188·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/interaction-classes.png96 -rw-r--r--···0·root·········(0)·root·········(0)····15188·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/interaction-classes.png
97 -rw-r--r--···0·root·········(0)·root·········(0)···188531·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/launchinstance.png97 -rw-r--r--···0·root·········(0)·root·········(0)···188531·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/launchinstance.png
98 -rw-r--r--···0·root·········(0)·root·········(0)····12476·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/law-functors.png98 -rw-r--r--···0·root·········(0)·root·········(0)····12476·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/law-functors.png
99 -rw-r--r--···0·root·········(0)·root·········(0)····59738·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/localstrain.png99 -rw-r--r--···0·root·········(0)·root·········(0)····59738·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/_images/localstrain.png
Offset 273, 40 lines modifiedOffset 273, 40 lines modified
273 -rw-r--r--···0·root·········(0)·root·········(0)····33244·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/index-toctree.html273 -rw-r--r--···0·root·········(0)·root·········(0)····33244·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/index-toctree.html
274 -rw-r--r--···0·root·········(0)·root·········(0)····12015·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/index-toctree_manuals.html274 -rw-r--r--···0·root·········(0)·root·········(0)····12015·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/index-toctree_manuals.html
275 -rw-r--r--···0·root·········(0)·root·········(0)····15142·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/index.html275 -rw-r--r--···0·root·········(0)·root·········(0)····15142·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/index.html
276 -rw-r--r--···0·root·········(0)·root·········(0)····81891·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/installation.html276 -rw-r--r--···0·root·········(0)·root·········(0)····81891·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/installation.html
277 -rw-r--r--···0·root·········(0)·root·········(0)····91892·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/introduction.html277 -rw-r--r--···0·root·········(0)·root·········(0)····91892·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/introduction.html
278 -rw-r--r--···0·root·········(0)·root·········(0)···182142·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/modules.html278 -rw-r--r--···0·root·········(0)·root·········(0)···182142·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/modules.html
279 -rw-r--r--···0·root·········(0)·root·········(0)···104438·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/mpy.html279 -rw-r--r--···0·root·········(0)·root·········(0)···104438·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/mpy.html
280 -rw-r--r--···0·root·········(0)·root·········(0)····88526·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/objects.inv280 -rw-r--r--···0·root·········(0)·root·········(0)····88524·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/objects.inv
281 -rw-r--r--···0·root·········(0)·root·········(0)····84221·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/potentialparticles.html281 -rw-r--r--···0·root·········(0)·root·········(0)····84221·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/potentialparticles.html
282 -rw-r--r--···0·root·········(0)·root·········(0)···386146·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/prog.html282 -rw-r--r--···0·root·········(0)·root·········(0)···386159·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/prog.html
283 -rw-r--r--···0·root·········(0)·root·········(0)···230949·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/publications.html283 -rw-r--r--···0·root·········(0)·root·········(0)···230949·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/publications.html
284 -rw-r--r--···0·root·········(0)·root·········(0)····12704·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/py-modindex.html284 -rw-r--r--···0·root·········(0)·root·········(0)····12704·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/py-modindex.html
285 -rw-r--r--···0·root·········(0)·root·········(0)····50812·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/references.html285 -rw-r--r--···0·root·········(0)·root·········(0)····50812·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/references.html
286 -rw-r--r--···0·root·········(0)·root·········(0)·····6345·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/search.html286 -rw-r--r--···0·root·········(0)·root·········(0)·····6345·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/search.html
287 -rw-r--r--···0·root·········(0)·root·········(0)··2372196·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/searchindex.js287 -rw-r--r--···0·root·········(0)·root·········(0)··2372397·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/searchindex.js
288 -rw-r--r--···0·root·········(0)·root·········(0)····15193·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-advanced.html288 -rw-r--r--···0·root·········(0)·root·········(0)····15193·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-advanced.html
289 -rw-r--r--···0·root·········(0)·root·········(0)····48467·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-data-mining.html289 -rw-r--r--···0·root·········(0)·root·········(0)····48467·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-data-mining.html
290 -rw-r--r--···0·root·········(0)·root·········(0)···120455·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-examples.html290 -rw-r--r--···0·root·········(0)·root·········(0)···120455·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-examples.html
291 -rw-r--r--···0·root·········(0)·root·········(0)····32962·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-geo.html291 -rw-r--r--···0·root·········(0)·root·········(0)····32911·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-geo.html
292 -rw-r--r--···0·root·········(0)·root·········(0)····78535·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-hands-on.html292 -rw-r--r--···0·root·········(0)·root·········(0)····78685·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-hands-on.html
293 -rw-r--r--···0·root·········(0)·root·········(0)·····8070·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-introduction.html293 -rw-r--r--···0·root·········(0)·root·········(0)·····8070·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-introduction.html
294 -rw-r--r--···0·root·········(0)·root·········(0)····68144·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-more-examples-fast.html294 -rw-r--r--···0·root·········(0)·root·········(0)····68144·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-more-examples-fast.html
295 -rw-r--r--···0·root·········(0)·root·········(0)···103399·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-more-examples.html295 -rw-r--r--···0·root·········(0)·root·········(0)···103399·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-more-examples.html
296 -rw-r--r--···0·root·········(0)·root·········(0)····17218·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-bouncing-sphere.html296 -rw-r--r--···0·root·········(0)·root·········(0)····17218·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-bouncing-sphere.html
297 -rw-r--r--···0·root·········(0)·root·········(0)····40407·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-fluids.html297 -rw-r--r--···0·root·········(0)·root·········(0)····40407·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-fluids.html
298 -rw-r--r--···0·root·········(0)·root·········(0)····13646·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-installation.html298 -rw-r--r--···0·root·········(0)·root·········(0)····13646·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-installation.html
299 -rw-r--r--···0·root·········(0)·root·········(0)····46179·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-intro.html299 -rw-r--r--···0·root·········(0)·root·········(0)····46550·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-intro.html
300 -rw-r--r--···0·root·········(0)·root·········(0)····22408·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-rotating-drum.html300 -rw-r--r--···0·root·········(0)·root·········(0)····22408·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-rotating-drum.html
301 -rw-r--r--···0·root·········(0)·root·········(0)····37783·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-thermal1.html301 -rw-r--r--···0·root·········(0)·root·········(0)····37783·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-thermal1.html
302 -rw-r--r--···0·root·········(0)·root·········(0)····31250·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-thermal2.html302 -rw-r--r--···0·root·········(0)·root·········(0)····31250·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course-thermal2.html
303 -rw-r--r--···0·root·········(0)·root·········(0)····14286·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course.html303 -rw-r--r--···0·root·········(0)·root·········(0)····14286·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial-short-course.html
304 -rw-r--r--···0·root·········(0)·root·········(0)····16339·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial.html304 -rw-r--r--···0·root·········(0)·root·········(0)····16339·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/tutorial.html
305 -rw-r--r--···0·root·········(0)·root·········(0)···278916·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/user.html305 -rw-r--r--···0·root·········(0)·root·········(0)···278929·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/user.html
306 -rw-r--r--···0·root·········(0)·root·········(0)····27051·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/yade.bf.html306 -rw-r--r--···0·root·········(0)·root·········(0)····27051·2025-02-10·05:43:53.000000·./usr/share/doc/yade/html/yade.bf.html
Max diff block lines reached; 2714/27235 bytes (9.97%) of diff not shown.
88.4 KB
./usr/share/doc/yade/Yade.pdf
88.4 KB
pdftotext {} -
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Yade·Documentation·(3rd·ed.)1 Yade·Documentation·(3rd·ed.)
  
2 3rd·Edition·based·on·Yade·version·2025.2.0,·July·27,·20252 3rd·Edition·based·on·Yade·version·2025.2.0,·August·31,·2026
  
3 \xcAuthors3 \xcAuthors
4 ·Václav·Šmilauer·Freelance·consultant·(http://woodem.eu)4 ·Václav·Šmilauer·Freelance·consultant·(http://woodem.eu)
5 ·Vasileios·Angelidakis·Newcastle·University,·UK5 ·Vasileios·Angelidakis·Newcastle·University,·UK
6 ·Emanuele·Catalano·Univ.·Grenoble·Alpes,·3SR·lab.6 ·Emanuele·Catalano·Univ.·Grenoble·Alpes,·3SR·lab.
7 ·Robert·Caulk·Univ.·Grenoble·Alpes,·3SR·lab.7 ·Robert·Caulk·Univ.·Grenoble·Alpes,·3SR·lab.
8 ·Bruno·Chareyre·Univ.·Grenoble·Alpes,·3SR·lab.8 ·Bruno·Chareyre·Univ.·Grenoble·Alpes,·3SR·lab.
Offset 516, 28 lines modifiedOffset 516, 28 lines modified
516 O.pause();·note·that·O.run()·returns·control·to·Python·and·the·simulation·runs·in·background;·if516 O.pause();·note·that·O.run()·returns·control·to·Python·and·the·simulation·runs·in·background;·if
517 you·want·to·wait·for·it·to·finish,·use·O.wait().·Fixed·number·of·steps·can·be·run·with·O.run(1000),517 you·want·to·wait·for·it·to·finish,·use·O.wait().·Fixed·number·of·steps·can·be·run·with·O.run(1000),
518 O.run(1000,True)·will·run·and·wait.·To·stop·at·absolute·step·number,·O.stopAtIter·can·be·set·and518 O.run(1000,True)·will·run·and·wait.·To·stop·at·absolute·step·number,·O.stopAtIter·can·be·set·and
519 O.run()·called·normally.519 O.run()·called·normally.
520 Yade·[12]:·O.run()520 Yade·[12]:·O.run()
521 Yade·[13]:·O.pause()521 Yade·[13]:·O.pause()
522 Yade·[14]:·O.iter522 Yade·[14]:·O.iter
523 Out[14]:·548523 Out[14]:·600
524 Yade·[15]:·O.run(100000,True)524 Yade·[15]:·O.run(100000,True)
525 Yade·[16]:·O.iter525 Yade·[16]:·O.iter
526 (continues·on·next·page)526 (continues·on·next·page)
  
527 4527 4
  
528 Chapter·1.·Guided·tour528 Chapter·1.·Guided·tour
  
529 \xcYade·Documentation,·Release·3rd·ed.529 \xcYade·Documentation,·Release·3rd·ed.
  
530 (continued·from·previous·page)530 (continued·from·previous·page)
  
531 Out[16]:·100548531 Out[16]:·100600
532 Yade·[17]:·O.stopAtIter=500000532 Yade·[17]:·O.stopAtIter=500000
533 Yade·[18]:·O.run()533 Yade·[18]:·O.run()
534 Yade·[19]:·O.wait()534 Yade·[19]:·O.wait()
535 Yade·[20]:·O.iter535 Yade·[20]:·O.iter
536 Out[20]:·500000536 Out[20]:·500000
537 Saving·and·loading537 Saving·and·loading
538 Simulation·can·be·saved·at·any·point·to·a·binary·file·(optionaly·compressed·if·the·filename·has·extensions538 Simulation·can·be·saved·at·any·point·to·a·binary·file·(optionaly·compressed·if·the·filename·has·extensions
Offset 605, 15 lines modifiedOffset 605, 15 lines modified
605 To·assure·flexibility·of·software·design,·yade·makes·clear·distinction·of·2·families·of·classes:·data·components·and·functional·components.·The·former·only·store·data·without·providing·functionality,·while605 To·assure·flexibility·of·software·design,·yade·makes·clear·distinction·of·2·families·of·classes:·data·components·and·functional·components.·The·former·only·store·data·without·providing·functionality,·while
606 the·latter·define·functions·operating·on·the·data.·In·programming,·this·is·known·as·visitor·pattern·(as606 the·latter·define·functions·operating·on·the·data.·In·programming,·this·is·known·as·visitor·pattern·(as
607 functional·components·“visit”·the·data,·without·being·bound·to·them·explicitly).607 functional·components·“visit”·the·data,·without·being·bound·to·them·explicitly).
608 Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·Scene·object.·It·is·accessible608 Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·Scene·object.·It·is·accessible
609 through·the·Omega·class·in·python·(a·singleton),·which·is·by·default·stored·in·the·O·global·variable:609 through·the·Omega·class·in·python·(a·singleton),·which·is·by·default·stored·in·the·O·global·variable:
610 Yade·[28]:·O.bodies610 Yade·[28]:·O.bodies
611 #·some·data·components611 #·some·data·components
612 Out[28]:·<yade.wrapper.BodyContainer·at·0xffff686149e0>612 Out[28]:·<yade.wrapper.BodyContainer·at·0xffff768e4970>
613 Yade·[29]:·len(O.bodies)613 Yade·[29]:·len(O.bodies)
614 Out[29]:·0614 Out[29]:·0
  
615 #·there·are·no·bodies·as·of·yet615 #·there·are·no·bodies·as·of·yet
  
616 Yade·[30]:·O.engines616 Yade·[30]:·O.engines
617 Out[30]:·[]617 Out[30]:·[]
Offset 667, 17 lines modifiedOffset 667, 17 lines modified
  
667 \xcYade·Documentation,·Release·3rd·ed.667 \xcYade·Documentation,·Release·3rd·ed.
  
668 (continued·from·previous·page)668 (continued·from·previous·page)
  
669 Yade·[32]:·s.shape,·s.state,·s.mat,·s.bound669 Yade·[32]:·s.shape,·s.state,·s.mat,·s.bound
670 Out[32]:670 Out[32]:
671 (<Sphere·instance·at·0x1efe9380>,671 (<Sphere·instance·at·0x37db41a0>,
672 <State·instance·at·0x1ee33fc0>,672 <State·instance·at·0x37d8e710>,
673 <FrictMat·instance·at·0x1ef74030>,673 <FrictMat·instance·at·0x37d7e620>,
674 None)674 None)
675 Yade·[33]:·s.state.pos675 Yade·[33]:·s.state.pos
676 Out[33]:·Vector3(0,0,0)676 Out[33]:·Vector3(0,0,0)
677 Yade·[34]:·s.shape.radius677 Yade·[34]:·s.shape.radius
678 Out[34]:·1.0678 Out[34]:·1.0
679 We·see·that·a·sphere·with·material·of·type·FrictMat·(default,·unless·you·provide·another·Material)·and679 We·see·that·a·sphere·with·material·of·type·FrictMat·(default,·unless·you·provide·another·Material)·and
680 bounding·volume·of·type·Aabb·(axis-aligned·bounding·box)·was·created.·Its·position·is·at·the·origin·and680 bounding·volume·of·type·Aabb·(axis-aligned·bounding·box)·was·created.·Its·position·is·at·the·origin·and
Offset 745, 35 lines modifiedOffset 745, 35 lines modified
745 representing·non-geometrical·features·of·the·interaction;·some·are·computed·from·Materials·of·the745 representing·non-geometrical·features·of·the·interaction;·some·are·computed·from·Materials·of·the
746 particles·in·contact·using·some·averaging·algorithm·(such·as·contact·stiffness·from·Young’s·moduli746 particles·in·contact·using·some·averaging·algorithm·(such·as·contact·stiffness·from·Young’s·moduli
747 of·particles),·others·might·be·internal·variables·like·damage.747 of·particles),·others·might·be·internal·variables·like·damage.
  
748 Fig.·2:·Examples·of·concrete·classes·that·might·be·used·to·describe·an·Interaction:·IGeom,·GenericSpheresContact,·PolyhedraGeom,·CylScGeom,·IPhys,·NormPhys,·NormShearPhys,·FrictPhys.748 Fig.·2:·Examples·of·concrete·classes·that·might·be·used·to·describe·an·Interaction:·IGeom,·GenericSpheresContact,·PolyhedraGeom,·CylScGeom,·IPhys,·NormPhys,·NormShearPhys,·FrictPhys.
749 Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the·id·pair:749 Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the·id·pair:
750 Yade·[41]:·O.interactions[0,1]750 Yade·[41]:·O.interactions[0,1]
751 Out[41]:·<Interaction·instance·at·0x1ef79ed0>751 Out[41]:·<Interaction·instance·at·0x37d44f10>
752 Yade·[42]:·O.interactions[1,0]752 Yade·[42]:·O.interactions[1,0]
753 #·order·of·ids·is·not·important753 #·order·of·ids·is·not·important
754 Out[42]:·<Interaction·instance·at·0x1ef79ed0>754 Out[42]:·<Interaction·instance·at·0x37d44f10>
755 Yade·[43]:·i=O.interactions[0,1]755 Yade·[43]:·i=O.interactions[0,1]
756 (continues·on·next·page)756 (continues·on·next·page)
  
757 10757 10
  
758 Chapter·1.·Guided·tour758 Chapter·1.·Guided·tour
  
759 \xcYade·Documentation,·Release·3rd·ed.759 \xcYade·Documentation,·Release·3rd·ed.
  
760 (continued·from·previous·page)760 (continued·from·previous·page)
  
761 Yade·[44]:·i.id1,i.id2761 Yade·[44]:·i.id1,i.id2
762 Out[44]:·(0,·1)762 Out[44]:·(0,·1)
763 Yade·[45]:·i.geom763 Yade·[45]:·i.geom
764 Out[45]:·<ScGeom·instance·at·0x1ee87660>764 Out[45]:·<ScGeom·instance·at·0x37da6ed0>
765 Yade·[46]:·i.phys765 Yade·[46]:·i.phys
766 Out[46]:·<FrictPhys·instance·at·0x1ef7dbf0>766 Out[46]:·<FrictPhys·instance·at·0x37e82540>
767 Yade·[47]:·O.interactions[100,10111]767 Yade·[47]:·O.interactions[100,10111]
768 #·asking·for·non·existing·interaction·throws␣768 #·asking·for·non·existing·interaction·throws␣
769 ,→exception769 ,→exception
770 [0;31m---------------------------------------------------------------------------[0m770 [0;31m---------------------------------------------------------------------------[0m
771 [0;31mIndexError[0m771 [0;31mIndexError[0m
772 Traceback·(most·recent·call·last)772 Traceback·(most·recent·call·last)
773 Cell·[0;32mIn[47],·line·1[0m773 Cell·[0;32mIn[47],·line·1[0m
Offset 1400, 15 lines modifiedOffset 1400, 15 lines modified
1400 ,→with·radius=11400 ,→with·radius=1
  
1401 #·create·sphere·particle·centered·at·(0,0,0)␣1401 #·create·sphere·particle·centered·at·(0,0,0)␣
  
1402 Yade·[44]:·s.shape1402 Yade·[44]:·s.shape
1403 #·s.shape·describes·the·geometry·of·the␣1403 #·s.shape·describes·the·geometry·of·the␣
1404 ,→particle1404 ,→particle
1405 Out[44]:·<Sphere·instance·at·0x1f13f720>1405 Out[44]:·<Sphere·instance·at·0x384ac0b0>
1406 Yade·[45]:·s.shape.radius1406 Yade·[45]:·s.shape.radius
1407 Out[45]:·1.01407 Out[45]:·1.0
  
1408 #·we·already·know·the·Sphere·class1408 #·we·already·know·the·Sphere·class
  
1409 Yade·[46]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and␣1409 Yade·[46]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and␣
1410 ,→geometry1410 ,→geometry
Offset 1426, 15 lines modifiedOffset 1426, 15 lines modified
  
Max diff block lines reached; 85488/90460 bytes (94.50%) of diff not shown.
130 KB
./usr/share/doc/yade/html/_sources/yade.wrapper.rst.txt
    
Offset 34, 50 lines modifiedOffset 34, 50 lines modified
34 ..·graphviz::34 ..·graphviz::
35 »       :caption:·Inheritance·graph·of·Shape.35 »       :caption:·Inheritance·graph·of·Shape.
  
36 »       digraph·Shape·{36 »       digraph·Shape·{
37 »       »       rankdir=RL;37 »       »       rankdir=RL;
38 »       »       margin="0.2,0.05";38 »       »       margin="0.2,0.05";
39 »       »       "Shape"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Shape"];39 »       »       "Shape"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Shape"];
40 »       »       "Clump"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Clump"];40 »       »       "Sphere"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Sphere"];
41 »       »       "Clump"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];41 »       »       "Sphere"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
42 »       »       "LevelSet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LevelSet"]; 
43 »       »       "LevelSet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
44 »       »       "Node"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Node"];42 »       »       "Node"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Node"];
45 »       »       "Node"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];43 »       »       "Node"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
46 »       »       "DeformableElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableElement"];44 »       »       "DeformableElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableElement"];
47 »       »       "DeformableElement"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];45 »       »       "DeformableElement"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 46 »       »       "PFacet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PFacet"];
 47 »       »       "PFacet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 48 »       »       "Wall"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Wall"];
 49 »       »       "Wall"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 50 »       »       "Facet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Facet"];
 51 »       »       "Facet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
48 »       »       "GridNode"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridNode"];52 »       »       "GridNode"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridNode"];
49 »       »       "GridNode"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];53 »       »       "GridNode"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
50 »       »       "Cylinder"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Cylinder"]; 
51 »       »       "Cylinder"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
52 »       »       "DeformableCohesiveElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"]; 
53 »       »       "DeformableCohesiveElement"·->·"DeformableElement"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
54 »       »       "PotentialParticle"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PotentialParticle"]; 
55 »       »       "PotentialParticle"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
56 »       »       "Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"]; 
57 »       »       "Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·->·"DeformableCohesiveElement"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
58 »       »       "ChainedCylinder"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedCylinder"];54 »       »       "ChainedCylinder"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedCylinder"];
59 »       »       "ChainedCylinder"·->·"Cylinder"·[arrowsize=0.5,style="setlinewidth(0.5)"];55 »       »       "ChainedCylinder"·->·"Cylinder"·[arrowsize=0.5,style="setlinewidth(0.5)"];
60 »       »       "PFacet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PFacet"]; 
61 »       »       "PFacet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
62 »       »       "Sphere"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Sphere"]; 
63 »       »       "Sphere"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
64 »       »       "Tetra"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Tetra"];56 »       »       "Tetra"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Tetra"];
65 »       »       "Tetra"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];57 »       »       "Tetra"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
66 »       »       "Box"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Box"]; 
67 »       »       "Box"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
68 »       »       "Facet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Facet"]; 
69 »       »       "Facet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
70 »       »       "Wall"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Wall"]; 
71 »       »       "Wall"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
72 »       »       "GridConnection"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridConnection"];58 »       »       "GridConnection"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridConnection"];
73 »       »       "GridConnection"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];59 »       »       "GridConnection"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 60 »       »       "Box"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Box"];
 61 »       »       "Box"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 62 »       »       "Cylinder"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Cylinder"];
 63 »       »       "Cylinder"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 64 »       »       "Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"];
 65 »       »       "Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·->·"DeformableCohesiveElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];
74 »       »       "Lin4NodeTetra"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"];66 »       »       "Lin4NodeTetra"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"];
75 »       »       "Lin4NodeTetra"·->·"DeformableElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];67 »       »       "Lin4NodeTetra"·->·"DeformableElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 68 »       »       "LevelSet"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LevelSet"];
 69 »       »       "LevelSet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 70 »       »       "DeformableCohesiveElement"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"];
 71 »       »       "DeformableCohesiveElement"·->·"DeformableElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 72 »       »       "Clump"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Clump"];
 73 »       »       "Clump"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 74 »       »       "PotentialParticle"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PotentialParticle"];
 75 »       »       "PotentialParticle"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
76 »       }76 »       }
  
77 ..·autoclass::·Shape77 ..·autoclass::·Shape
78 »       :members:78 »       :members:
79 »       :undoc-members:79 »       :undoc-members:
80 »       :inherited-members:80 »       :inherited-members:
  
Offset 183, 22 lines modifiedOffset 183, 22 lines modified
  
183 »       digraph·State·{183 »       digraph·State·{
184 »       »       rankdir=RL;184 »       »       rankdir=RL;
185 »       »       margin="0.2,0.05";185 »       »       margin="0.2,0.05";
186 »       »       "State"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.State"];186 »       »       "State"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.State"];
187 »       »       "ChainedState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedState"];187 »       »       "ChainedState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedState"];
188 »       »       "ChainedState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];188 »       »       "ChainedState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
189 »       »       "WireState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.WireState"]; 
190 »       »       "WireState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
191 »       »       "JCFpmState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.JCFpmState"]; 
192 »       »       "JCFpmState"·->·"ThermalState"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
193 »       »       "CpmState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CpmState"];189 »       »       "CpmState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CpmState"];
194 »       »       "CpmState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];190 »       »       "CpmState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 191 »       »       "WireState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.WireState"];
 192 »       »       "WireState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
195 »       »       "ThermalState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ThermalState"];193 »       »       "ThermalState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ThermalState"];
196 »       »       "ThermalState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];194 »       »       "ThermalState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 195 »       »       "JCFpmState"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.JCFpmState"];
 196 »       »       "JCFpmState"·->·"ThermalState"·[arrowsize=0.5,style="setlinewidth(0.5)"];
197 »       }197 »       }
  
198 ..·autoclass::·State198 ..·autoclass::·State
199 »       :members:199 »       :members:
200 »       :undoc-members:200 »       :undoc-members:
201 »       :inherited-members:201 »       :inherited-members:
  
Offset 237, 54 lines modifiedOffset 237, 54 lines modified
237 ..·graphviz::237 ..·graphviz::
238 »       :caption:·Inheritance·graph·of·Material.238 »       :caption:·Inheritance·graph·of·Material.
  
239 »       digraph·Material·{239 »       digraph·Material·{
240 »       »       rankdir=RL;240 »       »       rankdir=RL;
241 »       »       margin="0.2,0.05";241 »       »       margin="0.2,0.05";
242 »       »       "Material"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Material"];242 »       »       "Material"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Material"];
 243 »       »       "ViscElCapMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ViscElCapMat"];
 244 »       »       "ViscElCapMat"·->·"ViscElMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 245 »       »       "MortarMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.MortarMat"];
 246 »       »       "MortarMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 247 »       »       "LinIsoElastMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LinIsoElastMat"];
 248 »       »       "LinIsoElastMat"·->·"DeformableElementMaterial"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 249 »       »       "LinCohesiveElasticMaterial"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LinCohesiveElasticMaterial"];
 250 »       »       "LinCohesiveElasticMaterial"·->·"CohesiveDeformableElementMaterial"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 251 »       »       "FrictMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.FrictMat"];
 252 »       »       "FrictMat"·->·"ElastMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 253 »       »       "LudingMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LudingMat"];
 254 »       »       "LudingMat"·->·"Material"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 255 »       »       "BubbleMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.BubbleMat"];
 256 »       »       "BubbleMat"·->·"Material"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 257 »       »       "LinCohesiveStiffPropDampElastMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LinCohesiveStiffPropDampElastMat"];
 258 »       »       "LinCohesiveStiffPropDampElastMat"·->·"LinCohesiveElasticMaterial"·[arrowsize=0.5,style="setlinewidth(0.5)"];
243 »       »       "FrictViscoMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.FrictViscoMat"];259 »       »       "FrictViscoMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.FrictViscoMat"];
244 »       »       "FrictViscoMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];260 »       »       "FrictViscoMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];
245 »       »       "CpmMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CpmMat"];261 »       »       "CohFrictMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CohFrictMat"];
246 »       »       "CpmMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];262 »       »       "CohFrictMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"];
247 »       »       "WireMat"·[shape="box",fontsize=8,style="setlinewidth(0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.WireMat"]; 
248 »       »       "WireMat"·->·"FrictMat"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
Max diff block lines reached; 121874/133095 bytes (91.57%) of diff not shown.
18.5 KB
./usr/share/doc/yade/html/introduction.html
    
Offset 356, 20 lines modifiedOffset 356, 20 lines modified
356 </div>356 </div>
357 <p>Normal·simulations,·however,·are·run·continuously.·Starting/stopping·the·loop·is·done·by·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">O.pause()</span></code>;·note·that·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·returns·control·to·Python·and·the·simulation·runs·in·background;·if·you·want·to·wait·for·it·to·finish,·use·<code·class="docutils·literal·notranslate"><span·class="pre">O.wait()</span></code>.·Fixed·number·of·steps·can·be·run·with·<code·class="docutils·literal·notranslate"><span·class="pre">O.run(1000)</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">O.run(1000,True)</span></code>·will·run·and·wait.·To·stop·at·absolute·step·number,·<code·class="docutils·literal·notranslate"><span·class="pre">O.stopAtIter</span></code>·can·be·set·and·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·called·normally.</p>357 <p>Normal·simulations,·however,·are·run·continuously.·Starting/stopping·the·loop·is·done·by·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">O.pause()</span></code>;·note·that·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·returns·control·to·Python·and·the·simulation·runs·in·background;·if·you·want·to·wait·for·it·to·finish,·use·<code·class="docutils·literal·notranslate"><span·class="pre">O.wait()</span></code>.·Fixed·number·of·steps·can·be·run·with·<code·class="docutils·literal·notranslate"><span·class="pre">O.run(1000)</span></code>,·<code·class="docutils·literal·notranslate"><span·class="pre">O.run(1000,True)</span></code>·will·run·and·wait.·To·stop·at·absolute·step·number,·<code·class="docutils·literal·notranslate"><span·class="pre">O.stopAtIter</span></code>·can·be·set·and·<code·class="docutils·literal·notranslate"><span·class="pre">O.run()</span></code>·called·normally.</p>
358 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[12]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">()</span>358 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[12]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">()</span>
  
359 <span·class="gp">Yade·[13]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">pause</span><span·class="p">()</span>359 <span·class="gp">Yade·[13]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">pause</span><span·class="p">()</span>
  
360 <span·class="gp">Yade·[14]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">iter</span>360 <span·class="gp">Yade·[14]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">iter</span>
361 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">14</span><span·class="p">]:</span>·<span·class="mi">558</span>361 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">14</span><span·class="p">]:</span>·<span·class="mi">723</span>
  
362 <span·class="gp">Yade·[15]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">(</span><span·class="mi">100000</span><span·class="p">,</span><span·class="kc">True</span><span·class="p">)</span>362 <span·class="gp">Yade·[15]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">(</span><span·class="mi">100000</span><span·class="p">,</span><span·class="kc">True</span><span·class="p">)</span>
  
363 <span·class="gp">Yade·[16]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">iter</span>363 <span·class="gp">Yade·[16]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">iter</span>
364 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">16</span><span·class="p">]:</span>·<span·class="mi">100558</span>364 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">16</span><span·class="p">]:</span>·<span·class="mi">100723</span>
  
365 <span·class="gp">Yade·[17]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">stopAtIter</span><span·class="o">=</span><span·class="mi">500000</span>365 <span·class="gp">Yade·[17]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">stopAtIter</span><span·class="o">=</span><span·class="mi">500000</span>
  
366 <span·class="gp">Yade·[18]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">()</span>366 <span·class="gp">Yade·[18]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">()</span>
  
367 <span·class="gp">Yade·[19]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">wait</span><span·class="p">()</span>367 <span·class="gp">Yade·[19]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">wait</span><span·class="p">()</span>
  
Offset 433, 15 lines modifiedOffset 433, 15 lines modified
433 <h2>Architecture·overview<a·class="headerlink"·href="#architecture-overview"·title="Link·to·this·heading">¶</a></h2>433 <h2>Architecture·overview<a·class="headerlink"·href="#architecture-overview"·title="Link·to·this·heading">¶</a></h2>
434 <p>In·the·following,·a·high-level·overview·of·Yade·architecture·will·be·given.·As·many·of·the·features·are·directly·represented·in·simulation·scripts,·which·are·written·in·Python,·being·familiar·with·this·language·will·help·you·follow·the·examples.·For·the·rest,·this·knowledge·is·not·strictly·necessary·and·you·can·ignore·code·examples.</p>434 <p>In·the·following,·a·high-level·overview·of·Yade·architecture·will·be·given.·As·many·of·the·features·are·directly·represented·in·simulation·scripts,·which·are·written·in·Python,·being·familiar·with·this·language·will·help·you·follow·the·examples.·For·the·rest,·this·knowledge·is·not·strictly·necessary·and·you·can·ignore·code·examples.</p>
435 <section·id="data-and-functions">435 <section·id="data-and-functions">
436 <h3>Data·and·functions<a·class="headerlink"·href="#data-and-functions"·title="Link·to·this·heading">¶</a></h3>436 <h3>Data·and·functions<a·class="headerlink"·href="#data-and-functions"·title="Link·to·this·heading">¶</a></h3>
437 <p>To·assure·flexibility·of·software·design,·yade·makes·clear·distinction·of·2·families·of·classes:·<em>data</em>·components·and·<em>functional</em>·components.·The·former·only·store·data·without·providing·functionality,·while·the·latter·define·functions·operating·on·the·data.·In·programming,·this·is·known·as·<em>visitor</em>·pattern·(as·functional·components·“visit”·the·data,·without·being·bound·to·them·explicitly).</p>437 <p>To·assure·flexibility·of·software·design,·yade·makes·clear·distinction·of·2·families·of·classes:·<em>data</em>·components·and·<em>functional</em>·components.·The·former·only·store·data·without·providing·functionality,·while·the·latter·define·functions·operating·on·the·data.·In·programming,·this·is·known·as·<em>visitor</em>·pattern·(as·functional·components·“visit”·the·data,·without·being·bound·to·them·explicitly).</p>
438 <p>Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·<code·class="docutils·literal·notranslate"><span·class="pre">Scene</span></code>·object.·It·is·accessible·through·the·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega">Omega</a>·class·in·python·(a·singleton),·which·is·by·default·stored·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">O</span></code>·global·variable:</p>438 <p>Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·<code·class="docutils·literal·notranslate"><span·class="pre">Scene</span></code>·object.·It·is·accessible·through·the·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega">Omega</a>·class·in·python·(a·singleton),·which·is·by·default·stored·in·the·<code·class="docutils·literal·notranslate"><span·class="pre">O</span></code>·global·variable:</p>
439 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[28]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span>·······<span·class="c1">#·some·data·components</span>439 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[28]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span>·······<span·class="c1">#·some·data·components</span>
440 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">28</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">wrapper</span><span·class="o">.</span><span·class="n">BodyContainer</span>·<span·class="n">at</span>·<span·class="mh">0xffff6431fa00</span><span·class="o">&gt;</span>440 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">28</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">wrapper</span><span·class="o">.</span><span·class="n">BodyContainer</span>·<span·class="n">at</span>·<span·class="mh">0xffff55f1fa70</span><span·class="o">&gt;</span>
  
441 <span·class="gp">Yade·[29]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>··<span·class="c1">#·there·are·no·bodies·as·of·yet</span>441 <span·class="gp">Yade·[29]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>··<span·class="c1">#·there·are·no·bodies·as·of·yet</span>
442 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">29</span><span·class="p">]:</span>·<span·class="mi">0</span>442 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">29</span><span·class="p">]:</span>·<span·class="mi">0</span>
  
443 <span·class="gp">Yade·[30]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>······<span·class="c1">#·functional·components,·empty·at·the·moment</span>443 <span·class="gp">Yade·[30]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>······<span·class="c1">#·functional·components,·empty·at·the·moment</span>
444 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">30</span><span·class="p">]:</span>·<span·class="p">[]</span>444 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">30</span><span·class="p">]:</span>·<span·class="p">[]</span>
445 </pre></div>445 </pre></div>
Offset 472, 17 lines modifiedOffset 472, 17 lines modified
472 </figure>472 </figure>
473 <p>All·these·four·properties·can·be·of·different·types,·derived·from·their·respective·base·types.·Yade·frequently·makes·decisions·about·computation·based·on·those·types:·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·+·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·collision·has·to·be·treated·differently·than·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>·+·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·collision.·Objects·making·those·decisions·are·called·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphdispatcher"><span·class="std·std-ref">Dispatchers</span></a>·and·are·essential·to·understand·Yade’s·functioning;·they·are·discussed·below.</p>473 <p>All·these·four·properties·can·be·of·different·types,·derived·from·their·respective·base·types.·Yade·frequently·makes·decisions·about·computation·based·on·those·types:·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·+·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·collision·has·to·be·treated·differently·than·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>·+·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Sphere">Sphere</a>·collision.·Objects·making·those·decisions·are·called·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphdispatcher"><span·class="std·std-ref">Dispatchers</span></a>·and·are·essential·to·understand·Yade’s·functioning;·they·are·discussed·below.</p>
474 <p>Explicitly·assigning·all·4·properties·to·each·particle·by·hand·would·be·not·practical;·there·are·utility·functions·defined·to·create·them·with·all·necessary·ingredients.·For·example,·we·can·create·sphere·particle·using·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>:</p>474 <p>Explicitly·assigning·all·4·properties·to·each·particle·by·hand·would·be·not·practical;·there·are·utility·functions·defined·to·create·them·with·all·necessary·ingredients.·For·example,·we·can·create·sphere·particle·using·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>:</p>
475 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[31]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">(</span><span·class="n">center</span><span·class="o">=</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">],</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>475 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[31]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">(</span><span·class="n">center</span><span·class="o">=</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">],</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>
  
476 <span·class="gp">Yade·[32]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">mat</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">bound</span>476 <span·class="gp">Yade·[32]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">mat</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">bound</span>
477 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">32</span><span·class="p">]:</span>·477 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">32</span><span·class="p">]:</span>·
478 <span·class="go">(&lt;Sphere·instance·at·0x30491e90&gt;,</span>478 <span·class="go">(&lt;Sphere·instance·at·0x40f55040&gt;,</span>
479 <span·class="go">·&lt;State·instance·at·0x30562440&gt;,</span>479 <span·class="go">·&lt;State·instance·at·0x40fa9c70&gt;,</span>
480 <span·class="go">·&lt;FrictMat·instance·at·0x2ff2c940&gt;,</span>480 <span·class="go">·&lt;FrictMat·instance·at·0x40eca060&gt;,</span>
481 <span·class="go">·None)</span>481 <span·class="go">·None)</span>
  
482 <span·class="gp">Yade·[33]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>482 <span·class="gp">Yade·[33]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>
483 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">33</span><span·class="p">]:</span>·<span·class="n">Vector3</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">)</span>483 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">33</span><span·class="p">]:</span>·<span·class="n">Vector3</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">)</span>
  
484 <span·class="gp">Yade·[34]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>484 <span·class="gp">Yade·[34]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>
485 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">34</span><span·class="p">]:</span>·<span·class="mf">1.0</span>485 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">34</span><span·class="p">]:</span>·<span·class="mf">1.0</span>
Offset 544, 29 lines modifiedOffset 544, 29 lines modified
544 </a>544 </a>
545 <figcaption>545 <figcaption>
546 <p><span·class="caption-text">Examples·of·concrete·classes·that·might·be·used·to·describe·an·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Interaction">Interaction</a>:·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphigeom"><span·class="std·std-ref">IGeom</span></a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.GenericSpheresContact">GenericSpheresContact</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PolyhedraGeom">PolyhedraGeom</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.CylScGeom">CylScGeom</a>,·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphiphys"><span·class="std·std-ref">IPhys</span></a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.NormPhys">NormPhys</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.NormShearPhys">NormShearPhys</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.FrictPhys">FrictPhys</a>.</span><a·class="headerlink"·href="#id9"·title="Link·to·this·image">¶</a></p>546 <p><span·class="caption-text">Examples·of·concrete·classes·that·might·be·used·to·describe·an·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Interaction">Interaction</a>:·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphigeom"><span·class="std·std-ref">IGeom</span></a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.GenericSpheresContact">GenericSpheresContact</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PolyhedraGeom">PolyhedraGeom</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.CylScGeom">CylScGeom</a>,·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphiphys"><span·class="std·std-ref">IPhys</span></a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.NormPhys">NormPhys</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.NormShearPhys">NormShearPhys</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.FrictPhys">FrictPhys</a>.</span><a·class="headerlink"·href="#id9"·title="Link·to·this·image">¶</a></p>
547 </figcaption>547 </figcaption>
548 </figure>548 </figure>
549 <p>Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the·id·pair:</p>549 <p>Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the·id·pair:</p>
550 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[41]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">]</span>550 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[41]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">]</span>
551 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">41</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Interaction</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x304ec930</span><span·class="o">&gt;</span>551 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">41</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Interaction</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x40f93450</span><span·class="o">&gt;</span>
  
552 <span·class="gp">Yade·[42]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">]</span>·····<span·class="c1">#·order·of·ids·is·not·important</span>552 <span·class="gp">Yade·[42]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">]</span>·····<span·class="c1">#·order·of·ids·is·not·important</span>
553 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">42</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Interaction</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x304ec930</span><span·class="o">&gt;</span>553 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">42</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Interaction</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x40f93450</span><span·class="o">&gt;</span>
  
554 <span·class="gp">Yade·[43]:·</span><span·class="n">i</span><span·class="o">=</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">]</span>554 <span·class="gp">Yade·[43]:·</span><span·class="n">i</span><span·class="o">=</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">]</span>
  
555 <span·class="gp">Yade·[44]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">id1</span><span·class="p">,</span><span·class="n">i</span><span·class="o">.</span><span·class="n">id2</span>555 <span·class="gp">Yade·[44]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">id1</span><span·class="p">,</span><span·class="n">i</span><span·class="o">.</span><span·class="n">id2</span>
556 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">)</span>556 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span>·<span·class="mi">1</span><span·class="p">)</span>
  
557 <span·class="gp">Yade·[45]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">geom</span>557 <span·class="gp">Yade·[45]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">geom</span>
558 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">ScGeom</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x304cd800</span><span·class="o">&gt;</span>558 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">ScGeom</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x40f31a80</span><span·class="o">&gt;</span>
  
559 <span·class="gp">Yade·[46]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">phys</span>559 <span·class="gp">Yade·[46]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">phys</span>
560 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">46</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">FrictPhys</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x2ff0a220</span><span·class="o">&gt;</span>560 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">46</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">FrictPhys</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x40f388c0</span><span·class="o">&gt;</span>
  
561 <span·class="gp">Yade·[47]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">100</span><span·class="p">,</span><span·class="mi">10111</span><span·class="p">]</span>·····<span·class="c1">#·asking·for·non·existing·interaction·throws·exception</span>561 <span·class="gp">Yade·[47]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">interactions</span><span·class="p">[</span><span·class="mi">100</span><span·class="p">,</span><span·class="mi">10111</span><span·class="p">]</span>·····<span·class="c1">#·asking·for·non·existing·interaction·throws·exception</span>
562 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>562 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>
563 <span·class="go">\x1b[0;31mIndexError\x1b[0m································Traceback·(most·recent·call·last)</span>563 <span·class="go">\x1b[0;31mIndexError\x1b[0m································Traceback·(most·recent·call·last)</span>
564 <span·class="go">Cell·\x1b[0;32mIn[47],·line·1\x1b[0m</span>564 <span·class="go">Cell·\x1b[0;32mIn[47],·line·1\x1b[0m</span>
565 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43minteractions\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m100\x1b[39;49m\x1b[43m,\x1b[49m\x1b[38;5;241;43m10111\x1b[39;49m\x1b[43m]\x1b[49m·····\x1b[38;5;66;03m#·asking·for·non·existing·interaction·throws·exception\x1b[39;00m</span>565 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43minteractions\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m100\x1b[39;49m\x1b[43m,\x1b[49m\x1b[38;5;241;43m10111\x1b[39;49m\x1b[43m]\x1b[49m·····\x1b[38;5;66;03m#·asking·for·non·existing·interaction·throws·exception\x1b[39;00m</span>
  
3.23 KB
html2text {}
    
Offset 242, 20 lines modifiedOffset 242, 20 lines modified
242 (1000,True)·will·run·and·wait.·To·stop·at·absolute·step·number,·O.stopAtIter242 (1000,True)·will·run·and·wait.·To·stop·at·absolute·step·number,·O.stopAtIter
243 can·be·set·and·O.run()·called·normally.243 can·be·set·and·O.run()·called·normally.
244 Yade·[12]:·O.run()244 Yade·[12]:·O.run()
  
245 Yade·[13]:·O.pause()245 Yade·[13]:·O.pause()
  
246 Yade·[14]:·O.iter246 Yade·[14]:·O.iter
247 Out[14]:·558247 Out[14]:·723
  
248 Yade·[15]:·O.run(100000,True)248 Yade·[15]:·O.run(100000,True)
  
249 Yade·[16]:·O.iter249 Yade·[16]:·O.iter
250 Out[16]:·100558250 Out[16]:·100723
  
251 Yade·[17]:·O.stopAtIter=500000251 Yade·[17]:·O.stopAtIter=500000
  
252 Yade·[18]:·O.run()252 Yade·[18]:·O.run()
  
253 Yade·[19]:·O.wait()253 Yade·[19]:·O.wait()
  
Offset 334, 15 lines modifiedOffset 334, 15 lines modified
334 operating·on·the·data.·In·programming,·this·is·known·as·v\x8vi\x8is\x8si\x8it\x8to\x8or\x8r·pattern·(as334 operating·on·the·data.·In·programming,·this·is·known·as·v\x8vi\x8is\x8si\x8it\x8to\x8or\x8r·pattern·(as
335 functional·components·“visit”·the·data,·without·being·bound·to·them335 functional·components·“visit”·the·data,·without·being·bound·to·them
336 explicitly).336 explicitly).
337 Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·Scene337 Entire·simulation,·i.e.·both·data·and·functions,·are·stored·in·a·single·Scene
338 object.·It·is·accessible·through·the·_\x8O_\x8m_\x8e_\x8g_\x8a·class·in·python·(a·singleton),·which338 object.·It·is·accessible·through·the·_\x8O_\x8m_\x8e_\x8g_\x8a·class·in·python·(a·singleton),·which
339 is·by·default·stored·in·the·O·global·variable:339 is·by·default·stored·in·the·O·global·variable:
340 Yade·[28]:·O.bodies·······#·some·data·components340 Yade·[28]:·O.bodies·······#·some·data·components
341 Out[28]:·<yade.wrapper.BodyContainer·at·0xffff6431fa00>341 Out[28]:·<yade.wrapper.BodyContainer·at·0xffff55f1fa70>
  
342 Yade·[29]:·len(O.bodies)··#·there·are·no·bodies·as·of·yet342 Yade·[29]:·len(O.bodies)··#·there·are·no·bodies·as·of·yet
343 Out[29]:·0343 Out[29]:·0
  
344 Yade·[30]:·O.engines······#·functional·components,·empty·at·the·moment344 Yade·[30]:·O.engines······#·functional·components,·empty·at·the·moment
345 Out[30]:·[]345 Out[30]:·[]
346 *\x8**\x8**\x8*·D\x8Da\x8at\x8ta\x8a·c\x8co\x8om\x8mp\x8po\x8on\x8ne\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8*346 *\x8**\x8**\x8*·D\x8Da\x8at\x8ta\x8a·c\x8co\x8om\x8mp\x8po\x8on\x8ne\x8en\x8nt\x8ts\x8s_\x8?\x8·*\x8**\x8**\x8*
Offset 385, 17 lines modifiedOffset 385, 17 lines modified
385 practical;·there·are·utility·functions·defined·to·create·them·with·all385 practical;·there·are·utility·functions·defined·to·create·them·with·all
386 necessary·ingredients.·For·example,·we·can·create·sphere·particle·using386 necessary·ingredients.·For·example,·we·can·create·sphere·particle·using
387 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e:387 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e:
388 Yade·[31]:·s=utils.sphere(center=[0,0,0],radius=1)388 Yade·[31]:·s=utils.sphere(center=[0,0,0],radius=1)
  
389 Yade·[32]:·s.shape,·s.state,·s.mat,·s.bound389 Yade·[32]:·s.shape,·s.state,·s.mat,·s.bound
390 Out[32]:390 Out[32]:
391 (<Sphere·instance·at·0x30491e90>,391 (<Sphere·instance·at·0x40f55040>,
392 ·<State·instance·at·0x30562440>,392 ·<State·instance·at·0x40fa9c70>,
393 ·<FrictMat·instance·at·0x2ff2c940>,393 ·<FrictMat·instance·at·0x40eca060>,
394 ·None)394 ·None)
  
395 Yade·[33]:·s.state.pos395 Yade·[33]:·s.state.pos
396 Out[33]:·Vector3(0,0,0)396 Out[33]:·Vector3(0,0,0)
  
397 Yade·[34]:·s.shape.radius397 Yade·[34]:·s.shape.radius
398 Out[34]:·1.0398 Out[34]:·1.0
Offset 471, 29 lines modifiedOffset 471, 29 lines modified
471 _\x8[_\x8__\x8i_\x8m_\x8a_\x8g_\x8e_\x8s_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n_\x8-_\x8c_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s_\x8._\x8p_\x8n_\x8g_\x8]471 _\x8[_\x8__\x8i_\x8m_\x8a_\x8g_\x8e_\x8s_\x8/_\x8i_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n_\x8-_\x8c_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s_\x8._\x8p_\x8n_\x8g_\x8]
472 Examples·of·concrete·classes·that·might·be·used·to·describe·an·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n:472 Examples·of·concrete·classes·that·might·be·used·to·describe·an·_\x8I_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n:
473 _\x8I_\x8G_\x8e_\x8o_\x8m,·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8S_\x8p_\x8h_\x8e_\x8r_\x8e_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8c_\x8t,·_\x8P_\x8o_\x8l_\x8y_\x8h_\x8e_\x8d_\x8r_\x8a_\x8G_\x8e_\x8o_\x8m,·_\x8C_\x8y_\x8l_\x8S_\x8c_\x8G_\x8e_\x8o_\x8m,·_\x8I_\x8P_\x8h_\x8y_\x8s,·_\x8N_\x8o_\x8r_\x8m_\x8P_\x8h_\x8y_\x8s,473 _\x8I_\x8G_\x8e_\x8o_\x8m,·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8S_\x8p_\x8h_\x8e_\x8r_\x8e_\x8s_\x8C_\x8o_\x8n_\x8t_\x8a_\x8c_\x8t,·_\x8P_\x8o_\x8l_\x8y_\x8h_\x8e_\x8d_\x8r_\x8a_\x8G_\x8e_\x8o_\x8m,·_\x8C_\x8y_\x8l_\x8S_\x8c_\x8G_\x8e_\x8o_\x8m,·_\x8I_\x8P_\x8h_\x8y_\x8s,·_\x8N_\x8o_\x8r_\x8m_\x8P_\x8h_\x8y_\x8s,
474 _\x8N_\x8o_\x8r_\x8m_\x8S_\x8h_\x8e_\x8a_\x8r_\x8P_\x8h_\x8y_\x8s,·_\x8F_\x8r_\x8i_\x8c_\x8t_\x8P_\x8h_\x8y_\x8s._\x8474 _\x8N_\x8o_\x8r_\x8m_\x8S_\x8h_\x8e_\x8a_\x8r_\x8P_\x8h_\x8y_\x8s,·_\x8F_\x8r_\x8i_\x8c_\x8t_\x8P_\x8h_\x8y_\x8s._\x8
475 Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the475 Suppose·now·interactions·have·been·already·created.·We·can·access·them·by·the
476 id·pair:476 id·pair:
477 Yade·[41]:·O.interactions[0,1]477 Yade·[41]:·O.interactions[0,1]
478 Out[41]:·<Interaction·instance·at·0x304ec930>478 Out[41]:·<Interaction·instance·at·0x40f93450>
  
479 Yade·[42]:·O.interactions[1,0]·····#·order·of·ids·is·not·important479 Yade·[42]:·O.interactions[1,0]·····#·order·of·ids·is·not·important
480 Out[42]:·<Interaction·instance·at·0x304ec930>480 Out[42]:·<Interaction·instance·at·0x40f93450>
  
481 Yade·[43]:·i=O.interactions[0,1]481 Yade·[43]:·i=O.interactions[0,1]
  
482 Yade·[44]:·i.id1,i.id2482 Yade·[44]:·i.id1,i.id2
483 Out[44]:·(0,·1)483 Out[44]:·(0,·1)
  
484 Yade·[45]:·i.geom484 Yade·[45]:·i.geom
485 Out[45]:·<ScGeom·instance·at·0x304cd800>485 Out[45]:·<ScGeom·instance·at·0x40f31a80>
  
486 Yade·[46]:·i.phys486 Yade·[46]:·i.phys
487 Out[46]:·<FrictPhys·instance·at·0x2ff0a220>487 Out[46]:·<FrictPhys·instance·at·0x40f388c0>
  
488 Yade·[47]:·O.interactions[100,10111]·····#·asking·for·non·existing·interaction488 Yade·[47]:·O.interactions[100,10111]·····#·asking·for·non·existing·interaction
489 throws·exception489 throws·exception
490 [0;31m-------------------------------------------------------------------------490 [0;31m-------------------------------------------------------------------------
491 --\x1b[0m491 --\x1b[0m
492 [0;31mIndexError\x1b[0m································Traceback·(most·recent·call492 [0;31mIndexError\x1b[0m································Traceback·(most·recent·call
493 last)493 last)
7.33 KB
./usr/share/doc/yade/html/objects.inv
7.26 KB
Sphinx inventory
    
Offset 371, 49 lines modifiedOffset 371, 44 lines modified
371 t371 t
372 8anړ.\x8Tt}J}jl»\x6372 8anړ.\x8Tt}J}jl»\x6
373 \x16VhAjsR\x15T储Pʦ9h<&.ΩSaE@ߎC<\x10ORzf%\x10i\x3\xfq}·\x6'\o;L\x1cJNFfmaw^(^+"W4p\x7\x1b;Btõ҅]xAA0b#ZP&u373 \x16VhAjsR\x15T储Pʦ9h<&.ΩSaE@ߎC<\x10ORzf%\x10i\x3\xfq}·\x6'\o;L\x1cJNFfmaw^(^+"W4p\x7\x1b;Btõ҅]xAA0b#ZP&u
374 TՋG\xbU\x6&\xfzm;1SN㞫ZU\x15\x16374 TՋG\xbU\x6&\xfzm;1SN㞫ZU\x15\x16
375 6*;<'„UJ@La\x12𘫚כ_\xbv"\߆\x05\x18D8\x15_?bqG\\xfّCwꉨ-bLFQ\x15n~\x15|lAsˈ7]ٍ#c'B\x8ԏctuA;p(\x4TO{:\x15x#a\x6ivR\x7i-fG\x6ݫqt\xbNbIl?)~̰u\x11QN\xbbR\x0=<\xc\x0375 6*;<'„UJ@La\x12𘫚כ_\xbv"\߆\x05\x18D8\x15_?bqG\\xfّCwꉨ-bLFQ\x15n~\x15|lAsˈ7]ٍ#c'B\x8ԏctuA;p(\x4TO{:\x15x#a\x6ivR\x7i-fG\x6ݫqt\xbNbIl?)~̰u\x11QN\xbbR\x0=<\xc\x0
376 Ȉ?\x7!K/Y\x146"c\x1afeK*pTከ䆀1&w7\x19m\x13]lx;9-vIFj܌\x8`\x12\x1e&q\x10\xb\x1c>\xc\x17;%G^\x15j>]O4S\x10eu\x13tb*ZGqMmEduS376 Ȉ?\x7!K/Y\x146"c\x1afeK*pTከ䆀1&w7\x19m\x13]lx;9-vIFj܌\x8`\x12\x1e&q\x10\xb\x1c>\xc\x17;%G^\x15j>]O4S\x10eu\x13tb*ZGqMmEduS
377 z377 z
 378 \x1e\x1epe\xb[:*\x148Rv\x18~\xb^L\x12:hW\x18>\x14$\x13'\xf7~Hi\x8b;\xe\x14o$*o?qXX\x7u(N\x17#\x13߼g\x1a6ʣo?\x12)<H\x19P`pj\x1ae-m\xc\x13BR}\xb[Z\x8l\xbњV\x8%l\xb\xeE\x04@;u}cG+˪jafbvz\x16\x1d\x15]td^vb[Yo/l}~׼KОMSy6eB6a\x53}\x17TS\x14`YˬNbm?#.χ\x19y!'߰NkE\I\x1dA\x13{'qi`\x17L0+Z\\$OP˓_\x19\x1a7-D\2^\x0.˺JURf
 379 Oȃ=\x12WXha\x12z:W\xe\x08{C\x1b\x1e28\xf?i\x6\x16gI\x884p\x5G»       o*$\xfRD~Be`2;Vs!mhr_'\x17\x1dh؋~\xf^)\x1elR\x19gI\xf(=dùp<\xeYt\xf
 380 2YN\x147;R܀\\x3\x1cǞJ\x7)\)fR
 381 |\x14H4\x1ev!\x8b˅'\x19Ҋ\x18:kT*Z%vj\x1f[2\xeOoZ\x1c·Ώϟc\x1a#ۊ[%·^^{\x4\\x1cW\x11X׎yX׎vϵc}]8#\xd\x6\x7\x1b\xd~\x6\x6v[#OtqKtQ\x11Z#}p\x19mw>%A_b\x5PABL\xe\x115fքI»      rX2R·.·"\x15\x14q#C\xc}3C·'o:\x15\x7.\x5$\x3
 382 $\x14WWA\x15\x16~b[\x19@ޜ$\x1c\xe-\x18\x13»     ·|\xf;\x1e\x1a>ⴿg\x18$·GZE\x129!\xdw9cI<KmC]qit\x1c\x15\x11Op[\x1d;W8fm9rqG_#7xK\x4^jsㆾ;:"uZ/wA"\x1c$&D~ĦM(\xf\x4X,tR>\x1f"T/\x18k@\x17\x18,֍M\x1e\x17\xf3\x18,\x15)\xb»,neSH\x6\x15gpi9<\xe\x0
 383 \xc=b\x1bJ_К+ቫ@\x14ę)a<(̒6*L.0|#Q\x3݁\x15d#\xdB5\x1cИN\x14ڀvxw\x8o.\xf]u)»      \x72X\x1b\x11\x0և4»    wTbb\x13CJ^S`!M(\x13i\x1a,Wi;\x1a$\xfh@^م2o%\\xdX\x8ߖ}j0\x18n]>c$D\x1d\x16Њo!z߃1ǨߛœA\x7\x5DB~\x7K+0.cA\x1fᐏ"{\x1c0i=ܫxi}?xU\x10\x3\x5)ސ=\x6o\x8\xfz}7qREk\x1d.BvMm\x14\x1fb"\x19ϜN8w{SEp`lS*-\xb\x1d\x0#\x19E\x1d8x'X\x7GN\x5}EN5r»       n*\x18Ͱ[W}.NzBdSf\x7VW\x12\x1bFߊy
 384 U^\x4Ţ\x10R\x7/|Ahg
 385 ](\xdbK,E\x1bGv\x14\x19bn\x1f֬ڒ"}41ӆL˃p»?\x17jtA\x180&Lu5^\xb:\x1fRKC\xdBvU=u>;
 386 A\x15\x17\x15\x14^$@{d\x10]h·e·jʵUpY/\x15!a:)h
 387 !]Xوm`+»       o\x1dW\x4\x1bB&CS\x6K\x13:\x03\x1aCt>`a\x18
 388 s
 389 >0\aʇ"W.\x100e*b\x7a\xc;\x1a"%Â\x1e}DW@\x15/v.x\x13\x0Hᢥ_\xc\xcHMӯ[,]Θ4on=GRđ\x15\x11\x17,dm\x5\x5l+1cLx\U\x17\x19괙z\x15p.\x14\x17;\x1a񙺮ߏ2z\x1cvu\x12:B)Fo\x16qsп
 390 5\xb818`w\x6i҉c&h6\x19mΜ;J!\x7r\"%I\xe\x14nKCU֣\x7R`S(-\x10\x13̮"w⦽&o&\x11qBaBjCZ.G6D\x15!x`4L\x4\xc\/P@0j\x19\xcch\xb?`$JERQu\x1a\xe\x14+2|,y\x17zc(*\x11]\x122"'Z\x1fw`3·\x8bRYFՂǨJ-]//BӬ\x1d\x1bp)K,,C܅]8bidV"w\x1e1KW+e+K*+Hy'c%SZDs\x10SKYX:*J@\xf\x8E(\x1f]\x1f\x11sq\x1fGq5»     \x64[\x15,\x100\xf\x1f\x137<DUA»    \x16\x7zd+6e$h'˵\ӇZ0t\x1f\ߺ\J5ꑲ7'A@L!$Ev-JJ\x1c%h\x6\x14\x11p氂nh]grQog\x18V3\k\x15^;\x1dVF3\x4n\x1cR<òJ;rQg(\9
 391 Aۙ\Te\x6\x7\x4r=CeϰV|x{M_"q\x11Tj\x12:|\x19>CZ_[ϱ:k("j?GR9\x6?/,k6\x4Tkv\x6vF\x16./Q\xe\x1b#zW0C\xbِ\xc6T佾n\x16Tޕ2[GSz.!~Kֈ(dQGV7\x1e\x1dRq}w"j>h\x8\x1asn|&z=t\xe%IWL${\xc-oȪn[mG*H\x16\x12N\x14\xfHh;SN=I@E$SpOc@\xb7\x5_aw,ܠg#
 392 "c$ZP38ypW\x14ğO
 393 \x1ejX=⌵'GZ\x8g\x12c6\x75"\x19·wg\r\x1b[׹u{ԫz?5_Si1Q\x7=/>\x1bѳsl·O
 394 ԫj\x1dWS+<u\x8ێZ!IJQ2O&Z\x10L\x19;q>!:pT4\x10,/Q\x1d\x13\x16tJV~W.9.紱bLjr\x10\x10~\x1ch5\x1eL»  ,k2Q"A'TS!\xcJ\xe2oi\x7\xbEk»      ׹%L\x3ᚳ:U"سq\x8n
 395 s\x14&ޭ%\x12\x1fw\x16[oĤIU^]z񷶴N\x1cm6
  
 396 g?ϓ\x19⽦6;\x1d\x16aD2\xe@"*\x17WPq\xd*|+'VpTy^6q\x19n}h>7W|OAzQF\x12u(oǏ1!k\x1b1\x7P>2Q\xe
 397 ~[x}1!\x1eZX񡞃96=-\xe|K=NCw!q\x7|}\x10»  8V+W;
 398 \x1eS>dK\x7EZ\x4=qwp
 399 Dh"q=jh3W[L\x16\x17D6.9-c\xdk\x13\xe=͐CLU\x1fhfHzL&)ep1\x19Nv0Cr·pzhcH\xcm\x1a˭0m\x14X)5d\x19R+WKnf+ZeVL\x17۔U\x10\x1an:\x3Ԅ}B27-3m»     4+K\x13RM*\x18kڂdgYߨ%yZ8i\x14r؂Lg\x13Ec2z\x19|Lz,d1D}:#\x1cg\xdgBtcҬ\x18\xck\xc5&ARY$ZgXgm/kL.d+,-dX\x32*»    ʵ1\x15\x14]e<Q<H\x17S)BbP3)!\xc\xef» \x1aI\x12'LjaҲ\x1c-\x1bs\x6E\x1e';bK\xf\x15S)b*d\x11e0D\x7SU-\x3_\x7ڌ|d+,q`rI\x5b"fxŷۊ;\xbỾH\x11\x10B-"·._Esf\x11/\x15cL-<t»      `>\\xfh\x13R%*#»       L1rP%5+n.1x\x7\xb6ež\x13t\M#\x5;w{jsLV~\x4\x1d{r\xc΂Pf!uv\x6\x19\x1f\x1a]iX·M·&ცf˷o\x1f_njӁք\x178xrñ\x14
 400 &\xdӳ\x1bD6\x1c)MPh\Ļx!"r<Q\x13q\x16\x1c\x5n]Ku.!v\x15H\\x5\x0.v?sGm:/\x1cWU\x0O\x10\x1cH"\x4fQRAg2lW\x1dg!`\x83B\x1b\x0o@\x13pvRVR'|'HƁ{,l\x1f\x1aə=\x4·:\x6BSJ>?Ins\xdQF2_C\x0Id2O\x14O\x12
 401 X·/R\x5\x3(3\x15L~\x16"&"·\x12"\x10<xc^?4e\x14\x14#EGB?D%^~ZpH6d׻\x5Bd[\x144\\xf'>aXy:{\x7y&e\x13Qchqm޴~|vQS=RZ\\x8˪-N㯀/I\x1a\x1c'9q8\x10
 402 z\x11AsUk9~W}\x15·»      N>$ikH\x6beF\x1c\x12CP/R*u\xe\x7&\xf/^\x8Hel\x1a\x6WA
 403 rj\x10Zi\x6+թ,i_%:·īTi<w5:yN|XGo\x1c8,{/MZ\xf9F}\x1d\x4!\x1dqi\xf-It,j|z*\x86yV,\x1d~6\x8ܸ\x1a'8\xdE)\x15\x1f\x0\x1fY\x14k\x1e`p\x19A5» t\x1d\x12L.-~&,ngZcz\x12@oeA[*\x1aJz:\x11\x4皗0ˉO8|~h\x1e\x17ֶ^>HZfAj\x1a<5Z\xeM4&}:p\x18\x10s>\xbҷd\xcLT
 404 \xe|/.)5WT2\x1cu\x15C·KBc̀NU·\x73\xd
 405 /b0*hD6Bο/):x-#ziQ\x15Z\x0.\x15.Z…k»   \x17%ĎUtҥk\tZ%܂oD\x1f\x14[\x15[*/\xb8r\x0_ȵLb]\xeomR8$CO#{:N,۬;>DjS=\x1b\x11\x1e9c7\x13\x1c9\x1aS}TCo@\x18}$A'\x1dБ\x13\x1aw9)kWw@EꌾpB_:h\x0t=ӡ\xb\x1ac\x8\x15Ww]6kMO\xcsfMi\x180兿\x16{̱1\xdG9»     CoV!»ёkt󱪢!_9\xc\x1a\x1c.X'\x58/\x1c6Vg$z<!I\xeԕd\x1f\xe\x7\xe\x11!!\)V\x1aw?\x8$o°\x7\x1f:\x185\x12\x17\xbkDN\x10\x1c\x15;{܊4»aם;h\x1f%WwD5\x8w{\x1f3KiIl\x15?Xx\x17/Snk'༜ae:i\x12/.=]p»       uڬV>\x1dF?>\x7\xd$tsls.O\x1b\xcs^R\x16WФ.\x167z숓EL\x1c6p;QRC.ofdbgix/Ivv\xe9\x14u&"?8Gv)M{7uNoF\x11L\xdLyƫ\xf\xcO˸>^c-{gM|\x7\xf$8-@2Z\x11\x6\x16Fk}K^lHSPF@\x7L{\x16N
 406 g;rh\x14ċ{*T4#JqzڜݾF8-\x1cD>\x4r\x12\xcni;%MX.94ʅ5\x13_y$[\x7?G(W\xe\x8NMm֕HteD
 407 {\x8&C\xbodAD\x1a\\x16蝧^"[ZAuiD\x15\x6I\x139
 408 1G\xd\x16=V\x16\x12l\x19""c\x368@⤠=KB\x13\x1fiDRZ0MБ]+u3
 409 NNFYuQ7usW\x3n\x14:qUP\x18@F\x1bNzܔrS5%Uu4%O\x15],\x1fkuU\x19QnB\x1175\x1aC|
 410 ebd!Da`/Ќjc\x12:\xd\x12KY\x1a\x15\x1a\x12#dq%+˜·\x1fb{,Fe\xd\x13*OHZ\x1b'\xbbњ1}&1\xfG·`9ivVX"{1Y@\x10]\x5,?\xfu$L;OŘKULY&/)/Ĩ\x1a\x17,c}*<x\x15(0V!^L)P3\x4dTP/\x150VQ*\x15P3\x4*:\xbo4&$OjhU~»       ,9O,5F\x5nFt\^@\x13\x1dl3\x1a\x1b2%O9*~1q\x1fC{?\x1a\x1bܬ\xfhqJ/K>S\x19Q\MXsD446\xcך|J*׋We\x5!c\x11\x18n8\x10cnc-\x14N&j&,_D!g~$\x13pyw#,\xfާ'<E'dFk-H̉UrJo4޽\x3\x1d·'KӂG\x16\x4ͽ{pt&·p\6yݧ7_޿}?Gb\x3(JМ+Odpp=\x6h\x1a
 411 w05zM\x1f
 412 shCc+!m54j^I\x16\x1e\x1d.|E9?\x1c\xe:\x5\x1aLOђ\x10wN`EЎ\xd
 413 {퀽cψ\xb8r\x0;`/\jq\x17d.pxuJb» 5\xfOT
378 \x1e\x1epe\xb[:*\x148Rv\x18~\xb`'\x13]A2q\xc·Z@"g<\x0\xdzx0}㇔f*V@FR 
379 ȨcK\x1f\x1d\x50\|?2z?2qJ->l>^iQW@6\x19eM{=`VVH 
380 o!$-w!Z 
381 $m\x8\x6\x8^6]7^\x5wJqMNm&mwLk!0\xcЅLGE+k':/vJ\x19rַk7{ͫ\xcd:gY&Ik\x13V;\x3w}A;Ea)\x0枵$F3|G\x1ar\xd\xbv]$Ε\x11<x\x12V»  |» Ņ(uNr(K\x8\x14agB%5\xd·ﲬX,ui&<ؓ>-!\x1cx5k\x16,#n~\x15\x03M\x1fə>4!cIPfgq·Cs\xc'PpB·E 
382 'TˌN\xc&Cc՜>\x1a\x1f҆&uI~\x12:z!ZG\x0&8@"C?\x1b\xe\x17j\ΓE\x170.ɞEXNys*\xd\x5\xc=qth.HO*DlW\x1e-\X{-XڌfNUb\x178A%i 
383 wA\x7َ=1>BꞿU¿»  G\xf\xd劏\x1cX׎yXk\;ڵ>#:\x1f7n['8]{/nnk7[;rɨHD+» \x1a\x1ewD\x17\x1c\x5.\x1c5n۷\xc|\x16|S\x12%\x16]\x0\x1b)\x10QcfM\x14.@.;.#eL\xf"-2XA\x11=2\x87=3\xd|SZqbYI8\x10}@Bque[\x19Ta'\x14I?O\x12y 
384 ۂ\x1e9Ϝи\xfм1H-Nxv{}A 
385 rX],\x11\x13rm\x10\xcz3dԶ/0\x15F'![\x1e\x1c\x4Ѻ.p\x13k#'\x10\x19z\x1b:rI\x1bڭ67n{#Rrg\x1b$AbB$\x1fGNl؄@·x%»      N]N'%n1\xe.O1\x6tnqA0#YZ8V<T\x19m 
386 .P1\x8y\x6/30 
387 P^\x3.\x5)\x1a 
388 DHK\x18v?ȃ,i3"\xfM=\x1c\x5;P\x1dXA;R·T»  \x49J\xb\x18=\xdk7<.>G~rU~·e\x11`}H\x10}G(/\x6]=1dL5\xb\x8\x1b\x1c҄2A\x1fr|ָќ\xfJ6\xfeN](V•ߐUmg\x6\x3F\x19\xc>}\x3<OLamQ»   \x16W=\x18s*w;. 
389 \x1atP.\@d)\x17l}p\x12>\x16\x14\x11\xe\xf3ý(k{7;\\x51P·\xdChׇ\x137.\x15\"Tj\x7\x14HA,\x68j)Ҙ\xb»      Ts\x170G;U 
390 \x7»    6>Ҳ9Qt~7{Uzp䄎]W»     T+প\xcuUXW'D>\x15k_}`u%a:ZO\x1aPE_, 
391 HG\xc!u7_^n\x18vڅ"\x10.\x6ڟRdG!Hmͪ-)'H\x13<m˴<\x8#)\xbx\x11F'\x1e^\x8/jTW﵀!\x148_(o\x17]EߓYg(#@80~\x19\x14\qQ~Kq)E\x12>\xcG\xcae[Ȏ\x6R\x6\ۉX\x5R\x11bk\x1bF\x10"؅8\xd6qE+4n24ep_>\xf\xeK\x1c<1:\x14N\x3\x16)A\x09N;ׯ@\x3#\x1f|\x1f\x1c~O»      \x19|/\x12y»   S"v\x19\x6YɠNA\xe/R=,ѷHt 
392 t^2kR;\x14\x18\x10.Zj%ЯЋ4UI\x12XIcx\x16ns/.E\x1cY\x1cqrKVpXoʶ\x12:ƄUu1Ni(W\xeiLq\x18:H*a\x7x\'!#dBnf1\x1c7 
393 \\x1d.\x1e\xevg&8f\xeiS)A6̹\x14\x12x·7%R@4Te=z|·\x56\x15\x1c\xb1*|')nګhB6\x1em\x12\x1c*\x14&\x69urd#\x8HT\x1aw8\xb&IDPp\x5\x4\x8q0>\x8OW$\x1c%y^AɊ+@-gʒw\x119"O)\x18%!#{ 
394 IqW 
395 63\xb·&eeZ-x4"4ڱ\x1f\x142]؅c»    +ƚڟFf%r\x11\x8~R"\x19`w<V2E~>\x7?E9è\x4P[Oَ\x11[\x1e1\x7\x1aȟ\x1bq\x14W˛`pK\x13oyeZ{D/\9qSMT\x15`qGb\xel#ZF"vN\+5}(\xcC7Z9Uʥ:]\x1e){C|\x1a\x4\x18BRdעQ\xbfI\x11?\x1bQ\x8g\xe+fVk5{&\x17va;õVa59i 
396 <C\xbϑ)3,\x19.\x175yE_+K\xcn\x1aE^fpЩO\x10*3tZ\xcju\x1bɇ׻g\x8\x14%\x12GM\x1cA\x6/Q͗\x18\xb/P3e\x1cF"«st\x1e:,%Zٟck3\xcKͲfCLfg`go\x11N\x12\x0\xc1w\x53\xd`#NeN붩mA])X)c~4B\xf\x1c2{dB\x16E~du,\x18gwj+2\x1e胆9=gC[Lt%D\x12։vziA*D3y<ݓȋ\x84^\x4iN2 
397 o\x1b\x0\x14<\x6pc^/^\x1cv\xd:{6-2F\x12\x5Ey(;\x7\x75NA\x19&#XxrP*\x8+\x8=fsP.!\x8r\x7?{F%5|WGIگSe\x8L=\x15fJ\x1f\x13\x1fuz\x1f\x11=[<&OX\xc⻚+p]LZMqE=rS՞\x1e$\x14%d\x5qt\x13g3\x1eB\xbGE3Jj 
398 R»      j\x1a\x1d1?!jLduwyN\x1b+H\xdȤ&\x7\xfǁV\x14\x19j@β+\x13E-\x12~B5\x15 ,\x1av\pkY„>\x109XIX(2=\x1b\x19·o9WIaZ"qWmiHLݞTե\x17kK!\xff`z<!kj#!i\x11F$\x1e\\xd+ͮzq矞»   \x15P·r|"`U\xeM孜e\x13aGS|\x3\x14Tz\x1ek$!\v\x18\x13\x11s\xf#\x13\x1b\x17\x13\x1c\x15\x1f9xcܳ\x1a{4\x1eܳ4t}\x17\x12w@\x7oye;\x0q=#M\x14nzPL\x137~\x7@.~,\x1cף68Cx\x15dq1M$ln\x13rS 
399 \xbے<ְ6@\xc9\x19͔Zfj"[L\xe\x17!d\x73$ט\xcG)6v6 
400 ӖIhRXC!~$f2U6jEtMY\x5Z!f3@Mx'D/s2\x13ږLҸ4!ڔ6-Hvh/ZźSF!+-$p6Y=-?&ǤWbN\x1dCǪ3"Zm1yVp&\x14L7&\x1aPc\x12ī.eLu֘9uF\x18\x1b\x1b2+2O2O5,3\kN\x19:XQLU\x13\x1bs݌t1,$\x6\x1e`\x6\x10~$q2z\l\x1d*-Ѳ1'jXqcL.\xb·X1B(N\x19q] 
401 CH\x1em0jZ2|·\x8Y\WOR9\x1b'\xc&')nȻX·&n\x7]|\x10K\x14 
402 !B*2\xd"U4g\x18azo"P:\x13L\x0C6!Uˬ2\x1d,\x7UR\x12g|`YV;A=R\x3:j~\x17J6dN·Ѽ',\x8e\x16H[\x1figpqoZ޵&h%\xd\x4b\x12>j\x6/|&\x19\x19:\x1dhM{W,7\x1cOѩ@kҐ==AdSɑ\x4_\xf5H)\x192,"3,Y\x1b5\x1bgQֵ[\x12bWU»      bk3W|*F\x1a\x11E\\x5K\xbd+H`F\x19%8\x19|&\x16}q\xd\x1c\x10>#\xc:i»    pF\x89\x11\xbg'i%uwd\x1cQC 
403 c·dy9%*-Xx9'K\x10\x15m/5D\xfdJ&3L$;\x5jB);/%/_0;S4g!\x12h" 
404 ()\xfA\x13g>VHISFI>Rt$JYj՟\x5׊dMvK̽\·HJA%p\x13fgrJZ6\x11;\x16M\x7g\x17e=#e5t? 
405 x\x19\x1d𒤡9Dɡz\x1bC 
406 \x17\x114yދ^>\xfwe\x1a\x1aw\\x13@d0*&._f.1)\xe.ɩRGph\x0\x4[6ap\x15·G\x6&i 
407 \x1f`RʒU\x3\x12HJV\x3~W;Ux${2޿b߄cw(·ف:L@(g\x1a?\xb\x11\xe\x1d\x1c+\x1cTOǢg`Ⱦ\x19\x11g\x1b\x1e1jx*\x0YRpњYJqj»  ى\xc\x178\x11T-On!.\x1a_gvf5'\xe\xcFZ\x16D驢GG\x1bAyy»      \x13O\x13W\x11|!`m僤;l\x164;1SӯLcҧ#^J~\xeώ\xb1·}LD/\벙2]C}E%sQWZ:T\xdT/\x14\xd?\xcT\x50Ӡp92-F»   \x1c.Ld)\xb\x1b\x1a?\x7\x1c\x5\\x5R!%\p\B(pZK*]VʵJWU-(-VOQNU/B\x12#\x75\x1e\$\x5v&.H<4\x13y|D̲\x1bJCC6_\x1d#>v8q!8G5$\x6G\xdN\x12tb\x1d9xv5|\x7T\xb'\x13 
408 \x6\xc@3\x1d빿1+\xd0]qu\x7eSݤ0k\x19 
409 sY^m\x1c+\x1a\x19\x10p0f\x15\x1f\x10\x1dF7\x1f*\x1fàQ|u"]\x3kcuFg\xfCo\x1e\x1a\x0N]MQ 
410 \x1e}}\x1b\x11\x12\x5bk~L@>L\x6Z)\xc[~𡃊Q3y)q\x1c·I»      \x11Z\x11gȭ(O`88\x1e\x18vݹQruGTǼmQ>J\xb؋\x16» V3wAR/x8|r\xc\x19l.\x18V\x6*\x11\xcPGjjTs?ݠ\xe+O[O76:·9.eq\x5Mzbq>ǎ8y_\x14a\xbgJoI\x19%e?n&N&vdgCQ\x17o)c*stiҴw3^f\x14a԰hkϔg\x85\x16z"ww@\x12>\xf$\x15jk`aַֈ4[-\xfet\xcxg~#\x7֊MKH\x1fHE3\x14kA\x3I·G,\x16lSلBC\xf+\h]3ퟛGuC|+\x12z\x0fk]DWvMtXoR8;H\x16I!\x5~lhyJ%\x12\x15\x1fT\xfFڞ\aI[[4q\x13̫9\x18sn)L\x19l\x3le!\x16!"26oSCz?(\xb$N 
411 C)$*4\xe>6H$\x5d\xd\x1d»޵R7#$4mO_\x17u_:w5vK\x13GX\x51\xfloM)w:^SRUGSTA%\x1dVW\x115»     :)\x1cQSS<\x17\x18Yv/&K\x16\x19*MH\x1eFOz\xd\x6ͨ6&·D_|_1Ng>M.1b:Lf\x1d\»      !\x16DzlT֐;A9򄴫!y·6\x1d\x19Ӈ(·l\x120}\x4*f7)\xf\x1ej\x5 
412 U,\x17e 
413 \xcUbYnZ^\x7MʴTT4e8Jy9*\x7˃Zc\x152d5CO6J\xfRc\x15\x1aډR5CIl2]H\x14\x16^UP" 
414 RsxlTXfD녻Z»     <Q6Q+S\x14븞Sޮ\x17\x19\xb1}?{ݏ*\x19c<\x115Մe 
415 9GdHO3m0n|ɧ$rx\V@\x1d2\x16\xf?VL>B\x1ah{hE\x14r跈Ob 
416 <w7R\x1cr·}ZN]/pr\tBkւ\x14P͜XY%\x7\x14F\x1b;\x7~Ҿ4<-{dM܋\xf\xfI[\xdGg 
417  
418 \x17\x1f}z7_?ܿ\x49+\x16<<͎\x4͹K;\xd\xcgm\xdcp\x7sx_W߸\x198\xe:\x4:9\x12چ\x1fY[CH\x16tla 
419 {킍\x1c7\xeXS\x0\x3_D\x1f-»      z\xbV\x4ؠ\xe[<#\x7\x3¥\x16\x17Z8|AҙX\xbLjW\x17\x84*`[\x0qWT 
17.0 KB
./usr/share/doc/yade/html/prog.html
    
Offset 1249, 19 lines modifiedOffset 1249, 19 lines modified
1249 <span·class="w">»»</span><span·class="nt">&lt;trackEnergy&gt;</span>0<span·class="nt">&lt;/trackEnergy&gt;</span>1249 <span·class="w">»»</span><span·class="nt">&lt;trackEnergy&gt;</span>0<span·class="nt">&lt;/trackEnergy&gt;</span>
1250 <span·class="w">»»</span><span·class="nt">&lt;doSort&gt;</span>0<span·class="nt">&lt;/doSort&gt;</span>1250 <span·class="w">»»</span><span·class="nt">&lt;doSort&gt;</span>0<span·class="nt">&lt;/doSort&gt;</span>
1251 <span·class="w">»»</span><span·class="nt">&lt;runInternalConsistencyChecks&gt;</span>1<span·class="nt">&lt;/runInternalConsistencyChecks&gt;</span>1251 <span·class="w">»»</span><span·class="nt">&lt;runInternalConsistencyChecks&gt;</span>1<span·class="nt">&lt;/runInternalConsistencyChecks&gt;</span>
1252 <span·class="w">»»</span><span·class="nt">&lt;selectedBody&gt;</span>-1<span·class="nt">&lt;/selectedBody&gt;</span>1252 <span·class="w">»»</span><span·class="nt">&lt;selectedBody&gt;</span>-1<span·class="nt">&lt;/selectedBody&gt;</span>
1253 <span·class="w">»»</span><span·class="nt">&lt;tags</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;3&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="nt">&gt;</span>1253 <span·class="w">»»</span><span·class="nt">&lt;tags</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;3&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="nt">&gt;</span>
1254 <span·class="w">»»»</span><span·class="nt">&lt;count&gt;</span>5<span·class="nt">&lt;/count&gt;</span>1254 <span·class="w">»»»</span><span·class="nt">&lt;count&gt;</span>5<span·class="nt">&lt;/count&gt;</span>
1255 <span·class="w">»»»</span><span·class="nt">&lt;item_version&gt;</span>0<span·class="nt">&lt;/item_version&gt;</span>1255 <span·class="w">»»»</span><span·class="nt">&lt;item_version&gt;</span>0<span·class="nt">&lt;/item_version&gt;</span>
1256 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>author=~(pbuilder1@codethink04-arm64)<span·class="nt">&lt;/item&gt;</span>1256 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>author=second~user~(pbuilder2@i-capture-the-hostname)<span·class="nt">&lt;/item&gt;</span>
1257 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>isoTime=20250727T113446<span·class="nt">&lt;/item&gt;</span>1257 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>isoTime=20260831T035003<span·class="nt">&lt;/item&gt;</span>
1258 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>id=20250727T113446p3257836<span·class="nt">&lt;/item&gt;</span>1258 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>id=20260831T035003p363122<span·class="nt">&lt;/item&gt;</span>
1259 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>d.id=20250727T113446p3257836<span·class="nt">&lt;/item&gt;</span>1259 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>d.id=20260831T035003p363122<span·class="nt">&lt;/item&gt;</span>
1260 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>id.d=20250727T113446p3257836<span·class="nt">&lt;/item&gt;</span>1260 <span·class="w">»»»</span><span·class="nt">&lt;item&gt;</span>id.d=20260831T035003p363122<span·class="nt">&lt;/item&gt;</span>
1261 <span·class="w">»»</span><span·class="nt">&lt;/tags&gt;</span>1261 <span·class="w">»»</span><span·class="nt">&lt;/tags&gt;</span>
1262 <span·class="w">»»</span><span·class="nt">&lt;engines</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;4&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="nt">&gt;</span>1262 <span·class="w">»»</span><span·class="nt">&lt;engines</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;4&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="nt">&gt;</span>
1263 <span·class="w">»»»</span><span·class="nt">&lt;count&gt;</span>1<span·class="nt">&lt;/count&gt;</span>1263 <span·class="w">»»»</span><span·class="nt">&lt;count&gt;</span>1<span·class="nt">&lt;/count&gt;</span>
1264 <span·class="w">»»»</span><span·class="nt">&lt;item_version&gt;</span>1<span·class="nt">&lt;/item_version&gt;</span>1264 <span·class="w">»»»</span><span·class="nt">&lt;item_version&gt;</span>1<span·class="nt">&lt;/item_version&gt;</span>
1265 <span·class="w">»»»</span><span·class="nt">&lt;item</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;5&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;1&quot;</span><span·class="nt">&gt;</span>1265 <span·class="w">»»»</span><span·class="nt">&lt;item</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;5&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;1&quot;</span><span·class="nt">&gt;</span>
1266 <span·class="w">»»»»</span><span·class="nt">&lt;px</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;7&quot;</span><span·class="w">·</span><span·class="na">class_name=</span><span·class="s">&quot;yade::GravityEngine&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;1&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">object_id=</span><span·class="s">&quot;_2&quot;</span><span·class="nt">&gt;</span>1266 <span·class="w">»»»»</span><span·class="nt">&lt;px</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;7&quot;</span><span·class="w">·</span><span·class="na">class_name=</span><span·class="s">&quot;yade::GravityEngine&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;1&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">object_id=</span><span·class="s">&quot;_2&quot;</span><span·class="nt">&gt;</span>
1267 <span·class="w">»»»»»</span><span·class="nt">&lt;FieldApplier</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;8&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;1&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">object_id=</span><span·class="s">&quot;_3&quot;</span><span·class="nt">&gt;</span>1267 <span·class="w">»»»»»</span><span·class="nt">&lt;FieldApplier</span><span·class="w">·</span><span·class="na">class_id=</span><span·class="s">&quot;8&quot;</span><span·class="w">·</span><span·class="na">tracking_level=</span><span·class="s">&quot;1&quot;</span><span·class="w">·</span><span·class="na">version=</span><span·class="s">&quot;0&quot;</span><span·class="w">·</span><span·class="na">object_id=</span><span·class="s">&quot;_3&quot;</span><span·class="nt">&gt;</span>
Offset 1926, 15 lines modifiedOffset 1926, 15 lines modified
1926 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[42]:·</span><span·class="n">ld</span><span·class="o">=</span><span·class="n">LawDispatcher</span><span·class="p">([</span><span·class="n">Law2_ScGeom_CpmPhys_Cpm</span><span·class="p">()])</span>1926 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[42]:·</span><span·class="n">ld</span><span·class="o">=</span><span·class="n">LawDispatcher</span><span·class="p">([</span><span·class="n">Law2_ScGeom_CpmPhys_Cpm</span><span·class="p">()])</span>
  
1927 <span·class="gp">Yade·[43]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispMatrix</span><span·class="p">()</span>1927 <span·class="gp">Yade·[43]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispMatrix</span><span·class="p">()</span>
1928 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">43</span><span·class="p">]:</span>·<span·class="p">{(</span><span·class="s1">&#39;GenericSpheresContact&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;CpmPhys&#39;</span><span·class="p">):</span>·<span·class="s1">&#39;Law2_ScGeom_CpmPhys_Cpm&#39;</span><span·class="p">}</span>1928 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">43</span><span·class="p">]:</span>·<span·class="p">{(</span><span·class="s1">&#39;GenericSpheresContact&#39;</span><span·class="p">,</span>·<span·class="s1">&#39;CpmPhys&#39;</span><span·class="p">):</span>·<span·class="s1">&#39;Law2_ScGeom_CpmPhys_Cpm&#39;</span><span·class="p">}</span>
  
1929 <span·class="c">#·see·how·the·entry·for·ScGridCoGeom·will·be·filled·after·this·request</span>1929 <span·class="c">#·see·how·the·entry·for·ScGridCoGeom·will·be·filled·after·this·request</span>
1930 <span·class="gp">Yade·[44]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispFunctor</span><span·class="p">(</span><span·class="n">ScGridCoGeom</span><span·class="p">(),</span><span·class="n">CpmPhys</span><span·class="p">())</span>1930 <span·class="gp">Yade·[44]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispFunctor</span><span·class="p">(</span><span·class="n">ScGridCoGeom</span><span·class="p">(),</span><span·class="n">CpmPhys</span><span·class="p">())</span>
1931 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Law2_ScGeom_CpmPhys_Cpm</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x3056e620</span><span·class="o">&gt;</span>1931 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Law2_ScGeom_CpmPhys_Cpm</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x40fb2240</span><span·class="o">&gt;</span>
  
1932 <span·class="gp">Yade·[45]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispMatrix</span><span·class="p">()</span>1932 <span·class="gp">Yade·[45]:·</span><span·class="n">ld</span><span·class="o">.</span><span·class="n">dispMatrix</span><span·class="p">()</span>
1933 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·1933 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·
1934 <span·class="go">{(&#39;GenericSpheresContact&#39;,·&#39;CpmPhys&#39;):·&#39;Law2_ScGeom_CpmPhys_Cpm&#39;,</span>1934 <span·class="go">{(&#39;GenericSpheresContact&#39;,·&#39;CpmPhys&#39;):·&#39;Law2_ScGeom_CpmPhys_Cpm&#39;,</span>
1935 <span·class="go">·(&#39;ScGridCoGeom&#39;,·&#39;CpmPhys&#39;):·&#39;Law2_ScGeom_CpmPhys_Cpm&#39;}</span>1935 <span·class="go">·(&#39;ScGridCoGeom&#39;,·&#39;CpmPhys&#39;):·&#39;Law2_ScGeom_CpmPhys_Cpm&#39;}</span>
1936 </pre></div>1936 </pre></div>
1937 </div>1937 </div>
Offset 2054, 27 lines modifiedOffset 2054, 27 lines modified
2054 <span·class="gp">Yade·[51]:·</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">timing</span><span·class="o">.</span><span·class="n">reset</span><span·class="p">()</span>···················<span·class="c1">##·not·necessary·if·used·for·the·first·time</span>2054 <span·class="gp">Yade·[51]:·</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">timing</span><span·class="o">.</span><span·class="n">reset</span><span·class="p">()</span>···················<span·class="c1">##·not·necessary·if·used·for·the·first·time</span>
  
2055 <span·class="gp">Yade·[52]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">(</span><span·class="mi">50</span><span·class="p">);</span>·<span·class="n">O</span><span·class="o">.</span><span·class="n">wait</span><span·class="p">()</span>2055 <span·class="gp">Yade·[52]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">run</span><span·class="p">(</span><span·class="mi">50</span><span·class="p">);</span>·<span·class="n">O</span><span·class="o">.</span><span·class="n">wait</span><span·class="p">()</span>
  
2056 <span·class="gp">Yade·[53]:·</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">timing</span><span·class="o">.</span><span·class="n">stats</span><span·class="p">()</span>2056 <span·class="gp">Yade·[53]:·</span><span·class="n">yade</span><span·class="o">.</span><span·class="n">timing</span><span·class="o">.</span><span·class="n">stats</span><span·class="p">()</span>
2057 <span·class="go">Name····················································Count·················Time············Rel.·time</span>2057 <span·class="go">Name····················································Count·················Time············Rel.·time</span>
2058 <span·class="go">-------------------------------------------------------------------------------------------------------</span>2058 <span·class="go">-------------------------------------------------------------------------------------------------------</span>
2059 <span·class="go">&quot;firstEngine&quot;········································50·············92.161us················0.56%······</span>2059 <span·class="go">&quot;firstEngine&quot;········································50···············91.8us················0.56%······</span>
2060 <span·class="go">InsertionSortCollider································25············4544.47us···············27.66%······</span>2060 <span·class="go">InsertionSortCollider································25············4611.52us···············27.95%······</span>
2061 <span·class="go">InteractionLoop······································50···········8288.258us···············50.45%······</span>2061 <span·class="go">InteractionLoop······································50············8297.32us···············50.28%······</span>
2062 <span·class="go">GlobalStiffnessTimeStepper····························2··············50.44us················0.31%······</span>2062 <span·class="go">GlobalStiffnessTimeStepper····························2··············51.48us················0.31%······</span>
2063 <span·class="go">TriaxialCompressionEngine····························50···········1111.245us················6.76%······</span>2063 <span·class="go">TriaxialCompressionEngine····························50············1127.84us················6.83%······</span>
2064 <span·class="go">TriaxialStateRecorder·································3············303.602us················1.85%······</span>2064 <span·class="go">TriaxialStateRecorder·································3··············335.6us················2.03%······</span>
2065 <span·class="go">NewtonIntegrator·····································50···········2037.972us···············12.41%······</span>2065 <span·class="go">NewtonIntegrator·····································50············1985.68us···············12.03%······</span>
2066 <span·class="go">··forces·sync··········································50··············25.08us················1.23%····</span>2066 <span·class="go">··forces·sync··········································50··············23.16us················1.17%····</span>
2067 <span·class="go">··motion·integration···································50···········1950.292us···············95.70%····</span>2067 <span·class="go">··motion·integration···································50············1899.84us···············95.68%····</span>
2068 <span·class="go">··sync·max·vel·········································50··············16.12us················0.79%····</span>2068 <span·class="go">··sync·max·vel·········································50··············15.48us················0.78%····</span>
2069 <span·class="go">··terminate············································50···············8.96us················0.44%····</span>2069 <span·class="go">··terminate············································50···············8.56us················0.43%····</span>
2070 <span·class="go">··TOTAL···············································200···········2000.452us···············98.16%····</span>2070 <span·class="go">··TOTAL···············································200············1947.04us···············98.05%····</span>
2071 <span·class="go">TOTAL····························································16428.148us··············100.00%······</span>2071 <span·class="go">TOTAL·····························································16501.24us··············100.00%······</span>
2072 </pre></div>2072 </pre></div>
2073 </div>2073 </div>
2074 <p>Exec·count·and·time·can·be·accessed·and·manipulated·through·<code·class="docutils·literal·notranslate"><span·class="pre">Engine::timingInfo</span></code>·from·c++·or·<code·class="docutils·literal·notranslate"><span·class="pre">Engine().execCount</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Engine().execTime</span></code>·properties·in·Python.</p>2074 <p>Exec·count·and·time·can·be·accessed·and·manipulated·through·<code·class="docutils·literal·notranslate"><span·class="pre">Engine::timingInfo</span></code>·from·c++·or·<code·class="docutils·literal·notranslate"><span·class="pre">Engine().execCount</span></code>·and·<code·class="docutils·literal·notranslate"><span·class="pre">Engine().execTime</span></code>·properties·in·Python.</p>
2075 </section>2075 </section>
2076 <section·id="in-engine-and-in-functor-timing">2076 <section·id="in-engine-and-in-functor-timing">
2077 <h4>In-engine·and·in-functor·timing<a·class="headerlink"·href="#in-engine-and-in-functor-timing"·title="Link·to·this·heading">¶</a></h4>2077 <h4>In-engine·and·in-functor·timing<a·class="headerlink"·href="#in-engine-and-in-functor-timing"·title="Link·to·this·heading">¶</a></h4>
2078 <p>Timing·within·engines·(and·functors)·is·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.TimingDeltas">TimingDeltas</a>·class·which·is·by·default·instantiated·in·engines·and·functors·as·Engine::timingDeltas·and·Functor::timingDeltas·(<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Engine.timingDeltas">Engine.timingDeltas</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Functor.timingDeltas">Functor.timingDeltas</a>·in·Python).·It·is·made·for·timing·loops·(functors’·loop·is·in·their·respective·dispatcher)·and·stores·cummulatively·time·differences·between·<em>checkpoints</em>.</p>2078 <p>Timing·within·engines·(and·functors)·is·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.TimingDeltas">TimingDeltas</a>·class·which·is·by·default·instantiated·in·engines·and·functors·as·Engine::timingDeltas·and·Functor::timingDeltas·(<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Engine.timingDeltas">Engine.timingDeltas</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Functor.timingDeltas">Functor.timingDeltas</a>·in·Python).·It·is·made·for·timing·loops·(functors’·loop·is·in·their·respective·dispatcher)·and·stores·cummulatively·time·differences·between·<em>checkpoints</em>.</p>
4.76 KB
html2text {}
    
Offset 1094, 19 lines modifiedOffset 1094, 19 lines modified
1094 <trackEnergy>0</trackEnergy>1094 <trackEnergy>0</trackEnergy>
1095 <doSort>0</doSort>1095 <doSort>0</doSort>
1096 <runInternalConsistencyChecks>1</runInternalConsistencyChecks>1096 <runInternalConsistencyChecks>1</runInternalConsistencyChecks>
1097 <selectedBody>-1</selectedBody>1097 <selectedBody>-1</selectedBody>
1098 <tags·class_id="3"·tracking_level="0"·version="0">1098 <tags·class_id="3"·tracking_level="0"·version="0">
1099 <count>5</count>1099 <count>5</count>
1100 <item_version>0</item_version>1100 <item_version>0</item_version>
1101 <item>author=~(pbuilder1@codethink04-arm64)</item>1101 <item>author=second~user~(pbuilder2@i-capture-the-hostname)</item>
1102 <item>isoTime=20250727T113446</item>1102 <item>isoTime=20260831T035003</item>
1103 <item>id=20250727T113446p3257836</item> 
1104 <item>d.id=20250727T113446p3257836</item> 
1105 <item>id.d=20250727T113446p3257836</item>1103 <item>id=20260831T035003p363122</item>
 1104 <item>d.id=20260831T035003p363122</item>
 1105 <item>id.d=20260831T035003p363122</item>
1106 </tags>1106 </tags>
1107 <engines·class_id="4"·tracking_level="0"·version="0">1107 <engines·class_id="4"·tracking_level="0"·version="0">
1108 <count>1</count>1108 <count>1</count>
1109 <item_version>1</item_version>1109 <item_version>1</item_version>
1110 <item·class_id="5"·tracking_level="0"·version="1">1110 <item·class_id="5"·tracking_level="0"·version="1">
1111 <px·class_id="7"·class_name="yade::GravityEngine"·tracking_level="1"1111 <px·class_id="7"·class_name="yade::GravityEngine"·tracking_level="1"
1112 version="0"·object_id="_2">1112 version="0"·object_id="_2">
Offset 1821, 15 lines modifiedOffset 1821, 15 lines modified
1821 Yade·[42]:·ld=LawDispatcher([Law2_ScGeom_CpmPhys_Cpm()])1821 Yade·[42]:·ld=LawDispatcher([Law2_ScGeom_CpmPhys_Cpm()])
  
1822 Yade·[43]:·ld.dispMatrix()1822 Yade·[43]:·ld.dispMatrix()
1823 Out[43]:·{('GenericSpheresContact',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm'}1823 Out[43]:·{('GenericSpheresContact',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm'}
  
1824 #·see·how·the·entry·for·ScGridCoGeom·will·be·filled·after·this·request1824 #·see·how·the·entry·for·ScGridCoGeom·will·be·filled·after·this·request
1825 Yade·[44]:·ld.dispFunctor(ScGridCoGeom(),CpmPhys())1825 Yade·[44]:·ld.dispFunctor(ScGridCoGeom(),CpmPhys())
1826 Out[44]:·<Law2_ScGeom_CpmPhys_Cpm·instance·at·0x3056e620>1826 Out[44]:·<Law2_ScGeom_CpmPhys_Cpm·instance·at·0x40fb2240>
  
1827 Yade·[45]:·ld.dispMatrix()1827 Yade·[45]:·ld.dispMatrix()
1828 Out[45]:1828 Out[45]:
1829 {('GenericSpheresContact',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm',1829 {('GenericSpheresContact',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm',
1830 ·('ScGridCoGeom',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm'}1830 ·('ScGridCoGeom',·'CpmPhys'):·'Law2_ScGeom_CpmPhys_Cpm'}
1831 *\x8**\x8**\x8*·O\x8Op\x8pe\x8en\x8nG\x8GL\x8L·f\x8fu\x8un\x8nc\x8ct\x8to\x8or\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8*1831 *\x8**\x8**\x8*·O\x8Op\x8pe\x8en\x8nG\x8GL\x8L·f\x8fu\x8un\x8nc\x8ct\x8to\x8or\x8rs\x8s_\x8?\x8·*\x8**\x8**\x8*
1832 OpenGL·rendering·is·being·done·also·by·1D·functors·(dispatched·for·the·type·to1832 OpenGL·rendering·is·being·done·also·by·1D·functors·(dispatched·for·the·type·to
Offset 1961, 39 lines modifiedOffset 1961, 39 lines modified
1961 Yade·[52]:·O.run(50);·O.wait()1961 Yade·[52]:·O.run(50);·O.wait()
  
1962 Yade·[53]:·yade.timing.stats()1962 Yade·[53]:·yade.timing.stats()
1963 Name····················································Count1963 Name····················································Count
1964 Time············Rel.·time1964 Time············Rel.·time
1965 -------------------------------------------------------------------------------1965 -------------------------------------------------------------------------------
1966 ------------------------1966 ------------------------
1967 "firstEngine"········································50·············92.161us1967 "firstEngine"········································50···············91.8us
1968 0.56%1968 0.56%
1969 InsertionSortCollider································25············4544.47us1969 InsertionSortCollider································25············4611.52us
1970 27.66%1970 27.95%
1971 InteractionLoop······································50···········8288.258us1971 InteractionLoop······································50············8297.32us
1972 50.45%1972 50.28%
1973 GlobalStiffnessTimeStepper····························2··············50.44us1973 GlobalStiffnessTimeStepper····························2··············51.48us
1974 0.31%1974 0.31%
1975 TriaxialCompressionEngine····························50···········1111.245us1975 TriaxialCompressionEngine····························50············1127.84us
1976 6.76%1976 6.83%
1977 TriaxialStateRecorder·································3············303.602us1977 TriaxialStateRecorder·································3··············335.6us
1978 1.85%1978 2.03%
1979 NewtonIntegrator·····································50···········2037.972us1979 NewtonIntegrator·····································50············1985.68us
1980 12.41%1980 12.03%
1981 ··forces·sync··········································50··············25.08us1981 ··forces·sync··········································50··············23.16us
1982 1.23%1982 1.17%
1983 ··motion·integration···································50···········1950.292us1983 ··motion·integration···································50············1899.84us
1984 95.70%1984 95.68%
1985 ··sync·max·vel·········································50··············16.12us1985 ··sync·max·vel·········································50··············15.48us
1986 0.79%1986 0.78%
1987 ··terminate············································50···············8.96us1987 ··terminate············································50···············8.56us
1988 0.44%1988 0.43%
1989 ··TOTAL···············································200···········2000.452us1989 ··TOTAL···············································200············1947.04us
1990 98.16%1990 98.05%
1991 TOTAL····························································16428.148us1991 TOTAL·····························································16501.24us
1992 100.00%1992 100.00%
1993 Exec·count·and·time·can·be·accessed·and·manipulated·through·Engine::timingInfo1993 Exec·count·and·time·can·be·accessed·and·manipulated·through·Engine::timingInfo
1994 from·c++·or·Engine().execCount·and·Engine().execTime·properties·in·Python.1994 from·c++·or·Engine().execCount·and·Engine().execTime·properties·in·Python.
1995 *\x8**\x8**\x8*·I\x8In\x8n-\x8-e\x8en\x8ng\x8gi\x8in\x8ne\x8e·a\x8an\x8nd\x8d·i\x8in\x8n-\x8-f\x8fu\x8un\x8nc\x8ct\x8to\x8or\x8r·t\x8ti\x8im\x8mi\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8*1995 *\x8**\x8**\x8*·I\x8In\x8n-\x8-e\x8en\x8ng\x8gi\x8in\x8ne\x8e·a\x8an\x8nd\x8d·i\x8in\x8n-\x8-f\x8fu\x8un\x8nc\x8ct\x8to\x8or\x8r·t\x8ti\x8im\x8mi\x8in\x8ng\x8g_\x8?\x8·*\x8**\x8**\x8*
1996 Timing·within·engines·(and·functors)·is·based·on·_\x8T_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·class·which·is·by1996 Timing·within·engines·(and·functors)·is·based·on·_\x8T_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·class·which·is·by
1997 default·instantiated·in·engines·and·functors·as·Engine::timingDeltas·and1997 default·instantiated·in·engines·and·functors·as·Engine::timingDeltas·and
1998 Functor::timingDeltas·(_\x8E_\x8n_\x8g_\x8i_\x8n_\x8e_\x8._\x8t_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·and·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8o_\x8r_\x8._\x8t_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·in·Python).1998 Functor::timingDeltas·(_\x8E_\x8n_\x8g_\x8i_\x8n_\x8e_\x8._\x8t_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·and·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8o_\x8r_\x8._\x8t_\x8i_\x8m_\x8i_\x8n_\x8g_\x8D_\x8e_\x8l_\x8t_\x8a_\x8s·in·Python).
27.6 KB
./usr/share/doc/yade/html/searchindex.js
27.5 KB
js-beautify {}
    
Offset 62408, 15 lines modifiedOffset 62408, 15 lines modified
62408 ········"023":·28,62408 ········"023":·28,
62409 ········"02319":·33,62409 ········"02319":·33,
62410 ········"024":·28,62410 ········"024":·28,
62411 ········"0242":·28,62411 ········"0242":·28,
62412 ········"02622":·28,62412 ········"02622":·28,
62413 ········"02644400910985170":·28,62413 ········"02644400910985170":·28,
62414 ········"029":·28,62414 ········"029":·28,
62415 ········"03":·[28,·29,·33,·47,·66],62415 ········"03":·[27,·28,·29,·33,·47,·66],
62416 ········"031":·28,62416 ········"031":·28,
62417 ········"031304":·29,62417 ········"031304":·29,
62418 ········"032901":·28,62418 ········"032901":·28,
62419 ········"03333":·33,62419 ········"03333":·33,
62420 ········"034":·28,62420 ········"034":·28,
62421 ········"0352":·28,62421 ········"0352":·28,
62422 ········"0374":·28,62422 ········"0374":·28,
Offset 62430, 15 lines modifiedOffset 62430, 16 lines modified
62430 ········"04024029":·28,62430 ········"04024029":·28,
62431 ········"04024060":·28,62431 ········"04024060":·28,
62432 ········"04024079":·28,62432 ········"04024079":·28,
62433 ········"041":·28,62433 ········"041":·28,
62434 ········"041301":·28,62434 ········"041301":·28,
62435 ········"0423":·28,62435 ········"0423":·28,
62436 ········"0471975511965976":·47,62436 ········"0471975511965976":·47,
 62437 ········"04u":·27,
62437 ········"05":·[28,·29,·31,·32,·33,·34,·46,·47,·60,·67],62438 ········"05":·[27,·28,·29,·31,·32,·33,·34,·46,·47,·60,·67],
62438 ········"0500":·28,62439 ········"0500":·28,
62439 ········"051":·28,62440 ········"051":·28,
62440 ········"052":·28,62441 ········"052":·28,
62441 ········"0527":·28,62442 ········"0527":·28,
62442 ········"052905":·[28,·33],62443 ········"052905":·[28,·33],
62443 ········"0530":·60,62444 ········"0530":·60,
62444 ········"0558":·28,62445 ········"0558":·28,
Offset 62461, 15 lines modifiedOffset 62462, 14 lines modified
62461 ········"0733":·29,62462 ········"0733":·29,
62462 ········"0740":·28,62463 ········"0740":·28,
62463 ········"0785":·28,62464 ········"0785":·28,
62464 ········"08":·[27,·28,·29,·47,·59,·65],62465 ········"08":·[27,·28,·29,·47,·59,·65],
62465 ········"0815":·28,62466 ········"0815":·28,
62466 ········"08927029208022474":·29,62467 ········"08927029208022474":·29,
62467 ········"08927029908022097":·29,62468 ········"08927029908022097":·29,
62468 ········"08u":·27, 
62469 ········"09":·[28,·29,·65],62469 ········"09":·[28,·29,·65],
62470 ········"090192":·29,62470 ········"090192":·29,
62471 ········"09057":·28,62471 ········"09057":·28,
62472 ········"0b000011":·[60,·67],62472 ········"0b000011":·[60,·67],
62473 ········"0b011":·34,62473 ········"0b011":·34,
62474 ········"0b100101":·60,62474 ········"0b100101":·60,
62475 ········"0b1101":·60,62475 ········"0b1101":·60,
Offset 62486, 35 lines modifiedOffset 62486, 35 lines modified
62486 ········"0x00007f0fcd0b4b23":·47,62486 ········"0x00007f0fcd0b4b23":·47,
62487 ········"0x00007f0fcd87ed57":·47,62487 ········"0x00007f0fcd87ed57":·47,
62488 ········"0x00007f0fcd88c7e9":·47,62488 ········"0x00007f0fcd88c7e9":·47,
62489 ········"0x00007f0fcd88cb20":·47,62489 ········"0x00007f0fcd88cb20":·47,
62490 ········"0x00007f0fcd8f4f7d":·47,62490 ········"0x00007f0fcd8f4f7d":·47,
62491 ········"0x1c54620":·47,62491 ········"0x1c54620":·47,
62492 ········"0x2d06770":·27,62492 ········"0x2d06770":·27,
62493 ········"0x2e918390":·66, 
62494 ········"0x2ff0a220":·23, 
62495 ········"0x2ff2c940":·23, 
62496 ········"0x30491e90":·23, 
62497 ········"0x304b3a00":·35,62493 ········"0x3e7b0ba0":·47,
 62494 ········"0x3f362eb0":·66,
 62495 ········"0x405f1d50":·43,
62498 ········"0x304cd800":·23,62496 ········"0x40eca060":·23,
 62497 ········"0x40f04940":·47,
 62498 ········"0x40f31a80":·23,
62499 ········"0x304ec930":·23,62499 ········"0x40f388c0":·23,
62500 ········"0x30562440":·23,62500 ········"0x40f55040":·23,
 62501 ········"0x40f93450":·23,
 62502 ········"0x40fa9c70":·23,
62501 ········"0x3056e620":·27,62503 ········"0x40fb2240":·27,
62502 ········"0x305e5ff0":·35, 
62503 ········"0x3063f270":·35,62504 ········"0x40fdea70":·35,
62504 ········"0x306634b0":·43,62505 ········"0x41034de0":·35,
62505 ········"0x306768a0":·35, 
62506 ········"0x306b4510":·35,62506 ········"0x4109bed0":·35,
 62507 ········"0x41119970":·35,
 62508 ········"0x41147dd0":·35,
 62509 ········"0x41147e70":·43,
62507 ········"0x30700830":·43,62510 ········"0x4132c900":·43,
62508 ········"0x308dc160":·43,62511 ········"0x4134dd70":·47,
62509 ········"0x308e4660":·43,62512 ········"0x4134f460":·43,
62510 ········"0x30908230":·47, 
62511 ········"0x3090f3e0":·47, 
62512 ········"0x30910e30":·43,62513 ········"0x4136a000":·43,
62513 ········"0x30922500":·47, 
62514 ········"0x7f0fb1268710":·47,62514 ········"0x7f0fb1268710":·47,
62515 ········"0x7f0fb29f2710":·47,62515 ········"0x7f0fb29f2710":·47,
62516 ········"0x7f0fb31f3710":·47,62516 ········"0x7f0fb31f3710":·47,
62517 ········"0x7f0fcee53700":·47,62517 ········"0x7f0fcee53700":·47,
62518 ········"0x7f1e4231e440":·25,62518 ········"0x7f1e4231e440":·25,
62519 ········"0x7f20086a1490":·25,62519 ········"0x7f20086a1490":·25,
62520 ········"0x7f21a8c8d3a0":·25,62520 ········"0x7f21a8c8d3a0":·25,
Offset 62523, 39 lines modifiedOffset 62523, 39 lines modified
62523 ········"0x7f622b47f490":·25,62523 ········"0x7f622b47f490":·25,
62524 ········"0x7f8dc7b73440":·25,62524 ········"0x7f8dc7b73440":·25,
62525 ········"0x7f9231213490":·25,62525 ········"0x7f9231213490":·25,
62526 ········"0x7f9c0a399490":·25,62526 ········"0x7f9c0a399490":·25,
62527 ········"0x7fb699b1a440":·25,62527 ········"0x7fb699b1a440":·25,
62528 ········"0x7fdd466b8440":·25,62528 ········"0x7fdd466b8440":·25,
62529 ········"0x7feb979403a0":·25,62529 ········"0x7feb979403a0":·25,
62530 ········"0xffff6431fa00":·23,62530 ········"0xffff55f1fa70":·23,
62531 ········"0xffff7a4b7820":·47,62531 ········"0xffff70143820":·47,
62532 ········"0xffff7a4f7380":·47,62532 ········"0xffff7018b380":·47,
62533 ········"0xffff7a52a570":·47,62533 ········"0xffff701ba570":·47,
62534 ········"0xffff7a569810":·47,62534 ········"0xffff701f9810":·47,
62535 ········"0xffff7a569950":·47,62535 ········"0xffff701f9950":·47,
62536 ········"0xffff7a58c180":·47,62536 ········"0xffff7021c180":·47,
62537 ········"1":·[0,·1,·2,·3,·4,·5,·6,·13,·14,·16,·22,·23,·25,·26,·27,·28,·29,·32,·33,·34,·35,·39,·43,·46,·47,·48,·49,·50,·51,·52,·53,·54,·55,·56,·57,·58,·59,·60,·62,·63,·65,·66,·67,·68,·69],62537 ········"1":·[0,·1,·2,·3,·4,·5,·6,·13,·14,·16,·22,·23,·25,·26,·27,·28,·29,·32,·33,·34,·35,·39,·43,·46,·47,·48,·49,·50,·51,·52,·53,·54,·55,·56,·57,·58,·59,·60,·62,·63,·65,·66,·67,·68,·69],
62538 ········"10":·[0,·1,·2,·3,·4,·5,·7,·13,·22,·23,·25,·26,·27,·28,·29,·33,·34,·35,·41,·43,·45,·46,·47,·50,·51,·56,·59,·60,·63,·66,·67,·69],62538 ········"10":·[0,·1,·2,·3,·4,·5,·7,·13,·22,·23,·25,·26,·27,·28,·29,·33,·34,·35,·41,·43,·45,·46,·47,·50,·51,·56,·59,·60,·63,·66,·67,·69],
62539 ········"100":·[6,·23,·25,·27,·32,·33,·34,·35,·41,·45,·46,·47,·65],62539 ········"100":·[6,·23,·25,·27,·32,·33,·34,·35,·41,·45,·46,·47,·65],
62540 ········"1000":·[1,·23,·26,·32,·33,·34,·41,·44,·45,·46,·47,·56,·60,·66,·67],62540 ········"1000":·[1,·23,·26,·32,·33,·34,·41,·44,·45,·46,·47,·56,·60,·66,·67],
62541 ········"10000":·[33,·41,·56,·60,·67],62541 ········"10000":·[33,·41,·56,·60,·67],
62542 ········"100000":·23,62542 ········"100000":·23,
62543 ········"1000000":·3,62543 ········"1000000":·3,
62544 ········"1000000000":·27,62544 ········"1000000000":·27,
62545 ········"100068":·28,62545 ········"100068":·28,
62546 ········"100081":·28,62546 ········"100081":·28,
62547 ········"10011101011100001010001111010111000010100011110101110":·3,62547 ········"10011101011100001010001111010111000010100011110101110":·3,
62548 ········"10011101011100001010001111010111000010100011110101110000000000000000000000000000000000000000000000000000000000000":·3,62548 ········"10011101011100001010001111010111000010100011110101110000000000000000000000000000000000000000000000000000000000000":·3,
62549 ········"10011101011100001010001111010111000010100011110101110000101000111101011100001010001111010111000010100011110101110":·3,62549 ········"10011101011100001010001111010111000010100011110101110000101000111101011100001010001111010111000010100011110101110":·3,
62550 ········"1002":·[28,·29,·60,·67],62550 ········"1002":·[28,·29,·60,·67],
62551 ········"100558":·23, 
62552 ········"1006":·29,62551 ········"1006":·29,
62553 ········"1007":·[28,·29],62552 ········"1007":·[28,·29],
62554 ········"10070737":·28,62553 ········"10070737":·28,
 62554 ········"100723":·23,
Max diff block lines reached; 23394/28126 bytes (83.18%) of diff not shown.
9.02 KB
./usr/share/doc/yade/html/tutorial-geo.html
    
Offset 225, 18 lines modifiedOffset 225, 18 lines modified
225 <p>Periodic·boundary·is·a·“boundary”·created·by·using·periodic·(rather·than·infinite)·space.·Such·boundary·is·activated·by·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.periodic">O.periodic=True·</a>,·and·the·space·configuration·is·decribed·by·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.cell">O.cell·</a>.·It·is·well·suited·for·studying·bulk·material·behavior,·as·boundary·effects·are·avoided,·leading·to·smaller·number·of·particles.·On·the·other·hand,·it·might·not·be·suitable·for·studying·localization,·as·any·cell-level·effects·(such·as·shear·bands)·have·to·satisfy·periodicity·as·well.</p>225 <p>Periodic·boundary·is·a·“boundary”·created·by·using·periodic·(rather·than·infinite)·space.·Such·boundary·is·activated·by·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.periodic">O.periodic=True·</a>,·and·the·space·configuration·is·decribed·by·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.cell">O.cell·</a>.·It·is·well·suited·for·studying·bulk·material·behavior,·as·boundary·effects·are·avoided,·leading·to·smaller·number·of·particles.·On·the·other·hand,·it·might·not·be·suitable·for·studying·localization,·as·any·cell-level·effects·(such·as·shear·bands)·have·to·satisfy·periodicity·as·well.</p>
226 <p>The·periodic·cell·is·described·by·its·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.refSize">reference·size·</a>·of·box·aligned·with·global·axes,·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.trsf">current·transformation</a>,·which·can·capture·stretch,·shear·and·rotation.·Deformation·is·prescribed·via·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.velGrad">velocity·gradient</a>,·which·updates·the·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.trsf">transformation</a>·before·the·next·step.·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.homoDeform">Homothetic·deformation</a>·can·smear·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.velGrad">velocity·gradient</a>·accross·the·cell,·making·the·boundary·dissolve·in·the·whole·cell.</p>226 <p>The·periodic·cell·is·described·by·its·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.refSize">reference·size·</a>·of·box·aligned·with·global·axes,·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.trsf">current·transformation</a>,·which·can·capture·stretch,·shear·and·rotation.·Deformation·is·prescribed·via·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.velGrad">velocity·gradient</a>,·which·updates·the·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.trsf">transformation</a>·before·the·next·step.·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.homoDeform">Homothetic·deformation</a>·can·smear·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Cell.velGrad">velocity·gradient</a>·accross·the·cell,·making·the·boundary·dissolve·in·the·whole·cell.</p>
227 <p>Stress·and·strains·can·be·controlled·with·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController">PeriTriaxController</a>;·it·is·possible·to·prescribe·mixed·strain/stress·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.goal">goal</a>·state·using·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.stressMask">PeriTriaxController.stressMask</a>.</p>227 <p>Stress·and·strains·can·be·controlled·with·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController">PeriTriaxController</a>;·it·is·possible·to·prescribe·mixed·strain/stress·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.goal">goal</a>·state·using·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.stressMask">PeriTriaxController.stressMask</a>.</p>
228 <p>The·following·creates·periodic·cloud·of·spheres·and·compresses·to·achieve·<span·class="math·notranslate·nohighlight">\(\sigma_x\)</span>=-10·kPa,·<span·class="math·notranslate·nohighlight">\(\sigma_y\)</span>=-10kPa·and·<span·class="math·notranslate·nohighlight">\(\eps_z\)</span>=-0.1.·Since·stress·is·specified·for·<span·class="math·notranslate·nohighlight">\(y\)</span>·and·<span·class="math·notranslate·nohighlight">\(z\)</span>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.stressMask">stressMask</a>·is·binary·<code·class="docutils·literal·notranslate"><span·class="pre">0b011</span></code>·(x→1,·y→2,·z→4,·in·decimal·1+2=3).</p>228 <p>The·following·creates·periodic·cloud·of·spheres·and·compresses·to·achieve·<span·class="math·notranslate·nohighlight">\(\sigma_x\)</span>=-10·kPa,·<span·class="math·notranslate·nohighlight">\(\sigma_y\)</span>=-10kPa·and·<span·class="math·notranslate·nohighlight">\(\eps_z\)</span>=-0.1.·Since·stress·is·specified·for·<span·class="math·notranslate·nohighlight">\(y\)</span>·and·<span·class="math·notranslate·nohighlight">\(z\)</span>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.stressMask">stressMask</a>·is·binary·<code·class="docutils·literal·notranslate"><span·class="pre">0b011</span></code>·(x→1,·y→2,·z→4,·in·decimal·1+2=3).</p>
229 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[1]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>229 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[1]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>
  
230 <span·class="gp">Yade·[2]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.16</span><span·class="p">,</span><span·class="n">periodic</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>230 <span·class="gp">Yade·[2]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.16</span><span·class="p">,</span><span·class="n">periodic</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>
231 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">2</span><span·class="p">]:</span>·<span·class="mi">19</span>231 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">2</span><span·class="p">]:</span>·<span·class="mi">18</span>
  
232 <span·class="gp">Yade·[3]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>·············<span·class="c1">#·implicitly·sets·O.periodic=True,·and·O.cell.refSize·to·the·packing·period·size</span>232 <span·class="gp">Yade·[3]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>·············<span·class="c1">#·implicitly·sets·O.periodic=True,·and·O.cell.refSize·to·the·packing·period·size</span>
233 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">3</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">4</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">6</span><span·class="p">,</span>·<span·class="mi">7</span><span·class="p">,</span>·<span·class="mi">8</span><span·class="p">,</span>·<span·class="mi">9</span><span·class="p">,</span>·<span·class="mi">10</span><span·class="p">,</span>·<span·class="mi">11</span><span·class="p">,</span>·<span·class="mi">12</span><span·class="p">,</span>·<span·class="mi">13</span><span·class="p">,</span>·<span·class="mi">14</span><span·class="p">,</span>·<span·class="mi">15</span><span·class="p">,</span>·<span·class="mi">16</span><span·class="p">,</span>·<span·class="mi">17</span><span·class="p">,</span>·<span·class="mi">18</span><span·class="p">,</span>·<span·class="mi">19</span><span·class="p">,</span>·<span·class="mi">20</span><span·class="p">,</span>·<span·class="mi">21</span><span·class="p">,</span>·<span·class="mi">22</span><span·class="p">]</span>233 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">3</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">4</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">6</span><span·class="p">,</span>·<span·class="mi">7</span><span·class="p">,</span>·<span·class="mi">8</span><span·class="p">,</span>·<span·class="mi">9</span><span·class="p">,</span>·<span·class="mi">10</span><span·class="p">,</span>·<span·class="mi">11</span><span·class="p">,</span>·<span·class="mi">12</span><span·class="p">,</span>·<span·class="mi">13</span><span·class="p">,</span>·<span·class="mi">14</span><span·class="p">,</span>·<span·class="mi">15</span><span·class="p">,</span>·<span·class="mi">16</span><span·class="p">,</span>·<span·class="mi">17</span><span·class="p">,</span>·<span·class="mi">18</span><span·class="p">,</span>·<span·class="mi">19</span><span·class="p">,</span>·<span·class="mi">20</span><span·class="p">,</span>·<span·class="mi">21</span><span·class="p">]</span>
  
234 <span·class="gp">Yade·[4]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="o">+=</span><span·class="p">[</span><span·class="n">PeriTriaxController</span><span·class="p">(</span><span·class="n">goal</span><span·class="o">=</span><span·class="p">(</span><span·class="o">-</span><span·class="mf">1e4</span><span·class="p">,</span><span·class="o">-</span><span·class="mf">1e4</span><span·class="p">,</span><span·class="o">-</span><span·class="mf">.1</span><span·class="p">),</span><span·class="n">stressMask</span><span·class="o">=</span><span·class="mb">0b011</span><span·class="p">,</span><span·class="n">maxUnbalanced</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">doneHook</span><span·class="o">=</span><span·class="s1">&#39;functionToRunWhenFinished()&#39;</span><span·class="p">)]</span>234 <span·class="gp">Yade·[4]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="o">+=</span><span·class="p">[</span><span·class="n">PeriTriaxController</span><span·class="p">(</span><span·class="n">goal</span><span·class="o">=</span><span·class="p">(</span><span·class="o">-</span><span·class="mf">1e4</span><span·class="p">,</span><span·class="o">-</span><span·class="mf">1e4</span><span·class="p">,</span><span·class="o">-</span><span·class="mf">.1</span><span·class="p">),</span><span·class="n">stressMask</span><span·class="o">=</span><span·class="mb">0b011</span><span·class="p">,</span><span·class="n">maxUnbalanced</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">doneHook</span><span·class="o">=</span><span·class="s1">&#39;functionToRunWhenFinished()&#39;</span><span·class="p">)]</span>
235 </pre></div>235 </pre></div>
236 </div>236 </div>
237 <p>When·the·simulation·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.run">runs</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController">PeriTriaxController</a>·takes·over·the·control·and·calls·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.doneHook">doneHook</a>·when·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.goal">goal</a>·is·reached.·A·full·simulation·with·PeriTriaxController·might·look·like·the·following:</p>237 <p>When·the·simulation·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.run">runs</a>,·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController">PeriTriaxController</a>·takes·over·the·control·and·calls·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.doneHook">doneHook</a>·when·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController.goal">goal</a>·is·reached.·A·full·simulation·with·PeriTriaxController·might·look·like·the·following:</p>
238 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span><span·class="p">,</span>·<span·class="n">plot</span>238 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span><span·class="p">,</span>·<span·class="n">plot</span>
  
1.1 KB
html2text {}
    
Offset 122, 19 lines modifiedOffset 122, 19 lines modified
122 The·following·creates·periodic·cloud·of·spheres·and·compresses·to·achieve·\122 The·following·creates·periodic·cloud·of·spheres·and·compresses·to·achieve·\
123 (\sigma_x\)=-10·kPa,·\(\sigma_y\)=-10kPa·and·\(\eps_z\)=-0.1.·Since·stress·is123 (\sigma_x\)=-10·kPa,·\(\sigma_y\)=-10kPa·and·\(\eps_z\)=-0.1.·Since·stress·is
124 specified·for·\(y\)·and·\(z\),·_\x8s_\x8t_\x8r_\x8e_\x8s_\x8s_\x8M_\x8a_\x8s_\x8k·is·binary·0b011·(x→1,·y→2,·z→4,·in124 specified·for·\(y\)·and·\(z\),·_\x8s_\x8t_\x8r_\x8e_\x8s_\x8s_\x8M_\x8a_\x8s_\x8k·is·binary·0b011·(x→1,·y→2,·z→4,·in
125 decimal·1+2=3).125 decimal·1+2=3).
126 Yade·[1]:·sp=pack.SpherePack()126 Yade·[1]:·sp=pack.SpherePack()
  
127 Yade·[2]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.16,periodic=True)127 Yade·[2]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.16,periodic=True)
128 Out[2]:·19128 Out[2]:·18
  
129 Yade·[3]:·sp.toSimulation()·············#·implicitly·sets·O.periodic=True,·and129 Yade·[3]:·sp.toSimulation()·············#·implicitly·sets·O.periodic=True,·and
130 O.cell.refSize·to·the·packing·period·size130 O.cell.refSize·to·the·packing·period·size
131 Out[3]:·[4,·5,·6,·7,·8,·9,·10,·11,·12,·13,·14,·15,·16,·17,·18,·19,·20,·21,·22]131 Out[3]:·[4,·5,·6,·7,·8,·9,·10,·11,·12,·13,·14,·15,·16,·17,·18,·19,·20,·21]
  
132 Yade·[4]:·O.engines+=[PeriTriaxController(goal=(-1e4,-132 Yade·[4]:·O.engines+=[PeriTriaxController(goal=(-1e4,-
133 1e4,-.1),stressMask=0b011,maxUnbalanced=.2,doneHook='functionToRunWhenFinished133 1e4,-.1),stressMask=0b011,maxUnbalanced=.2,doneHook='functionToRunWhenFinished
134 ()')]134 ()')]
135 When·the·simulation·_\x8r_\x8u_\x8n_\x8s,·_\x8P_\x8e_\x8r_\x8i_\x8T_\x8r_\x8i_\x8a_\x8x_\x8C_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l_\x8l_\x8e_\x8r·takes·over·the·control·and·calls135 When·the·simulation·_\x8r_\x8u_\x8n_\x8s,·_\x8P_\x8e_\x8r_\x8i_\x8T_\x8r_\x8i_\x8a_\x8x_\x8C_\x8o_\x8n_\x8t_\x8r_\x8o_\x8l_\x8l_\x8e_\x8r·takes·over·the·control·and·calls
136 _\x8d_\x8o_\x8n_\x8e_\x8H_\x8o_\x8o_\x8k·when·_\x8g_\x8o_\x8a_\x8l·is·reached.·A·full·simulation·with·PeriTriaxController·might136 _\x8d_\x8o_\x8n_\x8e_\x8H_\x8o_\x8o_\x8k·when·_\x8g_\x8o_\x8a_\x8l·is·reached.·A·full·simulation·with·PeriTriaxController·might
137 look·like·the·following:137 look·like·the·following:
22.0 KB
./usr/share/doc/yade/html/tutorial-hands-on.html
    
Offset 469, 15 lines modifiedOffset 469, 15 lines modified
469 <li><p>Set·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.material">Body.material</a>·(last-defined·material·is·used,·otherwise·a·default·material·is·created)</p></li>469 <li><p>Set·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.material">Body.material</a>·(last-defined·material·is·used,·otherwise·a·default·material·is·created)</p></li>
470 <li><p>Set·position·and·orientation·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.state">Body.state</a>,·compute·mass·and·moment·of·inertia·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Material">Material</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Shape">Shape</a></p></li>470 <li><p>Set·position·and·orientation·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.state">Body.state</a>,·compute·mass·and·moment·of·inertia·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Material">Material</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Shape">Shape</a></p></li>
471 </ol>471 </ol>
472 <p>In·order·to·avoid·such·tasks,·shorthand·functions·are·defined·in·the·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module;·to·mention·a·few·of·them,·they·are·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>.·The·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module·is·imported·at·startup·in·such·a·way·that·the·<code·class="docutils·literal·notranslate"><span·class="pre">utils.</span></code>·prefix·is·not·necessary·for·accessing·them.</p>472 <p>In·order·to·avoid·such·tasks,·shorthand·functions·are·defined·in·the·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module;·to·mention·a·few·of·them,·they·are·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>.·The·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module·is·imported·at·startup·in·such·a·way·that·the·<code·class="docutils·literal·notranslate"><span·class="pre">utils.</span></code>·prefix·is·not·necessary·for·accessing·them.</p>
473 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[43]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>····<span·class="c1">#·create·sphere·particle·centered·at·(0,0,0)·with·radius=1</span>473 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[43]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>····<span·class="c1">#·create·sphere·particle·centered·at·(0,0,0)·with·radius=1</span>
  
474 <span·class="gp">Yade·[44]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span>·······················<span·class="c1">#·s.shape·describes·the·geometry·of·the·particle</span>474 <span·class="gp">Yade·[44]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span>·······················<span·class="c1">#·s.shape·describes·the·geometry·of·the·particle</span>
475 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Sphere</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x306768a0</span><span·class="o">&gt;</span>475 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">44</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Sphere</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x41147dd0</span><span·class="o">&gt;</span>
  
476 <span·class="gp">Yade·[45]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>················<span·class="c1">#·we·already·know·the·Sphere·class</span>476 <span·class="gp">Yade·[45]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>················<span·class="c1">#·we·already·know·the·Sphere·class</span>
477 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·<span·class="mf">1.0</span>477 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·<span·class="mf">1.0</span>
  
478 <span·class="gp">Yade·[46]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">mass</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">inertia</span>·<span·class="c1">#·inertia·is·computed·from·density·and·geometry</span>478 <span·class="gp">Yade·[46]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">mass</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">inertia</span>·<span·class="c1">#·inertia·is·computed·from·density·and·geometry</span>
479 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">46</span><span·class="p">]:</span>·479 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">46</span><span·class="p">]:</span>·
480 <span·class="go">(4188.790204786391,</span>480 <span·class="go">(4188.790204786391,</span>
Offset 488, 39 lines modifiedOffset 488, 40 lines modified
  
488 <span·class="gp">Yade·[48]:·</span><span·class="n">s2</span><span·class="o">=</span><span·class="n">sphere</span><span·class="p">((</span><span·class="o">-</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">fixed</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>·····<span·class="c1">#·explanation·below</span>488 <span·class="gp">Yade·[48]:·</span><span·class="n">s2</span><span·class="o">=</span><span·class="n">sphere</span><span·class="p">((</span><span·class="o">-</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">fixed</span><span·class="o">=</span><span·class="kc">True</span><span·class="p">)</span>·····<span·class="c1">#·explanation·below</span>
489 </pre></div>489 </pre></div>
490 </div>490 </div>
491 <p>In·the·last·example,·the·particle·was·fixed·in·space·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">fixed=True</span></code>·parameter·to·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">sphere</a>;·such·a·particle·will·not·move,·creating·a·primitive·boundary·condition.</p>491 <p>In·the·last·example,·the·particle·was·fixed·in·space·by·the·<code·class="docutils·literal·notranslate"><span·class="pre">fixed=True</span></code>·parameter·to·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">sphere</a>;·such·a·particle·will·not·move,·creating·a·primitive·boundary·condition.</p>
492 <p>A·particle·object·is·not·yet·part·of·the·simulation;·in·order·to·do·so,·a·special·function·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.BodyContainer.append">O.bodies.append</a>·(also·see·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.bodies">Omega::bodies</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Scene">Scene</a>)·is·called:</p>492 <p>A·particle·object·is·not·yet·part·of·the·simulation;·in·order·to·do·so,·a·special·function·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.BodyContainer.append">O.bodies.append</a>·(also·see·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Omega.bodies">Omega::bodies</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Scene">Scene</a>)·is·called:</p>
493 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[49]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">s</span><span·class="p">)</span>············<span·class="c1">#·adds·particle·s·to·the·simulation;·returns·id·of·the·particle(s)·added</span>493 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[49]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">s</span><span·class="p">)</span>············<span·class="c1">#·adds·particle·s·to·the·simulation;·returns·id·of·the·particle(s)·added</span>
494 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">49</span><span·class="p">]:</span>·<span·class="mi">23</span>494 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">49</span><span·class="p">]:</span>·<span·class="mi">22</span>
495 </pre></div>495 </pre></div>
496 </div>496 </div>
497 </section>497 </section>
498 <section·id="packs">498 <section·id="packs">
499 <h4>Packs<a·class="headerlink"·href="#packs"·title="Link·to·this·heading">¶</a></h4>499 <h4>Packs<a·class="headerlink"·href="#packs"·title="Link·to·this·heading">¶</a></h4>
500 <p>There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·<a·class="reference·external"·href="yade.pack.html#">pack</a>·module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated·with·the·<a·class="reference·external"·href="yade.pack.html#yade._packSpheres.SpherePack">pack.SpherePack</a>·class:</p>500 <p>There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·<a·class="reference·external"·href="yade.pack.html#">pack</a>·module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated·with·the·<a·class="reference·external"·href="yade.pack.html#yade._packSpheres.SpherePack">pack.SpherePack</a>·class:</p>
501 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[50]:·</span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span>501 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[50]:·</span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span>
  
502 <span·class="gp">Yade·[51]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>···················<span·class="c1">#·create·an·empty·cloud;·SpherePack·contains·only·geometrical·information</span>502 <span·class="gp">Yade·[51]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>···················<span·class="c1">#·create·an·empty·cloud;·SpherePack·contains·only·geometrical·information</span>
  
503 <span·class="gp">Yade·[52]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">)</span>·<span·class="c1">#·put·spheres·with·defined·radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)</span>503 <span·class="gp">Yade·[52]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">)</span>·<span·class="c1">#·put·spheres·with·defined·radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)</span>
504 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">52</span><span·class="p">]:</span>·<span·class="mi">6</span>504 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">52</span><span·class="p">]:</span>·<span·class="mi">7</span>
  
505 <span·class="gp">Yade·[53]:·</span><span·class="k">for</span>·<span·class="n">c</span><span·class="p">,</span><span·class="n">r</span>·<span·class="ow">in</span>·<span·class="n">sp</span><span·class="p">:</span>·<span·class="nb">print</span><span·class="p">(</span><span·class="n">c</span><span·class="p">,</span><span·class="n">r</span><span·class="p">)</span>···············<span·class="c1">#·print·center·and·radius·of·all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)</span>505 <span·class="gp">Yade·[53]:·</span><span·class="k">for</span>·<span·class="n">c</span><span·class="p">,</span><span·class="n">r</span>·<span·class="ow">in</span>·<span·class="n">sp</span><span·class="p">:</span>·<span·class="nb">print</span><span·class="p">(</span><span·class="n">c</span><span·class="p">,</span><span·class="n">r</span><span·class="p">)</span>···············<span·class="c1">#·print·center·and·radius·of·all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)</span>
506 <span·class="gp">···....:</span>·506 <span·class="gp">···....:</span>·
507 <span·class="go">Vector3(1.743361084511811931,1.632919418712122983,1.42293706056565239)·0.2</span> 
508 <span·class="go">Vector3(1.209797575527390867,1.26915401381212356,1.611599541033277072)·0.2</span> 
509 <span·class="go">Vector3(1.236567033580152852,1.71097494423762253,1.666367754872255524)·0.2</span> 
510 <span·class="go">Vector3(1.785480578479552438,1.208731315909249648,1.542734237271201181)·0.2</span> 
511 <span·class="go">Vector3(1.362079904896511318,1.504099069726329896,1.272593950254264028)·0.2</span> 
512 <span·class="go">Vector3(1.584413292437609755,1.541999338902692696,1.780132280360838148)·0.2</span>507 <span·class="go">Vector3(1.318073537322707489,1.70071306633592223,1.616667904379596843)·0.2</span>
 508 <span·class="go">Vector3(1.618783518329959259,1.368452960916731076,1.351716644290493541)·0.2</span>
 509 <span·class="go">Vector3(1.787711460873644853,1.274956656664569588,1.760851816427474903)·0.2</span>
 510 <span·class="go">Vector3(1.777429069017331553,1.753575335424298665,1.603234643083400357)·0.2</span>
 511 <span·class="go">Vector3(1.534782794051132049,1.744131292326531524,1.23427132746720436)·0.2</span>
 512 <span·class="go">Vector3(1.375498525279649664,1.20940091720713605,1.754099276891586179)·0.2</span>
 513 <span·class="go">Vector3(1.223592088423572033,1.425582912739122632,1.30683939924781134)·0.2</span>
  
513 <span·class="gp">Yade·[54]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>······················<span·class="c1">#·create·particles·and·add·them·to·the·simulation</span>514 <span·class="gp">Yade·[54]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>······················<span·class="c1">#·create·particles·and·add·them·to·the·simulation</span>
514 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">54</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">24</span><span·class="p">,</span>·<span·class="mi">25</span><span·class="p">,</span>·<span·class="mi">26</span><span·class="p">,</span>·<span·class="mi">27</span><span·class="p">,</span>·<span·class="mi">28</span><span·class="p">,</span>·<span·class="mi">29</span><span·class="p">]</span>515 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">54</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">23</span><span·class="p">,</span>·<span·class="mi">24</span><span·class="p">,</span>·<span·class="mi">25</span><span·class="p">,</span>·<span·class="mi">26</span><span·class="p">,</span>·<span·class="mi">27</span><span·class="p">,</span>·<span·class="mi">28</span><span·class="p">,</span>·<span·class="mi">29</span><span·class="p">]</span>
515 </pre></div>516 </pre></div>
516 </div>517 </div>
517 </section>518 </section>
518 <section·id="boundaries">519 <section·id="boundaries">
519 <h4>Boundaries<a·class="headerlink"·href="#boundaries"·title="Link·to·this·heading">¶</a></h4>520 <h4>Boundaries<a·class="headerlink"·href="#boundaries"·title="Link·to·this·heading">¶</a></h4>
520 <p><a·class="reference·external"·href="yade.utils.html#yade.utils.facet">facet</a>·(triangle·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>),·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">wall</a>·(infinite·axes-aligned·plane·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Wall">Wall</a>)·and·<a·class="reference·external"·href="yade.utils.html#yade.utils.box">box</a>·(finite·axes-aligned·cuboids·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Box">Box</a>)·geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:</p>521 <p><a·class="reference·external"·href="yade.utils.html#yade.utils.facet">facet</a>·(triangle·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>),·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">wall</a>·(infinite·axes-aligned·plane·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Wall">Wall</a>)·and·<a·class="reference·external"·href="yade.utils.html#yade.utils.box">box</a>·(finite·axes-aligned·cuboids·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Box">Box</a>)·geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:</p>
521 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[55]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">wall</span><span·class="p">(</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">axis</span><span·class="o">=</span><span·class="mi">2</span><span·class="p">))</span>522 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[55]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">wall</span><span·class="p">(</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">axis</span><span·class="o">=</span><span·class="mi">2</span><span·class="p">))</span>
Offset 536, 15 lines modifiedOffset 537, 15 lines modified
536 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[56]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>537 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[56]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>
537 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">56</span><span·class="p">]:</span>·<span·class="mi">31</span>538 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">56</span><span·class="p">]:</span>·<span·class="mi">31</span>
  
538 <span·class="gp">Yade·[57]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>···<span·class="c1">#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)</span>539 <span·class="gp">Yade·[57]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>···<span·class="c1">#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)</span>
539 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">57</span><span·class="p">]:</span>·<span·class="mf">0.16</span>540 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">57</span><span·class="p">]:</span>·<span·class="mf">0.16</span>
  
540 <span·class="gp">Yade·[58]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">12</span><span·class="p">]</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>······<span·class="c1">#·position·of·body·#12</span>541 <span·class="gp">Yade·[58]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">12</span><span·class="p">]</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>······<span·class="c1">#·position·of·body·#12</span>
541 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">58</span><span·class="p">]:</span>·<span·class="n">Vector3</span><span·class="p">(</span><span·class="mf">1.286335294225098069</span><span·class="p">,</span><span·class="mf">1.812559781110379964</span><span·class="p">,</span><span·class="mf">1.777508569197437716</span><span·class="p">)</span>542 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">58</span><span·class="p">]:</span>·<span·class="n">Vector3</span><span·class="p">(</span><span·class="mf">1.727350151549889912</span><span·class="p">,</span><span·class="mf">1.965216389871130787</span><span·class="p">,</span><span·class="mf">1.922626001504153415</span><span·class="p">)</span>
542 </pre></div>543 </pre></div>
543 </div>544 </div>
544 <p>Besides·that,·Yade·says·this·at·startup·(the·line·preceding·the·command-line):</p>545 <p>Besides·that,·Yade·says·this·at·startup·(the·line·preceding·the·command-line):</p>
545 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="p">[[</span>·<span·class="o">^</span><span·class="n">L</span>·<span·class="n">clears</span>·<span·class="n">screen</span><span·class="p">,</span>·<span·class="o">^</span><span·class="n">U</span>·<span·class="n">kills</span>·<span·class="n">line</span><span·class="o">.</span>·<span·class="n">F12</span>·<span·class="n">controller</span><span·class="p">,</span>·<span·class="n">F11</span>·<span·class="mi">3</span><span·class="n">d</span>·<span·class="n">view</span><span·class="p">,</span>·<span·class="n">F10</span>·<span·class="n">both</span><span·class="p">,</span>·<span·class="n">F9</span>·<span·class="n">generator</span><span·class="p">,</span>·<span·class="n">F8</span>·<span·class="n">plot</span><span·class="o">.</span>·<span·class="p">]]</span>546 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="p">[[</span>·<span·class="o">^</span><span·class="n">L</span>·<span·class="n">clears</span>·<span·class="n">screen</span><span·class="p">,</span>·<span·class="o">^</span><span·class="n">U</span>·<span·class="n">kills</span>·<span·class="n">line</span><span·class="o">.</span>·<span·class="n">F12</span>·<span·class="n">controller</span><span·class="p">,</span>·<span·class="n">F11</span>·<span·class="mi">3</span><span·class="n">d</span>·<span·class="n">view</span><span·class="p">,</span>·<span·class="n">F10</span>·<span·class="n">both</span><span·class="p">,</span>·<span·class="n">F9</span>·<span·class="n">generator</span><span·class="p">,</span>·<span·class="n">F8</span>·<span·class="n">plot</span><span·class="o">.</span>·<span·class="p">]]</span>
546 </pre></div>547 </pre></div>
547 </div>548 </div>
548 <dl·class="simple">549 <dl·class="simple">
Offset 582, 18 lines modifiedOffset 583, 18 lines modified
582 <span·class="gp">···....:</span>····<span·class="p">),</span>583 <span·class="gp">···....:</span>····<span·class="p">),</span>
583 <span·class="gp">···....:</span>····<span·class="n">NewtonIntegrator</span><span·class="p">(</span><span·class="n">damping</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s1">&#39;newtonCustomLabel&#39;</span><span·class="p">)</span>······<span·class="c1">#·define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily</span>584 <span·class="gp">···....:</span>····<span·class="n">NewtonIntegrator</span><span·class="p">(</span><span·class="n">damping</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s1">&#39;newtonCustomLabel&#39;</span><span·class="p">)</span>······<span·class="c1">#·define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily</span>
584 <span·class="gp">···....:</span>·<span·class="p">]</span>585 <span·class="gp">···....:</span>·<span·class="p">]</span>
585 <span·class="gp">···....:</span>·586 <span·class="gp">···....:</span>·
  
586 <span·class="gp">Yade·[61]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>587 <span·class="gp">Yade·[61]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>
587 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">61</span><span·class="p">]:</span>·588 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">61</span><span·class="p">]:</span>·
588 <span·class="go">[&lt;ForceResetter·instance·at·0x305e5ff0&gt;,</span>589 <span·class="go">[&lt;ForceResetter·instance·at·0x41119970&gt;,</span>
589 <span·class="go">·&lt;InsertionSortCollider·instance·at·0x3063f270&gt;,</span>590 <span·class="go">·&lt;InsertionSortCollider·instance·at·0x40fdea70&gt;,</span>
590 <span·class="go">·&lt;InteractionLoop·instance·at·0x304b3a00&gt;,</span>591 <span·class="go">·&lt;InteractionLoop·instance·at·0x41034de0&gt;,</span>
591 <span·class="go">·&lt;NewtonIntegrator·instance·at·0x306b4510&gt;]</span>592 <span·class="go">·&lt;NewtonIntegrator·instance·at·0x4109bed0&gt;]</span>
  
592 <span·class="gp">Yade·[62]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="p">[</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">]</span><span·class="o">==</span><span·class="n">newtonCustomLabel</span>····<span·class="c1">#·is·it·the·same·object?</span>593 <span·class="gp">Yade·[62]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="p">[</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">]</span><span·class="o">==</span><span·class="n">newtonCustomLabel</span>····<span·class="c1">#·is·it·the·same·object?</span>
593 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">62</span><span·class="p">]:</span>·<span·class="kc">True</span>594 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">62</span><span·class="p">]:</span>·<span·class="kc">True</span>
  
594 <span·class="gp">Yade·[63]:·</span><span·class="n">newtonCustomLabel</span><span·class="o">.</span><span·class="n">damping</span>595 <span·class="gp">Yade·[63]:·</span><span·class="n">newtonCustomLabel</span><span·class="o">.</span><span·class="n">damping</span>
595 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">63</span><span·class="p">]:</span>·<span·class="mf">0.2</span>596 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">63</span><span·class="p">]:</span>·<span·class="mf">0.2</span>
596 </pre></div>597 </pre></div>
5.18 KB
html2text {}
    
Offset 318, 15 lines modifiedOffset 318, 15 lines modified
318 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l.·The·_\x8u_\x8t_\x8i_\x8l_\x8s·module·is·imported·at·startup·in·such·a·way·that·the318 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l.·The·_\x8u_\x8t_\x8i_\x8l_\x8s·module·is·imported·at·startup·in·such·a·way·that·the
319 utils.·prefix·is·not·necessary·for·accessing·them.319 utils.·prefix·is·not·necessary·for·accessing·them.
320 Yade·[43]:·s=sphere((0,0,0),radius=1)····#·create·sphere·particle·centered·at320 Yade·[43]:·s=sphere((0,0,0),radius=1)····#·create·sphere·particle·centered·at
321 (0,0,0)·with·radius=1321 (0,0,0)·with·radius=1
  
322 Yade·[44]:·s.shape·······················#·s.shape·describes·the·geometry·of322 Yade·[44]:·s.shape·······················#·s.shape·describes·the·geometry·of
323 the·particle323 the·particle
324 Out[44]:·<Sphere·instance·at·0x306768a0>324 Out[44]:·<Sphere·instance·at·0x41147dd0>
  
325 Yade·[45]:·s.shape.radius················#·we·already·know·the·Sphere·class325 Yade·[45]:·s.shape.radius················#·we·already·know·the·Sphere·class
326 Out[45]:·1.0326 Out[45]:·1.0
  
327 Yade·[46]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and327 Yade·[46]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and
328 geometry328 geometry
329 Out[46]:329 Out[46]:
Offset 340, 41 lines modifiedOffset 340, 42 lines modified
340 In·the·last·example,·the·particle·was·fixed·in·space·by·the·fixed=True340 In·the·last·example,·the·particle·was·fixed·in·space·by·the·fixed=True
341 parameter·to·_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e;·such·a·particle·will·not·move,·creating·a·primitive341 parameter·to·_\x8s_\x8p_\x8h_\x8e_\x8r_\x8e;·such·a·particle·will·not·move,·creating·a·primitive
342 boundary·condition.342 boundary·condition.
343 A·particle·object·is·not·yet·part·of·the·simulation;·in·order·to·do·so,·a343 A·particle·object·is·not·yet·part·of·the·simulation;·in·order·to·do·so,·a
344 special·function·_\x8O_\x8._\x8b_\x8o_\x8d_\x8i_\x8e_\x8s_\x8._\x8a_\x8p_\x8p_\x8e_\x8n_\x8d·(also·see·_\x8O_\x8m_\x8e_\x8g_\x8a_\x8:_\x8:_\x8b_\x8o_\x8d_\x8i_\x8e_\x8s·and·_\x8S_\x8c_\x8e_\x8n_\x8e)·is·called:344 special·function·_\x8O_\x8._\x8b_\x8o_\x8d_\x8i_\x8e_\x8s_\x8._\x8a_\x8p_\x8p_\x8e_\x8n_\x8d·(also·see·_\x8O_\x8m_\x8e_\x8g_\x8a_\x8:_\x8:_\x8b_\x8o_\x8d_\x8i_\x8e_\x8s·and·_\x8S_\x8c_\x8e_\x8n_\x8e)·is·called:
345 Yade·[49]:·O.bodies.append(s)············#·adds·particle·s·to·the·simulation;345 Yade·[49]:·O.bodies.append(s)············#·adds·particle·s·to·the·simulation;
346 returns·id·of·the·particle(s)·added346 returns·id·of·the·particle(s)·added
347 Out[49]:·23347 Out[49]:·22
348 *\x8**\x8**\x8*·P\x8Pa\x8ac\x8ck\x8ks\x8s_\x8?\x8·*\x8**\x8**\x8*348 *\x8**\x8**\x8*·P\x8Pa\x8ac\x8ck\x8ks\x8s_\x8?\x8·*\x8**\x8**\x8*
349 There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·_\x8p_\x8a_\x8c_\x8k349 There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·_\x8p_\x8a_\x8c_\x8k
350 module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated350 module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated
351 with·the·_\x8p_\x8a_\x8c_\x8k_\x8._\x8S_\x8p_\x8h_\x8e_\x8r_\x8e_\x8P_\x8a_\x8c_\x8k·class:351 with·the·_\x8p_\x8a_\x8c_\x8k_\x8._\x8S_\x8p_\x8h_\x8e_\x8r_\x8e_\x8P_\x8a_\x8c_\x8k·class:
352 Yade·[50]:·from·yade·import·pack352 Yade·[50]:·from·yade·import·pack
  
353 Yade·[51]:·sp=pack.SpherePack()···················#·create·an·empty·cloud;353 Yade·[51]:·sp=pack.SpherePack()···················#·create·an·empty·cloud;
354 SpherePack·contains·only·geometrical·information354 SpherePack·contains·only·geometrical·information
  
355 Yade·[52]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.2)·#·put·spheres·with·defined355 Yade·[52]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.2)·#·put·spheres·with·defined
356 radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)356 radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)
357 Out[52]:·6357 Out[52]:·7
  
358 Yade·[53]:·for·c,r·in·sp:·print(c,r)···············#·print·center·and·radius·of358 Yade·[53]:·for·c,r·in·sp:·print(c,r)···············#·print·center·and·radius·of
359 all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)359 all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)
360 ···....:360 ···....:
361 Vector3(1.743361084511811931,1.632919418712122983,1.42293706056565239)·0.2 
362 Vector3(1.209797575527390867,1.26915401381212356,1.611599541033277072)·0.2 
363 Vector3(1.236567033580152852,1.71097494423762253,1.666367754872255524)·0.2 
364 Vector3(1.785480578479552438,1.208731315909249648,1.542734237271201181)·0.2 
365 Vector3(1.362079904896511318,1.504099069726329896,1.272593950254264028)·0.2 
366 Vector3(1.584413292437609755,1.541999338902692696,1.780132280360838148)·0.2361 Vector3(1.318073537322707489,1.70071306633592223,1.616667904379596843)·0.2
 362 Vector3(1.618783518329959259,1.368452960916731076,1.351716644290493541)·0.2
 363 Vector3(1.787711460873644853,1.274956656664569588,1.760851816427474903)·0.2
 364 Vector3(1.777429069017331553,1.753575335424298665,1.603234643083400357)·0.2
 365 Vector3(1.534782794051132049,1.744131292326531524,1.23427132746720436)·0.2
 366 Vector3(1.375498525279649664,1.20940091720713605,1.754099276891586179)·0.2
 367 Vector3(1.223592088423572033,1.425582912739122632,1.30683939924781134)·0.2
  
367 Yade·[54]:·sp.toSimulation()······················#·create·particles·and·add368 Yade·[54]:·sp.toSimulation()······················#·create·particles·and·add
368 them·to·the·simulation369 them·to·the·simulation
369 Out[54]:·[24,·25,·26,·27,·28,·29]370 Out[54]:·[23,·24,·25,·26,·27,·28,·29]
370 *\x8**\x8**\x8*·B\x8Bo\x8ou\x8un\x8nd\x8da\x8ar\x8ri\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8*371 *\x8**\x8**\x8*·B\x8Bo\x8ou\x8un\x8nd\x8da\x8ar\x8ri\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8*
371 _\x8f_\x8a_\x8c_\x8e_\x8t·(triangle·_\x8F_\x8a_\x8c_\x8e_\x8t),·_\x8w_\x8a_\x8l_\x8l·(infinite·axes-aligned·plane·_\x8W_\x8a_\x8l_\x8l)·and·_\x8b_\x8o_\x8x·(finite372 _\x8f_\x8a_\x8c_\x8e_\x8t·(triangle·_\x8F_\x8a_\x8c_\x8e_\x8t),·_\x8w_\x8a_\x8l_\x8l·(infinite·axes-aligned·plane·_\x8W_\x8a_\x8l_\x8l)·and·_\x8b_\x8o_\x8x·(finite
372 axes-aligned·cuboids·_\x8B_\x8o_\x8x)·geometries·are·typically·used·to·define·boundaries.373 axes-aligned·cuboids·_\x8B_\x8o_\x8x)·geometries·are·typically·used·to·define·boundaries.
373 For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:374 For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:
374 Yade·[55]:·O.bodies.append(wall(-1,axis=2))375 Yade·[55]:·O.bodies.append(wall(-1,axis=2))
375 Out[55]:·30376 Out[55]:·30
376 There·are·other·convenience·functions·(like·_\x8a_\x8a_\x8b_\x8b_\x8W_\x8a_\x8l_\x8l·for·creating·closed·or377 There·are·other·convenience·functions·(like·_\x8a_\x8a_\x8b_\x8b_\x8W_\x8a_\x8l_\x8l·for·creating·closed·or
Offset 387, 15 lines modifiedOffset 388, 15 lines modified
  
387 Yade·[57]:·O.bodies[10].shape.radius···#·radius·of·body·#10·(will·give·error·if388 Yade·[57]:·O.bodies[10].shape.radius···#·radius·of·body·#10·(will·give·error·if
388 not·sphere,·since·only·spheres·have·radius·defined)389 not·sphere,·since·only·spheres·have·radius·defined)
389 Out[57]:·0.16390 Out[57]:·0.16
  
390 Yade·[58]:·O.bodies[12].state.pos······#·position·of·body·#12391 Yade·[58]:·O.bodies[12].state.pos······#·position·of·body·#12
391 Out[58]:·Vector3392 Out[58]:·Vector3
392 (1.286335294225098069,1.812559781110379964,1.777508569197437716)393 (1.727350151549889912,1.965216389871130787,1.922626001504153415)
393 Besides·that,·Yade·says·this·at·startup·(the·line·preceding·the·command-line):394 Besides·that,·Yade·says·this·at·startup·(the·line·preceding·the·command-line):
394 [[·^L·clears·screen,·^U·kills·line.·F12·controller,·F11·3d·view,·F10·both,·F9395 [[·^L·clears·screen,·^U·kills·line.·F12·controller,·F11·3d·view,·F10·both,·F9
395 generator,·F8·plot.·]]396 generator,·F8·plot.·]]
396 ··Controller397 ··Controller
397 ······Pressing·F12·brings·up·a·window·for·controlling·the·simulation.·Although398 ······Pressing·F12·brings·up·a·window·for·controlling·the·simulation.·Although
398 ······typically·no·human·intervention·is·done·in·large·simulations·(which·run399 ······typically·no·human·intervention·is·done·in·large·simulations·(which·run
399 ······“headless”,·without·any·graphical·interaction),·it·can·be·handy·in·small400 ······“headless”,·without·any·graphical·interaction),·it·can·be·handy·in·small
Offset 442, 18 lines modifiedOffset 443, 18 lines modified
442 ···....:····NewtonIntegrator(damping=.2,label='newtonCustomLabel')······#443 ···....:····NewtonIntegrator(damping=.2,label='newtonCustomLabel')······#
443 define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily444 define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily
444 ···....:·]445 ···....:·]
445 ···....:446 ···....:
  
446 Yade·[61]:·O.engines447 Yade·[61]:·O.engines
447 Out[61]:448 Out[61]:
448 [<ForceResetter·instance·at·0x305e5ff0>,449 [<ForceResetter·instance·at·0x41119970>,
449 ·<InsertionSortCollider·instance·at·0x3063f270>,450 ·<InsertionSortCollider·instance·at·0x40fdea70>,
450 ·<InteractionLoop·instance·at·0x304b3a00>,451 ·<InteractionLoop·instance·at·0x41034de0>,
451 ·<NewtonIntegrator·instance·at·0x306b4510>]452 ·<NewtonIntegrator·instance·at·0x4109bed0>]
  
452 Yade·[62]:·O.engines[-1]==newtonCustomLabel····#·is·it·the·same·object?453 Yade·[62]:·O.engines[-1]==newtonCustomLabel····#·is·it·the·same·object?
453 Out[62]:·True454 Out[62]:·True
  
454 Yade·[63]:·newtonCustomLabel.damping455 Yade·[63]:·newtonCustomLabel.damping
455 Out[63]:·0.2456 Out[63]:·0.2
456 Instead·of·typing·everything·into·the·command-line,·one·can·describe·simulation457 Instead·of·typing·everything·into·the·command-line,·one·can·describe·simulation
21.1 KB
./usr/share/doc/yade/html/tutorial-short-course-intro.html
    
Offset 269, 15 lines modifiedOffset 269, 15 lines modified
269 <li><p>Set·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.material">Body.material</a>·(last-defined·material·is·used,·otherwise·a·default·material·is·created)</p></li>269 <li><p>Set·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.material">Body.material</a>·(last-defined·material·is·used,·otherwise·a·default·material·is·created)</p></li>
270 <li><p>Set·position·and·orientation·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.state">Body.state</a>,·compute·mass·and·moment·of·inertia·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Material">Material</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Shape">Shape</a></p></li>270 <li><p>Set·position·and·orientation·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.state">Body.state</a>,·compute·mass·and·moment·of·inertia·based·on·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Material">Material</a>·and·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Shape">Shape</a></p></li>
271 </ol>271 </ol>
272 <p>In·order·to·avoid·such·tasks,·shorthand·functions·are·defined·in·the·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module;·to·mention·a·few·of·them,·they·are·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>.</p>272 <p>In·order·to·avoid·such·tasks,·shorthand·functions·are·defined·in·the·<a·class="reference·external"·href="yade.utils.html#">utils</a>·module;·to·mention·a·few·of·them,·they·are·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">utils.sphere</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>,·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>.</p>
273 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[8]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>····<span·class="c1">#·create·sphere·particle·centered·at·(0,0,0)·with·radius=1</span>273 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[8]:·</span><span·class="n">s</span><span·class="o">=</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">)</span>····<span·class="c1">#·create·sphere·particle·centered·at·(0,0,0)·with·radius=1</span>
  
274 <span·class="gp">Yade·[9]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span>·······················<span·class="c1">#·s.shape·describes·the·geometry·of·the·particle</span>274 <span·class="gp">Yade·[9]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span>·······················<span·class="c1">#·s.shape·describes·the·geometry·of·the·particle</span>
275 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">9</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Sphere</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x30700830</span><span·class="o">&gt;</span>275 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">9</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">Sphere</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x41147e70</span><span·class="o">&gt;</span>
  
276 <span·class="gp">Yade·[10]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>················<span·class="c1">#·we·already·know·the·Sphere·class</span>276 <span·class="gp">Yade·[10]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>················<span·class="c1">#·we·already·know·the·Sphere·class</span>
277 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]:</span>·<span·class="mf">1.0</span>277 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]:</span>·<span·class="mf">1.0</span>
  
278 <span·class="gp">Yade·[11]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">mass</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">inertia</span>·<span·class="c1">#·inertia·is·computed·from·density·and·geometry</span>278 <span·class="gp">Yade·[11]:·</span><span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">mass</span><span·class="p">,</span>·<span·class="n">s</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">inertia</span>·<span·class="c1">#·inertia·is·computed·from·density·and·geometry</span>
279 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">11</span><span·class="p">]:</span>·279 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">11</span><span·class="p">]:</span>·
280 <span·class="go">(4188.790204786391,</span>280 <span·class="go">(4188.790204786391,</span>
Offset 300, 53 lines modifiedOffset 300, 55 lines modified
300 <h2>Packs<a·class="headerlink"·href="#packs"·title="Link·to·this·heading">¶</a></h2>300 <h2>Packs<a·class="headerlink"·href="#packs"·title="Link·to·this·heading">¶</a></h2>
301 <p>There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·<a·class="reference·external"·href="yade.pack.html#">pack</a>·module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated·with·the·<a·class="reference·external"·href="yade.pack.html#yade._packSpheres.SpherePack">pack.SpherePack</a>·class:</p>301 <p>There·are·functions·to·generate·a·specific·arrangement·of·particles·in·the·<a·class="reference·external"·href="yade.pack.html#">pack</a>·module;·for·instance,·cloud·(random·loose·packing)·of·spheres·can·be·generated·with·the·<a·class="reference·external"·href="yade.pack.html#yade._packSpheres.SpherePack">pack.SpherePack</a>·class:</p>
302 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[15]:·</span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span>302 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[15]:·</span><span·class="kn">from</span>·<span·class="nn">yade</span>·<span·class="kn">import</span>·<span·class="n">pack</span>
  
303 <span·class="gp">Yade·[16]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>···················<span·class="c1">#·create·an·empty·cloud;·SpherePack·contains·only·geometrical·information</span>303 <span·class="gp">Yade·[16]:·</span><span·class="n">sp</span><span·class="o">=</span><span·class="n">pack</span><span·class="o">.</span><span·class="n">SpherePack</span><span·class="p">()</span>···················<span·class="c1">#·create·an·empty·cloud;·SpherePack·contains·only·geometrical·information</span>
  
304 <span·class="gp">Yade·[17]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">)</span>·<span·class="c1">#·put·spheres·with·defined·radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)</span>304 <span·class="gp">Yade·[17]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">makeCloud</span><span·class="p">((</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">),(</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="n">rMean</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">)</span>·<span·class="c1">#·put·spheres·with·defined·radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)</span>
305 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">17</span><span·class="p">]:</span>·<span·class="mi">7</span>305 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">17</span><span·class="p">]:</span>·<span·class="mi">9</span>
  
306 <span·class="gp">Yade·[18]:·</span><span·class="k">for</span>·<span·class="n">c</span><span·class="p">,</span><span·class="n">r</span>·<span·class="ow">in</span>·<span·class="n">sp</span><span·class="p">:</span>·<span·class="nb">print</span><span·class="p">(</span><span·class="n">c</span><span·class="p">,</span><span·class="n">r</span><span·class="p">)</span>···············<span·class="c1">#·print·center·and·radius·of·all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)</span>306 <span·class="gp">Yade·[18]:·</span><span·class="k">for</span>·<span·class="n">c</span><span·class="p">,</span><span·class="n">r</span>·<span·class="ow">in</span>·<span·class="n">sp</span><span·class="p">:</span>·<span·class="nb">print</span><span·class="p">(</span><span·class="n">c</span><span·class="p">,</span><span·class="n">r</span><span·class="p">)</span>···············<span·class="c1">#·print·center·and·radius·of·all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)</span>
307 <span·class="gp">···....:</span>·307 <span·class="gp">···....:</span>·
308 <span·class="go">Vector3(1.381656144299515443,1.291893403155796927,1.507360149671662874)·0.2</span> 
309 <span·class="go">Vector3(1.485388405672678935,1.73779686837323788,1.521650382584594174)·0.2</span> 
310 <span·class="go">Vector3(1.764107768509895369,1.39377750251065935,1.204539647455342699)·0.2</span> 
311 <span·class="go">Vector3(1.702849456059038591,1.44549468982342888,1.708449508360432967)·0.2</span> 
312 <span·class="go">Vector3(1.213644163187294289,1.673636578379339435,1.230104533601957817)·0.2</span> 
313 <span·class="go">Vector3(1.209697637290100047,1.533678182210546082,1.784571461152755001)·0.2</span> 
314 <span·class="go">Vector3(1.775927932155509925,1.79684036854530893,1.20287251062043854)·0.2</span>308 <span·class="go">Vector3(1.522901880554619058,1.552211411648142914,1.505146590952437524)·0.2</span>
 309 <span·class="go">Vector3(1.423201801633421137,1.24116767288482599,1.792068191667541832)·0.2</span>
 310 <span·class="go">Vector3(1.244714985720335898,1.390535278559828614,1.240790309984063366)·0.2</span>
 311 <span·class="go">Vector3(1.217144275936492104,1.732549160894300222,1.71567609868495774)·0.2</span>
 312 <span·class="go">Vector3(1.615646009895546964,1.228810015880396289,1.267525650674329096)·0.2</span>
 313 <span·class="go">Vector3(1.289830296061500903,1.792343648841321357,1.278823455046943502)·0.2</span>
 314 <span·class="go">Vector3(1.78542611114205152,1.761482662691111312,1.24715423964827532)·0.2</span>
 315 <span·class="go">Vector3(1.79751660300491567,1.22880671145319198,1.648653591264860996)·0.2</span>
 316 <span·class="go">Vector3(1.742037138998754564,1.771296988874261125,1.762201438661530561)·0.2</span>
  
315 <span·class="gp">Yade·[19]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>······················<span·class="c1">#·create·particles·and·add·them·to·the·simulation</span>317 <span·class="gp">Yade·[19]:·</span><span·class="n">sp</span><span·class="o">.</span><span·class="n">toSimulation</span><span·class="p">()</span>······················<span·class="c1">#·create·particles·and·add·them·to·the·simulation</span>
316 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">19</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">2</span><span·class="p">,</span>·<span·class="mi">3</span><span·class="p">,</span>·<span·class="mi">4</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">6</span><span·class="p">,</span>·<span·class="mi">7</span><span·class="p">]</span>318 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">19</span><span·class="p">]:</span>·<span·class="p">[</span><span·class="mi">1</span><span·class="p">,</span>·<span·class="mi">2</span><span·class="p">,</span>·<span·class="mi">3</span><span·class="p">,</span>·<span·class="mi">4</span><span·class="p">,</span>·<span·class="mi">5</span><span·class="p">,</span>·<span·class="mi">6</span><span·class="p">,</span>·<span·class="mi">7</span><span·class="p">,</span>·<span·class="mi">8</span><span·class="p">,</span>·<span·class="mi">9</span><span·class="p">]</span>
317 </pre></div>319 </pre></div>
318 </div>320 </div>
319 </section>321 </section>
320 <section·id="boundaries">322 <section·id="boundaries">
321 <h2>Boundaries<a·class="headerlink"·href="#boundaries"·title="Link·to·this·heading">¶</a></h2>323 <h2>Boundaries<a·class="headerlink"·href="#boundaries"·title="Link·to·this·heading">¶</a></h2>
322 <p><a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>·(triangle·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>)·and·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>·(infinite·axes-aligned·plane·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Wall">Wall</a>)·geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:</p>324 <p><a·class="reference·external"·href="yade.utils.html#yade.utils.facet">utils.facet</a>·(triangle·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Facet">Facet</a>)·and·<a·class="reference·external"·href="yade.utils.html#yade.utils.wall">utils.wall</a>·(infinite·axes-aligned·plane·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Wall">Wall</a>)·geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for·the·simulation·can·be·created·like·this:</p>
323 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[20]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">wall</span><span·class="p">(</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">axis</span><span·class="o">=</span><span·class="mi">2</span><span·class="p">))</span>325 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[20]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">utils</span><span·class="o">.</span><span·class="n">wall</span><span·class="p">(</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">axis</span><span·class="o">=</span><span·class="mi">2</span><span·class="p">))</span>
324 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">20</span><span·class="p">]:</span>·<span·class="mi">8</span>326 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">20</span><span·class="p">]:</span>·<span·class="mi">10</span>
325 </pre></div>327 </pre></div>
326 </div>328 </div>
327 <p>There·are·other·conveinence·functions·(like·<a·class="reference·external"·href="yade.utils.html#yade.utils.facetBox">utils.facetBox</a>·for·creating·closed·or·open·rectangular·box,·or·family·of·<a·class="reference·external"·href="yade.ymport.html#">ymport</a>·functions)</p>329 <p>There·are·other·conveinence·functions·(like·<a·class="reference·external"·href="yade.utils.html#yade.utils.facetBox">utils.facetBox</a>·for·creating·closed·or·open·rectangular·box,·or·family·of·<a·class="reference·external"·href="yade.ymport.html#">ymport</a>·functions)</p>
328 </section>330 </section>
329 <section·id="look-inside">331 <section·id="look-inside">
330 <h2>Look·inside<a·class="headerlink"·href="#look-inside"·title="Link·to·this·heading">¶</a></h2>332 <h2>Look·inside<a·class="headerlink"·href="#look-inside"·title="Link·to·this·heading">¶</a></h2>
331 <p>The·simulation·can·be·inspected·in·several·ways.·All·data·can·be·accessed·from·python·directly:</p>333 <p>The·simulation·can·be·inspected·in·several·ways.·All·data·can·be·accessed·from·python·directly:</p>
332 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[21]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>334 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[21]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">)</span>
333 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">21</span><span·class="p">]:</span>·<span·class="mi">9</span>335 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">21</span><span·class="p">]:</span>·<span·class="mi">11</span>
  
334 <span·class="gp">Yade·[22]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>···<span·class="c1">#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)</span>336 <span·class="gp">Yade·[22]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">10</span><span·class="p">]</span><span·class="o">.</span><span·class="n">shape</span><span·class="o">.</span><span·class="n">radius</span>···<span·class="c1">#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)</span>
335 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>337 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>
336 <span·class="go">\x1b[0;31mIndexError.[0m································Traceback·(most·recent·call·last)</span>338 <span·class="go">\x1b[0;31mAttributeError.[0m····························Traceback·(most·recent·call·last)</span>
337 <span·class="go">Cell·\x1b[0;32mIn[22],·line·1\x1b[0m</span>339 <span·class="go">Cell·\x1b[0;32mIn[22],·line·1\x1b[0m</span>
338 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43mbodies\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m10\x1b[39;49m\x1b[43m]\x1b[49m\x1b[38;5;241m..[39mshape.[38;5;241m..[39mradius···\x1b[38;5;66;03m#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)\x1b[39;00m</span>340 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43mbodies\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m10\x1b[39;49m\x1b[43m]\x1b[49m\x1b[38;5;241;43m..[39;49m.[43mshape.[49m.[38;5;241;43m..[39;49m.[43mradius.[49m···\x1b[38;5;66;03m#·radius·of·body·#10·(will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)\x1b[39;00m</span>
  
339 <span·class="go">\x1b[0;31mIndexError.[0m:·Body·id·out·of·range.</span>341 <span·class="go">\x1b[0;31mAttributeError.[0m:·&#39;Wall&#39;·object·has·no·attribute·&#39;radius&#39;</span>
  
340 <span·class="gp">Yade·[23]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">12</span><span·class="p">]</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>······<span·class="c1">#·position·of·body·#12</span>342 <span·class="gp">Yade·[23]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="p">[</span><span·class="mi">12</span><span·class="p">]</span><span·class="o">.</span><span·class="n">state</span><span·class="o">.</span><span·class="n">pos</span>······<span·class="c1">#·position·of·body·#12</span>
341 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>343 <span·class="go">\x1b[0;31m---------------------------------------------------------------------------\x1b[0m</span>
342 <span·class="go">\x1b[0;31mIndexError\x1b[0m································Traceback·(most·recent·call·last)</span>344 <span·class="go">\x1b[0;31mIndexError\x1b[0m································Traceback·(most·recent·call·last)</span>
343 <span·class="go">Cell·\x1b[0;32mIn[23],·line·1\x1b[0m</span>345 <span·class="go">Cell·\x1b[0;32mIn[23],·line·1\x1b[0m</span>
344 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43mbodies\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m12\x1b[39;49m\x1b[43m]\x1b[49m\x1b[38;5;241m.\x1b[39mstate\x1b[38;5;241m.\x1b[39mpos······\x1b[38;5;66;03m#·position·of·body·#12\x1b[39;00m</span>346 <span·class="go">\x1b[0;32m----&gt;·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43mbodies\x1b[49m\x1b[43m[\x1b[49m\x1b[38;5;241;43m12\x1b[39;49m\x1b[43m]\x1b[49m\x1b[38;5;241m.\x1b[39mstate\x1b[38;5;241m.\x1b[39mpos······\x1b[38;5;66;03m#·position·of·body·#12\x1b[39;00m</span>
  
Offset 379, 18 lines modifiedOffset 381, 18 lines modified
379 <span·class="gp">···....:</span>····<span·class="p">),</span>381 <span·class="gp">···....:</span>····<span·class="p">),</span>
380 <span·class="gp">···....:</span>····<span·class="n">NewtonIntegrator</span><span·class="p">(</span><span·class="n">damping</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s1">&#39;newtonCustomLabel&#39;</span><span·class="p">)</span>······<span·class="c1">#·define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily</span>382 <span·class="gp">···....:</span>····<span·class="n">NewtonIntegrator</span><span·class="p">(</span><span·class="n">damping</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s1">&#39;newtonCustomLabel&#39;</span><span·class="p">)</span>······<span·class="c1">#·define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily</span>
381 <span·class="gp">···....:</span>·<span·class="p">]</span>383 <span·class="gp">···....:</span>·<span·class="p">]</span>
382 <span·class="gp">···....:</span>·384 <span·class="gp">···....:</span>·
  
383 <span·class="gp">Yade·[25]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>385 <span·class="gp">Yade·[25]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span>
384 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">25</span><span·class="p">]:</span>·386 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">25</span><span·class="p">]:</span>·
385 <span·class="go">[&lt;ForceResetter·instance·at·0x30910e30&gt;,</span>387 <span·class="go">[&lt;ForceResetter·instance·at·0x4136a000&gt;,</span>
386 <span·class="go">·&lt;InsertionSortCollider·instance·at·0x308dc160&gt;,</span>388 <span·class="go">·&lt;InsertionSortCollider·instance·at·0x4134f460&gt;,</span>
387 <span·class="go">·&lt;InteractionLoop·instance·at·0x308e4660&gt;,</span>389 <span·class="go">·&lt;InteractionLoop·instance·at·0x4132c900&gt;,</span>
388 <span·class="go">·&lt;NewtonIntegrator·instance·at·0x306634b0&gt;]</span>390 <span·class="go">·&lt;NewtonIntegrator·instance·at·0x405f1d50&gt;]</span>
  
389 <span·class="gp">Yade·[26]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="p">[</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">]</span><span·class="o">==</span><span·class="n">newtonCustomLabel</span>····<span·class="c1">#·is·it·the·same·object?</span>391 <span·class="gp">Yade·[26]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="p">[</span><span·class="o">-</span><span·class="mi">1</span><span·class="p">]</span><span·class="o">==</span><span·class="n">newtonCustomLabel</span>····<span·class="c1">#·is·it·the·same·object?</span>
390 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">26</span><span·class="p">]:</span>·<span·class="kc">True</span>392 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">26</span><span·class="p">]:</span>·<span·class="kc">True</span>
  
391 <span·class="gp">Yade·[27]:·</span><span·class="n">newtonCustomLabel</span><span·class="o">.</span><span·class="n">damping</span>393 <span·class="gp">Yade·[27]:·</span><span·class="n">newtonCustomLabel</span><span·class="o">.</span><span·class="n">damping</span>
392 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">27</span><span·class="p">]:</span>·<span·class="mf">0.2</span>394 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">27</span><span·class="p">]:</span>·<span·class="mf">0.2</span>
393 </pre></div>395 </pre></div>
5.4 KB
html2text {}
    
Offset 132, 15 lines modifiedOffset 132, 15 lines modified
132 module;·to·mention·a·few·of·them,·they·are·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e,·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t,132 module;·to·mention·a·few·of·them,·they·are·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8s_\x8p_\x8h_\x8e_\x8r_\x8e,·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t,
133 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l.133 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l.
134 Yade·[8]:·s=utils.sphere((0,0,0),radius=1)····#·create·sphere·particle·centered134 Yade·[8]:·s=utils.sphere((0,0,0),radius=1)····#·create·sphere·particle·centered
135 at·(0,0,0)·with·radius=1135 at·(0,0,0)·with·radius=1
  
136 Yade·[9]:·s.shape·······················#·s.shape·describes·the·geometry·of·the136 Yade·[9]:·s.shape·······················#·s.shape·describes·the·geometry·of·the
137 particle137 particle
138 Out[9]:·<Sphere·instance·at·0x30700830>138 Out[9]:·<Sphere·instance·at·0x41147e70>
  
139 Yade·[10]:·s.shape.radius················#·we·already·know·the·Sphere·class139 Yade·[10]:·s.shape.radius················#·we·already·know·the·Sphere·class
140 Out[10]:·1.0140 Out[10]:·1.0
  
141 Yade·[11]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and141 Yade·[11]:·s.state.mass,·s.state.inertia·#·inertia·is·computed·from·density·and
142 geometry142 geometry
143 Out[11]:143 Out[11]:
Offset 167, 57 lines modifiedOffset 167, 59 lines modified
167 Yade·[15]:·from·yade·import·pack167 Yade·[15]:·from·yade·import·pack
  
168 Yade·[16]:·sp=pack.SpherePack()···················#·create·an·empty·cloud;168 Yade·[16]:·sp=pack.SpherePack()···················#·create·an·empty·cloud;
169 SpherePack·contains·only·geometrical·information169 SpherePack·contains·only·geometrical·information
  
170 Yade·[17]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.2)·#·put·spheres·with·defined170 Yade·[17]:·sp.makeCloud((1,1,1),(2,2,2),rMean=.2)·#·put·spheres·with·defined
171 radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)171 radius·inside·box·given·by·corners·(1,1,1)·and·(2,2,2)
172 Out[17]:·7172 Out[17]:·9
  
173 Yade·[18]:·for·c,r·in·sp:·print(c,r)···············#·print·center·and·radius·of173 Yade·[18]:·for·c,r·in·sp:·print(c,r)···············#·print·center·and·radius·of
174 all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)174 all·particles·(SpherePack·is·a·sequence·which·can·be·iterated·over)
175 ···....:175 ···....:
176 Vector3(1.381656144299515443,1.291893403155796927,1.507360149671662874)·0.2 
177 Vector3(1.485388405672678935,1.73779686837323788,1.521650382584594174)·0.2 
178 Vector3(1.764107768509895369,1.39377750251065935,1.204539647455342699)·0.2 
179 Vector3(1.702849456059038591,1.44549468982342888,1.708449508360432967)·0.2 
180 Vector3(1.213644163187294289,1.673636578379339435,1.230104533601957817)·0.2 
181 Vector3(1.209697637290100047,1.533678182210546082,1.784571461152755001)·0.2 
182 Vector3(1.775927932155509925,1.79684036854530893,1.20287251062043854)·0.2176 Vector3(1.522901880554619058,1.552211411648142914,1.505146590952437524)·0.2
 177 Vector3(1.423201801633421137,1.24116767288482599,1.792068191667541832)·0.2
 178 Vector3(1.244714985720335898,1.390535278559828614,1.240790309984063366)·0.2
 179 Vector3(1.217144275936492104,1.732549160894300222,1.71567609868495774)·0.2
 180 Vector3(1.615646009895546964,1.228810015880396289,1.267525650674329096)·0.2
 181 Vector3(1.289830296061500903,1.792343648841321357,1.278823455046943502)·0.2
 182 Vector3(1.78542611114205152,1.761482662691111312,1.24715423964827532)·0.2
 183 Vector3(1.79751660300491567,1.22880671145319198,1.648653591264860996)·0.2
 184 Vector3(1.742037138998754564,1.771296988874261125,1.762201438661530561)·0.2
  
183 Yade·[19]:·sp.toSimulation()······················#·create·particles·and·add185 Yade·[19]:·sp.toSimulation()······················#·create·particles·and·add
184 them·to·the·simulation186 them·to·the·simulation
185 Out[19]:·[1,·2,·3,·4,·5,·6,·7]187 Out[19]:·[1,·2,·3,·4,·5,·6,·7,·8,·9]
186 *\x8**\x8**\x8**\x8**\x8*·B\x8Bo\x8ou\x8un\x8nd\x8da\x8ar\x8ri\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*188 *\x8**\x8**\x8**\x8**\x8*·B\x8Bo\x8ou\x8un\x8nd\x8da\x8ar\x8ri\x8ie\x8es\x8s_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
187 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t·(triangle·_\x8F_\x8a_\x8c_\x8e_\x8t)·and·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l·(infinite·axes-aligned·plane·_\x8W_\x8a_\x8l_\x8l)189 _\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t·(triangle·_\x8F_\x8a_\x8c_\x8e_\x8t)·and·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8w_\x8a_\x8l_\x8l·(infinite·axes-aligned·plane·_\x8W_\x8a_\x8l_\x8l)
188 geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for190 geometries·are·typically·used·to·define·boundaries.·For·instance,·a·“floor”·for
189 the·simulation·can·be·created·like·this:191 the·simulation·can·be·created·like·this:
190 Yade·[20]:·O.bodies.append(utils.wall(-1,axis=2))192 Yade·[20]:·O.bodies.append(utils.wall(-1,axis=2))
191 Out[20]:·8193 Out[20]:·10
192 There·are·other·conveinence·functions·(like·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t_\x8B_\x8o_\x8x·for·creating·closed194 There·are·other·conveinence·functions·(like·_\x8u_\x8t_\x8i_\x8l_\x8s_\x8._\x8f_\x8a_\x8c_\x8e_\x8t_\x8B_\x8o_\x8x·for·creating·closed
193 or·open·rectangular·box,·or·family·of·_\x8y_\x8m_\x8p_\x8o_\x8r_\x8t·functions)195 or·open·rectangular·box,·or·family·of·_\x8y_\x8m_\x8p_\x8o_\x8r_\x8t·functions)
194 *\x8**\x8**\x8**\x8**\x8*·L\x8Lo\x8oo\x8ok\x8k·i\x8in\x8ns\x8si\x8id\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*196 *\x8**\x8**\x8**\x8**\x8*·L\x8Lo\x8oo\x8ok\x8k·i\x8in\x8ns\x8si\x8id\x8de\x8e_\x8?\x8·*\x8**\x8**\x8**\x8**\x8*
195 The·simulation·can·be·inspected·in·several·ways.·All·data·can·be·accessed·from197 The·simulation·can·be·inspected·in·several·ways.·All·data·can·be·accessed·from
196 python·directly:198 python·directly:
197 Yade·[21]:·len(O.bodies)199 Yade·[21]:·len(O.bodies)
198 Out[21]:·9200 Out[21]:·11
  
199 Yade·[22]:·O.bodies[10].shape.radius···#·radius·of·body·#10·(will·give·error·if201 Yade·[22]:·O.bodies[10].shape.radius···#·radius·of·body·#10·(will·give·error·if
200 not·sphere,·since·only·spheres·have·radius·defined)202 not·sphere,·since·only·spheres·have·radius·defined)
201 [0;31m-------------------------------------------------------------------------203 [0;31m-------------------------------------------------------------------------
202 --\x1b[0m204 --\x1b[0m
203 [0;31mIndexError.[0m································Traceback·(most·recent·call205 [0;31mAttributeError.[0m····························Traceback·(most·recent·call
204 last)206 last)
205 Cell·\x1b[0;32mIn[22],·line·1\x1b[0m207 Cell·\x1b[0;32mIn[22],·line·1\x1b[0m
206 [0;32m---->·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43mbodies\x1b[49m\x1b[43m[\x1b208 [0;32m---->·1\x1b[0m·\x1b[43mO\x1b[49m\x1b[38;5;241;43m.\x1b[39;49m\x1b[43mbodies\x1b[49m\x1b[43m[\x1b
207 [49m\x1b[38;5;241;43m10\x1b[39;49m\x1b[43m]\x1b[49m\x1b[38;5;241m..[39mshape.[38;5;241m.\x1b209 [49m\x1b[38;5;241;43m10\x1b[39;49m\x1b[43m]\x1b[49m\x1b[38;5;241;43m..[39;49m.[43mshape.[49m\x1b
208 [39mradius···\x1b[38;5;66;03m#·radius·of·body·#10·(will·give·error·if·not·sphere, 
209 since·only·spheres·have·radius·defined).[39;00m210 [38;5;241;43m..[39;49m.[43mradius.[49m···.[38;5;66;03m#·radius·of·body·#10
 211 (will·give·error·if·not·sphere,·since·only·spheres·have·radius·defined)\x1b[39;00m
  
210 [0;31mIndexError.[0m:·Body·id·out·of·range.212 [0;31mAttributeError.[0m:·'Wall'·object·has·no·attribute·'radius'
  
211 Yade·[23]:·O.bodies[12].state.pos······#·position·of·body·#12213 Yade·[23]:·O.bodies[12].state.pos······#·position·of·body·#12
212 [0;31m-------------------------------------------------------------------------214 [0;31m-------------------------------------------------------------------------
213 --\x1b[0m215 --\x1b[0m
214 [0;31mIndexError\x1b[0m································Traceback·(most·recent·call216 [0;31mIndexError\x1b[0m································Traceback·(most·recent·call
215 last)217 last)
216 Cell·\x1b[0;32mIn[23],·line·1\x1b[0m218 Cell·\x1b[0;32mIn[23],·line·1\x1b[0m
Offset 263, 18 lines modifiedOffset 265, 18 lines modified
263 ···....:····NewtonIntegrator(damping=.2,label='newtonCustomLabel')······#265 ···....:····NewtonIntegrator(damping=.2,label='newtonCustomLabel')······#
264 define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily266 define·a·label·newtonCustomLabel·under·which·we·can·access·this·engine·easily
265 ···....:·]267 ···....:·]
266 ···....:268 ···....:
  
267 Yade·[25]:·O.engines269 Yade·[25]:·O.engines
268 Out[25]:270 Out[25]:
269 [<ForceResetter·instance·at·0x30910e30>,271 [<ForceResetter·instance·at·0x4136a000>,
270 ·<InsertionSortCollider·instance·at·0x308dc160>,272 ·<InsertionSortCollider·instance·at·0x4134f460>,
271 ·<InteractionLoop·instance·at·0x308e4660>,273 ·<InteractionLoop·instance·at·0x4132c900>,
272 ·<NewtonIntegrator·instance·at·0x306634b0>]274 ·<NewtonIntegrator·instance·at·0x405f1d50>]
  
273 Yade·[26]:·O.engines[-1]==newtonCustomLabel····#·is·it·the·same·object?275 Yade·[26]:·O.engines[-1]==newtonCustomLabel····#·is·it·the·same·object?
274 Out[26]:·True276 Out[26]:·True
  
275 Yade·[27]:·newtonCustomLabel.damping277 Yade·[27]:·newtonCustomLabel.damping
276 Out[27]:·0.2278 Out[27]:·0.2
277 Instead·of·typing·everything·into·the·command-line,·one·can·describe·simulation279 Instead·of·typing·everything·into·the·command-line,·one·can·describe·simulation
17.0 KB
./usr/share/doc/yade/html/user.html
    
Offset 170, 15 lines modifiedOffset 170, 15 lines modified
170 <p>If·no·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphmaterial"><span·class="std·std-ref">Material</span></a>·is·specified·when·calling·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">sphere</a>,·the·<em>last</em>·defined·material·is·used;·that·is·a·convenient·default.·If·no·material·is·defined·yet·(hence·there·is·no·last·material),·a·default·material·will·be·created:·FrictMat(density=1e3,young=1e7,poisson=.3,frictionAngle=.5).·This·should·not·happen·for·serious·simulations,·but·is·handy·in·simple·scripts,·where·exact·material·properties·are·more·or·less·irrelevant.</p>170 <p>If·no·<a·class="reference·internal"·href="yade.wrapper.html#inheritancegraphmaterial"><span·class="std·std-ref">Material</span></a>·is·specified·when·calling·<a·class="reference·external"·href="yade.utils.html#yade.utils.sphere">sphere</a>,·the·<em>last</em>·defined·material·is·used;·that·is·a·convenient·default.·If·no·material·is·defined·yet·(hence·there·is·no·last·material),·a·default·material·will·be·created:·FrictMat(density=1e3,young=1e7,poisson=.3,frictionAngle=.5).·This·should·not·happen·for·serious·simulations,·but·is·handy·in·simple·scripts,·where·exact·material·properties·are·more·or·less·irrelevant.</p>
171 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[1]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="p">)</span>171 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[1]:·</span><span·class="nb">len</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="p">)</span>
172 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">]:</span>·<span·class="mi">0</span>172 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">1</span><span·class="p">]:</span>·<span·class="mi">0</span>
  
173 <span·class="gp">Yade·[2]:·</span><span·class="n">idConcrete</span><span·class="o">=</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">FrictMat</span><span·class="p">(</span><span·class="n">young</span><span·class="o">=</span><span·class="mf">30e9</span><span·class="p">,</span><span·class="n">poisson</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">frictionAngle</span><span·class="o">=</span><span·class="mf">.6</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s2">&quot;concrete&quot;</span><span·class="p">))</span>173 <span·class="gp">Yade·[2]:·</span><span·class="n">idConcrete</span><span·class="o">=</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">FrictMat</span><span·class="p">(</span><span·class="n">young</span><span·class="o">=</span><span·class="mf">30e9</span><span·class="p">,</span><span·class="n">poisson</span><span·class="o">=</span><span·class="mf">.2</span><span·class="p">,</span><span·class="n">frictionAngle</span><span·class="o">=</span><span·class="mf">.6</span><span·class="p">,</span><span·class="n">label</span><span·class="o">=</span><span·class="s2">&quot;concrete&quot;</span><span·class="p">))</span>
  
174 <span·class="gp">Yade·[3]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="p">[</span><span·class="n">idConcrete</span><span·class="p">]</span>174 <span·class="gp">Yade·[3]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">materials</span><span·class="p">[</span><span·class="n">idConcrete</span><span·class="p">]</span>
175 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">3</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">FrictMat</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x3090f3e0</span><span·class="o">&gt;</span>175 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">3</span><span·class="p">]:</span>·<span·class="o">&lt;</span><span·class="n">FrictMat</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x4134dd70</span><span·class="o">&gt;</span>
  
176 <span·class="c">#·uses·the·last·defined·material</span>176 <span·class="c">#·uses·the·last·defined·material</span>
177 <span·class="gp">Yade·[4]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">sphere</span><span·class="p">(</span><span·class="n">center</span><span·class="o">=</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">))</span>177 <span·class="gp">Yade·[4]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">sphere</span><span·class="p">(</span><span·class="n">center</span><span·class="o">=</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">),</span><span·class="n">radius</span><span·class="o">=</span><span·class="mi">1</span><span·class="p">))</span>
178 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">4</span><span·class="p">]:</span>·<span·class="mi">0</span>178 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">4</span><span·class="p">]:</span>·<span·class="mi">0</span>
  
179 <span·class="c">#·material·given·by·id</span>179 <span·class="c">#·material·given·by·id</span>
180 <span·class="gp">Yade·[5]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">material</span><span·class="o">=</span><span·class="n">idConcrete</span><span·class="p">))</span>180 <span·class="gp">Yade·[5]:·</span><span·class="n">O</span><span·class="o">.</span><span·class="n">bodies</span><span·class="o">.</span><span·class="n">append</span><span·class="p">(</span><span·class="n">sphere</span><span·class="p">((</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">2</span><span·class="p">),</span><span·class="mi">1</span><span·class="p">,</span><span·class="n">material</span><span·class="o">=</span><span·class="n">idConcrete</span><span·class="p">))</span>
Offset 605, 15 lines modifiedOffset 605, 15 lines modified
605 <span·class="gp">···....:</span>·<span·class="p">]</span>605 <span·class="gp">···....:</span>·<span·class="p">]</span>
606 <span·class="gp">···....:</span>·606 <span·class="gp">···....:</span>·
  
607 <span·class="gp">Yade·[29]:·</span><span·class="n">i</span><span·class="o">=</span><span·class="n">createInteraction</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">)</span>607 <span·class="gp">Yade·[29]:·</span><span·class="n">i</span><span·class="o">=</span><span·class="n">createInteraction</span><span·class="p">(</span><span·class="mi">0</span><span·class="p">,</span><span·class="mi">1</span><span·class="p">)</span>
  
608 <span·class="c">#·created·by·functors·in·InteractionLoop</span>608 <span·class="c">#·created·by·functors·in·InteractionLoop</span>
609 <span·class="gp">Yade·[30]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">geom</span><span·class="p">,</span>·<span·class="n">i</span><span·class="o">.</span><span·class="n">phys</span>609 <span·class="gp">Yade·[30]:·</span><span·class="n">i</span><span·class="o">.</span><span·class="n">geom</span><span·class="p">,</span>·<span·class="n">i</span><span·class="o">.</span><span·class="n">phys</span>
610 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">30</span><span·class="p">]:</span>·<span·class="p">(</span><span·class="o">&lt;</span><span·class="n">ScGeom</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x30908230</span><span·class="o">&gt;</span><span·class="p">,</span>·<span·class="o">&lt;</span><span·class="n">FrictPhys</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x30922500</span><span·class="o">&gt;</span><span·class="p">)</span>610 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">30</span><span·class="p">]:</span>·<span·class="p">(</span><span·class="o">&lt;</span><span·class="n">ScGeom</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x40f04940</span><span·class="o">&gt;</span><span·class="p">,</span>·<span·class="o">&lt;</span><span·class="n">FrictPhys</span>·<span·class="n">instance</span>·<span·class="n">at</span>·<span·class="mh">0x3e7b0ba0</span><span·class="o">&gt;</span><span·class="p">)</span>
611 </pre></div>611 </pre></div>
612 </div>612 </div>
613 <p>This·method·will·be·rather·slow·if·many·interactions·are·to·be·created·(the·functor·lookup·will·be·repeated·for·each·of·them).·In·such·case,·ask·on·<a·class="reference·external"·href="mailto:yade-dev&#37;&#52;&#48;lists&#46;launchpad&#46;net">yade-dev<span>&#64;</span>lists<span>&#46;</span>launchpad<span>&#46;</span>net</a>·to·have·the·<a·class="reference·external"·href="yade.utils.html#yade._utils.createInteraction">createInteraction</a>·function·accept·list·of·pairs·id’s·as·well.</p>613 <p>This·method·will·be·rather·slow·if·many·interactions·are·to·be·created·(the·functor·lookup·will·be·repeated·for·each·of·them).·In·such·case,·ask·on·<a·class="reference·external"·href="mailto:yade-dev&#37;&#52;&#48;lists&#46;launchpad&#46;net">yade-dev<span>&#64;</span>lists<span>&#46;</span>launchpad<span>&#46;</span>net</a>·to·have·the·<a·class="reference·external"·href="yade.utils.html#yade._utils.createInteraction">createInteraction</a>·function·accept·list·of·pairs·id’s·as·well.</p>
614 </section>614 </section>
615 <section·id="assigning-cohesive-bonds-possibly-between-distant-bodies">615 <section·id="assigning-cohesive-bonds-possibly-between-distant-bodies">
616 <h4>Assigning·cohesive·bonds·(possibly·between·distant·bodies)<a·class="headerlink"·href="#assigning-cohesive-bonds-possibly-between-distant-bodies"·title="Link·to·this·heading">¶</a></h4>616 <h4>Assigning·cohesive·bonds·(possibly·between·distant·bodies)<a·class="headerlink"·href="#assigning-cohesive-bonds-possibly-between-distant-bodies"·title="Link·to·this·heading">¶</a></h4>
617 <p>A·particular·case·of·interactions·on·demand·is·when·cohesive·strength·needs·to·be·assigned·to·interactions·when·using·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom6D_CohFrictPhys_CohesionMoment">Law2_ScGeom6D_CohFrictPhys_CohesionMoment</a>.</p>617 <p>A·particular·case·of·interactions·on·demand·is·when·cohesive·strength·needs·to·be·assigned·to·interactions·when·using·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Law2_ScGeom6D_CohFrictPhys_CohesionMoment">Law2_ScGeom6D_CohFrictPhys_CohesionMoment</a>.</p>
Offset 925, 19 lines modifiedOffset 925, 19 lines modified
925 <ul·class="simple">925 <ul·class="simple">
926 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·is·<em>saved·and·loaded·with·simulation</em>;</p></li>926 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·is·<em>saved·and·loaded·with·simulation</em>;</p></li>
927 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·has·some·values·pre-initialized.</p></li>927 <li><p><code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·has·some·values·pre-initialized.</p></li>
928 </ul>928 </ul>
929 <p>After·Yade·startup,·<code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·contains·the·following:</p>929 <p>After·Yade·startup,·<code·class="docutils·literal·notranslate"><span·class="pre">O.tags</span></code>·contains·the·following:</p>
930 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[45]:·</span><span·class="nb">dict</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">tags</span><span·class="p">)</span>·<span·class="c1">#·convert·to·real·dictionary</span>930 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[45]:·</span><span·class="nb">dict</span><span·class="p">(</span><span·class="n">O</span><span·class="o">.</span><span·class="n">tags</span><span·class="p">)</span>·<span·class="c1">#·convert·to·real·dictionary</span>
931 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·931 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">45</span><span·class="p">]:</span>·
932 <span·class="go">{&#39;author&#39;:·&#39;~(pbuilder1@codethink04-arm64)&#39;,</span>932 <span·class="go">{&#39;author&#39;:·&#39;second~user~(pbuilder2@i-capture-the-hostname)&#39;,</span>
933 <span·class="go">·&#39;isoTime&#39;:·&#39;20250727T113448&#39;,</span>933 <span·class="go">·&#39;isoTime&#39;:·&#39;20260831T035005&#39;,</span>
934 <span·class="go">·&#39;id&#39;:·&#39;20250727T113448p3257836&#39;,</span>934 <span·class="go">·&#39;id&#39;:·&#39;20260831T035005p363122&#39;,</span>
935 <span·class="go">·&#39;d.id&#39;:·&#39;20250727T113448p3257836&#39;,</span>935 <span·class="go">·&#39;d.id&#39;:·&#39;20260831T035005p363122&#39;,</span>
936 <span·class="go">·&#39;id.d&#39;:·&#39;20250727T113448p3257836&#39;}</span>936 <span·class="go">·&#39;id.d&#39;:·&#39;20260831T035005p363122&#39;}</span>
937 </pre></div>937 </pre></div>
938 </div>938 </div>
939 <dl·class="simple">939 <dl·class="simple">
940 <dt>author</dt><dd><p>Real·name,·username·and·machine·as·obtained·from·your·system·at·simulation·creation</p>940 <dt>author</dt><dd><p>Real·name,·username·and·machine·as·obtained·from·your·system·at·simulation·creation</p>
941 </dd>941 </dd>
942 <dt>id</dt><dd><p>Unique·identifier·of·this·Yade·instance·(or·of·the·instance·which·created·a·loaded·simulation).·It·is·composed·of·date,·time·and·process·number.·Useful·if·you·run·simulations·in·parallel·and·want·to·avoid·overwriting·each·other’s·outputs;·embed·<code·class="docutils·literal·notranslate"><span·class="pre">O.tags['id']</span></code>·in·output·filenames·(either·as·directory·name,·or·as·part·of·the·file’s·name·itself)·to·avoid·it.·This·is·explained·in·<a·class="reference·internal"·href="#batch-output-separate"><span·class="std·std-ref">Separating·output·files·from·jobs</span></a>·in·detail.</p>942 <dt>id</dt><dd><p>Unique·identifier·of·this·Yade·instance·(or·of·the·instance·which·created·a·loaded·simulation).·It·is·composed·of·date,·time·and·process·number.·Useful·if·you·run·simulations·in·parallel·and·want·to·avoid·overwriting·each·other’s·outputs;·embed·<code·class="docutils·literal·notranslate"><span·class="pre">O.tags['id']</span></code>·in·output·filenames·(either·as·directory·name,·or·as·part·of·the·file’s·name·itself)·to·avoid·it.·This·is·explained·in·<a·class="reference·internal"·href="#batch-output-separate"><span·class="std·std-ref">Separating·output·files·from·jobs</span></a>·in·detail.</p>
943 </dd>943 </dd>
Offset 1562, 20 lines modifiedOffset 1562, 20 lines modified
1562 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">colorStyle</span><span·class="o">.</span><span·class="n">setStyle</span><span·class="p">(</span><span·class="s2">&quot;figureColor&quot;</span><span·class="p">,</span><span·class="kc">True</span><span·class="p">)</span>··<span·class="c1">#·colorful·particles·on·white·background</span>1562 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">colorStyle</span><span·class="o">.</span><span·class="n">setStyle</span><span·class="p">(</span><span·class="s2">&quot;figureColor&quot;</span><span·class="p">,</span><span·class="kc">True</span><span·class="p">)</span>··<span·class="c1">#·colorful·particles·on·white·background</span>
1563 <span·class="n">colorStyle</span><span·class="o">.</span><span·class="n">setStyle</span><span·class="p">(</span><span·class="s2">&quot;figureGrey&quot;</span><span·class="p">,</span><span·class="kc">True</span><span·class="p">)</span>··<span·class="c1">#·grey·levels·for·everything</span>1563 <span·class="n">colorStyle</span><span·class="o">.</span><span·class="n">setStyle</span><span·class="p">(</span><span·class="s2">&quot;figureGrey&quot;</span><span·class="p">,</span><span·class="kc">True</span><span·class="p">)</span>··<span·class="c1">#·grey·levels·for·everything</span>
1564 </pre></div>1564 </pre></div>
1565 </div>1565 </div>
1566 <p>These·two·styles·also·have·higher·resolution·for·displaying·the·spheres.·The·style·that·was·used·pre-2024·is·<cite>old</cite>.·The·available·styles·are·listed·in·<cite>colorStyle.styles</cite>:</p>1566 <p>These·two·styles·also·have·higher·resolution·for·displaying·the·spheres.·The·style·that·was·used·pre-2024·is·<cite>old</cite>.·The·available·styles·are·listed·in·<cite>colorStyle.styles</cite>:</p>
1567 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[70]:·</span><span·class="n">colorStyle</span><span·class="o">.</span><span·class="n">styles</span>1567 <div·class="highlight-ipython·notranslate"><div·class="highlight"><pre><span></span><span·class="gp">Yade·[70]:·</span><span·class="n">colorStyle</span><span·class="o">.</span><span·class="n">styles</span>
1568 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">70</span><span·class="p">]:</span>·1568 <span·class="gr">Out</span><span·class="p">[</span><span·class="mi">70</span><span·class="p">]:</span>·
1569 <span·class="go">{&#39;sand&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff7a4f7380&gt;,</span>1569 <span·class="go">{&#39;sand&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff7018b380&gt;,</span>
1570 <span·class="go">·&#39;old&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff7a569810&gt;,</span>1570 <span·class="go">·&#39;old&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff701f9810&gt;,</span>
1571 <span·class="go">·&#39;figureColor&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff7a569950&gt;,</span>1571 <span·class="go">·&#39;figureColor&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff701f9950&gt;,</span>
1572 <span·class="go">·&#39;figureGrey&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff7a4b7820&gt;,</span>1572 <span·class="go">·&#39;figureGrey&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff70143820&gt;,</span>
1573 <span·class="go">·&#39;blue&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff7a58c180&gt;,</span>1573 <span·class="go">·&#39;blue&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff7021c180&gt;,</span>
1574 <span·class="go">·&#39;screenDisplayLowRes&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff7a52a570&gt;}</span>1574 <span·class="go">·&#39;screenDisplayLowRes&#39;:·&lt;yade.utils.YadeColorStyle·at·0xffff701ba570&gt;}</span>
1575 </pre></div>1575 </pre></div>
1576 </div>1576 </div>
1577 <p>3D·rendering·is·one·of·several·ways·to·produce·videos·of·simulations:</p>1577 <p>3D·rendering·is·one·of·several·ways·to·produce·videos·of·simulations:</p>
1578 <ol·class="arabic">1578 <ol·class="arabic">
1579 <li><p>Capture·screen·output·(the·3d·rendering·window)·during·the·simulation··there·are·tools·available·for·that·(such·as·<a·class="reference·external"·href="http://www.linuceum.com/Desktop/istanbul.php">Istanbul</a>·or·<a·class="reference·external"·href="http://recordmydesktop.sourceforge.net/about.php">RecordMyDesktop</a>,·which·are·also·packaged·for·most·Linux·distributions).··The·output·is·“what·you·see·is·what·you·get”,·with·all·the·advantages·and·disadvantages.</p></li>1579 <li><p>Capture·screen·output·(the·3d·rendering·window)·during·the·simulation··there·are·tools·available·for·that·(such·as·<a·class="reference·external"·href="http://www.linuceum.com/Desktop/istanbul.php">Istanbul</a>·or·<a·class="reference·external"·href="http://recordmydesktop.sourceforge.net/about.php">RecordMyDesktop</a>,·which·are·also·packaged·for·most·Linux·distributions).··The·output·is·“what·you·see·is·what·you·get”,·with·all·the·advantages·and·disadvantages.</p></li>
1580 <li><p>Periodic·frame·snapshot·using·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.SnapshotEngine">SnapshotEngine</a>·(see·<a·class="reference·external"·href="https://gitlab.com/yade-dev/trunk/blob/master/examples/test/force-network-video.py">examples/test/force-network-video.py</a>,·<a·class="reference·external"·href="https://gitlab.com/yade-dev/trunk/blob/master/examples/bulldozer/bulldozer.py">examples/bulldozer/bulldozer.py</a>·or·<a·class="reference·external"·href="https://gitlab.com/yade-dev/trunk/blob/master/examples/test/beam-l6geom.py">examples/test/beam-l6geom.py</a>·for·a·complete·example):</p>1580 <li><p>Periodic·frame·snapshot·using·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.SnapshotEngine">SnapshotEngine</a>·(see·<a·class="reference·external"·href="https://gitlab.com/yade-dev/trunk/blob/master/examples/test/force-network-video.py">examples/test/force-network-video.py</a>,·<a·class="reference·external"·href="https://gitlab.com/yade-dev/trunk/blob/master/examples/bulldozer/bulldozer.py">examples/bulldozer/bulldozer.py</a>·or·<a·class="reference·external"·href="https://gitlab.com/yade-dev/trunk/blob/master/examples/test/beam-l6geom.py">examples/test/beam-l6geom.py</a>·for·a·complete·example):</p>
1581 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="o">=</span><span·class="p">[</span>1581 <div·class="highlight-default·notranslate"><div·class="highlight"><pre><span></span><span·class="n">O</span><span·class="o">.</span><span·class="n">engines</span><span·class="o">=</span><span·class="p">[</span>
4.18 KB
html2text {}
    
Offset 64, 15 lines modifiedOffset 64, 15 lines modified
64 Yade·[1]:·len(O.materials)64 Yade·[1]:·len(O.materials)
65 Out[1]:·065 Out[1]:·0
  
66 Yade·[2]:·idConcrete=O.materials.append(FrictMat66 Yade·[2]:·idConcrete=O.materials.append(FrictMat
67 (young=30e9,poisson=.2,frictionAngle=.6,label="concrete"))67 (young=30e9,poisson=.2,frictionAngle=.6,label="concrete"))
  
68 Yade·[3]:·O.materials[idConcrete]68 Yade·[3]:·O.materials[idConcrete]
69 Out[3]:·<FrictMat·instance·at·0x3090f3e0>69 Out[3]:·<FrictMat·instance·at·0x4134dd70>
  
70 #·uses·the·last·defined·material70 #·uses·the·last·defined·material
71 Yade·[4]:·O.bodies.append(sphere(center=(0,0,0),radius=1))71 Yade·[4]:·O.bodies.append(sphere(center=(0,0,0),radius=1))
72 Out[4]:·072 Out[4]:·0
  
73 #·material·given·by·id73 #·material·given·by·id
74 Yade·[5]:·O.bodies.append(sphere((0,0,2),1,material=idConcrete))74 Yade·[5]:·O.bodies.append(sphere((0,0,2),1,material=idConcrete))
Offset 567, 15 lines modifiedOffset 567, 15 lines modified
567 ···....:·]567 ···....:·]
568 ···....:568 ···....:
  
569 Yade·[29]:·i=createInteraction(0,1)569 Yade·[29]:·i=createInteraction(0,1)
  
570 #·created·by·functors·in·InteractionLoop570 #·created·by·functors·in·InteractionLoop
571 Yade·[30]:·i.geom,·i.phys571 Yade·[30]:·i.geom,·i.phys
572 Out[30]:·(<ScGeom·instance·at·0x30908230>,·<FrictPhys·instance·at·0x30922500>)572 Out[30]:·(<ScGeom·instance·at·0x40f04940>,·<FrictPhys·instance·at·0x3e7b0ba0>)
573 This·method·will·be·rather·slow·if·many·interactions·are·to·be·created·(the573 This·method·will·be·rather·slow·if·many·interactions·are·to·be·created·(the
574 functor·lookup·will·be·repeated·for·each·of·them).·In·such·case,·ask·on·_\x8y_\x8a_\x8d_\x8e_\x8-574 functor·lookup·will·be·repeated·for·each·of·them).·In·such·case,·ask·on·_\x8y_\x8a_\x8d_\x8e_\x8-
575 _\x8d_\x8e_\x8v_\x8@_\x8l_\x8i_\x8s_\x8t_\x8s_\x8._\x8l_\x8a_\x8u_\x8n_\x8c_\x8h_\x8p_\x8a_\x8d_\x8._\x8n_\x8e_\x8t·to·have·the·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n·function·accept·list·of575 _\x8d_\x8e_\x8v_\x8@_\x8l_\x8i_\x8s_\x8t_\x8s_\x8._\x8l_\x8a_\x8u_\x8n_\x8c_\x8h_\x8p_\x8a_\x8d_\x8._\x8n_\x8e_\x8t·to·have·the·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8a_\x8c_\x8t_\x8i_\x8o_\x8n·function·accept·list·of
576 pairs·id’s·as·well.576 pairs·id’s·as·well.
577 *\x8**\x8**\x8*·A\x8As\x8ss\x8si\x8ig\x8gn\x8ni\x8in\x8ng\x8g·c\x8co\x8oh\x8he\x8es\x8si\x8iv\x8ve\x8e·b\x8bo\x8on\x8nd\x8ds\x8s·(\x8(p\x8po\x8os\x8ss\x8si\x8ib\x8bl\x8ly\x8y·b\x8be\x8et\x8tw\x8we\x8ee\x8en\x8n·d\x8di\x8is\x8st\x8ta\x8an\x8nt\x8t·b\x8bo\x8od\x8di\x8ie\x8es\x8s)\x8)_\x8?\x8·*\x8**\x8**\x8*577 *\x8**\x8**\x8*·A\x8As\x8ss\x8si\x8ig\x8gn\x8ni\x8in\x8ng\x8g·c\x8co\x8oh\x8he\x8es\x8si\x8iv\x8ve\x8e·b\x8bo\x8on\x8nd\x8ds\x8s·(\x8(p\x8po\x8os\x8ss\x8si\x8ib\x8bl\x8ly\x8y·b\x8be\x8et\x8tw\x8we\x8ee\x8en\x8n·d\x8di\x8is\x8st\x8ta\x8an\x8nt\x8t·b\x8bo\x8od\x8di\x8ie\x8es\x8s)\x8)_\x8?\x8·*\x8**\x8**\x8*
578 A·particular·case·of·interactions·on·demand·is·when·cohesive·strength·needs·to578 A·particular·case·of·interactions·on·demand·is·when·cohesive·strength·needs·to
579 be·assigned·to·interactions·when·using579 be·assigned·to·interactions·when·using
Offset 910, 19 lines modifiedOffset 910, 19 lines modified
910 implementation·in·C++·is·different)·mapping·keys·to·labels.·Contrary·to·regular910 implementation·in·C++·is·different)·mapping·keys·to·labels.·Contrary·to·regular
911 python·dictionaries·that·you·could·create,911 python·dictionaries·that·you·could·create,
912 ····*·O.tags·is·s\x8sa\x8av\x8ve\x8ed\x8d·a\x8an\x8nd\x8d·l\x8lo\x8oa\x8ad\x8de\x8ed\x8d·w\x8wi\x8it\x8th\x8h·s\x8si\x8im\x8mu\x8ul\x8la\x8at\x8ti\x8io\x8on\x8n;912 ····*·O.tags·is·s\x8sa\x8av\x8ve\x8ed\x8d·a\x8an\x8nd\x8d·l\x8lo\x8oa\x8ad\x8de\x8ed\x8d·w\x8wi\x8it\x8th\x8h·s\x8si\x8im\x8mu\x8ul\x8la\x8at\x8ti\x8io\x8on\x8n;
913 ····*·O.tags·has·some·values·pre-initialized.913 ····*·O.tags·has·some·values·pre-initialized.
914 After·Yade·startup,·O.tags·contains·the·following:914 After·Yade·startup,·O.tags·contains·the·following:
915 Yade·[45]:·dict(O.tags)·#·convert·to·real·dictionary915 Yade·[45]:·dict(O.tags)·#·convert·to·real·dictionary
916 Out[45]:916 Out[45]:
917 {'author':·'~(pbuilder1@codethink04-arm64)', 
918 ·'isoTime':·'20250727T113448', 
919 ·'id':·'20250727T113448p3257836', 
920 ·'d.id':·'20250727T113448p3257836', 
921 ·'id.d':·'20250727T113448p3257836'}917 {'author':·'second~user~(pbuilder2@i-capture-the-hostname)',
 918 ·'isoTime':·'20260831T035005',
 919 ·'id':·'20260831T035005p363122',
 920 ·'d.id':·'20260831T035005p363122',
 921 ·'id.d':·'20260831T035005p363122'}
922 ··author922 ··author
923 ······Real·name,·username·and·machine·as·obtained·from·your·system·at923 ······Real·name,·username·and·machine·as·obtained·from·your·system·at
924 ······simulation·creation924 ······simulation·creation
925 ··id925 ··id
926 ······Unique·identifier·of·this·Yade·instance·(or·of·the·instance·which·created926 ······Unique·identifier·of·this·Yade·instance·(or·of·the·instance·which·created
927 ······a·loaded·simulation).·It·is·composed·of·date,·time·and·process·number.927 ······a·loaded·simulation).·It·is·composed·of·date,·time·and·process·number.
928 ······Useful·if·you·run·simulations·in·parallel·and·want·to·avoid·overwriting928 ······Useful·if·you·run·simulations·in·parallel·and·want·to·avoid·overwriting
Offset 1578, 20 lines modifiedOffset 1578, 20 lines modified
1578 background1578 background
1579 colorStyle.setStyle("figureGrey",True)··#·grey·levels·for·everything1579 colorStyle.setStyle("figureGrey",True)··#·grey·levels·for·everything
1580 These·two·styles·also·have·higher·resolution·for·displaying·the·spheres.·The1580 These·two·styles·also·have·higher·resolution·for·displaying·the·spheres.·The
1581 style·that·was·used·pre-2024·isold.·The·available·styles·are·listed1581 style·that·was·used·pre-2024·isold.·The·available·styles·are·listed
1582 incolorStyle.styles:1582 incolorStyle.styles:
1583 Yade·[70]:·colorStyle.styles1583 Yade·[70]:·colorStyle.styles
1584 Out[70]:1584 Out[70]:
1585 {'sand':·<yade.utils.YadeColorStyle·at·0xffff7a4f7380>,1585 {'sand':·<yade.utils.YadeColorStyle·at·0xffff7018b380>,
1586 ·'old':·<yade.utils.YadeColorStyle·at·0xffff7a569810>,1586 ·'old':·<yade.utils.YadeColorStyle·at·0xffff701f9810>,
1587 ·'figureColor':·<yade.utils.YadeColorStyle·at·0xffff7a569950>,1587 ·'figureColor':·<yade.utils.YadeColorStyle·at·0xffff701f9950>,
1588 ·'figureGrey':·<yade.utils.YadeColorStyle·at·0xffff7a4b7820>,1588 ·'figureGrey':·<yade.utils.YadeColorStyle·at·0xffff70143820>,
1589 ·'blue':·<yade.utils.YadeColorStyle·at·0xffff7a58c180>,1589 ·'blue':·<yade.utils.YadeColorStyle·at·0xffff7021c180>,
1590 ·'screenDisplayLowRes':·<yade.utils.YadeColorStyle·at·0xffff7a52a570>}1590 ·'screenDisplayLowRes':·<yade.utils.YadeColorStyle·at·0xffff701ba570>}
1591 3D·rendering·is·one·of·several·ways·to·produce·videos·of·simulations:1591 3D·rendering·is·one·of·several·ways·to·produce·videos·of·simulations:
1592 ···1.·Capture·screen·output·(the·3d·rendering·window)·during·the·simulation·1592 ···1.·Capture·screen·output·(the·3d·rendering·window)·during·the·simulation·
1593 ······there·are·tools·available·for·that·(such·as·_\x8I_\x8s_\x8t_\x8a_\x8n_\x8b_\x8u_\x8l·or·_\x8R_\x8e_\x8c_\x8o_\x8r_\x8d_\x8M_\x8y_\x8D_\x8e_\x8s_\x8k_\x8t_\x8o_\x8p,1593 ······there·are·tools·available·for·that·(such·as·_\x8I_\x8s_\x8t_\x8a_\x8n_\x8b_\x8u_\x8l·or·_\x8R_\x8e_\x8c_\x8o_\x8r_\x8d_\x8M_\x8y_\x8D_\x8e_\x8s_\x8k_\x8t_\x8o_\x8p,
1594 ······which·are·also·packaged·for·most·Linux·distributions).·The·output·is1594 ······which·are·also·packaged·for·most·Linux·distributions).·The·output·is
1595 ······“what·you·see·is·what·you·get”,·with·all·the·advantages·and1595 ······“what·you·see·is·what·you·get”,·with·all·the·advantages·and
1596 ······disadvantages.1596 ······disadvantages.
1597 ···2.·Periodic·frame·snapshot·using·_\x8S_\x8n_\x8a_\x8p_\x8s_\x8h_\x8o_\x8t_\x8E_\x8n_\x8g_\x8i_\x8n_\x8e·(see·_\x8e_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s_\x8/_\x8t_\x8e_\x8s_\x8t_\x8/_\x8f_\x8o_\x8r_\x8c_\x8e_\x8-1597 ···2.·Periodic·frame·snapshot·using·_\x8S_\x8n_\x8a_\x8p_\x8s_\x8h_\x8o_\x8t_\x8E_\x8n_\x8g_\x8i_\x8n_\x8e·(see·_\x8e_\x8x_\x8a_\x8m_\x8p_\x8l_\x8e_\x8s_\x8/_\x8t_\x8e_\x8s_\x8t_\x8/_\x8f_\x8o_\x8r_\x8c_\x8e_\x8-
5.97 KB
./usr/share/doc/yade/html/yade.utils.html
    
Offset 1257, 15 lines modifiedOffset 1257, 15 lines modified
1257 <div·class="math·notranslate·nohighlight">1257 <div·class="math·notranslate·nohighlight">
1258 \[\sum\frac{1}{2}\left(m_i\vec{v}_i^2+\vec{\omega}(\mat{I}\vec{\omega}^T)\right).\]</div>1258 \[\sum\frac{1}{2}\left(m_i\vec{v}_i^2+\vec{\omega}(\mat{I}\vec{\omega}^T)\right).\]</div>
1259 <p>For·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.aspherical">aspherical</a>·bodies,·necessary·frame·transformations·are·applied·to·the·inertia·tensor·<span·class="math·notranslate·nohighlight">\(\mat{I}\)</span>·as·stored·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.State.inertia">state.inertia</a>.</p>1259 <p>For·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.Body.aspherical">aspherical</a>·bodies,·necessary·frame·transformations·are·applied·to·the·inertia·tensor·<span·class="math·notranslate·nohighlight">\(\mat{I}\)</span>·as·stored·in·<a·class="reference·external"·href="yade.wrapper.html#yade.wrapper.State.inertia">state.inertia</a>.</p>
1260 </dd></dl>1260 </dd></dl>
  
1261 <dl·class="py·function">1261 <dl·class="py·function">
1262 <dt·class="sig·sig-object·py"·id="yade._utils.lsSimpleShape">1262 <dt·class="sig·sig-object·py"·id="yade._utils.lsSimpleShape">
1263 <span·class="sig-prename·descclassname"><span·class="pre">yade._utils.</span></span><span·class="sig-name·descname"><span·class="pre">lsSimpleShape</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(int)shape</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(AlignedBox3)aabb</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(float)step=0.1</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(float)smearCoeff=1.5</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Vector2)epsilons=Vector2(0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">0)</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Clump)clump=&lt;Clump</span>·<span·class="pre">instance</span>·<span·class="pre">at</span>·<span·class="pre">0x2e918390&gt;</span></span></em><span·class="optional">]</span><span·class="optional">]</span><span·class="optional">]</span><span·class="optional">]</span><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><a·class="reference·internal"·href="yade.plot.html#yade.plot.LevelSet"·title="yade.plot.LevelSet"><span·class="pre">LevelSet</span></a></span></span><a·class="headerlink"·href="#yade._utils.lsSimpleShape"·title="Link·to·this·definition">¶</a></dt>1263 <span·class="sig-prename·descclassname"><span·class="pre">yade._utils.</span></span><span·class="sig-name·descname"><span·class="pre">lsSimpleShape</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">(int)shape</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">(AlignedBox3)aabb</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(float)step=0.1</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(float)smearCoeff=1.5</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Vector2)epsilons=Vector2(0</span></span></em>,·<em·class="sig-param"><span·class="n"><span·class="pre">0)</span></span></em><span·class="optional">[</span>,·<em·class="sig-param"><span·class="n"><span·class="pre">(Clump)clump=&lt;Clump</span>·<span·class="pre">instance</span>·<span·class="pre">at</span>·<span·class="pre">0x3f362eb0&gt;</span></span></em><span·class="optional">]</span><span·class="optional">]</span><span·class="optional">]</span><span·class="optional">]</span><span·class="sig-paren">)</span>·<span·class="sig-return"><span·class="sig-return-icon">&#x2192;</span>·<span·class="sig-return-typehint"><a·class="reference·internal"·href="yade.plot.html#yade.plot.LevelSet"·title="yade.plot.LevelSet"><span·class="pre">LevelSet</span></a></span></span><a·class="headerlink"·href="#yade._utils.lsSimpleShape"·title="Link·to·this·definition">¶</a></dt>
1264 <dd><p>Creates·a·LevelSet·shape·among·pre-defined·ones.·Not·intended·to·be·used·directly,·see·levelSetBody()·instead.</p>1264 <dd><p>Creates·a·LevelSet·shape·among·pre-defined·ones.·Not·intended·to·be·used·directly,·see·levelSetBody()·instead.</p>
1265 <dl·class="field-list·simple">1265 <dl·class="field-list·simple">
1266 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>1266 <dt·class="field-odd">Parameters<span·class="colon">:</span></dt>
1267 <dd·class="field-odd"><ul·class="simple">1267 <dd·class="field-odd"><ul·class="simple">
1268 <li><p><strong>shape</strong>·(<em>int</em>)··a·shape·index·among·supported·choices</p></li>1268 <li><p><strong>shape</strong>·(<em>int</em>)··a·shape·index·among·supported·choices</p></li>
1269 <li><p><strong>aabb</strong>·(<a·class="reference·internal"·href="yade.minieigenHP.html#yade._minieigenHP.AlignedBox3"·title="yade._minieigenHP.AlignedBox3"><em>AlignedBox3</em></a>)··the·axis-aligned·surrounding·box·of·the·body</p></li>1269 <li><p><strong>aabb</strong>·(<a·class="reference·internal"·href="yade.minieigenHP.html#yade._minieigenHP.AlignedBox3"·title="yade._minieigenHP.AlignedBox3"><em>AlignedBox3</em></a>)··the·axis-aligned·surrounding·box·of·the·body</p></li>
1270 <li><p><strong>step</strong>·(<a·class="reference·internal"·href="yade.math.html#yade._math.HP2.Real"·title="yade._math.HP2.Real"><em>Real</em></a>)··the·LevelSet·grid·step·size</p></li>1270 <li><p><strong>step</strong>·(<a·class="reference·internal"·href="yade.math.html#yade._math.HP2.Real"·title="yade._math.HP2.Real"><em>Real</em></a>)··the·LevelSet·grid·step·size</p></li>
1.42 KB
html2text {}
    
Offset 892, 15 lines modifiedOffset 892, 15 lines modified
892 ······Compute·overall·kinetic·energy·of·the·simulation·as892 ······Compute·overall·kinetic·energy·of·the·simulation·as
893 ······\[\sum\frac{1}{2}\left(m_i\vec{v}_i^2+\vec{\omega}(\mat{I}\vec893 ······\[\sum\frac{1}{2}\left(m_i\vec{v}_i^2+\vec{\omega}(\mat{I}\vec
894 ······{\omega}^T)\right).\]894 ······{\omega}^T)\right).\]
895 ······For·_\x8a_\x8s_\x8p_\x8h_\x8e_\x8r_\x8i_\x8c_\x8a_\x8l·bodies,·necessary·frame·transformations·are·applied·to·the895 ······For·_\x8a_\x8s_\x8p_\x8h_\x8e_\x8r_\x8i_\x8c_\x8a_\x8l·bodies,·necessary·frame·transformations·are·applied·to·the
896 ······inertia·tensor·\(\mat{I}\)·as·stored·in·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8._\x8i_\x8n_\x8e_\x8r_\x8t_\x8i_\x8a.896 ······inertia·tensor·\(\mat{I}\)·as·stored·in·_\x8s_\x8t_\x8a_\x8t_\x8e_\x8._\x8i_\x8n_\x8e_\x8r_\x8t_\x8i_\x8a.
897 ··yade._utils.lsSimpleShape((\x8(i\x8in\x8nt\x8t)\x8)s\x8sh\x8ha\x8ap\x8pe\x8e,·(\x8(A\x8Al\x8li\x8ig\x8gn\x8ne\x8ed\x8dB\x8Bo\x8ox\x8x3\x83)\x8)a\x8aa\x8ab\x8bb\x8b[,·(\x8(f\x8fl\x8lo\x8oa\x8at\x8t)\x8)s\x8st\x8te\x8ep\x8p=\x8=0\x80.\x8.1\x81[,897 ··yade._utils.lsSimpleShape((\x8(i\x8in\x8nt\x8t)\x8)s\x8sh\x8ha\x8ap\x8pe\x8e,·(\x8(A\x8Al\x8li\x8ig\x8gn\x8ne\x8ed\x8dB\x8Bo\x8ox\x8x3\x83)\x8)a\x8aa\x8ab\x8bb\x8b[,·(\x8(f\x8fl\x8lo\x8oa\x8at\x8t)\x8)s\x8st\x8te\x8ep\x8p=\x8=0\x80.\x8.1\x81[,
898 ··(\x8(f\x8fl\x8lo\x8oa\x8at\x8t)\x8)s\x8sm\x8me\x8ea\x8ar\x8rC\x8Co\x8oe\x8ef\x8ff\x8f=\x8=1\x81.\x8.5\x85[,·(\x8(V\x8Ve\x8ec\x8ct\x8to\x8or\x8r2\x82)\x8)e\x8ep\x8ps\x8si\x8il\x8lo\x8on\x8ns\x8s=\x8=V\x8Ve\x8ec\x8ct\x8to\x8or\x8r2\x82(\x8(0\x80,·0\x80)\x8)[,·(\x8(C\x8Cl\x8lu\x8um\x8mp\x8p)\x8)c\x8cl\x8lu\x8um\x8mp\x8p=\x8=<\x8<C\x8Cl\x8lu\x8um\x8mp\x8p898 ··(\x8(f\x8fl\x8lo\x8oa\x8at\x8t)\x8)s\x8sm\x8me\x8ea\x8ar\x8rC\x8Co\x8oe\x8ef\x8ff\x8f=\x8=1\x81.\x8.5\x85[,·(\x8(V\x8Ve\x8ec\x8ct\x8to\x8or\x8r2\x82)\x8)e\x8ep\x8ps\x8si\x8il\x8lo\x8on\x8ns\x8s=\x8=V\x8Ve\x8ec\x8ct\x8to\x8or\x8r2\x82(\x8(0\x80,·0\x80)\x8)[,·(\x8(C\x8Cl\x8lu\x8um\x8mp\x8p)\x8)c\x8cl\x8lu\x8um\x8mp\x8p=\x8=<\x8<C\x8Cl\x8lu\x8um\x8mp\x8p
899 ··i\x8in\x8ns\x8st\x8ta\x8an\x8nc\x8ce\x8e·a\x8at\x8t·0\x80x\x8x2.2e.e9.91.18.83.39.90\x80>\x8>]]]])··_\x8L_\x8e_\x8v_\x8e_\x8l_\x8S_\x8e_\x8t_\x8899 ··i\x8in\x8ns\x8st\x8ta\x8an\x8nc\x8ce\x8e·a\x8at\x8t·0\x80x\x8x3.3f.f3.36.62.2e.eb.b0\x80>\x8>]]]])··_\x8L_\x8e_\x8v_\x8e_\x8l_\x8S_\x8e_\x8t_\x8
900 ······Creates·a·LevelSet·shape·among·pre-defined·ones.·Not·intended·to·be·used900 ······Creates·a·LevelSet·shape·among·pre-defined·ones.·Not·intended·to·be·used
901 ······directly,·see·levelSetBody()·instead.901 ······directly,·see·levelSetBody()·instead.
902 ········Parameters:902 ········Parameters:
903 ················*·s\x8sh\x8ha\x8ap\x8pe\x8e·(i\x8in\x8nt\x8t)··a·shape·index·among·supported·choices903 ················*·s\x8sh\x8ha\x8ap\x8pe\x8e·(i\x8in\x8nt\x8t)··a·shape·index·among·supported·choices
904 ················*·a\x8aa\x8ab\x8bb\x8b·(_\x8A\x8A_\x8l\x8l_\x8i\x8i_\x8g\x8g_\x8n\x8n_\x8e\x8e_\x8d\x8d_\x8B\x8B_\x8o\x8o_\x8x\x8x_\x83\x83)··the·axis-aligned·surrounding·box·of·the904 ················*·a\x8aa\x8ab\x8bb\x8b·(_\x8A\x8A_\x8l\x8l_\x8i\x8i_\x8g\x8g_\x8n\x8n_\x8e\x8e_\x8d\x8d_\x8B\x8B_\x8o\x8o_\x8x\x8x_\x83\x83)··the·axis-aligned·surrounding·box·of·the
905 ··················body905 ··················body
906 ················*·s\x8st\x8te\x8ep\x8p·(_\x8R\x8R_\x8e\x8e_\x8a\x8a_\x8l\x8l)··the·LevelSet·grid·step·size906 ················*·s\x8st\x8te\x8ep\x8p·(_\x8R\x8R_\x8e\x8e_\x8a\x8a_\x8l\x8l)··the·LevelSet·grid·step·size
634 KB
./usr/share/doc/yade/html/yade.wrapper.html
    
Offset 293, 75 lines modifiedOffset 293, 75 lines modified
  
293 </dd></dl>293 </dd></dl>
  
294 </section>294 </section>
295 <section·id="shape">295 <section·id="shape">
296 <h3>Shape<a·class="headerlink"·href="#shape"·title="Link·to·this·heading">¶</a></h3>296 <h3>Shape<a·class="headerlink"·href="#shape"·title="Link·to·this·heading">¶</a></h3>
297 <figure·class="align-default"·id="id185">297 <figure·class="align-default"·id="id185">
298 <span·id="inheritancegraphshape"></span><div·class="graphviz"><img·src="_images/graphviz-5b07d0e615dbf442b8ac5f39e8d3b916ed901585.png"·alt="digraph·Shape·{298 <span·id="inheritancegraphshape"></span><div·class="graphviz"><img·src="_images/graphviz-78a0ad694c7040b090e01807a92b4615b8e84b52.png"·alt="digraph·Shape·{
299 ········rankdir=RL;299 ········rankdir=RL;
300 ········margin=&quot;0.2,0.05&quot;;300 ········margin=&quot;0.2,0.05&quot;;
301 ········&quot;Shape&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Shape&quot;];301 ········&quot;Shape&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Shape&quot;];
302 ········&quot;Clump&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Clump&quot;];302 ········&quot;Sphere&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Sphere&quot;];
303 ········&quot;Clump&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];303 ········&quot;Sphere&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
304 ········&quot;LevelSet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.LevelSet&quot;]; 
305 ········&quot;LevelSet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
306 ········&quot;Node&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Node&quot;];304 ········&quot;Node&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Node&quot;];
307 ········&quot;Node&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];305 ········&quot;Node&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
308 ········&quot;DeformableElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.DeformableElement&quot;];306 ········&quot;DeformableElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.DeformableElement&quot;];
309 ········&quot;DeformableElement&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];307 ········&quot;DeformableElement&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 308 ········&quot;PFacet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.PFacet&quot;];
 309 ········&quot;PFacet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 310 ········&quot;Wall&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Wall&quot;];
 311 ········&quot;Wall&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 312 ········&quot;Facet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Facet&quot;];
 313 ········&quot;Facet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
310 ········&quot;GridNode&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.GridNode&quot;];314 ········&quot;GridNode&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.GridNode&quot;];
311 ········&quot;GridNode&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];315 ········&quot;GridNode&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
312 ········&quot;Cylinder&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Cylinder&quot;]; 
313 ········&quot;Cylinder&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
314 ········&quot;DeformableCohesiveElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.DeformableCohesiveElement&quot;]; 
315 ········&quot;DeformableCohesiveElement&quot;·-&gt;·&quot;DeformableElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
316 ········&quot;PotentialParticle&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.PotentialParticle&quot;]; 
317 ········&quot;PotentialParticle&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
318 ········&quot;Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;]; 
319 ········&quot;Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;·-&gt;·&quot;DeformableCohesiveElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
320 ········&quot;ChainedCylinder&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.ChainedCylinder&quot;];316 ········&quot;ChainedCylinder&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.ChainedCylinder&quot;];
321 ········&quot;ChainedCylinder&quot;·-&gt;·&quot;Cylinder&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];317 ········&quot;ChainedCylinder&quot;·-&gt;·&quot;Cylinder&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
322 ········&quot;PFacet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.PFacet&quot;]; 
323 ········&quot;PFacet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
324 ········&quot;Sphere&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Sphere&quot;]; 
325 ········&quot;Sphere&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
326 ········&quot;Tetra&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Tetra&quot;];318 ········&quot;Tetra&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Tetra&quot;];
327 ········&quot;Tetra&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];319 ········&quot;Tetra&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
328 ········&quot;Box&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Box&quot;]; 
329 ········&quot;Box&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
330 ········&quot;Facet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Facet&quot;]; 
331 ········&quot;Facet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
332 ········&quot;Wall&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Wall&quot;]; 
333 ········&quot;Wall&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
334 ········&quot;GridConnection&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.GridConnection&quot;];320 ········&quot;GridConnection&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.GridConnection&quot;];
335 ········&quot;GridConnection&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];321 ········&quot;GridConnection&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 322 ········&quot;Box&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Box&quot;];
 323 ········&quot;Box&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 324 ········&quot;Cylinder&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Cylinder&quot;];
 325 ········&quot;Cylinder&quot;·-&gt;·&quot;Sphere&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 326 ········&quot;Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;];
 327 ········&quot;Lin4NodeTetra_Lin4NodeTetra_InteractionElement&quot;·-&gt;·&quot;DeformableCohesiveElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
336 ········&quot;Lin4NodeTetra&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Lin4NodeTetra&quot;];328 ········&quot;Lin4NodeTetra&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Lin4NodeTetra&quot;];
337 ········&quot;Lin4NodeTetra&quot;·-&gt;·&quot;DeformableElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];329 ········&quot;Lin4NodeTetra&quot;·-&gt;·&quot;DeformableElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 330 ········&quot;LevelSet&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.LevelSet&quot;];
 331 ········&quot;LevelSet&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 332 ········&quot;DeformableCohesiveElement&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.DeformableCohesiveElement&quot;];
 333 ········&quot;DeformableCohesiveElement&quot;·-&gt;·&quot;DeformableElement&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 334 ········&quot;Clump&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.Clump&quot;];
 335 ········&quot;Clump&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 336 ········&quot;PotentialParticle&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.PotentialParticle&quot;];
 337 ········&quot;PotentialParticle&quot;·-&gt;·&quot;Shape&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
338 }"·usemap="#Shape"·class="graphviz"·/></div>338 }"·usemap="#Shape"·class="graphviz"·/></div>
339 <map·id="Shape"·name="Shape">339 <map·id="Shape"·name="Shape">
340 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Shape"·title="Shape"·alt=""·coords="25,243,97,266"/>340 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Shape"·title="Shape"·alt=""·coords="25,290,97,313"/>
341 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Clump"·title="Clump"·alt=""·coords="173,10,245,33"/> 
342 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.LevelSet"·title="LevelSet"·alt=""·coords="173,57,245,79"/>341 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Sphere"·title="Sphere"·alt=""·coords="173,57,245,79"/>
343 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Node"·title="Node"·alt=""·coords="173,103,245,126"/>342 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Node"·title="Node"·alt=""·coords="173,103,245,126"/>
344 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.DeformableElement"·title="DeformableElement"·alt=""·coords="145,150,273,173"/>343 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.DeformableElement"·title="DeformableElement"·alt=""·coords="145,150,273,173"/>
345 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.GridNode"·title="GridNode"·alt=""·coords="371,197,445,219"/> 
346 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Sphere"·title="Sphere"·alt=""·coords="173,197,245,219"/>344 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.PFacet"·title="PFacet"·alt=""·coords="173,197,245,219"/>
347 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Cylinder"·title="Cylinder"·alt=""·coords="372,243,444,266"/>345 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Wall"·title="Wall"·alt=""·coords="173,243,245,266"/>
348 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"·title="DeformableCohesiveElement"·alt=""·coords="321,103,495,126"/> 
349 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.PotentialParticle"·title="PotentialParticle"·alt=""·coords="155,243,263,266"/> 
350 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·title="Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·alt=""·coords="543,103,835,126"/> 
351 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.ChainedCylinder"·title="ChainedCylinder"·alt=""·coords="634,243,745,266"/> 
352 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.PFacet"·title="PFacet"·alt=""·coords="173,290,245,313"/>346 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Facet"·title="Facet"·alt=""·coords="173,290,245,313"/>
 347 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.GridNode"·title="GridNode"·alt=""·coords="371,10,445,33"/>
 348 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.ChainedCylinder"·title="ChainedCylinder"·alt=""·coords="634,57,745,79"/>
 349 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Cylinder"·title="Cylinder"·alt=""·coords="372,57,444,79"/>
353 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Tetra"·title="Tetra"·alt=""·coords="173,337,245,359"/>350 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Tetra"·title="Tetra"·alt=""·coords="173,337,245,359"/>
 351 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.GridConnection"·title="GridConnection"·alt=""·coords="355,103,461,126"/>
354 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Box"·title="Box"·alt=""·coords="173,383,245,406"/>352 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Box"·title="Box"·alt=""·coords="173,383,245,406"/>
 353 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·title="Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·alt=""·coords="543,150,835,173"/>
 354 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"·title="DeformableCohesiveElement"·alt=""·coords="321,150,495,173"/>
355 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Facet"·title="Facet"·alt=""·coords="173,430,245,453"/> 
356 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Wall"·title="Wall"·alt=""·coords="173,477,245,499"/> 
357 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.GridConnection"·title="GridConnection"·alt=""·coords="355,290,461,313"/> 
358 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"·title="Lin4NodeTetra"·alt=""·coords="357,150,459,173"/>355 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"·title="Lin4NodeTetra"·alt=""·coords="357,197,459,219"/>
 356 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.LevelSet"·title="LevelSet"·alt=""·coords="173,430,245,453"/>
 357 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Clump"·title="Clump"·alt=""·coords="173,477,245,499"/>
 358 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.PotentialParticle"·title="PotentialParticle"·alt=""·coords="155,523,263,546"/>
359 </map><figcaption>359 </map><figcaption>
360 <p><span·class="caption-text">Inheritance·graph·of·Shape.</span><a·class="headerlink"·href="#id185"·title="Link·to·this·image">¶</a></p>360 <p><span·class="caption-text">Inheritance·graph·of·Shape.</span><a·class="headerlink"·href="#id185"·title="Link·to·this·image">¶</a></p>
361 </figcaption>361 </figcaption>
362 </figure>362 </figure>
363 <dl·class="py·class">363 <dl·class="py·class">
364 <dt·class="sig·sig-object·py"·id="yade.wrapper.Shape">364 <dt·class="sig·sig-object·py"·id="yade.wrapper.Shape">
365 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">yade.wrapper.</span></span><span·class="sig-name·descname"><span·class="pre">Shape</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">inherits</span>·<span·class="pre">Serializable</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#yade.wrapper.Shape"·title="Link·to·this·definition">¶</a></dt>365 <em·class="property"><span·class="pre">class</span><span·class="w">·</span></em><span·class="sig-prename·descclassname"><span·class="pre">yade.wrapper.</span></span><span·class="sig-name·descname"><span·class="pre">Shape</span></span><span·class="sig-paren">(</span><em·class="sig-param"><span·class="n"><span·class="pre">inherits</span>·<span·class="pre">Serializable</span></span></em><span·class="sig-paren">)</span><a·class="headerlink"·href="#yade.wrapper.Shape"·title="Link·to·this·definition">¶</a></dt>
Offset 2026, 36 lines modifiedOffset 2026, 36 lines modified
  
2026 </dd></dl>2026 </dd></dl>
  
2027 </section>2027 </section>
2028 <section·id="state">2028 <section·id="state">
2029 <h3>State<a·class="headerlink"·href="#state"·title="Link·to·this·heading">¶</a></h3>2029 <h3>State<a·class="headerlink"·href="#state"·title="Link·to·this·heading">¶</a></h3>
2030 <figure·class="align-default"·id="id186">2030 <figure·class="align-default"·id="id186">
2031 <span·id="inheritancegraphstate"></span><div·class="graphviz"><img·src="_images/graphviz-175cf273b2a9969f4de1ce25e1f6bdc24143212b.png"·alt="digraph·State·{2031 <span·id="inheritancegraphstate"></span><div·class="graphviz"><img·src="_images/graphviz-f91d3ca62617e2c1eac77df9802668e7f8abbd99.png"·alt="digraph·State·{
2032 ········rankdir=RL;2032 ········rankdir=RL;
2033 ········margin=&quot;0.2,0.05&quot;;2033 ········margin=&quot;0.2,0.05&quot;;
2034 ········&quot;State&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.State&quot;];2034 ········&quot;State&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.State&quot;];
2035 ········&quot;ChainedState&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.ChainedState&quot;];2035 ········&quot;ChainedState&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.ChainedState&quot;];
2036 ········&quot;ChainedState&quot;·-&gt;·&quot;State&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];2036 ········&quot;ChainedState&quot;·-&gt;·&quot;State&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
2037 ········&quot;WireState&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.WireState&quot;]; 
2038 ········&quot;WireState&quot;·-&gt;·&quot;State&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
2039 ········&quot;JCFpmState&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.JCFpmState&quot;]; 
2040 ········&quot;JCFpmState&quot;·-&gt;·&quot;ThermalState&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;]; 
2041 ········&quot;CpmState&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.CpmState&quot;];2037 ········&quot;CpmState&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.CpmState&quot;];
2042 ········&quot;CpmState&quot;·-&gt;·&quot;State&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];2038 ········&quot;CpmState&quot;·-&gt;·&quot;State&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
 2039 ········&quot;WireState&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.WireState&quot;];
 2040 ········&quot;WireState&quot;·-&gt;·&quot;State&quot;·[arrowsize=0.5,style=&quot;setlinewidth(0.5)&quot;];
2043 ········&quot;ThermalState&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.ThermalState&quot;];2041 ········&quot;ThermalState&quot;·[shape=&quot;box&quot;,fontsize=8,style=&quot;setlinewidth(0.5),solid&quot;,height=0.2,URL=&quot;yade.wrapper.html#yade.wrapper.ThermalState&quot;];
Max diff block lines reached; 434769/452589 bytes (96.06%) of diff not shown.
192 KB
html2text {}
    
Offset 99, 75 lines modifiedOffset 99, 75 lines modified
99 ············Update·object·attributes·from·given·dictionary99 ············Update·object·attributes·from·given·dictionary
100 *\x8**\x8**\x8**\x8*·S\x8Sh\x8ha\x8ap\x8pe\x8e_\x8?\x8·*\x8**\x8**\x8**\x8*100 *\x8**\x8**\x8**\x8*·S\x8Sh\x8ha\x8ap\x8pe\x8e_\x8?\x8·*\x8**\x8**\x8**\x8*
101 [digraph·Shape·{101 [digraph·Shape·{
102 ········rankdir=RL;102 ········rankdir=RL;
103 ········margin="0.2,0.05";103 ········margin="0.2,0.05";
104 ········"Shape"·[shape="box",fontsize=8,style="setlinewidth104 ········"Shape"·[shape="box",fontsize=8,style="setlinewidth
105 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Shape"];105 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Shape"];
106 ········"Clump"·[shape="box",fontsize=8,style="setlinewidth106 ········"Sphere"·[shape="box",fontsize=8,style="setlinewidth
107 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Clump"];107 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Sphere"];
108 ········"Clump"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];108 ········"Sphere"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
109 ········"LevelSet"·[shape="box",fontsize=8,style="setlinewidth 
110 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LevelSet"]; 
111 ········"LevelSet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
112 ········"Node"·[shape="box",fontsize=8,style="setlinewidth109 ········"Node"·[shape="box",fontsize=8,style="setlinewidth
113 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Node"];110 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Node"];
114 ········"Node"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];111 ········"Node"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
115 ········"DeformableElement"·[shape="box",fontsize=8,style="setlinewidth112 ········"DeformableElement"·[shape="box",fontsize=8,style="setlinewidth
116 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableElement"];113 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableElement"];
117 ········"DeformableElement"·->·"Shape"·[arrowsize=0.5,style="setlinewidth114 ········"DeformableElement"·->·"Shape"·[arrowsize=0.5,style="setlinewidth
118 (0.5)"];115 (0.5)"];
 116 ········"PFacet"·[shape="box",fontsize=8,style="setlinewidth
 117 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PFacet"];
 118 ········"PFacet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 119 ········"Wall"·[shape="box",fontsize=8,style="setlinewidth
 120 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Wall"];
 121 ········"Wall"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 122 ········"Facet"·[shape="box",fontsize=8,style="setlinewidth
 123 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Facet"];
 124 ········"Facet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
119 ········"GridNode"·[shape="box",fontsize=8,style="setlinewidth125 ········"GridNode"·[shape="box",fontsize=8,style="setlinewidth
120 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridNode"];126 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridNode"];
121 ········"GridNode"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];127 ········"GridNode"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
122 ········"Cylinder"·[shape="box",fontsize=8,style="setlinewidth 
123 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Cylinder"]; 
124 ········"Cylinder"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
125 ········"DeformableCohesiveElement"·[shape="box",fontsize=8,style="setlinewidth 
126 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"]; 
127 ········"DeformableCohesiveElement"·->·"DeformableElement" 
128 [arrowsize=0.5,style="setlinewidth(0.5)"]; 
129 ········"PotentialParticle"·[shape="box",fontsize=8,style="setlinewidth 
130 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PotentialParticle"]; 
131 ········"PotentialParticle"·->·"Shape"·[arrowsize=0.5,style="setlinewidth 
132 (0.5)"]; 
133 ········"Lin4NodeTetra_Lin4NodeTetra_InteractionElement" 
134 [shape="box",fontsize=8,style="setlinewidth 
135 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"]; 
136 ········"Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·- 
137 >·"DeformableCohesiveElement"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
138 ········"ChainedCylinder"·[shape="box",fontsize=8,style="setlinewidth128 ········"ChainedCylinder"·[shape="box",fontsize=8,style="setlinewidth
139 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedCylinder"];129 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedCylinder"];
140 ········"ChainedCylinder"·->·"Cylinder"·[arrowsize=0.5,style="setlinewidth130 ········"ChainedCylinder"·->·"Cylinder"·[arrowsize=0.5,style="setlinewidth
141 (0.5)"];131 (0.5)"];
142 ········"PFacet"·[shape="box",fontsize=8,style="setlinewidth 
143 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PFacet"]; 
144 ········"PFacet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
145 ········"Sphere"·[shape="box",fontsize=8,style="setlinewidth 
146 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Sphere"]; 
147 ········"Sphere"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
148 ········"Tetra"·[shape="box",fontsize=8,style="setlinewidth132 ········"Tetra"·[shape="box",fontsize=8,style="setlinewidth
149 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Tetra"];133 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Tetra"];
150 ········"Tetra"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];134 ········"Tetra"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
151 ········"Box"·[shape="box",fontsize=8,style="setlinewidth 
152 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Box"]; 
153 ········"Box"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
154 ········"Facet"·[shape="box",fontsize=8,style="setlinewidth 
155 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Facet"]; 
156 ········"Facet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
157 ········"Wall"·[shape="box",fontsize=8,style="setlinewidth 
158 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Wall"]; 
159 ········"Wall"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"]; 
160 ········"GridConnection"·[shape="box",fontsize=8,style="setlinewidth135 ········"GridConnection"·[shape="box",fontsize=8,style="setlinewidth
161 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridConnection"];136 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.GridConnection"];
162 ········"GridConnection"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];137 ········"GridConnection"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 138 ········"Box"·[shape="box",fontsize=8,style="setlinewidth
 139 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Box"];
 140 ········"Box"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 141 ········"Cylinder"·[shape="box",fontsize=8,style="setlinewidth
 142 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Cylinder"];
 143 ········"Cylinder"·->·"Sphere"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 144 ········"Lin4NodeTetra_Lin4NodeTetra_InteractionElement"
 145 [shape="box",fontsize=8,style="setlinewidth
 146 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"];
 147 ········"Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·-
 148 >·"DeformableCohesiveElement"·[arrowsize=0.5,style="setlinewidth(0.5)"];
163 ········"Lin4NodeTetra"·[shape="box",fontsize=8,style="setlinewidth149 ········"Lin4NodeTetra"·[shape="box",fontsize=8,style="setlinewidth
164 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"];150 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"];
165 ········"Lin4NodeTetra"·->·"DeformableElement"151 ········"Lin4NodeTetra"·->·"DeformableElement"
166 [arrowsize=0.5,style="setlinewidth(0.5)"];152 [arrowsize=0.5,style="setlinewidth(0.5)"];
 153 ········"LevelSet"·[shape="box",fontsize=8,style="setlinewidth
 154 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.LevelSet"];
 155 ········"LevelSet"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 156 ········"DeformableCohesiveElement"·[shape="box",fontsize=8,style="setlinewidth
 157 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"];
 158 ········"DeformableCohesiveElement"·->·"DeformableElement"
 159 [arrowsize=0.5,style="setlinewidth(0.5)"];
 160 ········"Clump"·[shape="box",fontsize=8,style="setlinewidth
 161 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.Clump"];
 162 ········"Clump"·->·"Shape"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 163 ········"PotentialParticle"·[shape="box",fontsize=8,style="setlinewidth
 164 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.PotentialParticle"];
 165 ········"PotentialParticle"·->·"Shape"·[arrowsize=0.5,style="setlinewidth
 166 (0.5)"];
167 }]167 }]
168 Inheritance·graph·of·Shape._\x8168 Inheritance·graph·of·Shape._\x8
169 ··c\x8cl\x8la\x8as\x8ss\x8s·yade.wrapper.Shape(i\x8in\x8nh\x8he\x8er\x8ri\x8it\x8ts\x8s·S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)_\x8169 ··c\x8cl\x8la\x8as\x8ss\x8s·yade.wrapper.Shape(i\x8in\x8nh\x8he\x8er\x8ri\x8it\x8ts\x8s·S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)_\x8
170 ······Geometry·of·a·body170 ······Geometry·of·a·body
171 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·color_\x8171 ········p\x8pr\x8ro\x8op\x8pe\x8er\x8rt\x8ty\x8y·color_\x8
172 ············Color·for·rendering·(normalized·RGB).172 ············Color·for·rendering·(normalized·RGB).
173 ········dict((\x8(S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)\x8)a\x8ar\x8rg\x8g1\x81)··dict·:_\x8173 ········dict((\x8(S\x8Se\x8er\x8ri\x8ia\x8al\x8li\x8iz\x8za\x8ab\x8bl\x8le\x8e)\x8)a\x8ar\x8rg\x8g1\x81)··dict·:_\x8
Offset 897, 27 lines modifiedOffset 897, 27 lines modified
897 ········rankdir=RL;897 ········rankdir=RL;
898 ········margin="0.2,0.05";898 ········margin="0.2,0.05";
899 ········"State"·[shape="box",fontsize=8,style="setlinewidth899 ········"State"·[shape="box",fontsize=8,style="setlinewidth
900 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.State"];900 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.State"];
901 ········"ChainedState"·[shape="box",fontsize=8,style="setlinewidth901 ········"ChainedState"·[shape="box",fontsize=8,style="setlinewidth
902 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedState"];902 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ChainedState"];
903 ········"ChainedState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];903 ········"ChainedState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 904 ········"CpmState"·[shape="box",fontsize=8,style="setlinewidth
 905 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.CpmState"];
 906 ········"CpmState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
904 ········"WireState"·[shape="box",fontsize=8,style="setlinewidth907 ········"WireState"·[shape="box",fontsize=8,style="setlinewidth
905 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.WireState"];908 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.WireState"];
906 ········"WireState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];909 ········"WireState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
 910 ········"ThermalState"·[shape="box",fontsize=8,style="setlinewidth
 911 (0.5),solid",height=0.2,URL="yade.wrapper.html#yade.wrapper.ThermalState"];
 912 ········"ThermalState"·->·"State"·[arrowsize=0.5,style="setlinewidth(0.5)"];
907 ········"JCFpmState"·[shape="box",fontsize=8,style="setlinewidth913 ········"JCFpmState"·[shape="box",fontsize=8,style="setlinewidth
Max diff block lines reached; 187881/196312 bytes (95.71%) of diff not shown.
1.55 KB
./usr/share/doc/yade/html/_images/graphviz-175cf273b2a9969f4de1ce25e1f6bdc24143212b.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-f91d3ca62617e2c1eac77df9802668e7f8abbd99.png.map
Files 90% similar despite different names
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 <map·id="State"·name="State">1 <map·id="State"·name="State">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.State"·title="State"·alt=""·coords="25,81,97,103"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.State"·title="State"·alt=""·coords="25,81,97,103"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.ChainedState"·title="ChainedState"·alt=""·coords="145,10,238,33"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.ChainedState"·title="ChainedState"·alt=""·coords="145,10,238,33"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.CpmState"·title="CpmState"·alt=""·coords="154,57,229,79"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.WireState"·title="WireState"·alt=""·coords="154,57,229,79"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.WireState"·title="WireState"·alt=""·coords="154,103,229,126"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.JCFpmState"·title="JCFpmState"·alt=""·coords="286,103,371,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.ThermalState"·title="ThermalState"·alt=""·coords="145,103,238,126"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.ThermalState"·title="ThermalState"·alt=""·coords="145,150,238,173"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.CpmState"·title="CpmState"·alt=""·coords="154,150,229,173"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.JCFpmState"·title="JCFpmState"·alt=""·coords="286,150,371,173"/>
8 </map>8 </map>
6.69 KB
./usr/share/doc/yade/html/_images/graphviz-18ce334578c9e40a53d20353736817804ef5828c.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-620c4772f2ac0e1adebefacbe3a6da3b6ef2d6a3.png.map
Files 87% similar despite different names
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 <map·id="IPhys"·name="IPhys">1 <map·id="IPhys"·name="IPhys">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IPhys"·title="IPhys"·alt=""·coords="25,290,97,313"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IPhys"·title="IPhys"·alt=""·coords="25,219,97,242"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.JCFpmPhys"·title="JCFpmPhys"·alt=""·coords="449,197,531,219"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.ViscElCapPhys"·title="ViscElCapPhys"·alt=""·coords="753,10,854,33"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.NormShearPhys"·title="NormShearPhys"·alt=""·coords="293,243,401,266"/> 
5 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.NormPhys"·title="NormPhys"·alt=""·coords="156,243,233,266"/> 
6 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.MortarPhys"·title="MortarPhys"·alt=""·coords="593,57,677,79"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.ViscElPhys"·title="ViscElPhys"·alt=""·coords="595,33,675,55"/>
7 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.FrictPhys"·title="FrictPhys"·alt=""·coords="454,243,526,266"/>5 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.FrictPhys"·title="FrictPhys"·alt=""·coords="454,219,526,242"/>
 6 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.CapillaryPhys"·title="CapillaryPhys"·alt=""·coords="588,79,683,102"/>
 7 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.NormShearPhys"·title="NormShearPhys"·alt=""·coords="293,266,401,289"/>
 8 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.LubricationPhys"·title="LubricationPhys"·alt=""·coords="749,57,857,79"/>
 9 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.ViscoFrictPhys"·title="ViscoFrictPhys"·alt=""·coords="585,126,685,149"/>
 10 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.MindlinPhysCDM"·title="MindlinPhysCDM"·alt=""·coords="925,243,1041,266"/>
 11 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.MindlinPhys"·title="MindlinPhys"·alt=""·coords="759,266,847,289"/>
 12 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.RotStiffFrictPhys"·title="RotStiffFrictPhys"·alt=""·coords="579,313,691,335"/>
 13 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.FrictViscoPhys"·title="FrictViscoPhys"·alt=""·coords="585,173,685,195"/>
 14 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.MultiFrictPhys"·title="MultiFrictPhys"·alt=""·coords="145,173,245,195"/>
 15 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.WirePhys"·title="WirePhys"·alt=""·coords="599,219,671,242"/>
 16 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.JCFpmPhys"·title="JCFpmPhys"·alt=""·coords="449,266,531,289"/>
 17 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.NormPhys"·title="NormPhys"·alt=""·coords="156,266,233,289"/>
 18 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.KnKsPhys"·title="KnKsPhys"·alt=""·coords="598,266,673,289"/>
8 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.InelastCohFrictPhys"·title="InelastCohFrictPhys"·alt=""·coords="739,10,867,33"/>19 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.InelastCohFrictPhys"·title="InelastCohFrictPhys"·alt=""·coords="739,313,867,335"/>
9 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.RotStiffFrictPhys"·title="RotStiffFrictPhys"·alt=""·coords="579,103,691,126"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.LubricationPhys"·title="LubricationPhys"·alt=""·coords="749,150,857,173"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.ViscElPhys"·title="ViscElPhys"·alt=""·coords="595,150,675,173"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.CpmPhys"·title="CpmPhys"·alt=""·coords="454,290,526,313"/> 
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.BubblePhys"·title="BubblePhys"·alt=""·coords="152,290,237,313"/>20 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.BubblePhys"·title="BubblePhys"·alt=""·coords="152,219,237,242"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.MultiFrictPhys"·title="MultiFrictPhys"·alt=""·coords="145,337,245,359"/> 
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.WirePhys"·title="WirePhys"·alt=""·coords="599,197,671,219"/> 
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.LudingPhys"·title="LudingPhys"·alt=""·coords="593,243,678,266"/> 
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.ViscoFrictPhys"·title="ViscoFrictPhys"·alt=""·coords="585,290,685,313"/> 
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.MindlinPhys"·title="MindlinPhys"·alt=""·coords="759,57,847,79"/> 
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.CohFrictPhys"·title="CohFrictPhys"·alt=""·coords="757,103,850,126"/>21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.CohFrictPhys"·title="CohFrictPhys"·alt=""·coords="757,359,850,382"/>
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.MindlinPhysCDM"·title="MindlinPhysCDM"·alt=""·coords="925,34,1041,57"/> 
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.FrictViscoPhys"·title="FrictViscoPhys"·alt=""·coords="585,337,685,359"/> 
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.CapillaryPhys"·title="CapillaryPhys"·alt=""·coords="588,383,683,406"/>22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.CpmPhys"·title="CpmPhys"·alt=""·coords="454,313,526,335"/>
23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.KnKsPhys"·title="KnKsPhys"·alt=""·coords="598,430,673,453"/> 
24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.ViscElCapPhys"·title="ViscElCapPhys"·alt=""·coords="753,197,854,219"/> 
25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.MindlinCapillaryPhys"·title="MindlinCapillaryPhys"·alt=""·coords="915,81,1050,103"/>23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.MindlinCapillaryPhys"·title="MindlinCapillaryPhys"·alt=""·coords="915,290,1050,313"/>
 24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.LudingPhys"·title="LudingPhys"·alt=""·coords="593,359,678,382"/>
 25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.MortarPhys"·title="MortarPhys"·alt=""·coords="593,406,677,429"/>
26 </map>26 </map>
9.44 KB
./usr/share/doc/yade/html/_images/graphviz-1bee2c390cb5df1da829c71deb4b4d9db127a639.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-ec4e6e3ef985548011566d0974c94524ac616d21.png.map
Files 98% similar despite different names
    
Offset 1, 28 lines modifiedOffset 1, 28 lines modified
1 <map·id="IPhysFunctor"·name="IPhysFunctor">1 <map·id="IPhysFunctor"·name="IPhysFunctor">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IPhysFunctor"·title="IPhysFunctor"·alt=""·coords="25,523,118,546"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.IPhysFunctor"·title="IPhysFunctor"·alt=""·coords="25,523,118,546"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_KnKsPhys"·title="Ip2_FrictMat_FrictMat_KnKsPhys"·alt=""·coords="215,10,415,33"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Ip2_WireMat_WireMat_WirePhys"·title="Ip2_WireMat_WireMat_WirePhys"·alt=""·coords="216,10,413,33"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Ip2_JCFpmMat_JCFpmMat_JCFpmPhys"·title="Ip2_JCFpmMat_JCFpmMat_JCFpmPhys"·alt=""·coords="199,57,430,79"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Ip2_ViscElMat_ViscElMat_ViscElPhys"·title="Ip2_ViscElMat_ViscElMat_ViscElPhys"·alt=""·coords="204,103,425,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Ip2_ViscElCapMat_ViscElCapMat_ViscElCapPhys"·title="Ip2_ViscElCapMat_ViscElCapMat_ViscElCapPhys"·alt=""·coords="511,103,795,126"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_FrictPhys"·title="Ip2_FrictMat_FrictMat_FrictPhys"·alt=""·coords="216,150,413,173"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_FrictPhys"·title="Ip2_FrictMat_FrictMat_FrictPhys"·alt=""·coords="216,57,413,79"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Ip2_CpmMat_CpmMat_CpmPhys"·title="Ip2_CpmMat_CpmMat_CpmPhys"·alt=""·coords="216,103,413,126"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMatCDM_MindlinPhysCDM"·title="Ip2_FrictMat_FrictMatCDM_MindlinPhysCDM"·alt=""·coords="180,197,449,219"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMatCDM_FrictMatCDM_MindlinPhysCDM"·title="Ip2_FrictMatCDM_FrictMatCDM_MindlinPhysCDM"·alt=""·coords="166,150,463,173"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Ip2_BubbleMat_BubbleMat_BubblePhys"·title="Ip2_BubbleMat_BubbleMat_BubblePhys"·alt=""·coords="197,243,433,266"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_KnKsPhys"·title="Ip2_FrictMat_FrictMat_KnKsPhys"·alt=""·coords="215,197,415,219"/>
 8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Ip2_CohFrictMat_CohFrictMat_CohFrictPhys"·title="Ip2_CohFrictMat_CohFrictMat_CohFrictPhys"·alt=""·coords="185,243,445,266"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Ip2_LudingMat_LudingMat_LudingPhys"·title="Ip2_LudingMat_LudingMat_LudingPhys"·alt=""·coords="197,290,433,313"/>9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Ip2_JCFpmMat_JCFpmMat_JCFpmPhys"·title="Ip2_JCFpmMat_JCFpmMat_JCFpmPhys"·alt=""·coords="199,290,430,313"/>
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Ip2_WireMat_WireMat_WirePhys"·title="Ip2_WireMat_WireMat_WirePhys"·alt=""·coords="216,337,413,359"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_CapillaryPhys"·title="Ip2_FrictMat_FrictMat_CapillaryPhys"·alt=""·coords="205,337,424,359"/>
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MultiFrictPhys"·title="Ip2_FrictMat_FrictMat_MultiFrictPhys"·alt=""·coords="202,383,427,406"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictViscoMat_FrictViscoPhys"·title="Ip2_FrictMat_FrictViscoMat_FrictViscoPhys"·alt=""·coords="188,383,441,406"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Ip2_ElastMat_ElastMat_NormPhys"·title="Ip2_ElastMat_ElastMat_NormPhys"·alt=""·coords="213,430,417,453"/> 
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictViscoMat_FrictViscoMat_FrictViscoPhys"·title="Ip2_FrictViscoMat_FrictViscoMat_FrictViscoPhys"·alt=""·coords="174,477,455,499"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictViscoMat_FrictViscoMat_FrictViscoPhys"·title="Ip2_FrictViscoMat_FrictViscoMat_FrictViscoPhys"·alt=""·coords="174,430,455,453"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Ip2_ElastMat_ElastMat_NormShearPhys"·title="Ip2_ElastMat_ElastMat_NormShearPhys"·alt=""·coords="197,477,432,499"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Ip2_2xInelastCohFrictMat_InelastCohFrictPhys"·title="Ip2_2xInelastCohFrictMat_InelastCohFrictPhys"·alt=""·coords="179,523,450,546"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_CpmMat_FrictPhys"·title="Ip2_FrictMat_CpmMat_FrictPhys"·alt=""·coords="216,523,413,546"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_CpmMat_FrictPhys"·title="Ip2_FrictMat_CpmMat_FrictPhys"·alt=""·coords="216,570,413,593"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_LubricationPhys"·title="Ip2_FrictMat_FrictMat_LubricationPhys"·alt=""·coords="198,570,431,593"/> 
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_ViscoFrictPhys"·title="Ip2_FrictMat_FrictMat_ViscoFrictPhys"·alt=""·coords="541,150,766,173"/>16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MultiFrictPhys"·title="Ip2_FrictMat_FrictMat_MultiFrictPhys"·alt=""·coords="202,617,427,639"/>
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMatCDM_FrictMatCDM_MindlinPhysCDM"·title="Ip2_FrictMatCDM_FrictMatCDM_MindlinPhysCDM"·alt=""·coords="166,617,463,639"/> 
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_CapillaryPhys"·title="Ip2_FrictMat_FrictMat_CapillaryPhys"·alt=""·coords="205,663,424,686"/>17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Ip2_ViscElMat_ViscElMat_ViscElPhys"·title="Ip2_ViscElMat_ViscElMat_ViscElPhys"·alt=""·coords="204,663,425,686"/>
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MindlinPhys"·title="Ip2_FrictMat_FrictMat_MindlinPhys"·alt=""·coords="208,710,421,733"/>18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MindlinPhys"·title="Ip2_FrictMat_FrictMat_MindlinPhys"·alt=""·coords="208,710,421,733"/>
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Ip2_CohFrictMat_CohFrictMat_CohFrictPhys"·title="Ip2_CohFrictMat_CohFrictMat_CohFrictPhys"·alt=""·coords="185,757,445,779"/> 
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Ip2_CpmMat_CpmMat_CpmPhys"·title="Ip2_CpmMat_CpmMat_CpmPhys"·alt=""·coords="216,803,413,826"/>19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Ip2_ViscElCapMat_ViscElCapMat_ViscElCapPhys"·title="Ip2_ViscElCapMat_ViscElCapMat_ViscElCapPhys"·alt=""·coords="511,663,795,686"/>
23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictViscoMat_FrictViscoPhys"·title="Ip2_FrictMat_FrictViscoMat_FrictViscoPhys"·alt=""·coords="188,850,441,873"/> 
24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.Ip2_ElastMat_ElastMat_NormShearPhys"·title="Ip2_ElastMat_ElastMat_NormShearPhys"·alt=""·coords="197,897,432,919"/>20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Ip2_ElastMat_ElastMat_NormPhys"·title="Ip2_ElastMat_ElastMat_NormPhys"·alt=""·coords="213,757,417,779"/>
 21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.Ip2_LudingMat_LudingMat_LudingPhys"·title="Ip2_LudingMat_LudingMat_LudingPhys"·alt=""·coords="197,803,433,826"/>
 22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMatCDM_MindlinPhysCDM"·title="Ip2_FrictMat_FrictMatCDM_MindlinPhysCDM"·alt=""·coords="180,850,449,873"/>
 23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_LubricationPhys"·title="Ip2_FrictMat_FrictMat_LubricationPhys"·alt=""·coords="198,897,431,919"/>
25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.Ip2_MortarMat_MortarMat_MortarPhys"·title="Ip2_MortarMat_MortarMat_MortarPhys"·alt=""·coords="198,943,431,966"/>24 <area·shape="rect"·id="node23"·href="yade.wrapper.html#yade.wrapper.Ip2_MortarMat_MortarMat_MortarPhys"·title="Ip2_MortarMat_MortarMat_MortarPhys"·alt=""·coords="198,943,431,966"/>
 25 <area·shape="rect"·id="node24"·href="yade.wrapper.html#yade.wrapper.Ip2_BubbleMat_BubbleMat_BubblePhys"·title="Ip2_BubbleMat_BubbleMat_BubblePhys"·alt=""·coords="197,990,433,1013"/>
26 <area·shape="rect"·id="node25"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MindlinCapillaryPhys"·title="Ip2_FrictMat_FrictMat_MindlinCapillaryPhys"·alt=""·coords="185,990,445,1013"/>26 <area·shape="rect"·id="node25"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_MindlinCapillaryPhys"·title="Ip2_FrictMat_FrictMat_MindlinCapillaryPhys"·alt=""·coords="185,1037,445,1059"/>
27 <area·shape="rect"·id="node26"·href="yade.wrapper.html#yade.wrapper.Ip2_2xInelastCohFrictMat_InelastCohFrictPhys"·title="Ip2_2xInelastCohFrictMat_InelastCohFrictPhys"·alt=""·coords="179,1037,450,1059"/>27 <area·shape="rect"·id="node26"·href="yade.wrapper.html#yade.wrapper.Ip2_FrictMat_FrictMat_ViscoFrictPhys"·title="Ip2_FrictMat_FrictMat_ViscoFrictPhys"·alt=""·coords="541,57,766,79"/>
28 </map>28 </map>
4.64 KB
./usr/share/doc/yade/html/_images/graphviz-4f3b6a865045257586d150e092ec6f6c54806d8d.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-1a29c37e1c165fcc4b73e45ba055d3cf4293a625.png.map
Files 96% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <map·id="PeriodicEngine"·name="PeriodicEngine">1 <map·id="PeriodicEngine"·name="PeriodicEngine">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.PeriodicEngine"·title="PeriodicEngine"·alt=""·coords="25,221,127,243"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.PeriodicEngine"·title="PeriodicEngine"·alt=""·coords="25,221,127,243"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.MeasureCapStress"·title="MeasureCapStress"·alt=""·coords="205,10,326,33"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.LubricationPDFEngine"·title="LubricationPDFEngine"·alt=""·coords="407,10,551,33"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.PDFEngine"·title="PDFEngine"·alt=""·coords="224,57,307,79"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.SnapshotEngine"·title="SnapshotEngine"·alt=""·coords="211,10,320,33"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.DomainLimiter"·title="DomainLimiter"·alt=""·coords="215,57,316,79"/>
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.CapillaryStressRecorder"·title="CapillaryStressRecorder"·alt=""·coords="403,57,554,79"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.TorqueRecorder"·title="TorqueRecorder"·alt=""·coords="425,10,533,33"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Recorder"·title="Recorder"·alt=""·coords="229,103,301,126"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Recorder"·title="Recorder"·alt=""·coords="229,103,301,126"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.DomainLimiter"·title="DomainLimiter"·alt=""·coords="215,150,316,173"/> 
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.PotentialParticleVTKRecorder"·title="PotentialParticleVTKRecorder"·alt=""·coords="175,197,355,219"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.CpmStateUpdater"·title="CpmStateUpdater"·alt=""·coords="206,243,325,266"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.TorqueRecorder"·title="TorqueRecorder"·alt=""·coords="425,103,533,126"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.ForceRecorder"·title="ForceRecorder"·alt=""·coords="428,150,529,173"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.ForceRecorder"·title="ForceRecorder"·alt=""·coords="428,57,529,79"/>
 8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.LubricationPDFEngine"·title="LubricationPDFEngine"·alt=""·coords="407,197,551,219"/>
 9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.PDFEngine"·title="PDFEngine"·alt=""·coords="224,150,307,173"/>
 10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.CapillaryStressRecorder"·title="CapillaryStressRecorder"·alt=""·coords="403,103,554,126"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.PyRunner"·title="PyRunner"·alt=""·coords="228,290,303,313"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.PyRunner"·title="PyRunner"·alt=""·coords="228,197,303,219"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.VTKRecorder"·title="VTKRecorder"·alt=""·coords="218,337,313,359"/> 
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.TriaxialStateRecorder"·title="TriaxialStateRecorder"·alt=""·coords="410,197,547,219"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.TriaxialStateRecorder"·title="TriaxialStateRecorder"·alt=""·coords="410,150,547,173"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.PotentialParticleVTKRecorder"·title="PotentialParticleVTKRecorder"·alt=""·coords="175,243,355,266"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.SnapshotEngine"·title="SnapshotEngine"·alt=""·coords="211,383,320,406"/>14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.MeasureCapStress"·title="MeasureCapStress"·alt=""·coords="205,290,326,313"/>
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.ResetRandomPosition"·title="ResetRandomPosition"·alt=""·coords="197,430,333,453"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.ResetRandomPosition"·title="ResetRandomPosition"·alt=""·coords="197,337,333,359"/>
 16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.CpmStateUpdater"·title="CpmStateUpdater"·alt=""·coords="206,383,325,406"/>
 17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.VTKRecorder"·title="VTKRecorder"·alt=""·coords="218,430,313,453"/>
18 </map>18 </map>
5.31 KB
./usr/share/doc/yade/html/_images/graphviz-5b07d0e615dbf442b8ac5f39e8d3b916ed901585.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-78a0ad694c7040b090e01807a92b4615b8e84b52.png.map
Files 97% similar despite different names
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 <map·id="Shape"·name="Shape">1 <map·id="Shape"·name="Shape">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Shape"·title="Shape"·alt=""·coords="25,243,97,266"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Shape"·title="Shape"·alt=""·coords="25,290,97,313"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Clump"·title="Clump"·alt=""·coords="173,10,245,33"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.LevelSet"·title="LevelSet"·alt=""·coords="173,57,245,79"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Sphere"·title="Sphere"·alt=""·coords="173,57,245,79"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Node"·title="Node"·alt=""·coords="173,103,245,126"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Node"·title="Node"·alt=""·coords="173,103,245,126"/>
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.DeformableElement"·title="DeformableElement"·alt=""·coords="145,150,273,173"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.DeformableElement"·title="DeformableElement"·alt=""·coords="145,150,273,173"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.GridNode"·title="GridNode"·alt=""·coords="371,197,445,219"/> 
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Sphere"·title="Sphere"·alt=""·coords="173,197,245,219"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.PFacet"·title="PFacet"·alt=""·coords="173,197,245,219"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Cylinder"·title="Cylinder"·alt=""·coords="372,243,444,266"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Wall"·title="Wall"·alt=""·coords="173,243,245,266"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"·title="DeformableCohesiveElement"·alt=""·coords="321,103,495,126"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.PotentialParticle"·title="PotentialParticle"·alt=""·coords="155,243,263,266"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·title="Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·alt=""·coords="543,103,835,126"/> 
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.ChainedCylinder"·title="ChainedCylinder"·alt=""·coords="634,243,745,266"/> 
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.PFacet"·title="PFacet"·alt=""·coords="173,290,245,313"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Facet"·title="Facet"·alt=""·coords="173,290,245,313"/>
 9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.GridNode"·title="GridNode"·alt=""·coords="371,10,445,33"/>
 10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.ChainedCylinder"·title="ChainedCylinder"·alt=""·coords="634,57,745,79"/>
 11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Cylinder"·title="Cylinder"·alt=""·coords="372,57,444,79"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Tetra"·title="Tetra"·alt=""·coords="173,337,245,359"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Tetra"·title="Tetra"·alt=""·coords="173,337,245,359"/>
 13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.GridConnection"·title="GridConnection"·alt=""·coords="355,103,461,126"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.Box"·title="Box"·alt=""·coords="173,383,245,406"/>14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Box"·title="Box"·alt=""·coords="173,383,245,406"/>
 15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·title="Lin4NodeTetra_Lin4NodeTetra_InteractionElement"·alt=""·coords="543,150,835,173"/>
 16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.DeformableCohesiveElement"·title="DeformableCohesiveElement"·alt=""·coords="321,150,495,173"/>
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Facet"·title="Facet"·alt=""·coords="173,430,245,453"/> 
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.Wall"·title="Wall"·alt=""·coords="173,477,245,499"/> 
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.GridConnection"·title="GridConnection"·alt=""·coords="355,290,461,313"/> 
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"·title="Lin4NodeTetra"·alt=""·coords="357,150,459,173"/>17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.Lin4NodeTetra"·title="Lin4NodeTetra"·alt=""·coords="357,197,459,219"/>
 18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.LevelSet"·title="LevelSet"·alt=""·coords="173,430,245,453"/>
 19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.Clump"·title="Clump"·alt=""·coords="173,477,245,499"/>
 20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.PotentialParticle"·title="PotentialParticle"·alt=""·coords="155,523,263,546"/>
21 </map>21 </map>
3.68 KB
./usr/share/doc/yade/html/_images/graphviz-62dda13b48afdade6f396697caf8b580fbacb766.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-28861a02fef7e796bc6dcc620de37520884c3ab7.png.map
Files 95% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 16 lines modified
1 <map·id="GlShapeFunctor"·name="GlShapeFunctor">1 <map·id="GlShapeFunctor"·name="GlShapeFunctor">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.GlShapeFunctor"·title="GlShapeFunctor"·alt=""·coords="25,267,134,290"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.GlShapeFunctor"·title="GlShapeFunctor"·alt=""·coords="25,267,134,290"/>
 3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Gl1_PotentialParticle"·title="Gl1_PotentialParticle"·alt=""·coords="192,10,324,33"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Gl1_Cylinder"·title="Gl1_Cylinder"·alt=""·coords="213,10,303,33"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Gl1_Wall"·title="Gl1_Wall"·alt=""·coords="222,57,294,79"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Gl1_GridConnection"·title="Gl1_GridConnection"·alt=""·coords="193,57,323,79"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Gl1_PFacet"·title="Gl1_PFacet"·alt=""·coords="217,103,299,126"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.Gl1_PFacet"·title="Gl1_PFacet"·alt=""·coords="217,103,299,126"/>
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Gl1_Tetra"·title="Gl1_Tetra"·alt=""·coords="221,150,295,173"/>6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.Gl1_Facet"·title="Gl1_Facet"·alt=""·coords="221,150,295,173"/>
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Gl1_Wall"·title="Gl1_Wall"·alt=""·coords="222,197,294,219"/>7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.Gl1_LevelSet"·title="Gl1_LevelSet"·alt=""·coords="213,197,303,219"/>
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Gl1_Sphere"·title="Gl1_Sphere"·alt=""·coords="216,243,300,266"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Gl1_Sphere"·title="Gl1_Sphere"·alt=""·coords="216,243,300,266"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Gl1_DeformableElement"·title="Gl1_DeformableElement"·alt=""·coords="182,290,334,313"/>9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.Gl1_Tetra"·title="Gl1_Tetra"·alt=""·coords="221,290,295,313"/>
 10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Gl1_ChainedCylinder"·title="Gl1_ChainedCylinder"·alt=""·coords="382,337,517,359"/>
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.Gl1_LevelSet"·title="Gl1_LevelSet"·alt=""·coords="213,337,303,359"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Gl1_Cylinder"·title="Gl1_Cylinder"·alt=""·coords="213,337,303,359"/>
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.Gl1_PotentialParticle"·title="Gl1_PotentialParticle"·alt=""·coords="192,383,324,406"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Gl1_Node"·title="Gl1_Node"·alt=""·coords="221,430,295,453"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.Gl1_Node"·title="Gl1_Node"·alt=""·coords="221,383,295,406"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Gl1_Facet"·title="Gl1_Facet"·alt=""·coords="221,477,295,499"/>13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Gl1_DeformableElement"·title="Gl1_DeformableElement"·alt=""·coords="182,430,334,453"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Gl1_Box"·title="Gl1_Box"·alt=""·coords="222,523,294,546"/>14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.Gl1_Box"·title="Gl1_Box"·alt=""·coords="222,477,294,499"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Gl1_ChainedCylinder"·title="Gl1_ChainedCylinder"·alt=""·coords="382,10,517,33"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.Gl1_GridConnection"·title="Gl1_GridConnection"·alt=""·coords="193,523,323,546"/>
16 </map>16 </map>
3.26 KB
./usr/share/doc/yade/html/_images/graphviz-6afbb8088def1643a14260cf8571d4cbd63d9192.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-d16aa765ee987a1b9822ecf397d0aabb57ca565d.png.map
Files 90% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 <map·id="Dispatcher"·name="Dispatcher">1 <map·id="Dispatcher"·name="Dispatcher">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Dispatcher"·title="Dispatcher"·alt=""·coords="25,221,105,243"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.Dispatcher"·title="Dispatcher"·alt=""·coords="25,221,105,243"/>
 3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.GlIGeomDispatcher"·title="GlIGeomDispatcher"·alt=""·coords="165,10,292,33"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.IPhysDispatcher"·title="IPhysDispatcher"·alt=""·coords="174,57,283,79"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.GlBoundDispatcher"·title="GlBoundDispatcher"·alt=""·coords="165,103,292,126"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.IGeomDispatcher"·title="IGeomDispatcher"·alt=""·coords="171,150,286,173"/>
 7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.BoundDispatcher"·title="BoundDispatcher"·alt=""·coords="171,197,286,219"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.GlIPhysDispatcher"·title="GlIPhysDispatcher"·alt=""·coords="168,10,289,33"/>8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.GlIPhysDispatcher"·title="GlIPhysDispatcher"·alt=""·coords="168,243,289,266"/>
 9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.GlShapeDispatcher"·title="GlShapeDispatcher"·alt=""·coords="166,290,291,313"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.LawDispatcher"·title="LawDispatcher"·alt=""·coords="177,57,280,79"/>10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.LawDispatcher"·title="LawDispatcher"·alt=""·coords="177,337,280,359"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.InternalForceDispatcher"·title="InternalForceDispatcher"·alt=""·coords="153,103,305,126"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.BoundDispatcher"·title="BoundDispatcher"·alt=""·coords="171,150,286,173"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.GlIGeomDispatcher"·title="GlIGeomDispatcher"·alt=""·coords="165,197,292,219"/> 
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.IGeomDispatcher"·title="IGeomDispatcher"·alt=""·coords="171,243,286,266"/> 
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.IPhysDispatcher"·title="IPhysDispatcher"·alt=""·coords="174,290,283,313"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.GlShapeDispatcher"·title="GlShapeDispatcher"·alt=""·coords="166,337,291,359"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.GlBoundDispatcher"·title="GlBoundDispatcher"·alt=""·coords="165,383,292,406"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.GlStateDispatcher"·title="GlStateDispatcher"·alt=""·coords="169,430,288,453"/>11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.GlStateDispatcher"·title="GlStateDispatcher"·alt=""·coords="169,383,288,406"/>
 12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.InternalForceDispatcher"·title="InternalForceDispatcher"·alt=""·coords="153,430,305,453"/>
13 </map>13 </map>
213 B
./usr/share/doc/yade/html/_images/graphviz-73c5f46a7822934e9e5ed057bbfac7563966ec16.png vs.
./usr/share/doc/yade/html/_images/graphviz-313fdbdba9383b7efb584d04116c8791b14e7973.png
Files identical despite different names
4.64 KB
./usr/share/doc/yade/html/_images/graphviz-749ae7db9aba70e17d256b1cfb9ff1b415317a7e.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-37014f9f3c4ab5b6abf82aff224899a8c0c2473d.png.map
Files 92% similar despite different names
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 <map·id="BoundaryController"·name="BoundaryController">1 <map·id="BoundaryController"·name="BoundaryController">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.BoundaryController"·title="BoundaryController"·alt=""·coords="25,209,151,231"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.BoundaryController"·title="BoundaryController"·alt=""·coords="25,197,151,219"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.VESupportEngine"·title="VESupportEngine"·alt=""·coords="215,22,334,45"/> 
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.TriaxialStressController"·title="TriaxialStressController"·alt=""·coords="201,69,348,91"/> 
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.KinemSimpleShearBox"·title="KinemSimpleShearBox"·alt=""·coords="203,138,346,161"/> 
6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.UniaxialStrainer"·title="UniaxialStrainer"·alt=""·coords="221,185,329,207"/> 
7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.TriaxialCompressionEngine"·title="TriaxialCompressionEngine"·alt=""·coords="398,10,565,33"/> 
8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.Disp2DPropLoadEngine"·title="Disp2DPropLoadEngine"·alt=""·coords="199,231,350,254"/>3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.Disp2DPropLoadEngine"·title="Disp2DPropLoadEngine"·alt=""·coords="199,33,350,55"/>
9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.PeriIsoCompressor"·title="PeriIsoCompressor"·alt=""·coords="214,278,335,301"/> 
10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController"·title="PeriTriaxController"·alt=""·coords="213,325,336,347"/>4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.Peri3dController"·title="Peri3dController"·alt=""·coords="219,79,330,102"/>
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.KinemCNSEngine"·title="KinemCNSEngine"·alt=""·coords="422,103,541,126"/>5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.KinemCNLEngine"·title="KinemCNLEngine"·alt=""·coords="422,10,541,33"/>
 6 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.KinemSimpleShearBox"·title="KinemSimpleShearBox"·alt=""·coords="203,126,346,149"/>
 7 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.ThreeDTriaxialEngine"·title="ThreeDTriaxialEngine"·alt=""·coords="412,197,551,219"/>
 8 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.TriaxialStressController"·title="TriaxialStressController"·alt=""·coords="201,173,348,195"/>
 9 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.KinemCNSEngine"·title="KinemCNSEngine"·alt=""·coords="422,57,541,79"/>
 10 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.UniaxialStrainer"·title="UniaxialStrainer"·alt=""·coords="221,219,329,242"/>
 11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.TriaxialCompressionEngine"·title="TriaxialCompressionEngine"·alt=""·coords="398,243,565,266"/>
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.KinemCTDEngine"·title="KinemCTDEngine"·alt=""·coords="422,150,541,173"/>12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.KinemCTDEngine"·title="KinemCTDEngine"·alt=""·coords="422,103,541,126"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.Peri3dController"·title="Peri3dController"·alt=""·coords="219,371,330,394"/> 
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.KinemCNDEngine"·title="KinemCNDEngine"·alt=""·coords="421,197,541,219"/>13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.KinemCNDEngine"·title="KinemCNDEngine"·alt=""·coords="421,150,541,173"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.PeriIsoCompressor"·title="PeriIsoCompressor"·alt=""·coords="214,266,335,289"/>
 15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.PeriTriaxController"·title="PeriTriaxController"·alt=""·coords="213,313,336,335"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.KinemCNLEngine"·title="KinemCNLEngine"·alt=""·coords="422,243,541,266"/>16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.VESupportEngine"·title="VESupportEngine"·alt=""·coords="215,359,334,382"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.ThreeDTriaxialEngine"·title="ThreeDTriaxialEngine"·alt=""·coords="412,57,551,79"/> 
17 </map>17 </map>
6.57 KB
./usr/share/doc/yade/html/_images/graphviz-7d32fc4d73380228352ac629260247add26668f0.png.map vs.
./usr/share/doc/yade/html/_images/graphviz-5f6ddf1a5d0b95c0ec3e68baf7465449615df19d.png.map
Files 94% similar despite different names
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 <map·id="PartialEngine"·name="PartialEngine">1 <map·id="PartialEngine"·name="PartialEngine">
2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.PartialEngine"·title="PartialEngine"·alt=""·coords="25,337,119,359"/>2 <area·shape="rect"·id="node1"·href="yade.wrapper.html#yade.wrapper.PartialEngine"·title="PartialEngine"·alt=""·coords="25,267,119,290"/>
 3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.LinearDragEngine"·title="LinearDragEngine"·alt=""·coords="190,10,311,33"/>
 4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.HelixEngine"·title="HelixEngine"·alt=""·coords="670,174,757,197"/>
 5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.RotationEngine"·title="RotationEngine"·alt=""·coords="433,197,537,219"/>
3 <area·shape="rect"·id="node2"·href="yade.wrapper.html#yade.wrapper.KinematicEngine"·title="KinematicEngine"·alt=""·coords="194,79,307,102"/>6 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.KinematicEngine"·title="KinematicEngine"·alt=""·coords="194,290,307,313"/>
 7 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.DragEngine"·title="DragEngine"·alt=""·coords="207,57,294,79"/>
 8 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.TimeAverager"·title="TimeAverager"·alt=""·coords="203,103,299,126"/>
 9 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.RadialForceEngine"·title="RadialForceEngine"·alt=""·coords="189,150,312,173"/>
 10 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.StepDisplacer"·title="StepDisplacer"·alt=""·coords="203,197,299,219"/>
4 <area·shape="rect"·id="node3"·href="yade.wrapper.html#yade.wrapper.InterpolatingHelixEngine"·title="InterpolatingHelixEngine"·alt=""·coords="839,34,995,57"/>11 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.InterpolatingHelixEngine"·title="InterpolatingHelixEngine"·alt=""·coords="839,174,995,197"/>
5 <area·shape="rect"·id="node4"·href="yade.wrapper.html#yade.wrapper.HelixEngine"·title="HelixEngine"·alt=""·coords="670,34,757,57"/> 
6 <area·shape="rect"·id="node9"·href="yade.wrapper.html#yade.wrapper.RotationEngine"·title="RotationEngine"·alt=""·coords="433,57,537,79"/> 
7 <area·shape="rect"·id="node5"·href="yade.wrapper.html#yade.wrapper.HydroForceEngine"·title="HydroForceEngine"·alt=""·coords="189,126,312,149"/>12 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.HydroForceEngine"·title="HydroForceEngine"·alt=""·coords="189,243,312,266"/>
8 <area·shape="rect"·id="node6"·href="yade.wrapper.html#yade.wrapper.LinearDragEngine"·title="LinearDragEngine"·alt=""·coords="190,173,311,195"/> 
9 <area·shape="rect"·id="node7"·href="yade.wrapper.html#yade.wrapper.HarmonicForceEngine"·title="HarmonicForceEngine"·alt=""·coords="179,219,322,242"/> 
10 <area·shape="rect"·id="node8"·href="yade.wrapper.html#yade.wrapper.HarmonicMotionEngine"·title="HarmonicMotionEngine"·alt=""·coords="410,10,559,33"/> 
11 <area·shape="rect"·id="node10"·href="yade.wrapper.html#yade.wrapper.DragEngine"·title="DragEngine"·alt=""·coords="207,266,294,289"/> 
12 <area·shape="rect"·id="node11"·href="yade.wrapper.html#yade.wrapper.HarmonicRotationEngine"·title="HarmonicRotationEngine"·alt=""·coords="635,81,791,103"/>13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.HarmonicRotationEngine"·title="HarmonicRotationEngine"·alt=""·coords="635,221,791,243"/>
 14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.CombinedKinematicEngine"·title="CombinedKinematicEngine"·alt=""·coords="167,337,334,359"/>
13 <area·shape="rect"·id="node12"·href="yade.wrapper.html#yade.wrapper.BicyclePedalEngine"·title="BicyclePedalEngine"·alt=""·coords="421,103,548,126"/>15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.BicyclePedalEngine"·title="BicyclePedalEngine"·alt=""·coords="421,243,548,266"/>
 16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.InterpolatingDirectedForceEngine"·title="InterpolatingDirectedForceEngine"·alt=""·coords="382,383,587,406"/>
 17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.ForceEngine"·title="ForceEngine"·alt=""·coords="205,383,296,406"/>
14 <area·shape="rect"·id="node13"·href="yade.wrapper.html#yade.wrapper.ServoPIDController"·title="ServoPIDController"·alt=""·coords="651,150,776,173"/>18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.ServoPIDController"·title="ServoPIDController"·alt=""·coords="651,290,776,313"/>
15 <area·shape="rect"·id="node14"·href="yade.wrapper.html#yade.wrapper.TranslationEngine"·title="TranslationEngine"·alt=""·coords="425,150,544,173"/>19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.TranslationEngine"·title="TranslationEngine"·alt=""·coords="425,290,544,313"/>
16 <area·shape="rect"·id="node15"·href="yade.wrapper.html#yade.wrapper.TorqueEngine"·title="TorqueEngine"·alt=""·coords="202,313,299,335"/> 
17 <area·shape="rect"·id="node16"·href="yade.wrapper.html#yade.wrapper.RadialForceEngine"·title="RadialForceEngine"·alt=""·coords="189,359,312,382"/> 
18 <area·shape="rect"·id="node17"·href="yade.wrapper.html#yade.wrapper.StepDisplacer"·title="StepDisplacer"·alt=""·coords="203,406,299,429"/> 
19 <area·shape="rect"·id="node18"·href="yade.wrapper.html#yade.wrapper.ForceEngine"·title="ForceEngine"·alt=""·coords="205,453,296,475"/> 
20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.InterpolatingDirectedForceEngine"·title="InterpolatingDirectedForceEngine"·alt=""·coords="382,453,587,475"/> 
21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.TimeAverager"·title="TimeAverager"·alt=""·coords="203,499,299,522"/> 
22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.LawTester"·title="LawTester"·alt=""·coords="213,546,289,569"/>20 <area·shape="rect"·id="node19"·href="yade.wrapper.html#yade.wrapper.LawTester"·title="LawTester"·alt=""·coords="213,430,289,453"/>
 21 <area·shape="rect"·id="node20"·href="yade.wrapper.html#yade.wrapper.TorqueEngine"·title="TorqueEngine"·alt=""·coords="202,477,299,499"/>
23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.CombinedKinematicEngine"·title="CombinedKinematicEngine"·alt=""·coords="167,593,334,615"/>22 <area·shape="rect"·id="node21"·href="yade.wrapper.html#yade.wrapper.HarmonicForceEngine"·title="HarmonicForceEngine"·alt=""·coords="179,523,322,546"/>
 23 <area·shape="rect"·id="node22"·href="yade.wrapper.html#yade.wrapper.HarmonicMotionEngine"·title="HarmonicMotionEngine"·alt=""·coords="410,337,559,359"/>
24 </map>24 </map>
20.1 MB
./usr/share/doc/yade/html/_images/graphviz-83927da129ac492ccba6827ef6e261805ae2a23e.png vs.
./usr/share/doc/yade/html/_images/graphviz-c2678aa63a55cc8baebca69be09a43201f2207bd.png
Files 76% similar despite different names
19.9 MB
sng
    
Offset 11, 412 lines modifiedOffset 11, 412 lines modified
11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·11 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·12 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
13 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffff29·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff1b·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·13 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffff29·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff33·ffffff1b·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
14 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·14 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
15 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·15 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
16 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·16 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
17 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·17 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
18 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e8e8e8ff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·ccccccff·d3d3d3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
19 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·6d6d6dff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·3d3d3dff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
20 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
21 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
22 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
23 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
24 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·575757ff·000000ff·b7b7b7ff·cfcfcfff·000000ff·3f3f3fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e3e3e3ff·000000ff·2b2b2bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·575757ff·000000ff·b7b7b7ff·cfcfcfff·000000ff·3f3f3fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
25 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·000000ff·000000ff·c3c3c3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d9d9d9ff·494949ff·080808ff·212121ff·999999ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f8f8f8ff·666666ff·151515ff·0b0b0bff·545454ff·d2d2d2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d3d3d3ff·4d4d4dff·0f0f0fff·101010ff·434343ff·b1b1b1ff·fefefeff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·0b0b0bff·000000ff·5a5a5aff·ffffffff·ffffffff·ffffffff·ffffffff·c1c1c1ff·000000ff·000000ff·cbcbcbff·bababaff·696969ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·474747ff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·bababaff·696969ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·000000ff·000000ff·000000ff·171717ff·7f7f7fff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d2d2d2ff·4a4a4aff·0d0d0dff·151515ff·4e4e4eff·c0c0c0ff·ffffffff·1b1b1bff·000000ff·000000ff·040404ff·1f1f1fff·6d6d6dff·edededff·ffffffff·ffffffff·0b0b0bff·000000ff·5a5a5aff·ffffffff·ffffffff·ffffffff·ffffffff·c1c1c1ff·000000ff·000000ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·000000ff·000000ff·c3c3c3ff·ffffffff·5b5b5bff·000000ff·000000ff·838383ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·afafafff·4f4f4fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·0b0b0bff·000000ff·5a5a5aff·ffffffff·ffffffff·ffffffff·ffffffff·c1c1c1ff·000000ff·000000ff·cbcbcbff·bababaff·696969ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·474747ff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·bababaff·696969ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d2d2d2ff·4a4a4aff·0d0d0dff·151515ff·4e4e4eff·c0c0c0ff·ffffffff·1b1b1bff·000000ff·000000ff·040404ff·1f1f1fff·6d6d6dff·edededff·ffffffff·ffffffff·0b0b0bff·000000ff·5a5a5aff·ffffffff·ffffffff·ffffffff·ffffffff·c1c1c1ff·000000ff·000000ff·cbcbcbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
26 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·bdbdbdff·f8f8f8ff·b6b6b6ff·040404ff·d7d7d7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·909090ff·434343ff·e7e7e7ff·f9f9f9ff·c6c6c6ff·3a3a3aff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d9d9d9ff·111111ff·8f8f8fff·e7e7e7ff·f8f8f8ff·cececeff·323232ff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2b2b2bff·020202ff·d5d5d5ff·ffffffff·ffffffff·ffffffff·464646ff·040404ff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·474747ff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·fdfdfdff·c7c7c7ff·0c0c0cff·b5b5b5ff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·dadadaff·111111ff·939393ff·ecececff·f6f6f6ff·c1c1c1ff·202020ff·f7f7f7ff·ffffffff·1f1f1fff·c7c7c7ff·f5f5f5ff·c9c9c9ff·444444ff·282828ff·f3f3f3ff·ffffffff·ffffffff·2b2b2bff·020202ff·d5d5d5ff·ffffffff·ffffffff·ffffffff·464646ff·040404ff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·afafafff·4f4f4fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·2b2b2bff·020202ff·d5d5d5ff·ffffffff·ffffffff·ffffffff·464646ff·040404ff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·474747ff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·dadadaff·111111ff·939393ff·ecececff·f6f6f6ff·c1c1c1ff·202020ff·f7f7f7ff·ffffffff·1f1f1fff·c7c7c7ff·f5f5f5ff·c9c9c9ff·444444ff·282828ff·f3f3f3ff·ffffffff·ffffffff·2b2b2bff·020202ff·d5d5d5ff·ffffffff·ffffffff·ffffffff·464646ff·040404ff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
27 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·0a0a0aff·373737ff·c9c9c9ff·abababff·000000ff·000000ff·bbbbbbff·ecececff·181818ff·fdfdfdff·b3b3b3ff·000000ff·3b3b3bff·ffffffff·ffffffff·ffffffff·ffffffff·212121ff·c3c3c3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·7a7a7aff·606060ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·efefefff·5b5b5bff·101010ff·2a2a2aff·adadadff·ffffffff·5f5f5fff·5e5e5eff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f1f1f1ff·5a5a5aff·0f0f0fff·202020ff·a0a0a0ff·ffffffff·f1f1f1ff·5b5b5bff·101010ff·212121ff·9e9e9eff·e3e3e3ff·000000ff·2b2b2bff·757575ff·0b0b0bff·636363ff·c8c8c8ff·1c1c1cff·1f1f1fff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·575757ff·4a4a4aff·545454ff·ffffffff·ffffffff·bbbbbbff·777777ff·0b0b0bff·dbdbdbff·e3e3e3ff·000000ff·2b2b2bff·e3e3e3ff·000000ff·2b2b2bff·767676ff·0a0a0aff·474747ff·fafafaff·ffffffff·e7e7e7ff·444444ff·0b0b0bff·626262ff·464646ff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·e3e3e3ff·000000ff·2b2b2bff·e3e3e3ff·000000ff·2b2b2bff·767676ff·0a0a0aff·474747ff·fafafaff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·3d3d3dff·868686ff·d7d7d7ff·2b2b2bff·767676ff·0a0a0aff·474747ff·fafafaff·777777ff·000000ff·000000ff·e7e7e7ff·8b8b8bff·000000ff·4f4f4fff·b1b1b1ff·202020ff·0c0c0cff·747474ff·f8f8f8ff·616161ff·5e5e5eff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·f5f5f5ff·1f1f1fff·909090ff·ffffffff·ffffffff·575757ff·4a4a4aff·545454ff·ffffffff·ffffffff·bbbbbbff·777777ff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·f1f1f1ff·5a5a5aff·0f0f0fff·202020ff·a0a0a0ff·e3e3e3ff·000000ff·272727ff·5c5c5cff·0d0d0dff·0b0b0bff·000000ff·000000ff·000000ff·737373ff·1f1f1fff·000000ff·000000ff·000000ff·525252ff·ffffffff·ffffffff·575757ff·4a4a4aff·545454ff·ffffffff·ffffffff·bbbbbbff·777777ff·0b0b0bff·dbdbdbff·e3e3e3ff·000000ff·2b2b2bff·e3e3e3ff·000000ff·2b2b2bff·767676ff·0a0a0aff·474747ff·fafafaff·ffffffff·e7e7e7ff·444444ff·0b0b0bff·626262ff·464646ff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·e3e3e3ff·000000ff·2b2b2bff·e3e3e3ff·000000ff·2b2b2bff·767676ff·0a0a0aff·474747ff·fafafaff·ffffffff·616161ff·5e5e5eff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·f5f5f5ff·1f1f1fff·909090ff·ffffffff·ffffffff·575757ff·4a4a4aff·545454ff·ffffffff·ffffffff·bbbbbbff·777777ff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
28 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·dfdfdfff·3d3d3dff·ffffffff·7a7a7aff·7d7d7dff·ffffffff·a0a0a0ff·020202ff·c3c3c3ff·ffffffff·6a6a6aff·f8f8f8ff·ffffffff·ffffffff·ffffffff·dededeff·3a3a3aff·fefefeff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d9d9d9ff·171717ff·272727ff·777777ff·cdcdcdff·ffffffff·ffffffff·666666ff·505050ff·efefefff·e0e0e0ff·2f2f2fff·ffffffff·2a2a2aff·979797ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·696969ff·7a7a7aff·f6f6f6ff·dededeff·222222ff·d9d9d9ff·686868ff·4e4e4eff·eeeeeeff·cdcdcdff·121212ff·cbcbcbff·d7d7d7ff·0c0c0cff·bfbfbfff·eaeaeaff·1d1d1dff·6f6f6fff·f3f3f3ff·7f7f7fff·5e5e5eff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·575757ff·d6d6d6ff·050505ff·cfcfcfff·ffffffff·4e4e4eff·f1f1f1ff·0b0b0bff·dbdbdbff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·0c0c0cff·bcbcbcff·efefefff·2f2f2fff·b6b6b6ff·ffffffff·5d5d5dff·535353ff·f0f0f0ff·c3c3c3ff·101010ff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·0c0c0cff·bcbcbcff·efefefff·2f2f2fff·b6b6b6ff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·fdfdfdff·c9c9c9ff·0d0d0dff·b5b5b5ff·d7d7d7ff·0c0c0cff·bcbcbcff·efefefff·2f2f2fff·b6b6b6ff·ffffffff·555555ff·9b9b9bff·ffffffff·ffffffff·5a5a5aff·ffffffff·2d2d2dff·c0c0c0ff·f7f7f7ff·707070ff·b7b7b7ff·2a2a2aff·979797ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·5f5f5fff·5a5a5aff·ffffffff·ffffffff·575757ff·d6d6d6ff·050505ff·cfcfcfff·ffffffff·4e4e4eff·f1f1f1ff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·000000ff·000000ff·000000ff·000000ff·000000ff·878787ff·ffffffff·696969ff·7a7a7aff·f6f6f6ff·dededeff·222222ff·d9d9d9ff·d7d7d7ff·090909ff·cacacaff·fefefeff·ffffffff·afafafff·4f4f4fff·ffffffff·ffffffff·6f6f6fff·ffffffff·f3f3f3ff·474747ff·eaeaeaff·ffffffff·ffffffff·575757ff·d6d6d6ff·050505ff·cfcfcfff·ffffffff·4e4e4eff·f1f1f1ff·0b0b0bff·dbdbdbff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·0c0c0cff·bcbcbcff·efefefff·2f2f2fff·b6b6b6ff·ffffffff·5d5d5dff·535353ff·f0f0f0ff·c3c3c3ff·101010ff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·0c0c0cff·bcbcbcff·efefefff·2f2f2fff·b6b6b6ff·ffffffff·2a2a2aff·979797ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·5f5f5fff·5a5a5aff·ffffffff·ffffffff·575757ff·d6d6d6ff·050505ff·cfcfcfff·ffffffff·4e4e4eff·f1f1f1ff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
29 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·bebebeff·2b2b2bff·040404ff·000000ff·242424ff·ffffffff·d2d2d2ff·272727ff·ffffffff·5e5e5eff·646464ff·757575ff·f7f7f7ff·6c6c6cff·ffffffff·ffffffff·ffffffff·edededff·525252ff·e3e3e3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f2f2f2ff·9b9b9bff·4a4a4aff·090909ff·535353ff·fefefeff·1e1e1eff·bcbcbcff·ffffffff·ffffffff·ffffffff·ffffffff·292929ff·979797ff·ffffffff·ffffffff·d3d3d3ff·000000ff·000000ff·939393ff·ffffffff·1f1f1fff·000000ff·000000ff·000000ff·000000ff·9b9b9bff·1f1f1fff·bcbcbcff·ffffffff·ffffffff·5b5b5bff·838383ff·d7d7d7ff·242424ff·ffffffff·ffffffff·494949ff·b0b0b0ff·ffffffff·bdbdbdff·454545ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·575757ff·ffffffff·6a6a6aff·4d4d4dff·b4b4b4ff·979797ff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·242424ff·ffffffff·ffffffff·636363ff·9d9d9dff·ffffffff·1c1c1cff·bdbdbdff·ffffffff·ffffffff·3d3d3dff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·242424ff·ffffffff·ffffffff·636363ff·9d9d9dff·ffffffff·ffffffff·1f1f1fff·000000ff·000000ff·171717ff·7f7f7fff·ffffffff·d7d7d7ff·242424ff·ffffffff·ffffffff·636363ff·9d9d9dff·ffffffff·c3c3c3ff·303030ff·ffffffff·c1c1c1ff·9c9c9cff·ffffffff·7a7a7aff·474747ff·a1a1a1ff·eaeaeaff·ffffffff·292929ff·989898ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·5d5d5dff·5b5b5bff·ffffffff·ffffffff·575757ff·ffffffff·6a6a6aff·4d4d4dff·b4b4b4ff·979797ff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·1f1f1fff·000000ff·000000ff·000000ff·000000ff·9b9b9bff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·ffffffff·afafafff·4f4f4fff·ffffffff·ffffffff·ffffffff·ffffffff·5d5d5dff·c9c9c9ff·ffffffff·ffffffff·ffffffff·575757ff·ffffffff·6a6a6aff·4d4d4dff·b4b4b4ff·979797ff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·242424ff·ffffffff·ffffffff·636363ff·9d9d9dff·ffffffff·1c1c1cff·bdbdbdff·ffffffff·ffffffff·3d3d3dff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·242424ff·ffffffff·ffffffff·636363ff·9d9d9dff·ffffffff·292929ff·989898ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·5d5d5dff·5b5b5bff·ffffffff·ffffffff·575757ff·ffffffff·6a6a6aff·4d4d4dff·b4b4b4ff·979797ff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
30 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·262626ff·979797ff·fbfbfbff·dfdfdfff·232323ff·ffffffff·ffffffff·292929ff·c8c8c8ff·666666ff·c4c4c4ff·272727ff·abababff·b6b6b6ff·ffffffff·ffffffff·eeeeeeff·545454ff·e2e2e2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e9e9e9ff·101010ff·d1d1d1ff·1e1e1eff·bcbcbcff·ffffffff·ffffffff·ffffffff·ffffffff·606060ff·5a5a5aff·ffffffff·ffffffff·ffffffff·ffffffff·535353ff·939393ff·ffffffff·1e1e1eff·bcbcbcff·ffffffff·ffffffff·ffffffff·ffffffff·1e1e1eff·bcbcbcff·ffffffff·ffffffff·5b5b5bff·848484ff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·4b4b4bff·b7b7b7ff·ffffffff·bfbfbfff·434343ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·575757ff·ffffffff·ebebebff·101010ff·4a4a4aff·fcfcfcff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·1c1c1cff·bdbdbdff·ffffffff·ffffffff·3f3f3fff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·ffffffff·313131ff·c5c5c5ff·6b6b6bff·f7f7f7ff·ffffffff·ffffffff·dadadaff·8f8f8fff·292929ff·bababaff·5f5f5fff·5e5e5eff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·f4f4f4ff·1d1d1dff·929292ff·ffffffff·ffffffff·575757ff·ffffffff·ebebebff·101010ff·4a4a4aff·fcfcfcff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·1e1e1eff·bcbcbcff·ffffffff·ffffffff·ffffffff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·ffffffff·b0b0b0ff·4f4f4fff·ffffffff·ffffffff·ffffffff·8b8b8bff·9a9a9aff·ffffffff·ffffffff·ffffffff·ffffffff·575757ff·ffffffff·ebebebff·101010ff·4a4a4aff·fcfcfcff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·1c1c1cff·bdbdbdff·ffffffff·ffffffff·3f3f3fff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·5f5f5fff·5e5e5eff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·f4f4f4ff·1d1d1dff·929292ff·ffffffff·ffffffff·575757ff·ffffffff·ebebebff·101010ff·4a4a4aff·fcfcfcff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
31 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·dfdfdfff·737373ff·222222ff·959595ff·f8f8f8ff·989898ff·232323ff·ffffffff·ffffffff·808080ff·323232ff·b2b2b2ff·fefefeff·1d1d1dff·444444ff·fafafaff·ffffffff·f0f0f0ff·5b5b5bff·e5e5e5ff·ffffffff·cbcbcbff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·838383ff·888888ff·f1f1f1ff·f8f8f8ff·bcbcbcff·0b0b0bff·e9e9e9ff·676767ff·505050ff·efefefff·d9d9d9ff·262626ff·f7f7f7ff·d9d9d9ff·101010ff·8a8a8aff·e7e7e7ff·f6f6f6ff·cececeff·323232ff·9a9a9aff·ffffffff·676767ff·4d4d4dff·ecececff·ddddddff·363636ff·d5d5d5ff·676767ff·505050ff·efefefff·cfcfcfff·121212ff·cacacaff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·4b4b4bff·b7b7b7ff·ffffffff·bfbfbfff·434343ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·575757ff·ffffffff·ffffffff·b7b7b7ff·ccccccff·ffffffff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·606060ff·535353ff·f1f1f1ff·c7c7c7ff·0f0f0fff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·ffffffff·9e9e9eff·444444ff·828282ff·ffffffff·ffffffff·434343ff·e2e2e2ff·f7f7f7ff·666666ff·7b7b7bff·dadadaff·131313ff·939393ff·ecececff·f4f4f4ff·abababff·212121ff·f1f1f1ff·ffffffff·1f1f1fff·c7c7c7ff·f5f5f5ff·c8c8c8ff·414141ff·2a2a2aff·f4f4f4ff·ffffffff·ffffffff·575757ff·ffffffff·ffffffff·b7b7b7ff·ccccccff·ffffffff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1f1f1fff·c7c7c7ff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·676767ff·4d4d4dff·ecececff·ddddddff·363636ff·d5d5d5ff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·ffffffff·bebebeff·373737ff·e1e1e1ff·474747ff·bfbfbfff·676767ff·ffffffff·ffffffff·6b6b6bff·ffffffff·ffffffff·575757ff·ffffffff·ffffffff·b7b7b7ff·ccccccff·ffffffff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·606060ff·535353ff·f1f1f1ff·c7c7c7ff·0f0f0fff·b7b7b7ff·ffffffff·c3c3c3ff·3f3f3fff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·d7d7d7ff·2b2b2bff·ffffffff·ffffffff·676767ff·9b9b9bff·ffffffff·dadadaff·131313ff·939393ff·ecececff·f4f4f4ff·abababff·212121ff·f1f1f1ff·ffffffff·1f1f1fff·c7c7c7ff·f5f5f5ff·c8c8c8ff·414141ff·2a2a2aff·f4f4f4ff·ffffffff·ffffffff·575757ff·ffffffff·ffffffff·b7b7b7ff·ccccccff·ffffffff·ffffffff·0b0b0bff·dbdbdbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
32 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·000000ff·000000ff·000000ff·000000ff·000000ff·737373ff·b0b0b0ff·1b1b1bff·191919ff·7c7c7cff·000000ff·3f3f3fff·ffffffff·d7d7d7ff·0f0f0fff·f9f9f9ff·ffffffff·737373ff·646464ff·ffffffff·ffffffff·545454ff·000000ff·000000ff·000000ff·000000ff·939393ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·efefefff·787878ff·232323ff·080808ff·2a2a2aff·a8a8a8ff·ffffffff·efefefff·5a5a5aff·0f0f0fff·1f1f1fff·b2b2b2ff·ffffffff·ffffffff·d3d3d3ff·4c4c4cff·0d0d0dff·070707ff·333333ff·989898ff·fdfdfdff·ffffffff·efefefff·5a5a5aff·0f0f0fff·1a1a1aff·979797ff·ffffffff·efefefff·5a5a5aff·0f0f0fff·202020ff·9b9b9bff·f3f3f3ff·000000ff·000000ff·4f4f4fff·6f6f6fff·000000ff·000000ff·bfbfbfff·000000ff·000000ff·5f5f5fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·000000ff·2f2f2fff·ffffffff·ffffffff·ffffffff·ffffffff·070707ff·000000ff·000000ff·bbbbbbff·000000ff·000000ff·2f2f2fff·000000ff·000000ff·4f4f4fff·8b8b8bff·000000ff·000000ff·b7b7b7ff·e9e9e9ff·454545ff·0a0a0aff·5a5a5aff·454545ff·000000ff·979797ff·000000ff·000000ff·333333ff·000000ff·000000ff·2f2f2fff·000000ff·000000ff·4f4f4fff·8b8b8bff·000000ff·000000ff·b7b7b7ff·1b1b1bff·000000ff·000000ff·8b8b8bff·ffffffff·ffffffff·f3f3f3ff·000000ff·000000ff·4f4f4fff·8b8b8bff·000000ff·000000ff·b7b7b7ff·ffffffff·f7f7f7ff·1a1a1aff·e6e6e6ff·ffffffff·ffffffff·b9b9b9ff·2d2d2dff·090909ff·3e3e3eff·e3e3e3ff·ffffffff·dbdbdbff·4e4e4eff·131313ff·0e0e0eff·464646ff·d4d4d4ff·ffffffff·1b1b1bff·000000ff·000000ff·040404ff·202020ff·6e6e6eff·eeeeeeff·ffffffff·ffffffff·1b1b1bff·000000ff·2f2f2fff·ffffffff·ffffffff·ffffffff·ffffffff·070707ff·000000ff·000000ff·d7d7d7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·000000ff·000000ff·c3c3c3ff·ffffffff·5b5b5bff·000000ff·000000ff·838383ff·efefefff·5a5a5aff·0f0f0fff·1a1a1aff·979797ff·f3f3f3ff·000000ff·000000ff·070707ff·ffffffff·ffffffff·f6f6f6ff·333333ff·0e0e0eff·a1a1a1ff·161616ff·000000ff·000000ff·000000ff·1b1b1bff·ffffffff·1b1b1bff·000000ff·2f2f2fff·ffffffff·ffffffff·ffffffff·ffffffff·070707ff·000000ff·000000ff·bbbbbbff·000000ff·000000ff·2f2f2fff·000000ff·000000ff·4f4f4fff·8b8b8bff·000000ff·000000ff·b7b7b7ff·e9e9e9ff·454545ff·0a0a0aff·5a5a5aff·454545ff·000000ff·979797ff·000000ff·000000ff·333333ff·000000ff·000000ff·2f2f2fff·000000ff·000000ff·4f4f4fff·8b8b8bff·000000ff·000000ff·b7b7b7ff·ffffffff·dbdbdbff·4e4e4eff·131313ff·0e0e0eff·464646ff·d4d4d4ff·ffffffff·1b1b1bff·000000ff·000000ff·040404ff·202020ff·6e6e6eff·eeeeeeff·ffffffff·ffffffff·1b1b1bff·000000ff·2f2f2fff·ffffffff·ffffffff·ffffffff·ffffffff·070707ff·000000ff·000000ff·d7d7d7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
33 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·efefefff·6d6d6dff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
34 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·dbdbdbff·000000ff·1c1c1cff·dadadaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
35 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·7f7f7fff·000000ff·000000ff·000000ff·000000ff·000000ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·7f7f7fff·000000ff·000000ff·000000ff·000000ff·000000ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·7f7f7fff·000000ff·000000ff·000000ff·000000ff·000000ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
36 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
37 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
38 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
39 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
40 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·555555ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
41 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·606060ff·777777ff·767676ff·5d5d5dff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·3a3a3aff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000· 
42 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f0f0f0ff·ddddddff·b8b8b8ff·424242ff·959595ff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddd[·...·truncated·by·diffoscope;·len:·5230,·SHA:·446abec90379ebb972c35ba2ba028005ac0cfa0b4409ab4adb803af6a78243bb·...·]ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·18 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fffff[·...·truncated·by·diffoscope;·len:·5230,·SHA:·d4da38fb723719ea5f16ed974ef70dd3c6bc217612b604692f25f3d11f57937d·...·]ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 19 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·404040ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·767676ff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·404040ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·888888ff·494949ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 20 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 21 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 22 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 23 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 24 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·232323ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·0f0f0fff·000000ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·a8a8a8ff·161616ff·000000ff·838383ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·0f0f0fff·000000ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·232323ff·000000ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 25 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f5f5f5ff·c7c7c7ff·959595ff·606060ff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·838383ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f0f0f0ff·6a6a6aff·0e0e0eff·151515ff·6c6c6cff·fbfbfbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·838383ff·ffffffff·ffffffff·ffffffff·fdfdfdff·949494ff·1d1d1dff·0b0b0bff·474747ff·e6e6e6ff·ffffffff·ffffffff·eeeeeeff·686868ff·191919ff·090909ff·323232ff·939393ff·f6f6f6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·000000ff·131313ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·edededff·373737ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·efefefff·0f0f0fff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·0e0e0eff·575757ff·f1f1f1ff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·000000ff·2f2f2fff·ffffffff·ffffffff·030303ff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·0e0e0eff·575757ff·f1f1f1ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·282828ff·c7c7c7ff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·0e0e0eff·575757ff·f1f1f1ff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·838383ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f0f0f0ff·6a6a6aff·0e0e0eff·151515ff·6c6c6cff·fbfbfbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·838383ff·ffffffff·ffffffff·ffffffff·ffffffff·dadadaff·444444ff·090909ff·383838ff·d6d6d6ff·ffffffff·ffffffff·eeeeeeff·686868ff·191919ff·090909ff·323232ff·939393ff·f6f6f6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·000000ff·131313ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·edededff·373737ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·efefefff·0f0f0fff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·0e0e0eff·575757ff·f1f1f1ff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·838383ff·ffffffff·ffffffff·ffffffff·edededff·373737ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 26 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f2f2f2ff·c1c1c1ff·8f8f8fff·5f5f5fff·525252ff·5c5c5cff·8a8a8aff·bcbcbcff·cececeff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·8f8f8fff·858585ff·f6f6f6ff·d8d8d8ff·1e1e1eff·989898ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·cfcfcfff·4e4e4eff·edededff·efefefff·4b4b4bff·757575ff·ffffffff·f8f8f8ff·2f2f2fff·606060ff·ddddddff·f9f9f9ff·dfdfdfff·5d5d5dff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·575757ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·efefefff·0f0f0fff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·e1e1e1ff·303030ff·757575ff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·575757ff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·e1e1e1ff·303030ff·757575ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·e1e1e1ff·303030ff·757575ff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·8f8f8fff·858585ff·f6f6f6ff·d8d8d8ff·1e1e1eff·989898ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·2a2a2aff·8a8a8aff·f1f1f1ff·b9b9b9ff·5c5c5cff·ffffffff·f8f8f8ff·2f2f2fff·606060ff·ddddddff·f9f9f9ff·dfdfdfff·5d5d5dff·9b9b9bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·575757ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·efefefff·0f0f0fff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·e1e1e1ff·303030ff·757575ff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 27 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f3f3f3ff·b6b6b6ff·767676ff·505050ff·5e5e5eff·909090ff·c2c2c2ff·f2f2f2ff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·8a8a8aff·0e0e0eff·232323ff·a1a1a1ff·ebebebff·000000ff·000000ff·7b7b7bff·ffffffff·2f2f2fff·d1d1d1ff·f3f3f3ff·000000ff·000000ff·fbfbfbff·ffffffff·ffffffff·ffffffff·616161ff·838383ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·e6e6e6ff·444444ff·a5a5a5ff·ffffffff·9f9f9fff·222222ff·fcfcfcff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·818181ff·181818ff·151515ff·707070ff·fcfcfcff·ffffffff·828282ff·1a1a1aff·151515ff·707070ff·fafafaff·232323ff·000000ff·979797ff·101010ff·383838ff·dbdbdbff·373737ff·0f0f0fff·9c9c9cff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·232323ff·000000ff·777777ff·191919ff·000000ff·1f1f1fff·000000ff·ebebebff·ffffffff·808080ff·191919ff·1a1a1aff·828282ff·fbfbfbff·0f0f0fff·000000ff·000000ff·333333ff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·7d7d7dff·464646ff·ffffffff·171717ff·979797ff·121212ff·292929ff·dcdcdcff·b7b7b7ff·000000ff·000000ff·a7a7a7ff·cbcbcbff·000000ff·0f0f0fff·d9d9d9ff·353535ff·080808ff·4d4d4dff·e6e6e6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·7d7d7dff·464646ff·ffffffff·818181ff·181818ff·151515ff·707070ff·fcfcfcff·232323ff·000000ff·777777ff·191919ff·000000ff·1f1f1fff·000000ff·000000ff·535353ff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·7d7d7dff·464646ff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfdfdff·d7d7d7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·8a8a8aff·0e0e0eff·232323ff·a1a1a1ff·ebebebff·000000ff·000000ff·7b7b7bff·ffffffff·2f2f2fff·d1d1d1ff·f3f3f3ff·000000ff·000000ff·fbfbfbff·ffffffff·ffffffff·ffffffff·616161ff·838383ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·bababaff·282828ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·9f9f9fff·222222ff·fcfcfcff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·818181ff·181818ff·151515ff·707070ff·fcfcfcff·ffffffff·828282ff·1a1a1aff·151515ff·707070ff·fafafaff·232323ff·000000ff·979797ff·101010ff·383838ff·dbdbdbff·373737ff·0f0f0fff·9c9c9cff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·232323ff·000000ff·777777ff·191919ff·000000ff·1f1f1fff·000000ff·ebebebff·ffffffff·808080ff·191919ff·1a1a1aff·828282ff·fbfbfbff·0f0f0fff·000000ff·000000ff·333333ff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·7d7d7dff·464646ff·ffffffff·171717ff·979797ff·121212ff·292929ff·dcdcdcff·b7b7b7ff·000000ff·000000ff·a7a7a7ff·cbcbcbff·000000ff·0f0f0fff·d9d9d9ff·353535ff·080808ff·4d4d4dff·e6e6e6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·232323ff·000000ff·ebebebff·232323ff·000000ff·979797ff·121212ff·292929ff·dcdcdcff·ffffffff·ffffffff·818181ff·181818ff·151515ff·707070ff·fcfcfcff·ffffffff·8a8a8aff·0e0e0eff·232323ff·a1a1a1ff·ffffffff·232323ff·000000ff·777777ff·191919ff·000000ff·fbfbfbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 28 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f5f5f5ff·c3c3c3ff·888888ff·5a5a5aff·5b5b5bff·909090ff·ccccccff·fefefeff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·252525ff·f8f8f8ff·bababaff·3d3d3dff·ffffffff·e0e0e0ff·020202ff·838383ff·ffffffff·9b9b9bff·c8c8c8ff·ffffffff·ffffffff·ffffffff·fafafaff·373737ff·e4e4e4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·010101ff·6b6b6bff·fdfdfdff·ffffffff·6a6a6aff·575757ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·a9a9a9ff·454545ff·ecececff·eeeeeeff·4d4d4dff·9d9d9dff·a8a8a8ff·222222ff·dbdbdbff·e6e6e6ff·363636ff·8c8c8cff·ffffffff·171717ff·909090ff·f4f4f4ff·4f4f4fff·3f3f3fff·e6e6e6ff·bcbcbcff·1e1e1eff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·000000ff·000000ff·000000ff·1f1f1fff·ffffffff·ffffffff·171717ff·979797ff·fafafaff·ffffffff·ffffffff·171717ff·ebebebff·a6a6a6ff·232323ff·dcdcdcff·f0f0f0ff·575757ff·c7c7c7ff·efefefff·0f0f0fff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·e2e2e2ff·323232ff·757575ff·ffffffff·171717ff·8c8c8cff·f5f5f5ff·656565ff·767676ff·ffffffff·959595ff·5b5b5bff·ffffffff·ffffffff·737373ff·e6e6e6ff·6d6d6dff·828282ff·f9f9f9ff·abababff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·000000ff·000000ff·000000ff·3f3f3fff·ffffffff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·e2e2e2ff·323232ff·757575ff·a9a9a9ff·454545ff·ecececff·eeeeeeff·4d4d4dff·9d9d9dff·ffffffff·171717ff·979797ff·fafafaff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·e2e2e2ff·323232ff·757575ff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·cbcbcbff·5a5a5aff·222222ff·323232ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·252525ff·f8f8f8ff·bababaff·3d3d3dff·ffffffff·e0e0e0ff·020202ff·838383ff·ffffffff·9b9b9bff·c8c8c8ff·ffffffff·ffffffff·ffffffff·fafafaff·373737ff·e4e4e4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·929292ff·4b4b4bff·4c4c4cff·090909ff·353535ff·cececeff·ffffffff·6a6a6aff·575757ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·a9a9a9ff·454545ff·ecececff·eeeeeeff·4d4d4dff·9d9d9dff·a8a8a8ff·222222ff·dbdbdbff·e6e6e6ff·363636ff·8c8c8cff·ffffffff·171717ff·909090ff·f4f4f4ff·4f4f4fff·3f3f3fff·e6e6e6ff·bcbcbcff·1e1e1eff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·000000ff·000000ff·000000ff·1f1f1fff·ffffffff·ffffffff·171717ff·979797ff·fafafaff·ffffffff·ffffffff·171717ff·ebebebff·a6a6a6ff·232323ff·dcdcdcff·f0f0f0ff·575757ff·c7c7c7ff·efefefff·0f0f0fff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·e2e2e2ff·323232ff·757575ff·ffffffff·171717ff·8c8c8cff·f5f5f5ff·656565ff·767676ff·ffffffff·959595ff·5b5b5bff·ffffffff·ffffffff·737373ff·e6e6e6ff·6d6d6dff·828282ff·f9f9f9ff·abababff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·171717ff·8c8c8cff·f5f5f5ff·656565ff·767676ff·ffffffff·a9a9a9ff·454545ff·ecececff·eeeeeeff·4d4d4dff·9d9d9dff·ffffffff·ffffffff·ffffffff·ffffffff·252525ff·f8f8f8ff·ffffffff·171717ff·979797ff·fafafaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 29 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ebebebff·9c9c9cff·565656ff·5a5a5aff·959595ff·d6d6d6ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·414141ff·090909ff·000000ff·000000ff·e4e4e4ff·fcfcfcff·181818ff·e5e5e5ff·909090ff·727272ff·353535ff·ffffffff·636363ff·ffffffff·ffffffff·ffffffff·fdfdfdff·696969ff·bbbbbbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e7e7e7ff·545454ff·6a6a6aff·ffffffff·696969ff·575757ff·ffffffff·ffffffff·ffffffff·131313ff·000000ff·535353ff·ffffffff·5f5f5fff·000000ff·000000ff·000000ff·000000ff·5b5b5bff·5f5f5fff·7c7c7cff·ffffffff·ffffffff·9b9b9bff·434343ff·ffffffff·171717ff·e4e4e4ff·ffffffff·898989ff·707070ff·ffffffff·fdfdfdff·050505ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·ffffffff·ffffffff·efefefff·0f0f0fff·ffffffff·ffffffff·ffffffff·5f5f5fff·000000ff·000000ff·0d0d0dff·575757ff·f1f1f1ff·ffffffff·171717ff·e4e4e4ff·ffffffff·a3a3a3ff·5d5d5dff·ffffffff·f4f4f4ff·161616ff·e9e9e9ff·f3f3f3ff·6b6b6bff·ffffffff·b3b3b3ff·303030ff·909090ff·d8d8d8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·5f5f5fff·000000ff·000000ff·0d0d0dff·575757ff·f1f1f1ff·5f5f5fff·000000ff·000000ff·000000ff·000000ff·5b5b5bff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·5f5f5fff·000000ff·000000ff·0d0d0dff·575757ff·f1f1f1ff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·dfdfdfff·777777ff·252525ff·131313ff·000000ff·000000ff·333333ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·414141ff·090909ff·000000ff·000000ff·e4e4e4ff·fcfcfcff·181818ff·e5e5e5ff·909090ff·727272ff·353535ff·ffffffff·636363ff·ffffffff·ffffffff·ffffffff·fdfdfdff·696969ff·bbbbbbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·858585ff·0b0b0bff·c5c5c5ff·f5f5f5ff·818181ff·292929ff·ffffffff·696969ff·575757ff·ffffffff·ffffffff·ffffffff·131313ff·000000ff·535353ff·ffffffff·5f5f5fff·000000ff·000000ff·000000ff·000000ff·5b5b5bff·5f5f5fff·7c7c7cff·ffffffff·ffffffff·9b9b9bff·434343ff·ffffffff·171717ff·e4e4e4ff·ffffffff·898989ff·707070ff·ffffffff·fdfdfdff·050505ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·ffffffff·ffffffff·efefefff·0f0f0fff·ffffffff·ffffffff·ffffffff·5f5f5fff·000000ff·000000ff·0d0d0dff·575757ff·f1f1f1ff·ffffffff·171717ff·e4e4e4ff·ffffffff·a3a3a3ff·5d5d5dff·ffffffff·f4f4f4ff·161616ff·e9e9e9ff·f3f3f3ff·6b6b6bff·ffffffff·b3b3b3ff·303030ff·909090ff·d8d8d8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·171717ff·e4e4e4ff·ffffffff·a3a3a3ff·5d5d5dff·ffffffff·5f5f5fff·000000ff·000000ff·000000ff·000000ff·5b5b5bff·e2e2e2ff·414141ff·090909ff·000000ff·000000ff·e4e4e4ff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 30 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·999999ff·5e5e5eff·5a5a5aff·a1a1a1ff·f3f3f3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·5e5e5eff·f4f4f4ff·ffffffff·1f1f1fff·e3e3e3ff·ffffffff·696969ff·919191ff·5e5e5eff·f5f5f5ff·0e0e0eff·cfcfcfff·797979ff·ffffffff·ffffffff·fefefeff·6b6b6bff·bcbcbcff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·bfbfbfff·1c1c1cff·ffffffff·a0a0a0ff·1f1f1fff·fafafaff·ffffffff·ffffffff·ffffffff·939393ff·535353ff·ffffffff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·ffffffff·ffffffff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·9b9b9bff·444444ff·ffffffff·171717ff·ebebebff·ffffffff·8b8b8bff·777777ff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·ffffffff·ffffffff·f0f0f0ff·0f0f0fff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·a7a7a7ff·5b5b5bff·ffffffff·ffffffff·707070ff·858585ff·969696ff·ccccccff·ffffffff·ffffffff·ebebebff·a1a1a1ff·3e3e3eff·828282ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d8d8d8ff·353535ff·040404ff·020202ff·000000ff·000000ff·000000ff·000000ff·2d2d2dff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·555555ff·4a4a4aff·6b6b6bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·5e5e5eff·f4f4f4ff·ffffffff·1f1f1fff·e3e3e3ff·ffffffff·696969ff·919191ff·5e5e5eff·f5f5f5ff·0e0e0eff·cfcfcfff·797979ff·ffffffff·ffffffff·fefefeff·6b6b6bff·bcbcbcff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·a1a1a1ff·2e2e2eff·ffffffff·ffffffff·e1e1e1ff·010101ff·fafafaff·a0a0a0ff·1f1f1fff·fafafaff·ffffffff·ffffffff·ffffffff·939393ff·535353ff·ffffffff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·ffffffff·ffffffff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·9b9b9bff·444444ff·ffffffff·171717ff·ebebebff·ffffffff·8b8b8bff·777777ff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·ffffffff·ffffffff·f0f0f0ff·0f0f0fff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·a7a7a7ff·5b5b5bff·ffffffff·ffffffff·707070ff·858585ff·969696ff·ccccccff·ffffffff·ffffffff·ebebebff·a1a1a1ff·3e3e3eff·828282ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·171717ff·ebebebff·ffffffff·a7a7a7ff·5b5b5bff·ffffffff·5e5e5eff·7c7c7cff·ffffffff·ffffffff·ffffffff·ffffffff·666666ff·5e5e5eff·f4f4f4ff·ffffffff·1f1f1fff·e3e3e3ff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 31 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e5e5e5ff·888888ff·4e4e4eff·6a6a6aff·bbbbbbff·fbfbfbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·535353ff·626262ff·5b5b5bff·f4f4f4ff·cdcdcdff·080808ff·e3e3e3ff·ffffffff·c0c0c0ff·2e2e2eff·767676ff·ffffffff·5b5b5bff·323232ff·cdcdcdff·ffffffff·fefefeff·717171ff·c0c0c0ff·ffffffff·ffffffff·5f5f5fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·535353ff·979797ff·7c7c7cff·f2f2f2ff·edededff·5d5d5dff·414141ff·ffffffff·f8f8f8ff·2f2f2fff·5a5a5aff·dbdbdbff·f8f8f8ff·ddddddff·5e5e5eff·5a5a5aff·ffffffff·a7a7a7ff·212121ff·d7d7d7ff·ebebebff·676767ff·969696ff·a7a7a7ff·232323ff·ddddddff·e7e7e7ff·383838ff·8b8b8bff·ffffffff·171717ff·ebebebff·ffffffff·8b8b8bff·777777ff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·a7a7a7ff·232323ff·ddddddff·eeeeeeff·414141ff·c6c6c6ff·fbfbfbff·070707ff·e3e3e3ff·3b3b3bff·fafafaff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·a7a7a7ff·5b5b5bff·ffffffff·ffffffff·dcdcdcff·202020ff·686868ff·ffffffff·ffffffff·626262ff·c5c5c5ff·fafafaff·a1a1a1ff·3b3b3bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·535353ff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·a7a7a7ff·212121ff·d7d7d7ff·ebebebff·676767ff·969696ff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ecececff·8e8e8eff·2f2f2fff·181818ff·010101ff·000000ff·333333ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·535353ff·626262ff·5b5b5bff·f4f4f4ff·cdcdcdff·080808ff·e3e3e3ff·ffffffff·c0c0c0ff·2e2e2eff·767676ff·ffffffff·5b5b5bff·323232ff·cdcdcdff·ffffffff·fefefeff·717171ff·c0c0c0ff·ffffffff·ffffffff·5f5f5fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·535353ff·edededff·121212ff·c1c1c1ff·f6f6f6ff·818181ff·2d2d2dff·ffffffff·f8f8f8ff·2f2f2fff·5a5a5aff·dbdbdbff·f8f8f8ff·ddddddff·5e5e5eff·5a5a5aff·ffffffff·a7a7a7ff·212121ff·d7d7d7ff·ebebebff·676767ff·969696ff·a7a7a7ff·232323ff·ddddddff·e7e7e7ff·383838ff·8b8b8bff·ffffffff·171717ff·ebebebff·ffffffff·8b8b8bff·777777ff·ffffffff·ffffffff·030303ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·a7a7a7ff·232323ff·ddddddff·eeeeeeff·414141ff·c6c6c6ff·fbfbfbff·070707ff·e3e3e3ff·3b3b3bff·fafafaff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·171717ff·ebebebff·ffffffff·a7a7a7ff·5b5b5bff·ffffffff·ffffffff·dcdcdcff·202020ff·686868ff·ffffffff·ffffffff·626262ff·c5c5c5ff·fafafaff·a1a1a1ff·3b3b3bff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5f5f5fff·878787ff·ffffffff·ffffffff·ffffffff·535353ff·ffffffff·171717ff·ebebebff·ffffffff·171717ff·ebebebff·ffffffff·a7a7a7ff·5b5b5bff·ffffffff·a7a7a7ff·212121ff·d7d7d7ff·ebebebff·676767ff·969696ff·626262ff·5b5b5bff·f4f4f4ff·cdcdcdff·080808ff·e3e3e3ff·ffffffff·171717ff·ebebebff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 32 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fcfcfcff·b4b4b4ff·595959ff·626262ff·c3c3c3ff·fdfdfdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·000000ff·333333ff·d9d9d9ff·303030ff·0f0f0fff·696969ff·1e1e1eff·000000ff·ffffffff·fdfdfdff·1a1a1aff·c8c8c8ff·ffffffff·b3b3b3ff·242424ff·ffffffff·ffffffff·949494ff·000000ff·000000ff·000000ff·000000ff·535353ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·000000ff·333333ff·f2f2f2ff·6f6f6fff·191919ff·0e0e0eff·474747ff·dbdbdbff·ffffffff·ffffffff·edededff·666666ff·171717ff·050505ff·232323ff·797979ff·f1f1f1ff·ffffffff·ffffffff·808080ff·181818ff·0f0f0fff·676767ff·fbfbfbff·ffffffff·808080ff·181818ff·141414ff·6d6d6dff·f9f9f9ff·333333ff·000000ff·0f0f0fff·afafafff·000000ff·000000ff·9b9b9bff·232323ff·000000ff·1f1f1fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·3f3f3fff·ffffffff·ffffffff·ffffffff·333333ff·000000ff·000000ff·c7c7c7ff·ffffffff·232323ff·000000ff·000000ff·fbfbfbff·808080ff·181818ff·101010ff·818181ff·ffffffff·ffffffff·656565ff·0a0a0aff·6f6f6fff·5b5b5bff·000000ff·000000ff·4b4b4bff·ffffffff·ffffffff·ffffffff·333333ff·000000ff·0f0f0fff·cbcbcbff·000000ff·000000ff·777777ff·ffffffff·ffffffff·4c4c4cff·acacacff·ffffffff·ffffffff·dbdbdbff·464646ff·0a0a0aff·282828ff·bdbdbdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·000000ff·171717ff·ffffffff·0f0f0fff·000000ff·0f0f0fff·5b5b5bff·000000ff·000000ff·4b4b4bff·ffffffff·ffffffff·ffffffff·ffffffff·808080ff·181818ff·0f0f0fff·676767ff·fbfbfbff·333333ff·000000ff·000000ff·c7c7c7ff·ffffffff·232323ff·000000ff·000000ff·a7a7a7ff·5b5b5bff·000000ff·000000ff·4b4b4bff·ffffffff·ffffffff·ffffffff·0f0f0fff·000000ff·0f0f0fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·dcdcdcff·727272ff·262626ff·333333ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·000000ff·333333ff·d9d9d9ff·303030ff·0f0f0fff·696969ff·1e1e1eff·000000ff·ffffffff·fdfdfdff·1a1a1aff·c8c8c8ff·ffffffff·b3b3b3ff·242424ff·ffffffff·ffffffff·949494ff·000000ff·000000ff·000000ff·000000ff·535353ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·000000ff·333333ff·ffffffff·b9b9b9ff·2a2a2aff·0b0b0bff·3e3e3eff·d4d4d4ff·ffffffff·ffffffff·edededff·666666ff·171717ff·050505ff·232323ff·797979ff·f1f1f1ff·ffffffff·ffffffff·808080ff·181818ff·0f0f0fff·676767ff·fbfbfbff·ffffffff·808080ff·181818ff·141414ff·6d6d6dff·f9f9f9ff·333333ff·000000ff·0f0f0fff·afafafff·000000ff·000000ff·9b9b9bff·232323ff·000000ff·1f1f1fff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·3f3f3fff·ffffffff·ffffffff·ffffffff·333333ff·000000ff·000000ff·c7c7c7ff·ffffffff·232323ff·000000ff·000000ff·fbfbfbff·808080ff·181818ff·101010ff·818181ff·ffffffff·ffffffff·656565ff·0a0a0aff·6f6f6fff·5b5b5bff·000000ff·000000ff·4b4b4bff·ffffffff·ffffffff·ffffffff·333333ff·000000ff·0f0f0fff·cbcbcbff·000000ff·000000ff·777777ff·ffffffff·ffffffff·4c4c4cff·acacacff·ffffffff·ffffffff·dbdbdbff·464646ff·0a0a0aff·282828ff·bdbdbdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·5b5b5bff·000000ff·000000ff·000000ff·000000ff·000000ff·333333ff·232323ff·000000ff·000000ff·2f2f2fff·000000ff·0f0f0fff·cbcbcbff·000000ff·000000ff·777777ff·ffffffff·808080ff·181818ff·0f0f0fff·676767ff·fbfbfbff·d9d9d9ff·303030ff·0f0f0fff·696969ff·1e1e1eff·000000ff·333333ff·000000ff·000000ff·c7c7c7ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 33 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e5e5e5ff·888888ff·494949ff·888888ff·ecececff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fbfbfbff·646464ff·fcfcfcff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e4e4e4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fbfbfbff·646464ff·fcfcfcff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 34 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·b3b3b3ff·565656ff·666666ff·c8c8c8ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·0c0c0cff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·1b1b1bff·0c0c0cff·abababff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 35 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f8f8f8ff·9d9d9dff·4a4a4aff·929292ff·f2f2f2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·bfbfbfff·000000ff·000000ff·000000ff·000000ff·000000ff·bfbfbfff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·bfbfbfff·000000ff·000000ff·000000ff·000000ff·000000ff·bfbfbfff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·bfbfbfff·000000ff·000000ff·000000ff·000000ff·000000ff·bfbfbfff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·bfbfbfff·000000ff·000000ff·000000ff·000000ff·000000ff·bfbfbfff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·bfbfbfff·000000ff·000000ff·000000ff·000000ff·000000ff·bfbfbfff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·bfbfbfff·000000ff·000000ff·000000ff·000000ff·000000ff·bfbfbfff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 36 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f6f6f6ff·8d8d8dff·4b4b4bff·a6a6a6ff·fbfbfbff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 37 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f9f9f9ff·999999ff·474747ff·aaaaaaff·fefefeff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 38 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfdfdff·9f9f9fff·4a4a4aff·aeaeaeff·fefefeff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 39 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·c7c7c7ff·525252ff·999999ff·fcfcfcff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 40 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·5b5b5bff·7d7d7dff·f3f3f3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·888888ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 41 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fbfbfbff·909090ff·4f4f4fff·d9d9d9ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·383838ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·686868ff·777777ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·383838ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·777777ff·404040ff·ccccccff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
 42 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cececeff·4a4a4aff·a9a9a9ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fbfbfbff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·edededff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fbfbfbff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·ddddddff·f9f9f9ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
43 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fbfbfbff·888888ff·5c5c5cff·eaeaeaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·43 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fbfbfbff·838383ff·626262ff·efefefff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
44 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ddddddff·4b4b4bff·afafafff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·44 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·d8d8d8ff·4c4c4cff·adadadff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
45 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·aeaeaeff·515151ff·e5e5e5ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·45 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·a4a4a4ff·555555ff·e9e9e9ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
46 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f7f7f7ff·6a6a6aff·828282ff·fdfdfdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·46 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·f8f8f8ff·727272ff·808080ff·fdfdfdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
47 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e5e5e5ff·4c4c4cff·c0c0c0ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·47 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·e2e2e2ff·4a4a4aff·bfbfbfff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
48 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·cececeff·4b4b4bff·dfdfdfff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·48 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·c8c8c8ff·474747ff·e1e1e1ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
49 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·a5a5a5ff·5b5b5bff·f4f4f4ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·49 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·aaaaaaff·545454ff·f2f2f2ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
50 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·8e8e8eff·767676ff·fefefeff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·50 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·8a8a8aff·787878ff·fdfdfdff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
51 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·898989ff·808080ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·51 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·898989ff·8a8a8aff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
52 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfdfdff·6a6a6aff·9c9c9cff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·52 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fdfdfdff·696969ff·9d9d9dff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
53 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·676767ff·aaaaaaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·53 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·fefefeff·676767ff·aaaaaaff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
54 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·757575ff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·54 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·757575ff·a3a3a3ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
55 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·797979ff·989898ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·55 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·797979ff·989898ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
56 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·848484ff·919191ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·56 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·848484ff·919191ff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffff87·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·
57 00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·00000000·ffffffcc·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·aaaaaaff·7a7a7aff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff·ffffffff