HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
ucd_line_break_classes.hpp
1// This file was generated by generate_unicode_data.py
2
3#pragma once
4
5#include "../utility/utility.hpp"
6#include <cstdint>
7#include <optional>
8#include <bit>
9#include <string_view>
10#include <string>
11
12// Windows.h defines small as a macro.
13#ifdef small
14#undef small
15#endif
16
17hi_export_module(hikogui.unicode.ucd_line_break_classes);
18
19hi_export namespace hi {
20inline namespace v1 {
21namespace detail {
22
23constexpr auto ucd_line_break_classes_chunk_size = 128_uz;
24constexpr auto ucd_line_break_classes_index_width = 8_uz;
25constexpr auto ucd_line_break_classes_indices_size = 7173_uz;
26constexpr auto ucd_line_break_class_width = 6_uz;
27
28static_assert(std::has_single_bit(ucd_line_break_classes_chunk_size));
29
30constexpr uint8_t ucd_line_break_classes_indices_bytes[7189] = {
31 0, 1, 2, 2, 2, 3, 4, 5, 2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28,
32 29, 30, 31, 32, 33, 34, 35, 36, 37, 2, 2, 2, 2, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 2, 51, 2, 2, 52, 53,
33 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 2, 2, 2, 70, 2, 2, 71, 72, 2, 73, 74, 75, 76, 77, 78, 79,
34 80, 81, 82, 83, 84, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
35 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 85, 78, 78, 78, 78,
36 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
37 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
38 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
39 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
40 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
41 86, 78, 78, 78, 78, 78, 78, 78, 78, 87, 2, 2, 88, 89, 2, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,100,101,102,103,104,105, 99,
42 100,101,102,103,104,105, 99,100,101,102,103,104,105, 99,100,101,102,103,104,105, 99,100,101,102,103,104,105, 99,100,101,102,103,
43 104,105, 99,100,101,102,103,104,105, 99,100,101,102,103,104,105, 99,100,101,102,103,104,105, 99,100,101,102,103,104,105, 99,100,
44 101,102,103,104,105, 99,100,101,102,103,104,105, 99,100,101,106,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,
45 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
46 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108, 78, 78, 78, 78,109,110, 2, 2,111,112,113,114,115,116,
47 117,118,119,120,108,121,122,123, 2,124,125,126, 2, 2,127,128,129,130,131,132,133,134,135,136,137,138,139,108,140,141,142,143,
48 144,145,146,147,148,149,150,108,151,152,108,153,154,155,156,108,157,158,159,160,161,162,163,108,164,165,166,167,108,168,169,170,
49 2, 2, 2, 2, 2, 2, 2,171,172, 2,173,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,174,
50 2, 2, 2, 2,175,176,177, 2,178,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
51 108,108,108,108,108,108,108,108, 2, 2, 2,179,180,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
52 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
53 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108, 2, 2, 2, 2,181,182,183,184,108,108,108,108,185,186,187,188,
54 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
55 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,189, 78, 78, 78, 78, 78, 78, 2, 2, 2,190,191,108,108,108,108,108,
56 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
57 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,192,
58 78, 78,193, 78, 78,194,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,195,196,108,108,108,108,108,108,
59 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,197,173,
60 2,198,199,200,201,202,203,108,204,205,206, 2, 2,207, 2,208, 2, 2, 2, 2,209,210,108,108,108,108,108,108,108,108,211,108,
61 212,213,214,108,108,215,108,108,108,216,108,108,108,108,108,217, 2,218,219,108,108,108,108,108,220,221,222,108,223,224,108,108,
62 78, 78,225,226, 78, 78, 78,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241, 2,242, 78, 78, 78, 78, 78, 78, 78,243,
63 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
64 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
65 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
66 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
67 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
68 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
69 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
70 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
71 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
72 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
73 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
74 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
75 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
76 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
77 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
78 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,243,
79 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
80 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
81 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
82 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
83 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
84 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
85 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
86 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
87 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
88 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
89 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
90 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
91 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
92 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
93 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,
94 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78,243,
95 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
96 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
97 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
98 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
99 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
100 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
101 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
102 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
103 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
104 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
105 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
106 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
107 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
108 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
109 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
110 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
111 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
112 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
113 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
114 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
115 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
116 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
117 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
118 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
119 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
120 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
121 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
122 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
123 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
124 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
125 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
126 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
127 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
128 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
129 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
130 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
131 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
132 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
133 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
134 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
135 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
136 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
137 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
138 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
139 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
140 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
141 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
142 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
143 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
144 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
145 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
146 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
147 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
148 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
149 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
150 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
151 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
152 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
153 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
154 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
155 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
156 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
157 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
158 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
159 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
160 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
161 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
162 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
163 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
164 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
165 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
166 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
167 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
168 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
169 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
170 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
171 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
172 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
173 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
174 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
175 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
176 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
177 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
178 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
179 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
180 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
181 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
182 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
183 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
184 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
185 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
186 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
187 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
188 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
189 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
190 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
191 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
192 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
193 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
194 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
195 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
196 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
197 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
198 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
199 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
200 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
201 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
202 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
203 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
204 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
205 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
206 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
207 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
208 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
209 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
210 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
211 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
212 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
213 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
214 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
215 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
216 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
217 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
218 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
219 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
220 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
221 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
222 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
223 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
224 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
225 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
226 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
227 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
228 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
229 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
230 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
231 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
232 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
233 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
234 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
235 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
236 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
237 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
238 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
239 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
240 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
241 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
242 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
243 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
244 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
245 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
246 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
247 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
248 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
249 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
250 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
251 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
252 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
253 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
254 108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,
255 244,108,245,246,108, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
256};
257
258constexpr uint8_t ucd_line_break_classes_bytes[23728] = {
259 4, 16, 65, 4, 16, 65, 4, 32,196, 16, 80, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 24,114, 9, 40,178, 72, 48,210,
260 74, 56,243,144, 69, 20, 81, 69, 20, 81, 69, 19,142, 36,146, 71, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
261 146, 73, 36,146, 76, 40,210, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 76, 9, 34, 65,
262 4, 16, 65, 5, 48, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 80,194,202, 40,162, 85, 84,149,
263 72, 36, 34, 73, 44,165, 85, 88,149, 85, 85, 85, 72, 85, 85, 76, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
264 146, 85, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 85, 36,146, 73, 36,146, 73,
265 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
266 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
267 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
268 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
269 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 85, 89, 85, 85, 89, 82, 73, 84,146, 73, 36,
270 146, 73, 85, 85, 85, 37, 82, 86, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
271 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16,
272 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 84, 4, 16, 65, 4,
273 16, 65, 4, 16, 65, 81, 69, 20, 81, 69, 1, 4, 16, 65, 4, 16, 65, 4, 16, 65, 36,146, 73, 36,146, 73, 0, 2, 73, 36,147,137,
274 0, 0, 0, 36,146, 73, 36,146, 64, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 9, 36,146, 73, 36,146,
275 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
276 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
277 36,146, 65, 4, 16, 65, 4, 18, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
278 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
279 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
280 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
281 73, 36,146, 73, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
282 146, 64, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
283 36,146, 73, 36,146, 73, 36,224,128, 0,146, 74, 0, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16,
284 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16,129, 36, 16, 73, 4, 17,193, 0, 0, 0, 0, 0, 0, 93,117,215, 93,
285 117,215, 93,117,215, 93,117,215, 93,117,215, 93,117,215, 93,117,192, 0, 0, 23, 93,117,201, 36, 0, 0, 0, 0, 0, 0, 0, 0,
286 36,146, 73, 36,146, 73, 36,178,203, 56,226, 73, 4, 16, 65, 4, 16, 65, 4, 16, 71, 4,113,199, 36,146, 73, 36,146, 73, 36,146,
287 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16, 65, 4, 16, 65, 4,
288 16, 65, 4, 16, 65, 4, 16, 65, 69, 20, 81, 69, 20, 81, 69, 18,209, 68,146, 73, 4,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
289 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
290 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 28,
291 144, 65, 4, 16, 65, 4,146, 65, 4, 16, 65, 4,146, 65, 4,144, 65, 4, 18, 73, 69, 20, 81, 69, 20, 81, 69, 18, 73, 36,146, 73,
292 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 9, 36, 18, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
293 73, 36,146, 73, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 64, 0,146, 73, 36,146, 73, 36,
294 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
295 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4, 16,
296 65, 4, 16, 65, 4,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 20, 81, 69, 20, 81, 69, 18, 73, 36,146, 73, 36,146, 73, 36,
297 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16, 65, 4, 16, 65, 36,146, 73, 56,114, 64, 0, 18,138,
298 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4, 18, 65, 4, 16, 65, 4, 16, 65, 36, 16, 65, 36, 16,
299 65, 4, 16, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
300 146, 73, 36, 16, 65, 0, 2, 64, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
301 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 36,144, 0, 0, 0, 0, 4, 16, 65, 4, 16, 65, 36,146, 73, 36,146, 73, 36,146,
302 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4, 16, 65, 4, 16, 65, 4,
303 16, 65, 4, 16, 65, 4, 16, 65, 4, 18, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65,
304 4, 16, 65, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
305 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4,144, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 36, 16, 65, 4,
306 16, 65, 36,146, 73, 36,146, 73, 36,144, 65, 8, 36, 81, 69, 20, 81, 69, 20, 81, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
307 36, 16, 65, 0,146, 73, 36,146, 73, 36, 0, 9, 36, 0, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2,
308 73, 36,146, 73, 36, 2, 64, 0, 2, 73, 36,144, 0, 4,144, 65, 4, 16, 65, 4, 0, 1, 4, 0, 1, 4, 18, 64, 0, 0, 0, 0,
309 0, 1, 0, 0, 0, 36,144, 9, 36,144, 65, 0, 4, 81, 69, 20, 81, 69, 20, 81, 36,146,203, 36,146, 73, 36,178, 74, 36,144, 64,
310 0, 16, 65, 0,146, 73, 36,146, 64, 0, 0, 9, 36, 0, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2,
311 73, 36,146, 73, 36, 2, 73, 0,146, 64, 36,144, 0, 4, 0, 65, 4, 16, 64, 0, 0, 1, 4, 0, 1, 4, 16, 0, 0, 16, 0, 0,
312 0, 0, 0,146, 73, 36, 2, 64, 0, 0, 0, 0, 4, 81, 69, 20, 81, 69, 20, 81, 4, 18, 73, 36, 18, 64, 0, 0, 0, 0, 0, 0,
313 0, 16, 65, 0,146, 73, 36,146, 73, 36,144, 9, 36,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2,
314 73, 36,146, 73, 36, 2, 73, 0,146, 73, 36,144, 0, 4,144, 65, 4, 16, 65, 4, 16, 1, 4, 16, 1, 4, 16, 0, 36, 0, 0, 0,
315 0, 0, 0, 0, 0, 0, 0, 0, 36,144, 65, 0, 4, 81, 69, 20, 81, 69, 20, 81, 36,160, 0, 0, 0, 0, 0,144, 65, 4, 16, 65,
316 0, 16, 65, 0,146, 73, 36,146, 73, 36, 0, 9, 36, 0, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2,
317 73, 36,146, 73, 36, 2, 73, 0,146, 73, 36,144, 0, 4,144, 65, 4, 16, 65, 4, 0, 1, 4, 0, 1, 4, 16, 0, 0, 0, 0, 0,
318 16, 65, 0, 0, 0, 36,144, 9, 36,144, 65, 0, 4, 81, 69, 20, 81, 69, 20, 81, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0,
319 0, 0, 73, 0,146, 73, 36,146, 64, 0, 2, 73, 36, 2, 73, 36,144, 0, 0,146, 64, 36, 2, 73, 0, 0, 9, 36, 0, 0, 36,146,
320 64, 0, 2, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 65, 4, 16, 64, 0, 0, 65, 4, 0, 65, 4, 16, 0, 36, 0, 0, 0,
321 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 81, 69, 20, 81, 69, 20, 81, 36,146, 73, 36,146, 73, 36,162, 64, 0, 0, 0,
322 4, 16, 65, 4,146, 73, 36,146, 73, 36, 2, 73, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2,
323 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 4,144, 65, 4, 16, 65, 4, 0, 65, 4, 0, 65, 4, 16, 0, 0, 0, 0, 0,
324 16, 64, 36,146, 64, 0,144, 0, 36,144, 65, 0, 4, 81, 69, 20, 81, 69, 20, 81, 0, 0, 0, 0, 0, 22, 36,146, 73, 36,146, 73,
325 36, 16, 65, 88,146, 73, 36,146, 73, 36, 2, 73, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2,
326 73, 36,146, 73, 36,146, 73, 0,146, 73, 36,144, 0, 4,144, 65, 4, 16, 65, 4, 0, 65, 4, 0, 65, 4, 16, 0, 0, 0, 0, 0,
327 16, 64, 0, 0, 0, 0,146, 64, 36,144, 65, 0, 4, 81, 69, 20, 81, 69, 20, 81, 0,146, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0,
328 4, 16, 65, 36,146, 73, 36,146, 73, 36, 2, 73, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
329 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4,144, 65, 4, 16, 65, 4, 0, 65, 4, 0, 65, 4, 18, 73, 0, 0, 0, 36,
330 146, 65, 36,146, 73, 36,146, 73, 36,144, 65, 0, 4, 81, 69, 20, 81, 69, 20, 81, 36,146, 73, 36,146, 73, 36,178, 73, 36,146, 73,
331 0, 16, 65, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
332 73, 36,146, 73, 36,144, 9, 36,146, 73, 36,146, 73, 0,144, 0, 36,146, 73, 36,146, 64, 0, 0, 64, 0, 0, 1, 4, 16, 65, 4,
333 0, 64, 4, 16, 65, 4, 16, 65, 0, 0, 0, 0, 4, 81, 69, 20, 81, 69, 20, 81, 0, 0, 65, 36, 0, 0, 0, 0, 0, 0, 0, 0,
334 1,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134,
335 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 0, 0, 0, 10, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 9, 69, 20, 81, 69,
336 20, 81, 69, 16,130, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
337 1,134, 0, 96, 6, 24, 97,134, 0, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 1,128, 24, 97,134,
338 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,128, 0, 97,134, 24, 96, 6, 0, 97,134, 24, 97,134, 0, 69, 20, 81, 69,
339 20, 81, 69, 16, 0, 97,134, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
340 37,101,150, 88,149,150, 81,101,130, 80,113,199, 28,117, 9, 28,146, 73, 4, 18, 73, 36,146, 73, 69, 20, 81, 69, 20, 81, 69, 18,
341 73, 36,146, 73, 36,146, 73, 8, 18, 65, 36, 19, 18, 49, 32, 65, 36,146, 73, 36,146, 73, 0,146, 73, 36,146, 73, 36,146, 73, 36,
342 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 66,
343 4, 16, 65, 4, 32, 65, 36,146, 73, 36, 16, 65, 4, 16, 65, 4, 16, 65, 0, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16,
344 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 0,130, 36,146, 73, 36,144, 73, 36,146, 73, 36, 2, 73, 89, 96,150, 36,
345 146, 73, 37, 69, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
346 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134,
347 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 69, 20, 81, 69, 20, 81, 69, 16,130, 36,146, 73, 97,134, 24, 97,
348 134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24,
349 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 69, 20, 81, 69, 20, 81, 69, 22, 24, 97,134, 24, 36,146, 73, 36,146, 73, 36,146,
350 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 9, 0, 0, 0, 0,144, 0, 36,146, 73, 36,
351 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
352 101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150,
353 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,
354 150, 89,101,150, 89,101,150, 89,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,
355 105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,109,182,
356 219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,
357 182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,
358 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
359 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2, 73, 36,144, 0, 36,146, 73, 36,
360 146, 64, 36, 2, 73, 36,144, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
361 36,146, 73, 36,146, 73, 36, 2, 73, 36,144, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
362 73, 36,146, 73, 36, 2, 73, 36,144, 0, 36,146, 73, 36,146, 64, 36, 2, 73, 36,144, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,
363 146, 64, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
364 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2, 73, 36,144, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
365 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
366 146, 73, 36,146, 64, 0, 16, 65, 36, 34, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0,
367 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146,
368 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
369 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 36,146, 73, 36,144, 0,
370 8,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
371 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
372 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
373 8,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 76, 72, 0, 0, 36,146, 73, 36,146, 73, 36,146,
374 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
375 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 66, 8, 34, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0,
376 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4, 16, 0, 0, 0, 0, 0, 0, 9, 36,146, 73, 36,146, 73, 36,146,
377 73, 36,146, 73, 36,144, 65, 4, 32,128, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 0,
378 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2, 73, 36, 0, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0,
379 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134,
380 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 8,
381 39, 24, 8,144,138, 97,128, 0, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 0,
382 36,145,199, 8, 37,137, 28,114, 65, 4, 21, 1, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146,
383 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
384 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0,
385 36,146, 73, 36, 16, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 18,
386 64, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
387 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 0, 0, 0, 0,
388 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 4, 16, 65, 4, 16, 65, 4, 16,
389 65, 0, 0, 0, 4, 16, 65, 4, 16, 65, 4, 16, 65, 0, 0, 0, 36, 0, 0, 28,116, 81, 69, 20, 81, 69, 20, 81, 97,134, 24, 97,
390 134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,128, 0, 97,134, 24, 96, 0, 0, 0, 0, 0, 0, 0, 0,
391 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134,
392 24, 0, 0, 0, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,128, 0, 0, 0, 0, 69, 20, 81, 69,
393 20, 81, 69, 22, 0, 0, 6, 24, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
394 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16, 65, 0, 2, 73, 97,134, 24, 97,134, 24, 97,134,
395 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,
396 134, 24, 97,134, 24, 97,134, 0, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 96, 0, 1,
397 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0, 97,134, 24, 97,134, 24, 97,134,
398 24, 97,128, 0, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 64, 0, 0, 0, 0,
399 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
400 4, 16, 65, 4,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
401 73, 36,146, 73, 36,146, 73, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,146, 73, 36,146, 73, 36, 0, 0, 69, 20, 81, 69,
402 20, 81, 69, 16,130, 36, 32,130, 8,146, 73, 36,146, 73, 36,146, 65, 4, 16, 65, 4, 16, 65, 36,146, 73, 36,146, 73, 36, 32,128,
403 4, 16, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 16, 65, 4, 16, 65, 4, 16,
404 65, 4, 18, 73, 69, 20, 81, 69, 20, 81, 69, 18, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
405 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 0, 0, 0, 0, 0, 0, 36,146, 73,
406 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 4, 16, 65, 4, 16,
407 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 0, 0, 2, 8, 32,130, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0,146, 73, 69, 20, 81, 69,
408 20, 81, 69, 18, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144,130,
409 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
410 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 4, 16, 73, 4,
411 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,146, 73, 36, 18, 73, 36,146, 73, 4,146, 65, 4, 18, 64, 0, 0, 0,
412 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
413 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 4, 16, 65, 4, 16, 65, 4, 16, 65, 5, 64, 65, 4, 16, 65, 4,
414 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 80, 16, 65,
415 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 36,146, 73, 36,144, 0, 36,146, 73, 36,146, 73, 36,146,
416 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 36,146, 73, 36,144, 0, 36,146, 73, 36,
417 146, 73, 0,144, 9, 0,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0,
418 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
419 73, 36,146, 73, 36,146, 73, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0,
420 2, 73, 36,146, 73, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 2, 73, 36, 2, 73, 36,146, 73, 37, 98, 64,
421 8, 32,130, 8, 32,148, 8, 32,157, 5,224, 65, 9, 64,130,125, 85, 73, 32,131, 8, 32,131, 8, 85, 82, 73,130, 8, 2, 16, 64,
422 65, 4, 16, 84, 44,178,203, 44,178,203, 36,130, 21,113,194, 73, 36,146, 73, 56,196,156,113,194, 73, 36,146, 73, 36,146, 73, 36,
423 144,139, 8, 32,130, 36, 32,130,132,146, 73, 36, 0, 65, 4, 16, 65, 4, 16, 65, 36,144, 0, 84,146, 73, 36,146, 73, 36,196,149,
424 37, 85, 85, 84,146, 73, 36,146, 73, 36,196,128, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 40,162,138, 40,162,139, 40,162,
425 138, 40,162,138, 40,162,138, 40,162,202, 40,162,139, 40,162,202, 44,162,138, 40,162,138, 40,162,138, 40,162,138, 4, 16, 65, 4,
426 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
427 36,146, 75, 37, 82, 73, 36,178, 73, 36,146, 73, 36,146, 85, 36,146,137, 36,146, 73, 36,146, 73, 37, 85, 73, 36,146, 73, 36,146,
428 85, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 85,
429 82, 73, 36,146, 85, 36,149, 73, 85, 85, 85, 85, 85, 85, 85, 85, 85, 36,146, 73, 85, 85, 85, 85, 85, 85, 85, 82, 73, 36,146, 73,
430 36,146, 73, 36,146, 73, 37, 82, 73, 0, 0, 0, 85, 85, 85, 85, 85, 85, 85, 82, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
431 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,149, 73, 84,
432 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
433 84,149, 85, 36,146, 85, 84,146, 85, 36,146, 85, 37, 82,138, 37, 82, 73, 36,149, 73, 37, 85, 85, 84,146, 85, 37, 82, 85, 85, 85,
434 85, 84,149, 73, 36,146, 73, 85, 85, 85, 36,146, 73, 85, 82, 73, 36,146, 73, 36,146, 73, 84,146, 73, 84,146, 73, 36,149, 73, 36,
435 146, 73, 36,146, 73, 36,146, 73, 85, 82, 73, 85, 85, 85, 36,149, 85, 36,149, 85, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
436 36,149, 85, 36,149, 85, 36,146, 73, 36,146, 73, 36,146, 73, 37, 82, 73, 37, 82, 73, 36,146, 73, 36,146, 73, 37, 82, 73, 36,146,
437 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 85, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
438 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 96, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
439 36,146, 73, 36,146, 73, 49, 35, 18, 36,146, 73, 36,149, 73, 36,146, 73, 36,152,162, 36,146, 73, 36,146, 73, 36,146, 73, 36,196,
440 137, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
441 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
442 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
443 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
444 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,138, 40,162, 36,146, 73, 36,146, 73, 36,146, 73,
445 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0,
446 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0,
447 0, 0, 0, 0, 0, 0, 0, 0, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
448 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
449 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
450 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 73,
451 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
452 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 36,146, 73, 85, 85, 85, 85,
453 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 84,146, 73, 36,146, 73, 36,146, 73,
454 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 36,149, 85, 85, 82, 73, 36,146, 73, 36,146, 73, 85, 82, 85, 85, 85, 85, 85, 82,
455 73, 36,146, 73, 36,149, 85, 36,149, 85, 36,146, 73, 85, 82, 73, 85, 82, 73, 36,149, 85, 84,146, 85, 36,149, 85, 85, 82, 73, 36,
456 146, 73, 36,146, 73, 36,146, 73, 36,149, 85, 85, 82, 73, 36,146, 73, 36,146, 85, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
457 138, 40,162, 37, 85, 73, 37, 82, 73, 36,149, 85, 36,146, 73,138, 37, 85,136,152,162,138, 56,162, 36,146, 73, 36,146, 73, 36,146,
458 73, 36,146, 73, 36,146, 73, 36,146, 73, 38, 40,162, 36,146, 73, 84,149, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
459 146, 73, 36,146, 73, 36,146, 73, 85, 82, 85, 85, 82, 85,137, 85, 73, 85, 82, 85, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 98,
460 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,149, 85, 36,146, 73, 36,146, 73, 36,146,
461 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 38, 40,162,138, 40,162,138, 40,162,137, 85, 85, 86, 34, 98,138, 37, 98,137,
462 85, 85,138, 37, 85,137, 85, 98,138, 34, 85, 36,146, 73, 85, 88,149, 85, 85, 85, 86, 40,162,138, 37, 98,138, 56,149, 86, 40,162,
463 138, 40,162,136,146, 73,138, 40,227,142, 50, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
464 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
465 146, 85, 36,146, 72, 32,130, 8, 32,145,199,136,146, 73, 49, 35, 18, 49, 35, 18, 49, 35, 18, 49, 37, 85, 85, 85, 85, 85, 85, 85,
466 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
467 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,196,137, 36,146, 73, 36,146, 73, 36,146, 73, 36,
468 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,147, 18, 49, 35, 18, 49, 35, 18, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
469 36,146, 76, 72,196,140, 72,196,140, 72,196,140, 72,196,140, 72,196,140, 72,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
470 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
471 146, 73, 49, 35, 18, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 49, 34, 73,
472 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
473 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 37,
474 85, 85, 85, 82, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 2, 73, 36,146, 73, 36,146, 73,
475 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
476 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
477 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
478 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
479 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
480 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 18, 73, 0, 0, 0, 0,112,130, 8,145,194,
481 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 9, 0, 0,
482 0, 0,144, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
483 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1,
484 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 64, 36,146,
485 73, 36,146, 64, 36,146, 73, 36,146, 64, 36,146, 73, 36,146, 64, 36,146, 73, 36,146, 64, 36,146, 73, 36,146, 64, 36,146, 73, 36,
486 146, 64, 36,146, 73, 36,146, 64, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65,
487 32,130, 8, 32,130, 8, 32,130, 8, 32,128,130, 8, 32,130, 8, 34, 66, 48, 34, 73, 32,130, 73, 32,131, 18, 49, 35, 18, 49, 32,
488 130, 8, 33,201, 8, 34, 66, 8,146, 73, 36,151,223, 8, 32,137, 8, 35, 2, 8, 32,130, 8, 32,137, 8,144,130, 36,146, 71, 28,
489 196,140, 72,196,140, 72, 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
490 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 32, 34,138, 40,162,138, 40,162,138, 40,162,138, 40,
491 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
492 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162, 0, 0, 0, 0, 0, 0, 0, 0, 0,
493 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
494 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
495 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
496 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
497 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
498 32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,138, 40,162,138, 40,162,138, 40,162, 0, 0, 0,
499 9, 36,162,137,200,162, 49, 35, 18, 49, 35, 18, 49, 40,162, 49, 35, 18, 49, 35, 18,112,196,146,138, 40,162,138, 40,162,138, 32,
500 65, 4, 16, 65,138, 40,162,136, 24,162,138, 40,156,114, 40,162, 2, 72,164,138, 72,164,138, 72,162,138, 40,162,138, 40,162,138,
501 40,162,138, 40,162,138, 40,162,138, 40,164,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
502 138, 40,164,138, 72,164,138, 40,162,138, 41, 34,138, 40,162,138, 73, 0, 0, 16, 92,113,199, 34,114, 72,164,138, 72,164,138, 72,
503 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,164,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
504 40,162,138, 40,162,138, 40,162,138, 40,164,138, 72,164,138, 40,162,138, 41, 34,138, 40,162,138, 73, 34,138, 40,156,145,199, 34,
505 0, 0, 0, 2, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
506 162,138, 40,162, 2, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
507 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
508 138, 40,162,138, 40,162,138, 40,162,138, 40,128,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
509 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
510 40,162,138, 40,162,138, 40,162,138, 40,162, 0, 0, 0, 0, 0, 0, 0, 0, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
511 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,128,138, 40,162,138, 40,162,138, 40,
512 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162, 85, 85, 85, 85, 85, 85,138, 40,162,138,
513 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
514 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
515 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
516 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
517 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,137,200,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
518 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
519 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
520 138, 40,162,138, 40,162,138, 40,162,136, 0, 0,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
521 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,128, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,
522 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144,130,
523 36,146, 73, 36,146, 73, 36,146, 73, 36, 33,194, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 69, 20, 81, 69, 20, 81, 69, 18,
524 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
525 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16, 73, 4, 16, 65, 4, 16, 65, 4, 18, 73,
526 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 36,146, 73, 36,146, 73, 36,146,
527 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
528 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 4, 18, 66, 8, 32,130, 0, 0, 0, 0, 0, 0,
529 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
530 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 36,144, 9, 0,
531 146, 73, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73,
532 36,144, 73, 36,144, 73, 36,146, 65, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16, 65, 36,146,
533 73, 4, 0, 0, 36,146, 73, 36,146, 73, 44,144, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
534 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 89, 97,199, 0, 0, 0, 0, 0, 0,
535 4, 18, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
536 73, 36,146, 73, 36,146, 73, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 0, 0, 0, 0, 0, 0,130, 69, 20, 81, 69,
537 20, 81, 69, 16, 0, 0, 0, 0, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 18, 73, 36,146, 73, 36,146, 73, 88,146, 65,
538 69, 20, 81, 69, 20, 81, 69, 18, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4, 16,
539 65, 4, 16,130, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 0,
540 0, 0, 0, 0, 0, 0, 0, 9,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,101,150, 89,100, 0, 0,
541 4, 16, 65, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
542 73, 36,146, 73, 36,146, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,146, 73, 36,146, 66, 8, 34, 73, 36,144, 9, 69, 20, 81, 69,
543 20, 81, 69, 16, 0, 0, 2, 73, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 69, 20, 81, 69, 20, 81, 69, 22, 24, 97,134, 0,
544 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 16,
545 65, 4, 16, 65, 4, 16, 65, 4, 16, 64, 0, 0, 0, 0, 0, 0, 36,146, 65, 36,146, 73, 36,146, 73, 4, 16, 0, 69, 20, 81, 69,
546 20, 81, 69, 16, 0, 36, 32,130, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24,
547 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134,
548 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
549 0, 0, 0, 0, 24, 97,134, 24, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16, 65, 8, 34, 73, 36, 16, 64, 0, 0, 0, 0, 0, 0,
550 0,146, 73, 36,146, 64, 0,146, 73, 36,146, 64, 0,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 64, 36,146,
551 73, 36,146, 64, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
552 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
553 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
554 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
555 146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16, 65, 4, 16, 66, 4, 16, 0, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0,
556 150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,
557 166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,
558 105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,
559 154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,
560 166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,
561 105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,
562 154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,
563 166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,
564 105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,
565 154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,
566 166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,
567 105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,
568 154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,
569 166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,
570 105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,
571 154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,
572 166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,
573 105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,
574 154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,
575 166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,
576 105,166,154,105,166,154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,
577 154,105,166,154,105,166,150,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166, 0, 0, 0, 0, 0,
578 0, 0, 0, 0,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,128, 0, 0, 27,109,182,219,109,182,219,109,
579 182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219,109,182,219, 0, 0, 0,
580 158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,
581 231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,
582 121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,158,121,231,
583 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
584 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
585 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
586 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0, 0, 9, 36,146, 73, 0, 0, 0, 1,112, 87, 93,117,215, 93,117,215, 92,149,
587 215, 93,117,215, 93,117,215, 93,117,192, 93,117,215, 92, 5,192, 93,112, 23, 92, 5,215, 93,117,215, 93,117,215, 36,146, 73, 36,
588 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
589 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
590 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 36,
591 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
592 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
593 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,148,140, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
594 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
595 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
596 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0,
597 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 44,146, 73,
598 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 57, 36,142, 56,113,204, 74, 0, 0, 0, 0, 0, 4, 16, 65, 4, 16, 65, 4, 16,
599 65, 4, 16, 65,138, 40,162,136,196,140, 72,196,140, 72,196,140, 72,196,140, 74, 40,140, 74, 40,162,138, 40,162, 74, 36,128,113,
600 193,199,136,196,140, 72,196,162,138, 40,162,138, 40,128,136,162,226, 0, 0, 0, 36,146, 73, 36, 2, 73, 36,146, 73, 36,146, 73,
601 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
602 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
603 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 33,
604 0,120,162, 40,184,162, 49, 40,162, 74, 36,162,138, 40,162,138, 40,162,138, 39, 28,138, 40,135,138, 40,162,138, 40,162,138, 40,
605 162,138, 40,162,138, 40,162,138, 40,162,138, 40,140,137, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
606 40,162,138, 40,140,137, 40,140, 73, 35, 18, 73,200,164,146, 73, 36,146, 73, 36,146, 40,162,138, 40,162,138, 40,162,138, 40,162,
607 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 39, 28,138, 40,162,138, 40,162,138, 40,
608 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,128, 0, 8,162,138, 40,162, 0, 8,162,138, 40,162, 0, 8,162,138,
609 40,162, 0, 8,162,136, 0, 0, 44,168,162,136,162,128, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0, 16, 65,161, 80, 0,
610 36,146, 73, 36,146, 73, 36,146, 73, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 36,146,
611 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 36,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 36,146, 73, 36,
612 146, 73, 36,146, 73, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
613 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
614 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
615 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0,
616 8, 32,128, 0, 0, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
617 73, 36,146, 73, 36,146, 73, 0, 0, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
618 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
619 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0,
620 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,
621 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 16, 0,
622 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 36,146, 73, 36,146, 73, 36,146,
623 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0,
624 0, 0, 0, 0, 0, 0, 0, 0, 4,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0,
625 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0,
626 0, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 36,146, 73, 36,
627 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4, 16, 64, 0, 0, 0,
628 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 2, 36,146, 73, 36,146, 73, 36,146,
629 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 36,146, 73, 36,146, 73, 8,146, 73, 36,
630 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
631 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 69, 20, 81, 69, 20, 81, 69, 16,
632 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0,
633 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0,
634 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0,
635 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
636 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0, 9, 36,146, 73, 36,146, 73, 36,146, 64, 36,146, 73,
637 36,146, 73, 36,146, 73, 36,146, 64, 36,146, 73, 36,146, 64, 36,144, 9, 36,146, 73, 36,146, 73, 36,144, 9, 36,146, 73, 36,146,
638 73, 36,146, 73, 36,144, 9, 36,146, 73, 36,144, 9, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
639 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
640 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
641 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
642 144, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
643 36,146, 73, 36,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
644 73, 36,146, 73, 36, 2, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
645 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
646 36,146, 73, 36,144, 0, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
647 73, 36,146, 73, 36,146, 73, 36,144, 9, 36, 0, 0, 36, 0, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
648 144, 2, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
649 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 9, 36,146,
650 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
651 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 36,144, 0, 0, 0, 9, 36,146, 73,
652 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 2, 36,146, 73, 36,146, 73, 36,146,
653 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
654 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
655 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
656 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 2, 73, 36,
657 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
658 36, 16, 65, 0, 16, 64, 0, 0, 0, 4, 16, 65, 36,146, 73, 0,146, 73, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
659 73, 36,146, 73, 36,146, 73, 36,144, 0, 4, 16, 64, 0, 0, 1, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0, 8, 32,130, 8,
660 32,130, 36, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
661 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0,
662 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
663 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 16, 64, 0, 0, 9, 36,146, 73, 8, 32,130, 8, 40, 0, 0, 0, 0, 0, 0, 0,
664 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
665 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 32,130, 8, 32,130, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
666 144, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 36,146, 73, 36,146, 73,
667 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 0, 0,146, 73, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0,146,
668 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
669 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
670 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
671 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0,
672 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
673 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
674 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
675 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 2, 73, 36,146, 73,
676 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 4, 16, 65, 0, 0,
677 0, 0, 0, 0, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
678 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
679 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
680 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
681 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64,
682 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144,
683 1, 4, 32, 0, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
684 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 16, 65,
685 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0,
686 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4, 16, 65, 4, 16, 65, 4,146, 73, 36,
687 146, 73, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
688 36,144, 65, 4, 18, 73, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
689 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0,
690 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0,
691 4, 16, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
692 73, 36,146, 73, 36,146, 73, 36,146, 73, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 66, 8,146, 73, 36,144, 0, 0, 2, 73, 36,
693 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,148, 81, 69, 20, 81, 69, 20, 81, 4,146, 65, 4,144, 0, 0, 0, 0, 0, 0, 1,
694 4, 16, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
695 73, 36,146, 73, 4, 16, 65, 4, 16, 65, 4, 16, 73, 36,144,130, 8, 32, 64, 0, 0, 0, 0, 0, 0, 0,144, 0, 36,146, 73, 36,
696 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0,
697 4, 16, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16,
698 65, 4, 16, 65, 4, 16, 65, 4, 4, 81, 69, 20, 81, 69, 20, 81, 8, 32,130, 36, 16, 73, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,
699 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 37, 98, 64, 0, 0, 0, 0, 0, 0,
700 4, 16, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
701 73, 36,146, 73, 36,146, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,146, 73, 36, 32,137, 8, 16, 65, 4,144, 65, 69, 20, 81, 69,
702 20, 81, 69, 18, 86, 36, 32,130, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0, 0, 0, 0,
703 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
704 73, 4, 16, 65, 4, 16, 65, 4, 16, 65, 8, 34, 66, 8,144, 73, 36, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
705 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
706 36,146, 73, 36,146, 64, 36, 2, 73, 36,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 9, 36,146, 73, 36,146, 73, 36, 32,
707 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
708 146, 73, 36,146, 73, 36,146, 65, 4, 16, 65, 4, 16, 65, 4, 16, 64, 0, 0, 0, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0,
709 4, 16, 65, 0,146, 73, 36,146, 73, 36, 0, 9, 36, 0, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2,
710 73, 36,146, 73, 36, 2, 73, 0,146, 73, 36,144, 1, 4,144, 65, 4, 16, 65, 4, 0, 1, 4, 0, 1, 4, 16, 0, 36, 0, 0, 0,
711 0, 1, 0, 0, 0, 0,146, 73, 36,144, 65, 0, 0, 65, 4, 16, 65, 4, 0, 0, 4, 16, 65, 4, 0, 0, 0, 0, 0, 0, 0, 0,
712 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
713 73, 36,146, 73, 36,146, 73, 36, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 73, 36,146, 66, 8, 32,137, 69, 20, 81, 69,
714 20, 81, 69, 16,130, 0,144, 73, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
715 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
716 73, 36,146, 73, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 36,146, 73, 0, 0, 0, 0, 0, 0, 69, 20, 81, 69,
717 20, 81, 69, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
718 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
719 73, 36,146, 65, 4, 16, 65, 4, 16, 0, 4, 16, 65, 4, 16, 65, 5, 96,130, 28,114, 73, 36, 32,130, 8, 32,130, 8, 32,130, 8,
720 32,130, 36,146, 73, 4, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
721 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
722 73, 36,146, 73, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 32,137, 36, 0, 0, 0, 0, 0, 0, 0, 0, 69, 20, 81, 69,
723 20, 81, 69, 16, 0, 0, 0, 0, 89,101,150, 89,101,150, 89,101,150, 88, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
724 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
725 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 36,144, 0, 0, 0, 0, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0, 0, 0, 0, 0,
726 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
727 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 24, 97,134, 0, 1,134, 24, 97,134, 24, 97,134, 24, 97,134,
728 24, 0, 0, 0, 69, 20, 81, 69, 20, 81, 69, 22, 24, 8, 32,152, 97,134, 24, 97,134, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
729 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
730 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
731 73, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
732 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
733 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146,
734 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
735 146, 73, 36,146, 73, 36,146, 73, 69, 20, 81, 69, 20, 81, 69, 18, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0, 0, 9,
736 36,146, 73, 36,146, 64, 0,144, 0, 36,146, 73, 36,146, 73, 0,146, 64, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
737 73, 36,146, 73, 4, 16, 65, 4, 16, 1, 4, 0, 1, 4, 16, 73, 4,144, 65, 8, 32,128, 0, 0, 0, 0, 0, 0, 69, 20, 81, 69,
738 20, 81, 69, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
739 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 0, 2,
740 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 16, 65, 4,
741 16, 65, 0, 0, 65, 4, 16, 65, 4,149,137, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
742 36, 16, 65, 4, 16, 65, 4, 16, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
743 73, 36,146, 73, 36,146, 65, 4, 16, 65, 4, 18, 65, 4, 16, 86, 36, 32,130, 9, 98, 65, 0, 0, 0, 0, 0, 0, 36, 16, 65, 4,
744 16, 65, 4, 16, 65, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
745 36,146, 73, 36,146, 73, 36,144, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16,130, 8,149,150, 88, 32,128, 0, 0, 0, 0, 0,
746 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
747 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0,
748 89,101,150, 89,101,150, 89, 96, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
749 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
750 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
751 36,146, 73, 36,146, 73, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
752 73, 36,146, 65, 4, 16, 65, 4, 16, 64, 4, 16, 65, 4, 16, 65, 36, 32,130, 8, 32, 0, 0, 0, 0, 0, 0, 0, 69, 20, 81, 69,
753 20, 81, 69, 18, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 88,114, 73, 36,146, 73, 36,146, 73, 36,146, 73,
754 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 0, 16,
755 65, 4, 16, 65, 4, 16, 65, 4, 16, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
756 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
757 36,146, 73, 36,146, 64, 36,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
758 73, 36,146, 73, 36, 16, 65, 4, 16, 64, 0, 0, 64, 4, 16, 1, 4, 16, 65, 4, 18, 65, 0, 0, 0, 0, 0, 0, 69, 20, 81, 69,
759 20, 81, 69, 16, 0, 0, 0, 0, 36,146, 73, 36,144, 9, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
760 36,146, 73, 36,146, 73, 36,144, 65, 4, 16, 64, 4, 16, 1, 4, 16, 65, 36, 0, 0, 0, 0, 0, 69, 20, 81, 69, 20, 81, 69, 16,
761 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
762 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
763 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
764 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
765 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 65, 4, 16, 73, 36, 0, 0, 0, 0, 0,
766 4, 18, 65, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
767 73, 36,146, 73, 36,146, 73, 4, 16, 65, 4, 16, 64, 0, 0, 65, 4, 16, 66, 10, 40,162,138, 40,162,138, 40,162, 69, 20, 81, 69,
768 20, 81, 69, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
769 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
770 0, 0, 0, 0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
771 146, 73, 36,146, 73, 36,178,203, 44,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2,
772 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
773 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
774 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
775 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
776 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
777 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 8, 32,130, 8, 0, 0, 0, 0, 0, 0, 0, 0,
778 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
779 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
780 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
781 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
782 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
783 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0,
784 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
785 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
786 146, 73, 48,195, 18, 73, 34, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
787 36,148,137, 36,147, 18, 49, 34, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
788 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
789 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
790 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
791 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
792 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,196,146, 36,146, 73,
793 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
794 73, 36,146, 73, 81, 69, 20, 81, 69, 12, 73, 69, 20, 49, 35, 18, 4,146, 73, 36,146, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,
795 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
796 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
797 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,147, 18, 36,146, 73, 36,
798 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
799 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
800 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
801 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
802 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
803 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
804 146, 73, 36,146, 73, 36,146, 64, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0,130, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
805 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
806 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0, 36,146, 73, 36,
807 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 4, 16, 65, 4, 32, 0, 0, 0, 0, 0, 0, 0,
808 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
809 73, 36,146, 73, 4, 16, 65, 4, 16, 66, 8, 34, 73, 36,146, 73, 36,146, 73, 8,144, 0, 0, 0, 0, 0, 0, 0, 69, 20, 81, 69,
810 20, 81, 69, 16, 9, 36,146, 73, 36,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0,146, 73,
811 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
812 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
813 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
814 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
815 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
816 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
817 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 66, 8,146, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
818 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
819 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
820 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
821 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 1, 36, 16, 65, 4,
822 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65,
823 4, 16, 65, 4, 16, 65, 0, 0, 0, 0, 0, 1, 4, 16, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0,
824 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
825 0, 0, 0, 0, 0, 0, 0, 0,113,199, 28, 80, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
826 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
827 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
828 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162, 0, 0, 0, 0, 0, 0,
829 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
830 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
831 144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
832 138, 40,162,138, 40,162,136, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
833 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
834 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
835 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
836 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
837 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 0,146, 73, 36,146, 73, 0,146, 64,
838 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,128, 0, 0, 0, 0, 0,
839 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,146, 73, 0, 2,
840 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,146, 73, 36, 0, 0, 0, 0, 0, 0,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
841 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
842 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
843 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162, 0, 0, 0,
844 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
845 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
846 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0,
847 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,144, 0, 36, 16, 66, 4, 16, 65, 0, 0, 0, 0, 0,
848 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
849 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
850 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16,
851 65, 4, 16, 0, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 64, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,
852 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
853 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
854 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
855 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 0, 0, 0, 0,
856 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0,146,
857 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
858 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 16, 65, 4, 18, 73, 36, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65,
859 4, 16, 73, 36, 16, 65, 4, 16, 65, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144,
860 65, 4, 18, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
861 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
862 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
863 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 65, 4,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
864 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
865 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
866 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0,
867 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0,
868 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
869 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
870 146, 64, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 0, 0, 0, 0,
871 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
872 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
873 2, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
874 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 2, 73, 0, 2, 64, 0,146, 64, 0,146,
875 73, 36, 2, 73, 36,146, 73, 36,146, 73, 36,144, 9, 0,146, 73, 36,146, 73, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
876 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
877 36,146, 73, 36,144, 9, 36,146, 64, 0,146, 73, 36,146, 73, 36, 2, 73, 36,146, 73, 36, 2, 73, 36,146, 73, 36,146, 73, 36,146,
878 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 9, 36,146, 64, 36,146, 73, 36, 2, 64, 0, 2, 73, 36,146, 73, 36, 2, 73, 36,
879 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
880 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 36,146,
881 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
882 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
883 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
884 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 4, 81, 69, 20, 81, 69,
885 20, 81, 69, 20, 81, 69, 20, 81, 69, 20, 81, 69, 20, 81, 69, 20, 81, 69, 20, 81, 69, 20, 81, 69, 20, 81, 69, 20, 81, 69, 20, 81,
886 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16,
887 65, 4, 16, 65, 4, 16, 65, 4, 16, 73, 36,146, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,
888 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,146, 73, 36,146, 73, 36, 18, 73, 36,146, 73, 36,146, 73,
889 36,146, 73, 4,146, 66, 8, 32,137, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 4, 16, 65, 0, 16, 65, 4, 16, 65, 4, 16,
890 65, 4, 16, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
891 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
892 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0,146, 73, 36,146,
893 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
894 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
895 4, 16, 65, 4, 16, 64, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 0, 1, 4, 16, 65, 4, 16, 1, 4, 0, 65, 4, 16,
896 64, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
897 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
898 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
899 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
900 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
901 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
902 73, 36, 0, 0, 4, 16, 65, 4, 16, 73, 36,146, 73, 36,144, 0, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 2, 73, 0, 0, 0, 0,
903 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
904 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
905 73, 36,144, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
906 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 4, 16, 65, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 10,
907 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
908 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,
909 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 4, 16, 65, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0,
910 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
911 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
912 0, 0, 0, 0, 0, 0, 0, 0, 36,146, 73, 36,146, 64, 36,146, 73, 0,146, 64, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64,
913 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
914 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36, 0, 9, 36,146, 73, 36,146, 73, 4, 16, 65, 4,
915 16, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
916 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
917 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 4, 16, 65, 4, 16, 73, 0, 0, 0, 69, 20, 81, 69,
918 20, 81, 69, 16, 0, 0, 3, 12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
919 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
920 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
921 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
922 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
923 73, 44,146, 73, 44,146, 73, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
924 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
925 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
926 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
927 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
928 36,146, 73, 0,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0,146, 64, 36, 0, 9, 0,146,
929 73, 36,146, 73, 36,146, 64, 36,146, 73, 0,144, 9, 0, 0, 0, 0, 2, 64, 0, 0, 9, 0,144, 9, 0,146, 73, 0,146, 64, 36,
930 0, 9, 0,144, 9, 0,144, 9, 0,146, 64, 36, 0, 9, 36,146, 64, 36,146, 73, 36,146, 64, 36,146, 73, 0,146, 73, 36, 2, 64,
931 36,146, 73, 36,146, 73, 36,144, 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0,146, 73, 0,146, 73, 36,144,
932 9, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
933 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 36,144, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
934 85, 85, 85, 85, 85, 85, 85, 85, 85, 86, 40,162, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
935 85, 85, 82, 73, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
936 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 82, 73, 38, 40,162, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
937 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 85,
938 85, 86, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
939 40,162,138, 40,162,138, 40,162,138, 40,162,138, 42,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,166,154,105,
940 138, 40,162,138, 56,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162, 36,152,162,138, 40,162,138, 40,162,138, 40,
941 162,138, 40,162,138, 40,162,136,146, 98,138, 40,162, 38, 40,162,138, 40,227,142, 40,163,138, 40,227,142, 40,162,138, 40,162,138,
942 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,170,170,170,170,
943 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
944 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,227,138, 40,227,142, 56,227,142, 56,227,142, 40,162,138,
945 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,227,142, 56,227,142, 56,227,142, 56,227,142, 56,227,142, 40,162,142, 40,162,
946 138, 56,227,138, 56,227,138, 40,162,138, 40,163,138, 56,162,138, 40,162,138, 40,162,138, 40,162, 38, 34, 98, 38, 40,162,138, 40,
947 226,138, 40,137,136,146, 98,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
948 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
949 36,146, 73, 36,146, 98,138, 40,162,138, 40,162,138, 40,162,138, 40,137, 36,146, 73, 36,146, 73, 36,146, 73, 38, 40,162,138, 40,
950 162,138, 40,162,138, 34, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,152,162,138, 40,162,138, 40,162,138,
951 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,142, 56,162,138, 40,226,138, 40,162,
952 138, 40,162,138, 40,162,138, 40,162,138, 40,162,142, 40,162,138, 56,226,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
953 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162, 36,
954 146, 73, 36,146, 73,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162, 36,146, 73, 36,152,162,138, 40,162,
955 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
956 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 56,227,138, 40,163,142, 56,227, 36,146, 73, 36,
957 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 8, 33,199, 28, 36,146, 73,
958 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,163,138, 40,162,138, 40,
959 162,138, 40,162,138, 40,162,142, 56,226,138, 40,162,138, 40,162,142, 40,162,138, 40,162,138, 40,162,142, 40,162,138, 40,162,138,
960 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
961 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
962 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,
963 146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,138, 40,162,138, 40,162,138, 40,162,
964 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
965 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 38,
966 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
967 36,146, 73, 36,146, 73, 36,146, 73,138, 40,162, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
968 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,138, 40,162,138, 40,162, 36,146, 73, 36,
969 146, 73, 36,152,162,138, 40,162, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,
970 36,146, 73, 36,146, 73,138, 40,162,138, 40,162, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
971 73, 36,152,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
972 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
973 36,146, 73, 36,146, 73, 36,146, 73,142, 40,163,138, 40,162,138, 40,162,142, 56,227,142, 56,227,138, 40,162,138, 40,226,138, 40,
974 162,138, 40,162,142, 56,227,142, 56,227,142, 56,162,142, 56,226,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
975 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,163,138, 40,162,138, 40,162,
976 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
977 162,138, 40,162,138, 40,162,138, 56,226,142, 56,163,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 56,227,138, 56,227,142,
978 56,227,142, 56,227,142, 56,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
979 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
980 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73,138,
981 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,
982 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
983 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,163,142, 56,162,138, 40,162,138, 40,162,138, 40,162,138,
984 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,142, 56,227,142, 56,227,142, 40,162,138, 40,162,
985 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146,
986 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 73, 36,146, 64, 0, 0, 0, 0, 0, 0, 0,
987 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 69, 20, 81, 69, 20, 81, 69, 16, 0, 0, 0, 0,
988 138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,
989 162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138,
990 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 40,162,138, 32, 0,
991 0, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 16, 65, 4, 16, 65, 4, 16,
992 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,
993 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65,
994 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16,
995 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,
996 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65,
997 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16,
998 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4,
999 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 4, 16, 65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1000 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1001};
1002
1003
1004} // namespace detail
1005
1006// Windows.h adds a "IN" macro that is used in this enum.
1007#ifdef IN
1008#undef IN
1009#endif
1010
1017enum class unicode_line_break_class : uint8_t {
1018 XX = 0,
1019 CM = 1,
1020 BA = 2,
1021 LF = 3,
1022 BK = 4,
1023 CR = 5,
1024 SP = 6,
1025 EX = 7,
1026 QU = 8,
1027 AL = 9,
1028 PR = 10,
1029 PO = 11,
1030 OP = 12,
1031 CP = 13,
1032 IS = 14,
1033 HY = 15,
1034 SY = 16,
1035 NU = 17,
1036 CL = 18,
1037 NL = 19,
1038 GL = 20,
1039 AI = 21,
1040 BB = 22,
1041 HL = 23,
1042 SA = 24,
1043 JL = 25,
1044 JV = 26,
1045 JT = 27,
1046 NS = 28,
1047 ZW = 29,
1048 ZWJ = 30,
1049 B2 = 31,
1050 IN = 32,
1051 WJ = 33,
1052 ID = 34,
1053 EB = 35,
1054 CJ = 36,
1055 H2 = 37,
1056 H3 = 38,
1057 SG = 39,
1058 CB = 40,
1059 RI = 41,
1060 EM = 42,
1061};
1062
1063[[nodiscard]] constexpr unicode_line_break_class ucd_get_line_break_class(char32_t code_point) noexcept
1064{
1065 constexpr auto max_code_point_hi = detail::ucd_line_break_classes_indices_size - 1;
1066
1067 auto code_point_hi = code_point / detail::ucd_line_break_classes_chunk_size;
1068 auto const code_point_lo = code_point % detail::ucd_line_break_classes_chunk_size;
1069
1070 if (code_point_hi > max_code_point_hi) {
1071 code_point_hi = max_code_point_hi;
1072 }
1073
1074 auto const chunk_index = load_bits_be<detail::ucd_line_break_classes_index_width>(
1075 detail::ucd_line_break_classes_indices_bytes,
1076 code_point_hi * detail::ucd_line_break_classes_index_width);
1077
1078 // Add back in the lower-bits of the code-point.
1079 auto const index = (chunk_index * detail::ucd_line_break_classes_chunk_size) + code_point_lo;
1080
1081 // Get the canonical combining class from the table.
1082 auto const value = load_bits_be<detail::ucd_line_break_class_width>(
1083 detail::ucd_line_break_classes_bytes, index * detail::ucd_line_break_class_width);
1084
1085 return static_cast<unicode_line_break_class>(value);
1086}
1087
1088}} // namespace hi::v1
1089
The HikoGUI namespace.
Definition array_generic.hpp:20
unicode_line_break_class
Unicode line break class.
Definition ucd_line_break_classes.hpp:1017
DOXYGEN BUG.
Definition algorithm_misc.hpp:20